@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Noto+Sans:wght@400;500;600;700;800&family=Noto+Sans+SC:wght@400;500;600;700;800&display=swap";:root{color:#fff;font-family:Noto Sans,Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--color-page: #030712;--color-primary: #00ffc2;--color-muted: #9ca3af}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;background:radial-gradient(circle at top,rgba(0,255,194,.08),transparent 28%),radial-gradient(circle at 80% 10%,rgba(59,130,246,.12),transparent 22%),var(--color-page)}*,*:before,*:after{box-sizing:border-box}:where(body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd){margin:0}:where(ul,ol){margin:0;padding:0;list-style:none}:where(fieldset,legend){margin:0;padding:0;border:0}:where(button,input,textarea,select){margin:0;padding:0;font:inherit;color:inherit}:where(button){border:0;background:none}:where(textarea){resize:vertical}:where(img,picture,svg,canvas,video){display:block;max-width:100%}:where(table){border-collapse:collapse;border-spacing:0}body{margin:0;background:transparent;color:#fff;overflow-x:hidden}button{cursor:pointer}a{color:inherit;text-decoration:none}#root{min-height:100vh;isolation:isolate}.app-boot-screen{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;min-height:100vh;padding:1.5rem;color:#ffffffb8;background:radial-gradient(circle at top,rgba(0,255,194,.16),transparent 32%),linear-gradient(180deg,#07070c,#040406);font-size:.875rem;letter-spacing:.04em}.app-boot-spinner{width:2.25rem;height:2.25rem;border:.125rem solid rgba(255,255,255,.12);border-top-color:#00ffc2;border-radius:50%;animation:app-spin .8s linear infinite}@keyframes app-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
