*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}*{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;outline:none}html,body{height:100%;margin:0;padding:0;font-size:100%;line-height:1.5}*:active,*:focus{outline:none!important;box-shadow:none!important}body{font-family:Arial,sans-serif}img,picture,video,canvas,svg{display:block;max-width:100%}button,input,select,textarea{font-family:inherit}a{text-decoration:none;color:inherit}ul,ol{list-style:none}table{border-collapse:collapse;border-spacing:0}button{background:none;border:none;cursor:pointer}.mobile-wrapper{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100svh;width:56.221889055vh;max-width:100%}body{font-family:Arial,sans-serif;height:100svh;overflow:hidden;display:flex;justify-content:center;align-items:center;flex-direction:column}.step1,.step2,.step3,.step4,.step5,.step6,.step7,.step8,.my-card-page,.first-time-login-page,.basic-info-page{position:relative;display:flex;align-items:center;justify-content:center}.basic-info-content{position:absolute;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.basic-info-name,.basic-info-phone,.basic-info-gender,.basic-info-birthday,.basic-info-email{position:absolute;padding:0 5%;font-size:min(2.8cqh,5cqw);text-align:center;border:0;color:#fff;background-color:transparent;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none}.basic-info-name{top:20%}.basic-info-email{top:62.7%}.basic-info-phone{top:30.5%}.basic-info-birthday{top:52%;left:20%;width:66%}.basic-info-birthday{position:absolute;height:5%;width:63%;top:51%}input::placeholder{color:#fff}.basic-info-gender{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23ffffff' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 5% center;top:41%;width:67%}.basic-info-gender option{background-color:#1a1a2e;color:#fff;text-align:center}.basic-info-gender{text-align:center;text-align-last:center;-webkit-appearance:none;appearance:none;padding-left:0;padding-right:0}.basic-info-submit{position:absolute;bottom:16%;width:65%;height:6%}.step5,.step8{overflow:hidden}.menu-go-back{position:absolute;left:4%;top:5%;width:13%;height:6%}.my-card-content{position:absolute}.menu-btn1{position:absolute;bottom:11%;left:42%;width:12%;height:9%}.menu-btn2{position:absolute;bottom:11%;left:56%;width:12%;height:9%}.menu-btn3{position:absolute;bottom:11%;left:71%;width:12%;height:9%}.menu-btn4{position:absolute;bottom:11%;left:85%;width:12%;height:9%}.step1-content{position:absolute;top:17%}.step1-start{position:absolute;bottom:16%;width:72%}.step2-event-info{position:absolute;top:8.6%;width:74%;height:13%;overflow:auto}.step2-warning{position:absolute;top:30.6%;width:74%;height:13%;overflow:auto}.step2-privacy-policy{position:absolute;top:54%;width:74%;height:13%;overflow:auto}.step2-agree-btn{position:absolute;bottom:24%;height:5%;width:32%}.step2-checked{position:absolute;bottom:24.7%;height:3.7%;pointer-events:none}.step2-next{position:absolute;bottom:13%;width:60%;height:7%}.step3-content{width:100%;height:80%;position:absolute;top:0;overflow:auto}.step3-scan-receipt{position:absolute;bottom:40%;width:34%;height:6%}.step3-manual-input{height:6%;left:12%;position:absolute;bottom:29%;width:33%}.step3-carrier-input{height:6%;right:12%;position:absolute;bottom:29%;width:33%}.step3-ocr-camera{position:absolute;top:19%;width:71%;height:43.5%;object-fit:cover}.step3-ocr-photo{position:absolute;top:19%;width:71%;height:43.5%;object-fit:cover;z-index:2}.step4-content{position:absolute;top:-8.9%}.step4-draw{position:absolute;bottom:20%;width:77%;z-index:2}.step4-draw.pulse-animation{animation:pulse 1.4s ease-in-out infinite}.step4-draw-pre-animation{position:absolute;bottom:21.2%;width:74%;z-index:2;left:12.2%}.step4-draw-loop-animation{position:absolute;top:-8.9%}.step4-draw-click-animation{position:absolute;width:100%;height:auto;top:-.3%;left:0;z-index:3}.relative{position:relative}.z-index2{z-index:2}.z-index3{z-index:3}.center{display:flex;justify-content:center;align-items:center}.manual-invoice_number,.carrier-invoice_number{top:22%;position:absolute;font-size:min(3.3cqh,6cqw);border:0;color:#fff;text-align:center;background-color:transparent}.manual-invoice_date,.carrier-invoice_date{left:25%;top:32%;position:absolute;font-size:min(3.3cqh,6cqw);border:0;color:#fff;text-align:center;background-color:transparent}.manual-random_code,.carrier-mobile_code{top:45%;position:absolute;font-size:min(3.3cqh,6cqw);border:0;color:#fff;text-align:center;background-color:transparent}.manual-amount,.carrier-pwd{top:57%;position:absolute;font-size:min(3.3cqh,6cqw);border:0;color:#fff;text-align:center;background-color:transparent}.step3-checked,.step3-carrier-checked{position:absolute;bottom:33.4%;height:3.7%;left:25%;z-index:3}.step3-carrier-privacy-btn,.step3-manual-privacy-btn{position:absolute;bottom:33%;width:60%;height:5%}.step3-manual-goback,.step3-carrier-goback{position:absolute;bottom:26%;width:34%;height:6%;left:13%}.step3-manual-confirm,.step3-carrier-confirm{position:absolute;bottom:26%;width:34%;height:6%;right:13%}.ocr-loading-overlay{position:absolute;top:19%;width:70%;height:43.6%;background-color:#000000b3;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:10;border-radius:8px}.ocr-loading-overlay.hidden{display:none}.ocr-loading-spinner{width:50px;height:50px;border:4px solid rgba(255,255,255,.3);border-top:4px solid #00d4ff;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ocr-loading-text{margin-top:15px;color:#fff;font-size:1rem;font-weight:700;text-shadow:0 0 10px rgba(0,212,255,.5)}.step5-hints{position:absolute;bottom:16%;width:35%;transition:opacity .5s ease}.step5-hints.fade-in{animation:fadeIn .5s ease forwards}.step5-hints.fade-out{animation:fadeOut .5s ease forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.step5-pre-open-animation,.step5-after-open-animation{position:absolute;margin-top:-16%}.step5-pre-open-animation-wrapper{position:absolute;height:89%;width:100%;overflow:hidden;top:0}.step5-after-open-animation-wrapper{position:absolute;height:89%;width:100%;overflow:hidden;top:0;z-index:2}.step5-card-result{position:absolute;display:block;width:68%;left:18%;height:20%;overflow:hidden;top:60%;z-index:1;transition:top .3s ease-out,height .3s ease-out,filter .3s ease-out;filter:brightness(1.5) drop-shadow(0 0 10px rgba(255,255,255,.8)) drop-shadow(0 0 10px rgba(255,255,255,.5))}.step5-card-result.card-rising{top:15%;height:62%;filter:brightness(1) drop-shadow(0 0 0 transparent)}.step5-card-result:after{content:"";position:absolute;top:0;left:-100%;width:50%;height:97%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,0) 20%,rgba(255,255,255,.6) 50%,rgba(255,255,255,0) 80%,transparent 100%);transform:skew(-25deg);opacity:0;pointer-events:none}.step5-card-result.card-rising:after{animation:shineEffect .8s ease-out .3s forwards}@keyframes shineEffect{0%{left:-100%;opacity:1}to{left:150%;opacity:0}}.step5-pre-open-text-wrapper{position:absolute;top:0%;left:0%;width:100%;height:100%;z-index:5}.step5-pre-open-text{position:absolute;width:100%;height:auto}.step5-after-open-text-wrapper{position:absolute;top:2%;left:0%;width:100%;height:100%}.step5-after-open-btns{position:absolute;height:100%;width:100%;display:flex;justify-content:center;align-items:center}.cut-package{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:65%;z-index:10;filter:drop-shadow(0 20px 40px rgba(0,212,255,.3))}.uncut-package{position:absolute;z-index:2;height:60.4%;overflow:hidden;width:92%;top:28.4%}.package-list{position:absolute;top:28%;width:100%;height:450px;perspective:600px;cursor:grab;touch-action:pan-y;z-index:2;transition:opacity .5s ease}.package-list.fade-out{opacity:0;pointer-events:none}.package-list:active{cursor:grabbing}.carousel-container{position:absolute;width:100%;height:55%;top:0;left:0;transform-style:preserve-3d}.carousel-container.fade-out{animation:carouselFadeOut .5s ease forwards}@keyframes carouselFadeOut{0%{opacity:1}to{opacity:0}}.package-list .card-item{position:absolute;width:48%;height:auto;left:50%;top:50%;margin-left:-24%;margin-top:-35%;transform-style:preserve-3d;cursor:pointer;max-width:none;will-change:transform,opacity}.package-list .card-item:hover{filter:brightness(1.15)!important}.reflection-container{position:absolute;width:100%;height:45%;top:55%;left:0;transform-style:preserve-3d;pointer-events:none;overflow:hidden}.reflection-container.fade-out{animation:carouselFadeOut .5s ease forwards}.card-reflection{position:absolute;width:48%;height:auto;left:50%;margin-left:-24%;top:-35%;pointer-events:none;max-width:none;will-change:transform,opacity;filter:blur(1.5px);mask-image:linear-gradient(to bottom,rgba(0,0,0,.6) 0%,rgba(0,0,0,.2) 40%,transparent 80%);-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.6) 0%,rgba(0,0,0,.2) 40%,transparent 80%)}.step6{position:relative;overflow:hidden}.selected-package-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:65%;z-index:10;transition:all .5s cubic-bezier(.34,1.56,.64,1)}.selected-package{width:100%;filter:drop-shadow(0 20px 40px rgba(0,212,255,.3));transition:transform .3s ease}.selected-package-container.package-enter{animation:packageEnter .6s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes packageEnter{0%{transform:translate(-50%,-50%) scale(.5);opacity:0}to{transform:translate(-50%,-50%) scale(1);opacity:1}}.swipe-canvas{position:absolute;top:35%;left:0;width:100%;height:54%;z-index:20;pointer-events:auto;touch-action:none}.swipe-hint{position:absolute;top:28%;left:50%;transform:translate(-50%);color:#00d4ff;font-size:1rem;font-weight:700;text-shadow:0 0 10px rgba(0,212,255,.8),0 0 20px rgba(0,212,255,.5);z-index:15;animation:hintPulse 1.5s ease-in-out infinite;pointer-events:none}.swipe-hint:before{content:"↑";display:block;font-size:1.5rem;margin-bottom:5px;animation:arrowBounce 1s ease-in-out infinite}@keyframes arrowBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes hintPulse{0%,to{opacity:1;transform:translate(-50%) scale(1)}50%{opacity:.7;transform:translate(-50%) scale(1.05)}}.swipe-hint.hidden{display:none}.flash-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;opacity:0;z-index:100;pointer-events:none}.flash-overlay.flash-active{animation:flashAnimation .4s ease-out forwards}.card-result{position:absolute;width:70%;top:35%;height:53%;overflow:hidden;transition:top 1s ease-out,height 1s ease-out,opacity .3s ease}.card-result.card-rising{animation:cardRising 1.2s cubic-bezier(.34,1.56,.64,1) forwards}.step7-card-wrapper{position:absolute;top:16%;width:64%;display:flex;flex-direction:column;align-items:center;z-index:2}.step8-card-wrapper{position:absolute;top:12%;width:67%;display:flex;flex-direction:column;align-items:center}.step7-card-result,.step8-card-result{width:100%;position:relative;z-index:2}.step7-card-reflection,.step8-card-reflection{width:100%;height:15%;object-fit:cover;object-position:bottom;transform:scaleY(-1);opacity:.3;mask-image:linear-gradient(to top,#000000b3,#0000001a 20%,#0000 60% 100%);-webkit-mask-image:linear-gradient(to top,rgba(0,0,0,.7) 0%,rgba(0,0,0,.1) 20%,rgba(0,0,0,0) 60%,rgba(0,0,0,0) 100%);pointer-events:none;position:relative;z-index:1}.step7-title{position:absolute}.step8-title{position:absolute;margin-top:-6%}.step7-next-draw,.step7-next-confirm{position:absolute;bottom:8%;width:90%}.step7-new-card-title,.step7-dup-card-title{position:absolute;top:11%;width:26%}.step8-btns{position:absolute;bottom:7%;width:84%;z-index:3}.step8-login-invoice{position:absolute;width:35%;height:40%;right:11%;bottom:30%}.step8-share{position:absolute;width:35%;height:40%;left:11%;bottom:30%}.manual-amount::-webkit-outer-spin-button,.manual-amount::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.step3-scan-hint,.step3-receipt-exist,.step3-receipt-not-require,.step3-receipt-manual-login-success,.step3-receipt-carrier-login-success{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000000b3;z-index:10;display:flex;justify-content:center;align-items:center}.step3-scan-hint-content,.step3-receipt-exist-content,.step3-receipt-not-require-content,.step3-receipt-manual-login-success-content,.step3-receipt-carrier-login-success-content{position:relative;width:90%;display:flex;justify-content:center;align-items:center}.step3-scan-hint-confirm{position:absolute;bottom:20%;width:40%;height:20%}.step3-receipt-exist-confirm,.step3-receipt-not-require-confirm,.step3-receipt-carrier-login-success-confirm{position:absolute;bottom:29%;width:34%;height:28%}.step3-receipt-manual-login-success-confirm{position:absolute;bottom:14%;width:34%;height:16%}.step3-receipt-carrier-login-success-confirm{bottom:15%}.manual-amount{-moz-appearance:textfield}.step8-swiper-container{position:absolute;width:70%;height:80%;z-index:2}.step8-swiper-container.swiper{position:absolute;top:2%}.step8-swiper-container .swiper-slide{display:flex;justify-content:center;align-items:flex-start;padding-top:5%}.step8-swiper-container .step8-card-wrapper{position:relative;width:85%;display:flex;flex-direction:column;align-items:center}.step8-swiper-container .step8-card-result{width:100%;position:relative;z-index:2}.step8-swiper-container .step8-card-reflection{width:100%;height:15%;object-fit:cover;object-position:bottom;transform:scaleY(-1);opacity:.3;mask-image:linear-gradient(to top,#000000b3,#0000001a 20%,#0000 60% 100%);-webkit-mask-image:linear-gradient(to top,rgba(0,0,0,.7) 0%,rgba(0,0,0,.1) 20%,rgba(0,0,0,0) 60%,rgba(0,0,0,0) 100%);pointer-events:none;position:relative;z-index:1}.step8-left{position:absolute;left:-5%;top:35%;width:28%;z-index:5}.step8-right{position:absolute;right:-5%;top:35%;width:28%;z-index:5}@keyframes cardRising{0%{top:35%;height:0%;opacity:1}40%{top:25%;height:40%;opacity:1}to{top:15%;height:70%;opacity:1}}.cut-package-fadeout{animation:cutPackageFadeout .8s ease-out forwards;animation-delay:.3s}@keyframes cutPackageFadeout{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}@keyframes flashAnimation{0%{opacity:0}30%{opacity:1}to{opacity:0}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.pulse-animation{animation:pulse .7s ease-in-out infinite}.login-page{position:relative;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.login-page>img{position:absolute;width:100%;height:100%;object-fit:cover;z-index:0}.login-content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:30px;padding:20px}.login-logo{width:60%;max-width:250px}.line-login-btn{background:#00b900;border:none;border-radius:8px;padding:12px 40px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .2s,background .2s;min-width:200px}.line-login-btn:hover{background:#00a000;transform:scale(1.05)}.line-login-btn:active{transform:scale(.98)}.line-login-btn img{height:40px}.line-login-btn span{color:#fff;font-size:18px;font-weight:700}.hidden{display:none}: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);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-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.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:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}:is(.swiper-button-prev,.swiper-button-next).swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}:is(.swiper-button-prev,.swiper-button-next).swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled :is(.swiper-button-prev,.swiper-button-next){display:none!important}:is(.swiper-button-prev,.swiper-button-next) svg{width:100%;height:100%;object-fit:contain;transform-origin:center;fill:currentColor;pointer-events:none}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset, 4px);left:auto}:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) .swiper-navigation-icon{transform:rotate(180deg)}:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset, 50%);right:auto;margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset, 4px);bottom:auto}:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset, 4px);top:auto}:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) .swiper-navigation-icon{transform:rotate(90deg)}
