:root{--main-maxw:1364px;--header-h:72px;--g-title:#434343;--active-c:#22ad7b;--active-h:#488184;--paper-c:#089f52;--paper-s:#cbebcb;--bg-green:#f2f8d8;--org-c:#ff894f}.watermark-btn{z-index:9999;background-color:var(--active-c);color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:50px;flex-direction:column;justify-content:center;align-items:center;width:100px;height:100px;padding:10px 18px;font-size:16px;transition:all .3s;animation:1.5s ease-in-out infinite alternate wfloatAnimation;display:flex;position:fixed;bottom:150px;right:20px;box-shadow:0 4px 10px #0003}@keyframes wfloatAnimation{0%{transform:translateY(0);box-shadow:0 4px 10px #0003}to{transform:translateY(-8px);box-shadow:0 12px 20px #00000026}}.watermark-btn:before{content:"";background:url(../media/globe.2eg5pfpqmeb-k.png) 50%/100% no-repeat;width:50px;height:38px;display:flex}.watermark-btn:hover,.watermark-btn:focus{background-color:var(--paper-s);color:var(--paper-c);transform:translateY(-3px);box-shadow:0 6px 15px #0000004d}body.popup-open{touch-action:none;overflow:hidden}.scroll{-webkit-overflow-scrolling:touch;position:absolute;top:0;bottom:0;overflow-y:auto}header{height:var(--header-h);z-index:5;background:#fff;flex-flow:row-reverse;justify-content:center;align-items:center;width:auto;max-width:100%;margin:0;padding:0;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 8px 16px #778c840f}header .inner{height:100%;width:var(--main-maxw);background:#fff;border-radius:0;flex-flow:row;justify-content:space-between;align-items:center;max-width:calc(100% - 64px);margin:0 32px;padding:0;display:flex;position:relative;box-shadow:0 0 #778c840f}header .inner a.logo,.headerRWD a.logo{flex-flow:row;justify-content:center;align-items:flex-end;gap:21px;height:100%;padding:0;display:flex;position:relative}header .inner a.logo span,.headerRWD a.logo span{color:var(--active-c);text-align:center;justify-content:center;align-items:center;width:auto;max-width:100%;height:100%;font-size:1.4rem;font-weight:600;line-height:1;display:flex;position:relative}header .inner a.logo img,.headerRWD a.logo img{width:82px;max-width:100%;height:auto;max-height:90%;position:relative}header nav,header nav ul{justify-content:center;align-items:center;max-width:100%;height:100%;padding:0;display:flex;position:relative}header nav ul a{justify-content:center;align-items:center;max-width:100%;height:100%;padding:0 16px;display:flex;position:relative}header nav ul a:active p,header nav ul a:hover p{color:var(--active-c)}header nav ul a.download:active p,header nav ul a.download:hover p{background:var(--active-h)}header nav ul a.download p{background:var(--active-c);color:#fff;border-radius:2rem;height:75%;padding:0 1rem;line-height:3}header nav ul a p{color:#000;letter-spacing:.04em;text-align:center;justify-content:center;width:auto;max-width:100%;height:100%;margin:0;padding:0;font-size:1.2rem;font-weight:400;line-height:4;transition:all .3s;display:flex;position:relative}.menu-btn{cursor:pointer;background:0 0;border:none;flex-direction:column;flex-grow:0;flex-shrink:0;justify-content:space-between;width:37px;min-width:37px;height:22px;display:flex;position:relative;top:0;right:0}.menu-btn span{transform-origin:50%;background:#000;width:100%;height:3px;transition:all .3s ease-in-out;display:block}.menu-btn:active span,.menu-btn:hover span{background:var(--active-c)}#main{width:100%;padding:var(--header-h) 0 0;min-height:86vh;position:relative}.first{width:100%;position:relative}.full-menu{z-index:1000;opacity:0;visibility:hidden;pointer-events:none;background:#fff;flex-direction:column;align-items:center;width:100%;height:100dvh;padding:100px 0 10px;transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .3s linear,visibility .4s;display:flex;position:fixed;top:0;left:0;transform:translateY(100%)}.full-menu.active{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.menu-main{flex-direction:column;align-items:flex-start;width:90%;min-height:60%;font-size:1.1rem;font-weight:600;display:flex;position:relative}.menu-main nav{flex-direction:column;justify-content:center;width:100%;display:flex;position:relative}.menu-main nav a{opacity:0;border-bottom:1px solid #dbdbdb;align-items:center;min-height:80px;transition:opacity .4s,transform .5s cubic-bezier(.25,1,.5,1);display:flex;position:relative;transform:translateY(30px)}.menu-main nav a i{border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:8px solid var(--active-c);width:0;height:0;transition:transform .2s,opacity .2s;display:inline-block;position:absolute;right:10px}.menu-main nav a:hover,.menu-main nav a:active{color:var(--active-c)}.menu-main nav a:hover i,.menu-main nav a:active i{transform:translate(4px)}.menu-bt-c{opacity:0;transition:opacity .4s,transform .5s cubic-bezier(.25,1,.5,1);transform:translateY(30px)}.full-menu.active .menu-main nav a,.full-menu.active .menu-bt-c{opacity:1;transform:translateY(0)}.full-menu.active nav a:first-child{transition-delay:.2s}.full-menu.active nav a:nth-child(2){transition-delay:.28s}.full-menu.active nav a:nth-child(3){transition-delay:.36s}.full-menu.active nav a:nth-child(4){transition-delay:.44s}.full-menu.active .menu-bt-c{border:2px solid var(--active-c);background:0 0;border-radius:1rem;justify-content:center;align-items:center;width:100%;min-height:80px;margin:20px 0 0;font-size:1.4rem;transition-delay:.52s;display:flex;box-shadow:inset 0 0 8px #22ad7b}.full-menu.active .menu-bt-c a{color:var(--active-c)}.full-menu .close-btn{cursor:pointer;background:0 0;border:none;width:30px;height:30px;padding:0;position:relative;right:8px}.full-menu .close-btn span{background-color:#000;width:100%;height:2px;transition:transform .2s;position:absolute;left:0}.full-menu .close-btn:active span,.full-menu .close-btn:hover span{background-color:var(--active-c)}.full-menu .close-btn span:first-child{top:50%;transform:translateY(-50%)rotate(45deg)}.full-menu .close-btn span:nth-child(2){top:50%;transform:translateY(-50%)rotate(-45deg)}.full-menu .headerRWD{width:100%;max-width:calc(100% - 25px);height:var(--header-h);box-sizing:border-box;justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;left:12.5px}.popup-overlay{z-index:999;touch-action:auto;background:#0009;justify-content:center;align-items:center;width:100%;height:100%;display:none;position:fixed;top:0;left:0}.popup-overlay.active{display:flex}.popup-content{text-align:center;background:#fff;border-radius:8px;width:90%;max-width:400px;padding:30px;position:relative;box-shadow:0 4px 15px #0003}#partner-popup .popup-content,#noqr-partner-popup .popup-content{max-width:330px}#noqr-partner-popup .popup-content p{justify-content:center;align-items:center;min-height:100px;display:flex}.popup-content .qrcodepic{justify-content:center;align-items:center;width:100%;margin:15px auto;display:flex;position:relative}.popup-content .qrcodepic img{width:150px}.popup-content h2{font-size:1.3rem}.popup-content .js-popup-title{color:var(--active-c);letter-spacing:.03rem;padding:10px 0}.popup-close{cursor:pointer;color:#333;border:1px solid #333;border-radius:100%;width:30px;height:30px;font-size:20px;line-height:1.6rem;position:absolute;top:7px;right:9px}.popup-close:hover{color:var(--active-c);border:1px solid var(--active-c)}.popup-btn{background:var(--active-c);color:#fff;cursor:pointer;letter-spacing:.2rem;border:none;border-radius:2rem;width:100%;margin-top:15px;padding:10px 20px;font-size:1.1rem}footer{background:var(--active-c);justify-content:center;align-items:end;width:100%;height:150px;display:flex;position:relative}footer .inner{width:80%;max-width:var(--main-maxw);justify-content:space-between;align-items:center;height:90%;display:flex;position:relative}footer .inner .inner-left{color:#fff;flex-direction:column;justify-content:space-between;align-items:center;height:40%;display:flex;position:relative}footer .inner .inner-left p{font-size:.8rem}footer .inner .inner-left nav{display:flex}footer .inner .inner-left nav a{color:#fff;word-break:keep-all;margin:0 1rem;font-weight:600}footer .inner .inner-left nav a:active,footer .inner .inner-left nav a:hover{color:#d4fc69}footer .inner .inner-right{justify-content:end;align-items:center;display:flex;position:relative}footer .inner .inner-right .apps{flex-direction:column;justify-content:space-between;align-items:center;width:40%;margin:0 15px;display:flex;position:relative}footer .inner .inner-right .apps a{background:#fff;border-radius:1rem;justify-content:center;align-items:center;height:40px;display:flex}footer .inner .inner-right .apps a img{width:80%}footer .inner .inner-right .apps a:first-child{margin:0 0 5px}footer .inner .inner-right a{position:relative}footer .inner .inner-right .app-pic{aspect-ratio:1;width:30%;max-width:85px;position:relative}footer .inner .inner-right a.qr{aspect-ratio:1;background:#fff;border-radius:1rem;justify-content:center;align-items:center;width:30%;max-width:85px;display:flex;position:relative}footer .inner .inner-right a.qr img{padding:10px}footer .inner .inner-right a:active,footer .inner .inner-right a:hover{opacity:.7}footer .inner .inner-right a img,footer .inner .inner-right .app-pic img{width:100%;height:100%}.index-date{width:80%;max-width:var(--main-maxw);flex-direction:column;align-items:center;margin:10vh auto;display:flex;position:relative}.index-date .title{color:var(--g-title);word-break:keep-all;font-weight:600}.index-date .date{color:var(--paper-c);font-variant-numeric:tabular-nums;margin:0 7px 0 0;font-weight:600}.index-date .date-s{color:var(--g-title);font-weight:600}.index-date .inner-left{flex-direction:column;align-items:center;display:flex}.index-date .inner-left .title{font-size:2rem}.index-date .inner-left .date-container{justify-content:center;align-items:self-end;width:100%;margin:25px 0 15px;display:flex}.index-date .inner-left .date{font-size:6rem}.index-date .inner-left .date-s{font-size:2rem;line-height:6rem}.index-date .item{width:100%;font-size:.85rem;position:relative}.index-date .item ul{flex-direction:column;width:100%;display:flex;position:relative}.index-date .item ul li{width:100%;padding:0 0 15px 13px;display:flex;position:relative}.index-date .item ul li .imp{color:var(--g-title)}.index-date .item ul li:not(:first-child):before{content:"";background:#333;border-radius:100%;width:5px;height:5px;display:flex;position:absolute;top:7px;left:3px}.index-date .item ul li:first-child{justify-content:center;margin:10px 0 20px;font-size:1.05rem}.index-date .item ul li:first-child div{display:flex}.index-date .item ul li .line{background:#cfcfcf;min-width:1px;margin:0 25px;display:flex}.index-date .inner-right{width:88%;min-height:170px;margin:0 0 10px;display:flex}.index-date .inner-right ul{justify-content:space-between;align-items:stretch;width:100%;display:flex;position:relative}.index-date .inner-right ul li{background:url(../media/banner-fb2.0zvzg5n5qtxje.png) bottom/cover no-repeat;border-radius:.5rem;flex-direction:column-reverse;justify-content:center;align-items:center;width:32%;display:flex;position:relative;overflow:hidden;box-shadow:0 5px 6px #f5f5f5}.index-date .inner-right ul li:after{content:"";background:linear-gradient(#fff 20%,#ffffff69 70%,#fff0 80%);width:100%;height:100%;position:absolute;top:0;left:0}.index-date .inner-right ul li .date-container{z-index:1;justify-content:center;align-items:self-end;width:100%;display:flex;position:relative}.index-date .inner-right .title{word-break:keep-all;z-index:1;font-size:1.2rem}.index-date .inner-right .date{font-size:2.7rem}.index-date .inner-right ul li .date-container span{color:var(--g-title);font-size:1.2rem;font-weight:600;line-height:2.6rem;display:flex}.index-date .inner-right ul li .date-container span i{width:10px;display:flex}.index-recom{background-color:#0000;width:100%;padding:20px 0 70px;transition:background-color 2s ease-out;position:relative;overflow:hidden}.index-recom.show{background-color:var(--bg-green)}.index-recom .inner{width:80%;max-width:var(--main-maxw);flex-direction:column;align-items:center;margin:0 auto;display:flex;position:relative}.index-recom .inner .paper{text-align:center;margin:70px 0 140px;line-height:1.9rem}.index-recom .inner .paper .into{font-size:1.1rem}.index-recom .inner .paper .title{color:var(--paper-c);margin:0 0 15px;font-size:2.7rem;font-weight:600;line-height:3.5rem;display:flex;position:relative}.index-recom .inner .pic{opacity:0;justify-content:center;align-items:center;width:100%;transition:transform 1s ease-out,opacity 1s ease-out;display:flex;position:relative;transform:translate(50px,50px)}@keyframes floatUpRight{0%{opacity:0;transform:translate(50px,50px)}to{opacity:1;transform:translate(0)}}.index-recom .inner .pic.show{opacity:1;transform:translate(0)}.index-recom .inner .pic ul{justify-content:space-evenly;align-items:center;width:100%;display:flex;position:relative}.index-recom .inner .pic ul li{border-radius:1rem;justify-content:center;align-items:center;width:18%;display:flex;position:relative;overflow:hidden}.index-recom .inner .pic ul li:nth-child(odd){margin:-10vh 0 0}.index-recom .inner .pic ul li img{object-fit:cover;width:100%;height:100%}.index-prmo{background-color:#0000;width:100%;min-height:50vh;margin:60px 0 0;padding:20px 0;transition:background-color 2s ease-out;position:relative;overflow:hidden}.index-prmo .paper{opacity:0;justify-content:space-between;align-items:center;width:88%;margin:0 0 40px;transition:opacity 1s ease-out,transform 1s ease-out;display:flex;position:relative;transform:translateY(20px)}.index-prmo .paper.show{opacity:1;transform:translateY(0)}.index-prmo .paper .title{width:40%;color:var(--paper-c);font-size:2.7rem;font-weight:600;line-height:3.5rem;display:flex;position:relative}.index-prmo .paper .into{flex-direction:column;width:50%;font-size:1.1rem;line-height:1.9rem;display:block;position:relative}.index-prmo .paper .into a{width:max-content;color:var(--active-c);font-weight:600;display:inline-block;position:relative}.index-prmo .paper .into a i{background:url(../media/arrow-r-b.2u8it89ily185.svg) 50%/100% no-repeat;width:15px;height:15px;margin:0 0 0 .5rem;transition:transform .3s;display:inline-block;position:relative}.index-prmo .paper .into a:active i,.index-prmo .paper .into a:hover i{transform:translate(5px)}.index-prmo:before{content:"";z-index:-1;opacity:0;background:url(../media/banner-fb2.0zvzg5n5qtxje.png) bottom/100% no-repeat;width:100%;height:100%;transition:opacity 2s ease-out;position:absolute;top:0;left:0}.index-prmo.show{background-color:#0000}.index-prmo:after{content:"";z-index:-1;background:linear-gradient(#fff 0%,#fffc 70%,#fff0 80%);width:100%;height:100%;position:absolute;top:0;left:0}.index-prmo.show:before{opacity:1}.index-prmo .inner{width:80%;max-width:var(--main-maxw);flex-direction:column;align-items:center;margin:0 auto;display:flex;position:relative}.index-prmo .inner .pic{opacity:0;justify-content:center;align-items:center;width:100%;transition:transform 1s ease-out,opacity 1s ease-out;display:flex;position:relative;transform:translateY(50px)}.index-prmo .inner .pic.show{opacity:1;transform:translateY(0)}.index-news{width:100%;max-width:var(--main-maxw);margin:60px auto;display:flex}.index-news .inner{width:80%;max-width:var(--main-maxw);flex-direction:column;margin:0 auto;display:flex;position:relative}.index-news .inner .title{color:var(--paper-c);font-size:2rem;font-weight:600;line-height:3rem;display:flex;position:relative}.index-news ul{width:100%;margin:20px auto;padding:0;list-style:none;transition:height .4s ease-in-out;position:relative;overflow:hidden}.index-news .page{box-sizing:border-box;opacity:0;visibility:hidden;pointer-events:none;width:100%;transition:transform .4s ease-in-out,opacity .4s ease-in-out,visibility .4s;position:absolute;top:0;left:0}.index-news .page li{border-bottom:1px solid #eee;align-items:center;width:100%;min-height:70px;padding:10px;line-height:1.6rem;display:flex}.index-news .page li a{justify-content:space-between;align-items:center;width:100%;height:100%;display:flex}.index-news .page li a span:first-child{width:12%;min-width:112px;height:100%;font-size:14px;display:flex}.index-news .page li a span:nth-child(2){color:#000;width:82%;height:100%;font-size:18px;font-weight:400;display:flex}.index-news .page li a span:last-child{justify-content:center;align-items:center;width:10%;max-width:26px;height:100%;transition:transform .3s;display:flex}.index-news .page li a span:last-child img{width:100%;height:100%}.index-news .page li a:active span:last-child,.index-news .page li a:hover span:last-child{transform:translate(5px)}.index-news .page.active{opacity:1;visibility:visible;pointer-events:auto;transform:translate(0)}.index-news .page.slide-right{transform:translate(100%)}.index-news .page.slide-left{transform:translate(-100%)}.index-news .page-nb{text-align:center;justify-content:flex-end;margin:15px 0 0;display:flex}.index-news .page-nb a{color:#898989;-webkit-user-select:none;user-select:none;border:1px solid #ddd;border-radius:4px;margin:0 5px;padding:6px 12px;line-height:1.7rem;text-decoration:none;display:inline-block}.index-news .page-nb a.active{background-color:var(--active-c);color:#fff;border-color:var(--active-c)}.index-news .prev,.index-news .next{width:40px;height:40px;position:relative}.index-news .prev:hover:after{border-right-color:var(--active-c)}.index-news .next:hover:after{border-left-color:var(--active-c)}.index-news .prev:after{content:"";border:6px solid #0000;border-left-width:0;border-right:10px solid #333;width:0;height:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.index-news .next:after{content:"";border:6px solid #0000;border-left:10px solid #333;border-right-width:0;width:0;height:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.news-container{flex-direction:column;justify-content:center;align-items:center;width:100%;margin:15vh 0 10vh;display:flex;position:relative}.news-container .inner{flex-direction:column;justify-content:center;align-items:center;width:90%;max-width:700px;margin:0 auto;display:flex;position:relative}.news-container .inner .news-inner{width:100%;line-height:2rem;position:relative}.news-container .news-date{border-bottom:1px solid var(--paper-s);flex-direction:column;width:100%;margin:0 0 5vh;padding:0 0 10px;display:flex;position:relative}.news-container .news-date .date{padding:5px 0 0;font-size:1.1rem;font-weight:600}.news-container .news-date .title{color:var(--paper-c);padding:10px 0 5px;font-size:1.4rem;font-weight:600}.app-banner{justify-content:center;align-items:center;width:100%;height:80vh;display:flex;position:relative}.app-banner .inner{justify-content:space-between;width:90%;max-width:1000px;height:80%;margin:0 auto;display:flex;position:relative}.app-banner .bg{z-index:-1;opacity:0;width:61%;max-width:680px;animation:1s ease-out forwards bfadeInUp;position:absolute;top:41%;right:16%;transform:translateY(50px)}.app-banner .bg img{filter:drop-shadow(-25px 53px 20px #0003);width:100%}.app-banner .inner .inner-right{flex-direction:column;display:flex;position:relative}.app-banner .inner .inner-right .talk{opacity:0;width:max-content;padding:0 35px;animation:.5s cubic-bezier(.175,.885,.32,1.275) forwards bbounceIn;display:flex;position:relative;transform:scale(.7)}.app-banner .inner .inner-right .talk:first-child{animation-delay:1s}.app-banner .inner .inner-right .talk:nth-child(2){animation-delay:2s}.app-banner .inner .inner-right .talk:nth-child(3){animation-delay:3s}@keyframes bfadeInUp{to{opacity:1;transform:translateY(0)}}@keyframes bbounceIn{to{opacity:1;transform:scale(1)}}.app-banner .inner .inner-right .talk:first-child .face{width:17%;display:flex;position:absolute;bottom:-10px;right:-16px}.app-banner .inner .inner-right .talk:nth-child(2) .face{width:17%;display:flex;position:absolute;bottom:16px;left:-8px}.app-banner .inner .inner-right .talk:nth-child(3) .face{width:17%;display:flex;position:absolute;top:-20px;right:8px}.app-banner .inner .inner-right .talk .face img{width:100%}.app-banner .inner .inner-right .talk span i{filter:none;width:9%;position:relative}.app-banner .inner .inner-right .talk span i img{width:100%;height:100%}.app-banner .inner .inner-right .talk span:first-child{filter:drop-shadow(1px 2px 5px #0000001a);background:url(../media/app-t1.17mmta254hk-f.png) top/100% no-repeat;justify-content:center;align-items:center;width:270px;min-height:80px;font-size:.95rem;font-weight:600;line-height:1rem;display:flex;position:relative}.app-banner .inner .inner-right .talk:nth-child(2) span:first-child{background:url(../media/app-t2.2_hxlvcj-puem.png) 50% 175%/104% no-repeat;width:231px;min-height:94px}.app-banner .inner .inner-right .talk:nth-child(3) span:first-child{background:url(../media/app-t3.1t3atvx2u216-.png) 50% 86%/84% no-repeat;width:258px}.app-banner .inner .inner-left{flex-direction:column;justify-content:center;width:50%;margin:-10vh 0 0;display:flex;position:relative}.app-banner .inner .inner-left .title{color:var(--g-title);margin:0 0 2rem;font-size:3rem;font-weight:600;line-height:3.5rem}.app-banner .inner .inner-left a{border:solid 1px var(--paper-c);word-break:keep-all;border-radius:1.5rem;justify-content:center;align-items:center;width:180px;padding:10px 15px;font-weight:600;display:flex;position:relative}a.backnews{border:solid 1px var(--paper-c);word-break:keep-all;border-radius:1.5rem;justify-content:center;align-items:center;width:180px;margin:0 0 15px;padding:10px 15px;font-weight:600;display:flex;position:relative}.app-banner .inner .inner-left a:after{content:"";background:var(--paper-c) url(../media/arrow-w.3as1dt1p584_c.svg) no-repeat center center;background-size:30%;border-radius:100%;justify-content:center;align-items:center;width:45px;height:45px;transition:transform .3s,background .3s;display:flex;position:absolute;right:-30px}a.backnews:after{content:"";background:var(--paper-c) url(../media/arrow-lw.1x3i01mhyqkkj.svg) no-repeat center center;background-size:30%;border-radius:100%;justify-content:center;align-items:center;width:45px;height:45px;transition:transform .3s,background .3s;display:flex;position:absolute;left:-14px}.app-banner .inner .inner-left a:hover:after,.app-banner .inner .inner-left a:active:after{background:var(--active-h) url(../media/arrow-w.3as1dt1p584_c.svg) no-repeat center center;background-size:30%;transform:translate(5px,-5px)}a.backnews:hover:after,a.backnews:active:after{background:var(--active-h) url(../media/arrow-lw.1x3i01mhyqkkj.svg) no-repeat center center;background-size:30%;transform:translate(-5px,-5px)}.imp{color:var(--org-c);margin:0 5px;padding:0 5px 5px;font-weight:600;display:inline-block;position:relative}.imp:after{content:"";background-color:var(--org-c);height:1px;animation:5s linear infinite worm-slide;position:absolute;bottom:0}@keyframes worm-slide{0%{left:0;right:100%}25%{left:0;right:0}50%{left:100%;right:0}75%{left:0;right:0}to{left:0;right:100%}}@keyframes infinite-scroll{0%{transform:translate(0)}to{transform:translate(-40px)}}.app-into{justify-content:center;align-items:center;width:100%;margin:20vh 0;display:flex;position:relative}.app-into .inner{width:80%;max-width:var(--main-maxw);justify-content:space-between;align-items:center;margin:0 auto;display:flex;position:relative}.app-into .inner-right{flex-direction:column;justify-content:center;width:32%;display:flex;position:relative}.app-into .inner-left{width:32%;color:var(--paper-c);flex-direction:column;display:flex;position:relative}.app-inpic .pic-container .paper{color:var(--g-title);height:90px;margin:0 0 20px;font-size:1.1rem;line-height:1.8rem}.app-into .inner-left .paper,.app-inpic .pic-container .paper .imp{color:var(--g-title);line-height:2}.app-inpic .pic-container .paper .imp{color:var(--g-title)}.app-inpic .inner-left .paper{color:var(--g-title);flex-direction:column;align-items:center;width:100%;max-width:900px;font-size:1.3rem;line-height:2.2rem;display:flex}.app-inpic .inner-left .paper .imp{margin:15px 0}.app-into .inner-left .title{letter-spacing:.08rem;margin:0 0 20px;font-size:2.2rem;font-weight:600;line-height:3rem}.app-inpic .inner-left .title{text-align:center;width:80%;max-width:600px;margin:20px 0;font-size:2.2rem;font-weight:600;line-height:3rem}.app-into .pic-container .pic{border-radius:1rem;width:100%;max-width:270px;margin:0 auto;display:block;position:relative;overflow:hidden;box-shadow:0 0 5px #cfcfcf}.app-into .pic-container{justify-content:center;align-items:center;display:flex;position:relative}.app-into .pic-container:after{content:"";z-index:-1;background:linear-gradient(90deg,#fff 0%,#e3e3e3 25% 75%,#fff 100%);width:145%;height:30vh;display:flex;position:absolute;overflow:visible}.app-into .pic-container .pic .mask{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.app-into .pic-container .pic .mask ul{width:100%;height:100%;margin:0;padding:0;list-style:none;position:relative}.app-into .pic-container .pic .mask ul li{opacity:0;background:0 0;transition:opacity .3s;position:absolute}.app-into .pic-container .pic img{width:100%;height:auto;transition:transform .5s cubic-bezier(.25,1,.5,1),opacity .5s;display:block}.app-into .pic-container .pic img:first-of-type{z-index:1;opacity:1;position:relative}.app-into .pic-container .pic img:first-of-type.hide-up{opacity:0;transform:translateY(-50px)}.app-into .pic-container .pic img:nth-of-type(2){z-index:0;opacity:0;width:100%;height:auto;position:absolute;top:0;left:0;transform:translateY(50px)}.app-into .pic-container .pic img:nth-of-type(2).active{opacity:1;z-index:2;transform:translateY(0)}.app-into .pic-container .pic .mask ul li.active{opacity:1;box-shadow:0 0 0 9999px #6669}.app-into .pic-container .pic .mask ul li:first-child{width:248px;height:350px;top:35px;right:12px}.app-into .pic-container .pic .mask ul li:nth-child(2){width:260px;height:105px;top:242px;left:5px}.app-into .pic-container .pic .mask ul li:nth-child(3){width:260px;height:70px;top:345px;left:5px}.app-into.sec .pic-container .pic .mask ul li:first-child{width:248px;height:110px;top:120px}.app-into.sec .pic-container .pic .mask ul li:nth-child(2){width:248px;height:110px;top:247px;left:12px}.app-into .inner-right ul{counter-reset:li-counter;padding:0;list-style:none}.app-into .inner-right.item ul li{padding:10px 10px 10px 40px}.app-into .inner-right.item ul li span{position:absolute;top:12px;left:5px}.app-into .inner-right ul li{cursor:pointer;opacity:.6;border-left:3px solid #0000;padding:10px;font-size:1.1rem;line-height:1.8rem;transition:all .3s;position:relative}.app-into .inner-right ul li.active{opacity:1;border-left-color:var(--active-c);background:#0000000d}.app-into .inner-right ul li span{font-weight:700}.app-into .inner-right ul li span:before{counter-increment:li-counter;content:counter(li-counter);border:1px solid #333;border-radius:100%;justify-content:center;align-items:center;width:27px;height:27px;margin-right:6px;font-family:Helvetica,Arial,"sans-serif";font-size:21px;display:inline-flex}.app-into.sec .inner-right ul li{cursor:pointer;flex-direction:column;display:flex}.app-into.sec .inner-right ul li:not(:last-child){margin:0 0 30px}.app-into.sec .inner-right ul li span{margin:0 0 15px;font-size:1.3rem}.app-into.sec .inner-right ul li span:before{display:none}.app-inpic{justify-content:center;align-items:center;width:100%;margin:20vh 0;display:flex;position:relative}.app-inpic .inner{width:95%;max-width:var(--main-maxw);flex-direction:column;justify-content:space-between;align-items:center;margin:0 auto;display:flex;position:relative}.app-inpic .inner .inner-left{color:var(--paper-c);flex-direction:column;align-items:center;margin:0 0 80px;display:flex;position:relative}.app-inpic .inner .pic-container{flex-direction:column;align-items:center;width:95%;margin:0 auto 40px;display:flex;position:relative}.app-inpic .inner .pic-container ul{justify-content:flex-start;gap:20px;margin:0;padding:0;display:flex;position:relative}.app-inpic .inner .pic-container ul li:last-child{margin:0}.app-inpic .inner .pic-container ul li{text-align:center;color:var(--paper-c);box-sizing:border-box;scroll-snap-align:center;flex-direction:column;flex:0 0 360px;margin-right:28px;padding:15px;display:flex;position:relative}.app-inpic .inner .pic-container ul li:before{content:"";z-index:-1;filter:blur(2px);background:linear-gradient(186deg,#98969600 0%,#8ca0cb24 50%,#96969600 100%);width:40%;height:50%;display:flex;position:absolute;top:26%;right:13px;transform:rotate(-9deg)}.app-inpic .inner .pic-container ul li:after{content:"";aspect-ratio:1;z-index:-2;background:#d8e4f0;border-radius:100%;width:100%;height:auto;display:flex;position:absolute;top:40%;left:0}.app-inpic .inner .pic-container ul li .title{margin:20px 0;font-size:1.8rem;font-weight:600;line-height:2rem}.app-inpic .inner .pic-container ul li .pic{width:81%;margin:0 auto;position:relative}.app-inpic .inner .pic-container ul li .pic .mask{clip-path:ellipse(100% 91% at 50% 0);background:radial-gradient(circle at 100% 3%,#e9e7e7 2% 2%,#f3f5f7 6%);border-radius:2rem;padding:10px;display:flex}.app-inpic .inner .pic-container ul li .pic .mask.step1:before{content:"";aspect-ratio:1;border:1px solid var(--org-c);border-radius:100%;width:12%;display:flex;position:absolute;top:9%;right:12px}.app-inpic .inner .pic-container ul li .pic .mask.step2:before{content:"";aspect-ratio:1/6;border:1px solid var(--org-c);border-radius:2rem;width:16%;display:flex;position:absolute;top:30%;right:25%}.app-inpic .inner .pic-container ul li .pic .mask.step3:before{content:"";aspect-ratio:1;border:1px solid var(--org-c);border-radius:1.5rem;width:36%;display:flex;position:absolute;top:39%;right:10%}.app-inpic .inner .pic-container ul li .pic .mask.step4:before{content:"";aspect-ratio:1/.4;border:1px solid var(--org-c);border-radius:1.5rem;width:36%;display:flex;position:absolute;top:55%;right:16%}.app-inpic .inner .pic-container ul li .pic img{border-radius:2rem;width:100%}.app-inpic .inner .pic-container .scroll-wrapper{scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;box-sizing:border-box;width:100%;padding:0 15px;display:flex;overflow-x:auto}.app-inpic .inner .pic-container .scroll-wrapper::-webkit-scrollbar{display:none}.app-inpic .inner .pic-container .scroll-wrapper{-ms-overflow-style:none;scrollbar-width:none}.app-inpic .inner .scroll-wrapper{scroll-behavior:smooth;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;display:flex;overflow:auto hidden}.app-inpic .inner .scrollWrapper{cursor:grab;cursor:-webkit-grab;-webkit-user-select:none;user-select:none}.app-inpic .inner .scrollWrapper.grabbing{cursor:grabbing;cursor:-webkit-grabbing}.app-inpic .inner .scrollWrapper ul li{scroll-snap-align:start;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;flex-shrink:0}.app-inpic .inner .scrollWrapper img{-webkit-user-drag:none;pointer-events:none}.app-inpic .inner .scroll-wrapper::-webkit-scrollbar{display:none}.app-inpic .inner .pic-container .controls-container{justify-content:center;align-items:center;gap:20px;width:100%;margin-top:25px;display:flex}.app-inpic .inner .pic-container .slide-btn{background:var(--active-c,#333);color:#fff;cursor:pointer;border:none;border-radius:2rem;padding:8px 15px;font-size:16px;transition:background .3s;box-shadow:-1px 1px 2px #979797}.app-inpic .inner .pic-container .slide-btn:hover{background:#000c}.app-inpic .inner .pic-container .dots-wrapper{align-items:center;gap:8px;min-height:20px;display:flex!important}.app-inpic .inner .pic-container .dot{cursor:pointer;background-color:#ccc;border-radius:4px;width:8px;height:8px;transition:width .4s ease-in-out,background-color .4s ease-in-out}.app-inpic .inner .pic-container .dot.active{background-color:#333;border-radius:4px;width:24px}.app-event{justify-content:center;align-items:center;width:100%;display:flex;position:relative}.app-event ul{flex-wrap:wrap;align-items:stretch;width:98%;max-width:1200px;margin:8vh auto;display:flex;position:relative}.app-event ul li{border-radius:2rem;width:30.33%;max-width:350px;margin:0 1.5% 10vh;display:flex;position:relative;box-shadow:0 0 5px #cfcfcf}.app-event ul li a{flex-direction:column;align-items:center;width:100%;height:100%;padding:0 0 10px;display:flex;position:relative}.app-event ul li a .pic{border-radius:2rem 2rem 0 0;flex-direction:column;justify-content:center;align-items:center;width:100%;height:180px;display:flex;position:relative;overflow:hidden}.app-event ul li a .pic img{object-fit:cover;width:100%;height:100%}.app-event ul li a:active .title,.app-event ul li a:hover .title{color:var(--active-c)}.app-event ul li a .title{color:var(--paper-c);box-sizing:border-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:65px;margin:0 0 3px;padding:5px 15px;font-size:1.3rem;font-weight:600;line-height:1.9rem;display:-webkit-box;overflow:hidden}.app-event ul li a .paper{box-sizing:border-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;height:110px;margin:0 0 10px;padding:5px 15px;font-size:1.05rem;line-height:1.7rem;display:-webkit-box;overflow:hidden}.app-event ul li a .date{letter-spacing:.05rem;width:98%;margin:10px 0 0;padding:10px 15px 5px;font-size:1.1rem;font-weight:600}.app-partnerba{justify-content:center;align-items:center;width:100%;height:70vh;display:flex;position:relative}.app-partnerba .paper{line-height:2rem}.app-partnerba .inner{justify-content:space-between;width:90%;max-width:1000px;height:80%;margin:0 auto;display:flex;position:relative}.app-partnerba .inner .inner-left{flex-direction:column;justify-content:center;width:45%;display:flex;position:relative}.app-partnerba .inner .inner-left .title{color:var(--paper-c);margin:0 0 2rem;font-size:3rem;font-weight:600;line-height:3.5rem}.app-partnerba .move{z-index:-1;flex-direction:column;justify-content:center;align-items:flex-end;width:100%;max-width:1000px;height:100%;display:flex;position:absolute}.radar-fullscreen-container{z-index:1;justify-content:flex-end;align-items:center;width:45vw;max-width:605px;height:100vh;margin:0 5vw 0 0;display:flex;position:relative;overflow:visible}.radar-fullscreen-svg{object-fit:contain;width:86%;height:80%;overflow:visible}.radar-fullscreen-svg .line{fill:none;stroke:#00ffcc26;stroke-width:1px}.rotate-cw,.rotate-ccw,.rotate-cw-fast{transform-origin:500px 500px!important}.rotate-cw .line,.rotate-ccw .line,.rotate-cw-fast .line{stroke-linecap:butt;stroke:#0fc!important;stroke-width:1.5px!important;stroke-width:1.5px!important}.rotate-cw{stroke-dasharray:120 30 15 30 60 30;animation:25s linear infinite spin-clockwise}.rotate-ccw{stroke-dasharray:240 60 20 40 20 60;animation:30s linear infinite spin-counter-clockwise}.rotate-cw-fast{stroke-dasharray:40 20;animation:15s linear infinite spin-clockwise}@keyframes spin-clockwise{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spin-counter-clockwise{0%{transform:rotate(360deg)}to{transform:rotate(0)}}.icon-group{pointer-events:none;cursor:default}.icon-group circle{fill:#fff;stroke:#eeeef0;stroke-width:2px;animation:1.2s ease-in-out infinite alternate icon-radar-breath}.icon-group:nth-of-type(2n) circle{animation-delay:-.6s}.icon-group image{object-fit:contain}.icon-group text{fill:#333;text-anchor:middle;dominant-baseline:middle;font-size:30px}@keyframes icon-radar-breath{0%{filter:drop-shadow(0 0 4px #00ffcc4d)}to{filter:drop-shadow(0 0 16px #00ffccf2)}}.tab-content{width:100%;display:none;position:relative}.tab-content.active{flex-direction:column;align-items:center;display:flex}.tab ul{display:flex}.tab ul li.active a{color:#222;font-weight:700}.app-rankings{justify-content:space-between;width:90%;max-width:1000px;height:80%;margin:0 auto;display:flex;position:relative}.app-rankings .tab-container{flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.app-rankings .tab-container .tab ul{background-color:#cbebcb;border-radius:30px;padding:4px;display:flex;position:relative}.app-rankings .tab-container .tab ul:before{content:"";z-index:1;background-color:#fff;border-radius:26px;width:calc(50% - 4px);height:calc(100% - 8px);transition:transform .3s;position:absolute;top:4px;left:4px;box-shadow:0 2px 8px #00000026}.app-rankings .tab-container .tab ul li:nth-child(2).active~:before{transform:translate(100%)}.app-rankings .tab-container .tab:has(ul li:nth-child(2).active) ul:before{transform:translate(100%)}.app-rankings .tab-container .tab ul li{z-index:2;width:50%;min-height:50px;display:flex;position:relative}.app-rankings .tab-container .tab ul li a{word-break:keep-all;justify-content:center;align-items:center;width:100%;height:100%;padding:5px 40px;font-size:1.4rem;text-decoration:none;transition:color .3s;display:flex;position:relative}.app-rankings .tab-container .tab ul li.active a{color:#000;font-weight:700}.app-rankings .tab-container .tab-inner{justify-content:center;width:100%;margin:25px auto;display:flex;position:relative}.app-rankings .tab-container .tab-inner .into{flex-direction:column;align-items:center;width:95%;max-width:720px;margin:0 0 15px;font-size:1.1rem;line-height:1.8rem;display:flex}.app-rankings .tab-container .tab-inner .into .imp{margin:10px 0}.app-rankings .tab-container .tab-inner .search{width:50%;min-width:270px;margin:15px 0}.search{border-radius:2rem;align-items:center;padding:10px;display:flex;position:relative;box-shadow:1px 0 1px #70babd,0 1px 1px #70babd,-1px 0 1px #70babd,0 -1px 1px #70babd}.search:before{content:"";z-index:1;pointer-events:none;background:url(../media/search-icon.3v10gy1iwyezp.png) 50%/100% no-repeat;width:20px;height:20px;margin:0 10px 0 12px;display:flex;position:absolute}.search input{background:#f1f4f7;border:none;border-radius:2rem;width:100%;padding:10px 10px 10px 40px;font-size:1rem;position:relative}.search input:focus{outline:none}.partner-list-content,.partner-rank-content{border-radius:2rem;width:100%;margin:15px auto;padding:25px;display:flex;position:relative;box-shadow:0 2px 8px #00000026}.partner-list-content .inner,.partner-rank-content .inner{width:100%;min-height:450px;display:flex;position:relative}.partner-list-content .inner ul{flex-direction:column;width:100%;height:100%;padding:0 2% 0 0;display:flex}.partner-list-content .inner ul li{background:#fafbfd;border-radius:2rem;width:100%;margin:10px 0;padding:10px 0;display:flex;position:relative}.partner-list-content .inner ul li:hover{background:#e9ffeb}.partner-list-content .inner ul li a{width:100%;height:100%;padding:0 20px;font-size:1.2rem;line-height:2.5rem;display:flex;position:relative}.partner-list-content .inner ul li span{width:70%;display:flex;position:relative}.partner-list-content .inner ul li a i,.partner-rank-content .inner ul li .name i{background:#fff;border-radius:100%;justify-content:center;align-items:center;width:40px;height:40px;margin:0 10px 0 0;display:flex;position:relative;box-shadow:0 2px 8px #00000026}.partner-list-content .inner ul li a i img,.partner-rank-content .inner ul li .name i img{width:90%}.partner-rank-content .inner ul{flex-direction:column;width:100%;height:96%;margin:30px 0 0;padding:0 2% 0 0;display:flex}.partner-rank-content .inner ul li{background:#fafbfd;justify-content:space-between;width:100%;min-height:70px;margin:5px 0;padding:10px 0;font-size:1.15rem;display:flex;position:relative}.partner-rank-content .inner .title{width:98%;height:50px;color:var(--paper-c);justify-content:space-between;margin:-16px 0 0;font-size:1.1rem;font-weight:600;display:flex;position:relative}.partner-rank-content .inner .title span,.partner-rank-content .inner ul li span{align-items:center;display:flex}.partner-rank-content .inner .title span.date{flex-wrap:wrap;min-width:150px}.partner-rank-content .inner .title span.date i{font-size:.9rem;font-style:normal}.partner-rank-content .inner .rank{justify-content:center;width:10%;min-width:77px;height:50px;padding:0 1.5% 0 0;position:relative}.partner-rank-content .inner .rank.chp{color:#e99f00;font-weight:700}.partner-rank-content .inner .rank.chp.sec{color:#a4a4b1}.partner-rank-content .inner .rank.chp.third{color:#cb9175}.partner-rank-content .inner .rank.chp:after{content:"";z-index:0;background:url(../media/laurel-1.1vfbo183b5x6e.svg) 50%/100% no-repeat;width:65%;height:110%;display:flex;position:absolute}.partner-rank-content .inner .rank.chp.sec:after{background:url(../media/laurel-2.3zgvu_uzf2uzm.svg) 50%/100% no-repeat}.partner-rank-content .inner .rank.chp.third:after{background:url(../media/laurel-3.43kyqgfhelne-.svg) 50%/100% no-repeat}.partner-rank-content .inner .name{width:60%}.partner-rank-content .inner .name span{width:80%;display:flex}.partner-rank-content .inner .date{width:25%;color:var(--paper-c);justify-content:flex-end;padding:0 1.5% 0 0;font-weight:600}.partner-rank-content .inner .date b{display:none}.app-comlist{background-color:#fff;justify-content:center;align-items:center;width:100%;margin:25px auto 50px;display:flex;position:relative;overflow:hidden}.app-comlist:after{content:"";z-index:1;background:linear-gradient(#fff 0%,#fffc 20%,#fff0 80%);width:100%;height:100%;position:absolute;top:0;left:0}.app-comlist:before{content:"";opacity:0;z-index:0;background:url(../media/banner-fb2.0zvzg5n5qtxje.png) 50%/cover no-repeat;border-bottom-right-radius:50% 100%;border-bottom-left-radius:50% 100%;width:200%;min-width:1200px;height:100%;transition:transform 1.5s cubic-bezier(.16,1,.3,1),opacity 1s ease-out;position:absolute;top:0;left:50%;transform:translate(-50%,-50vh)}.app-comlist.active:before{opacity:.7;transform:translate(-50%)}.app-comlist ul{width:90%;max-width:var(--main-maxw);z-index:2;flex-wrap:wrap;justify-content:center;min-width:980px;margin:20px auto;display:flex;position:relative}.app-comlist ul li{flex-direction:column;align-items:center;width:22%;min-width:210px;margin:0 1.5% 20px;padding:10px;display:flex;position:relative}.app-comlist ul li .pic{width:90%;max-width:200px;position:relative}.app-comlist ul li .pic img{object-fit:cover;width:100%;height:100%}.app-comlist ul li .title{letter-spacing:.05rem;z-index:1;text-align:center;text-wrap:pretty;width:100%;min-height:64px;font-size:1.3rem;font-weight:600;line-height:1.8rem;position:relative}.app-comlist ul li .paper{font-size:.95rem;line-height:1.7rem}.app-groupinto{flex-direction:column;justify-content:center;align-items:center;width:100%;padding:10vh 0 15vh;display:flex;position:relative;overflow:hidden}.app-groupinto:before{content:"";filter:blur(50px);z-index:1;background:radial-gradient(circle,#edfae7 0%,#10b9810d 90%,#fff0 100%);border-radius:50%;width:100%;height:250px;position:absolute;top:8%;left:50%;transform:translate(-50%)}.app-groupinto:after{content:"";filter:blur(50px);z-index:1;background:radial-gradient(circle,#f0fff0 0%,#34d39908 60%,#fff0 100%);border-radius:50%;width:350px;height:350px;position:absolute;bottom:5%;right:-5%}.app-groupinto>*{z-index:2;position:relative}.app-groupinto .inner{width:80%;max-width:var(--main-maxw);justify-content:space-between;align-items:stretch;margin:0 auto;display:flex;position:relative}.app-groupinto .inner .line{border-bottom:2px dashed #9fa1a7;align-items:center;min-width:15%;display:flex;position:relative}.app-groupinto .inner .line i{box-sizing:border-box;border:3px solid #3fc89e;border-radius:100%;width:13px;height:13px;margin:0 1px;animation:1.5s ease-in-out infinite breaths;display:flex;position:absolute}@keyframes breaths{0%{opacity:.5;transform:scale(.9);box-shadow:0 0 #3fc89e66}50%{opacity:1;transform:scale(1.15);box-shadow:0 0 10px 4px #3fc89e33}to{opacity:.5;transform:scale(.9);box-shadow:0 0 #3fc89e66}}.app-groupinto .inner .inner-left,.app-groupinto .inner .inner-right{align-items:center;width:25%;display:flex;position:relative}.app-groupinto .inner .inner-left .line{margin:0 0 0 15%}.app-groupinto .inner .inner-right .line{margin:0 15% 0 0}.app-groupinto .inner .inner-left .line i{left:-25px}.app-groupinto .inner .inner-right .line i{right:-25px}.app-groupinto .inner ul{flex-direction:column;justify-content:center;align-items:center;height:80%;display:flex;position:relative}.app-groupinto .inner ul li{align-items:center;width:100%;min-height:30%;margin:20px 0;display:flex;position:relative}.app-groupinto .inner ul li .inner-title{color:var(--paper-c);margin:0 0 5px;font-size:1.3rem;font-weight:600}.app-groupinto .inner ul li .paper{font-size:1.1rem;line-height:1.8rem}.app-groupinto .title{width:90%;max-width:var(--main-maxw);justify-content:center;align-items:center;margin:0 auto 35px;font-size:2rem;display:flex;position:relative}.app-groupinto .pic-container{justify-content:center;align-items:center;margin:0 6.5%;display:flex;position:relative}.app-groupinto .pic-container .pic{opacity:0;width:fit-content;max-width:300px;transform:translateY(60px) rotate(var(--rotate,0deg));justify-content:center;align-items:center;margin:0 auto;transition:opacity .8s cubic-bezier(.25,1,.5,1),transform .8s cubic-bezier(.25,1,.5,1);display:flex;position:relative}.app-groupinto .pic-container .pic.active,.app-backend ul.active{opacity:1;transform:translateY(0px) rotate(var(--rotate,0deg))}.app-groupinto .pic-container .pic .mask img{border-radius:2rem;width:100%}.app-groupinto .pic-container .pic .mask{filter:drop-shadow(25px 30px 20px #0003);background:radial-gradient(circle at 100% 3%,#e9e7e7 2% 2%,#f3f5f7 6%);border-radius:2rem;padding:10px;display:flex}.app-groupinto.sec{padding:20vh 0 14vh}.app-groupinto.sec .pic-container{margin:0 1.5%}.app-groupinto.sec .pic-container .pic{max-width:250px}.app-groupinto.sec .pic-container .pic.left{--rotate:-10deg;z-index:3;top:-15px}.app-groupinto.sec .pic-container .pic.right{--rotate:10deg;z-index:2;top:30px}.app-groupinto.sec .inner .inner-right{margin:10% 0 0}.app-groupinto.sec .inner .line{min-width:12%}.app-groupinto.sec .inner .inner-right .line{margin:0 16% 0 0}.app-groupinto.sec .inner .inner-left .line{margin:0 0 0 16%}.app-backend{flex-direction:column;justify-content:center;align-items:center;width:100%;margin:0 0 10vh;padding:20vh 0 0;display:flex;position:relative;overflow:hidden}.app-backend:before{content:"";opacity:.6;filter:blur(15px);z-index:-1;background:linear-gradient(135deg,#f7fcf4 0%,#c4fbb0 100%);border-radius:50%;width:400px;height:400px;position:absolute;top:7px;left:-150px}.app-backend:after{content:"";opacity:.5;filter:blur(10px);z-index:-1;background:linear-gradient(135deg,#e4fce6 0%,#8ce3b0 100%);border-radius:50%;width:300px;height:300px;position:absolute;bottom:30px;right:-100px}.app-backend>*{z-index:2;position:relative}.app-backend .inner{width:80%;max-width:var(--main-maxw);flex-direction:column;justify-content:center;align-items:center;margin:0 auto;display:flex;position:relative}.app-backend .inner .main-title{width:90%;max-width:var(--main-maxw);color:var(--paper-c);justify-content:center;align-items:center;margin:0 auto 10px;font-size:2.3rem;font-weight:600;display:flex;position:relative}.app-backend .inner .title{width:90%;max-width:var(--main-maxw);justify-content:center;align-items:center;margin:0 auto 35px;font-size:1.8rem;display:flex;position:relative}.app-backend ul{width:100%;max-width:var(--main-maxw);opacity:0;transform:translateY(60px) rotate(var(--rotate,0deg));flex-wrap:wrap;justify-content:space-between;align-items:stretch;margin:0 auto;transition:opacity .8s cubic-bezier(.25,1,.5,1),transform .8s cubic-bezier(.25,1,.5,1);display:flex;position:relative}.app-backend ul li{background:#ffffffad;border-radius:2rem;flex-direction:column;align-items:center;margin:20px 1.5%;padding:25px;display:flex;position:relative;box-shadow:0 2px 8px #00000026}.app-backend ul li .inner-title{width:100%;margin:0 0 10px;font-size:1.3rem;font-weight:600;position:relative}.app-backend ul li .paper{width:100%;font-size:1.1rem;line-height:2rem;position:relative}.app-backend ul li .pic{border-radius:.5rem;justify-content:center;align-items:center;width:100%;height:80%;margin:20px 0 10px;display:flex;position:relative;overflow:hidden;box-shadow:1px 0 2px #e9e9e9,-1px 0 2px #e9e9e9,0 1px 2px #e9e9e9,0 -1px 2px #e9e9e9}.app-backend ul li .pic img{object-fit:cover;width:100%;height:100%}.app-backend ul li:first-child{width:42%}.app-backend ul li:nth-child(2){width:52%}.app-backend ul li:nth-child(3){width:62%}.app-backend ul li:nth-child(4){width:32%}.app-backend ul li:nth-child(4) .pic img{object-position:left}.radio-container{flex-wrap:wrap;align-items:stretch;display:flex}.apply-radio{min-width:32%;margin:0 1% 1rem 0}.apply-radio input[type=radio]{opacity:0;position:absolute}.apply-radio label{cursor:pointer;color:#333;align-items:center;padding:0 0 0 35px;font-size:1.3rem;font-weight:400;display:flex;position:relative}.apply-radio label:before{content:"";background:#e8eef5;border-radius:50%;width:30px;height:30px;transition:all .3s;position:absolute;left:0}.apply-radio input[type=radio]:checked+label:before{border-color:var(--active-c);background-color:var(--active-c)}.apply-radio input[type=radio]:checked+label:after{content:"";background-color:#fff;border-radius:50%;width:16px;height:16px;position:absolute;top:7px;left:7px}.click-cont{min-width:110px;padding:0 1rem 1.5rem 35px;display:flex;position:relative}.main-check{flex-wrap:wrap;margin:5px 0 0 5px;display:flex}.main-check .container input{opacity:0;cursor:pointer;position:absolute}.main-check .container:hover input~.checkmark{border:solid 2px var(--active-c);background-color:#fff}.main-check .container input:checked~.checkmark{border:solid 2px var(--active-c)}.main-check .container input:checked~.checkmark:after{display:block}.main-check .container .checkmark:after{border:solid var(--active-c);border-width:0 5px 5px 0;width:16px;height:27px;top:-5px;left:8px;transform:rotate(45deg)}.main-check .checkmark{background-color:#f1f4f7;border-radius:.2rem;width:30px;height:30px;position:absolute;top:0;left:0;box-shadow:inset 0 1px 3px #00000026}.main-check .checkmark:after{content:"";display:none;position:absolute}.app-apply{flex-direction:column;justify-content:center;align-items:center;width:100%;margin:10vh 0;display:flex;position:relative}.app-apply .into{width:80%;max-width:var(--main-maxw);flex-direction:column;justify-content:center;align-items:center;margin:0 auto;display:flex;position:relative}.app-apply .into .main-title{width:90%;color:var(--paper-c);justify-content:center;align-items:center;margin:0 auto 10px;font-size:2.3rem;font-weight:600;display:flex;position:relative}.app-apply .into .paper{text-align:center;text-wrap:pretty;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;max-width:700px;margin:0 auto 10px;font-size:1.1rem;line-height:1.8rem;display:flex;position:relative}.app-apply .inner{flex-direction:column;justify-content:center;align-items:center;width:90%;max-width:500px;margin:0 auto;display:flex;position:relative}.app-apply .inner .into-f{justify-content:center;width:100%;margin:20px auto;font-size:1.1rem;display:flex;position:relative}.app-apply .inner .into-f ul{flex-direction:column;width:100%;display:flex;position:relative}.app-apply .inner .into-f ul li{flex-direction:column;width:100%;margin:5px 0 15px;display:flex;position:relative}.app-apply .inner .into-f ul li .item{margin:0 0 3px;padding:0 0 2px;font-size:1.2rem;font-weight:600;position:relative}.app-apply .inner .into-f ul li .finput{width:100%;display:flex;position:relative}.app-apply .inner .into-f ul li .finput input[type=text]{width:100%;color:var(--active-c);background:#f1f4f7;border:none;border-radius:2rem;padding:10px 15px;font-size:1.05rem;display:flex;position:relative;box-shadow:inset 0 1px 3px #00000026}.app-apply .inner .into-f ul li .finput input[type=text]:focus{outline:2px solid var(--active-c)!important}.app-apply .inner .into-f ul li .inp-error{display:none}.app-apply .inner .into-f ul li.noinp .finput input[type=text]{outline:1px solid #ff5d5f}.app-apply .inner .into-f ul li.noinp .inp-error{color:#ff5d5f;background:url(../media/warning-icon.331vclugagk5d.svg) 5px 5px/17px no-repeat;width:100%;padding:5px 5% 5px 30px;display:flex}.inner-bt{background:var(--active-c);color:#fff;border:none;border-radius:2rem;width:80%;max-width:200px;height:100%;margin:10px auto;padding:0 1rem;font-size:1.2rem;font-weight:400;line-height:3}.inner-bt:hover,.inner-bt:active{background:var(--active-h)}.app-faq{flex-direction:column;justify-content:center;align-items:center;width:100%;margin:10vh 0;display:flex;position:relative}.app-faq .inner{width:90%;height:80%;max-width:var(--main-maxw);flex-direction:column;justify-content:space-between;margin:20px auto;display:flex;position:relative}.app-faq .inner .main-title{width:100%;color:var(--paper-c);align-items:center;margin:0 auto 10px;font-size:2rem;font-weight:600;display:flex;position:relative}.app-faq .inner .paper{text-align:center;text-wrap:pretty;margin:15px 0 25px;font-size:1.3rem}.app-faq .inner .faq-search{justify-content:center;align-items:stretch;width:100%;margin:15px 0 50px;padding:0 0 20px;display:flex;position:relative;box-shadow:10px 0 5px #fff,-10px 0 5px #fff,0 10px 8px #0000000f}.app-faq .inner .faq-search .search{width:45%}.app-faq .inner .faq-search .main-select{background:var(--active-c) url(../media/white_arrow_down.4043kax-l4gwl.svg) no-repeat 93% center;background-size:1em;border-radius:2rem;align-items:center;width:45%;height:65px;margin:0 0 0 2%;padding:0 10px 0 28px;font-size:1.2rem;display:flex;position:relative}.app-faq .inner .faq-search .main-select:after{content:"";z-index:4;pointer-events:none;filter:drop-shadow(3px 0 2px #90e5c7);background:url(../media/globe.2eg5pfpqmeb-k.png) 50% 128%/100% no-repeat;width:76px;height:100%;display:flex;position:absolute;left:-8px;overflow:hidden}.app-faq .inner .faq-search .main-select select{color:#fff;z-index:3;appearance:none;background:0 0;border:1px solid #90e5c7;border-radius:2rem;width:100%;height:80%;padding:0 25px 0 50px;font-size:1em;position:relative;box-shadow:0 0 3px #90e5c7}.app-faq .inner .faq-search .main-select select:focus{outline:none}.app-faq .inner .faq-search .main-select:has(select:focus){background-color:var(--active-h)}.app-faq .inner .faq-search .main-select select option{color:var(--active-c)}.faq-card-container{flex-wrap:wrap;align-items:stretch;width:100%;min-height:400px;display:none;position:relative}.faq-card-container.active{display:flex}.faq-card{perspective:1000px;cursor:pointer;width:30%;height:200px;margin:2vh 1.5%}.faq-inner{width:100%;height:100%;transform-style:preserve-3d;transition:transform .6s;position:relative}.faq-card.is-flipped .faq-inner{transform:rotateY(180deg)}.faq-front:before{content:"Q";width:20px;height:20px;color:var(--paper-c);font-family:Arial;font-size:2rem;font-weight:600;display:flex;position:absolute;top:10%;left:10%}.faq-front .qu{justify-content:center;align-items:center;width:90%;height:73%;padding:5% 5% 0 7%;font-size:1.1rem;font-weight:600;line-height:1.8rem;display:flex}.faq-front{backface-visibility:hidden;border-radius:2rem;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;box-shadow:0 2px 8px #00000026}.faq-back{backface-visibility:hidden;background:#f1f4f7;border-radius:2rem;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;transform:rotateY(180deg);box-shadow:0 2px 8px #00000026}.faq-back .ans{justify-content:center;align-items:center;width:90%;height:90%;padding:2%;font-size:1rem;line-height:1.8rem;display:flex}.app-term{flex-direction:column;justify-content:center;align-items:center;width:100%;margin:10vh 0;display:flex;position:relative}.app-term .main-title{background:var(--active-c);color:#fff;letter-spacing:.2rem;flex-direction:column;justify-content:center;align-items:center;width:100%;margin:-12px 0 20px;padding:10px 0;font-size:2rem;font-weight:600;display:flex;position:relative}.app-term .inner{flex-direction:column;justify-content:center;align-items:center;width:90%;max-width:700px;margin:0 auto;display:flex;position:relative}.app-term .inner .date{text-align:right;width:100%;padding:15px 0;font-weight:600;position:relative}.app-term .inner .term-container{width:95%;margin:0 auto;font-family:Noto Sans TC,Microsoft JhengHei,Arial,Helvetica,STHeiti;font-size:1em;line-height:1.8em;position:relative}.app-term .inner .term-container h3{letter-spacing:.05rem;padding:20px 0 0;font-size:1.2rem;font-weight:600}.app-term .inner .term-container ol{padding-inline-start:10px}.app-term .inner .term-container ol li{width:92%;margin:0 auto;padding:0 0 10px 10px;list-style:decimal}.app-term .inner .term-container ol li span{font-size:.8em;line-height:1.6em}.app-term .inner .term-container ol li ol{padding-inline-start:0}.app-term .inner .term-container ol li ol li{width:95%;padding:0;list-style:outside}.app-term .inner .term-container ol li a{color:#fff;word-break:keep-all;background:#00c19f;border-radius:.5rem;margin:0 .3rem;padding:.2rem .5rem}.app-term .inner .term-container ol li a:hover,.app-term .inner .term-container ol li a:active{background:#0e6555}@media (min-width:75rem){.app-partnerba{height:83vh}.radar-fullscreen-container{width:50vw;max-width:750px;margin:0}.app-partnerba .inner,.app-partnerba .move,.app-banner .inner{max-width:1200px}.app-banner .inner .inner-left{margin:0}.app-banner .bg{width:60%;max-width:850px;top:30%;right:14%}}@media (min-width:62.5rem){.menu-btn{display:none}}@media (max-width:62.5rem){.menu-btn{width:47px;display:flex}header .inner{max-width:unset;width:100%;margin:0 2vw}header nav{display:none}.index-date{width:95%}.index-date .inner-left .title{font-size:4vw}.index-date .inner-left .date{font-size:8vw;line-height:8vw}.index-date .inner-left .date-s{font-size:3vw;line-height:5vw}.index-date .inner-left{width:90%;margin:0 0 25px}.index-date .inner-right{width:96%;min-height:unset}.index-date .inner-right ul li{padding:0 0 1rem}.index-date .inner-right .date{font-size:4vw}.index-date .inner-right .title{font-size:2vw}.index-date .inner-right ul li .date-container span{font-size:2vw;line-height:4vw}.index-date .inner-right ul li .date-container span i{width:1vw}.index-recom .inner .paper br{display:none}footer .inner{width:95%}footer .inner .inner-right .apps{justify-content:space-evenly}.app-banner{max-height:600px}.app-banner .inner{width:90%}.app-banner .bg{width:70%;top:44%}.app-banner .inner .inner-left{margin:-20% 0 0}.app-banner .inner .inner-left .title,.app-partnerba .inner .inner-left .title,.app-apply .inner .main-title,.app-backend .inner .main-title{font-size:2rem;line-height:2.5rem}.app-term .main-title{margin:0 0 10px;font-size:1.7rem;line-height:2rem}.app-into{margin:10vh 0}.app-into .inner{flex-wrap:wrap;align-items:stretch}.app-into .inner-left{width:100%;margin:0 0 30px}.app-into .inner-right{width:51%}.app-event ul{width:95%}.app-event ul li{width:45%;margin:0 2.5% 10vh}.radar-fullscreen-container{justify-content:center}.app-comlist ul{min-width:unset}.app-comlist ul li{width:40%;max-width:300px;margin:0 2.5% 20px}.app-groupinto{margin:30px 0}.app-groupinto .inner{width:90%}.app-groupinto .inner .line{min-width:9%}.app-groupinto .inner .inner-right .line,.app-groupinto.sec .inner .inner-right .line{margin:0 19% 0 0}.app-groupinto .inner .inner-left .line,.app-groupinto.sec .inner .inner-left .line{margin:0 0 0 19%}.app-groupinto .title,.app-backend .inner .title{font-size:1.5rem;line-height:2.8rem}.app-groupinto .pic-container{z-index:-1;margin:0 2%}.app-groupinto .pic-container .pic{max-width:200px}.app-groupinto.sec .pic-container .pic{max-width:180px}.app-groupinto .inner .inner-left,.app-groupinto .inner .inner-right{width:28%}.app-groupinto.sec{padding:0 0 50px}.app-groupinto.sec .pic-container .pic.left{top:-33px;right:-13px;transform:rotate(-4deg)}.app-groupinto.sec .pic-container .pic.right{top:30px;transform:rotate(6deg)}.app-groupinto .inner ul li .inner-title{font-size:1.15rem}.app-groupinto.sec .inner ul li{margin:20px 0 40px}.app-faq .inner .faq-search{flex-direction:column;margin:15px 0 30px}.app-faq .inner .paper{width:95%;margin:15px auto 5px;line-height:2.2rem}.app-faq .inner .faq-search .main-select{width:90%;max-width:500px;margin:20px auto 0}.app-faq .inner .faq-search .search{width:90%;max-width:500px;margin:0 auto}.faq-card-container{justify-content:center}.faq-card{width:45%}.watermark-btn{bottom:10px}}@media (max-width:45.6rem){.app-into .inner-right{width:40%}}@media (max-width:45rem){header .inner a.logo,.headerRWD a.logo{gap:4px;width:77%}.index-date{margin:8vh auto 5vh}.index-date .inner-right{justify-content:center}.index-date .inner-left .date-s{font-size:4vw;line-height:4.2vw}.index-date .inner-right ul li .date-container span{font-size:3vw;line-height:7vw}.index-date .inner-right .title{font-size:3vw}.index-date .inner-right .date{font-size:6vw}.index-date .item{justify-content:center;font-size:1rem;display:flex}.index-date .item ul{width:80%}.index-date .item ul li:first-child{margin:10px auto 20px}.index-date .item ul li:first-child div span{word-break:keep-all;flex-direction:column;justify-content:center;display:flex}.index-date .item ul li:first-child div span b{width:max-content;display:flex}.index-date .inner-right ul{flex-direction:column;align-items:center;width:90%}.index-date .inner-right ul li{flex-direction:row-reverse;width:93%;margin:0 0 1vh;padding:.5rem 2rem}.index-recom{padding:20px 0 50px}.index-recom .inner .paper{margin:2vh 0 10vh}.index-prmo{margin:5vh 0 0}.index-prmo:before{background-size:cover}.index-prmo .paper{flex-direction:column}.index-recom .inner .paper .title,.index-prmo .paper .title{width:100%;margin:0 0 25px;font-size:8vw;line-height:11vw}.index-prmo .paper .into{width:100%}.index-news{margin:5vh 0}.index-news .inner .title{font-size:6vw;line-height:6.2vw}.index-news .page li{min-height:100px}.index-news .page li a{flex-wrap:wrap}.index-news .page li a span:first-child{width:50%;min-width:unset;margin:0 0 1vh;font-size:.9rem}.index-news .page li a span:nth-child(2){width:90%}footer{height:170px}footer .inner{flex-direction:column;height:73%;margin:0 0 5%}footer .inner .inner-right{justify-content:center;height:60%;margin:3vh 0 0}footer .inner .inner-right .apps{max-width:110px}.app-banner .inner{flex-wrap:wrap;height:94%}.app-banner .inner .inner-left{width:85%;max-width:unset;align-items:center;margin:-2vh auto 5vh}.app-banner .inner .inner-left .title{margin:0 0 2vh}.app-banner .inner .inner-left .title br{display:none}.app-banner .inner .inner-right{flex-wrap:wrap;place-content:flex-end;width:100%}.app-banner .bg{width:95%;top:30%;right:19%}.app-banner .inner .inner-right .talk span:first-child{width:223px;min-height:68px;font-size:.8rem}.app-banner .inner .inner-right .talk:nth-child(2) span:first-child{background-position:-10px 175%;width:190px;min-height:76px}.app-banner .inner .inner-right .talk:nth-child(3) span:first-child{width:205px;min-height:70px}.app-banner .inner .inner-right .talk:nth-child(2){left:50px}.app-banner .inner .inner-right .talk:nth-child(3){right:-33px}.app-banner .inner .inner-right .talk:nth-child(3) .face{top:-11px;right:15px}.app-inpic .inner .pic-container .slide-btn{display:none!important}.app-inpic .inner .pic-container{box-sizing:border-box;padding:0 20px}.app-inpic .inner .pic-container ul{gap:11px}.app-inpic .inner .pic-container ul li:after{top:41.6%}.app-inpic .inner .scroll-wrapper ul li{scroll-snap-align:center;flex:0 0 72%;margin:0 12%}.app-partnerba .inner .inner-left{justify-content:flex-start}.app-backend ul li:first-child,.app-backend ul li:nth-child(2),.app-backend ul li:nth-child(3),.app-backend ul li:nth-child(4){width:96%}.faq-card{width:90%}.app-inpic .inner .pic-container ul li:after{width:95%;top:40.5%;left:2.2%}.app-inpic .inner-left .title{text-align:left;width:100%}}@media (max-width:40rem){.apply-radio{width:45%}.app-into .inner{justify-content:center}.app-into .pic-container .pic{max-width:200px}.app-into .inner{width:90%}.app-into .inner-right{width:100%;font-size:.85rem}.app-into .pic-container .pic .mask ul li:first-child{width:190px;height:255px;top:30px;right:5px}.app-into .pic-container .pic .mask ul li:nth-child(2){width:190px;height:77px;top:181px;left:5px}.app-into .pic-container .pic .mask ul li:nth-child(3){width:190px;height:48px;top:255px;left:5px}.app-into.sec .pic-container .pic .mask ul li:first-child{width:190px;height:75px;top:96px;left:5px}.app-into.sec .pic-container .pic .mask ul li:nth-child(2){width:190px;height:83px;top:180px;left:5px}.app-inpic .inner .inner-left{align-items:flex-start;width:94%}.app-rankings .tab-container .tab-inner{margin:10px auto}.app-rankings .tab-container .tab-inner .search{margin:15px 0 0;padding:5px}.partner-list-content,.partner-rank-content{margin:10px auto;padding:15px}.partner-list-content .inner,.partner-rank-content .inner{min-height:300px}.app-partnerba .inner .inner-left .title br{display:none}.partner-rank-content .inner ul{height:90%}.partner-list-content .inner ul li{margin:.2rem 0}.partner-list-content .inner ul li span{font-size:1rem}.partner-list-content .inner ul li a{line-height:1.7rem}.partner-list-content .inner ul li a i,.partner-rank-content .inner ul li i{width:30px;height:30px;margin:0 5px 0 0}.app-groupinto{margin:30px 0 0;padding:10vh 0 6vh}.app-groupinto .inner{flex-direction:column;justify-content:center}.app-groupinto .pic-container{position:absolute;right:-15px}.app-groupinto .pic-container .pic .mask{filter:drop-shadow(11px 15px 6px #0000001a)}.app-groupinto .inner ul li{width:100%;margin:0 -10% 15px 0}.app-groupinto .inner ul li .inner-title{font-size:1.1rem}.app-groupinto .inner ul li .paper{font-size:.9rem}.app-groupinto .inner .inner-left,.app-groupinto .inner .inner-right{width:58%}.app-groupinto .inner .inner-right ul li{flex-direction:row-reverse}.app-groupinto .inner .inner-right .line{margin:0 0 0 13%}.app-groupinto .inner .inner-right .line i{right:unset;left:-25px}.app-groupinto.sec .pic-container{flex-direction:column}.app-groupinto.sec .pic-container .pic{max-width:200px}.app-groupinto.sec .pic-container .pic.left{transform:unset;top:-50%;right:0}.app-groupinto.sec .pic-container .pic.right{transform:unset}.app-groupinto.sec .inner .inner-right{margin:30% 0 0}.app-groupinto.sec .inner .inner-left{margin:10% 0 0}.app-groupinto.sec .inner .inner-right .line{margin:0 0 0 19%}.app-inpic .inner .pic-container ul li:after{top:43%}}@media (max-width:32rem){.app-event ul li{width:90%;max-width:unset;margin:0 auto 10vh}.radar-fullscreen-container{align-items:flex-end;width:71vw;margin:0 3vw 0 0}.app-partnerba{align-items:flex-start;height:68vh}.app-partnerba .move{height:73%;bottom:18%}.app-partnerba .inner{-webkit-backdrop-filter:blur(1px);background:#ffffffb8;border-radius:1rem;height:auto;margin:3vh auto 0;padding:1rem}.app-partnerba .inner .inner-left .title{margin:0 0 .5rem}.app-partnerba .inner .inner-left{width:82%}.radar-fullscreen-svg{width:100%;margin:0 0 -20% -23%}.app-rankings .tab-container .tab{width:100%}.app-rankings .tab-container .tab ul li a{font-size:1.2rem}.partner-rank-content{padding:0 25px 10px}.partner-rank-content .inner .title{display:none}.partner-rank-content .inner ul li:after{content:"";border-style:solid;border-width:9px 0 9px 18px;border-color:transparent transparent transparent var(--active-c);width:0;height:0;position:absolute;top:28px;left:-15px}.partner-rank-content .inner ul li{min-height:unset;background:0 0;border-bottom:1px solid #f5f5f5;flex-wrap:wrap;margin:0;padding:10px 10px 5px}.partner-rank-content .inner ul li:last-child{border-bottom:none}.partner-rank-content .inner .rank:before{content:"排名";width:50px;font-size:.9rem;display:flex;position:absolute;top:-8px;left:18%}.partner-rank-content .inner .rank{min-width:50px;color:var(--active-c);font-weight:700}.partner-rank-content .inner .rank.chp:after{width:100%}.partner-rank-content .inner .date{width:100%;color:var(--paper-c);background:linear-gradient(#e7f7e7 0%,#ebffeb 70%,#e8fde8 80%);border-radius:1rem;flex-wrap:wrap;justify-content:flex-end;margin:5px 0;padding:15px 15px 20px;font-size:1.5rem;position:relative}.partner-rank-content .inner .date b{color:#000;flex-wrap:wrap;align-items:center;width:100%;font-size:1rem;font-weight:400;display:flex}.partner-rank-content .inner .date:after{content:"kg CO₂e";color:#91a791;width:auto;height:auto;font-size:.7rem;font-style:normal;font-weight:400;display:flex;position:absolute;bottom:6px;right:14px}.partner-rank-content .inner .name{width:100%;margin:5px 0}.partner-rank-content .inner .name span{width:82%}.partner-rank-content .inner ul{height:90%;margin:15px 0;padding:0 2%}.partner-rank-content .inner .rank{padding:0 0 0 55px}.partner-rank-content .inner .rank:before{top:unset;left:0}.partner-rank-content .inner .rank.chp:before,.partner-rank-content .inner .rank.chp.sec:before,.partner-rank-content .inner .rank.chp.third:before{top:unset}footer .inner{height:80%}.app-groupinto .inner .line{min-width:13%}.app-groupinto .inner .inner-left .line{margin:0 0 0 15%}.app-groupinto .inner .inner-right .line{margin:0 1% 0 15%}.app-groupinto .pic-container{right:-25px}.app-comlist ul{justify-content:center}.app-comlist ul li{width:80%;margin:0 2.5% 20px}.app-inpic .inner .pic-container ul li:after{top:44%}}@media (max-width:25rem){.app-groupinto .inner{justify-content:flex-start;align-items:center}.app-groupinto .pic-container{right:unset;position:relative}.app-groupinto .inner .inner-left,.app-groupinto.sec .inner .inner-left,.app-groupinto.sec .inner .inner-right{width:90%}.app-groupinto .inner .inner-right{width:90%;margin:2vh 0 0}.app-groupinto .inner .inner-left .line,.app-groupinto .inner .inner-right .line,.app-groupinto.sec .inner .inner-left .line,.app-groupinto.sec .inner .inner-right .line{min-width:18%;margin:0}.app-groupinto .inner .inner-left .line i,.app-groupinto .inner .inner-right .line i{right:-18px}.app-groupinto .inner .line{min-width:22%;transform:rotate(-90deg)}.app-groupinto.sec .inner ul li{margin:0 -10% 15px 0}.app-groupinto .inner:after{content:"";width:100%;height:1px;display:flex;position:absolute;bottom:-25px;box-shadow:0 5px 8px #0006}.app-groupinto.sec .inner:after{display:none}.app-groupinto.sec .pic-container .pic.left{margin:0 0 70px}.app-groupinto.sec .pic-container .pic.left:after{content:"";width:170%;height:1px;display:flex;position:absolute;bottom:-50px;box-shadow:0 5px 8px #0006}.app-inpic .inner .pic-container ul li{flex:0 0 62%;margin:0 10%}.app-inpic .inner .pic-container ul li:after{top:45.3%}.index-date .item ul li:first-child{flex-direction:column;width:100%;margin:10px 0 20px}.index-date .item ul li .line{width:100%;height:1px;margin:5px 0}.index-date .item ul li:first-child div span{flex-direction:row;font-size:.9rem}.index-date .item ul li:first-child div span .imp{margin:0;padding:0 5px 5px}}@media (max-width:23rem){header .inner a.logo img,.headerRWD a.logo img{width:70px}header .inner a.logo,.headerRWD a.logo{letter-spacing:-.05rem;gap:5px}.app-banner .inner .inner-right .talk:nth-child(2){left:14%}.app-inpic .inner .pic-container ul li{flex:0 0 57%}.app-inpic .inner .pic-container ul li:after{top:46.3%}}
.carousel{counter-reset:carousel-cell;position:relative}.carousel-cell{counter-increment:carousel-cell;width:66%;margin-bottom:10px;margin-right:10px}.carousel-cell img{width:100%}.flickity-enabled .carousel-cell{margin-bottom:0}.carousel-cell:before,.carousel-cell__number{content:counter(carousel-cell);text-align:center;color:#fff;width:100px;margin:0 auto;font-size:6em;line-height:160px;display:none}.carousel--not-counting .carousel-cell:before{content:none}.carousel-image-cell{background:#222;justify-content:center;align-items:center;width:66%;height:200px;margin-right:10px;display:flex}.carousel-image-cell img{max-height:100%;display:block}.carousel-image-cell--wide{width:100%}.carousel.is-fullscreen .carousel-image-cell{background:0 0}.carousel__natural-image{min-width:150px;max-width:100%;height:200px;margin-right:10px;display:block}.carousel--full-width .carousel-cell{width:100%}.carousel--half-width .carousel-cell{width:50%}.carousel--various-widths .carousel-cell{width:33%}.carousel--various-widths .carousel-cell.size-180{width:180px}.carousel--various-widths .carousel-cell.size-large{width:75%}.carousel--media-queried .carousel-cell{width:100%}.carousel--selected-cell .carousel-cell.is-selected{background:#ed2}.carousel--carousel-focus:focus .flickity-viewport{outline:thin dotted;outline:5px auto -webkit-focus-ring-color}.carousel--show-several .carousel-cell{width:28%}.carousel--cell-selector{position:relative}.carousel--images-loaded-demo img{height:160px;display:block}.carousel--images-demo{margin-bottom:40px}.carousel--images-demo img{height:160px;display:block}.carousel--pixel-position-demo .carousel-cell{width:300px}.carousel--full-bleed,.carousel--full-bleed .carousel-cell{height:100%}.carousel--full-bleed .flickity-page-dots{bottom:10px}.carousel--set-carousel-size-disabled{height:160px}.carousel--set-carousel-size-disabled .carousel-cell{height:100%}.carousel--set-carousel-size-disabled-percentage{padding-bottom:50%}.carousel--set-carousel-size-disabled-percentage .flickity-viewport{width:100%;position:absolute}.carousel--set-carousel-size-disabled-percentage .carousel-cell{height:100%}.carousel--resize-option{width:300px}.carousel-cell--adapt-height2{height:240px}.carousel-cell--adapt-height3{height:320px}.carousel--transition-adaptive-height .flickity-viewport{transition:height .2s}.carousel--bg-lazyload .carousel-cell{background-position:50%;background-size:cover;height:220px}.one .flickity-button,.one .carousel-nav,.carousel-nav .flickity-button{display:none}.carousel-nav .carousel-cell{width:150px;height:95px}.carousel-nav .carousel-cell.is-nav-selected img{border:2px solid #ffef00}@media screen and (min-width:768px){.carousel--media-queried .carousel-cell{width:50%}.carousel--images-demo img{height:400px}}.call-out{border-top:2px solid #ed2;border-bottom:2px solid #ed2;margin:20px 0;padding-left:40px;position:relative}.call-out:before{content:"i";text-align:center;color:#fff;background:#ed2;border-radius:50%;width:20px;height:20px;font-family:Consolas,Georgia,serif;font-style:italic;display:block;position:absolute;top:20px;left:5px}.call-out h2{border-top:none;margin-top:0;padding-top:10px}.call-out--chill{border-color:#8c8}.call-out--chill:before{background:#8c8}.call-out--big-copy p,.call-out--big-copy li,.call-out--big-copy li:before{font-size:1.2em;line-height:1.2}.call-out--big-copy ol{list-style:none}.quick-start-list li{counter-increment:call-out-big-copy-item;position:relative}.quick-start-list li:before{content:counter(call-out-big-copy-item) ".";font-size:1.2em;font-weight:700;position:absolute;left:-1.2rem}.quick-start-list{list-style:none}.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{height:100%;position:relative;overflow:hidden}.flickity-slider{width:100%;height:100%;position:absolute}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button:hover{cursor:pointer;background:#fff}.flickity-button:focus{box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{border-radius:100%;width:44px;height:44px;top:57%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:.5vw}.flickity-prev-next-button.next{right:.5vw}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{left:10px;right:auto}.flickity-prev-next-button .flickity-button-icon{width:60%;height:60%;position:absolute;top:20%;left:20%}.flickity-page-dots{text-align:center;width:100%;margin:0;padding:0;line-height:1;list-style:none;display:none;position:absolute;bottom:-25px}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{opacity:.25;cursor:pointer;background:#333;border-radius:50%;width:10px;height:10px;margin:0 8px;display:inline-block}.flickity-page-dots .dot.is-selected{opacity:1}.flickity-enabled.is-fullscreen{z-index:1;background:#000000e6;width:100%;height:100%;padding-bottom:35px;position:fixed;top:0;left:0}.flickity-enabled.is-fullscreen .flickity-page-dots{bottom:10px}.flickity-enabled.is-fullscreen .flickity-page-dots .dot{background:#fff}html.is-flickity-fullscreen{overflow:hidden}.flickity-fullscreen-button{border-radius:4px;width:24px;height:24px;display:block;top:10px;right:10px}.flickity-rtl .flickity-fullscreen-button{left:10px;right:auto}.flickity-fullscreen-button-exit{display:none}.flickity-enabled.is-fullscreen .flickity-fullscreen-button-exit{display:block}.flickity-enabled.is-fullscreen .flickity-fullscreen-button-view{display:none}.flickity-fullscreen-button .flickity-button-icon{width:16px;height:16px;position:absolute;top:4px;left:4px}.flickity-enabled.is-fade .flickity-slider>*{pointer-events:none;z-index:0}.flickity-enabled.is-fade .flickity-slider>.is-selected{pointer-events:auto;z-index:1}.carousel-cell a.org{color:#333;justify-content:center;align-items:center;display:flex}.carousel-cell a.org .type .title{color:var(--paper-c)}.carousel-cell .banner-inner{justify-content:space-around;align-items:center;width:80%;height:100%;display:flex;position:absolute}.carousel-cell .type{flex-direction:column;justify-content:space-evenly;width:50%;height:80%;display:flex}.carousel-cell .type .title{font-size:3rem;font-weight:600;line-height:3.5rem}.carousel-cell .type .paper{font-size:1.2rem;line-height:1.8rem}.carousel-cell .type .bt{background:var(--paper-c);color:#fff;text-overflow:ellipsis;white-space:nowrap;border-radius:2rem;width:max-content;max-width:22ch;min-height:35px;padding:5px 15px;overflow:hidden}.carousel-cell .type .bt:active,.carousel-cell a .type .bt:hover{background:var(--active-c)}.carousel-cell .pic{justify-content:space-around;align-items:center;width:37%;height:100%;display:flex}.carousel-cell .pic img{width:100%;height:100%}.carousel-cell .type .title,.carousel-cell .type .paper,.carousel-cell .type .bt{opacity:0;filter:blur(12px);transition:opacity .8s ease-out,transform .8s cubic-bezier(.1,.8,.3,1),filter .8s ease-out;transform:scale(.92)}.carousel-cell.is-selected .type .title,.carousel-cell.is-selected .type .paper,.carousel-cell.is-selected .type .bt{opacity:1;filter:blur();transform:scale(1)}.carousel-cell.is-selected .type .title{transition-delay:.1s}.carousel-cell.is-selected .type .paper{transition-delay:.3s}.carousel-cell.is-selected .type .bt{transition-delay:.5s}.carousel-cell .pic{opacity:0;transition:opacity 1s ease-out,transform 1s cubic-bezier(.1,.8,.3,1),filter 1s ease-out;transform:translateY(40px)}.carousel-cell.is-selected .pic{opacity:1;filter:blur();transition-delay:.5s;transform:translateY(0)}@media (max-width:62.5rem){.carousel-cell .type .title{font-size:1.5rem;line-height:1.8rem}.carousel-cell .type .paper{font-size:.8rem;line-height:1.3rem}}@media (min-width:45rem){.flickity-button{color:#333;background:#ffffffbf;border:none;display:block;position:absolute}}@media (max-width:45rem){.carousel{max-height:250px}.carousel--full-width .carousel-cell{align-items:center;display:flex}.carousel--full-width .carousel-cell a.org,.carousel--full-width .carousel-cell a.org img{height:100%}.carousel--full-width .carousel-cell .banner-inner{width:88%}.carousel--full-width .carousel-cell .type{width:65%;height:95%}.flickity-button{display:none}}@media (max-width:31.25rem){.carousel{max-height:220px}}@media screen and (min-width:768px){.call-out{border:2px solid #ed2;border-radius:6px;margin:20px 0;padding:10px 20px 10px 80px;position:relative}.call-out--chill{border-color:#8c8}.call-out:before{width:40px;height:40px;font-size:1.9em;line-height:46px;top:30px;left:20px}}
.f2e-carousel-cell{position:absolute;left:0%}.popup-overlay.f2e-download-qr-popup{z-index:1100}.app-apply .inner .into-f ul li .finput input[type=email],.app-apply .inner .into-f ul li .finput input[type=tel]{width:100%;color:var(--active-c);background:#f1f4f7;border:none;border-radius:2rem;padding:10px 15px;font-size:1.05rem;display:flex;position:relative;box-shadow:inset 0 1px 3px #00000026}.app-apply .inner .into-f ul li .finput input[type=email]:focus,.app-apply .inner .into-f ul li .finput input[type=tel]:focus{outline:2px solid var(--active-c)!important}.app-apply .inner .into-f ul li.noinp .finput input[type=email],.app-apply .inner .into-f ul li.noinp .finput input[type=tel]{outline:1px solid #ff5d5f}.app-apply .inner .into-f ul li .submit-feedback{text-align:center;width:100%;margin:0 0 10px;font-size:1rem;line-height:1.4rem}.app-apply .inner .into-f ul li .submit-feedback.is-error{color:#ff5d5f}.app-apply .inner .into-f ul li .submit-feedback.is-success{color:var(--active-c)}.faq-back.f2e-faq-back{overflow:hidden}.faq-back.f2e-faq-back .ans.f2e-faq-ans{-webkit-overflow-scrolling:touch;text-align:center;display:block;overflow-y:auto}
