:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html,body,#root{height:100%;margin:0}body{background:radial-gradient(circle at 20% 20%,#eef3ff 0%,#0000 55%),radial-gradient(circle at 80% 80%,#f4ecff 0%,#0000 55%),#f5f5f7;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}.site-page{box-sizing:border-box;justify-content:center;align-items:center;min-height:100%;padding:24px;display:flex}.site-card{text-align:center;background:#ffffffb8;border:1px solid #0000000f;border-radius:20px;max-width:480px;padding:40px 32px;box-shadow:0 18px 48px #0f172a14}.site-title{margin:0!important;font-size:32px!important;line-height:1.2!important}.site-text{color:#0009;max-width:340px;font-size:15px;margin:0!important}.site-badge{color:#2f54eb;letter-spacing:.02em;background:#eef3ff;border-radius:999px;padding:4px 12px;font-size:13px;display:inline-block}.site-mark{background:#2f54eb;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex;position:relative;box-shadow:0 8px 20px #2f54eb59}.site-mark-ring{border:2px solid #2f54eb59;border-radius:50%;animation:2.4s ease-out infinite site-pulse;position:absolute;inset:-8px}@keyframes site-pulse{0%{opacity:.9;transform:scale(.9)}70%{opacity:0;transform:scale(1.15)}to{opacity:0;transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.site-mark-ring{opacity:.5;animation:none}}
