.loading-screen.svelte-125dcm2.svelte-125dcm2{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 38%,rgba(16,185,129,.18),transparent 32%),linear-gradient(135deg,#08110e,#0f0f0f 45%,#111827);z-index:9999;overflow:hidden}.loading-screen.svelte-125dcm2.svelte-125dcm2:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(circle at center,black 0%,transparent 62%);mask-image:radial-gradient(circle at center,black 0%,transparent 62%);animation:svelte-125dcm2-gridMove 9s linear infinite}.content.svelte-125dcm2.svelte-125dcm2{position:relative;display:flex;flex-direction:column;align-items:center;gap:1rem;z-index:1;animation:svelte-125dcm2-fadeIn .7s ease-out both}.logo-mark.svelte-125dcm2.svelte-125dcm2{position:relative;width:64px;height:64px;border-radius:16px;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 8px #10b98114,0 20px 70px #10b98147;animation:svelte-125dcm2-pulseLogo 1.9s ease-in-out infinite}.logo-img.svelte-125dcm2.svelte-125dcm2{position:relative;display:block;width:64px;height:64px;border-radius:16px}.fx.svelte-125dcm2.svelte-125dcm2{position:absolute;left:50%;top:50%;width:200px;height:200px;margin:-100px 0 0 -100px;overflow:visible;pointer-events:none}.fx.svelte-125dcm2 polygon.svelte-125dcm2{fill:none;stroke-linejoin:round;transform-box:view-box;transform-origin:0 0}.fx-hex-a.svelte-125dcm2.svelte-125dcm2{stroke:#10b98159;stroke-width:1;stroke-dasharray:6 8;animation:svelte-125dcm2-fx-spin 14s linear infinite}.fx-hex-b.svelte-125dcm2.svelte-125dcm2{stroke:#34d399;stroke-width:1.6;stroke-dasharray:90 300;stroke-linecap:round;animation:svelte-125dcm2-fx-spin 5s linear infinite reverse}.fx-tri.svelte-125dcm2.svelte-125dcm2{stroke:#34d39980;stroke-width:1;animation:svelte-125dcm2-fx-spin 9s linear infinite,svelte-125dcm2-fx-breathe 2.6s ease-in-out infinite}.fx-tri-r.svelte-125dcm2.svelte-125dcm2{stroke:#38bdf873;animation-direction:reverse,normal}.fx-dots.svelte-125dcm2.svelte-125dcm2{fill:#6ee7b7;transform-box:view-box;transform-origin:0 0;animation:svelte-125dcm2-fx-spin 7s linear infinite;filter:drop-shadow(0 0 4px #34d399)}.fx-dots-r.svelte-125dcm2.svelte-125dcm2{fill:#38bdf8;animation-direction:reverse;animation-duration:11s;filter:drop-shadow(0 0 4px #38bdf8)}@keyframes svelte-125dcm2-fx-spin{to{transform:rotate(360deg)}}@keyframes svelte-125dcm2-fx-breathe{0%,to{opacity:.35}50%{opacity:1}}.brand.svelte-125dcm2.svelte-125dcm2{font-size:1.5rem;font-weight:600;color:#f9fafb;letter-spacing:.04em;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.message.svelte-125dcm2.svelte-125dcm2{font-size:.8125rem;color:#fff6;margin:0;font-weight:400;letter-spacing:.02em}.message.svelte-125dcm2.svelte-125dcm2:after{content:"";display:inline-block;width:1.25em;text-align:left;animation:svelte-125dcm2-dots 1.2s steps(4,end) infinite}.loader.svelte-125dcm2.svelte-125dcm2{width:150px;height:4px;background:#ffffff1a;border-radius:999px;overflow:hidden;margin-top:.5rem;box-shadow:0 0 22px #10b98129}.loader-bar.svelte-125dcm2.svelte-125dcm2{width:48%;height:100%;background:linear-gradient(90deg,transparent,#34d399,#10b981,transparent);border-radius:inherit;animation:svelte-125dcm2-slide 1.15s ease-in-out infinite}@keyframes svelte-125dcm2-slide{0%{transform:translate(-100%)}to{transform:translate(260%)}}@keyframes svelte-125dcm2-fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-125dcm2-pulseLogo{0%,to{transform:scale(1);box-shadow:0 0 0 8px #10b98114,0 20px 70px #10b98147}50%{transform:scale(1.045);box-shadow:0 0 0 14px #10b98109,0 26px 90px #10b98161}}@keyframes svelte-125dcm2-gridMove{0%{background-position:0 0;opacity:.35}to{background-position:44px 44px;opacity:.55}}@keyframes svelte-125dcm2-dots{0%{content:""}25%{content:"."}50%{content:".."}75%,to{content:"..."}}
