@source "../../doujuExtension/player-runtime/src/**/*.{ts,tsx}";html,body,#root{width:100%;height:100%;overflow:hidden}html{font-size:20px}@keyframes slow-zoom{0%{transform:scale(1)}to{transform:scale(1.1)}}.animate-slow-zoom{animation:slow-zoom 20s ease-in-out infinite alternate}@keyframes progress-glow{0%{transform:translate(-100%);opacity:.3}50%{opacity:1}to{transform:translate(100%);opacity:.3}}.animate-progress-glow{position:relative;overflow:hidden}.animate-progress-glow:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:progress-glow 2s infinite}@keyframes inspiration-slide-left{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes inspiration-slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.inspiration-banner-title-enter{opacity:0;animation:inspiration-slide-left .8s ease-out .4s both}.inspiration-banner-subtitle-enter{opacity:0;animation:inspiration-slide-left .8s ease-out .5s both}.inspiration-banner-button-enter{opacity:0;animation:inspiration-slide-up .8s ease-out .6s both}@keyframes new-project-wizard-overlay-enter{0%{opacity:0}to{opacity:1}}@keyframes new-project-wizard-panel-enter{0%{opacity:0}to{opacity:1}}@keyframes new-project-wizard-overlay-exit{0%{opacity:1}to{opacity:0}}@keyframes new-project-wizard-panel-exit{0%{opacity:1}to{opacity:0}}.new-project-wizard-overlay-enter{animation:new-project-wizard-overlay-enter .26s ease-out both}.new-project-wizard-panel-enter{animation:new-project-wizard-panel-enter .2s ease-out both}.new-project-wizard-overlay-exit{animation:new-project-wizard-overlay-exit .22s ease-in both}.new-project-wizard-panel-exit{animation:new-project-wizard-panel-exit .18s ease-in both}.shimmer{position:relative;overflow:hidden}.shimmer:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent 0%,rgba(255,255,255,.05) 50%,transparent 100%);transform:rotate(45deg);animation:shimmer 3s infinite}@keyframes shimmer{0%{transform:translate(-100%,-100%) rotate(45deg)}to{transform:translate(100%,100%) rotate(45deg)}}.custom-scrollbar::-webkit-scrollbar{width:4px;height:4px}.custom-scrollbar::-webkit-scrollbar-track{background:#ffffff05}.custom-scrollbar::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:10px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#fff3}.custom-scrollbar{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.1) rgba(255,255,255,.02)}.scrollbar-none{scrollbar-width:none;-ms-overflow-style:none}.scrollbar-none::-webkit-scrollbar{display:none}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar::-webkit-scrollbar{display:none}input[type=password]::-ms-reveal,input[type=password]::-ms-clear{display:none}.script-ui-hover-glow_lift,.script-ui-hover-hover_zoom,.script-ui-hover-shimmer,.script-ui-hover-terminal_glitch,.script-ui-hover-soft_float,.script-ui-hover-underline_reveal,.script-ui-hover-danger_pulse,.script-ui-hover-spotlight_sweep,.script-ui-hover-magnetic_pop,.script-ui-hover-card_tilt,.script-ui-hover-border_trace,.script-ui-hover-ink_wash,.script-ui-press-press_down,.script-ui-press-flash,.script-ui-press-ripple_soft{position:relative;isolation:isolate;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .22s ease,filter .18s ease;will-change:transform,box-shadow,filter}.script-ui-hover-glow_lift:hover{transform:translateY(-2px) scale(1.025);box-shadow:0 0 34px #22d3ee6b,0 14px 34px #0f172a52;border-color:#a5f3fcb8!important;filter:saturate(1.14)}.script-ui-hover-hover_zoom:hover{transform:translateY(-2px) scale(1.025)}.script-ui-hover-shimmer:before,.script-ui-hover-spotlight_sweep:before,.script-ui-hover-border_trace:before,.script-ui-hover-ink_wash:before,.script-ui-press-flash:after,.script-ui-press-ripple_soft:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1}.script-ui-hover-shimmer{overflow:hidden}.script-ui-hover-shimmer:before{width:42%;left:-55%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.34),transparent);transform:skew(-18deg);transition:left .48s ease}.script-ui-hover-shimmer:hover:before{left:112%}.script-ui-hover-shimmer:hover{transform:translateY(-1px);filter:brightness(1.13) saturate(1.12)}.script-ui-hover-terminal_glitch:hover{transform:translateY(-1px);border-color:#67e8f9d1!important;filter:contrast(1.12) saturate(1.18);animation:script-ui-terminal-jitter .24s steps(2,end) 1}.script-ui-hover-terminal_glitch:hover:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;background:linear-gradient(180deg,transparent 0 46%,rgba(34,211,238,.28) 48%,transparent 52% 100%);background-size:100% 9px;opacity:.34;mix-blend-mode:screen}@keyframes script-ui-terminal-jitter{0%{transform:translate(0)}35%{transform:translate(1px,-1px)}70%{transform:translate(-1px,1px)}to{transform:translateY(-1px)}}.script-ui-hover-soft_float:hover{transform:translateY(-3px) scale(1.012);box-shadow:0 18px 46px #f472b647,0 0 24px #ffffff29;filter:brightness(1.08)}.script-ui-hover-underline_reveal:after{content:"";position:absolute;left:12%;right:12%;bottom:16%;height:1px;background:currentColor;opacity:.65;transform:scaleX(0);transform-origin:left center;transition:transform .18s ease;pointer-events:none}.script-ui-hover-underline_reveal:hover:after{transform:scaleX(1)}.script-ui-hover-underline_reveal:hover{transform:translateY(-1px);filter:brightness(1.12)}.script-ui-hover-danger_pulse:hover{transform:translateY(-1px) scale(1.018);border-color:#fb7185d1!important;box-shadow:0 0 30px #f43f5e61,inset 0 0 18px #7f1d1d42;animation:script-ui-danger-pulse .76s ease-in-out infinite alternate}.script-ui-hover-spotlight_sweep{overflow:hidden}.script-ui-hover-spotlight_sweep:before{top:-24%;right:-24%;bottom:-24%;left:-24%;background:radial-gradient(circle at 18% 8%,rgba(255,255,255,.34),transparent 34%);opacity:0;transform:translate(-38%) rotate(10deg);transition:opacity .18s ease,transform .42s ease;mix-blend-mode:screen}.script-ui-hover-spotlight_sweep:hover:before{opacity:.9;transform:translate(36%) rotate(10deg)}.script-ui-hover-spotlight_sweep:hover{transform:translateY(-1px);filter:brightness(1.12) saturate(1.08)}.script-ui-hover-magnetic_pop:hover{transform:translateY(-3px) scale(1.055);box-shadow:0 16px 40px #0f172a5c,0 0 22px #ffffff29;filter:brightness(1.1) saturate(1.12)}.script-ui-hover-card_tilt:hover{transform:perspective(900px) rotateX(4deg) rotateY(-5deg) translateY(-3px);box-shadow:0 20px 44px #0f172a61;filter:brightness(1.08)}.script-ui-hover-border_trace{overflow:hidden}.script-ui-hover-border_trace:before{top:0;right:0;bottom:0;left:0;border:1px solid currentColor;border-radius:inherit;opacity:0;transform:scaleX(.72) scaleY(.82);transition:opacity .18s ease,transform .22s ease}.script-ui-hover-border_trace:hover:before{opacity:.72;transform:scale(1)}.script-ui-hover-border_trace:hover{transform:translateY(-1px);filter:brightness(1.1)}.script-ui-hover-ink_wash{overflow:hidden}.script-ui-hover-ink_wash:before{top:-18%;right:-18%;bottom:-18%;left:-18%;background:radial-gradient(circle at 24% 34%,rgba(255,255,255,.18),transparent 30%),radial-gradient(circle at 72% 62%,rgba(0,0,0,.2),transparent 34%);opacity:0;transform:scale(.82) rotate(-6deg);transition:opacity .22s ease,transform .42s ease;mix-blend-mode:overlay}.script-ui-hover-ink_wash:hover:before{opacity:.88;transform:scale(1.08) rotate(0)}.script-ui-hover-ink_wash:hover{transform:translateY(-1px);filter:contrast(1.08) brightness(1.06)}@keyframes script-ui-danger-pulse{0%{filter:brightness(1)}to{filter:brightness(1.18) saturate(1.2)}}.script-ui-press-press_down[data-script-ui-press-active="1"]{animation:script-ui-press-down-pop .26s cubic-bezier(.22,1,.36,1) 1}@keyframes script-ui-press-down-pop{0%{transform:translateY(0) scale(1);filter:brightness(1) saturate(1);box-shadow:none}38%{transform:translateY(3px) scale(.94);filter:brightness(.9) saturate(1.08);box-shadow:inset 0 10px 18px #0f172a3d,0 3px 10px #0f172a29}72%{transform:translateY(1px) scale(.975);filter:brightness(1.04) saturate(1.04)}to{transform:translateY(0) scale(1);filter:brightness(1) saturate(1);box-shadow:none}}.script-ui-press-flash,.script-ui-press-ripple_soft{overflow:hidden}.script-ui-press-flash:after{opacity:0;background:linear-gradient(115deg,transparent 18%,rgba(255,255,255,.92) 48%,transparent 78%),radial-gradient(circle at center,rgba(255,255,255,.6),transparent 62%);transform:translate(-62%) skew(-18deg);mix-blend-mode:screen}.script-ui-press-flash[data-script-ui-press-active="1"]{animation:script-ui-press-flash-pop .24s ease-out 1}.script-ui-press-flash[data-script-ui-press-active="1"]:after{animation:script-ui-press-flash-burst .24s cubic-bezier(.2,.7,.2,1) 1}@keyframes script-ui-press-flash-pop{0%{filter:brightness(1) saturate(1)}24%{filter:brightness(1.9) saturate(1.42)}to{filter:brightness(1) saturate(1)}}@keyframes script-ui-press-flash-burst{0%{opacity:0;transform:translate(-72%) skew(-18deg)}28%{opacity:.96;transform:translate(0) skew(-18deg)}to{opacity:0;transform:translate(78%) skew(-18deg)}}.script-ui-press-ripple_soft:after{opacity:0;background:radial-gradient(circle at center,rgba(255,255,255,.5) 0%,rgba(255,255,255,.22) 24%,transparent 64%);transform:scale(.24)}.script-ui-press-ripple_soft[data-script-ui-press-active="1"]{animation:script-ui-ripple-soft-pop .32s ease-out 1}.script-ui-press-ripple_soft[data-script-ui-press-active="1"]:after{animation:script-ui-ripple-soft .4s cubic-bezier(.16,1,.3,1) 1}@keyframes script-ui-ripple-soft-pop{0%{filter:brightness(1) saturate(1)}26%{filter:brightness(1.16) saturate(1.12)}to{filter:brightness(1) saturate(1)}}@keyframes script-ui-ripple-soft{0%{opacity:.86;transform:scale(.24)}58%{opacity:.34}to{opacity:0;transform:scale(1.46)}}.script-ui-focus-ring:focus-visible{outline:2px solid rgba(125,211,252,.86);outline-offset:3px}
