:root{--global-max-w:640px;--global-header-bg:#ffffff97;--global-header-text:#333;--global-header-dark-bg:#1d1a4f;--global-header-dark-text:#fff;--global-header-height:64px;--global-tabbar-height:56px;--global-tabbar-bg:#fff;--global-tabbar-text:#1e2329;--color-primary:#3b82f6;--color-primary-sub:#c59eeb;--color-bg:#f5f5f5;--color-bg1:#fff;--color-bg2:#71717a;--color-bg3:#000;--color-bg4:#1c2665;--color-bg5:#ffffff98;--color-blue:#3b82f6;--color-textPrimary:#1e2329;--color-textWhite:#fff;--color-textGray:#8a8a8e;--color-textBlack:#0b0e11;--color-textSecondary:#474d57;--color-textLink:#3b82f6;--color-textMoney:#e33b54;--color-border-primary:var(--color-primary);--color-border-secondary:#eaecef;--color-border-check:#b7bdc6;--global-spacing:8px;--color-error:#e33b54;--color-errorBg:#fef1f2;--color-success:#0ecb81;--color-successBg:#e6fff1;--color-warning:#faad14;--color-warningBg:#fffbe6;--color-info:#0958d9;--color-infoBg:#e6f4ff;--scroll-pad:1px;--scroll-size:6px;--scroll-bg:#d4d4d8;--scroll-color:#b7bdc6}html.dark{--global-header-bg:#12121297;--global-header-text:#fff;--global-header-dark-bg:#1d1a4f;--global-header-dark-text:#fff;--global-tabbar-bg:#121212;--global-tabbar-text:#fff;--color-primary:#3b82f6;--color-primary-sub:#c59eeb;--color-bg:#1f1f1f;--color-bg1:#121212;--color-bg2:#eaecef;--color-bg3:#474d57;--color-bg4:#1c2665;--color-bg5:#12121298;--color-blue:#3b82f6;--color-textPrimary:#fff;--color-textWhite:#fff;--color-textGray:#94a3b8;--color-textBlack:#0b0e11;--color-textSecondary:#474d57;--color-textLink:#3b82f6;--color-textMoney:#f5222d;--color-border-primary:#7828c8;--color-border-secondary:#eaecef;--color-border-check:#b7bdc6;--scroll-bg:transparent;--scroll-color:#b7bdc6}html .rcp-root{--rcp-background-color:var(--color-bg);--rcp-field-input-color:var(--color-textPrimary);--rcp-field-input-border-color:var(--color-border-primary);--rcp-field-label-color:var(--color-textSecondary)}:root{color-scheme:light dark;font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;font-synthesis:none;font-weight:400;line-height:1.5;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:#646cff;font-weight:500;text-decoration:inherit}a:hover{color:#535bf2}.app,body{background-color:var(--color-bg);color:var(--color-textPrimary);min-height:100vh;overflow-x:hidden;width:100vw}.app .app-container,body .app-container{margin:0 auto;max-width:var(--global-max-w);min-height:100vh;position:relative;width:100vw}.app .app-footer,.app .app-header,.app .fixed_main,body .app-footer,body .app-header,body .fixed_main{width:100%}.app .app-footer>div,.app .app-header>div,.app .fixed_main>div,body .app-footer>div,body .app-header>div,body .fixed_main>div{margin-inline:auto;max-width:var(--global-max-w);width:100%}.app .fixed_main,body .fixed_main{left:0;position:fixed;right:0}.app .fixed_main>div,body .fixed_main>div{height:100%}.app .app-header>div,body .app-header>div{overflow:hidden}.app .app-footer,.app .app-footer>div,body .app-footer,body .app-footer>div{height:var(--global-tabbar-height)}.app .box-container,body .box-container{margin-inline:auto;max-width:var(--global-max-w);width:100%}.app .footer_btn,body .footer_btn{height:calc(var(--global-tabbar-height) + 32px)}.app .footer_btn .footer_btn_container,body .footer_btn .footer_btn_container{bottom:0;height:var(--global-tabbar-height);left:0;padding-inline:8px;position:fixed;right:0;width:100vw;z-index:10}.app .footer_btn .footer_btn_container,.app .footer_btn .footer_btn_container>div,body .footer_btn .footer_btn_container,body .footer_btn .footer_btn_container>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.app .footer_btn .footer_btn_container>div,body .footer_btn .footer_btn_container>div{max-width:var(--global-max-w);width:100%}body,html{font-size:14px}@media (min-width:335px){body,html{font-size:16px}}h1{font-size:3.2em;line-height:1.1}button{background-color:#1a1a1a;border:1px solid transparent;border-radius:8px;cursor:pointer;font-family:inherit;font-size:1em;font-weight:500;padding:.6em 1.2em;-webkit-transition:border-color .25s;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}
