.media-style-dropdown-empty[data-v-a0e1397f]{color:var(--moku-faint);font-size:.8125rem;margin:0;padding:.625rem}.media-style-dropdown-thumb-wrap[data-v-a0e1397f]{background:color-mix(in oklab,var(--moku-bg) 80%,var(--moku-surface));border-radius:.375rem;flex-shrink:0;height:1.5rem;overflow:hidden;width:1.5rem}.media-style-dropdown-thumb[data-v-a0e1397f]{display:grid;height:100%;-o-object-fit:cover;object-fit:cover;place-items:center;width:100%}.media-style-dropdown-thumb--empty[data-v-a0e1397f]{color:var(--moku-faint)}.image-style-selector[data-v-a0e1397f]{background:linear-gradient(180deg,color-mix(in oklab,var(--moku-surface) 96%,var(--moku-accent-soft)),var(--moku-surface));border:1px solid color-mix(in oklab,var(--moku-line) 78%,transparent);border-radius:1rem;display:grid;gap:.5rem;margin:0;min-width:min(100%,12rem);padding:.625rem}.image-style-selector__label[data-v-a0e1397f]{align-items:center;color:var(--moku-muted);display:inline-flex;font-size:.75rem;font-weight:650;gap:.375rem;letter-spacing:.02em;line-height:1.25}.image-style-selector__options[data-v-a0e1397f]{display:flex;flex-wrap:wrap;gap:.375rem}.image-style-selector__chip[data-v-a0e1397f]{align-items:center;background:color-mix(in oklab,var(--moku-bg) 72%,var(--moku-surface));border:1px solid transparent;border-radius:999px;color:var(--moku-muted);display:inline-flex;font-size:.8125rem;font-weight:560;justify-content:center;line-height:1;min-height:2rem;padding:.4375rem .625rem;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease}.image-style-selector__chip[data-v-a0e1397f]:hover:not(:disabled):not(.is-selected){background:#f6f6f7;border-color:var(--moku-line-strong);color:#0e172b;transform:none}.image-style-selector__chip[data-v-a0e1397f]:disabled{cursor:not-allowed;opacity:.58}.image-style-selector__chip.is-selected[data-v-a0e1397f]{background:#e5f7f2;border-color:color-mix(in oklab,#05a581 45%,var(--moku-line));box-shadow:none;color:#05a581}html.dark .image-style-selector__chip[data-v-a0e1397f]:hover:not(:disabled):not(.is-selected){background:color-mix(in oklab,var(--moku-bg) 72%,var(--moku-surface));border-color:color-mix(in oklab,var(--moku-accent) 30%,var(--moku-line));color:var(--moku-ink);transform:translateY(-1px)}html.dark .image-style-selector__chip.is-selected[data-v-a0e1397f]{background:var(--moku-accent-soft);border-color:color-mix(in oklab,var(--moku-accent) 36%,var(--moku-line));box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--moku-accent) 14%,transparent);color:var(--moku-accent)}.image-style-selector__empty[data-v-a0e1397f]{align-items:center;color:var(--moku-faint);display:inline-flex;font-size:.8125rem;min-height:2rem}.image-style-selector__grid[data-v-a0e1397f]{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(8rem,1fr));max-height:min(70dvh,42rem);overflow:auto;padding:.125rem}.image-style-selector__card[data-v-a0e1397f]{background:color-mix(in oklab,var(--moku-surface) 92%,var(--moku-bg));border:1px solid color-mix(in oklab,var(--moku-line) 78%,transparent);border-radius:1rem;color:var(--moku-muted);display:grid;gap:.5rem;padding:.5rem;text-align:left;transition:border-color .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease}.image-style-selector__card[data-v-a0e1397f]:hover:not(.is-selected){background:#f6f6f7;border-color:var(--moku-line-strong);color:#0e172b;transform:none}.image-style-selector__card.is-selected[data-v-a0e1397f]{background:#e5f7f2;border-color:color-mix(in oklab,#05a581 45%,var(--moku-line));box-shadow:none;color:#05a581}html.dark .image-style-selector__card[data-v-a0e1397f]:hover:not(.is-selected){background:color-mix(in oklab,var(--moku-surface) 92%,var(--moku-bg));border-color:color-mix(in oklab,var(--moku-accent) 30%,var(--moku-line));color:var(--moku-ink);transform:translateY(-1px)}html.dark .image-style-selector__card.is-selected[data-v-a0e1397f]{background:color-mix(in oklab,var(--moku-surface) 92%,var(--moku-bg));border-color:color-mix(in oklab,var(--moku-accent) 50%,var(--moku-line));box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--moku-accent) 18%,transparent);color:var(--moku-accent)}.image-style-selector__thumb-wrap[data-v-a0e1397f]{background:color-mix(in oklab,var(--moku-bg) 80%,var(--moku-surface));border-radius:.75rem;overflow:hidden}.image-style-selector__thumb[data-v-a0e1397f]{aspect-ratio:1;display:grid;-o-object-fit:cover;object-fit:cover;place-items:center;width:100%}.image-style-selector__thumb--empty[data-v-a0e1397f]{color:var(--moku-faint)}.image-style-selector__card-label[data-v-a0e1397f]{font-size:.875rem;font-weight:650;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-workspace-composer.composer-clip-shell[data-v-e9afa8ae]{clip-path:inset(var(--composer-clip-top,0) 0 0 0 round 24px);display:block;transition:clip-path .32s cubic-bezier(.22,1,.36,1),max-width .28s cubic-bezier(.22,1,.36,1);will-change:clip-path}.composer-clip-shell.is-entry-instant[data-v-e9afa8ae],.composer-clip-shell.is-entry-instant .composer-clip-layer[data-v-e9afa8ae]{transition:none!important}.composer-clip-layer[data-v-e9afa8ae]{transition:opacity .2s cubic-bezier(.22,1,.36,1);will-change:opacity}.composer-clip-layer--expanded[data-v-e9afa8ae]{opacity:1;position:relative}.composer-clip-layer--compact[data-v-e9afa8ae]{inset:auto 0 0;opacity:0;pointer-events:none;position:absolute}.composer-clip-shell.is-compact .composer-clip-layer--expanded[data-v-e9afa8ae]{opacity:0;pointer-events:none}.composer-clip-shell.is-compact .composer-clip-layer--compact[data-v-e9afa8ae]{opacity:1;pointer-events:auto}.composer-compact-row[data-v-e9afa8ae]{align-items:center;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr) auto;min-height:60px;padding:8px;width:100%}.composer-compact-row.has-compact-ref[data-v-e9afa8ae]{min-height:80px;padding:8px 12px}.composer-compact-row.has-compact-ref .media-compact-add-ref[data-v-e9afa8ae]{margin-inline-start:.375rem}.home-composer-draw-send-btn[data-v-e9afa8ae]{background:var(--moku-line);border:0;border-radius:9999px;color:var(--moku-faint);cursor:pointer;display:grid;flex-shrink:0;height:2.25rem;place-items:center;transition:background-color .16s ease,color .16s ease;width:2.25rem}html.dark .home-composer-draw-send-btn[data-v-e9afa8ae]{background:#3f3f46;color:#9ca7ae}.home-composer-draw-send-btn[data-v-e9afa8ae]:not(:disabled){background:#0d0b1a;color:#fff}html.dark .home-composer-draw-send-btn[data-v-e9afa8ae]:not(:disabled){background:#fff;color:#000}.home-composer-draw-send-btn[data-v-e9afa8ae]:hover:not(:disabled){background:#161329;color:#fff}html.dark .home-composer-draw-send-btn[data-v-e9afa8ae]:hover:not(:disabled){background:#f0f0f0;color:#000}.home-composer-draw-send-btn[data-v-e9afa8ae]:disabled{cursor:not-allowed;opacity:.72}.compact-ref-wrapper[data-v-e9afa8ae]{align-items:center;display:flex;flex-shrink:0;height:3.5rem;margin-inline-start:.375rem;overflow:visible;position:relative;width:3rem;z-index:5}.compact-ref-wrapper[data-v-e9afa8ae] .upload-reference-preview{transform:scale(.72);transform-origin:left center}.expanded-ref-preview[data-v-e9afa8ae]{transform:translateY(-.25rem)}.media-workspace-composer.is-expanded .pollo-inline-controls[data-v-e9afa8ae]{align-items:center}.home-composer-send-btn[data-v-e9afa8ae]{background:var(--moku-line);border:0;border-radius:9999px;color:var(--moku-faint);cursor:pointer;display:grid;flex-shrink:0;height:2.25rem;place-items:center;transition:background-color .16s ease,color .16s ease;width:2.25rem}html.dark .home-composer-send-btn[data-v-e9afa8ae]{background:#3f3f46;color:#9ca7ae}.home-composer-send-btn[data-v-e9afa8ae]:hover:not(:disabled){background:#161329;color:#fff}html.dark .home-composer-send-btn[data-v-e9afa8ae]:hover:not(:disabled){background:#087a5f;color:#fff}.home-composer-send-btn.is-mic[data-v-e9afa8ae]:not(:disabled){background:#0d0b1a;color:#fff}html.dark .home-composer-send-btn.is-mic[data-v-e9afa8ae]:not(:disabled){background:#fff;color:#000}html.dark .home-composer-send-btn.is-mic[data-v-e9afa8ae]:hover:not(:disabled){background:#f0f0f0;color:#000}.home-composer-send-btn.is-recording[data-v-e9afa8ae]{background:#1e292a;border:1px solid #2f4646;color:#05a581;overflow:visible;position:relative}.home-composer-send-btn[data-v-e9afa8ae]:disabled{background:var(--moku-line);color:var(--moku-faint);cursor:not-allowed;opacity:.72}html.dark .home-composer-send-btn[data-v-e9afa8ae]:disabled{background:#3f3f46;color:#71717a}.home-composer-send-btn.is-voice-cancel[data-v-e9afa8ae]{background:transparent;color:#6b7280}.home-composer-send-btn.is-voice-cancel[data-v-e9afa8ae]:hover:not(:disabled){background:#f3f4f6;color:#1f2937}html.dark .home-composer-send-btn.is-voice-cancel[data-v-e9afa8ae]{background:transparent;color:#9ca3af}html.dark .home-composer-send-btn.is-voice-cancel[data-v-e9afa8ae]:hover:not(:disabled){background:#374151;color:#e5e7eb}.home-composer-send-btn.is-voice-cancel[data-v-e9afa8ae]:disabled{background:transparent;color:#d1d5db;opacity:.5}html.dark .home-composer-send-btn.is-voice-cancel[data-v-e9afa8ae]:disabled{color:#4b5563}.home-composer-generate-btn[data-v-e9afa8ae]{align-items:center;background:#17171a;border:0;border-radius:9999px;color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:.375rem;height:2.25rem;justify-content:center;line-height:1.25;min-width:8.5rem;padding:0 .875rem;transition:background-color .16s ease,color .16s ease,opacity .16s ease}.home-composer-generate-btn[data-v-e9afa8ae]:hover:not(:disabled){background:#222226;color:#fff}html.dark .home-composer-generate-btn[data-v-e9afa8ae]{background:#fff;color:#000}html.dark .home-composer-generate-btn[data-v-e9afa8ae]:hover:not(:disabled){background:#f0f0f0;color:#000}.home-composer-generate-btn[data-v-e9afa8ae]:disabled{background:#f3f3f3;color:#bcc3c6;cursor:not-allowed;opacity:1}html.dark .home-composer-generate-btn[data-v-e9afa8ae]:disabled{background:#35393f;color:#7e848c}.home-composer-generate-btn:disabled .home-composer-generate-btn__coin[data-v-e9afa8ae]{filter:saturate(.4);opacity:.55}.home-composer-generate-btn__coin[data-v-e9afa8ae]{flex-shrink:0;height:1.125rem;transition:opacity .16s ease,filter .16s ease;width:1.125rem}.home-composer-generate-btn__credits[data-v-e9afa8ae]{font-variant-numeric:tabular-nums}.draw-composer-submit-group[data-v-e9afa8ae]{align-items:center;bottom:0;display:flex;gap:10px;position:absolute;right:1rem}.draw-composer-width-shell .draw-composer-submit-group[data-v-e9afa8ae]{right:.125rem}.draw-composer-hero .draw-composer-submit-group[data-v-e9afa8ae]{right:-.25rem}.composer-mic-pulse[data-v-e9afa8ae]{animation:composer-mic-pulse-e9afa8ae 1.15s ease-in-out infinite;background:color-mix(in srgb,#05a581 18%,transparent);border-radius:999px;inset:-.25rem;position:absolute}@keyframes composer-mic-pulse-e9afa8ae{0%,to{opacity:.34;transform:scale(.92)}50%{opacity:.7;transform:scale(1.08)}}@media(prefers-reduced-motion:reduce){.composer-mic-pulse[data-v-e9afa8ae]{animation:none}}
