:root{color-scheme:dark;--bg:#0b0c0e;--surface:#111315;--elevated:#1b1e22;--line:#282b30;--text:#f1f3f5;--muted:#93999f;--blue:#a9d4ff;--buy:#5dceb0;--sell:#ed7786;--amber:#eac17d;--radius:6px;font-family:Inter,-apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei",sans-serif;letter-spacing:0;font-synthesis:none}
*{box-sizing:border-box;letter-spacing:0}body{margin:0;background:var(--bg);color:var(--text);font-size:13px}button,input,select,textarea{font:inherit}button,a,input,select,textarea{outline-offset:4px}button:focus-visible,a:focus-visible{outline:2px solid var(--blue)}a{color:inherit;text-decoration:none}button{cursor:pointer;border:0;background:none;color:inherit}input,select,textarea{color:var(--text);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:12px;min-width:0}input::placeholder,textarea::placeholder{color:var(--tone-697078)}input:focus,textarea:focus,select:focus{outline:1px solid var(--blue)}button:disabled{opacity:.45;cursor:not-allowed}h1,h2,h3,p{margin:0}h1{font-size:28px;line-height:1.35;font-weight:600}h2{font-size:18px;font-weight:600}h3{font-size:15px;font-weight:600}small{font-size:11px;color:var(--muted)}svg{width:18px;height:18px;flex-shrink:0}button,a{touch-action:manipulation}.muted{color:var(--muted)}.up{color:var(--buy)}.down{color:var(--sell)}.blue{color:var(--blue)}.amber{color:var(--amber)}.num{font-variant-numeric:tabular-nums;font-family:Inter,-apple-system,BlinkMacSystemFont,"PingFang SC",sans-serif}.small{font-size:12px}.row{display:flex;align-items:center;gap:12px}.between{justify-content:space-between}.wrap{flex-wrap:wrap}.stack{display:flex;flex-direction:column;gap:18px}.grow{flex:1;min-width:0}.spacer{margin-left:auto}.icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:5px;flex-shrink:0}.icon:hover{background:var(--elevated)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;border-radius:5px;background:var(--elevated);padding:0 16px;white-space:nowrap;font-weight:500;border:1px solid transparent}.btn:hover{filter:brightness(1.13)}.btn.primary{background:var(--blue);color:var(--tone-101820)}.btn.buy{background:var(--buy);color:var(--tone-09251d)}.btn.sell{background:var(--sell);color:var(--tone-2f111a)}.btn.outline{border-color:var(--line);background:transparent}.btn.small{min-height:30px;padding:0 12px;font-size:12px}.link{color:var(--blue);padding:0;display:inline-flex;gap:6px;align-items:center}.pill{display:inline-flex;align-items:center;gap:5px;background:var(--tone-1d2925);color:var(--buy);font-size:11px;padding:4px 8px;border-radius:4px}.pill.warning{background:var(--tone-2c261c);color:var(--amber)}.pill.neutral{background:var(--elevated);color:var(--muted)}.dot{width:6px;height:6px;background:var(--buy);border-radius:50%;display:inline-block}.badge{display:inline-flex;align-items:center;justify-content:center;background:var(--blue);color:var(--tone-0d1720);font-size:10px;border-radius:3px;padding:2px 4px;margin-left:4px}
.header{height:64px;padding:0 24px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:30px;background:var(--tone-101113);position:relative;z-index:10}.brand{display:flex;align-items:center;gap:10px;white-space:nowrap;font-size:20px;font-weight:650}.brand img{width:29px;height:29px;object-fit:contain}.brand .brand-divider{height:20px;width:1px;background:var(--tone-404449);margin:0 2px}.brand small{color:var(--muted);font-weight:450;letter-spacing:0}.header-nav{display:flex;align-items:stretch;gap:27px;height:100%}.header-nav>a,.header-nav>details{display:flex;align-items:center;color:var(--tone-b7bdc2);font-size:13px;position:relative}.header-nav .active{color:var(--text)}.header-nav>a.active:after{content:"";height:2px;position:absolute;bottom:0;left:0;right:0;background:var(--blue)}summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:5px}summary::-webkit-details-marker{display:none}summary svg{width:13px}.dropdown{position:absolute;top:57px;min-width:180px;padding:8px;background:var(--elevated);border:1px solid var(--line);border-radius:6px;box-shadow:0 12px 32px var(--tone-0008)}.dropdown a{display:flex;padding:12px;gap:10px;border-radius:4px}.dropdown a:hover{background:var(--tone-31363d)}.header-actions{margin-left:auto;display:flex;align-items:center;gap:8px}.avatar{width:32px;height:32px;border-radius:50%;background:var(--tone-333e49);color:var(--blue);display:flex;align-items:center;justify-content:center;font-weight:600}.mobile-header,.bottom-nav{display:none}.statusbar{height:29px;border-top:1px solid var(--line);padding:0 20px;display:flex;align-items:center;justify-content:space-between;font-size:10px;color:var(--muted);position:fixed;bottom:0;left:0;right:0;background:var(--bg);z-index:8}.statusbar .dot{margin-right:7px}.page{max-width:1328px;margin:auto;padding:36px 36px 80px;min-height:calc(100vh - 64px)}.page-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px;gap:16px}.eyebrow{font-size:11px;color:var(--muted);margin-bottom:9px}.page-heading p{color:var(--muted);font-size:12px;margin-top:9px}.tabs{display:flex;align-items:center;gap:25px;border-bottom:1px solid var(--line);min-height:48px;overflow-x:auto;white-space:nowrap}.tabs button,.tabs a{color:var(--muted);height:48px;display:inline-flex;align-items:center;position:relative;padding:0;flex-shrink:0}.tabs .active{color:var(--text);font-weight:600}.tabs .active:after{content:"";height:2px;background:var(--blue);bottom:0;left:0;right:0;position:absolute}.segment{display:flex;gap:4px;background:var(--elevated);padding:4px;border-radius:5px}.segment button{flex:1;padding:8px 14px;white-space:nowrap;color:var(--muted);border-radius:3px}.segment button.active{background:var(--tone-343940);color:var(--text)}.segment button.active.buy{color:var(--buy);background:var(--tone-263e36)}.segment button.active.sell{color:var(--sell);background:var(--tone-432c31)}.search{display:flex;align-items:center;gap:8px;background:var(--surface);border:1px solid var(--line);border-radius:5px;padding:0 11px}.search input{border:0;background:none;padding:10px 0;outline:none;max-width:200px}.search svg{width:15px;color:var(--muted)}.filters{display:flex;gap:12px;align-items:center;padding:22px 0;flex-wrap:wrap}.filters select{font-size:12px;padding:10px 30px 10px 12px}.table-wrap{width:100%;overflow-x:auto}.table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap;font-variant-numeric:tabular-nums}.table th{font-size:11px;color:var(--muted);font-weight:400;height:43px;border-bottom:1px solid var(--line);padding:0 14px}.table td{height:73px;border-bottom:1px solid var(--tone-222529);padding:0 14px}.table th:first-child,.table td:first-child{padding-left:0}.table th:last-child,.table td:last-child{text-align:right;padding-right:0}.table tbody tr:hover{background:var(--tone-ffffff03)}.table.dense td{height:54px;font-size:12px}.table.dense th{height:38px}.coin{display:flex;align-items:center;gap:11px}.coin-icon{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--coin-color,var(--tone-f49d36));color:white;font-size:18px;font-weight:650;flex-shrink:0}.coin-icon svg{width:20px;height:20px}.coin strong{font-size:13px;font-weight:600}.coin small{display:block;margin-top:4px}.star{color:var(--tone-60666e)}.star.on{color:var(--amber)}.spark{width:120px;height:32px;display:block}.spark svg{width:100%;height:100%;overflow:visible}.market-top{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;padding:0 0 30px}.market-section{padding-right:30px;border-right:1px solid var(--line)}.market-section:last-child{border:0;padding:0}.market-section h3{margin-bottom:19px}.mini-market{display:grid;grid-template-columns:1.25fr 1fr .7fr;align-items:center;margin-bottom:16px;font-size:12px}.mini-market span:last-child{text-align:right}.mini-market .coin-icon{width:24px;height:24px;font-size:13px}.mini-market .coin{gap:8px}.mini-market .coin strong{font-size:12px}.summary-grid{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--line);padding:0 0 30px;margin-bottom:30px}.metric{padding:0 30px;border-right:1px solid var(--line)}.metric:first-child{padding-left:0}.metric:last-child{border:0}.metric label{display:block;font-size:12px;color:var(--muted);margin-bottom:15px}.metric strong{font-size:24px;font-weight:550;display:block}.metric small{display:block;margin-top:10px}.workspace-shell{display:grid;grid-template-columns:208px minmax(0,1fr);min-height:calc(100vh - 64px)}.sidebar{border-right:1px solid var(--line);padding:28px 14px;display:flex;flex-direction:column;gap:5px}.sidebar .group-label{font-size:10px;color:var(--tone-666e76);margin:22px 13px 10px}.sidebar a{display:flex;align-items:center;gap:11px;height:43px;padding:0 13px;color:var(--muted);border-radius:4px;font-size:12px}.sidebar a.active{background:var(--tone-20272e);color:var(--blue)}.sidebar a:hover{background:var(--elevated)}.sidebar .side-profile{display:flex;align-items:center;gap:10px;padding:0 12px 15px}.workspace-shell .page{width:100%;padding:34px 38px 80px}.wallet-overview{display:grid;grid-template-columns:1fr 1.15fr;gap:50px;border-bottom:1px solid var(--line);padding-bottom:32px;margin-bottom:30px}.balance-label{color:var(--muted);font-size:12px}.balance{font-size:36px;font-weight:550;line-height:1.3;margin:18px 0 10px}.balance span{font-size:14px;font-weight:400;margin-left:10px;color:var(--muted)}.balance-actions{margin-top:26px;display:flex;gap:8px}.allocation{display:flex;align-items:center;gap:28px}.allocation-bars{width:100%;display:flex;height:6px;gap:3px;margin-top:20px}.allocation-bars i{display:block;background:var(--blue);border-radius:1px}.allocation-bars i:nth-child(2){background:var(--buy)}.allocation-bars i:nth-child(3){background:var(--amber)}.ledger{display:grid;grid-template-columns:1fr auto;gap:13px;width:100%;font-size:12px}.ledger span:nth-child(odd){color:var(--muted)}.section-head{display:flex;align-items:center;justify-content:space-between;margin:27px 0 18px;gap:15px}.notice{display:flex;align-items:flex-start;gap:10px;padding:15px 18px;border:1px solid var(--tone-3c3426);background:var(--tone-201c14);color:var(--amber);line-height:1.7;border-radius:5px;font-size:12px}.notice.info{background:var(--tone-161e26);border-color:var(--tone-293c50);color:var(--tone-aac6df)}.notice svg{width:16px;margin-top:3px}.form-grid{display:grid;grid-template-columns:minmax(300px,530px) minmax(220px,1fr);gap:80px;align-items:start}.form-grid aside{border-left:1px solid var(--line);padding-left:34px}.form-grid aside h3{margin:0 0 22px}.form-grid aside p{color:var(--muted);font-size:12px;line-height:1.9;margin-bottom:16px}.field{display:flex;flex-direction:column;gap:10px;margin-bottom:23px;font-size:12px}.field>label{color:var(--tone-c8cdd1)}.field input,.field select{height:46px;width:100%}.field-row{display:flex;gap:12px}.field-row .field{flex:1;min-width:0}.input-unit{display:flex;border:1px solid var(--line);background:var(--surface);border-radius:5px;align-items:center;padding-right:13px;color:var(--muted)}.input-unit input{border:0;background:transparent;flex:1;min-width:0}.input-unit .link{font-size:11px}.form-submit{width:100%;height:44px}.stepper{display:flex;gap:22px;margin-bottom:34px}.step{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:12px}.step b{width:22px;height:22px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--elevated);font-size:11px}.step.active{color:var(--text)}.step.active b{background:var(--blue);color:var(--tone-112537)}.qr-area{display:flex;gap:20px;align-items:center;padding:20px 0}.qr{width:140px;height:140px;background:white;padding:8px}.address-text{font-family:monospace;overflow-wrap:anywhere;line-height:1.6}.upload{border:1px dashed var(--tone-484f56);border-radius:5px;min-height:125px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;color:var(--muted);cursor:pointer}.upload svg{width:26px;height:26px}.settings-row{display:flex;align-items:center;gap:18px;padding:25px 0;border-bottom:1px solid var(--line)}.settings-row>svg{color:var(--muted);width:21px;height:21px}.settings-row h3{font-size:13px;margin-bottom:7px}.settings-row p{font-size:12px;color:var(--muted)}.settings-row .btn{margin-left:25px}.settings-row .pill{margin-left:auto}.security-score{display:flex;gap:20px;align-items:center;border-bottom:1px solid var(--line);padding-bottom:28px;margin-bottom:15px}.security-score>svg{width:43px;height:43px;color:var(--buy)}.security-score h2{margin-bottom:8px}.switch{appearance:none;width:34px;height:20px;background:var(--tone-3b4249);border-radius:20px;padding:0;position:relative;cursor:pointer;border:0}.switch:checked{background:var(--blue)}.switch:after{content:"";position:absolute;left:3px;top:3px;width:14px;height:14px;border-radius:50%;background:var(--tone-fff)}.switch:checked:after{left:17px;background:var(--tone-101820)}
.ticker-strip{height:34px;padding:0 20px;display:flex;align-items:center;gap:28px;border-bottom:1px solid var(--line);font-size:11px;color:var(--muted);overflow:hidden;white-space:nowrap}.ticker-strip span{margin-left:8px}.trade-layout{display:grid;grid-template-columns:minmax(390px,1fr) 255px 300px;grid-template-rows:76px 448px auto;min-height:calc(100vh - 128px)}.trade-ticker{grid-column:1/3;display:flex;align-items:center;gap:28px;padding:14px 20px;border-bottom:1px solid var(--line);overflow:hidden;white-space:nowrap}.trade-ticker .pair{font-size:20px;font-weight:600;display:flex;align-items:center;gap:8px}.trade-ticker .coin-icon{width:29px;height:29px;font-size:16px}.ticker-stat label{display:block;color:var(--muted);font-size:10px;margin-bottom:8px}.ticker-stat b{font-weight:450;font-size:12px}.ticker-price{font-size:23px}.trade-chart{grid-column:1;grid-row:2;border-right:1px solid var(--line);min-width:0}.chart-toolbar{height:42px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:17px;padding:0 16px;font-size:11px;color:var(--muted)}.chart-toolbar button{padding:0}.chart-toolbar button.active{color:var(--blue)}.chart-toolbar .icon{width:24px;height:26px}.chart-stats{height:33px;display:flex;gap:14px;align-items:center;padding:0 16px;font-size:10px;color:var(--muted);overflow:hidden;white-space:nowrap}.chart-stats span{color:var(--buy)}.chart-stage{height:calc(100% - 75px);position:relative;padding:0 4px}.chart-stage canvas{width:100%;height:100%;display:block}.book{grid-column:2;grid-row:2;padding:0 12px;border-right:1px solid var(--line);min-width:0}.book .tabs{height:42px;min-height:42px;gap:20px;font-size:12px}.book .tabs button{height:42px}.book-tools{height:32px;display:flex;align-items:center;justify-content:space-between}.book-tools svg{width:14px}.book-head,.book-row{display:grid;grid-template-columns:1fr 1fr 1fr;text-align:right;position:relative;gap:6px;font-variant-numeric:tabular-nums;font-size:10px;line-height:23px}.book-head{color:var(--muted);font-size:9px;line-height:24px}.book-head span:first-child,.book-row span:first-child{text-align:left}.book-row:before{content:"";position:absolute;right:0;top:1px;bottom:1px;width:var(--depth);background:var(--depth-color);z-index:-0}.book-row span{z-index:1}.book-price{display:flex;align-items:center;justify-content:space-between;font-size:20px;height:40px;margin:5px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.book-price small{font-size:10px}.order-entry{grid-column:3;grid-row:1/4;border-left:1px solid var(--line);padding:0 17px}.order-entry .tabs{gap:24px}.order-entry .segment{margin:18px 0}.order-entry .field{margin-bottom:14px;gap:8px}.order-entry input,.order-entry select{height:42px;font-size:12px}.order-entry .input-unit{font-size:11px}.order-entry .field label{font-size:11px;color:var(--muted)}.order-entry .available{display:flex;justify-content:space-between;margin:17px 0;color:var(--muted);font-size:11px}.order-entry .available b{color:var(--text);font-weight:450}.order-entry .slider{width:100%;height:15px;padding:0;accent-color:var(--blue);margin:5px 0 10px}.slider-labels{display:flex;justify-content:space-between;color:var(--muted);font-size:9px;margin-bottom:19px}.trade-orders{grid-column:1/3;grid-row:3;padding:0 18px;border-top:1px solid var(--line);min-height:192px}.trade-orders .tabs{font-size:12px;gap:25px}.trade-orders .table{font-size:10px}.trade-orders .table td{height:52px}.trade-orders .table th{font-size:9px}.order-help{border-top:1px solid var(--line);padding-top:20px;margin-top:25px}.order-help h3{font-size:12px;margin-bottom:18px}.order-help .ledger{font-size:10px;gap:12px}.risk-meter{height:4px;display:flex;gap:3px;margin:14px 0}.risk-meter i{height:4px;flex:1;background:var(--tone-2e3438)}.risk-meter i:first-child,.risk-meter i:nth-child(2){background:var(--buy)}.trade-mobile-tools{display:none}.duration-options{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:14px 0}.duration-options button{border:1px solid var(--line);padding:9px;border-radius:4px}.duration-options button.active{border-color:var(--blue);color:var(--blue)}.duration-options small{display:block;font-size:10px;margin-top:5px}.trade-note{font-size:10px;line-height:1.7;color:var(--muted);margin-top:14px}.mobile-trade-switch{display:none}
.c2c-header{display:flex;align-items:center;gap:30px;border-bottom:1px solid var(--line);height:54px;padding:0 36px;color:var(--muted);font-size:12px;overflow:auto;white-space:nowrap}.c2c-header .active{color:var(--blue)}.merchant-name{display:flex;align-items:center;gap:9px;font-weight:550}.merchant-name svg{width:15px;color:var(--blue)}.merchant-avatar{width:33px;height:33px;border-radius:50%;background:var(--tone-303d38);display:flex;align-items:center;justify-content:center;color:var(--tone-afcfbd);font-size:12px}.merchant-name small{font-weight:400;display:block;margin-top:6px}.payment{display:inline-flex;border-left:2px solid var(--blue);padding-left:7px;margin-right:10px;font-size:11px;color:var(--tone-c8cdd2)}.payment.ali{border-color:var(--tone-55a9ff)}.payment.wechat{border-color:var(--tone-63ca8b)}.c2c-table td{height:100px}.c2c-price{font-size:21px;font-weight:550}.c2c-price small{font-size:11px;margin-left:5px;font-weight:400}.order-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:36px}.order-state{display:flex;align-items:center;gap:16px;margin-bottom:32px}.order-state>svg{width:37px;height:37px;color:var(--amber)}.order-state h2{font-size:23px;margin-bottom:8px}.payment-sheet{padding:24px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:24px 0}.payment-sheet .ledger{gap:24px}.chat{border:1px solid var(--line);border-radius:6px;display:flex;flex-direction:column;height:570px;background:var(--surface)}.chat-head{padding:18px;border-bottom:1px solid var(--line)}.chat-body{padding:20px 16px;flex:1;font-size:12px;overflow:auto}.chat-time{text-align:center;color:var(--muted);font-size:10px;margin-bottom:20px}.bubble{padding:12px 14px;line-height:1.8;background:var(--elevated);border-radius:5px;max-width:90%;margin-bottom:16px;overflow-wrap:anywhere}.bubble.me{margin-left:auto;background:var(--tone-223749);color:var(--tone-d2e6f7)}.chat-input{display:flex;padding:14px;gap:10px;border-top:1px solid var(--line)}.chat-input input{width:100%;font-size:12px}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:25px 0}.product{border:1px solid var(--line);border-radius:6px;padding:23px;background:var(--surface)}.product .rate{font-size:31px;margin:24px 0 6px;color:var(--buy)}.product .ledger{margin:25px 0;font-size:11px}.product .btn{width:100%}.wealth-overview{display:flex;gap:75px;border-bottom:1px solid var(--line);padding:8px 0 32px;margin-bottom:30px}.wealth-overview .metric{padding:0;border:0;min-width:150px}.auth-layout{max-width:450px;margin:0 auto;padding:62px 22px 90px}.auth-layout .brand{justify-content:center;margin-bottom:32px}.auth-layout h1{font-size:27px;margin:0 0 12px}.auth-layout .tabs{margin:24px 0}.auth-layout p{font-size:12px;color:var(--muted);line-height:1.7;margin-bottom:25px}.auth-layout .auth-links{display:flex;justify-content:space-between;margin-top:24px;font-size:12px}.auth-footer{margin-top:32px;text-align:center;font-size:11px;color:var(--muted);line-height:1.8}.otp{display:flex;gap:10px;margin:28px 0}.otp input{width:calc((100% - 50px)/6);height:55px;text-align:center;font-size:21px;padding:0}.faq-row{padding:23px 0;border-bottom:1px solid var(--line)}.faq-row summary{display:flex;justify-content:space-between;font-size:13px}.faq-row p{color:var(--muted);font-size:12px;line-height:1.9;margin-top:16px}.article{max-width:780px}.article h2{margin:30px 0 16px}.article p{color:var(--tone-bbc2c8);line-height:2;font-size:13px;margin:15px 0}.article-meta{font-size:12px;color:var(--muted);margin:20px 0 30px}.article-list a{display:flex;justify-content:space-between;gap:22px;padding:23px 0;border-bottom:1px solid var(--line)}.article-list small{flex-shrink:0}.invite-box{display:grid;grid-template-columns:1.2fr 1fr;gap:65px;border-bottom:1px solid var(--line);padding-bottom:34px;margin-bottom:35px}.invite-code{font-size:31px;display:flex;align-items:center;gap:20px;margin:20px 0}.invite-qr{display:flex;align-items:center;justify-content:center;gap:30px}.empty{padding:70px 20px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:17px;color:var(--muted)}.empty svg{width:35px;height:35px;color:var(--tone-5d6770)}.empty h2{font-size:17px;color:var(--text)}.success-icon{color:var(--buy);width:52px;height:52px}.center-state{max-width:510px;margin:90px auto;padding:0 24px;text-align:center}.center-state svg{width:52px;height:52px;margin-bottom:25px;color:var(--blue)}.center-state h1{font-size:25px}.center-state p{color:var(--muted);line-height:1.9;margin:20px 0 28px}.review-list{display:grid;grid-template-columns:repeat(3,1fr);gap:0 36px}.review-list .group{margin-bottom:30px}.review-list h2{font-size:15px;padding-bottom:18px;border-bottom:1px solid var(--line)}.review-list a{display:flex;justify-content:space-between;align-items:center;padding:13px 0;border-bottom:1px solid var(--tone-1c1f23);color:var(--tone-b5bdc3);font-size:12px}.review-list a:hover{color:var(--blue)}.review-list svg{width:14px}.review-note{font-size:12px;color:var(--muted);line-height:1.9;margin-bottom:30px}.home-layout{display:grid;grid-template-columns:minmax(0,1fr) 305px;gap:40px}.home-layout aside{border-left:1px solid var(--line);padding-left:30px}.quick-actions{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;border-bottom:1px solid var(--line);padding:5px 0 28px;margin-bottom:28px}.quick-action{display:flex;flex-direction:column;align-items:flex-start;gap:12px;color:var(--tone-cbd1d6);font-size:12px}.quick-action svg{color:var(--blue);width:23px;height:23px}.home-watch .mini-market{padding:13px 0;border-bottom:1px solid var(--line);margin:0}.home-title{font-size:15px;margin:30px 0 10px}.pagination{display:flex;justify-content:flex-end;align-items:center;gap:14px;font-size:11px;color:var(--muted);margin-top:24px}.pagination button{background:var(--elevated);width:28px;height:28px;border-radius:4px}.pagination button.active{color:var(--blue)}dialog{width:460px;max-width:calc(100vw - 28px);background:var(--tone-171a1e);border:1px solid var(--tone-41464c);color:var(--text);border-radius:8px;padding:25px;box-shadow:0 30px 80px var(--tone-0008)}dialog::backdrop{background:var(--tone-0009)}dialog .dialog-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px}dialog h2{font-size:19px}dialog .ledger{margin:24px 0;gap:18px}dialog .notice{margin-bottom:20px}dialog .btn{min-height:42px}#toast{display:none;position:fixed;bottom:64px;left:50%;transform:translateX(-50%);background:var(--tone-dce8f0);color:var(--tone-16222c);border-radius:6px;padding:13px 20px;font-size:12px;z-index:50;max-width:90vw;box-shadow:0 8px 35px var(--tone-0006)}.demo-ribbon{height:25px;background:var(--tone-182129);color:var(--tone-9cb3c7);border-bottom:1px solid var(--tone-26333e);padding:0 20px;font-size:10px;display:flex;align-items:center;justify-content:space-between}.demo-ribbon a{color:var(--blue)}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px}.mobile-list{display:none}
.quote-detail-head{display:grid;grid-template-columns:2fr repeat(4,1fr);gap:24px;align-items:center;margin-bottom:35px}.quote-detail-head .metric{padding:0;border:0}.quote-detail-head .metric strong{font-size:17px}.quote-chart-panel{border:1px solid var(--line);margin:25px 0;padding:15px}.quote-chart-panel .chart-toolbar{justify-content:space-between;height:auto;flex-wrap:wrap}.quote-chart-stage{height:340px}.quote-detail-grid{display:grid;grid-template-columns:2fr 1fr;gap:40px}.quote-detail-grid aside{padding:24px;border-left:1px solid var(--line)}.quote-detail-grid .form-submit{margin-top:24px}.security-task{display:flex;align-items:center;gap:18px;padding:25px 0;border-bottom:1px solid var(--line)}.security-task p,.guide-card p{font-size:12px;color:var(--muted);line-height:1.8;margin:10px 0}.security-complete-grid{margin:24px 0}.security-steps .stepper{flex-wrap:wrap}.fast-buy-hero{margin:28px 0}.fast-buy-hero p{line-height:1.8;margin-top:14px}.success-summary{padding:28px 0;text-align:left}.c2c-success-state{max-width:680px;margin:35px auto}.c2c-success-state .row svg{width:18px;height:18px;margin:0}.guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.guide-card{padding:26px;background:var(--surface);border:1px solid var(--line)}.guide-card h2{margin-top:15px}.legacy-info .article-section{padding-bottom:12px;border-bottom:1px solid var(--line)}
@media(max-width:760px){.quote-detail-head{grid-template-columns:1fr 1fr;gap:23px 16px}.quote-detail-price{grid-column:1/-1}.quote-detail-grid{display:block}.quote-detail-grid aside{padding:20px 0;border:0}.quote-chart-panel{padding:5px;margin:20px -5px}.quote-chart-panel .chart-toolbar{padding:0 8px}.quote-chart-panel .chart-toolbar .row{gap:6px}.security-task{gap:10px;flex-wrap:wrap}.security-task .grow{flex-basis:55%}.security-task p{max-width:220px}.security-task .pill{margin-left:auto}.c2c-success-state{padding:0;margin:20px auto}.guide-grid{grid-template-columns:1fr}.guide-card{padding:22px}}
[hidden]{display:none!important}
@media(min-width:1600px){.trade-layout{grid-template-columns:minmax(600px,1fr) 280px 325px;grid-template-rows:80px 525px auto}.trade-chart .chart-stage{height:450px}.book-row{line-height:27px}.book-price{height:48px}.header{gap:42px}.page{padding-top:45px}.order-entry .field{margin-bottom:21px}}
@media(max-width:1200px) and (min-width:761px){.header{padding:0 18px;gap:22px}.brand{font-size:18px}.brand small,.brand-divider{display:none!important}.header-nav{gap:19px}.header-actions .optional{display:none}.trade-layout{grid-template-columns:minmax(330px,1fr) 215px 265px}.trade-ticker{gap:17px}.trade-ticker .ticker-stat:last-child{display:none}.trade-ticker .pair{font-size:17px}.order-entry{padding:0 12px}.form-grid{gap:38px}.workspace-shell{grid-template-columns:175px minmax(0,1fr)}.workspace-shell .page{padding:30px 25px 80px}.table td{padding:0 10px}.spark{width:85px}.home-layout{grid-template-columns:minmax(0,1fr) 255px;gap:25px}}
@media(max-width:760px){body{font-size:12px}.header{display:none}.mobile-header{height:57px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;background:var(--tone-101113);border-bottom:1px solid var(--line);position:relative;z-index:10}.mobile-header .brand{font-size:20px}.mobile-header .brand img{width:26px;height:26px}.mobile-header h2{font-size:16px}.mobile-header .row{gap:4px}.bottom-nav{height:68px;display:grid;grid-template-columns:repeat(5,1fr);position:fixed;bottom:0;left:0;right:0;background:var(--tone-111315);border-top:1px solid var(--tone-2a2e33);z-index:15;padding-bottom:env(safe-area-inset-bottom)}.bottom-nav a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;font-size:10px;color:var(--tone-7c858e)}.bottom-nav a.active{color:var(--blue)}.bottom-nav svg{width:21px;height:21px}.statusbar{display:none}.demo-ribbon{height:22px;font-size:9px;padding:0 18px}.page,.workspace-shell .page{padding:24px 18px 100px;min-height:calc(100vh - 79px)}h1{font-size:25px}h2{font-size:17px}.page-heading{margin-bottom:24px;align-items:flex-start}.page-heading .row{gap:6px}.page-heading .btn{padding:0 11px;min-height:33px;font-size:11px}.page-heading p{line-height:1.7;font-size:11px}.page-heading .eyebrow{font-size:9px}.workspace-shell{display:block}.sidebar{display:none}.tabs{gap:23px;font-size:12px;min-height:43px}.tabs button,.tabs a{height:43px}.summary-grid{grid-template-columns:1fr 1fr;gap:26px 0;padding-bottom:25px;margin-bottom:25px}.metric{padding:0 0 0 20px}.metric:nth-child(odd){padding-left:0}.metric:nth-child(2){border:0}.metric label{font-size:11px;margin-bottom:12px}.metric strong{font-size:23px}.metric small{font-size:10px;line-height:1.6;margin-top:7px}.market-top{display:none}.filters{gap:8px;padding:16px 0}.filters .search{flex:1}.filters .search input{width:100%;max-width:none}.filters select{padding:9px 20px 9px 10px;max-width:132px;font-size:11px}.filters .spacer{display:none}.table-wrap.mobile-hide,.desktop-only{display:none!important}.mobile-list{display:block}.market-mobile-row{display:grid;grid-template-columns:1fr auto 78px;gap:16px;align-items:center;min-height:77px;border-bottom:1px solid var(--tone-1e2226)}.market-mobile-row .coin-icon{width:30px;height:30px;font-size:17px}.market-mobile-row .coin{gap:9px}.market-mobile-row .coin strong{font-size:13px}.market-mobile-row .coin small{font-size:9px}.market-mobile-row .price{text-align:right;font-size:14px;font-weight:500}.market-mobile-row .price small{display:block;font-size:10px;margin-top:7px;font-weight:400}.change-box{background:var(--tone-1c352b);color:var(--buy);height:30px;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:500}.change-box.negative{background:var(--tone-362129);color:var(--sell)}.wallet-overview{grid-template-columns:1fr;gap:28px;margin-bottom:20px;padding-bottom:22px}.balance{font-size:35px;margin-top:14px}.balance-label{font-size:11px}.balance-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:25px}.balance-actions .btn{padding:0;min-height:39px;font-size:12px}.wallet-overview .allocation{display:none}.allocation-bars{margin-top:18px}.asset-mobile-row{display:grid;grid-template-columns:1fr auto;gap:14px;align-items:center;padding:18px 0;border-bottom:1px solid var(--line)}.asset-mobile-row .asset-value{text-align:right;font-size:14px}.asset-mobile-row small{display:block;font-size:10px;margin-top:7px}.asset-mobile-row .coin-icon{width:31px;height:31px}.form-grid{display:block}.form-grid aside{border-left:0;border-top:1px solid var(--line);padding:25px 0 0;margin-top:35px}.field{gap:9px;margin-bottom:23px}.field input,.field select{height:48px}.stepper{gap:19px;margin-bottom:29px}.step{font-size:10px;gap:6px}.step b{width:20px;height:20px}.qr-area{flex-direction:column;padding:12px 0 23px;align-items:center}.qr{width:154px;height:154px}.qr-area .grow{width:100%}.notice{padding:13px;font-size:11px;line-height:1.8}.settings-row{gap:12px;padding:23px 0;flex-wrap:wrap}.settings-row h3{font-size:12px}.settings-row p{font-size:10px;max-width:190px;line-height:1.7}.settings-row .btn{margin-left:auto;font-size:11px;padding:0 12px;min-height:32px}.settings-row .pill{font-size:9px;margin-left:0}.security-score{gap:14px}.security-score>svg{width:35px;height:35px}.security-score h2{font-size:16px}.security-score p{font-size:11px;line-height:1.6}.security-score .btn{font-size:10px;padding:0 9px}.table.dense{font-size:11px}.table.dense td{height:60px}.table th{font-size:10px}.ticker-strip{display:none}.trade-layout{display:flex;flex-direction:column;min-height:0}.trade-ticker{order:0;min-height:107px;height:auto;padding:16px 18px;display:grid;grid-template-columns:1fr auto;gap:10px 20px;white-space:normal}.trade-ticker .pair{font-size:18px}.trade-ticker .pair .pill{font-size:9px}.trade-ticker .ticker-price{font-size:25px}.trade-ticker .ticker-stat{display:none}.trade-ticker .ticker-stat:nth-last-child(2){display:block;grid-column:2;grid-row:1/3;text-align:right}.trade-ticker .ticker-stat label{font-size:10px}.trade-mobile-tools{display:flex;padding:0 18px;border-bottom:1px solid var(--line);gap:28px;height:40px;align-items:center;color:var(--muted)}.trade-mobile-tools button{padding:0;font-size:12px}.trade-mobile-tools .active{color:var(--text)}.trade-chart{order:1;height:300px;border-right:0;border-bottom:1px solid var(--line)}.chart-toolbar{padding:0 18px;gap:20px;height:37px;font-size:10px}.chart-toolbar .spacer{display:none}.chart-stats{font-size:8px;gap:7px;height:29px;padding:0 18px}.chart-stage{height:234px!important}.book{display:none}.order-entry{order:2;padding:16px 18px 22px;border-left:0;display:grid;grid-template-columns:1fr 1fr;gap:0 13px}.order-entry>.tabs{display:none}.order-entry>.segment{grid-column:1/3;margin:0 0 16px;height:37px}.order-entry>.available{grid-column:1/3;margin:0 0 16px}.order-entry>.order-kind{grid-column:1/3;margin-bottom:16px}.order-entry>.field{margin-bottom:13px}.order-entry .field input,.order-entry .field select{height:42px}.order-entry>.slider,.order-entry>.slider-labels,.order-entry>.form-submit,.order-entry>.trade-note,.order-entry>.duration-options,.order-entry>.mobile-full{grid-column:1/3}.order-entry>.slider{margin-top:6px}.order-entry .order-help{display:none}.order-entry .slider-labels{margin-bottom:16px}.order-entry>.form-submit{height:42px}.order-entry .trade-note{font-size:9px}.trade-orders{order:3;padding:0 18px 94px;min-height:170px}.trade-orders .tabs{gap:21px;font-size:11px}.trade-orders .table-wrap{display:none}.trade-orders .mobile-list .asset-mobile-row{font-size:11px}.mobile-trade-switch{display:flex;padding:0 18px;gap:23px;height:42px;border-bottom:1px solid var(--line);align-items:center;color:var(--muted);font-size:12px}.mobile-trade-switch .active{color:var(--blue)}.c2c-header{padding:0 18px;gap:25px;height:46px;font-size:11px}.c2c-card{padding:21px 0;border-bottom:1px solid var(--line)}.c2c-card>.row{margin-bottom:16px}.c2c-card .merchant-avatar{width:28px;height:28px;font-size:11px}.c2c-card .merchant-name{font-size:12px;gap:7px}.c2c-card .merchant-name svg{width:13px}.c2c-card .c2c-price{font-size:25px}.c2c-card .details{font-size:10px;line-height:2;color:var(--muted)}.c2c-card .details b{font-weight:400;color:var(--tone-c5cbd1)}.c2c-card .btn{min-height:33px;padding:0 21px;font-size:11px}.c2c-card .payment{font-size:10px}.order-detail-grid{display:block}.order-state{gap:12px;margin-bottom:27px}.order-state>svg{width:30px;height:30px}.order-state h2{font-size:22px}.order-state p{font-size:11px}.order-detail-grid .chat{height:380px;margin-top:30px}.payment-sheet{padding:22px 0}.product-grid{grid-template-columns:1fr;gap:16px}.product{padding:20px}.product .rate{font-size:29px;margin:22px 0 8px}.wealth-overview{gap:0;justify-content:space-between;padding-bottom:24px;margin-bottom:22px}.wealth-overview .metric{min-width:0}.wealth-overview .metric strong{font-size:22px}.wealth-overview .metric label{font-size:10px}.wealth-overview .metric:last-child{display:none}.auth-layout{padding:35px 24px 100px}.auth-layout .brand{display:none}.auth-layout h1{font-size:28px}.auth-layout .auth-links{font-size:11px}.auth-layout p{font-size:11px}.auth-footer{font-size:10px}.otp{gap:8px}.otp input{width:calc((100% - 40px)/6)}.article-list a{padding:21px 0;flex-direction:column;gap:10px;line-height:1.8}.article-meta{font-size:11px}.article p{font-size:12px}.invite-box{grid-template-columns:1fr;gap:27px;padding-bottom:26px}.invite-qr{justify-content:flex-start}.invite-qr .qr{width:110px;height:110px}.review-list{grid-template-columns:1fr}.home-layout{display:block}.home-layout aside{border:0;padding:0}.quick-actions{padding-top:0;gap:10px}.quick-action{font-size:11px;align-items:center;gap:11px}.quick-action svg{width:23px;height:23px}.home-layout .balance{font-size:34px}.home-layout .balance-actions{margin-bottom:27px}.home-layout .market-mobile-row{min-height:73px}.home-layout aside .home-watch{display:none}.home-title{margin-top:27px;font-size:14px}.contact-grid{grid-template-columns:1fr;gap:25px}.pagination{margin-top:22px}.center-state{margin:90px auto}.center-state h1{font-size:23px}dialog{padding:21px;width:420px;border-radius:7px}dialog .notice{font-size:11px}dialog h2{font-size:18px}.page-heading .search{display:none}.page-heading .icon{width:29px;height:29px}}
@media(max-width:374px){.page,.workspace-shell .page{padding-left:14px;padding-right:14px}.market-mobile-row{gap:10px;grid-template-columns:1fr auto 70px}.market-mobile-row .price{font-size:12px}.market-mobile-row .coin strong{font-size:12px}.market-mobile-row .coin-icon{width:26px;height:26px}.mobile-header{padding:0 14px}.tabs{gap:20px}.balance{font-size:31px}.trade-ticker{padding:14px}.order-entry{padding:14px}.c2c-header{gap:20px}.btn{padding:0 12px}.security-score h2{font-size:14px}.settings-row .pill{display:none}}

