.membership-discount-badge{color:#eeeaff;text-overflow:ellipsis;white-space:nowrap;background:#705cff38;border:1px solid #8b77ff6b;border-radius:999px;align-items:center;max-width:100%;min-height:20px;padding:2px 6px;font-size:10px;font-style:normal;font-weight:850;line-height:1.2;display:inline-flex;overflow:hidden;box-shadow:inset 0 0 0 1px #8b77ff2e}.membership-discount-badge.is-high{color:#f6f8fb;background:#ffffff26;border-color:#ffffff47;box-shadow:inset 0 0 0 1px #ffffff1f}:where(.creative-composer){--creative-composer-action-icon-size:16px}.creative-send-button>svg{stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.creative-submit-capsule{justify-content:flex-end;align-items:center;display:inline-flex}.creative-submit-capsule.has-billing{background:var(--mm-ui-surface-1);min-height:36px;box-shadow:0 0 0 .5px var(--mm-ui-border-soft) inset;border:0;border-radius:999px;gap:3px;padding:4px}.creative-billing-control{align-items:center;gap:6px;min-width:0;display:inline-flex;position:relative}.creative-billing-button{min-width:42px;height:26px;color:var(--mm-ui-text);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 7px;font-size:11px;font-weight:800;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.creative-billing-label{color:#0000;background:var(--mm-ui-brand-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:11px}.creative-billing-button .mm-credit-power-icon{width:14px;height:14px}.creative-billing-button>span{font-size:11px;line-height:1.25}.creative-billing-control.is-static .creative-billing-button{cursor:default}.creative-billing-control:not(.is-static):hover .creative-billing-button,.creative-billing-control:not(.is-static):focus-within .creative-billing-button,.creative-billing-control.is-open .creative-billing-button{background:var(--mm-ui-surface-hover);color:var(--mm-ui-text)}.creative-billing-panel{z-index:230;background:var(--mm-ui-surface-input);width:min(220px,100vw - 24px);color:var(--creative-menu-text);box-shadow:var(--mm-ui-shadow-raised);-webkit-backdrop-filter:none;backdrop-filter:none;opacity:0;pointer-events:none;border:0;border-radius:13px;gap:0;padding:0;transition:opacity .14s,transform .14s;display:grid;position:absolute;bottom:calc(100% + 8px);right:-33px;overflow:hidden;transform:translateY(5px)}.creative-billing-panel-portal{z-index:calc(var(--mm-overlay-modal-z,10020) + 10);width:min(220px,100vw - 24px);min-width:min(220px,100vw - 24px);max-width:min(220px,100vw - 24px);position:fixed}.creative-billing-panel-portal>.creative-billing-panel{background:var(--mm-ui-surface-input);width:100%;box-shadow:var(--mm-ui-shadow-raised);opacity:1;pointer-events:auto;border:0;gap:0;padding:0;position:static;overflow:hidden;transform:none}.creative-billing-panel-portal>.creative-billing-panel>dl{overscroll-behavior:contain;max-height:min(420px,55vh);overflow-y:auto}.creative-billing-control:hover .creative-billing-panel,.creative-billing-control:focus-within .creative-billing-panel,.creative-billing-control.is-open .creative-billing-panel{opacity:1;pointer-events:auto;transform:translateY(0)}.creative-billing-panel header{background:var(--mm-ui-surface-input);flex-wrap:wrap;align-items:center;gap:5px;margin:0;padding:6px 7px;display:flex}.creative-billing-panel header strong{color:var(--creative-menu-text);font-size:11px;line-height:1.3}.creative-billing-panel .creative-billing-panel__membership-badge{margin-left:auto}.creative-billing-panel dl{background:var(--mm-ui-surface-input);gap:5px;margin:0;padding:5px 7px;display:grid}.creative-billing-panel dl>div{background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:flex-start;gap:10px;min-height:24px;padding:2px 0;display:flex}.creative-billing-panel dt{color:var(--creative-menu-muted);font-size:10px}.creative-billing-panel dd{max-width:130px;color:var(--creative-menu-value);text-align:right;justify-content:flex-end;align-items:center;gap:4px;margin:0;font-size:10px;font-weight:760;line-height:1.35;display:inline-flex}.creative-billing-panel dd.is-empty{display:none}.creative-billing-panel dd .mm-credit-power-icon{flex:none;width:12px;height:12px}.creative-billing-panel footer{color:var(--creative-menu-muted);background:var(--mm-ui-surface-input);border-top:0;margin:0;padding:0 7px 6px;font-size:9px;line-height:1.45}.creative-send-button{color:var(--mm-ui-action-ink);background:var(--mm-ui-action);box-shadow:none;cursor:pointer;border:0;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;transition:background .16s,color .16s,transform .16s,box-shadow .16s;display:grid}.creative-submit-capsule.has-billing .creative-send-button{width:26px;height:26px;box-shadow:none}.creative-submit-capsule.has-billing .creative-send-button.has-label{white-space:nowrap;border-radius:999px;width:auto;min-width:52px;padding:0 14px;font-size:13px;font-weight:700}.creative-submit-capsule.has-billing .creative-send-button svg{width:16px;height:16px}.creative-send-button:hover:not(:disabled){background:var(--mm-ui-action);color:var(--mm-ui-action-ink);transform:translateY(-1px)}.creative-send-button:disabled{cursor:default;opacity:1}.creative-send-button.is-node-run,.creative-send-button.is-node-run.is-empty{background:var(--mm-ui-action);width:auto;min-width:48px;height:26px;color:var(--mm-ui-action-ink);box-shadow:none;white-space:nowrap;border:1px solid #ffffffb8;border-radius:999px;flex:none;padding:0 11px;font-size:11px;font-weight:700}.creative-send-button.is-node-run:hover:not(:disabled){background:var(--mm-ui-action);color:var(--mm-ui-action-ink);border-color:#fff;transform:translateY(-1px)}:root[data-theme=light] .creative-billing-panel{color:#172033;background:#fffffffc;border-color:#d8e0ea;box-shadow:0 24px 70px #37486033}:root[data-theme=light] .creative-billing-panel header strong{color:#172033}:root[data-theme=light] .creative-billing-panel header p,:root[data-theme=light] .creative-billing-panel dt,:root[data-theme=light] .creative-billing-panel footer{color:var(--ui-muted)}:root[data-theme=light] .creative-billing-panel dl>div{background:var(--creative-menu-raised)}:root[data-theme=light] .creative-billing-panel dd{color:#047857}.creative-composer.is-home-v1.is-home-dock-compact .creative-billing-control,.mm-legacy-node__omni-composer .creative-submit-capsule{display:none}.creative-composer.is-home-v1.is-home-dock-compact .creative-submit-capsule{min-height:42px;box-shadow:none;background:0 0;border:0;grid-area:1/2;padding:0}.creative-composer.is-home-v1.is-home-dock-compact .creative-send-button,.creative-composer.is-home-v1.is-home-dock-compact .creative-submit-capsule.has-billing .creative-send-button{flex-basis:42px;width:42px;height:42px;min-height:42px}@media (width<=760px){:is(.mm-home-mobile-conversation__composer,.mm-home-conversation__surface .mm-conversation-surface__composer.is-standard) .creative-send-button{width:44px;min-width:44px;height:44px;min-height:44px}form.creative-composer.is-home-v1:is(.is-standard,.is-home-v1) .creative-composer-actions>:not(.creative-submit-capsule,.creative-agent-execution-control,.creative-prompt-actions){display:none}form.creative-composer.is-home-v1:is(.is-standard,.is-home-v1) .creative-submit-capsule{order:3;grid-area:1/3;justify-self:end;min-height:36px;padding:0}form.creative-composer.is-home-v1:is(.is-standard,.is-home-v1) .creative-submit-capsule>:not(.creative-send-button){display:none}form.creative-composer.is-home-v1:is(.is-standard,.is-home-v1) .creative-send-button{box-sizing:border-box;aspect-ratio:1;border-radius:50%;flex:0 0 36px;width:36px;min-width:36px;max-width:36px;height:36px;min-height:36px;max-height:36px;padding:0}form.creative-composer.is-home-v1:is(.is-standard,.is-home-v1).has-upload-cards .creative-submit-capsule{grid-column:3}form.creative-composer.is-home-v1:is(.is-standard,.is-home-v1) .creative-mobile-operation-bar:has(.creative-mobile-input-controls>:is(.creative-agent-capability-control,.creative-agent-execution-control)) .creative-submit-capsule{grid-column:3/-1!important}form.creative-composer.is-home-v1:is(.is-standard,.is-home-v1) .creative-mobile-operation-bar .creative-submit-capsule{grid-area:1/4;grid-row:1!important}form.creative-composer.is-home-v1:is(.is-standard,.is-home-v1) .creative-mobile-operation-bar .creative-billing-control,form.creative-composer.is-home-v1:is(.is-standard,.is-home-v1) .creative-mobile-operation-bar .creative-send-button{grid-row:1!important;align-self:center!important;display:inline-flex!important}form.creative-composer.is-home-v1:is(.is-standard,.is-home-v1) .creative-send-button{place-items:center!important;display:grid!important;transform:none!important}form.creative-composer.is-home-v1:is(.is-standard,.is-home-v1) .creative-send-button>svg{transform-origin:50%;width:18px!important;height:18px!important;margin:0!important;display:block!important;transform:none!important}form.creative-composer.is-home-v1:is(.is-standard,.is-home-v1) .creative-mobile-operation-bar .creative-send-button{justify-content:center!important;place-items:center!important;display:grid!important;transform:none!important}}.mm-legacy-node.is-canvas-lod-hidden .mm-legacy-node__header .creative-send-button.is-node-run.has-label>span{color:#0000;font-size:0}.mm-canvas__preview-board .mm-legacy-node__header .creative-send-button.is-node-run:hover:not(:disabled),.mm-canvas__preview-board .mm-legacy-node__header .creative-send-button.is-node-run:focus-visible:not(:disabled){transform:none}
