@import"https://fonts.googleapis.com/css2?family=Noto+Sans+Thai:wght@400;500;600;700&display=swap";.login-page{min-height:100vh;display:grid;place-items:center;padding:24px}.login-card{position:relative;width:min(100%,430px);aspect-ratio:945/2048;min-height:720px;max-height:calc(100vh - 48px);overflow:hidden;background:#ff7300 url(/auth-background.jpg) center/100% 100% no-repeat;box-shadow:0 24px 70px #6133082e}.login-content{position:absolute;inset:23.5% 6.7% auto}.login-content form{display:flex;flex-direction:column;gap:18px;margin-top:86px}.login-field{display:flex;flex-direction:column;gap:8px;position:relative;font-size:15px;font-weight:500}.login-field input{width:100%;height:53px;border:0;border-radius:11px;padding:0 15px;background:#ffffff3d;color:#fff;outline:none}.login-field input::placeholder{color:#ffffffc7}.login-field input:focus{box-shadow:0 0 0 2px #ffffffb3}.login-password input{padding-right:52px}.login-password button{position:absolute;right:7px;bottom:6px;width:42px;height:42px;border:0;color:#fffc;background:transparent;font-size:25px}.login-notice{height:3px;position:relative}.login-notice p{position:absolute;width:100%;top:-11px;margin:0;padding:4px;border-radius:7px;text-align:center;font-size:12px}.login-notice .error{background:#80130070}.login-notice .success{background:#0069437a}.login-submit{height:53px;border:0;border-radius:28px;background:#fff;color:#ff6500;letter-spacing:3px;font-weight:600;font-size:17px}.login-link{display:block;width:fit-content;margin:18px auto 0;padding:5px 12px;color:#fff;text-decoration:none;font-weight:600}@media(max-width:520px){.login-page{padding:0;display:block;background:#ff7300}.login-card{width:100%;min-height:100svh;max-height:none;aspect-ratio:auto;box-shadow:none;background-size:cover}.login-content{top:23vh}}.login-field input{appearance:none;-webkit-appearance:none;caret-color:#fff}.login-field input:-webkit-autofill,.login-field input:-webkit-autofill:hover,.login-field input:-webkit-autofill:focus,.login-field input:-webkit-autofill:active{-webkit-text-fill-color:#fff!important;caret-color:#fff!important;-webkit-box-shadow:0 0 0 1000px #ff944c inset!important;box-shadow:0 0 0 1000px #ff944c inset!important;border:0!important;transition:background-color 9999s ease-out 0s}.login-field input:autofill{color:#fff!important;background:#ff944c!important}.register-page{min-height:100vh;display:grid;place-items:center;padding:24px}.register-card{position:relative;width:min(100%,430px);aspect-ratio:945/2048;min-height:720px;max-height:calc(100vh - 48px);overflow:hidden;background:#ff7300 url(/auth-background.jpg) center/100% 100% no-repeat;box-shadow:0 24px 70px #6133082e}.register-content{position:absolute;inset:22.5% 2.2% auto}.register-content form{display:flex;flex-direction:column;gap:11px;margin-top:80px}.register-field{display:flex;flex-direction:column;position:relative;font-size:15px;font-weight:500}.register-field>span{position:absolute;left:16px;top:11px;z-index:1;pointer-events:none;transition:.15s}.register-field input{width:100%;height:42px;border:0;border-bottom:1px solid #ffffffd9;padding:0 16px;background:transparent;color:#fff;outline:none}.register-field input::placeholder{color:transparent}.register-field input:focus,.register-field input:not(:placeholder-shown){padding-top:15px}.register-field:focus-within>span,.register-field:has(input:not(:placeholder-shown))>span{top:-5px;font-size:10px;opacity:.8}.register-password input{padding-right:52px}.register-password button{position:absolute;right:7px;bottom:1px;width:42px;height:42px;border:0;background:transparent;color:#fffc;font-size:25px}.register-notice{height:0;position:relative}.register-notice p{position:absolute;z-index:2;width:100%;top:-8px;margin:0;padding:3px;text-align:center;font-size:11px;border-radius:7px}.register-notice .error{background:#8013008c}.register-notice .success{background:#0069438c}.register-submit{height:53px;margin-top:7px;border:0;border-radius:28px;background:#fff;color:#ff6500;letter-spacing:3px;font-weight:600;font-size:17px}.register-link{display:block;width:fit-content;margin:9px auto 0;padding:5px 12px;color:#fff;text-decoration:none;font-weight:600}@media(max-width:520px){.register-page{padding:0;display:block;background:#ff7300}.register-card{width:100%;min-height:100svh;max-height:none;aspect-ratio:auto;box-shadow:none;background-size:cover}.register-content{top:21vh}}.register-field input{appearance:none;-webkit-appearance:none;caret-color:#fff}.register-field input:-webkit-autofill,.register-field input:-webkit-autofill:hover,.register-field input:-webkit-autofill:focus,.register-field input:-webkit-autofill:active{-webkit-text-fill-color:#fff!important;caret-color:#fff!important;-webkit-box-shadow:0 0 0 1000px #ff7908 inset!important;box-shadow:0 0 0 1000px #ff7908 inset!important;border:0!important;border-bottom:1px solid #ffffffd9!important;transition:background-color 9999s ease-out 0s}.register-field input:autofill{color:#fff!important;background:#ff7908!important}.home-page{min-height:100vh;background:#ececec;color:#111}.home-app{position:relative;width:min(100%,390px);margin:auto;background:#fff;min-height:100vh;padding-bottom:76px;box-shadow:0 0 24px #0002}.home-hero{display:block;width:100%;height:auto;border-bottom:6px solid #ff6c00}.home-section{padding:18px 16px 0}.home-section h2,.exchange-section h2,.markets-section h2{display:table;margin:0 0 10px;background:#ff6500;color:#fff;font-size:18px;font-weight:500;padding:2px 6px;line-height:1.25}.home-section h2:after,.markets-section h2:after,.exchange-section h2:after{content:"";display:block;width:78px;border-bottom:4px solid #0b176d;position:relative;top:9px}.home-section img{display:block;width:100%;height:auto;border-bottom:7px solid #f37848}.exchange-section{padding:35px 4px 10px}.exchange-section h2,.markets-section h2{background:transparent;color:#111;font-weight:700;padding:0}.exchange-date{width:200px;text-align:center;background:#ff6500;color:#fff;border-radius:6px;margin:16px 0 8px;padding:3px}.rate-grid{display:grid;grid-template-columns:1.25fr 1fr 1fr;align-items:center;min-height:53px;font-size:16px}.rate-head{color:#888;font-weight:700;min-height:32px;text-align:center}.currency{display:flex;align-items:center;gap:10px}.currency img{width:50px;height:50px;border-radius:50%;object-fit:cover}.exchange-note{text-align:right;font-size:12px;margin:4px 6px 18px}.markets-section{padding:0}.markets-section>h2{margin-left:8px}.wealth-card{background:linear-gradient(#85898d,#676b6e);padding:14px 20px 8px;color:#fff;border-bottom:5px solid #262626}.wealth-heading{display:flex;align-items:center;justify-content:space-between}.wealth-heading strong{background:#fff;color:#17205b;border-radius:20px;padding:4px 13px;font-family:serif;font-size:20px}.wealth-heading b{background:#4e535b;border-radius:10px;padding:3px 10px;font-size:20px}.wealth-card small{display:block;margin:4px 7px 12px}.market-row{height:70px;border-radius:36px;background:#50575a;display:grid;grid-template-columns:58px 1fr 2px 1fr 58px;align-items:center;text-align:center;margin:8px 0;font-size:20px}.market-row:nth-of-type(2n){background:#aab3ca}.market-row img{width:58px;height:58px;border-radius:50%;object-fit:cover}.market-row i{height:20px;border-left:2px solid #fff}.wealth-card>p{text-align:center;font-size:12px;margin:8px 0 0}.bottom-nav{position:fixed;z-index:10;bottom:0;left:50%;transform:translate(-50%);width:min(100%,390px);height:72px;padding:5px 7px 4px;background:#ff6500;border-radius:12px 12px 0 0;display:grid;grid-template-columns:repeat(4,1fr);overflow:hidden}.bottom-nav a,.bottom-nav button{min-width:0;border:0;background:transparent;color:#fff;text-decoration:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-size:12px;line-height:1.15;font-weight:700}.bottom-nav svg{display:block;width:27px;height:27px;stroke-width:2.5}.bottom-nav button:last-child svg{width:25px;height:25px}@media(min-width:700px){.home-app,.bottom-nav{width:430px}}.wealth-header-image{display:block;width:calc(100% + 40px);height:auto;margin:-14px -20px 12px}.rate-error{margin:18px 8px;padding:10px;border-radius:7px;background:#fff0e8;color:#b43d00;text-align:center;font-size:13px}.market-row{grid-template-columns:1fr 2px 1fr}.market-country{height:100%;padding:0;border:0;background:transparent;color:#fff;display:flex;align-items:center;justify-content:space-between;font-size:20px}.market-country.left{padding-right:15px}.market-country.right{padding-left:15px}.market-country strong{font-size:20px}.market-country:active{transform:scale(.97)}.info-page{min-height:100vh;background:#ececec;color:#111}.info-app{width:min(100%,390px);min-height:100vh;margin:0 auto;padding-bottom:72px;background:#fff;box-shadow:0 0 24px #00000021}.info-overview{width:100%;aspect-ratio:386 / 775;overflow:hidden;background:#ff7300}.info-overview img{display:block;width:100%;height:auto}.info-details{width:100%;aspect-ratio:1170 / 5839;background-image:url(/info/details.png);background-position:center bottom;background-repeat:no-repeat;background-size:100% auto}.info-bottom-nav{position:fixed;z-index:20;bottom:0;left:50%;width:min(100%,390px);height:72px;padding:5px 7px 4px;transform:translate(-50%);display:grid;grid-template-columns:repeat(4,1fr);overflow:hidden;border-radius:12px 12px 0 0;background:#ff6500}.info-bottom-nav a,.info-bottom-nav button{min-width:0;border:0;background:transparent;color:#fff;text-decoration:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-size:12px;line-height:1.15;font-weight:700}.info-bottom-nav svg{display:block;width:27px;height:27px;stroke-width:2.5}.info-bottom-nav .active{background:#ffffff1a;border-radius:10px}@media(min-width:700px){.info-app,.info-bottom-nav{width:430px}}.profile-page{min-height:100vh;background:#ececec;color:#fff}.profile-app{width:min(100%,390px);min-height:100vh;margin:0 auto;padding-bottom:72px;background:#fff;box-shadow:0 0 24px #0002}.profile-header{height:60px;display:grid;place-items:center;border-radius:0 0 20px 20px;background:#ff6500;font-size:20px;font-weight:700;letter-spacing:1px}.account-section{padding:18px 15px 45px;color:#111}.account-section h1{margin:0 0 16px;padding-left:12px;border-left:3px solid #0b176d;color:#ff6500;font-size:16px}.account-card{position:relative;height:339px;overflow:hidden;border-radius:19px;color:#fff;box-shadow:0 4px 9px #0002}.account-card-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.account-details{position:absolute;z-index:1;top:72px;left:12px;display:flex;flex-direction:column;align-items:flex-start;text-shadow:0 1px 2px #0005}.account-details span{font-size:13px;font-weight:600;margin-bottom:3px}.account-details strong{font-size:16px;margin-bottom:3px}.account-details b{font-size:12px;margin-top:6px}.balance{font-size:25px;line-height:1.2}.balance small{font-size:12px}.account-details p{margin:5px 0;font-size:11px;font-weight:600}.daily-income{position:absolute;z-index:1;top:78px;right:12px;width:142px;height:112px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:50%;background:#fff;color:#05066c;box-shadow:0 2px 5px #00000014}.daily-income span{font-size:12px}.daily-income strong{font-size:24px;font-weight:400;line-height:1.1}.daily-income small{font-size:12px}.daily-income i{display:inline-grid;place-items:center;width:14px;height:14px;border:2px solid #13c72a;border-radius:50%;color:#13c72a;font-style:normal;font-size:9px}.trade-actions{position:absolute;z-index:1;left:0;right:0;bottom:25px;display:flex;flex-direction:column;align-items:center}.trade-actions>span{font-size:14px;font-weight:600}.trade-actions>div{display:flex;gap:16px;margin:5px 0}.trade-actions button{width:56px;height:40px;border-radius:21px;background:#fff;font-size:16px}.deposit-button{border:3px solid #080b7b;color:#080b7b}.withdraw-button{border:3px solid #fff;color:#ff6500;box-shadow:inset 0 0 0 1px #ff6500}.trade-actions small{font-size:11px;font-weight:600}.settings-section{min-height:345px;padding:22px 18px 30px;background:#ff7b28}.settings-section h2{margin:0 0 22px;padding-left:14px;border-left:3px solid #fff;font-size:17px}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);row-gap:28px}.service-item{border:0;background:transparent;color:#fff;display:flex;flex-direction:column;align-items:center;gap:2px;font-weight:700;font-size:13px}.service-item img{width:51px;height:51px;object-fit:contain}.profile-bottom-nav{position:fixed;z-index:20;bottom:0;left:50%;transform:translate(-50%);width:min(100%,390px);height:72px;padding:5px 7px 4px;background:#ff6500;border-radius:12px 12px 0 0;display:grid;grid-template-columns:repeat(4,1fr);overflow:hidden}.profile-bottom-nav a,.profile-bottom-nav button{min-width:0;border:0;background:transparent;color:#fff;text-decoration:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-size:12px;line-height:1.15;font-weight:700}.profile-bottom-nav svg{width:27px;height:27px;stroke-width:2.5}.profile-bottom-nav .active{background:#ffffff1a;border-radius:10px}@media(min-width:700px){.profile-app,.profile-bottom-nav{width:430px}.account-card{height:374px}}.customer-page{min-height:100vh;background:#ececec;color:#fff}.customer-app{position:relative;width:min(100%,390px);min-height:100vh;margin:0 auto;padding-bottom:72px;background:#f8c820;box-shadow:0 0 24px #0002}.customer-hero{position:relative;height:184px;overflow:hidden}.customer-hero>img{width:100%;height:100%;object-fit:cover}.customer-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#5ba9e377 0%,transparent 68%)}.back-button{position:absolute;z-index:2;top:13px;left:7px;width:28px;height:32px;border:0;background:transparent;color:#fff;padding:0}.back-button svg{width:27px;height:27px;stroke-width:1.4}.customer-hero h1{position:absolute;z-index:2;top:12px;left:0;right:0;margin:0;text-align:center;font-size:21px;letter-spacing:3px}.customer-hero p{position:absolute;z-index:2;top:61px;left:19px;margin:0;font-size:18px;line-height:1.65;font-weight:600}.contact-card{height:88px;margin:-1px 13px 0;padding:12px 14px;position:relative;z-index:3;display:flex;align-items:center;gap:24px;border-radius:9px;background:#fff}.contact-card img{width:56px;height:56px;object-fit:cover}.contact-card button{min-width:96px;height:29px;border:1.5px solid #111;border-radius:18px;background:#fff;color:#111;font-size:14px;font-weight:700}.contact-message{margin:12px 20px;padding:8px;border-radius:7px;background:#fff9;color:#8a3b00;text-align:center;font-size:12px}.customer-bottom-nav{position:fixed;z-index:20;bottom:0;left:50%;transform:translate(-50%);width:min(100%,390px);height:72px;padding:5px 7px 4px;background:#ff6500;border-radius:12px 12px 0 0;display:grid;grid-template-columns:repeat(4,1fr);overflow:hidden}.customer-bottom-nav a,.customer-bottom-nav button{min-width:0;border:0;background:transparent;color:#fff;text-decoration:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-size:12px;line-height:1.15;font-weight:700}.customer-bottom-nav svg{width:27px;height:27px;stroke-width:2.5}@media(min-width:700px){.customer-app,.customer-bottom-nav{width:430px}.customer-hero{height:203px}}.withdraw-page{min-height:100vh;background:#ececec;color:#f8f8f8}.withdraw-app{width:min(100%,390px);min-height:100vh;margin:0 auto;padding-bottom:72px;background:linear-gradient(180deg,#181a1e,#111316);box-shadow:0 0 24px #0004}.withdraw-header{height:58px;position:relative;display:grid;place-items:center;background:#958d8d}.withdraw-header h1{margin:0;font-size:18px}.withdraw-header>button{position:absolute;left:8px;width:38px;height:38px;border:0;background:transparent;color:#fff}.withdraw-header svg{width:28px;height:28px;stroke-width:1.5}.withdraw-balance{height:155px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(135deg,#8290a8,#b4bdcb);text-shadow:0 2px 8px #34405d55}.withdraw-balance span{font-size:14px}.withdraw-balance strong{font-size:52px;line-height:1.05;letter-spacing:1px}.withdraw-balance small{margin-top:4px;font-weight:700}.withdraw-body{padding:22px 14px 100px}.bank-card{position:relative;display:flex;align-items:center;gap:14px;margin-bottom:28px;padding:17px;border:1px solid #ffffff20;border-radius:15px;background:linear-gradient(145deg,#25282c,#1b1d20);box-shadow:0 12px 28px #0005}.bank-icon{width:55px;height:55px;display:grid;place-items:center;border-radius:14px;background:#006b55;color:#32d4a7}.bank-icon svg{width:34px;height:34px}.bank-card>div:nth-child(2){display:flex;flex-direction:column}.bank-card small{color:#aeb4bd;font-size:11px}.bank-card strong{font-size:16px}.bank-card span{margin-top:2px;color:#d5d8dd}.verified-icon{position:absolute;right:16px;width:22px;color:#32d4a7}.withdraw-body form{display:flex;flex-direction:column;gap:20px}.withdraw-body label{display:flex;flex-direction:column;gap:8px;font-weight:700;font-size:14px}.input-wrap{height:50px;display:flex;align-items:center;border:1px solid #52565c;border-radius:9px;background:#26282c;overflow:hidden;transition:.2s}.input-wrap:focus-within{border-color:#f7c91e;box-shadow:0 0 0 3px #f7c91e1f}.input-wrap input{min-width:0;flex:1;height:100%;padding:0 13px;border:0;outline:0;background-color:#26282c!important;color:#fff!important;caret-color:#f7c91e;appearance:none;-webkit-appearance:none}.input-wrap input:-webkit-autofill,.input-wrap input:-webkit-autofill:hover,.input-wrap input:-webkit-autofill:focus{-webkit-text-fill-color:#fff!important;-webkit-box-shadow:0 0 0 1000px #26282c inset!important;box-shadow:0 0 0 1000px #26282c inset!important;transition:background-color 9999s ease-out 0s}.input-wrap input::placeholder{color:#8c929c}.input-wrap>button{height:32px;margin-right:8px;padding:0 10px;border:0;border-radius:7px;background:#f7c91e;color:#232323;font-size:12px;font-weight:700}.input-wrap .eye-button{width:38px;padding:0;background:transparent;color:#aaa}.eye-button svg{width:21px}.withdraw-message{margin:0;padding:9px 12px;border-radius:8px;text-align:center;font-size:12px}.withdraw-message.error{background:#a02e2e55;color:#ffb9b9}.withdraw-message.info{background:#f7c91e24;color:#ffe786}.withdraw-submit{height:53px;margin-top:4px;border:0;border-radius:10px;background:linear-gradient(90deg,#f4bf16,#ffd528);color:#29230e;font-size:17px;font-weight:800;box-shadow:0 8px 22px #d69f1538}.security-note{margin:0;display:flex;align-items:center;justify-content:center;gap:5px;color:#9298a0;font-size:11px}.security-note svg{width:16px}.withdraw-bottom-nav{position:fixed;z-index:20;bottom:0;left:50%;transform:translate(-50%);width:min(100%,390px);height:72px;padding:5px 7px 4px;background:#ff6500;border-radius:12px 12px 0 0;display:grid;grid-template-columns:repeat(4,1fr)}.withdraw-bottom-nav a,.withdraw-bottom-nav button{border:0;background:transparent;color:#fff;text-decoration:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-size:12px;font-weight:700}.withdraw-bottom-nav svg{width:27px;height:27px;stroke-width:2.5}@media(min-width:700px){.withdraw-app,.withdraw-bottom-nav{width:430px}}.bank-icon img{width:45px;height:45px;object-fit:contain}.withdraw-message.success{background:#16794f55;color:#baffdd}.withdraw-submit:disabled{cursor:not-allowed;filter:grayscale(.55);opacity:.65}.dsi-page{min-height:100vh;background:#ececec;color:#fff}.dsi-app{width:min(100%,390px);min-height:100vh;margin:0 auto;padding-bottom:72px;background:#ff6e00;box-shadow:0 0 24px #0002}.dsi-header{position:relative;z-index:2;height:48px;display:grid;place-items:center;background:#ff6e00}.dsi-header h1{margin:0;font-size:20px;font-weight:500}.dsi-header button{position:absolute;left:6px;width:38px;height:38px;border:0;background:transparent;color:#fff}.dsi-header svg{width:28px;height:28px;stroke-width:1.5}.dsi-content{width:100%;overflow:hidden;background:#ff6e00}.dsi-content img{display:block;width:100%;height:auto}.dsi-bottom-nav{position:fixed;z-index:20;bottom:0;left:50%;transform:translate(-50%);width:min(100%,390px);height:72px;padding:5px 7px 4px;background:#ff6500;border-radius:12px 12px 0 0;display:grid;grid-template-columns:repeat(4,1fr);overflow:hidden}.dsi-bottom-nav a,.dsi-bottom-nav button{min-width:0;border:0;background:transparent;color:#fff;text-decoration:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-size:12px;line-height:1.15;font-weight:700}.dsi-bottom-nav svg{width:27px;height:27px;stroke-width:2.5}@media(min-width:700px){.dsi-app,.dsi-bottom-nav{width:430px}}.cooperation-page{min-height:100vh;background:#ececec;color:#fff}.cooperation-app{width:min(100%,390px);min-height:100vh;margin:0 auto;padding-bottom:72px;background:#fff;box-shadow:0 0 24px #0002}.cooperation-header{position:relative;height:45px;background:#ff6e00}.cooperation-header button{position:absolute;top:3px;left:5px;width:39px;height:39px;border:0;background:transparent;color:#fff}.cooperation-header svg{width:29px;height:29px;stroke-width:1.5}.cooperation-content{padding:8px 9px 24px;background:#fff}.cooperation-content img{display:block;width:100%;height:auto;border:1px solid #ff6e00}.cooperation-bottom-nav{position:fixed;z-index:20;bottom:0;left:50%;transform:translate(-50%);width:min(100%,390px);height:72px;padding:5px 7px 4px;background:#ff6500;border-radius:12px 12px 0 0;display:grid;grid-template-columns:repeat(4,1fr);overflow:hidden}.cooperation-bottom-nav a,.cooperation-bottom-nav button{min-width:0;border:0;background:transparent;color:#fff;text-decoration:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-size:12px;line-height:1.15;font-weight:700}.cooperation-bottom-nav svg{width:27px;height:27px;stroke-width:2.5}@media(min-width:700px){.cooperation-app,.cooperation-bottom-nav{width:430px}}.security-page{min-height:100vh;background:#ececec;color:#111}.security-app{width:min(100%,390px);min-height:100vh;margin:auto;padding-bottom:72px;background:#e5e3df url(/security/security-bg.png) center/cover no-repeat;box-shadow:0 0 24px #0002}.security-header,.security-form-header,.bank-header{height:47px;position:relative;display:grid;place-items:center;background:#9d9595;color:#fff}.security-header h1{margin:0;font-size:19px;letter-spacing:4px}.security-header button{position:absolute;left:5px;border:0;background:transparent;color:#fff}.security-header svg{width:28px}.security-level{height:135px;padding:0 16px;display:flex;align-items:center;gap:12px;background:#f4c51c;color:#fff}.security-level>svg{width:58px;height:58px;stroke-width:2}.security-level>span{font-size:14px;font-weight:700}.level-bars{display:flex;gap:10px;margin-left:auto}.level-bars i{width:26px;height:5px;border-radius:5px;background:#fff}.level-bars .muted{opacity:.35}.security-level b{font-size:13px}.security-list{padding:0 15px}.security-list button{width:100%;height:60px;padding:0 7px;border:0;border-bottom:1px solid #555;background:transparent;display:grid;grid-template-columns:34px 1fr auto 25px;align-items:center;text-align:left}.security-list img{width:29px;height:29px;object-fit:contain}.security-list span{font-size:14px}.security-list b{font-size:13px;font-weight:500}.security-list svg{width:21px}.security-nav,.form-nav,.bank-nav{position:fixed;z-index:20;bottom:0;left:50%;transform:translate(-50%);width:min(100%,390px);height:72px;padding:5px 7px;background:#ff6500;border-radius:12px 12px 0 0;display:grid;grid-template-columns:repeat(4,1fr)}.security-nav a,.security-nav button,.form-nav a,.form-nav button,.bank-nav a,.bank-nav button{border:0;background:transparent;color:#fff;text-decoration:none;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:12px;font-weight:700}.security-nav svg,.form-nav svg,.bank-nav svg{width:27px;height:27px}@media(min-width:700px){.security-app,.security-nav{width:430px}}.security-form-page{min-height:100vh;background:#ececec;color:#111}.security-form-app{width:min(100%,390px);min-height:100vh;margin:auto;padding-bottom:72px;background:#e5e3df url(/security/security-bg.png) center/cover no-repeat}.security-form-app header{height:47px;position:relative;display:grid;place-items:center;background:#9d9595;color:#fff}.security-form-app header h1{margin:0;font-size:17px;letter-spacing:2px}.security-form-app header button{position:absolute;left:5px;border:0;background:transparent;color:#fff}.security-form-app header svg{width:28px}.security-form-app form{padding:8px 14px}.security-form-app label{height:51px;display:grid;grid-template-columns:118px 1fr;align-items:center;border-bottom:1px solid #aaa}.security-form-app label b{font-size:14px}.security-form-app input{min-width:0;border:0;outline:0;background:transparent;color:#111}.security-form-app input::placeholder{color:#999}.security-form-app form>p{margin:9px 0;text-align:center;color:#d33;font-size:12px}.confirm-button{width:100%;height:47px;margin-top:48px;border:0;border-radius:6px;background:#f5c31a;color:#fff;font-size:17px;font-weight:700}@media(min-width:700px){.security-form-app,.form-nav{width:430px}}.withdraw-code-page{min-height:100vh;background:#ececec;color:#111}.withdraw-code-app{width:min(100%,390px);min-height:100vh;margin:auto;padding-bottom:72px;background:#e5e3df url(/security/security-bg.png) center/cover no-repeat}.withdraw-code-app header{height:47px;position:relative;display:grid;place-items:center;background:#9d9595;color:#fff}.withdraw-code-app header h1{margin:0;font-size:17px;letter-spacing:2px}.withdraw-code-app header button{position:absolute;left:5px;border:0;background:transparent;color:#fff}.withdraw-code-app header svg{width:28px}.withdraw-code-app form{padding:8px 14px}.withdraw-code-app label{height:51px;display:grid;grid-template-columns:118px 1fr;align-items:center;border-bottom:1px solid #aaa}.withdraw-code-app label b{font-size:14px}.withdraw-code-app input{min-width:0;border:0;outline:0;background:transparent;color:#111}.withdraw-code-app input::placeholder{color:#999}.withdraw-code-app form>p{margin:9px 0;text-align:center;color:#d33;font-size:12px}.confirm-button{width:100%;height:47px;margin-top:20px;border:0;border-radius:6px;background:#f5c31a;color:#fff;font-size:17px;font-weight:700}.form-nav{position:fixed;z-index:20;bottom:0;left:50%;transform:translate(-50%);width:min(100%,390px);height:72px;padding:5px 7px;background:#ff6500;border-radius:12px 12px 0 0;display:grid;grid-template-columns:repeat(4,1fr)}.form-nav a,.form-nav button{border:0;background:transparent;color:#fff;text-decoration:none;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:12px;font-weight:700}.form-nav svg{width:27px;height:27px}@media(min-width:700px){.withdraw-code-app,.form-nav{width:430px}}.withdraw-code-loading{padding:60px 20px;text-align:center;color:#777}.withdraw-password-note{margin:8px 0 12px;padding:10px 12px;display:flex;align-items:center;gap:8px;border-left:3px solid #d9aa13;background:#ffffffa8;color:#665219;font-size:11px;line-height:1.5}.withdraw-password-note svg{width:19px;flex:none}.withdraw-code-app form>p.success{padding:7px;border-radius:6px;background:#dcf4e6;color:#17824d}.withdraw-code-app form>p.error{padding:7px;border-radius:6px;background:#ffe1e1;color:#c52e2e}.confirm-button:disabled{opacity:.6;cursor:wait}.bank-page{min-height:100vh;background:#ececec;color:#fff}.bank-app{width:min(100%,390px);min-height:100vh;margin:auto;padding-bottom:90px;background:linear-gradient(180deg,#1b1d21,#15171a)}.bank-app header{height:54px;position:relative;display:grid;place-items:center;background:#958e8e}.bank-app header h1{margin:0;font-size:18px;letter-spacing:1px}.bank-app header button{position:absolute;left:5px;border:0;background:transparent;color:#fff}.bank-app header svg{width:28px}.bank-loading{padding:60px 20px;text-align:center;color:#aaa}.bank-form{padding:18px 14px;display:flex;flex-direction:column;gap:15px}.bank-intro{display:flex;flex-direction:column;gap:2px}.bank-intro strong{font-size:17px}.bank-intro span{font-size:12px;color:#9da2aa}.selected-bank-grid{max-height:330px;padding:8px;display:grid;grid-template-columns:repeat(4,1fr);gap:7px;overflow-y:auto;border:1px solid #2f3238;border-radius:14px;background:#23252a}.selected-bank-grid button{height:79px;position:relative;padding:6px 3px;border:1px solid transparent;border-radius:10px;background:#30333a;color:#e7e7e7;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;transition:.18s}.selected-bank-grid button:active{transform:scale(.96)}.selected-bank-grid button.selected{border-color:#fff0a6;background:#423b20;box-shadow:0 0 0 2px #f5c31a88}.logo-shell{width:43px;height:43px;display:grid;place-items:center;border-radius:50%;background:#f5f6f8;box-shadow:0 2px 7px #0006;overflow:hidden}.selected-bank-grid img{width:38px;height:38px;object-fit:contain}.selected-bank-grid button>span:nth-of-type(2){width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px}.selected-check{position:absolute;top:4px;right:4px;width:14px;height:14px;color:#ffe04b;fill:#23252a}.chosen-bank{padding:10px 12px;display:flex;align-items:center;gap:10px;border:1px solid #545963;border-radius:10px;background:#282b30}.chosen-bank img{width:45px;height:45px;object-fit:contain}.chosen-bank div{display:flex;flex-direction:column}.chosen-bank small{color:#aeb3bb}.chosen-bank strong{font-size:13px}.bank-form label{display:flex;flex-direction:column;gap:7px}.bank-form label>span{font-size:13px;font-weight:700}.bank-form input{height:48px;padding:0 12px;border:1px solid #50545a;border-radius:9px;outline:0;background:#282b30;color:#fff}.bank-form input:focus{border-color:#f5c31a;box-shadow:0 0 0 3px #f5c31a20}.one-time-note{margin:0;padding:10px;display:flex;align-items:center;gap:7px;border-radius:8px;background:#8c692728;color:#f5d980;font-size:11px}.one-time-note svg{width:17px;flex:none}.bank-message{margin:0;padding:9px;border-radius:7px;text-align:center;font-size:12px}.bank-message.error{background:#9f303055;color:#ffc1c1}.bank-message.success{background:#17784e66;color:#bfffdc}.save-bank-button{height:48px;border:0;border-radius:8px;background:linear-gradient(90deg,#f0b913,#ffd633);color:#2d270d;font-size:16px;font-weight:800}.save-bank-button:disabled{filter:grayscale(.65);opacity:.55}.linked-bank-section{padding:24px 14px}.linked-success{margin-bottom:14px;padding:12px;display:flex;align-items:center;gap:10px;border-radius:12px;background:#174d3b;color:#caffea}.linked-success>svg{width:30px;height:30px}.linked-success div{display:flex;flex-direction:column}.linked-success strong{font-size:14px}.linked-success span{font-size:10px;color:#9bd3bc}.linked-bank-card{padding:20px 16px;border:1px solid #3f454e;border-radius:18px;background:linear-gradient(145deg,#30343b,#202329);box-shadow:0 15px 32px #0007;overflow:hidden}.linked-bank-brand{display:flex;align-items:center;gap:13px}.linked-logo{width:66px;height:66px;display:grid;place-items:center;flex:none;border-radius:50%;background:#f8f9fa;box-shadow:0 5px 14px #0006}.linked-logo img{width:57px;height:57px;object-fit:contain}.linked-logo svg{color:#333}.linked-bank-brand small{color:#9ba1ab}.linked-bank-brand h2{margin:2px 0;font-size:17px}.linked-bank-brand span{font-size:11px;color:#d1a931}.linked-divider{height:1px;margin:18px 0;background:#ffffff18}.linked-bank-card dl{margin:0;display:flex;flex-direction:column;gap:15px}.linked-bank-card dl div{display:flex;justify-content:space-between;gap:20px}.linked-bank-card dt{color:#9da3ac;font-size:12px}.linked-bank-card dd{margin:0;text-align:right;font-size:15px;font-weight:700}.linked-lock{margin:20px -16px -20px;padding:11px 16px;display:flex;align-items:center;gap:7px;background:#17191c;color:#d9b839;font-size:11px}.linked-lock svg{width:17px}.linked-lock svg:last-child{margin-left:auto;color:#49ca8c}.bank-nav{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:min(100%,390px);height:72px;padding:5px 7px;background:#ff6500;border-radius:12px 12px 0 0;display:grid;grid-template-columns:repeat(4,1fr)}.bank-nav a{border:0;background:transparent;color:#fff;text-decoration:none;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:12px;font-weight:700}.bank-nav svg{width:27px;height:27px}@media(min-width:700px){.bank-app,.bank-nav{width:430px}}.bank-select-trigger{width:100%;min-height:68px;padding:10px 12px;border:1px solid #4b5058;border-radius:13px;background:#282b30;color:#fff;display:flex;align-items:center;gap:11px;text-align:left}.bank-select-trigger:active{transform:scale(.99)}.bank-select-trigger.has-bank{border-color:#d9b637;background:linear-gradient(135deg,#302e27,#282b30)}.bank-select-logo{width:48px;height:48px;flex:none;display:grid;place-items:center;border-radius:50%;background:#f5f6f8;overflow:hidden}.bank-select-logo img{width:43px;height:43px;object-fit:contain}.bank-select-logo svg{width:25px;color:#666}.bank-select-copy{min-width:0;display:flex;flex:1;flex-direction:column;gap:2px}.bank-select-copy small{font-size:10px;color:#aeb3bb}.bank-select-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.bank-select-chevron{width:21px;flex:none;color:#bfc3ca}.bank-picker-backdrop{position:fixed;z-index:100;inset:0;display:flex;align-items:flex-end;justify-content:center;background:#0009;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.bank-picker-sheet{width:min(100%,430px);max-height:min(72vh,590px);padding:0 13px 14px;border-radius:20px 20px 0 0;background:#202328;box-shadow:0 -20px 50px #0008;display:flex;flex-direction:column;animation:bank-sheet-in .2s ease-out}.bank-picker-sheet>header{height:auto;min-height:68px;padding:12px 2px;position:static;display:flex;align-items:center;justify-content:space-between;background:transparent}.bank-picker-sheet>header div{display:flex;flex-direction:column}.bank-picker-sheet>header strong{font-size:17px}.bank-picker-sheet>header span{font-size:10px;color:#999fa8}.bank-picker-sheet>header button{width:37px;height:37px;position:static;display:grid;place-items:center;border:0;border-radius:50%;background:#30343a;color:#fff}.bank-picker-sheet>header button svg{width:19px}.bank-picker-search{height:43px;margin-bottom:10px;padding:0 11px;display:flex!important;flex-direction:row!important;align-items:center;gap:8px!important;border:1px solid #42474f;border-radius:10px;background:#2b2e34}.bank-picker-search svg{width:18px;color:#a8adb5}.bank-picker-search input{height:100%!important;padding:0!important;flex:1;border:0!important;background:transparent!important;box-shadow:none!important}.bank-picker-list{min-height:0;padding-right:3px;display:flex;flex-direction:column;gap:5px;overflow-y:auto;overscroll-behavior:contain}.bank-picker-list>button{min-height:58px;padding:7px 10px;border:1px solid transparent;border-radius:11px;background:#2b2e34;color:#fff;display:flex;align-items:center;gap:10px;text-align:left}.bank-picker-list>button.selected{border-color:#e9ca55;background:#3b382b}.picker-bank-logo{width:42px;height:42px;display:grid;place-items:center;flex:none;border-radius:50%;background:#f6f7f8;overflow:hidden}.picker-bank-logo img{width:37px;height:37px;object-fit:contain}.bank-picker-list>button>span:nth-child(2){min-width:0;display:flex;flex:1;flex-direction:column}.bank-picker-list>button strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.bank-picker-list>button small{color:#999fa8;font-size:9px}.bank-picker-list>button>svg{width:19px;flex:none;color:#f4d558}.bank-picker-empty{padding:30px 10px;text-align:center;color:#999;font-size:12px}@keyframes bank-sheet-in{0%{transform:translateY(35px);opacity:.5}to{transform:translateY(0);opacity:1}}.history-page{min-height:100vh;background:#ececec;color:#202126}.history-app{width:min(100%,390px);min-height:100vh;margin:auto;padding-bottom:82px;background:#f5f5f5}.history-app>header{height:54px;position:relative;display:grid;place-items:center;background:#979090;color:#fff}.history-app>header h1{margin:0;font-size:18px}.history-app>header button{position:absolute;left:5px;border:0;background:transparent;color:#fff}.history-content{padding:14px}.history-state,.history-empty{padding:35px 15px;text-align:center;color:#777}.history-state.error{color:#c43c3c}.history-empty{display:flex;flex-direction:column;align-items:center;gap:7px}.history-empty svg{width:52px;height:52px;color:#ff6900}.history-item{margin-bottom:10px;padding:13px;display:grid;grid-template-columns:45px 1fr auto;gap:10px;align-items:center;border-radius:12px;background:#fff;box-shadow:0 3px 14px #0000000e}.history-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:#fff0e6;color:#ff6500}.history-detail,.history-amount{display:flex;flex-direction:column;gap:3px}.history-detail span,.history-detail time{font-size:11px;color:#777}.history-amount{text-align:right}.history-amount strong{font-size:13px;color:#d84b22}.history-amount span{font-size:11px;color:#1b985c}.history-app>nav{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:min(100%,390px);height:72px;padding:5px 7px;display:grid;grid-template-columns:repeat(4,1fr);background:#ff6500;border-radius:12px 12px 0 0}.history-app>nav a{color:#fff;text-decoration:none;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:12px;font-weight:700;opacity:.82}.history-app>nav a.active{opacity:1}.history-app>nav svg{width:27px;height:27px}@media(min-width:700px){.history-app,.history-app>nav{width:430px}}.history-item.deposit .history-icon{background:#fff4c8;color:#b88d00}.history-item.deposit .history-amount strong{color:#c08b00}.history-amount span.status-pending{color:#c58b00}.history-amount span.status-rejected{color:#c33}.trade-history-heading{margin-bottom:12px;padding:12px 13px;display:flex;align-items:center;justify-content:space-between;border-radius:12px;background:linear-gradient(135deg,#ff7900,#f35e00);color:#fff}.trade-history-heading div{display:flex;flex-direction:column}.trade-history-heading strong{font-size:14px}.trade-history-heading span{font-size:9px;opacity:.85}.trade-history-heading>b{font-size:11px}.history-item.trade-only{cursor:pointer;grid-template-columns:45px 1fr auto}.history-item.trade-only:active{transform:scale(.99)}.history-detail small{font-size:10px;color:#eb6814}.history-amount small{font-size:8px;color:#999}.history-item.status-pending{border-left:3px solid #e2ab16}.history-item.status-completed{border-left:3px solid #25a06a}.history-amount span.status-pending{color:#b98100}.history-amount span.result-win{color:#168b54}.history-amount span.result-loss{color:#cc3e3e}.trade-detail-backdrop{position:fixed;z-index:100;inset:0;padding:22px 12px 85px;display:flex;align-items:center;justify-content:center;background:#0009;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.trade-detail-modal{width:min(100%,390px);max-height:100%;padding:15px;border-radius:18px;background:#fff;box-shadow:0 20px 55px #0006;overflow-y:auto}.trade-detail-modal>header{display:flex;align-items:center;justify-content:space-between}.trade-detail-modal header small{color:#888;font-size:10px}.trade-detail-modal h2{margin:2px 0;font-size:21px;color:#f2690b}.trade-detail-modal header button{width:36px;height:36px;border:0;border-radius:50%;background:#f1f2f4;color:#555;display:grid;place-items:center}.trade-detail-modal header svg{width:19px}.trade-result-banner{margin:12px 0;padding:11px;border-radius:11px;display:flex;flex-direction:column;align-items:center;background:#fff4d5;color:#946d00}.trade-result-banner.status-completed.result-win{background:#e4f7ed;color:#148353}.trade-result-banner.status-completed.result-loss{background:#ffe8e8;color:#bd3535}.trade-result-banner.status-completed.result-mixed{background:#fff1de;color:#bd641b}.trade-result-banner span,.trade-result-banner small{font-size:9px}.trade-result-banner strong{font-size:18px}.trade-detail-list{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:7px}.trade-detail-list div{padding:9px;border-radius:8px;background:#f6f7f9;display:grid;gap:3px}.trade-detail-list dt{font-size:9px;color:#8a8f97}.trade-detail-list dd{margin:0;font-size:11px;font-weight:700;word-break:break-word}.trade-detail-list .trade-id{font-size:8px}.trade-leg-details{margin-top:12px}.trade-leg-details h3{margin:0 0 7px;font-size:13px}.trade-leg-details article{margin-top:6px;padding:9px 10px;display:flex;align-items:center;justify-content:space-between;border:1px solid #eceef1;border-radius:9px}.trade-leg-details article>div{display:flex;flex-direction:column}.trade-leg-details b{font-size:12px}.trade-leg-details span{font-size:9px;color:#777}.trade-leg-details strong{font-size:10px}.trade-leg-details strong.result-win{color:#168b54}.trade-leg-details strong.result-loss{color:#c43a3a}.trade-settlement{margin-top:12px;padding:9px 11px;border-radius:10px;background:#f6f7f9}.trade-settlement div{padding:5px 0;display:flex;justify-content:space-between;font-size:10px}.trade-settlement div:last-child{border-top:1px solid #ddd;font-size:12px}.trade-detail-close{width:100%;height:42px;margin-top:13px;border:0;border-radius:9px;background:#ff6900;color:#fff;font-weight:700}@media(max-width:350px){.trade-detail-list{grid-template-columns:1fr}}.settings-page{min-height:100vh;background:#ececec;color:#fff}.settings-app{width:min(100%,390px);min-height:100vh;margin:auto;padding-bottom:82px;background:#deddd9 url(/settings/settings-bg.png) center/cover no-repeat;box-shadow:0 0 22px #0003}.settings-header{height:46px;position:relative;display:grid;place-items:center;background:#ff7207}.settings-header h1{margin:0;font-size:18px;letter-spacing:2px}.settings-header>button{position:absolute;left:5px;width:38px;height:38px;border:0;background:transparent;color:#fff}.settings-header svg{width:27px;stroke-width:1.5}.settings-menu{padding:8px 7px;display:flex;flex-direction:column;gap:7px}.settings-menu>a,.settings-menu>button{width:100%;height:52px;padding:0 10px;border:0;border-radius:12px;background:linear-gradient(100deg,#edb90e,#f5c823);color:#fff;text-decoration:none;display:grid;grid-template-columns:28px 1fr 24px;align-items:center;text-align:left;box-shadow:0 2px 8px #a47c1533}.settings-menu strong{font-size:14px}.settings-menu>*>svg{width:23px}.setting-icon{display:grid;place-items:center}.setting-icon svg{width:20px}.settings-nav{position:fixed;z-index:10;bottom:0;left:50%;transform:translate(-50%);width:min(100%,390px);height:70px;padding:5px 7px;background:#ff6500;border-radius:12px 12px 0 0;display:grid;grid-template-columns:repeat(4,1fr)}.settings-nav a{color:#fff;text-decoration:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;font-size:12px;font-weight:700}.settings-nav svg{width:27px;height:27px}@media(min-width:700px){.settings-app,.settings-nav{width:430px}}.language-page{min-height:100vh;background:#ececec;color:#fff}.language-app{width:min(100%,390px);min-height:100vh;margin:auto;padding-bottom:82px;background:#deddd9 url(/settings/settings-bg.png) center/cover no-repeat;box-shadow:0 0 22px #0003}.language-header{height:46px;position:relative;display:grid;place-items:center;background:#005443 url(/settings/language-header.jpg) center/cover no-repeat}.language-header h1{margin:0;font-size:18px;letter-spacing:2px}.language-header>button{position:absolute;left:5px;width:38px;height:38px;border:0;background:transparent;color:#fff}.language-header svg{width:27px;stroke-width:1.5}.language-list{padding:7px;display:flex;flex-direction:column;gap:7px}.language-list>button{height:53px;padding:0 12px;border:0;border-radius:11px;background:#075646;color:#fff;display:flex;align-items:center;justify-content:space-between;text-align:left;font-family:inherit;font-size:15px}.language-list>button svg{width:24px;stroke-width:4}.language-list>p{margin:4px 8px;color:#8d918f;font-size:10px;text-align:center}.language-nav{position:fixed;z-index:10;bottom:0;left:50%;transform:translate(-50%);width:min(100%,390px);height:70px;padding:5px 7px;background:#ff6500;border-radius:12px 12px 0 0;display:grid;grid-template-columns:repeat(4,1fr)}.language-nav a{color:#fff;text-decoration:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;font-size:12px;font-weight:700}.language-nav svg{width:27px;height:27px}@media(min-width:700px){.language-app,.language-nav{width:430px}}.fixed-page{min-height:100vh;background:#ececec;color:#292929}.fixed-app{width:min(100%,390px);min-height:100vh;margin:auto;padding-bottom:85px;background:#fff}.fixed-app>header{height:47px;position:relative;display:grid;place-items:center;background:#a59c9c;color:#fff}.fixed-app>header h1{margin:0;font-size:18px}.fixed-app>header button{position:absolute;left:5px;border:0;background:transparent;color:#fff}.fixed-app>header svg{width:28px}.fixed-balance{margin:10px 14px 2px;padding:10px 13px;display:grid;grid-template-columns:35px 1fr;align-items:center;border-radius:10px;background:#f7f1db;color:#755c08}.fixed-balance svg{grid-row:span 2}.fixed-balance span{font-size:11px}.fixed-balance strong{font-size:14px}.fixed-message{margin:9px 14px 0;padding:8px;border-radius:7px;text-align:center;font-size:12px}.fixed-message.error{background:#ffe1e1;color:#b12929}.fixed-message.success{background:#dff8e9;color:#177848}.plan-list{padding:10px 14px;display:flex;flex-direction:column;gap:20px}.plan-card{padding:11px 14px 12px;border:1px solid #568568;border-radius:6px;background:linear-gradient(145deg,#f6c523,#f0bb20);box-shadow:0 5px 13px #8a6b1824}.plan-card h2{margin:0 0 18px;color:#fff;font-size:21px}.plan-info{margin-bottom:18px;display:grid;grid-template-columns:1fr 1fr;text-align:center;color:#fff}.plan-info div{display:flex;flex-direction:column}.plan-info span{font-size:13px}.plan-info strong{font-size:19px}.plan-card>button{width:85%;height:45px;margin:auto;display:block;border:0;border-radius:6px;background:#fff;color:#191919;font-size:17px}.deposit-overlay{position:fixed;z-index:50;inset:0;display:grid;place-items:center;padding:20px;background:#0009}.deposit-dialog{width:min(300px,calc(100vw - 45px));position:relative;padding:14px 18px 0;border-radius:5px;background:#fff;text-align:center;box-shadow:0 16px 45px #0007}.deposit-dialog h2{margin:0;font-size:17px}.deposit-dialog>p{margin:2px 0 10px;color:#8a8a8a;font-size:11px}.dialog-close{position:absolute;right:5px;top:5px;border:0;background:transparent;color:#888}.dialog-close svg{width:19px}.amount-field{height:42px;display:flex;align-items:center;border:1px solid #d3d3d3;border-radius:5px;overflow:hidden}.amount-field input{min-width:0;flex:1;height:100%;padding:0 10px;border:0;outline:0;font-size:16px}.amount-field span{padding-right:10px;color:#777}.deposit-dialog small{display:block;margin-top:6px;color:#888;text-align:left}.dialog-actions{margin:12px -18px 0;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #ddd}.dialog-actions button{height:48px;border:0;background:#fff;font-size:16px}.dialog-actions button+button{border-left:1px solid #ddd;color:#16b83a}.dialog-actions button:disabled{opacity:.5}.dialog-error{color:#b52a2a!important}.fixed-app>nav{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:min(100%,390px);height:70px;padding:5px 7px;display:grid;grid-template-columns:repeat(4,1fr);background:#ff6500;border-radius:12px 12px 0 0}.fixed-app>nav a{color:#fff;text-decoration:none;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:12px;font-weight:700}.fixed-app>nav svg{width:27px;height:27px}@media(min-width:700px){.fixed-app,.fixed-app>nav{width:430px}}.finance-page{min-height:100vh;background:#ececec;color:#27292e}.finance-app{width:min(100%,390px);min-height:100vh;margin:auto;padding-bottom:82px;background:#f4f4f4}.finance-app>header{height:52px;position:relative;display:grid;place-items:center;background:#9c9494;color:#fff}.finance-app>header h1{margin:0;font-size:18px;letter-spacing:2px}.finance-app>header button{position:absolute;left:5px;border:0;background:transparent;color:#fff}.finance-app>header svg{width:28px}.finance-summary{padding:14px;background:linear-gradient(145deg,#ff7b26,#f35c00);color:#fff}.balance-summary{padding:13px 15px;border-radius:13px;background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff24}.balance-summary>span{display:flex;align-items:center;gap:7px;font-size:12px}.balance-summary>span svg{width:18px}.balance-summary>strong{display:block;margin-top:4px;font-size:29px}.balance-summary small{font-size:12px}.summary-grid{margin-top:10px;display:grid;grid-template-columns:1fr 1fr;gap:9px}.summary-grid article{padding:10px;border-radius:11px;background:#fff;color:#4e4e4e;display:grid;grid-template-columns:29px 1fr;align-items:center}.summary-grid svg{grid-row:span 2;width:22px;color:#ef6714}.summary-grid span{font-size:9px;color:#888}.summary-grid strong{font-size:12px}.finance-records{padding:14px}.records-title{display:flex;align-items:center;justify-content:space-between}.records-title h2{margin:0;font-size:17px}.records-title span{font-size:11px;color:#888}.finance-filters{margin:11px 0;display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.finance-filters button{height:34px;border:1px solid #e1e1e1;border-radius:18px;background:#fff;color:#777}.finance-filters button.active{border-color:#ff6900;background:#ff6900;color:#fff}.finance-state,.finance-empty{padding:35px 10px;text-align:center;color:#888}.finance-state.error{color:#bd3535}.finance-empty{display:flex;flex-direction:column;align-items:center;gap:6px}.finance-empty svg{width:50px;height:50px;color:#ff6900}.finance-empty span{font-size:11px}.finance-list{display:flex;flex-direction:column;gap:9px}.finance-list article{padding:11px;display:grid;grid-template-columns:42px 1fr auto;gap:9px;align-items:center;border-radius:12px;background:#fff;box-shadow:0 3px 13px #0000000d}.record-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:#fff0e7;color:#f15e05}.deposit .record-icon{background:#fff5cc;color:#b98a00}.record-icon svg{width:21px}.record-info,.record-amount{display:flex;flex-direction:column;gap:2px}.record-info strong{font-size:13px}.record-info span,.record-info time{font-size:9px;color:#858585}.record-amount{text-align:right}.record-amount strong{font-size:13px;color:#d7492c}.record-amount span{font-size:9px;color:#888}.record-amount small{font-size:9px;color:#1b9a5d}.finance-app>nav{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:min(100%,390px);height:70px;padding:5px 7px;display:grid;grid-template-columns:repeat(4,1fr);background:#ff6500;border-radius:12px 12px 0 0}.finance-app>nav a{color:#fff;text-decoration:none;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:12px;font-weight:700}.finance-app>nav svg{width:27px;height:27px}@media(min-width:700px){.finance-app,.finance-app>nav{width:430px}}.finance-list article.status-pending .record-amount small{color:#c58b00}.finance-list article.status-rejected .record-amount small{color:#c33}.finance-list article.status-rejected .record-amount strong{color:#777;text-decoration:line-through}.verify-page{min-height:100vh;background:#ececec;color:#32343a}.verify-app{width:min(100%,390px);min-height:100vh;margin:auto;padding-bottom:83px;background:#e4e2dc url(/security/security-bg.png) center/cover no-repeat}.verify-app>header{height:51px;position:relative;display:grid;place-items:center;background:#ff6500;color:#fff}.verify-app>header h1{margin:0;font-size:18px}.verify-app>header button{position:absolute;left:5px;border:0;background:transparent;color:#fff}.verify-app>header svg{width:28px}.verify-loading{padding:60px;text-align:center}.verify-form-wrap{padding:17px 12px}.verify-notice{padding:11px 14px;border-left:4px solid #ef6500;background:#fff;font-size:11px;line-height:1.65}.verify-form-wrap form{margin-top:13px;padding:14px;border-radius:12px;background:#fff;box-shadow:0 8px 25px #00000012}.current-user{padding-bottom:12px;display:flex;justify-content:space-between;border-bottom:1px solid #eee;font-size:12px}.verify-form-wrap form>label{padding:12px 0;display:flex;flex-direction:column;gap:7px;border-bottom:1px solid #eee;font-size:11px}.verify-form-wrap input:not([type=file]){height:37px;border:0;outline:0;font-size:14px}.document-title{margin:14px 0 8px;display:flex;align-items:center;gap:6px;font-size:11px}.document-title svg{width:18px;color:#f1670e}.image-pickers{display:grid;grid-template-columns:1fr 1fr;gap:10px}.image-picker{height:135px;position:relative;border:1px dashed #ff7420;border-radius:9px;background:#fff8f3;color:#f35c00;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;overflow:hidden}.image-picker>svg{width:26px}.image-picker>b{font-size:24px;line-height:1}.image-picker span{font-size:12px}.image-picker img{width:100%;height:100%;object-fit:cover}.image-picker input{position:absolute;width:1px;height:1px;opacity:0}.verify-error{padding:8px;border-radius:6px;background:#ffe5e5;color:#b52d2d;text-align:center;font-size:11px}.verify-submit{width:100%;height:47px;margin-top:18px;border:0;border-radius:7px;background:#f3c21d;color:#fff;font-size:15px;font-weight:800}.verify-submit:disabled{filter:grayscale(.5);opacity:.6}.verify-status{padding:45px 17px;text-align:center}.status-symbol{width:78px;height:78px;margin:auto;display:grid;place-items:center;border-radius:50%;background:#fff;box-shadow:0 7px 25px #0002}.status-symbol svg{width:45px;height:45px}.verify-status.pending .status-symbol{color:#e6aa11}.verify-status.approved .status-symbol{color:#22a76b}.verify-status h2{margin:17px 0 7px}.verify-status>p{margin:0 auto 20px;max-width:310px;color:#747474;font-size:12px;line-height:1.6}.status-card{padding:7px 15px;border-radius:13px;background:#fff;box-shadow:0 7px 24px #00000012;text-align:left}.status-card div{padding:13px 0;display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid #eee}.status-card div:last-child{border:0}.status-card span{color:#8a8a8a;font-size:11px}.status-card strong{font-size:12px;text-align:right}.pending-text{color:#d79f09}.verify-status>small{margin-top:14px;display:flex;align-items:center;justify-content:center;gap:5px;color:#8a8a8a}.verify-status>small svg{width:15px}.verified-badge{width:max-content;margin:0 auto 15px;padding:7px 13px;display:flex;align-items:center;gap:5px;border-radius:17px;background:#dff8ea;color:#198658;font-size:11px}.verified-badge svg{width:16px}.verify-app>nav{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:min(100%,390px);height:70px;padding:5px 7px;display:grid;grid-template-columns:repeat(4,1fr);background:#ff6500;border-radius:12px 12px 0 0}.verify-app>nav a{color:#fff;text-decoration:none;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:12px;font-weight:700}.verify-app>nav svg{width:27px;height:27px}@media(min-width:700px){.verify-app,.verify-app>nav{width:430px}}.market-page{min-height:100vh;background:#ececec;color:#fff}.market-app{width:min(100%,390px);min-height:100vh;margin:auto;padding-bottom:82px;background:linear-gradient(180deg,#e9bd00,#ddb000);box-shadow:0 0 24px #0003}.market-app>header{height:49px;position:relative;display:grid;place-items:center;background:#ff7100}.market-app>header h1{margin:0;font-size:19px;letter-spacing:1px}.market-app>header button{position:absolute;left:5px;border:0;background:transparent;color:#fff}.market-app>header svg{width:28px}.market-account{height:72px;padding:8px 0 8px 15px;display:flex;align-items:center;justify-content:space-between}.market-account>div{display:flex;flex-direction:column}.market-account strong{font-size:24px;font-weight:500}.market-account span{font-size:12px}.market-account button{width:84px;height:45px;border:0;border-radius:25px 0 0 25px;background:#fff;color:#a62c22;font-size:14px}.country-identity{margin:0 10px 10px;padding:8px 12px;display:flex;align-items:center;gap:9px;border-radius:10px;background:#ffffff20}.country-identity img{width:36px;height:36px;border-radius:50%;object-fit:cover}.country-identity div{display:flex;flex-direction:column}.country-identity span{font-size:9px;color:#fff9}.country-identity strong{font-size:12px}.room-grid{padding:0 10px;display:grid;grid-template-columns:1fr 1fr;gap:20px}.room-card{min-height:300px;padding:28px 15px 13px;border-radius:7px;background-size:cover;background-position:center;display:flex;flex-direction:column;box-shadow:0 5px 12px #72590026}.room-card h2{margin:0 0 22px;font-size:19px}.room-rules{display:flex;flex-direction:column;gap:3px;font-size:10px}.room-rules strong{margin-bottom:6px;font-size:11px}.room-card>p{margin:auto 0 0;display:flex;align-items:center;font-size:10px;white-space:nowrap}.room-card>p svg{width:17px;fill:#fff}.market-state{padding:80px 20px;text-align:center}.market-state.error{display:flex;flex-direction:column;align-items:center;gap:15px}.market-state.error button{padding:9px 18px;border:0;border-radius:20px}.market-app>nav{position:fixed;z-index:10;bottom:0;left:50%;transform:translate(-50%);width:min(100%,390px);height:70px;padding:5px 7px;display:grid;grid-template-columns:repeat(4,1fr);background:#ff6500;border-radius:12px 12px 0 0}.market-app>nav a{color:#fff;text-decoration:none;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:12px;font-weight:700}.market-app>nav svg{width:27px;height:27px}@media(max-width:350px){.room-grid{gap:10px}.room-card{padding-left:10px;padding-right:10px}.room-card h2{font-size:17px}}@media(min-width:700px){.market-app,.market-app>nav{width:430px}}.room-card{cursor:pointer;transition:transform .18s,box-shadow .18s}.room-card:active{transform:scale(.98)}.room-card:focus-visible{outline:3px solid #fff;outline-offset:2px}.room-card{position:relative}.room-lock{position:absolute;right:10px;top:10px;width:20px;height:20px}.access-overlay{position:fixed;z-index:50;inset:0;display:grid;place-items:center;padding:20px;background:#0009}.access-dialog{width:min(300px,calc(100vw - 50px));position:relative;padding:20px 18px 0;border-radius:13px;background:#fff;color:#333;text-align:center;box-shadow:0 18px 50px #0007;overflow:hidden}.access-close{position:absolute;right:7px;top:7px;border:0;background:transparent;color:#888}.access-close svg{width:19px}.access-dialog h2{margin:0 0 9px;font-size:18px}.access-dialog>p,.access-dialog form>p{margin:0 0 7px;color:#666;font-size:12px}.access-dialog>strong{display:block;color:#dd5c08;font-size:23px}.access-actions{margin:18px -18px 0;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #ddd}.access-actions button{height:47px;border:0;background:#fff;font-size:14px}.access-actions button+button{border-left:1px solid #ddd;background:linear-gradient(#fff,#bfc5ff);color:#1e2677}.access-actions button:disabled{opacity:.55}.access-icon{width:55px;height:55px;margin:0 auto 8px;display:grid;place-items:center;border-radius:50%;background:#fff0df;color:#ff6900}.access-icon svg{width:28px}.access-dialog form label{height:43px;margin-top:12px;display:flex;border:1px solid #ddd;border-radius:7px;overflow:hidden}.access-dialog form input{min-width:0;flex:1;padding:0 10px;border:0;outline:0}.access-dialog form label button{width:42px;border:0;background:#f7f7f7;color:#777}.access-dialog form label svg{width:19px}.access-dialog form small{display:block;margin-top:7px;color:#c13636}.trading-page{min-height:100vh;background:#ececec;color:#333}.trading-app{width:min(100%,390px);min-height:100vh;margin:auto;padding-bottom:72px;background:#fff}.trading-app>header{height:49px;padding:0 10px;display:grid;grid-template-columns:34px 1fr 28px;align-items:center;background:#fff;border-bottom:1px solid #ddd}.trading-app>header button{border:0;background:transparent;color:#666}.trading-app>header svg{width:27px}.trading-app>header h1{margin:0;text-align:center;font-size:18px;font-weight:500}.trading-app>header>span{text-align:right}.trading-account{min-height:195px;padding:16px 20px;display:grid;grid-template-columns:145px 1fr;gap:16px;align-items:center}.countdown-ring{width:142px;height:142px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(#ff7100 var(--progress),#eee 0);transform:rotate(-20deg)}.countdown-ring:before{content:"";position:absolute;width:128px;height:128px;border-radius:50%;background:#fff}.countdown-ring>div{z-index:1;text-align:center;display:flex;flex-direction:column;transform:rotate(20deg)}.countdown-ring small{font-size:8px}.countdown-ring strong{color:#ff7000;font-size:16px}.countdown-ring b{color:#ff7000;font-size:26px}.account-copy{min-width:0}.account-copy h2{margin:0 0 12px;padding-left:7px;border-left:3px solid #ff7100;font-size:16px}.account-copy>small,.account-copy>span{display:block;color:#f07524;font-size:8px}.account-copy>strong{display:block;color:#ff7100;font-size:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-balance{height:36px;display:flex;align-items:center;border-bottom:2px solid #999;color:#ff7100;font-size:23px}.account-balance small{font-size:8px}.account-balance svg{width:17px;margin-left:6px}.account-actions{margin-top:8px;display:flex;gap:9px}.account-actions button{padding:5px 10px;border:0;border-radius:5px;background:#ff7100;color:#fff;font-size:8px}.trade-panel{padding:0 8px 18px;background:#ff7200;color:#fff}.wealth-banner{width:calc(100% + 16px);height:auto;margin:0 -8px 8px;display:block}.trade-panel>h2{margin:8px 0;padding-left:6px;border-left:3px solid #fff;font-size:17px}.calculation{padding:7px;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:6px;border-radius:22px;background:#fff;color:#ff7100;font-size:10px}.calculation span b{color:#3ab22b}.calculation strong{padding:5px 8px;border-radius:12px;background:#ff7100;color:#fff;font-size:13px}.calculation button{height:30px;border:0;border-radius:15px;background:#ff7100;color:#fff;display:flex;align-items:center;font-size:10px}.calculation svg{width:16px}.order-card{padding:9px 10px;border-radius:20px;background:#fff}.trade-tabs{height:42px;display:grid;grid-template-columns:repeat(3,1fr);border:2px solid #ff7100;border-radius:12px;overflow:hidden}.trade-tabs button{border:0;background:#fff;color:#cfd4dc;font-size:16px}.trade-tabs button.active{border-radius:10px;background:#ff7100;color:#fff}.option-grid{margin-top:10px;display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.option-grid button,.range-options button{min-height:50px;border:0;border-radius:5px;background:#ff7100;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:10px}.option-grid button.selected{box-shadow:0 0 0 3px #813700 inset;background:#e55600}.option-grid button strong{font-size:11px}.trade-tabs button:nth-child(2).active~.option-grid{grid-template-columns:repeat(3,1fr)}.range-options{margin-top:7px;display:grid;grid-template-columns:1fr 1fr;gap:6px}.range-options button{height:51px;font-size:11px}.buy-row{height:47px;margin-top:8px;display:grid;grid-template-columns:1fr 100px;border:2px solid #ff7100;border-radius:7px;overflow:hidden}.buy-row input{min-width:0;padding:0 10px;border:0;outline:0}.buy-row button{border:0;background:#ff7100;color:#fff;font-size:16px}.trade-message{margin:7px 0 0;color:#a64000;text-align:center;font-size:10px}.stats-table{background:#777}.stats-head,.stats-row{display:grid;grid-template-columns:.75fr 1fr 1.2fr .9fr .7fr;text-align:center;align-items:center}.stats-head{min-height:45px;font-size:10px}.stats-row{min-height:34px;padding:2px;background:#879caf;color:#fff;font-size:9px;border-top:1px solid #ffffff3b}.stats-row:nth-child(2n){background:#72777d}.stats-row b{width:max-content;margin:auto;padding:3px 5px;border-radius:7px;background:#77cf5d;font-size:8px}.stats-stream{height:185px;overflow-y:auto;scrollbar-width:none;overscroll-behavior:contain}.stats-stream::-webkit-scrollbar{display:none}.stats-row:last-child{animation:stat-fade-in .35s linear}.stats-row b.working{background:#e7ae31}.stats-row b.success{background:#77cf5d}@keyframes stat-fade-in{0%{opacity:.45}to{opacity:1}}.trading-app>nav{position:fixed;z-index:20;bottom:0;left:50%;transform:translate(-50%);width:min(100%,390px);height:70px;padding:5px 7px;display:grid;grid-template-columns:repeat(4,1fr);background:#ff6500;border-radius:12px 12px 0 0}.trading-app>nav a{color:#fff;text-decoration:none;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:12px;font-weight:700}.trading-app>nav svg{width:27px;height:27px}@media(max-width:350px){.trading-account{grid-template-columns:125px 1fr;padding:12px}.countdown-ring{width:120px;height:120px}.countdown-ring:before{width:108px;height:108px}.option-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:700px){.trading-app,.trading-app>nav{width:430px}}.market-calculation{border-radius:20px;overflow:hidden;background:#0d2e29}.calculation-current{padding:7px;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:6px;background:#fff;color:#ff7100;font-size:10px}.calculation-current span b,.round-result span b{color:#39b52d}.calculation-current>strong{padding:5px 8px;border-radius:12px;background:#ff7100;color:#fff;font-size:13px}.calculation-current button{height:30px;max-width:125px;padding:0 8px;border:0;border-radius:15px;background:#ff7100;color:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.calculation-current svg{width:16px;flex:none;transition:transform .25s}.calculation-current svg.open{transform:rotate(180deg)}.round-history{max-height:245px;overflow-y:auto;scrollbar-width:none;background:#0e302b}.round-history::-webkit-scrollbar{display:none}.round-result{min-height:41px;padding:5px 9px;display:grid;grid-template-columns:1.1fr .85fr 1.1fr;align-items:center;gap:5px;border-top:1px solid #ffffff24;color:#fff;font-size:10px}.round-result span{line-height:1.15}.round-result>strong{font-size:11px;text-align:center}.round-result em{color:#f2ff32;font-style:normal;text-align:right;line-height:1.2}.round-result:first-child{animation:round-arrive .45s ease-out}@keyframes round-arrive{0%{transform:translateY(-18px);opacity:0}to{transform:translateY(0);opacity:1}}.buy-row button:disabled{opacity:.6}.trade-message.win{color:#17834c}.trade-message.loss,.trade-message.error{color:#b62727}.option-grid button.selected,.range-options button.selected{background:#159447;color:#fff;box-shadow:inset 0 0 0 3px #fff,0 0 0 2px #087536;transform:translateY(-1px)}.trade-message.pending{color:#aa7800;font-weight:700}:root{font-family:Noto Sans Thai,Tahoma,sans-serif;color:#fff;background:#f3f3f3}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}button,input{font:inherit}button{cursor:pointer}