.landing-page{max-width:1328px;margin:auto;padding:0 36px 80px}.landing-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:70px;align-items:center;padding:94px 0 82px;border-bottom:1px solid var(--line)}.landing-copy h1{max-width:680px;font-size:56px;letter-spacing:0}.landing-copy>p{max-width:620px;color:var(--tone-aab2b9);font-size:16px;line-height:1.8;margin:22px 0 28px}.landing-metrics{display:flex;gap:48px;margin-top:52px}.landing-metrics strong,.landing-metrics small{display:block}.landing-metrics strong{font-size:22px;font-weight:550}.landing-metrics small{margin-top:8px;color:var(--muted);font-size:11px}.landing-panel{padding:24px;border:1px solid var(--tone-363b41);border-radius:10px;background:var(--tone-15191d);box-shadow:0 25px 75px var(--tone-0008)}.landing-panel__head{display:flex;justify-content:space-between;align-items:center;font-size:16px;font-weight:600;margin-bottom:19px}.landing-market{display:grid;grid-template-columns:1fr auto auto;gap:15px;align-items:center;min-height:68px;padding:0 14px;border-top:1px solid var(--tone-2b3035)}.landing-market:hover{background:var(--tone-ffffff05)}.landing-market .coin-icon{width:27px;height:27px;font-size:14px}.landing-market .coin strong{font-size:12px}.landing-market .coin small{font-size:9px}.landing-section{padding:63px 0 72px}.landing-section>.section-head{margin:0 0 28px;align-items:flex-end}.landing-section h2,.landing-security h2,.landing-download h2{font-size:28px}.landing-products{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.landing-product{min-height:224px;padding:23px;border:1px solid var(--line);border-radius:7px;background:var(--surface);transition:border-color .2s,transform .2s}.landing-product:hover{border-color:var(--tone-55606b);transform:translateY(-3px)}.landing-product>svg{width:25px;height:25px;color:var(--blue);margin-bottom:35px}.landing-product h3{font-size:16px}.landing-product p{min-height:55px;margin:12px 0 22px;color:var(--muted);font-size:12px;line-height:1.7}.landing-product .link{font-size:11px}.landing-security{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding:65px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.landing-security h2{max-width:440px;margin:9px 0 16px}.landing-security p,.landing-download p{max-width:470px;color:var(--muted);line-height:1.8;font-size:13px;margin-bottom:23px}.security-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.security-grid>div{display:flex;flex-direction:column;gap:10px;padding:22px;border:1px solid var(--line);border-radius:7px;background:var(--surface)}.security-grid svg{color:var(--blue)}.security-grid strong{font-size:13px}.security-grid small{color:var(--muted);font-size:11px}.landing-download{display:flex;justify-content:space-between;align-items:center;padding:66px 0 18px}.landing-download h2{margin:9px 0 12px}.landing-download .btn{min-width:150px}
@media(max-width:760px){.landing-page{padding:0 18px 95px}.landing-hero{display:block;padding:43px 0 42px}.landing-copy h1{font-size:36px;line-height:1.3}.landing-copy>p{font-size:13px;line-height:1.8;margin:17px 0 22px}.landing-metrics{gap:24px;margin-top:31px}.landing-metrics strong{font-size:18px}.landing-panel{margin-top:42px;padding:17px}.landing-section{padding:42px 0 48px}.landing-section>.section-head{display:block}.landing-section h2,.landing-security h2,.landing-download h2{font-size:22px;margin-top:8px}.landing-products{grid-template-columns:1fr 1fr;gap:10px}.landing-product{min-height:202px;padding:16px}.landing-product>svg{margin-bottom:22px}.landing-product h3{font-size:14px}.landing-product p{min-height:76px;font-size:11px}.landing-security{display:block;padding:44px 0}.landing-security p,.landing-download p{font-size:12px}.security-grid{margin-top:26px}.security-grid>div{padding:16px}.landing-download{display:block;padding:44px 0 10px}.landing-download .btn{margin-top:13px;width:100%}}
