*{-webkit-tap-highlight-color:transparent;margin:0;padding:0}::-webkit-scrollbar{display:none}html,body{width:100%;height:100%}@media (pointer:coarse){html,body{height:100%!important}}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-family:Geomini,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{cursor:default;color:var(--text-color);background-color:var(--bg-color);-webkit-user-select:none;user-select:none;overflow:hidden}::selection{background-color:#0000001a;text-decoration:underline}@font-face{font-family:Geist Pixel Line;src:url(/media/CAxqgqui.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Geomini;src:url(/media/0Vp2FrQL.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Source Code Pro;src:url(/media/BALA0go8.ttf);font-weight:100 900}.w-full{width:100%}.h-full{height:100%}:root{--text-color:black;--enter-loading-progress-bgcolor:#111;--enter-loading-bgcolor:#000;--enter-loading-progress-progressing-bgcolor:#efefef;--bg-color:#efefef;--theme-color:#00bfff}a{color:var(--text-color);text-decoration:none}.header-container[data-v-94b875ee]{box-sizing:border-box;background-color:#fff;width:100%;height:0;position:absolute;top:100%;left:0;overflow:hidden}.header-container .list[data-v-94b875ee]{box-sizing:border-box;flex-wrap:wrap;width:100%;max-width:1920px;height:fit-content;margin:auto;padding:20px;display:flex;position:absolute;top:0;left:0;right:0}.header-container .list .item[data-v-94b875ee]{align-items:center;min-width:30%;padding:10px 20px;font-size:.9em;display:flex}.header-container .list .item svg[data-v-94b875ee]{width:20px;height:20px;transition:all .3s}.header-container .list .item:hover svg[data-v-94b875ee]{transform:translate(3px)}.header-container .list .item p[data-v-94b875ee],.header-container .list .item a[data-v-94b875ee]{cursor:pointer;margin:0 10px}.header-container .list .item p[data-v-94b875ee]:hover,.header-container .list .item a[data-v-94b875ee]:hover{text-decoration:underline}.header-container .list .item .disabled[data-v-94b875ee]{color:#fff;background-color:gray;border-radius:3px;padding:3px 5px;font-size:8px}.header-container .list .item[disabled=true] p[data-v-94b875ee],.header-container .list .item[disabled=true] a[data-v-94b875ee]{color:gray;pointer-events:none}.header-lowwidth-container[data-v-5b1359dc]{pointer-events:none;width:50%;display:none;position:absolute;top:calc(100% + 10px);right:10px}.header-lowwidth-container .layer[data-v-5b1359dc]{z-index:-1;pointer-events:none;width:100%;height:100%;position:fixed;top:0;left:0}.header-lowwidth-container[show=true][data-v-5b1359dc],.header-lowwidth-container[show=true] .layer[data-v-5b1359dc]{pointer-events:initial}.header-lowwidth-container .container .item[data-v-5b1359dc]{box-sizing:border-box;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;pointer-events:none;background-color:#ffffffc3;border-radius:10px;justify-content:space-between;align-items:center;margin:8px 0;padding:16px;font-size:1em;transition:background-color .3s;display:flex}.header-lowwidth-container .container .item .disabled[data-v-5b1359dc]{color:#fff;background-color:gray;border-radius:3px;padding:3px 5px;font-size:8px}.header-lowwidth-container .container .item[data-v-5b1359dc]:nth-child(odd){transform:translateY(50px)rotate(10deg)}.header-lowwidth-container .container .item[data-v-5b1359dc]:nth-child(2n){transform:translateY(50px)rotate(-10deg)}.header-lowwidth-container .container .item[data-v-5b1359dc]:first-child{border-radius:20px 20px 10px 10px}.header-lowwidth-container .container .item[data-v-5b1359dc]:last-child{border-radius:10px 10px 20px 20px}.header-lowwidth-container .container .item[data-v-5b1359dc]:active{background-color:#fff}.header-lowwidth-container .container .item svg[data-v-5b1359dc]{width:20px;height:20px}.header-lowwidth-container .container .item[disabled=true][data-v-5b1359dc]{color:gray;pointer-events:none!important}.header-lowwidth-container[show=true] .container .item[data-v-5b1359dc]{pointer-events:all}.header-lowwidth-container .item-cpp[data-v-5b1359dc]{z-index:1;pointer-events:none;width:100%;height:70%;position:fixed;bottom:0;left:0}.header-lowwidth-container .item-cpp .inner-layer[data-v-5b1359dc]{z-index:-2;opacity:0;pointer-events:none;background-color:#0000004d;width:100%;height:100%;transition:opacity .8s;position:fixed;top:0;left:0}.header-lowwidth-container .item-cpp .header[data-v-5b1359dc]{background-color:#fff;padding:10px 20px;font-size:3em;font-weight:900;position:absolute;top:-50px;overflow:hidden;transform:translate(-100%)}.header-lowwidth-container .item-cpp .cpp-container[data-v-5b1359dc]{background-color:#fff;flex-direction:column;align-items:center;width:100%;height:100%;display:flex;overflow:auto;transform:translateY(100%)}.header-lowwidth-container .item-cpp .cpp-container .scroll[data-v-5b1359dc]{width:100%;max-width:300px;height:fit-content;padding-top:60px}.header-lowwidth-container .item-cpp .cpp-container .scroll .cpp-item[data-v-5b1359dc]{box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;height:60px;padding:10px 20px;display:flex}.header-lowwidth-container .item-cpp .cpp-container .scroll .cpp-item .disabled[data-v-5b1359dc]{color:#fff;background-color:gray;border-radius:3px;padding:3px 5px;font-size:8px}.header-lowwidth-container .item-cpp .cpp-container .scroll .cpp-item[data-v-5b1359dc]:not(:last-child){border-bottom:1px solid gray}.header-lowwidth-container .item-cpp .cpp-container .scroll .cpp-item svg[data-v-5b1359dc]{width:30px;height:30px}.header-lowwidth-container .item-cpp .cpp-container .scroll .cpp-item[disabled=true] a[data-v-5b1359dc]{color:gray}.header-lowwidth-container .item-cpp .cpp-container .scroll .cpp-item[disabled=true][data-v-5b1359dc]{pointer-events:none!important}.header-lowwidth-container .item-cpp[active=true][data-v-5b1359dc]{pointer-events:all}.header-lowwidth-container .item-cpp[active=true] .inner-layer[data-v-5b1359dc]{pointer-events:all;opacity:1}@media screen and (width<=1000px){.header-lowwidth-container[data-v-5b1359dc]{display:initial}}header[data-v-9787c20d]{box-sizing:border-box;z-index:1000;justify-content:center;width:100%;height:70px;padding:0 30px;transition:background .3s;display:flex;position:fixed;top:0}header .to-max-width[data-v-9787c20d]{justify-content:space-between;align-items:center;width:100%;max-width:1920px;height:100%;display:flex}header[data-v-9787c20d]:after{pointer-events:none;content:"";opacity:0;z-index:-1;background-color:#fff;width:100%;height:100%;transition:opacity .3s;position:absolute;top:0;left:0}header[show-container=true][data-v-9787c20d]:after{opacity:1}header .openMenuButton[data-v-9787c20d]{box-sizing:border-box;background-color:#fff;border-radius:3.40282e38px;justify-content:space-between;align-items:center;width:90px;height:35px;padding:10px;transition:background-color .3s;display:none}header .openMenuButton .scroll-trigger[data-v-9787c20d]{width:50px;height:20px;position:relative;overflow:hidden}header .openMenuButton .scroll-trigger .text[data-v-9787c20d]{font-size:.9em;transition:transform .3s;position:absolute;top:0;left:0}header .openMenuButton .scroll-trigger .text p[data-v-9787c20d]{text-align:center;justify-content:center;align-items:center;width:50px;height:18px;display:flex}header .openMenuButton svg[data-v-9787c20d]{width:15px;height:15px}header .openMenuButton[active=true] .text[data-v-9787c20d]{transform:translateY(-18px)}header .openMenuButton[active=true][data-v-9787c20d]{color:#fff;background-color:#000}header .features[data-v-9787c20d]{align-items:center;height:100%;display:flex;overflow:hidden}header .features .item[data-v-9787c20d]{text-transform:uppercase;align-items:center;height:100%;margin:0 10px;padding:0 10px;font-size:.8em;display:flex}header .features .item[disabled=true][data-v-9787c20d]{color:gray;pointer-events:none}header .features .item svg[data-v-9787c20d]{width:25px;height:25px}header .features .item[data-v-9787c20d]:hover{cursor:pointer;text-decoration:underline}header .logo[data-v-9787c20d]{font-size:2.5em;font-weight:unset;cursor:pointer;width:fit-content;height:fit-content;overflow:hidden}header .logo .version[data-v-9787c20d]{color:#fff;background-color:#000;border-radius:3px;padding:0 10px;font-size:.3em}@media screen and (width<=1000px){header[data-v-9787c20d]{padding:0 25px}header .logo[data-v-9787c20d]{font-size:1.7em}header .logo .version[data-v-9787c20d]{font-size:10px}header .openMenuButton[data-v-9787c20d]{display:flex}header .header-container[data-v-9787c20d],header .features[data-v-9787c20d]{display:none}}.counter[data-v-42f69253]{position:relative}.counter .place[data-v-42f69253]{--x:0px;--height:0px;--width:0px;top:0;left:var(--x);z-index:-1;height:var(--height);width:var(--width);position:absolute;overflow:hidden}.counter .place .window[data-v-42f69253]{height:var(--height);overflow:hidden}.counter .place .ranger[data-v-42f69253]{--y:0px;transform:translateY(var(--y));transition:all .3s;position:absolute}.counter .place .ranger .num[data-v-42f69253]{display:block}.counter .placeholder[data-v-42f69253]{opacity:0}.counter .placeholder .num[data-v-42f69253]{display:block}.loading[data-v-44847e84]{background-color:var(--enter-loading-bgcolor);color:#fff;pointer-events:none;z-index:1001;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.loading[canpoint=true][data-v-44847e84]{pointer-events:initial}.loading .progress[data-v-44847e84]{background-color:var(--enter-loading-progress-bgcolor);width:130px;height:40px}.loading .progress .main[data-v-44847e84]{--progress:30%;width:var(--progress);background-color:var(--enter-loading-progress-progressing-bgcolor);max-width:100%;height:100%;transition:width .3s}.loading .counter[data-v-44847e84]{font-size:6rem;position:absolute;bottom:0;left:0}.scroll-progress[data-v-b1743f7f]{z-index:999;pointer-events:none;transition:opacity .4s;position:fixed;top:50%;right:12px;transform:translateY(-50%)}.scroll-progress .track[data-v-b1743f7f]{background:#e0e0e0;border-radius:3px;width:6px;height:200px;position:relative}.scroll-progress .thumb[data-v-b1743f7f]{background:#555;border-radius:3px;width:6px;height:40px;transition:top 50ms linear;position:absolute;left:0}@media screen and (width<=700px){.scroll-progress[data-v-b1743f7f]{display:none}}.v-enter-active[data-v-52688726],.v-leave-active[data-v-52688726]{transition:opacity .5s}.v-enter-from[data-v-52688726],.v-leave-to[data-v-52688726]{opacity:0}main[data-v-52688726]{width:100%;height:100%}pre code.hljs{padding:1em;display:block;overflow-x:auto}code.hljs{padding:3px 5px}.hljs{color:#24292e;background:#fff}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#d73a49}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#6f42c1}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-variable{color:#005cc5}.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:#032f62}.hljs-built_in,.hljs-symbol{color:#e36209}.hljs-code,.hljs-comment,.hljs-formula{color:#6a737d}.hljs-name,.hljs-quote,.hljs-selector-pseudo,.hljs-selector-tag{color:#22863a}.hljs-subst{color:#24292e}.hljs-section{color:#005cc5;font-weight:700}.hljs-bullet{color:#735c0f}.hljs-emphasis{color:#24292e;font-style:italic}.hljs-strong{color:#24292e;font-weight:700}.hljs-addition{color:#22863a;background-color:#f0fff4}.hljs-deletion{color:#b31d28;background-color:#ffeef0}.hero-coding[data-v-a8398975]{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background-color:#ffffffe0;border:.3px solid #c3c3c355;border-radius:20px;width:500px;height:fit-content}.hero-coding .head[data-v-a8398975]{box-sizing:border-box;border-bottom:.3px solid #c3c3c355;justify-content:space-between;align-items:center;width:100%;height:50px;padding-right:15px;display:flex}.hero-coding .head .traffic-light[data-v-a8398975]{justify-content:start;align-items:center;height:100%;padding-left:15px;display:flex}.hero-coding .head .red[data-v-a8398975],.hero-coding .head .yellow[data-v-a8398975],.hero-coding .head .green[data-v-a8398975]{border-radius:50%;width:12px;height:12px;margin:0 4px}.hero-coding .head .red[data-v-a8398975]{background-color:#ff5c5f}.hero-coding .head .yellow[data-v-a8398975]{background-color:#fc0}.hero-coding .head .green[data-v-a8398975]{background-color:#34c755}.hero-coding .head p[data-v-a8398975]{color:#b9b9b9;font-size:.8em;font-weight:100}.hero-coding .code[data-v-a8398975]{box-sizing:border-box;padding:25px;overflow-x:auto}.hero-coding .code pre[data-v-a8398975]{font-family:Source Code Pro;font-size:.9em}.hero-coding[data-v-a8398975] .kw-flash{border-radius:4px;margin:0 -2px;padding:0 2px}.hero[data-v-e0c32697]{box-sizing:border-box;align-items:center;width:100%;max-width:1300px;height:100%;margin:auto;padding:40px;display:flex}.hero .left[data-v-e0c32697]{box-sizing:border-box;border-radius:40px;width:50%}.hero .left .little-logo[data-v-e0c32697]{box-sizing:border-box;background-color:#fff;border-radius:10px;width:fit-content;padding:6px;font-family:Source Code Pro;font-size:1em}.hero .left .little-logo span[data-v-e0c32697]{color:#fff;box-sizing:border-box;background-color:#0091ff;border-radius:6px;padding:2px 8px}.hero .left h1[data-v-e0c32697]{color:#0091ff;margin-top:30px;font-size:3.8em}.hero .left p[data-v-e0c32697]{margin-top:50px;line-height:2}.hero .left .buttons[data-v-e0c32697]{margin-top:20px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;display:flex}.hero .left .buttons a[data-v-e0c32697]{border-radius:20px;align-items:center;width:fit-content;padding:8px 18px;transition:color .5s;display:flex;position:relative;overflow:hidden}.hero .left .buttons a span[data-v-e0c32697]{margin-left:5px;font-weight:900}.hero .left .buttons a svg[data-v-e0c32697]{width:20px;height:20px}.hero .left .buttons a[data-v-e0c32697]:not(:first-child){margin-left:10px}.hero .left .buttons a[data-v-e0c32697]:after{content:"";top:var(--y);left:var(--x);aspect-ratio:1;z-index:-1;pointer-events:none;background-color:#fff;border-radius:50%;width:200%;transition:transform .5s cubic-bezier(.14,.63,.42,1);position:absolute;transform:translate(-50%,-50%)scale(0)}@media (pointer:fine){.hero .left .buttons a[data-v-e0c32697]:hover{color:#000!important}.hero .left .buttons a[data-v-e0c32697]:hover:after{transform:translate(-50%,-50%)scale(1)}}.hero .left .buttons a[type=github][data-v-e0c32697]{color:#fff;background-color:#000}.hero .left .buttons a[type=bilibili][data-v-e0c32697]{color:#fff;background-color:#00a1d6}.hero .left .buttons a[type=douyin][data-v-e0c32697]{color:#fff;background-color:#000}.hero .right-code[data-v-e0c32697]{justify-content:center;align-items:center;width:50%;display:flex}@media screen and (width<=1000px){.hero[data-v-e0c32697]{align-items:initial;flex-direction:column;padding:100px 20px 20px}.hero .left[data-v-e0c32697]{width:100%}.hero .left h1[data-v-e0c32697]{width:100%;font-size:3em}.hero .left .buttons[data-v-e0c32697]{flex-wrap:wrap}.hero .left .buttons a span[data-v-e0c32697]{display:none}.hero .right-code[data-v-e0c32697]{box-sizing:border-box;width:100%;margin-top:20px;padding:10px;overflow-x:hidden}.hero .right-code .hero-coding[data-v-e0c32697]{display:none}}.home[data-v-d0bf4e83]{width:100%;height:100%;position:relative;overflow:hidden auto}.home .first[data-v-d0bf4e83]{align-items:center;width:100%;min-height:100dvh;display:flex;position:relative}.home .first .background[data-v-d0bf4e83]{z-index:-1;width:100%;min-height:100%;position:absolute;top:0;left:0}.home .second[data-v-d0bf4e83]{flex-direction:column;justify-content:flex-end;width:100%;height:calc(100dvh + 2000px);display:flex;position:relative}.home .second .stack-pin[data-v-d0bf4e83]{justify-content:center;align-items:center;width:100%;height:100dvh;display:flex;overflow:hidden}.home .second .stack-pin.pinned[data-v-d0bf4e83]{position:fixed;top:0;left:0}.home .second .showcase-note[data-v-d0bf4e83]{z-index:10;pointer-events:none;width:min(420px,32vw);position:absolute;top:50%;left:calc(50% + 290px);transform:translateY(-50%)}.home .second .showcase-note h3[data-v-d0bf4e83]{letter-spacing:.04em;color:#1a1a1a;font-size:5em;font-weight:700}.home .second .showcase-note p[data-v-d0bf4e83]{color:#6b6b6b;margin-top:14px;line-height:1.9}.home .second .showcase-note[data-v-d0bf4e83] .note-word{border-radius:3px}.home .second .card-stack[data-v-d0bf4e83]{perspective:1800px;width:1250px;height:480px;position:relative}.home .second .card-stack .stack-card[data-v-d0bf4e83]{transform-origin:0;width:500px;height:480px;z-index:calc(1 + var(--i));transform:translateX(calc(var(--i) * 150px)) translateZ(calc(var(--i) * 25px)) rotateY(-18deg);position:absolute;top:0;left:0;overflow:hidden;box-shadow:-20px 20px 45px #0000001f}.home .second .card-stack .target-card[data-v-d0bf4e83]{visibility:hidden}.home .anim-stage[data-v-d0bf4e83]{pointer-events:none;perspective:1800px;z-index:30;visibility:hidden;position:fixed;inset:0}.home .anim-stage .anim-flip[data-v-d0bf4e83]{width:500px;height:480px;transform-style:preserve-3d;will-change:transform;position:absolute;top:0;left:0}.home .anim-stage .anim-face[data-v-d0bf4e83]{transform-style:preserve-3d;position:absolute;inset:0}.home .anim-stage .anim-face.back[data-v-d0bf4e83]{transform:rotateY(180deg)}.home .anim-stage .anim-face.back .anim-card[data-v-d0bf4e83]{transform-origin:100%}.home .anim-stage .anim-card[data-v-d0bf4e83]{transform-origin:0;backface-visibility:hidden;will-change:transform;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}
