.script-ui-hover-glow_lift,.script-ui-hover-hover_zoom,.script-ui-hover-shimmer,.script-ui-hover-water_ripple,.script-ui-hover-highlight,.script-ui-hover-background_color,.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-water_ripple{overflow:hidden}.script-ui-hover-water_ripple:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;border-radius:inherit;opacity:0;transition:opacity .25s ease;background:repeating-radial-gradient(ellipse at 50% 50%,rgba(12,25,37,.48) 0,rgba(175,218,226,.48) 5%,rgba(40,78,92,.32) 9%,transparent 15%,transparent 22%);background-size:100% 100%;background-position:center;-webkit-mask-image:radial-gradient(ellipse,transparent 15%,black 75%);mask-image:radial-gradient(ellipse,transparent 15%,black 75%)}.script-ui-hover-water_ripple:hover:before,.script-ui-hover-water_ripple:focus-visible:before{opacity:1;animation:script-ui-water-ripple 4s ease-in-out infinite alternate}@keyframes script-ui-water-ripple{0%{background-size:100% 100%}to{background-size:145% 145%}}.script-ui-hover-background_color:hover,.script-ui-hover-background_color:focus-visible{background-color:var(--script-ui-hover-background, #7c3aed)!important;background-image:none!important}.script-ui-hover-background_color:hover>[data-script-ui-background],.script-ui-hover-background_color:focus-visible>[data-script-ui-background]{visibility:hidden}.script-ui-hover-highlight:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;border-radius:inherit;background:#ffe5a038;opacity:0;transition:opacity .18s ease}.script-ui-hover-highlight:hover:before,.script-ui-hover-highlight:focus-visible:before{opacity:1}@media(prefers-reduced-motion:reduce){.script-ui-hover-water_ripple:hover:before,.script-ui-hover-water_ripple:focus-visible:before{animation:none}}.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:before{border-radius:inherit;background:linear-gradient(100deg,transparent,rgba(255,255,255,.34),transparent);background-size:300% 100%;background-position:100% 0;background-repeat:no-repeat;transition:background-position .48s ease}.script-ui-hover-shimmer:hover:before{background-position:0% 0}.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}
