.desktop-header[data-v-b06acd2c]{display:block}.mobile-sidebar[data-v-b06acd2c]{display:none}.mobile-menu-toggle[data-v-b06acd2c]{display:none;position:fixed;bottom:80px;right:20px;z-index:9999;width:40px;height:40px;border-radius:50%;background-color:#222;color:#fff;border:none;font-size:20px;cursor:pointer}@media (max-width: 768px){.desktop-header[data-v-b06acd2c]{display:none}.mobile-sidebar[data-v-b06acd2c],.mobile-menu-toggle[data-v-b06acd2c]{display:block}.container[data-v-b06acd2c]{width:15px;height:600px;position:fixed;left:0;top:50%;transform:translateY(-50%);background-color:#000;border-radius:0 15px 15px 0;overflow:hidden;transition:.3s;z-index:9998}.isMobileMenuOpen .container[data-v-b06acd2c]{width:130px;border-radius:0 30px 30px 0}.container[data-v-b06acd2c]:before{content:"";width:50%;height:100%;position:absolute;top:0;left:0;z-index:-1;background-color:#00f}.container .top[data-v-b06acd2c]{width:calc(100% - 30px);margin-left:30px;height:20%;background-color:#000;border-radius:0 0 0 20px;transition:.2s}.container .middle[data-v-b06acd2c]{width:calc(100% - 60px);height:10%;background-color:#000;margin-left:40px;border-radius:20px}.container .bottom[data-v-b06acd2c]{width:calc(100% - 30px);height:100%;margin-left:30px;background-color:#000;border-radius:20px 0 0}.container li[data-v-b06acd2c]{position:absolute;top:var(--t);width:100%;height:10%;font-size:13px;display:flex;justify-content:flex-start;align-items:center;padding-left:25px}.container li a[data-v-b06acd2c]{color:transparent;transition:.3s;display:flex;align-items:center;gap:10px;text-decoration:none}.brand-title[data-v-b06acd2c]{text-align:center;padding:7px 0;margin:0 0 9px;border-bottom:none;background-color:red;display:flex;flex-direction:column;align-items:center;width:100%;flex:0 0 100%}.chinese-name[data-v-b06acd2c]{font-size:14px;font-weight:500;color:#000;margin-bottom:2px;letter-spacing:.3px;font-family:inherit;display:block;width:100%;clear:both}.english-name[data-v-b06acd2c]{font-size:10px;color:#000;letter-spacing:1px;font-family:inherit;display:block;width:100%;clear:both}.container li a i[data-v-b06acd2c]{margin-right:8px;width:20px;text-align:center;color:#fff}.container[data-v-b06acd2c]:hover,.isMobileMenuOpen .container[data-v-b06acd2c]{width:130px;border-radius:0 30px 30px 0}.container:hover li a[data-v-b06acd2c],.isMobileMenuOpen .container li a[data-v-b06acd2c]{color:#fff}.container li:nth-child(1):hover~.top[data-v-b06acd2c],.isMobileMenuOpen .container li:nth-child(1)~.top[data-v-b06acd2c]{height:20%}.container li:nth-child(2):hover~.top[data-v-b06acd2c],.isMobileMenuOpen .container li:nth-child(2)~.top[data-v-b06acd2c]{height:30%}.container li:nth-child(3):hover~.top[data-v-b06acd2c],.isMobileMenuOpen .container li:nth-child(3)~.top[data-v-b06acd2c]{height:40%}.container li:nth-child(4):hover~.top[data-v-b06acd2c],.isMobileMenuOpen .container li:nth-child(4)~.top[data-v-b06acd2c]{height:50%}.container li:nth-child(5):hover~.top[data-v-b06acd2c],.isMobileMenuOpen .container li:nth-child(5)~.top[data-v-b06acd2c]{height:60%}.container li:nth-child(6):hover~.top[data-v-b06acd2c],.isMobileMenuOpen .container li:nth-child(6)~.top[data-v-b06acd2c]{height:70%}}.login-model[data-v-b06acd2c],.register-model[data-v-b06acd2c]{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:9999;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.login-model.show[data-v-b06acd2c],.register-model.show[data-v-b06acd2c]{opacity:1;visibility:visible}.login-model-backdrop[data-v-b06acd2c],.register-model-backdrop[data-v-b06acd2c]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080}.login-model-content[data-v-b06acd2c],.register-model-content[data-v-b06acd2c]{position:relative;background-color:#fff;border-radius:8px;width:90%;max-width:760px;box-shadow:0 4px 12px #00000026;display:flex;overflow:hidden;animation:modelSlideIn-b06acd2c .3s ease-out}@keyframes modelSlideIn-b06acd2c{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.login-model-animation[data-v-b06acd2c]{width:38%;background:linear-gradient(135deg,#ff6b6b,#ff8e8e);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:40px 20px;color:#fff;text-align:center}.register-model-animation[data-v-b06acd2c]{width:38%;background:linear-gradient(135deg,#4dabf7,#74c0fc);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:40px 20px;color:#fff;text-align:center}.animation-icon[data-v-b06acd2c]{width:100px;height:100px;border-radius:50%;background-color:#fff3;display:flex;justify-content:center;align-items:center;margin-bottom:20px;font-size:48px;animation:iconPulse-b06acd2c 2s ease-in-out infinite}@keyframes iconPulse-b06acd2c{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.animation-content[data-v-b06acd2c]{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.animation-content h3[data-v-b06acd2c]{font-size:24px;margin-bottom:10px;font-weight:600}.animation-content p[data-v-b06acd2c]{font-size:14px;opacity:.9}.login-model-form[data-v-b06acd2c],.register-model-form[data-v-b06acd2c]{width:62%;display:flex;flex-direction:column}.input-focus[data-v-b06acd2c]{transition:all .3s ease}.input-focus[data-v-b06acd2c]:focus{border-color:#ff6b6b;box-shadow:0 0 0 2px #ff6b6b33}.login-btn[data-v-b06acd2c]{transition:all .3s ease;position:relative;overflow:hidden}.login-btn[data-v-b06acd2c]:after{content:"";position:absolute;top:50%;left:50%;width:5px;height:5px;background:#ffffff80;opacity:0;border-radius:100%;transform:scale(1) translate(-50%,-50%);transform-origin:50% 50%}@keyframes ripple-b06acd2c{0%{transform:scale(0);opacity:.5}to{transform:scale(100);opacity:0}}.login-btn[data-v-b06acd2c]:focus:not(:active):after{animation:ripple-b06acd2c .6s ease-out}.register-link[data-v-b06acd2c]{color:#ff6b6b;font-weight:500;transition:all .3s ease}.register-link[data-v-b06acd2c]:hover{text-decoration:underline}.send-sms-btn.sending[data-v-b06acd2c]{background-color:#ccc;cursor:not-allowed}.toast-message[data-v-b06acd2c]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#000000b3;color:#fff;padding:12px 20px;border-radius:4px;font-size:14px;z-index:9999;opacity:0;transition:opacity .3s ease;pointer-events:none;max-width:80%;text-align:center}.toast-message.show[data-v-b06acd2c]{opacity:1}@media (max-width: 768px){.login-model-content[data-v-b06acd2c],.register-model-content[data-v-b06acd2c]{width:90%;max-width:95%;flex-direction:column}.login-model-animation[data-v-b06acd2c],.register-model-animation[data-v-b06acd2c]{width:100%;padding:20px}.animation-icon[data-v-b06acd2c]{width:80px;height:80px;font-size:36px}.login-model-form[data-v-b06acd2c],.register-model-form[data-v-b06acd2c]{width:100%}.login-model-header h2[data-v-b06acd2c],.register-model-header h2[data-v-b06acd2c]{font-size:20px}}@media (max-width: 480px){.login-model-body[data-v-b06acd2c]{padding:15px}.form-group input[data-v-b06acd2c]{font-size:14px}.login-btn[data-v-b06acd2c],.register-btn[data-v-b06acd2c]{font-size:16px}}.login-model-header[data-v-b06acd2c],.register-model-header[data-v-b06acd2c]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #eee}.login-model-header h2[data-v-b06acd2c],.register-model-header h2[data-v-b06acd2c]{margin:0;font-size:18px;font-weight:600}.login-model-close[data-v-b06acd2c],.register-model-close[data-v-b06acd2c]{background:none;border:none;font-size:24px;cursor:pointer;color:#999;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s ease}.login-model-close[data-v-b06acd2c]:hover,.register-model-close[data-v-b06acd2c]:hover{background-color:#f5f5f5}.login-model-body[data-v-b06acd2c],.register-model-body[data-v-b06acd2c]{padding:20px}.login-tabs[data-v-b06acd2c]{display:flex;border-bottom:1px solid #eee;margin-bottom:20px}.login-tab[data-v-b06acd2c]{flex:1;padding:10px 0;background:none;border:none;font-size:14px;cursor:pointer;position:relative;color:#666}.login-tab.active[data-v-b06acd2c]{color:red}.login-tab.active[data-v-b06acd2c]:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:2px;background-color:red}.form-group[data-v-b06acd2c]{margin-bottom:16px}.form-group label[data-v-b06acd2c]{display:block;margin-bottom:6px;font-size:14px;color:#333}.form-group input[data-v-b06acd2c]{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;transition:border-color .2s ease}.form-group input[data-v-b06acd2c]:focus{outline:none;border-color:red}.form-options[data-v-b06acd2c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.checkbox[data-v-b06acd2c]{display:flex;align-items:center;cursor:pointer;font-size:14px;color:#666}.checkbox input[data-v-b06acd2c]{margin-right:6px}.forgot-password[data-v-b06acd2c]{font-size:14px;color:red;text-decoration:none}.login-btn[data-v-b06acd2c],.register-btn[data-v-b06acd2c]{width:100%;padding:12px;background-color:red;color:#fff;border:none;border-radius:4px;font-size:16px;cursor:pointer;transition:background-color .2s ease}.login-btn[data-v-b06acd2c]:hover,.register-btn[data-v-b06acd2c]:hover{background-color:#e00000}.login-btn[data-v-b06acd2c]:disabled,.register-btn[data-v-b06acd2c]:disabled{background-color:#ccc;cursor:not-allowed}.sms-code-group[data-v-b06acd2c]{display:flex;gap:10px}.sms-code-input[data-v-b06acd2c]{flex:1}.send-sms-btn[data-v-b06acd2c]{padding:10px 16px;background-color:#f5f5f5;color:#666;border:1px solid #ddd;border-radius:4px;font-size:14px;cursor:pointer;transition:all .2s ease;white-space:nowrap}.send-sms-btn[data-v-b06acd2c]:hover:not(:disabled){background-color:#e8e8e8}.send-sms-btn[data-v-b06acd2c]:disabled{opacity:.6;cursor:not-allowed}.third-party-login[data-v-b06acd2c]{margin-top:24px;text-align:center}.third-party-title[data-v-b06acd2c]{position:relative;font-size:14px;color:#999;margin-bottom:16px}.third-party-title[data-v-b06acd2c]:before,.third-party-title[data-v-b06acd2c]:after{content:"";position:absolute;top:50%;width:30%;height:1px;background-color:#eee}.third-party-title[data-v-b06acd2c]:before{left:0}.third-party-title[data-v-b06acd2c]:after{right:0}.third-party-buttons[data-v-b06acd2c]{display:flex;justify-content:center;gap:24px}.third-party-btn[data-v-b06acd2c]{width:40px;height:40px;border-radius:50%;background-color:#f5f5f5;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease}.third-party-btn[data-v-b06acd2c]:hover{background-color:#e8e8e8}.third-party-btn i[data-v-b06acd2c]{font-size:20px;color:#666}.register-link[data-v-b06acd2c]{text-align:center;margin-top:16px;font-size:14px;color:#666}.register-link a[data-v-b06acd2c]{color:red;text-decoration:none}.agreement[data-v-b06acd2c]{margin-top:16px;font-size:12px;color:#999;text-align:center}.agreement a[data-v-b06acd2c]{color:red;text-decoration:none}.icon-user[data-v-b06acd2c]{display:inline-block;width:16px;height:16px;background-size:cover;margin-right:4px;vertical-align:middle}.about-container[data-v-1e046726]{max-width:1200px;margin:0 auto;padding:40px 20px;color:#333;background-image:linear-gradient(135deg,#ffffffe6,#f5f9fff2),url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100" viewBox="0 0 100 100"><defs><pattern id="p" width="10" height="10" patternUnits="userSpaceOnUse"><path d="M0 5 L10 5 M5 0 L5 10" fill="none" stroke="%23d1e7ff" stroke-width="0.5" opacity="0.3"/></pattern></defs><rect width="100" height="100" fill="url(%23p)"/></svg>');background-size:cover,100px 100px;background-position:center,center;position:relative;min-height:100vh}.about-container[data-v-1e046726]:before{content:"";position:absolute;inset:0;background-color:#ffffffe6;z-index:-1}.about-title[data-v-1e046726]{font-size:36px;color:#2c3e50;margin-bottom:40px;text-align:center;font-weight:700;position:relative}.about-title[data-v-1e046726]:after{content:"";display:block;width:80px;height:4px;background-color:#3498db;margin:15px auto 0;border-radius:2px}.about-card[data-v-1e046726]{background:linear-gradient(145deg,#fff,#f5f7fa);border-radius:12px;box-shadow:0 6px 22px #00000012;padding:35px;margin-bottom:30px;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;border:1px solid transparent}.about-card[data-v-1e046726]:hover{transform:translateY(-5px);box-shadow:0 12px 35px #00000026;border-color:#3498db33}.company-intro[data-v-1e046726]{margin-bottom:40px}.about-content[data-v-1e046726]{line-height:1.8;color:#555;font-size:16px}.about-content p[data-v-1e046726]{margin-bottom:20px;text-align:justify}.section-title[data-v-1e046726]{font-size:28px;color:#2c3e50;margin:40px 0 25px;padding-bottom:10px;border-bottom:2px solid #ecf0f1;display:inline-block}.team-grid[data-v-1e046726]{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-bottom:40px;padding:0 10px}@media (max-width: 992px){.team-grid[data-v-1e046726]{grid-template-columns:repeat(2,1fr);gap:30px}}@media (max-width: 576px){.team-grid[data-v-1e046726]{grid-template-columns:1fr}}.team-member h4[data-v-1e046726]{color:#2c3e50;font-size:20px;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid #f1f1f1}.team-member p[data-v-1e046726]{color:#7f8c8d;margin-bottom:15px;font-size:15px}.team-member ul[data-v-1e046726]{padding-left:20px}.team-member li[data-v-1e046726]{margin-bottom:8px;color:#555;line-height:1.6}.structure-grid[data-v-1e046726]{display:grid;grid-template-columns:repeat(2,1fr);gap:25px;gap:30px;padding:0 10px}@media (max-width: 576px){.structure-grid[data-v-1e046726]{grid-template-columns:1fr}}.team-section h4[data-v-1e046726]{color:#2c3e50;margin-bottom:15px;font-size:18px}.team-section ul[data-v-1e046726]{padding-left:20px}.team-section li[data-v-1e046726]{margin-bottom:8px;color:#555;line-height:1.6}:root{--carousel-height: 1000px;--post-size: 26.78vw;--post-spacing: .85vw;--perspective: 800px;--rotate-y: 45deg;--min-desktop-width: 900px}.carousel-container{position:relative;width:100vw;height:var(--carousel-height);overflow:hidden}#banner{overflow:hidden;position:relative;width:100vw;height:calc(var(--post-size) / .72);-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNDQwIiBoZWlnaHQ9IjUwMCIgdmlld0JveD0iMCAwIDE0NDAgNTAwIiBpZD0iaiI+CiAgPHBhdGggZmlsbD0icmdiKDIwMCwyMDAsMjAwKSIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMCAwczI3NS4wNCAxMDAgNzIwIDEwMFMxNDQwIDAgMTQ0MCAwdjUwMHMtMjc1LjA0LTEwMC03MjAtMTAwUzAgNTAwIDAgNTAwVjB6Ii8+Cjwvc3ZnPgo=);mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNDQwIiBoZWlnaHQ9IjUwMCIgdmlld0JveD0iMCAwIDE0NDAgNTAwIiBpZD0iaiI+CiAgPHBhdGggZmlsbD0icmdiKDIwMCwyMDAsMjAwKSIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMCAwczI3NS4wNCAxMDAgNzIwIDEwMFMxNDQwIDAgMTQ0MCAwdjUwMHMtMjc1LjA0LTEwMC03MjAtMTAwUzAgNTAwIDAgNTAwVjB6Ii8+Cjwvc3ZnPgo=);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:var(--mask-size);mask-size:var(--mask-size);position:absolute;top:10%}#banner .img-wrapper{display:flex;position:absolute;width:100%;float:left;height:calc(var(--post-size) / .72);transform:translate(13.39vw);animation:admission 1.5s}#banner .img-wrapper .img-box{height:100%;display:inline-block;margin-right:var(--post-spacing);position:relative;cursor:pointer}#banner .img-wrapper .img-box img{width:var(--post-size);height:100%;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover}#banner .img-wrapper .img-box:last-child{transform:translate(-160.68vw)}.btn-group{position:absolute;bottom:0;left:50%;height:15vh;transform:translate(-50%);transition:1s;opacity:0}.icon{width:30px;height:30px}@media (max-width: calc(var(--min-desktop-width) - 1px)){#banner,.btn-group{display:none}}:root{--post-size: 26.78vw;--post-spacing: .85vw;--perspective: 800px;--rotate-y: 45deg;--min-desktop-width: 900px}@media (min-width: var(--min-desktop-width)){.artist-discovery-btn{display:block;padding:10px 20px;background:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:16px;margin:20px 0}.artist-discovery-btn:hover{background:#0056b3}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1000;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.modal-overlay.active{opacity:1;visibility:visible}#banner{overflow:hidden;position:relative;width:100vw;height:calc(var(--post-size) / .72);-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNDQwIiBoZWlnaHQ9IjUwMCIgdmlld0JveD0iMCAwIDE0NDAgNTAwIiBpZD0iaiI+CiAgPHBhdGggZmlsbD0icmdiKDIwMCwyMDAsMjAwKSIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMCAwczI3NS4wNCAxMDAgNzIwIDEwMFMxNDQwIDAgMTQ0MCAwdjUwMHMtMjc1LjA0LTEwMC03MjAtMTAwUzAgNTAwIDAgNTAwVjB6Ii8+Cjwvc3ZnPgo=);mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNDQwIiBoZWlnaHQ9IjUwMCIgdmlld0JveD0iMCAwIDE0NDAgNTAwIiBpZD0iaiI+CiAgPHBhdGggZmlsbD0icmdiKDIwMCwyMDAsMjAwKSIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMCAwczI3NS4wNCAxMDAgNzIwIDEwMFMxNDQwIDAgMTQ0MCAwdjUwMHMtMjc1LjA0LTEwMC03MjAtMTAwUzAgNTAwIDAgNTAwVjB6Ii8+Cjwvc3ZnPgo=);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:var(--mask-size);mask-size:var(--mask-size);position:absolute;top:10%}#banner .img-wrapper{display:flex;position:absolute;width:100%;float:left;height:calc(var(--post-size) / .72);transform:translate(13.39vw);animation:admission 1.5s}#banner .img-wrapper .img-box{height:100%;display:inline-block;margin-right:var(--post-spacing);position:relative;cursor:pointer}#banner .img-wrapper .img-box .info{position:absolute;display:flex;flex-direction:column;justify-content:center;left:0;top:0;height:100%;width:100%;background:#17171780;text-align:center;color:#fff9f1;font-size:4rem}#banner .img-wrapper .img-box img{width:var(--post-size);height:100%;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover}#banner .img-wrapper .img-box:last-child{transform:translate(-160.68vw)}.btn-group{height:15vh;position:absolute;left:50%;bottom:0%;transform:translate(-50%,-50%);transition:1s;opacity:0}.btn-group .btn{width:60px;height:60px;border-radius:50%;border:1px solid #171717;background-color:#fff;margin:10px;cursor:pointer;transition:.4s;box-sizing:border-box}.btn-group .btn:hover{transform:scale(1.2);background-color:#000}.btn-group .btn:hover .icon{fill:#fff}.btn-group .btn .icon{width:30px;height:30px}.btn-group .btn .right{transform:rotate(180deg)}.img-list{left:0}@keyframes admission{0%{transform:translate(140vw)}to{transform:translate(13.39vw)}}}@media (max-width: calc(var(--min-desktop-width) - 1px)){.artist-discovery-btn,.modal-overlay{display:none!important}}.modal-content{width:100%;height:70vh;position:relative}.close-btn{position:absolute;top:0;right:0;width:40px;height:40px;border-radius:50%;border:none;background:#fff;font-size:20px;cursor:pointer;z-index:1001}.btn-group{height:15vh;position:absolute;left:50%;bottom:0%;transform:translate(-50%,-50%);transition:1s;opacity:0}.btn-group .btn{width:60px;height:60px;border-radius:50%;border:1px solid #171717;background-color:#fff;margin:10px;cursor:pointer;transition:.4s;box-sizing:border-box}.btn-group .btn:hover{transform:scale(1.2);background-color:#000}.btn-group .btn:hover .icon{fill:#fff}.btn-group .btn .icon{width:30px;height:30px}.btn-group .btn .right{transform:rotate(180deg)}.vjs-svg-icon{display:inline-block;background-repeat:no-repeat;background-position:center;fill:currentColor;height:1.8em;width:1.8em}.vjs-svg-icon:before{content:none!important}.vjs-svg-icon:hover,.vjs-control:focus .vjs-svg-icon{filter:drop-shadow(0 0 .25em #fff)}.vjs-modal-dialog .vjs-modal-dialog-content,.video-js .vjs-modal-dialog,.vjs-button>.vjs-icon-placeholder:before,.video-js .vjs-big-play-button .vjs-icon-placeholder:before{position:absolute;top:0;left:0;width:100%;height:100%}.vjs-button>.vjs-icon-placeholder:before,.video-js .vjs-big-play-button .vjs-icon-placeholder:before{text-align:center}@font-face{font-family:VideoJS;src:url(data:application/font-woff;charset=utf-8;base64,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) format("woff");font-weight:400;font-style:normal}.vjs-icon-play,.video-js .vjs-play-control .vjs-icon-placeholder,.video-js .vjs-big-play-button .vjs-icon-placeholder:before{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-play:before,.video-js .vjs-play-control .vjs-icon-placeholder:before,.video-js .vjs-big-play-button .vjs-icon-placeholder:before{content:""}.vjs-icon-play-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-play-circle:before{content:""}.vjs-icon-pause,.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-pause:before,.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before{content:""}.vjs-icon-volume-mute,.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-volume-mute:before,.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before{content:""}.vjs-icon-volume-low,.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-volume-low:before,.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before{content:""}.vjs-icon-volume-mid,.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-volume-mid:before,.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before{content:""}.vjs-icon-volume-high,.video-js .vjs-mute-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-volume-high:before,.video-js .vjs-mute-control .vjs-icon-placeholder:before{content:""}.vjs-icon-fullscreen-enter,.video-js .vjs-fullscreen-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-fullscreen-enter:before,.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before{content:""}.vjs-icon-fullscreen-exit,.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-fullscreen-exit:before,.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before{content:""}.vjs-icon-spinner{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-spinner:before{content:""}.vjs-icon-subtitles,.video-js .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-subtitles-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-subtitles:before,.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-subtitles-button .vjs-icon-placeholder:before{content:""}.vjs-icon-captions,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-captions-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-captions:before,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-captions-button .vjs-icon-placeholder:before{content:""}.vjs-icon-hd{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-hd:before{content:""}.vjs-icon-chapters,.video-js .vjs-chapters-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-chapters:before,.video-js .vjs-chapters-button .vjs-icon-placeholder:before{content:""}.vjs-icon-downloading{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-downloading:before{content:""}.vjs-icon-file-download{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-file-download:before{content:""}.vjs-icon-file-download-done{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-file-download-done:before{content:""}.vjs-icon-file-download-off{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-file-download-off:before{content:""}.vjs-icon-share{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-share:before{content:""}.vjs-icon-cog{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-cog:before{content:""}.vjs-icon-square{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-square:before{content:""}.vjs-icon-circle,.vjs-seek-to-live-control .vjs-icon-placeholder,.video-js .vjs-volume-level,.video-js .vjs-play-progress{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle:before,.vjs-seek-to-live-control .vjs-icon-placeholder:before,.video-js .vjs-volume-level:before,.video-js .vjs-play-progress:before{content:""}.vjs-icon-circle-outline{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-outline:before{content:""}.vjs-icon-circle-inner-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-inner-circle:before{content:""}.vjs-icon-cancel,.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-cancel:before,.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before{content:""}.vjs-icon-repeat{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-repeat:before{content:""}.vjs-icon-replay,.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-replay:before,.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before{content:""}.vjs-icon-replay-5,.video-js .vjs-skip-backward-5 .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-replay-5:before,.video-js .vjs-skip-backward-5 .vjs-icon-placeholder:before{content:""}.vjs-icon-replay-10,.video-js .vjs-skip-backward-10 .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-replay-10:before,.video-js .vjs-skip-backward-10 .vjs-icon-placeholder:before{content:""}.vjs-icon-replay-30,.video-js .vjs-skip-backward-30 .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-replay-30:before,.video-js .vjs-skip-backward-30 .vjs-icon-placeholder:before{content:""}.vjs-icon-forward-5,.video-js .vjs-skip-forward-5 .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-forward-5:before,.video-js .vjs-skip-forward-5 .vjs-icon-placeholder:before{content:""}.vjs-icon-forward-10,.video-js .vjs-skip-forward-10 .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-forward-10:before,.video-js .vjs-skip-forward-10 .vjs-icon-placeholder:before{content:""}.vjs-icon-forward-30,.video-js .vjs-skip-forward-30 .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-forward-30:before,.video-js .vjs-skip-forward-30 .vjs-icon-placeholder:before{content:""}.vjs-icon-audio,.video-js .vjs-audio-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-audio:before,.video-js .vjs-audio-button .vjs-icon-placeholder:before{content:""}.vjs-icon-next-item{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-next-item:before{content:""}.vjs-icon-previous-item{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-previous-item:before{content:""}.vjs-icon-shuffle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-shuffle:before{content:""}.vjs-icon-cast{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-cast:before{content:""}.vjs-icon-picture-in-picture-enter,.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-picture-in-picture-enter:before,.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before{content:""}.vjs-icon-picture-in-picture-exit,.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-picture-in-picture-exit:before,.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before{content:""}.vjs-icon-facebook{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-facebook:before{content:""}.vjs-icon-linkedin{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-linkedin:before{content:""}.vjs-icon-twitter{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-twitter:before{content:""}.vjs-icon-tumblr{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-tumblr:before{content:""}.vjs-icon-pinterest{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-pinterest:before{content:""}.vjs-icon-audio-description,.video-js .vjs-descriptions-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-audio-description:before,.video-js .vjs-descriptions-button .vjs-icon-placeholder:before{content:""}.video-js{display:inline-block;vertical-align:top;box-sizing:border-box;color:#fff;background-color:#000;position:relative;padding:0;font-size:10px;line-height:1;font-weight:400;font-style:normal;font-family:Arial,Helvetica,sans-serif;word-break:initial}.video-js:-moz-full-screen{position:absolute}.video-js:-webkit-full-screen{width:100%!important;height:100%!important}.video-js[tabindex="-1"]{outline:none}.video-js *,.video-js *:before,.video-js *:after{box-sizing:inherit}.video-js ul{font-family:inherit;font-size:inherit;line-height:inherit;list-style-position:outside;margin:0}.video-js.vjs-fluid,.video-js.vjs-16-9,.video-js.vjs-4-3,.video-js.vjs-9-16,.video-js.vjs-1-1{width:100%;max-width:100%}.video-js.vjs-fluid:not(.vjs-audio-only-mode),.video-js.vjs-16-9:not(.vjs-audio-only-mode),.video-js.vjs-4-3:not(.vjs-audio-only-mode),.video-js.vjs-9-16:not(.vjs-audio-only-mode),.video-js.vjs-1-1:not(.vjs-audio-only-mode){height:0}.video-js.vjs-16-9:not(.vjs-audio-only-mode){padding-top:56.25%}.video-js.vjs-4-3:not(.vjs-audio-only-mode){padding-top:75%}.video-js.vjs-9-16:not(.vjs-audio-only-mode){padding-top:177.7777777778%}.video-js.vjs-1-1:not(.vjs-audio-only-mode){padding-top:100%}.video-js.vjs-fill:not(.vjs-audio-only-mode){width:100%;height:100%}.video-js .vjs-tech{position:absolute;top:0;left:0;width:100%;height:100%}.video-js.vjs-audio-only-mode .vjs-tech{display:none}body.vjs-full-window,body.vjs-pip-window{padding:0;margin:0;height:100%}.vjs-full-window .video-js.vjs-fullscreen,body.vjs-pip-window .video-js{position:fixed;overflow:hidden;z-index:1000;inset:0}.video-js.vjs-fullscreen:not(.vjs-ios-native-fs),body.vjs-pip-window .video-js{width:100%!important;height:100%!important;padding-top:0!important;display:block}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-pip-container .vjs-pip-text{position:absolute;bottom:10%;font-size:2em;background-color:#000000b3;padding:.5em;text-align:center;width:100%}.vjs-layout-tiny.vjs-pip-container .vjs-pip-text,.vjs-layout-x-small.vjs-pip-container .vjs-pip-text,.vjs-layout-small.vjs-pip-container .vjs-pip-text{bottom:0;font-size:1.4em}.vjs-hidden{display:none!important}.vjs-disabled{opacity:.5;cursor:default}.video-js .vjs-offscreen{height:1px;left:-9999px;position:absolute;top:0;width:1px}.vjs-lock-showing{display:block!important;opacity:1!important;visibility:visible!important}.vjs-no-js{padding:20px;color:#fff;background-color:#000;font-size:18px;font-family:Arial,Helvetica,sans-serif;text-align:center;width:300px;height:150px;margin:0 auto}.vjs-no-js a,.vjs-no-js a:visited{color:#66a8cc}.video-js .vjs-big-play-button{font-size:3em;line-height:1.5em;height:1.63332em;width:3em;display:block;position:absolute;top:50%;left:50%;padding:0;margin-top:-.81666em;margin-left:-1.5em;cursor:pointer;opacity:1;border:.06666em solid #fff;background-color:#2b333f;background-color:#2b333fb3;border-radius:.3em;transition:all .4s}.vjs-big-play-button .vjs-svg-icon{width:1em;height:1em;position:absolute;top:50%;left:50%;line-height:1;transform:translate(-50%,-50%)}.video-js:hover .vjs-big-play-button,.video-js .vjs-big-play-button:focus{border-color:#fff;background-color:#73859f;background-color:#73859f80;transition:all 0s}.vjs-controls-disabled .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button,.vjs-error .vjs-big-play-button{display:none}.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause:not(.vjs-seeking,.vjs-scrubbing,.vjs-error) .vjs-big-play-button{display:block}.video-js button{background:none;border:none;color:inherit;display:inline-block;font-size:inherit;line-height:inherit;text-transform:none;text-decoration:none;transition:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.video-js.vjs-spatial-navigation-enabled .vjs-button:focus{outline:.0625em solid white;box-shadow:none}.vjs-control .vjs-button{width:100%;height:100%}.video-js .vjs-control.vjs-close-button{cursor:pointer;height:3em;position:absolute;right:0;top:.5em;z-index:2}.video-js .vjs-modal-dialog{background:#000c;background:linear-gradient(180deg,#000c,#fff0);overflow:auto}.video-js .vjs-modal-dialog>*{box-sizing:border-box}.vjs-modal-dialog .vjs-modal-dialog-content{font-size:1.2em;line-height:1.5;padding:20px 24px;z-index:1}.vjs-menu-button{cursor:pointer}.vjs-menu-button.vjs-disabled{cursor:default}.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu{display:none}.vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;font-family:Arial,Helvetica,sans-serif;overflow:auto}.vjs-menu .vjs-menu-content>*{box-sizing:border-box}.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu{display:none}.vjs-menu li{display:flex;justify-content:center;list-style:none;margin:0;padding:.2em 0;line-height:1.4em;font-size:1.2em;text-align:center;text-transform:lowercase}.vjs-menu li.vjs-menu-item:focus,.vjs-menu li.vjs-menu-item:hover,.js-focus-visible .vjs-menu li.vjs-menu-item:hover{background-color:#73859f;background-color:#73859f80}.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover,.js-focus-visible .vjs-menu li.vjs-selected:hover{background-color:#fff;color:#2b333f}.vjs-menu li.vjs-selected .vjs-svg-icon,.vjs-menu li.vjs-selected:focus .vjs-svg-icon,.vjs-menu li.vjs-selected:hover .vjs-svg-icon,.js-focus-visible .vjs-menu li.vjs-selected:hover .vjs-svg-icon{fill:#000}.video-js .vjs-menu *:not(.vjs-selected):focus:not(:focus-visible),.js-focus-visible .vjs-menu *:not(.vjs-selected):focus:not(.focus-visible){background:none}.vjs-menu li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em;font-weight:700;cursor:default}.vjs-menu-button-popup .vjs-menu{display:none;position:absolute;bottom:0;width:10em;left:-3em;height:0em;margin-bottom:1.5em;border-top-color:#2b333fb3}.vjs-pip-window .vjs-menu-button-popup .vjs-menu{left:unset;right:1em}.vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#2b333f;background-color:#2b333fb3;position:absolute;width:100%;bottom:1.5em;max-height:15em}.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:5em}.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:10em}.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:14em}.vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:25em}.vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu,.vjs-menu-button-popup .vjs-menu.vjs-lock-showing{display:block}.video-js .vjs-menu-button-inline{transition:all .4s;overflow:hidden}.video-js .vjs-menu-button-inline:before{width:2.222222222em}.video-js .vjs-menu-button-inline:hover,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline.vjs-slider-active{width:12em}.vjs-menu-button-inline .vjs-menu{opacity:0;height:100%;width:auto;position:absolute;left:4em;top:0;padding:0;margin:0;transition:all .4s}.vjs-menu-button-inline:hover .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline.vjs-slider-active .vjs-menu{display:block;opacity:1}.vjs-menu-button-inline .vjs-menu-content{width:auto;height:100%;margin:0;overflow:hidden}.video-js .vjs-control-bar{display:none;width:100%;position:absolute;bottom:0;left:0;right:0;height:3em;background-color:#2b333f;background-color:#2b333fb3}.video-js.vjs-spatial-navigation-enabled .vjs-control-bar{gap:1px}.video-js:not(.vjs-controls-disabled,.vjs-using-native-controls,.vjs-error) .vjs-control-bar.vjs-lock-showing{display:flex!important}.vjs-has-started .vjs-control-bar,.vjs-audio-only-mode .vjs-control-bar{display:flex;visibility:visible;opacity:1;transition:visibility .1s,opacity .1s}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:visible;opacity:0;pointer-events:none;transition:visibility 1s,opacity 1s}.vjs-controls-disabled .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar,.vjs-error .vjs-control-bar{display:none!important}.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar,.vjs-audio-only-mode.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible;pointer-events:auto}.video-js .vjs-control{position:relative;text-align:center;margin:0;padding:0;height:100%;width:4em;flex:none}.video-js .vjs-control.vjs-visible-text{width:auto;padding-left:1em;padding-right:1em}.vjs-button>.vjs-icon-placeholder:before{font-size:1.8em;line-height:1.67}.vjs-button>.vjs-icon-placeholder{display:block}.vjs-button>.vjs-svg-icon{display:inline-block}.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before,.video-js .vjs-control:focus{text-shadow:0em 0em 1em white}.video-js *:not(.vjs-visible-text)>.vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.video-js .vjs-custom-control-spacer{display:none}.video-js .vjs-progress-control{cursor:pointer;flex:auto;display:flex;align-items:center;min-width:4em;touch-action:none}.video-js .vjs-progress-control.disabled{cursor:default}.vjs-live .vjs-progress-control{display:none}.vjs-liveui .vjs-progress-control{display:flex;align-items:center}.video-js .vjs-progress-holder{flex:auto;transition:all .2s;height:.3em}.video-js .vjs-progress-control .vjs-progress-holder{margin:0 10px}.video-js .vjs-progress-control:hover .vjs-progress-holder,.video-js.vjs-scrubbing.vjs-touch-enabled .vjs-progress-control .vjs-progress-holder{font-size:1.6666666667em}.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled{font-size:1em}.video-js .vjs-progress-holder .vjs-play-progress,.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div{position:absolute;display:block;height:100%;margin:0;padding:0;width:0}.video-js .vjs-play-progress{background-color:#fff}.video-js .vjs-play-progress:before{font-size:.9em;position:absolute;right:-.5em;line-height:.35em;z-index:1}.vjs-svg-icons-enabled .vjs-play-progress:before{content:none!important}.vjs-play-progress .vjs-svg-icon{position:absolute;top:-.35em;right:-.4em;width:.9em;height:.9em;pointer-events:none;line-height:.15em;z-index:1}.video-js .vjs-load-progress{background:#73859f80}.video-js .vjs-load-progress div{background:#73859fbf}.video-js .vjs-time-tooltip{background-color:#fff;background-color:#fffc;border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:6px 8px 8px;pointer-events:none;position:absolute;top:-3.4em;visibility:hidden;z-index:1}.video-js .vjs-progress-holder:focus .vjs-time-tooltip{display:none}.video-js .vjs-progress-control:hover .vjs-time-tooltip,.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip,.video-js.vjs-scrubbing.vjs-touch-enabled .vjs-progress-control .vjs-time-tooltip{display:block;font-size:.6em;visibility:visible}.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip{font-size:1em}.video-js .vjs-progress-control .vjs-mouse-display{display:none;position:absolute;width:1px;height:100%;background-color:#000;z-index:1}.video-js .vjs-progress-control:hover .vjs-mouse-display,.video-js.vjs-scrubbing.vjs-touch-enabled .vjs-progress-control .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display,.video-js.vjs-touch-enabled:not(.vjs-scrubbing) .vjs-progress-control .vjs-mouse-display{visibility:hidden;opacity:0;transition:visibility 1s,opacity 1s}.vjs-mouse-display .vjs-time-tooltip{color:#fff;background-color:#000;background-color:#000c}.video-js .vjs-slider{position:relative;cursor:pointer;padding:0;margin:0 .45em;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#73859f;background-color:#73859f80}.video-js .vjs-slider.disabled{cursor:default}.video-js .vjs-slider:focus{text-shadow:0em 0em 1em white;box-shadow:0 0 1em #fff}.video-js.vjs-spatial-navigation-enabled .vjs-slider:focus{outline:.0625em solid white}.video-js .vjs-mute-control{cursor:pointer;flex:none}.video-js .vjs-volume-control{cursor:pointer;margin-right:1em;display:flex}.video-js .vjs-volume-control.vjs-volume-horizontal{width:5em}.video-js .vjs-volume-panel .vjs-volume-control{visibility:visible;opacity:0;width:1px;height:1px;margin-left:-1px}.video-js .vjs-volume-panel{transition:width 1s}.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control,.video-js .vjs-volume-panel:active .vjs-volume-control,.video-js .vjs-volume-panel:focus .vjs-volume-control,.video-js .vjs-volume-panel .vjs-volume-control:active,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active{visibility:visible;opacity:1;position:relative;transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s}.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal{width:5em;height:3em;margin-right:0}.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical{left:-3.5em;transition:left 0s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active{width:10em;transition:width .1s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only{width:4em}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{height:8em;width:3em;left:-3000em;transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s}.video-js .vjs-volume-panel{display:flex}.video-js .vjs-volume-bar{margin:1.35em .45em}.vjs-volume-bar.vjs-slider-horizontal{width:5em;height:.3em}.vjs-volume-bar.vjs-slider-vertical{width:.3em;height:5em;margin:1.35em auto}.video-js .vjs-volume-level{position:absolute;bottom:0;left:0;background-color:#fff}.video-js .vjs-volume-level:before{position:absolute;font-size:.9em;z-index:1}.vjs-slider-vertical .vjs-volume-level{width:.3em}.vjs-slider-vertical .vjs-volume-level:before{top:-.5em;left:-.3em;z-index:1}.vjs-svg-icons-enabled .vjs-volume-level:before{content:none}.vjs-volume-level .vjs-svg-icon{position:absolute;width:.9em;height:.9em;pointer-events:none;z-index:1}.vjs-slider-horizontal .vjs-volume-level{height:.3em}.vjs-slider-horizontal .vjs-volume-level:before{line-height:.35em;right:-.5em}.vjs-slider-horizontal .vjs-volume-level .vjs-svg-icon{right:-.3em;transform:translateY(-50%)}.vjs-slider-vertical .vjs-volume-level .vjs-svg-icon{top:-.55em;transform:translate(-50%)}.video-js .vjs-volume-panel.vjs-volume-panel-vertical{width:4em}.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level{height:100%}.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{width:100%}.video-js .vjs-volume-vertical{width:3em;height:8em;bottom:8em;background-color:#2b333f;background-color:#2b333fb3}.video-js .vjs-volume-horizontal .vjs-menu{left:-2em}.video-js .vjs-volume-tooltip{background-color:#fff;background-color:#fffc;border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:6px 8px 8px;pointer-events:none;position:absolute;top:-3.4em;visibility:hidden;z-index:1}.video-js .vjs-volume-control:hover .vjs-volume-tooltip,.video-js .vjs-volume-control:hover .vjs-progress-holder:focus .vjs-volume-tooltip{display:block;font-size:1em;visibility:visible}.video-js .vjs-volume-vertical:hover .vjs-volume-tooltip,.video-js .vjs-volume-vertical:hover .vjs-progress-holder:focus .vjs-volume-tooltip{left:1em;top:-12px}.video-js .vjs-volume-control.disabled:hover .vjs-volume-tooltip{font-size:1em}.video-js .vjs-volume-control .vjs-mouse-display{display:none;position:absolute;width:100%;height:1px;background-color:#000;z-index:1}.video-js .vjs-volume-horizontal .vjs-mouse-display{width:1px;height:100%}.video-js .vjs-volume-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-volume-control .vjs-mouse-display{visibility:hidden;opacity:0;transition:visibility 1s,opacity 1s}.vjs-mouse-display .vjs-volume-tooltip{color:#fff;background-color:#000;background-color:#000c}.vjs-poster{display:inline-block;vertical-align:middle;cursor:pointer;margin:0;padding:0;position:absolute;inset:0;height:100%}.vjs-has-started .vjs-poster,.vjs-using-native-controls .vjs-poster{display:none}.vjs-audio.vjs-has-started .vjs-poster,.vjs-has-started.vjs-audio-poster-mode .vjs-poster,.vjs-pip-container.vjs-has-started .vjs-poster{display:block}.vjs-poster img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.video-js .vjs-live-control{display:flex;align-items:flex-start;flex:auto;font-size:1em;line-height:3em}.video-js:not(.vjs-live) .vjs-live-control,.video-js.vjs-liveui .vjs-live-control{display:none}.video-js .vjs-seek-to-live-control{align-items:center;cursor:pointer;flex:none;display:inline-flex;height:100%;padding-left:.5em;padding-right:.5em;font-size:1em;line-height:3em;width:auto;min-width:4em}.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control,.video-js:not(.vjs-live) .vjs-seek-to-live-control{display:none}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge{cursor:auto}.vjs-seek-to-live-control .vjs-icon-placeholder{margin-right:.5em;color:#888}.vjs-svg-icons-enabled .vjs-seek-to-live-control{line-height:0}.vjs-seek-to-live-control .vjs-svg-icon{width:1em;height:1em;pointer-events:none;fill:#888}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder{color:red}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-svg-icon{fill:red}.video-js .vjs-time-control{flex:none;font-size:1em;line-height:3em;min-width:2em;width:auto;padding-left:1em;padding-right:1em}.vjs-live .vjs-time-control,.vjs-live .vjs-time-divider,.video-js .vjs-current-time,.video-js .vjs-duration{display:none}.vjs-time-divider{display:none;line-height:3em}.vjs-normalise-time-controls:not(.vjs-live) .vjs-time-control{display:flex}.video-js .vjs-play-control{cursor:pointer}.video-js .vjs-play-control .vjs-icon-placeholder{flex:none}.vjs-text-track-display{position:absolute;inset:0 0 3em;pointer-events:none}.vjs-error .vjs-text-track-display{display:none}.video-js.vjs-controls-disabled .vjs-text-track-display,.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em}.video-js .vjs-text-track{font-size:1.4em;text-align:center;margin-bottom:.1em}.vjs-subtitles{color:#fff}.vjs-captions{color:#fc6}.vjs-tt-cue{display:block}video::-webkit-media-text-track-display{transform:translateY(-3em)}.video-js.vjs-controls-disabled video::-webkit-media-text-track-display,.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display{transform:translateY(-1.5em)}.video-js.vjs-force-center-align-cues .vjs-text-track-cue{text-align:center!important;width:80%!important}@supports not (inset: 10px){.video-js .vjs-text-track-display>div{inset:0}}.video-js .vjs-picture-in-picture-control{cursor:pointer;flex:none}.video-js.vjs-audio-only-mode .vjs-picture-in-picture-control,.vjs-pip-window .vjs-picture-in-picture-control{display:none}.video-js .vjs-fullscreen-control{cursor:pointer;flex:none}.video-js.vjs-audio-only-mode .vjs-fullscreen-control,.vjs-pip-window .vjs-fullscreen-control{display:none}.vjs-playback-rate>.vjs-menu-button,.vjs-playback-rate .vjs-playback-rate-value{position:absolute;top:0;left:0;width:100%;height:100%}.vjs-playback-rate .vjs-playback-rate-value{pointer-events:none;font-size:1.5em;line-height:2;text-align:center}.vjs-playback-rate .vjs-menu{width:4em;left:0}.vjs-error .vjs-error-display .vjs-modal-dialog-content{font-size:1.4em;text-align:center}.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.85;text-align:left;border:.6em solid rgba(43,51,63,.7);box-sizing:border-box;background-clip:padding-box;width:5em;height:5em;border-radius:50%;visibility:hidden}.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{display:flex;justify-content:center;align-items:center;animation:vjs-spinner-show 0s linear .3s forwards}.vjs-error .vjs-loading-spinner{display:none}.vjs-loading-spinner:before,.vjs-loading-spinner:after{content:"";position:absolute;box-sizing:inherit;width:inherit;height:inherit;border-radius:inherit;opacity:1;border:inherit;border-color:transparent;border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:before,.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after{animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite}.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before{border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after{border-top-color:#fff;animation-delay:.44s}@keyframes vjs-spinner-show{to{visibility:visible}}@keyframes vjs-spinner-spin{to{transform:rotate(360deg)}}@keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:#fff}60%{border-top-color:#73859f}to{border-top-color:#73859f}}.video-js.vjs-audio-only-mode .vjs-captions-button{display:none}.vjs-chapters-button .vjs-menu ul{width:24em}.video-js.vjs-audio-only-mode .vjs-descriptions-button{display:none}.vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-svg-icon{width:1.5em;height:1.5em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-.1em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:"";font-size:1.5em;line-height:inherit}.video-js.vjs-audio-only-mode .vjs-subs-caps-button{display:none}.video-js .vjs-audio-button+.vjs-menu .vjs-descriptions-menu-item .vjs-menu-item-text .vjs-icon-placeholder,.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-.1em}.video-js .vjs-audio-button+.vjs-menu .vjs-descriptions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before,.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:" ";font-size:1.5em;line-height:inherit}.video-js.vjs-layout-small .vjs-current-time,.video-js.vjs-layout-small .vjs-time-divider,.video-js.vjs-layout-small .vjs-duration,.video-js.vjs-layout-small .vjs-remaining-time,.video-js.vjs-layout-small .vjs-playback-rate,.video-js.vjs-layout-small .vjs-volume-control,.video-js.vjs-layout-x-small .vjs-current-time,.video-js.vjs-layout-x-small .vjs-time-divider,.video-js.vjs-layout-x-small .vjs-duration,.video-js.vjs-layout-x-small .vjs-remaining-time,.video-js.vjs-layout-x-small .vjs-playback-rate,.video-js.vjs-layout-x-small .vjs-volume-control,.video-js.vjs-layout-tiny .vjs-current-time,.video-js.vjs-layout-tiny .vjs-time-divider,.video-js.vjs-layout-tiny .vjs-duration,.video-js.vjs-layout-tiny .vjs-remaining-time,.video-js.vjs-layout-tiny .vjs-playback-rate,.video-js.vjs-layout-tiny .vjs-volume-control{display:none}.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover{width:auto;width:initial}.video-js.vjs-layout-x-small .vjs-progress-control,.video-js.vjs-layout-tiny .vjs-progress-control{display:none}.video-js.vjs-layout-x-small .vjs-custom-control-spacer{flex:auto;display:block}.vjs-modal-dialog.vjs-text-track-settings{background-color:#2b333f;background-color:#2b333fbf;color:#fff;height:70%}.vjs-spatial-navigation-enabled .vjs-modal-dialog.vjs-text-track-settings{height:80%}.vjs-error .vjs-text-track-settings{display:none}.vjs-text-track-settings .vjs-modal-dialog-content{display:table}.vjs-text-track-settings .vjs-track-settings-colors,.vjs-text-track-settings .vjs-track-settings-font,.vjs-text-track-settings .vjs-track-settings-controls{display:table-cell}.vjs-text-track-settings .vjs-track-settings-controls{text-align:right;vertical-align:bottom}@supports (display: grid){.vjs-text-track-settings .vjs-modal-dialog-content{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;padding:20px 24px 0}.vjs-track-settings-controls .vjs-default-button{margin-bottom:20px}.vjs-text-track-settings .vjs-track-settings-controls{grid-column:1/-1}.vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content{grid-template-columns:1fr}}.vjs-text-track-settings select{font-size:inherit}.vjs-track-setting>select{margin-right:1em;margin-bottom:.5em}.vjs-text-track-settings fieldset{margin:10px;border:none}.vjs-text-track-settings fieldset span{display:inline-block;padding:0 .6em .8em}.vjs-text-track-settings fieldset span>select{max-width:7.3em}.vjs-text-track-settings legend{color:#fff;font-weight:700;font-size:1.2em}.vjs-text-track-settings .vjs-label{margin:0 .5em .5em 0}.vjs-track-settings-controls button:focus,.vjs-track-settings-controls button:active{outline-style:solid;outline-width:medium;background-image:linear-gradient(0deg,#fff 88%,#73859f)}.vjs-track-settings-controls button:hover{color:#2b333fbf}.vjs-track-settings-controls button{background-color:#fff;background-image:linear-gradient(-180deg,#fff 88%,#73859f);color:#2b333f;cursor:pointer;border-radius:2px}.vjs-track-settings-controls .vjs-default-button{margin-right:1em}.vjs-title-bar{background:#000000e6;background:linear-gradient(180deg,#000000e6,#000000b3 60%,#0000);font-size:1.2em;line-height:1.5;transition:opacity .1s;padding:.666em 1.333em 4em;pointer-events:none;position:absolute;top:0;width:100%}.vjs-error .vjs-title-bar{display:none}.vjs-title-bar-title,.vjs-title-bar-description{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vjs-title-bar-title{font-weight:700;margin-bottom:.333em}.vjs-playing.vjs-user-inactive .vjs-title-bar{opacity:0;transition:opacity 1s}.video-js .vjs-skip-forward-5,.video-js .vjs-skip-forward-10,.video-js .vjs-skip-forward-30,.video-js .vjs-skip-backward-5,.video-js .vjs-skip-backward-10,.video-js .vjs-skip-backward-30{cursor:pointer}.video-js .vjs-transient-button{position:absolute;height:3em;display:flex;align-items:center;justify-content:center;background-color:#32323280;cursor:pointer;opacity:1;transition:opacity 1s}.video-js:not(.vjs-has-started) .vjs-transient-button{display:none}.video-js.not-hover .vjs-transient-button:not(.force-display),.video-js.vjs-user-inactive .vjs-transient-button:not(.force-display){opacity:0}.video-js .vjs-transient-button span{padding:0 .5em}.video-js .vjs-transient-button.vjs-left{left:1em}.video-js .vjs-transient-button.vjs-right{right:1em}.video-js .vjs-transient-button.vjs-top{top:1em}.video-js .vjs-transient-button.vjs-near-top{top:4em}.video-js .vjs-transient-button.vjs-bottom{bottom:4em}.video-js .vjs-transient-button:hover{background-color:#323232e6}@media print{.video-js>*:not(.vjs-tech):not(.vjs-poster){visibility:hidden}}.vjs-resize-manager{position:absolute;top:0;left:0;width:100%;height:100%;border:none;z-index:-1000}.js-focus-visible .video-js *:focus:not(.focus-visible){outline:none}.video-js *:focus:not(:focus-visible){outline:none}.video-section[data-v-c5c80e01]{max-width:1200px;margin:0 auto;padding:20px}[data-v-c5c80e01] .video-js{width:100%!important;height:auto!important;max-width:100%}.flight-booking-entry[data-v-c5c80e01]{padding:6rem 2rem;background-color:#f9f9f9}.flight-booking-entry .container[data-v-c5c80e01]{max-width:1200px;margin:0 auto;text-align:center}.flight-booking-entry h2[data-v-c5c80e01]{font-size:2.5rem;margin-bottom:2rem;color:#fff;background-color:#333}.flight-booking-entry p[data-v-c5c80e01]{font-size:1.1rem;line-height:1.8;max-width:800px;margin:0 auto 2.5rem;color:#666}.product-image[data-v-c5c80e01]{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;border-radius:4px}.products[data-v-c5c80e01]{max-width:1200px;margin:0 auto;padding:2rem 1rem;text-align:center}.product-grid[data-v-c5c80e01]{display:flex;flex-wrap:wrap;justify-content:center;gap:24px}.product-link[data-v-c5c80e01]{display:block;color:inherit;text-decoration:none}.product-card[data-v-c5c80e01]{width:280px;margin:0 auto;padding:12px;border-radius:8px;background:#fff;box-shadow:0 1px 4px #00000014;text-align:center}.banner__download-item_wx[data-v-c5c80e01]{position:relative}.qrcode-popup[data-v-c5c80e01]{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background:#fff;padding:10px;border-radius:4px;box-shadow:0 2px 10px #0000001a;display:none;z-index:100;margin-bottom:10px}.banner__download-item_wx:hover .qrcode-popup[data-v-c5c80e01]{display:block}.qrcode-img[data-v-c5c80e01]{width:120px;height:120px}.qrcode-desc[data-v-c5c80e01]{text-align:center;margin-top:5px;font-size:12px;color:#333}.artist-discovery-item{cursor:pointer;transition:transform .3s ease}.artist-discovery-item:hover{transform:translateY(-5px)}.carousel-slides{display:flex;transition:transform .5s ease-in-out}.carousel-slide{flex:0 0 100%;display:grid;place-items:center;zoom:var(--page-zoom)}.carousel-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero{position:relative;width:100%;max-width:2000px;margin:0 auto;aspect-ratio:3/1;overflow:hidden}.hero-carousel{position:relative;overflow:hidden;width:100%;height:1200px}.modal-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#000000b3;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;z-index:9999}.modal-overlay.active{display:flex;opacity:1;visibility:visible}.news-image{width:100%;height:180px;background-size:cover;background-position:center;position:relative}.news-image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top,#000000b3,#0000)}.news-content{position:relative;z-index:1;padding:1.5rem;color:#fff}.news-container[data-v-7171f3ab]{max-width:1200px;margin:0 auto;padding:40px 20px}.news-title[data-v-7171f3ab]{font-size:28px;color:#333;margin-bottom:30px;text-align:center;border-bottom:2px solid #f5f5f5;padding-bottom:15px}.news-list[data-v-7171f3ab]{display:grid;gap:30px}.news-item[data-v-7171f3ab]{padding:25px;background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000d;transition:transform .3s ease;margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #eee;display:flex;gap:2rem;align-items:center}.news-item.left[data-v-7171f3ab]{flex-direction:row}.news-item.right[data-v-7171f3ab]{flex-direction:row-reverse}.news-media[data-v-7171f3ab]{flex:0 0 300px}.news-image[data-v-7171f3ab]{width:300px;height:200px;-o-object-fit:cover;object-fit:cover;border-radius:8px}.news-content[data-v-7171f3ab]{flex:1}.news-item[data-v-7171f3ab]:hover{transform:translateY(-5px)}.news-date[data-v-7171f3ab]{font-size:14px;color:#999;margin-bottom:10px}.news-heading[data-v-7171f3ab]{font-size:20px;color:#333;margin-bottom:15px;line-height:1.4}.news-summary[data-v-7171f3ab]{font-size:16px;color:#666;line-height:1.7;margin-bottom:20px}.news-link[data-v-7171f3ab]{display:inline-block;color:#ff4d4f;font-weight:500;text-decoration:none}.news-link[data-v-7171f3ab]:hover{text-decoration:underline}@media (max-width: 768px){.news-list[data-v-7171f3ab]{gap:20px}.news-item[data-v-7171f3ab]{padding:15px;flex-direction:column;margin-bottom:1.5rem;padding-bottom:1.5rem;gap:1rem}.news-item.left[data-v-7171f3ab],.news-item.right[data-v-7171f3ab]{flex-direction:column}.news-media[data-v-7171f3ab]{flex:0 0 auto;width:100%}.news-image[data-v-7171f3ab]{width:100%;height:auto}.news-heading[data-v-7171f3ab]{font-size:18px}}.store-map-container[data-v-aeb8807c]{max-width:1200px;margin:0 auto;padding:40px 20px}.map-container[data-v-aeb8807c]{width:100%;height:500px;margin-bottom:30px;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000000d}.store-title[data-v-aeb8807c]{font-size:28px;color:#333;margin-bottom:30px;text-align:center;border-bottom:2px solid #f5f5f5;padding-bottom:15px}.store-list[data-v-aeb8807c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:25px}.store-card[data-v-aeb8807c]{padding:20px;background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000d;transition:all .3s ease}.store-card[data-v-aeb8807c]:hover{transform:translateY(-5px);box-shadow:0 5px 15px #0000001a}.store-name[data-v-aeb8807c]{font-size:18px;color:#333;margin-bottom:10px}.store-address[data-v-aeb8807c]{font-size:14px;color:#666;line-height:1.6;margin-bottom:8px}.store-phone[data-v-aeb8807c]{font-size:14px;color:#999}@media (max-width: 768px){.store-list[data-v-aeb8807c]{grid-template-columns:1fr;gap:15px}}.cooperation-container[data-v-386827c8]{max-width:1200px;margin:0 auto;padding:40px 20px}.cooperation-title[data-v-386827c8]{font-size:28px;color:#333;margin-bottom:40px;text-align:center;border-bottom:2px solid #f5f5f5;padding-bottom:15px}.cooperation-section[data-v-386827c8]{margin-bottom:50px;padding:30px;background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000000d}.section-title[data-v-386827c8]{font-size:22px;color:#333;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #f0f0f0}.section-list[data-v-386827c8]{margin-bottom:25px;padding-left:20px}.section-list li[data-v-386827c8]{color:#666;line-height:1.8;margin-bottom:10px}.section-note[data-v-386827c8]{color:#ff4d4f;margin-bottom:15px;font-weight:500}.contact-info[data-v-386827c8]{margin-top:20px;padding:20px;background-color:#f9f9f9;border-radius:4px}.contact-info p[data-v-386827c8]{color:#666;line-height:1.6;margin-bottom:8px}.contact-info strong[data-v-386827c8]{color:#333}@media (max-width: 768px){.cooperation-section[data-v-386827c8]{padding:20px}.section-title[data-v-386827c8]{font-size:20px}}.overseas-container[data-v-b4b3c34d]{color:#333}.hero-overseas[data-v-b4b3c34d]{background-color:#f5f5f5;padding:4rem 0;text-align:center;margin-bottom:3rem}.hero-content h2[data-v-b4b3c34d]{font-size:2.5rem;margin-bottom:.5rem;color:#333}.hero-content h3[data-v-b4b3c34d]{font-size:1.8rem;color:#666;font-weight:400}.overseas-content[data-v-b4b3c34d]{padding:2rem 0 5rem}.container[data-v-b4b3c34d]{max-width:1200px;margin:0 auto;padding:0 2rem}.intro[data-v-b4b3c34d]{font-size:1.1rem;line-height:1.8;margin-bottom:3rem;text-align:center;max-width:900px;margin-left:auto;margin-right:auto}h3[data-v-b4b3c34d]{font-size:1.5rem;margin-bottom:1.5rem;color:#333;border-bottom:2px solid #ff4d4f;padding-bottom:.5rem;display:inline-block}.expansion[data-v-b4b3c34d]{margin-bottom:4rem}.country-list[data-v-b4b3c34d]{display:flex;flex-wrap:wrap;gap:1.5rem;list-style:none}.country-list li[data-v-b4b3c34d]{background-color:#f8f8f8;padding:.8rem 1.5rem;border-radius:20px;font-size:1rem}.business-models[data-v-b4b3c34d]{margin-bottom:4rem}.business-grid[data-v-b4b3c34d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:2rem}.business-card[data-v-b4b3c34d]{background-color:#fff;border-radius:8px;padding:1.5rem;box-shadow:0 2px 10px #0000000d}.business-card h4[data-v-b4b3c34d]{color:#ff4d4f;margin-bottom:.8rem;font-size:1.2rem}.cooperation-list[data-v-b4b3c34d]{list-style:none}.cooperation-list li[data-v-b4b3c34d]{padding:.8rem 0;border-bottom:1px dashed #eee;font-size:1.1rem}.contact-container[data-v-b24a0bc6]{max-width:1200px;margin:0 auto;padding:50px 35px}.contact-header[data-v-b24a0bc6]{margin-bottom:40px;border-bottom:1px solid #eee;padding-bottom:20px}.contact-header h1[data-v-b24a0bc6]{font-size:28px;color:#333;margin:0}.contact-content[data-v-b24a0bc6]{background-color:#f8f8f8;padding:40px;border-radius:8px}.contact-info[data-v-b24a0bc6]{max-width:800px}.info-item[data-v-b24a0bc6]{margin-bottom:20px;display:flex;flex-wrap:wrap}.info-label[data-v-b24a0bc6]{width:120px;font-weight:700;color:#666}.info-value[data-v-b24a0bc6]{flex:1;color:#333;line-height:1.6}.info-note[data-v-b24a0bc6]{margin-top:30px;padding-top:20px;border-top:1px dashed #ddd;color:#666;font-size:14px}.info-follow[data-v-b24a0bc6]{margin-top:15px;color:#666;font-size:14px}@media (max-width: 768px){.contact-container[data-v-b24a0bc6]{padding:30px 20px}.contact-content[data-v-b24a0bc6]{padding:20px}.info-label[data-v-b24a0bc6]{width:100px}}.container[data-v-9119fb68]{max-width:1200px;margin:0 auto;padding:0 2rem}h2[data-v-9119fb68]{font-size:2rem;color:#333;margin-bottom:1.5rem;text-align:center}h3[data-v-9119fb68]{font-size:1.8rem;color:#333;margin:3rem 0 1.5rem;border-bottom:2px solid #ff4d4f;padding-bottom:.5rem;display:inline-block}.mission-section[data-v-9119fb68]{background-color:#f8f8f8;padding:4rem 0;text-align:center}.mission-section p[data-v-9119fb68]{font-size:1.1rem;line-height:1.8;max-width:900px;margin:0 auto}.founder-message[data-v-9119fb68]{padding:3rem 0}.founder-content[data-v-9119fb68]{background-color:#f8f8f8;padding:2rem;border-radius:8px}.founder-name[data-v-9119fb68]{font-weight:700;margin-bottom:1rem;color:#ff4d4f}.responsibility-grid[data-v-9119fb68]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1.5rem;margin-top:2rem}.responsibility-card[data-v-9119fb68]{background-color:#f8f8f8;border-radius:8px;padding:2rem 1.5rem;text-align:center;position:relative;height:150px;display:flex;flex-direction:column;justify-content:center}.responsibility-card h4[data-v-9119fb68]{font-size:1.2rem;margin-bottom:1rem}.more-link[data-v-9119fb68]{color:#ff4d4f;text-decoration:none;font-size:.9rem}.media-news[data-v-9119fb68],.information-disclosure[data-v-9119fb68],.public-welfare[data-v-9119fb68]{padding:3rem 0}.news-list[data-v-9119fb68]{margin-bottom:2rem}.news-item[data-v-9119fb68],.disclosure-item[data-v-9119fb68]{padding:1rem 0;border-bottom:1px dashed #eee;display:flex;justify-content:space-between;align-items:center}.news-item a[data-v-9119fb68],.disclosure-item a[data-v-9119fb68]{color:#333;text-decoration:none;flex:1}.news-item a[data-v-9119fb68]:hover,.disclosure-item a[data-v-9119fb68]:hover{color:#ff4d4f}.date[data-v-9119fb68]{color:#999;font-size:.9rem;margin-left:1rem;white-space:nowrap}.more-news[data-v-9119fb68],.more-disclosure[data-v-9119fb68]{color:#ff4d4f;text-decoration:none;display:inline-block;margin-top:1rem}.partners-grid[data-v-9119fb68]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:2rem;margin-top:2rem}.partner-placeholder[data-v-9119fb68]{background-color:#f0f0f0;height:80px;display:flex;align-items:center;justify-content:center;color:#999;border-radius:4px}.ir-banner[data-v-1bad5f28]{background-color:#f5f5f5;padding:3rem 0;text-align:center}.ir-banner h1[data-v-1bad5f28]{font-size:2.5rem;color:#333}.ir-menu[data-v-1bad5f28]{border-bottom:1px solid #eee}.ir-tab[data-v-1bad5f28]{display:flex;list-style:none;padding:0;margin:0}.ir-tab li[data-v-1bad5f28]{margin-right:.5rem}.ir-tab a[data-v-1bad5f28]{display:block;padding:1rem 1.5rem;color:#333;text-decoration:none;border-bottom:3px solid transparent;transition:all .3s}.ir-tab a.active[data-v-1bad5f28],.ir-tab a[data-v-1bad5f28]:hover{color:#ff4d4f;border-bottom-color:#ff4d4f}.ir-content[data-v-1bad5f28]{padding:4rem 0}.document-list[data-v-1bad5f28]{margin-top:2rem}.document-item[data-v-1bad5f28]{padding:1rem 0;border-bottom:1px dashed #eee;display:flex;justify-content:space-between;align-items:center}.document-item a[data-v-1bad5f28]{color:#333;text-decoration:none;flex:1}.document-item a[data-v-1bad5f28]:hover{color:#ff4d4f}.date[data-v-1bad5f28]{color:#999;font-size:.9rem;white-space:nowrap;margin-left:1rem}.empty-state[data-v-1bad5f28]{text-align:center;padding:4rem 0;color:#666;background-color:#f8f8f8;border-radius:8px}.contact-info[data-v-1bad5f28]{background-color:#f8f8f8;padding:2rem;border-radius:8px;margin-top:2rem}.contact-info p[data-v-1bad5f28]{margin-bottom:1rem;font-size:1.1rem}.hidden[data-v-1bad5f28]{display:none}.policy-container[data-v-77d87615]{max-width:800px;margin:0 auto;padding:2rem}#docx-container[data-v-77d87615]{line-height:1.6;font-size:16px;min-height:600px}.policy-container[data-v-321aebf0]{max-width:800px;margin:0 auto;padding:2rem}#docx-container[data-v-321aebf0]{line-height:1.6;font-size:16px;color:#333;min-height:600px}.test-container[data-v-9faffc47]{padding:40px 20px;max-width:500px;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}h1[data-v-9faffc47]{color:#333;margin-bottom:30px;text-align:center}.payment-form[data-v-9faffc47]{background-color:#f9f9f9;padding:30px;border-radius:8px;box-shadow:0 2px 10px #0000001a}.input-group[data-v-9faffc47]{margin-bottom:20px}.input-group label[data-v-9faffc47]{display:block;margin-bottom:8px;color:#555;font-weight:500}.input-group input[data-v-9faffc47]{width:100%;padding:12px;border:1px solid #ddd;border-radius:4px;font-size:16px;box-sizing:border-box}.input-group input[data-v-9faffc47]:focus{outline:none;border-color:#4caf50}.pay-button[data-v-9faffc47]{width:100%;padding:14px;background-color:#4caf50;color:#fff;border:none;border-radius:4px;font-size:16px;font-weight:600;cursor:pointer;transition:background-color .3s}.pay-button[data-v-9faffc47]:hover{background-color:#45a049}.pay-button[data-v-9faffc47]:active{background-color:#3d8b40}.response-message[data-v-9faffc47]{margin-top:20px;padding:15px;background-color:#e8f5e9;border-radius:4px;border:1px solid #c8e6c9}.response-message h3[data-v-9faffc47]{margin-top:0;color:#2e7d32;font-size:16px}.response-message pre[data-v-9faffc47]{margin:0;white-space:pre-wrap;word-break:break-all;color:#333;font-size:14px}.qrcode-section[data-v-9faffc47]{margin-top:30px;padding:20px;background-color:#f9f9f9;border-radius:8px;text-align:center;box-shadow:0 2px 10px #0000001a}.qrcode-section h3[data-v-9faffc47]{color:#333;margin-top:0;margin-bottom:20px;font-size:18px}.qrcode-wrapper[data-v-9faffc47]{background-color:#fff;padding:10px;border-radius:8px;box-shadow:0 2px 5px #0000001a;display:inline-block;margin-bottom:15px}.qrcode-description[data-v-9faffc47]{color:#666;margin:0;font-size:16px}.flight-booking-container[data-v-89de42c5]{min-height:100vh;background-color:#f5f5f5}.flight-hero[data-v-89de42c5]{background:linear-gradient(135deg,#1e3c72,#2a5298);color:#fff;padding:60px 0;text-align:center}.hero-content h1[data-v-89de42c5]{font-size:36px;margin-bottom:10px}.hero-content p[data-v-89de42c5]{font-size:18px;opacity:.9}.search-form-container[data-v-89de42c5]{max-width:1200px;margin:-40px auto 0;padding:0 20px}.search-form[data-v-89de42c5]{background:#fff;border-radius:10px;padding:30px;box-shadow:0 4px 20px #0000001a}.booking-type-selection[data-v-89de42c5]{display:flex;margin-bottom:25px;background:#f8f9fa;border-radius:5px;padding:2px}.booking-type-btn[data-v-89de42c5]{flex:1;padding:15px;border:none;background:none;cursor:pointer;font-size:18px;color:#666;border-radius:4px;transition:all .3s;font-weight:500}.booking-type-btn.active[data-v-89de42c5]{background:#fff;color:#1e3c72;font-weight:700;box-shadow:0 1px 3px #0000001a}.qr-code-container[data-v-89de42c5]{background:#f8f9fa;border-radius:5px;padding:20px;margin-bottom:20px;text-align:center}.qr-code-box p[data-v-89de42c5]{margin:0 0 15px;color:#333;font-size:14px}.qr-code-placeholder[data-v-89de42c5]{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:150px;height:150px;background:#fff;border:1px solid #ddd;border-radius:5px;margin:0 auto}.qr-code-placeholder i[data-v-89de42c5]{font-size:48px;color:#1e3c72;margin-bottom:10px}.qr-code-placeholder span[data-v-89de42c5]{font-size:12px;color:#999}.qr-code-image[data-v-89de42c5]{display:flex;align-items:center;justify-content:center;width:150px;height:150px;background:#fff;border:1px solid #ddd;border-radius:5px;margin:0 auto;padding:10px}.qr-code-img[data-v-89de42c5]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.trip-type[data-v-89de42c5]{display:flex;margin-bottom:20px;border-bottom:1px solid #eee}.trip-btn[data-v-89de42c5]{flex:1;padding:15px;border:none;background:none;cursor:pointer;font-size:16px;color:#666;border-bottom:2px solid transparent}.trip-btn.active[data-v-89de42c5]{color:#1e3c72;border-bottom:2px solid #1e3c72;font-weight:700}.route-selection[data-v-89de42c5]{display:flex;margin-bottom:20px;gap:20px}.location-input[data-v-89de42c5]{flex:1}.location-input label[data-v-89de42c5]{display:block;margin-bottom:5px;color:#666;font-size:14px}.location-input input[data-v-89de42c5]{width:100%;padding:12px;border:1px solid #ddd;border-radius:5px;font-size:16px}.location-wrapper[data-v-89de42c5]{position:relative}.swap-btn[data-v-89de42c5]{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;color:#1e3c72;cursor:pointer;font-size:18px}.date-selection[data-v-89de42c5]{display:flex;margin-bottom:20px;gap:20px}.date-input[data-v-89de42c5]{flex:1}.date-input label[data-v-89de42c5]{display:block;margin-bottom:5px;color:#666;font-size:14px}.date-input input[data-v-89de42c5]{width:100%;padding:12px;border:1px solid #ddd;border-radius:5px;font-size:16px}.passenger-selection[data-v-89de42c5]{display:flex;gap:10px}.passenger-btn[data-v-89de42c5],.class-btn[data-v-89de42c5]{flex:1;padding:12px;border:1px solid #ddd;background:#fff;border-radius:5px;cursor:pointer;font-size:16px;text-align:center}.search-btn[data-v-89de42c5]{flex:2;padding:12px;background:#1e3c72;color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:16px;font-weight:700}.search-btn[data-v-89de42c5]:hover{background:#2a5298}.promotions-section[data-v-89de42c5]{max-width:1200px;margin:40px auto;padding:0 20px}.promotions-section h2[data-v-89de42c5]{font-size:24px;margin-bottom:20px;color:#333}.promotions-grid[data-v-89de42c5]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px}.promotion-card[data-v-89de42c5]{background:#fff;border-radius:10px;padding:20px;box-shadow:0 2px 10px #0000000d;display:flex;justify-content:space-between;align-items:center}.route-info[data-v-89de42c5]{display:flex;align-items:center;gap:10px}.route-info i[data-v-89de42c5]{color:#1e3c72}.price-info .price[data-v-89de42c5]{font-size:20px;font-weight:700;color:#ff6b6b}.price-info .date-range[data-v-89de42c5]{display:block;font-size:12px;color:#666;margin-top:5px}.airlines-section[data-v-89de42c5]{max-width:1200px;margin:40px auto;padding:0 20px 80px}.airlines-section h2[data-v-89de42c5]{font-size:24px;margin-bottom:20px;color:#333}.airlines-grid[data-v-89de42c5]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:20px}.airline-card[data-v-89de42c5]{background:#fff;border-radius:10px;padding:20px;box-shadow:0 2px 10px #0000000d;text-align:center}.airline-card img[data-v-89de42c5]{margin-bottom:10px}@media (max-width: 768px){.route-selection[data-v-89de42c5],.date-selection[data-v-89de42c5],.passenger-selection[data-v-89de42c5]{flex-direction:column}.promotions-grid[data-v-89de42c5],.airlines-grid[data-v-89de42c5]{grid-template-columns:1fr}}.city-panel-overlay[data-v-89de42c5]{position:fixed;inset:0;background:#00000080;z-index:1000;display:flex;justify-content:center;align-items:center}.city-panel[data-v-89de42c5]{width:100%;max-width:600px;max-height:80vh;background:#fff;border-radius:10px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 10px 30px #0000004d}.city-panel-header[data-v-89de42c5]{padding:15px 20px;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center;background:#f8f9fa}.city-panel-header h3[data-v-89de42c5]{margin:0;font-size:18px;color:#333}.close-btn[data-v-89de42c5]{background:none;border:none;font-size:24px;color:#999;cursor:pointer;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .3s}.close-btn[data-v-89de42c5]:hover{background:#eee;color:#666}.city-search[data-v-89de42c5]{padding:15px 20px;border-bottom:1px solid #eee}.city-search input[data-v-89de42c5]{width:100%;padding:10px 15px;border:1px solid #ddd;border-radius:20px;font-size:14px;outline:none;transition:border-color .3s}.city-search input[data-v-89de42c5]:focus{border-color:#1e3c72}.city-panel-content[data-v-89de42c5]{flex:1;overflow-y:auto;padding:0 20px}.city-panel-content[data-v-89de42c5]::-webkit-scrollbar{width:6px}.city-panel-content[data-v-89de42c5]::-webkit-scrollbar-thumb{background:#ddd;border-radius:3px}.city-panel-content[data-v-89de42c5]::-webkit-scrollbar-thumb:hover{background:#ccc}.hot-cities h4[data-v-89de42c5],.search-results h4[data-v-89de42c5]{font-size:14px;color:#666;margin:15px 0 10px}.city-grid[data-v-89de42c5]{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:10px}.city-item[data-v-89de42c5]{padding:8px 10px;cursor:pointer;text-align:center;border-radius:5px;transition:background-color .3s;font-size:14px}.city-grid .city-item[data-v-89de42c5]{background:#f8f9fa}.city-grid .city-item[data-v-89de42c5]:hover{background:#e9ecef}.city-list[data-v-89de42c5]{margin-bottom:20px}.city-list .city-item[data-v-89de42c5]{padding:12px 0;border-bottom:1px solid #f0f0f0;text-align:left}.city-list .city-item[data-v-89de42c5]:hover{background:#f8f9fa}.letter-cities[data-v-89de42c5]{padding:10px 0}.letter-header[data-v-89de42c5]{font-size:16px;font-weight:700;color:#333;padding:10px 0 5px;margin-top:10px;border-bottom:1px solid #eee}.no-results[data-v-89de42c5]{text-align:center;color:#999;padding:20px;font-size:14px}.letter-index[data-v-89de42c5]{position:absolute;right:10px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;gap:5px}.index-item[data-v-89de42c5]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:12px;color:#666;cursor:pointer;border-radius:50%;transition:all .3s}.index-item[data-v-89de42c5]:hover,.index-item.active[data-v-89de42c5]{background:#1e3c72;color:#fff}@media (max-width: 768px){.city-panel[data-v-89de42c5]{max-width:90vw;max-height:90vh}.city-grid[data-v-89de42c5]{grid-template-columns:repeat(4,1fr)}.letter-index[data-v-89de42c5]{right:5px}.index-item[data-v-89de42c5]{width:20px;height:20px;font-size:10px}}.booking-modal-overlay[data-v-d7c2ea71]{position:fixed;inset:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.qr-code-wrapper[data-v-d7c2ea71]{background-color:#fff;padding:10px;border-radius:8px;box-shadow:0 2px 5px #0000001a;display:inline-block;margin-bottom:15px}.booking-modal[data-v-d7c2ea71]{background:#fff;border-radius:8px;width:90%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 4px 20px #00000026}.modal-header[data-v-d7c2ea71]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #eee}.modal-header h3[data-v-d7c2ea71]{margin:0;font-size:18px;color:#333}.close-btn[data-v-d7c2ea71]{background:none;border:none;font-size:24px;cursor:pointer;color:#999;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.close-btn[data-v-d7c2ea71]:hover{color:#333}.modal-body[data-v-d7c2ea71]{padding:20px}.ticket-info[data-v-d7c2ea71]{margin-bottom:24px}.ticket-info h4[data-v-d7c2ea71],.passenger-form h4[data-v-d7c2ea71]{margin-top:0;margin-bottom:16px;font-size:16px;color:#333;border-left:3px solid #1e3c72;padding-left:10px}.flight-detail[data-v-d7c2ea71]{background-color:#f9f9f9;padding:16px;border-radius:4px}.flight-route[data-v-d7c2ea71]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.city-name[data-v-d7c2ea71]{font-size:24px;font-weight:700;color:#333}.route-arrow[data-v-d7c2ea71]{font-size:20px;color:#999}.flight-info p[data-v-d7c2ea71]{margin:8px 0;font-size:14px;color:#666}.form-group[data-v-d7c2ea71]{margin-bottom:20px}.form-group label[data-v-d7c2ea71]{display:block;margin-bottom:8px;font-size:14px;color:#333}.form-group input[data-v-d7c2ea71]{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;box-sizing:border-box}.form-group input[data-v-d7c2ea71]:focus{outline:none;border-color:#1e3c72}.modal-footer[data-v-d7c2ea71]{display:flex;justify-content:flex-end;padding:20px;border-top:1px solid #eee;gap:12px}.btn-cancel[data-v-d7c2ea71],.btn-confirm[data-v-d7c2ea71]{padding:10px 24px;border-radius:4px;font-size:14px;cursor:pointer;border:none}.btn-cancel[data-v-d7c2ea71]{background-color:#f5f5f5;color:#666}@media (max-width: 768px){.booking-modal[data-v-d7c2ea71]{width:95%;margin:20px}.modal-footer[data-v-d7c2ea71]{flex-direction:column}.btn-cancel[data-v-d7c2ea71],.btn-confirm[data-v-d7c2ea71]{width:100%}}.flight-results-container[data-v-d7c2ea71]{min-height:100vh;background-color:#f5f5f5}.top-nav[data-v-d7c2ea71]{background:linear-gradient(135deg,#1e3c72,#2a5298);color:#fff;padding:15px 0}.dropdown[data-v-d7c2ea71]{position:relative}.dropdown-menu[data-v-d7c2ea71]{position:absolute;top:100%;right:0;margin-top:0;min-width:300px;background:#fff;border-radius:4px;box-shadow:0 4px 12px #00000026;z-index:1000;overflow:hidden;animation:dropdownScale-d7c2ea71 .2s ease-out}.dropdown-header[data-v-d7c2ea71]{padding:12px 16px;font-weight:700;color:#666;background-color:#f8f8f8;border-bottom:1px solid #eee}.cabin-item[data-v-d7c2ea71]{display:flex;align-items:center;padding:12px 16px;border-bottom:1px solid #f0f0f0;transition:background-color .2s}.cabin-item[data-v-d7c2ea71]:hover{background-color:#f8f8f8}.cabin-item[data-v-d7c2ea71]:last-child{border-bottom:none}.cabin-info[data-v-d7c2ea71]{flex:1}.cabin-code[data-v-d7c2ea71]{font-weight:700;color:#333}.cabin-avail[data-v-d7c2ea71]{margin-left:8px;font-size:12px;color:#888}.cabin-price[data-v-d7c2ea71]{flex:1;margin-right:16px;text-align:right}.cabin-price .price[data-v-d7c2ea71]{font-weight:700;color:#f60;font-size:16px}.tax-info[data-v-d7c2ea71]{display:block;font-size:12px;color:#888;margin-top:4px}.select-cabin-btn[data-v-d7c2ea71]{padding:6px 12px;background-color:#f60;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px;transition:background-color .2s}.select-cabin-btn[data-v-d7c2ea71]:hover{background-color:#f50}@keyframes dropdownScale-d7c2ea71{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.nav-content[data-v-d7c2ea71]{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;justify-content:space-between;align-items:center}.logo[data-v-d7c2ea71]{font-size:20px;font-weight:700}.nav-links[data-v-d7c2ea71]{display:flex;gap:20px}.nav-links a[data-v-d7c2ea71]{color:#fff;text-decoration:none}.search-summary[data-v-d7c2ea71]{background:#fff;border-bottom:1px solid #eee;padding:15px 0}.summary-content[data-v-d7c2ea71]{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}.route-info[data-v-d7c2ea71]{display:flex;align-items:center;gap:20px}.cities[data-v-d7c2ea71]{display:flex;align-items:center;gap:10px;font-size:18px}.departure-city[data-v-d7c2ea71],.arrival-city[data-v-d7c2ea71]{font-weight:700;color:#1e3c72}.date-info[data-v-d7c2ea71]{display:flex;align-items:center;gap:10px;color:#666}.trip-type[data-v-d7c2ea71]{padding:2px 10px;background:#f0f0f0;border-radius:10px;font-size:14px}.edit-btn[data-v-d7c2ea71]{padding:8px 20px;background:#1e3c72;color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:14px}.edit-btn[data-v-d7c2ea71]:hover{background:#2a5298}.filter-container[data-v-d7c2ea71]{background:#fff;border-bottom:1px solid #eee;padding:10px 0;position:sticky;top:0;z-index:100}.filter-content[data-v-d7c2ea71]{max-width:1200px;margin:0 auto;padding:0 20px}.filter-item[data-v-d7c2ea71]{margin-bottom:10px}.filter-label[data-v-d7c2ea71]{display:inline-block;width:80px;color:#666;font-weight:700}.filter-options[data-v-d7c2ea71]{display:inline-flex;flex-wrap:wrap;gap:10px}.filter-btn[data-v-d7c2ea71]{padding:5px 15px;border:1px solid #ddd;background:#fff;border-radius:15px;cursor:pointer;font-size:14px;transition:all .3s}.filter-btn[data-v-d7c2ea71]:hover{border-color:#1e3c72;color:#1e3c72}.filter-btn.active[data-v-d7c2ea71]{background:#1e3c72;color:#fff;border-color:#1e3c72}.flights-container[data-v-d7c2ea71]{max-width:1200px;margin:20px auto;padding:0 20px}.flights-header[data-v-d7c2ea71]{display:grid;grid-template-columns:3fr 1fr 1fr 1.5fr 1fr .5fr;padding:15px;background:#f8f9fa;border-radius:5px 5px 0 0;font-weight:700;color:#666;border-bottom:2px solid #1e3c72}.header-item[data-v-d7c2ea71]{text-align:center}.flight-list[data-v-d7c2ea71]{background:#fff;border-radius:0 0 5px 5px}.flight-item[data-v-d7c2ea71]{display:grid;grid-template-columns:3fr 1fr 1fr 1.5fr 1fr .5fr;grid-template-areas:"flight-info departure-time arrival-time airline-info flight-price flight-action" "cabin-list cabin-list cabin-list cabin-list cabin-list cabin-list";grid-gap:10px;padding:20px 15px;border-bottom:1px solid #eee;align-items:center;transition:background-color .3s}.flight-item[data-v-d7c2ea71]:hover{background-color:#f8f9fa}.cabin-list[data-v-d7c2ea71]{grid-area:cabin-list;display:grid;grid-template-columns:1fr;gap:12px;padding:20px;background-color:#fff;border-radius:8px;border:1px solid #e1e5e9;width:100%;box-sizing:border-box;box-shadow:0 2px 8px #0000000a;transition:all .3s ease}.flight-info[data-v-d7c2ea71]{grid-area:flight-info}.departure-time[data-v-d7c2ea71]{grid-area:departure-time}.arrival-time[data-v-d7c2ea71]{grid-area:arrival-time}.airline-info[data-v-d7c2ea71]{grid-area:airline-info}.flight-price[data-v-d7c2ea71]{grid-area:flight-price}.flight-action[data-v-d7c2ea71]{grid-area:flight-action}.cabin-item[data-v-d7c2ea71]{display:grid;grid-template-columns:3fr 1.5fr auto;align-items:center;padding:15px;background-color:#fafbfc;border-radius:6px;border:1px solid #e9ecef;gap:15px;transition:all .2s ease;width:100%;box-sizing:border-box}.cabin-item[data-v-d7c2ea71]:hover{background-color:#fff;border-color:#d1d9e6;box-shadow:0 2px 8px #00000014;transform:translateY(-1px)}.cabin-info[data-v-d7c2ea71]{display:flex;flex-direction:column;gap:6px;min-width:0}.cabin-code[data-v-d7c2ea71]{font-weight:600;color:#2c3e50;font-size:14px;letter-spacing:.5px}.cabin-rank[data-v-d7c2ea71]{color:#64748b;font-size:13px;font-weight:500}.cabin-avail[data-v-d7c2ea71]{color:#10b981;font-size:12px;font-weight:500;padding:2px 8px;background-color:#d1fae5;border-radius:12px;align-self:flex-start}.cabin-price[data-v-d7c2ea71]{display:flex;flex-direction:column;align-items:flex-end;gap:6px;min-width:100px}.price[data-v-d7c2ea71]{font-weight:700;color:#ef4444;font-size:18px;letter-spacing:.5px}.tax-info[data-v-d7c2ea71]{color:#94a3b8;font-size:11px;line-height:1.3}.select-cabin-btn[data-v-d7c2ea71]{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;border:none;padding:8px 20px;border-radius:6px;cursor:pointer;font-size:13px;font-weight:500;transition:all .2s ease;white-space:nowrap;box-shadow:0 2px 4px #ef444433}.select-cabin-btn[data-v-d7c2ea71]:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);transform:translateY(-1px);box-shadow:0 4px 8px #ef44444d}.select-cabin-btn[data-v-d7c2ea71]:active{transform:translateY(0);box-shadow:0 2px 4px #ef444433}@media (max-width: 768px){.cabin-list[data-v-d7c2ea71]{padding:15px;margin-top:8px;gap:10px}.cabin-item[data-v-d7c2ea71]{grid-template-columns:1fr;gap:10px;padding:12px}.cabin-price[data-v-d7c2ea71]{align-items:flex-start;order:2}.select-cabin-btn[data-v-d7c2ea71]{width:100%;order:3;text-align:center;padding:10px;font-size:14px}.price[data-v-d7c2ea71]{font-size:16px}}.cabin-list[data-v-d7c2ea71]{animation:slideDown-d7c2ea71 .3s ease-out}@keyframes slideDown-d7c2ea71{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.cabin-code[data-rank="1"][data-v-d7c2ea71],.cabin-code[data-rank="2"][data-v-d7c2ea71]{color:#8b5cf6}.cabin-code[data-rank="3"][data-v-d7c2ea71],.cabin-code[data-rank="4"][data-v-d7c2ea71]{color:#3b82f6}.cabin-code[data-rank="5"][data-v-d7c2ea71],.cabin-code[data-rank="6"][data-v-d7c2ea71]{color:#22c55e}.flight-info[data-v-d7c2ea71]{text-align:left}.flight-code[data-v-d7c2ea71]{font-weight:700;color:#1e3c72;margin-bottom:5px}.flight-details[data-v-d7c2ea71]{font-size:12px;color:#666;line-height:1.4}.flight-route[data-v-d7c2ea71]{display:flex;align-items:center;gap:5px;margin-bottom:5px}.flight-duration[data-v-d7c2ea71]{font-size:14px;color:#666}.departure-time[data-v-d7c2ea71],.arrival-time[data-v-d7c2ea71]{text-align:center;font-size:18px;font-weight:700}.airline-info[data-v-d7c2ea71]{display:flex;flex-direction:column;align-items:center;gap:5px}.airline-info img[data-v-d7c2ea71]{width:30px;height:30px}.flight-price[data-v-d7c2ea71]{text-align:center}.price[data-v-d7c2ea71]{display:block;font-size:20px;font-weight:700;color:#ff6b6b;margin-bottom:5px}.cabin-rank[data-v-d7c2ea71]{display:block;font-size:12px;color:#666;margin-top:4px}.price-tag[data-v-d7c2ea71]{font-size:12px;color:#666}.book-btn[data-v-d7c2ea71]{padding:8px 20px;background:#ff6b6b;color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:14px;transition:background-color .3s}.book-btn[data-v-d7c2ea71]:hover{background:#ff5252}.load-more[data-v-d7c2ea71]{text-align:center;margin:20px 0}.load-more-btn[data-v-d7c2ea71]{padding:10px 30px;background:#fff;border:1px solid #ddd;border-radius:5px;cursor:pointer;font-size:16px;transition:all .3s}.load-more-btn[data-v-d7c2ea71]:hover{border-color:#1e3c72;color:#1e3c72}.load-more-btn[data-v-d7c2ea71]:disabled{cursor:not-allowed;opacity:.6}.loading-state[data-v-d7c2ea71]{text-align:center;padding:40px 20px;color:#666}.empty-state[data-v-d7c2ea71]{text-align:center;padding:60px 20px;color:#999}.no-more[data-v-d7c2ea71]{text-align:center;padding:20px;color:#999;font-size:14px}@media (max-width: 1024px){.flights-header[data-v-d7c2ea71],.flight-item[data-v-d7c2ea71]{grid-template-columns:2.5fr 1fr 1fr 1.5fr 1fr .5fr}}@media (max-width: 768px){.summary-content[data-v-d7c2ea71]{flex-direction:column;align-items:flex-start}.route-info[data-v-d7c2ea71]{flex-direction:column;align-items:flex-start;gap:10px}.filter-options[data-v-d7c2ea71]{display:flex;flex-wrap:wrap}.flights-header[data-v-d7c2ea71]{display:none}.flight-item[data-v-d7c2ea71]{display:block;padding:15px}.flight-info[data-v-d7c2ea71],.departure-time[data-v-d7c2ea71],.arrival-time[data-v-d7c2ea71],.airline-info[data-v-d7c2ea71],.flight-price[data-v-d7c2ea71],.flight-action[data-v-d7c2ea71]{text-align:left;margin-bottom:10px}.flight-action[data-v-d7c2ea71]{text-align:center}}.city-panel-overlay[data-v-d7c2ea71]{position:fixed;inset:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:2000;animation:fadeIn-d7c2ea71 .3s ease}.city-panel[data-v-d7c2ea71]{background-color:#fff;border-radius:8px;width:90%;max-width:600px;max-height:80vh;display:flex;flex-direction:column;animation:slideUp-d7c2ea71 .3s ease}.city-panel-header[data-v-d7c2ea71]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid #eee}.city-panel-header h3[data-v-d7c2ea71]{margin:0;font-size:1.1rem;color:#333}.close-btn[data-v-d7c2ea71]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#999;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.close-btn[data-v-d7c2ea71]:hover{color:#666}.city-search[data-v-d7c2ea71]{padding:1rem 1.5rem;border-bottom:1px solid #eee}.city-search input[data-v-d7c2ea71]{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:4px;font-size:1rem}.city-panel-content[data-v-d7c2ea71]{flex:1;overflow-y:auto;padding:1rem 1.5rem}.hot-cities h4[data-v-d7c2ea71],.search-results h4[data-v-d7c2ea71]{margin:0 0 1rem;font-size:.9rem;color:#999}.city-grid[data-v-d7c2ea71]{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:10px}.city-list[data-v-d7c2ea71]{display:flex;flex-direction:column;gap:5px}.city-item[data-v-d7c2ea71]{padding:.5rem;text-align:center;border-radius:4px;cursor:pointer;transition:background-color .2s}.city-grid .city-item[data-v-d7c2ea71]{background-color:#f5f5f5}.city-grid .city-item[data-v-d7c2ea71]:hover{background-color:#e8e8e8}.city-list .city-item[data-v-d7c2ea71]{text-align:left;background-color:transparent}.city-list .city-item[data-v-d7c2ea71]:hover{background-color:#f5f5f5}.letter-cities[data-v-d7c2ea71]{margin-top:1rem}.letter-header[data-v-d7c2ea71]{font-size:.9rem;color:#999;margin:1rem 0 .5rem;padding:.25rem 0}.letter-index[data-v-d7c2ea71]{position:absolute;right:1rem;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;gap:4px}.index-item[data-v-d7c2ea71]{font-size:.8rem;color:#999;cursor:pointer;width:20px;text-align:center}.index-item.active[data-v-d7c2ea71],.index-item[data-v-d7c2ea71]:hover{color:#ff4d4f}.no-results[data-v-d7c2ea71]{text-align:center;color:#999;padding:2rem}@keyframes fadeIn-d7c2ea71{0%{opacity:0}to{opacity:1}}@keyframes slideUp-d7c2ea71{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.departure-city[data-v-d7c2ea71],.arrival-city[data-v-d7c2ea71]{cursor:pointer;padding:2px 4px;border-radius:2px;transition:background-color .2s}.departure-city[data-v-d7c2ea71]:hover,.arrival-city[data-v-d7c2ea71]:hover{background-color:#f0f0f0}.timeline-container[data-v-d7c2ea71]{background-color:#fff;padding:16px 0;box-shadow:0 2px 8px #0000001a}.timeline-scroll[data-v-d7c2ea71]{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;display:flex;justify-content:center}.timeline[data-v-d7c2ea71]{display:flex;padding:0 16px;min-width:-moz-fit-content;min-width:fit-content}.timeline-item[data-v-d7c2ea71]{display:flex;flex-direction:column;align-items:center;padding:8px 12px;margin:0 4px;border-radius:8px;cursor:pointer;transition:all .3s;min-width:150px;position:relative}.timeline-item[data-v-d7c2ea71]:hover{background-color:#f0f0f0}.timeline-item.active[data-v-d7c2ea71]{background-color:#1e3c72;color:#fff}.timeline-item.today[data-v-d7c2ea71]{border:1px solid #1e3c72}.timeline-item.today.active[data-v-d7c2ea71]{border-color:#fff}.timeline-day[data-v-d7c2ea71]{font-size:1.5rem;font-weight:700;line-height:1}.timeline-month[data-v-d7c2ea71],.timeline-weekday[data-v-d7c2ea71]{font-size:.8rem;margin-top:2px}.timeline-today[data-v-d7c2ea71]{position:absolute;top:-8px;font-size:.7rem;padding:2px 4px;background-color:#ff4d4f;color:#fff;border-radius:4px}.timeline-item.active .timeline-today[data-v-d7c2ea71]{background-color:#fff;color:#1e3c72}.payment-amount[data-v-d7c2ea71]{text-align:center;margin:20px 0;padding:15px;background-color:#f8f9fa;border-radius:8px}.payment-amount .amount[data-v-d7c2ea71]{font-size:1.8rem;font-weight:700;color:#1e3c72;margin-left:10px}.qr-code-container[data-v-d7c2ea71]{text-align:center;margin:20px 0}.qr-code[data-v-d7c2ea71]{display:flex;justify-content:center;padding:20px;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;margin:15px 0}.qr-code img[data-v-d7c2ea71]{width:200px;height:200px}.qr-code-placeholder[data-v-d7c2ea71]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:240px;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;margin:15px 0}.qr-code-placeholder i[data-v-d7c2ea71]{font-size:4rem;color:#ccc;margin-bottom:10px}.qr-code-tip[data-v-d7c2ea71]{color:#666;font-size:.9rem;margin-top:10px}.payment-status[data-v-d7c2ea71]{text-align:center;margin:40px 0}.status-icon[data-v-d7c2ea71]{font-size:4rem;margin-bottom:20px}.status-icon.success[data-v-d7c2ea71]{color:#52c41a}.status-icon.failed[data-v-d7c2ea71]{color:#ff4d4f}.payment-details[data-v-d7c2ea71]{margin-top:20px;padding:20px;background-color:#f8f9fa;border-radius:8px}.payment-details h4[data-v-d7c2ea71]{margin-bottom:15px;color:#333}.detail-item[data-v-d7c2ea71]{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #e0e0e0}.detail-item[data-v-d7c2ea71]:last-child{border-bottom:none}.detail-item span[data-v-d7c2ea71]:first-child{color:#666}.detail-item span[data-v-d7c2ea71]:last-child{color:#333;font-weight:500}.modal-footer[data-v-d7c2ea71]{display:flex;justify-content:flex-end;padding:20px;border-top:1px solid #e0e0e0}.btn-cancel[data-v-d7c2ea71],.btn-confirm[data-v-d7c2ea71]{padding:8px 20px;margin-left:10px;border:none;border-radius:4px;cursor:pointer;font-size:14px;transition:all .3s}.btn-cancel[data-v-d7c2ea71]{background-color:#f5f5f5;color:#333}.btn-cancel[data-v-d7c2ea71]:hover{background-color:#e0e0e0}.btn-confirm[data-v-d7c2ea71]{background-color:#1e3c72;color:#fff}.btn-confirm[data-v-d7c2ea71]:hover{background-color:#2a5298}.airline-notices-container[data-v-7eb8a22f]{min-height:100vh;background-color:#f5f5f5}.page-header[data-v-7eb8a22f]{background:linear-gradient(135deg,#1e3c72,#2a5298);color:#fff;padding:2rem 0;text-align:center}.page-header h1[data-v-7eb8a22f]{margin:0 0 .5rem;font-size:2.5rem;font-weight:600}.page-header p[data-v-7eb8a22f]{margin:0;font-size:1.1rem;opacity:.9}.main-content[data-v-7eb8a22f]{max-width:1200px;margin:0 auto;padding:2rem}.airline-grid[data-v-7eb8a22f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem}.airline-card[data-v-7eb8a22f]{background:#fff;border-radius:12px;padding:1.5rem;display:flex;align-items:center;gap:1rem;box-shadow:0 2px 8px #0000001a;cursor:pointer;transition:all .3s ease}.airline-notice-link[data-v-7eb8a22f]{color:#1890ff;text-decoration:none;margin-left:10px;font-size:14px}.airline-notice-link[data-v-7eb8a22f]:hover{text-decoration:underline}.airline-card[data-v-7eb8a22f]:hover{transform:translateY(-5px);box-shadow:0 8px 20px #00000026}.airline-logo[data-v-7eb8a22f]{width:60px;height:60px;display:flex;align-items:center;justify-content:center;background-color:#f8f9fa;border-radius:50%;overflow:hidden}.airline-logo img[data-v-7eb8a22f]{max-width:80%;max-height:80%}.airline-info h3[data-v-7eb8a22f]{margin:0 0 .2rem;font-size:1.2rem;color:#333}.airline-code[data-v-7eb8a22f]{margin:0;font-size:.9rem;color:#666;font-weight:500}.notice-detail[data-v-7eb8a22f]{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 2px 8px #0000001a}.back-button[data-v-7eb8a22f]{background:none;border:none;color:#2a5298;font-size:1rem;font-weight:500;cursor:pointer;padding:.5rem 1rem;border-radius:6px;transition:background-color .3s ease;margin-bottom:1.5rem}.back-button[data-v-7eb8a22f]:hover{background-color:#f0f0f0}.airline-header[data-v-7eb8a22f]{display:flex;align-items:center;gap:1.5rem;padding-bottom:1.5rem;border-bottom:2px solid #f0f0f0;margin-bottom:2rem}.airline-logo.large[data-v-7eb8a22f]{width:100px;height:100px}.airline-title h2[data-v-7eb8a22f]{margin:0 0 .3rem;font-size:2rem;color:#333}.important-notice-section[data-v-7eb8a22f]{background-color:#fff3cd;border:1px solid #ffeaa7;border-radius:8px;padding:1.5rem;margin-bottom:2rem}.important-notice-section h3[data-v-7eb8a22f]{margin:0 0 1rem;color:#856404;font-size:1.3rem;border-bottom:1px solid #ffeaa7;padding-bottom:.5rem}.important-notice-link[data-v-7eb8a22f]{display:inline-block;color:#06c;text-decoration:none;font-size:1.1rem;padding:.5rem 0;transition:color .3s ease}.important-notice-link[data-v-7eb8a22f]:hover{color:#004080;text-decoration:underline}.notice-list[data-v-7eb8a22f]{margin:0;padding:0;list-style-type:none}.notice-list li[data-v-7eb8a22f]{margin-bottom:1rem;position:relative;padding-left:1.5rem}.notice-list li[data-v-7eb8a22f]:last-child{margin-bottom:0}.notice-list li[data-v-7eb8a22f]:before{content:"📄";position:absolute;left:0;top:.3rem}.notice-content[data-v-7eb8a22f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.notice-section[data-v-7eb8a22f]{background-color:#f8f9fa;padding:1.5rem;border-radius:8px}.notice-section h3[data-v-7eb8a22f]{margin:0 0 1rem;color:#2a5298;font-size:1.3rem;border-bottom:2px solid #e9ecef;padding-bottom:.5rem}.notice-section ul[data-v-7eb8a22f]{margin:0;padding-left:1.2rem}.notice-section li[data-v-7eb8a22f]{margin-bottom:.5rem;color:#555;line-height:1.6}.notice-section li[data-v-7eb8a22f]:last-child{margin-bottom:0}@media (max-width: 768px){.page-header h1[data-v-7eb8a22f]{font-size:2rem}.main-content[data-v-7eb8a22f]{padding:1rem}.airline-grid[data-v-7eb8a22f],.notice-content[data-v-7eb8a22f]{grid-template-columns:1fr}.airline-header[data-v-7eb8a22f]{flex-direction:column;text-align:center}}/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-font-weight:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-500:oklch(63.7% .237 25.331);--color-yellow-500:oklch(79.5% .184 86.047);--color-purple-600:oklch(55.8% .288 302.321);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-500:oklch(55.1% .027 264.364);--color-neutral-300:oklch(87% 0 0);--color-neutral-400:oklch(70.8% 0 0);--color-neutral-500:oklch(55.6% 0 0);--color-neutral-800:oklch(26.9% 0 0);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-4xl:56rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--font-weight-medium:500;--font-weight-bold:700;--radius-3xl:1.5rem;--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){*{outline-color:color-mix(in oklab,var(--ring)50%,transparent)}}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--background);color:var(--foreground);background-repeat:no-repeat;background-size:cover;font-family:Arial,sans-serif;line-height:1.6}html{color-scheme:light dark}html.dark{color-scheme:dark}html.light{color-scheme:light}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:calc(var(--spacing)*0)}.z-10{z-index:10}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-8{margin-top:calc(var(--spacing)*8)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.size-5{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.size-7{width:calc(var(--spacing)*7);height:calc(var(--spacing)*7)}.size-full{width:100%;height:100%}.h-11{height:calc(var(--spacing)*11)}.h-80{height:calc(var(--spacing)*80)}.w-full{width:100%}.max-w-sm{max-width:var(--container-sm)}.origin-bottom{transform-origin:bottom}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing)*2)}.gap-4{gap:calc(var(--spacing)*4)}.gap-20{gap:calc(var(--spacing)*20)}.overflow-hidden{overflow:hidden}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-full{border-radius:3.40282e38px}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(\#121213\,\#121213\)\,linear-gradient\(\#121213_50\%\,rgba\(18\,18\,19\,0\.6\)_80\%\,rgba\(18\,18\,19\,0\)\)\,linear-gradient\(90deg\,var\(--color-1\)\,var\(--color-5\)\,var\(--color-3\)\,var\(--color-4\)\,var\(--color-2\)\)\]{background-image:linear-gradient(#121213,#121213),linear-gradient(#121213 50%,#12121399 80%,#12121300),linear-gradient(90deg,var(--color-1),var(--color-5),var(--color-3),var(--color-4),var(--color-2))}.from-purple-600{--tw-gradient-from:var(--color-purple-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-red-500{--tw-gradient-from:var(--color-red-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-red-500{--tw-gradient-via:var(--color-red-500);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-yellow-500{--tw-gradient-via:var(--color-yellow-500);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-purple-600{--tw-gradient-to:var(--color-purple-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-yellow-500{--tw-gradient-to:var(--color-yellow-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.bg-\[length\:200\%\]{background-size:200%}.\[background-clip\:padding-box\,border-box\,border-box\]{background-clip:padding-box,border-box,border-box}.\[background-origin\:border-box\]{background-origin:border-box}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.px-4{padding-inline:calc(var(--spacing)*4)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-8{padding-inline:calc(var(--spacing)*8)}.py-2{padding-block:calc(var(--spacing)*2)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-20{padding-block:calc(var(--spacing)*20)}.pt-12{padding-top:calc(var(--spacing)*12)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.text-black{color:var(--color-black)}.text-gray-500{color:var(--color-gray-500)}.text-primary-foreground{color:var(--primary-foreground)}.text-white{color:var(--color-white)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.\[border\:calc\(0\.08\*1rem\)_solid_transparent\]{border:.08rem solid #0000}@media (hover:hover){.group-hover\/button\:-rotate-12:is(:where(.group\/button):hover *){rotate:-12deg}.group-hover\/button\:rotate-12:is(:where(.group\/button):hover *){rotate:12deg}.group-hover\/rainbow\:opacity-100:is(:where(.group\/rainbow):hover *){opacity:1}}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:bottom-\[-20\%\]:before{content:var(--tw-content);bottom:-20%}.before\:left-1\/2:before{content:var(--tw-content);left:50%}.before\:z-0:before{content:var(--tw-content);z-index:0}.before\:h-1\/5:before{content:var(--tw-content);height:20%}.before\:w-3\/5:before{content:var(--tw-content);width:60%}.before\:-translate-x-1\/2:before{content:var(--tw-content);--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.before\:bg-\[linear-gradient\(90deg\,var\(--color-1\)\,var\(--color-5\)\,var\(--color-3\)\,var\(--color-4\)\,var\(--color-2\)\)\]:before{content:var(--tw-content);background-image:linear-gradient(90deg,var(--color-1),var(--color-5),var(--color-3),var(--color-4),var(--color-2))}.before\:bg-\[length\:200\%\]:before{content:var(--tw-content);background-size:200%}.before\:\[filter\:blur\(calc\(0\.8\*1rem\)\)\]:before{content:var(--tw-content);filter:blur(.8rem)}@media (hover:hover){.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:var(--ring)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width:48rem){.md\:max-w-4xl{max-width:var(--container-4xl)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:px-8{padding-inline:calc(var(--spacing)*8)}.md\:pt-0{padding-top:calc(var(--spacing)*0)}}@media (min-width:64rem){.lg\:px-12{padding-inline:calc(var(--spacing)*12)}}.dark\:bg-neutral-800:is(.dark *){background-color:var(--color-neutral-800)}.dark\:bg-\[linear-gradient\(\#fff\,\#fff\)\,linear-gradient\(\#fff_50\%\,rgba\(255\,255\,255\,0\.6\)_80\%\,rgba\(0\,0\,0\,0\)\)\,linear-gradient\(90deg\,var\(--color-1\)\,var\(--color-5\)\,var\(--color-3\)\,var\(--color-4\)\,var\(--color-2\)\)\]:is(.dark *){background-image:linear-gradient(#fff,#fff),linear-gradient(#fff 50%,#fff9 80%,#0000),linear-gradient(90deg,var(--color-1),var(--color-5),var(--color-3),var(--color-4),var(--color-2))}.dark\:text-neutral-300:is(.dark *){color:var(--color-neutral-300)}.dark\:text-neutral-400:is(.dark *){color:var(--color-neutral-400)}.dark\:text-neutral-500:is(.dark *){color:var(--color-neutral-500)}.dark\:text-white:is(.dark *){color:var(--color-white)}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--card:oklch(100% 0 0);--card-foreground:oklch(14.1% .005 285.823);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.1% .005 285.823);--primary:oklch(21% .006 285.885);--primary-foreground:oklch(98.5% 0 0);--secondary:oklch(96.7% .001 286.375);--secondary-foreground:oklch(21% .006 285.885);--muted:oklch(96.7% .001 286.375);--muted-foreground:oklch(55.2% .016 285.938);--accent:oklch(96.7% .001 286.375);--accent-foreground:oklch(21% .006 285.885);--destructive:oklch(57.7% .245 27.325);--destructive-foreground:oklch(57.7% .245 27.325);--border:oklch(92% .004 286.32);--input:oklch(92% .004 286.32);--ring:oklch(70.5% .015 286.067);--radius:.625rem;--background:oklch(100% 0 0);--foreground:oklch(14.1% .005 285.823);--hero-aspect-ratio:16/9}.dark{--background:oklch(14.1% .005 285.823);--foreground:oklch(98.5% 0 0);--card:oklch(14.1% .005 285.823);--card-foreground:oklch(98.5% 0 0);--popover:oklch(14.1% .005 285.823);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(98.5% 0 0);--primary-foreground:oklch(21% .006 285.885);--secondary:oklch(27.4% .006 286.033);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(27.4% .006 286.033);--muted-foreground:oklch(70.5% .015 286.067);--accent:oklch(27.4% .006 286.033);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(39.6% .141 25.723);--destructive-foreground:oklch(63.7% .237 25.331);--border:oklch(27.4% .006 286.033);--input:oklch(27.4% .006 286.033);--ring:oklch(44.2% .017 285.786)}html{color-scheme:light dark}html.dark{color-scheme:dark}html.light{color-scheme:light}.top-bar{z-index:1001;background-color:#f5f5f5;border-bottom:1px solid #eee;padding:.5rem 0;position:relative}.top-bar-content{justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:0 2rem;display:flex}.top-bar-left{color:#666;font-size:.9rem}.top-bar-right{gap:1.5rem;display:flex}.top-bar-right a{color:#666;font-size:.9rem;text-decoration:none;transition:color .3s}.top-bar-right a:hover{color:#ff4d4f}.top-bar-right i{margin-right:.3rem}header{z-index:1000;background:#000;width:100%;padding:1rem 0;transition:transform .3s,background .3s;position:fixed;top:0;left:0;transform:translateY(-100%)}header.scrolled{background:#000;transform:translateY(0);box-shadow:0 2px 10px #ffffff1a}header nav{justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:0 5%;display:flex}header .nav-links{gap:2rem;display:flex}header .nav-links a{color:#fff;padding:.5rem 0;text-decoration:none;transition:all .3s;position:relative}header .nav-links a:after{content:"";background-color:#42b983;width:0;height:2px;transition:width .3s;position:absolute;bottom:0;left:0}header .nav-links a:hover{color:#42b983}header .nav-links a:hover:after{width:100%}.product-link{color:#000;text-decoration:none}.product-link:hover{text-decoration:none}nav{max-width:1200px;margin:0 auto;padding:0 2rem}.nav-container{justify-content:space-between;align-items:center;display:flex}.nav-links{gap:2rem;list-style:none;display:flex}nav a{color:#333;padding:.5rem 0;font-weight:500;text-decoration:none;transition:color .3s}nav a:hover{color:#ff4d4f}.menu-toggle{cursor:pointer;color:#fff;background:0 0;border:none;font-size:1.5rem;display:none}@media (max-width:768px){header{margin-bottom:0;position:relative}.menu-toggle{display:block}header .nav-links{position:flex;background-color:#000;flex-direction:column;align-items:center;gap:1rem;padding:1rem 0;display:none;top:100%;left:0;right:0;box-shadow:0 4px 6px #ffffff1a}header .nav-links a{text-align:center;width:100%;padding:.8rem 1.2rem;display:block;color:#fff!important}header .nav-links.active{z-index:1000;display:flex}header .nav-links .dropdown-menu{width:100%;box-shadow:none;background-color:#333;padding:0;position:relative;top:0;left:0}header .nav-links .dropdown-menu a{padding:.8rem 1.2rem;color:#fff!important}header .nav-links li.dropdown .dropdown-menu.active{display:block!important}}.dropdown{position:relative}.dropdown-menu{z-index:1000;background-color:#000;border-radius:4px;min-width:160px;padding:.5rem 0;list-style:none;display:none;position:absolute;top:100%;left:0;box-shadow:0 4px 8px #ffffff1a}.dropdown:hover .dropdown-menu{display:block}.dropdown-menu li{padding:0 1rem}.dropdown-menu a{color:#fff;padding:.5rem 1rem;text-decoration:none;display:block}.dropdown-menu a:hover{color:#42b983;background-color:#333}@media (max-width:768px){.dropdown-menu{box-shadow:none;background-color:#000;padding-left:1rem;position:static}.dropdown-menu a{padding:.3rem 0}}.hero{color:#fff;text-align:center;aspect-ratio:var(--hero-aspect-ratio);border-radius:8px;justify-content:center;align-items:center;margin-bottom:4rem;display:flex;position:relative;overflow:hidden}.hero-content{z-index:3;width:100%;max-width:800px;padding:2rem;position:relative}.hero-carousel{width:100%;height:100%;position:absolute;top:0;left:0}.carousel-mask{z-index:1;background:linear-gradient(90deg,#0009,#0003);width:100%;height:100%;position:absolute;top:0;left:0}.carousel-slides{height:100%;transition:transform .5s;display:flex}.carousel-slide{min-width:100%;height:100%}.carousel-slide img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.carousel-indicators{z-index:2;gap:10px;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.carousel-indicators span{cursor:pointer;background:#ffffff80;border-radius:50%;width:12px;height:12px;transition:all .3s}.carousel-indicators span.active{background:#fff;transform:scale(1.2)}.carousel-control{color:#fff;cursor:pointer;z-index:2;background:#0000004d;border:none;width:40px;height:60px;font-size:24px;transition:background .3s;position:absolute;top:50%;transform:translateY(-50%)}.carousel-control:hover{background:#00000080}.carousel-control.prev{left:20px}.carousel-control.next{right:20px}@media (max-width:768px){.hero{margin-bottom:2rem;padding:4rem 1.5rem}}.hero-content{z-index:3;position:relative}.hero-content h2{margin-bottom:1rem;font-size:2.5rem}.hero-content p{margin-bottom:2rem;font-size:1.2rem}.media-placeholder{color:#666;text-align:center;background-color:#f0f0f0;border:1px dashed #ccc;justify-content:center;align-items:center;padding:1rem;font-size:.9rem;display:flex}.hero-media{z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}.video-section{text-align:center;background-repeat:no-repeat;background-size:cover;margin:4rem 0}.about-intro{background-color:#f9f9f9;padding:6rem 2rem}.company-core{background-color:#f9f9f9;padding:60px 0}.company-core .container{max-width:100%;margin:0 auto;padding:0 20px}.company-core .section-title{text-align:center;color:#333;margin-bottom:40px;font-size:32px}.core-business{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:768px){.core-business{grid-template-columns:repeat(2,1fr);gap:20px}}@media (min-width:900px){.core-business{flex-wrap:nowrap;grid-template-columns:none;gap:2px;width:100%;display:flex}.business-item{flex:1;min-width:0}.company-core .container{padding:0}}.business-item{text-align:center;box-sizing:border-box;min-width:0}.business-icon{background-color:#ff4d4f;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin:0 auto 8px;display:flex}.business-item h3{color:#333;overflow-wrap:break-word;white-space:normal;margin-bottom:10px;font-size:18px}.business-item p{color:#666;overflow-wrap:break-word;white-space:normal;font-size:14px;line-height:1.5}@media (min-width:900px){.business-item h3{word-break:break-word;font-size:13px}.business-item p{word-break:break-word;font-size:10px}}.about-intro .container{text-align:center;max-width:1200px;margin:0 auto}.about-intro h2{color:#fff;background-color:#333;margin-bottom:2rem;font-size:2.5rem}.about-intro p{color:#666;max-width:800px;margin:0 auto 2.5rem;font-size:1.1rem;line-height:1.8}.btn-more{color:#333;border:1px solid #333;align-items:center;gap:8px;padding:12px 24px;font-weight:500;text-decoration:none;transition:all .3s;display:inline-flex}.btn-more:hover{color:#fff;background-color:#333}.btn-more span{transition:transform .3s}.btn-more:hover span{transform:translate(5px)}.video-section h2{color:#fff;background-color:#333;margin-bottom:2rem;font-size:2rem}.video-placeholder{width:100%;max-width:900px;height:500px;margin:0 auto}.product-image{width:100%;height:250px}.btn{color:#fff;background-color:#ff4d4f;border-radius:4px;padding:.8rem 2rem;font-weight:700;text-decoration:none;transition:background-color .3s;display:inline-block}.btn:hover{background-color:#e03e3e}.products{margin:4rem 0}.products h2{text-align:center;color:#fff;background-color:#333;margin-bottom:2rem;font-size:2rem}.product-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem;display:grid}.core-business{grid-template-columns:1fr}@media (max-width:480px){.product-grid{grid-template-columns:1fr;gap:1.5rem}.product-card img{height:200px}}.product-card{background-color:#fff;border-radius:8px;transition:transform .3s;overflow:hidden;box-shadow:0 3px 10px #0000001a}.product-card:hover{transform:translateY(-5px)}.product-card img{-o-object-fit:cover;object-fit:cover;width:100%;height:300px}.product-card h3{text-align:center;padding:1rem;font-size:1.1rem}.product-card p{text-align:center;color:#ff4d4f;margin-bottom:1rem;font-weight:700}.product-card .btn{text-align:center;width:80%;margin:0 auto 1rem}.application{background-color:#fff;margin:4rem 0}.application .container{text-align:center;max-width:1200px;margin:0 auto}.application h2{text-align:center;color:#fff;background-color:#333;margin-bottom:2rem;font-size:2rem}.banner__download{justify-content:center;align-items:center;gap:2rem;width:100%;padding:20px 0;display:flex}.banner__download-item{text-align:center;flex-direction:column;align-items:center;padding:16px;text-decoration:none;display:flex}.banner__download-item i{width:40px;height:40px;margin-bottom:8px}.banner__download-qrcode{background:#fff;border-radius:4px;padding:10px;display:none;position:absolute;top:-120px;left:50%;transform:translate(-50%);box-shadow:0 2px 10px #0000001a}.banner__download-item_ios:hover .banner__download-qrcode{display:block}@media (max-width:768px){.banner__download{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.banner__download{grid-template-columns:1fr}}.news-section{background-color:#f9f9f9;padding:4rem 0}.news-section .container{max-width:1200px;margin:0 auto;padding:0 1rem}.application-grid{grid-template-columns:repeat(3,1fr);gap:20px;padding:20px 0;display:grid}@media (max-width:768px){.application-grid{grid-template-columns:1fr}}.news-section h2{text-align:center;color:#fff;background-color:#333;margin-bottom:3rem;font-size:2rem}.news-item{background:#fff;border-radius:8px;padding:2rem;transition:transform .3s;box-shadow:0 2px 10px #0000000d}.news-item:hover{transform:translateY(-5px)}.news-item h3{color:#222;margin-bottom:1rem;font-size:1.25rem}.news-item p{color:#666;margin-bottom:1.5rem;line-height:1.6}.more-link{color:#ff6b6b;font-weight:500;text-decoration:none;transition:color .3s;display:inline-block}.more-link:hover{color:#ff4d4d;text-decoration:underline}.icon-android{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='40' height='40' viewBox='0 0 40 40'%3E  %3Cdefs%3E    %3Cpath id='a688108f-309f-4e18-a0dc-ed026741fa12-a' d='M0 0h33.684v18.947H0z'/%3E  %3C/defs%3E  %3Cg fill='none' fill-rule='evenodd'%3E    %3Cpath d='M0 0h40v40H0z'/%3E    %3Cg opacity='1' transform='translate(3.158 11.158)'%3E      %3Cmask id='a688108f-309f-4e18-a0dc-ed026741fa12-b' fill='%23fff'%3E        %3Cuse xlink:href='%23a688108f-309f-4e18-a0dc-ed026741fa12-a'/%3E      %3C/mask%3E      %3Cpath fill='%23FFF' d='M24.594 14.156a1.402 1.402 0 1 1-.003-2.803 1.402 1.402 0 0 1 .003 2.803m-15.504 0a1.402 1.402 0 1 1-.002-2.803 1.402 1.402 0 0 1 .002 2.803M25.097 5.72L27.9.874a.584.584 0 0 0-1.01-.583L24.05 5.2c-2.17-.989-4.608-1.54-7.21-1.54-2.6 0-5.038.552-7.209 1.54L6.794.291a.584.584 0 0 0-1.01.582l2.803 4.848C3.774 8.335.482 13.2 0 18.947h33.684C33.202 13.2 29.91 8.335 25.097 5.721' mask='url(%23a688108f-309f-4e18-a0dc-ed026741fa12-b)'/%3E    %3C/g%3E  %3C/g%3E%3C/svg%3E")}.icon-ios{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='40' height='40' viewBox='0 0 40 40'%3E  %3Cdefs%3E    %3Cpath id='f46e5a6d-7d66-4f5f-8628-7f4ceb95844a-a' d='M0 0h27v24.104H0z'/%3E  %3C/defs%3E  %3Cg fill='none' fill-rule='evenodd' transform='translate(7 4)'%3E    %3Cg transform='translate(0 7.658)'%3E      %3Cmask id='f46e5a6d-7d66-4f5f-8628-7f4ceb95844a-b' fill='%23fff'%3E        %3Cuse xlink:href='%23f46e5a6d-7d66-4f5f-8628-7f4ceb95844a-a'/%3E      %3C/mask%3E      %3Cpath fill='%23FFF' d='M20.06.016c-2.73-.194-5.046 1.46-6.339 1.46-1.311 0-3.332-1.418-5.475-1.38-2.814.04-5.408 1.57-6.86 3.983-2.922 4.86-.745 12.06 2.102 16.004 1.392 1.927 3.053 4.098 5.235 4.02 2.1-.08 2.895-1.302 5.433-1.302 2.536 0 3.252 1.301 5.473 1.262 2.26-.04 3.692-1.967 5.075-3.904 1.6-2.237 2.257-4.403 2.296-4.517-.05-.018-4.406-1.619-4.45-6.426-.039-4.019 3.425-5.951 3.583-6.044C24.167.398 21.129.092 20.059.016z' mask='url(%23f46e5a6d-7d66-4f5f-8628-7f4ceb95844a-b)'/%3E    %3C/g%3E    %3Cpath fill='%23FFF' d='M18.375 5.07c1.16-1.342 1.94-3.21 1.725-5.07-1.669.063-3.687 1.065-4.884 2.406-1.072 1.188-2.013 3.091-1.757 4.912 1.86.138 3.758-.904 4.916-2.247z'/%3E  %3C/g%3E%3C/svg%3E")}.icon-wx{background-image:url("data:image/svg+xml,%3Csvg t='1751871300079' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='2137' width='200' height='200'%3E%3Cpath d='M511.968645 0a511.968645 511.968645 0 1 0 511.968644 511.968645A511.968645 511.968645 0 0 0 511.968645 0z m256.736848 460.169759a151.947578 151.947578 0 0 1-87.355747 65.72062 83.279564 83.279564 0 0 1-24.457101 4.076184 29.097679 29.097679 0 0 1 0-58.195358 15.677629 15.677629 0 0 0 6.271051-1.254211 91.431931 91.431931 0 0 0 55.93778-40.949966 75.252618 75.252618 0 0 0 11.037051-39.633046 89.926879 89.926879 0 0 0-94.065773-83.843958 105.353665 105.353665 0 0 0-51.17178 13.42005 81.899933 81.899933 0 0 0-43.897361 70.423908v244.194746a138.402107 138.402107 0 0 1-72.681487 120.404189 159.660971 159.660971 0 0 1-79.767775 20.506338 148.373079 148.373079 0 0 1-153.578051-142.039316 136.144528 136.144528 0 0 1 19.753812-69.859514 151.947578 151.947578 0 0 1 87.355748-65.72062 85.662564 85.662564 0 0 1 24.4571-4.076183 29.097679 29.097679 0 1 1 0.313553 58.195358h-0.313553a15.614918 15.614918 0 0 0-6.271051 1.25421 96.009799 96.009799 0 0 0-55.93778 40.949966 75.252618 75.252618 0 0 0-11.03705 39.633046 90.11501 90.11501 0 0 0 94.94372 83.843958 105.228244 105.228244 0 0 0 51.17178-13.42005 81.899933 81.899933 0 0 0 43.89736-70.423908V390.372956a138.77837 138.77837 0 0 1 72.806908-120.52961 151.320473 151.320473 0 0 1 79.14067-21.509706 148.373079 148.373079 0 0 1 153.578052 142.039316 136.207239 136.207239 0 0 1-19.753813 69.859514z' fill='%2300B240' p-id='2138'%3E%3C/path%3E%3C/svg%3E")}.icon-merchant{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg t='1751872015732' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='2280' width='200' height='200'%3E%3Cpath d='M511.993 32.04C246.892 32.04 32.04 246.892 32.04 511.993s214.852 479.954 479.953 479.954 479.954-214.786 479.954-479.954S777.161 32.04 511.993 32.04z m283.093 439.316a171.033 171.033 0 0 1-98.801 73.783c-1.074 0.305-2.121 0.637-3.195 0.915a72.921 72.921 0 0 1-19.888 2.997c-29.288 0-45.834-19.769-36.938-44.19a70.402 70.402 0 0 1 44.363-39.895 77.164 77.164 0 0 0 54.85-69.832c0-42.069-40.929-76.183-91.417-76.183s-91.483 34.114-91.483 76.183v233.679a154.818 154.818 0 0 1-81.274 133.34 183.774 183.774 0 0 1-91.482 24.13c-95.222 0-172.691-70.64-172.691-157.47a145.75 145.75 0 0 1 21.664-76.183 171.033 171.033 0 0 1 99.345-73.981h0.12a73.756 73.756 0 0 1 21.942-3.46c29.42 0 46.033 19.887 37.124 44.388a71.913 71.913 0 0 1-41.327 38.542 88.346 88.346 0 0 0-6.629 2.493 76.21 76.21 0 0 0-50.925 68.228c0 42.082 40.915 76.195 91.416 76.195s91.483-34.113 91.483-76.195V390.372956a138.77837 138.77837 0 0 1 72.806908-120.52961 151.320473 151.320473 0 0 1 79.14067-21.509706 148.373079 148.373079 0 0 1 153.578052 142.039316 136.207239 136.207239 0 0 1-19.753813 69.859514z m0 0' fill='%23FC6D41' p-id='2281'%3E%3C/path%3E%3C/svg%3E")}.icon-user{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg t='1752551724444' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='1580' width='200' height='200'%3E%3Cpath d='M512 447.223c-88.224 0-160-71.776-160-160s71.776-160 160-160c88.225 0 160 71.776 160 160s-71.775 160-160 160z m0-256c-52.935 0-96 43.065-96 96s43.065 96 96 96 96-43.065 96-96-43.065-96-96-96zM454.901 870.594c-96.594 0-184.933-3.802-231.263-49.955C203.308 800.386 193 774.164 193 742.701c0-31.629 10.247-62.812 30.457-92.686 17.978-26.573 42.908-50.741 74.098-71.833C359.256 536.46 437.418 512.53 512 512.53c74.55 0 152.55 23.943 214.002 65.691 31.05 21.094 55.861 45.273 73.746 71.867C819.822 679.937 830 711.096 830 742.701c0 31.552-10.317 57.827-30.664 78.097-50.714 50.521-151.822 50.128-258.88 49.723a7395.45 7395.45 0 0 0-56.914-0.001c-9.605 0.037-19.163 0.074-28.641 0.074zM512 806.447c9.567 0 19.149 0.037 28.701 0.073 49.52 0.191 96.284 0.37 135.808-4.396 38.418-4.633 64.546-13.604 77.659-26.668 5.079-5.06 11.832-13.96 11.832-32.755 0-38.089-27.688-78.744-75.963-111.54C638.933 596.442 574.04 576.53 512 576.53c-126.309 0-255 83.862-255 166.171 0 18.675 6.738 27.547 11.807 32.596 32.045 31.922 128.975 31.55 214.491 31.224 9.556-0.037 19.139-0.074 28.702-0.074z' fill='' p-id='1581'%3E%3C/path%3E%3C/svg%3E")}.icon-cart{background-image:url("data:image/svg+xml,%3Csvg t='1758004507066' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='1590' width='200' height='200'%3E%3Cpath d='M821.333333 256a32 32 0 0 1 64 0v565.333333c0 64.8-52.533333 117.333333-117.333333 117.333334H256c-64.8 0-117.333333-52.533333-117.333333-117.333334V202.666667c0-64.8 52.533333-117.333333 117.333333-117.333334h597.333333a32 32 0 0 1 0 64H256a53.333333 53.333333 0 0 0-53.333333 53.333334v618.666666a53.333333 53.333333 0 0 0 53.333333 53.333334h512a53.333333 53.333333 0 0 0 53.333333-53.333334V256zM341.333333 437.333333a32 32 0 0 1 0-64h341.333334a32 32 0 0 1 0 64H341.333333z m0 170.666667a32 32 0 0 1 0-64h213.333334a32 32 0 0 1 0 64H341.333333z' fill='%23000000' p-id='1591'%3E%3C/path%3E%3C/svg%3E")}.icon-user,.icon-cart{vertical-align:middle;background-size:cover;width:16px;height:16px;display:inline-block}.icon-android,.icon-ios,.icon-wx,.icon-merchant,.icon-transfer{vertical-align:middle;background-size:cover;width:40px;height:40px;display:inline-block}main{max-width:1200px;margin:2rem auto;padding:0 2rem}.footer-container{z-index:100;background-color:#f8f8f8;flex-wrap:wrap;justify-content:space-between;max-width:1400px;margin:0 auto;padding:30px 35px 20px;display:flex;box-shadow:0 -2px 10px #0000000d}.footer-logo{flex:1;min-width:300px}.footer-logo h2{color:#333;letter-spacing:.5px;margin-bottom:16px;font-family:Helvetica Neue,Arial,sans-serif;font-size:22px;font-weight:600}.footer-links{flex-wrap:wrap;flex:2;justify-content:flex-start;gap:29px;display:flex}.link-group{min-width:120px;margin-bottom:20px;margin-right:20px}.link-group h3{color:#333;margin-bottom:12px;font-family:Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:600}.link-group a{color:#666;margin-bottom:9px;font-size:13px;text-decoration:none;transition:color .2s;display:block}.link-group a:hover{color:#ff4d4f;text-underline-offset:2px;text-decoration:underline}.footer-social{flex:1;justify-content:flex-end;align-items:flex-start;min-width:150px;padding-right:20px;display:flex}.social-icon{text-align:center;color:#666;background-color:#0000;border:1px solid #e5e5e5;border-radius:50%;width:32px;height:32px;margin-right:15px;line-height:32px;text-decoration:none;transition:all .3s;display:inline-block;overflow:hidden}.social-icon:hover{color:#fff;background-color:#ff4d4f;border-color:#ff4d4f}.footer-bottom{text-align:center;background-color:#f8f8f8;border-top:1px solid #e5e5e5;padding:14px 0;font-family:Helvetica Neue,Arial,sans-serif}@media (max-width:1024px){.nav-links{gap:1.5rem}.product-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}@media (max-width:768px){.hero-content h2{font-size:2rem}.hero-content p{font-size:1rem}.top-bar-content{padding:0 1rem}.footer-container{flex-direction:column;padding:20px 15px}.footer-logo{margin-bottom:20px}.footer-links{justify-content:flex-start}.link-group{margin-bottom:20px;margin-right:30px}.footer-social{justify-content:flex-start;margin-top:20px;padding-left:0}}.footer-bottom p{color:#666;margin-bottom:6px;font-size:12px;line-height:1.7}.legal-links a{color:#666;border-bottom:1px solid #0000;margin:0 11px;font-size:12px;line-height:1.8;text-decoration:none;transition:all .3s}.legal-links a:hover{color:#ff4d4f;border-color:#ff4d4f}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
