.page-header{height:98px;align-self:stretch;flex-grow:0;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:24px 80px;background-color:#141413;color:#fff;position:sticky;top:0;z-index:1}.page-header a{color:#fff;text-decoration:none}.page-header .page-header-menu{display:none}.page-header .page-header-logo img{width:270px;height:46px;display:block}.page-header .page-header-nav{display:flex;align-items:center;justify-content:center;gap:32px}.page-header .page-header-nav .custom-select{width:120px;height:64px;padding:10px 0}.page-header .page-header-nav .custom-select .ant-select-selector .ant-select-selection-item{color:#fff}.page-header .page-header-register{display:flex;justify-content:center;align-items:center;gap:8px;font-size:16px;font-weight:500;line-height:24px;text-align:center}@media screen and (max-width: 768px){.page-header{height:64px;padding:12px 20px}.page-header .page-header-menu{display:block;width:24px;height:24px}.page-header .page-header-logo img{width:155px;height:26px;display:block}.page-header .page-header-nav{display:none}.page-header .page-header-nav.mobile-mode{display:flex;align-items:flex-start;flex-direction:column;justify-content:center;gap:0;position:absolute;top:64px;left:0;padding:12px 20px;width:100%;background-color:#141413}.page-header .page-header-nav.mobile-mode a,.page-header .page-header-nav.mobile-mode .custom-select{width:100%}.page-header .page-header-register{font-size:14px;line-height:20px}}.page-footer{height:170px;align-self:stretch;flex-grow:0;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:56px 80px;background-color:#141413;color:#fff}.page-footer a{color:#fff;text-decoration:underline}.page-footer .page-footer-logo{display:flex;flex-direction:column;gap:10px}.page-footer .page-footer-logo img{width:50px;height:36px;display:block}.page-footer .page-footer-nav{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:24px}@media screen and (max-width: 768px){.page-footer{height:280px;align-self:stretch;flex-grow:0;display:flex;flex-direction:column;justify-content:space-around;align-items:center;padding:28px 20px;background-color:#141413;color:#fff}.page-footer .page-footer-logo,.page-footer .page-footer-nav{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px}.page-footer .page-footer-nav .page-footer-nav-divider{display:none}}.page-content{min-height:calc(100vh - 268px);background-color:#fff}@media screen and (max-width: 768px){.page-content{min-height:calc(100vh - 344px)}}.home-page-banner{padding:60px 80px;background-color:#141413;color:#fff;display:flex;justify-content:center;align-items:center;gap:56px}.home-page-banner .top-banner-desc-wrapper{width:50%}.home-page-banner .top-banner-desc-wrapper .top-banner-desc{width:100%;padding-right:120px}.home-page-banner .top-banner-desc-wrapper .top-banner-desc h1{font-size:52px;line-height:62px;font-weight:600;margin-top:0;font-family:MarkForMC-Bold}.home-page-banner .top-banner-desc-wrapper .top-banner-desc p{font-size:18px;font-weight:400;color:#d2d6db}.home-page-banner .top-banner-img-wrapper{width:50%}.home-page-banner .top-banner-img-wrapper img{width:100%;height:auto;object-fit:cover;display:block}@media screen and (max-width: 768px){.home-page-banner{padding:30px 20px;background-color:#141413;color:#fff;display:flex;flex-direction:column-reverse;justify-content:center;align-items:center;gap:28px}.home-page-banner .top-banner-desc-wrapper{width:100%}.home-page-banner .top-banner-desc-wrapper .top-banner-desc{width:100%;padding-right:0}.home-page-banner .top-banner-desc-wrapper .top-banner-desc h1{font-size:30px;line-height:38px;font-weight:600;margin-top:0}.home-page-banner .top-banner-desc-wrapper .top-banner-desc p{font-size:16px;line-height:24px;font-weight:400;color:#d2d6db}.home-page-banner .top-banner-desc-wrapper .top-banner-desc button,.home-page-banner .top-banner-img-wrapper{width:100%}}.home-page-lounge{padding:80px;background-color:#fff;display:flex;gap:56px}.home-page-lounge .lounge-desc-wapper{width:50%}.home-page-lounge .lounge-desc-wapper .lounge-desc{width:100%;padding-right:120px}.home-page-lounge .lounge-desc-wapper .lounge-desc h2{font-size:34px;font-weight:700;line-height:42px;text-align:left;margin-top:0;margin-bottom:8px;color:#111927}.home-page-lounge .lounge-desc-wapper .lounge-desc p{margin:0;font-size:18px;font-weight:400;line-height:28px;text-align:left;color:#4d5761}.home-page-lounge .lounge-info-wrapper{width:50%}.home-page-lounge .lounge-info-wrapper .lounge-info{width:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:start;border:1px solid #d2d6db;border-radius:8px;padding:0 40px}.home-page-lounge .lounge-info-wrapper .lounge-info h2{font-size:18px;font-weight:600;line-height:28px;text-align:left;color:#111927}.home-page-lounge .lounge-info-wrapper .lounge-info .lounge-info-list{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.home-page-lounge .lounge-info-wrapper .lounge-info .lounge-info-list .lounge-info-item{display:flex;justify-content:flex-start;align-items:center;width:50%;margin-bottom:34px;gap:16px}.home-page-lounge .lounge-info-wrapper .lounge-info .lounge-info-list .lounge-info-item .lounge-info-item-icon{width:32px;height:32px}.home-page-lounge .lounge-info-wrapper .lounge-info .lounge-info-list .lounge-info-item .lounge-info-item-desc{color:#4d5761;margin:0;font-size:16px;font-weight:400;line-height:24px;text-align:left}@media screen and (max-width: 768px){.home-page-lounge{padding:40px 20px;background-color:#fff;display:flex;flex-direction:column;justify-content:center;gap:28px}.home-page-lounge .lounge-desc-wapper{width:100%}.home-page-lounge .lounge-desc-wapper .lounge-desc{width:100%;padding-right:0}.home-page-lounge .lounge-desc-wapper .lounge-desc h2{font-size:24px;font-weight:700;line-height:32px;text-align:left;margin-top:0;margin-bottom:8px;color:#111927}.home-page-lounge .lounge-desc-wapper .lounge-desc p{margin:0;font-size:16px;font-weight:400;line-height:24px;text-align:left;color:#4d5761}.home-page-lounge .lounge-info-wrapper{width:100%}.home-page-lounge .lounge-info-wrapper .lounge-info{width:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:start;border:1px solid #d2d6db;border-radius:8px;padding:0 40px}.home-page-lounge .lounge-info-wrapper .lounge-info h2{font-size:18px;font-weight:600;line-height:28px;text-align:left;color:#111927}.home-page-lounge .lounge-info-wrapper .lounge-info .lounge-info-list{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.home-page-lounge .lounge-info-wrapper .lounge-info .lounge-info-list .lounge-info-item{display:flex;justify-content:flex-start;align-items:center;width:100%;margin-bottom:24px;gap:16px}.home-page-lounge .lounge-info-wrapper .lounge-info .lounge-info-list .lounge-info-item .lounge-info-item-icon{width:32px;height:32px}.home-page-lounge .lounge-info-wrapper .lounge-info .lounge-info-list .lounge-info-item .lounge-info-item-desc{color:#4d5761;margin:0;font-size:16px;font-weight:400;line-height:24px;text-align:left}}.home-page-register{padding:60px 80px;background-color:#f3f0ee;display:flex;justify-content:center;align-items:start;gap:56px}.home-page-register .register-img-wrapper{width:50%}.home-page-register .register-img-wrapper img{width:100%;height:auto;object-fit:cover;display:block}.home-page-register .register-desc-wrapper{width:50%}.home-page-register .register-desc-wrapper .register-banner-desc{width:100%;padding:0 32px;color:#111927}.home-page-register .register-desc-wrapper .register-banner-desc h2{font-size:34px;font-weight:700;line-height:42px;letter-spacing:-.02em;text-align:left;margin:0 0 16px}.home-page-register .register-desc-wrapper .register-banner-desc h3{font-size:20px;font-weight:600;line-height:28px;text-align:left;margin:0 0 8px}.home-page-register .register-desc-wrapper .register-banner-desc p{font-size:16px;font-weight:400;line-height:24px;text-align:left;margin:0 0 24px;color:#4d5761}.home-page-register .register-desc-wrapper .register-banner-desc p:first-of-type{font-size:18px;line-height:28px}@media screen and (max-width: 768px){.home-page-register{padding:30px 20px;display:flex;flex-direction:column;justify-content:center;align-items:start;gap:28px}.home-page-register .register-img-wrapper,.home-page-register .register-desc-wrapper{width:100%}.home-page-register .register-desc-wrapper .register-banner-desc{width:100%;padding:0;color:#111927}.home-page-register .register-desc-wrapper .register-banner-desc h2{font-size:24px;font-weight:700;line-height:32px;text-align:left;margin:0 0 16px}.home-page-register .register-desc-wrapper .register-banner-desc h3{font-size:18px;font-weight:600;line-height:28px;text-align:left;margin:0 0 8px}.home-page-register .register-desc-wrapper .register-banner-desc p{font-size:16px;font-weight:400;line-height:24px;text-align:left;margin:0 0 24px;color:#4d5761}.home-page-register .register-desc-wrapper .register-banner-desc p:first-of-type{font-size:18px;line-height:28px}.home-page-register .register-desc-wrapper .register-banner-desc button{width:100%}}.home-page-faq{padding:80px;background-color:#fff;display:flex;justify-content:center;align-items:center;gap:56px}.home-page-faq .faq-info-wrapper{width:50%}.home-page-faq .faq-info-wrapper .faq-info{width:100%}.home-page-faq .faq-info-wrapper .faq-info h2{font-size:34px;font-weight:700;line-height:42px;text-align:left;margin-top:0;margin-bottom:8px}.home-page-faq .faq-info-wrapper .faq-info p{font-size:18px;font-weight:400;line-height:28px;text-align:left;margin:0 0 40px;color:#4d5761}.home-page-faq .faq-list-wrapper{width:50%}.home-page-faq .faq-list-wrapper .faq-list{width:100%;padding:16px}@media screen and (max-width: 768px){.home-page-faq{padding:40px 20px;background-color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:28px}.home-page-faq .faq-info-wrapper,.home-page-faq .faq-info-wrapper .faq-info{width:100%}.home-page-faq .faq-info-wrapper .faq-info h2{font-size:24px;font-weight:700;line-height:32px;text-align:left;margin-top:0;margin-bottom:8px}.home-page-faq .faq-info-wrapper .faq-info p{font-size:16px;font-weight:400;line-height:24px;text-align:left;margin:0 0 20px;color:#4d5761}.home-page-faq .faq-info-wrapper .faq-info button,.home-page-faq .faq-list-wrapper{width:100%}.home-page-faq .faq-list-wrapper .faq-list{width:100%;padding:0}}.home-page-container{background-color:#fff}.home-page-container .page-error-wrapper{display:flex;justify-content:center;align-items:start;flex-direction:row}.home-page-container .page-error-wrapper .page-error{margin:auto;width:636px;background-color:#fff;padding:32px;display:flex;flex-direction:column;gap:14px;text-align:center}.home-page-container .page-error-wrapper .page-error .err-icon{width:40px;height:40px;border-radius:20px;align-self:center;background-color:#ffeced;display:flex;justify-content:center;align-items:center}.home-page-container .page-error-wrapper .page-error .err-icon img{width:18px;height:18px;display:block}.home-page-container .page-error-wrapper .page-error h1{margin:0;font-size:24px;font-weight:700;line-height:32px;text-align:center;color:#111927}.home-page-container .page-error-wrapper .page-error p{margin:0;font-size:16px;font-weight:400;line-height:24px;text-align:center;color:#4d5761}.custom-steps-container .custom-step-progress{height:4px;width:100%;border-radius:2px;display:flex;gap:4px;overflow:hidden}.custom-steps-container .custom-step-progress .custom-step-item{flex:1;background-color:#e8e5e1;height:4px}.custom-steps-container .custom-step-progress .custom-step-item.active{background-color:#cf4500}.custom-steps-container .custom-step-info{margin-top:8px;display:flex;gap:8px;justify-content:start;align-items:center}.custom-steps-container .custom-step-info .custom-step-title{font-size:12px;font-weight:400;line-height:16px;text-align:left;color:#4d5761}.custom-steps-container .custom-step-info .custom-step-description{font-size:12px;font-weight:400;line-height:16px;text-align:left;color:#111927}.custom-input-container{width:100%;position:relative}.custom-input-container .custom-input{width:100%;height:52px}.custom-input-container .custom-input.input-focus{padding-top:24px;padding-bottom:8px;font-size:14px;font-weight:400;line-height:20px;text-align:left;transition:none}.custom-input-container .custom-input .custom-input-suffix{position:absolute;top:18px;right:11px}.custom-input-container .custom-input .custom-input-none-prefix{margin-inline-end:0px}.custom-input-container .custom-input input[type=number]::-webkit-inner-spin-button,.custom-input-container .custom-input input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.custom-input-container .input-label{position:absolute;transition:all .2s ease;top:16px;left:12px;font-size:14px;color:#4d5761}.custom-input-container .input-label.input-focus{position:absolute;top:8px;left:12px;font-size:12px;color:#111927}.custom-input-container .input-label.input-error{color:#e02d3c}.custom-date-picker-container{position:relative}.custom-date-picker-container .custom-date-picker{width:100%;height:52px}.custom-date-picker-container .custom-date-picker.date-picker-focus .ant-picker-input input{padding-top:24px;padding-bottom:8px;font-size:14px;font-weight:400;line-height:20px;text-align:left;transition:none}.custom-date-picker-container .date-picker-label{position:absolute;transition:all .2s ease;top:16px;left:12px;font-size:14px;color:#4d5761}.custom-date-picker-container .date-picker-label.date-picker-focus{position:absolute;top:8px;left:12px;font-size:12px;color:#111927}.custom-date-picker-container .date-picker-label.date-picker-error{color:#e02d3c}.register-step2-container{display:flex;flex-direction:column;gap:12px}.register-step2-container .register-step2-title{font-size:24px;font-weight:700;line-height:32px;text-align:left;color:#111927;margin:0}.register-step2-container .register-step2-tips-warpper{padding:0;color:#4d5761;display:flex;align-items:center}.register-step2-container .register-step2-content .register-step2-content-item{margin-bottom:20px}.register-step2-container .register-step2-content .register-step2-content-item .register-step2-content-item-title{font-size:14px;font-weight:500;line-height:20px;text-align:left;color:#111927;display:flex;justify-content:space-between;align-items:center;margin:0 0 8px}.register-step2-container .register-step2-content .register-step2-content-item .register-step2-content-item-title span{display:flex;align-items:center;justify-content:flex-end;gap:4px}.register-step2-container .register-step2-content .register-step2-content-item .register-step2-content-item-info{display:flex;gap:16px}.register-step2-container .register-step2-content .register-step2-content-item .register-step2-content-item-info .register-step2-content-item-info-flight-date,.register-step2-container .register-step2-content .register-step2-content-item .register-step2-content-item-info .register-step2-content-item-info-flight-number{flex:1}.register-step2-container .register-step2-content .register-step2-content-item .register-step2-content-item-info .register-step2-content-item-info-flight-date .register-step2-content-item-info-tips,.register-step2-container .register-step2-content .register-step2-content-item .register-step2-content-item-info .register-step2-content-item-info-flight-number .register-step2-content-item-info-tips{margin:4px 0 0;font-size:14px;font-weight:400;line-height:20px;text-align:left;color:#e02d3c}.register-step2-container .register-step2-content .register-step2-content-error{margin:-16px 0 0;font-size:14px;font-weight:400;line-height:20px;text-align:left;color:#e02d3c}.register-step2-container .register-step2-max-flight-tips{padding:12px;background-color:#f3f0ee;border:solid 1px #e8e5e1;border-radius:4px;color:#4d5761;display:flex;align-items:center;gap:8px}@media screen and (max-width: 768px){.register-step2-container .register-step2-content .register-step2-content-item .register-step2-content-item-info{flex-direction:column}}.register-step3-container{display:flex;flex-direction:column;gap:12px}.register-step3-container .register-step3-title{font-size:24px;font-weight:700;line-height:32px;text-align:left;color:#111927;margin:0}.register-step3-container .register-step3-tips-warpper{padding:0;color:#4d5761;display:flex;align-items:center}.register-step3-container .register-step3-content .register-step3-content-item{margin-bottom:20px}.register-step3-container .register-step3-content .register-step3-content-item .register-step3-content-item-title{font-size:14px;font-weight:500;line-height:20px;text-align:left;color:#111927;display:flex;justify-content:space-between;align-items:center;margin:0 0 8px}.register-step3-container .register-step3-content .register-step3-content-item .register-step3-content-item-title span{display:flex;align-items:center;justify-content:flex-end;gap:4px}.register-step3-container .register-step3-content .register-step3-content-item .register-step3-content-item-info{display:flex;gap:16px}.register-step3-container .register-step3-content .register-step3-content-item .register-step3-content-item-info .register-step3-content-item-info-title,.register-step3-container .register-step3-content .register-step3-content-item .register-step3-content-item-info .register-step3-content-item-info-first-name,.register-step3-container .register-step3-content .register-step3-content-item .register-step3-content-item-info .register-step3-content-item-info-last-name{flex:1}.register-step3-container .register-step3-content .register-step3-content-item .register-step3-content-item-info .register-step3-content-item-info-title .register-step3-content-item-info-tips,.register-step3-container .register-step3-content .register-step3-content-item .register-step3-content-item-info .register-step3-content-item-info-first-name .register-step3-content-item-info-tips,.register-step3-container .register-step3-content .register-step3-content-item .register-step3-content-item-info .register-step3-content-item-info-last-name .register-step3-content-item-info-tips{margin:4px 0 0;font-size:14px;font-weight:400;line-height:20px;text-align:left;color:#e02d3c}.register-step3-container .register-step3-content .register-step3-content-error{margin:-16px 0 0;font-size:14px;font-weight:400;line-height:20px;text-align:left;color:#e02d3c}.register-step3-container .register-step3-max-passenger-tips{padding:12px;background-color:#f3f0ee;border:solid 1px #e8e5e1;border-radius:4px;color:#4d5761;display:flex;align-items:center;gap:8px}@media screen and (max-width: 768px){.register-step3-container .register-step3-content .register-step3-content-item .register-step3-content-item-info{flex-direction:column}}.custom-select-container{position:relative}.custom-select-container .custom-select{width:100%;height:52px;background-color:transparent}.custom-select-container .custom-select .ant-select-selector .ant-select-selection-item,.custom-select-container .custom-select .ant-select-selector .ant-select-selection-placeholder,.custom-select-container .custom-select.select-focus .ant-select-selector .ant-select-selection-search-input{padding-top:24px;padding-bottom:8px;font-size:14px;font-weight:400;line-height:20px;text-align:left;transition:none}.custom-select-container .select-label{position:absolute;transition:all .2s ease;top:16px;left:12px;font-size:14px;color:#4d5761}.custom-select-container .select-label.select-focus{position:absolute;top:8px;left:12px;font-size:12px;color:#111927}.custom-select-container .select-label.select-error{color:#e02d3c}.register-step4-container{display:flex;flex-direction:column;gap:12px}.register-step4-container .register-step4-title{font-size:24px;font-weight:700;line-height:32px;text-align:left;color:#111927;margin:0}.register-step4-container .register-step4-tips-warpper{padding:0;color:#4d5761;display:flex;align-items:center}.register-step4-container .register-step4-content{display:flex;flex-direction:column;gap:12px}.register-step4-container .register-step4-content .register-step4-content-email .register-step4-content-tips,.register-step4-container .register-step4-content .register-step4-content-confirm-email .register-step4-content-tips,.register-step4-container .register-step4-content .register-step4-content-mobile-number .register-step4-content-tips{margin:4px 0 0;font-size:14px;font-weight:400;line-height:20px;text-align:left;color:#e02d3c}.register-step4-container .register-step4-content .register-step4-content-error{margin:-8px 0 0;font-size:14px;font-weight:400;line-height:20px;text-align:left;color:#e02d3c}.custom-phone-container .custom-phone-pre-select{width:100%;height:52px;background-color:transparent}.register-step5-container{display:flex;flex-direction:column;gap:12px}.register-step5-container .register-step5-title{font-size:24px;font-weight:700;line-height:32px;text-align:left;color:#111927;margin:0}.register-step5-container .register-step5-tips-warpper{padding:0;color:#4d5761;display:flex;align-items:center}.register-step5-container .register-step5-content{display:flex;flex-direction:column;gap:12px}.register-step5-container .register-step5-content .register-step5-content-flight .register-step5-content-header,.register-step5-container .register-step5-content .register-step5-content-passenger .register-step5-content-header,.register-step5-container .register-step5-content .register-step5-content-contact .register-step5-content-header{display:flex;justify-content:space-between;align-items:center}.register-step5-container .register-step5-content .register-step5-content-flight .register-step5-content-header h2,.register-step5-container .register-step5-content .register-step5-content-passenger .register-step5-content-header h2,.register-step5-container .register-step5-content .register-step5-content-contact .register-step5-content-header h2{font-size:16px;font-weight:500;line-height:24px;text-align:left;color:#111927}.register-step5-container .register-step5-content .register-step5-content-flight .register-step5-content-info,.register-step5-container .register-step5-content .register-step5-content-passenger .register-step5-content-info,.register-step5-container .register-step5-content .register-step5-content-contact .register-step5-content-info{padding:16px;border:1px solid #e8e5e1;border-radius:4px}.register-step5-container .register-step5-content .register-step5-content-flight .register-step5-content-info p,.register-step5-container .register-step5-content .register-step5-content-passenger .register-step5-content-info p,.register-step5-container .register-step5-content .register-step5-content-contact .register-step5-content-info p{margin:0}.register-step5-container .register-step5-content .register-step5-content-flight .register-step5-content-info p:first-of-type,.register-step5-container .register-step5-content .register-step5-content-passenger .register-step5-content-info p:first-of-type,.register-step5-container .register-step5-content .register-step5-content-contact .register-step5-content-info p:first-of-type{font-size:14px;font-weight:400;line-height:20px;text-align:left;color:#4d5761}.register-step5-container .register-step5-content .register-step5-content-flight .register-step5-content-info p:last-of-type,.register-step5-container .register-step5-content .register-step5-content-passenger .register-step5-content-info p:last-of-type,.register-step5-container .register-step5-content .register-step5-content-contact .register-step5-content-info p:last-of-type{font-size:14px;font-weight:400;line-height:20px;text-align:left;color:#111927}.register-step5-container .register-step5-confirm-tips{padding:12px;background-color:#f3f0ee;border:solid 1px #e8e5e1;border-radius:4px;color:#4d5761;display:flex;align-items:start;gap:8px}.register-step5-container .register-step5-confirm-tips .register-step5-confirm-tips-text{font-size:14px;font-weight:400;line-height:16px;text-align:left;color:#4d5761;margin:0}.register-step5-container .register-step5-confirm-tips .register-step5-confirm-tips-text a{font-family:MarkForMC-Med;color:#cf4500;text-decoration:underline}.register-page-container{min-height:inherit;padding:32px 0;background-color:#f3f0ee;display:flex;justify-content:center;align-items:start}.register-page-container .register-page-content{width:636px;background-color:#fff;padding:32px;display:flex;flex-direction:column;gap:32px}.register-page-container .register-page-content .register-page-back-icon{display:flex;justify-content:flex-start;align-items:center;cursor:pointer;width:fit-content;font-size:12px;font-weight:500;line-height:16px;text-align:center}.register-page-container .register-page-error{width:636px;background-color:#fff;padding:32px;display:flex;flex-direction:column;gap:14px;text-align:center}.register-page-container .register-page-error .err-icon{width:40px;height:40px;border-radius:20px;align-self:center;background-color:#ffeced;display:flex;justify-content:center;align-items:center}.register-page-container .register-page-error .err-icon img{width:18px;height:18px;display:block}.register-page-container .register-page-error h1{margin:0;font-size:24px;font-weight:700;line-height:32px;text-align:center;color:#111927}.register-page-container .register-page-error p{margin:0;font-size:16px;font-weight:400;line-height:24px;text-align:center;color:#4d5761}.register-leave-modal-body{display:flex;flex-direction:column;text-align:center;font-family:MarkForMC-Regular}.register-leave-modal-body .register-leave-modal-icon{width:40px;height:40px;border-radius:20px;align-self:center;background-color:#ffeced;display:flex;justify-content:center;align-items:center;margin-bottom:20px}.register-leave-modal-body .register-leave-modal-icon img{width:18px;height:18px;display:block}.register-leave-modal-body h1{margin:0;font-size:24px;font-weight:700;line-height:32px;text-align:center;color:#111927}.register-leave-modal-body p{font-size:16px;font-weight:400;line-height:24px;text-align:center;color:#4d5761}.cancel-page-container{min-height:inherit;padding:32px 0;background-color:#f3f0ee;display:flex;justify-content:center;align-items:start}.cancel-page-container .success-content{width:636px;background-color:#fff;padding:32px;display:flex;flex-direction:column;gap:24px}.cancel-page-container .success-content .content-tips{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:8px;padding:12px;object-fit:contain;border-radius:4px;border:solid 1px #abefc6;background-color:#ecfdf3}.cancel-page-container .success-content .content-tips .content-tips-box p{margin:0}.cancel-page-container .success-content .content-tips .content-tips-box p:first-of-type{font-size:14px;font-weight:500;line-height:20px;text-align:left;color:#111927}.cancel-page-container .success-content .content-tips .content-tips-box p:last-of-type{font-size:14px;font-weight:400;line-height:20px;text-align:left;color:#4d5761}.cancel-page-container .success-content .content-desc{margin:0;font-size:14px;font-weight:400;line-height:20px;text-align:left;color:#4d5761}.cancel-page-container .success-content .content-desc a{font-size:14px;font-family:MarkForMC-Med;line-height:20px;text-align:left;color:#cf4500}.cancel-page-container .fail-content{width:636px;background-color:#fff;padding:32px;display:flex;flex-direction:column;gap:14px}.cancel-page-container .fail-content .content-tips-title{margin:0;font-size:24px;font-weight:700;line-height:32px;text-align:left;color:#111927}.cancel-page-container .fail-content .content-tips-wrapper{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:8px;padding:12px;object-fit:contain;border-radius:4px;border:solid 1px #ff979f;background-color:#ffeced}.cancel-page-container .fail-content .content-tips-wrapper .content-tips-content p{margin:0}.cancel-page-container .fail-content .content-tips-wrapper .content-tips-content p:first-of-type{font-size:14px;font-weight:500;line-height:20px;text-align:left;color:#111927}.cancel-page-container .fail-content .content-tips-wrapper .content-tips-content p:last-of-type{font-size:14px;font-weight:400;line-height:20px;text-align:left;color:#4d5761}.cancel-page-container .fail-content .content-fail-guide{margin:0;font-size:14px;font-weight:400;line-height:20px;text-align:left;color:#4d5761}.cancel-page-container .fail-content .content-fail-guide a{font-size:14px;font-weight:500;line-height:20px;text-align:left;color:#111927}.details-page-container{min-height:inherit;padding:32px 0;background-color:#f3f0ee;display:flex;justify-content:center;align-items:start}.details-page-container .details-page-content{width:636px;background-color:#fff;padding:32px;display:flex;flex-direction:column;gap:14px}.details-page-container .details-page-content .details-page-title{font-size:24px;font-weight:700;line-height:32px;text-align:left;color:#111927}.details-page-container .details-page-content .details-page-desc{font-size:14px;font-weight:400;line-height:20px;text-align:left;color:#4d5761}.details-page-container .details-page-content .details-page-flight h2,.details-page-container .details-page-content .details-page-passenger h2,.details-page-container .details-page-content .details-page-contact h2{margin:0;font-size:16px;font-weight:500;line-height:24px;text-align:left;color:#111927}.details-page-container .details-page-content .details-page-flight .details-page-info,.details-page-container .details-page-content .details-page-passenger .details-page-info,.details-page-container .details-page-content .details-page-contact .details-page-info{width:100%;margin-top:8px;padding:16px;border:1px solid #e8e5e1;border-radius:4px}.details-page-container .details-page-content .details-page-flight .details-page-info p,.details-page-container .details-page-content .details-page-passenger .details-page-info p,.details-page-container .details-page-content .details-page-contact .details-page-info p{margin:0}.details-page-container .details-page-content .details-page-flight .details-page-info p:first-of-type,.details-page-container .details-page-content .details-page-passenger .details-page-info p:first-of-type,.details-page-container .details-page-content .details-page-contact .details-page-info p:first-of-type{font-size:14px;font-weight:400;line-height:20px;text-align:left;color:#4d5761}.details-page-container .details-page-content .details-page-flight .details-page-info p:last-of-type,.details-page-container .details-page-content .details-page-passenger .details-page-info p:last-of-type,.details-page-container .details-page-content .details-page-contact .details-page-info p:last-of-type{font-size:14px;font-weight:400;line-height:20px;text-align:left;color:#111927}.confirm-page-container{min-height:inherit;padding:32px 0;background-color:#f3f0ee;display:flex;justify-content:center;align-items:start}.confirm-page-container .confirm-page-fail{width:636px;background-color:#fff;padding:32px;display:flex;flex-direction:column;gap:14px}.confirm-page-container .confirm-page-fail .confirm-page-tips-title{margin:0;font-size:24px;font-weight:700;line-height:32px;text-align:left;color:#111927}.confirm-page-container .confirm-page-fail .confirm-page-tips-wrapper{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:8px;padding:12px;object-fit:contain;border-radius:4px;border:solid 1px #ff979f;background-color:#ffeced}.confirm-page-container .confirm-page-fail .confirm-page-tips-wrapper .confirm-page-tips-content p{margin:0}.confirm-page-container .confirm-page-fail .confirm-page-tips-wrapper .confirm-page-tips-content p:first-of-type{font-size:14px;font-weight:500;line-height:20px;text-align:left;color:#111927}.confirm-page-container .confirm-page-fail .confirm-page-tips-wrapper .confirm-page-tips-content p:last-of-type{font-size:14px;font-weight:400;line-height:20px;text-align:left;color:#4d5761}.confirm-page-container .confirm-page-fail .confirm-page-fail-guide{margin:0;font-size:14px;font-weight:400;line-height:20px;text-align:left;color:#4d5761}.confirm-page-container .confirm-page-fail .confirm-page-fail-guide a{font-size:14px;font-family:MarkForMC-Med;line-height:20px;text-align:left;color:#cf4500}.confirm-page-container .confirm-page-success{width:636px;background-color:#fff;padding:32px;display:flex;flex-direction:column;gap:14px}.confirm-page-container .confirm-page-success .confirm-page-tips-title{margin:0;font-size:24px;font-weight:700;line-height:32px;text-align:left;color:#111927}.confirm-page-container .confirm-page-success p{margin:0;font-size:14px;font-weight:400;line-height:20px;text-align:left;color:#4d5761}.confirm-page-container .confirm-page-net-error{width:636px;background-color:#fff;padding:32px;display:flex;flex-direction:column;gap:14px;text-align:center}.confirm-page-container .confirm-page-net-error .err-icon{width:40px;height:40px;border-radius:20px;align-self:center;background-color:#ffeced;display:flex;justify-content:center;align-items:center}.confirm-page-container .confirm-page-net-error .err-icon img{width:18px;height:18px;display:block}.confirm-page-container .confirm-page-net-error h1{margin:0;font-size:24px;font-weight:700;line-height:32px;text-align:center;color:#111927}.confirm-page-container .confirm-page-net-error p{margin:0;font-size:16px;font-weight:400;line-height:24px;text-align:center;color:#4d5761}.success-page-container{min-height:inherit;padding:32px 0;background-color:#f3f0ee;display:flex;justify-content:center;align-items:start}.success-page-container .success-content{width:636px;background-color:#fff;padding:32px;display:flex;flex-direction:column;gap:24px}.success-page-container .success-content .content-tips{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:8px;padding:12px;object-fit:contain;border-radius:4px;border:solid 1px #abefc6;background-color:#ecfdf3}.success-page-container .success-content .content-tips .content-tips-box p{margin:0}.success-page-container .success-content .content-tips .content-tips-box p:first-of-type{font-size:14px;font-weight:500;line-height:20px;text-align:left;color:#111927}.success-page-container .success-content .content-tips .content-tips-box p:last-of-type{font-size:14px;font-weight:400;line-height:20px;text-align:left;color:#4d5761}.success-page-container .success-content .content-desc{margin:0;font-size:14px;font-weight:400;line-height:20px;text-align:left;color:#4d5761}@font-face{font-family:MarkForMC-Regular;src:url(/assets/MarkForMC-Regular-WNPaTytL.ttf) format("truetype"),url(/assets/MarkForMC-Regular-odsFdj1H.eot) format("embedded-opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:MarkForMC-Med;src:url(/assets/MarkForMC-Med-DfbEXIBf.ttf) format("truetype"),url(/assets/MarkForMC-Med-CnHlbmrh.eot) format("embedded-opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:MarkForMC-Lt;src:url(/assets/MarkForMC-Lt-DGUjigiL.ttf) format("truetype"),url(/assets/MarkForMC-Lt-D2CNlke-.eot) format("embedded-opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:MarkForMC-Book;src:url(/assets/MarkForMC-Book-xuBUomaQ.ttf) format("truetype"),url(/assets/MarkForMC-Book-DOVeV4N8.eot) format("embedded-opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:MarkForMC-Bold;src:url(/assets/MarkForMC-Bold-DgILid0e.ttf) format("truetype"),url(/assets/MarkForMC-Bold-BrTVYopD.eot) format("embedded-opentype");font-weight:400;font-style:normal;font-display:swap}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}body{margin:0;min-width:330px;min-height:100vh}#root{width:100%;margin:0 auto}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}}
