.main-loader-overlay{z-index:99999;opacity:1;background-color:#fff;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .8s,background-color .3s;display:flex;position:fixed;top:0;left:0}[data-theme=dark] .main-loader-overlay,:root:not([data-theme=light]) .main-loader-overlay{background-color:#030d1a}.main-loader-hiding{opacity:0;pointer-events:none}.ml-stage{flex-direction:column;align-items:center;gap:24px;display:flex}.ml-bulb{filter:drop-shadow(0 6px 30px #00000014);width:280px;max-width:60vw;height:auto;display:block;transform:rotate(180deg)}[data-theme=dark] .ml-bulb,:root:not([data-theme=light]) .ml-bulb{filter:drop-shadow(0 6px 30px #00d4ff26)}.ml-dp{fill:none;stroke:#2573b1;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:var(--l,1000);stroke-dashoffset:var(--l,1000);opacity:0}[data-theme=dark] .ml-dp,:root:not([data-theme=light]) .ml-dp{stroke:#7dd3fc}@keyframes ml-draw{0%{opacity:0;stroke-dashoffset:var(--l,1000)}6%{opacity:1}to{opacity:1;stroke-dashoffset:0}}@keyframes ml-fill-blue{0%{fill:#0000}to{fill:#2573b1;stroke:#0000}}@keyframes ml-fill-cyan{0%{fill:#0000}to{fill:#7dd3fc;stroke:#0000}}@keyframes ml-fill-yellow{0%{fill:#0000}to{fill:#f5c000;stroke:#0000}}@keyframes ml-text-in{0%{opacity:0;letter-spacing:.6em;transform:translateY(14px)}to{opacity:1;letter-spacing:.08em;transform:translateY(0)}}.ml-stroke{--l:4200;animation:3.2s cubic-bezier(.65,.05,.36,1) forwards ml-draw,1.2s cubic-bezier(.22,.61,.36,1) 4.5s forwards ml-fill-blue}.ml-fil1{--l:600;animation:2.2s cubic-bezier(.65,.05,.36,1) .6s forwards ml-draw,1.2s cubic-bezier(.22,.61,.36,1) 4.5s forwards ml-fill-blue}.ml-fil2{--l:600;animation:2.2s cubic-bezier(.65,.05,.36,1) .9s forwards ml-draw,1.2s cubic-bezier(.22,.61,.36,1) 4.5s forwards ml-fill-blue}.ml-fil3{--l:480;animation:1.8s cubic-bezier(.65,.05,.36,1) 1.3s forwards ml-draw,1.2s cubic-bezier(.22,.61,.36,1) 4.5s forwards ml-fill-blue}.ml-fil4{--l:480;animation:1.8s cubic-bezier(.65,.05,.36,1) 1.5s forwards ml-draw,1.2s cubic-bezier(.22,.61,.36,1) 4.5s forwards ml-fill-blue}.ml-b1{--l:250;animation:1.2s cubic-bezier(.65,.05,.36,1) 2.4s forwards ml-draw,1.2s cubic-bezier(.22,.61,.36,1) 4.5s forwards ml-fill-blue}.ml-b2{--l:290;animation:1.2s cubic-bezier(.65,.05,.36,1) 2.7s forwards ml-draw,1.2s cubic-bezier(.22,.61,.36,1) 4.5s forwards ml-fill-blue}.ml-b3{--l:320;animation:1.2s cubic-bezier(.65,.05,.36,1) 3s forwards ml-draw,1.2s cubic-bezier(.22,.61,.36,1) 4.5s forwards ml-fill-blue}.ml-arrow{--l:800;animation:2.4s cubic-bezier(.65,.05,.36,1) 1.8s forwards ml-draw,1.2s cubic-bezier(.22,.61,.36,1) 4.5s forwards ml-fill-blue}.ml-ray{--l:140;animation:.9s cubic-bezier(.34,1.56,.64,1) forwards ml-draw,1.2s cubic-bezier(.22,.61,.36,1) 4.5s forwards ml-fill-blue}.ml-r1{animation-delay:3.6s,4.5s}.ml-r2{animation-delay:3.75s,4.5s}.ml-r3{animation-delay:3.9s,4.5s}.ml-r4{animation-delay:4.05s,4.5s}.ml-r5{animation-delay:4.2s,4.5s}[data-theme=dark] .ml-stroke,[data-theme=dark] .ml-b1,[data-theme=dark] .ml-b2,[data-theme=dark] .ml-b3,[data-theme=dark] .ml-ray,:root:not([data-theme=light]) .ml-stroke,:root:not([data-theme=light]) .ml-b1,:root:not([data-theme=light]) .ml-b2,:root:not([data-theme=light]) .ml-b3,:root:not([data-theme=light]) .ml-ray{animation-name:ml-draw,ml-fill-cyan}.ml-fil1,.ml-fil2,.ml-fil3,.ml-fil4,.ml-arrow,[data-theme=dark] .ml-fil1,[data-theme=dark] .ml-fil2,[data-theme=dark] .ml-fil3,[data-theme=dark] .ml-fil4,[data-theme=dark] .ml-arrow,:root:not([data-theme=light]) .ml-fil1,:root:not([data-theme=light]) .ml-fil2,:root:not([data-theme=light]) .ml-fil3,:root:not([data-theme=light]) .ml-fil4,:root:not([data-theme=light]) .ml-arrow{stroke:#f5c000;animation-name:ml-draw,ml-fill-yellow}.ml-brand{letter-spacing:.08em;opacity:0;align-items:baseline;gap:14px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.2rem,5.5vw,3.6rem);font-weight:700;line-height:1;animation:1.2s cubic-bezier(.22,.61,.36,1) 6s forwards ml-text-in;display:flex}.ml-brand-1{color:#2573b1}.ml-brand-2{background:linear-gradient(90deg,#ffb800 0%,#ffe427 50%,#ffb800 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}[data-theme=dark] .ml-brand-1,:root:not([data-theme=light]) .ml-brand-1{color:#fff}.ml-tagline{letter-spacing:.35em;text-transform:uppercase;color:#2573b1b3;opacity:0;margin:0;font-size:clamp(.75rem,1.4vw,.95rem);animation:1s cubic-bezier(.22,.61,.36,1) 6.4s forwards ml-text-in}[data-theme=dark] .ml-tagline,:root:not([data-theme=light]) .ml-tagline{color:#7dd3fcb3}@media (prefers-reduced-motion:reduce){.main-loader-overlay *{animation-duration:1ms!important;animation-delay:0s!important}}@media (max-width:640px){.ml-bulb{width:200px}}
