.creation-media-cover{position:relative}.creation-video-cover{width:100%;height:100%;object-fit:cover;pointer-events:none}.creation-preview-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:#0000008c;color:#fff;font-size:30px;pointer-events:none}.creation-preview-count{position:absolute;right:10px;bottom:10px;border-radius:8px;background:#000000b3;color:#fff;padding:5px 9px;font-size:11px;pointer-events:none}.creation-image-mosaic{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:3px;width:100%;height:100%}.creation-image-mosaic img{width:100%;height:100%;min-height:0;object-fit:cover}.creation-image-mosaic[data-count="2"]{grid-template-rows:minmax(0,1fr)}.creation-image-mosaic[data-count="3"] img:first-child{grid-row:span 2}[data-astro-cid-2ihdmigs][hidden]{display:none!important}.creation-menu[data-astro-cid-2ihdmigs] summary[data-astro-cid-2ihdmigs]{list-style:none}.creation-menu[data-astro-cid-2ihdmigs] summary[data-astro-cid-2ihdmigs]::-webkit-details-marker{display:none}.creation-input[data-astro-cid-2ihdmigs]{width:100%;border:1px solid var(--theme-border);border-radius:12px;background:var(--theme-header-solid);padding:11px 14px;color:var(--theme-fg);font-size:13px;outline:none}.creation-input[data-astro-cid-2ihdmigs]:focus{border-color:#818cf8}.creation-filter[data-astro-cid-2ihdmigs]{white-space:nowrap;border:1px solid var(--theme-border);border-radius:11px;background:var(--theme-bg-surface);padding:9px 14px;font-size:13px;color:var(--theme-fg-secondary);transition:background .15s}.creation-filter[data-astro-cid-2ihdmigs][aria-pressed=true]{background:#6366f126;color:var(--theme-accent);border-color:#6366f166}.creation-action[data-astro-cid-2ihdmigs],.creation-action{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--theme-border);border-radius:9px;padding:7px 12px;font-size:12px;font-weight:600;color:var(--theme-fg-secondary);background:var(--theme-bg-surface);transition:border-color .15s}.creation-action[data-astro-cid-2ihdmigs]:hover,.creation-action:hover{border-color:#818cf8;color:var(--theme-fg)}.creation-primary[data-astro-cid-2ihdmigs]{border-radius:12px;background:linear-gradient(110deg,#6366f1,#06b6d4);padding:12px 24px;font-size:14px;font-weight:600;color:#fff}.creation-dialog[data-astro-cid-2ihdmigs]{position:fixed;inset:0 0 0 auto;margin:0;width:min(760px,100vw);height:100dvh;max-width:100vw;max-height:100dvh;overflow:auto;border:0;border-left:1px solid var(--theme-border);background:var(--theme-header-solid);color:var(--theme-fg);box-shadow:-20px 0 70px #0000004d}.creation-dialog[data-astro-cid-2ihdmigs]::backdrop{background:#00000094;backdrop-filter:blur(3px)}.creation-skeleton[data-astro-cid-2ihdmigs]{animation:creation-skeleton-pulse 1.6s ease-in-out infinite}@keyframes creation-skeleton-pulse{50%{opacity:.45}}.creation-status{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:600;border:1px solid var(--theme-border);color:var(--theme-fg-secondary)}.creation-status[data-state=running]{color:var(--theme-fg);background:#f59e0b24}.creation-status[data-state=succeeded]{color:var(--theme-fg);background:#10b98126}.creation-status[data-state=failed]{color:var(--theme-fg);background:#ef444424}.creation-status[data-state=running]:before{content:"";width:6px;height:6px;border-radius:50%;background:#f59e0b;animation:creation-skeleton-pulse 1.4s ease-in-out infinite}.creation-result-text{font-size:14px;line-height:1.9;overflow-wrap:anywhere}.creation-result-text p{margin-bottom:12px}.creation-result-text pre{white-space:pre;overflow:auto;border:1px solid var(--theme-border);border-radius:12px;background:var(--theme-bg-surface);padding:16px;margin:14px 0;font-size:12px}.creation-result-text ul,.creation-result-text ol{list-style:revert;padding-left:24px}.creation-result-text blockquote{border-left:3px solid #818cf8;padding-left:16px}button[data-astro-cid-2ihdmigs]:focus-visible,a[data-astro-cid-2ihdmigs]:focus-visible{outline:2px solid #818cf8;outline-offset:3px}button[data-astro-cid-2ihdmigs]:disabled{opacity:.5;cursor:not-allowed}@media(max-width:639px){.creation-action[data-astro-cid-2ihdmigs],.creation-action,.creation-filter[data-astro-cid-2ihdmigs]{min-height:42px}}@media(prefers-reduced-motion:reduce){.creation-skeleton[data-astro-cid-2ihdmigs],.creation-status[data-state=running]:before{animation:none}}
