*{margin:0;padding:0;box-sizing:border-box}:root{--page-header-offset:80px}body.HeaderCompact{--page-header-offset:68px}.containerMain{height:100dvh;height:100vh;max-height:100dvh;overflow-y:scroll;overflow-x:hidden;scroll-snap-type:y mandatory;scrollbar-width:thin;-ms-overflow-style:auto}.containerMain::-webkit-scrollbar{width:2px}.containerMain::-webkit-scrollbar-track{background:rgba(0,0,0,.05)}.containerMain::-webkit-scrollbar-thumb{background:rgba(0,0,0,.28);border-radius:999px}.containerMain::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.45)}.page{width:100%;height:100dvh;height:100vh;max-height:100dvh;max-height:100vh;padding-top:var(--page-header-offset);box-sizing:border-box;scroll-snap-align:start;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;overflow:hidden}.page.page-1{justify-content:space-between;padding-bottom:clamp(6px,1.5vh,16px)}.page.page-2,.page.page-3,.page.page-4,.page.page-5,.page.page-6{justify-content:flex-start}.page-1{background:#e5e5e5}.page-1-main{max-height:100%}.page-1-main,.page-2-main{width:100%;flex:1 1 auto;min-height:0;display:flex}.page-2-main{flex-direction:column;overflow:hidden}.page-3 .page-2-main,.page-4 .page-2-main,.page-5 .page-2-main,.page-6 .page-2-main{flex:1 1 auto;min-height:0;overflow:hidden}.page-1-main-title{display:flex;justify-content:center;align-items:center;flex-direction:column;padding-left:2%}.page-1-main-main,.page-1-main-title{width:50%;height:100%}.page-1-main-title h2{font-size:clamp(1.85rem,4.2vw,4.1rem);font-weight:500;line-height:1;padding-bottom:clamp(12px,2vh,20px)}.page-1-main-title h2 span{background-image:linear-gradient(90deg,#1013e0,#578aef);background-clip:text;color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.subtitle{font-size:clamp(1.05rem,2vw,2.6rem);padding-bottom:clamp(12px,2vh,20px);color:#666}.subtitle-button button{text-align:center;white-space:nowrap;margin-right:2.5rem;color:#f1f1f1;position:relative;padding:.6rem 1.6rem;border-radius:40px;background:linear-gradient(transparent,transparent) padding-box,linear-gradient(90deg,#1013e0,#578aef) border-box;border:1px solid transparent;font-weight:600;font-size:1.2rem;cursor:pointer}.subtitle-button button{display:flex;align-items:center;img{width:24px;height:20px}}.page-2,.page-3,.page-4{background:#e5e5e5}.page-4 .page-2-main-title{padding-top:clamp(10px,1.8vh,36px);padding-bottom:clamp(4px,.7vh,12px)}.page-4 .page-2-main-title .subtitle-div{margin-top:clamp(4px,.5vh,8px)}.page-4 .case-uni-main{flex:1 1 auto;min-height:0;overflow:hidden;padding:0 4% clamp(6px,1vh,14px)}.page-4 .case-uni-centerWrap,.page-4 .case-uni-main{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;box-sizing:border-box}.page-4 .case-uni-centerWrap{max-width:100%;gap:clamp(10px,1.5vh,18px);flex-shrink:0}.page-4 .case-uni-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(0,auto);align-self:stretch;min-height:0;grid-gap:clamp(6px,1vw,12px);gap:clamp(6px,1vw,12px);width:100%;margin:0;box-sizing:border-box}.case-uni-more{padding:10px 20px;background:linear-gradient(90deg,rgb(5,39,175),#578aef);border-radius:35px;color:#f1f1f1;cursor:pointer;margin-top:50px;font-family:PingFangSC-Medium,PingFang SC;font-weight:400;font-size:15px}.page-4 .case-uni-grid>*{min-height:0}.page-4 .case-uni-card{background:#ffffff;border-radius:10px;overflow:hidden;box-shadow:0 4px 14px rgba(0,0,0,.08);border:1px solid rgba(0,0,0,.05);display:flex;flex-direction:column;min-width:0;min-height:0;cursor:pointer}.page-4 .case-uni-card-media{position:relative;width:100%;aspect-ratio:16/10;flex:0 0 auto;overflow:hidden;background:#e8e8e8}.page-4 .case-uni-cover{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.page-4 .case-uni-cover-pos1{object-position:48% 42%}.page-4 .case-uni-cover-pos2{object-position:32% 55%}.page-4 .case-uni-cover-pos3{object-position:58% 38%}.page-4 .case-uni-cover-pos4{object-position:44% 48%}.page-4 .case-uni-cover-pos5{object-position:52% 52%}.page-4 .case-uni-cover-pos6{object-position:40% 44%}.page-4 .case-uni-cover-pos7{object-position:50% 40%}.page-4 .case-uni-cover-pos8{object-position:36% 50%}.page-4 .case-uni-card-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px 10px;background:#ffffff;flex-shrink:0}.page-4 .case-uni-card-id{display:flex;align-items:center;gap:8px;min-width:0;flex:1 1}.page-4 .case-uni-card-logo{width:32px;height:32px;border-radius:50%;object-fit:cover;flex-shrink:0;border:1px solid rgba(0,0,0,.06);background:#f3f3f3}.page-4 .case-uni-card-names{min-width:0;display:flex;flex-direction:column;gap:2px}.page-4 .case-uni-nameZh{font-size:clamp(11px,1.15vw,14px);font-weight:700;color:#1a1a1a;line-height:1.3;font-family:PingFangSC-Medium,PingFang SC,system-ui,sans-serif}.page-4 .case-uni-nameEn,.page-4 .case-uni-nameZh{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-4 .case-uni-nameEn{font-size:clamp(10px,.95vw,12px);font-weight:400;color:#888888;line-height:1.25;font-family:PingFangSC-Regular,PingFang SC,system-ui,sans-serif}.page-4 .case-uni-card-arrow{width:30px;height:30px;border-radius:50%;border:1px solid #e0e0e0;background:#fafafa;display:flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer;color:#333333;font-size:14px;line-height:1;padding:0;transition:border-color .2s ease,background .2s ease,color .2s ease}.page-4 .case-uni-card-arrow:hover{border-color:rgb(5,39,175);color:rgb(5,39,175);background:rgba(5,39,175,.06)}.page-5{background:#e5e5e5}.page-5-about-main{width:100%;flex:1 1 auto;min-height:0;display:flex;align-items:center;justify-content:center;padding:clamp(8px,1.5vh,20px) 4%;box-sizing:border-box}.page-5-about-banner{display:grid;grid-template-columns:1fr 1fr;width:100%;max-width:min(1100px,100%);min-height:clamp(200px,32vh,420px);overflow:hidden;border-radius:4px;box-shadow:0 8px 32px rgba(0,0,0,.12)}.page-5-about-text{background:#2f2f2f;padding:clamp(20px,3.5vw,44px) clamp(18px,3vw,40px);display:flex;flex-direction:column;justify-content:center;gap:clamp(14px,2vh,22px)}.page-5-about-title{margin:0;font-size:clamp(1.05rem,2.3vw,1.85rem);font-weight:600;color:#ffffff;letter-spacing:.12em;font-family:PingFangSC-Medium,PingFang SC;line-height:1.35}.page-5-about-p{margin:0;font-size:clamp(.8rem,1.15vw,.05rem);line-height:1.75;color:#ffffff;font-family:PingFangSC-Regular,PingFang SC}.page-5-about-media{position:relative;min-height:0;background:#0a1628}.page-5-about-img{width:100%;height:100%;object-fit:cover;display:block}@media (max-width:768px){.page-5-about-banner{grid-template-columns:1fr;min-height:0}.page-5-about-media{min-height:clamp(180px,28vh,280px)}}.page-6{background:#e5e5e5}.page-6-partners-main{width:100%;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:clamp(12px,2vh,28px) 4%;box-sizing:border-box}.page-6-partners-swiper{width:100%;max-width:100%;box-sizing:border-box;overflow:hidden}.page-6-partners-swiper .swiper-slide{align-items:stretch}.page-6-partner-card,.page-6-partners-swiper .swiper-slide{height:auto;display:flex;justify-content:center;box-sizing:border-box}.page-6-partner-card{aspect-ratio:1/1;padding:clamp(10px,1.35vh,14px) clamp(8px,.95vw,12px);flex-direction:column;gap:clamp(8px,1.1vh,10px);background:#666;border:1px solid rgba(255,255,255,.09);border-radius:14px;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.page-6-partner-card,.page-6-partner-logoBox{width:100%;max-width:100%;min-height:0;align-items:center}.page-6-partner-logoBox{flex:1 1 auto;padding:clamp(6px,.9vh,10px) clamp(6px,.7vw,10px);display:flex;justify-content:center;background:#ffffff;border-radius:10px;box-sizing:border-box}.page-6-partner-logoText{font-size:clamp(11px,1.15vw,14px);font-weight:700;color:#1a1a1a;text-align:center;font-family:PingFangSC-Medium,PingFang SC,system-ui,sans-serif;letter-spacing:.02em;line-height:1.25;word-break:break-all}.page-6-partner-logoImg{width:70%;height:auto;max-width:100%;object-fit:contain;display:block}.page-6-partner-name{font-size:clamp(11px,1.05vw,13px);font-weight:500;color:rgba(255,255,255,.88);text-align:center;font-family:PingFangSC-Regular,PingFang SC,system-ui,sans-serif;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.page h1{font-size:4rem;color:white;text-shadow:2px 2px 4px rgba(0,0,0,.3);margin-bottom:1rem;animation:fadeInUp 1s ease}.page p{font-size:1.5rem;color:rgba(255,255,255,.9);text-shadow:1px 1px 2px rgba(0,0,0,.3);animation:fadeInUp 1s ease .3s both}.page-number{position:absolute;top:30px;right:30px;color:rgba(255,255,255,.3);font-size:5rem;font-weight:700}.scroll-indicator{position:fixed;right:30px;top:50%;transform:translateY(-50%);z-index:100;padding:0;-webkit-backdrop-filter:none;backdrop-filter:none}.dot,.scroll-indicator{background:transparent;border-radius:0}.dot{width:20px;height:20px;display:flex;align-items:center;justify-content:center;margin:10px 0;cursor:pointer;transition:color .25s ease,opacity .25s ease;position:relative;z-index:999;color:rgba(136,136,136,.45);font-size:14px;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.5px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dot:before{content:attr(data-title);position:absolute;right:25px;top:50%;transform:translateY(-50%);background:rgba(0,0,0,.8);color:white;padding:5px 10px;border-radius:5px;font-size:12px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .3s ease}.dot:hover:before{opacity:1}.dot:hover{color:rgba(102,153,255,.9)}.dot.active{color:rgba(67,67,67,.95)}.dot.active:before{background:rgba(18,54,112,.95);color:rgba(255,255,255,.98)}.dot.active:after{content:"";position:absolute;left:21px;top:50%;width:14px;height:2px;background:rgba(127,127,127,.95);transform:translateY(-50%);z-index:1}.scroll-hint{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);color:#888;font-size:14px;font-family:PingFangSC-Regular,PingFang SC;animation:bounce 2s infinite}.page-2-main-title{padding:clamp(20px,4.5vh,72px) 4% clamp(8px,1.8vh,22px);flex-shrink:0;opacity:0;transform:translateY(24px);transition:opacity 1.5s ease,transform 1.5s ease;h2{font-size:clamp(1.35rem,3.2vw,36px);font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:#000;line-height:1.25;letter-spacing:2px;margin:0 auto}.subtitle-div,h2{text-align:center}.subtitle-div{font-size:clamp(.85rem,1.8vw,18px);font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#888;line-height:1.45;letter-spacing:clamp(2px,.6vw,6px);margin:clamp(6px,1vh,10px) auto 0}}.page-2-main-title.page-title-active{opacity:1;transform:translateY(0)}.page.page-2 .page-2-main-title{padding-top:clamp(14px,3vh,52px);padding-bottom:clamp(4px,1.2vh,16px)}.page.page-2 .page-2-main-content{width:100%;flex:1 1 auto;min-height:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:minmax(0,auto);grid-gap:clamp(6px,1vw,14px);gap:clamp(6px,1vw,14px);padding:clamp(4px,.8vh,8px) 4% clamp(6px,1.2vh,16px);align-items:stretch;align-content:center}.page-2-main-content-item{border:1px solid rgba(0,0,0,.06);background:#fff;border-radius:2px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.06);position:relative;min-height:0;display:flex;flex-direction:column}@media (min-width:1201px){.page-2-main-content-item{width:100%;aspect-ratio:1/1;align-self:start;justify-self:stretch}}.page-2-main-content-item-overlay{position:absolute;inset:0;padding:20px 16px;background:linear-gradient(180deg,rgba(5,39,175,.18),rgba(5,39,175,.58));-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:#ffffff;display:flex;flex-direction:column;gap:10px;transform:translateY(-108%);opacity:0;transition:transform .45s cubic-bezier(.22,1,.36,1),opacity .35s ease;pointer-events:none;z-index:2}.page-2-main-content-item:hover .page-2-main-content-item-overlay{transform:translateY(0);opacity:1}.page-2-main-content-item-overlay h4{font-size:16px;line-height:1.5;font-weight:600;margin:0}.page-2-main-content-item-overlay p{margin:0;padding:0;font-size:14px;line-height:1.7;color:rgba(255,255,255,.96);text-shadow:none;animation:none}.page-2-main-content-item-overlay-intro{font-size:13px;line-height:1.7}.page-2-main-content-item-overlay-list{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:5px}.page-2-main-content-item-overlay-list li{font-size:13px;line-height:1.55;color:rgba(255,255,255,.95)}.page-2-main-content-item-image{width:100%;flex:1 1 auto;min-height:56px;height:0;object-fit:cover;display:block;border-bottom:1px solid rgba(0,0,0,.06)}.page-2-main-content-item-title{padding:clamp(10px,1.4vh,16px) 12px 0;flex-shrink:0}.page-2-main-content-item-title h3{font-size:clamp(13px,1.5vw,16px);font-weight:600;color:#1f1f1f;line-height:1.45}.page-2-main-content-item p{margin-top:4px;padding:0 12px clamp(8px,1.5vh,14px);font-size:clamp(12px,1.3vw,14px);color:#666666;line-height:1.35;flex-shrink:0}.product-center-content{width:100%;padding:4px 4% 28px}.page-3 .product-center-content{flex:1 1;display:flex;align-items:center;justify-content:center;position:relative}.page.page-3 .page-2-main-title{padding-top:clamp(14px,3vh,52px);padding-bottom:clamp(4px,1.2vh,16px)}.page.page-3 .product-center-content{padding:2px 4% 10px}.page.page-3 .product-center-catalog-grid{gap:clamp(10px,1.4vw,18px)}.page.page-3 .product-center-catalog-card-mediaWrap{aspect-ratio:5/4}.page-3 .product-center-catalog-grid{width:100%;margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:20px;gap:20px;padding:0;box-sizing:border-box}.page-3 .product-center-catalog-card{background:#ffffff;border-radius:2px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.06);border:1px solid rgba(0,0,0,.05);display:flex;flex-direction:column}.page-3 .product-center-catalog-card-mediaWrap{width:100%;overflow:hidden;aspect-ratio:1/1;flex-shrink:0;border-bottom:1px solid rgba(0,0,0,.06)}.page-3 .product-center-catalog-card-media{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease;will-change:transform}.page-3 .product-center-catalog-card-mediaWrap:hover .product-center-catalog-card-media{transform:scale(1.25)}.page-3 .product-center-catalog-card:hover .product-center-catalog-card-label{color:rgb(5,39,175)}.page-3 .product-center-catalog-card-mediaPos1{object-position:52% 42%}.page-3 .product-center-catalog-card-mediaPos2{object-position:28% 50%}.page-3 .product-center-catalog-card-mediaPos3{object-position:58% 38%}.page-3 .product-center-catalog-card-mediaPos4{object-position:46% 52%}.page-3 .product-center-catalog-card-label{margin:0;flex:1 1;display:flex;align-items:center;justify-content:center;min-height:64px;padding:16px 14px;text-align:center;font-size:16px;font-weight:600;color:#1f1f1f;line-height:1.45;font-family:PingFangSC-Medium,PingFang SC,system-ui,sans-serif;background-color:#ffffff}@keyframes ProductCardShine{0%{left:-85%}to{left:145%}}@keyframes ProductCardFlicker{0%{opacity:.18}50%{opacity:1}to{opacity:.18}}@keyframes ProductCardLedRandom{0%{background-position:0 0;filter:hue-rotate(0deg) saturate(1.2)}25%{background-position:1px 0;filter:hue-rotate(55deg) saturate(1.25)}50%{background-position:0 1px;filter:hue-rotate(-45deg) saturate(1.25)}75%{background-position:1px 1px;filter:hue-rotate(25deg) saturate(1.3)}to{background-position:0 0;filter:hue-rotate(0deg) saturate(1.2)}}@media (max-width:1400px){.product-center-value{font-size:14px}}@media (max-width:1200px){.product-center-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-center-card{min-height:150px}.page-3 .product-center-catalog-grid,.page-4 .case-uni-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-4 .case-uni-grid{grid-template-rows:none;grid-auto-rows:minmax(0,auto)}.page-4 .case-uni-main{overflow-y:auto;-webkit-overflow-scrolling:touch}}@media (max-width:768px){.product-center-grid{grid-template-columns:1fr}.product-center-value{font-size:14px}.page-3 .product-center-catalog-grid,.page-4 .case-uni-grid{grid-template-columns:1fr}.page-4 .case-uni-grid{grid-template-rows:none;grid-auto-rows:minmax(0,auto)}.page-4 .case-uni-main{overflow-y:auto;-webkit-overflow-scrolling:touch}.page-3 .product-center-float-bar{position:static;transform:none;flex-direction:row;width:auto;max-width:100%;margin:0 auto 16px;align-self:center}.page-3 .product-center-float-bar-row{flex:1 1;border-top:none;border-left:1px solid #dcdcdc}.page-3 .product-center-float-bar-chat{flex-direction:row;gap:8px;white-space:nowrap}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateX(-50%) translateY(0)}40%{transform:translateX(-50%) translateY(-10px)}60%{transform:translateX(-50%) translateY(-5px)}}.mouse-icon{width:25px;height:40px;border:2px solid #888;border-radius:15px;position:relative;margin:0 auto 10px}.mouse-icon:before{content:"";width:3px;height:10px;background:#888;position:absolute;left:50%;top:5px;transform:translateX(-50%);animation:scroll-animation 2s infinite}@keyframes scroll-animation{0%{transform:translateX(-50%) translateY(0);opacity:1}to{transform:translateX(-50%) translateY(15px);opacity:0}}@media (max-width:1200px){.page.page-2 .page-2-main-content{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,auto));align-content:center}}@media (max-width:768px){.page.page-2{overflow-y:auto;-webkit-overflow-scrolling:touch}.page.page-2 .page-2-main-content{grid-template-columns:1fr;grid-template-rows:none;grid-auto-rows:minmax(0,26vh);align-content:center}.page h1{font-size:2.5rem}.page p{font-size:1.2rem;padding:0 20px;text-align:center}.scroll-indicator{right:15px}.page-number{font-size:3rem;top:20px;right:20px}}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-cube-shadow,.swiper-slide{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-slides-offset-before);margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{-webkit-margin-end:var(--swiper-slides-offset-after);margin-inline-end:var(--swiper-slides-offset-after)}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-slides-offset-before);margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{-webkit-margin-after:var(--swiper-slides-offset-after);margin-block-end:var(--swiper-slides-offset-after)}}&.swiper-free-mode{>.swiper-wrapper{scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-bottom,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),rgba(0,0,0,0))}}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border-radius:50%;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top:4px solid transparent}.swiper-watch-progress .swiper-slide-visible,.swiper:not(.swiper-watch-progress){.swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}