:root{--arcane-color-1:#9333ea;--arcane-color-2:#db2777;--arcane-glow:rgba(147,51,234,0.4)}.dark{--arcane-color-1:#22d3ee;--arcane-color-2:#6366f1;--arcane-glow:rgba(34,211,238,0.4)}body,html{overflow-x:hidden;max-width:100%}.text-rotate{align-items:center;position:relative;white-space:nowrap}.text-rotate,.text-rotate-word{display:inline-flex;overflow:hidden}.text-rotate-element{display:inline-block;will-change:transform,opacity}.text-rotate-space{white-space:pre}@media (hover:hover) and (pointer:fine){.interactive,a,body,button,html{cursor:none}}.parallax>use{animation:move-forever 25s cubic-bezier(.55,.5,.45,.5) infinite}.parallax>use:first-child{animation-delay:-2s;animation-duration:7s}.parallax>use:nth-child(2){animation-delay:-3s;animation-duration:10s}.parallax>use:nth-child(3){animation-delay:-4s;animation-duration:13s}.parallax>use:nth-child(4){animation-delay:-5s;animation-duration:20s}@keyframes move-forever{0%{transform:translate3d(-90px,0,0)}to{transform:translate3d(85px,0,0)}}.spotlight-card:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:radial-gradient(circle at var(--mouse-x) var(--mouse-y),rgb(255,255,255,.1),transparent 20%);border-radius:0;opacity:0;transition:opacity .3s ease-out}.spotlight-card:hover:before{opacity:1}.Toastify__close-button{color:#a855f7!important}.dark .Toastify__close-button{color:#06b6d4!important}.Toastify__progress-bar--bg{background:rgba(168,85,247,.8)!important}.dark .Toastify__progress-bar--bg{background:rgba(6,182,212,.8)!important}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes pulse-glow{0%,to{box-shadow:0 0 30px oklch(.65 .22 290/.3),0 0 60px oklch(.55 .18 185/.15)}50%{box-shadow:0 0 50px oklch(.65 .22 290/.5),0 0 100px oklch(.55 .18 185/.25)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes spin-slow{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin-reverse{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}@keyframes progress-fill{0%{width:0}to{width:72%}}@keyframes shimmer-bar{0%{transform:translateX(-100%)}to{transform:translateX(400%)}}@keyframes particle-rise{0%{transform:translateY(0) translateX(0) scale(1);opacity:0}10%{opacity:1}90%{opacity:.6}to{transform:translateY(-100vh) translateX(var(--drift,20px)) scale(.5);opacity:0}}.glass-card{backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px solid oklch(1 0 0/.15);animation:pulse-glow 4s ease-in-out infinite}.icon-float{animation:float 3s ease-in-out infinite}.spin-slow{animation:spin-slow 8s linear infinite}.spin-reverse{animation:spin-reverse 12s linear infinite}.progress-fill{animation:progress-fill 2.5s cubic-bezier(.4,0,.2,1) forwards}.shimmer-bar{animation:shimmer-bar 2s ease-in-out infinite}.text-shimmer{background:linear-gradient(90deg,#00e5cc,#7c3aed 30%,#e040fb 60%,#00e5cc);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:shimmer 3s linear infinite}@keyframes floating-dot{0%,to{transform:translateZ(0) rotate(0deg);opacity:.4}50%{transform:translate3d(0,-10px,0) rotate(180deg);opacity:.8}}.animate-floating-dot{animation:floating-dot 4s ease-in-out infinite;will-change:transform,opacity}.hong-logo-signature{opacity:0;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);animation:hong-signature-loop 5.5s infinite;will-change:clip-path,opacity}.hong-logo-dot{animation:hong-dot-bounce 5.5s ease-in-out infinite}.hong-logo-dot,.hong-logo-halo{opacity:0;will-change:transform,opacity}.hong-logo-halo{animation:hong-dot-halo 5.5s ease-out infinite}.hong-logo-ring{opacity:0;animation:hong-dot-ring 5.5s ease-out infinite;will-change:transform,opacity}@keyframes hong-signature-loop{0%,8.5%{opacity:0;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}9%{opacity:1;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);animation-timing-function:cubic-bezier(.52,.06,.24,1)}58%,88%{opacity:1;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}96%{opacity:0;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}96.5%,to{opacity:0;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}}@keyframes hong-dot-bounce{0%,54%{opacity:0;transform:scale(.15)}61%{opacity:1;transform:scale(1.16)}66%{opacity:1;transform:scale(1)}82%{opacity:1;transform:scale(1.07)}88%{opacity:1;transform:scale(1)}96%{opacity:0;transform:scale(.65)}96.5%,to{opacity:0;transform:scale(.15)}}@keyframes hong-dot-halo{0%,57%{opacity:0;transform:scale(.45)}64%{opacity:.65;transform:scale(1.1)}82%{opacity:.16;transform:scale(1.25)}96%{opacity:0;transform:scale(1.4)}96.5%,to{opacity:0;transform:scale(.45)}}@keyframes hong-dot-ring{0%,58%{opacity:0;transform:scale(.5)}65%{opacity:.65;transform:scale(1)}80%,96%{opacity:0;transform:scale(1.85)}96.5%,to{opacity:0;transform:scale(.5)}}@media (prefers-reduced-motion:reduce){.hong-logo-dot,.hong-logo-halo,.hong-logo-ring,.hong-logo-signature{animation:none}.hong-logo-signature{opacity:1;-webkit-clip-path:none;clip-path:none}.hong-logo-dot{opacity:1;transform:none}.hong-logo-halo,.hong-logo-ring{opacity:0}}