.ea-chat-markdown[data-v-15b5e89b]{color:inherit;font-size:.9375rem;line-height:1.75;min-width:0;width:100%}.ea-chat-markdown[data-v-15b5e89b] .github-markdown-body{background:transparent;color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;padding:0}.ea-chat-markdown[data-v-15b5e89b] .github-markdown-body:before{display:none}.ea-chat-markdown[data-v-15b5e89b] .github-markdown-body h1,.ea-chat-markdown[data-v-15b5e89b] .github-markdown-body h2,.ea-chat-markdown[data-v-15b5e89b] .github-markdown-body h3,.ea-chat-markdown[data-v-15b5e89b] .github-markdown-body h4{border-bottom:none;color:inherit;font-weight:600;line-height:1.35;margin-bottom:.625em;margin-top:1.25em}.ea-chat-markdown[data-v-15b5e89b] .github-markdown-body h1{font-size:1.375rem}.ea-chat-markdown[data-v-15b5e89b] .github-markdown-body h2{font-size:1.25rem}.ea-chat-markdown[data-v-15b5e89b] .github-markdown-body h3{font-size:1.125rem}.ea-chat-markdown[data-v-15b5e89b] .github-markdown-body h4{font-size:1rem}.ea-chat-markdown[data-v-15b5e89b] .github-markdown-body blockquote,.ea-chat-markdown[data-v-15b5e89b] .github-markdown-body ol,.ea-chat-markdown[data-v-15b5e89b] .github-markdown-body p,.ea-chat-markdown[data-v-15b5e89b] .github-markdown-body pre,.ea-chat-markdown[data-v-15b5e89b] .github-markdown-body table,.ea-chat-markdown[data-v-15b5e89b] .github-markdown-body ul{margin-bottom:.75em;margin-top:0}.ea-chat-markdown[data-v-15b5e89b] .github-markdown-body ol:last-child,.ea-chat-markdown[data-v-15b5e89b] .github-markdown-body p:last-child,.ea-chat-markdown[data-v-15b5e89b] .github-markdown-body ul:last-child{margin-bottom:0}.ea-chat-markdown[data-v-15b5e89b] .github-markdown-body ol,.ea-chat-markdown[data-v-15b5e89b] .github-markdown-body ul{padding-left:1.375em}.ea-chat-markdown[data-v-15b5e89b] .github-markdown-body li+li{margin-top:.25em}.ea-chat-markdown[data-v-15b5e89b] .github-markdown-body strong{color:inherit;font-weight:600}.ea-chat-markdown[data-v-15b5e89b] .github-markdown-body a{color:#18c1d6;text-decoration:none}.ea-chat-markdown[data-v-15b5e89b] .github-markdown-body a:hover{text-decoration:underline}.ea-chat-markdown[data-v-15b5e89b] .github-markdown-body code{background:#0f172a0f;border-radius:.375rem;font-size:.875em;padding:.125em .375em}.ea-chat-markdown[data-v-15b5e89b] .github-markdown-body pre{background:#0f172a;border-radius:.75rem}.ea-chat-markdown[data-v-15b5e89b] .github-markdown-body pre code{background:transparent;color:#e2e8f0;padding:0}.ea-chat-markdown[data-v-15b5e89b] .github-markdown-body table{border-collapse:collapse;display:block;overflow-x:auto;width:100%}.ea-chat-markdown[data-v-15b5e89b] .github-markdown-body table td,.ea-chat-markdown[data-v-15b5e89b] .github-markdown-body table th{border:1px solid #e2e8f0;padding:.5rem .75rem}.ea-chat-markdown[data-v-15b5e89b] .github-markdown-body blockquote{border-left:3px solid #18c1d6;color:#64748b;padding:.25rem 0 .25rem .875rem}.dark .ea-chat-markdown :deep(.github-markdown-body code){background:#ffffff14}.dark .ea-chat-markdown :deep(.github-markdown-body table td),.dark .ea-chat-markdown :deep(.github-markdown-body table th){border-color:#334155}.dark .ea-chat-markdown :deep(.github-markdown-body blockquote){color:#94a3b8}.ea-chat-scroll-viewport[data-v-fc7a28bb]{height:100%;overflow-anchor:none;width:100%}.ea-chat-scroll-bottom-btn[data-v-fc7a28bb]{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:9999px;box-shadow:0 2px 10px #0f172a14;color:#64748b;cursor:pointer;display:flex;height:2.25rem;justify-content:center;left:0;margin:0 auto;position:absolute;right:0;transition:border-color .2s,background-color .2s,color .2s,box-shadow .2s;width:2.25rem;z-index:20}.ea-chat-scroll-bottom-btn[data-v-fc7a28bb]:hover{background:#f8fafc;border-color:#cbd5e1;box-shadow:0 4px 14px #0f172a1a;color:#334155}.ea-scroll-bottom-fade-enter-active[data-v-fc7a28bb],.ea-scroll-bottom-fade-leave-active[data-v-fc7a28bb]{transition:opacity .2s ease,transform .2s ease}.ea-scroll-bottom-fade-enter-from[data-v-fc7a28bb],.ea-scroll-bottom-fade-leave-to[data-v-fc7a28bb]{opacity:0;transform:translateY(.5rem)}.dark .ea-chat-scroll-bottom-btn[data-v-fc7a28bb]{background:#0f172a;border-color:#334155;box-shadow:0 2px 12px #00000047;color:#94a3b8}.dark .ea-chat-scroll-bottom-btn[data-v-fc7a28bb]:hover{background:#1e293b;border-color:#475569;color:#e2e8f0}.ea-playground-chat-column[data-v-fc7a28bb]{min-width:0}.ea-chat-scroll-viewport--empty[data-v-fc7a28bb]{overflow:hidden}.ea-playground-composer-dock[data-v-fc7a28bb]{flex-shrink:0;width:100%}.ea-playground-composer-dock--chat[data-v-fc7a28bb]{background:linear-gradient(180deg,transparent 0,hsla(0,0%,100%,.92) 22%,#fff 55%);bottom:0;margin-top:calc(var(--ea-composer-h, 156px)*-1);overflow-anchor:none;position:sticky}.ea-playground-composer-dock--chat[data-v-fc7a28bb],.ea-playground-composer-dock--pinned[data-v-fc7a28bb]{display:flex;justify-content:center;padding-bottom:max(1.5rem,calc(1rem + env(safe-area-inset-bottom,0px)));padding-top:.75rem;z-index:10}.ea-playground-composer-dock--pinned[data-v-fc7a28bb]{background:#fff;bottom:auto;flex-shrink:0;margin-top:0;position:relative}.dark .ea-playground-composer-dock--chat[data-v-fc7a28bb]{background:linear-gradient(180deg,transparent 0,rgba(2,6,23,.92) 22%,#020617 55%)}.dark .ea-playground-composer-dock--pinned[data-v-fc7a28bb]{background:#020617}.ea-chat-list--compare[data-v-fc7a28bb]{flex:1 1 0;min-height:0;overflow:hidden;padding-bottom:.5rem!important;padding-top:1rem!important}.ea-playground-compare-grid[data-v-fc7a28bb]{align-content:stretch;flex:1 1 0;grid-auto-rows:minmax(0,1fr);height:100%;min-height:0}.ea-playground-compare-col[data-v-fc7a28bb]{background:#fff;border:1px solid #e2e8f0;border-radius:.875rem;box-shadow:0 1px 2px #0f172a0a;height:100%;max-height:100%;min-height:0}.dark .ea-playground-compare-col[data-v-fc7a28bb]{background:#111827;border-color:#1f2937;box-shadow:none}.ea-playground-compare-col-index[data-v-fc7a28bb]{align-items:center;background:color-mix(in srgb,var(--ea-brand,#18c1d6) 14%,#f8fafc);border-radius:.4rem;color:var(--ea-brand-strong,#0e7490);display:inline-flex;flex-shrink:0;font-size:.6875rem;font-weight:700;height:1.35rem;justify-content:center;width:1.35rem}.dark .ea-playground-compare-col-index[data-v-fc7a28bb]{background:color-mix(in srgb,var(--ea-brand,#18c1d6) 18%,#0f172a);color:#67e8f9}.ea-playground--compare[data-v-fc7a28bb]{background:transparent!important;display:flex;flex-direction:column}.ea-playground--compare .ea-playground-grid[data-v-fc7a28bb]{flex:1 1 auto;min-height:0}.ea-playground--compare-session[data-v-fc7a28bb]{height:100%!important;min-height:0!important;overflow:hidden!important}.ea-playground--compare-session .ea-playground-grid[data-v-fc7a28bb]{flex:1 1 auto;height:100%;min-height:0;overflow:hidden}.ea-playground--compare-session .ea-playground-composer-dock--pinned[data-v-fc7a28bb]{padding-bottom:1rem;padding-top:.75rem}.ea-compare-toolbar[data-v-fc7a28bb]{background:#f8fafc;border-bottom:1px solid #eef2f6;display:flex;flex-direction:column;gap:.75rem;padding:.85rem 1rem}.dark .ea-compare-toolbar[data-v-fc7a28bb]{background:#0b1220;border-bottom-color:#1f2937}.ea-compare-toolbar__row[data-v-fc7a28bb]{align-items:center;display:flex;flex-wrap:wrap;gap:.65rem .85rem}.ea-compare-toolbar__row--models[data-v-fc7a28bb]{align-items:flex-start;flex-direction:column}@media(min-width:768px){.ea-compare-toolbar__row--models[data-v-fc7a28bb]{align-items:center;flex-direction:row}}.ea-compare-toolbar__label[data-v-fc7a28bb]{color:#64748b;font-size:.75rem;font-weight:600}.ea-compare-toolbar__models-head[data-v-fc7a28bb]{align-items:center;display:flex;gap:.5rem}.ea-compare-toolbar__count[data-v-fc7a28bb]{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:9999px;color:var(--ea-brand-strong,#0e7490);display:inline-flex;font-size:.6875rem;font-variant-numeric:tabular-nums;font-weight:600;padding:.1rem .45rem}.dark .ea-compare-toolbar__count[data-v-fc7a28bb]{background:#111827;border-color:#334155;color:#67e8f9}.ea-compare-toolbar__models[data-v-fc7a28bb]{align-items:center;display:flex;flex:1;flex-wrap:wrap;gap:.45rem;min-width:0}.ea-compare-toolbar__chip[data-v-fc7a28bb]{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:9999px;display:inline-flex;gap:.4rem;max-width:12rem;padding:.3rem .45rem .3rem .35rem}.dark .ea-compare-toolbar__chip[data-v-fc7a28bb]{background:#111827;border-color:#334155}.ea-compare-toolbar__chip-name[data-v-fc7a28bb]{color:#334155;font-size:.75rem;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dark .ea-compare-toolbar__chip-name[data-v-fc7a28bb]{color:#e2e8f0}.ea-compare-toolbar__chip-remove[data-v-fc7a28bb]{color:#94a3b8;display:inline-flex;transition:color .15s ease}.ea-compare-toolbar__chip-remove[data-v-fc7a28bb]:hover{color:#ef4444}.ea-compare-toolbar__add[data-v-fc7a28bb] .ea-composer-pill--add{background:var(--ea-brand-soft,#ecfeff);border-color:color-mix(in srgb,var(--ea-brand,#18c1d6) 45%,#e2e8f0);border-style:solid;color:var(--ea-brand-strong,#0e7490);font-weight:600;min-height:2rem;padding:.35rem .75rem}.ea-compare-toolbar__add[data-v-fc7a28bb] .ea-composer-pill--add:hover:not(:disabled){background:color-mix(in srgb,var(--ea-brand,#18c1d6) 18%,#fff);border-color:var(--ea-brand,#18c1d6);color:var(--ea-brand-strong,#0e7490)}.dark .ea-compare-toolbar__add[data-v-fc7a28bb] .ea-composer-pill--add{background:color-mix(in srgb,var(--ea-brand,#18c1d6) 14%,#111827);border-color:color-mix(in srgb,var(--ea-brand,#18c1d6) 40%,#334155);color:#67e8f9}.ea-compare-toolbar__hint[data-v-fc7a28bb]{color:#94a3b8;font-size:.75rem;line-height:1.45;margin:0}.ea-playground--compare .ea-chat-scroll-viewport--compare-empty[data-v-fc7a28bb],.ea-playground--compare .ea-chat-scroll-viewport--empty[data-v-fc7a28bb]{background:transparent;display:flex;flex:0 0 auto;overflow:hidden!important}.ea-playground--compare .ea-playground-chat-column--empty[data-v-fc7a28bb]{background:transparent}.ea-playground--compare .ea-playground-empty--compare[data-v-fc7a28bb]{gap:.75rem}.ea-playground--compare .ea-playground-empty--compare .ea-playground-empty__title[data-v-fc7a28bb]{font-size:1.125rem;font-weight:600}.ea-playground--compare .ea-playground-empty--compare .ea-playground-empty__hero[data-v-fc7a28bb]{gap:.5rem;max-width:min(42rem,100%)}.ea-playground--compare .ea-playground-empty--compare .ea-playground-empty__lead[data-v-fc7a28bb]{font-size:.8125rem;max-width:none;white-space:nowrap}@media(max-width:639px){.ea-playground--compare .ea-playground-empty--compare .ea-playground-empty__lead[data-v-fc7a28bb]{text-wrap:pretty;white-space:normal}}.ea-playground--compare .ea-playground-empty--compare .ea-playground-empty__icon[data-v-fc7a28bb]{border-radius:.875rem;height:3rem;width:3rem}.ea-playground--compare .ea-playground-empty--compare .ea-playground-empty__suggestions[data-v-fc7a28bb]{margin-top:.25rem}.ea-playground-empty__suggest-list--chips[data-v-fc7a28bb]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.ea-playground-empty__suggest-chip[data-v-fc7a28bb]{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:9999px;color:#334155;display:inline-flex;font-size:.8125rem;font-weight:500;gap:.4rem;padding:.45rem .85rem;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.ea-playground-empty__suggest-chip[data-v-fc7a28bb]:hover:not(:disabled){background:var(--ea-brand-soft,#ecfeff);border-color:color-mix(in srgb,var(--ea-brand,#18c1d6) 40%,#e2e8f0);color:var(--ea-brand-strong,#0e7490)}.ea-playground-empty__suggest-chip[data-v-fc7a28bb]:disabled{cursor:not-allowed;opacity:.5}.dark .ea-playground-empty__suggest-chip[data-v-fc7a28bb]{background:#111827;border-color:#334155;color:#cbd5e1}.dark .ea-playground-empty__suggest-chip[data-v-fc7a28bb]:hover:not(:disabled){background:color-mix(in srgb,var(--ea-brand,#18c1d6) 12%,#1e293b);border-color:#475569;color:#e2e8f0}.ea-playground--compare .ea-playground-composer-dock--empty[data-v-fc7a28bb]{padding-bottom:1.75rem;padding-top:1.75rem}.ea-playground--compare .ea-playground-composer[data-v-fc7a28bb]{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;box-shadow:0 8px 24px #0f172a0f}.dark .ea-playground--compare .ea-playground-composer[data-v-fc7a28bb]{background:#111827;border-color:#1f2937;box-shadow:0 8px 24px #00000047}.ea-playground-composer-dock--empty[data-v-fc7a28bb]{background:transparent;display:flex;justify-content:center;margin-top:0;padding-bottom:0;padding-top:1.25rem;position:relative;z-index:1}.ea-playground-chat-column--empty[data-v-fc7a28bb]{min-height:100%;position:relative;width:100%}.ea-playground-empty-cluster[data-v-fc7a28bb]{align-items:stretch;display:flex;flex-direction:column;left:0;position:absolute;right:0;top:50%;transform:translateY(-50%);width:100%}.ea-playground--compare .ea-playground-chat-column--empty[data-v-fc7a28bb]{align-items:stretch;display:flex;height:auto;justify-content:flex-start;min-height:0;padding:3rem 0 .5rem}@media(min-width:1024px){.ea-playground--compare .ea-playground-chat-column--empty[data-v-fc7a28bb]{padding:3.75rem 0 .75rem}.ea-playground--compare .ea-playground-composer-dock--empty[data-v-fc7a28bb]{padding-bottom:2.25rem;padding-top:2.25rem}}.ea-playground--compare .ea-playground-empty-cluster[data-v-fc7a28bb]{gap:.75rem;left:auto;padding:0;position:relative;right:auto;top:auto;transform:none;width:100%}.ea-playground-empty[data-v-fc7a28bb]{text-align:center;width:100%}.ea-playground-empty[data-v-fc7a28bb],.ea-playground-empty__hero[data-v-fc7a28bb]{align-items:center;display:flex;flex-direction:column}.ea-playground-empty__hero[data-v-fc7a28bb]{gap:.75rem;max-width:36rem}.ea-playground-empty__icon[data-v-fc7a28bb]{align-items:center;background:#ecfeff;border-radius:1.25rem;display:flex;height:4rem;justify-content:center;width:4rem}.dark .ea-playground-empty__icon[data-v-fc7a28bb]{background:#08334459}.ea-playground-empty__title[data-v-fc7a28bb]{color:#0f172a;font-size:1.75rem;font-weight:600;line-height:1.3;margin:0}.dark .ea-playground-empty__title[data-v-fc7a28bb]{color:#f1f5f9}.ea-playground-empty__lead[data-v-fc7a28bb]{color:#64748b;font-size:.9375rem;line-height:1.6;margin:0}.dark .ea-playground-empty__lead[data-v-fc7a28bb]{color:#94a3b8}.ea-playground-empty__suggestions[data-v-fc7a28bb]{margin-top:1.75rem;max-width:42rem;width:100%}.ea-playground-empty__suggest-label[data-v-fc7a28bb]{color:#94a3b8;font-size:.8125rem;font-weight:500;margin:0 0 .75rem}.ea-playground-empty__suggest-list[data-v-fc7a28bb]{display:flex;flex-wrap:wrap;gap:.625rem;justify-content:center}.ea-playground-empty__suggest-item[data-v-fc7a28bb]{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:9999px;color:#475569;cursor:pointer;display:inline-flex;font-size:.8125rem;gap:.5rem;max-width:100%;padding:.5rem .875rem;transition:border-color .2s,background-color .2s,color .2s}.ea-playground-empty__suggest-item[data-v-fc7a28bb]:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1;color:#334155}.ea-playground-empty__suggest-item[data-v-fc7a28bb]:disabled{cursor:not-allowed;opacity:.45}.dark .ea-playground-empty__suggest-item[data-v-fc7a28bb]{background:#0f172a;border-color:#334155;color:#cbd5e1}.dark .ea-playground-empty__suggest-item[data-v-fc7a28bb]:hover:not(:disabled){background:#1e293b;border-color:#475569;color:#f1f5f9}.ea-chat-list[data-v-fc7a28bb]{display:flex;flex-direction:column;gap:1.75rem}.ea-chat-row[data-v-fc7a28bb]{align-items:flex-start;display:flex;gap:.875rem;width:100%}.ea-chat-row--user[data-v-fc7a28bb]{justify-content:flex-end}.ea-chat-row--assistant[data-v-fc7a28bb]{justify-content:flex-start}.ea-chat-main[data-v-fc7a28bb]{display:flex;flex-direction:column;gap:.5rem;max-width:min(100%,42rem)}.ea-chat-main--assistant[data-v-fc7a28bb]{max-width:min(100%,100%)}.ea-chat-main--split[data-v-fc7a28bb],.ea-chat-main--with-media[data-v-fc7a28bb]{max-width:min(100%,20rem)}.ea-chat-main--split[data-v-fc7a28bb]{gap:.625rem}.ea-chat-row--user .ea-chat-main[data-v-fc7a28bb]{align-items:flex-end}.ea-chat-row--assistant .ea-chat-main[data-v-fc7a28bb]{align-items:flex-start}.ea-chat-avatar[data-v-fc7a28bb]{align-items:center;border-radius:9999px;display:flex;flex-shrink:0;height:2.25rem;justify-content:center;overflow:hidden;width:2.25rem}.ea-chat-avatar--user[data-v-fc7a28bb]{background:linear-gradient(135deg,#18c1d6,#0ea5e9);color:#fff;font-size:.8125rem;font-weight:600}.ea-chat-avatar--ai[data-v-fc7a28bb]{background:transparent}.ea-chat-bubble[data-v-fc7a28bb]{border:none;border-radius:1rem;min-height:2.5rem;padding:.75rem 1rem}.ea-chat-bubble--assistant[data-v-fc7a28bb]{background:transparent;border-radius:0;min-height:0;padding:0}.ea-chat-bubble--assistant.ea-chat-bubble--image-thread[data-v-fc7a28bb],.ea-chat-bubble--assistant.ea-chat-bubble--video-thread[data-v-fc7a28bb]{background:transparent;border-radius:0;padding:0}.ea-chat-bubble--assistant.ea-chat-bubble--with-media[data-v-fc7a28bb]{background:#f8fafc;border-radius:.75rem;padding:.375rem}.ea-chat-bubble--with-media[data-v-fc7a28bb]{overflow:hidden;padding:.375rem}.ea-chat-bubble--with-reasoning[data-v-fc7a28bb]{padding-bottom:.75rem;padding-top:.375rem}.ea-chat-bubble--user[data-v-fc7a28bb]{background:#f8fafc;border:1px solid #f1f5f9;border-radius:1rem .375rem 1rem 1rem;color:#475569;min-height:2.5rem;padding:.625rem .875rem}.ea-chat-bubble--user.ea-chat-bubble--with-media[data-v-fc7a28bb]{background:#f8fafc;border:1px solid #f1f5f9;box-shadow:none;color:#475569;padding:0}.ea-chat-bubble--user.ea-chat-bubble--media-only[data-v-fc7a28bb]{background:transparent;border:none;box-shadow:none;min-height:0;padding:0}.ea-chat-bubble--user.ea-chat-bubble--media-only .ea-chat-media-item[data-v-fc7a28bb]{background:#fff;border:1px solid #e2e8f0;border-radius:.875rem;box-shadow:0 1px 2px #0f172a0a}.ea-chat-bubble--user.ea-chat-bubble--media-only .ea-chat-media-item[data-v-fc7a28bb]:hover{box-shadow:0 0 0 2px #18c1d647;transform:none}.ea-chat-bubble--user.ea-chat-bubble--media-only .ea-chat-media-img[data-v-fc7a28bb],.ea-chat-bubble--user.ea-chat-bubble--media-only .ea-chat-media-video[data-v-fc7a28bb]{background:#f8fafc;border-radius:.875rem;max-height:15rem;-o-object-fit:cover;object-fit:cover}.ea-chat-bubble--streaming[data-v-fc7a28bb]{align-items:center;display:flex;justify-content:flex-start;min-height:1.75rem;min-width:0;padding:0}.ea-chat-text[data-v-fc7a28bb]{color:#1e293b;font-size:.9375rem;line-height:1.75}.ea-chat-text--after-reasoning[data-v-fc7a28bb]{margin-top:.875rem}.ea-chat-text--image-thread[data-v-fc7a28bb],.ea-chat-text--with-media[data-v-fc7a28bb]{display:flex;flex-direction:column;width:100%}.ea-chat-text--image-thread[data-v-fc7a28bb]{gap:.375rem}.ea-chat-image-hint[data-v-fc7a28bb]{color:inherit;font-size:.875rem;line-height:1.5;margin:0}.ea-chat-media--image-thread[data-v-fc7a28bb]{display:flex;flex-direction:column;gap:.5rem;margin-top:0;max-width:min(100%,28rem)}.ea-chat-bubble--assistant.ea-chat-bubble--image-thread .ea-chat-media-item[data-v-fc7a28bb]{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;box-shadow:0 1px 3px #0f172a14;cursor:zoom-in;display:block;overflow:hidden;transition:transform .2s,box-shadow .2s;width:100%}.ea-chat-bubble--assistant.ea-chat-bubble--image-thread .ea-chat-media-img[data-v-fc7a28bb]{background:#f8fafc;display:block;max-height:16rem;-o-object-fit:cover;object-fit:cover;width:100%}.ea-chat-bubble--assistant.ea-chat-bubble--image-thread .ea-chat-media-item[data-v-fc7a28bb]:hover{box-shadow:0 4px 12px #0f172a1f;transform:scale(1.01)}.ea-chat-video-thread[data-v-fc7a28bb]{display:flex;flex-direction:column;gap:.375rem;width:100%}.ea-chat-video-polling-hint[data-v-fc7a28bb]{color:inherit;font-size:.875rem;line-height:1.6;margin:0}.ea-chat-video-ready-hint[data-v-fc7a28bb]{color:inherit;font-size:.875rem;line-height:1.5;margin:0}.ea-chat-media--video-thread[data-v-fc7a28bb]{margin-top:.125rem}.ea-chat-video-card[data-v-fc7a28bb]{background:transparent;border-radius:.75rem;max-width:min(100%,28rem);overflow:hidden;position:relative;width:100%}.ea-chat-video-card__media[data-v-fc7a28bb]{aspect-ratio:16/9;background:#0f172a;border-radius:.75rem;display:block;max-height:20rem;-o-object-fit:cover;object-fit:cover;width:100%}.ea-chat-video-card__download[data-v-fc7a28bb],.ea-chat-video-card__expand[data-v-fc7a28bb]{align-items:center;background:#0f172a73;border:none;border-radius:9999px;color:#fff;cursor:pointer;display:flex;height:2rem;justify-content:center;position:absolute;transition:background-color .2s,transform .2s;width:2rem}.ea-chat-video-card__expand[data-v-fc7a28bb]{right:.625rem;top:.625rem}.ea-chat-video-card__download[data-v-fc7a28bb]{bottom:.625rem;left:.625rem}.ea-chat-video-card__download[data-v-fc7a28bb]:hover,.ea-chat-video-card__expand[data-v-fc7a28bb]:hover{background:#0f172aa6;transform:scale(1.05)}.ea-chat-bubble--user .ea-chat-text[data-v-fc7a28bb],.ea-chat-bubble--user.ea-chat-bubble--with-media .ea-chat-text[data-v-fc7a28bb]{color:inherit}.ea-chat-bubble--user.ea-chat-bubble--with-media .ea-chat-media[data-v-fc7a28bb]{gap:.375rem;padding:.375rem .375rem 0}.ea-chat-bubble--user.ea-chat-bubble--with-media .ea-chat-media-item[data-v-fc7a28bb]{background:#f8fafc;border:1px solid #e8edf2;border-radius:.625rem;box-shadow:none}.ea-chat-bubble--user.ea-chat-bubble--with-media .ea-chat-media-item[data-v-fc7a28bb]:hover{box-shadow:0 0 0 2px #18c1d647;transform:none}.ea-chat-bubble--user.ea-chat-bubble--with-media .ea-chat-media-img[data-v-fc7a28bb],.ea-chat-bubble--user.ea-chat-bubble--with-media .ea-chat-media-video[data-v-fc7a28bb]{background:#f1f5f9;max-height:15rem;-o-object-fit:contain;object-fit:contain}.ea-chat-reasoning[data-v-fc7a28bb]{background:transparent;border:none;border-radius:0;margin-bottom:.25rem;overflow:hidden}.ea-chat-reasoning-head[data-v-fc7a28bb]{align-items:center;background:transparent;border:none;color:#64748b;cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:500;gap:.5rem;max-width:100%;padding:0;text-align:left;transition:color .2s;width:auto}.ea-chat-reasoning-head[data-v-fc7a28bb]:hover,.ea-chat-reasoning-head:hover .ea-chat-reasoning-chevron[data-v-fc7a28bb]{color:#18c1d6}.ea-chat-reasoning-title[data-v-fc7a28bb]{font-size:.9375rem;font-weight:500}.ea-chat-reasoning-chevron[data-v-fc7a28bb]{color:#94a3b8;transition:transform .2s,color .2s}.ea-chat-reasoning-chevron--expanded[data-v-fc7a28bb]{color:#94a3b8;transform:rotate(90deg)}.ea-chat-reasoning-body[data-v-fc7a28bb]{background:transparent;border-left:2px solid #e5e7eb;margin-left:1.125rem;margin-top:.5rem;padding:0 0 0 .75rem}.ea-chat-reasoning-body--streaming[data-v-fc7a28bb]{position:relative}.ea-chat-reasoning-text[data-v-fc7a28bb]{color:#64748b;font-size:.8125rem;line-height:1.65}.ea-chat-media[data-v-fc7a28bb]{display:flex;flex-wrap:wrap;gap:.5rem;width:100%}.ea-chat-media-item[data-v-fc7a28bb]{background:#ffffff1f;border:none;border-radius:.75rem;box-shadow:0 1px 3px #0f172a14;cursor:zoom-in;display:block;flex:1 1 100%;overflow:hidden;padding:0;transition:transform .2s,box-shadow .2s}.ea-chat-media-item[data-v-fc7a28bb]:hover{box-shadow:0 4px 12px #0f172a1f;transform:scale(1.01)}.ea-chat-bubble--assistant .ea-chat-media-item[data-v-fc7a28bb]{background:#fff;border:1px solid #e5e7eb}.ea-chat-media-img[data-v-fc7a28bb],.ea-chat-media-video[data-v-fc7a28bb]{display:block;max-height:16rem;-o-object-fit:cover;object-fit:cover;width:100%}.ea-chat-media-video[data-v-fc7a28bb]{pointer-events:none}.ea-chat-media-item--video[data-v-fc7a28bb]{cursor:pointer;position:relative}.ea-chat-media-video-play[data-v-fc7a28bb]{align-items:center;background:#0f172a59;color:#fff;display:flex;inset:0;justify-content:center;pointer-events:none;position:absolute}.ea-image-preview-video[data-v-fc7a28bb]{background:#000;border-radius:.75rem;box-shadow:0 20px 50px #00000059;cursor:default;display:block;height:min(85vh,52rem);max-height:min(85vh,52rem);max-width:min(92vw,56rem);min-height:min(55vh,32rem);-o-object-fit:contain;object-fit:contain;width:min(92vw,56rem)}.ea-chat-media-caption[data-v-fc7a28bb]{font-size:.875rem;line-height:1.6;margin-top:0;padding:.625rem .875rem .75rem}.ea-chat-bubble--user.ea-chat-bubble--with-media .ea-chat-media-caption[data-v-fc7a28bb]{color:#334155;font-weight:500}.ea-chat-loading[data-v-fc7a28bb]{align-items:center;display:flex;justify-content:center}.ea-chat-typing-row[data-v-fc7a28bb]{align-items:center;display:flex;padding:.125rem 0}.ea-chat-reasoning-waiting[data-v-fc7a28bb]{align-items:center;display:flex;padding:.25rem 0}.ea-chat-typing[data-v-fc7a28bb]{align-items:center;display:inline-flex;gap:.3125rem;height:1.25rem}.ea-chat-typing>span[data-v-fc7a28bb]{animation:ea-chat-typing-bounce-fc7a28bb 1.2s ease-in-out infinite;background:#94a3b8;border-radius:9999px;height:.375rem;width:.375rem}.ea-chat-typing>span[data-v-fc7a28bb]:nth-child(2){animation-delay:.15s}.ea-chat-typing>span[data-v-fc7a28bb]:nth-child(3){animation-delay:.3s}@keyframes ea-chat-typing-bounce-fc7a28bb{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-.25rem)}}.ea-chat-loading-ring[data-v-fc7a28bb]{animation:ea-chat-loading-spin-fc7a28bb .75s linear infinite;border:2px solid;border-radius:9999px;border-top:2px solid var(--ea-primary,#18c1d6);height:1.125rem;width:1.125rem}@keyframes ea-chat-loading-spin-fc7a28bb{to{transform:rotate(1turn)}}.ea-stream-cursor[data-v-fc7a28bb]{animation:ea-stream-cursor-blink-fc7a28bb 1s step-end infinite;background:#18c1d6;border-radius:1px;display:inline-block;height:1em;margin-left:2px;vertical-align:-.15em;width:2px}@keyframes ea-stream-cursor-blink-fc7a28bb{0%,to{opacity:1}50%{opacity:0}}.ea-chat-actions[data-v-fc7a28bb]{align-items:center;display:flex;gap:.25rem}.ea-chat-row--user .ea-chat-actions[data-v-fc7a28bb]{justify-content:flex-end}.ea-chat-action[data-v-fc7a28bb]{align-items:center;border-radius:9999px;cursor:pointer;display:inline-flex;height:1.75rem;justify-content:center;transition:background-color .2s,color .2s;width:1.75rem}.ea-chat-action--danger[data-v-fc7a28bb]:hover:not(:disabled){color:#ef4444}.ea-chat-action[data-v-fc7a28bb]:disabled{cursor:not-allowed;opacity:.35}.ea-chat-input-bar[data-v-fc7a28bb]{align-items:center;border-radius:14px;border-style:solid;border-width:1px;display:flex;gap:.625rem;padding:.625rem 1.125rem;transition:border-color .2s}.ea-chat-input-bar--multiline[data-v-fc7a28bb]{align-items:flex-end;padding-bottom:.5rem;padding-top:.625rem}.ea-chat-input-bar[data-v-fc7a28bb]:focus-within{border-color:#18c1d6}.ea-chat-input-field[data-v-fc7a28bb]{background:transparent;border:0;flex:1;font-size:.875rem;line-height:1.375rem;max-height:8rem;min-height:1.375rem;outline:none;overflow-y:auto;padding:0;resize:none;width:100%}.ea-chat-send-btn[data-v-fc7a28bb]{align-items:center;background:var(--ea-primary,#18c1d6);border-radius:9999px;color:#fff;display:inline-flex;flex-shrink:0;height:2.25rem;justify-content:center;transition:background-color .2s,opacity .2s;width:2.25rem}.ea-chat-send-icon[data-v-fc7a28bb]{height:1.375rem;width:1.375rem}.ea-chat-input-bar--multiline .ea-chat-send-btn[data-v-fc7a28bb]{margin-bottom:.0625rem}.ea-chat-send-btn[data-v-fc7a28bb]:hover:not(:disabled){background:#15adbe;color:#fff}.ea-chat-send-btn--stop[data-v-fc7a28bb]{background:#ef4444}.ea-chat-send-btn--stop .ea-chat-send-icon[data-v-fc7a28bb]{height:.875rem;width:.875rem}.ea-chat-send-btn--stop[data-v-fc7a28bb]:hover:not(:disabled){background:#dc2626;color:#fff}.ea-chat-send-btn[data-v-fc7a28bb]:disabled{cursor:not-allowed;opacity:.45}.ea-code-scroll[data-v-fc7a28bb]{scrollbar-color:#475569 transparent;scrollbar-width:thin}.ea-code-scroll[data-v-fc7a28bb]::-webkit-scrollbar{width:4px}.ea-code-scroll[data-v-fc7a28bb]::-webkit-scrollbar-thumb{background:#475569;border-radius:9999px}.ea-playground-composer-box[data-v-fc7a28bb]{border-radius:1rem;transition:border-color .2s,box-shadow .2s}.ea-playground-composer-input[data-v-fc7a28bb]{background:transparent;border:0;box-shadow:none;display:block;font-size:.9375rem;line-height:1.5rem;max-height:12rem;min-height:6.5rem;outline:none;overflow-y:auto;padding:1rem 1.125rem .625rem;resize:none;scrollbar-width:thin;width:100%}.ea-playground-composer-input[data-v-fc7a28bb]:focus,.ea-playground-composer-input[data-v-fc7a28bb]:focus-visible{border:0;box-shadow:none;outline:none}.ea-playground-composer-box[data-v-fc7a28bb]:focus-within{border-color:#e5e7eb}[data-v-fc7a28bb] .ea-composer-pill{background:#fff;border:1px solid #e5e7eb;border-radius:.625rem;color:#374151;cursor:pointer;height:2rem;padding:0 .625rem;transition:border-color .2s,background-color .2s}[data-v-fc7a28bb] .ea-composer-pill:disabled{cursor:not-allowed}[data-v-fc7a28bb] .ea-composer-pill:hover:not(:disabled){background:#f9fafb;border-color:#d1d5db}[data-v-fc7a28bb] .ea-composer-pill--model{max-width:min(100%,28rem)}[data-v-fc7a28bb] .ea-composer-pill--add{border-style:dashed;color:#9ca3af}[data-v-fc7a28bb] .ea-composer-pill--add:hover:not(:disabled){border-style:dashed;color:#6b7280}.ea-playground-compare-switch[data-v-fc7a28bb]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:.625rem;color:#9ca3af;cursor:pointer;display:inline-flex;height:2rem;justify-content:center;transition:border-color .2s,background-color .2s,color .2s;width:2rem}.ea-playground-compare-switch[data-v-fc7a28bb]:hover{background:#f9fafb;border-color:#d1d5db;color:#6b7280}.ea-playground-compare-switch--on[data-v-fc7a28bb]{background:rgba(var(--models-brand-rgb,24,193,214),.12);border-color:rgba(var(--models-brand-rgb,24,193,214),.45);color:var(--models-brand,#18c1d6)}.ea-playground-compare-switch--on[data-v-fc7a28bb]:hover{background:rgba(var(--models-brand-rgb,24,193,214),.18);border-color:var(--models-brand,#18c1d6);color:var(--models-brand-hover,#0eaeb8)}.ea-playground-compare-models[data-v-fc7a28bb]{scrollbar-color:#d1d5db transparent;scrollbar-width:thin}.ea-playground-compare-models[data-v-fc7a28bb]::-webkit-scrollbar{height:4px}.ea-playground-compare-models[data-v-fc7a28bb]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:9999px}.ea-playground-compare-col-discount[data-v-fc7a28bb]{font-size:9px;line-height:1.25;padding:1px 6px;position:static!important;right:auto!important;top:auto!important;transform:none}.ea-playground-compare-col-head[data-v-fc7a28bb]{background:#f8fafc;border-bottom:1px solid #eef2f6;min-height:2.75rem}.dark .ea-playground-compare-col-head[data-v-fc7a28bb]{background:#0f172a;border-bottom-color:#1f2937}.ea-playground-compare-reply[data-v-fc7a28bb]{max-width:100%;min-width:0;width:100%}.dark .ea-playground-compare-switch[data-v-fc7a28bb]{background:transparent;border-color:#374151;color:#94a3b8}.dark .ea-playground-compare-switch[data-v-fc7a28bb]:hover{background:#ffffff0a;border-color:#4b5563;color:#e2e8f0}.dark .ea-playground-compare-switch--on[data-v-fc7a28bb]{background:rgba(var(--models-brand-rgb,24,193,214),.16);border-color:rgba(var(--models-brand-rgb,24,193,214),.5);color:var(--models-brand-dark,#3dd5e8)}.ea-playground-composer-box--multiline .ea-playground-composer-input[data-v-fc7a28bb]{padding-bottom:.25rem}.ea-playground-composer-action[data-v-fc7a28bb]{align-items:center;border-radius:.625rem;color:#6b7280;cursor:pointer;display:inline-flex;font-size:.8125rem;font-weight:500;gap:.375rem;padding:.375rem .625rem;transition:background-color .2s,color .2s}.ea-playground-composer-action[data-v-fc7a28bb]:hover:not(:disabled){background:#f3f4f6;color:#374151}.ea-playground-composer-action--active[data-v-fc7a28bb]{background:#ecfeff;color:#0e7490}.ea-playground-composer-action[data-v-fc7a28bb]:disabled{cursor:not-allowed;opacity:.45}.ea-playground-grid[data-v-fc7a28bb]{display:grid;grid-template-columns:16rem minmax(0,1fr)}.ea-playground-grid--media[data-v-fc7a28bb]{grid-template-columns:minmax(0,1fr)}.ea-playground-grid--with-history[data-v-fc7a28bb]{grid-template-columns:16rem minmax(0,1fr)}@media(max-width:767px){.ea-playground-grid[data-v-fc7a28bb],.ea-playground-grid--with-history[data-v-fc7a28bb]{grid-template-columns:minmax(0,1fr)}}.ea-playground-sidebar[data-v-fc7a28bb]{display:none;flex-direction:column;height:100%;min-height:0}@media(min-width:768px){.ea-playground-sidebar[data-v-fc7a28bb]{display:flex}}.ea-playground-sidebar__head[data-v-fc7a28bb]{flex-shrink:0;padding:1rem 1rem .75rem}.ea-playground-sidebar__body[data-v-fc7a28bb]{display:flex;flex:1;flex-direction:column;min-height:0;overflow-y:auto;padding:.25rem 1rem 1rem}.ea-playground-sidebar__label[data-v-fc7a28bb]{font-size:.875rem;font-weight:500;margin:0 0 .5rem;padding:0 .125rem}.ea-playground-new-chat[data-v-fc7a28bb]{border-radius:.625rem;cursor:pointer;font-size:.875rem;font-weight:500;gap:.5rem;padding:.625rem 1rem;transition:background-color .2s,border-color .2s,color .2s;width:100%}.ea-playground-history-empty[data-v-fc7a28bb],.ea-playground-new-chat[data-v-fc7a28bb]{align-items:center;display:flex;justify-content:center}.ea-playground-history-empty[data-v-fc7a28bb]{flex:1;flex-direction:column;padding:1.5rem .75rem 2rem;text-align:center}.ea-playground-history-empty__icon[data-v-fc7a28bb]{align-items:center;border-radius:9999px;display:flex;height:3.5rem;justify-content:center;margin-bottom:.75rem;width:3.5rem}.ea-playground-history-empty__title[data-v-fc7a28bb]{font-size:.875rem;font-weight:500;margin:0}.ea-playground-history-empty__hint[data-v-fc7a28bb]{font-size:.75rem;line-height:1.4;margin:.5rem 0 0;max-width:11rem}.ea-playground-history-list[data-v-fc7a28bb]{display:flex;flex:1;flex-direction:column}.ea-playground-history-group--bordered[data-v-fc7a28bb]{border-top:1px solid #f1f5f9;margin-top:.5rem;padding-top:.5rem}.ea-playground-history-group__label[data-v-fc7a28bb]{font-size:.6875rem;font-weight:600;margin:0 0 .375rem;padding:0 .25rem}.ea-playground-history-item[data-v-fc7a28bb]{align-items:center;border-radius:.625rem;display:flex;gap:.25rem;transition:background-color .2s}.ea-playground-history-item__main[data-v-fc7a28bb]{align-items:center;display:flex;flex:1;gap:.5rem;justify-content:space-between;min-width:0;padding:.625rem .5rem .625rem .75rem;text-align:left}.ea-playground-history-item__title[data-v-fc7a28bb]{font-size:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ea-playground-history-item--active .ea-playground-history-item__title[data-v-fc7a28bb]{font-weight:600}.ea-playground-history-item__time[data-v-fc7a28bb]{flex-shrink:0;font-size:.6875rem;font-variant-numeric:tabular-nums}.ea-playground-history-item__delete[data-v-fc7a28bb]{align-items:center;border-radius:.5rem;display:flex;flex-shrink:0;height:2rem;justify-content:center;opacity:0;transition:opacity .2s,color .2s,background-color .2s;width:2rem}.ea-playground-history-item--active .ea-playground-history-item__delete[data-v-fc7a28bb],.ea-playground-history-item:hover .ea-playground-history-item__delete[data-v-fc7a28bb]{opacity:1}.ea-playground-mobile-bar[data-v-fc7a28bb]{align-items:center;border-bottom:1px solid #e5e7eb;display:none;flex-shrink:0;gap:.5rem;padding:.5rem .75rem}@media(max-width:767px){.ea-playground-mobile-bar[data-v-fc7a28bb]{display:flex}}.ea-playground-mobile-new[data-v-fc7a28bb]{align-items:center;border-radius:.5rem;display:inline-flex;height:2.25rem;justify-content:center;transition:background-color .2s,color .2s;width:2.25rem}.ea-playground-mode-segment[data-v-fc7a28bb]{align-items:center;background:#e2e8f0;border-radius:9999px;display:inline-flex;gap:.125rem;padding:.25rem}.ea-playground-mode-segment__btn[data-v-fc7a28bb]{align-items:center;background:transparent;border:none;border-radius:9999px;color:#64748b;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:.375rem;line-height:1.25;padding:.4375rem 1.125rem;transition:background-color .15s ease,color .15s ease;white-space:nowrap}.ea-playground-mode-segment__btn[data-v-fc7a28bb]:hover{color:#334155}.ea-playground-mode-segment__btn--active[data-v-fc7a28bb]{background:#fff;box-shadow:0 1px 2px #0f172a14;color:#0f172a;font-weight:600}.ea-playground-mode-segment--composer[data-v-fc7a28bb]{align-items:stretch;background:#f1f5f9;border:1px solid #e5e7eb;border-radius:.625rem;box-sizing:border-box;flex-shrink:0;gap:.125rem;height:2rem;padding:.125rem}.ea-playground-mode-segment--composer .ea-playground-mode-segment__btn[data-v-fc7a28bb]{border-radius:.4375rem;flex:1 1 0;font-size:.75rem;gap:.3125rem;height:auto;justify-content:center;line-height:1;min-width:3.75rem;padding:0 .75rem}.dark .ea-playground-mode-segment--composer[data-v-fc7a28bb]{background:#111827;border-color:#374151}.dark .ea-playground-mode-segment--composer .ea-playground-mode-segment__btn--active[data-v-fc7a28bb]{background:#1f2937;color:#f8fafc}.ea-playground-image-params-trigger[data-v-fc7a28bb]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:.625rem;box-sizing:border-box;color:#475569;cursor:pointer;display:inline-flex;font-size:.75rem;font-weight:500;gap:.375rem;height:2rem;max-width:min(100%,11rem);padding:0 .625rem;transition:border-color .2s,background-color .2s,color .2s}.ea-playground-image-params-trigger[data-v-fc7a28bb]:hover{background:#f9fafb;border-color:#d1d5db;color:#334155}.ea-playground-image-params-trigger--fit[data-v-fc7a28bb]{max-width:none;white-space:nowrap}.ea-playground-image-params-panel[data-v-fc7a28bb]{background:#fff;border:1px solid #e5e7eb;border-radius:.875rem;box-shadow:0 12px 32px #0f172a1f;padding:.875rem;width:min(92vw,22.5rem)}.ea-playground-image-params-grid[data-v-fc7a28bb]{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:.75rem}.ea-playground-image-params-grid .ea-playground-image-params-section[data-v-fc7a28bb]{border:0;margin:0;padding:0}.ea-playground-image-params-grid+.ea-playground-image-params-section[data-v-fc7a28bb]{border-top:1px solid #e5e7eb;padding-top:.75rem}.ea-playground-video-ref-upload-wrap[data-v-fc7a28bb]{flex-shrink:0;position:relative}.ea-playground-video-ref-menu[data-v-fc7a28bb]{background:#fff;border:1px solid #e5e7eb;border-radius:.625rem;bottom:calc(100% + .375rem);box-shadow:0 8px 24px #0f172a1f;display:flex;flex-direction:column;gap:.125rem;left:0;min-width:10.5rem;padding:.25rem;position:absolute;z-index:30}.ea-playground-video-ref-menu[data-v-fc7a28bb]:before{bottom:100%;content:"";height:.5rem;left:0;position:absolute;right:0}.ea-playground-video-ref-menu__item[data-v-fc7a28bb]{align-items:center;border-radius:.375rem;color:#334155;cursor:pointer;display:grid;font-size:.8125rem;gap:.375rem;grid-template-columns:1rem 1fr 1.125rem;line-height:1.25;padding:.3125rem .4375rem;transition:background-color .15s,color .15s;width:100%}.ea-playground-video-ref-menu__icon[data-v-fc7a28bb]{flex-shrink:0;height:1rem;width:1rem}.ea-playground-video-ref-menu__label[data-v-fc7a28bb]{min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.ea-playground-video-ref-menu__item[data-v-fc7a28bb]:hover:not(:disabled){background:#f8fafc;color:#0f172a}.ea-playground-video-ref-menu__item--disabled[data-v-fc7a28bb],.ea-playground-video-ref-menu__item[data-v-fc7a28bb]:disabled{cursor:not-allowed;opacity:.45}.ea-playground-video-ref-menu__count[data-v-fc7a28bb]{background:#e0f7fa;border-radius:9999px;color:#0e7490;font-size:.6875rem;font-weight:600;justify-self:end;line-height:1.125rem;min-width:1.125rem;padding:0 .3125rem;text-align:center}.ea-playground-video-ref-menu__count--hidden[data-v-fc7a28bb]{visibility:hidden}.ea-video-ref-menu-enter-active[data-v-fc7a28bb],.ea-video-ref-menu-leave-active[data-v-fc7a28bb]{transition:opacity .15s ease,transform .15s ease}.ea-video-ref-menu-enter-from[data-v-fc7a28bb],.ea-video-ref-menu-leave-to[data-v-fc7a28bb]{opacity:0;transform:translateY(.375rem)}.ea-video-ref-attachment[data-v-fc7a28bb]{width:4.75rem}.ea-video-ref-attachment__preview[data-v-fc7a28bb]{align-items:center;background:#f8fafc;border:1px solid #e5e7eb;border-radius:.625rem;cursor:pointer;display:flex;flex-direction:column;gap:.25rem;overflow:hidden;padding:.375rem .25rem .3125rem;position:relative;width:100%}.ea-video-ref-attachment__media[data-v-fc7a28bb]{border-radius:.375rem;height:2.75rem;-o-object-fit:cover;object-fit:cover;width:2.75rem}.ea-video-ref-attachment__video[data-v-fc7a28bb]{background:radial-gradient(circle at 50% 130%,rgba(59,130,246,.14) 0,transparent 62%),linear-gradient(180deg,#f8fafc,#e2e8f0);border:1px solid #dbeafe;border-radius:.375rem;height:2.75rem;overflow:hidden;position:relative;width:2.75rem}.ea-video-ref-attachment__video-media[data-v-fc7a28bb]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;position:relative;width:100%;z-index:1}.ea-video-ref-attachment__video-film[data-v-fc7a28bb]{align-items:center;background:#2563eb1f;border-radius:9999px;display:flex;height:1.5rem;justify-content:center;left:50%;position:absolute;top:.4375rem;transform:translate(-50%);width:1.5rem;z-index:0}.ea-video-ref-attachment__video-film-icon[data-v-fc7a28bb]{color:#3b82f6;height:.8125rem;width:.8125rem}.ea-video-ref-attachment__video-badge[data-v-fc7a28bb]{align-items:center;background:#0f172ac7;border-radius:9999px;bottom:.3125rem;box-shadow:0 2px 6px #0f172a3d;display:flex;height:1.125rem;justify-content:center;position:absolute;right:.3125rem;width:1.125rem;z-index:2}.ea-video-ref-attachment__video-badge-icon[data-v-fc7a28bb]{color:#fff;height:.5625rem;margin-left:.0625rem;width:.5625rem}.ea-video-ref-attachment__preview--audio[data-v-fc7a28bb],.ea-video-ref-attachment__preview--video[data-v-fc7a28bb]{background:#fff;gap:.1875rem}.ea-video-ref-attachment__audio[data-v-fc7a28bb]{background:radial-gradient(circle at 50% 130%,rgba(24,193,214,.16) 0,transparent 62%),linear-gradient(180deg,#fafbfc,#f1f5f9);border:1px solid #e2e8f0;border-radius:.375rem;height:2.75rem;overflow:hidden;position:relative;width:2.75rem}.ea-video-ref-attachment__audio[data-v-fc7a28bb]:after{background:repeating-linear-gradient(90deg,rgba(24,193,214,.28),rgba(24,193,214,.28) .125rem,transparent 0,transparent .3125rem);border-radius:9999px;bottom:.3125rem;content:"";height:.875rem;left:.375rem;-webkit-mask-image:linear-gradient(180deg,transparent,#000 35%,#000);mask-image:linear-gradient(180deg,transparent,#000 35%,#000);opacity:.55;pointer-events:none;position:absolute;right:.375rem}.ea-video-ref-attachment__audio-badge[data-v-fc7a28bb]{align-items:center;background:var(--ea-primary,#18c1d6);border-radius:9999px;box-shadow:0 2px 6px #18c1d638;display:flex;height:1.5rem;justify-content:center;left:50%;position:absolute;top:.4375rem;transform:translate(-50%);width:1.5rem;z-index:1}.ea-video-ref-attachment__audio-badge-icon[data-v-fc7a28bb]{color:#fff;height:.8125rem;width:.8125rem}.ea-video-ref-attachment__label[data-v-fc7a28bb]{color:#64748b;font-size:.625rem;line-height:1.2;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ea-video-ref-attachment--error .ea-video-ref-attachment__preview[data-v-fc7a28bb]{border-color:#fca5a5}.ea-video-ref-attachment--error .ea-composer-attachment__remove[data-v-fc7a28bb],.ea-video-ref-attachment--uploading .ea-composer-attachment__remove[data-v-fc7a28bb],.ea-video-ref-attachment:hover .ea-composer-attachment__remove[data-v-fc7a28bb]{opacity:1}.ea-playground-image-params-section+.ea-playground-image-params-section[data-v-fc7a28bb]{border-top:1px solid #f1f5f9;margin-top:.875rem;padding-top:.875rem}.ea-playground-image-params-label[data-v-fc7a28bb]{color:#64748b;font-size:.75rem;font-weight:600;margin:0 0 .5rem}.ea-playground-image-params-segment-row[data-v-fc7a28bb]{display:flex;flex-wrap:wrap;gap:.375rem}.ea-playground-image-params-count-row[data-v-fc7a28bb]{display:grid;gap:.375rem;grid-template-columns:repeat(6,minmax(0,1fr))}.ea-playground-image-params-count-row .ea-playground-image-params-chip[data-v-fc7a28bb]{min-width:0;padding-inline:.375rem}.ea-playground-image-params-duration-head[data-v-fc7a28bb]{align-items:center;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:.625rem}.ea-playground-image-params-label--inline[data-v-fc7a28bb]{margin:0}.ea-playground-image-params-duration-value[data-v-fc7a28bb]{color:#18c1d6;font-size:.8125rem;font-variant-numeric:tabular-nums;font-weight:600}.ea-playground-image-params-duration-slider[data-v-fc7a28bb]{accent-color:#18c1d6;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#e2e8f0;border-radius:9999px;cursor:pointer;display:block;height:.375rem;margin:0;width:100%}.ea-playground-image-params-duration-slider[data-v-fc7a28bb]::-webkit-slider-runnable-track{background:transparent;border-radius:9999px;height:.375rem}.ea-playground-image-params-duration-slider[data-v-fc7a28bb]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#18c1d6;border:2px solid #fff;border-radius:9999px;box-shadow:0 1px 4px #0f172a2e;height:1rem;margin-top:-.3125rem;width:1rem}.ea-playground-image-params-duration-slider[data-v-fc7a28bb]::-moz-range-track{background:#e2e8f0;border:0;border-radius:9999px;height:.375rem}.ea-playground-image-params-duration-slider[data-v-fc7a28bb]::-moz-range-progress{background:#18c1d6;border-radius:9999px;height:.375rem}.ea-playground-image-params-duration-slider[data-v-fc7a28bb]::-moz-range-thumb{background:#18c1d6;border:2px solid #fff;border-radius:9999px;box-shadow:0 1px 4px #0f172a2e;height:1rem;width:1rem}.ea-playground-image-params-duration-range[data-v-fc7a28bb]{color:#94a3b8;display:flex;font-size:.6875rem;justify-content:space-between;margin-top:.375rem}.ea-playground-image-params-toggle[data-v-fc7a28bb]{align-items:center;color:#475569;cursor:pointer;display:flex;font-size:.8125rem;gap:.75rem;justify-content:space-between;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ea-playground-image-params-checkbox[data-v-fc7a28bb]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #cbd5e1;border-radius:.25rem;cursor:pointer;flex-shrink:0;height:1rem;margin:0;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease;width:1rem}.ea-playground-image-params-checkbox[data-v-fc7a28bb]:hover{border-color:#18c1d6}.ea-playground-image-params-checkbox[data-v-fc7a28bb]:checked{background-color:#18c1d6;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath fill='%23fff' d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2.5-2.5a1 1 0 1 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:.75rem .75rem;border-color:#18c1d6}.ea-playground-image-params-checkbox[data-v-fc7a28bb]:focus-visible{outline:2px solid rgba(24,193,214,.35);outline-offset:2px}.ea-playground-image-params-seed-input[data-v-fc7a28bb]{background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;color:#0f172a;font-size:.875rem;outline:none;padding:.5rem .75rem;width:100%}.ea-playground-image-params-seed-input[data-v-fc7a28bb]:focus{border-color:#18c1d6}.ea-playground-image-params-hint[data-v-fc7a28bb]{color:#94a3b8;font-size:.6875rem;line-height:1.4;margin:.35rem 0 0}.ea-playground-image-params-chip[data-v-fc7a28bb]{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;color:#64748b;cursor:pointer;display:inline-flex;font-size:.75rem;font-weight:500;justify-content:center;min-width:2.75rem;padding:.375rem .625rem;transition:border-color .15s,background-color .15s,color .15s}.ea-playground-image-params-chip[data-v-fc7a28bb]:hover{border-color:#cbd5e1;color:#334155}.ea-playground-image-params-chip--active[data-v-fc7a28bb]{background:#ecfeff;border-color:#18c1d6;color:#0e7490;font-weight:600}.ea-playground-image-params-ratio-grid[data-v-fc7a28bb]{display:grid;gap:.375rem;grid-template-columns:repeat(4,minmax(0,1fr))}.ea-playground-image-params-ratio[data-v-fc7a28bb]{align-items:stretch;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.625rem;color:#64748b;cursor:pointer;display:flex;flex-direction:column;font-size:.6875rem;font-weight:500;gap:.2rem;justify-content:flex-start;min-height:3rem;min-width:0;padding:.35rem .2rem .3rem;transition:border-color .15s,background-color .15s,color .15s}.ea-playground-image-params-ratio[data-v-fc7a28bb]:hover{border-color:#cbd5e1;color:#334155}.ea-playground-image-params-ratio--active[data-v-fc7a28bb]{background:#ecfeff;border-color:#18c1d6;color:#0e7490;font-weight:600}.ea-playground-image-params-ratio-icon-wrap[data-v-fc7a28bb]{align-items:center;display:flex;flex-shrink:0;height:20px;justify-content:center}.ea-playground-image-params-ratio-icon[data-v-fc7a28bb]{border:1.5px solid;border-radius:.1875rem;display:block}.ea-playground-image-params-ratio-label[data-v-fc7a28bb]{align-items:flex-end;display:flex;font-size:.625rem;justify-content:center;line-height:1.15;min-height:1.25rem;text-align:center;width:100%;word-break:break-all}.dark .ea-playground-mode-segment[data-v-fc7a28bb]{background:#0f172a}.dark .ea-playground-mode-segment__btn[data-v-fc7a28bb]{color:#94a3b8}.dark .ea-playground-mode-segment__btn[data-v-fc7a28bb]:hover{color:#e2e8f0}.dark .ea-playground-mode-segment__btn--active[data-v-fc7a28bb]{background:#334155;box-shadow:none;color:#f8fafc}.ea-composer-attachment[data-v-fc7a28bb]{height:3.5rem;position:relative;width:3.5rem}.ea-composer-attachment__preview[data-v-fc7a28bb]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:.625rem;cursor:zoom-in;display:block;height:100%;overflow:hidden;padding:0;position:relative;width:100%}.ea-composer-attachment--error .ea-composer-attachment__preview[data-v-fc7a28bb]{border-color:#ef4444}.ea-composer-attachment__img[data-v-fc7a28bb]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ea-composer-attachment__video[data-v-fc7a28bb]{height:100%;position:relative;width:100%}.ea-composer-attachment__video-play[data-v-fc7a28bb]{background:#0f172a47;color:#fff}.ea-composer-attachment__overlay[data-v-fc7a28bb],.ea-composer-attachment__video-play[data-v-fc7a28bb]{align-items:center;display:flex;inset:0;justify-content:center;pointer-events:none;position:absolute}.ea-composer-attachment__overlay[data-v-fc7a28bb]{background:#0f172a6b;border-radius:inherit}.ea-composer-attachment__overlay--error[data-v-fc7a28bb]{background:#0f172a94;padding:.25rem}.ea-composer-attachment__error-text[data-v-fc7a28bb]{color:#fff;font-size:.625rem;line-height:1.25;text-align:center}.ea-composer-attachment__remove[data-v-fc7a28bb]{align-items:center;background:#111827;border:none;border-radius:9999px;color:#fff;cursor:pointer;display:flex;height:1.25rem;justify-content:center;opacity:0;position:absolute;right:-.375rem;top:-.375rem;transition:opacity .2s;width:1.25rem;z-index:2}.ea-composer-attachment--error .ea-composer-attachment__remove[data-v-fc7a28bb],.ea-composer-attachment--uploading .ea-composer-attachment__remove[data-v-fc7a28bb],.ea-composer-attachment:hover .ea-composer-attachment__remove[data-v-fc7a28bb]{opacity:1}.ea-playground-composer-upload[data-v-fc7a28bb]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:9999px;color:#6b7280;cursor:pointer;display:inline-flex;flex-shrink:0;height:2rem;justify-content:center;padding:0;transition:border-color .2s,background-color .2s,color .2s;width:2rem}.ea-playground-composer-upload[data-v-fc7a28bb]:hover:not(:disabled){background:#f9fafb;border-color:#d1d5db;color:#374151}.ea-playground-composer-upload[data-v-fc7a28bb]:disabled{cursor:not-allowed;opacity:.45}.ea-playground-composer-send[data-v-fc7a28bb]{align-items:center;background:var(--ea-primary,#18c1d6);border-radius:9999px;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;height:2rem;justify-content:center;padding:0;transition:background-color .2s,opacity .2s;width:2rem}.ea-playground-composer-send[data-v-fc7a28bb]:hover:not(:disabled){background:#15adbe}.ea-playground-composer-send--stop[data-v-fc7a28bb]{background:#ef4444}.ea-playground-composer-send--stop[data-v-fc7a28bb]:hover:not(:disabled){background:#dc2626}.ea-playground-composer-send[data-v-fc7a28bb]:disabled{cursor:not-allowed;opacity:.45}.ea-image-preview-overlay[data-v-fc7a28bb]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172ad1;cursor:zoom-out;display:flex;inset:0;justify-content:center;padding:2rem;position:fixed;z-index:9999}.ea-image-preview-close[data-v-fc7a28bb]{align-items:center;background:#ffffff1f;border:none;border-radius:9999px;color:#fff;cursor:pointer;display:inline-flex;height:2.5rem;justify-content:center;position:absolute;right:1rem;top:1rem;transition:background-color .2s;width:2.5rem}.ea-image-preview-close[data-v-fc7a28bb]:hover{background:#ffffff38}.ea-image-preview-img[data-v-fc7a28bb]{border-radius:.75rem;box-shadow:0 20px 50px #00000059;cursor:default;max-height:min(88vh,48rem);max-width:min(92vw,56rem);-o-object-fit:contain;object-fit:contain}.ea-image-preview-fade-enter-active[data-v-fc7a28bb],.ea-image-preview-fade-leave-active[data-v-fc7a28bb]{transition:opacity .2s ease}.ea-image-preview-fade-enter-from[data-v-fc7a28bb],.ea-image-preview-fade-leave-to[data-v-fc7a28bb]{opacity:0}.ea-playground-shell button[data-v-fc7a28bb]:not(:disabled){cursor:pointer}@media(max-width:767px){.ea-playground-composer-dock--chat[data-v-fc7a28bb]{padding-bottom:max(.75rem,env(safe-area-inset-bottom))}.ea-playground-composer-dock--empty[data-v-fc7a28bb]{padding-bottom:env(safe-area-inset-bottom)}.ea-playground-composer-input[data-v-fc7a28bb]{font-size:1rem;line-height:1.5;max-height:9.5rem;min-height:4.75rem;padding:.75rem .875rem .5rem}.ea-playground-composer-footer[data-v-fc7a28bb]{gap:.625rem}.ea-playground-composer-selectors[data-v-fc7a28bb]{flex:1 1 100%;min-width:0;width:100%}.ea-playground-composer-selectors[data-v-fc7a28bb] .ea-composer-pill--model{flex:1 1 auto;max-width:min(100%,12rem);min-width:0}.ea-playground-composer-selectors[data-v-fc7a28bb] .ea-composer-pill{max-width:5.5rem}.ea-playground-composer-send[data-v-fc7a28bb],.ea-playground-composer-upload[data-v-fc7a28bb]{height:2.25rem;width:2.25rem}.ea-chat-list[data-v-fc7a28bb]{gap:1.25rem;padding-bottom:.5rem;padding-top:1rem}.ea-chat-action[data-v-fc7a28bb]{height:2rem;width:2rem}.ea-playground-empty__title[data-v-fc7a28bb]{font-size:1.375rem}.ea-playground-empty__suggestions[data-v-fc7a28bb]{margin-top:1.25rem}.ea-playground-empty__suggest-list[data-v-fc7a28bb]{justify-content:flex-start}.ea-playground-empty__suggest-item[data-v-fc7a28bb]{justify-content:flex-start;width:100%}.ea-playground-empty-cluster[data-v-fc7a28bb]{padding:1.5rem 0 .5rem;position:relative;top:auto;transform:none}.ea-playground-chat-column--empty[data-v-fc7a28bb]{display:flex;flex-direction:column;justify-content:flex-start;min-height:100%}.ea-chat-scroll-bottom-btn[data-v-fc7a28bb]{right:.75rem}}.dark .ea-chat-bubble--assistant.ea-chat-bubble--with-media{background:#1e293b}.dark .ea-chat-bubble--assistant.ea-chat-bubble--image-thread .ea-chat-media-item{background:#0f172a;border:1px solid #334155;box-shadow:0 1px 3px #0003}.dark .ea-chat-bubble--assistant.ea-chat-bubble--image-thread .ea-chat-media-img{background:#1e293b}.dark .ea-chat-bubble--user{background:#1e293b;border-color:#2a3648;color:#e2e8f0}.dark .ea-chat-bubble--user.ea-chat-bubble--with-media{background:#1e293b;border-color:#2a3648;box-shadow:none;color:#e2e8f0}.dark .ea-chat-text{color:#e2e8f0}.dark .ea-chat-bubble--user.ea-chat-bubble--with-media .ea-chat-media-item{background:#0f172a;border-color:#334155}.dark .ea-chat-bubble--user.ea-chat-bubble--with-media .ea-chat-media-img,.dark .ea-chat-bubble--user.ea-chat-bubble--with-media .ea-chat-media-video{background:#0f172a}.dark .ea-chat-bubble--user.ea-chat-bubble--media-only .ea-chat-media-item{background:#0f172a;border-color:#334155}.dark .ea-chat-bubble--user.ea-chat-bubble--media-only .ea-chat-media-img,.dark .ea-chat-bubble--user.ea-chat-bubble--media-only .ea-chat-media-video{background:#0f172a}.dark .ea-chat-reasoning-head{color:#94a3b8}.dark .ea-chat-reasoning-head:hover,.dark .ea-chat-reasoning-head:hover .ea-chat-reasoning-chevron{color:#22d3ee}.dark .ea-chat-reasoning-body{border-left-color:#374151}.dark .ea-chat-reasoning-text{color:#94a3b8}.dark .ea-chat-bubble--assistant .ea-chat-media-item{background:#111827;border-color:#374151}.dark .ea-chat-bubble--user.ea-chat-bubble--with-media .ea-chat-media-caption{color:#cbd5e1}.dark .ea-chat-typing>span{background:#64748b}.dark .ea-playground-composer-box:focus-within{border-color:#374151}.dark .ea-composer-pill{background:#111827;border-color:#374151;color:#e5e7eb}.dark .ea-composer-pill:hover:not(:disabled){background:#1f2937;border-color:#4b5563}.dark .ea-playground-image-params-trigger{background:#111827;border-color:#374151;color:#94a3b8}.dark .ea-playground-image-params-trigger:hover{background:#1f2937;border-color:#4b5563;color:#e2e8f0}.dark .ea-playground-image-params-panel{background:#111827;border-color:#374151;box-shadow:0 12px 32px #00000059}.dark .ea-playground-image-params-section+.ea-playground-image-params-section{border-top-color:#1f2937}.dark .ea-playground-image-params-grid+.ea-playground-image-params-section{border-top-color:#1f2937}.dark .ea-playground-image-params-label{color:#94a3b8}.dark .ea-playground-image-params-duration-value{color:#67e8f9}.dark .ea-playground-image-params-duration-slider{accent-color:#18c1d6;background:#374151}.dark .ea-playground-image-params-duration-slider::-webkit-slider-thumb{border-color:#111827}.dark .ea-playground-image-params-duration-slider::-moz-range-track{background:#374151}.dark .ea-playground-image-params-duration-slider::-moz-range-thumb{border-color:#111827}.dark .ea-playground-image-params-duration-range{color:#64748b}.dark .ea-playground-image-params-seed-input{background:#0f172a;border-color:#374151;color:#e2e8f0}.dark .ea-playground-image-params-seed-input:focus{border-color:#22d3ee}.dark .ea-playground-image-params-hint{color:#64748b}.dark .ea-playground-image-params-chip,.dark .ea-playground-image-params-ratio{background:#0f172a;border-color:#374151;color:#94a3b8}.dark .ea-playground-image-params-chip:hover,.dark .ea-playground-image-params-ratio:hover{border-color:#4b5563;color:#e2e8f0}.dark .ea-playground-image-params-chip--active,.dark .ea-playground-image-params-ratio--active{background:#08334473;border-color:#0891b2;color:#22d3ee}.dark .ea-playground-image-params-toggle{color:#cbd5e1}.dark .ea-playground-image-params-checkbox{background:#0f172a;border-color:#475569}.dark .ea-playground-image-params-checkbox:hover{border-color:#22d3ee}.dark .ea-playground-image-params-checkbox:checked{background-color:#0891b2;border-color:#22d3ee}.dark .ea-playground-composer-action{color:#9ca3af}.dark .ea-playground-composer-action:hover:not(:disabled){background:#1f2937;color:#e5e7eb}.dark .ea-playground-composer-action--active{background:#0891b226;color:#22d3ee}.dark .ea-composer-attachment__preview{background:#0f172a;border-color:#334155}.dark .ea-composer-attachment--error .ea-composer-attachment__preview{border-color:#f87171}.dark .ea-playground-composer-upload{background:#0f172a;border-color:#334155;color:#94a3b8}.dark .ea-playground-composer-upload:hover:not(:disabled){background:#1e293b;border-color:#475569;color:#e2e8f0}.dark .ea-playground-video-ref-menu{background:#111827;border-color:#334155;box-shadow:0 8px 24px #00000059}.dark .ea-playground-video-ref-menu__item{color:#cbd5e1}.dark .ea-playground-video-ref-menu__item:hover:not(:disabled){background:#1f2937;color:#f8fafc}.dark .ea-playground-video-ref-menu__count{background:#0833448c;color:#22d3ee}.dark .ea-video-ref-attachment__preview{background:#0f172a;border-color:#334155}.dark .ea-video-ref-attachment__label{color:#94a3b8}.dark .ea-video-ref-attachment__audio{background:radial-gradient(circle at 50% 130%,rgba(34,211,238,.12) 0,transparent 62%),linear-gradient(180deg,#111827,#0f172a);border-color:#334155}.dark .ea-video-ref-attachment__audio:after{background:repeating-linear-gradient(90deg,rgba(34,211,238,.32),rgba(34,211,238,.32) .125rem,transparent 0,transparent .3125rem)}.dark .ea-video-ref-attachment__preview--audio,.dark .ea-video-ref-attachment__preview--video{background:#0f172a}.dark .ea-video-ref-attachment__video{background:radial-gradient(circle at 50% 130%,rgba(59,130,246,.18) 0,transparent 62%),linear-gradient(180deg,#111827,#0f172a);border-color:#1e3a8a}.dark .ea-video-ref-attachment__video-film{background:#3b82f62e}.dark .ea-video-ref-attachment__video-film-icon{color:#60a5fa}@media(max-width:640px){.ea-playground-video-ref-menu{min-width:10rem}}.ea-playground-sidebar__label{color:#374151}.ea-playground-new-chat{background:#fff;border:1px solid #e5e7eb;color:#374151}.ea-playground-new-chat:hover{background:#f3f4f6;border-color:#d1d5db;color:#111827}.ea-playground-history-empty__icon{background:#f3f4f6;color:#9ca3af}.ea-playground-history-empty__title{color:#374151}.ea-playground-history-empty__hint{color:#6b7280}.ea-playground-history-group__label{color:#94a3b8}.ea-playground-history-item:hover{background:#f8fafc}.ea-playground-history-item--active{background:#f0fdfa}.ea-playground-history-item__title{color:#334155}.ea-playground-history-item--active .ea-playground-history-item__title{color:#18c1d6}.ea-playground-history-item__delete,.ea-playground-history-item__time{color:#94a3b8}.ea-playground-history-item__delete:hover{background:#fff;color:#ef4444}.ea-playground-mobile-new{color:#6b7280}.ea-playground-mobile-new:hover{background:#f3f4f6;color:#111827}.dark .ea-playground-sidebar__label{color:#e2e8f0}.dark .ea-playground-new-chat{background:#1e293b;border-color:#334155;color:#f1f5f9}.dark .ea-playground-new-chat:hover{background:#334155;border-color:#475569;color:#fff}.dark .ea-playground-history-empty__icon{background:#1e293b;color:#94a3b8}.dark .ea-playground-history-empty__title{color:#e2e8f0}.dark .ea-playground-history-empty__hint{color:#94a3b8}.dark .ea-playground-history-group--bordered{border-top-color:#1f2937}.dark .ea-playground-history-group__label{color:#94a3b8}.dark .ea-playground-history-item:hover{background:#1e293b}.dark .ea-playground-history-item--active{background:color-mix(in srgb,var(--ea-brand,#18c1d6) 14%,#1e293b)}.dark .ea-playground-history-item__title{color:#e2e8f0}.dark .ea-playground-history-item--active .ea-playground-history-item__title{color:#67e8f9}.dark .ea-playground-history-item__time{color:#64748b}.dark .ea-playground-history-item__delete{color:#94a3b8}.dark .ea-playground-history-item__delete:hover{background:#334155;color:#f87171}.dark .ea-playground-mobile-bar{border-bottom-color:#1f2937}.dark .ea-playground-mobile-new{color:#94a3b8}.dark .ea-playground-mobile-new:hover{background:#1e293b;color:#f9fafb}
