:root{--primary-color: #175DFF;--bg-color: #fff;--font-size: 16px;--font-line-height: 1.5}@font-face{font-family:"Figtree";font-style:normal;font-weight:400;src:url("./Figtree-VariableFont_wght.ttf") format("truetype");font-display:swap}*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}html{width:100%;height:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:manipulation;scroll-behavior:smooth}body{width:100%;height:100%;font-family:"Figtree",sans-serif;font-weight:600;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;line-height:var(--font-line-height);background-color:var(--bg-color);overflow-x:hidden}ul,ol{list-style:none}a{text-decoration:none;color:inherit;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:color .3s ease}img{display:block}.thum{overflow:hidden;position:relative}.thum img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:all .1s}.thum::after{content:"";display:block;width:142%;height:142%;position:absolute;left:-21%;top:-21%;transition:all 1s;z-index:2;transform:rotateZ(45deg) translateY(100%);background:linear-gradient(rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 30%, rgb(255, 255, 255) 31%, rgba(255, 255, 255, 0) 100%)}button{border:none;outline:none;background:rgba(0,0,0,0);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}button:disabled{cursor:not-allowed;opacity:.6}input,textarea{outline:none;border:none;resize:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:inherit;opacity:.5}input::-moz-placeholder,textarea::-moz-placeholder{color:inherit;opacity:.5}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:inherit;opacity:.5}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:inherit;opacity:.5}:root{color-scheme:light;--swiper-bg: #08111d;--swiper-ink: #f3f6ff;--swiper-shadow: none;--swiper-ease: cubic-bezier(0.22, 1, 0.36, 1)}body.viewer-open{overflow:hidden}.image-swiper{--slide-height: 250px;position:relative;width:min(100%,1200px);margin-inline:auto}.image-swiper__viewport{overflow:hidden;padding-inline:clamp(2.75rem,5vw,4rem);cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y}.image-swiper__viewport.is-dragging{cursor:grabbing}.image-swiper__track{display:flex;gap:clamp(.75rem,1.8vw,1.1rem);width:-moz-max-content;width:max-content;will-change:transform;transform:translate3d(0, 0, 0);transition:transform 420ms var(--swiper-ease)}.image-swiper__slide{flex:0 0 auto;height:var(--slide-height);padding:0;border:0;border-radius:1.25rem;background:rgba(0,0,0,0);overflow:hidden;box-shadow:var(--swiper-shadow);cursor:inherit}.image-swiper__slide img{height:100%;width:auto;pointer-events:none}.image-swiper__slide:focus-visible{outline:2px solid hsla(0,0%,100%,.9);outline-offset:4px}.image-swiper__nav{position:absolute;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border:1px solid hsla(0,0%,100%,.14);border-radius:8px;background:rgba(7,12,25,.58);color:var(--swiper-ink);backdrop-filter:blur(18px);cursor:pointer;transition:transform 180ms ease,opacity 180ms ease,background-color 180ms ease}.image-swiper__nav:hover,.image-swiper__nav:focus-visible{transform:translateY(-2px);background:rgba(16,26,46,.82)}.image-swiper__nav:disabled{opacity:.35;cursor:not-allowed;transform:none}.image-swiper__nav .iconfont{display:inline-block;font-size:1.1rem;line-height:1}.image-swiper__nav{top:50%;margin-top:-1.5rem}.image-swiper__nav--prev{left:10px}.image-swiper__nav--prev .iconfont{transform:rotate(180deg)}.image-swiper__nav--next{right:10px}.image-viewer{position:fixed;inset:0;z-index:20;display:grid;place-items:center;padding:clamp(.75rem,2vw,1.5rem);opacity:0;visibility:hidden;transition:opacity 220ms ease,visibility 220ms ease}.image-viewer.is-open{opacity:1;visibility:visible}.image-viewer__backdrop{position:absolute;inset:0;background:rgba(3,7,16,.92)}.image-viewer__panel{position:relative;z-index:1;width:min(100%,1100px);max-width:calc(100vw - 1.5rem);padding-inline:clamp(2.8rem,8vw,5rem);outline:none}.image-viewer__viewport{overflow:hidden;cursor:grab;touch-action:none}.image-viewer__viewport.is-dragging{cursor:grabbing}.image-viewer__track{display:flex;transform:translate3d(0, 0, 0);will-change:transform;transition:transform 320ms var(--swiper-ease)}.image-viewer__slide{flex:0 0 100%;width:100%;min-width:0;display:flex;justify-content:center;align-items:center;padding-inline:.75rem}.image-viewer__slide img{max-width:100%;max-height:min(80svh,48rem);width:auto;-o-object-fit:contain;object-fit:contain;border-radius:1.25rem;box-shadow:0 28px 70px rgba(0,0,0,.34)}.image-viewer__button{position:absolute;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border:1px solid hsla(0,0%,100%,.14);border-radius:8px;background:rgba(7,12,25,.58);color:var(--swiper-ink);backdrop-filter:blur(18px);cursor:pointer;transition:transform 180ms ease,opacity 180ms ease,background-color 180ms ease}.image-viewer__button:hover,.image-viewer__button:focus-visible{transform:translateY(-2px);background:rgba(16,26,46,.82)}.image-viewer__button:disabled{opacity:.35;cursor:not-allowed;transform:none}.image-viewer__button .iconfont{display:inline-block;font-size:1.1rem;line-height:1}.image-viewer__button--prev,.image-viewer__button--next{top:50%;transform:translateY(-50%)}.image-viewer__button--prev:hover,.image-viewer__button--prev:focus-visible,.image-viewer__button--next:hover,.image-viewer__button--next:focus-visible{transform:translateY(calc(-50% - 2px))}.image-viewer__button--prev{left:0}.image-viewer__button--prev .iconfont{transform:rotate(180deg)}.image-viewer__button--next{right:0}.image-viewer__button--close{top:-0.25rem;right:max(.1rem,clamp(2.8rem,8vw,5rem) - 2.6rem)}.image-viewer__button--close .iconfont{font-size:.95rem}@media(max-width: 900px){.image-swiper{--slide-height: clamp(11rem, 42vw, 16rem)}.image-swiper__viewport{padding-inline:2.4rem}.image-swiper__nav{width:2.75rem;height:2.75rem}.image-viewer__button{width:2.75rem;height:2.75rem}.image-viewer__panel{padding-inline:2.5rem}.image-viewer__slide img{max-height:min(68svh,38rem)}}@media(max-width: 640px){.image-swiper__viewport{padding-inline:2rem}.image-swiper__nav{width:2.5rem;height:2.5rem}.image-viewer{padding:.5rem}.image-viewer__button{width:2.5rem;height:2.5rem}.image-viewer__button--close{top:0}.image-viewer__panel{max-width:calc(100vw - 1rem);padding-inline:2.2rem}.image-viewer__slide img{max-height:min(60svh,28rem);border-radius:1rem}}.container{width:100%;max-width:1240px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media screen and (max-width: 600px){.container{padding-left:16px;padding-right:16px}}.ad_box{display:flex;align-items:stretch;flex-direction:column;gap:6px;margin-bottom:16px}.ad_box p{text-align:center;font-size:12px;color:#999}header{background:#fff;box-shadow:0px 1px 0px 0px #ededed}header .container{display:flex;align-items:center;justify-content:space-between;height:70px}header .container .search_trigger{display:none}header .container .form_box .search-form{width:260px;height:40px;background-color:#f5f5f5;border-radius:20px;position:relative}header .container .form_box .search-form button{position:absolute;right:0;top:0;width:50px;height:40px;font-size:18px;color:#5f6368}header .container .form_box .search-form button .iconfont{font-size:inherit}header .container .form_box .search-form input{width:100%;height:100%;text-indent:1em;background-color:rgba(0,0,0,0);padding-right:60px;color:#333}header .container .form_box .close{display:none}@media screen and (max-width: 600px){header .container{height:64px;position:relative}header .container .search_trigger{display:flex;align-items:center;justify-content:center;width:52px;height:40px;background:#f5f5f5;border-radius:20px;color:#5f6368;font-size:18px}header .container .search_trigger .iconfont{font-size:inherit}header .container .form_box{display:none}header .container .form_box.active{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;position:absolute;padding:0 10px;left:0;top:0;background-color:#fff;height:100%;z-index:1000}header .container .form_box.active .search-form{flex:1;min-width:1px}header .container .form_box.active .close{display:block;color:#333;font-size:1.6rem}header .container .form_box.active .close .iconfont{font-size:inherit}}.container_box{min-height:calc(100% - 273px);padding-top:20px;padding-bottom:60px}@media screen and (max-width: 600px){.container_box{min-height:calc(100% - 267px);padding-top:12px}}footer{background-color:#181818;padding:40px 0}footer .container{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px}footer .container nav{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:12px}footer .container nav a{color:#fff;font-size:14px}footer .container nav a:hover{text-decoration:underline}footer .container .copyright{text-align:center;font-size:12px;color:#fff}.home_banner{background:linear-gradient(90deg, #DEF6FF 0%, #E4D5FF 100%);padding:40px 0}.home_banner .container{display:flex;align-items:center;justify-content:center;flex-direction:column}.home_banner .container>h2{font-size:2.2rem;color:#333;text-align:center;font-weight:600}.home_banner .container .stack-carousel{--slide-size: 180px;--shadow-space: 24px;position:relative;width:100%;overflow:hidden}.home_banner .container .stack-carousel .carousel-viewport{position:relative;height:calc(var(--slide-size) + var(--shadow-space)*2);overflow:visible;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;cursor:grab}.home_banner .container .stack-carousel .carousel-viewport.is-dragging{cursor:grabbing}.home_banner .container .stack-carousel .carousel-viewport .carousel-track{position:relative;width:100%;height:100%;perspective:1400px;padding:var(--shadow-space) 0}.home_banner .container .stack-carousel .slide{display:block;position:absolute;left:50%;top:50%;width:var(--slide-size);aspect-ratio:1/1;border-radius:40px;overflow:hidden;transform-style:preserve-3d;transform-origin:center center;backface-visibility:hidden;will-change:transform,opacity,filter;box-shadow:0 8px 24px rgba(0,0,0,.22);text-decoration:none;color:inherit;-webkit-user-drag:none}.home_banner .container .stack-carousel .slide img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:inherit;pointer-events:none}.home_banner .container .stack-carousel .slide::before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg, rgba(255, 255, 255, 0.2), transparent 62%);opacity:.44;pointer-events:none;transition:opacity 220ms ease}.home_banner .container .stack-carousel .slide.active::before{opacity:.18}.home_banner .container>p{font-size:1.6rem;color:#333;text-align:center;margin-bottom:24px}.home_banner .container>a{display:flex;align-items:center;justify-content:center;width:170px;height:40px;background:#fff;box-shadow:0px 2px 8px 0px rgba(0,0,0,.2);border-radius:20px;gap:4px;font-size:1rem;color:#333}.home_banner .container>a .iconfont{font-size:.9rem}@media screen and (max-width: 700px){.home_banner{padding:36px 0}.home_banner .container>h2{font-size:1.8rem}.home_banner .container .stack-carousel{--slide-size: 96px;--shadow-space: 16px}.home_banner .container .stack-carousel .slide{border-radius:20px}.home_banner .container>p{font-size:1rem;margin-bottom:12px}}.category{background:#f8fbff;padding:36px 0;margin-bottom:30px}.category .container nav{display:grid;grid-template-columns:repeat(6, 136px);justify-content:center;gap:16px}.category .container nav a{background:#fff;box-shadow:0px 2px 8px 0px rgba(0,0,0,.2);border-radius:16px;padding:24px 0}.category .container nav a figure{width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.category .container nav a figure img{border-radius:6px;border:1px solid #eeeff1}.category .container nav a figure figcaption{width:100%;text-align:center;font-size:1.14rem;color:#333;font-weight:600;padding:0 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.category .container nav a:hover{box-shadow:0px 4px 12px 0px rgba(0,0,0,.22)}@media screen and (max-width: 920px){.category .container nav{grid-template-columns:repeat(3, 200px)}}@media screen and (max-width: 660px){.category{padding:24px 0;margin-bottom:24px}.category .container nav{gap:12px;grid-template-columns:repeat(3, calc((100% - 24px) / 3))}.category .container nav a{padding:16px 0;border-radius:12px}.category .container nav a figure{gap:8px}.category .container nav a figure figcaption{font-size:1rem}}.use_features{background:#f8fbff;padding:36px 0}.use_features .container ul{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));align-items:stretch;gap:18px}.use_features .container ul li{background:#fff;box-shadow:0px 2px 8px 0px rgba(0,0,0,.2);border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:12px}.use_features .container ul li .ico{width:50px;height:50px;background:#e4f2ff;border-radius:50px;display:flex;align-items:center;justify-content:center;color:var(--primary-color)}.use_features .container ul li .ico .iconfont{font-size:22px;font-weight:400}.use_features .container ul li h3{font-size:18px;color:#333;line-height:1.4}.use_features .container ul li p{font-size:16px;color:#666;line-height:1.4}@media screen and (max-width: 640px){.use_features{padding:24px 0}.use_features .container ul{grid-template-columns:repeat(1, 1fr)}.use_features .container ul li{padding:16px}}.public{margin-bottom:30px}@media screen and (max-width: 600px){.public{margin-bottom:24px}}.public_header{margin-bottom:20px;display:flex;align-items:center;justify-content:center;position:relative}.public_header .public_title{font-size:1.8rem;color:#333;font-weight:600}.public_header .more{position:absolute;right:0;height:30px;background:#f9fafb;border-radius:10px;border:1px solid #ebeff3;display:flex;align-items:center;gap:4px;font-size:1rem;color:#999;padding:0 10px;transition:all .1s}.public_header .more .iconfont{font-weight:400}.public_header .more:hover{background:#ebeff3;color:#333}.public_header.column{flex-direction:column}.public_header.column .public_desc{font-size:1.2rem;color:#333;text-align:center}@media screen and (max-width: 600px){.public_header{margin-bottom:16px;justify-content:space-between}.public_header .public_title{font-size:1.4rem}}.style_1{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));align-items:stretch;gap:24px 16px}.style_1 li a figure{display:flex;align-items:flex-start;flex-direction:column}.style_1 li a figure .thum_big{width:100%;height:100%;aspect-ratio:16/9;border-radius:16px;overflow:hidden}.style_1 li a figure .thum_small{align-self:flex-end;width:78px;aspect-ratio:1/1;box-shadow:0px 2px 8px 0px rgba(0,0,0,.2);border-radius:20px;border:2px solid #fff;overflow:hidden;margin-top:-40px;margin-right:15px;position:relative;z-index:10}.style_1 li a figure .thum_small img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.style_1 li a figure .star_box{margin-top:-26px;display:flex;align-items:center;gap:6px;font-size:.9rem;color:#999}.style_1 li a figure figcaption{width:100%;margin-top:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;color:#333}.style_1 li a:hover figure .thum_big img{transform:scale(1.1)}.style_1 li a:hover figure .thum_big::after{transform:rotateZ(45deg) translateY(-100%)}.style_1 li a:hover figure figcaption{text-decoration:underline}@media screen and (max-width: 980px){.style_1{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media screen and (max-width: 680px){.style_1{grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px 12px}.style_1 li a figure{align-items:center}.style_1 li a figure .thum_big{border-radius:12px}.style_1 li a figure .thum_small{align-self:initial;width:70px;margin-top:-50px;margin-right:0}.style_1 li a figure .star_box{margin-top:6px}.style_1 li a figure figcaption{width:100%;text-align:center}}.style_2{display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));gap:18px}.style_2 li a{display:block;width:100%;border-radius:16px;position:relative;background-position:center;background-size:cover;overflow:hidden}.style_2 li a::before{content:"";position:absolute;background:rgba(0,0,0,.5);display:block;z-index:1;width:100%;height:100%;backdrop-filter:blur(10px)}.style_2 li a figure{width:100%;position:relative;z-index:2;display:flex;align-items:center;flex-direction:column;padding:20px 0;gap:12px}.style_2 li a figure .thum{width:78px;height:78px;border-radius:39px;border:2px solid #fff}.style_2 li a figure figcaption{width:100%;text-align:center;font-size:1rem;color:#fff;padding:0 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.style_2 li a figure .type_star{display:flex;align-items:center;justify-content:center;font-size:14px;color:#fff}.style_2 li a figure .type_star span{font-size:12px;display:flex;align-items:center;margin-left:4px}.style_2 li a figure .type_star span::before{content:"";width:1px;height:14px;background-color:#d8d8d8;margin-right:4px}.style_2 li a figure .type_star span .iconfont{font-weight:400;font-size:12px;color:#ffbb32;margin-right:4px}.style_2 li a figure>span{width:110px;height:40px;background:#fff;border-radius:22px;display:flex;align-items:center;justify-content:center;font-size:1rem;color:var(--primary-color);transition:all .1s ease}.style_2 li a figure>span:hover{background:var(--primary-color);color:#fff;box-shadow:inset 0px 0px 10px 0px hsla(0,0%,100%,.5)}.style_2 li a:hover figure .thum img{transform:scale(1.1)}.style_2 li a:hover figure .thum::after{transform:rotateZ(45deg) translateY(-100%)}@media screen and (max-width: 1024px){.style_2{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media screen and (max-width: 790px){.style_2{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media screen and (max-width: 580px){.style_2{gap:12px;grid-template-columns:repeat(2, minmax(0, 1fr))}}.style_2.no_bg li a{background:#fff;box-shadow:0px 2px 8px 0px rgba(0,0,0,.2)}.style_2.no_bg li a::before{display:none}.style_2.no_bg li a figure .thum{border-radius:20px}.style_2.no_bg li a figure figcaption{color:#333}.style_2.no_bg li a figure .type_star{color:#999}.style_2.no_bg li a figure>span{background:#ebf5ff}.style_2.no_bg li a figure>span:hover{background:var(--primary-color)}.style_2.no_bg li a:hover figure .thum img{transform:scale(1.1)}.style_2.no_bg li a:hover figure .thum::after{transform:rotateZ(45deg) translateY(-100%)}.style_3{display:grid;grid-template-columns:repeat(6, 1fr);gap:20px;align-items:stretch}.style_3 li a{display:block;width:100%;height:100%;box-shadow:0px 2px 8px 0px rgba(0,0,0,.2);border-radius:16px;overflow:hidden}.style_3 li a figure{width:100%;height:100%;position:relative}.style_3 li a figure .thum{width:100%;aspect-ratio:1/1;overflow:hidden}.style_3 li a figure figcaption{width:100%;text-align:center;font-size:1rem;color:#fff;z-index:10;padding:4px 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:absolute;left:0;bottom:0;background:rgba(23,93,255,.7);transform:translateY(100%);transition:transform .3s ease}.style_3 li a:hover figure .thum img{transform:scale(1.1)}.style_3 li a:hover figure .thum::after{transform:rotateZ(45deg) translateY(-100%)}.style_3 li a:hover figure figcaption{transform:translateY(0)}@media screen and (max-width: 860px){.style_3{grid-template-columns:repeat(4, 1fr)}}@media screen and (max-width: 600px){.style_3{gap:12px;grid-template-columns:repeat(3, 1fr)}}.style_4{display:flex;align-items:stretch;flex-direction:column;gap:16px}.style_4 li a{display:block;width:100%;padding:16px;border-radius:16px;border:1px solid #eee}.style_4 li a figure{display:flex;align-items:center;gap:12px}.style_4 li a figure .thum{width:78px;aspect-ratio:1/1;border-radius:20px;border:2px solid #fff}.style_4 li a figure dl{flex:1;min-width:1px}.style_4 li a figure dl dt figcaption{font-size:1rem;color:#333}.style_4 li a figure dl dd{display:flex;align-items:center;font-size:12px;color:#999}.style_4 li a figure dl dd>span{margin-right:6px}.style_4 li a:hover{background-color:#f2f9ff}.style_4 li a:hover figure .thum img{transform:scale(1.1)}.style_4 li a:hover figure .thum::after{transform:rotateZ(45deg) translateY(-100%)}.style_4 li a:hover figure dl dt figcaption{text-decoration:underline}.style_5{display:grid;grid-template-columns:repeat(6, 1fr);gap:16px}.style_5 a{width:100%;aspect-ratio:1/1;box-shadow:0px 0px 16px 0px rgba(0,35,39,.24);border-radius:24px;overflow:hidden}.style_5 a img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.style_5 a:hover img{transform:scale(1.1)}.style_5 a:hover::after{transform:rotateZ(45deg) translateY(-100%)}@media screen and (max-width: 767px){.style_5{grid-template-columns:repeat(4, 1fr)}}@media screen and (max-width: 600px){.style_5{gap:12px;grid-template-columns:repeat(3, 1fr)}.style_5 a{border-radius:16px}}.about_title{text-align:center;background:linear-gradient(90deg, #DEF6FF 0%, #E4D5FF 100%);box-shadow:0px 1px 0px 0px #ededed;margin-bottom:24px;text-align:center;padding-top:28px}.about_title h1{font-size:30px;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 100%);padding-bottom:28px}.about_main{background:#fff;box-shadow:0px 2px 8px 0px rgba(0,0,0,.2);border-radius:16px;padding:20px;display:flex;align-items:stretch;flex-direction:column;gap:6px;line-height:1.5}.about_main a{color:var(--primary-color)}.about_main h2{font-size:24px;color:#333;margin-bottom:8px}.about_main h3{font-size:20px;margin-bottom:8px;color:#333}.about_main h4{font-size:18px;color:#333;margin-bottom:8px}.about_main p{font-size:16px;color:#666;line-height:1.6}.about_main ul{display:flex;align-items:stretch;flex-direction:column;gap:10px}.about_main ul li{font-size:16px;color:#666;line-height:1.4}.about_main form{display:flex;flex-direction:column;gap:26px}.about_main form .input-container{position:relative;width:100%}.about_main form input,.about_main form textarea{width:100%;padding:16px 12px;background:#f6f6f6 !important;border-radius:8px !important;font-size:14px;color:#333;border:1px solid #e0e0e0 !important;transition:border-color .3s ease;box-sizing:border-box;outline:none;resize:none}.about_main form input.error,.about_main form textarea.error{border-color:#ff8c8c !important}.about_main form .error-message{font-size:12px;color:#ff8c8c;line-height:1.2;position:absolute;top:calc(100% + 2px);left:0;width:100%;pointer-events:none}.about_main form button{align-self:center;width:200px;height:40px;background:var(--primary-color);color:#fff;border-radius:30px;font-size:1rem;cursor:pointer;box-shadow:inset 0px 0px 10px 0px hsla(0,0%,100%,.5)}.loadMore{display:block;width:200px;height:40px;line-height:40px;text-align:center;background:var(--primary-color);color:#fff;border-radius:30px;font-size:1rem;cursor:pointer;margin:20px auto;box-shadow:inset 0px 0px 10px 0px hsla(0,0%,100%,.5);transition:all .3s ease}.loadMore:hover{opacity:.8}.loadMore.loading{background:#ccc;cursor:not-allowed;opacity:.8}.not_found{display:flex;align-items:center;flex-direction:column;gap:16px;text-align:center}.not_found h1{font-size:18px;color:#333}.not_found p{font-size:14px;color:#878e93}.not_found a{background:#ebf5ff;border-radius:30px;padding:12px 40px;font-size:1rem;color:var(--primary-color);transition:all .1s ease}.not_found a:hover{background:var(--primary-color);box-shadow:inset 0px 0px 10px 0px hsla(0,0%,100%,.5);color:#fff}.search_main .container h1{margin-bottom:16px;font-size:1.75rem;color:#333}@media screen and (max-width: 600px){.search_main .container h1{margin-bottom:12px;font-size:1.4rem}}.loadMore{display:block;margin:0 auto;width:300px;height:50px;display:flex;align-items:center;justify-content:center;background-color:#ebf5ff;margin-top:24px;border-radius:40px;font-size:1rem;color:var(--primary-color);transition:all .1s ease}.loadMore:hover{background:var(--primary-color);color:#fff;box-shadow:inset 0px 0px 10px 0px hsla(0,0%,100%,.5)}.category_header{background:linear-gradient(90deg, #DEF6FF 0%, #E4D5FF 100%);box-shadow:0px 1px 0px 0px #ededed;margin-bottom:40px;padding-top:28px}.category_header h1{display:flex;align-items:center;justify-content:center;font-size:30px;gap:6px;margin-bottom:20px}.category_header h1 img:nth-child(3){transform:rotateY(180deg)}.category_header .toolbar{display:flex;justify-content:center;gap:10px;margin-bottom:-14px;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 100%);padding-bottom:28px}.category_header .toolbar .filter-btn{border:1px solid #c5ccda;border-radius:999px;padding:6px 24px;background:#fff;font-weight:700;font-size:1rem;line-height:1;cursor:pointer;display:inline-flex;align-items:center;gap:8px;box-shadow:0 3px 8px rgba(18,43,80,.08);transition:all .2s ease}.category_header .toolbar .filter-btn .caret{width:0;height:0;border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-top:6px solid #54627a}.category_header .toolbar .filter-btn:hover{border-color:#8ba9ff}.category_header .toolbar .filter-btn.active{background:var(--primary-color);border-color:var(--primary-color);color:#fff}.category_header .toolbar .filter-btn.active .caret{border-top-color:#fff}.category_header .overlay-wrap{position:relative}.category_header .overlay-wrap .panel{position:absolute;z-index:10;left:50%;transform:translateX(-50%);top:0;width:calc(100% - 28px);max-width:680px;background:#fff;border:1px solid #dbe6ff;border-radius:12px;padding:14px;box-shadow:0 14px 32px rgba(24,61,130,.16);display:none}.category_header .overlay-wrap .panel.show{display:block}.category_header .overlay-wrap .panel .grid{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px}.category_header .overlay-wrap .panel .grid .tag{display:block;border:1px solid #dbe3f2;border-radius:8px;background:#fff;text-align:center;font-size:1rem;font-weight:600;color:#2e3a57;padding:7px 20px;white-space:nowrap;text-decoration:none;transition:all .2s ease}.category_header .overlay-wrap .panel .grid .tag:hover{border-color:#c6d7ff;background:#f6f9ff;color:#225fd1}.category_header .overlay-wrap .panel .grid .tag:focus-visible{outline:2px solid #8ab2ff;outline-offset:1px}.category_header .overlay-wrap .panel .grid .tag.hot{background:#eef5ff;border-color:#cfe1ff;color:#2970ff}.between_{display:flex;align-items:stretch;gap:20px}.between_ .between_main_{flex:1;min-width:1px}.between_ .between_aside_{width:336px;position:relative}.between_ .between_aside_>:last-child{position:sticky;top:20px}@media screen and (max-width: 1123px){.between_{flex-direction:column}.between_ .between_aside_{display:none}}.baseinfo{display:flex;align-items:center;gap:24px;gap:24px;margin-bottom:24px}.baseinfo .thum{width:94px;aspect-ratio:1/1;border-radius:20px;overflow:hidden;box-shadow:0px 2px 8px 0px rgba(0,0,0,.2)}.baseinfo dl{flex:1;min-width:1px}.baseinfo dl dt{font-size:32px;color:#333;margin-bottom:6px}.baseinfo dl dd{display:flex;align-items:center;font-size:12px;color:#666;gap:6px}.baseinfo dl dd .iconfont{font-size:14px;color:#ffbb32}@media screen and (max-width: 700px){.baseinfo{gap:12px}.baseinfo .thum{width:76px}.baseinfo dl dt{font-size:20px;line-height:1.4rem}}.baseinfo_{display:grid;grid-template-columns:94px 1fr;grid-auto-flow:row dense;margin-bottom:24px;gap:4px 12px}.baseinfo_ .thum{width:94px;aspect-ratio:1/1;border-radius:20px;overflow:hidden;grid-row:1/3;box-shadow:0px 2px 8px 0px rgba(0,0,0,.2)}.baseinfo_ h1{font-size:32px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.baseinfo_ nav{height:40px;overflow:hidden}.baseinfo_ nav a{height:40px;display:flex;align-items:center}@media screen and (max-width: 600px){.baseinfo_{gap:12px;grid-template-columns:76px 1fr;margin-bottom:12px}.baseinfo_ .thum{width:76px;grid-row:1/2}.baseinfo_ h1{font-size:20px;margin-top:20px}.baseinfo_ nav{grid-column:1/3;width:100%;gap:20px 10px}.baseinfo_ nav a{height:34px;font-size:14px}}.meta-card{border:1px solid #eee;overflow:hidden;margin-bottom:24px}.meta-card .meta-row{display:grid;grid-template-columns:330px 1fr;border-top:1px solid #eee}.meta-card .meta-row:first-child{border-top:0}.meta-card .meta-row .meta-key,.meta-card .meta-row .meta-value{height:48px;display:flex;align-items:center;padding:0 16px}.meta-card .meta-row .meta-key{gap:8px;border-right:1px solid #eee}.meta-card .meta-row .meta-key .meta-icon{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;color:#333;flex:0 0 auto}.meta-card .meta-row .meta-key .meta-icon svg{width:22px;height:22px;display:block}.meta-card .meta-row .meta-key .label{font-size:14px;font-weight:700;line-height:1.1;color:#333}.meta-card .meta-row .meta-value{font-size:12px;font-weight:500;color:#666}@media screen and (max-width: 680px){.meta-card .meta-row{grid-template-columns:170px 1fr}.meta-card .meta-row .meta-key,.meta-card .meta-row .meta-value{height:44px;padding:0 12px}.meta-card .meta-row .meta-key{gap:8px}}.com{margin-bottom:24px}.com>h2{font-size:24px;color:#333;margin-bottom:16px}.com .com_box{border-radius:16px;border:1px solid #eee;padding:20px}@media screen and (max-width: 600px){.com>h2{font-size:22px;margin-bottom:12px}.com .com_box{border-radius:12px;padding:10px}}.down_list{display:grid;grid-template-columns:repeat(2, 1fr);gap:16px}.down_list a{display:flex;align-items:center;border-radius:16px;border:2px solid #eee;gap:12px;padding:16px;transition:all .1s ease}.down_list a:hover{background-color:#f6f6f6}.down_list a .thum{width:28px;aspect-ratio:1/1;border-radius:6px;border:1px solid #eeeff1}.down_list a dl{flex:1;min-width:1px;display:flex;align-items:center;justify-content:space-between;gap:6px}.down_list a dl dt{font-size:1rem;color:#333}.down_list a dl dd{font-size:14px;color:#999}@media screen and (max-width: 600px){.down_list{grid-template-columns:1fr;gap:12px}.down_list a{border-radius:8px;border:1px solid #eee;padding:10px 12px}}.desc_box{display:flex;align-items:stretch;flex-direction:column;gap:12px;border:none !important;padding:0 !important;max-height:600px;overflow:hidden;position:relative;border-radius:0 !important}.desc_box h2{font-size:20px;display:flex;align-items:stretch;gap:12px;color:#333}.desc_box p{font-size:16px;color:#666}.desc_box h3{font-size:18px;color:#333;display:flex;align-items:stretch;gap:12px}.desc_box::after{content:"";position:absolute;bottom:0;left:0;right:0;height:50px;background:linear-gradient(transparent, #fff);pointer-events:none}.desc_box.expanded{max-height:100000px}.desc_box.expanded::after{display:none}.desc_box+a{display:inline-block;margin-top:16px;color:var(--primary-color);font-weight:600;cursor:pointer}.desc_box+a:hover{text-decoration:underline}@media screen and (max-width: 620px){.desc_box h2{font-size:18px}.desc_box p{font-size:14px}.desc_box h3{font-size:16px}}.down_box .tips{display:flex;align-items:center;font-size:14px;color:#28c840;margin-bottom:12px}.down_box .tips .iconfont{font-weight:400;margin-right:4px}.down_box>a{background:#f6f6f6;border-radius:16px;border:1px solid #eee;display:flex;align-items:center;justify-content:center;height:60px;font-size:20px;color:#333;transition:all .1s ease}@media screen and (max-width: 600px){.down_box>a{height:50px;font-size:16px}}.down_box>a:hover{background:var(--primary-color);color:#fff;box-shadow:inset 0px 0px 10px 0px hsla(0,0%,100%,.5)}.down_box .btn_group{margin-top:20px;display:grid;grid-template-columns:repeat(2, 1fr);gap:12px}.down_box .btn_group a{border-radius:16px;border:1px solid #eee;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;padding:12px;gap:2px 6px;font-size:14px;color:#333;transition:all .1s ease}.down_box .btn_group a.disable{cursor:not-allowed;color:rgba(0,0,0,.2)}.down_box .btn_group a.disable span{color:rgba(0,0,0,.2)}.down_box .btn_group a:hover{background-color:#f6f6f6}.down_box .btn_group a .iconfont{font-size:14px}.down_box .btn_group a span{width:100%;text-align:center;font-size:12px;color:#999}@media screen and (max-width: 600px){.down_box .btn_group{margin-top:12px;grid-template-columns:1fr}.down_box .btn_group a{padding:8px 12px;gap:0px 6px}}.support-sheet{margin:0 auto;padding:0 20px 20px;border:1px solid #eee;border-radius:16px}.support-sheet summary{list-style:none}.support-sheet summary::-webkit-details-marker{display:none}.support-sheet .accordion-group--lines .accordion-item{border-bottom:1px solid #f1f1f1}.support-sheet .accordion-item[open] .accordion-summary .accordion-indicator--chevron::before{transform:translateY(2px) rotate(-135deg)}.support-sheet .accordion-item[open] .accordion-summary .accordion-indicator--plus{background:#fff}.support-sheet .accordion-item[open] .accordion-summary .accordion-indicator--plus::after{opacity:0;transform:translate(-50%, -50%) scaleY(0.2)}.support-sheet .accordion-summary{width:100%;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.support-sheet .accordion-summary:focus-visible{outline:2px solid rgba(109,132,172,.34);outline-offset:4px;border-radius:10px}.support-sheet .accordion-summary .accordion-title{flex:1 1 auto;min-width:0;font-size:18px;color:#333;letter-spacing:.01em}.support-sheet .accordion-panel{padding:0 0 16px}.support-sheet .accordion-panel p{margin:0;font-size:15px;color:#666}.support-sheet .accordion-panel ul{margin:10px 0 0;padding:0;list-style:none}.support-sheet .accordion-panel li{position:relative;padding-left:10px;font-size:15px;color:#666}.support-sheet .accordion-panel li::before{content:".";position:absolute;left:0;top:0}.support-sheet .accordion-indicator{flex:0 0 auto;color:#7b8799}.support-sheet .accordion-indicator--chevron{width:20px;height:20px;position:relative}.support-sheet .accordion-indicator--chevron::before{content:"";position:absolute;left:50%;top:50%;width:10px;height:10px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-1px) rotate(45deg);transform-origin:center;transition:transform .22s ease}.support-sheet .accordion-indicator--plus{width:18px;height:18px;position:relative;border-radius:50%;background:#fff;transition:background .22s ease}.support-sheet .accordion-indicator--plus::before,.support-sheet .accordion-indicator--plus::after{content:"";position:absolute;left:50%;top:50%;width:8px;height:1.5px;background:currentColor;border-radius:999px;transform:translate(-50%, -50%);transition:opacity .22s ease,transform .22s ease}.support-sheet .accordion-indicator--plus::after{width:1.5px;height:8px}.support-sheet .faq-list{margin-top:14px}.support-sheet .faq-list[open]>.faq-list__header .accordion-indicator--chevron::before{transform:translateY(2px) rotate(-135deg)}.support-sheet .faq-list__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:2px 0 12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.support-sheet .faq-list__header:focus-visible{outline:2px solid rgba(109,132,172,.34);outline-offset:4px;border-radius:10px}.support-sheet .faq-list__header h2{margin:0;font-size:15px;font-weight:800;line-height:1.3;letter-spacing:.01em}.support-sheet .faq-list>.accordion-item--card{margin-top:8px;border:1px solid #eee;border-radius:10px;background:#f6f6f6;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5);overflow:hidden}.support-sheet .faq-list>.accordion-item--card .accordion-summary{padding:12px 10px 12px 12px}.support-sheet .faq-list>.accordion-item--card .accordion-summary .accordion-title{font-size:18px}.support-sheet .faq-list>.accordion-item--card .accordion-panel{padding:0 12px 14px}.tag{display:flex;align-items:stretch;flex-wrap:wrap;gap:10px}.tag a{background:#f6f6f6;border-radius:20px;border:1px solid #eee;padding:2px 20px;font-size:16px;color:#333;transition:all .1s ease}.tag a:hover{background:var(--primary-color);color:#fff}#is_jump_mask{position:fixed;left:0;top:0;width:100%;height:100%;display:none;align-items:center;justify-content:center;z-index:999;background-color:rgba(0,0,0,.5);backdrop-filter:blur(6px)}#is_jump_mask.active{display:flex}#is_jump_mask .con{display:flex;align-items:center;flex-direction:column;background-color:#fff;box-shadow:0px 1px 4px 0px rgba(0,0,0,.1);max-width:480px;width:calc(100% - 10px);padding:40px 0;border-radius:4px}#is_jump_mask .con h2{font-size:20px;color:#333;font-weight:600;margin-bottom:20px;text-align:center;padding:0 84px}#is_jump_mask .con .actions{display:flex;align-items:center;justify-content:center;width:100%;gap:12px}#is_jump_mask .con .actions a{width:160px;height:40px;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:16px;transition:all .3s}#is_jump_mask .con .actions a:nth-child(1){color:var(--primary-color);border:1px solid var(--primary-color)}#is_jump_mask .con .actions a:nth-child(1):hover{color:#fff;background-color:var(--primary-color)}#is_jump_mask .con .actions a:nth-child(2){color:#fff;background-color:var(--primary-color)}#is_jump_mask .con .actions a:nth-child(2):hover{opacity:.8}.mask_link{position:relative}.mask_link::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.7) 75%, #FFFFFF 100%);z-index:10000;display:flex;flex-direction:column-reverse;align-items:center}.mask_link::after a{animation:mask_link 1s forwards infinite ease-in-out}.take_link{display:block;text-align:center;padding:12px 0 40px}.take_link img{margin:0 auto;animation:mask_link 1s infinite ease-in-out}@keyframes mask_link{0%{transform:translateX(0px)}50%{transform:translateX(10px)}100%{transform:translateX(0px)}}/*# sourceMappingURL=main.css.map */