:root{--page-content-width: min(1560px, calc(100vw - 160px) );color-scheme:light;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;color:#26313d;background:#fff;font-synthesis:none;text-rendering:geometricPrecision}*{box-sizing:border-box}html,body,#app{min-width:1200px;min-height:100%;margin:0}body{overflow-x:auto;background:#fff;scrollbar-width:none}body::-webkit-scrollbar{width:0;height:0}@media(min-width:1200px){body{overflow-x:hidden}}button,input{font:inherit}button{border:0;background:transparent;cursor:pointer}textarea{font:inherit;resize:vertical}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid rgba(87,198,153,.34);outline-offset:2px}a{color:inherit;text-decoration:none}.coin-icon,.coin-badge{flex:0 0 auto;width:30px;height:30px;border-radius:50%}.coin-icon{object-fit:contain}.coin-badge{display:inline-grid;place-items:center;border:1px solid rgba(255,255,255,.68);background:linear-gradient(135deg,var(--coin-badge-start),var(--coin-badge-end));box-shadow:inset 0 0 0 1px #fff3,0 4px 10px #1826381f;color:#fff;font-size:10px;font-weight:900;letter-spacing:0;line-height:1;text-align:center}.iw-page{min-height:100vh;background:#fff}.iw-header{display:flex;align-items:center;width:100%;height:68px;padding:0 18px 0 16px;border-bottom:1px solid #e8edf2;background:#fff}.iw-logo{display:flex;align-items:center;width:229px;height:68px;padding:0}.iw-logo img{width:213px;height:auto;display:block}.iw-nav{display:flex;align-items:center;gap:4px;height:100%}.iw-nav-link{display:inline-flex;align-items:center;gap:7px;min-height:42px;padding:0 10px;border-radius:5px;color:#111820;font-size:16px;line-height:1;white-space:nowrap}.auth-outline,.auth-solid{min-width:70px;height:38px;border-radius:999px;font-size:16px}.auth-outline{border:1px solid #7cd9b1;color:#55bc8c;background:#fff}.auth-solid{color:#fff;background:#5ac88f}.dropdown-menu{position:absolute;top:58px;z-index:20;display:grid;gap:4px;min-width:176px;padding:10px;border:1px solid #e7ebef;border-radius:4px;background:#fff;box-shadow:0 14px 40px #17263524}.dropdown-menu button,.dropdown-menu strong{display:flex;align-items:center;gap:8px;min-height:34px;padding:0 10px;color:#1e2731;text-align:left}.dropdown-menu button:hover{background:#f2fbf7;color:#31a870}.dropdown-menu img{width:22px;height:22px;border-radius:50%;object-fit:cover}.language-menu{right:158px;width:330px;max-height:min(560px,calc(100vh - 86px));padding:8px;overflow-y:auto}.language-menu strong{min-height:28px;padding:2px 10px 6px;color:#708090;font-size:12px;font-weight:700;letter-spacing:0;text-transform:uppercase}.language-menu button{display:grid;grid-template-columns:30px minmax(0,1fr) 18px;gap:10px;min-height:52px;padding:7px 10px;border-radius:5px}.language-menu button.active{background:#ecfbf4;color:#2cb978}.language-copy{display:grid;min-width:0;gap:2px}.language-copy b{overflow:hidden;color:#111827;font-size:14px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.language-copy em{overflow:hidden;color:#7b8794;font-size:12px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.language-menu button.active .language-copy b,.language-menu button.active .ion-ios-checkmark{color:#2cb978}.language-menu .ion-ios-checkmark{justify-self:end;color:#2cb978;font-size:18px}.wallet-menu{right:86px}.notice-menu{right:48px;width:320px;max-height:420px;overflow:auto;padding-bottom:8px}.notice-menu-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px 6px;border-bottom:1px solid #edf2f6}.notice-menu-head span{color:#58c78f;font-size:12px;font-weight:700}.notice-menu-item{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;align-items:start;width:100%;padding:10px 12px;border:0;border-bottom:1px solid #f2f6f8;background:transparent;text-align:left;cursor:pointer;opacity:.68}.notice-menu-item i{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;background:#58c78f1f;color:#3aa873;font-size:15px}.notice-menu-item b{display:block;color:#17252d;font-size:13px;line-height:1.35}.notice-menu-item small{display:-webkit-box;overflow:hidden;margin-top:3px;color:#60727a;font-size:11px;line-height:1.45;-webkit-line-clamp:2;-webkit-box-orient:vertical}.notice-menu-item.unread{border-left:3px solid #58c78f;background:linear-gradient(90deg,rgba(88,199,143,.08),transparent 72%);opacity:1}.notice-menu-item.unread b{font-weight:850}.notice-menu-empty{margin:0;padding:14px 12px;color:#60727a;font-size:12px;line-height:1.55}.notice-button{position:relative}.notice-button em{position:absolute;top:-2px;right:-2px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#ff5a5f;color:#fff;font-size:10px;font-style:normal;font-weight:700;line-height:16px;text-align:center}.account-menu-uid,.user-banner-uid{margin:2px 0 0;color:#60727a;font-size:12px;font-weight:600;letter-spacing:.02em}.security-account-card em{display:block;margin-top:4px;color:#60727a;font-size:12px;font-style:normal;font-weight:600}.notification-detail-card{width:min(520px,calc(100vw - 32px))}.notification-detail-head{display:grid;grid-template-columns:56px minmax(0,1fr);gap:14px;align-items:start;margin-bottom:18px}.notification-detail-icon{display:grid;width:56px;height:56px;place-items:center;border-radius:16px;background:#58c78f24;color:#3aa873;font-size:28px}.notification-detail-icon.register{background:#6aa8ff24;color:#4d86e6}.notification-detail-icon.kyc{background:#ffb04029;color:#d58a1d}.notification-detail-icon.deposit{background:#58c78f24;color:#3aa873}.notification-detail-icon.withdraw{background:#ff7a6824;color:#e05a49}.notification-detail-icon.security{background:#7862ff24;color:#6b57e8}.notification-detail-head span{color:#58c78f;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.notification-detail-head h2{margin:4px 0 6px;color:#17252d;font-size:22px;line-height:1.25}.notification-detail-head time{color:#60727a;font-size:12px}.notification-detail-body{padding:16px;border:1px solid #edf2f6;border-radius:14px;background:#fbfdfd}.notification-detail-body p{margin:0;color:#33424b;font-size:14px;line-height:1.7;white-space:pre-wrap}.notification-detail-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px}.notification-detail-badge{padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700}.notification-detail-badge.unread{background:#58c78f24;color:#2f9668}.notification-detail-badge.read{background:#eef2f5;color:#60727a}.account-menu{right:18px}.account-avatar-card{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;padding:4px 8px 8px;border-bottom:1px solid #edf2f6}.account-avatar-preview{display:grid;width:42px;height:42px;place-items:center;overflow:hidden;border:1px solid rgba(88,199,143,.34);border-radius:50%;background:linear-gradient(135deg,#58c78f,#6aa8ff);color:#fff}.account-avatar-preview img,.avatar-button img,.user-avatar img{width:100%;height:100%;object-fit:cover}.account-avatar-card label{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border:1px solid #d8eee4;border-radius:999px;color:#1f9b68;background:#f1fbf6;font-size:13px;font-weight:800;cursor:pointer}.account-avatar-card input{display:none}.auth-page{display:grid;grid-template-columns:minmax(680px,1fr) 470px;align-items:center;gap:74px;width:var(--page-content-width);min-height:calc(100vh - 68px);margin:0 auto;padding:38px 0 54px;background:#fff}.auth-brand-panel{position:relative;display:grid;grid-template-columns:minmax(420px,.9fr) minmax(360px,.8fr);align-items:center;gap:22px;min-height:620px;padding:44px 46px;overflow:hidden;border:1px solid #dcefe6;border-radius:8px;background:linear-gradient(90deg,#fffffff5,#f7fdfae6),#f6fbf8;box-shadow:0 22px 64px #142a3a14;animation:college-rise .58s cubic-bezier(.16,1,.3,1) both}.mini-logo img{width:218px}.auth-brand-panel .mini-logo,.auth-brand-panel>span,.auth-brand-panel>h1,.auth-brand-panel>p,.auth-download-card{grid-column:1;position:relative;z-index:2}.auth-brand-panel>span,.auth-form-head>span{color:#2ebd7f;font-size:13px;font-weight:800;text-transform:uppercase}.auth-brand-panel h1{max-width:600px;margin:0;color:#07111f;font-size:clamp(44px,3.2vw,62px);line-height:1.12}.auth-brand-panel p,.auth-form-head p,.auth-download-card span{margin:0;color:#667386;line-height:1.62}.auth-visual-stage{grid-column:2;grid-row:1 / span 6;position:relative;display:grid;place-items:center;min-height:520px}.auth-hero-art{width:min(430px,31vw);max-height:450px;object-fit:contain;filter:drop-shadow(0 24px 34px rgba(8,24,36,.12));animation:college-float 5.8s ease-in-out infinite}.auth-download-card{display:grid;grid-template-columns:104px minmax(0,1fr);align-items:center;gap:14px;max-width:380px;margin-top:2px;padding:12px;border:1px solid #dfe8ef;border-radius:8px;background:#fff}.auth-download-card strong{display:block;margin-bottom:6px;color:#111827;font-size:18px}.qr-box{width:94px;height:94px;border:1px solid #edf0f3;border-radius:8px;background:linear-gradient(90deg,#111 6px,transparent 6px) 0 0 / 15px 15px,linear-gradient(#111 6px,transparent 6px) 0 0 / 15px 15px,#fff;box-shadow:0 12px 28px #1c2a3a14}.auth-form{display:grid;gap:16px;width:100%;max-width:470px;justify-self:end;padding:30px;border:1px solid #e3e9ef;border-radius:8px;background:#fff;box-shadow:0 24px 70px #1220301f;animation:college-rise .58s cubic-bezier(.16,1,.3,1) .08s both}.auth-form-head{display:grid;gap:6px;margin-bottom:4px}.auth-form h1{margin:0;color:#07111f;font-size:34px;line-height:1.15;font-weight:800}.auth-mode-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:4px;border:1px solid #e4ebf2;border-radius:8px;background:#f5f8fb}.auth-mode-tabs button{height:40px;border-radius:6px;color:#667386;font-weight:800;transition:color .18s ease,background-color .18s ease,box-shadow .18s ease}.auth-mode-tabs button.active{color:#111827;background:#fff;box-shadow:0 8px 18px #12203014}.auth-form label{display:grid;gap:8px;color:#4e5a68;font-size:14px;font-weight:700}.auth-form input,.code-row input,.contact-form input,.contact-form textarea{width:100%;min-height:44px;border:0;padding:0 14px;outline:0;background:#f6f6f6;color:#2c333c}.auth-form input,.code-row input{border:1px solid #dfe7ef;border-radius:6px;background:#fbfdff;transition:border-color .2s ease,box-shadow .2s ease}.auth-form input:focus,.code-row input:focus{border-color:#8be1bd;box-shadow:0 10px 22px #2ebd7f1a}.code-row{display:grid;grid-template-columns:1fr 130px;gap:10px}.code-row button{border-radius:6px;color:#fff;background:#2ebd7f;font-weight:800}.code-row button:hover{background:#25ae73}.code-row button:disabled{cursor:not-allowed;opacity:.68}.auth-options{display:flex;align-items:center;justify-content:space-between;color:#4e5a68;font-size:14px}.auth-options label{display:flex;align-items:center;gap:8px}.auth-options input{width:16px;min-height:16px;accent-color:#2ebd7f}.auth-options button,.auth-form h2 button{color:#2eaa73;font-weight:800}.auth-submit{height:50px;border-radius:8px;background:#2ebd7f;color:#fff;font-size:18px;font-weight:700;box-shadow:0 14px 26px #2ebd7f33;transition:background-color .2s ease,box-shadow .2s ease,transform .2s ease}.auth-submit:hover{background:#25ae73;box-shadow:0 18px 32px #2ebd7f42;transform:translateY(-2px)}.auth-submit:disabled{cursor:wait;opacity:.72;transform:none}.auth-inline-error{margin:-4px 0 0;color:#dc3545;font-size:13px;font-weight:700}.auth-inline-hint{margin:-4px 0 0;color:#4fbe88;font-size:13px;font-weight:800}.auth-form h2{margin:0;color:#667386;font-size:16px;font-weight:400;text-align:center}.home-page{background:#fff}.home-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);align-items:center;min-height:650px;overflow:hidden;padding:38px 0 60px}.home-copy{display:grid;gap:28px;max-width:760px}.home-copy h1{margin:0;color:#000;font-size:clamp(56px,5.5vw,76px);line-height:1.35;font-weight:800}.home-copy h1 span{color:#13bf8c}.home-copy p{margin:0;color:#777d86;font-size:18px}.home-copy button{width:393px;max-width:90vw;height:49px;border-radius:999px;background:#58c28c;color:#0a0f14;font-size:16px;font-weight:800}.hero-art{justify-self:end;width:min(520px,42vw);max-height:520px;object-fit:contain}.home-market-card,.wallet-content{width:min(1120px,calc(100vw - 80px));margin:0 auto}.home-market-card{padding:34px 0 58px}.section-title{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:18px}.section-title h2{margin:0;color:#111820;font-size:28px;font-weight:500}.section-title button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:0 14px;border:1px solid #e1e6ec;border-radius:4px;background:#fff;color:#29a070}.market-table-lite,.asset-table-wrap{border:1px solid #edf0f3;background:#fff}.market-head,.market-lite-row{display:grid;grid-template-columns:1.2fr 1fr 1fr 1.2fr .8fr;align-items:center;min-height:48px;padding:0 18px;border-bottom:1px solid #edf0f3;color:#6f7883}.market-lite-row{color:#202832}.market-lite-row em{color:#d44958;font-style:normal}.market-lite-row em.up,.up{color:#1fab78}.market-lite-row button{width:78px;height:30px;border-radius:4px;background:#f1fbf6;color:#1fab78}.spot-page{min-height:0;padding-bottom:10px;background:#edf1f6}.spot-page>.market-strip{width:100vw;border-bottom:6px solid #eef2f6}.spot-shell{display:grid;grid-template-columns:minmax(380px,500px) minmax(720px,1fr) minmax(360px,500px);grid-template-rows:auto auto;gap:6px;width:100vw;align-items:start;background:#eef2f6}.spot-market-board,.spot-center-terminal,.spot-depth-column{min-width:0;background:#fff}.spot-market-board{grid-column:1;grid-row:1;display:flex;flex-direction:column;height:872px;min-height:872px;padding:14px 24px 0;overflow:hidden}.spot-search{display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;border:1px solid #dfe6ee;border-radius:3px;margin-bottom:18px;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.spot-search:focus-within{border-color:#7cdcb6;box-shadow:0 0 0 3px #30be821f}.spot-search i{color:#586774;font-size:17px}.spot-search input{min-width:0;width:100%;border:0;outline:0;color:#172331;font-size:14px;background:transparent}.search-clear{display:grid;width:24px;height:24px;flex:0 0 auto;place-items:center;border-radius:3px;color:#8895a2}.search-clear:hover{background:#eef3f7;color:#22303d}.quote-tabs{display:flex;align-items:center;height:38px;margin:0 -24px;padding:0 24px;background:#f4f8fb}.quote-tabs button{color:#1268ff;font-size:14px}.spot-market-head,.spot-market-row{display:grid;grid-template-columns:minmax(150px,1fr) 118px 84px;align-items:center;column-gap:12px}.spot-market-head{flex:0 0 auto;height:42px;color:#293340;font-size:13px}.spot-market-list{flex:1;min-height:0;margin:0 -24px;padding:0 20px 12px;overflow-y:auto;scrollbar-width:thin}.spot-market-head span:nth-child(2),.spot-market-head span:last-child{text-align:right}.spot-market-row{width:100%;min-height:48px;padding:0 4px;border-bottom:1px solid #edf1f4;color:#111820;font-size:14px}.market-empty{display:grid;min-height:180px;place-items:center;color:#8b97a3;font-size:13px}.spot-market-row.selected,.spot-market-row:hover{background:#f5f4ff}.pair-cell{display:flex;align-items:center;min-width:0;gap:7px}.pair-cell img,.pair-cell .coin-badge{width:18px;height:18px;font-size:6px}.pair-cell strong{overflow:hidden;font-weight:800;white-space:nowrap;text-overflow:ellipsis}.spot-market-row>strong,.spot-market-row em{text-align:right}.spot-market-row>strong,.spot-market-row em,.spot-market-row em.up{color:#ff1726}.spot-market-row em{color:#d44958;font-style:normal}.spot-center-terminal{grid-column:2;grid-row:1;height:872px;min-height:872px;padding:0}.spot-center-terminal .plugin-chart-panel{height:584px;min-height:584px;border:0}.spot-trade-form{min-height:244px;padding:10px 14px 8px;border-top:6px solid #eef2f6;background:#fff}.spot-order-mode{display:flex;align-items:center;height:28px;gap:24px;margin-bottom:8px}.spot-order-mode button{color:#44505d;font-size:14px}.spot-order-mode button.active{color:#1268ff}.spot-order-forms{display:grid;grid-template-columns:1fr 1fr;gap:24px}.spot-order-card{min-width:0}.spot-input-row{position:relative;display:block;margin-bottom:8px}.spot-input-row input{width:100%;height:34px;border:1px solid #e0e7ef;border-radius:3px;padding:0 46px 0 12px;color:#27313d;outline:0;background:#fff}.spot-input-row span{position:absolute;top:0;right:0;display:grid;width:52px;height:34px;place-items:center;border-left:1px solid #e0e7ef;background:#eef2f6;color:#66717c}.spot-percent-row{display:grid;grid-template-columns:repeat(4,48px);gap:8px;margin-bottom:10px}.spot-percent-row button{height:24px;border-radius:3px;background:#eef2f6;color:#66717c;font-size:12px}.spot-order-card dl{display:grid;gap:4px;min-height:54px;margin:0 0 8px}.spot-order-card dl div{display:flex;justify-content:space-between;color:#4c5662;font-size:12px}.spot-order-card dt,.spot-order-card dd{margin:0}.spot-submit{width:100%;height:38px;border-radius:4px;color:#fff;font-weight:800;letter-spacing:0}.spot-submit.buy{background:#2bd87b;box-shadow:0 8px 18px #2bd87b3d}.spot-submit.sell{background:#ff2028;box-shadow:0 8px 18px #ff202833}.spot-open-orders{display:flex;height:54px;align-items:center;gap:34px;padding:0 24px;border-top:6px solid #eef2f6;background:#fff}.spot-open-orders button{color:#596572}.spot-open-orders button.active{color:#1268ff}.spot-orders-panel{min-height:132px;border-top:1px solid #eef2f6;background:#fff}.spot-orders-head{display:grid;grid-template-columns:1.1fr .9fr .8fr .7fr .9fr .9fr .9fr .9fr .8fr .9fr;align-items:center;height:42px;padding:0 24px;color:#68727d;font-size:12px}.spot-orders-head span{text-align:center}.spot-orders-row{display:grid;grid-template-columns:1.1fr .9fr .8fr .7fr .9fr .9fr .9fr .9fr .8fr .9fr;align-items:center;min-height:40px;padding:0 24px;border-top:1px solid #f0f3f6;color:#263445;font-size:12px}.spot-orders-row span{text-align:center}.spot-orders-row button{min-width:66px;height:26px;border:1px solid #d9e5f0;border-radius:3px;color:#1268ff;background:#f7fbff}.spot-orders-row em{color:#68727d;font-style:normal;text-transform:capitalize}.spot-orders-empty{display:grid;height:86px;place-items:center;color:#9aa4ad;font-size:13px}.spot-depth-column .order-book-panel{height:872px;min-height:872px;border:0;background:#f7fafc}.spot-depth-column{grid-column:3;grid-row:1}.spot-orders-section{grid-column:1 / 4;grid-row:2;min-width:0;background:#fff}.large-form label,.funding-form label,.address-form label,.contact-form label,.transfer-mini label{display:grid;gap:8px;margin-bottom:14px;color:#6d7680;font-size:14px}.large-form input,.funding-form input,.funding-form select,.address-form input,.transfer-mini input,.transfer-mini select{width:100%;height:42px;border:1px solid #e3e8ee;padding:0 12px;outline:0;background:#fff}.funding-form select{color:#142131;font:inherit}.wallet-content{padding:52px 0}.two-col{display:grid;grid-template-columns:minmax(0,1fr) 445px;gap:30px}.asset-summary,.transfer-mini,.form-help{min-height:292px;padding:22px;background:#e8e8e8}.asset-summary p{color:#777d86}.asset-summary strong,.asset-summary b{display:block;color:#7252a2;font-size:34px;font-weight:400}.asset-summary b{margin-top:6px}.split-values{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:28px}.split-values span{display:grid;gap:8px}.split-values em{color:#7252a2;font-style:normal;font-size:22px}.transfer-grid{display:grid;grid-template-columns:1fr 48px 1fr;align-items:end;gap:10px}.swap-btn,.confirm-btn{height:42px;border-radius:4px}.swap-btn{border:1px solid #cfd6df}.confirm-btn,.funding-form button,.address-form button,.contact-form button{color:#fff;background:#2ebd7f}.large-form{display:grid;grid-template-columns:1fr 280px;gap:24px}.form-help{display:grid;align-content:center;gap:10px;color:#56616c}.form-help>i{color:#49be8a;font-size:32px}.form-help>.transfer-icon{width:38px;height:38px;background:linear-gradient(currentColor,currentColor) 5px 12px / 27px 3px no-repeat,linear-gradient(currentColor,currentColor) 6px 24px / 27px 3px no-repeat;color:#49be8a}.form-help>.transfer-icon:before,.form-help>.transfer-icon:after{width:10px;height:10px;border-width:3px}.form-help>.transfer-icon:before{top:7px;right:4px}.form-help>.transfer-icon:after{bottom:7px;left:4px}.section-title button i,.asset-table button i,.contact-form button i{margin-right:6px;font-size:16px;line-height:1}.asset-tools{display:flex;align-items:center;gap:18px;min-height:58px;padding:0 18px;border-bottom:1px solid #e5ebf0}.asset-tools input{height:34px}.asset-tools button{margin-left:auto;color:#2eaa73}.asset-table{width:100%;border-collapse:collapse;background:#fff}.asset-table th{height:42px;color:#7b858f;font-weight:400;text-align:left}.asset-table td,.asset-table th{padding:0 14px;border-bottom:1px solid #edf0f3}.asset-table td{height:50px}.asset-table td button{margin-right:8px;color:#2eaa73}.wallet-page{width:100%;min-height:calc(100vh - 68px);padding-bottom:70px;background:#f4f7fb;color:#172332}.wallet-tabs{justify-content:flex-start;gap:6px;width:100%;height:54px;padding:0 calc((100vw - var(--page-content-width)) / 2);border-bottom:1px solid #e6ebf1;background:#fffffff5}.wallet-tabs button{display:inline-flex;height:54px;align-items:center;gap:8px;padding:0 16px;border-bottom:2px solid transparent;color:#5f6d7d;font-size:14px;font-weight:700;transition:color .18s ease,background .18s ease,border-color .18s ease}.wallet-tabs button i{color:#5bcf99;font-size:18px}.transfer-icon{position:relative;display:inline-block;width:18px;height:18px;flex:0 0 auto;background:linear-gradient(currentColor,currentColor) 2px 5px / 13px 2px no-repeat,linear-gradient(currentColor,currentColor) 3px 12px / 13px 2px no-repeat;color:currentColor;vertical-align:-3px}.transfer-icon:before,.transfer-icon:after{position:absolute;width:6px;height:6px;border-radius:1px;content:""}.transfer-icon:before{top:2px;right:1px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(45deg)}.transfer-icon:after{bottom:2px;left:1px;border-bottom:2px solid currentColor;border-left:2px solid currentColor;transform:rotate(45deg)}.wallet-tabs button:hover,.wallet-tabs button.active{color:#102033;background:#f5fbf8;border-color:#54c991}.wallet-tabs button.active:after{display:none}.wallet-assets{padding-bottom:10px}.user-banner{display:grid;grid-template-columns:86px minmax(0,1fr) auto;align-items:center;gap:28px;width:100%;min-height:190px;margin:0;padding:34px 38px;overflow:hidden;border:1px solid #dceee6;border-radius:8px;background:linear-gradient(100deg,#fffffff5,#f5fdf9f2),#fff;box-shadow:0 18px 48px #12233214}.user-avatar{display:grid;width:76px;height:76px;place-items:center;border:1px solid rgba(92,210,153,.36);border-radius:50%;background:linear-gradient(135deg,#5fe0a5,#5e9ff4);color:#fff;box-shadow:0 14px 30px #33ae7a38}.user-avatar i{font-size:38px}.user-avatar-upload{position:relative;overflow:hidden;cursor:pointer}.user-avatar-upload input{display:none}.user-avatar-upload em{position:absolute;right:4px;bottom:4px;display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:20px;padding:0 8px;border-radius:999px;background:#111c2abd;color:#fff;font-size:10px;font-style:normal;font-weight:800}.user-banner-copy>span,.asset-summary .section-title>div>span,.transfer-mini .section-title>div>span{color:#55bd8b;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.user-banner h1{margin:5px 0 8px;color:#122033;font-size:28px;line-height:1.15;font-weight:900}.user-banner-copy p{max-width:620px;margin:0 0 18px;color:#667384;font-size:14px}.user-banner dl{display:grid;grid-template-columns:repeat(3,minmax(150px,1fr));gap:12px;margin:0}.user-banner dl div{min-height:72px;padding:14px 16px;border:1px solid #edf2f6;border-radius:8px;background:#fff}.user-banner dt{margin:0 0 8px;color:#7a8796;font-size:12px}.user-banner dd{margin:0;color:#152235;font-weight:800}.user-banner-actions{display:grid;gap:10px;width:178px}.user-banner-actions button{display:inline-flex;height:40px;align-items:center;justify-content:center;gap:7px;border:1px solid #dceee6;border-radius:4px;background:#f7fffb;color:#1d9a68;font-weight:800}.user-banner-actions button:disabled{cursor:default;color:#607080;background:#eef4f7}.user-banner-actions button.ghost{color:#516478;background:#fff}.kyc-status{color:#1f8f65}.kyc-status.none{color:#d49b2e}.kyc-status.pending{color:#1a7fd0}.kyc-status.passed{color:#1f9f69}.kyc-status.rejected{color:#e7334f}.kyc-note{margin-top:12px!important;color:#e7334f!important;font-weight:700}.wallet-profile-stack{display:grid;gap:16px}.user-banner-compact{grid-template-columns:86px minmax(0,1fr)}.wallet-kyc-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;padding:18px 20px;border:1px solid #eef0f2;border-radius:16px;background:linear-gradient(180deg,#fff,#f8faf9)}.wallet-kyc-kicker,.wallet-kyc-main>span{color:#55bd8b;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.wallet-kyc-panel h2{margin:6px 0 8px;color:#122033;font-size:22px;font-weight:900}.wallet-kyc-main p{margin:0;max-width:620px;color:#667384;font-size:14px}.wallet-kyc-side{display:grid;gap:12px;justify-items:end}.wallet-kyc-status-card{display:grid;gap:6px;min-width:168px;padding:14px 16px;border:1px solid #edf2f6;border-radius:12px;background:#fff;text-align:right}.wallet-kyc-status-card span{color:#7a8796;font-size:12px}.wallet-kyc-status-card strong{font-size:16px;font-weight:800}.wallet-kyc-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.wallet-kyc-actions button{display:inline-flex;height:40px;align-items:center;justify-content:center;gap:7px;padding:0 16px;border:1px solid #dceee6;border-radius:8px;background:#f7fffb;color:#1d9a68;font-weight:800;white-space:nowrap}.wallet-kyc-actions button.primary{border-color:#56be8c;background:#56be8c;color:#fff}.wallet-kyc-actions button.primary:hover{background:#4cb07f;border-color:#4cb07f}.wallet-kyc-actions button:disabled{cursor:not-allowed;opacity:.72;background:#f3f6f8;color:#7a8796;border-color:#e6ebf1}.wallet-kyc-actions button.ghost{background:#fff;color:#5f6d7d;border-color:#e6ebf1}.wallet-content{width:var(--page-content-width);padding:30px 0}.two-col{grid-template-columns:minmax(0,1.35fr) minmax(390px,.85fr);gap:24px}.asset-summary,.transfer-mini,.form-help{min-height:318px;padding:26px;border:1px solid #e6edf2;border-radius:8px;background:#fff;box-shadow:0 12px 36px #1323320f}.asset-summary{background:linear-gradient(135deg,#fffffffa,#f6fdfaf5),#fff}.asset-summary .section-title,.transfer-mini .section-title{margin-bottom:20px}.asset-summary .section-title h2,.transfer-mini .section-title h2{margin-top:3px;color:#122033;font-size:26px;font-weight:900}.asset-summary .section-title label{display:inline-flex;align-items:center;gap:6px;color:#687588;font-size:13px;font-weight:700}.asset-summary>p{margin:0 0 8px;color:#748091;font-size:13px;font-weight:800}.asset-summary strong,.asset-summary b{color:#5a42b2;font-size:clamp(30px,2vw,38px);font-weight:900;letter-spacing:0}.asset-summary b{margin-top:4px;font-size:clamp(26px,1.65vw,32px)}.split-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:24px}.split-values span{min-height:78px;padding:16px;border:1px solid #edf2f6;border-radius:8px;background:#fff;color:#697588;font-weight:800}.split-values em{color:#5a42b2;font-size:20px;font-weight:900}.asset-summary-actions{display:flex;gap:10px;margin-top:22px}.asset-summary-actions button,.confirm-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:112px;height:42px;border-radius:4px;background:#34c987;color:#fff;font-weight:900;box-shadow:0 10px 18px #34c9872e}.asset-summary-actions button:nth-child(2){background:#5f8ff4;box-shadow:0 10px 18px #5f8ff429}.asset-summary-actions button:nth-child(3){background:#111c2d;box-shadow:0 10px 18px #111c2d1f}.transfer-grid{grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);align-items:end;gap:12px}.transfer-fields{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:12px}.large-form label,.funding-form label,.address-form label,.contact-form label,.transfer-mini label{color:#6b7788;font-size:13px;font-weight:800}.large-form input,.funding-form input,.address-form input,.transfer-mini input,.transfer-mini select{height:44px;border-color:#e2e9ef;border-radius:4px;color:#142134}.transfer-mini label{min-width:0}.account-field{display:flex;width:100%;min-height:44px;align-items:center;padding:9px 16px;border:1px solid #e2e9ef;border-radius:4px;background:#fff;color:#142134;font-size:16px;font-weight:900;line-height:1.2;overflow-wrap:anywhere;white-space:normal}.swap-btn{display:grid;width:44px;height:44px;place-items:center;border:1px solid #dfe7ee;border-radius:4px;background:#f6fafc;color:#4d5c6f;font-size:18px}.transfer-mini .confirm-btn{width:100%;margin-top:4px}.wallet-assets>.asset-table-wrap{width:var(--page-content-width);margin:0 auto}.asset-table-wrap{overflow:hidden;border:1px solid #e4ebf1;border-radius:8px;background:#fff;box-shadow:0 12px 34px #1223320d}.asset-tools{min-height:66px;padding:0 22px;border-bottom-color:#edf2f6;background:#fff}.asset-tools label{display:inline-flex;align-items:center;gap:7px;color:#566275;font-weight:800}.asset-search{position:relative;width:260px}.asset-search i{position:absolute;top:50%;left:12px;color:#8b98a7;transform:translateY(-50%)}.asset-search input{width:100%;height:38px;padding:0 12px 0 34px;border:1px solid #dde6ee;border-radius:4px;outline:0}.asset-tools>button{display:inline-flex;height:38px;align-items:center;justify-content:center;gap:6px;padding:0 14px;border:1px solid #dceee6;border-radius:4px;background:#f6fffb;color:#25a873;font-weight:800}.asset-table th{height:46px;background:#f8fafc;color:#6c7888;font-size:13px;font-weight:800}.asset-table td{height:58px;color:#172334;font-weight:700}.asset-table tbody tr:hover{background:#fbfefd}.asset-coin{display:inline-flex;align-items:center;gap:10px}.asset-coin img,.asset-coin .coin-badge{width:26px;height:26px;font-size:8px}.asset-coin strong{font-size:14px}.asset-actions{white-space:nowrap}.asset-actions button{min-width:70px;height:30px;margin-right:8px;border-radius:4px;background:#f2fbf7;color:#22a66f;font-weight:800}.asset-actions button:nth-child(2){background:#fff7f6;color:#d95a4f}.asset-actions button:nth-child(3){background:#f4f7ff;color:#456fe8}.account-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:24px 0;border:1px solid #e8edf2;background:#e8edf2}.funding-tabs{display:flex;gap:10px;margin-bottom:20px}.funding-tabs button{height:36px;padding:0 18px;border:1px solid #e0e6ed;border-radius:4px}.funding-tabs button.active{color:#fff;background:#2ebd7f}.funding-form,.address-form{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;align-items:end;margin-bottom:24px;padding:18px;background:#fff}.funding-form.deposit-form{grid-template-columns:minmax(150px,.8fr) minmax(120px,.7fr) minmax(320px,1.8fr) minmax(120px,auto)}.funding-form .deposit-address-field input{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.funding-form button,.address-form button,.contact-form button{height:42px;border-radius:4px}.funding-form button:disabled{cursor:not-allowed;opacity:.65}.college-page{display:block;min-width:1200px;min-height:720px;padding:0 0 44px;background:#fff;color:#142131}.college-hero{display:grid;grid-template-columns:minmax(0,.95fr) minmax(360px,.72fr);align-items:center;gap:52px;width:var(--page-content-width);min-height:390px;margin:0 auto;padding:36px 0 30px;background:#fff}.college-hero-copy>span,.college-hero-copy h1,.college-hero-copy p,.college-search,.college-hero-actions,.college-hero-visual,.college-track-panel,.college-content-grid,.college-practice-panel{animation:college-rise .58s cubic-bezier(.16,1,.3,1) both}.college-hero-copy h1{animation-delay:.04s}.college-hero-copy p{animation-delay:.08s}.college-search{animation-delay:.12s}.college-hero-actions{animation-delay:.16s}.college-hero-visual{animation-delay:.12s}.college-track-panel{animation-delay:.2s}.college-content-grid{animation-delay:.26s}.college-practice-panel{animation-delay:.32s}.college-hero-copy{display:grid;gap:16px;max-width:660px}.college-hero-copy>span,.college-section-head>span{color:#2ebd7f;font-size:14px;font-weight:800;text-transform:uppercase}.college-hero-copy h1{max-width:660px;margin:0;color:#07111f;font-size:clamp(40px,3.6vw,58px);font-weight:800;line-height:1.16}.college-hero-copy h1 span{color:#13bf8c}.college-hero-copy p,.college-section-head p{max-width:680px;margin:0;color:#687384;font-size:16px;line-height:1.62}.college-search{display:flex;align-items:center;gap:10px;width:min(600px,100%);height:48px;padding:0 16px;border:1px solid #dce5ee;border-radius:6px;background:#fff;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.college-search:focus-within{border-color:#8be1bd;box-shadow:0 12px 26px #2ebd7f1f;transform:translateY(-1px)}.college-search i{color:#748194;font-size:20px}.college-search input{flex:1;min-width:0;height:100%;border:0;outline:0;color:#172233;font-size:15px}.college-search button{width:26px;height:26px;border-radius:4px;color:#64748b;background:#eef3f7}.college-hero-actions{display:flex;gap:12px}.college-hero-actions button,.article-card button{height:38px;padding:0 22px;border-radius:4px;font-weight:800;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,color .18s ease}.college-hero-actions button:hover,.article-card button:hover,.college-practice-grid button:hover{transform:translateY(-2px)}.college-hero-actions button:first-child{color:#fff;background:#2ebd7f}.college-hero-actions button:first-child{min-width:230px;border-radius:999px;color:#07111f;background:#58c28c}.college-hero-actions button:first-child:hover{box-shadow:0 12px 24px #2ebd7f38}.college-hero-actions button:last-child,.article-card button{color:#256fd6;background:#eef5ff}.college-hero-actions button:last-child{min-width:176px;border-radius:999px}.college-hero-actions button:last-child:hover,.article-card button:hover,.college-practice-grid button:hover{box-shadow:0 10px 20px #256fd61f}.college-hero-visual{position:relative;min-height:310px;display:grid;place-items:center}.college-hero-visual>img{width:min(440px,33vw);max-height:330px;object-fit:contain;filter:drop-shadow(0 24px 36px rgba(12,24,38,.08));animation:college-float 5.6s ease-in-out infinite;will-change:transform}.college-live-note{position:absolute;right:28px;bottom:56px;display:grid;gap:4px;min-width:220px;padding:16px 18px;border:1px solid #e0e8f0;border-radius:8px;background:#fff;box-shadow:0 14px 36px #141f2e1f}.college-live-note span{color:#748194;font-size:12px}.college-live-note strong{color:#111827;font-size:20px}.college-live-note em{color:#e7334f;font-style:normal}.college-track-panel{display:grid;gap:10px;width:var(--page-content-width);margin:0 auto;padding:0 0 12px;background:#fff}.college-track-head{display:grid;justify-content:start;gap:4px}.college-track-head span{color:#2ebd7f;font-size:13px;font-weight:800;text-transform:uppercase}.college-track-head h2{margin:0;color:#111827;font-size:22px}.college-category-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;margin:0;border-top:1px solid #e3e9ef;border-bottom:1px solid #e3e9ef;background:#fff}.college-category-tabs button{position:relative;display:flex;align-items:center;justify-content:center;min-height:54px;padding:0 24px;border-right:1px solid #e8edf3;color:#263344;text-align:left;font-size:15px;overflow:hidden;transition:color .2s ease,background-color .2s ease}.college-category-tabs button:after{content:"";position:absolute;right:22%;bottom:0;left:22%;height:2px;border-radius:999px;background:#2ebd7f;transform:scaleX(0);transform-origin:center;transition:transform .22s ease}.college-category-tabs button:hover{color:#2ebd7f;background:#f7fffb}.college-category-tabs button:last-child{border-right:0}.college-category-tabs button.active{color:#2ebd7f;background:#effbf6}.college-category-tabs button.active:after{transform:scaleX(1)}.college-content-grid{display:grid;grid-template-columns:300px minmax(0,1fr);align-items:stretch;gap:8px;width:var(--page-content-width);margin:8px auto 0}.college-left{border:1px solid #e3e9ef;border-radius:8px;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.college-left:hover{border-color:#d6eadf;box-shadow:0 12px 28px #1220300d}.college-left{display:grid;grid-template-rows:auto;align-content:start;gap:0;overflow:hidden}.college-left .college-path{border:0;border-radius:0;background:#fff}.college-list{display:grid;gap:10px;min-width:0}.college-section-head{display:grid;gap:6px;padding:16px 18px;border:1px solid #e3e9ef;border-radius:8px;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.college-section-head:hover{border-color:#d6eadf;box-shadow:0 12px 28px #1220300d}.college-section-head h2{margin:0;color:#0c1727;font-size:23px;line-height:1.25;overflow-wrap:anywhere}.article-card span{color:#2eaa73;font-size:13px;font-weight:800}.article-card h3{margin:0;color:#111827;line-height:1.28;overflow-wrap:anywhere}.article-card p,.contact-page p{margin:0;color:#687384;line-height:1.62;overflow-wrap:anywhere}.college-article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;grid-auto-rows:1fr}.article-card{display:grid;gap:10px;height:228px;overflow:hidden;padding:20px 22px;border:1px solid #e3e9ef;border-top:3px solid var(--accent, #2ebd7f);border-radius:8px;background:#fff;min-width:0;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.article-card:hover{border-color:color-mix(in srgb,var(--accent, #2ebd7f) 58%,#e3e9ef);box-shadow:0 16px 34px #111f3014;transform:translateY(-4px)}.article-card h3{display:-webkit-box;overflow:hidden;font-size:20px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.article-card p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.lesson-tags{display:flex;flex-wrap:wrap;gap:6px;max-height:24px;overflow:hidden}.lesson-tags b{padding:5px 8px;border-radius:4px;color:#5c6675;background:#f0f4f8;font-size:11px}.article-card button{width:fit-content;margin-top:auto}.college-practice-panel{display:grid;gap:12px;width:var(--page-content-width);margin:10px auto 0;padding:18px;border:1px solid #e3e9ef;border-radius:8px;background:#fff}.college-practice-head{display:grid;gap:6px}.college-practice-head span{color:#2ebd7f;font-size:13px;font-weight:800;text-transform:uppercase}.college-practice-head h3{margin:0;color:#111827;font-size:22px}.college-practice-head p{margin:0;color:#687384;line-height:1.62}.college-practice-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.college-practice-grid article{display:grid;align-content:start;gap:9px;min-height:174px;padding:14px;border:1px solid #e4ebf2;border-radius:8px;background:#f8fafc;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease,background-color .2s ease}.college-practice-grid article:hover{border-color:#cfeadd;background:#fff;box-shadow:0 14px 30px #111f3012;transform:translateY(-3px)}.college-practice-grid i{display:grid;place-items:center;width:36px;height:36px;border-radius:6px;color:#fff;background:#2ebd7f;font-size:22px;transition:transform .2s ease,box-shadow .2s ease}.college-practice-grid article:hover i{box-shadow:0 10px 18px #2ebd7f38;transform:scale(1.06)}.college-practice-grid strong{color:#142033;font-size:16px}.college-practice-grid p{margin:0;color:#687384;line-height:1.45}.college-practice-grid button{justify-self:start;height:36px;margin-top:auto;padding:0 14px;border-radius:4px;color:#256fd6;font-weight:800;background:#eef5ff;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.college-empty{display:grid;place-items:center;min-height:160px;border:1px dashed #cbd6e0;border-radius:8px;color:#7a8594;background:#fff}.college-left .college-path{display:grid;gap:8px;padding:14px}.college-left h3{margin:0;color:#152033;font-size:17px}.college-path-row{display:grid;grid-template-columns:30px minmax(0,1fr);gap:2px 10px;width:100%;padding:10px 0;border-top:1px solid #edf2f6;border-radius:6px;text-align:left;transition:background-color .18s ease,transform .18s ease}.college-path-row b{grid-row:span 2;display:grid;place-items:center;width:30px;height:30px;border-radius:15px;color:#fff;background:#2ebd7f;transition:box-shadow .18s ease,transform .18s ease}.college-path-row span{color:#7a8594;font-size:12px}.college-path-row strong{overflow:hidden;color:#263344;text-overflow:ellipsis;white-space:nowrap}.college-path-row:hover strong,.college-related button:hover strong{color:#2eaa73}.college-path-row:hover{background:#f6fcf9;transform:translate(4px)}.college-path-row:hover b{box-shadow:0 8px 16px #2ebd7f33;transform:scale(1.06)}.contact-page{display:grid;align-content:start;gap:14px;width:var(--page-content-width);min-height:calc(100vh - 68px);margin:0 auto;padding:38px 0 46px;color:#142131}.contact-hero{display:grid;gap:10px;max-width:920px;animation:college-rise .58s cubic-bezier(.16,1,.3,1) both}.contact-hero>span,.contact-form-head>span{color:#2ebd7f;font-size:13px;font-weight:800;text-transform:uppercase}.contact-hero h1{margin:0;color:#07111f;font-size:clamp(38px,3vw,48px);line-height:1.1}.contact-hero p,.contact-form-head p,.contact-card p,.contact-support-grid p{margin:0;color:#667386;line-height:1.62}.contact-layout{display:grid;grid-template-columns:minmax(340px,.72fr) minmax(560px,1.28fr);gap:12px;align-items:stretch;animation:college-rise .58s cubic-bezier(.16,1,.3,1) .08s both}.contact-info-panel{display:grid;gap:10px}.contact-card{display:grid;grid-template-columns:42px minmax(0,1fr);gap:4px 14px;min-height:118px;padding:16px;border:1px solid #e3e9ef;border-radius:8px;background:#fff;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.contact-card:hover,.contact-support-grid article:hover{border-color:#cfeadd;box-shadow:0 16px 34px #111f3012;transform:translateY(-3px)}.contact-card i{grid-row:span 3;display:grid;place-items:center;width:38px;height:38px;border-radius:8px;color:#fff;background:#2ebd7f;font-size:22px}.contact-card span{color:#6b7584;font-size:13px}.contact-card strong{color:#111827;font-size:18px}.contact-method-card{cursor:pointer}.contact-method-card.active{border-color:#2ebd7f8c;box-shadow:0 12px 28px #2ebd7f1f}.contact-email-panel{align-content:start}.contact-email-box{display:grid;gap:10px;padding:18px;border:1px solid #e3e9ef;border-radius:12px;background:#fbfdfd}.contact-email-box strong{color:#111827;font-size:22px}.contact-email-actions{display:flex;flex-wrap:wrap;gap:10px}.contact-email-actions .primary,.contact-email-actions button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border-radius:10px;font-weight:700;text-decoration:none}.contact-email-actions .primary{background:#2ebd7f;color:#fff}.contact-email-actions button{border:1px solid #dce3ea;background:#fff;color:#33424b;cursor:pointer}.contact-form{display:grid;align-content:start;gap:12px;padding:22px;border:1px solid #e3e9ef;border-radius:8px;background:#fff;box-shadow:0 18px 46px #1220300d}.contact-form-head{display:grid;gap:6px;margin-bottom:2px}.contact-form-head h2{margin:0;color:#111827;font-size:24px}.contact-form label{margin-bottom:0}.contact-form input,.contact-form textarea{min-height:42px;border:1px solid #dfe7ef;border-radius:6px;background:#fbfdff;transition:border-color .2s ease,box-shadow .2s ease}.contact-form input:focus,.contact-form textarea:focus{border-color:#8be1bd;box-shadow:0 10px 22px #2ebd7f1a}.contact-form textarea{min-height:118px;padding-top:12px}.contact-form button{justify-self:start;min-width:178px;height:44px;padding:0 18px;border-radius:6px;font-weight:800;transition:box-shadow .2s ease,transform .2s ease}.contact-form button:hover{box-shadow:0 12px 24px #2ebd7f2e;transform:translateY(-2px)}.contact-support-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;animation:college-rise .58s cubic-bezier(.16,1,.3,1) .16s both}.contact-support-grid article{display:grid;align-content:start;gap:8px;min-height:138px;padding:16px;border:1px solid #e3e9ef;border-radius:8px;background:#fff;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.contact-support-grid i{display:grid;place-items:center;width:38px;height:38px;border-radius:8px;color:#2ebd7f;background:#effbf6;font-size:22px}.contact-support-grid strong{color:#111827;font-size:18px}.college-detail-backdrop{position:fixed;inset:0;z-index:70;display:grid;place-items:center;padding:28px;background:#08121e6b}.college-detail-card{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(1180px,calc(100vw - 64px));max-height:calc(100vh - 56px);overflow:hidden;border-radius:8px;background:#fff;box-shadow:0 28px 90px #08121e42}.college-detail-head{display:grid;grid-template-columns:minmax(0,1fr) 40px;gap:18px;padding:26px 30px 22px;border-bottom:1px solid #e6ebf1}.college-detail-head span{color:#2ebd7f;font-size:13px;font-weight:800;text-transform:uppercase}.college-detail-head h2{margin:8px 0;color:#0b1424;font-size:34px;line-height:1.2}.college-detail-head p{max-width:900px;margin:0;color:#637084;line-height:1.62}.college-detail-close{width:38px;height:38px;border-radius:4px;color:#627083;background:#f0f4f8;font-size:22px}.college-detail-layout{display:grid;grid-template-columns:260px minmax(0,1fr);min-height:0;overflow:hidden}.college-detail-summary{display:grid;align-content:start;gap:14px;padding:24px;border-right:1px solid #e6ebf1;background:#f5f8fb}.college-detail-summary img{width:160px;height:160px;margin:0 auto 6px;padding:26px;border-radius:8px;object-fit:contain;background:#fff}.college-detail-summary div{display:grid;gap:5px;padding:12px;border:1px solid #e1e8ef;border-radius:6px;background:#fff}.college-detail-summary span{color:#758295;font-size:12px}.college-detail-summary strong{color:#172235;font-size:16px}.college-detail-summary em{color:#e7334f;font-style:normal}.college-detail-body{display:grid;gap:18px;min-width:0;overflow-y:auto;padding:24px 30px 28px}.college-detail-body article,.college-detail-checklist,.college-related{display:grid;gap:9px;padding:18px;border:1px solid #e3e9ef;border-radius:8px;background:#fff}.college-detail-body h3{margin:0;color:#111827;font-size:20px}.college-detail-body p{margin:0;color:#637084;line-height:1.7}.college-detail-checklist article{grid-template-columns:24px minmax(0,1fr);padding:12px 0 0;border:0;border-top:1px solid #edf2f6;border-radius:0}.college-detail-checklist i{color:#2ebd7f;font-size:20px}.college-related{grid-template-columns:repeat(3,minmax(0,1fr))}.college-related h3{grid-column:1 / -1}.college-related button{display:grid;gap:6px;min-height:88px;padding:14px;border:1px solid #e3e9ef;border-radius:6px;text-align:left;background:#f8fafc}.college-related span{color:#2eaa73;font-size:12px;font-weight:800}.college-related strong{min-width:0;color:#172235;line-height:1.35}.college-detail-actions{display:flex;justify-content:flex-end;gap:12px;padding:16px 30px;border-top:1px solid #e6ebf1;background:#f8fafc}.college-detail-actions button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:170px;height:42px;border-radius:4px;color:#fff;font-weight:800;background:#2ebd7f}.college-detail-actions button:last-child{background:#e7334f}.modal-backdrop{position:fixed;inset:0;z-index:60;display:grid;place-items:center;background:#08121e57}.modal-card{position:relative;display:grid;justify-items:center;gap:14px;width:min(420px,calc(100vw - 40px));padding:30px;border-radius:6px;background:#fff;text-align:center;box-shadow:0 24px 80px #00000038}.kyc-modal-card{justify-items:stretch;gap:0;width:min(720px,calc(100vw - 48px));max-height:calc(100vh - 48px);padding:0;overflow:hidden;border-radius:16px;text-align:left}.kyc-modal-head{display:flex;gap:16px;align-items:flex-start;padding:24px 56px 18px 24px;border-bottom:1px solid #eef0f2;background:linear-gradient(180deg,#fff,#f8faf9)}.kyc-modal-icon{display:inline-flex;width:48px;height:48px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:12px;background:#56be8c1f;color:#1d9a68;font-size:24px}.kyc-modal-head-copy{display:grid;gap:6px;min-width:0}.kyc-modal-head-copy>span{color:#55bd8b;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.kyc-modal-head-copy h2{margin:0;color:#122033;font-size:24px;font-weight:900}.kyc-modal-head-copy p{margin:0;color:#667384;font-size:14px;line-height:1.5}.kyc-form-head{display:grid;gap:8px;padding-right:38px}.kyc-form-head>i{display:grid;width:46px;height:46px;place-items:center;border-radius:8px;background:#e9f8f1;color:#2ebd7f;font-size:25px}.kyc-form-head span{color:#2ebd7f;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.kyc-form-head h2,.kyc-form-head p{margin:0}.kyc-form-head p{color:#667384}.kyc-rejected-note{display:grid;gap:4px;margin:16px 24px 0;padding:12px 14px;border:1px solid #ffd5dc;border-radius:10px;background:#fff7f8;color:#e7334f}.kyc-rejected-note span{color:#7a4b54}.kyc-form-section{padding:18px 24px 0}.kyc-form-section h3{margin:0 0 12px;color:#122033;font-size:15px;font-weight:800}.kyc-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.kyc-upload-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding-bottom:4px}.kyc-form-grid label{display:grid;gap:7px;color:#617080;font-size:12px;font-weight:800}.kyc-form-grid label.wide{grid-column:1 / -1}.kyc-form-grid input,.kyc-form-grid select{height:44px;border:1px solid #e4e8ee;border-radius:10px;padding:0 14px;color:#122033;font-size:14px;background:#fff;transition:border-color .18s ease,box-shadow .18s ease}.kyc-form-grid input::placeholder{color:#a8b0bb}.kyc-form-grid label.invalid input,.kyc-form-grid label.invalid select{border-color:#ef4444;background:#fff7f7;box-shadow:0 0 0 3px #ef44441a}.kyc-field-error{color:#ef4444!important;font-size:12px!important;line-height:1.35;font-weight:700}.kyc-form-grid .kyc-upload-field,.kyc-upload-grid .kyc-upload-field{position:relative;display:grid;gap:8px;min-height:168px;align-content:start;padding:14px;border:1px dashed #cfe3d9;border-radius:12px;background:#fbfffd;cursor:pointer;transition:border-color .18s ease,background .18s ease}.kyc-upload-field:hover{border-color:#56be8c;background:#f4fbf8}.kyc-upload-field.uploaded{border-style:solid;border-color:#56be8c59;background:#fff}.kyc-upload-field.invalid{border-color:#ef4444;background:#fff7f7;box-shadow:0 0 0 3px #ef444414}.kyc-upload-empty{display:grid;justify-items:center;gap:8px;padding:18px 8px 6px;text-align:center}.kyc-upload-empty i{font-size:28px;color:#56be8c}.kyc-upload-preview{width:100%;max-height:120px;object-fit:contain;border-radius:8px;background:#f6f7f8}.kyc-upload-field input[type=file]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.kyc-upload-field strong{display:inline-flex;width:fit-content;min-height:34px;align-items:center;justify-self:center;padding:0 13px;border-radius:8px;color:#1d9a68;background:#e9f8f1;font-size:13px;font-weight:700}.kyc-upload-field small{color:#1f9f69;font-weight:900}.kyc-upload-field em{color:#8792a0;font-style:normal;font-size:12px;line-height:1.4;font-weight:600}.kyc-form-grid input:focus,.kyc-form-grid select:focus{border-color:#55c990;outline:none;box-shadow:0 0 0 3px #55c99024}.kyc-modal-card .auth-inline-error{margin:14px 24px 0}.kyc-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:18px;padding:16px 24px 22px;border-top:1px solid #eef0f2;background:#fff}.kyc-modal-card .modal-close{top:16px;right:16px;z-index:1}.security-modal-card{width:min(760px,calc(100vw - 48px))}.security-account-card{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 24px 0}.security-account-card>div{display:grid;gap:4px;padding:14px 16px;border:1px solid #eef0f2;border-radius:12px;background:#fff}.security-account-card span{color:#7a8796;font-size:12px;font-weight:700}.security-account-card strong{color:#122033;font-size:15px;font-weight:800;word-break:break-word}.security-account-card em{color:#8792a0;font-size:12px;font-style:normal}.security-item-list{display:grid;gap:10px}.security-item-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;align-items:center;padding:14px 16px;border:1px solid #eef0f2;border-radius:12px;background:#fff}.security-item-row strong{display:block;color:#122033;font-size:14px}.security-item-row p{margin:4px 0 0;color:#667384;font-size:13px;line-height:1.45}.security-item-status{display:inline-flex;min-height:28px;align-items:center;padding:0 10px;border-radius:999px;font-size:12px;font-weight:800;white-space:nowrap}.security-item-status.enabled{color:#1a9d68;background:#25c1841f}.security-item-status.review{color:#2f57b8;background:#5b8def1f}.security-item-status.disabled{color:#7a8796;background:#f3f6f8}.security-item-action{grid-column:1 / -1;justify-self:start;min-height:34px;padding:0 12px;border:1px solid #dceee6;border-radius:8px;background:#f7fffb;color:#1d9a68;font-size:13px;font-weight:800}.security-password-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.security-password-grid label{display:grid;gap:7px;color:#617080;font-size:12px;font-weight:800}.security-password-grid label.wide{grid-column:1 / -1}.security-password-grid input{height:44px;border:1px solid #e4e8ee;border-radius:10px;padding:0 14px;color:#122033;font-size:14px;background:#fff}.security-modal-card .auth-inline-error{margin:14px 24px 0}.modal-secondary{min-width:108px;height:40px;border:1px solid #dbe7ef;border-radius:4px;color:#516478;background:#f8fbfd;font-weight:800}.modal-close{position:absolute;top:10px;right:10px;width:32px;height:32px;color:#6c7580;font-size:22px}.modal-icon{color:#607080;font-size:38px;line-height:1}.modal-icon.success{color:#22a874}.modal-icon.warning{color:#d49b2e}.modal-card h2{margin:0}.modal-card p{margin:0;color:#68727d}.modal-primary{min-width:130px;height:40px;border-radius:4px;color:#fff;background:#2ebd7f}.modal-primary:disabled{cursor:default;opacity:.62}.feature-restriction-modal{max-width:460px}.feature-restriction-actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.feature-restriction-modal .modal-secondary{min-width:130px}.option-countdown-backdrop{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:24px;background:#08121e61;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.option-countdown-card{position:relative;width:min(440px,calc(100vw - 32px))}.option-countdown-close{position:absolute;top:12px;right:12px;z-index:2;display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:999px;background:#f3f6f8;color:#6c7580;transition:background .2s ease,color .2s ease}.option-countdown-close:hover{background:#e8eef4;color:#122033}.option-countdown-close svg{width:18px;height:18px}.option-countdown-panel{--ring-track: #e8eef4;--ring-progress: #31c48d;--timer-color: #0a8f64;--accent-bar: #31c48d;--accent-soft: #f3fbf7;position:relative;display:grid;gap:18px;padding:28px 24px 24px;overflow:hidden;border:1px solid #e3ebf2;border-radius:16px;background:#fff;box-shadow:0 24px 80px #08121e2e}.option-countdown-panel:before{position:absolute;inset:0 0 auto;height:5px;content:"";background:var(--accent-bar)}.option-countdown-panel.down{--ring-progress: #f03355;--timer-color: #d82749;--accent-bar: #f03355;--accent-soft: #fff3f5}.option-countdown-pair{display:flex;align-items:center;justify-content:center;gap:12px;padding-top:4px}.option-countdown-pair img{width:40px;height:40px;border-radius:50%;object-fit:cover}.option-countdown-pair strong{color:#122033;font-size:28px;font-weight:950;line-height:1}.option-countdown-ring-wrap{position:relative;display:grid;place-items:center;margin:0 auto;padding:8px;border-radius:999px;background:var(--accent-soft)}.option-countdown-ring-track{stroke:var(--ring-track)}.option-countdown-ring-progress{stroke:var(--ring-progress);transition:none;filter:drop-shadow(0 0 10px color-mix(in srgb,var(--ring-progress) 28%,transparent))}.option-countdown-ring-core{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.option-countdown-time{display:flex;align-items:baseline;gap:4px;color:var(--timer-color);font-weight:950;line-height:1}.option-countdown-time span{font-size:72px}.option-countdown-time em{color:color-mix(in srgb,var(--timer-color) 72%,#667384);font-size:32px;font-style:normal;font-weight:700}.option-countdown-settling{color:var(--timer-color);font-size:28px;font-weight:950;animation:option-countdown-pulse 1.2s ease-in-out infinite}.option-countdown-settling-sub{color:#667384;font-size:13px;font-weight:700}.option-countdown-result-label{font-size:28px;font-weight:950}.option-countdown-result-value{font-size:44px;font-weight:950;line-height:1}.option-countdown-result-unit{font-size:16px;font-weight:800}.option-countdown-result-label.win,.option-countdown-result-value.win,.option-countdown-result-unit.win{color:#0ea46f}.option-countdown-result-label.loss,.option-countdown-result-value.loss,.option-countdown-result-unit.loss{color:#ef3f55}.option-countdown-direction{display:flex;align-items:center;justify-content:center;gap:10px;font-size:24px;font-weight:950}.option-countdown-direction svg{width:28px;height:28px}.option-countdown-direction.up{color:#2dcc7d}.option-countdown-direction.down{color:#ff2636}.option-countdown-direction b{color:#122033;font-size:24px;font-weight:950}.option-countdown-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.option-countdown-meta div{display:grid;gap:4px;min-width:0;padding:10px 12px;border:1px solid #e3ebf2;border-radius:8px;background:#f8fbfd}.option-countdown-meta dt,.option-countdown-meta dd{min-width:0;margin:0}.option-countdown-meta dt{color:#6b7788;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.option-countdown-meta dd{overflow:hidden;color:#122033;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:900}.option-countdown-meta dd.expected{color:#0ea46f}@keyframes option-countdown-pulse{0%,to{opacity:1}50%{opacity:.55}}.footer-logo button{display:inline-flex;align-items:center;gap:8px;width:fit-content;min-height:42px;padding:0 24px;border:1px solid #cfd6dd;border-radius:8px}.footer-logo button img{width:24px;height:24px;border-radius:50%;object-fit:cover}.iw-nav-link.active{background:#e9fff2;color:#51c596}.iw-nav-link span{display:inline-grid;width:22px;height:22px;place-items:center;border-radius:5px;color:#fff;font-size:14px;font-weight:700}.iw-nav-link span i{display:block;font-size:15px;line-height:1}.iw-nav-link.home span{background:linear-gradient(135deg,#97efc4,#2fc38f)}.iw-nav-link.markets span{background:linear-gradient(135deg,#7cd7ff,#3276e8)}.iw-nav-link.spot span{background:linear-gradient(135deg,#8f8df6,#6967e8)}.iw-nav-link.derivatives span{background:linear-gradient(135deg,#fb5853,#d91d1d)}.iw-nav-link.option span{background:linear-gradient(135deg,#ffca65,#f29b2f)}.iw-nav-link.college span{background:linear-gradient(135deg,#ffe786,#eeca38);color:#ad8b00}.iw-nav-link.contact span{background:linear-gradient(135deg,#8fdfff,#44bde2)}.iw-actions{display:flex;align-items:center;gap:14px;margin-left:auto;height:100%;color:#141a22;font-size:16px}.language-button,.wallet-button,.plain-icon,.avatar-button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;color:#101820}.language-button i,.wallet-button i{color:#26313d;font-size:14px}.language-button{gap:7px}.language-flag{width:24px;height:24px;flex:0 0 24px;border-radius:50%;border:1px solid #dfe7ee;background:#fff;object-fit:cover;overflow:hidden}.language-button b{color:#111;font-size:16px}.wallet-button{gap:7px;font-size:16px;font-weight:600}.wallet-button-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex:0 0 22px;border-radius:5px;background:linear-gradient(135deg,#7ee6b0,#2fc27f);color:#fff}.wallet-button .wallet-button-icon i{color:#fff;font-size:15px}.wallet-button b{color:#111820;font-size:16px;font-weight:600}.wallet-button .wallet-arrow{color:#26313d;font-size:14px}.plain-icon{width:20px;color:#788794;font-size:21px}.avatar-button{width:30px;height:30px;min-height:30px;overflow:hidden;border:0;border-radius:50%;background:#f3f8fb;color:#7d8b96;font-size:24px}.plain-icon i,.avatar-button i{display:block}.contract-page{min-height:970px;background:#f1f4f8}.terminal-grid{display:grid;grid-template-columns:minmax(680px,1fr) 270px 360px;gap:6px;align-items:start;width:100vw;min-height:620px;padding:0;background:#e9edf3}.chart-stack,.order-book-panel,.open-panel{background:#fff}.chart-stack{min-width:0}.market-strip{display:grid;grid-template-columns:minmax(220px,260px) minmax(148px,174px) repeat(3,minmax(122px,1fr)) minmax(108px,.75fr) minmax(178px,220px);align-items:stretch;height:78px;border-bottom:1px solid #e6ebf1;background:#fff;box-shadow:inset 0 -1px #edf1f5}.market-select-wrap,.market-select,.ticker-price,.stat-cell{display:flex;align-items:center;min-width:0}.market-select-wrap{position:relative;z-index:8;padding:0 14px 0 18px}.market-select{width:100%;height:64px;gap:10px;padding:0 14px;border:1px solid #e0e7ee;border-radius:4px;background:#fbfdff;color:#111820;font-size:15px;font-weight:700}.market-select:hover{border-color:#b8e9d3;background:#f8fffb}.market-select img,.market-select .coin-badge{width:30px;height:30px;flex:0 0 auto;font-size:10px}.market-select>span:not(.coin-badge){display:grid;min-width:0;gap:2px;text-align:left}.market-select strong,.market-select em{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.market-select strong{font-size:20px;line-height:1.1}.market-select em{color:#8a96a3;font-size:14px;font-style:normal;font-weight:500}.market-select i{margin-left:auto;color:#627282;font-size:20px}.market-picker{position:absolute;top:calc(100% - 5px);left:18px;width:min(420px,calc(100vw - 36px));max-height:420px;overflow-y:auto;border:1px solid #dfe7ef;border-radius:4px;background:#fff;box-shadow:0 18px 44px #17233129}.market-picker button{display:grid;grid-template-columns:minmax(130px,1fr) 102px 72px;width:100%;min-height:42px;align-items:center;gap:10px;padding:0 12px;border-bottom:1px solid #edf2f6;color:#1d2a36;font-size:13px}.market-picker button:hover,.market-picker button.active{background:#f1fbf6}.market-picker button>span:not(.coin-badge){display:flex;min-width:0;align-items:center;gap:7px;font-weight:700}.market-picker img,.market-picker .coin-badge{width:18px;height:18px;font-size:6px}.market-picker strong,.market-picker em{text-align:right}.market-picker em{color:#d64a5a;font-style:normal}.ticker-price{display:grid;gap:4px;justify-content:start;border-left:1px solid #e5eaf0;color:#d14e5c;padding:0 16px}.ticker-price strong{font-size:18px;font-weight:700}.ticker-price span{color:#7b8794;font-size:12px}.ticker-price em{color:#d64a5a;font-size:13px;font-style:normal}.stat-cell{display:grid;gap:6px;justify-content:start;border-left:1px solid #e5eaf0;padding:0 16px}.stat-cell span{color:#29323c;font-size:13px}.stat-cell strong{color:#a43146;font-size:13px;font-weight:700}.spread-cell strong{color:#1d2a36}.market-strip-tools{display:grid;align-content:center;gap:7px;min-width:0;padding:0 18px;border-left:1px solid #e5eaf0}.live-pill{display:inline-flex;width:max-content;max-width:100%;align-items:center;gap:6px;color:#1fab78;font-size:12px;font-weight:700}.live-pill i{width:7px;height:7px;border-radius:50%;background:#2bd87b;box-shadow:0 0 0 4px #2bd87b24}.live-pill.offline{color:#d64a5a}.live-pill.offline i{background:#d64a5a;box-shadow:0 0 0 4px #d64a5a1f}.market-strip-tools button{display:inline-flex;width:max-content;max-width:100%;height:28px;align-items:center;gap:6px;padding:0 10px;border:1px solid #dfe7ef;border-radius:4px;color:#314253;font-size:12px}.market-strip-tools button:hover{border-color:#b8e9d3;color:#1fab78;background:#f7fffb}.chart-panel{height:562px;overflow:hidden;background:#fff}.plugin-chart-panel{position:relative;height:520px;min-height:520px}.tv-chart-shell,.tv-chart-host{position:relative;width:100%;height:100%;min-height:100%;background:#fff}.unified-trading-chart{display:flex;flex-direction:column;min-height:100%}.unified-trading-chart .chart-body{flex:1;min-height:0;height:auto}.unified-trading-chart .chart-canvas,.unified-trading-chart .lw-chart-host{min-height:0}.tv-chart-host iframe{display:block!important;width:100%!important;height:100%!important;border:0!important}.tv-chart-status{position:absolute;inset:0;z-index:1;display:grid;place-items:center;color:#6f7b87;font-size:13px;background:#fff}.tv-chart-status.error{color:#d14e5c}.chart-panel.expanded{position:fixed;inset:64px 16px 16px;z-index:80;height:auto;border:1px solid #d7dde5;box-shadow:0 18px 70px #131c263d}.chart-panel.expanded .chart-body{height:calc(100% - 32px)}.chart-control-row{display:flex;align-items:center;height:32px;padding-left:57px;border-bottom:1px solid #e1e6ec;background:#fbfcfe}.chart-indicator-label{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;color:#111820;font-size:13px;font-weight:700}.chart-indicator-label.active{color:#0b80ff;background:#eef7ff}.chart-type-buttons{display:flex;align-items:center;height:32px}.chart-type-buttons button,.intervals button,.expand-chart{min-width:38px;height:30px;border-right:1px solid #d7dde5;border-left:1px solid transparent;color:#56626d;background:#f7f9fc;font-size:13px}.chart-type-buttons button:first-child{border-left:1px solid #d7dde5}.chart-type-buttons button.active,.intervals button.active,.expand-chart.active{background:#eaf5f5;color:#2e8393}.intervals{display:flex;align-items:center;margin-left:3px;height:32px}.intervals button{min-width:45px;padding:0 7px;font-size:12px}.expand-chart{width:34px;min-width:34px;margin-left:auto;border-left:1px solid #d7dde5;font-size:18px}.expand-chart i{font-size:18px;line-height:1}.chart-body{display:grid;grid-template-columns:57px minmax(0,1fr);height:530px}.drawing-tools{display:grid;grid-auto-rows:36px;align-content:start;justify-items:center;border-right:1px solid #e0e6ed;background:#fff}.drawing-tools button{display:grid;width:56px;height:36px;place-items:center;color:#73808b;font-size:19px;font-weight:300}.drawing-tools button:first-child,.drawing-tools button.active{background:#727c8a;color:#fff}.drawing-tools button i{display:block;line-height:1}.drawing-tools button:last-child{height:32px;margin-top:2px;background:#717c8a;color:#fff}.chart-canvas{position:relative;min-width:0;overflow:hidden;border-right:1px solid #222;background:#fff}.chart-canvas.live-chart{border-right:1px solid #e4e9ef}.lw-chart-wrap,.lw-chart-host{position:absolute;inset:0}.lw-chart-wrap{background:#fff}.lw-chart-host{z-index:1;cursor:crosshair}.lw-chart-loading{position:absolute;top:50%;left:50%;z-index:3;transform:translate(-50%,-50%);border:1px solid #dce5ee;border-radius:6px;padding:10px 16px;background:#ffffffeb;color:#607181;font-size:13px;font-weight:600;pointer-events:none;box-shadow:0 8px 22px #14202c14}.lw-chart-host a[href*=tradingview],.lw-chart-host a[href*=lightweightcharts],.lw-chart-host #tv-attr-logo{display:none!important;pointer-events:none!important}.lw-chart-meta{position:absolute;top:11px;left:10px;z-index:2;display:grid;gap:4px;padding:2px 4px 3px 0;background:#ffffffb8;color:#667985;font-size:12px;line-height:1.2;pointer-events:none}.lw-chart-meta strong{color:#26313d;font-size:17px;font-weight:500}.lw-chart-meta span{color:#c24450}.lw-chart-meta small{color:#667985;font-size:12px}.lw-chart-meta small:nth-of-type(1){color:#4f9fd8}.lw-chart-meta small:nth-of-type(2){color:#758ee5}.lw-chart-meta small:nth-of-type(3){color:#c3819b}.lw-click-readout{color:#1c6d95!important;font-weight:600}.lw-volume-meta{position:absolute;left:10px;bottom:25%;z-index:2;display:flex;gap:10px;padding:2px 4px 2px 0;background:#ffffffb8;color:#4a5159;font-size:12px;line-height:1.2;pointer-events:none}.lw-volume-meta b{color:#de3d55}.lw-volume-meta em{color:#8a949e;font-style:normal}.chart-canvas svg{position:absolute;inset:0;width:100%;height:100%}.chart-title{position:absolute;top:11px;left:5px;z-index:2;display:grid;gap:4px;color:#333d48;font-size:12px;pointer-events:none}.chart-title span{color:#333d48;font-size:17px}.chart-title em{color:#c24450;font-style:normal}.chart-title small{color:#667985;font-size:12px}.volume-caption{position:absolute;left:5px;bottom:154px;z-index:2;display:flex;gap:10px;color:#4a5159;font-size:12px;pointer-events:none}.volume-caption b{color:#de3d55}.volume-caption em{color:#8a949e;font-style:normal}.order-book-panel{box-sizing:border-box;min-width:0;min-height:620px;padding:14px 14px 0;border-left:1px solid #e0e6ed;border-right:1px solid #e0e6ed;overflow:hidden}.order-book-title,.trades-title{margin:0 0 16px;color:#7d8792;font-size:16px;font-weight:500}.trades-title{margin:20px 0 12px;color:#1268ff}.book-header,.book-row,.trade-head,.trade-row{display:grid;grid-template-columns:1.05fr .72fr .86fr;align-items:center;column-gap:10px;min-width:0}.book-header span,.book-row span,.trade-head span,.trade-row span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.book-header{height:21px;color:#6f7883;font-size:12px}.book-header span:nth-child(2),.book-row span:nth-child(2),.trade-head span:nth-child(2),.trade-row span:nth-child(2){text-align:left}.book-header span:last-child,.book-row span:last-child,.trade-head span:last-child,.trade-row span:last-child{text-align:right}.book-side{display:grid;gap:0;margin-top:3px}.book-row{position:relative;height:17px;color:#2d3641;font-size:12px;line-height:17px}.book-row:before{position:absolute;right:0;z-index:0;width:var(--depth, 37%);height:17px;content:"";opacity:.55}.book-row span{position:relative;z-index:1}.asks .book-row span:first-child{color:#d14959}.asks .book-row:nth-child(10):before{width:100%;background:#f5cdd1}.bids .book-row span:first-child{color:#2fb383}.bids .book-row:first-child:before{width:36%;background:#caf1de}.last-price{display:grid;gap:3px;height:50px;align-content:center}.last-price span{color:#6b7480;font-size:12px}.last-price strong{color:#58bc95;font-size:25px;font-weight:400}.last-price em{font-style:normal;color:#d14959;font-size:12px}.last-price em.up{color:#2fb383}.trades-table{margin-top:8px}.trade-head,.trade-row{grid-template-columns:.86fr 1fr .86fr}.trade-head{height:21px;color:#59646f;font-size:12px}.trade-row{height:17px;color:#26313d;font-size:12px}.trade-row span:nth-child(2){color:#2fb383}.trade-row.sell span:first-child,.trade-row.sell span:nth-child(2){color:#e34253}.trade-row.buy span:first-child{color:#2fb383}.spot-book{padding:16px 26px 0}.spot-book .book-header,.spot-book .book-row{grid-template-columns:1fr 1.05fr 1.2fr}.spot-book .book-header{height:32px;color:#233040;font-size:13px}.spot-book .book-row{height:34px;color:#7c858e;font-size:14px;line-height:34px}.spot-book .book-row:before{height:34px}.spot-book .asks .book-row:nth-child(1):before,.spot-book .asks .book-row:nth-child(2):before{background:#f5cdd1}.spot-book .asks .book-row:nth-child(6):before{width:72%}.spot-book .bids .book-row:nth-child(1):before,.spot-book .bids .book-row:nth-child(2):before{background:#ccefe0}.spot-book .last-price{display:grid;grid-template-columns:1fr 1fr 1fr;height:52px;align-items:center;gap:8px;margin:0 -26px;padding:0 26px;border-top:1px solid #edf1f4;border-bottom:1px solid #edf1f4;background:#f1f5f8}.spot-book .last-price span{color:#6e7884;font-size:12px}.spot-book .last-price strong{color:#2fb383;font-size:16px;font-weight:600}.spot-book .last-price em{text-align:right}.spot-book .trades-table{margin-top:0}.spot-book .trade-head,.spot-book .trade-row{grid-template-columns:1fr 1.1fr .95fr}.spot-book .trade-head{height:34px;font-size:13px}.spot-book .trade-row{height:34px;font-size:14px;line-height:34px}.spot-book .trade-row span:first-child{color:#2fb383}.spot-book .trade-row span:nth-child(2){color:#7a838d;text-align:right}.open-panel{position:relative;min-height:620px;padding:13px 16px 0;overflow:hidden}.open-panel:after{content:"";position:absolute;left:0;right:0;bottom:0;z-index:0;height:178px;background:#e9edf3}.open-panel>*{position:relative;z-index:1}.open-head{display:flex;align-items:flex-start;justify-content:space-between;min-height:68px}.open-head>span{display:grid;gap:7px;color:#b27d30;font-size:15px}.open-head i{width:6px;height:6px;margin-left:15px;border-radius:50%;background:#d0a342}.open-head button{min-width:116px;height:32px;border:1px solid #e4e8ee;border-radius:2px;background:#fff;color:#1a2028;font-size:14px}.open-head b{color:#188dc0;font-size:14px}.price-order-row{display:grid;grid-template-columns:57px minmax(0,1fr) 90px;align-items:center;height:35px;margin-top:0}.price-order-row label,.field-row span{display:inline-flex;align-items:center;justify-content:center;height:35px;background:#edf1f4;color:#68727d;font-size:14px}.price-order-row input,.field-row input{width:100%;height:35px;border:1px solid #e3e7eb;border-left:0;padding:0 10px;color:#2c333b;background:#fff;outline:0;font-size:13px}.price-order-row button{height:35px;margin-left:8px;border:1px solid #1d9ada;border-radius:2px;color:#1886bd;background:#fafdff;font-size:13px;line-height:1.05}.field-row{display:grid;grid-template-columns:63px minmax(0,1fr);align-items:center;margin-top:18px}.slider{position:relative;display:grid;grid-template-columns:repeat(4,1fr);align-items:center;height:42px;margin-top:18px}.slider:before{position:absolute;left:0;right:0;height:6px;border-radius:999px;background:#eef2f5;content:""}.slider i{position:absolute;left:0;z-index:2;width:16px;height:16px;border:2px solid #38a9df;border-radius:50%;background:#fff}.slider span{position:relative;z-index:1;justify-self:end;width:6px;height:6px;border-radius:50%;background:#fff}.size-line,.funds-line,.max-row{display:flex;align-items:center;justify-content:space-between;color:#4e5863;font-size:14px}.size-line{height:30px;margin-top:8px}.size-line strong{color:#2a3138;font-weight:400}.funds-line{height:37px;margin-top:2px}.funds-line strong{min-width:0;color:#303840;font-weight:400;font-size:13px;white-space:nowrap}.funds-line em{color:#2a333d;font-style:normal}.action-row{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}.action-row button{height:30px;border-radius:3px;color:#fff;font-size:14px;font-weight:700}.action-row .long{background:linear-gradient(90deg,#24b56f,#8fe978)}.action-row .short{background:linear-gradient(90deg,#d90035,#ff3151)}.max-row{height:42px;color:#4d535b}.positions-section{width:100vw;margin-top:9px;background:#fff}.contract-bottom-grid{display:grid;grid-template-columns:minmax(700px,1fr) 360px;gap:6px;width:100vw;align-items:start;background:#e9edf3}.contract-bottom-grid .positions-section{width:auto;min-height:310px}.tabs-row{display:flex;align-items:center;height:52px;padding:0 24px;border-bottom:1px solid #e6ebf1;gap:28px}.tabs-row button{position:relative;height:52px;color:#232a32;font-size:15px}.tabs-row button.active:after{position:absolute;left:0;right:0;bottom:0;height:2px;background:#222;content:""}.tabs-row .close-all{margin-left:auto;height:34px;padding:0 16px;border:1px solid #e2e8ee;border-radius:2px;background:#fbfcfd}.positions-section table{width:100%;border-collapse:collapse;table-layout:fixed}.positions-section th{height:42px;color:#68727c;font-size:12px;font-weight:400;text-align:center}.positions-section td{height:78px;color:#929ba3;font-size:14px;text-align:center}.account-card{width:100vw;margin-top:18px;padding:22px 84px 44px;background:#fff}.contract-side-account{width:auto;min-height:242px;margin-top:9px;padding:18px 20px 24px}.account-head{display:flex;align-items:center;justify-content:space-between}.account-head h2{margin:0;color:#222b35;font-size:24px;font-weight:500}.account-head a{color:#35a075;font-size:14px}.account-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:24px;border:1px solid #e8edf2;background:#e8edf2}.account-metrics article{display:grid;gap:12px;min-height:118px;align-content:center;padding:0 24px;background:#fff}.account-metrics span{color:#7b858f;font-size:14px}.account-metrics strong{color:#222b35;font-size:26px;font-weight:500}.contract-side-account .account-head h2{color:#87919d;font-size:16px;font-weight:400}.contract-side-account .account-head a{display:inline-flex;height:34px;align-items:center;gap:6px;padding:0 8px;border:1px solid #1d83ff;border-radius:3px;color:#0b80ff}.contract-side-account .account-metrics{display:grid;grid-template-columns:1fr;gap:0;margin-top:18px;border:0;background:transparent}.contract-side-account .account-metrics article{display:flex;min-height:48px;align-items:center;justify-content:space-between;padding:0;background:#fff}.contract-side-account .account-metrics span{color:#303946;font-size:14px}.contract-side-account .account-metrics strong{color:#303946;font-size:14px;font-weight:400}.contract-side-account .account-metrics article:last-child strong{color:#ff2438}.iw-footer{display:grid;grid-template-columns:minmax(250px,1.5fr) repeat(3,minmax(160px,1fr));width:100vw;gap:42px;padding:36px 84px 48px;border-top:1px solid #e8edf2;background:#fff;color:#586470}.footer-logo{display:grid;align-content:start;gap:14px}.footer-logo img{width:180px;height:auto}.footer-logo span,.footer-col span{color:#73808a;font-size:14px}.footer-col{display:grid;align-content:start;gap:12px}.footer-col strong{color:#26313d;font-size:16px;font-weight:500}.footer-col b{width:fit-content;margin-top:8px;color:#43b684;font-weight:500}@media(max-width:1280px){.iw-logo{width:220px}.iw-header{padding-right:14px}.iw-nav-link{padding:0 8px;font-size:15px}.iw-actions{gap:10px}.terminal-grid{grid-template-columns:minmax(600px,1fr) 260px 340px}.contract-bottom-grid{grid-template-columns:minmax(600px,1fr) 340px}.market-strip{grid-template-columns:minmax(190px,210px) minmax(128px,150px) repeat(3,minmax(94px,1fr)) minmax(88px,.65fr) minmax(142px,170px)}.market-select-wrap,.ticker-price,.stat-cell,.market-strip-tools{padding-inline:10px}.market-select{padding-inline:8px}.open-panel{padding-inline:14px}.spot-shell{grid-template-columns:minmax(320px,420px) minmax(620px,1fr) minmax(320px,380px)}.spot-market-board{padding-inline:16px}.quote-tabs{margin-inline:-16px;padding-inline:16px}.spot-market-list{margin-inline:-16px;padding-inline:12px}.spot-market-head,.spot-market-row{grid-template-columns:minmax(130px,1fr) 96px 74px;column-gap:8px}.spot-order-forms{gap:14px}.spot-percent-row{grid-template-columns:repeat(4,1fr)}.price-order-row{grid-template-columns:51px minmax(0,1fr) 88px}.action-row button{font-size:14px}}.home-page{color:#142131;background:#fff}.home-hero{min-height:670px;padding:70px 0 54px;grid-template-columns:minmax(700px,1fr) minmax(360px,560px)}.home-copy{padding-left:0}.home-copy h1{max-width:790px;font-size:68px;line-height:1.38;letter-spacing:0}.home-copy p{color:#8b8f95;font-size:16px}.home-copy button{width:393px;height:49px;background:#58c78f}.hero-art{width:590px;max-height:460px;transform:translate(18px)}.ticker-ribbon{height:68px;overflow:hidden;background:#58c78f}.ticker-track{display:flex;align-items:center;gap:56px;min-width:max-content;height:68px;padding:0 0 0 18px}.ticker-track button{display:inline-flex;align-items:center;gap:7px;height:68px;color:#fff;font-size:14px;font-weight:800;white-space:nowrap}.ticker-track img,.ticker-track .coin-badge{width:22px;height:22px;border:2px solid rgba(255,255,255,.82);background:#ffffffeb;box-shadow:0 4px 10px #1830241f;font-size:7px}.ticker-track strong{font-weight:900}.ticker-change{margin-left:2px}.home-market-board{padding:36px 20px 70px}.home-market-board h2,.home-future h2,.home-why h2,.home-app h2,.home-cta h2{margin:0;color:#152335;text-align:center;font-size:56px;line-height:1.18;font-weight:800;letter-spacing:0}.home-market-board h2 span{color:#12c693}.home-market-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px 86px;width:min(1240px,calc(100vw - 40px));margin:72px auto 0}.market-page{min-height:calc(100vh - 66px);padding:42px 0 96px;background:#fff;color:#142131}.market-list-panel{width:var(--page-content-width);margin:0 auto;padding:0;background:#fff}.market-list-table{width:100%;overflow:hidden;border-top:1px solid #edf1f6;border-bottom:1px solid #edf1f6;background:#fff}.market-list-head,.market-list-row{display:grid;grid-template-columns:minmax(150px,1.2fr) minmax(118px,1fr) minmax(86px,.75fr) minmax(118px,1fr) minmax(118px,1fr) minmax(136px,1.1fr) minmax(126px,.95fr);align-items:center;column-gap:24px}.market-list-head{min-height:58px;padding:0 52px;color:#7d8799;font-size:15px;font-weight:800}.market-list-row{width:100%;min-height:68px;padding:0 52px;border-top:1px solid #f2f4f7;color:#253140;text-align:left;transition:background .18s ease,transform .18s ease}.market-list-row:hover{background:#f8fbfa;transform:translateY(-1px)}.market-list-row>strong{font-size:15px;font-weight:800}.market-list-row>span{color:#4c5967;font-size:14px;font-weight:700}.market-list-row em{color:#d35661;font-size:14px;font-style:normal;font-weight:800}.market-list-row em.up{color:#16aa7a}.market-list-pair{display:inline-flex;align-items:center;gap:11px;min-width:0}.market-list-pair img,.market-list-pair .coin-badge{width:30px;height:30px;font-size:10px}.market-list-pair strong{overflow:hidden;color:#172435;font-size:15px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.market-list-spark{width:118px;height:42px}.market-list-spark path{fill:none;stroke:#d35661;stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.market-list-spark path.up{stroke:#16aa7a}@media(max-width:1280px){.market-list-panel{width:var(--page-content-width)}.market-list-head,.market-list-row{column-gap:16px;padding-inline:28px}}@media(max-width:760px){.market-page{padding-top:28px}.market-list-panel{width:calc(100vw - 28px)}.market-list-table{overflow-x:auto}.market-list-head,.market-list-row{min-width:920px;padding-inline:22px}}.home-coin-card{display:grid;gap:12px;min-height:354px;padding:44px 31px 28px;border:1px solid #eef1f4;border-radius:8px;background:#fff;box-shadow:0 0 10px #121f2d0f;text-align:left}.home-coin-head{display:grid;grid-template-columns:54px 1fr auto;align-items:center;gap:12px}.home-coin-head img,.home-coin-head .coin-badge{width:50px;height:50px;font-size:15px}.home-coin-head>span:not(.coin-badge){display:grid;gap:4px}.home-coin-head strong{color:#152335;font-size:23px}.home-coin-head em{color:#73808d;font-size:12px;font-style:normal}.home-coin-head b{color:#d35661;font-size:28px}.home-coin-card h3{margin:8px 0 0;color:#142131;font-size:38px;line-height:1}.home-coin-card p{margin:0;color:#354252;font-size:20px}.home-coin-card svg{align-self:end;width:100%;height:96px;margin-top:12px}.spark-line{fill:none;stroke:#ff6b78;stroke-width:2}.home-future{display:grid;justify-items:center;gap:24px;min-height:930px;padding:90px 20px 76px}.home-future p{margin:0;color:#898d93;font-size:24px;font-weight:700}.coin-cloud{display:grid;grid-template-columns:repeat(5,150px);gap:50px 46px;justify-content:center;width:min(920px,100%);margin-top:62px}.coin-cloud button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;color:#53606d;font-size:13px;font-weight:800}.coin-cloud button.ghost{opacity:.22}.coin-cloud img,.coin-cloud .coin-badge{width:34px;height:34px;font-size:10px}.home-pill{width:245px;height:64px;border-radius:999px;background:#58c78f;color:#fff;font-size:18px}.home-why{padding:110px 30px 92px}.why-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:62px;width:min(1120px,calc(100vw - 80px));margin:88px auto 0}.why-grid article{display:grid;justify-items:center;text-align:center}.why-grid img{width:185px;height:150px;object-fit:contain;margin-bottom:26px}.why-grid h3{max-width:320px;min-height:72px;margin:0 0 18px;color:#1f2b38;font-size:29px;line-height:1.32;font-weight:500}.why-grid p{margin:2px 0;color:#2f3c49;font-size:16px;line-height:1.35}.home-app{display:grid;grid-template-columns:minmax(540px,1fr) minmax(420px,.9fr);align-items:center;min-height:820px;padding:0 38px 90px}.home-app h2{color:#000;text-align:left}.home-app-copy>p{margin:16px 0 58px;color:#b2b2b2;font-size:22px}.download-card{display:grid;grid-template-columns:128px 1fr;align-items:center;gap:22px;width:480px;height:140px;padding:16px 28px;border:1px solid #60656c;border-radius:8px}.small-qr{width:106px;height:106px;background:linear-gradient(90deg,#111 8px,transparent 8px) 0 0 / 19px 19px,linear-gradient(#111 8px,transparent 8px) 0 0 / 19px 19px,#fff}.download-card span{display:grid;gap:26px;color:#394657;font-size:20px}.download-card b{color:#26313d;font-size:14px}.store-row{display:flex;gap:48px;margin-top:28px}.store-row button{color:#92959a;font-size:14px}.home-app>img{justify-self:end;width:min(520px,43vw);max-height:610px;object-fit:contain}.home-cta{display:grid;justify-items:center;gap:32px;padding:92px 20px 96px;background:#58c78f}.home-cta h2{color:#000}.home-cta button{width:275px;height:51px;border-radius:999px;background:#000;color:#fff;font-size:16px}.home-market-board,.home-future,.home-why{width:var(--page-content-width);margin-inline:auto}.home-market-board{padding-top:52px;padding-bottom:72px}.home-market-board h2,.home-future h2,.home-why h2{font-size:clamp(44px,3.1vw,64px)}.home-market-grid{width:min(1400px,100%);gap:34px 72px;margin-top:64px}.home-coin-card{min-height:338px;padding:38px 29px 26px}.home-future{min-height:710px;padding-top:58px;padding-bottom:52px}.home-future p{font-size:18px}.coin-cloud{grid-template-columns:repeat(5,128px);gap:28px 42px;margin-top:38px}.home-pill{width:220px;height:52px;margin-top:10px}.home-why{padding-top:64px;padding-bottom:70px}.why-grid{width:min(1100px,100%);margin-top:62px}.home-app{width:var(--page-content-width);grid-template-columns:minmax(780px,1fr) 420px;gap:72px;min-height:650px;margin-inline:auto;padding:20px 0 74px}.home-app h2{font-size:clamp(34px,2.2vw,44px);line-height:1.14}.home-app-copy>p{margin-bottom:44px;font-size:16px}.home-app>img{width:min(460px,34vw)}.home-cta{padding:70px 20px 76px}.home-cta h2{font-size:clamp(40px,3vw,60px)}.home-hero{display:grid;grid-template-columns:minmax(640px,760px) minmax(340px,440px);align-items:center;justify-content:space-between;gap:90px;width:var(--page-content-width);min-height:520px;margin-inline:auto;padding:46px 0 50px;overflow:visible}.home-copy{justify-self:start;gap:26px;max-width:700px;padding-left:0}.home-copy h1{max-width:700px;font-size:clamp(52px,3.15vw,60px);line-height:1.34}.home-copy p{color:#7d838b;font-size:18px}.home-copy button{width:320px;height:44px;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.home-copy button:hover{transform:translateY(-3px);background:#56c98e;box-shadow:0 12px 26px #2dbb7d3d}.hero-art{justify-self:end;width:min(420px,32vw);max-height:430px;transform:none;animation:hero-float 5.5s ease-in-out infinite}.ticker-ribbon{position:relative;width:100vw;height:56px;overflow:hidden;background:#58c78f}.ticker-track{display:flex;align-items:center;gap:66px;width:max-content;min-width:max-content;height:56px;padding:0;animation:ticker-scroll 34s linear infinite;will-change:transform}.ticker-ribbon:hover .ticker-track{animation-play-state:paused}.ticker-track button{height:56px;color:#fff;font-size:14px;font-weight:800;white-space:nowrap;transition:transform .18s ease,opacity .18s ease}.ticker-track button:hover{transform:translateY(-2px);opacity:.88}.home-coin-card{transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.home-coin-card:hover{transform:translateY(-8px);border-color:#bfead7;box-shadow:0 18px 38px #121f2d1f}.home-coin-card:hover .spark-line{stroke-dasharray:270;stroke-dashoffset:270;animation:spark-draw 1.1s ease forwards}.home-future{width:var(--page-content-width);min-height:690px;padding:66px 0 70px;gap:20px}.home-future h2{font-size:clamp(54px,4vw,78px)}.home-future p{color:#8d8f94;font-size:clamp(18px,1.35vw,28px);font-weight:700}.coin-cloud{grid-template-columns:repeat(5,minmax(140px,1fr));gap:58px 82px;width:min(1260px,100%);margin-top:64px}.coin-cloud button{--coin-offset-y: 0px;position:relative;min-height:70px;gap:12px;color:#1a2533;font-size:22px;font-weight:800;transform:translateY(var(--coin-offset-y));transition:transform .22s ease,opacity .22s ease,filter .22s ease,color .22s ease}.coin-cloud button.ghost{opacity:.2;filter:grayscale(.18)}.coin-cloud button.ghost:hover{opacity:.86;filter:drop-shadow(0 16px 18px rgba(19,31,46,.14))}.home-pill{width:270px;height:62px;margin-top:42px;font-size:18px;transition:transform .2s ease,box-shadow .2s ease}.home-pill:hover{transform:translateY(-4px);box-shadow:0 16px 32px #2dbb7d3d}.coin-cloud{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;width:min(1260px,100%);margin-top:58px;padding:18px 0 12px;overflow:hidden}.coin-cloud-lane{width:100%;overflow:hidden}.coin-cloud-lane:nth-child(2),.coin-cloud-lane:nth-child(4){width:calc(100% + 96px);margin-left:-48px}.coin-cloud-track{display:flex;width:max-content;min-width:200%;align-items:center;gap:54px;animation:coin-cloud-scroll var(--coin-cloud-duration, 56s) linear infinite;will-change:transform}.coin-cloud-lane.reverse .coin-cloud-track{animation-direction:reverse}.coin-cloud-lane:hover .coin-cloud-track{animation-play-state:paused}.coin-cloud button{--coin-offset-y: 0px;position:relative;flex:0 0 auto;display:inline-flex;min-width:126px;min-height:70px;align-items:center;justify-content:center;gap:12px;color:#1a2533;font-size:22px;font-weight:800;white-space:nowrap;transform:translateY(var(--coin-offset-y));transition:transform .22s ease,opacity .22s ease,filter .22s ease,color .22s ease}.coin-cloud button:nth-child(3n+1){--coin-offset-y: -12px}.coin-cloud button:nth-child(4n+2){--coin-offset-y: 10px}.coin-cloud button:nth-child(5n){--coin-offset-y: -5px}.coin-cloud button:hover{color:#111820;filter:drop-shadow(0 16px 18px rgba(19,31,46,.14));transform:translateY(calc(var(--coin-offset-y) - 12px)) scale(1.08);z-index:2}.coin-cloud button.ghost{opacity:.34;filter:grayscale(.16)}.coin-cloud button.ghost:hover{opacity:.9;filter:drop-shadow(0 16px 18px rgba(19,31,46,.14))}.coin-cloud img,.coin-cloud .coin-badge{width:56px;height:56px;font-size:15px;transition:transform .22s ease}.coin-cloud button:hover img,.coin-cloud button:hover .coin-badge{transform:rotate(-7deg) scale(1.14)}@keyframes ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes coin-cloud-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes hero-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes college-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes college-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-10px) rotate(-1deg)}}@keyframes spark-draw{to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.ticker-track,.coin-cloud-track,.hero-art,.home-coin-card:hover .spark-line,.college-hero-copy>span,.college-hero-copy h1,.college-hero-copy p,.college-search,.college-hero-actions,.college-hero-visual,.college-hero-visual>img,.college-track-panel,.college-content-grid,.college-practice-panel,.contact-hero,.contact-layout,.contact-support-grid,.auth-brand-panel,.auth-form,.auth-hero-art{animation:none}.college-search,.college-hero-actions button,.college-category-tabs button,.college-category-tabs button:after,.college-left,.college-section-head,.article-card,.college-practice-grid article,.college-practice-grid i,.college-practice-grid button,.college-path-row,.college-path-row b,.contact-card,.contact-form input,.contact-form textarea,.contact-form button,.contact-support-grid article,.auth-mode-tabs button,.auth-form input,.code-row input,.auth-submit{transition:none}}.contract-terminal{background:#e9edf3}.contract-page .terminal-grid{grid-template-columns:minmax(760px,1fr) 282px 380px;min-height:646px;background:#e9edf3}.contract-page .chart-stack{min-height:638px}.contract-page .chart-stack .market-strip{height:78px}.contract-page .chart-stack .plugin-chart-panel{height:560px;min-height:560px;border-top:1px solid #e6ebf1}.contract-page .chart-stack .tv-chart-shell,.contract-page .chart-stack .tv-chart-host{height:100%;min-height:560px}.contract-page .terminal-grid>.order-book-panel,.contract-page .terminal-grid>.open-panel{height:638px;min-height:638px}.contract-page .terminal-grid>.order-book-panel{padding:16px 14px 0;background:#fff}.contract-page .terminal-grid .book-header,.contract-page .terminal-grid .trade-head{height:22px}.contract-page .terminal-grid .book-row,.contract-page .terminal-grid .trade-row{height:21px;line-height:21px}.contract-page .terminal-grid .book-row:before{height:21px}.asks .book-row:last-child:before{width:100%;background:#f5cdd1}.contract-page .terminal-grid .book-side{margin-top:5px}.contract-page .terminal-grid .last-price{height:62px}.contract-page .terminal-grid .last-price strong{font-size:29px}.contract-page .terminal-grid .trades-table{margin-top:22px}.contract-page .terminal-grid>.open-panel{padding:14px 18px 0}.contract-page .terminal-grid>.open-panel:after{height:200px;background:#e6ebf1}.contract-page .open-head{min-height:64px}.contract-page .price-order-row{grid-template-columns:62px minmax(0,1fr) 88px}.contract-page .field-row{grid-template-columns:68px minmax(0,1fr);margin-top:16px}.contract-page .slider,.contract-page .action-row{margin-top:16px}.contract-page .action-row button{height:32px}.contract-page .max-row{height:44px}.contract-page .contract-bottom-grid{grid-template-columns:minmax(760px,1fr) 380px;gap:6px;min-height:300px;background:#e9edf3}.contract-page .contract-bottom-grid .positions-section{min-height:286px;margin-top:8px}.contract-page .contract-side-account{min-height:236px;margin-top:8px}.contract-page .positions-section td{height:96px}.contract-page .contract-bottom-grid{align-items:stretch}.contract-page .contract-bottom-grid .positions-section,.contract-page .contract-side-account{height:286px}.contract-page .contract-side-account{display:flex;flex-direction:column;padding:22px 22px 18px}.contract-page .contract-side-account .account-head{min-height:38px}.contract-page .contract-side-account .account-metrics{flex:1;margin-top:14px;border-top:1px solid #eef2f6}.contract-page .contract-side-account .account-metrics article{min-height:54px;border-bottom:1px solid #eef2f6}.contract-page .contract-side-account .account-metrics article:last-child{border-bottom:0}.contract-page .terminal-grid>.open-panel:after{height:178px;border-top:6px solid #e9edf3}.leverage-control{position:relative;display:flex;align-items:center;min-width:136px;height:32px;border:1px solid #e4e8ee;border-radius:2px;background:#fff}.leverage-control select{width:100%;height:30px;border:0;padding:0 24px 0 8px;color:#1a2028;background:transparent;outline:0;font-size:14px;appearance:auto}.leverage-control b{position:absolute;right:7px;pointer-events:none}.leverage-menu{position:absolute;top:36px;right:0;z-index:10;display:grid;width:126px;padding:6px;border:1px solid #e2e8ee;border-radius:3px;background:#fff;box-shadow:0 12px 30px #14202d24}.leverage-menu button{min-width:0;height:28px;border:0;color:#26313d;text-align:left;background:#fff}.leverage-menu button.active,.leverage-menu button:hover{color:#0b80ff;background:#f2f8ff}.percent-row{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px}.percent-row button{height:24px;border-radius:3px;background:#eef2f6;color:#66717c;font-size:12px}.percent-row button.active,.percent-row button:hover{color:#0b80ff;background:#e6f1ff}.contract-page .slider{margin-top:12px}.contract-page .slider:after{position:absolute;left:0;width:var(--pct, 0%);height:6px;border-radius:999px;background:#b9e2ff;content:""}.contract-page .slider i{left:var(--pct, 0%);transform:translate(-50%)}.trade-summary{display:grid;grid-template-columns:1fr;gap:5px;margin-top:8px;padding:8px 0;border-top:1px solid #eef2f6;border-bottom:1px solid #eef2f6;color:#66717c;font-size:12px}.trade-summary span{display:flex;align-items:center;justify-content:space-between;gap:10px}.trade-summary b{color:#25313d;font-weight:500}.position-row td{color:#26313d;height:48px;font-size:12px}.position-row .long{color:#21a978;font-weight:700}.position-row .short{color:#e01f42;font-weight:700}.close-position{height:26px;padding:0 10px;border:1px solid #dfe6ee;border-radius:3px;color:#566370;background:#fff;font-size:12px}.close-position:hover{color:#e01f42;border-color:#f3bcc8;background:#fff7f8}.contract-page .terminal-grid>.open-panel{display:flex;flex-direction:column;padding:0;background:#fff}.contract-page .terminal-grid>.open-panel:after{display:none}.open-panel-body{position:relative;z-index:1;flex:1;padding:14px 18px 0;background:#fff}.open-panel-gap{display:none}.leverage-control{border:0;background:transparent}.leverage-trigger{display:inline-flex;align-items:center;justify-content:center;gap:2px;width:138px;height:32px;border:1px solid #e4e8ee;border-radius:2px;color:#1a2028;background:#fff;font-size:14px}.leverage-trigger b{position:static;color:#188dc0;pointer-events:none}.leverage-control.open .leverage-trigger{border-color:#1d9ada;color:#0b80ff}.leverage-menu{top:36px;width:138px}.contract-page .open-head{min-height:50px}.order-type-row{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:8px}.order-type-row button{height:30px;border-radius:3px;color:#566370;background:#eef2f6;font-size:13px}.order-type-row button.active{color:#fff;background:#26b977}.contract-page .price-order-row.compact{grid-template-columns:68px minmax(0,1fr);height:35px}.contract-page .price-order-row.compact input{border-right:1px solid #e3e7eb}.contract-page .field-row{margin-top:12px}.contract-page .percent-row{margin-top:10px}.contract-page .slider{height:34px;margin-top:10px}.contract-page .size-line{height:28px;margin-top:4px}.contract-page .funds-line{height:32px}.contract-page .trade-summary{margin-top:4px;padding:6px 0}.contract-page .action-row{margin-top:12px}.contract-page .max-row{height:28px}.wallet-page-unified{width:100%;max-width:none;margin:0;padding:24px 0 48px;display:grid;gap:20px;box-sizing:border-box}.wallet-page-unified>*{width:var(--page-content-width);margin-inline:auto;box-sizing:border-box}.web-wallet-panel{display:grid;gap:14px}.web-wallet-feedback{padding:12px 16px;border-radius:12px;font-size:14px}.web-wallet-feedback.success{background:#25c1841f;color:#1a9d68;border:1px solid rgba(37,193,132,.25)}.web-wallet-feedback.error{background:#ef53501a;color:#d64545;border:1px solid rgba(239,83,80,.22)}.web-wallet-kyc-notice{margin:0;padding:12px 14px;border:1px solid #f0d7a6;border-radius:12px;background:#fff8ea;color:#7a5a16;font-size:13px;line-height:1.5}.web-wallet-kyc-notice button{margin-left:6px;border:0;background:transparent;color:#2f7d57;font-weight:600;text-decoration:underline;cursor:pointer}.web-wallet-summary{display:grid;gap:8px;padding:18px 20px;border:1px solid #eef0f2;border-radius:16px;background:linear-gradient(180deg,#fff,#f8faf9)}.web-wallet-summary-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.web-wallet-summary-top>span{color:#6f747c;font-size:14px}.web-wallet-summary-tools{display:flex;gap:6px}.web-wallet-summary-tools button{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border:1px solid #eef0f2;border-radius:999px;background:#fff;color:#6d7179;cursor:pointer}.web-wallet-summary-tools button:disabled{opacity:.6}.web-wallet-summary-tools .spinning{animation:web-wallet-spin .8s linear infinite}@keyframes web-wallet-spin{to{transform:rotate(360deg)}}.web-wallet-summary>strong{color:#111822;font-size:32px;font-weight:700;line-height:1.1;letter-spacing:-.02em}.web-wallet-summary-meta{display:flex;flex-wrap:wrap;gap:14px;font-size:13px;color:#8a9199}.web-wallet-summary-meta b{color:#3d3f44;font-weight:600}.web-wallet-summary-note{margin:0;color:#9a9da4;font-size:13px}.web-wallet-action-bar{display:flex;flex-wrap:wrap;gap:10px}.web-wallet-action-bar button{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 18px;border-radius:12px;border:1px solid #e4e8ee;background:#fff;color:#3d4248;font-size:14px;font-weight:600;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.web-wallet-action-bar button:hover{border-color:#cfe8dc;background:#f7fbf9;transform:translateY(-1px)}.web-wallet-action-bar button.primary{border-color:#56be8c;background:#56be8c;color:#fff}.web-wallet-action-bar button.primary:hover{background:#4cb07f;border-color:#4cb07f}.web-wallet-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:4px;border:1px solid #eef0f2;border-radius:14px;background:#f6f7f8}.web-wallet-tabs button{min-height:40px;border:0;border-radius:10px;background:transparent;color:#6d7179;font-size:14px;font-weight:600;cursor:pointer}.web-wallet-tabs button.active{background:#fff;color:#111822;box-shadow:0 2px 8px #11182214}.web-wallet-balance-card{padding:18px 20px;border-radius:16px;border:1px solid #eef0f2;background:linear-gradient(135deg,#fff,#f4fbf7);box-shadow:0 8px 24px #1118220a;display:grid;gap:14px}.web-wallet-balance-card.is-spot{background:linear-gradient(135deg,#fff,#f5f8ff)}.web-wallet-balance-card.is-swap{background:linear-gradient(135deg,#fff,#fff8f4)}.web-wallet-balance-head{display:flex;align-items:center;justify-content:space-between;color:#6d7179;font-size:13px;font-weight:600}.web-wallet-balance-head i{color:#56be8c;font-size:18px}.web-wallet-balance-main strong{display:block;color:#111822;font-size:34px;font-weight:700;line-height:1.05;letter-spacing:-.02em}.web-wallet-balance-main em{color:#9a9da4;font-style:normal;font-size:13px}.web-wallet-bar-wrap{display:grid;gap:8px}.web-wallet-bar{display:flex;height:8px;border-radius:999px;overflow:hidden;background:#eef0f2}.web-wallet-bar i.available{background:linear-gradient(90deg,#56be8c,#7fd4aa)}.web-wallet-bar i.frozen{background:linear-gradient(90deg,#f5b942,#f59e0b)}.web-wallet-bar.composition i.green{background:linear-gradient(90deg,#56be8c,#7fd4aa)}.web-wallet-bar.composition i.blue{background:linear-gradient(90deg,#5b8def,#7aa6ff)}.web-wallet-bar.composition i.amber{background:linear-gradient(90deg,#f5b942,#f59e0b)}.web-wallet-bar-labels{display:flex;justify-content:space-between;gap:12px;font-size:12px;color:#9a9da4}.web-wallet-balance-rows{list-style:none;margin:0;padding:0;display:grid;gap:0;border-top:1px solid #eef0f2}.web-wallet-balance-rows li{display:grid;grid-template-columns:10px 1fr auto;align-items:center;gap:10px;min-height:44px;font-size:14px;border-bottom:1px solid #f3f4f6}.web-wallet-balance-rows li:last-child{border-bottom:0}.web-wallet-balance-rows .dot{width:8px;height:8px;border-radius:50%;background:#c4c8cc}.web-wallet-balance-rows .label{color:#6d7179}.web-wallet-balance-rows strong{color:#3d3f44;font-size:15px;font-weight:600}.web-wallet-balance-rows .tone-green .dot{background:#56be8c}.web-wallet-balance-rows .tone-amber .dot{background:#f5b942}.web-wallet-balance-rows .tone-red .dot{background:#ef5350}.web-wallet-balance-rows .tone-blue .dot{background:#5b8def}.web-wallet-toolbar{display:flex;align-items:center;gap:10px}.web-wallet-hide-zero{flex:0 0 auto;min-height:42px;padding:0 14px;border-radius:12px;border:1px solid #eef0f2;background:#fff;color:#6d7179;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.web-wallet-hide-zero.active{border-color:#56be8c73;background:#56be8c1a;color:#3d8f67}.web-wallet-search{flex:1;display:flex;align-items:center;gap:10px;min-height:42px;padding:0 14px;border-radius:12px;border:1px solid rgba(91,141,239,.18);background:#fff}.web-wallet-search input{flex:1;border:0;outline:none;background:transparent}.web-wallet-section-label{margin:4px 0 0;font-size:13px;font-weight:700;color:#66758f}.web-wallet-table-head,.web-wallet-asset-row{display:grid;grid-template-columns:minmax(180px,1.4fr) 1fr 1fr 120px;gap:12px;align-items:center}.web-wallet-table-head.spot,.web-wallet-asset-row.spot{grid-template-columns:minmax(180px,1.4fr) 1fr 1fr 100px}.web-wallet-table-head.funding,.web-wallet-asset-row.funding{grid-template-columns:minmax(170px,1.25fr) minmax(88px,.85fr) minmax(88px,.85fr) minmax(100px,.95fr) 108px}.web-wallet-table-head{padding:0 14px;font-size:12px;color:#8a97ad}.web-wallet-asset-row{padding:14px;border-radius:14px;border:1px solid rgba(91,141,239,.12);background:#fff}.web-wallet-asset-row .coin-cell{display:flex;align-items:center;gap:12px}.web-wallet-asset-row img{width:34px;height:34px;border-radius:50%;object-fit:cover}.web-wallet-asset-row .coin-cell span{display:grid;gap:2px}.web-wallet-asset-row small{color:#8a97ad}.web-wallet-asset-row em{font-style:normal;color:#182033}.web-wallet-asset-row.funding em{color:#66758f;font-size:14px;font-weight:600}.web-wallet-asset-row .convert-btn,.web-wallet-asset-row .sell-btn{min-height:34px;padding:0 12px;border-radius:10px;border:1px solid rgba(91,141,239,.22);background:#5b8def14;color:#2f57b8;cursor:pointer;justify-self:end}.web-wallet-asset-row .sell-btn{border-color:#ef535038;background:#ef535014;color:#d64545}.web-wallet-history-row{display:flex;justify-content:space-between;gap:14px;padding:13px 14px;border:1px solid rgba(91,141,239,.12);border-radius:14px;background:#fff}.web-wallet-history-row div,.web-wallet-history-row span{display:grid;gap:3px}.web-wallet-history-row small{color:#7b879c;line-height:1.35}.web-wallet-history-row span{justify-items:end;text-align:right}.web-wallet-history-row b{color:#17223a}.web-wallet-history-row em{font-style:normal;color:#2bbf7f}.web-wallet-history-row.rejected em{color:#ef4444}.web-wallet-empty{display:grid;justify-items:center;gap:8px;padding:28px 16px;border-radius:14px;border:1px dashed rgba(91,141,239,.22);color:#7b879c;text-align:center}.web-wallet-empty.compact{padding:18px}.web-wallet-order-card,.web-wallet-position-card{padding:16px;border-radius:14px;border:1px solid rgba(91,141,239,.12);background:#fff;display:grid;gap:12px}.web-wallet-order-card header,.web-wallet-position-card header{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center}.web-wallet-position-card header small{display:inline-flex;align-items:center;gap:6px;color:#8a97ad}.web-wallet-position-card .side-tag{display:inline-flex;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:700;text-transform:capitalize}.web-wallet-position-card .side-tag.long{background:#25c1841f;color:#1a9d68}.web-wallet-position-card .side-tag.short{background:#ef53501f;color:#d64545}.web-wallet-order-card header img,.web-wallet-position-card header img{width:34px;height:34px;border-radius:50%}.web-wallet-order-card header span,.web-wallet-position-card header span{padding:4px 10px;border-radius:999px;font-size:12px;text-transform:capitalize}.web-wallet-order-card header span.buy{background:#25c1841f;color:#1a9d68}.web-wallet-order-card header span.sell{background:#ef53501f;color:#d64545}.web-wallet-order-card header{grid-template-columns:auto 1fr auto}.web-wallet-order-card dl,.web-wallet-position-card dl,.web-wallet-modal .estimate,.web-wallet-modal .transfer-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0}.web-wallet-order-card dl div,.web-wallet-position-card dl div,.web-wallet-modal dl div{display:grid;gap:4px}.web-wallet-order-card dt,.web-wallet-position-card dt,.web-wallet-modal dt{font-size:12px;color:#8a97ad}.web-wallet-order-card .cancel-btn,.web-wallet-position-card .close-btn{justify-self:start;min-height:34px;padding:0 14px;border-radius:10px;border:0;background:#ef53501f;color:#d64545;cursor:pointer}.web-wallet-position-card .pnl{display:flex;align-items:baseline;gap:10px}.web-wallet-position-card .pnl.up{color:#1a9d68}.web-wallet-position-card .pnl.down{color:#d64545}.web-wallet-modal-backdrop{position:fixed;inset:0;z-index:120;background:#0810247a;display:grid;place-items:center;padding:24px}.web-wallet-modal{width:min(100%,460px);max-height:min(88vh,820px);overflow:auto;padding:22px;border-radius:18px;background:#fff;display:grid;gap:14px;box-shadow:0 24px 60px #08102438}.web-wallet-modal.wide{width:min(100%,720px)}.web-wallet-modal label{display:grid;gap:8px;font-size:13px;color:#66758f}.web-wallet-modal input,.web-wallet-modal select{min-height:42px;padding:0 12px;border-radius:10px;border:1px solid rgba(91,141,239,.18)}.web-wallet-modal .amount-row{display:grid;grid-template-columns:1fr auto;gap:8px}.web-wallet-modal .modal-actions{display:flex;justify-content:flex-end;gap:10px}.web-wallet-modal .modal-actions .primary,.web-wallet-modal .primary.copy-btn,.web-wallet-modal>.primary{min-height:40px;padding:0 16px;border-radius:10px;border:0;background:#25c184;color:#fff;cursor:pointer}.web-wallet-modal .modal-head{display:flex;align-items:center;justify-content:space-between}.web-wallet-modal .modal-desc{margin:0;color:#7b879c;font-size:14px}.deposit-coin-list,.transfer-coin-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}.deposit-coin-list button,.transfer-coin-list button{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:center;padding:12px;border-radius:12px;border:1px solid rgba(91,141,239,.16);background:#fff;cursor:pointer;text-align:left}.deposit-coin-list button.active,.transfer-coin-list button.active{border-color:#25c18473;background:#25c18414}.deposit-coin-list img,.transfer-coin-list img{width:32px;height:32px;border-radius:50%}.web-wallet-modal.address-modal{width:min(640px,calc(100vw - 32px));max-height:min(88vh,920px);overflow:auto}.web-wallet-modal .modal-inline-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.web-wallet-modal .modal-inline-actions .ghost{border:0;background:transparent;color:#4d86e6;font-weight:700;cursor:pointer}.saved-address-list{display:grid;gap:10px;margin-top:18px}.saved-address-list>strong{color:#17252d;font-size:15px}.saved-address-list .empty-note{margin:0;color:#7b879c;font-size:13px}.saved-address-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px;border:1px solid #edf2f6;border-radius:12px;background:#fbfdfd}.saved-address-row div{display:grid;gap:4px;min-width:0}.saved-address-row b{color:#17252d;font-size:14px}.saved-address-row small{color:#60727a;font-size:12px}.saved-address-row em{overflow:hidden;color:#33424b;font-size:12px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.saved-address-row button{flex:0 0 auto;border:0;background:transparent;color:#e05a49;font-size:12px;font-weight:700;cursor:pointer}.address-add-form{display:grid;gap:12px}.network-tabs.inline{display:inline-flex;gap:8px;flex-wrap:wrap}.deposit-qr-row{display:grid;grid-template-columns:180px 1fr;gap:16px;align-items:center}.deposit-qr-row img{width:180px;height:180px;border-radius:12px;border:1px solid rgba(91,141,239,.12)}.deposit-address-copy-row{display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:8px;align-items:center}.deposit-address-copy-row input{min-width:0}.deposit-copy-icon{display:grid;width:44px;height:42px;place-items:center;border:1px solid rgba(37,193,132,.28);border-radius:10px;background:#25c1841a;color:#199c68;cursor:pointer}.deposit-copy-icon:hover{border-color:#25c18473;background:#25c18429}.network-tabs,.account-tabs{display:flex;flex-wrap:wrap;gap:8px}.network-tabs button,.account-tabs button{min-height:34px;padding:0 12px;border-radius:999px;border:1px solid rgba(91,141,239,.18);background:#fff;cursor:pointer}.network-tabs button.active,.account-tabs button.active{background:#5b8def1f;border-color:#5b8def66;color:#2f57b8}.transfer-route{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-items:end}.transfer-route .swap-btn{width:42px;height:42px;border-radius:50%;border:1px solid rgba(91,141,239,.18);background:#fff;cursor:pointer}.account-tabs button.disabled{opacity:.42;pointer-events:none}.deposit-detail,.network-row{display:grid;gap:10px}.deposit-loading,.deposit-error,.deposit-memo{margin:0;font-size:13px;color:#7b879c}.deposit-error{color:#d64545}.manual-deposit-box{display:grid;gap:12px;padding:14px;background:#f7fbf9;border:1px solid rgba(48,191,122,.18);border-radius:12px}.manual-deposit-upload{position:relative;display:grid;justify-items:center;gap:7px;min-height:118px;padding:16px 12px;border:1px dashed #cfe3d9;border-radius:12px;background:#fbfffd;color:#56be8c;text-align:center;cursor:pointer;transition:border-color .18s ease,background .18s ease}.manual-deposit-upload:hover{border-color:#56be8c;background:#f4fbf8}.manual-deposit-upload.uploaded{border-style:solid;border-color:#56be8c61;background:#fff}.manual-deposit-preview{width:100%;max-height:180px;object-fit:contain;border-radius:10px;background:#f4f7f8}.manual-deposit-upload input[type=file]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.manual-deposit-upload i{font-size:28px}.manual-deposit-upload strong{display:inline-flex;max-width:100%;min-height:34px;align-items:center;justify-content:center;padding:0 13px;overflow:hidden;border-radius:8px;color:#1d9a68;background:#e9f8f1;font-size:13px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.manual-deposit-file-name{max-width:calc(100% - 20px)}.manual-deposit-upload em{color:#8792a0;font-size:12px;font-style:normal;font-weight:600;line-height:1.35}.web-wallet-modal .primary.manual-submit-btn{width:100%}.web-wallet-modal .amount-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.web-wallet-modal .amount-head button{border:0;background:transparent;color:#2f57b8;font-size:12px;cursor:pointer}.web-wallet-modal .amount-row.transfer-amount-row,.web-wallet-modal .amount-row-transfer{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center}.web-wallet-modal .amount-row.transfer-amount-row img,.web-wallet-modal .amount-row-transfer img{width:28px;height:28px;border-radius:50%}@media(max-width:860px){.web-wallet-table-head,.web-wallet-asset-row,.web-wallet-table-head.funding,.web-wallet-asset-row.funding,.deposit-qr-row{grid-template-columns:1fr}.web-wallet-table-head{display:none}.web-wallet-asset-row.funding{gap:8px}.web-wallet-asset-row .convert-btn,.web-wallet-asset-row .sell-btn{justify-self:stretch}}.spot-page,.contract-page{padding-bottom:0;overflow-x:auto;background:#edf1f6}.spot-shell{align-items:stretch}.spot-market-board,.spot-center-terminal,.spot-depth-column .order-book-panel{height:888px;min-height:888px;max-height:888px;overflow:hidden}.spot-center-terminal{display:grid;grid-template-rows:560px 328px;overflow:visible}.spot-center-terminal .plugin-chart-panel,.spot-center-terminal .tv-chart-shell,.spot-center-terminal .tv-chart-host{height:560px;min-height:560px}.spot-trade-form{height:328px;min-height:328px;padding:10px 14px 14px;overflow:visible}.spot-order-forms{align-items:stretch}.spot-order-card{display:flex;min-height:254px;flex-direction:column}.spot-order-card dl{min-height:0;margin-bottom:10px}.spot-submit{flex:0 0 38px;margin-top:auto}.spot-orders-section{position:relative;z-index:1}.spot-orders-panel{max-height:202px;min-height:128px;overflow-y:auto;scrollbar-width:thin}.spot-orders-head{position:sticky;top:0;z-index:2;background:#fff}.spot-orders-row{min-height:40px}.contract-page{min-height:0}.contract-page .contract-bottom-grid{min-height:0;align-items:start}.contract-page .contract-bottom-grid .positions-section,.contract-page .contract-side-account{height:auto}.contract-page .contract-bottom-grid .positions-section{height:302px;max-height:302px;min-height:302px;overflow-x:auto;overflow-y:auto;scrollbar-width:thin}.contract-page .positions-section .tabs-row{position:sticky;top:0;z-index:4;background:#fff}.contract-page .positions-section thead{position:sticky;top:52px;z-index:3;background:#fff}.contract-page .positions-section table{min-width:1180px}.contract-page .positions-section td,.contract-page .position-row td{height:52px}.contract-page .contract-side-account{min-height:302px}.option-page{min-height:0;background:#eef3f8}.option-terminal-grid{grid-template-columns:minmax(720px,1fr) 300px 360px;align-items:stretch;min-height:638px}.option-chart-stack{min-width:0;min-height:638px;display:flex;flex-direction:column}.option-chart-stack .market-strip{flex:0 0 78px}.option-chart-stack .plugin-chart-panel{flex:0 0 560px;height:560px;min-height:560px;border-top:1px solid #e6ebf1}.option-chart-stack .tv-chart-shell,.option-chart-stack .tv-chart-host{height:100%;min-height:560px}.option-terminal-grid>.order-book-panel,.option-terminal-grid>.option-order-panel{height:638px;min-height:638px}.option-info-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:14px}.option-info-strip article{min-height:54px;padding:10px 12px;border:1px solid #dde7f1;background:#f8fbfe;border-radius:4px}.option-panel-stats article:last-child{grid-column:1 / -1}.option-info-strip span,.option-panel-head span,.option-amount-field span,.option-estimate dt{display:block;color:#66758a;font-size:12px}.option-info-strip strong,.option-panel-head strong{display:block;margin-top:6px;color:#111827;font-size:16px;line-height:1.15;overflow-wrap:anywhere}.option-order-panel{background:#fff;border-left:1px solid #dce5ef;padding:18px;overflow:auto}.option-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.option-direction-tabs,.option-submit-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.option-direction-tabs button,.option-duration-grid button,.option-preset-row button,.option-submit-row button{border:1px solid #dce5ef;background:#f5f8fb;color:#233044;font-weight:800;cursor:pointer}.option-direction-tabs button{height:42px}.option-direction-tabs button.active:first-child{color:#0a8f64;border-color:#b7efd8;background:#eafbf3}.option-direction-tabs button.active:last-child{color:#dc254a;border-color:#ffd5dc;background:#fff0f3}.option-duration-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0}.option-duration-grid button{min-height:58px;border-radius:4px}.option-duration-grid button.active{border-color:#31c48d;background:#ecfbf4}.option-duration-grid strong,.option-duration-grid span{display:block}.option-duration-grid span{margin-top:4px;color:#31c48d;font-size:12px}.option-amount-field{position:relative;display:block;margin-bottom:10px}.option-amount-field input{width:100%;height:44px;margin-top:6px;padding:0 60px 0 12px;border:1px solid #dce5ef;border-radius:4px;font-size:16px}.option-amount-field em{position:absolute;right:12px;bottom:12px;color:#6b7788;font-style:normal}.option-preset-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:16px}.option-preset-row button{height:32px;border-radius:4px;font-size:12px}.option-estimate{display:grid;gap:10px;padding:12px;margin:0 0 16px;border-radius:4px;background:#f5f8fb}.option-estimate div{display:flex;justify-content:space-between;gap:12px}.option-estimate dd{margin:0;color:#111827;font-weight:800}.option-submit-row button{height:46px;border:0;border-radius:4px;color:#fff;font-size:15px}.option-submit-row .up{background:#2dcc7d}.option-submit-row .down{background:#ff2636}.option-submit-row button:disabled{opacity:.55;cursor:not-allowed}.option-disabled-note{margin:14px 0 0;color:#dc254a;font-size:12px}.option-orders-section{margin-top:8px;border-top:1px solid #dce5ef;background:#fff;min-height:260px;overflow:auto}.option-orders-section table{width:100%;border-collapse:collapse;min-width:920px}.option-orders-section th,.option-orders-section td{height:42px;padding:0 14px;border-bottom:1px solid #edf1f5;text-align:left;font-size:12px}.option-status-pill{display:inline-flex;align-items:center;justify-content:center;min-width:64px;height:28px;border-radius:999px;background:#eafbf3;color:#0a8f64;font-weight:800}@media(max-width:1440px){.spot-shell{grid-template-columns:minmax(320px,390px) minmax(680px,1fr) minmax(320px,360px)}.spot-order-forms{gap:14px}.spot-order-card dl div{font-size:11px}.contract-page .terminal-grid{grid-template-columns:minmax(700px,1fr) 270px 360px}.contract-page .contract-bottom-grid{grid-template-columns:minmax(700px,1fr) 360px}.option-terminal-grid{grid-template-columns:minmax(680px,1fr) 270px 340px}}
