2 lines
50 KiB
CSS
2 lines
50 KiB
CSS
:root{color:#e7ecf5;background:#0b0f14;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0;background:linear-gradient(180deg,#181f2ae0,#090c11 420px),#0b0f14}body:has(.login-shell){background:radial-gradient(circle at 24% 4%,rgba(214,181,93,.2),transparent 26%),linear-gradient(180deg,#504a2b8c 0,#0f161ef0 36%,#070d16)}body:has(.mobile-home-shell){background:linear-gradient(180deg,#463e229e 0,#090f18fa 320px,#070d16),#070d16}button,input,select{font:inherit}button{cursor:pointer}.login-shell{position:relative;width:min(100%,430px);min-height:100vh;margin:0 auto;padding:16px 18px 32px;color:#f7f8fb;overflow:hidden}.login-shell:before{content:"";position:absolute;inset:0 0 auto;height:306px;background:linear-gradient(90deg,rgba(239,201,111,.08),transparent 42%),linear-gradient(180deg,#1d180ed1,#191f2747);pointer-events:none}.login-top,.login-panel,.login-policy{position:relative;z-index:1}.login-top{display:flex;align-items:center;justify-content:space-between;gap:14px}.login-brand{color:#05070b;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:800;letter-spacing:0;text-shadow:0 1px 12px rgba(255,235,170,.18)}.language-pill{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 14px;border:1px solid rgba(255,255,255,.16);border-radius:999px;color:#fff;background:#ffffff1c;box-shadow:inset 0 1px #ffffff24;font-weight:760}.login-panel{margin-top:28px}.login-panel h1{margin:0 0 18px;color:#fff;font-size:30px;line-height:1.1;font-weight:850}.login-form{display:grid;gap:24px;padding:22px 16px 0;border:1px solid rgba(228,198,116,.13);border-radius:16px;background:#111823eb;box-shadow:0 26px 70px #00000061,inset 0 1px #ffffff0d}.login-field{display:grid;gap:12px;color:#8c94a4;font-size:14px}.login-field input{width:100%;height:38px;border:1px solid rgba(255,255,255,.09);border-radius:4px;color:#f5f7fb;background:#ffffff09;padding:0 12px;outline:none}.login-field input::placeholder{color:#798292}.login-field input:focus{border-color:#e8c46f9e;box-shadow:0 0 0 3px #e8c46f1a}.login-submit{width:100%;min-height:56px;margin-top:1px;border:0;border-radius:12px;color:#848b97;background:linear-gradient(180deg,#ffffff14,#ffffff0a);box-shadow:inset 0 1px #ffffff12,0 12px 24px #00000038;font-size:17px;font-weight:820}.login-submit:hover,.login-submit:focus-visible{color:#1e2430;background:linear-gradient(180deg,#ebc76d,#d8aa42)}.login-links{display:flex;align-items:center;justify-content:center;gap:12px;margin:-6px -16px 0;min-height:58px;border-top:1px solid rgba(255,255,255,.04);border-radius:0 0 16px 16px;color:#e8c46f;background:#080d1547}.login-links button,.login-policy button{border:0;color:#e8c46f;background:transparent;font-weight:760}.login-links span{width:1px;height:18px;background:#e8c46f85}.login-policy{margin:20px 0 0;color:#878f9d;text-align:center;font-size:13px}.login-policy button{padding:0}.register-shell{position:relative;width:min(100%,430px);min-height:100vh;margin:0 auto;padding:34px 18px 32px;color:#f7f8fb;overflow:hidden;background:radial-gradient(circle at 24% 4%,rgba(214,181,93,.2),transparent 26%),linear-gradient(180deg,#504a2b8c 0,#0f161ef0 36%,#070d16)}.register-shell:before{content:"";position:absolute;inset:0 0 auto;height:305px;background:linear-gradient(90deg,rgba(239,201,111,.08),transparent 42%),linear-gradient(180deg,#1d180ed1,#191f2747);pointer-events:none}.register-back,.register-panel,.register-policy{position:relative;z-index:1}.register-back{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border:1px solid rgba(255,255,255,.15);border-radius:50%;color:#fff;background:#ffffff17;box-shadow:inset 0 1px #ffffff1f}.register-back svg{transform:rotate(90deg)}.register-panel{margin-top:28px}.register-panel h1{margin:0 0 28px;color:#fff;font-size:34px;line-height:1.12;font-weight:850}.register-form{display:grid;gap:24px;padding:28px 16px 18px;border:1px solid rgba(228,198,116,.13);border-radius:16px;background:#111823eb;box-shadow:0 26px 70px #00000061,inset 0 1px #ffffff0d}.register-submit{margin-top:2px}.register-policy{margin-top:22px}.mobile-home-shell{width:min(100%,430px);min-height:100vh;margin:0 auto;color:#f6f7fb;background:radial-gradient(circle at 50% 0%,rgba(218,180,82,.16),transparent 34%),linear-gradient(180deg,#28241738,#080d15f2 260px)}.home-scroll{min-height:100vh;padding:20px 18px 104px}.home-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.home-logo{display:flex;align-items:center;gap:10px;min-width:0}.home-logo-mark{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;border:1px solid rgba(91,230,196,.24);border-radius:12px;color:#1a1b16;background:linear-gradient(145deg,#96ad7b9e,#2c5f568f);box-shadow:inset 0 1px #ffffff24;font-size:7px;font-family:Georgia,Times New Roman,serif;font-weight:800}.home-logo strong,.home-logo span:not(.home-logo-mark){display:block}.home-logo strong{color:#f2cf76;font-size:23px;line-height:1.05;font-weight:820}.home-logo div span{margin-top:5px;color:#fff;font-size:12px;letter-spacing:0}.home-language{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:118px;min-height:50px;border:1px solid rgba(255,255,255,.14);border-radius:999px;color:#fff;background:#ffffff1f;font-size:17px;font-weight:820}.hero-banner,.notice-card,.quick-actions,.featured-section,.market-table-section{border:1px solid rgba(211,188,109,.13);border-radius:16px;background:#0d141fe0;box-shadow:inset 0 1px #ffffff0d,0 18px 40px #0000002e}.hero-banner{position:relative;display:grid;grid-template-columns:1.1fr 1fr;grid-template-rows:repeat(3,auto) 1fr;gap:8px 10px;min-height:255px;margin-top:26px;padding:62px 22px 22px;overflow:hidden;background:radial-gradient(circle at 22% 32%,rgba(63,225,221,.52),transparent 28%),linear-gradient(135deg,#224bb7,#189bda 42%,#31106d)}.hero-banner p{grid-column:2;margin:0;color:#ffffffb8;font-size:19px;line-height:1.55;text-align:left}.banner-visual{position:absolute;left:28px;top:54px;width:160px;height:140px}.stack,.coin{position:absolute;display:inline-flex;align-items:center;justify-content:center}.stack{border:2px solid rgba(90,240,236,.46);background:#18bed22e;box-shadow:0 0 28px #41e1e161}.stack-one{left:28px;top:52px;width:62px;height:42px;transform:skewY(-18deg)}.stack-two{left:78px;top:24px;width:42px;height:38px;border-radius:9px}.coin{width:28px;height:28px;border-radius:50%;color:#59e6e8;background:#221268d1;box-shadow:0 0 18px #64edeb59;font-size:13px;font-weight:900}.coin-a{left:18px;top:28px}.coin-b{left:62px;top:10px}.coin-c{left:112px;top:42px}.banner-dot{position:absolute;left:50%;bottom:14px;width:6px;height:6px;border-radius:50%;background:#e7c358}.notice-card{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;min-height:96px;margin-top:8px;padding:18px 20px}.notice-icon,.quick-actions button span{display:inline-flex;align-items:center;justify-content:center;color:#51cbff;background:linear-gradient(145deg,#ffffff1a,#ffffff08)}.notice-icon{width:54px;height:54px;border-radius:12px}.notice-card span{color:#e9ca6b;font-size:12px;font-weight:760;letter-spacing:0}.notice-card strong{display:block;margin-top:8px;font-size:18px}.notice-card button{min-width:58px;min-height:42px;border:0;border-radius:999px;color:#f2cf76;background:#ffffff14;font-size:18px;font-weight:760}.quick-actions{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:20px;padding:18px 16px 20px}.quick-actions button{display:grid;justify-items:center;gap:11px;min-height:118px;border:1px solid rgba(255,255,255,.07);border-radius:14px;color:#fff;background:linear-gradient(180deg,#ffffff14,#ffffff06);font-size:15px;font-weight:760}.quick-actions button span{width:60px;height:54px;margin-top:18px;border-radius:14px;box-shadow:0 0 26px #46ceff29}.featured-section{margin-top:20px;padding:20px 16px 22px}.featured-section h2{margin:0 0 18px;font-size:24px}.featured-track{display:flex;gap:12px;overflow-x:auto;padding-bottom:8px;scroll-snap-type:x mandatory;cursor:grab;-webkit-user-select:none;user-select:none;-webkit-overflow-scrolling:touch;scrollbar-width:none}.featured-track::-webkit-scrollbar{display:none}.featured-track.is-dragging{cursor:grabbing;scroll-snap-type:none}.featured-card{flex:0 0 224px;scroll-snap-align:start;border:1px solid rgba(255,255,255,.09);border-radius:12px;padding:18px;background:radial-gradient(circle at 70% 20%,rgba(115,99,54,.18),transparent 30%),linear-gradient(180deg,#ffffff12,#ffffff05)}.featured-top,.featured-bottom,.market-head,.home-market-row{display:grid;align-items:center}.featured-top{grid-template-columns:1fr auto;gap:10px}.featured-top strong{font-size:20px}.featured-top span{min-height:28px;padding:6px 11px;border-radius:999px;color:#61d68f;background:#45c87d29;font-size:12px;font-weight:820}.featured-card b{display:block;margin-top:18px;font-size:24px}.mini-trend{width:100%;height:78px;margin:12px 0;color:#39c37c}.featured-bottom{grid-template-columns:1fr auto;color:#8d95a3}.featured-bottom em{color:#39c37c;font-size:21px;font-style:normal;font-weight:840}.market-table-section{margin-top:16px;padding:18px 16px 4px}.category-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:6px;border-radius:14px;background:#ffffff0a}.category-tabs button{min-height:56px;border:0;border-radius:12px;color:#b4bac6;background:transparent;font-size:17px}.category-tabs button.active{color:#231d10;background:linear-gradient(180deg,#f0cc70,#d7a948)}.market-head{grid-template-columns:1.45fr 1fr 1fr;min-height:58px;color:#87909e;font-size:14px}.market-head span:nth-child(2),.market-head span:nth-child(3){text-align:right}.home-market-list{display:grid}.home-market-row{grid-template-columns:52px minmax(112px,1fr) minmax(86px,auto) 78px;gap:10px;min-height:78px;border:0;border-top:1px solid rgba(255,255,255,.06);color:#fff;background:transparent;text-align:left}.metal-icon{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;color:#f4cf6d;background:radial-gradient(circle at 34% 28%,rgba(255,255,255,.65),transparent 17%),linear-gradient(145deg,#d6a74b,#76532a 55%,#283147)}.market-name strong,.market-name small{display:block}.market-name strong{font-size:18px}.market-name small{margin-top:6px;color:#8d95a3;font-size:13px}.market-price{text-align:right;font-size:18px}.home-market-row em{min-height:44px;padding:12px 8px;border-radius:8px;color:#fff;background:#45c884;text-align:center;font-size:17px;font-style:normal;font-weight:760}.bottom-tabs{position:fixed;left:50%;bottom:0;z-index:5;display:grid;grid-template-columns:repeat(4,1fr);gap:6px;width:min(100%,430px);min-height:calc(74px + env(safe-area-inset-bottom));padding:8px 8px calc(8px + env(safe-area-inset-bottom));border:1px solid rgba(255,255,255,.08);border-bottom:0;border-radius:12px 12px 0 0;background:#080e17f2;box-shadow:0 -14px 36px #00000061,inset 0 1px #ffffff0f;transform:translate(-50%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.bottom-tabs button{display:grid;justify-items:center;gap:6px;min-width:0;min-height:58px;border:0;border-radius:10px;color:#fff;background:transparent;font-size:13px;font-weight:760}.bottom-tabs button.active{color:#f1cf74;background:#e9c46f24}.profile-scroll{min-height:100vh;padding:18px 18px 108px}.profile-card,.asset-card,.wallet-actions button,.profile-menu-row{border:1px solid rgba(211,188,109,.13);background:#0a111ce6;box-shadow:inset 0 1px #ffffff0d,0 18px 40px #00000029}.profile-card{display:grid;grid-template-columns:1fr auto;gap:16px;min-height:170px;padding:26px 18px 20px;border-radius:16px}.profile-user{display:grid;align-content:start;gap:10px}.profile-user>strong{color:#fff;font-size:31px;line-height:1}.profile-user>span{color:#d5d8df;font-size:20px;font-weight:720}.profile-badges{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.profile-badges em{min-height:30px;padding:7px 12px;border-radius:999px;color:#dfe4ff;background:#554db447;font-size:14px;font-style:normal;font-weight:760}.profile-badges em:before{content:"⌄";display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-right:6px;border-radius:50%;color:#fff;background:#ffffff1f;font-size:12px}.profile-badges .score{color:#88e7b7;background:#2cb37d2e}.profile-badges .score:before{content:"●";color:#88e7b7}.account-code{display:grid;grid-template-columns:1fr auto;align-content:center;gap:5px 12px;min-width:164px;height:64px;padding:8px 10px 8px 14px;border:1px solid rgba(255,255,255,.12);border-radius:13px;color:#fff;background:#ffffff12;text-align:left}.account-code span{color:#9ca4b2;font-size:14px}.account-code strong{grid-column:1;font-size:20px}.account-code svg{grid-column:2;grid-row:1 / span 2;align-self:center;justify-self:center;width:34px;height:34px;padding:8px;border-radius:9px;color:#ead082;background:#debe6a29}.asset-card{margin-top:20px;padding:24px 18px;border-radius:16px;background:radial-gradient(circle at 80% 18%,rgba(117,114,77,.24),transparent 36%),linear-gradient(135deg,#60532be0,#2a2d29e6 54%,#0e1723f0)}.asset-card>span,.profit-grid span{color:#c9c6b7;font-size:14px;font-weight:650}.asset-card>strong{display:block;margin-top:16px;color:#fff;font-size:33px;line-height:1}.asset-card>small{display:block;margin-top:12px;color:#d1d0ca;font-size:14px}.profit-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:22px}.profit-grid div{min-height:88px;padding:16px 14px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff14}.profit-grid strong{display:block;margin-top:14px;color:#fff;font-size:22px}.wallet-actions{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:18px}.wallet-actions button{display:grid;justify-items:center;align-content:center;gap:15px;min-height:130px;border-radius:13px;color:#fff;font-size:22px;font-weight:820}.wallet-actions button span{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;color:#5f7dff;background:radial-gradient(circle,rgba(75,89,230,.34),rgba(75,89,230,.18) 48%,transparent 49%),#2a2f6394}.profile-menu{display:grid;gap:12px;margin-top:18px}.profile-menu-row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;min-height:78px;padding:0 16px;border-radius:13px;color:#fff;text-align:left}.profile-menu-row strong{font-size:21px}.profile-menu-row>svg{color:#a5acba;transform:rotate(-90deg)}.profile-menu-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%}.profile-menu-icon.blue{color:#6a8cff;background:#4c63d62e}.profile-menu-icon.rose{color:#ff5f98;background:#de3d782e}.profile-menu-icon.cyan{color:#3ccce9;background:#24b1cd2e}.profile-menu-icon.indigo{color:#7a78ff;background:#5e54dc2e}.placeholder-tab{display:grid;justify-items:center;align-content:center;min-height:100vh;padding:32px 22px 110px;text-align:center}.placeholder-icon{display:inline-flex;align-items:center;justify-content:center;width:76px;height:76px;border-radius:18px;color:#f1cf74;background:#f1cf7421}.placeholder-tab h1{margin:18px 0 8px}.placeholder-tab p{margin:0;color:#9da7b8}.subpage-shell{min-height:100vh;padding:0 18px 96px}.subpage-header{position:sticky;top:0;z-index:4;display:grid;grid-template-columns:44px 1fr 44px;align-items:center;min-height:76px;margin:0 -18px;padding:0 18px;color:#fff;background:#080d15d6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.subpage-header button{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:0;border-radius:10px;color:#fff;background:#ffffff0f}.subpage-header button svg{transform:rotate(90deg)}.subpage-header strong{text-align:center;font-size:23px;font-weight:850}.subpage-card{border:1px solid rgba(211,188,109,.13);border-radius:16px;background:#0a111ce6;box-shadow:inset 0 1px #ffffff0d,0 18px 40px #00000029}.form-card,.records-card,.account-type-card,.settings-card{margin-top:20px;padding:22px 18px}.large-field,.method-section,.icon-field{display:grid;gap:10px}.large-field span,.method-section>span,.icon-field span,.address-card span{color:#d6dae3;font-size:15px;font-weight:720}.large-field input,.icon-field input{width:100%;height:58px;border:1px solid rgba(255,255,255,.08);border-radius:10px;color:#fff;background:#ffffff0d;padding:0 14px;outline:none;font-size:18px}.large-field small{color:#8d95a3}.method-section{margin-top:22px}.method-chip{display:inline-flex;align-items:center;justify-content:flex-start;gap:10px;width:100%;min-height:58px;border:1px solid rgba(232,196,111,.22);border-radius:10px;color:#f2cf76;background:#e8c46f1a;padding:0 14px;font-weight:780}.address-card{display:grid;grid-template-columns:1fr auto;gap:10px 14px;margin-top:22px;padding:16px;border-radius:12px;background:#ffffff0d}.address-card span,.address-card strong{grid-column:1}.address-card strong{color:#fff;font-size:17px}.address-card button{grid-column:2;grid-row:1 / span 2;display:inline-flex;align-items:center;align-self:center;gap:6px;min-height:38px;border:0;border-radius:9px;color:#231d10;background:linear-gradient(180deg,#f2cf72,#d6a641);padding:0 12px;font-weight:760}.warning-copy{margin:18px 0 0;color:#eac86e;line-height:1.6}.subpage-submit{position:fixed;left:50%;bottom:18px;z-index:5;width:min(calc(100% - 36px),394px);min-height:58px;border:0;border-radius:12px;color:#231d10;background:linear-gradient(180deg,#f2cf72,#d6a641);box-shadow:0 -8px 28px #00000047;transform:translate(-50%);font-size:19px;font-weight:860}.icon-field{grid-template-columns:auto 1fr;align-items:center;margin-top:18px}.icon-field svg{color:#f2cf76}.icon-field input{grid-column:1 / -1}.records-card h1,.account-type-card h1,.settings-card h1{margin:0 0 8px;color:#fff;font-size:24px;font-weight:850}.english-title{color:#8d95a3;font-size:14px}.record-tabs{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;padding:6px;border-radius:14px;background:#ffffff0a}.record-tabs button{min-height:48px;border:0;border-radius:10px;color:#b4bac6;background:transparent;font-size:16px}.record-tabs button.active{color:#231d10;background:linear-gradient(180deg,#f0cc70,#d7a948)}.empty-state{display:grid;justify-items:center;gap:12px;padding:70px 0;color:#8d95a3}.record-list,.funding-list,.account-type-list{display:grid;gap:14px;margin-top:18px}.detail-record,.funding-row,.account-type-list button,.settings-row{border:1px solid rgba(255,255,255,.07);border-radius:12px;background:#ffffff0a}.detail-record{padding:16px}.detail-record-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.06)}.detail-record-head strong{color:#fff;font-size:18px}.detail-record-head em{min-height:28px;padding:6px 10px;border-radius:999px;font-style:normal;font-weight:780}.detail-record-head .success{color:#72e2aa;background:#45c88426}.detail-record-head .failed{color:#ff8d8d;background:#ee5b5b24}.detail-record dl{display:grid;gap:12px;margin:14px 0 0}.detail-record dl div,.funding-row,.settings-row{display:flex;align-items:center;justify-content:space-between;gap:14px}.detail-record dt{color:#8d95a3}.detail-record dd{margin:0;color:#fff;text-align:right;word-break:break-word}.end-copy{margin:18px 0 0;color:#8d95a3;text-align:center}.funding-row{min-height:68px;padding:0 14px}.funding-row strong,.funding-row span{display:block}.funding-row strong{color:#fff;font-size:17px}.funding-row span{margin-top:5px;color:#8d95a3;font-size:13px}.funding-row em{font-size:18px;font-style:normal;font-weight:820}.funding-row .income{color:#72e2aa}.funding-row .expense{color:#ee5b5b}.account-type-card>span{color:#8d95a3}.account-type-list button{display:flex;align-items:center;gap:12px;min-height:64px;color:#fff;padding:0 16px;text-align:left;font-size:17px;font-weight:760}.account-type-list svg{color:#f2cf76}.settings-row{width:100%;min-height:68px;border-inline:0;border-radius:0;color:#fff;background:transparent;padding:0;text-align:left}.settings-row+.settings-row{border-top:1px solid rgba(255,255,255,.06)}.settings-row span{font-size:17px;font-weight:760}.settings-row strong{margin-left:auto;color:#f2cf76;font-size:15px}.settings-row svg{color:#8d95a3;transform:rotate(-90deg)}.password-heading-card,.password-form-card{border:1px solid rgba(211,188,109,.13);border-radius:18px;background:#0a111ce6;box-shadow:inset 0 1px #ffffff0d,0 18px 40px #00000029}.password-heading-card{margin-top:20px;padding:24px 22px}.password-heading-card h1{margin:0;color:#fff;font-size:25px;font-weight:850}.password-form-card{display:grid;gap:22px;margin-top:22px;padding:22px}.password-field{display:grid;gap:10px}.password-field span{color:#8d95a3;font-size:15px;font-weight:720}.password-field input{width:100%;height:38px;border:1px solid rgba(255,255,255,.09);border-radius:3px;color:#fff;background:#ffffff0e;padding:0 12px;outline:none;font-size:14px}.password-field input::placeholder{color:#7b8290}.password-action-label{display:flex;align-items:center;min-height:68px;padding:0 18px;border:1px solid rgba(211,188,109,.18);border-radius:12px;color:#e7ecf5;background:#42462838;font-size:18px;font-weight:760}.password-submit{min-height:84px;border:0;border-radius:14px;color:#ffffff85;background:#ffffff14;font-size:28px;font-weight:850}.clear-cache-row span{color:#ffb6b6}.clear-cache-backdrop{position:fixed;inset:0;z-index:30;display:grid;place-items:center;background:#00000094;padding:24px}.clear-cache-dialog{width:min(320px,100%);overflow:hidden;border-radius:4px;color:#151515;background:#fff;text-align:center;box-shadow:0 24px 70px #00000061}.clear-cache-dialog strong{display:block;padding:22px 18px 12px;font-size:19px;font-weight:500}.clear-cache-dialog p{margin:0;padding:0 22px 18px;color:#8a8a8a;font-size:14px;line-height:1.55}.clear-cache-actions{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #e6e6e6}.clear-cache-actions button{min-height:54px;border:0;color:#111;background:#fff;font-size:22px;font-weight:400}.clear-cache-actions button+button{border-left:1px solid #e6e6e6;color:#2c8ccc}.cache-cleaning-screen{position:fixed;inset:0;z-index:40;display:grid;align-content:center;justify-items:center;gap:18px;color:#fff;background:radial-gradient(circle at 50% 34%,rgba(238,204,115,.14),transparent 30%),#050a12f5;padding:28px;text-align:center}.cache-cleaning-loader{position:relative;display:grid;place-items:center;width:112px;height:112px;border-radius:50%;background:#ffffff0e;box-shadow:inset 0 1px #ffffff14,0 24px 58px #00000052}.cache-cleaning-loader:before{content:"";position:absolute;inset:10px;border:4px solid rgba(242,207,118,.18);border-top-color:#f2cf76;border-radius:50%;animation:cache-spin .85s linear infinite}.cache-cleaning-loader span{position:relative;z-index:1;width:42px;height:42px;border-radius:11px;background:linear-gradient(#f2cf76,#f2cf76) center 13px / 24px 4px no-repeat,linear-gradient(#f2cf76,#f2cf76) center 22px / 20px 4px no-repeat,linear-gradient(#f2cf76,#f2cf76) center 31px / 16px 4px no-repeat,#f2cf7621}.cache-cleaning-loader.done:before{border-color:#52e09747;border-top-color:#52e097;animation:none}.cache-cleaning-loader.done span{background:linear-gradient(135deg,transparent 0 45%,#52e097 45% 60%,transparent 60%) 8px 18px / 14px 22px no-repeat,linear-gradient(45deg,transparent 0 42%,#52e097 42% 58%,transparent 58%) 18px 14px / 22px 30px no-repeat,#52e09721}.cache-cleaning-screen strong{font-size:25px;font-weight:850}.cache-cleaning-screen p{margin:0;color:#9aa1ae;font-size:15px}@keyframes cache-spin{to{transform:rotate(360deg)}}.quant-hero-card,.message-title-card{margin-top:20px;border:1px solid rgba(211,188,109,.13);border-radius:18px;background:#0a111ce6;box-shadow:inset 0 1px #ffffff0d,0 18px 40px #00000029}.quant-hero-card{display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center;padding:24px 22px}.quant-hero-card span,.message-title-card span{color:#f2cf76;font-size:13px;font-weight:760;letter-spacing:.06em}.quant-hero-card h1,.message-title-card h1{margin:8px 0 0;color:#fff;font-size:28px;font-weight:850}.quant-hero-card p{margin:12px 0 0;color:#9aa1ae;line-height:1.55}.quant-hero-icon{display:grid;place-items:center;width:90px;height:90px;border-radius:22px;color:#f2cf76;background:radial-gradient(circle at 30% 20%,#f2cf764d,#ffffff0f)}.quant-stat-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:16px}.quant-stat-grid article{display:grid;gap:9px;min-height:118px;padding:18px;border:1px solid rgba(255,255,255,.07);border-radius:16px;color:#fff;background:#0a111cdb}.quant-stat-grid svg{color:#62d8a2}.quant-stat-grid span{color:#8d95a3;font-size:14px}.quant-stat-grid strong{font-size:24px;font-weight:850}.quant-plan-section{margin-top:22px}.quant-plan-section h2{margin:0 0 14px;color:#fff;font-size:24px;font-weight:850}.quant-plan-list,.message-list{display:grid;gap:14px}.quant-plan-card,.message-card{display:grid;align-items:center;width:100%;border:1px solid rgba(255,255,255,.07);color:#fff;background:#0a111ce6;text-align:left;box-shadow:inset 0 1px #ffffff0a}.quant-plan-card{grid-template-columns:auto 1fr auto auto;gap:14px;min-height:92px;padding:0 16px;border-radius:16px}.quant-plan-icon,.message-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.quant-plan-icon{width:50px;height:50px;border-radius:14px}.quant-plan-card.blue .quant-plan-icon{color:#79a7ff;background:#3b67dc2e}.quant-plan-card.green .quant-plan-icon{color:#67e2ad;background:#52e09729}.quant-plan-card.gold .quant-plan-icon{color:#f2cf76;background:#f2cf7629}.quant-plan-card strong,.message-card strong{display:block;color:#fff;font-size:18px;font-weight:820}.quant-plan-card span{display:inline-flex;align-items:center;gap:5px;margin-top:6px;color:#8d95a3;font-size:13px}.quant-plan-return{display:grid;justify-items:end;gap:4px}.quant-plan-return em{color:#62d8a2;font-size:22px;font-style:normal;font-weight:850}.quant-plan-return small{color:#8d95a3}.message-title-card{padding:24px 22px}.message-list{margin-top:18px}.message-card{grid-template-columns:auto 1fr auto;gap:14px;min-height:104px;padding:16px;border-radius:16px}.message-icon{width:48px;height:48px;border-radius:14px}.message-icon.notice{color:#f2cf76;background:#f2cf7626}.message-icon.system{color:#79a7ff;background:#3b67dc29}.message-icon.security{color:#ff8795;background:#ee5b5b24}.message-card p{margin:7px 0 0;color:#aab0bd;line-height:1.45}.message-card time{display:block;margin-top:9px;color:#687080;font-size:13px}.money-page-shell{padding-bottom:32px}.money-summary-card{margin-top:20px;overflow:hidden;border:1px solid rgba(211,188,109,.15);border-radius:20px;color:#fff;background:linear-gradient(145deg,#1f67d5,#123b94);box-shadow:inset 0 1px #ffffff26,0 20px 48px #0000003d}.money-summary-top{display:grid;grid-template-columns:1fr auto;align-items:center;gap:18px;min-height:160px;padding:26px}.money-summary-top span{display:block;font-size:23px;font-weight:850}.money-summary-top strong{display:inline-block;margin-top:16px;font-size:38px;font-weight:900}.money-summary-top em{margin-left:5px;font-size:14px;font-style:normal;font-weight:850}.money-summary-top button{min-width:156px;min-height:68px;border:0;border-radius:14px;color:#21190d;background:linear-gradient(135deg,#f4d998,#e7b761);font-size:20px;font-weight:860}.money-summary-stats{display:grid;grid-template-columns:repeat(3,1fr);padding:22px 0;border-top:1px solid rgba(255,255,255,.11);background:#0920622e}.money-summary-stats div{display:grid;justify-items:center;gap:10px}.money-summary-stats strong{font-size:24px;font-weight:870}.money-summary-stats span{color:#ffffffc7;font-size:15px;font-weight:760}.money-level-list{display:grid;gap:16px;margin-top:22px}.money-level-card{border:1px solid rgba(211,188,109,.13);border-radius:18px;background:#0a111ceb;padding:20px;box-shadow:inset 0 1px #ffffff0d,0 18px 40px #00000029}.money-level-head{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px}.money-robot{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;color:#f2cf76;background:radial-gradient(circle at 35% 30%,#ffffff 0 28%,transparent 29%),#ffffff1f}.money-level-head h2{margin:0;color:#fff;font-size:25px;font-weight:900}.money-level-head p{margin:8px 0 0;color:#ff8d9b;font-size:16px;font-weight:720}.money-level-head button{min-width:132px;min-height:64px;border:0;border-radius:16px;color:#fff;background:linear-gradient(135deg,#51d58d,#35b974);font-size:20px;font-weight:880}.money-level-metrics{display:grid;grid-template-columns:repeat(2,1fr);gap:18px 28px;margin-top:20px;padding-left:88px}.money-level-metrics div{display:grid;gap:8px}.money-level-metrics strong{color:#fff;font-size:22px;font-weight:870}.money-level-metrics span{color:#8f97a5;font-size:15px;font-weight:720}.money-buy-backdrop{position:fixed;inset:0;z-index:30;display:flex;align-items:flex-end;justify-content:center;background:#00000094}.money-buy-sheet{width:min(100%,486px);max-height:92vh;overflow:auto;border-radius:22px 22px 0 0;background:#0a111cfa;padding:22px;box-shadow:0 -24px 70px #0000005c}.money-buy-sheet header{display:flex;align-items:center;justify-content:space-between;gap:12px}.money-buy-sheet header strong{color:#fff;font-size:24px;font-weight:900}.money-buy-sheet header button{display:inline-flex;align-items:center;gap:5px;border:0;color:#b8beca;background:transparent;font-size:15px}.money-product-intro,.money-amount-section{display:grid;gap:12px;margin-top:24px}.money-product-intro span,.money-amount-section>span{color:#fff;font-size:20px;font-weight:850}.money-product-intro strong{color:#aeb5c2;padding-left:36px;font-size:17px}.money-amount-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.money-amount-grid button{min-height:78px;border:1px solid rgba(255,255,255,.07);border-radius:12px;color:#fff;background:#ffffff0f;font-size:22px;font-weight:760}.money-amount-grid button.active{color:#21190d;background:linear-gradient(135deg,#f4d998,#e7b761)}.money-amount-section input{width:100%;height:66px;border:1px solid rgba(255,255,255,.07);border-radius:12px;color:#fff;background:#ffffff0f;padding:0 18px;outline:none;font-size:22px}.money-amount-section p{margin:0;color:#d9deea;font-size:17px}.money-buy-summary{display:grid;grid-template-columns:repeat(3,1fr);margin-top:26px;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:#ffffff0d;padding:18px 8px}.money-buy-summary div{display:grid;justify-items:center;gap:8px}.money-buy-summary span{color:#9aa1ae;font-size:15px;font-weight:760}.money-buy-summary strong{color:#fff;font-size:19px;font-weight:860}.money-buy-summary .green{color:#52e097}.money-buy-submit{width:min(310px,100%);min-height:72px;margin:28px auto 0;display:block;border:0;border-radius:14px;color:#fff;background:linear-gradient(135deg,#51d58d,#35b974);font-size:25px;font-weight:900}.money-order-card{display:grid;gap:16px;margin-top:20px}.money-order-card h1{margin:0;color:#fff;font-size:26px;font-weight:900}.money-empty-order{display:grid;justify-items:center;gap:14px;padding:80px 20px;border:1px solid rgba(211,188,109,.13);border-radius:18px;color:#8f97a5;background:#0a111ceb}.money-order-list{display:grid;gap:14px}.money-order-row{border:1px solid rgba(211,188,109,.13);border-radius:16px;background:#0a111ceb;padding:18px}.money-order-row>div{display:flex;justify-content:space-between;gap:12px}.money-order-row strong{color:#fff;font-size:20px}.money-order-row span,.money-order-row dt{color:#8f97a5}.money-order-row dl{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0 0}.money-order-row dd{margin:6px 0 0;color:#fff;font-weight:850}.language-sheet-backdrop{position:fixed;inset:0;z-index:20;display:flex;align-items:flex-end;justify-content:center;background:#0000007a}.language-sheet{display:flex;flex-direction:column;width:min(100%,430px);max-height:88vh;padding:15px 0 calc(24px + env(safe-area-inset-bottom));border:1px solid rgba(255,215,122,.18);border-bottom:0;border-radius:21px 21px 0 0;background:linear-gradient(180deg,#101822fa,#0a1119fa);box-shadow:0 -9px 30px #00000059,inset 0 1px #ffffff08}.language-sheet-handle{width:69px;height:6px;margin:6px auto 18px;border-radius:999px;background:#fff3;flex-shrink:0}.language-sheet-header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 23px;flex-shrink:0}.language-sheet-header span{display:inline-flex;align-self:flex-start;padding:4px 10px;border:1px solid rgba(255,215,122,.18);border-radius:999px;color:#ffd77a;background:#ffd77a1f;font-size:13px}.language-sheet-header h2{margin:10px 0 0;color:#fff;font-size:26px}.language-sheet-header>button{min-width:85px;height:46px;border:1px solid rgba(255,255,255,.06);border-radius:9px;color:#ffffffbf;background:#ffffff0d;font-size:18px;flex-shrink:0}.language-sheet-list{display:grid;gap:10px;margin-top:21px;padding:0 15px;overscroll-behavior:contain;overflow-y:auto}.language-sheet-item{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:80px;border:1px solid rgba(255,255,255,.05);border-radius:13px;color:#fff;background:#ffffff0a;padding:15px 18px;text-align:left}.language-sheet-item.active{border-color:#ffd77a40;background:linear-gradient(135deg,#ffd77a1f,#ffd77a0a);box-shadow:inset 0 0 0 1px #ffd77a1a,0 4px 13px #ffd77a0f}.language-sheet-item strong,.language-sheet-item small{display:block}.language-sheet-item strong{color:#fff;font-size:21px}.language-sheet-item small{margin-top:4px;color:#ffffff73;font-size:15px}.language-sheet-item svg{color:#ffffff4d;transform:rotate(-90deg);flex-shrink:0}.language-sheet-item em{min-height:34px;padding:9px 12px;border:1px solid rgba(255,215,122,.25);border-radius:999px;color:#ffd77a;background:#ffd77a26;font-size:13px;font-style:normal;font-weight:800}.language-sheet-space{height:8px;flex-shrink:0}.product-scroll{min-height:100vh;padding:20px 18px 106px}.product-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.product-brand{color:#05070b;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:850;text-shadow:0 1px 12px rgba(255,235,170,.18)}.product-search-card,.product-list-card{border:1px solid rgba(211,188,109,.13);border-radius:16px;background:#0a111ce6;box-shadow:inset 0 1px #ffffff0d,0 18px 40px #00000029}.product-search-card{margin-top:26px;padding:22px 18px 20px}.product-search-card h1{margin:0 0 20px;color:#fff;font-size:25px;font-weight:850}.product-search{position:relative;display:block}.product-search input{width:100%;height:70px;border:1px solid rgba(255,255,255,.08);border-radius:11px;color:#fff;background:#ffffff0f;padding:0 50px 0 14px;outline:none;font-size:18px}.product-search input::placeholder{color:#838b99}.product-search input:focus{border-color:#e8c46f8c;box-shadow:0 0 0 3px #e8c46f1a}.product-search svg{position:absolute;right:14px;top:50%;color:#b6bdc9;transform:translateY(-50%)}.product-list-card{margin-top:20px;padding:20px 16px 4px}.product-market-head{margin-top:8px}.product-market-row{min-height:86px}.product-market-row .market-name strong,.product-market-row .market-price{font-size:19px}.empty-products{padding:34px 0 40px;color:#9da7b8;text-align:center}.metal-icon i{position:relative;display:block;width:24px;height:18px;border-radius:4px;background:#ffffffc7;transform:skew(-16deg)}.metal-icon i:before,.metal-icon i:after{content:"";position:absolute;display:block;width:22px;height:16px;border-radius:4px;background:#ffffff80}.metal-icon i:before{left:-10px;top:8px}.metal-icon i:after{right:-10px;top:8px}.metal-icon.gold{background:radial-gradient(circle at 34% 28%,rgba(255,255,255,.72),transparent 17%),linear-gradient(145deg,#f1c967,#9b6327 58%,#26304a)}.metal-icon.silver{background:radial-gradient(circle at 35% 28%,rgba(255,255,255,.72),transparent 17%),linear-gradient(145deg,#f4f6fb,#a9b0bd 58%,#5a6170)}.metal-icon.bullion{background:radial-gradient(circle at 70% 25%,rgba(255,255,255,.46),transparent 18%),linear-gradient(145deg,#f0c047,#c58f24 58%,#7c581f)}.metal-icon.palladium{background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.7),transparent 18%),linear-gradient(145deg,#e6e3eb,#a8a3b2 58%,#696273)}.metal-icon.platinum{background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.7),transparent 18%),linear-gradient(145deg,#f3f3f0,#bfc5c9 58%,#7a858d)}.metal-icon.lead,.metal-icon.nickel,.metal-icon.tin,.metal-icon.zinc{background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.55),transparent 18%),linear-gradient(145deg,#ccd4de,#717d8a 58%,#333c49)}.metal-icon.copper{background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.55),transparent 18%),linear-gradient(145deg,#e29b58,#a65a2d 58%,#583321)}.service-shell{position:relative}.service-topbar{position:sticky;top:0;z-index:4;display:flex;align-items:center;justify-content:center;height:76px;color:#fff;background:#080d15d6;font-size:23px;font-weight:850;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.service-scroll{min-height:100vh;padding:20px 18px 164px}.service-intro,.agent-card,.faq-card{border:1px solid rgba(211,188,109,.13);border-radius:16px;background:#0a111ce6;box-shadow:inset 0 1px #ffffff0d,0 18px 40px #00000029}.service-intro{padding:22px 18px}.service-intro h1,.agent-card h2,.faq-title h2{margin:0;color:#fff;font-size:23px;font-weight:850}.service-intro p{margin:22px 0 0;color:#d8dbe2;font-size:20px;line-height:1.75;font-weight:720}.agent-card{margin-top:20px;padding:22px 18px 20px}.agent-card h2{font-size:22px;line-height:1.35}.agent-banner{position:relative;height:190px;margin-top:22px;overflow:hidden;border-radius:12px;background:radial-gradient(circle at 78% 18%,rgba(246,249,255,.72),transparent 13%),linear-gradient(135deg,#e9eef4,#cfd9e4 52%,#b7c4d2)}.agent-banner:before{content:"";position:absolute;inset:auto 0 0;height:72px;background:linear-gradient(180deg,#68748233,#3e4b5880)}.agent-person{position:absolute;bottom:24px;display:block;width:78px;height:126px}.agent-1{left:26px}.agent-2{left:116px}.agent-3{left:206px}.agent-4{left:296px}.agent-person i,.agent-person b,.agent-person em{position:absolute;display:block}.agent-person i{left:19px;top:0;width:42px;height:46px;border-radius:50%;background:radial-gradient(circle at 66% 42%,#f2c49c 0 8px,transparent 9px),#d29a70}.agent-person i:before{content:"";position:absolute;left:-4px;top:11px;width:50px;height:20px;border-radius:18px 18px 8px 8px;background:#55372c}.agent-person b{left:9px;top:42px;width:62px;height:76px;border-radius:16px 16px 0 0;background:linear-gradient(180deg,#fff,#dfe6ef)}.agent-person em{left:7px;top:20px;width:58px;height:36px;border:3px solid #222e3d;border-bottom:0;border-radius:22px 22px 0 0}.agent-person em:after{content:"";position:absolute;right:-12px;bottom:-12px;width:22px;height:3px;border-radius:999px;background:#222e3d;transform:rotate(24deg)}.agent-2 i:before,.agent-3 i:before{background:#8b4b36}.agent-4 i:before{background:#c57f42}.desk-line{position:absolute;left:0;right:0;bottom:0;height:28px;background:#eef2f7b8}.faq-card{margin-top:20px;padding:22px 18px}.faq-title{display:flex;align-items:center;justify-content:space-between;gap:16px}.faq-title span{color:#9ba2af;font-size:14px}.faq-list{display:grid;gap:10px;margin-top:18px}.faq-item{overflow:hidden;border:1px solid rgba(255,255,255,.06);border-radius:12px;background:#ffffff0a}.faq-row{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:8px;min-height:78px;padding:0 18px;border:0;border-radius:0;color:#fff;background:transparent;text-align:left;width:100%}.faq-row strong{min-width:0;font-size:17px;line-height:1.35}.faq-row span{color:#e9c66e;font-size:15px;font-weight:780}.faq-row svg{color:#7d8491;transition:transform .16s ease}.faq-item.open .faq-row{border-bottom:1px solid rgba(255,255,255,.06)}.faq-item.open .faq-row svg{transform:rotate(180deg)}.faq-answer{display:none;padding:15px 18px 18px;color:#c5cad5;font-size:15px;line-height:1.75}.faq-item.open .faq-answer{display:block}.contact-service{position:fixed;left:50%;bottom:82px;z-index:6;width:min(calc(100% - 18px),410px);min-height:64px;border:0;border-radius:12px;color:#231d10;background:linear-gradient(180deg,#f2cf72,#d6a641);box-shadow:0 -8px 28px #00000047;transform:translate(-50%);font-size:22px;font-weight:860}.terminal-shell{width:min(100%,1680px);min-height:100vh;margin:0 auto;padding:14px}.topbar,.ticker-strip,.market-header,.panel{border:1px solid rgba(255,255,255,.08);background:#111827f0}.topbar{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;height:58px;padding:0 14px;border-radius:8px}.brand,.top-actions,.toolbar-left,.toolbar-right,.market-meta,.price-cluster,.panel-title,.status-chip{display:flex;align-items:center}.brand{gap:10px;font-size:18px;font-weight:750}.brand-mark,.icon-button,.wallet-button{display:inline-flex;align-items:center;justify-content:center}.brand-mark{width:34px;height:34px;border-radius:8px;color:#fff;background:#0f9f7a}.nav-tabs{display:flex;gap:4px}.nav-tabs button,.chart-toolbar button,.allocation button{min-height:32px;border:0;border-radius:6px;color:#9da7b8;background:transparent}.nav-tabs button{padding:0 12px}.nav-tabs button.active,.chart-toolbar button.active,.allocation button:hover{color:#fff;background:#ffffff14}.top-actions{justify-content:flex-end;gap:8px}.icon-button{width:36px;height:36px;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:#c9d2df;background:#ffffff0a}.wallet-button,.pair-selector,.submit-order{border:0;border-radius:8px;color:#fff}.wallet-button{gap:8px;min-height:36px;padding:0 12px;background:#2f6fed}.ticker-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:10px;overflow:hidden;border-radius:8px}.ticker-item{display:grid;grid-template-columns:1fr auto;gap:6px 12px;min-height:62px;padding:10px 12px;border:0;color:#e7ecf5;text-align:left;background:#ffffff05}.ticker-item strong,.ticker-item em{text-align:right}.ticker-item span{color:#9da7b8}.ticker-item em,.market-row em,.balance-block em{font-style:normal}.market-header{display:flex;justify-content:space-between;gap:18px;margin-top:10px;padding:14px;border-radius:8px}.pair-selector{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;font-weight:750;background:#202938}.market-meta{flex-wrap:wrap;gap:12px;margin-top:8px;color:#9da7b8;font-size:13px}.price-cluster{flex-direction:column;align-items:flex-end;gap:4px}.price-cluster strong{font-size:26px}.workspace-grid{display:grid;grid-template-columns:220px minmax(420px,1fr) 290px 300px;grid-template-rows:minmax(456px,58vh) minmax(240px,auto);gap:10px;margin-top:10px}.panel{min-width:0;overflow:hidden;border-radius:8px}.panel-title{justify-content:space-between;min-height:42px;padding:0 12px;border-bottom:1px solid rgba(255,255,255,.07);color:#e7ecf5;font-weight:720}.market-list{grid-row:1 / span 2}.market-row{display:grid;grid-template-columns:1fr;gap:5px;width:100%;min-height:72px;padding:12px;border:0;border-bottom:1px solid rgba(255,255,255,.06);color:#e7ecf5;text-align:left;background:transparent}.market-row:hover{background:#ffffff0a}.chart-panel{display:flex;flex-direction:column;min-height:456px}.chart-toolbar{display:flex;justify-content:space-between;gap:12px;min-height:44px;padding:8px 10px;border-bottom:1px solid rgba(255,255,255,.07)}.toolbar-left,.toolbar-right{gap:8px}.chart-toolbar button{min-width:40px}.toolbar-right{flex-wrap:wrap;justify-content:flex-end;color:#9da7b8;font-size:12px}.chart-canvas{flex:1 1 0;height:100%;min-height:390px;overflow:hidden}.orderbook{display:flex;flex-direction:column}.book-head,.book-row{display:grid;grid-template-columns:1.2fr 1fr 1fr;align-items:center;gap:8px}.book-head{min-height:30px;padding:0 10px;color:#778195;font-size:12px}.book-side{display:grid}.book-row{position:relative;min-height:31px;padding:0 10px;color:#c9d2df;font-size:13px;overflow:hidden}.book-row span:not(.book-depth){position:relative;z-index:1}.book-depth{position:absolute;top:3px;right:0;bottom:3px;border-radius:5px 0 0 5px}.book-depth.ask{background:#ee5b5b1f}.book-depth.bid{background:#1db9931f}.spread-line{display:flex;align-items:center;justify-content:space-between;min-height:42px;padding:0 10px;border-block:1px solid rgba(255,255,255,.07);background:#ffffff08}.spread-line strong{color:#1db993;font-size:19px}.spread-line span,.muted{color:#778195;font-size:12px}.ticket{padding:12px}.segmented{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:4px;border-radius:8px;background:#ffffff0f}.segmented button{min-height:38px;border:0;border-radius:6px;color:#9da7b8;background:transparent}.segmented button.buy.active{color:#fff;background:#0f9f7a}.segmented button.sell.active{color:#fff;background:#d94c4c}.field{display:grid;gap:8px;margin-top:14px;color:#9da7b8;font-size:13px}.field input,.field select{width:100%;height:42px;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:#e7ecf5;background:#0e1520;padding:0 12px;outline:none}.field input:focus,.field select:focus{border-color:#2f6fed}.allocation{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:12px}.allocation button{border:1px solid rgba(255,255,255,.07);font-size:12px}.ticket-summary{display:grid;grid-template-columns:1fr auto;gap:9px;margin-top:16px;color:#9da7b8;font-size:13px}.ticket-summary strong{color:#e7ecf5}.submit-order{width:100%;min-height:46px;margin-top:18px;font-weight:760}.submit-order.buy{background:#0f9f7a}.submit-order.sell{background:#d94c4c}.account-panel{grid-column:2 / span 2}.status-chip{gap:6px;min-height:26px;padding:0 9px;border-radius:999px;color:#9be6d0;background:#1db99321;font-size:12px}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;white-space:nowrap}th,td{height:46px;padding:0 12px;border-bottom:1px solid rgba(255,255,255,.06);text-align:left}th{color:#778195;font-size:12px;font-weight:650}td{color:#dce4ef;font-size:14px}.assets-panel{padding-bottom:12px}.balance-block{display:grid;gap:8px;padding:18px 12px}.balance-block span,.asset-lines{color:#9da7b8}.balance-block strong{font-size:28px}.asset-lines{display:grid;gap:12px;padding:0 12px;font-size:13px}.asset-lines span{display:flex;justify-content:space-between;gap:12px}.positive{color:#1db993}.negative{color:#ee5b5b}@media(max-width:1280px){.workspace-grid{grid-template-columns:190px minmax(420px,1fr) 280px}.ticket{grid-column:3;grid-row:2}.account-panel{grid-column:2}.assets-panel{grid-column:1;grid-row:3}}@media(max-width:980px){.topbar{grid-template-columns:1fr auto;height:auto;min-height:58px}.nav-tabs{grid-column:1 / -1;overflow-x:auto;padding-bottom:8px}.ticker-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.market-header{flex-direction:column}.price-cluster{align-items:flex-start}.workspace-grid{grid-template-columns:1fr;grid-template-rows:auto}.market-list,.chart-panel,.orderbook,.ticket,.account-panel,.assets-panel{grid-column:auto;grid-row:auto}.market-list{display:none}.chart-canvas{min-height:430px}}@media(max-width:620px){.terminal-shell{padding:8px}.login-shell,.home-scroll,.profile-scroll{padding-inline:18px}.top-actions{gap:6px}.wallet-button{width:36px;padding:0;font-size:0}.ticker-strip{grid-template-columns:1fr}.chart-toolbar{align-items:flex-start;flex-direction:column}.book-row,.book-head{grid-template-columns:1fr .9fr 1fr}.price-cluster strong,.balance-block strong{font-size:23px}}@media(max-width:380px){.home-scroll{padding-inline:12px}.home-logo strong{font-size:20px}.home-language{min-width:104px;font-size:15px}.hero-banner{min-height:226px;padding:54px 14px 20px}.hero-banner p{font-size:16px}.quick-actions{gap:8px;padding-inline:10px}.quick-actions button{font-size:13px}.home-market-row{grid-template-columns:44px minmax(94px,1fr) minmax(74px,auto) 66px;gap:7px}.profile-card{grid-template-columns:1fr}.account-code{width:100%}.profile-menu-row strong{font-size:19px}}.withdraw-account-section{display:grid;gap:22px;padding-bottom:28px}.withdraw-hero-card,.withdraw-type-panel,.withdraw-detail-panel{display:grid;border:1px solid rgba(211,188,109,.14);border-radius:22px;background:#0a111ce6;box-shadow:inset 0 1px #ffffff0d,0 18px 40px #00000029}.withdraw-hero-card{min-height:445px;padding:28px 24px 22px;overflow:hidden}.withdraw-hero-card h1,.withdraw-detail-panel h1{margin:0;color:#fff;font-size:28px;font-weight:850;letter-spacing:0}.withdraw-illustration{position:relative;display:grid;place-items:center;min-height:330px;margin-top:14px}.illustration-orbit{position:absolute;width:min(78%,290px);aspect-ratio:1.28;border-radius:48% 52% 44% 56%;background:#f3f6fb;transform:rotate(-5deg)}.illustration-device{position:relative;z-index:2;display:grid;place-items:center;width:160px;height:220px;border:5px solid #2854bd;border-radius:12px;color:#2463d8;background:#3674ed;box-shadow:0 12px #0f245233;transform:rotate(3deg) translate(32px)}.illustration-device svg:first-child{width:100px;height:118px;padding:12px;border-radius:8px;color:#2e6de1;background:#fff}.illustration-device svg:last-child{position:absolute;right:-20px;bottom:48px;color:#fff}.illustration-person{position:absolute;z-index:3;left:21%;bottom:40px;width:34px;height:92px;border-radius:16px 16px 6px 6px;background:linear-gradient(180deg,#2d73c5,#2468bf 46%,#1f3765 46% 100%)}.illustration-person:before{content:"";position:absolute;top:-20px;left:10px;width:20px;height:20px;border-radius:50%;background:#dca174}.illustration-person:after{content:"";position:absolute;left:-38px;bottom:-28px;width:210px;height:14px;border-radius:999px;background:#f3f6fb}.withdraw-type-panel{gap:20px;padding:26px 24px}.withdraw-type-panel h2{margin:0;color:#fff;font-size:28px;font-weight:850}.withdraw-type-list{display:grid;gap:18px}.withdraw-type-button{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;width:100%;min-height:92px;padding:0 22px;border:0;border-radius:16px;color:#fff;text-align:left;cursor:pointer;box-shadow:inset 0 1px #ffffff24,0 18px 34px #0000002e}.withdraw-type-button.blue{background:linear-gradient(135deg,#2a63da,#3151ae)}.withdraw-type-button.green{background:linear-gradient(135deg,#45cdb0,#229b80)}.withdraw-type-button.teal{background:linear-gradient(135deg,#24b9c5,#138198)}.withdraw-type-icon{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:14px;color:#fff;background:#ffffff21}.withdraw-type-button strong{font-size:25px;font-weight:850}.withdraw-detail-panel{gap:20px;padding:28px 24px}.withdraw-detail-fields{display:grid;gap:20px}.withdraw-detail-field{display:grid;gap:12px;color:#8d95a3;font-size:18px;font-weight:750}.withdraw-detail-field input{width:100%;min-height:84px;padding:0 22px;border:1px solid rgba(255,255,255,.07);border-radius:14px;color:#fff;background:#ffffff0e;font-size:21px;font-weight:760;word-break:break-all}.withdraw-contact-row{display:flex;align-items:center;justify-content:space-between;min-height:72px;margin-top:4px;padding:0 20px;border:1px solid rgba(220,142,82,.2);border-radius:14px;color:#ffd9a3;background:#471f16a6;font-size:18px;font-weight:760;cursor:pointer}
|