@keyframes create-shimmer{0%{transform:translate(-120%)skew(-15deg)}to{transform:translate(220%)skew(-15deg)}}@keyframes create-reveal-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes create-fade-in{0%{opacity:0}to{opacity:1}}@keyframes create-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes create-pulse-ring{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}@keyframes create-scan{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes create-crossfade{0%{opacity:0;transform:scale(1.015)}to{opacity:1;transform:scale(1)}}.create-reveal{opacity:0;animation:.6s cubic-bezier(.16,1,.3,1) forwards create-reveal-up}.create-d1{animation-delay:50ms}.create-d2{animation-delay:.13s}.create-d3{animation-delay:.21s}.create-d4{animation-delay:.29s}.create-d5{animation-delay:.37s}.create-d6{animation-delay:.45s}.create-fade{animation:.4s forwards create-fade-in}.cursor-blink{animation:1s step-end infinite create-blink}.create-scroll::-webkit-scrollbar{width:6px}.create-scroll::-webkit-scrollbar-track{background:0 0}.create-scroll::-webkit-scrollbar-thumb{background:rgb(var(--white-rgb) / 8%);border-radius:3px}.create-scroll::-webkit-scrollbar-thumb:hover{background:rgb(var(--white-rgb) / 15%)}.filmstrip-scroll::-webkit-scrollbar{display:none}.create-pending-card{background:var(--surface-2);border:1px solid rgb(var(--white-rgb) / 8%);border-radius:16px;position:relative;overflow:hidden}.create-pending-text{background:var(--surface-2);border:1px solid rgb(var(--white-rgb) / 8%);border-radius:16px;gap:16px;min-width:100%;padding:20px 24px 16px;display:flex}.create-thought-line{background:linear-gradient(180deg, transparent 0%, rgb(var(--primary-rgb) / .6) 30%, rgb(var(--primary-rgb) / .6) 70%, transparent 100%);opacity:.6;border-radius:1px;flex-shrink:0;width:2px;animation:2.4s ease-in-out infinite create-thought-pulse;position:relative}.create-thought-dot{background:var(--primary);filter:blur(4px);opacity:.5;border-radius:50%;width:8px;height:8px;animation:2.4s ease-in-out infinite create-thought-dot;position:absolute;top:0;left:50%;transform:translate(-50%)}@keyframes create-thought-pulse{0%,to{opacity:.35}50%{opacity:.8}}@keyframes create-thought-dot{0%,to{opacity:.2;transform:translate(-50%)scale(.8)}50%{opacity:.7;transform:translate(-50%)scale(1.2)}}.create-thought-body{flex-direction:column;flex:1;justify-content:center;gap:8px;min-height:72px;display:flex;position:relative}.create-thought-body:before{content:"";background:linear-gradient(180deg, rgb(var(--primary-rgb) / 4%) 0%, transparent 30%, transparent 70%, rgb(var(--primary-rgb) / 3%) 100%);pointer-events:none;border-radius:8px;position:absolute;inset:0}.create-thought-fragment{background:linear-gradient(90deg, rgb(var(--primary-rgb) / 12%) 0%, rgb(var(--primary-rgb) / 4%) 60%, transparent 100%);border-radius:999px;height:10px;animation:3s ease-in-out infinite create-thought-fragment}.create-thought-fragment:first-child{width:45%;animation-delay:0s}.create-thought-fragment:nth-child(2){width:72%;animation-delay:.8s}.create-thought-fragment:nth-child(3){width:32%;animation-delay:1.6s}@keyframes create-thought-fragment{0%,to{opacity:.3}50%{opacity:.8}}.create-bloom-layer{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.create-bloom-core{background:radial-gradient(circle at center, rgb(var(--primary-rgb) / 15%) 0%, rgb(var(--primary-rgb) / 6%) 40%, transparent 70%);filter:blur(8px);border-radius:50%;width:120px;height:120px;animation:3s ease-in-out infinite alternate create-bloom-expand}.create-bloom-aura{background:radial-gradient(circle at center, rgb(var(--primary-rgb) / 4%) 0%, transparent 70%);filter:blur(20px);border-radius:50%;animation:4s ease-in-out infinite alternate create-bloom-aura;position:absolute;inset:12%}@keyframes create-bloom-expand{0%{opacity:.3;transform:scale(.6)}to{opacity:.9;transform:scale(1.8)}}@keyframes create-bloom-aura{0%{opacity:.2;transform:scale(.8)}to{opacity:.6;transform:scale(1.3)}}.create-video-ring{pointer-events:none;border:1px solid #a78bfa1f;border-radius:50%;width:80px;height:80px;margin:-40px 0 0 -40px;animation:6s linear infinite create-ring-spin;position:absolute;top:50%;left:50%}.create-video-ring-dot{border-radius:50%;width:6px;height:6px;position:absolute}.create-video-ring-dot.top{background:#a78bfa4d;margin-left:-3px;top:-1px;left:50%}.create-video-ring-dot.bottom{background:#a78bfa26;width:4px;height:4px;margin-left:-2px;bottom:-1px;left:50%}@keyframes create-ring-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.create-play-overlay{pointer-events:none;border:1.5px solid #a78bfa33;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.create-play-overlay svg{fill:#a78bfa4d;width:14px;height:14px;margin-left:2px}.create-progress-chip{font-family:var(--font-mono);letter-spacing:.02em;color:#ffffff40;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff0a;border:1px solid #ffffff0f;border-radius:6px;padding:3px 8px 2px;font-size:11px;line-height:1;position:absolute;bottom:12px;right:12px}.create-progress-chip.active{color:var(--primary);background:rgb(var(--primary-rgb) / 8%);border-color:rgb(var(--primary-rgb) / 20%)}.create-pending-label{font-family:var(--font-serif);letter-spacing:.06em;color:#ffffff40;align-self:flex-end;margin-top:4px;font-size:12px}.create-pending-grid{grid-template-columns:repeat(2,1fr);gap:6px;width:100%;max-width:600px;display:grid}.create-pending-grid .create-pending-card{max-width:none}.create-grid-label-row{justify-content:flex-end;align-items:center;gap:6px;width:100%;max-width:600px;margin-top:10px;display:flex}.create-grid-label-dot{background:var(--primary);opacity:.5;border-radius:50%;width:4px;height:4px;animation:2s ease-in-out infinite create-grid-dot-pulse}@keyframes create-grid-dot-pulse{0%,to{opacity:.2}50%{opacity:.7}}.create-grid-label-text{font-family:var(--font-serif);letter-spacing:.06em;color:#ffffff40;font-size:12px;font-style:italic}.create-image-grid{grid-template-columns:repeat(2,1fr);gap:6px;max-width:600px;display:grid}.create-image-grid-img{object-fit:contain;border:1px solid rgb(var(--white-rgb) / 8%);background:rgb(var(--white-rgb) / 2%);border-radius:12px;width:100%;max-height:320px;display:block}
