.ml-display{font-family:var(--font-jakarta), var(--font-inter), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.025em}.ml-grid-bg{background-image:linear-gradient(90deg,#0a0f1c0d 1px,#0000 1px),linear-gradient(#0a0f1c0d 1px,#0000 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(70% 70% at 30% 30%,#000 25%,#0000 75%);mask-image:radial-gradient(70% 70% at 30% 30%,#000 25%,#0000 75%)}.ml-dark{color:#eaf0ff;background:radial-gradient(80% 60% at 10% 0,#4a7dff33,#0000 60%),linear-gradient(160deg,#141d35 0%,#0d1320 55%,#0a0f1a 100%);border:1px solid #ffffff14;box-shadow:inset 0 2px #c9a44c,0 30px 70px -20px #080c1473}.ml-dark-weave:before{content:"";border-radius:inherit;pointer-events:none;background:repeating-linear-gradient(135deg,#ffffff05 0 2px,#0000 2px 6px);position:absolute;inset:0}.ml-fade-y{-webkit-mask-image:linear-gradient(#0000,#000 14% 86%,#0000);mask-image:linear-gradient(#0000,#000 14% 86%,#0000)}.ml-fade-x{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}@keyframes ml-up{to{transform:translateY(-50%)}}@keyframes ml-down{0%{transform:translateY(-50%)}to{transform:translateY(0)}}@keyframes ml-left{to{transform:translate(-50%)}}@media (prefers-reduced-motion:no-preference){.ml-scroll-up{animation:ml-up var(--ml-speed,60s) linear infinite}.ml-scroll-down{animation:ml-down var(--ml-speed,60s) linear infinite}.ml-scroll-left{animation:ml-left var(--ml-speed,50s) linear infinite}.ml-wall:hover .ml-scroll-up,.ml-wall:hover .ml-scroll-down,.ml-wall:hover .ml-scroll-left{animation-play-state:paused}.ml-rise{animation:.8s cubic-bezier(.22,.61,.36,1) both ml-rise}.ml-js .ml-fade{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.22,.61,.36,1);transform:translateY(18px)}.ml-js .ml-fade.ml-visible{opacity:1;transform:none}}@keyframes ml-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes ml-word{0%{opacity:0;filter:blur(8px);transform:translateY(5px)}to{opacity:1;filter:none;transform:none}}@media (prefers-reduced-motion:no-preference){.ml-word{animation:.45s ease-out both ml-word;display:inline-block}}.ml-spotlight{position:relative}.ml-spotlight:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(380px circle at var(--mx,50%) var(--my,50%), var(--ml-glow,#e8c8781c), transparent 65%);transition:opacity .3s;position:absolute;inset:0}.ml-spotlight:hover:after{opacity:1}.ml-spotlight-ink{--ml-glow:#1b39cc0f}@keyframes ml-ping{0%{opacity:.7;transform:scale(1)}80%,to{opacity:0;transform:scale(2.4)}}.ml-ping:after{content:"";background:inherit;border-radius:9999px;animation:1.8s cubic-bezier(0,0,.2,1) infinite ml-ping;position:absolute;inset:0}.ml-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%234A5468' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:10px 10px;padding-right:34px}.ml-tabs{scrollbar-width:none}.ml-tabs::-webkit-scrollbar{display:none}
