@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;transform:scale(.99)}to{opacity:1;transform:scale(1)}}@keyframes aurora{0%{transform:translate(0) rotate(0deg);opacity:.4}50%{transform:translate(-2%,2%) rotate(2deg);opacity:.6}to{transform:translate(0) rotate(0deg);opacity:.4}}@keyframes blob{0%{transform:translate(0) scale(1)}33%{transform:translate(30px,-50px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}to{transform:translate(0) scale(1)}}.animate-fadeInDown{animation:fadeInDown .8s cubic-bezier(.16,1,.3,1)}.animate-fadeIn{animation:fadeIn .15s ease-out}.animate-aurora{animation:aurora 20s linear infinite alternate}.animate-blob{animation:blob 10s infinite}.animation-delay-2000{animation-delay:2s}.animation-delay-4000{animation-delay:4s}.custom-scrollbar::-webkit-scrollbar{width:4px}.custom-scrollbar::-webkit-scrollbar-track{background:transparent}.custom-scrollbar::-webkit-scrollbar-thumb{background:rgba(0,0,0,.1);border-radius:4px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.2)}@keyframes slideInRight{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.animate-slideInRight{animation:slideInRight .3s ease-out}@keyframes gradientFlow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.animate-gradient-flow{background-size:200% 200%;animation:gradientFlow 3s ease infinite}@keyframes pageSlideIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes pageSlideOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}.animate-page-enter{animation:pageSlideIn .16s cubic-bezier(.2,.9,.2,1)}.animate-page-exit{animation:pageSlideOut .3s ease-out forwards}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}.animate-shimmer{background-size:200% 100%;animation:shimmer 3s linear infinite}.story-entry-card{position:relative;isolation:isolate;display:inline-flex;width:auto;min-width:0;height:36px;border-radius:10px;overflow:hidden;border:1px solid rgba(191,219,254,.78);background:linear-gradient(145deg,rgba(79,70,229,.72),rgba(124,58,237,.7),rgba(14,165,233,.68));box-shadow:0 6px 18px -9px rgba(0,0,0,.45);transition:transform .35s ease,box-shadow .35s ease,filter .35s ease}.story-entry-card:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 24px -10px rgba(0,0,0,.5)}.story-entry-card.is-disabled{cursor:not-allowed;border-color:#cbd5e1;background:#e2e8f0;box-shadow:0 4px 10px -8px rgba(15,23,42,.26);filter:saturate(.62)}.story-entry-card-wave{position:absolute;width:220px;height:280px;opacity:.6;left:0;top:0;margin-left:-50%;margin-top:-74%;background:linear-gradient(744deg,#af40ff,#5b42f3 60%,#00ddeb);border-radius:40%;animation:story-entry-wave 55s linear infinite}.story-entry-card-wave.wave-b{top:84px;animation-duration:50s}.story-entry-card-wave.wave-c{top:84px;animation-duration:45s}.story-entry-card.playing .story-entry-card-wave{animation-duration:3s}.story-entry-card.playing .story-entry-card-wave.wave-b{animation-duration:4s}.story-entry-card.playing .story-entry-card-wave.wave-c{animation-duration:5s}.story-entry-card.is-disabled .story-entry-card-wave{opacity:0;animation:none}.story-entry-card-content{position:relative;z-index:10;display:flex;width:auto;height:100%;align-items:center;gap:6px;padding:0 10px;color:#fff}.story-entry-card-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:7px;border:1px solid rgba(255,255,255,.38);background:rgba(255,255,255,.2);color:#fff;flex-shrink:0}.story-entry-card-icon.is-disabled{border-color:#cbd5e1;background:rgba(255,255,255,.68);color:#94a3b8}.story-entry-card-label{white-space:nowrap;font-size:11px;font-weight:600;letter-spacing:.01em;line-height:1.2}.story-entry-card.is-disabled .story-entry-card-label{color:#64748b}@keyframes story-entry-wave{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.run-step-e-card{position:relative;width:100%;height:100%;overflow:hidden;border-radius:24px;background:#000;box-shadow:0 8px 28px -9px rgba(0,0,0,.45);isolation:isolate}.run-step-wave{position:absolute;width:760px;height:980px;opacity:1;left:0;top:0;margin-left:-50%;margin-top:-70%;background:linear-gradient(744deg,#05020a,#120a1f 60%,#23133d);border-radius:40%;animation:run-step-wave 55s linear infinite;pointer-events:none;will-change:transform}.run-step-wave.wave-b,.run-step-wave.wave-c{top:280px}.run-step-wave.wave-b{animation-duration:50s;opacity:1;background:linear-gradient(744deg,#140a22,#2a1450 60%,#4a2486)}.run-step-wave.wave-c{animation-duration:45s;opacity:1;background:linear-gradient(744deg,#1f1033,#43207a 60%,#7440c2)}.run-step-e-card.playing .run-step-wave{animation-duration:3s}.run-step-e-card.playing .run-step-wave.wave-b{animation-duration:4s}.run-step-e-card.playing .run-step-wave.wave-c{animation-duration:5s}@keyframes run-step-wave{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}