@charset "UTF-8";header{position:fixed;width:100%;top:0;background:#fff;z-index:100;height:70px;transition:all .2s ease}header .header-content{display:flex;align-items:center;justify-content:center;padding:0 32px;max-width:1280px;height:100%;margin:auto}header .header-content a{display:flex;place-items:center}header .logo{width:200px;flex:none}header .logo img{height:28px;transition:all .2s ease}header nav{margin:auto;height:100%}header ul.main-menu{height:100%;display:flex;align-items:center;justify-content:center;padding:0}header li{list-style-type:none;display:flex;align-items:center;flex-shrink:0;margin:0;font-size:16px;padding:0 2px}header li a{text-decoration:none;color:var(--c-text);height:100%}header li.top-menu{height:100%;cursor:pointer}header li.top-menu:not(:last-child){margin-right:2px}header li.top-menu.active a{font-weight:700;color:#6a4bff}header li.top-menu .title{padding:8px 12px;border-radius:4px;transition:background .5s ease}header li.top-menu .title svg{margin-left:0;transition:all .25s cubic-bezier(.075,.82,.165,1)}header li.top-menu:hover>a>.title{background:rgba(212,202,255,.3882352941);color:#6a4bff}header .buttons{width:200px;flex:none;display:flex;place-content:flex-end}header .buttons .link-button button{font-size:16px;padding:6px 16px;border-radius:6px;margin-left:6px;flex:none;transition:none}header .buttons button{display:flex;place-items:center}header .buttons button img{height:18px;width:18px;margin-right:.5em;margin-left:-.2em;border:1px solid rgba(128,128,128,.1803921569);border-radius:100%}header .sub-menu{opacity:0;transition:all .25s cubic-bezier(.075,.82,.165,1);visibility:hidden;transform:translateY(-10px)}header .top-menu.disabled{pointer-events:none}header .top-menu:hover:not(.disabled):not(.no-ready) .sub-menu{opacity:1;visibility:visible;transform:translateY(0)}header .top-menu:hover:not(.disabled):not(.no-ready) a .title svg{transform:rotate(180deg)}header .sub-menu{position:absolute;left:0;top:100%;width:100%;background:#fff;padding:30px 40px;box-shadow:0 63px 25px #08073b03,0 36px 21px #08073b0a,0 16px 16px #08073b12,0 4px 9px #08073b14,0 0 #08073b14}header .sub-menu .content-container{display:flex;place-content:center;flex-wrap:wrap;display:grid;grid-template-columns:1fr 1fr 1fr 1fr}header .sub-menu .sub-menu-item{display:flex;flex-direction:column;place-content:flex-start;place-items:flex-start;min-width:297px;height:80px;margin:5px;padding:10px 16px;border-radius:8px}header .sub-menu .sub-menu-item:hover{color:var(--c-main);background:var(--c-main-l2)}header .sub-menu .sub-menu-item:hover .desc{color:var(--c-main-l1)}header .sub-menu .sub-menu-item .titles{height:2.2em;display:flex;place-items:center}header .sub-menu .sub-menu-item .titles .title{padding:0;font-weight:700;display:flex;align-items:center}header .sub-menu .sub-menu-item .titles .subTitle{position:relative}header .sub-menu .sub-menu-item .titles .subTitle:before{content:"";border-left:1px solid currentColor;opacity:.4;margin-left:.6em;padding-left:.6em;height:.9em;display:inline-block}header .sub-menu .sub-menu-item .desc{color:var(--c-text-l1);font-size:14px}header .top-banner{background:#000000;background-size:100% 74px;height:60px;width:100%;transition:all .4s ease;display:flex;place-content:center;place-items:center;overflow:hidden;cursor:pointer}header .top-banner .banner-content{height:72px;width:902px;background-image:url(/assets/asset.f5237497.png);background-size:100%;background-repeat:no-repeat;background-position:center}.scroll-down header{height:56px;background:rgba(255,255,255,.9215686275);backdrop-filter:blur(100px) saturate(2);-webkit-backdrop-filter:blur(100px) saturate(2)}.scroll-down header li.top-menu{font-size:15px;transition:all .2s ease}.scroll-down header li.top-menu .title{padding:6px 10px}.scroll-down header .logo img{height:24px}.scroll-down header nav{margin-right:0}.scroll-down header .buttons{width:157px}.scroll-down header .buttons .link-button button{font-size:14px;padding:6px 14px}.expand-menu-but{height:36px;width:36px;display:flex;place-content:center;place-items:center;padding:0;background:transparent;color:#3a325fa3;border:1px solid rgba(58,50,95,.54);border-radius:4px}@media (max-width: 1280px){header .sub-menu .content-container{grid-template-columns:1fr 1fr 1fr}}@media (max-width: 900px){header .sub-menu .content-container{grid-template-columns:1fr 1fr}}@media (max-width: 500px){header .sub-menu .content-container{grid-template-columns:1fr}}.expand-menu-but{display:none}.expand-menu-but svg:first-child{display:flex}.expand-menu-but svg:last-child{display:none}header.expand .expand-menu-but svg:first-child{display:none}header.expand .expand-menu-but svg:last-child{display:flex}@media (max-width: 720px){header .expand-menu-but{display:flex;position:absolute;right:20px;top:0;bottom:0;margin:auto}header .desktop{display:none}header .logo{width:auto}header nav{position:absolute}header nav{display:none}header.expand nav{display:block}header ul.main-menu{height:auto;position:relative;flex-direction:column;top:70px;left:0;background:white;width:100vw;align-items:center;justify-content:flex-start;padding-bottom:20px;box-shadow:0 63px 25px #08073b03,0 36px 21px #08073b0a,0 16px 16px #08073b12,0 4px 9px #08073b14,0 0 #08073b14}header li.top-menu{height:auto;min-height:46px;width:200px;text-align:center;place-content:center}header .has-children{display:none}.scroll-down header ul.main-menu{top:56px}}.scroll-down .top-banner{transition:all .4s ease;height:0}.link-button{text-decoration:none}.link-button button{padding:16px 36px;font-size:16px;background:var(--c-main);font-weight:500;transition:.2s ease-in-out;box-shadow:0 1px 2px #10142821}.link-button button:hover{transition:.1s ease-in-out;background:var(--c-main-d1)}.link-button button:active{transition:.1s ease-in-out;background:var(--c-main-d2)}.link-button.white button{background:var(--c-text-invert);color:var(--c-text);border:1px solid var(--c-gray);box-shadow:0 1px 2px #1018280d}.link-button.white button:hover{transition:.1s ease-in-out;background:var(--c-text-invert-d1)}.link-button.white button:active{transition:.1s ease-in-out;background:var(--c-text-invert-d2)}*{box-sizing:border-box;margin:0}body{overflow-x:hidden;margin:0;padding-top:70px;font-family:SF Pro SC,HanHei SC,SF Pro Text,Myriad Set Pro,SF Pro Icons,Apple Legacy Chevron,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif;background:#fff}body,html,button,input,optgroup,select,textarea{font-family:SF Pro SC,HanHei SC,SF Pro Text,Myriad Set Pro,SF Pro Icons,Apple Legacy Chevron,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif}button{background:#5554d6;background:var(--c-main-d1);color:#fffffff0;color:var(--c-text-invert);border:1px solid transparent;padding:4px 16px;border-radius:8px;font-size:16px;cursor:pointer}.content-container{max-width:1200px;width:calc(100% - 175px);margin:0 auto}:root{--c-text-d1: rgba(16, 24, 40, 1);--c-text: rgba(52, 64, 84, 1);--c-text-l1: rgba(102, 112, 133, 1);--c-text-l2: rgba(152, 162, 179, 1);--c-main-l2: rgba(75, 83, 255, .1);--c-main-l1: rgb(128, 117, 180);--c-main: rgba(106, 75, 255, 1);--c-main-d1: rgb(80, 49, 229);--c-main-d2: rgb(65, 35, 209);--c-text-invert: #fffffff0;--c-text-invert-d1: rgba(242, 243, 247, .8);--c-text-invert-d2: rgba(220, 222, 229, .57);--c-gray-d1: rgb(240, 239, 251);--c-gray: rgb(220, 220, 242);--c-gray-l1: rgba(246, 245, 255, 1)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn_05{0%{opacity:0}to{opacity:.5}}@keyframes fadeIn_05_over{0%{opacity:0}50%{opacity:1}to{opacity:.5}}@keyframes fadeIn_05_delay75{0%{opacity:0}50%{opacity:.25}75%{opacity:.66}85%{opacity:.6}to{opacity:.5}}.fadeIn{animation-name:fadeIn;animation-timing-function:ease-in-out}.fadeIn_05{animation-name:fadeIn_05;animation-timing-function:ease-in-out}.fadeIn_05_over{animation-name:fadeIn_05_over;animation-timing-function:ease-in-out}.fadeIn_05_delay75{animation-name:fadeIn_05_delay75;animation-timing-function:ease-in-out}.speed-500{animation-duration:.5s}.speed-750{animation-duration:.75s}.speed-1000{animation-duration:1s}.speed-1500{animation-duration:1.5s}.speed-1750{animation-duration:1.725s}.speed-2000{animation-duration:2s}.speed-2250{animation-duration:2.25s}.speed-2500{animation-duration:2.5s}.speed-2750{animation-duration:2.75s}.speed-3000{animation-duration:3s}.speed-3500{animation-duration:3.5s}.speed-4500{animation-duration:4.5s}.speed-8500{animation-duration:8.5s}.speed-25s{animation-duration:25s}.speed-20s{animation-duration:20s}@keyframes piao{0%{transform:translateY(0)}20%{transform:translateY(-20px)}40%{transform:translateY(5px)}60%{transform:translateY(-30px)}80%{transform:translateY(20px)}to{transform:translateY(0)}}@keyframes piao2{0%{transform:translateY(0)}20%{transform:translateY(-10px)}40%{transform:translateY(15px)}60%{transform:translateY(-25px)}to{transform:translateY(0)}}@keyframes fuqilai{0%{opacity:0;transform:scaleY(7)}to{opacity:1;transform:scaleY(1)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.piao{animation-name:piao;animation-duration:20s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}.spin{animation-name:spin;animation-duration:120s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}.piao2{animation-name:piao2;animation-duration:25s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}.fuqilai{animation-name:fuqilai;animation-duration:25s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}.delay-50{animation-delay:.5s}.delay-100{animation-delay:1s}.delay-125{animation-delay:1.25s}.delay-150{animation-delay:1.5s}.delay-200,.delay-250{animation-delay:2s}.animeIn,.animeIn_o05{opacity:0;transition-property:all;transition-duration:.5s;transition-timing-function:ease-in-out}.animeIn.in-view-enter{opacity:1}.animeIn_o05.in-view-enter{opacity:.5}.animeInUp{opacity:0;transform:translateY(20px);transition-property:all;transition-duration:.5s;transition-timing-function:ease-in-out}.animeInUp.in-view-enter{transform:translateY(0);opacity:1}.animeInDown{opacity:0;transform:translateY(-20px);transition-property:all;transition-duration:.3s;transition-timing-function:ease-in-out}.animeInDown.in-view-enter{transform:translateY(0);opacity:1}.markdown{position:relative;color:var(--c-text-l1);line-height:1.8;font-size:16px}.markdown h1{font-size:19px;margin-bottom:.5em;color:var(--c-text)}.markdown h2{font-size:16px;font-weight:700;margin-bottom:.5em;color:var(--c-text)}.markdown img{border-radius:18px;max-width:100%}.markdown p{margin-bottom:1.2em}.markdown video{border-radius:12px;max-width:100%}.markdown ul{margin-bottom:1.2em;padding:0 1em 0 2em;list-style:none}.markdown ul li{position:relative;line-height:2}.markdown ul li:after{content:"";height:1px;width:5px;background:rgba(17,53,114,.6901960784);display:flex;position:absolute;left:-15px;top:0;bottom:0;margin:1em auto auto}.markdown code{background:rgb(233,243,222);padding:2px 8px;border-radius:4px;color:#407e4e;font-family:JetBrainsMono;font-size:.925em}.markdown kbd{background-color:#f3f2fd;text-decoration:none;border:1px solid #cbc3f1;color:#4f4778;font-size:.9rem;font-weight:500;box-shadow:0 2px #665d9b1f;padding:.1rem .25rem;border-radius:max(.25rem,2px)}.markdown button{padding:6px 12px;font-size:15px;border-radius:5px;color:#5b3dea;background:#e5e4ff;transition:all .2s ease;display:flex;place-items:center}.markdown button svg{margin-right:6px}.markdown button:hover{background:#5b3dea;color:#e5e4ff}.markdown a{color:var(--c-main);text-decoration:none}.markdown a:hover{text-decoration:underline}.flex-gap{display:flex;place-items:center}.flex-gap>*:not(:last-child){margin-right:12px}::-moz-selection{color:#2709b6;background:rgb(227,222,255);-webkit-background-clip:initial!important;-webkit-text-fill-color:rgb(39,9,182)}::selection{color:#2709b6;background:rgb(227,222,255);-webkit-background-clip:initial!important;-webkit-text-fill-color:rgb(39,9,182)}@media screen and (max-width: 720px){body .link-button button{padding:12px 22px;font-size:16px;font-weight:500;background:var(--c-main)}body .section-index-start .hero{width:100%;font-size:18px;padding-right:20px;padding-left:20px}body .section-index-start .hero h2{font-size:36px;margin:16px 0}body .section-index-start .hero .buttons{margin-top:33px}body .section-index-start .cover{height:300px;transform:scale(.325)}body .section-index-start{height:643px}body .section-index-s2 .hero{width:100%;font-size:18px;padding-right:20px;padding-left:20px}body .section-index-s2 .hero h2{color:var(--c-text-d1);font-size:26px;margin-bottom:20px}body .section-index-s2 .cards{display:flex;max-width:calc(100vw - 60px);padding:0;flex-direction:column}body .section-index-s2 .cards .mean-card{width:100%;max-width:400px;margin:16px 0}body .section-index-s2{margin-bottom:60px}body .section-gallery .content{flex-direction:column;max-width:initial;width:calc(100% - 40px)}body .section-gallery .content .texts{width:100%;min-width:200px}body .section-gallery .content h2{font-size:22px;margin-bottom:10px}body .section-gallery .content .desc{font-size:18px}body .section-gallery .content .desc-sub{font-size:16px}body .section-gallery{min-height:400px;height:740px}body .section-gallery .gallery-box{width:100%;margin-left:0;height:325px;display:flex;place-content:center;place-items:center}body .section-gallery .gallery-box .gallery-context{flex:none;width:343px;height:223px}body .section-gallery .gallery-box .gallery-context .images img{left:20px;margin:auto;width:calc(100% - 40px);height:auto}body .section-gallery .gallery-box .gallery-context .control{left:0}body .section-gallery .gallery-box .gallery-context img.bk{border-radius:18px}body .gallery-left .gallery-box{margin:0}body .gallery-left .gallery-box .gallery-context .control{right:auto;left:4px}body .section.gallery-3 .gallery-box .gallery-context{height:241px;width:343px}body .section.gallery-2 .gallery-box .gallery-context{height:260px;width:343px}body .section-index-s6{height:auto;width:100%;min-height:initial;max-height:initial;padding:70px 0}body .section-index-s6 .content-container{width:calc(100% - 20px)}body .section-index-s6 .hero{width:100%}body .section-index-s6 .hero h3{font-size:28px;line-height:32px}body .section-index-s6 .hero .desc{margin:12px 0;font-size:16px;line-height:24px}body .section-index-s6 .cards{margin-top:23px}body .section-index-s6 .cards .mx-line{display:flex;flex-direction:column}body .section-index-s6 .cards .card-2h{width:320px;height:296px;display:flex}body .section-index-s6 .cards .cover-right{position:absolute;right:0;top:0;width:100%;height:auto}body .section-index-s6 .cards .card .texts{margin-top:auto}body .section-index-s3{height:auto;width:100%;min-height:initial;max-height:initial;overflow:hidden;padding-top:40px}body .section-index-s3 .content{width:100%;height:806px}body .section-index-s3 .hero{width:100%;padding:0 20px}body .section-index-s3 .hero h2{font-size:28px;margin-bottom:12px}body .section-index-s3 .hero .desc{font-size:16px;line-height:22px}body .section-index-s3 .hero .icons img{height:32px;margin:0 2px}body .section-index-s3 .cover{margin-top:109px}body .section-index-s3 .cover .figma{width:420px;height:auto}body .section-index-s3 .cover .plugin{width:300px;height:auto;top:-90px;right:43px}body .section-index-member{width:100%}body .section-index-member .hero{width:100%;margin-top:65px}body .section-index-member .hero h2{font-size:26px;line-height:38px;text-align:center}body .section-index-member .hero .desc{font-size:16px}body .section-index-member .member-cover .avtmap{height:241px;width:auto}body .section-index-member .content-container{width:calc(100% - 40px)}body .section-index-moretool{padding-bottom:20px}body .section-index-moretool .hero{width:100%;margin-top:65px}body .section-index-moretool .hero h2{font-size:26px;line-height:38px;text-align:center;height:90px}body .section-index-moretool .hero .desc{font-size:16px}body .section-index-moretool .content-container{width:calc(100% - 40px)}body .section-index-moretool .card.big{padding:22px}body .section-index-moretool .card.big .figmaextype{display:none}body .section-index-moretool .card.big h2{height:90px}body .section-index-moretool .card.big h2 .sub{font-size:16px;place-content:flex-start;text-align:left;line-height:1;padding-left:16px;font-size:14px;opacity:.7}body .section-index-moretool .card .imgs{display:flex;flex-direction:column;width:100%;margin-top:auto}body .section-index-moretool .card .imgs .x:not(:last-child){margin-right:0;margin-bottom:15px}body .section-index-moretool .tools{flex-direction:column}body .section-index-s5{height:474px}body .section-index-s5 .card{width:calc(100% - 40px)}body .section-index-s5 .card .hero{width:100%;padding:40px}body .section-index-s5 .card .hero h3{font-size:18px}body .section-index-s5 .card .link-button button{padding:10px 18px}body .section-index-s5 .bk{width:661px;height:508px}}@font-face{font-family:JetBrainsMono;src:url(/assets/asset.826585e1.eot);src:url(/assets/asset.018579dd.woff);src:url(/assets/asset.cb088212.woff2)}
