.customer-service-page[data-v-6b4dd7e5]{min-height:100vh;background:#eef2f7}.customer-service-shell[data-v-6b4dd7e5]{display:flex;flex-direction:column;min-height:calc(100vh - 54px);padding:12px;gap:10px}.customer-service-status[data-v-6b4dd7e5]{display:grid;grid-template-columns:1fr auto;gap:4px 10px;padding:10px 12px;background:#fff;border-radius:6px;color:#334155}.customer-service-status strong[data-v-6b4dd7e5]{color:#0f766e}.customer-service-status span[data-v-6b4dd7e5]{grid-column:1 / -1;font-size:12px;color:#64748b;overflow-wrap:anywhere}.customer-service-status a[data-v-6b4dd7e5]{color:#2563eb;font-size:12px}.customer-service-messages[data-v-6b4dd7e5]{flex:1;overflow:auto;display:flex;flex-direction:column;gap:10px;padding:8px 0}.customer-message[data-v-6b4dd7e5]{max-width:82%;padding:9px 10px;border-radius:8px;background:#fff;color:#111827}.customer-message.user[data-v-6b4dd7e5]{align-self:flex-end;background:#dff7ef}.customer-message small[data-v-6b4dd7e5]{display:block;margin-bottom:4px;font-size:11px;color:#64748b}.customer-message p[data-v-6b4dd7e5]{margin:0;word-break:break-word}.customer-message img[data-v-6b4dd7e5],.customer-message video[data-v-6b4dd7e5]{max-width:100%;border-radius:6px}.customer-service-tools[data-v-6b4dd7e5]{display:flex;flex-wrap:wrap;gap:6px;padding:8px;background:#fff;border-radius:6px}.customer-service-tools button[data-v-6b4dd7e5],.customer-service-tools label[data-v-6b4dd7e5],.customer-service-compose button[data-v-6b4dd7e5],.customer-service-offline button[data-v-6b4dd7e5]{border:0;border-radius:5px;background:#1f7a5b;color:#fff;padding:8px 10px}.customer-service-tools label[data-v-6b4dd7e5]{position:relative;overflow:hidden}.customer-service-tools input[data-v-6b4dd7e5]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.customer-service-compose[data-v-6b4dd7e5],.customer-service-offline[data-v-6b4dd7e5]{display:grid;gap:8px;padding:10px;background:#fff;border-radius:6px}.customer-service-compose textarea[data-v-6b4dd7e5],.customer-service-offline input[data-v-6b4dd7e5],.customer-service-offline textarea[data-v-6b4dd7e5]{width:100%;box-sizing:border-box;border:1px solid #cbd5e1;border-radius:5px;padding:9px;font:inherit}.customer-service-compose button[data-v-6b4dd7e5]:disabled{opacity:.5}.customer-service-notice[data-v-6b4dd7e5]{margin:0;padding:8px 10px;border-radius:6px;background:#fff7ed;color:#9a3412}*{box-sizing:border-box}body{margin:0;font-family:Arial,Microsoft YaHei,sans-serif;background:#f4f5f7;color:#202124}a{color:inherit;text-decoration:none}button{height:40px;border:0;background:#0f8de8;color:#fff;border-radius:4px}button:disabled{background:#c9cdd3}input,select{width:100%;height:42px;border:1px solid #ddd;border-radius:4px;padding:0 12px;margin-bottom:12px;background:#fff}.h5-shell{width:min(100vw,430px);min-height:100vh;margin:0 auto;background:#fff;padding-bottom:68px}.h5-shell:has(.home-page){padding-bottom:68px;background:#f3f5fb}.h5-shell:has(.product-page){padding-bottom:68px;background:#f6f7fb}.h5-shell:has(.trade-page){padding-bottom:0;background:#f2f3f8}.h5-shell:has(.trade-page) .bottom-tabs{display:none}.page{padding:16px}.form-hint{margin:-4px 0 12px;color:#7a808f;font-size:12px}.form-error{margin:8px 0 12px;color:#cf4158;font-size:12px}.form-status{margin:0;color:#7a808f;font-size:12px;line-height:1.5}.page h1,.auth-page h1,.auth-page h2{margin:0 0 16px;font-size:22px}.auth-page h2{font-size:20px}.auth-brand{display:flex;align-items:center;justify-content:space-between;gap:12px}.auth-brand span{color:#777;font-size:13px}.legacy-login-page{position:relative;display:block;overflow:hidden;min-height:100vh;padding:0 0 80px;background:#f5f6fb;color:#222}.h5-shell:has(.legacy-login-page){padding-bottom:0;background:#f5f6fb}.h5-shell:has(.legacy-login-page) .bottom-tabs{display:none}.h5-shell:has(.legacy-orders-page){padding-bottom:0;background:#f5f6fb}.h5-shell:has(.legacy-orders-page) .bottom-tabs{display:none}.legacy-login-head{position:relative;display:flex;align-items:center;justify-content:space-between;height:50px;padding:0 16px}.legacy-login-logo{display:block;width:auto;height:24px}.legacy-language{display:inline-flex;align-items:center;justify-content:center;width:108px;height:35px;padding:0 12px;border-radius:99px;background:#ebeff16e;color:#252525;font-size:14px;font-weight:700}.legacy-language-icon{position:relative;display:grid;place-items:center;width:17px;height:17px;border:1.6px solid #222;border-radius:50%;font-size:0}.legacy-language>span,.home-topbar button[data-language-toggle]>i{pointer-events:none}.legacy-language-icon:before,.legacy-language-icon:after{content:"";position:absolute;display:block;border-radius:999px}.legacy-language-icon:before{width:8px;height:13px;border-left:1px solid #222;border-right:1px solid #222}.legacy-language-icon:after{width:12px;height:1px;background:#222}.legacy-login-form{margin-top:30px;padding:0 28px}.legacy-login-form h1{margin:0 0 39px;font-size:20px;line-height:24px;font-weight:700}.legacy-field{display:block;position:relative;margin-top:10px;margin-bottom:0}.legacy-field span{display:block;margin-bottom:10px;color:#787b82;font-size:12px;line-height:17px}.legacy-field input{display:block;width:100%;height:52px;margin:0;padding:0 16px;border:1px solid transparent;border-radius:12px;background:#fff;color:#222;font-size:16px;line-height:52px;outline:none;caret-color:#ce0438;transition:border-color .2s ease}.legacy-field input:focus{border-color:#ce0438}.legacy-field input::placeholder{color:#8c8f96}.legacy-field em{display:block;min-height:18px;margin-top:0;color:#f56c6c;font-size:12px;font-style:normal;line-height:18px;text-align:right}.legacy-login-submit{width:100%;height:46px;margin-top:20px;border-radius:12px;background:#ce0438;color:#fff;font-size:16px;font-weight:400}.legacy-login-submit.empty{background:#ebeff1;color:#98999d}.legacy-login-links{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:50px;color:#ce0438;font-size:14px;font-weight:700}.legacy-login-links b{color:#ce0438;font-weight:700;font-size:10px}.legacy-login-links button{padding:0;color:#ce0438;font:inherit;background:transparent;border:0}.legacy-support-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#0000007a}.legacy-support-picker{position:fixed;left:50%;bottom:0;z-index:61;width:min(100vw,430px);padding:0 0 24px;background:#fff;border-radius:12px 12px 0 0;transform:translate(-50%)}.legacy-support-picker header{display:grid;grid-template-columns:42px 1fr 42px;align-items:center;height:54px;color:#222;border-bottom:1px solid #f1f1f1}.legacy-support-picker strong{text-align:center;font-size:16px}.legacy-support-picker header button{color:#999;font-size:24px;background:transparent;border:0}.legacy-support-picker>div{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;padding:22px 18px 4px}.legacy-support-picker>div button{display:grid;justify-items:center;gap:7px;padding:8px 4px 10px;color:#222;background:#fff;border:0}.support-avatar{position:relative;display:block;width:50px;height:50px;border-radius:50%;background:radial-gradient(circle at 50% 36%,#ffe5bc 0 9px,transparent 10px),radial-gradient(circle at 37% 48%,#5a3d2e 0 2px,transparent 3px),radial-gradient(circle at 63% 48%,#5a3d2e 0 2px,transparent 3px),linear-gradient(145deg,#f7b85b,#d78524);box-shadow:inset 0 -6px #724c1829,0 2px 6px #9662202e}.support-avatar:before{content:"";position:absolute;left:13px;top:15px;width:24px;height:17px;border:3px solid #fff;border-bottom:0;border-radius:18px 18px 0 0}.support-avatar:after{content:"";position:absolute;right:12px;top:31px;width:13px;height:3px;background:#fff;border-radius:999px}.support-avatar.two{background:radial-gradient(circle at 50% 36%,#e2f1ff 0 9px,transparent 10px),radial-gradient(circle at 37% 48%,#214a73 0 2px,transparent 3px),radial-gradient(circle at 63% 48%,#214a73 0 2px,transparent 3px),linear-gradient(145deg,#5bb7ff,#196fc4)}.legacy-support-picker b{font-size:14px;font-weight:400}.legacy-support-picker em{position:relative;padding-left:14px;color:#999;font-size:12px;font-style:normal}.legacy-support-picker em:before{content:"";position:absolute;left:0;top:4px;width:7px;height:7px;background:#2bd36f;border-radius:50%}.legacy-login-footer{display:flex;align-items:center;justify-content:center;gap:4px;margin-top:160px;color:#80838a;font-size:12px;line-height:18px}.legacy-police-badge{width:1.45em;height:1.45em;flex:0 0 auto;background:url(/icp-badge.png) center / contain no-repeat;transform:translateY(-.03em)}.legacy-register-page{min-height:100vh;padding:8px 28px 12px;background:#f5f6fb;color:#222}.legacy-register-back{position:relative;width:38px;height:38px;padding:0;background:#c7c8cb;border-radius:50%}.legacy-register-back:before{content:"";position:absolute;left:15px;top:12px;width:11px;height:11px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg)}.legacy-register-page h1{margin:36px 0 40px;color:#111;font-size:22px;line-height:1.2;font-weight:700}.legacy-register-form{display:grid;gap:18px}.legacy-register-field{display:grid;gap:15px}.legacy-register-field span{color:#777b83;font-size:13px;line-height:1}.legacy-register-field input{width:100%;height:52px;margin:0;padding:0 16px;color:#222;background:#fff;border:0;border-radius:11px;font-size:16px;outline:none}.legacy-register-field input::placeholder{color:#8c8f96}.legacy-register-field small{color:#cf4158;font-size:12px;line-height:1}.legacy-register-submit{width:100%;height:46px;margin-top:10px;color:#747b82;font-size:16px;background:#edf1f4;border-radius:10px}.legacy-register-error{margin:0;color:#cf4158;font-size:12px;text-align:center}.legacy-orders-page{min-height:100vh;background:#f5f6fb;color:#161616}.legacy-orders-header{position:relative;height:52px;display:grid;place-items:center;background:#fff}.legacy-orders-header button{position:absolute;left:16px;top:7px;width:38px;height:38px;padding:0;background:#c7c8cb;border-radius:50%}.legacy-orders-header button:before{content:"";position:absolute;left:15px;top:12px;width:11px;height:11px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg)}.legacy-orders-header h1{margin:0;font-size:19px;line-height:52px;font-weight:700}.legacy-orders-tabs{height:42px;display:grid;grid-template-columns:1fr 1fr;align-items:center;background:#fff;border-bottom:1px solid #f0f1f5}.legacy-orders-tabs button{position:relative;height:42px;color:#8c8f97;font-size:15px;font-weight:400;background:transparent;border-radius:0}.legacy-orders-tabs button.active{color:#151515}.legacy-orders-tabs button.active:after{content:"";position:absolute;left:50%;bottom:2px;width:22px;height:3px;background:#e61f48;border-radius:999px;transform:translate(-50%)}.legacy-orders-empty{min-height:calc(100vh - 94px);display:grid;justify-items:center;align-content:start;padding-top:250px}.legacy-empty-illustration{position:relative;width:126px;height:108px;opacity:.68}.legacy-empty-illustration:before{content:"";position:absolute;left:18px;top:11px;width:91px;height:91px;background:#e3e8ef;border-radius:50%}.legacy-empty-illustration i{position:absolute;left:32px;top:24px;width:58px;height:70px;background:#f4f7fa;border-radius:8px;box-shadow:inset 0 0 0 1px #d9e0e8}.legacy-empty-illustration i:before{content:"";position:absolute;left:12px;top:15px;width:34px;height:34px;background:linear-gradient(#9ba7b4,#9ba7b4) 0 0 / 24px 2px no-repeat,linear-gradient(#9ba7b4,#9ba7b4) 0 11px / 34px 2px no-repeat,linear-gradient(#9ba7b4,#9ba7b4) 0 22px / 28px 2px no-repeat,linear-gradient(#9ba7b4,#9ba7b4) 0 33px / 20px 2px no-repeat}.legacy-empty-illustration b{position:absolute;right:18px;bottom:20px;width:34px;height:34px;border:8px solid #d3dae3;border-radius:50%}.legacy-empty-illustration b:after{content:"";position:absolute;right:-19px;bottom:-12px;width:27px;height:8px;background:#d3dae3;border-radius:999px;transform:rotate(35deg)}.legacy-orders-empty p{margin:20px 0 0;color:#8d929b;font-size:14px}.legacy-orders-empty .list-end{margin-top:14px;color:#98999d;font-size:10px}.legacy-orders-list{display:grid;gap:10px;padding:10px 12px 18px}.legacy-record-list article{padding:12px;background:#fff;border-radius:6px;box-shadow:0 1px #dde1e8bf}.legacy-orders-list article{padding:13px 13px 12px;background:#fff;border-radius:6px;box-shadow:0 1px #dde1e8bf}.legacy-order-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:13px;color:#111;font-size:14px}.legacy-order-card-top p{min-width:0;margin:0;color:#1c1d22;font-size:14px;font-weight:600;line-height:1.25}.legacy-order-card-top p span{margin-left:5px;color:#d7193f;font-size:13px;font-weight:500}.legacy-order-card-top em{flex:0 0 auto;color:#d51b3f;font-size:14px;font-style:normal}.legacy-order-card-top em.green{color:#0aa36f}.legacy-order-card-body{display:grid;grid-template-columns:1.08fr 1.08fr .85fr 1.35fr;column-gap:8px;row-gap:8px;color:#3b3e46;font-size:12px;line-height:1.35}.legacy-order-card-body>div{display:grid;gap:8px;align-content:start}.legacy-order-card-body p{margin:0;color:#4c5059;word-break:break-word}.legacy-order-card-body p span{margin-left:4px;color:#1f2329}.legacy-order-card-body .red,.legacy-order-card-body p span.red{color:#d51b3f}.legacy-order-card-body .green,.legacy-order-card-body p span.green{color:#0aa36f}.legacy-order-countdown span{color:#d51b3f;font-weight:600}.legacy-order-card-time{color:#24262b;text-align:right}.legacy-order-card-time p{color:#24262b;white-space:nowrap}.legacy-order-floating{grid-column:1 / -1;padding-top:2px}.loading-page,.auth-page{width:min(100vw,430px);min-height:100vh;margin:0 auto;display:grid;align-content:center;gap:14px;padding:24px;background:#fff}.auth-page.legacy-login-page{position:relative;display:block;align-content:normal;gap:0;overflow:hidden;min-height:100vh;padding:0 0 80px;background:#f5f6fb}.loading-page{position:relative;display:block;overflow:hidden;padding:0;background:#eef0f6}.loading-page .sta_logo img{display:block;width:100%;height:100vh;object-fit:cover;object-position:top center}.loading-welcome{position:absolute;left:50%;top:45.5%;width:78%;margin:0;color:transparent;text-align:center;font-size:13px;line-height:1.55;transform:translate(-50%)}.loading-login-tip{position:absolute;left:50%;top:48%;display:grid;place-items:center;min-width:158px;height:40px;padding:0 16px;color:#fff;font-size:14px;background:#1f1f1fb8;border-radius:5px;opacity:0;transform:translate(-50%)}.loading-page .progress{position:absolute;left:50%;bottom:68px;width:80%;height:20px;opacity:0;transform:translate(-50%)}.loading-page .progress_bar,.loading-page .progress_baron{position:absolute;top:50%;height:7px;border-radius:99px;transform:translateY(-50%)}.loading-page .progress_bar{width:100%;background:#fff}.loading-page .progress_baron{left:0;background:#ce0438}.loading-page .run{position:absolute;top:0;width:20px;height:20px}.loading-page .run span{display:block;width:20px;height:20px;background:radial-gradient(circle at 52% 44%,#fff 0 24%,transparent 25%),radial-gradient(circle at 50% 50%,#ce0438 0 55%,transparent 56%);border-radius:50%}.loading-page .run .value{margin:0;color:#333;font-size:12px;line-height:1;white-space:nowrap}.loading-page .fotwz{position:absolute;left:50%;bottom:32px;width:54%;margin:0;color:#fff;text-align:center;font-size:12px;line-height:1.2;opacity:0;transform:translate(-50%)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.shortcut-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:14px 0}.shortcut-grid a,.shortcut-grid button{min-height:58px;display:grid;place-items:center;border:1px solid #eee;border-radius:6px;color:inherit;font-size:13px}.home-page,.my-page{min-height:calc(100vh - 68px);padding:16px;background:#f3f5fb}.home-page{padding:13px 16px 18px}.home-topbar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.home-logo{width:104px;height:31px;display:block;object-fit:contain}.home-topbar button{width:auto;height:34px;display:inline-flex;align-items:center;gap:6px;padding:0 12px;color:#111;font-weight:700;background:#ffffff9e;border-radius:999px;box-shadow:none}.home-topbar button i{position:relative;width:18px;height:18px;display:inline-block;border:1.5px solid #333;border-radius:50%}.home-topbar button i:before,.home-topbar button i:after{content:"";position:absolute;display:block;border-radius:999px}.home-topbar button i:before{left:4px;top:1px;width:6px;height:12px;border-left:1px solid #333;border-right:1px solid #333}.home-topbar button i:after{left:2px;top:7px;width:10px;height:1px;background:#333}.home-banner-carousel{position:relative;width:100%;height:145px;overflow:hidden;border-radius:20px}.home-banner{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;opacity:0}.home-banner.active{opacity:1}.home-notice-link{display:block;width:100%;height:auto;padding:0;overflow:visible;color:inherit;background:transparent;border:0;border-radius:0}.home-notice{display:block;width:calc(100% + 32px);height:69px;margin:18px -16px 12px;object-fit:cover;border-radius:8px}.home-page .home-notice{width:calc(100% + 32px);margin-right:-16px;margin-bottom:10px;margin-left:-16px}.home-shortcuts{grid-template-columns:repeat(4,1fr);gap:8px;margin:0 0 10px}.home-shortcuts a,.home-shortcuts button{min-height:81px;gap:8px;background:#fff;border:0;border-radius:9px;color:#111;font-size:13px}.home-shortcuts img{width:38px;height:38px;display:block;object-fit:cover;border-radius:50%}.home-shortcuts .service-card{grid-column:span 2;align-content:center;justify-items:start;padding:0 28px;background:linear-gradient(135deg,#fff,#fff4f7 45%,#f8e3e9)}.home-shortcuts .service-card strong{font-size:15px}.home-shortcuts .service-card small{color:#9a9a9a;font-size:11px}.legacy-home-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#0000006b}.legacy-home-notice-pop{position:fixed;left:50%;top:50%;z-index:41;width:min(calc(100vw - 52px),360px);min-height:178px;display:grid;gap:12px;padding:22px 20px 18px;color:#333;background:#fff;border-radius:8px;transform:translate(-50%,-50%);box-shadow:0 12px 40px #141c2c33}.legacy-home-notice-pop h3{margin:0;color:#111;text-align:center;font-size:17px;font-weight:700}.legacy-home-notice-pop p{margin:0;min-height:58px;color:#555;font-size:14px;line-height:1.65}.legacy-home-notice-pop button{width:auto;height:32px;margin:0 auto;padding:0 18px;color:#666;background:transparent;border-radius:0;font-size:14px}.legacy-home-support-pop{position:fixed;left:50%;bottom:0;z-index:41;width:min(100vw,430px);padding:0 16px 22px;color:#111;background:#fff;border-radius:18px 18px 0 0;transform:translate(-50%);box-shadow:0 -12px 36px #141c2c29}.legacy-home-support-pop header{height:55px;display:grid;grid-template-columns:30px 1fr 30px;align-items:center;text-align:center;border-bottom:1px solid #f0f0f0}.legacy-home-support-pop header strong{font-size:16px}.legacy-home-support-pop header button{width:30px;height:30px;padding:0;color:#777;background:transparent;border-radius:0;font-size:24px;line-height:1}.legacy-home-support-pop>div{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding-top:18px}.legacy-home-support-pop a{min-height:104px;display:grid;place-items:center;gap:6px;color:#222;background:#f8f9fd;border-radius:8px}.legacy-home-support-pop a i{width:42px;height:42px;display:block;border-radius:50%;background:radial-gradient(circle at 50% 45%,#fff 0 28%,transparent 30%),linear-gradient(135deg,#ff7292,#e31d4b)}.legacy-home-support-pop a strong{font-size:15px;font-weight:500}.legacy-home-support-pop a small{color:#12b56d;font-size:12px}.home-news,.home-products{display:grid;overflow:hidden;background:#fff;border:1px solid #eceff5;border-radius:6px}.home-products{margin-top:14px}.home-news h2,.home-products h2{margin:0;padding:11px 12px 8px;background:#fff;font-size:16px}.home-news a,.home-products a{display:grid;gap:4px;padding:14px 12px;background:#fff;border-bottom:1px solid #e9e9e9}.home-news h2+a{border-radius:0}.home-news a{padding:18px 12px}.home-news a:last-child{border-bottom:0;border-radius:0 0 6px 6px}.home-news strong{color:#303030;font-size:16px;line-height:1.35;font-weight:300}.home-news span,.home-news small{color:#999;font-size:12px}.home-products a{grid-template-columns:1fr auto;align-items:center}.home-products strong{color:#14b875}.product-list{display:grid;gap:8px}.product-list a{min-height:48px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #eee}.product-page{min-height:calc(100vh - 68px);padding:10px 16px 8px;background:#f6f7fb}.product-search{position:relative;display:grid;grid-template-columns:1fr 34px;align-items:center;gap:8px;height:44px;margin:0;padding:0 8px 0 16px;background:#fff;border-radius:99px}.product-search-placeholder{position:absolute;left:16px;top:0;height:44px;display:flex;align-items:center;color:#98999d;font-size:15px;pointer-events:none}.product-search input{height:32px;margin:0;padding:0;border:0;color:#222;background:transparent;font-size:15px;outline:none}.product-search button{position:relative;width:34px;height:32px;display:grid;place-items:center;color:transparent;background:transparent;border-radius:50%;font-size:0}.product-search button:before{content:"";width:13px;height:13px;border:2px solid #7d7f7f;border-radius:50%}.product-search button:after{content:"";position:absolute;width:7px;height:2px;right:7px;bottom:8px;background:#7d7f7f;border-radius:2px;transform:rotate(45deg);transform-origin:center}.product-page h1{position:relative;display:inline-block;margin:10px 0 16px;text-align:left;color:#111;font-size:14px;line-height:44px;font-weight:700}.product-page h1:after{content:"";position:absolute;left:50%;bottom:0;width:14px;height:4px;background:#ce0438;border-radius:999px;transform:translate(-50%)}.market-table{overflow:visible;background:transparent;border-radius:0}.market-table header,.market-row{display:flex;align-items:center;justify-content:center}.market-table header{margin:0;padding:15px;color:#999;font-size:12px}.market-table header span:first-child,.market-row>span{flex:1}.market-table header span:nth-child(2),.market-row>strong{width:75px;text-align:center}.market-table header span:nth-child(3),.market-row>em{width:100px;text-align:right}.market-row{margin-bottom:15px;padding:15px;background:#fff;border-top:0;border-radius:15px;color:#999;font-size:10px}.product-page .market-row{margin-bottom:17.8px}.market-name{display:flex;align-items:center;gap:10px;min-width:0}.market-icon{width:34px;height:34px;flex:0 0 34px;display:block;object-fit:contain}.market-name-copy{display:grid;gap:5px;min-width:0}.market-name strong{color:#000;font-size:16px;font-weight:700}.market-name small{color:#999;font-size:12px}.market-price{color:#000;font-size:14px;font-weight:400}.market-row em{display:flex;align-items:center;justify-content:center;width:65px;height:25px;margin-left:35px;padding:0;color:#fff;border-radius:5px;font-style:normal;font-size:10px;text-align:center}.market-row em.up{background:red}.market-row em.down{background:green}.list-end{margin:0;color:#98999d;font-size:10px;text-align:center}.status-line{margin:0 0 12px;color:#666;font-size:13px}.legacy-password-page,.trade-password-page{position:relative;min-height:100vh;padding:15px 16px 112px;background:#f5f6fb}.h5-shell:has(.legacy-password-page),.h5-shell:has(.trade-password-page){padding-bottom:0;background:#f5f6fb}.h5-shell:has(.legacy-password-page) .bottom-tabs,.h5-shell:has(.trade-password-page) .bottom-tabs{display:none}.legacy-password-page header,.trade-password-page header{position:relative;display:grid;place-items:center;min-height:36px;margin-bottom:26px}.legacy-password-page header a,.trade-password-page header a{position:absolute;left:0;top:-4px;width:38px;height:38px;display:grid;place-items:center;color:#fff;background:#c7c8cc;border-radius:50%;font-size:38px;line-height:1;font-family:Arial,sans-serif}.legacy-password-page h1,.trade-password-page h1{margin:0;color:#111;font-size:17px;font-weight:700}.legacy-password-page label,.trade-password-page label{display:block;margin-bottom:20px}.legacy-password-page label span,.trade-password-page label span{display:block;margin-bottom:10px;color:#8e919b;font-size:13px}.legacy-password-page label small,.trade-password-page label small{display:block;margin-top:9px;color:#8b8f99;font-size:13px;line-height:1}.legacy-password-page input,.trade-password-page input{height:54px;margin:0;padding:0 15px;color:#333;background:#fff;border:0;border-radius:10px;font-size:14px}.legacy-password-page input::placeholder,.trade-password-page input::placeholder{color:#8b8f99}.legacy-password-page button,.trade-password-page button{position:absolute;left:20px;right:20px;bottom:46px;width:auto;height:48px;color:#9da2ab;background:#eef3f7;border-radius:9px;font-size:16px}.legacy-password-page button.active,.trade-password-page button.active{color:#fff;background:#d91d48}.legacy-password-page .status-line,.trade-password-page .status-line{margin-top:22px;text-align:center}.legacy-bank-page,.legacy-deposit-page,.legacy-withdraw-page,.legacy-record-page,.legacy-settings-page{position:relative;min-height:100vh;padding:15px 16px 96px;background:#f5f6fb}.h5-shell:has(.legacy-bank-page),.h5-shell:has(.legacy-deposit-page),.h5-shell:has(.legacy-withdraw-page),.h5-shell:has(.legacy-record-page),.h5-shell:has(.legacy-settings-page){padding-bottom:0;background:#f5f6fb}.h5-shell:has(.legacy-bank-page) .bottom-tabs,.h5-shell:has(.legacy-deposit-page) .bottom-tabs,.h5-shell:has(.legacy-withdraw-page) .bottom-tabs,.h5-shell:has(.legacy-record-page) .bottom-tabs,.h5-shell:has(.legacy-settings-page) .bottom-tabs{display:none}.legacy-bank-page header,.legacy-deposit-page header,.legacy-withdraw-page header,.legacy-record-page header,.legacy-settings-page header{position:relative;display:grid;place-items:center;min-height:36px}.legacy-bank-page header{margin-bottom:35px}.legacy-deposit-page header{margin-bottom:39px}.legacy-withdraw-page header{margin-bottom:19px}.legacy-record-page header,.legacy-settings-page header{margin-bottom:28px}.legacy-bank-page header a,.legacy-deposit-page header a,.legacy-withdraw-page header a,.legacy-record-page header a,.legacy-settings-page header a{position:absolute;left:0;top:-4px;width:38px;height:38px;display:grid;place-items:center;color:#fff;background:#c7c8cc;border-radius:50%;font-size:38px;line-height:1;font-family:Arial,sans-serif}.legacy-bank-page h1,.legacy-deposit-page h1,.legacy-withdraw-page h1,.legacy-record-page h1,.legacy-settings-page h1{margin:0;color:#111;font-size:17px;font-weight:700}.legacy-settings-page{padding:7px 17px 96px}.legacy-settings-page header a{top:0}.deposit-amount-card{min-height:151px;margin-bottom:18px;padding:0 8px;background:transparent;border-radius:0}.deposit-payment-method{margin-bottom:72px;padding:0 8px}.deposit-payment-method span{margin-bottom:9px}.deposit-amount-card span{display:block;margin-bottom:29px;color:#111;font-size:13px}.deposit-amount-card label{display:flex;align-items:center;height:61px;margin:0;border-bottom:1px solid #dedede}.deposit-amount-card strong{width:39px;color:#111;font-size:31px;line-height:1}.deposit-amount-card input{flex:1;height:38px;margin:0;padding:0;color:#111;background:transparent;border:0;border-radius:0;font-size:22px}.legacy-number-pad{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:21px 30px;overflow:visible;margin:0 -16px;padding:24px 24px 28px;background:#fff;border:0;border-radius:12px 12px 0 0}.legacy-number-pad button{height:43px;margin:0;color:#222;background:#f4f5f8;border-radius:999px;font-size:22px}.legacy-number-pad .backspace{color:#60656f;background:#f4f5f8;font-size:20px}.legacy-deposit-submit{width:168px;height:44px;display:block;margin:32px auto 0;color:#fff;background:#d91d48;border-radius:9px;font-size:16px}.legacy-deposit-submit.empty{color:#8e969f;background:#edf2f6}.legacy-record-page p{margin:-3px 0 0;color:#9b9fa8;font-size:11px;text-align:center}.legacy-record-list{display:grid;gap:10px}.legacy-record-list article{display:grid;grid-template-columns:1fr auto;gap:6px 10px;align-items:center}.legacy-record-list strong{color:#111;font-size:16px}.legacy-record-list span{color:#d51b3f;font-size:13px}.legacy-record-list small{grid-column:1 / -1;color:#8f949d;font-size:12px;line-height:1.45}.legacy-deposit-record-list,.legacy-withdraw-record-list{gap:0}.legacy-deposit-record-list article,.legacy-withdraw-record-list article{min-height:72px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:12px 0;background:transparent;border-bottom:1px solid #edf0f5;border-radius:0;box-shadow:none}.legacy-deposit-record-list .legacy-record-left,.legacy-deposit-record-list .legacy-record-right,.legacy-withdraw-record-list .legacy-record-left,.legacy-withdraw-record-list .legacy-record-right{display:grid;gap:8px}.legacy-deposit-record-list .legacy-record-right,.legacy-withdraw-record-list .legacy-record-right{justify-items:end}.legacy-deposit-record-list strong,.legacy-withdraw-record-list strong{color:#111;font-size:15px;font-weight:500}.legacy-deposit-record-list span,.legacy-withdraw-record-list span{color:#1c1d22;font-size:13px}.legacy-withdraw-record-list span.rejected{color:#b50b0b}.legacy-withdraw-record-list span.pending{color:#494dc5}.legacy-withdraw-record-list span.waiting{color:#000}.legacy-deposit-record-list small,.legacy-withdraw-record-list small{grid-column:auto;color:#8f949d;font-size:12px}.legacy-deposit-record-list>p,.legacy-withdraw-record-list>p{margin:18px 0 0;color:#8f949d;font-size:12px;text-align:center}.legacy-settings-list{display:grid;gap:11px}.legacy-settings-list a{position:relative;display:flex;align-items:center;min-height:48px;padding:0 34px 0 13px;background:#fff;border-radius:9px;color:#111;font-size:14px}.legacy-settings-list a:after{content:"";position:absolute;right:16px;top:50%;width:8px;height:8px;border-top:1px solid #9ba0a9;border-right:1px solid #9ba0a9;transform:translateY(-50%) rotate(45deg)}.legacy-settings-list span{flex:1}.legacy-settings-list em{color:#8f939d;font-style:normal;font-size:14px}.legacy-select-field{display:block;margin:0}.legacy-select-field span,.legacy-password-field span,.withdraw-amount-card .amount-title{display:block;margin-bottom:9px;color:#8d919c;font-size:13px;font-weight:400}.legacy-withdraw-page .legacy-select-field span{margin-bottom:12px;color:#101010;font-size:16px}.legacy-select-field select{height:52px;margin:0;padding:0 19px;color:#111;background:#fff;border:0;border-radius:10px;font-size:15px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.legacy-withdraw-rate{display:block;margin-top:7px;color:#8d919c;font-style:normal;font-size:12px}.legacy-bank-form{display:grid;gap:13px;margin-top:14px}.legacy-bank-field{display:grid;grid-template-columns:104px minmax(0,1fr);align-items:center;min-height:52px;margin:0;padding:0 17px 0 19px;background:#fff;border-radius:9px}.legacy-bank-field span{color:#111;font-size:14px}.legacy-bank-field input,.legacy-bank-field select{width:100%;min-width:0;height:38px;margin:0;padding:0;color:#111;background:transparent;border:0;border-radius:0;font-size:14px;text-align:right}.legacy-bank-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.legacy-bank-field input:disabled,.legacy-bank-field select:disabled{color:#60656f;opacity:1}.legacy-bank-tip{margin:3px 0 0;color:#d91d48;font-size:13px;text-align:center}.legacy-bank-submit{width:168px;height:44px;display:block;margin:21px auto 0;color:#fff;background:#d91d48;border-radius:9px;font-size:16px}.withdraw-amount-card{min-height:139px;margin-bottom:20px;padding:14px 22px 12px;background:#fff;border-radius:10px}.withdraw-amount-card .amount-title{margin-bottom:11px;color:#111}.amount-input{display:flex;align-items:center;height:39px;margin:0;border-bottom:1px solid #e0e0e0}.amount-input strong{width:33px;color:#111;font-size:30px;font-weight:700;line-height:1}.amount-input input{flex:1;height:36px;margin:0;padding:0;color:#111;background:transparent;border:0;border-radius:0;font-size:18px}.amount-meta{display:flex;justify-content:space-between;margin-top:6px;color:#111;font-size:12px}.withdraw-amount-card p,.legacy-password-field small{display:block;margin:6px 0 0;color:#e74c63;font-size:13px;font-weight:400}.legacy-password-field{display:block;margin:23px 0 0}.legacy-password-field input{height:52px;margin:0;padding:0 15px;color:#111;background:#fff;border:0;border-radius:9px;font-size:15px}.legacy-withdraw-page button{width:100%;height:47px;margin-top:52px;color:#8e969f;background:#edf2f6;border-radius:9px;font-size:16px}.legacy-withdraw-page button.active{color:#fff;background:#d91d48}.amounts{display:grid;grid-template-columns:repeat(3,1fr);gap:12px 10px}.amounts span{display:grid;place-items:center;min-height:48px;color:#7a808f;background:#f7f8fd;border:1px solid transparent;border-radius:8px;font-size:13px}.amounts span.active{border-color:#e9edf7;color:#7a808f;background:#f7f8fd}.order-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;min-height:0}.sheet-mask{position:absolute;top:0;right:0;bottom:0;left:0;background:#0009}.sheet-body{position:absolute;left:50%;bottom:0;width:min(100vw,430px);display:grid;gap:10px;height:min(560px,calc(100dvh - 50px));max-height:calc(100dvh - 50px);overflow:auto;padding:22px 20px calc(18px + env(safe-area-inset-bottom));transform:translate(-50%);background:#fff;border-radius:14px 14px 0 0}.sheet-body header{display:flex;justify-content:space-between;gap:12px}.sheet-body header div{display:flex;align-items:center;gap:10px}.sheet-body header span{min-width:58px;height:24px;display:grid;place-items:center;color:#fff;font-size:12px;background:#f33355;border-radius:999px}.sheet-body header span.green{background:#13b86d}.sheet-body p{margin:0;color:#666}.sheet-body label{color:#777;font-size:13px}.sheet-body header+label{margin-top:12px}.ghost{width:44px;height:28px;color:#888;font-size:14px;background:transparent}.trade-page{position:relative;display:flex;flex-direction:column;width:min(100vw,430px);height:100dvh;min-height:100vh;margin:0 auto;padding-bottom:0;overflow:hidden;color:#111;background:#f2f3f8}.trade-header{flex:0 0 auto;height:50px;display:grid;grid-template-columns:54px 1fr 54px;align-items:center;padding:0 16px}.trade-header h1{margin:0;text-align:center;font-size:18px;font-weight:600}.trade-header a,.trade-header span{width:38px;height:38px;display:grid;place-items:center;color:#fff;font-size:28px;line-height:1;background:#c9cbd1;border-radius:50%}.trade-header span{justify-self:end;font-size:17px}.trade-quote-card{flex:0 0 auto;margin:20px 16px;display:grid;grid-template-columns:1.08fr 1.62fr;height:100px;min-height:100px;overflow:hidden;background:#fff;border-radius:5px}.trade-price{display:flex;align-items:center;gap:16px;padding:20px;border-right:1px solid #eef0f5}.trade-price i{width:4px;height:46px;background:#18bf73}.trade-price strong{color:#15bd73;font-size:20px}.trade-stats{display:grid;grid-template-columns:1fr 1fr;gap:2px 22px;padding:18px 22px;font-size:11px}.trade-stats span{display:grid;gap:4px;color:#848893}.trade-stats strong{color:#171b24;font-size:13px;font-weight:500}.trade-chart{position:relative;flex:1 1 auto;min-height:0;overflow:hidden;background:#151b2d}.trade-live-chart{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;background:#151b2d}.trade-live-chart svg{display:block;width:100%;height:100%;min-height:0}.trade-page:not(:has(.order-sheet)) .trade-live-chart svg{height:100%}.trade-chart nav{position:absolute;left:0;right:0;top:0;z-index:1;height:46px;display:grid;grid-template-columns:repeat(8,1fr);align-items:center;gap:2px;padding:0 9px;color:#7d879a;background:linear-gradient(180deg,#151b2df5,#151b2d2e);font-size:14px;text-align:center}.trade-chart nav button{height:32px;margin:0;padding:0;color:inherit;background:transparent;border-radius:8px;font-size:inherit}.trade-chart nav button.active{height:32px;display:grid;place-items:center;color:#f4f8ff;background:#ffffff14;border-radius:8px}.trade-chart-grid line{stroke:#8090ae2e;stroke-width:1}.trade-chart-candles line{stroke-width:1.2}.trade-chart-candles rect{opacity:.95}.trade-chart-candles .up line,.trade-chart-candles .up rect{stroke:#19c37d;fill:#19c37d}.trade-chart-candles .down line,.trade-chart-candles .down rect{stroke:#f24b62;fill:#f24b62}.trade-chart-trend path:first-child{fill:url(#tradeLineFill)}.trade-chart-trend path:last-child{fill:none;stroke:#18c87f;stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round}.trade-chart-current-line{stroke:#ffda698f;stroke-width:1;stroke-dasharray:5 5}.trade-chart-current-dot{fill:#ffda69;stroke:#151b2d;stroke-width:2}.trade-chart-price-labels text{fill:#e6ecf69e;font-size:10px}.trade-chart-current-label{fill:#ffda69;font-size:11px;font-weight:700}.ticker-line,.macd-line{height:22px;padding:4px 6px 0;font-size:10px}.ticker-line b,.macd-line b{color:#e73b52}.ticker-line em{color:#13b86d;font-style:normal}.ticker-line strong{color:#d5c34f}.kline-canvas{position:relative;height:340px;display:flex;align-items:end;gap:13px;padding:24px 14px 28px;overflow:hidden;background:repeating-linear-gradient(to bottom,transparent 0,transparent 55px,rgba(255,255,255,.06) 56px),linear-gradient(90deg,rgba(255,255,255,.04),transparent 1px),#151b2d}.kline-canvas i{position:relative;z-index:1;width:5px;min-height:22px;background:#ec3755}.kline-canvas i:before{content:"";position:absolute;left:2px;top:-18px;width:1px;height:calc(100% + 34px);background:currentColor}.kline-canvas i.up{color:#24d8db;background:#24d8db}.kline-canvas svg{position:absolute;top:84px;right:14px;bottom:74px;left:14px;z-index:2;width:calc(100% - 28px);height:160px;fill:none;stroke:#4fd16f;stroke-width:2}.kline-canvas .yellow{stroke:#e5df3e}.kline-canvas .pink{stroke:#e14078}.macd-bars{height:104px;display:flex;align-items:center;gap:4px;padding:8px 14px 20px}.macd-bars i{flex:1;align-self:start;background:#15bd73}.macd-bars i.down{align-self:end;background:#13d294}.trade-bottom-actions{position:relative;z-index:8;flex:0 0 auto;width:100%;min-height:86px;display:grid;grid-template-columns:1fr 1fr;gap:66px;align-items:center;padding:22px 52px calc(24px + env(safe-area-inset-bottom));background:#f8f9fd}.trade-bottom-actions button{height:40px;background:#f33355;border-radius:9px}.trade-bottom-actions button.green{background:#13b86d}@media(max-width:767px){.trade-page{height:auto;min-height:895px;overflow-x:hidden;overflow-y:auto}.trade-chart{flex:0 0 600px;height:600px}.trade-bottom-actions{height:105px;min-height:105px;padding-top:22px;padding-bottom:calc(43px + env(safe-area-inset-bottom))}.sheet-body{top:390px;bottom:auto;width:100vw;max-width:none;height:500px;max-height:500px}}@media(max-width:767px)and (max-height:820px){.trade-page{min-height:100dvh}.trade-chart{flex-basis:max(520px,calc(100dvh - 276px));height:max(520px,calc(100dvh - 276px))}.trade-bottom-actions{padding-top:16px;padding-bottom:calc(28px + env(safe-area-inset-bottom))}.sheet-body{top:auto;bottom:0;height:min(500px,calc(100dvh - 180px));max-height:calc(100dvh - 180px)}}.sheet-submit{height:44px;color:#98999d;background:#ebeff1;border-radius:12px}.sheet-submit.on{color:#fff;background:#ce0438}.custom-amount{position:relative;height:52px;display:flex;align-items:center;gap:12px;padding:0 16px;background:#f7f8fd;border-radius:8px}.custom-amount input{flex:1;height:100%;padding:0;position:relative;z-index:1;border:0;background:transparent}.custom-amount span{color:#666;font-size:12px}.custom-amount-placeholder{position:absolute;left:16px;top:50%;z-index:0;color:#9aa0aa;transform:translateY(-50%);pointer-events:none}.sheet-balance{display:flex;align-items:center;gap:2px;color:#878b95;font-size:12px}.sheet-balance small{font-size:9px}.sheet-balance button{width:auto;height:auto;margin-left:auto;color:#e84a69;font-size:12px;background:transparent}.time-options{display:flex;flex-wrap:wrap;gap:10px}.time-chip{width:104px;height:52px;display:grid;place-items:center;color:#858a96;font-size:13px;background:#f7f8fd;border-radius:8px}.time-chip.active{color:#e84a69;border:1px solid #f1d7df;background:#fff8fa}.sheet-body>button{margin-top:20px}.sheet-body:has(.sheet-inline-error){gap:7px}.sheet-body:has(.sheet-inline-error)>button{margin-top:10px}.sheet-inline-error{margin:-4px 0 0}.order-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:14px 0 0}.order-metrics div{display:grid;gap:6px}.order-metrics dt{color:#8d919d;font-size:10px}.order-metrics dd{margin:0;color:#222;font-size:12px}.segmented{display:grid;grid-template-columns:1fr 1fr;gap:8px}.empty{margin-top:24px;padding:32px;text-align:center;color:#888;background:#f7f7f7}.my-page{min-height:calc(100vh - 68px);padding:24px 16px 86px;background:#f4f5fb}.my-profile{display:grid;gap:9px;margin-bottom:22px}.my-profile h1{margin:0;color:#141414;font-size:24px;line-height:1.05;font-weight:700}.my-profile div{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.my-profile span{color:#111;font-size:14px}.my-profile small{min-height:18px;display:inline-grid;place-items:center;padding:0 8px;color:#7b6fb7;background:#fff;border-radius:999px;font-size:10px;box-shadow:0 1px 8px #dfe2ec59}.my-profile .green{color:#13b86d;background:#fff}.my-asset-card{position:relative;min-height:80px;display:grid;grid-template-columns:1.1fr 1fr;gap:10px;padding:13px 12px 10px;overflow:hidden;background:linear-gradient(135deg,#fff,#fff3f7);border-radius:14px 14px 12px 12px;box-shadow:0 10px 28px #eaecf4b3}.my-asset-card small,.my-asset-card dt{color:#555;font-size:11px}.my-asset-card strong{display:block;margin:9px 0 4px;font-size:19px;font-weight:500}.my-asset-card span{color:#777;font-size:13px}.my-asset-card dl{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:10px;margin:18px 0 0}.my-asset-card dd{margin:6px 0 0;font-size:14px}.my-asset-card i{position:absolute;right:16px;top:20px;width:46px;height:28px;display:grid;place-items:center;color:#fff;font-size:10px;font-style:normal;background:linear-gradient(135deg,#ff4c78,#cf0038);border-radius:50%;transform:rotate(-18deg)}.my-quick-grid{display:grid;grid-template-columns:1.55fr .9fr .9fr;gap:10px;margin:10px 0}.my-quick-grid>*{min-height:78px;display:grid;align-content:center;justify-items:center;gap:8px;padding:14px;background:#fff;border-radius:10px;box-shadow:0 8px 22px #e7e9f28c}.my-quick-grid button{color:inherit;font:inherit;border:0}.my-quick-grid div{justify-items:start}.my-quick-grid small{color:#777;font-size:11px}.my-quick-grid strong{font-size:16px;font-weight:500}.my-quick-grid .my-icon,.my-menu-list .my-icon{position:relative;width:28px;height:28px;display:grid;place-items:center;color:#5b7bef;background:#eff3ff;border-radius:50%;font-size:0}.my-quick-grid .my-icon{width:30px;height:30px}.my-menu-list .my-icon{justify-self:center}.my-icon:before,.my-icon:after{content:"";position:absolute;box-sizing:border-box}.my-icon-deposit,.my-icon-withdraw{color:#7890f4;background:#eef2ff}.my-quick-grid .my-icon-deposit{color:#7f8cf5;background:linear-gradient(180deg,#f7f8ff,#eef2ff);box-shadow:inset 0 0 0 1px #7e8df51a}.my-quick-grid .my-icon-withdraw{color:#73a6f5;background:linear-gradient(180deg,#f7fbff,#edf6ff);box-shadow:inset 0 0 0 1px #73a6f51c}.my-icon-order{color:#7384f3;background:#eef2ff}.my-icon-deposit-record{color:#7185f1;background:#eef2ff}.my-icon-withdraw-record{color:#6d87f2;background:#eef2ff}.my-icon-payout{color:#42c1ce;background:#e9fbfe}.my-icon-settings{color:#8b74ef;background:#f1efff}.my-icon-logout{color:#42c7c9;background:#e9fbfc}.my-menu-list .my-icon-order,.my-menu-list .my-icon-deposit-record,.my-menu-list .my-icon-withdraw-record{color:#7384f3;background:#eef2ff}.my-menu-list .my-icon-payout{color:#42c1ce;background:#e9fbfe}.my-menu-list .my-icon-settings{color:#8b74ef;background:#f1efff}.my-menu-list .my-icon-logout{color:#42c7c9;background:#e9fbfc}.my-icon-deposit:before,.my-icon-withdraw:before{left:8px;top:11px;width:12px;height:9px;border:1.6px solid currentColor;border-radius:3px}.my-icon-deposit:after,.my-icon-withdraw:after{left:10px;top:8px;width:8px;height:6px;border:1.6px solid currentColor;border-bottom:0;border-radius:6px 6px 0 0}.my-quick-grid .my-icon-deposit:before{left:7px;top:12px;width:16px;height:10px;border:1.6px solid currentColor;border-radius:4px;background:radial-gradient(circle at 11px 5px,currentColor 0 1.5px,transparent 1.7px),linear-gradient(currentColor,currentColor) 3px 3px / 7px 1.4px no-repeat}.my-quick-grid .my-icon-deposit:after{left:13px;top:6px;width:5px;height:12px;border:0;border-radius:0;background:linear-gradient(currentColor,currentColor) 2px 0 / 1.7px 10px no-repeat,linear-gradient(135deg,transparent 0 45%,currentColor 46% 60%,transparent 61%) 0 7px / 5px 5px no-repeat,linear-gradient(45deg,transparent 0 45%,currentColor 46% 60%,transparent 61%) 0 7px / 5px 5px no-repeat}.my-icon-withdraw:before{transform:translateY(1px)}.my-icon-withdraw:after{transform:translateY(-1px)}.my-quick-grid .my-icon-withdraw:before{left:7px;top:11px;width:16px;height:11px;border:1.6px solid currentColor;border-radius:4px;background:radial-gradient(circle at 12px 5px,currentColor 0 1.5px,transparent 1.7px),linear-gradient(#73a6f559,#73a6f559) 0 3px / 16px 1px no-repeat}.my-quick-grid .my-icon-withdraw:after{left:12px;top:6px;width:6px;height:11px;border:0;border-radius:0;background:linear-gradient(currentColor,currentColor) 2px 2px / 1.7px 9px no-repeat,linear-gradient(135deg,transparent 0 45%,currentColor 46% 60%,transparent 61%) 0 1px / 6px 6px no-repeat,linear-gradient(45deg,transparent 0 45%,currentColor 46% 60%,transparent 61%) 0 1px / 6px 6px no-repeat}.my-icon-order:before{left:9px;top:7px;width:11px;height:14px;border:1.5px solid currentColor;border-radius:3px}.my-icon-order:after{left:12px;top:10px;width:6px;height:1.5px;background:currentColor;box-shadow:0 4px 0 currentColor,0 8px 0 currentColor}.my-icon-deposit-record:before,.my-icon-withdraw-record:before{left:8px;top:8px;width:13px;height:13px;border:1.5px solid currentColor;border-radius:3px}.my-icon-deposit-record:after{left:11px;top:11px;width:7px;height:1.5px;background:currentColor;box-shadow:0 3px 0 currentColor,0 6px 0 currentColor}.my-icon-withdraw-record:after{left:12px;top:10px;width:5px;height:5px;border-left:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg);box-shadow:-4px 4px 0 -3px currentColor}.my-icon-payout:before{left:7px;top:9px;width:14px;height:10px;border:1.5px solid currentColor;border-radius:2px}.my-icon-payout:after{left:9px;top:12px;width:10px;height:1.5px;background:currentColor;box-shadow:0 3px #40c1cf59,8px 1px 0 -.5px currentColor}.my-icon-settings:before{left:8px;top:8px;width:10px;height:10px;border:1.6px solid currentColor;border-radius:50%}.my-icon-settings:after{left:7px;top:7px;width:14px;height:14px;border:1.5px solid currentColor;border-radius:5px;transform:rotate(45deg)}.my-icon-logout:before{left:8px;top:8px;width:10px;height:12px;border:1.5px solid currentColor;border-right:0;border-radius:3px 0 0 3px}.my-icon-logout:after{left:13px;top:11px;width:9px;height:6px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:rotate(45deg)}.my-menu-list{display:grid;gap:10px}.my-menu-list a,.my-menu-list button{min-height:46px;display:grid;grid-template-columns:34px 1fr 20px;align-items:center;gap:10px;padding:0 14px;color:#222;background:#fff;border:0;border-radius:10px;box-shadow:0 8px 22px #e7e9f28c;text-align:left}.my-menu-list button{width:100%;height:46px}.my-menu-list strong{justify-self:start;font-size:15px;font-weight:500;text-align:left}.my-menu-list em{justify-self:end;color:#b5bac5;font-style:normal;font-size:22px}.record-list{display:grid;gap:10px;margin-top:14px}.record-list article{display:grid;gap:6px;padding:12px;border:1px solid #eee;border-radius:6px;background:#fff}.record-list header{display:flex;justify-content:space-between;gap:10px}.record-list span{color:#0f8de8;font-size:13px}.record-list p{margin:0;color:#333}.record-list small{color:#888}.h5-shell:has(.legacy-news-page){padding-bottom:0;background:#f5f6fb}.legacy-news-page{min-height:100vh;padding:14px 16px 28px;background:#f5f6fb}.legacy-news-page header{position:relative;display:grid;place-items:center;min-height:36px;margin-bottom:16px}.legacy-news-page header button{position:absolute;left:0;top:-4px;width:38px;height:38px;padding:0;background:#c7c8cc;border-radius:50%}.legacy-news-page header button:before{content:"‹";display:block;color:#fff;font-family:Arial,sans-serif;font-size:38px;line-height:32px}.legacy-news-page h1{max-width:292px;margin:0 0 0 48px;color:#111;font-size:18px;font-weight:700;line-height:1.35;text-align:left}.news-detail{padding:6px 0 22px;background:transparent;border-radius:0;color:#333;line-height:1.72}.news-detail p{margin:0}.news-detail .news-meta,.news-detail .news-time{color:#999;font-size:12px;line-height:1.8}.news-content{margin-top:18px;color:#444;font-size:15px}.news-cover{display:block;width:100%;max-height:220px;margin:14px 0 18px;object-fit:cover;border-radius:6px}.news-content p{margin:0 0 13px}.h5-shell:has(.legacy-service-page){padding-bottom:0;background:#f5f6fb}.h5-shell:has(.legacy-service-page) .bottom-tabs{display:none}.legacy-service-page{min-height:100vh;padding:0;background:#f5f6fb}.legacy-service-page header{position:relative;z-index:2;display:grid;place-items:center;height:48px;background:#f5f6fb;border-bottom:1px solid #eceef3}.legacy-service-page header button{position:absolute;left:10px;top:5px;width:38px;height:38px;padding:0;background:#c7c8cc;border-radius:50%}.legacy-service-page header button:before{content:"‹";display:block;color:#fff;font-family:Arial,sans-serif;font-size:38px;line-height:32px}.legacy-service-page h1{margin:0;color:#111;font-size:17px;font-weight:700}.legacy-service-page iframe{display:block;width:100%;height:calc(100vh - 48px);background:#fff;border:0}.legacy-service-fallback{display:grid;place-items:center;align-content:center;min-height:calc(100vh - 48px);gap:14px;color:#333}.legacy-service-fallback a{min-width:118px;height:38px;padding:0 18px;color:#fff;text-align:center;line-height:38px;background:#d30f35;border-radius:6px}.h5-shell:has(.legacy-about-page),.h5-shell:has(.legacy-notification-page){padding-bottom:0;background:#f5f6fb}.h5-shell:has(.legacy-about-page) .bottom-tabs,.h5-shell:has(.legacy-notification-page) .bottom-tabs{display:none}.legacy-about-page,.legacy-notification-page{min-height:100vh;padding:0;background:#f5f6fb}.legacy-about-page header,.legacy-notification-page header{position:relative;display:grid;place-items:center;height:48px;background:#f5f6fb;border-bottom:1px solid #eceef3}.legacy-about-page header button,.legacy-notification-page header button{position:absolute;left:10px;top:5px;width:38px;height:38px;padding:0;background:#c7c8cc;border-radius:50%}.legacy-about-page header button:before,.legacy-notification-page header button:before{content:"‹";display:block;color:#fff;font-family:Arial,sans-serif;font-size:38px;line-height:32px}.legacy-about-page h1,.legacy-notification-page h1{margin:0;color:#111;font-size:17px;font-weight:700}.legacy-about-content{padding:18px 16px 30px;color:#333;font-size:14px;line-height:1.82}.legacy-about-content p{margin:0 0 16px;text-indent:2em}.legacy-notification-page main{padding:0 16px 28px}.legacy-notification-list{display:grid;gap:10px;padding-top:14px}.legacy-notification-list article{padding:14px 13px;background:#fff;border-radius:5px}.legacy-notification-list p{margin:0;color:#333;font-size:14px;line-height:1.65}.legacy-notification-list p+p{margin-top:8px;color:#888;font-size:12px}.legacy-notification-empty{display:grid;place-items:center;align-content:center;min-height:calc(100vh - 48px);gap:12px}.legacy-notification-empty p{margin:0;color:#999;font-size:14px}.menu-list{display:grid;margin-top:14px}.menu-list a,.menu-list button,.page>a{display:flex;align-items:center;min-height:46px;border-bottom:1px solid #eee}.menu-list button{justify-content:flex-start;height:46px;padding:0;color:#d9534f;background:transparent;border-radius:0}.bottom-tabs{position:fixed;left:50%;bottom:0;transform:translate(-50%);width:min(100vw,430px);display:grid;grid-template-columns:repeat(4,1fr);height:62px;background:#fff;border-top:1px solid #f0f0f0;border-radius:18px 18px 0 0;box-shadow:0 -4px 18px #141c2c0d}.bottom-tabs a{display:grid;align-content:center;place-items:center;gap:3px;color:#8a8f99;font-size:12px}.bottom-tabs .tab-icon{position:relative;width:24px;height:24px;display:block;color:currentColor;font-size:0;line-height:1}.bottom-tabs .tab-icon:before,.bottom-tabs .tab-icon:after{content:"";position:absolute;box-sizing:border-box}.tab-icon-home:before{left:6px;top:10px;width:12px;height:10px;border:1.8px solid currentColor;border-top:0;border-radius:2px}.tab-icon-home:after{left:7px;top:5px;width:10px;height:10px;border-left:1.8px solid currentColor;border-top:1.8px solid currentColor;transform:rotate(45deg)}.tab-icon-product:before{left:5px;top:5px;width:6px;height:6px;background:currentColor;border-radius:1px;box-shadow:8px 0 0 currentColor,0 8px 0 currentColor,8px 8px 0 currentColor}.tab-icon-orders:before{left:5px;top:5px;width:14px;height:7px;border:1.8px solid currentColor;border-radius:50%}.tab-icon-orders:after{left:5px;top:9px;width:14px;height:10px;border:1.8px solid currentColor;border-top:0;border-radius:0 0 7px 7px}.tab-icon-my:before{left:8px;top:4px;width:8px;height:8px;background:currentColor;border-radius:50%}.tab-icon-my:after{left:5px;bottom:4px;width:14px;height:9px;background:currentColor;border-radius:9px 9px 3px 3px}.bottom-tabs small{font-size:11px}.bottom-tabs .tab-active{color:#e41d56;font-weight:700}.h5-shell:has(.home-page){padding-bottom:0}.h5-shell:has(.home-page) .bottom-tabs{position:static;left:auto;bottom:auto;transform:none;width:100%;height:54px;margin-top:0}.h5-shell:has(.home-page) .bottom-tabs a{gap:0}.h5-shell:has(.product-page) .bottom-tabs{position:static;left:auto;bottom:auto;transform:none;width:100%;height:51px;margin-top:7px}.h5-shell:has(.product-page) .bottom-tabs a{gap:0}.h5-shell:has(.product-page) .bottom-tabs small{display:none}.identity-page{min-height:100vh;padding:16px 16px 40px;background:#f3f4f9}.h5-shell:has(.identity-page){padding-bottom:0;background:#f3f4f9}.h5-shell:has(.identity-page) .bottom-tabs{display:none}.legacy-h5-header{position:relative;display:grid;place-items:center;min-height:34px;margin:0 0 31px}.legacy-h5-header button{position:absolute;left:0;top:0;width:38px;height:38px;padding:0;background:#c7c8cb;border-radius:50%}.legacy-h5-header button:before{content:"";position:absolute;left:15px;top:12px;width:11px;height:11px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg)}.legacy-h5-header h1{margin:0;color:#111;font-size:19px;font-weight:700;line-height:34px}.identity-form{display:grid;gap:23px}.identity-form label{display:grid;gap:10px}.identity-form span{color:#777b83;font-size:13px;line-height:1}.identity-form input{width:100%;height:52px;margin:0;padding:0 16px;color:#222;background:#fff;border:0;border-radius:10px;box-shadow:none}.identity-form small{color:#e84d68;font-size:13px;line-height:1}.identity-form button{height:47px;margin-top:27px;color:#fff;font-size:18px;font-weight:700;background:linear-gradient(180deg,#e32047,#d90e39);border-radius:11px;box-shadow:inset 0 0 0 1px #af002940}.identity-state{display:grid;justify-items:center;gap:11px;padding-top:92px;color:#111;text-align:center}.identity-state-image{width:92px;height:92px;display:grid;place-items:center;border-radius:50%;background:#fff}.identity-state-image:before{content:"";width:49px;height:49px;border-radius:50%;border:7px solid #d91d48}.identity-state-image.success:before{width:44px;height:25px;border-top:0;border-right:0;border-radius:0;transform:rotate(-45deg)}.identity-state strong{font-size:17px}.identity-state p{margin:0;color:#8f949d;font-size:13px}@media(min-width:768px){body{background:#eceff4}.loading-page,.auth-page,.legacy-register-page{width:100%;max-width:none;margin:0}.loading-page .progress{width:min(520px,50vw)}.loading-page .fotwz{width:min(540px,54vw)}.legacy-login-page{min-height:100vh}.legacy-login-head{width:min(100%,1180px);height:64px;margin:0 auto;padding:0 24px}.legacy-login-form{width:min(460px,calc(100vw - 48px));margin:70px auto 0;padding:0}.legacy-login-footer{margin-top:80px}.legacy-register-page{padding:24px}.legacy-register-page h1,.legacy-register-form{width:min(860px,calc(100vw - 48px));margin-right:auto;margin-left:auto}.legacy-register-page h1{margin-top:34px}.legacy-register-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px}.legacy-register-error,.legacy-register-submit{grid-column:1 / -1;justify-self:center;width:min(360px,100%)}.h5-shell,.bottom-tabs{width:100%;max-width:none}.h5-shell{min-width:0;margin:0;padding-bottom:76px}.h5-shell:has(.home-page),.h5-shell:has(.product-page),.h5-shell:has(.my-page),.h5-shell:has(.legacy-news-page){padding-bottom:76px}.h5-shell:has(.legacy-orders-page),.h5-shell:has(.legacy-bank-page),.h5-shell:has(.legacy-deposit-page),.h5-shell:has(.legacy-withdraw-page),.h5-shell:has(.legacy-record-page),.h5-shell:has(.trade-page),.h5-shell:has(.legacy-settings-page),.h5-shell:has(.legacy-password-page),.h5-shell:has(.trade-password-page),.h5-shell:has(.identity-page),.h5-shell:has(.legacy-about-page),.h5-shell:has(.legacy-notification-page),.h5-shell:has(.legacy-service-page){padding-bottom:0}.bottom-tabs{left:0;bottom:0;height:68px;grid-template-columns:repeat(4,minmax(130px,1fr));padding:0 max(24px,calc((100vw - 1180px)/2));border-radius:0;transform:none}.bottom-tabs a{min-width:0}.h5-shell:has(.product-page) .bottom-tabs{position:fixed;left:0;bottom:0;width:100%;height:68px;margin-top:0;transform:none}.h5-shell:has(.product-page) .bottom-tabs a{gap:3px}.h5-shell:has(.product-page) .bottom-tabs small{display:block}.h5-shell:has(.home-page) .bottom-tabs{position:fixed;left:0;bottom:0;width:100%;height:68px;margin-top:0;transform:none}.h5-shell:has(.home-page) .bottom-tabs a{gap:3px}.home-page,.product-page,.trade-page,.my-page,.legacy-orders-page,.legacy-deposit-page,.legacy-withdraw-page,.legacy-record-page,.legacy-settings-page,.legacy-bank-page,.legacy-password-page,.trade-password-page,.identity-page,.legacy-news-page,.legacy-about-page,.legacy-notification-page{width:min(100%,1180px);margin:0 auto;padding-right:24px;padding-left:24px}.home-page{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(310px,.95fr);grid-template-areas:"hero news" "footer news";gap:18px 24px;align-items:start;padding-top:22px;padding-bottom:92px}.home-section[data-home-section=hero]{grid-area:hero;min-width:0}.home-news{grid-area:news;min-width:0}.home-footer{grid-area:footer}.home-banner-carousel{height:210px;border-radius:14px}.home-notice,.home-page .home-notice{width:100%;margin-right:0;margin-left:0;border-radius:8px}.home-shortcuts{grid-template-columns:repeat(4,minmax(92px,1fr))}.home-shortcuts a,.home-shortcuts button{min-height:92px}.legacy-home-support-pop{bottom:24px;width:min(560px,calc(100vw - 48px));border-radius:16px}.product-page{min-height:calc(100vh - 76px);padding-top:24px;padding-bottom:92px}.product-search{max-width:520px}.market-table{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.market-table header{grid-column:1 / -1;padding:12px 15px 0}.market-row{min-height:92px;margin-bottom:0}.legacy-orders-page{padding-top:0;padding-bottom:40px}.legacy-orders-header,.legacy-orders-tabs{width:calc(100% + 48px);margin-right:-24px;margin-left:-24px}.legacy-orders-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px 0 24px}.legacy-orders-empty{min-height:520px;margin-top:16px;padding-top:150px;background:#fff;border-radius:8px}.my-page{min-height:calc(100vh - 76px);display:grid;grid-template-columns:minmax(0,.92fr) minmax(320px,1.08fr);gap:14px 24px;align-items:start;padding-top:24px;padding-bottom:92px}.my-profile{grid-column:1 / -1;margin-bottom:0}.my-asset-card{min-height:152px}.my-quick-grid{grid-column:1;margin:0}.my-menu-list{grid-column:2;grid-row:2 / span 3}.legacy-deposit-page,.legacy-withdraw-page,.legacy-bank-page,.legacy-record-page,.legacy-settings-page,.legacy-password-page,.trade-password-page,.identity-page{width:min(100%,920px);padding-top:22px;padding-bottom:44px}.legacy-deposit-page,.legacy-withdraw-page{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:18px 26px;align-items:start}.legacy-deposit-page header,.legacy-deposit-page .form-error,.legacy-withdraw-page header,.legacy-withdraw-page .form-error{grid-column:1 / -1}.deposit-amount-card{grid-column:1;grid-row:2;min-height:210px;margin-bottom:0;padding:24px;background:#fff;border-radius:12px}.deposit-payment-method{grid-column:1;grid-row:3;margin-bottom:0;padding:0}.legacy-number-pad{grid-column:2;grid-row:2 / span 2;margin:0;border-radius:12px}.legacy-deposit-submit{grid-column:2;margin-top:0}.withdraw-amount-card{grid-column:1;grid-row:2 / span 3;min-height:230px;margin-bottom:0;padding:24px;border-radius:12px}.legacy-withdraw-page .legacy-select-field{grid-column:2;grid-row:2;min-width:0}.legacy-withdraw-page .legacy-password-field{grid-column:2;grid-row:3;margin-top:0}.legacy-withdraw-page button{grid-column:2;grid-row:4;max-width:360px;margin-top:0;margin-right:auto;margin-left:auto}.legacy-bank-page{display:grid;grid-template-columns:300px minmax(0,1fr);gap:18px 26px;align-items:start}.legacy-bank-page header,.legacy-bank-page .form-error{grid-column:1 / -1}.legacy-bank-page .legacy-select-field{grid-column:1;min-width:0;padding:20px;background:#fff;border-radius:12px}.legacy-bank-page .legacy-bank-form{grid-column:2;min-width:0;margin-top:0;padding:20px;background:#fff;border-radius:12px}.legacy-bank-page .legacy-bank-field{background:#f7f8fb}.legacy-settings-page{display:grid;grid-template-rows:auto auto 1fr;gap:18px}.legacy-settings-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px}.legacy-settings-list a{min-height:86px;padding:0 46px 0 22px;border-radius:12px;box-shadow:0 8px 22px #292f420a}.legacy-settings-list span{font-size:15px;font-weight:600}.legacy-password-page,.trade-password-page{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;align-items:start}.legacy-password-page header,.trade-password-page header{grid-column:1 / -1;margin-bottom:0}.legacy-password-page label,.trade-password-page label{min-width:0;margin-bottom:0;padding:18px 18px 16px;background:#fff;border-radius:12px}.legacy-password-page label:nth-of-type(3),.trade-password-page label:nth-of-type(3){grid-column:1 / -1}.legacy-password-page input,.trade-password-page input{background:#f7f8fb}.legacy-password-page button,.trade-password-page button{position:static;grid-column:1 / -1;justify-self:center;width:min(360px,100%);margin-top:6px}.legacy-password-page .status-line,.trade-password-page .status-line{grid-column:1 / -1;margin-top:0}.identity-page{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;align-items:start}.identity-page .legacy-h5-header,.identity-page .identity-state{grid-column:1 / -1}.identity-form{grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;padding:24px;background:#fff;border-radius:12px}.identity-form .form-error,.identity-form button{grid-column:1 / -1}.identity-form button{justify-self:center;width:min(360px,100%);margin-top:6px}.identity-state{min-height:420px;padding-top:108px;background:#fff;border-radius:12px}.legacy-record-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.legacy-deposit-record-list,.legacy-withdraw-record-list{gap:14px 16px}.legacy-deposit-record-list article,.legacy-withdraw-record-list article{min-height:96px;padding:16px;background:#fff;border:0;border-radius:12px;box-shadow:0 8px 22px #292f420a}.legacy-deposit-record-list .legacy-record-left,.legacy-withdraw-record-list .legacy-record-left{min-width:0}.legacy-deposit-record-list small,.legacy-withdraw-record-list small{overflow-wrap:anywhere}.legacy-record-list>p{grid-column:1 / -1}.legacy-record-page>p{min-height:460px;display:grid;place-items:center;margin:14px 0 0;background:#fff;border-radius:12px;font-size:13px}.legacy-news-page{padding-top:20px}.trade-page{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,360px);grid-template-areas:"header header" "chart quote" "chart actions";gap:16px 22px;align-items:start;height:auto;min-height:100vh;padding-top:22px;padding-bottom:44px;background:#f2f3f8}.trade-header{grid-area:header;height:56px;padding:0}.trade-quote-card{grid-area:quote;grid-template-columns:1fr;height:auto;min-height:0;margin:0;border-radius:10px}.trade-price{min-height:96px;border-right:0;border-bottom:1px solid #eef0f5}.trade-stats{grid-template-columns:1fr 1fr;padding:18px}.trade-chart{grid-area:chart;overflow:hidden;border-radius:10px}.trade-live-chart svg,.trade-page:not(:has(.order-sheet)) .trade-live-chart svg{height:min(620px,calc(100vh - 150px));min-height:520px}.trade-bottom-actions{position:static;grid-area:actions;width:100%;height:auto;gap:14px;padding:16px;border-radius:10px}.order-sheet{position:fixed;min-height:0}.sheet-mask{top:0;right:0;bottom:0;left:0}.sheet-body{left:auto;right:0;top:0;bottom:0;width:min(460px,100vw);height:100vh;border-radius:0;transform:none}}@media(min-width:1100px){.home-page,.product-page,.my-page,.legacy-orders-page{width:min(100%,1220px)}.home-banner-carousel{height:248px}.market-table,.legacy-orders-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:768px){body{background:#f5f6fb}.h5-shell{width:100%;max-width:none;min-height:100vh;margin:0;background:#f5f6fb}.h5-shell:has(.home-page),.h5-shell:has(.product-page),.h5-shell:has(.my-page){padding-bottom:70px}.bottom-tabs,.h5-shell:has(.home-page) .bottom-tabs,.h5-shell:has(.product-page) .bottom-tabs{position:fixed;left:0;bottom:0;width:100%;height:58px;margin:0;padding:0;grid-template-columns:repeat(4,1fr);border-radius:12px 12px 0 0;transform:none}.bottom-tabs a{gap:0;font-size:12px}.bottom-tabs .tab-icon{width:22px;height:22px}.bottom-tabs small,.h5-shell:has(.product-page) .bottom-tabs small{display:block;font-size:11px}.home-page{width:100%;min-height:calc(100vh - 58px);display:block;margin:0;padding:8px 4px 74px;background:#f5f6fb}.home-topbar{height:42px;margin:0;padding:0 8px 0 0}.home-logo{width:72px;height:28px}.home-topbar button{height:30px;padding:0 12px;font-size:13px;background:#ffffffe6}.home-banner-carousel{width:calc(100% - 112px);height:clamp(360px,38.7vw,745px);margin:4px 56px 12px;border-radius:0;background:#fff}.home-notice,.home-page .home-notice{width:100%;height:50px;margin:0 0 10px;border-radius:0}.home-shortcuts{width:100%;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:0;margin:0;padding:13px 0;background:#f5f6fb}.home-shortcuts a,.home-shortcuts button,.home-shortcuts .service-card{min-height:58px;width:min(136px,72%);justify-self:center;gap:5px;padding:0;background:#fff;border-radius:8px;box-shadow:none;font-size:12px}.home-shortcuts img{width:24px;height:24px}.home-shortcuts .service-card{grid-column:auto;justify-items:center;align-content:center;background:linear-gradient(135deg,#fff,#fff4f7 55%,#f8e3e9)}.home-shortcuts .service-card strong{font-size:12px}.home-shortcuts .service-card small{font-size:10px}.home-news{width:calc(100% - 8px);margin:0 4px;display:grid;background:#fff;border:1px solid #eceff5;border-radius:4px}.home-news h2{padding:8px 6px;font-size:13px}.home-news a{min-height:66px;padding:10px 6px}.home-news strong{font-size:14px;font-weight:400}.home-footer{width:calc(100% - 8px);margin:16px 4px 0}.product-page{width:100%;min-height:calc(100vh - 58px);margin:0;padding:0 3px 74px;background:#f5f6fb}.product-search{width:100%;max-width:none;height:40px;margin:0;border-radius:0}.product-page h1{margin:8px 0 12px;line-height:34px}.market-table{display:block;width:100%}.market-table header{display:flex;width:100%;padding:10px 15px}.market-row,.product-page .market-row{width:100%;min-height:52px;display:flex;margin:0 0 12px;padding:12px 15px;border-radius:8px}.market-name strong{font-size:14px}.market-name small{font-size:11px}.market-table header span:nth-child(2),.market-row>strong{width:120px}.market-table header span:nth-child(3),.market-row>em{width:100px}.market-row em{height:24px;margin-left:18px}.legacy-orders-page{width:100%;min-height:100vh;margin:0;padding:0;background:#f5f6fb}.legacy-orders-header,.legacy-orders-tabs{width:100%;margin:0}.legacy-orders-header{height:52px}.legacy-orders-tabs{height:42px}.legacy-orders-list{width:100%;display:grid;grid-template-columns:1fr;gap:10px;padding:10px 12px 18px}.legacy-orders-empty{width:100%;min-height:calc(100vh - 94px);margin:0;padding-top:48vh;background:transparent;border-radius:0}.my-page{width:100%;min-height:calc(100vh - 58px);display:block;margin:0;padding:12px 6px 74px;background:#f5f6fb}.my-profile{margin-bottom:18px}.my-asset-card{width:100%;min-height:86px;margin:0 0 8px;border-radius:8px}.my-quick-grid{width:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.5fr) minmax(180px,.5fr);gap:8px;margin:0 0 8px}.my-quick-grid>*{min-height:56px;border-radius:8px}.my-menu-list{width:100%;display:grid;gap:8px}.my-menu-list a,.my-menu-list button{min-height:46px;border-radius:8px}}@media(min-width:768px){.h5-shell,.bottom-tabs{width:100%;max-width:none}.h5-shell{margin:0;background:#f5f6fb}.h5-shell:has(.home-page),.h5-shell:has(.product-page),.h5-shell:has(.my-page),.h5-shell:has(.legacy-orders-page){background:#f5f6fb}.bottom-tabs,.h5-shell:has(.home-page) .bottom-tabs,.h5-shell:has(.product-page) .bottom-tabs{left:0;right:0;width:100%;max-width:none;margin:0;border-radius:0}.home-page{width:100%;min-height:calc(100vh - 58px);display:block;margin:0;padding:0 0 92px;background:#f5f6fb}.home-section[data-home-section=hero]{display:block}.home-topbar{height:75px;padding:0 6px}.home-banner-carousel{width:calc(100% - 112px);height:clamp(360px,38.7vw,745px);margin:0 56px 14px;border-radius:0}.home-banner{display:block}.home-banner img{display:block;width:100%;height:100%;object-fit:cover}.home-notice-link,.home-notice,.home-page .home-notice{width:100%;max-width:none;height:64px;margin:0;border-radius:0}.home-notice-link{display:block;background:url(/origin-desktop-home-notice.png) left center / 100% 100% no-repeat}.home-notice-link .home-notice{opacity:0}.home-shortcuts{width:100%;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:0;min-height:96px;margin:0;padding:14px 4px;border-radius:0}.home-shortcuts a,.home-shortcuts .service-card{min-height:56px}.home-news{width:calc(100% - 16px);margin:0 8px;border-radius:6px 6px 0 0}.home-news a{min-height:67px}.home-footer{width:calc(100% - 16px);margin:0 8px}.product-page{width:100%;min-height:calc(100vh - 58px);margin:0;padding:9px 0 92px;background:#f5f6fb;overflow-x:hidden}.product-search{width:calc(100% - 8px);max-width:none;height:40px;margin:0 4px 20px}.product-page h1{margin:0 0 24px}.market-table{display:grid;grid-template-columns:1fr;gap:10px;width:calc(100% - 8px);margin:0 4px}.market-table header{grid-column:auto;display:grid;grid-template-columns:minmax(0,1fr) 180px 92px;width:100%;padding:0 12px}.market-row,.product-page .market-row{width:100%;min-height:58px;display:grid;grid-template-columns:minmax(0,1fr) 180px 92px;margin:0;padding:0 12px;border-radius:8px}.legacy-orders-page{width:100%;min-height:100vh;padding:0;background:#f5f6fb}.legacy-orders-list{width:100%;padding:0}.legacy-orders-empty{width:100%;min-height:calc(100vh - 94px);margin:0;padding-top:48vh;background:transparent;border-radius:0}.my-page{width:100%;min-height:calc(100vh - 58px);display:block;margin:0;padding:12px 6px 74px;background:#f5f6fb}.my-profile{margin-bottom:18px}.my-asset-card{width:100%;min-height:86px;margin:0 0 8px;border-radius:8px}.my-quick-grid{width:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.5fr) minmax(180px,.5fr);gap:8px;margin:0 0 8px}.my-quick-grid>*{min-height:56px;border-radius:8px}.my-menu-list{width:100%;display:grid;gap:8px}.my-menu-list a,.my-menu-list button{min-height:46px;border-radius:8px}}@media(min-width:768px){.home-page,.product-page{width:min(100%,1180px);margin:0 auto;padding-right:24px;padding-left:24px}.home-page{min-height:calc(100vh - 76px);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(310px,.95fr);grid-template-areas:"hero news" "footer news";gap:18px 24px;align-items:start;padding-top:22px;padding-bottom:92px;background:#f5f6fb}.home-banner-carousel{width:100%;height:210px;margin:0;border-radius:14px}.home-notice,.home-page .home-notice{width:100%;height:auto;margin-right:0;margin-left:0;border-radius:8px}.home-shortcuts{width:100%;grid-template-columns:repeat(4,minmax(92px,1fr));gap:0;margin:0;padding:13px 0}.home-news,.home-footer{width:100%;margin:0}.product-page{min-height:calc(100vh - 76px);padding-top:24px;padding-bottom:92px}.product-search{max-width:520px;margin-bottom:18px;border-radius:999px}.market-table{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.market-table header{grid-column:1 / -1;display:grid;width:100%}.market-row,.product-page .market-row{width:100%;min-height:92px;display:grid;margin:0}.my-page{width:min(100%,920px);min-height:calc(100vh - 58px);display:grid;grid-template-columns:minmax(0,.92fr) minmax(320px,1.08fr);gap:14px 24px;align-items:start;margin:0 auto;padding:24px 24px 92px;background:#f5f6fb}.my-profile{grid-column:1 / -1;margin-bottom:0}.my-asset-card{width:100%;min-height:152px;margin:0}.my-quick-grid{grid-column:1;width:100%;margin:0}.my-menu-list{grid-column:2;grid-row:2 / span 3;width:100%}}@media(min-width:768px){.h5-shell,.bottom-tabs{width:100%;max-width:none}.h5-shell{margin:0}.h5-shell:has(.home-page),.h5-shell:has(.product-page),.h5-shell:has(.my-page),.h5-shell:has(.legacy-orders-page){background:#f5f6fb}.bottom-tabs,.h5-shell:has(.home-page) .bottom-tabs,.h5-shell:has(.product-page) .bottom-tabs{left:0;right:0;width:100%;max-width:none;margin:0;border-radius:0}.home-page{width:100%;min-height:calc(100vh - 58px);display:block;margin:0;padding:0 0 92px;background:#f5f6fb}.home-section[data-home-section=hero]{display:block}.home-topbar{height:75px;padding:0 6px}.home-banner-carousel{width:calc(100% - 112px);height:clamp(360px,38.7vw,745px);margin:0 56px 14px;border-radius:0}.home-banner{display:block}.home-banner img{display:block;width:100%;height:100%;object-fit:cover}.home-notice-link,.home-notice,.home-page .home-notice{width:100%;max-width:none;height:64px;margin:0;border-radius:0}.home-notice-link{display:block;background:url(/origin-desktop-home-notice.png) left center / 100% 100% no-repeat}.home-notice-link .home-notice{opacity:0}.home-shortcuts{width:100%;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:0;min-height:96px;margin:0;padding:14px 4px;border-radius:0}.home-shortcuts a,.home-shortcuts .service-card{min-height:56px}.home-news{width:calc(100% - 16px);margin:0 8px;border-radius:6px 6px 0 0}.home-news a{min-height:67px}.home-footer{width:calc(100% - 16px);margin:0 8px}.product-page{width:100%;min-height:calc(100vh - 58px);margin:0;padding:9px 0 92px;background:#f5f6fb;overflow-x:hidden}.product-search{width:calc(100% - 8px);max-width:none;height:40px;margin:0 4px 20px}.product-page h1{margin:0 0 24px}.market-table{display:grid;grid-template-columns:1fr;gap:10px;width:calc(100% - 8px);margin:0 4px}.market-table header{grid-column:auto;display:grid;grid-template-columns:minmax(0,1fr) 180px 92px;width:100%;padding:0 12px}.market-row,.product-page .market-row{width:100%;min-height:58px;display:grid;grid-template-columns:minmax(0,1fr) 180px 92px;margin:0;padding:0 12px;border-radius:8px}.legacy-orders-page{width:100%;min-height:100vh;padding:0;background:#f5f6fb}.legacy-orders-list{width:100%;padding:0}.legacy-orders-empty{width:100%;min-height:calc(100vh - 94px);margin:0;padding-top:48vh;background:transparent;border-radius:0}.my-page{width:100%;min-height:calc(100vh - 58px);display:block;margin:0;padding:12px 6px 74px;background:#f5f6fb}.my-profile{margin-bottom:18px}.my-asset-card{width:100%;min-height:86px;margin:0 0 8px;border-radius:8px}.my-quick-grid{width:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.5fr) minmax(180px,.5fr);gap:8px;margin:0 0 8px}.my-quick-grid>*{min-height:56px;border-radius:8px}.my-menu-list{width:100%;display:grid;gap:8px}.my-menu-list a,.my-menu-list button{min-height:46px;border-radius:8px}}@media(min-width:1100px){.home-page,.product-page,.my-page,.legacy-orders-page{width:100%}.market-table,.legacy-orders-list{grid-template-columns:1fr}}@media(min-width:768px){.home-page,.product-page{width:min(100%,1180px);margin:0 auto;padding-right:24px;padding-left:24px}.home-page{min-height:calc(100vh - 76px);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(310px,.95fr);grid-template-areas:"hero news" "footer news";gap:18px 24px;align-items:start;padding-top:22px;padding-bottom:92px;background:#f5f6fb}.home-section[data-home-section=hero]{grid-area:hero;min-width:0}.home-news{grid-area:news;width:100%;min-width:0;margin:0}.home-footer{grid-area:footer;width:100%;margin:0}.home-banner-carousel{width:100%;height:210px;margin:0;border-radius:14px}.home-notice,.home-page .home-notice{width:100%;height:auto;margin-right:0;margin-left:0;border-radius:8px}.home-shortcuts{width:100%;grid-template-columns:repeat(4,minmax(92px,1fr));gap:0;margin:0;padding:13px 0}.product-page{min-height:calc(100vh - 76px);padding-top:24px;padding-bottom:92px}.product-search{max-width:520px;margin-bottom:18px;border-radius:999px}.market-table{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%}.market-table header{grid-column:1 / -1;display:grid;width:100%}.market-row,.product-page .market-row{width:100%;min-height:92px;display:grid;margin:0}.my-page{width:min(100%,920px);min-height:calc(100vh - 58px);display:grid;grid-template-columns:minmax(0,.92fr) minmax(320px,1.08fr);gap:14px 24px;align-items:start;margin:0 auto;padding:24px 24px 92px;background:#f5f6fb}.my-profile{grid-column:1 / -1;margin-bottom:0}.my-asset-card{width:100%;min-height:152px;margin:0}.my-quick-grid{grid-column:1;width:100%;margin:0}.my-menu-list{grid-column:2;grid-row:2 / span 3;width:100%}}@media(min-width:1100px){.home-page,.product-page{width:min(100%,1220px)}.home-banner-carousel{height:248px}.market-table{grid-template-columns:repeat(3,minmax(0,1fr))}.my-page{width:min(100%,920px)}}@media(min-width:768px){.legacy-orders-page{width:min(100%,1180px);min-height:100vh;margin:0 auto;padding:0 24px 40px;background:#f5f6fb}.legacy-orders-header,.legacy-orders-tabs{width:calc(100% + 48px);margin-right:-24px;margin-left:-24px}.legacy-orders-list{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px 0 24px}}@media(min-width:1100px){.legacy-orders-page{width:min(100%,1220px)}.legacy-orders-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:768px){.h5-shell,.bottom-tabs,.h5-shell:has(.home-page) .bottom-tabs,.h5-shell:has(.product-page) .bottom-tabs{width:100%;max-width:none;margin:0}.bottom-tabs,.h5-shell:has(.home-page) .bottom-tabs,.h5-shell:has(.product-page) .bottom-tabs{left:0;right:0;border-radius:0;transform:none}.home-page,.product-page{width:min(100%,1180px);margin:0 auto;padding-right:24px;padding-left:24px;background:#f5f6fb}.home-page{min-height:calc(100vh - 76px);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(310px,.95fr);grid-template-areas:"hero news" "footer news";gap:18px 24px;align-items:start;padding-top:22px;padding-bottom:92px}.home-section[data-home-section=hero]{grid-area:hero;min-width:0}.home-news{grid-area:news;width:100%;min-width:0;margin:0}.home-footer{grid-area:footer;width:100%;margin:0}.home-banner-carousel{width:100%;height:210px;margin:0;border-radius:14px}.home-banner img{display:block;width:100%;height:100%;object-fit:cover}.home-notice,.home-page .home-notice{width:100%;height:auto;margin-right:0;margin-left:0;border-radius:8px}.home-shortcuts{width:100%;grid-template-columns:repeat(4,minmax(92px,1fr));gap:0;margin:0;padding:13px 0}.product-page{min-height:calc(100vh - 76px);padding-top:24px;padding-bottom:92px;overflow-x:visible}.product-search{width:100%;max-width:520px;margin:0 0 18px;border-radius:999px}.market-table{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%;margin:0}.market-table header{grid-column:1 / -1;display:grid;width:100%}.market-row,.product-page .market-row{width:100%;min-height:92px;display:grid;margin:0}.legacy-orders-page{width:min(100%,1180px);min-height:100vh;margin:0 auto;padding:0 24px 40px;overflow-x:visible;background:#f5f6fb}.legacy-orders-header,.legacy-orders-tabs{width:calc(100% + 48px);margin-right:-24px;margin-left:-24px}.legacy-orders-list{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px 0 24px}.my-page{width:min(100%,920px);min-height:calc(100vh - 58px);display:grid;grid-template-columns:minmax(0,.92fr) minmax(320px,1.08fr);gap:14px 24px;align-items:start;margin:0 auto;padding:24px 24px 92px;background:#f5f6fb}.my-profile{grid-column:1 / -1;margin-bottom:0}.my-asset-card{width:100%;min-height:152px;margin:0}.my-quick-grid{grid-column:1;width:100%;margin:0}.my-menu-list{grid-column:2;grid-row:2 / span 3;width:100%}}@media(min-width:1100px){.home-page,.product-page,.legacy-orders-page{width:min(100%,1220px)}.home-banner-carousel{height:248px}.market-table,.legacy-orders-list{grid-template-columns:repeat(3,minmax(0,1fr))}.my-page{width:min(100%,920px)}}@media(min-width:768px){body{background:#f4f5fb}.h5-shell,.h5-shell:has(.home-page),.h5-shell:has(.product-page),.h5-shell:has(.trade-page),.h5-shell:has(.my-page),.h5-shell:has(.legacy-orders-page){width:100%;max-width:none;min-width:0;margin:0;padding-bottom:58px;background:#f4f5fb}.bottom-tabs,.h5-shell:has(.home-page) .bottom-tabs,.h5-shell:has(.product-page) .bottom-tabs{position:fixed;left:0;right:0;bottom:0;width:100%;max-width:none;height:58px;margin:0;padding:0;grid-template-columns:repeat(4,1fr);border-radius:14px 14px 0 0;transform:none}.bottom-tabs a,.h5-shell:has(.home-page) .bottom-tabs a,.h5-shell:has(.product-page) .bottom-tabs a{gap:2px}.bottom-tabs small,.h5-shell:has(.product-page) .bottom-tabs small{display:block;font-size:11px}.home-page{width:100%;max-width:none;min-height:calc(100vh - 58px);display:block;margin:0;padding:14px 4px 58px;background:#f4f5fb}.home-section[data-home-section=hero],.home-news,.home-footer{width:100%;max-width:none;margin:0}.home-topbar{height:36px;margin:0 0 12px;padding:0}.home-logo{width:96px;height:28px}.home-banner-carousel{width:calc(100vw - 8px);height:clamp(360px,39.3vw,760px);margin:0;border-radius:0 0 8px 8px}.home-banner img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.home-notice-link{width:100%;margin:12px 0 0}.home-notice,.home-page .home-notice{width:100%;height:48px;margin:0;object-fit:cover;border-radius:4px}.home-shortcuts{width:100%;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:0;margin:0;padding:12px 0;background:#f4f5fb}.home-shortcuts a,.home-shortcuts button{min-height:62px;border-radius:8px}.home-shortcuts img{width:28px;height:28px}.home-shortcuts .service-card{grid-column:auto;justify-items:center;padding:0 8px}.home-news{border:0;border-radius:4px}.home-news h2{padding:10px 8px 8px;font-size:14px}.home-news a{min-height:70px;padding:12px 8px}.home-news strong{font-size:14px}.home-footer{padding:40px 0 0 42%}.product-page{width:100%;max-width:none;min-height:calc(100vh - 58px);margin:0;padding:8px 0 58px;background:#f4f5fb}.trade-page{width:100%;max-width:none}.h5-shell:has(.trade-page){padding-bottom:0}.product-search{width:100%;max-width:none;height:39px;margin:0 0 16px;border-radius:0}.product-page h1{margin:0 0 14px 8px;line-height:30px}.market-table{display:block;width:100%}.market-table header{display:grid;grid-template-columns:minmax(0,1fr) 160px 160px;width:100%;padding:12px 16px}.market-row,.product-page .market-row{width:100%;min-height:52px;display:grid;grid-template-columns:minmax(0,1fr) 160px 160px;align-items:center;margin:0 0 12px;padding:12px 16px;border-radius:10px}.market-table header span:nth-child(2),.market-table header span:nth-child(3),.market-row>strong,.market-row>em{width:auto;margin-left:0;text-align:right;justify-self:end}.market-row>em{width:58px}.legacy-orders-page{width:100%;max-width:none;min-height:calc(100vh - 58px);margin:0;padding:0 0 58px;background:#f4f5fb}.legacy-orders-header,.legacy-orders-tabs{width:100%;margin:0}.legacy-orders-empty{width:100%;min-height:calc(100vh - 152px);margin:0;padding-top:38vh;border-radius:0;background:#f4f5fb}.legacy-orders-list{display:grid;grid-template-columns:1fr;width:100%;padding:12px 0 24px}.legacy-orders-list article{border-radius:0}.my-page{width:100%;max-width:none;min-height:calc(100vh - 58px);display:block;margin:0;padding:18px 4px 58px;background:#f4f5fb}.my-profile{margin:0 0 18px}.my-profile h1{font-size:20px}.my-asset-card{width:100%;min-height:88px;display:grid;grid-template-columns:minmax(0,1fr) 220px;margin:0 0 8px;padding:14px 18px;border-radius:0;box-shadow:none}.my-quick-grid{width:100%;grid-template-columns:minmax(0,1fr) 25% 25%;gap:0;margin:0 0 8px}.my-quick-grid>*{min-height:60px;border-radius:8px;box-shadow:none}.my-menu-list{width:100%;display:grid;gap:8px}.my-menu-list a,.my-menu-list button{min-height:48px;border-radius:8px;box-shadow:none}}@media(max-width:767px){.h5-shell:has(.home-page),.h5-shell:has(.product-page),.h5-shell:has(.legacy-orders-page),.h5-shell:has(.my-page){padding-bottom:62px}.home-page,.product-page,.legacy-orders-page,.my-page{padding-bottom:76px}.bottom-tabs,.h5-shell:has(.home-page) .bottom-tabs,.h5-shell:has(.product-page) .bottom-tabs{position:fixed;left:50%;right:auto;bottom:0;width:min(100vw,430px);max-width:430px;margin:0;transform:translate(-50%);z-index:35}}.home-page{position:relative}.home-footer{position:static;width:100%;margin:0;padding:54px 16px 62px;color:#8a909a;background:#f4f5fb;text-align:center;line-height:1}.home-footer p{display:inline-flex;align-items:center;justify-content:center;gap:4px;margin:0;color:inherit;font-size:13px;font-weight:400;white-space:nowrap}.home-footer small{display:none}.home-footer p span{display:inline-flex;align-items:center}.home-footer p span:before{content:"";width:1.45em;height:1.45em;display:inline-block;flex:0 0 auto;margin:0 .38em 0 .08em;background:url(/icp-badge.png) center / contain no-repeat;transform:translateY(-.03em);vertical-align:middle}.home-banner-carousel{aspect-ratio:1980 / 770;height:auto;background:#fff}.home-banner{transition:opacity .45s ease}.home-banner img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}@media(min-width:768px){.home-footer{width:100%;margin:0;padding:58px 56px 70px}}@media(max-width:767px){.home-banner-carousel{width:100%;margin-right:0;margin-left:0;border-radius:8px}}@media(min-width:768px){.legacy-register-page{min-height:100vh;padding:8px 15px 24px;background:#f5f6fb}.legacy-register-back{width:28px;height:28px;margin:0 0 36px -8px}.legacy-register-back:before{left:11px;top:8px;width:9px;height:9px}.legacy-register-page h1,.legacy-register-form{width:100%;max-width:none;margin-right:0;margin-left:0}.legacy-register-page h1{margin:0 0 30px;font-size:16px;line-height:20px}.legacy-register-form{display:grid;grid-template-columns:1fr;gap:13px}.legacy-register-field{gap:9px}.legacy-register-field span{font-size:11px;line-height:14px}.legacy-register-field input{height:35px;padding:0 14px;border-radius:8px;font-size:13px}.legacy-register-field small{font-size:10px;line-height:12px}.legacy-register-error,.legacy-register-submit{grid-column:auto;justify-self:stretch;width:100%}.legacy-register-submit{height:32px;margin-top:4px;border-radius:8px;font-size:13px}}.h5-shell:has(.product-page){padding-bottom:0}.h5-shell:has(.product-page) .bottom-tabs{position:static;left:auto;right:auto;bottom:auto;transform:none;width:100%;max-width:none;margin:7px 0 0;z-index:1}.h5-shell:has(.product-page) .bottom-tabs small{display:block}.product-page{box-sizing:border-box}@media(min-width:768px){.h5-shell:has(.product-page){width:100%;max-width:none;margin:0;padding-bottom:0}.h5-shell:has(.product-page) .bottom-tabs{height:58px;border-radius:0}.product-page{width:100%;min-height:calc(100vh - 58px);margin:0;padding:8px 0 24px;overflow-x:hidden;background:#f4f5fb}.product-search{width:100%;max-width:none;height:39px;margin:0 0 16px;border-radius:0}.product-page h1{margin:0 0 14px 8px;line-height:30px}.market-table{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;margin:0}.market-table header{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) 120px 92px;width:100%;padding:10px 16px}.market-row,.product-page .market-row{min-width:0;min-height:78px;display:grid;grid-template-columns:minmax(0,1fr) 112px 72px;align-items:center;gap:8px;width:100%;margin:0;padding:12px 14px;border-radius:10px}.market-table header span:first-child,.market-row>span,.market-table header span:nth-child(2),.market-row>strong,.market-table header span:nth-child(3),.market-row>em{width:auto;min-width:0;margin-left:0}.market-table header span:nth-child(2),.market-row>strong,.market-table header span:nth-child(3),.market-row>em{justify-self:end;text-align:right}.market-row>em{width:64px;justify-self:end}}@media(min-width:1100px){.market-table{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:768px){.home-page{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);grid-template-areas:"hero news" "footer news";gap:18px 24px;align-items:start;padding:18px 16px 58px}.home-section[data-home-section=hero]{grid-area:hero;min-width:0}.home-news{grid-area:news;min-width:0}.home-footer{grid-area:footer;padding:32px 0 0}.home-banner-carousel{width:100%;aspect-ratio:1980 / 770;height:auto}.legacy-orders-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:12px 12px 24px}.legacy-orders-list article{border-radius:8px}.my-page{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.9fr);gap:14px 20px;align-items:start;padding:18px 16px 58px}.my-profile{grid-column:1 / -1;margin-bottom:0}.my-asset-card{grid-column:1;grid-row:2;min-width:0;margin:0;border-radius:8px}.my-quick-grid{grid-column:1;grid-row:3;margin:0}.my-menu-list{grid-column:2;grid-row:2 / span 2;min-width:0}}@media(min-width:768px){.home-page{display:block;grid-template-columns:none;grid-template-areas:none;gap:0;padding:13px 16px 58px}.home-section[data-home-section=hero],.home-news,.home-footer{grid-area:auto}.home-banner-carousel{width:100%;height:auto;aspect-ratio:1980 / 770}.market-table{display:block;width:100%}.market-table header,.market-row,.product-page .market-row{display:flex;grid-template-columns:none;width:100%;min-height:74px;margin:0 0 10px;padding:12px 14px;border-radius:10px}.market-table header{min-height:36px;margin-bottom:0;padding:0 16px 8px;border-radius:0}.market-table header span:first-child,.market-row>span{flex:1 1 auto;width:auto;min-width:0;margin-left:0}.market-table header span:nth-child(2),.market-row>strong{flex:0 0 120px;width:auto;margin-left:0;text-align:right}.market-table header span:nth-child(3),.market-row>em{flex:0 0 92px;width:auto;margin-left:0;text-align:right}.trade-page{display:flex;grid-template-columns:none;grid-template-areas:none;align-items:stretch;width:100%;height:100dvh}.trade-quote-card,.trade-chart,.trade-bottom-actions{grid-area:auto}.trade-quote-card{margin:20px 16px}.trade-chart{flex:1 1 auto;height:auto}.trade-bottom-actions{position:relative;width:100%;min-height:86px;display:grid;grid-template-columns:1fr 1fr;gap:66px;padding:22px 52px calc(24px + env(safe-area-inset-bottom))}.my-page{display:block;grid-template-columns:none;gap:0;padding:24px 16px 86px}.my-profile,.my-asset-card,.my-quick-grid,.my-menu-list{grid-column:auto;grid-row:auto}.my-profile{margin-bottom:22px}.my-asset-card{margin:0}.my-quick-grid{margin:10px 0}}.home-topbar{min-height:46px}.home-logo{width:clamp(148px,42vw,224px);max-width:calc(100% - 112px);height:auto;aspect-ratio:1978 / 430;object-fit:contain}.home-logo-surface{display:inline-flex;align-items:center;justify-content:flex-start;width:fit-content;max-width:calc(100% - 112px);padding:0;border-radius:0;background:transparent}.home-logo-surface .home-logo{display:block;max-width:100%;mix-blend-mode:normal}.home-banner-carousel{overflow:hidden;background:#fff}.home-banner img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.home-notice-link{position:relative;background:#fff!important}.home-notice-link:before{content:none;position:absolute;z-index:1;left:0;top:0;width:54px;height:100%;border-radius:inherit;background:#fff;pointer-events:none}.home-notice-speaker{position:absolute;z-index:2;left:8px;top:50%;width:30px;height:23px;transform:translateY(-50%);background:url(/legacy-notice-speaker.svg) center / contain no-repeat;filter:drop-shadow(0 1px 1px rgba(174,44,108,.12));pointer-events:none;animation:home-speaker-breathe 1.5s ease-in-out infinite}.home-notice-speaker:before{content:"";position:absolute;right:-3px;top:7px;width:12px;height:14px;border:2px solid rgba(236,77,118,.55);border-left:0;border-radius:0 16px 16px 0;opacity:0;transform-origin:left center;animation:home-speaker-wave 1.15s ease-out infinite}.home-notice-speaker:after{content:"";position:absolute;right:-8px;top:4px;width:18px;height:20px;border:2px solid rgba(238,104,142,.34);border-left:0;border-radius:0 22px 22px 0;opacity:0;transform-origin:left center;animation:home-speaker-wave 1.15s ease-out infinite .18s}@keyframes home-speaker-breathe{0%,to{transform:translateY(-50%) scale(.98)}50%{transform:translateY(-50%) scale(1.03)}}@keyframes home-speaker-wave{0%{opacity:0;transform:scaleX(.45)}35%{opacity:.9}to{opacity:0;transform:scaleX(1.2)}}.home-notice-link .home-notice,.home-notice,.home-page .home-notice{opacity:0}.home-notice,.home-page .home-notice{image-rendering:auto;object-fit:contain;object-position:left center}.home-shortcut-icon{position:relative;display:grid;place-items:center;width:38px;height:38px;flex:0 0 auto;overflow:hidden;border-radius:50%;background:#fff;box-shadow:0 1px 2px #233c5a0f,inset 0 0 0 1px #cfe2f1c7}.home-shortcut-icon img{width:28px;height:28px;display:block;object-fit:contain;opacity:1;image-rendering:auto}@media(max-width:767px){.home-page{padding-right:16px;padding-left:16px}.home-topbar{min-height:50px;margin-bottom:8px}.home-logo{width:clamp(118px,32vw,132px);max-width:calc(100% - 116px)}.home-logo-surface{max-width:calc(100% - 116px);padding:0;background:transparent}.home-banner-carousel{width:100vw;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);border-radius:0}.home-banner img{object-fit:cover}.home-notice-link{width:100vw;margin:10px calc(50% - 50vw) 0}.home-notice,.home-page .home-notice{width:100%;height:auto;aspect-ratio:375 / 69;margin:0;border-radius:0}.home-shortcuts{gap:8px;padding:12px 0}.home-shortcuts a,.home-shortcuts button{min-height:76px}.home-shortcuts img{width:100%;height:100%}.home-shortcut-icon{width:34px;height:34px}}@media(min-width:768px){.home-topbar{min-height:64px}.home-logo{width:clamp(260px,22vw,340px);max-width:none}.home-logo-surface{max-width:none;padding:0;background:transparent}.home-banner-carousel{border-radius:0}.home-notice,.home-page .home-notice{height:auto;aspect-ratio:375 / 69}.home-shortcuts img{width:100%;height:100%}.home-shortcut-icon{width:34px;height:34px}}@media(max-width:767px){.home-notice-link{width:100%;height:48px;margin:10px 0 0}.home-notice-speaker{left:11px;width:28px;height:21px}.home-notice,.home-page .home-notice{width:100%;height:48px;aspect-ratio:auto;object-fit:fill;border-radius:4px}}@media(min-width:768px){.home-notice-link{height:48px;overflow:hidden;background:#fff!important}.home-notice-speaker{left:clamp(14px,1.4vw,22px)}.home-notice-link .home-notice{width:100%;height:48px;margin:0;opacity:0;pointer-events:none}}.h5-shell:has(.legacy-news-page){padding-bottom:0}.h5-shell:has(.legacy-news-page) .bottom-tabs{display:none}
