:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#eef0f6;--wall-1:#7aa7ff;--wall-2:#c79bff;--wall-3:#ffb38a;--wall-4:#8fe3ff;--glass:#ffffff94;--glass-strong:#ffffffdb;--glass-edge:#ffffffbf;--glass-inner:inset 0 1px 0 #ffffffe6;--hairline:#3c3c4324;--fill:#7878801f;--text:#1d1d1f;--text-2:#3c3c43a8;--text-3:#3c3c4366;--accent:#0a84ff;--red:#ff3b30;--green:#34c759;--shadow:0 18px 50px -18px #19235059, 0 3px 10px #1923500f;--spring:cubic-bezier(.34, 1.56, .64, 1);--spring-soft:cubic-bezier(.25, 1.3, .5, 1);--smooth:cubic-bezier(.22, 1, .36, 1);--font:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Helvetica Neue", Inter, "Segoe UI", system-ui, sans-serif;--inset-top:max(env(safe-area-inset-top), var(--tg-content-safe-area-inset-top,0px) + var(--tg-safe-area-inset-top,0px));--inset-bottom:max(env(safe-area-inset-bottom), var(--tg-safe-area-inset-bottom,0px))}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#07080c;--wall-1:#1d3a8a;--wall-2:#5b2a86;--wall-3:#8a3b2a;--wall-4:#0f5a6e;--glass:#24242894;--glass-strong:#404046cc;--glass-edge:#ffffff1f;--glass-inner:inset 0 1px 0 #ffffff14;--hairline:#ffffff1f;--fill:#7878803d;--text:#f5f5f7;--text-2:#ebebf59e;--text-3:#ebebf552;--accent:#0a84ff;--red:#ff453a;--green:#30d158;--shadow:0 18px 50px -18px #000c, 0 3px 10px #0000004d}*,:before,:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{background:var(--bg)}html,body{min-height:100%;color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior:none;transition:background-color .5s var(--smooth), color .5s var(--smooth);margin:0;font-size:16px}button{font:inherit;color:inherit}.glass{background:var(--glass);-webkit-backdrop-filter:saturate(190%)blur(30px);backdrop-filter:saturate(190%)blur(30px);border:.5px solid var(--glass-edge);box-shadow:var(--shadow), var(--glass-inner)}.rise{animation:rise .8s var(--spring-soft) backwards;animation-delay:calc(var(--i,0) * 70ms + 80ms)}@keyframes rise{0%{opacity:0;transform:translateY(26px)scale(.95)}}.no-motion *,.no-motion :before,.no-motion :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
