code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body,html{min-height:100vh;overflow-x:hidden;width:100%}.main_page{background-image:url(/static/media/login_bg.21eeff6ee3ad62234415.png);background-position:80% 0;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:flex-start;min-height:100vh;padding-bottom:30px}.language_handle,.main_page{align-items:center;display:flex;width:100%}.language_handle{height:44px;justify-content:flex-end;padding:10px 20px}.language_handle button{background-color:initial;border:none;cursor:pointer;font-size:16px;font-weight:600}.welcome_box{color:#333;font-size:14px;margin:20px 0;padding:0 15px;width:100%}.main_login,.main_register{align-items:center;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background-color:#fff6;border:1px solid #ffffff4d;border-radius:12px;box-shadow:0 8px 32px #00000026;display:flex;flex-direction:column;justify-content:space-between;margin:20px 15px 0;max-width:400px;padding:35px 30px;width:100%}.main_login div h2,.main_register div h2{color:blue;cursor:default;letter-spacing:1px;margin-bottom:15px}.login_area,.register_area{display:flex;flex-direction:column;width:100%}.login_inputs{width:100%}.login_inputs input{background-color:#fffc;border:none;border-radius:20px;font-size:15px;height:45px;margin-bottom:12px;padding:0 18px;transition:all .3s ease;width:100%}.login_inputs input:focus{background-color:#fffffff2;box-shadow:0 0 0 2px blue;outline:none}.login_btn{align-items:center;display:flex;justify-content:center;width:100%}.login_btn button{background-color:initial;border:2px solid blue;border-radius:10px;color:blue;cursor:pointer;font-size:18px;font-weight:600;height:42px;margin-top:5px;max-width:160px;padding:5px;transition:all .3s ease;width:100%}.login_btn button:hover{background-color:blue;color:#fff}.no_or_already{align-items:center;color:#444;display:flex;font-size:14px;justify-content:center;margin-top:15px}.no_or_already a{color:blue;font-weight:600;text-decoration:none}.no_or_already a:hover{text-decoration:underline}@media (max-width:480px){.main_page{padding:10px}.language_handle{height:36px;padding:5px 10px}.main_login,.main_register{padding:25px 20px}.login_inputs input{font-size:14px;height:42px;margin-bottom:10px}}@media (max-height:700px){.main_page{justify-content:flex-start;padding-top:10px}.welcome_box{margin:10px 0}.main_login,.main_register{margin-bottom:20px;padding:20px 25px}.login_inputs input{height:38px;margin-bottom:8px}.login_btn button{font-size:16px;height:38px}}@media (max-width:360px){.main_login,.main_register{margin:15px 10px;padding:22px 14px}.login_inputs input{font-size:14px;height:40px;padding:0 14px}.login_btn button{font-size:16px;max-width:140px}.welcome_box h2{font-size:15px}.no_or_already{font-size:13px}}.lang_modal_overlay{background-color:#00000080;height:100vh;left:0;top:0;width:100vw;z-index:1000}.lang_modal_content{align-items:center;animation:slideUp .3s ease-out forwards;background-color:#fff;border-top-left-radius:20px;border-top-right-radius:20px;display:flex;flex-direction:column;padding:20px 0}.lang_item{border-bottom:1px solid #f0f0f0;color:#333;font-size:18px;padding:15px 0;text-align:center;transition:background-color .2s;width:100%}.lang_item:hover{background-color:#f7f7f7;color:blue}.main_navbar{align-items:center;background-color:#fff;bottom:0;box-shadow:0 -2px 10px 0 #00000014;display:flex;height:70px;justify-content:space-around;left:0;position:fixed;width:100%;z-index:1000}.inner_container{flex:1 1;flex-direction:column;font-size:14px;height:100%}.inner_container,.inner_container div{align-items:center;display:flex;justify-content:center;text-decoration:none}.inner_container div{color:#787c85;cursor:pointer;transition:.3s}.inner_container i{font-size:18px;font-weight:700;text-decoration:none}.inner_container span{font-size:11px;margin-top:2px}a{text-decoration:none}.inner_container.active div{color:blue}.history-container{max-width:100%;min-height:100vh;padding-bottom:80px;padding-top:120px}.history-container,.history-tabs-wrapper{background-color:#f0f4fc;box-sizing:border-box}.history-tabs-wrapper{left:0;padding:4px 15px;position:fixed;right:0;top:0;z-index:100}.history-tabs{background-color:#e3ebfa;border-radius:30px;display:flex;justify-content:space-between;margin-bottom:0;margin-top:40px;padding:4px}.tab-btn{background:#0000;border-radius:25px;font-family:Times New Roman,Times,serif;font-size:16px;padding:10px 0;transition:all .3s ease}.tab-btn.active{background-color:#fff;box-shadow:0 2px 5px #00000014;color:#111;font-weight:700}.history-list{display:flex;flex-direction:column;gap:12px;padding:0 15px}.history-card{background-color:#fff;border-radius:12px;box-shadow:0 1px 4px #00000008;padding:15px}.card-top-row{align-items:center;border-bottom:1px solid #f7f7f7;color:#888;display:flex;font-size:12px;justify-content:space-between;margin-bottom:12px;padding-bottom:8px}.history-status{color:#888}.card-body-row{align-items:center;display:flex;gap:15px}.hotel-img-box{border-radius:10px;flex-shrink:0;height:75px;overflow:hidden;width:75px}.hotel-img-box img{height:100%;object-fit:cover;width:100%}.hotel-info{display:flex;flex-direction:column;gap:4px}.hotel-title{color:#222;font-size:14px;font-weight:700}.hotel-title,.info-text{font-family:Times New Roman,Times,serif;margin:0}.info-text{color:#666;font-size:12px}.value-num{color:#2b56f8;font-weight:600}.no-data{color:#888;font-size:14px;padding:40px;text-align:center}.history-status--pending{color:#ff9800;font-weight:600}.history-status--done{color:#17a35c;font-weight:600}.hotel-img-placeholder{align-items:center;background:#eef2f9;color:#9aa7bd;display:flex;font-size:24px;font-weight:700;height:100%;justify-content:center;width:100%}.card-action-row{display:flex;justify-content:flex-end;margin-top:12px}.submit-btn{background-color:#4b6efd;border-radius:20px;font-family:Times New Roman,Times,serif;font-size:13px;font-weight:700;padding:8px 28px}.submit-btn:disabled{cursor:not-allowed;opacity:.6}.history-msg{border-radius:8px;font-size:13px;margin:0 15px 12px;padding:10px 14px;text-align:center}.history-msg-ok{background-color:#e6f7ef;color:#17a35c}.history-msg-err{background-color:#ffecec;color:#e03e3e}.starting-container{background-color:#f0f4fc;box-sizing:border-box;max-width:100%;min-height:100vh;padding:15px 15px 90px}.vip-banner{background:linear-gradient(135deg,#f7e6f4,#e3f0fc 50%,#fff);border:1px solid #fff9;border-radius:12px;box-shadow:0 1px 4px #00000008;margin-bottom:12px;padding:15px 20px;position:relative}.vip-top-row{align-items:center;display:flex;gap:10px;margin-bottom:8px}.vip-title{color:#7b2cbf;font-family:Times New Roman,Times,serif;font-size:24px;font-weight:700}.current-badge{background-color:#e4e2fe;border-radius:10px;color:#7b2cbf;font-size:14px;font-weight:500;padding:2px 8px}.vip-info p{color:#444;font-family:Times New Roman,Times,serif;font-size:14px;margin:3px 0}.vip-logo-badge{align-items:center;background:linear-gradient(135deg,gold,#ff8c00);border-radius:50%;bottom:15px;box-shadow:0 2px 5px #00000026;color:#fff;display:flex;font-size:16px;font-weight:700;height:32px;justify-content:center;position:absolute;right:20px;width:32px}.notification-bar{align-items:center;background-color:#fff;border-radius:12px;box-shadow:0 1px 3px #00000005;display:flex;justify-content:space-between;margin-bottom:15px;padding:12px 15px}.speaker-icon{color:#007bff;font-size:20px}.welcome-container{overflow:hidden;white-space:nowrap;width:100%}.welcome-text-moving{animation:scrollText 7s linear infinite;display:inline-block;display:flex;font-size:15px}@keyframes scrollText{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}.section-title-box{align-items:center;display:flex;gap:6px;margin-bottom:10px}.blue-dash{color:#007bff}.section-title-box h3{color:#222;font-family:Times New Roman,Times,serif;font-size:16px;margin:0}.dashboard-grid{display:flex;gap:12px;margin-bottom:15px}.profit-card{background-color:#d9eafe;border-radius:12px;box-shadow:0 1px 3px #00000005;justify-content:space-between;min-height:90px;padding:15px}.profit-card,.right-stack-cards{display:flex;flex:1 1;flex-direction:column}.right-stack-cards{gap:10px}.balance-card{background:#c3eedc}.balance-card,.starting-count-card{border-radius:12px;box-shadow:0 1px 3px #00000005;padding:12px 15px}.starting-count-card{background:#f6dbf6}.card-label{color:#666;font-size:14px;margin-top:60px}.card-label,.card-value{font-family:Times New Roman,Times,serif}.card-value{color:#111;font-size:16px;font-weight:700;margin:5px 0 0}.notice-box{margin-top:50px;padding:5px;text-align:center}.notice-box h4{color:#777;font-size:16px;margin:0 0 4px}.notice-box h4,.notice-box p{font-family:Times New Roman,Times,serif}.notice-box p{color:#888;font-size:12px;margin:2px 0}.bottom-btn-wrapper{background-color:#f0f4fc;bottom:80px;box-sizing:border-box;left:0;padding:10px 15px 15px;position:fixed;right:0;z-index:100}.start-btn{background-color:#4b6efd;border:none;border-radius:25px;box-shadow:0 4px 10px #4b6efd4d;color:#fff;cursor:pointer;font-family:Times New Roman,Times,serif;font-size:15px;font-weight:700;padding:14px 0;transition:background-color .2s ease;width:100%}.start-btn:hover{background-color:#3a5ce3}.product-image-wrap{background:#eef2f9;border-radius:10px;flex-shrink:0;height:90px;overflow:hidden;width:90px}.product-image{display:block;height:100%;object-fit:cover;width:100%}.product-image-placeholder{align-items:center;color:#9aa7bd;display:flex;font-size:30px;font-weight:700;justify-content:center}.product-popup-box{padding:24px 20px 18px}.product-popup-image{border-radius:12px;height:110px;margin:12px auto;width:110px}.popup-product-name{color:#222;font-family:Times New Roman,Times,serif;font-size:16px;font-weight:700;margin-bottom:6px;word-break:break-word}.popup-product-meta{color:#666;font-family:Times New Roman,Times,serif;font-size:13px;margin:3px 0}.product-start-btn{margin-top:16px}.popup-btn-cancel{background-color:#e7e9ee;color:#555;margin-top:10px}.popup-overlay{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:300}.popup-box{background-color:#fff;border-radius:12px;box-shadow:0 8px 24px #0003;padding:24px 20px 18px;text-align:center;width:300px}.popup-icon{align-items:center;border-radius:50%;display:flex;font-size:28px;height:60px;justify-content:center;margin:0 auto 12px;width:60px}.popup-icon-error{background-color:#ffecec;color:#e03e3e}.popup-icon-success{background-color:#e6f7ef;color:#17a35c}.popup-title{font-size:16px;font-weight:700;margin-bottom:8px}.popup-title-error{color:#e03e3e}.popup-title-success{color:#17a35c}.popup-message{color:#777;font-size:13px;line-height:1.5;margin:0 0 16px}.popup-btn{background-color:#4b6efd;border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:14px;height:40px;width:100%}.services-container{background:url(/static/media/kefu_bg.9cc52f4776a0bed065c6.png);background-position:50%;background-repeat:no-repeat;background-size:cover;box-sizing:border-box;max-width:100%;min-height:100vh;padding:20px 20px 80px}.services-main-title{color:#222;font-family:Times New Roman,Times,serif;font-size:24px;font-weight:400;line-height:1.25;margin-bottom:40px;margin-top:30px}.services-list{display:flex;flex-direction:column;gap:15px}.service-card{background-color:#fff;border-radius:40px;box-shadow:0 1px 4px #00000008;cursor:pointer;justify-content:space-between;padding:10px 15px 10px 18px}.service-card,.service-left{align-items:center;display:flex}.service-left{gap:15px}.service-icon-box{align-items:center;display:flex;height:60px;justify-content:center;width:30px}.service-icon-box i{color:#2b56f8;font-size:24px}.service-name{color:#333;font-family:Times New Roman,Times,serif;font-size:15px}.service-arrow-btn{align-items:center;background-color:#2b56f8;border:none;border-radius:50%;box-shadow:0 2px 5px #2b56f84d;color:#fff;cursor:pointer;display:flex;font-size:16px;height:35px;justify-content:center;width:35px}.service-arrow-btn a{color:#fff;text-decoration:none}.my-profile{background:linear-gradient(180deg,#89cff0,#b0e2ff);color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;min-height:100vh;overflow-x:hidden;padding:40px 20px;position:relative}.my-profile:before{background:#ffffff26;border-radius:20px;content:"";height:300px;pointer-events:none;position:absolute;right:10%;top:-50px;transform:rotate(-5deg);width:400px}.my-profile__container{margin:0 auto;max-width:1200px;position:relative;z-index:1}.my-profile__user{align-items:center;display:flex;gap:16px;margin-bottom:30px;padding-left:10px}.my-profile__avatar{border:3px solid #fff;border-radius:50%;flex-shrink:0;height:64px;object-fit:cover;width:64px}.my-profile__user-info{color:#1a1a1a}.my-profile__username{font-size:20px;font-weight:600;letter-spacing:-.3px;margin-bottom:4px}.my-profile__user-meta{font-size:14px;line-height:1.5;opacity:.85}.my-profile__cards{background:#fffffff2;border-radius:20px;box-shadow:0 4px 30px #00000014;margin-bottom:20px;padding:24px}.my-profile__top-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:16px}.my-profile__card-label{color:#555;font-size:15px;font-weight:500;position:relative;z-index:1}.my-profile__card-value{color:#000;font-size:22px;font-weight:700;letter-spacing:-.5px;position:relative;z-index:1}.my-profile__profit-card{background:linear-gradient(135deg,#e8f4fd,#d6ebfb);border-radius:16px;display:flex;flex-direction:column;justify-content:space-between;min-height:160px;overflow:hidden;padding:28px 32px;position:relative}.my-profile__profit-card:before{border:25px solid #89cff026;border-radius:50%;bottom:-60px;content:"";height:200px;left:-40px;pointer-events:none;position:absolute;width:200px}.my-profile__profit-card:after{border:18px solid #89cff01f;border-radius:50%;bottom:-80px;content:"";height:160px;left:-10px;pointer-events:none;position:absolute;width:160px}.my-profile__right-column{display:flex;flex-direction:column;gap:16px}.my-profile__balance-card{background:linear-gradient(135deg,#c8f7dc,#a8e6cf)}.my-profile__balance-card,.my-profile__orders-card{border-radius:16px;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:24px 28px}.my-profile__orders-card{background:linear-gradient(135deg,#ffe4ec,#ffd1dc)}.my-profile__invite-card{background:linear-gradient(135deg,#ffe4f0,#ffd6e8);border-radius:16px;display:flex;flex-direction:column;justify-content:center;min-height:140px;overflow:hidden;padding:28px 32px;position:relative}.my-profile__invite-text{max-width:60%;position:relative;z-index:2}.my-profile__invite-title{color:#222;font-size:17px;font-weight:600;margin-bottom:6px}.my-profile__invite-subtitle{color:#444;font-size:14px}.my-profile__invite-decoration{height:100px;pointer-events:none;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:280px}.my-profile__gift-icon{filter:drop-shadow(0 4px 8px rgba(255,105,180,.3));height:70px;position:absolute;right:120px;top:35%;width:90px}.my-profile__confetti{border-radius:20px;position:absolute}.my-profile__confetti--1{background:linear-gradient(135deg,#4ecdc4,#44a08d);height:18px;opacity:.9;right:200px;top:25%;transform:rotate(-25deg);width:45px}.my-profile__confetti--2{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:25px;height:26px;opacity:.85;right:40px;top:30%;transform:rotate(15deg);width:70px}.my-profile__confetti--3{background:linear-gradient(135deg,#f093fb,#f5576c);bottom:25%;height:16px;opacity:.8;right:70px;transform:rotate(-10deg);width:55px}.my-profile__confetti--4{background:linear-gradient(135deg,#4facfe,#00f2fe);border-radius:18px;bottom:20%;height:14px;opacity:.75;right:170px;transform:rotate(20deg);width:48px}.my-profile__menu-list{background-color:#fff;border-radius:20px;box-shadow:0 4px 30px #0000000d;list-style:none;margin-bottom:20px;overflow:hidden}.my-profile__menu-item{align-items:center;border-bottom:1px solid #f0f0f0;cursor:pointer;display:flex;justify-content:space-between;padding:18px 20px;transition:background-color .2s ease}.my-profile__menu-item:last-child{border-bottom:none}.my-profile__menu-item:hover{background-color:#fafafa}.my-profile__menu-item:active{background-color:#f4f4f4}.my-profile__menu-left{align-items:center;display:flex;gap:14px}.my-profile__menu-icon{align-items:center;color:#999;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.my-profile__menu-icon svg{stroke-width:1.5;height:22px;width:22px}.my-profile__menu-text{color:#333;font-size:15px;font-weight:400;letter-spacing:.2px}.my-profile__menu-arrow{align-items:center;color:#ccc;display:flex;flex-shrink:0}.my-profile__menu-arrow svg{stroke-width:2;height:18px;width:18px}.my-profile__logout-container{border-radius:20px;margin-bottom:20px;padding:20px}.my-profile__logout-btn{background-color:#e8ecff;border:none;border-radius:25px;color:#030303;cursor:pointer;font-family:inherit;font-size:14px;font-weight:400;letter-spacing:.3px;padding:16px;transition:all .2s ease;width:100%}.my-profile__logout-btn:hover{background-color:#dce2ff}.my-profile__logout-btn:active{transform:scale(.98)}.my-profile__footer{border-radius:20px;color:#000;font-size:13px;letter-spacing:.3px;margin-bottom:80px;padding:10px;text-align:center}@media (max-width:640px){.my-profile{padding:24px 16px}.my-profile__cards{padding:16px}.my-profile__top-row{grid-template-columns:1fr}.my-profile__profit-card{min-height:140px;padding:22px 24px}.my-profile__invite-decoration{opacity:.7;width:200px}.my-profile__invite-text{max-width:50%}.my-profile__username{font-size:18px}}.my-profile__popup-overlay{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1100}.my-profile__popup-box{background-color:#fff;border-radius:12px;box-shadow:0 8px 24px #0003;max-width:calc(100% - 32px);padding:24px 20px 18px;text-align:center;width:300px}.my-profile__popup-icon{align-items:center;background-color:#fff3cd;border-radius:50%;color:#e8a200;display:flex;font-size:26px;height:60px;justify-content:center;margin:0 auto 12px;width:60px}.my-profile__popup-title{color:#333;font-size:16px;font-weight:700;margin-bottom:8px}.my-profile__popup-text{color:#777;font-size:13px;line-height:1.5;margin:0 0 16px}.my-profile__popup-actions{display:flex;gap:10px}.my-profile__popup-btn{border:none;border-radius:20px;cursor:pointer;flex:1 1;font-size:14px;height:40px}.my-profile__popup-cancel{background-color:#e9ecef;color:#555}.my-profile__popup-confirm{background-color:#e03e3e;color:#fff}*{box-sizing:border-box;margin:0;padding:0}.main_container{background:url(/static/media/login_bg.21eeff6ee3ad62234415.png);background-attachment:fixed;background-position:60% 0;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden;padding-bottom:80px;width:100%}.language_setting{align-items:center;display:flex;height:44px;justify-content:flex-end;padding:0 20px 0 0;width:100%}.language_setting button{background-color:initial;border:none;cursor:pointer;font-size:medium;font-weight:500;height:30px;width:80px}.user_details{align-items:flex-start;display:flex;flex-direction:column;gap:10px;height:auto;justify-content:center;min-height:120px;padding:15px 30px;width:100%}.welcome_message{color:#303133;font-size:24px;font-weight:700}.username_show{color:#303133;font-size:20px}.short_navigation{background-color:#fff;border-top-left-radius:14px;border-top-right-radius:14px;justify-content:center;padding:15px 0}.inner_navigation,.short_navigation{align-items:center;display:flex;width:100%}.inner_navigation{background-color:#f5f7fb;border-radius:8px;flex-wrap:wrap;gap:16px;justify-content:space-around;max-width:1300px;padding:10px}.short_nav_item{align-items:center;cursor:pointer;display:flex;flex:1 1;flex-direction:column;height:62px;justify-content:center;min-width:120px}.short_nav_item img{height:42px;width:42px}.vip_carousel{padding:15px 30px;width:100%}.vip_heading{font-size:16px;font-weight:700;height:25px;margin-bottom:10px}.main-carousel-wrapper{background-color:initial;box-sizing:border-box;height:153px;overflow:hidden;position:relative}.carousel-track,.main-carousel-wrapper{align-items:center;display:flex;width:100%}.carousel-track{-ms-overflow-style:none;gap:15px;height:100%;overflow-x:auto;padding:0 40px;scroll-behavior:smooth;scrollbar-width:none}.carousel-track::-webkit-scrollbar{display:none}.carousel-btn{align-items:center;background-color:#0009;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:20px;height:40px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .3s ease;width:40px;z-index:10}.carousel-btn:hover{background-color:#000c}.prev-btn{left:0}.next-btn{right:0}.short-box-item{align-items:center;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;box-sizing:border-box;display:flex;flex:0 0 253px;gap:10px;height:153px;padding:10px;width:253px}.short-box-img{border-radius:6px;flex-shrink:0;height:100px;object-fit:cover;width:100px}.short-box-item .box-content-left{flex:1 1;min-width:0}.short-box-item .box-content-right{gap:6px}.short-box-item .box-content-left h3{color:#333;font-size:15px;font-weight:600;margin:0}.short-box-item .box-content-right{align-items:flex-end;display:flex;flex-direction:column;height:100%;justify-content:space-between}.popular_section{align-items:flex-start;display:flex;flex-direction:column;padding:15px 30px 40px;width:100%}.pop_heading{font-size:18px;font-weight:700;margin-bottom:15px}.parent-container{flex-direction:column;gap:15px;margin-bottom:40px}.box-item,.parent-container{box-sizing:border-box;display:flex;width:100%}.box-item{align-items:center;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;flex-direction:row;gap:18px;padding:15px}.pop-img{background-color:#f7f7f7;border:1px solid #e0e0e0;border-radius:6px;display:block;flex-shrink:0;height:140px;object-fit:contain;padding:6px;width:180px}.box-item .box-content-left{flex:1 1;min-width:0;padding:0}.box-item .box-content-left h3{color:#333;font-size:20px;font-weight:600;margin:0}.box-item .box-content-right{align-items:center;display:flex;flex-direction:row;gap:18px;justify-content:flex-end;padding:0}.rating{color:orange;font-size:14px;font-weight:500}.price{color:#2563eb;font-size:18px;font-weight:700}@media screen and (max-width:1024px){.box-item{align-items:flex-start;flex-direction:column}.pop-img{height:120px;width:100%}}@media screen and (max-width:768px){.inner_navigation{gap:10px;padding:10px 5px}.short_nav_item{min-width:70px}.short_nav_text span{font-size:12px}.popular_section,.vip_carousel{padding:15px}}@media screen and (max-width:480px){.main_container{background-attachment:scroll}.language_setting{height:38px;padding-right:12px}.language_setting button{font-size:15px}.user_details{gap:6px;min-height:100px;padding:12px 16px}.welcome_message{font-size:20px}.username_show{font-size:17px}.short_navigation{padding:10px 8px}.inner_navigation{gap:8px;padding:8px 6px}.short_nav_item{height:56px;min-width:60px}.short_nav_item img{height:34px;width:34px}.popular_section,.vip_carousel{padding:12px}.main-carousel-wrapper{height:140px}.carousel-track{padding:0 34px}.carousel-btn{font-size:16px;height:32px;width:32px}.short-box-item{flex:0 0 220px;height:140px;width:220px}.short-box-img{height:80px;width:80px}.box-item{gap:12px;padding:12px}.box-item .box-content-left h3{font-size:17px}.pop-img{height:110px}.rating{font-size:13px}.price{font-size:16px}}@media screen and (max-width:360px){.short-box-item{flex:0 0 190px;width:190px}.short-box-img{height:70px;width:70px}.short-box-item .box-content-left h3{font-size:13px}}.lang_modal_overlay{align-items:flex-end;animation:fadeIn .3s ease;background:#00000080;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.lang_modal_content{animation:slideUp .3s ease;max-height:70vh;max-width:500px;overflow-y:auto;padding-bottom:env(safe-area-inset-bottom,10px);width:100%}.lang_modal_content,.lang_modal_header{background:#fff;border-radius:20px 20px 0 0}.lang_modal_header{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;font-weight:600;justify-content:space-between;padding:14px 16px;position:sticky;top:0;z-index:1}.lang_modal_close{background:none;border:none;color:#333;cursor:pointer;font-size:22px;line-height:1}.lang_modal_list{padding:8px 0}.lang_item{align-items:center;color:#222;cursor:pointer;display:flex;justify-content:space-between;padding:12px 16px;transition:background .15s ease}.lang_item:hover{background:#f9f9f9}.lang_item.active{color:#000;font-weight:600}.lang_check{color:#000;font-weight:700}@keyframes slideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.deposit-container{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000d;box-sizing:border-box;height:100vh;margin:0 auto;max-width:100%;padding:20px}.deposit-header{align-items:center;border-bottom:1px solid #eaeaea;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:15px}.deposit-header h2{color:#333;font-size:18px;margin:0}.deposit-amount-box{background-color:#fcfcfc;border:1px solid #eaeaea;border-radius:6px;margin-bottom:20px;padding:15px 20px}.deposit-amount-box label{color:#777;display:flex;font-size:13px;margin-bottom:8px}.input-group{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;margin-bottom:8px;padding-bottom:8px}.input-group input{background:#0000;border:none;color:#888;font-size:24px;outline:none;width:100%}.clear-btn{background-color:#e0e0e0;border-radius:50%;color:#fff;cursor:pointer;flex-shrink:0;font-size:10px;height:18px;justify-content:center;width:18px}.bank-card-label,.clear-btn{align-items:center;display:flex}.bank-card-label{color:#888;font-size:14px;gap:10px;margin-bottom:15px}.bank-card-label button{background-color:#4c6ef5;border:1px solid #4c6ef5;border-radius:20px;box-shadow:0 2px 6px #4c6ef54d;color:#fff;cursor:pointer;flex-shrink:0;font-size:14px;font-weight:600;padding:8px 18px;transition:all .15s ease;white-space:nowrap}.bank-card-label button:hover{background-color:#3b5bdb;border-color:#3b5bdb}.bank-card-label button:active{transform:scale(.97)}.bank-card-label input{background-color:#fff;border:1px solid #e0e0e0;border-radius:6px;box-sizing:border-box;color:#666;cursor:default;flex:1 1;font-size:13px;height:36px;min-width:0;outline:none;padding:0 12px}.quick-selection-section{align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:15px}.quick-selection-section,.support-links{display:flex;justify-content:space-between}.support-links{gap:20px;width:55%}.support-item{color:#555;cursor:pointer;font-family:Times New Roman,Times,serif;font-size:14px;font-weight:700;text-decoration:none}.cards-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(3,1fr);margin-bottom:30px}.amount-card{align-items:center;background-color:#f8f9fc;border:1px solid #eef1f6;border-radius:8px;color:#3b5bdb;cursor:pointer;display:flex;font-size:17px;font-weight:500;height:100px;justify-content:center;transition:all .2s ease}.amount-card:hover{background-color:#f1f3f9}.amount-card.active{background-color:#edf2ff;border-color:#3b5bdb}.submit-btn{border-radius:30px!important;font-size:15px!important}.deposit-side-overlay{background-color:#0006;display:flex;height:100%;justify-content:flex-end;left:0;position:fixed;top:0;width:100%;z-index:1000}.deposit-side-panel{animation:deposit-slide-in .25s ease;background-color:#fff;box-shadow:-4px 0 16px #00000026;display:flex;flex-direction:column;height:100%;max-width:90%;width:320px}@keyframes deposit-slide-in{0%{transform:translateX(100%)}to{transform:translateX(0)}}.deposit-side-header{align-items:center;border-bottom:1px solid #eaeaea;display:flex;justify-content:space-between;padding:16px 20px}.deposit-side-header h3{color:#333;font-size:16px;margin:0}.deposit-side-close{background:#0000;border:none;color:#888;cursor:pointer;font-size:22px}.deposit-side-body{flex:1 1;overflow-y:auto;padding:20px}.deposit-side-body label{color:#555;display:block;font-size:13px;margin:0 0 6px}.deposit-side-body input{border:1px solid #ddd;border-radius:6px;box-sizing:border-box;font-size:14px;height:40px;margin-bottom:15px;outline:none;padding:0 12px;width:100%}.deposit-side-body input:focus{border-color:#4c6ef5}.deposit-side-footer{border-top:1px solid #eaeaea;display:flex;gap:10px;padding:16px 20px}.deposit-side-cancel,.deposit-side-submit{border-radius:21px;box-shadow:0 2px 6px #0000001a;cursor:pointer;flex:1 1;font-size:14px;font-weight:600;height:42px;transition:all .15s ease}.deposit-side-cancel{background-color:#fff;border:1px solid #ccc;box-shadow:none;color:#555}.deposit-side-cancel:hover{background-color:#f2f2f2;border-color:#b5b5b5}.deposit-side-submit{background-color:#4c6ef5;border:1px solid #3b5bdb;color:#fff}.deposit-side-submit:hover{background-color:#3b5bdb;border-color:#2f4cd0}.deposit-side-cancel:active,.deposit-side-submit:active{transform:scale(.97)}.deposit-side-submit:disabled{cursor:not-allowed;opacity:.6;transform:none}.deposit-popup-overlay{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1100}.deposit-popup-box{background-color:#fff;border-radius:12px;box-shadow:0 8px 24px #0003;padding:24px 20px 18px;text-align:center;width:300px}.deposit-popup-icon{align-items:center;background-color:#fff3cd;border-radius:50%;color:#e8a200;display:flex;font-size:28px;height:60px;justify-content:center;margin:0 auto 12px;width:60px}.deposit-popup-title{color:#333;font-size:16px;font-weight:700;margin-bottom:8px}.deposit-popup-text{color:#777;font-size:13px;line-height:1.5;margin:0 0 16px}.deposit-popup-ok{background-color:#4c6ef5;border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:14px;height:40px;width:100%}@media (max-width:1024px){.cards-grid{grid-template-columns:repeat(2,1fr)}.support-links{width:65%}}@media (max-width:768px){.deposit-container{height:auto;min-height:100vh;padding:12px}.cards-grid{gap:10px;grid-template-columns:1fr;margin-bottom:20px}.amount-card{height:75px}.quick-selection-section{align-items:flex-start;flex-direction:column}.support-links{gap:30px;justify-content:flex-start;width:100%}}.withdrawal-account-hint{line-height:1.5;margin:0 0 6px;padding:0 4px 8px}.withdraw-container{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000d;box-sizing:border-box;margin:0 auto;max-width:100%;min-height:93vh;padding:20px}.withdraw-header{align-items:center;border-bottom:1px solid #eaeaea;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:15px}.withdraw-header h2{color:#333;font-size:18px;margin:0}.back-arrow,.menu-icon{color:#666;cursor:pointer;font-size:18px}.withdraw-amount-box{background-color:#fcfcfc;border:1px solid #eaeaea;border-radius:6px;margin-bottom:20px;padding:15px 20px}.withdraw-amount-box label{color:#777;display:flex;font-size:13px;margin-bottom:8px}.input-group{align-items:center!important;border-bottom:1px solid #eee!important;display:flex!important;flex-direction:row!important;justify-content:space-between!important;margin-bottom:8px!important;padding-bottom:8px!important;width:100%!important}.input-group input{background:#0000!important;border:none!important;color:#888!important;display:block!important;flex:1 1!important;font-size:24px!important;min-width:0!important;outline:none!important;padding:0!important}.clear-btn{align-items:center!important;background-color:#e0e0e0!important;border-radius:50%!important;color:#fff!important;cursor:pointer!important;display:flex!important;flex-shrink:0!important;font-size:10px!important;height:18px!important;justify-content:center!important;margin-left:8px!important;width:18px!important}.total-balance{color:#888;display:flex;font-size:12px}.withdrawal-method-section{margin-bottom:20px}.section-title{align-items:center;color:#222;display:flex;font-size:15px;font-weight:700;gap:5px;margin-bottom:12px}.lightning-icon{color:#007bff}.method-tabs{background-color:#f8f9fc;border:1px solid #eaeaea;border-radius:6px;display:flex;margin-bottom:15px;overflow:hidden}.tab-btn{background-color:initial;border:none;color:#555;cursor:pointer;flex:1 1;font-size:14px;padding:12px 0;text-align:center;transition:all .2s ease}.tab-btn.active{background-color:#228be6;color:#fff;font-weight:500}.method-form-box{background-color:#fcfcfc;border:1px solid #eaeaea;border-radius:6px;padding:15px 20px}.form-row{border-bottom:1px solid #eee;padding:10px 0}.form-row:last-child{border-bottom:none}.form-row input{background:#0000;border:none;color:#555;font-size:14px;outline:none;width:100%}.form-row input::placeholder{color:#aaa}.form-row.protocol-row{align-items:center;display:flex;justify-content:space-between}.form-row select{background:#0000;border:none;color:#555;cursor:pointer;font-size:14px;min-width:0;outline:none;padding:0;width:auto}.security-pin-section{margin-bottom:30px}.pin-input-box{background-color:#fcfcfc;border:1px solid #eaeaea;border-radius:6px;padding:12px 20px}.pin-input-box input{background:#0000;border:none;color:#555;font-size:18px;letter-spacing:3px;outline:none;width:100%}.submit-btn{background-color:#2b56f8;border:none;border-radius:10px;box-shadow:0 4px 10px #2b56f840;color:#fff;cursor:pointer;font-size:17px;font-weight:500;height:50px;margin-bottom:20px;width:100%}.submit-btn:hover{opacity:.9}@media (max-width:768px){.withdraw-container{height:auto;min-height:100vh;padding:12px}.method-tabs{flex-direction:column}}.withdrawal-account-hint{color:#888;font-size:12px;margin:0 0 10px;padding:0 20px 4px;text-align:center}.transactions-disabled-banner{background:#fdecea;border:1px solid #f5c6c1;border-radius:8px;color:#d93025;font-size:13px;line-height:1.5;margin:0 16px 14px;padding:12px 14px;text-align:center}.withdraw-popup-overlay{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1100}.withdraw-popup-box{background-color:#fff;border-radius:12px;box-shadow:0 8px 24px #0003;padding:24px 20px 18px;text-align:center;width:300px}.withdraw-popup-icon{align-items:center;background-color:#fff3cd;border-radius:50%;color:#e8a200;display:flex;font-size:28px;height:60px;justify-content:center;margin:0 auto 12px;width:60px}.withdraw-popup-title{color:#333;font-size:16px;font-weight:700;margin-bottom:8px}.withdraw-popup-text{color:#777;font-size:13px;line-height:1.5;margin:0 0 16px}.withdraw-popup-actions{display:flex;gap:10px}.withdraw-popup-btn{border:none;border-radius:20px;cursor:pointer;flex:1 1;font-size:14px;height:40px}.withdraw-popup-cancel{background-color:#e9ecef;color:#555}.withdraw-popup-confirm{background-color:#4c6ef5;color:#fff}.deposit-history-page{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000d;box-sizing:border-box;margin:0 auto;max-width:100%;min-height:100vh;padding:20px}.deposit-history-page-header{align-items:center;border-bottom:1px solid #eaeaea;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:15px}.deposit-history-page-header h2{color:#333;font-size:18px;margin:0}.deposit-history-page-header .back-arrow{color:#666;cursor:pointer;font-size:18px}.page-header-spacer{width:18px}.deposit-history-page-empty{color:#999;font-size:13px;padding:30px 0;text-align:center}.deposit-history-page-row{align-items:center;border-bottom:1px solid #f1f3f5;display:flex;justify-content:space-between;padding:12px 8px}.deposit-history-page-row:last-child{border-bottom:none}.deposit-history-page-amount{color:#2fb344;font-size:15px;font-weight:700}.deposit-history-page-date{color:#999;font-size:12px;margin-top:2px}.deposit-history-page-state{border-radius:10px;font-size:11px;font-weight:700;padding:4px 10px;white-space:nowrap}.deposit-history-page-state.state-approved{background:#e7f7ec;color:#2fb344}.deposit-history-page-state.state-pending{background:#fff3cd;color:#e8a200}.deposit-history-page-state.state-rejected{background:#fdecea;color:#d93025}.withdraw-history-page{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000d;box-sizing:border-box;margin:0 auto;max-width:100%;min-height:100vh;padding:20px}.withdraw-history-page-header{align-items:center;border-bottom:1px solid #eaeaea;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:15px}.withdraw-history-page-header h2{color:#333;font-size:18px;margin:0}.withdraw-history-page-header .back-arrow{color:#666;cursor:pointer;font-size:18px}.withdraw-history-page-empty{color:#999;font-size:13px;padding:30px 0;text-align:center}.withdraw-history-page-row{align-items:center;border-bottom:1px solid #f1f3f5;display:flex;justify-content:space-between;padding:12px 8px}.withdraw-history-page-row:last-child{border-bottom:none}.withdraw-history-page-amount{color:#e03e3e;font-size:15px;font-weight:700}.withdraw-history-page-date{color:#999;font-size:12px;margin-top:2px}.withdraw-history-page-state{border-radius:10px;font-size:11px;font-weight:700;padding:4px 10px;white-space:nowrap}.withdraw-history-page-state.state-approved{background:#e7f7ec;color:#2fb344}.withdraw-history-page-state.state-pending{background:#fff3cd;color:#e8a200}.withdraw-history-page-state.state-rejected{background:#fdecea;color:#d93025}.login-pwd-container{background:#f2f4f8;box-sizing:border-box;flex-direction:column;min-height:100vh;padding:20px 16px}.login-pwd-container,.login-pwd-header{display:flex;justify-content:space-between}.login-pwd-header{align-items:center;margin-bottom:18px}.back-btn{align-items:center;background:#fff;border:none;border-radius:50%;box-shadow:0 2px 6px #0f172a14;color:#333;cursor:pointer;display:flex;font-size:15px;height:34px;justify-content:center;padding:0;width:34px}.login-pwd-header h2{color:#1f2430;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:16px;font-weight:600;margin:0}.header-space{width:34px}.login-pwd-card{background:#fff;border-radius:16px;box-shadow:0 6px 24px #0f172a12;padding:22px 18px}.login-pwd-form{gap:18px}.login-pwd-form,.pwd-field{display:flex;flex-direction:column}.pwd-field{align-items:start;gap:7px;width:100%}.pwd-field label{color:#6b7280;font-size:12px;font-weight:600;letter-spacing:.2px}.pwd-input-wrap{position:relative;width:100%}.pwd-input-wrap input{background-color:#fff;border:1px solid #dfe3ea;border-radius:10px;box-sizing:border-box;color:#1f2430;font-size:14px;height:44px;outline:none;padding:0 42px 0 14px;transition:border-color .2s,box-shadow .2s;width:100%}.pwd-input-wrap input::placeholder{color:#b0b8c6}.pwd-input-wrap input:focus{border-color:#2b56f8;box-shadow:0 0 0 3px #2b56f81f}.pwd-eye{align-items:center;background:none;border:none;color:#98a2b3;cursor:pointer;display:flex;font-size:16px;justify-content:center;padding:6px;position:absolute;right:8px;top:50%;transform:translateY(-50%);transition:color .2s}.pwd-eye:hover{color:#2b56f8}.pwd-note{color:#8b94a7;font-size:12px;line-height:1.6;margin:0}.form-msg{border-radius:8px;font-size:12px;padding:10px 12px;text-align:center}.form-msg-error{background:#fff1f0;border:1px solid #ffd8d5;color:#d9302c}.form-msg-success{background:#eafaf0;border:1px solid #c1ecd2;color:#17a24a}.login-pwd-footer{margin-top:auto;padding-bottom:8px;padding-top:22px}.saved-btn{background:linear-gradient(135deg,#2b56f8,#1d3fd8);border:none;border-radius:12px;box-shadow:0 6px 16px #2b56f84d;color:#fff;cursor:pointer;font-size:15px;font-weight:600;height:48px;transition:opacity .2s;width:100%}.saved-btn:active{opacity:.9}.about-us-container{background-color:#fff;box-shadow:0 2px 8px #0000000d;box-sizing:border-box;height:100vh;margin:0 auto;max-width:100%;min-height:93vh;padding:20px}.about-us-header{align-items:center;border-bottom:1px solid #eaeaea;display:flex;justify-content:space-between;margin-bottom:15px;padding-bottom:15px}.about-us-header h2{color:#333;font-size:18px;margin:0}.menu-list{display:flex;flex-direction:column}.menu-item{align-items:center;background-color:#fff;border-bottom:1px solid #f2f2f2;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:5px;margin-top:5px;padding:18px 10px;transition:background-color .2s ease}.menu-item:hover{background-color:#f5f2f2;border-radius:10px}.menu-title{color:#919191;font-size:16px}.chevron-arrow{color:#ccc;font-size:15px;font-weight:700}@media (max-width:768px){.about-us-container{height:auto;min-height:100vh;padding:12px}}.info-page-container{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000d;box-sizing:border-box;padding:20px}.info-header{align-items:center;border-bottom:1px solid #eaeaea;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:15px}.info-header h2{color:#333;font-family:Arial,sans-serif;font-size:18px;margin:0}.back-arrow{color:#666}.serif-text{color:#222;font-family:Times New Roman,Times,serif;font-size:14px;line-height:1.6}.serif-text p{margin-bottom:15px;text-align:justify}.section-heading{margin-top:20px}.notice-title,.section-heading{font-weight:700;margin-bottom:5px}.notice-title{margin-top:15px}.note-text{font-style:italic;margin-top:20px}@media (max-width:768px){.info-page-container{height:auto;min-height:100vh;padding:12px}}.invite-container{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000d;box-sizing:border-box;height:100vh;margin:0 auto;max-width:100%;padding:20px}.invite-header{align-items:center;border-bottom:1px solid #eaeaea;display:flex;justify-content:space-between;margin-bottom:20px;padding:10px 0}.invite-header h2{color:#111;font-size:16px;font-weight:700;margin:0}.back-arrow,.invite-header h2{font-family:Times New Roman,Times,serif}.back-arrow{color:#333;cursor:pointer;font-size:18px}.empty-space{width:18px}.invite-content{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:space-between;padding-bottom:20px}.image-card-wrapper{align-items:center;display:flex;justify-content:center;margin-top:10px;width:100%}.invite-bg-image{height:auto;max-width:450px;object-fit:contain;width:100%}.invite-btn{background-color:#4b6efd;border:none;border-radius:25px;box-shadow:0 4px 10px #4b6efd4d;color:#fff;cursor:pointer;font-size:15px;font-weight:500;margin-top:20px;max-width:450px;padding:14px 0;transition:background-color .2s ease;width:100%}.invite-btn:hover{background-color:#3a5ce3}.invite-copied-toast{animation:toast-in .2s ease;background:#111111d9;border-radius:20px;bottom:60px;color:#fff;font-size:13px;left:50%;padding:10px 20px;position:fixed;transform:translateX(-50%);z-index:2000}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}
/*# sourceMappingURL=main.221bde33.css.map*/