:root{--text-primary: #181d27;--text-secondary: #414651;--text-third: #717680;--text-third-selected: #94969c;--label-color: #414651;--label-secondary: #94969c;--selected-text-color: #181d27;--error-color: #f97066;--error-color-rgb: 249, 112, 102;--color-error: #f97066;--border-error: rgba(249, 112, 102, .2);--background-error: rgba(249, 112, 102, .1);--background-error-secondary: #ffffff;--error-background: rgba(249, 112, 102, .1);--error-text: #f97066;--primary-purple: #144279;--primary-purple-rgb: 20, 66, 121;--button-primary: #144279;--button-primary-rgb: 20, 66, 121;--special-purple: #144279;--primary-light: #1a4f92;--primary-dark: #0f3660;--light-purple: #e2e8f0;--purple-border: #36bff9;--purple-background: #e2e8f0;--purple-text: #144279;--purple-button-border: #36bff9;--purple-buttonText: #144279;--video-gradient: linear-gradient(135deg, #36bff9 0%, #144279 100%);--secondary-background: #0a2a56;--secondary-light: #08244b;--secondary-dark: #12151b;--accent-orange: #f38743;--accent-orange-light: #fdba74;--accent-yellow: #fcb022;--accent-yellow-light: #fec84a;--accent-blue: #36bff9;--accent-green: #3bcb7e;--accent-purple: #9a89fb;--accent-purple-light: #707abc;--accent-red: #f97066;--background-color: #ffffff;--background-color-rgb: 255, 255, 255;--background-color-secondary: #f7f7f7;--bg-main: #ffffff;--bg-secondary: #f7f7f7;--bg-light: #fafafa;--bg-lighter: #f5f5f5;--bg-card: #f3f6fa;--bg-surface: #e2e8f0;--bg-surface-light: #e9e9eb;--selected-color: #f5f5f5;--hover-color: #f7f7f7;--image-background: #e2e8f0;--background-blur: rgba(255, 255, 255, .7);--bg-overlay: rgba(0, 0, 0, .3);--bg-overlay-light: rgba(0, 0, 0, .1);--bg-card-overlay: rgba(243, 246, 250, .5);--bg-header: rgba(12, 14, 18, .4);--bg-white-overlay: rgba(255, 255, 255, .3);--modal-background: #12151b;--border-color: #e9e9eb;--input-border-color: #d5d6d9;--border-primary: #e9e9eb;--border-secondary: #d5d6d9;--border-light: rgba(255, 255, 255, .12);--border-white: #ffffff;--border-accent: rgba(255, 255, 255, .3);--color-success: #3bcb7e;--color-success-rgb: 59, 203, 126;--border-success: rgba(59, 203, 126, .3);--background-success: rgba(59, 203, 126, .1);--background-success-seconday: #ffffff;--success-background: rgba(59, 203, 126, .1);--success-text: #3bcb7e;--warning-background: rgba(252, 176, 34, .1);--warning-text: #fcb022;--button-secondary: #ffffff;--wechat-background: #36bff9;--wechat-color: #144279;--inter: "Inter", sans-serif;--base-size: 1.2rem;--scale: 1.25;--xsmall: calc(var(--base-size) / var(--scale) / var(--scale));--small: calc(var(--base-size) / var(--scale));--h6: var(--base-size);--h5: calc(var(--h6) * var(--scale));--h4: calc(var(--h5) * var(--scale));--h3: calc(var(--h4) * var(--scale));--h2: calc(var(--h3) * var(--scale));--h1: calc(var(--h2) * var(--scale));--lg: calc(var(--h1) * var(--scale));--xl: calc(var(--h1) * var(--scale) * var(--scale));--radius: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-full: 9999px;--shadow: 0px 0px 0px 1px rgba(10, 13, 18, .18) inset, 0px -2px 0px 0px rgba(10, 13, 18, .05) inset, 0px 1px 2px 0px rgba(10, 13, 18, .05);--cursor-pointer: url(/Cursor.svg), pointer}[data-theme=dark]{--text-primary: #ffffff;--text-secondary: #94969c;--text-third: #94969c;--text-third-selected: #717680;--label-color: #cecfd2;--label-secondary: #94969c;--selected-text-color: #ffffff;--error-color: #f97066;--error-color-rgb: 249, 112, 102;--color-error: #f97066;--border-error: rgba(249, 112, 102, .3);--background-error: rgba(249, 112, 102, .15);--background-error-secondary: #12151b;--error-background: rgba(249, 112, 102, .15);--error-text: #f97066;--primary-purple: #36bff9;--primary-purple-rgb: 54, 191, 249;--button-primary: #144279;--button-primary-rgb: 20, 66, 121;--special-purple: #cecfd2;--primary-light: #1a4f92;--primary-dark: #0f3660;--light-purple: #12151b;--purple-border: #36bff9;--purple-background: #0a2a56;--purple-text: #36bff9;--purple-button-border: #36bff9;--purple-buttonText: #cecfd2;--video-gradient: linear-gradient(135deg, #36bff9 0%, #0a2a56 100%);--secondary-background: #0a2a56;--secondary-light: #08244b;--secondary-dark: #12151b;--background-color: #12151b;--background-color-rgb: 18, 21, 27;--background-color-secondary: #0a2a56;--bg-main: #12151b;--bg-secondary: #0a2a56;--bg-light: #08244b;--bg-lighter: #08244b;--bg-card: #0a2a56;--bg-surface: #08244b;--bg-surface-light: #0a2a56;--selected-color: #0a2a56;--hover-color: #0a2a56;--image-background: #144279;--background-blur: rgba(18, 21, 27, .7);--bg-overlay: rgba(0, 0, 0, .5);--bg-overlay-light: rgba(0, 0, 0, .2);--bg-card-overlay: rgba(10, 42, 86, .5);--bg-header: rgba(12, 14, 18, .8);--bg-white-overlay: rgba(255, 255, 255, .1);--modal-background: #0a2a56;--border-color: #0a2a56;--input-border-color: #08244b;--border-primary: #0a2a56;--border-secondary: #08244b;--border-light: rgba(255, 255, 255, .12);--border-white: #ffffff;--border-accent: rgba(255, 255, 255, .2);--color-success: #3bcb7e;--color-success-rgb: 59, 203, 126;--border-success: rgba(59, 203, 126, .3);--background-success: rgba(59, 203, 126, .15);--background-success-seconday: #12151b;--success-background: rgba(59, 203, 126, .15);--success-text: #3bcb7e;--warning-background: rgba(252, 176, 34, .15);--warning-text: #fec84a;--button-secondary: #0a2a56;--wechat-background: #144279;--wechat-color: #36bff9}html{box-sizing:border-box;background-color:var(--background-color)}*,*:before,*:after{box-sizing:inherit}body{font-family:var(--inter);line-height:1.5;font-size:var(--base-size);margin:0;padding:0}h1,h2,h3,.h1,.h2,.h3{font-weight:400;margin:0}.h1{font-size:var(--h1);line-height:1;margin-bottom:var(--h2)}.h2{font-size:var(--h2);line-height:1;margin-bottom:var(--h3)}.h3{font-size:var(--h3);line-height:1;margin-bottom:var(--h4)}p{margin:0;padding:0}img{width:100%;max-width:100%}figure{margin:0}.cursorPointerIndex{cursor:var(--cursor-pointer)}a{color:var(--special-purple);cursor:var(--cursor-pointer)}a:hover{text-decoration:underline}.routerLink{text-decoration:none;font-weight:600}.routerLink:hover{text-decoration:underline}.themeIcon{width:24px;height:24px;color:#94969c;transition:border .3s;cursor:var(--cursor-pointer)}.inputDiv{width:100%}.inputDiv label{display:block;color:var(--label-color);font-weight:500;font-size:var(--xsmall)}.inputDiv input,.inputDiv textarea{width:100%;padding:.8rem 1rem;border:1px solid var(--input-border-color);border-radius:var(--radius);margin-top:.5rem;outline:none;color:var(--label-color);transition:border .3s;box-shadow:0 1px 2px #0a0d120d;background-color:var(--background-color)}.dropdownDiv{position:relative;width:100%}.dropdownDiv label{display:block;color:var(--label-color);font-weight:500;font-size:var(--xsmall)}.dropdownDiv select{width:100%;padding:.8rem 1rem;border:1px solid var(--input-border-color);border-radius:var(--radius);background-color:var(--background-color);color:var(--label-color);margin-top:.5rem;outline:none;transition:border .3s;box-shadow:0 1px 2px #0a0d120d}.dropdownDiv select:focus,.dropdownDiv select:active{border:1px solid var(--primary-purple)}.dropdownDiv select option{color:var(--label-color)}.inputDiv input:focus,.inputDiv input:active,.inputDiv textarea:focus,.inputDiv textarea:active{border:1px solid var(--primary-purple)}.btnPrimary{width:100%;text-align:center;padding:.8rem 1rem;border-radius:var(--radius);border:1px solid rgba(255,255,255,.12);background-color:var(--button-primary);box-shadow:var(--shadow);color:#fff;font-weight:600;font-size:var(--small);cursor:var(--cursor-pointer);transition:background-color .3s}.btnPrimary:hover{background-color:var(--primary-light)}.btnSecondary{width:100%;display:flex;justify-content:center;align-items:center;gap:1rem;padding:.6rem 1rem;border-radius:var(--radius);background-color:var(--button-secondary);color:var(--label-color);font-weight:600;font-size:var(--small);border:1px solid var(--input-border-color);box-shadow:var(--shadow);cursor:var(--cursor-pointer)}.btnSecondary:hover{background-color:var(--hover-color)}.btnSecondary img{width:24px;height:24px}.btnThird{width:100%;display:flex;justify-content:center;align-items:center;gap:1rem;padding:.6rem 1rem;border-radius:var(--radius);background-color:var(--button-primary);color:#fff;font-weight:600;font-size:var(--small);border:1px solid rgba(255,255,255,.12);box-shadow:var(--shadow);cursor:var(--cursor-pointer)}.btnThird:hover{background-color:var(--primary-light)}.btnThird img{width:24px;height:24px}.btnFourth{width:100%;display:flex;justify-content:center;align-items:center;gap:1rem;padding:.8rem 1rem;border-radius:var(--radius);background-color:var(--background-color);color:var(--purple-buttonText);font-weight:600;font-size:var(--small);border:1px solid var(--purple-button-border);box-shadow:var(--shadow);cursor:var(--cursor-pointer)}.btnFourth:hover{background-color:var(--hover-color)}.btnWithIcon{width:100%;display:flex;justify-content:center;align-items:center;gap:1rem;padding:.6rem .5rem;border-radius:var(--radius);background-color:var(--button-secondary);color:var(--label-color);font-weight:600;font-size:var(--small);border:1px solid var(--input-border-color);box-shadow:var(--shadow);cursor:var(--cursor-pointer)}.btnWithIcon:hover{background-color:var(--hover-color)}.btnWithIcon img{width:24px;height:24px}.navLine{width:100%;height:1px;background-color:var(--border-color);margin:0 auto}@media screen and (max-width:1024px){.homeContainer{padding:0 3rem}}@media screen and (max-width:768px){.btnPrimary{font-size:calc(var(--small) / var(--scale) / var(--scale))}.btnSecondary,.btnThird{font-size:calc(var(--small) / var(--scale) / var(--scale));gap:.25rem}.btnThird img{width:12px;height:12px}.btnWithIcon{font-size:calc(var(--small) / var(--scale) / var(--scale));gap:.25rem}.btnWithIcon img{width:12px;height:12px}.btnFourth{font-size:calc(var(--small) / var(--scale) / var(--scale))}}.loader-spinner{display:inline-block;width:40px;height:40px;border:3px solid rgba(0,0,0,.1);border-radius:50%;border-top-color:var(--primary-purple);animation:spin 1s ease-in-out infinite}@keyframes spin{to{transform:rotate(360deg)}}[data-theme=dark] .loader-spinner{border:3px solid rgba(255,255,255,.1);border-top-color:var(--primary-purple)}.route-transition-enter{opacity:0}.route-transition-enter-active{opacity:1;transition:opacity .3s}.route-transition-exit{opacity:1}.route-transition-exit-active{opacity:0;transition:opacity .3s}._loaderContainer_ws3wk_1{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem;min-height:100%;height:100vh;position:relative}._fullscreen_ws3wk_12{position:fixed;inset:0;z-index:9999;background-color:var(--background-color)}._loaderContent_ws3wk_22{display:flex;flex-direction:column;align-items:center;justify-content:center}._spinnerWrapper_ws3wk_29{display:flex;justify-content:center;align-items:center}._spinner_ws3wk_29{width:48px;height:48px;border:3px solid rgba(214,0,227,.2);border-radius:50%;border-top-color:var(--button-primary);animation:_spin_ws3wk_29 1s ease-in-out infinite}._loaderText_ws3wk_44{margin-top:1rem;color:var(--text-secondary);font-size:var(--small);font-weight:500}@keyframes _spin_ws3wk_29{to{transform:rotate(360deg)}}[data-theme=dark] ._spinner_ws3wk_29{border:3px solid rgba(255,25,254,.2);border-top-color:var(--primary-purple)}@media screen and (max-width:768px){._spinner_ws3wk_29{width:36px;height:36px;border-width:2px}._loaderText_ws3wk_44{font-size:calc(var(--small) / var(--scale))}}[data-simplebar]{position:relative;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;position:absolute;overflow:hidden;padding:0;margin:0;inset:0;width:auto!important;height:auto!important;z-index:0}.simplebar-offset{direction:inherit!important;box-sizing:inherit!important;resize:none!important;position:absolute;inset:0;padding:0;margin:0;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;box-sizing:border-box!important;position:relative;display:block;height:100%;width:auto;max-width:100%;max-height:100%;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:none;width:0;height:0}.simplebar-content:after,.simplebar-content:before{content:" ";display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{box-sizing:inherit!important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0}.simplebar-height-auto-observer{box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;overflow:hidden;pointer-events:none;z-index:-1}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;pointer-events:none;overflow:hidden}[data-simplebar].simplebar-dragging,[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;left:0;right:0;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:"";background:#000;border-radius:7px;left:2px;right:2px;opacity:0;transition:opacity .2s .5s linear}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition-delay:0s;transition-duration:0s}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-scrollbar:before{inset:2px}.simplebar-track.simplebar-horizontal{left:0;height:11px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{inset:0 auto 0 0;min-height:0;min-width:10px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.simplebar-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll;-ms-overflow-style:scrollbar!important}.simplebar-dummy-scrollbar-size>div{width:200%;height:200%;margin:10px 0}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}
