.mm-file-reference-badge{color:#fff;pointer-events:none;background:#292929eb;border:1px solid #888;border-radius:50%;place-items:center;width:18px;height:18px;font:600 13px/1 system-ui,sans-serif;display:none;position:absolute;bottom:2px;right:2px}.mm-home__attachment-preview-trigger.is-reference-trigger{position:relative}.mm-canvas-connected-preview:has(>.mm-file-reference-badge){position:relative}.upload-stack-reference .mm-file-reference-badge{inset:-1px}.creative-attachment-hover-preview{z-index:var(--mm-overlay-menu-z,10000);color:#f4f6f8;pointer-events:auto;background:#0e1013fa;border:1px solid #ffffff24;border-radius:8px;max-width:calc(100vw - 24px);max-height:calc(100vh - 24px);padding:5px;animation:.12s ease-out creative-attachment-hover-preview-in;position:fixed;overflow:hidden;box-shadow:0 16px 42px #0000006b}.creative-attachment-hover-preview>img,.creative-attachment-hover-preview>video{object-fit:contain;background:#080a0d;border-radius:5px;width:auto;max-width:min(200px,100vw - 36px);height:auto;max-height:min(200px,100vh - 36px);display:block}.creative-attachment-hover-preview__audio{background:#11141a;border-radius:5px;width:min(200px,100vw - 36px);padding:8px}.creative-attachment-hover-preview__text{box-sizing:border-box;width:min(200px,100vw - 36px);max-height:min(200px,100vh - 36px);padding:8px 9px;overflow:hidden}.creative-attachment-hover-preview__text strong{color:#f4f6f8;text-overflow:ellipsis;white-space:nowrap;margin-bottom:6px;font-size:11px;line-height:1.35;display:block;overflow:hidden}.creative-attachment-hover-preview__text pre{color:#e1e5ebd1;overflow-wrap:anywhere;white-space:pre-wrap;max-height:158px;margin:0;font:11px/1.5 Inter,PingFang SC,Microsoft YaHei,sans-serif;overflow:hidden}@keyframes creative-attachment-hover-preview-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.creative-attachment-hover-preview{animation:none}}[data-canvas-node-text-input-shell]{box-sizing:border-box;min-width:0;padding:var(--mm-canvas-node-field-padding);background:var(--mm-canvas-node-field-container-background);--creative-muted:#626872;border-radius:8px;flex-direction:column;flex:none;gap:0;display:flex}.mm-legacy-node :is([data-canvas-node-text-input-shell],.creative-prompt-field,.mm-canvas-model-node__prompt-input,.mm-canvas-model-node__value-input,textarea,input:not([type]),input[type=text],[contenteditable=true]){cursor:text}[data-canvas-node-text-input-shell]>.mm-canvas-node-text-input-shell__label{color:#b8bdc5;text-align:left;overflow-wrap:anywhere;width:100%;min-width:0;margin-bottom:4px;font-size:11px;line-height:1.2;display:block}[data-canvas-node-text-input-shell]>.mm-canvas-node-text-input-shell__header{box-sizing:border-box;min-width:0;min-height:var(--mm-canvas-node-field-header-height);height:var(--mm-canvas-node-field-header-height);justify-content:space-between;align-items:center;gap:var(--mm-canvas-node-field-gap);margin-bottom:var(--mm-canvas-node-field-header-gap);background:var(--mm-canvas-node-field-container-background);display:flex}.mm-legacy-node__body .mm-canvas-model-node__control.is-text[data-canvas-node-text-input-shell]>.mm-canvas-node-text-input-shell__header{width:100%}.mm-canvas-node-text-input-shell__header>.mm-canvas-node-text-input-shell__label{color:#b8bdc5;text-align:left;flex:none;width:auto;font-size:11px;line-height:1.2}.mm-canvas-node-text-input-shell__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;min-width:0;display:flex}.mm-canvas-node-text-input-shell__actions .mm-skill-prompt-buttons.is-node,.mm-canvas-node-text-input-shell__actions .mm-skill-prompt-buttons.is-node .mm-skill-prompt-buttons__triggers{width:auto;min-width:0;display:flex}.mm-canvas-node-text-input-shell__actions .mm-skill-prompt-buttons.is-node .mm-skill-prompt-buttons__control{width:auto;max-width:120px;min-height:24px;color:var(--mm-canvas-node-field-action-color);background:var(--mm-canvas-node-field-container-background);border-radius:6px}.mm-canvas-node-text-input-shell__actions .mm-skill-prompt-buttons.is-node .mm-skill-prompt-buttons__open{cursor:pointer;align-items:center;gap:5px;min-height:22px;padding:2px 7px;font-weight:760;line-height:18px;display:inline-flex}.mm-canvas-node-text-input-shell__actions .mm-skill-prompt-buttons.is-prompt-header .mm-skill-prompt-buttons__control,.mm-canvas-model-prompt-actions>.creative-control>button{color:var(--mm-canvas-node-field-action-color);background:var(--mm-canvas-node-field-container-background);border:1px solid #ffffff1f}.mm-canvas-node-text-input-shell__actions .mm-skill-prompt-buttons.is-prompt-header .mm-skill-prompt-buttons__control:hover,.mm-canvas-node-text-input-shell__actions .mm-skill-prompt-buttons.is-node .mm-skill-prompt-buttons__control:is(:hover,:focus-visible,.is-open),.mm-canvas-model-prompt-actions>.creative-control>button:is(:hover,:focus-visible,.is-open){background:var(--mm-canvas-node-field-action-hover-background)}.mm-canvas-node-text-input-shell__actions .mm-skill-prompt-buttons__open>img{object-fit:contain;flex:0 0 16px;width:16px;height:16px}.mm-canvas-node-text-input-shell__actions .mm-canvas-loop-control>button{height:24px;min-height:24px;color:var(--mm-canvas-node-field-action-color);background:var(--mm-canvas-node-field-container-background);border-color:#ffffff1f}.mm-canvas-node-text-input-shell__actions .mm-canvas-loop-control>button:is(:hover,:focus-visible,.is-open,.is-active){background:var(--mm-canvas-node-field-action-hover-background)}.mm-canvas-node-text-input-shell__actions button:is(.is-open,.is-active),.mm-canvas-node-text-input-shell__actions .mm-canvas-loop-control>button.is-active{background:var(--mm-canvas-node-field-action-active-background)}.mm-canvas-node-text-input-shell__actions button:disabled{background:var(--mm-canvas-node-field-action-disabled-background);opacity:.5}.mm-canvas-model-prompt-actions{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.mm-canvas-model-prompt-actions>.creative-control{flex-wrap:wrap;max-width:220px}.mm-canvas-model-prompt-actions>.creative-control>button{border-radius:6px;justify-content:center;align-items:center;gap:5px;width:auto;height:24px;min-height:24px;padding:2px 7px;font-size:11px;font-weight:760;line-height:18px;display:inline-flex}.mm-canvas-model-prompt-actions>.creative-control>button>:is(svg,img){flex:0 0 16px;width:16px;height:16px}.mm-canvas-model-prompt-actions{gap:3px}.mm-canvas-model-prompt-actions>.creative-control>button{width:30px;min-width:30px;max-width:30px;height:24px;min-height:24px;color:var(--mm-canvas-node-field-action-color);background:var(--mm-canvas-node-field-container-background);border:1px solid #ffffff1f;border-radius:6px;gap:0;padding:0;transition:max-width .18s,opacity .14s,padding .18s}.mm-canvas-model-prompt-actions>.creative-control>button>span:not(.creative-control-tooltip){opacity:0;white-space:nowrap;max-width:0;margin-left:0;transition:max-width .18s,margin-left .18s,opacity .14s;display:block;overflow:hidden}.mm-canvas-model-prompt-actions>.creative-control>button:is(:hover,:focus-visible,.is-open){background:var(--mm-canvas-node-field-action-hover-background);gap:5px;width:auto;min-width:30px;max-width:12em;padding:0 7px}.mm-canvas-model-prompt-actions>.creative-control>button:is(:hover,:focus-visible,.is-open)>span:not(.creative-control-tooltip){opacity:1;max-width:12em;margin-left:2px}.mm-canvas-model-prompt-actions>.creative-control>button:disabled{background:var(--mm-canvas-node-field-action-disabled-background);opacity:.5}[data-canvas-node-text-input-shell] .mm-canvas-node-text-input-shell__editor{border-radius:var(--mm-canvas-node-field-input-radius);width:100%;min-width:0;padding:var(--mm-canvas-node-field-input-padding);color:#e4e6e9;background:var(--mm-canvas-node-input-background);font-size:var(--mm-canvas-node-field-font-size);line-height:var(--mm-canvas-node-field-line-height);border:1px solid #ffffff14;outline:none;flex:auto;display:block}.mm-legacy-node__body .mm-canvas-model-node__parameter-row>.mm-canvas-model-node__control[data-canvas-node-text-input-shell]{flex-direction:column;flex:none;min-height:0;display:flex}.mm-legacy-node__body .mm-canvas-model-node__parameter-row>.mm-canvas-model-node__control[data-canvas-node-text-input-shell] .mm-canvas-node-text-input-shell__editor{font-size:var(--mm-canvas-node-field-font-size)!important;line-height:var(--mm-canvas-node-field-line-height)!important}.mm-legacy-node__body .mm-canvas-model-node__parameter-row.is-textarea-row>.mm-canvas-model-node__control.is-text[data-canvas-node-text-input-shell]{flex:auto;height:100%}[data-canvas-node-text-input-shell] .creative-rich-prompt:empty:before{color:#626872}[data-canvas-node-text-input-shell] .creative-prompt-line,[data-canvas-node-text-input-shell] .creative-prompt-field,[data-canvas-node-text-input-shell] .creative-prompt-input-shell,[data-canvas-node-text-input-shell] .creative-prompt-input-editor{flex-direction:column;flex:auto;min-height:0;display:flex}[data-canvas-node-text-input-shell] .mm-canvas-node-text-input-shell__editor{color:#e4e6e9;background:var(--mm-canvas-node-input-background);flex:auto;min-height:0}[data-canvas-node-text-input-shell] .mm-canvas-node-text-input-shell__editor:focus-visible{box-shadow:none;border-color:#ffffff38;outline:none}[data-canvas-node-text-input-shell] .mm-canvas-node-text-input-shell__editor::placeholder{color:#626872}:root[data-theme=light] [data-canvas-node-text-input-shell]{--creative-muted:var(--mm-canvas-node-field-action-color)}:root[data-theme=light] :is([data-canvas-node-text-input-shell] .mm-canvas-node-text-input-shell__editor,.mm-canvas-model-node__prompt-input textarea,.mm-canvas-model-node__value-input :is(input,textarea),.mm-legacy-node__body>textarea)::placeholder{color:var(--mm-canvas-node-field-action-color)}[data-canvas-node-text-input-shell][data-canvas-multiline-variant=standard] .mm-canvas-node-text-input-shell__editor{min-height:var(--mm-canvas-node-field-multiline-min-height);resize:vertical;max-height:240px;line-height:var(--mm-canvas-node-field-line-height);overflow:auto}[data-canvas-node-text-input-shell].is-singleline .mm-canvas-node-text-input-shell__editor{height:36px;min-height:36px}[data-canvas-node-text-input-shell][data-canvas-multiline-variant=direct-prompt] .mm-canvas-node-text-input-shell__editor{min-height:var(--mm-canvas-node-field-multiline-min-height);resize:vertical;max-height:240px;line-height:var(--mm-canvas-node-field-line-height);overflow:auto}[data-canvas-node-text-input-shell][data-canvas-multiline-variant=json] .mm-canvas-node-text-input-shell__editor{min-height:var(--mm-canvas-node-field-multiline-min-height);resize:vertical;max-height:240px;overflow:auto}.mm-legacy-node__body .mm-canvas-model-node__parameter-row.is-system-prompt{background:0 0;border:0;padding:0}.mm-legacy-node__body .mm-canvas-model-node__parameter-row.is-system-prompt>[data-canvas-node-text-input-shell]{min-height:0;padding:var(--mm-canvas-node-field-padding);background:var(--mm-canvas-node-field-container-background);border:0;border-radius:8px}.mm-legacy-node__omni-composer.creative-composer.is-home-v1 [data-canvas-node-text-input-shell].creative-prompt-field{box-sizing:border-box;min-height:var(--mm-canvas-node-field-multiline-min-height);background:0 0;border:0;border-radius:0;align-self:flex-start;height:auto;padding:0;overflow:visible}.mm-legacy-node__omni-composer.creative-composer.is-home-v1 .creative-composer-canvas-command-bar{box-sizing:border-box;gap:var(--mm-canvas-node-field-gap);background:var(--mm-canvas-node-field-container-background);border:0;border-radius:8px 8px 0 0;height:30px;min-height:30px;margin-bottom:0;padding:3px 8px}.mm-legacy-node__omni-composer.creative-composer.is-home-v1 .creative-composer-canvas-command-bar:not(:has(.mm-canvas-loop-control.is-command-bar)){display:none}.mm-legacy-node__omni-composer-wrap>.mm-canvas-loop-control.is-omni-input-overlay{z-index:20;position:absolute;top:6px;right:8px}.mm-legacy-node__omni-composer-wrap>.mm-canvas-loop-control.is-omni-input-overlay>button{box-sizing:border-box;height:24px;min-height:24px;color:var(--mm-canvas-node-field-action-color);background:var(--mm-canvas-node-field-container-background);border-color:#ffffff1f;border-radius:6px;padding:0 8px;transition:none;transform:none}.mm-legacy-node__omni-composer-wrap>.mm-canvas-loop-control.is-omni-input-overlay>button:is(:hover,:focus-visible,.is-open,.is-active){background:var(--mm-canvas-node-field-action-hover-background)}.mm-legacy-node__omni-composer-wrap:has(>.mm-canvas-loop-control.is-omni-input-overlay) .mm-legacy-node__omni-composer .mm-canvas-node-text-input-shell__editor{padding-right:58px}.mm-legacy-node__omni-composer.creative-composer.is-home-v1 .creative-composer-canvas-command-bar:before{content:none;display:none}.mm-legacy-node__omni-composer.creative-composer.is-home-v1 .creative-composer-canvas-command-bar :is(.creative-chip-button,.creative-prompt-optimization-control>button,.creative-translation-control>button,.mm-canvas-loop-control.is-command-bar>button){border-radius:6px;height:24px;min-height:24px}.mm-legacy-node__omni-composer.creative-composer.is-home-v1 .creative-composer-footer{margin-top:0}.mm-legacy-node__omni-composer.creative-composer.is-home-v1 [data-canvas-node-text-input-shell].creative-prompt-field>.creative-prompt-input-shell,.mm-legacy-node__omni-composer.creative-composer.is-home-v1 [data-canvas-node-text-input-shell].creative-prompt-field>.creative-prompt-input-shell>.creative-prompt-input-editor{height:auto;min-height:0}.mm-legacy-node__omni-composer.creative-composer.is-home-v1 [data-canvas-node-text-input-shell].creative-prompt-field>.creative-prompt-input-shell .mm-canvas-node-text-input-shell__editor{box-sizing:border-box;height:auto;min-height:var(--mm-canvas-node-field-multiline-min-height);max-height:480px;padding:var(--mm-canvas-node-field-input-padding);font-size:var(--mm-canvas-node-field-font-size);line-height:var(--mm-canvas-node-field-line-height);resize:vertical;overflow:auto}.mm-legacy-node__omni-composer .creative-composer-canvas-command-bar :is(.creative-chip-button,.creative-prompt-optimization-control>button,.creative-translation-control>button),.mm-legacy-node__omni-composer .mm-canvas-loop-control.is-command-bar>button{color:var(--mm-canvas-node-field-action-color);background:var(--mm-canvas-node-field-container-background);border-color:#ffffff1f}.mm-legacy-node__omni-composer .creative-composer-canvas-command-bar :is(.creative-chip-button,.creative-prompt-optimization-control>button,.creative-translation-control>button,.mm-canvas-loop-control.is-command-bar>button):is(:hover,:focus-visible,.is-open,.is-active){background:var(--mm-canvas-node-field-action-hover-background)}.mm-legacy-node__omni-composer .creative-composer-canvas-command-bar :is(.creative-chip-button,.creative-prompt-optimization-control>button,.creative-translation-control>button,.mm-canvas-loop-control.is-command-bar>button).is-active{background:var(--mm-canvas-node-field-action-active-background)}.mm-legacy-node__omni-composer .creative-composer-canvas-command-bar :is(.creative-chip-button,.creative-prompt-optimization-control>button,.creative-translation-control>button,.mm-canvas-loop-control.is-command-bar>button):disabled{background:var(--mm-canvas-node-field-action-disabled-background);opacity:.5}.mm-legacy-node__omni-composer .creative-composer-canvas-command-bar :is(.creative-prompt-optimization-control>button,.creative-translation-control>button){justify-content:center;align-items:center;gap:6px;width:auto;min-width:30px;max-width:none;padding:0 8px;display:inline-flex}.mm-legacy-node__omni-composer .creative-composer-canvas-command-bar :is(.creative-prompt-optimization-control>button,.creative-translation-control>button)>span:not(.creative-control-tooltip,.creative-composer-icon){opacity:1;white-space:nowrap;max-width:12em;margin-left:0;transition:none;display:block;overflow:visible}.mm-legacy-node__omni-composer .creative-composer-canvas-command-bar :is(.creative-prompt-optimization-control>button,.creative-translation-control>button){position:relative;top:1px}.mm-legacy-node__omni-composer .creative-composer-canvas-command-bar .mm-canvas-loop-control.is-command-bar>button{box-sizing:border-box;width:auto;min-width:30px;max-width:none;height:24px;min-height:24px;padding:0 8px;transition:none!important;transform:none!important}.mm-node-editor-panel .creative-composer-footer{--creative-control:transparent;align-items:center}.mm-node-editor-panel .mm-legacy-node__omni-composer-wrap .creative-composer-detached-control-bar{flex:none;width:100%;min-width:0;margin-top:0}.mm-node-editor-panel .mm-legacy-node__omni-composer-wrap .creative-composer-detached-control-bar .creative-composer-footer{box-sizing:border-box;border-radius:var(--mm-canvas-node-field-input-radius);background:0 0;flex:none;width:100%;min-width:0;min-height:0;margin-top:0;padding:0 8px;position:static}.mm-node-editor-panel .mm-legacy-node__omni-composer-wrap .creative-composer-detached-control-bar .creative-composer-footer .creative-chip-button{min-height:var(--mm-canvas-node-field-header-height);height:var(--mm-canvas-node-field-header-height);border-radius:6px;padding:0 7px}.mm-node-editor-panel .mm-legacy-node__omni-composer-wrap .creative-composer-detached-control-bar :is(.creative-model-control,.creative-model-control .creative-chip-button,.creative-model-control .creative-model-config-trigger){background:0 0}.mm-node-editor-panel .creative-composer-footer .creative-mobile-operation-bar{flex:auto;align-items:center;gap:12px;min-width:0;display:flex}.mm-node-editor-panel .creative-composer-footer .creative-control-row{flex-wrap:nowrap;align-items:center}.mm-node-editor-panel .creative-composer-footer :is(.creative-chip-button,.creative-attach-button,.mm-canvas-skill-mode){color:var(--mm-ui-text-muted);box-shadow:none;background:0 0;border:0}.mm-node-editor-panel .creative-composer-footer :is(.creative-chip-button,.creative-attach-button,.mm-canvas-skill-mode):is(:hover,:focus-visible,.is-open,[aria-expanded=true]){color:var(--mm-ui-text);background:var(--mm-ui-surface-hover)}.mm-legacy-node__omni-composer-wrap :is(.creative-composer-detached-control-bar .creative-composer-footer,.creative-prompt-input-tags) .creative-prompt-actions{flex:none;align-items:center;gap:4px;display:inline-flex}.mm-legacy-node__omni-composer-wrap :is(.creative-composer-detached-control-bar .creative-composer-footer,.creative-prompt-input-tags) .creative-prompt-actions :is(.creative-prompt-optimization-control>button,.creative-translation-control>button){height:var(--mm-canvas-node-field-header-height);min-height:var(--mm-canvas-node-field-header-height);color:var(--mm-canvas-node-field-action-color);background:var(--mm-canvas-node-field-container-background);white-space:nowrap;border:1px solid #ffffff1f;border-radius:6px;justify-content:center;align-items:center;gap:0;display:inline-flex;width:30px!important;min-width:30px!important;max-width:30px!important;padding:0!important}.mm-legacy-node__omni-composer-wrap :is(.creative-composer-detached-control-bar .creative-composer-footer,.creative-prompt-input-tags) .creative-prompt-actions :is(.creative-prompt-optimization-control>button,.creative-translation-control>button)>span:not(.creative-control-tooltip,.creative-composer-icon),.mm-legacy-node__omni-composer-wrap :is(.creative-composer-detached-control-bar .creative-composer-footer,.creative-prompt-input-tags) .creative-prompt-actions .creative-text-action-pending-label{display:none!important}.mm-legacy-node__omni-composer-wrap :is(.creative-composer-detached-control-bar .creative-composer-footer,.creative-prompt-input-tags) .creative-prompt-actions :is(.creative-prompt-optimization-control>button,.creative-translation-control>button):is(:hover,:focus-visible,.is-open){background:var(--mm-canvas-node-field-action-hover-background)}.mm-legacy-node__omni-composer-wrap :is(.creative-composer-detached-control-bar .creative-composer-footer,.creative-prompt-input-tags) .creative-prompt-actions :is(.creative-prompt-optimization-control>button,.creative-translation-control>button):disabled{background:var(--mm-canvas-node-field-action-disabled-background);opacity:.5}.mm-legacy-node__omni-composer-wrap .creative-prompt-input-tags.has-prompt-actions{align-items:center;gap:8px;display:flex}.mm-legacy-node__omni-composer-wrap .creative-prompt-input-tags.has-prompt-actions>.creative-reference-tags{flex:auto;min-width:0;margin:0}.mm-legacy-node__omni-composer-wrap .creative-prompt-input-tags.has-prompt-actions>.creative-prompt-actions{margin-left:auto}:root{--mm-upload-card-size:64px}.su-demo{max-width:1012px;color:var(--mm-ui-text);margin:0 auto}.su-demo h2{margin:0 0 10px;font-size:22px;font-weight:550}.su-demo header p{color:var(--mm-ui-text-muted);margin:0 0 30px;font-size:13px}.su-composer{background:var(--mm-ui-surface-2);border:1px solid var(--mm-ui-border-soft);border-radius:22px;padding:22px}.su-input-row{gap:20px;min-height:108px;display:flex}.su-input-row textarea{resize:none;min-width:0;color:var(--mm-ui-text);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:14px;line-height:1.7}.su-slot-wrap{width:var(--mm-upload-card-size,64px);height:var(--mm-upload-card-size,64px)}.su-stack{width:var(--mm-upload-card-size,64px);height:var(--mm-upload-card-size,64px);aspect-ratio:1;color:var(--mm-ui-text);cursor:pointer;background:0 0;border:0;flex:none;position:relative}.su-stacked-photo{width:var(--mm-upload-card-size,64px);height:var(--mm-upload-card-size,64px);box-sizing:border-box;background:#333;border:2px solid #e9e6de;transition:transform .32s cubic-bezier(.22,1,.36,1);position:absolute;top:2px;left:0;box-shadow:0 2px 5px #0005}.su-stacked-photo img{object-fit:cover;width:100%;height:100%;display:block}.su-stack-plus{z-index:5;background:#444;border:1px solid #555;border-radius:50%;place-items:center;width:25px;height:25px;display:grid;position:absolute;bottom:-1px;right:-2px}.su-stack.is-open{opacity:0}.su-composer footer{color:var(--mm-ui-text-muted);align-items:center;gap:9px;font-size:12px;display:flex}.su-composer footer>span{border:1px solid var(--mm-ui-border-soft);border-radius:7px;padding:6px 10px}.su-composer footer small{margin-left:auto}.su-instructions{color:var(--mm-ui-text-muted);flex-wrap:wrap;gap:24px;margin:24px 0;font-size:12px;display:flex}.su-instructions span{align-items:center;gap:6px;display:flex}.su-demo-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.su-demo-actions button{border:1px solid var(--mm-ui-border);background:var(--mm-ui-surface-1);color:var(--mm-ui-text);cursor:pointer;border-radius:8px;padding:8px 14px}.su-demo-actions>span{color:var(--mm-ui-text-muted);font-size:12px}.su-file-input{display:none}.su-tray{z-index:var(--mm-overlay-menu-z,10000);pointer-events:none;font-family:inherit;position:fixed}.su-tray.is-expanded{pointer-events:auto}.su-card-slot{width:72px;height:84px;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .18s;position:absolute;top:8px;left:8px}.su-card-slot.is-dragging{transition:none}.su-photo{width:var(--mm-upload-card-size,64px);height:var(--mm-upload-card-size,64px);transform:rotate(var(--photo-tilt));cursor:grab;touch-action:none;background:#363636;border:2px solid #e9e6de;border-radius:2px;padding:0;transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s;display:block;position:relative;box-shadow:0 2px 5px #0005}.su-photo img{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.su-photo:hover,.su-photo:focus-visible{outline:1px solid #eee;transform:translateY(-8px)rotate(0)scale(1.08);box-shadow:0 8px 18px #0006}.is-dragging .su-photo{cursor:grabbing;transform:translateY(-8px)rotate(0)scale(1.1);box-shadow:0 12px 24px #0008}.su-photo-number{color:#fff;opacity:0;background:#111a;border-radius:3px;padding:1px 4px;font-size:10px;transition:opacity .2s;position:absolute;bottom:2px;left:3px}.su-card-slot:hover .su-photo-number,.su-card-slot:focus-within .su-photo-number{opacity:1}.su-remove{color:#fff;opacity:0;cursor:pointer;background:#333;border:1px solid #777;border-radius:50%;place-items:center;width:20px;height:20px;padding:0;transition:opacity .15s,transform .2s;display:grid;position:absolute;top:-12px;right:-3px;transform:scale(.7)}.su-card-slot:hover .su-remove,.su-card-slot:focus-within .su-remove{opacity:1;transform:scale(1)}.su-add-card{width:var(--mm-upload-card-size,64px);height:var(--mm-upload-card-size,64px);color:#aaa;cursor:pointer;background:#414141;border:2px solid #666;border-radius:3px;place-items:center;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .2s,background .2s;display:grid;position:absolute;top:8px;left:8px}.su-add-card:hover{color:#fff;background:#505050}@media (prefers-reduced-motion:reduce){.su-card-slot,.su-photo,.su-add-card,.su-remove,.su-stacked-photo{transition:none}}@media (width<=600px){.su-composer{padding:16px}.su-input-row{gap:12px}.su-composer footer{flex-wrap:wrap}.su-composer footer small{margin-left:0}}.su-stacked-photo{border-radius:14px;overflow:hidden}.su-slot-wrap{position:relative}.su-stack-plus{left:calc(var(--mm-upload-card-size,64px) - 22px);top:calc(var(--mm-upload-card-size,64px) - 22px);cursor:pointer;width:34px;height:34px;padding:0;bottom:auto;right:auto}.su-stack-plus.is-open{visibility:hidden}.su-photo-motion{width:var(--mm-upload-card-size,64px);height:var(--mm-upload-card-size,64px);transform:rotate(var(--photo-tilt));transition:transform .24s cubic-bezier(.22,1,.36,1);position:relative}.su-photo,.su-photo:hover,.su-photo:focus-visible,.is-dragging .su-photo{width:var(--mm-upload-card-size,64px);height:var(--mm-upload-card-size,64px);border-radius:14px;transform:none}.su-photo img{border-radius:12px}.su-tray.is-expanded:not(.is-shrinking) .su-photo-motion:hover,.su-tray.is-expanded:not(.is-shrinking) .su-photo-motion:focus-within,.su-tray.is-expanded .is-dragging .su-photo-motion{transform:translateY(-8px)rotate(0)scale(1.08)}.su-photo-number{pointer-events:none;opacity:1;border-radius:50%;place-items:center;width:20px;height:20px;padding:0;display:grid;top:0;bottom:auto;left:0}.su-remove{top:0;right:0}.su-file-tooltip{opacity:0;pointer-events:none;color:#eee;white-space:nowrap;text-overflow:ellipsis;background:#343434;border:1px solid #484848;border-radius:7px;max-width:240px;padding:7px 10px;font-size:12px;transition:opacity .15s,transform .18s;position:absolute;bottom:calc(100% + 14px);left:50%;overflow:hidden;transform:translate(-50%,5px);box-shadow:0 4px 12px #0005}.su-photo-motion:hover .su-file-tooltip,.su-photo-motion:focus-within .su-file-tooltip{opacity:1;transform:translate(-50%)}.su-tray:not(.is-expanded) .su-file-tooltip,.su-tray.is-shrinking .su-file-tooltip,.su-tray:not(.is-expanded) .su-remove,.su-tray.is-shrinking .su-remove,.su-tray:not(.is-expanded) .su-photo-number{opacity:0}.su-add-card{border-radius:14px;transition:transform .32s cubic-bezier(.22,1,.36,1),width .32s cubic-bezier(.22,1,.36,1),height .32s cubic-bezier(.22,1,.36,1),border-radius .32s cubic-bezier(.22,1,.36,1),background .2s}.su-tray.is-shrinking .su-add-card,.su-tray:not(.is-expanded) .su-add-card{color:#eee;pointer-events:auto;background:#444;border:1px solid #555;border-radius:17px;width:34px;height:34px}.su-tray.is-shrinking .su-add-card svg,.su-tray:not(.is-expanded) .su-add-card svg{width:20px;height:20px}@media (prefers-reduced-motion:reduce){.su-photo-motion,.su-add-card{transition:none}}.su-remove:hover,.su-remove:focus-visible{color:#fff;background:#585858;border-color:#a0a0a0}.su-stack-plus:hover,.su-stack-plus:focus-visible,.su-tray .su-add-card:hover,.su-tray .su-add-card:focus-visible{color:#fff;background:#5a5a5a;border-color:#929292}.su-stack-plus{transition:background .15s,border-color .15s,color .15s}.su-add-card svg{transition:width .32s cubic-bezier(.22,1,.36,1),height .32s cubic-bezier(.22,1,.36,1)}.su-stack.is-empty{background:#414141;border:2px solid #666;border-radius:14px;place-items:center;display:grid}.su-stack.is-empty:hover{background:#505050;border-color:#929292}.ab-table .su-slot-wrap{height:80px}.upload-stack .su-stack,.upload-stack .su-stack-plus,.upload-stack-tray button{box-sizing:border-box;font-family:inherit}.upload-stack{flex:0 0 76px;width:76px}.upload-stack-tray{overflow:visible}.su-tray-close{z-index:110;color:#fff;cursor:pointer;background:#1a1b1df5;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:26px;height:26px;padding:0;display:none;position:absolute;top:-10px;right:-10px;box-shadow:0 3px 10px #00000052}@media (width<=760px){.su-tray-close{display:grid}}.su-tray-close:hover,.su-tray-close:focus-visible{background:#37383bfa;border-color:#ffffff80;outline:none}.upload-stack-tray button:disabled,.upload-stack button:disabled{opacity:.5;cursor:default}.upload-stack-media-empty{width:100%;height:100%;color:var(--mm-ui-text-muted);background:0 0;place-items:center;font-size:11px;display:grid}:is(.su-stacked-photo:has(.upload-stack-media-empty),.su-photo:has(.upload-stack-media-empty)){box-shadow:none;background:0 0;border-color:#0000}.upload-stack-file{color:#d4d4d0;background:#343535;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:100%;height:100%;display:flex}.upload-stack.is-audio .upload-stack-file,.upload-stack-tray.is-audio .upload-stack-file{color:var(--mm-type-audio,#b39af5);background:var(--mm-type-audio-soft,#b39af529)}.upload-stack-file small{font-size:9px}.upload-stack-progress{color:#fff;background:#111a;border-radius:12px;place-items:center;font-size:11px;display:grid;position:absolute;inset:0}.upload-stack-reference{color:#ddd;opacity:1;background:#333e;border:1px solid #777;border-radius:50%;place-items:center;width:18px;height:18px;padding:0;display:grid;position:absolute;bottom:2px;right:2px}.upload-stack-tray.is-expanded .upload-stack-reference{display:none}.has-prompt-references .su-stack-plus{inset:auto -6px -6px auto}.su-photo-motion:hover .upload-stack-reference,.su-photo-motion:focus-within .upload-stack-reference{opacity:1}.upload-stack-text{white-space:pre-wrap;max-height:60vh;overflow:auto}.upload-purpose-menu{overscroll-behavior:contain;background:var(--creative-menu-surface,#292a2a);width:224px;max-height:300px;color:var(--mm-ui-text,#eee);border:1px solid var(--mm-ui-border,#555);z-index:var(--mm-overlay-menu-z,10000);border-radius:10px;padding:6px;position:fixed;overflow:auto;box-shadow:0 10px 26px #0006}.upload-purpose-menu small{opacity:.7;padding:5px 8px;font-size:11px;display:block}.upload-purpose-menu button{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px;font-size:12px;display:block}.upload-purpose-menu button:hover,.upload-purpose-menu button:focus-visible{background:#505151;outline:none}.upload-purpose-menu button:disabled{opacity:.4}.upload-stack{pointer-events:auto}:root[data-theme=light] .upload-stack-file,:root[data-theme=light] .upload-stack .su-stack.is-empty,:root[data-theme=light] .upload-stack-tray .su-add-card{color:#555;background:#ededeb;border-color:#b9b9b5}.mm-upload-file-preview{overflow-wrap:anywhere;font-size:15px;line-height:1.75}.mm-upload-file-preview h1{margin:0 0 20px;font-size:24px;font-weight:650}.mm-upload-file-preview h2{margin:24px 0 12px;font-size:20px;font-weight:600}.mm-upload-file-preview h3{margin:20px 0 10px;font-size:17px;font-weight:600}.mm-upload-file-preview :is(ul,ol){padding-left:24px}.mm-upload-file-preview pre{white-space:pre-wrap}.mm-upload-file-preview table{overscroll-behavior:contain;border-collapse:collapse;display:block;overflow-x:auto}.mm-upload-file-preview :is(th,td){border:1px solid #ffffff26;padding:8px 12px}.su-stack-label{z-index:6;white-space:nowrap;text-overflow:ellipsis;color:#e9e6de;text-align:center;pointer-events:none;font-size:10px;font-weight:600;display:block;position:absolute;top:4px;left:4px;right:4px;overflow:hidden}.su-stack-plus{width:24px;height:24px}.su-stack.is-empty{flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex}.su-stack.is-empty .su-stack-label{font-size:10px;position:static;inset:auto}.su-stack.is-empty+.su-stack-plus{width:20px;height:20px;position:static}.creative-upload-card-row{height:var(--mm-upload-card-size,64px);top:186px;transform:none}.creative-upload-card-row .upload-stack{width:var(--mm-upload-card-size,64px);flex:0 0 var(--mm-upload-card-size,64px);margin-right:0}.creative-composer.has-upload-cards{--creative-upload-offset:var(--mm-upload-card-size,64px)}:root .upload-stack[data-surface=field] .su-stack.is-empty,:root .upload-stack[data-surface=field] .su-stacked-photo,:root .upload-stack[data-surface=field] .upload-stack-file,:root .upload-stack-tray[data-surface=field] .su-photo,:root .upload-stack-tray[data-surface=field] .su-add-card,:root .upload-stack-tray[data-surface=field] .upload-stack-file{background:var(--mm-ui-surface-input)}:root .upload-stack[data-surface=field] .su-stack.is-empty,:root .upload-stack-tray[data-surface=field] .su-add-card{color:var(--mm-ui-text)}
