:root{font-family:Inter,Microsoft YaHei,Arial,sans-serif;color:#202124;background:#f7f8fa;font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}button,input,select{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}header{height:66px;background:#101010;color:#fff;position:sticky;top:0;z-index:10}.bar{max-width:1200px;height:100%;margin:auto;display:flex;align-items:center;gap:65px;padding:0 16px}.logo{font-size:31px;font-weight:900;letter-spacing:-2px;white-space:nowrap}.logo span{color:#ffdc16}.logo small{font-size:13px;letter-spacing:0;margin-left:4px}.bar nav{display:flex;gap:39px;font-size:14px;color:#ddd;flex:1}.bar nav a:hover{color:#ffdb15}.actions{display:flex;gap:10px;align-items:center}.light,.gold{border:0;border-radius:5px;padding:9px 17px;font-weight:700;white-space:nowrap}.light{background:#fff;border:1px solid #dedede}.gold{background:#ffdc19;color:#141414}.gold:hover{background:#ffd000}#menu{display:none;background:none;color:#fff;border:0;font-size:23px}main{max-width:1200px;margin:auto;padding:0 16px 55px}.hero{height:276px;display:flex;align-items:center;justify-content:space-between;overflow:hidden;padding:0 34px;background:radial-gradient(circle at 75% 58%,#fff3bc 0,transparent 33%),#fafbfc}.hero p{font-size:27px;font-weight:300;color:#4d5056;margin:0}.hero h1{font-size:53px;letter-spacing:4px;margin:6px 0}.hero h1 span{color:#efc619}.hero h3{font-size:21px;letter-spacing:5px;margin:0}.hero-x{font-size:255px;font-weight:900;line-height:1;color:#f5cb22;text-shadow:7px 7px 0 #bb8013,12px 12px 25px #e3bd39;transform:rotate(-8deg);margin-right:70px}.features{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:0 0 17px}.features>div{min-height:86px;border-radius:10px;background:linear-gradient(105deg,#fff 55%,#fff5ba);display:grid;grid-template-columns:58px 1fr;align-content:center;padding:12px;column-gap:10px}.features b{grid-row:span 2;font-size:38px;color:#efc022;align-self:center}.features strong{font-size:17px}.features small{color:#999;margin-top:5px}.notice{background:#fff9db;border:1px solid #efdf88;border-radius:8px;padding:12px 44px 12px 16px;margin-bottom:18px;position:relative;color:#665420}.notice strong{margin-right:12px}.notice button{position:absolute;right:13px;top:5px;border:0;background:none;font-size:26px}.card{background:#fff;border-radius:12px;margin:0 0 27px;overflow:hidden;box-shadow:0 2px 14px #1d273008}.heading{min-height:57px;display:flex;align-items:center;justify-content:space-between;padding:9px 14px;gap:12px}.cream{background:#fff8d9}.blue{background:#eaf1ff}.yellow{background:#ffe20e}.gray{background:#d4d5d7}.heading h2{font-size:23px;margin:0;white-space:nowrap}.heading h2 small{font-size:11px;color:#929292;font-weight:400;margin-left:6px}.heading .light{background:#fffbea;border-color:#e9d969;padding:6px 13px}.order-form{padding:14px 17px 12px;display:grid;grid-template-columns:1fr 30px 1fr 1.04fr 1fr;gap:13px;align-items:end}.step{min-width:0}.step em{display:block;color:#e9ac00;font-size:24px;font-style:normal;font-weight:700}.step h3{display:inline;margin:0;font-size:18px}.step small{color:#a0a0a0;font-size:10px;margin-left:5px}.asset{height:46px;display:flex;border:1px solid #cfd3d7;border-radius:5px;margin-top:9px;overflow:hidden}.asset select{width:52%;border:0;background:#f7f7f7;padding:0 9px;font-weight:700}.asset input{width:48%;min-width:0;border:0;text-align:right;padding:0 10px;font-weight:700;outline:none}.swap{color:#0ca880;font-size:28px;align-self:end;margin-bottom:7px}.times{display:flex;gap:4px;margin-top:9px}.times button{min-width:0;flex:1;height:46px;background:#fff;border:1px solid #e0e2e5;border-radius:4px;font-size:11px;font-weight:700;padding:2px}.times button.selected,.tabs button.selected{background:#ffdb15;border-color:#ffdb15}.submit{width:100%;margin-top:9px;height:46px;letter-spacing:5px;font-size:18px}.fee{border-top:1px solid #eee;margin:0 17px;padding:12px 3px;font-size:12px;font-weight:600}.filters{display:flex;gap:7px}.filters input{width:230px}.filters input,.filters select{height:33px;border:1px solid #d8dade;border-radius:4px;padding:0 9px;background:#fff;font-size:12px}.filters button{padding:5px 10px!important}.table-scroll{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:13px}th{text-align:left;color:#888;font-size:11px;font-weight:500;height:39px}td{border-top:1px solid #e9eaec;height:56px}th:first-child,td:first-child{padding-left:14px;width:70px}th:last-child,td:last-child{padding-right:15px;text-align:right}.star{font-size:21px;color:#e9bb00;vertical-align:middle}.coin{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#12a889;color:#fff;font-size:13px;font-weight:800;margin-right:5px}.coin.orange{background:#eda816}.coin.bluecoin{background:#627edf}.ticker{font-weight:800}.muted{color:#8d9299;font-size:11px}.row-button{background:#ffdc19;border:0;border-radius:2px;font-size:11px;font-weight:700;padding:7px 11px}.table-foot{padding:15px;color:#83878d;font-size:12px;display:flex;justify-content:space-between}.tabs{display:flex;gap:12px;padding:12px 15px 0}.tabs button{border:0;background:#ecedef;border-radius:3px;padding:9px 26px;font-size:12px;font-weight:700}.nft-fields{display:flex;gap:5px;margin-top:9px}.nft-fields input{width:50%;height:46px;min-width:0;border:1px solid #d7d9dc;border-radius:4px;padding:8px;font-size:11px}.tag{padding:3px 7px;border-radius:2px;font-size:11px;font-weight:700}.tag.sell{background:#d9f6e6;color:#0ba265}.tag.buy{background:#fff0d8;color:#d58308}.nft-icon{display:inline-grid;place-items:center;width:28px;height:28px;background:#eef0ff;margin-right:5px;border-radius:4px}.empty{text-align:center;padding:35px;color:#85888d}.empty div{font-size:40px;color:#ebc017}.empty h3{color:#343434;margin:7px}.faqs{display:grid;grid-template-columns:1fr 1fr;gap:8px 30px;padding:17px}.faqs details{border:1px solid #d9dcdf;border-radius:4px;padding:8px 13px;font-size:14px}.faqs summary{cursor:pointer;font-weight:600}.faqs p{line-height:1.6;color:#666}footer{background:#ffdf16}footer>div{max-width:1200px;margin:auto;padding:17px;display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:12px}.footer-x{font-size:54px;font-weight:900;color:#f5bd00;text-shadow:2px 2px #8a6800}#toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%);background:#242424;color:#fff;padding:13px 20px;border-radius:6px;box-shadow:0 4px 24px #0004;opacity:0;pointer-events:none;transition:.2s;z-index:30;max-width:90vw;text-align:center}#toast.show{opacity:1}@media(max-width:850px){.bar{gap:15px}.bar nav{gap:16px}.hero-x{margin:0;font-size:180px}.hero h1{font-size:35px}.hero h3{font-size:15px}.hero p{font-size:18px}.features strong{font-size:13px}.features b{font-size:28px}.order-form{grid-template-columns:1fr 22px 1fr}.order-form .step:nth-child(4){grid-column:1/2}.order-form .step:nth-child(5){grid-column:3/4}.heading{flex-wrap:wrap}.heading h2 small{display:block;margin:2px 0 0}.filters{width:100%}.filters input{flex:1}}@media(max-width:600px){header{height:58px}.bar{padding:0 13px;justify-content:space-between}.logo{font-size:25px}.logo small{font-size:10px}.bar nav{display:none;position:absolute;top:58px;left:0;right:0;background:#171717;padding:14px;flex-direction:column;gap:0}.bar nav.open{display:flex}.bar nav a{padding:10px}.actions{gap:5px}.actions .light,.actions .gold{font-size:11px;padding:7px}.actions #menu{display:block}.hero{height:160px;padding:10px 15px}.hero p{font-size:12px}.hero h1{font-size:23px;letter-spacing:0;margin:4px 0}.hero h3{font-size:10px;letter-spacing:1px}.hero-x{font-size:105px;margin-right:4px}.features{grid-template-columns:1fr 1fr;gap:7px}.features>div{min-height:65px;grid-template-columns:40px 1fr;padding:8px}.features b{font-size:25px}.features small{font-size:10px}.notice{font-size:11px}.card{margin-bottom:16px}.heading h2{font-size:17px}.heading h2 small{font-size:9px}.heading .light{font-size:10px}.order-form{gap:9px;padding:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.order-form .swap{display:none}.order-form .step:nth-child(4),.order-form .step:nth-child(5){grid-column:auto}.step em{font-size:18px}.step h3{font-size:14px}.step small{display:block;margin:2px 0;font-size:9px}.asset{height:39px}.asset select,.asset input{font-size:11px;padding:3px}.times button{height:39px;font-size:9px}.submit{height:39px;font-size:13px;letter-spacing:2px}.fee{font-size:10px}.filters input,.filters select{font-size:10px;min-width:0}.filters input{width:100px}.filters button{font-size:10px}.table-scroll table{min-width:650px}.table-scroll th,.table-scroll td{font-size:10px}.table-scroll td{height:52px}.table-foot{font-size:10px}.tabs button{padding:8px;font-size:10px;flex:1}.faqs{grid-template-columns:1fr;gap:6px;padding:12px}.faqs details{font-size:12px}footer>div{flex-wrap:wrap;justify-content:center;font-size:10px}.footer-x{font-size:30px}}.address-input{display:block;width:100%;height:35px;margin-top:8px;border:1px solid #d7d9dc;border-radius:4px;padding:7px 9px;font-size:11px}.asset span{width:52%;display:flex;align-items:center;background:#f7f7f7;padding:0 10px;font-weight:700;font-size:12px;overflow:hidden;text-overflow:ellipsis}.nft-fields select{width:30%;height:46px;border:1px solid #d7d9dc;border-radius:4px;background:#fff;font-size:11px}.nft-fields input{width:35%}.table-foot button{margin-left:auto}.empty .table-scroll{text-align:left}.empty .table-scroll table{min-width:500px}.empty .table-scroll th,.empty .table-scroll td{text-align:left}.empty .table-scroll th:last-child,.empty .table-scroll td:last-child{text-align:right}.card{border:1px solid #eceef2;box-shadow:0 8px 28px #1119260b}.heading h2{letter-spacing:.015em}.heading h2 small{letter-spacing:0}.features>div{border:1px solid #fff4bd;box-shadow:0 3px 12px #d7b12212}.notice{border-left:4px solid #efc512;background:#fffbee}#network{display:inline-flex;align-items:center;justify-content:center;gap:5px}#network img{display:block;width:17px;height:17px;flex:none}.order-expand{display:none}.order-form .step{border-right:1px solid #eef0f2;padding-right:8px}.order-form .step:last-child{border-right:0}.form-contract-preview{font-size:10px;line-height:1.35;color:#667085;padding:5px 0;overflow-wrap:anywhere;display:flex;flex-wrap:wrap;gap:3px 7px;align-items:center}.form-contract-preview code{font-family:ui-monospace,monospace;color:#30343b}.form-contract-preview button,.form-contract-preview a{font-size:10px;color:#8b6900;border:0;background:none;padding:0;text-decoration:underline}.asset>span{gap:6px}.asset>span b{overflow:hidden;text-overflow:ellipsis}.amount-invalid{border-color:#e5484d!important;box-shadow:0 0 0 2px #e5484d1f!important}.token-avatar{width:32px!important;height:32px;min-width:32px;display:inline-grid!important;place-items:center;position:relative;overflow:hidden;border-radius:50%;background:#ebf6f2!important;color:#06976f;font-size:16px;font-weight:800;padding:0!important;box-shadow:inset 0 0 0 1px #d6e9e3}.token-avatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background:#fff}.table-scroll{overflow-x:auto;overflow-y:visible}.table-scroll table{table-layout:auto;min-width:930px}.table-scroll th{background:#fff;color:#737980;border-bottom:1px solid #e9edf1;white-space:nowrap;padding:0 8px}.table-scroll td{padding:9px 8px;vertical-align:middle;line-height:1.35}.table-scroll td:last-child,.table-scroll th:last-child{text-align:right;padding-right:15px}.order-row:hover{background:#fffdf3}.order-row td:first-child{white-space:nowrap}.favorite{font-size:24px;line-height:1;color:#efc21c;border:0;background:none;vertical-align:middle;padding:0 3px 0 0}.favorite.liked{color:#efb300}.asset-display{display:flex;align-items:center;gap:7px;min-width:0}.asset-info{min-width:0}.asset-info strong{font-size:12px;display:block;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-title{display:flex;gap:6px;align-items:center}.asset-amount{background:#ffde23;color:#171717;font-size:11px;font-weight:800;padding:3px 5px;border-radius:2px;white-space:nowrap}.nft-token-id{display:block;color:#8b9299;font-size:10px}.nft-avatar{width:36px;height:36px;min-width:36px;border:1px solid #ebd590;border-radius:5px;display:grid;place-items:center;background:linear-gradient(135deg,#fce79d,#fff9e6);color:#ad8519;font-size:20px;overflow:hidden}.nft-avatar img{width:100%;height:100%;object-fit:cover}.contract-details{font-size:10px;color:#747a83;position:relative;max-width:240px}.contract-details summary{cursor:pointer;list-style:none;white-space:nowrap;color:#777f88}.contract-details summary::-webkit-details-marker{display:none}.contract-details[open] summary{color:#a27800}.contract-pop{margin:5px 0;padding:6px;background:#fff9e0;border:1px solid #ecd676;border-radius:4px;line-height:1.5;min-width:170px;max-width:240px;overflow-wrap:anywhere}.contract-pop code{display:block;color:#222;font-size:10px;white-space:normal;word-break:break-all}.contract-pop button,.contract-pop a{font-size:10px;color:#6d5900;border:0;background:none;padding:3px 7px 0 0;text-decoration:underline}.price-cell{font-size:11px;color:#4f5660;max-width:125px}.state-badge{display:inline-block;padding:3px 6px;border-radius:3px;font-size:10px;font-weight:700;white-space:nowrap}.state-badge.open{color:#07995f;background:#e3f9ec}.state-badge.filled{color:#2b78c5;background:#e8f3ff}.state-badge.cancelled,.state-badge.expired{color:#737980;background:#eef0f2}.maker-link{color:#31966a;white-space:nowrap;font-size:11px}.maker-link:hover,.contract-pop a:hover{text-decoration:underline}.row-button{white-space:nowrap;background:#ffda15;padding:8px 11px}.row-button.cancel{background:#ef4242;color:#fff}.tag{white-space:nowrap}.nft-form-preview{display:flex;align-items:center;gap:9px;min-height:48px;color:#7b828b;font-size:11px;padding:7px;background:#fbfcfe;border:1px dashed #dde3eb;border-radius:5px;margin-top:7px}.nft-form-preview strong{display:block;color:#262b31}.nft-form-preview .contract-pop{min-width:0}@media(max-width:850px){.table-scroll table{min-width:850px}.heading .filters{margin-top:2px}.order-form .step{border-right:0}}@media(max-width:600px){#my-orders.empty{padding:10px}.hero{background:radial-gradient(circle at 78% 46%,#fff2ac 0,transparent 35%),#fafbfc}.hero-x{opacity:.8}.table-scroll{overflow:visible}.table-scroll table{min-width:0!important;display:block}.table-scroll thead{display:none}.table-scroll tbody{display:block}.table-scroll tr.order-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;border-bottom:8px solid #f7f8fa;padding:7px 9px}.table-scroll tr.order-row td{height:auto;min-width:0;padding:7px 5px;border:0;text-align:left;font-size:10px}.table-scroll tr.order-row td:before{content:attr(data-label);display:block;color:#929aa3;font-size:9px;margin-bottom:2px}.table-scroll tr.order-row td:first-child{grid-column:1/-1;border-bottom:1px solid #edf0f2;padding-bottom:4px}.table-scroll tr.order-row td:last-child{text-align:right;align-self:end}.table-scroll tr.order-row td:last-child:before{text-align:right}.table-scroll tr:not(.order-row) td{display:block;padding:15px;white-space:normal}.asset-display{align-items:flex-start;gap:5px}.asset-info strong{font-size:11px;max-width:113px}.token-avatar{width:25px!important;height:25px;min-width:25px;font-size:12px}.nft-avatar{width:28px;height:28px;min-width:28px}.asset-title{display:block}.asset-amount{display:inline-block;margin-top:2px;font-size:10px}.contract-details{max-width:130px}.contract-details summary{font-size:9px}.contract-pop{min-width:0;max-width:100%;font-size:9px}.price-cell{max-width:none}.state-badge{font-size:9px}.maker-link{font-size:10px}.table-foot{padding:12px}.row-button{font-size:10px;padding:7px 9px}.form-contract-preview{font-size:9px}.form-contract-preview code{font-size:8px}.nft-form-preview{font-size:10px}}#token-rows,#nft-rows{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:10px;background:#f5f8fb}.token-order-table table:has(.exchange-card-row),.table-scroll table:has(.nft-card-row){min-width:0;table-layout:auto}.token-order-table thead,.table-scroll table:has(.nft-card-row) thead{display:none}#token-rows .exchange-card-row,#nft-rows .nft-card-row{display:block!important;min-width:0;padding:0!important;border:0!important;background:transparent!important}#token-rows .exchange-card-row>td,#nft-rows .nft-card-row>td{display:block!important;width:100%!important;height:auto!important;padding:0!important;border:0!important;overflow:visible!important}.exchange-card,.nft-trade-card{height:100%;padding:10px;border:1px solid #e4e8ed;border-radius:10px;background:#fff;box-shadow:0 2px 7px #2230420d}.exchange-card header,.nft-trade-card header{position:static;z-index:auto;display:flex;align-items:center;gap:7px;width:auto;height:auto;min-height:27px;margin-bottom:8px;padding:0;background:transparent;color:inherit}.card-rank{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:#fff7d8;color:#efa900;font-size:16px;font-weight:800}.card-time{margin-left:auto;color:#77818d;font-size:10px;white-space:nowrap}.exchange-card .favorite,.nft-trade-card .favorite{font-size:17px}.trade-leg{padding:2px 4px}.trade-leg-title{display:flex;align-items:center;gap:6px}.trade-leg-title small{width:32px;color:#737d89;font-size:10px}.trade-leg-title .token-avatar{width:28px!important;height:28px!important;min-width:28px!important}.trade-leg-title strong{font-size:13px}.trade-leg>b{display:block;margin:3px 0 0 38px;font-size:22px;line-height:1.15;letter-spacing:.01em;color:#111}.exchange-card .card-arrow{text-align:center;font-size:20px;font-weight:900;line-height:21px;color:#1e315d}.exchange-card dl,.nft-trade-card dl{margin:9px 0 8px;padding-top:7px;border-top:1px solid #edf0f2;font-size:10px}.exchange-card dl div,.nft-trade-card dl div{display:flex;justify-content:space-between;gap:8px;margin:3px 0}.exchange-card dt,.nft-trade-card dt{color:#7c8590}.exchange-card dd,.nft-trade-card dd{margin:0;text-align:right}.exchange-card .card-unit-price{display:none}.exchange-card>.row-button,.nft-trade-card>.row-button{width:100%;min-height:36px;font-size:14px}.row-button.disabled{background:#e7e9ec;color:#8b9198;cursor:not-allowed}.token-verify-trigger{display:flex;min-width:0;flex:1;align-items:center;gap:7px;padding:2px 4px;border:0;border-radius:7px;background:transparent;color:#171a1f;text-align:left;cursor:pointer}.token-verify-trigger:hover,.token-verify-trigger:focus-visible{background:#fff8d7;outline:1px solid #efd25c}.token-verify-trigger>span{min-width:0}.token-verify-trigger strong,.token-verify-trigger small{display:block}.token-verify-trigger strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.token-verify-trigger small{margin-top:1px;color:#8a929d;font:8px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;white-space:nowrap}.token-verify-trigger>i{margin-left:auto;color:#a68a24;font-size:18px;font-style:normal}.token-info-modal{position:fixed;inset:0;z-index:3000;display:grid;place-items:center;padding:18px;background:#0d12199e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.token-info-modal[hidden]{display:none!important}.token-info-modal>section{position:relative;width:min(440px,100%);max-height:90vh;overflow:auto;padding:22px;border:1px solid #e4d37b;border-radius:16px;background:#fff;box-shadow:0 24px 70px #00000047}.token-info-close{position:absolute;top:10px;right:12px;width:32px;height:32px;border:0;border-radius:50%;background:#f3f4f6;color:#555;font-size:22px;cursor:pointer}.token-info-body>header{display:flex;align-items:center;gap:11px;padding-right:30px}.token-info-body>header .token-avatar{width:48px!important;height:48px!important;min-width:48px!important}.token-info-body>header span{color:#8a919a;font-size:11px}.token-info-body h3{margin:3px 0 0;font-size:20px}.token-info-body h3 small{font-size:12px;color:#69727e}.token-info-warning{margin:15px 0;padding:10px 12px;border-left:3px solid #efbd12;background:#fff9dc;color:#705d17;font-size:12px;line-height:1.55}.token-info-body dl{margin:0}.token-info-body dl div{display:grid;grid-template-columns:92px minmax(0,1fr);gap:10px;padding:9px 0;border-bottom:1px solid #eef0f2;font-size:12px}.token-info-body dt{color:#818995}.token-info-body dd{margin:0;color:#20252b;text-align:right;overflow-wrap:anywhere}.token-info-address{display:block!important}.token-info-address dd{margin-top:6px!important;text-align:left!important}.token-info-address code{display:block;padding:9px;border-radius:7px;background:#f5f7f9;color:#111;font-size:11px;line-height:1.5;word-break:break-all}.token-info-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:15px}.token-info-actions button,.token-info-actions a{display:grid;min-height:40px;place-items:center;padding:7px;border:1px solid #e2c33e;border-radius:8px;background:#ffdc22;color:#171717;font-size:12px;font-weight:700;text-decoration:none}.token-info-actions a{background:#fff}.token-info-loading{padding:45px 10px;text-align:center;color:#717984}.nft-card-main .asset-display{align-items:center}.nft-card-main .nft-avatar{width:58px;height:58px;min-width:58px}.nft-card-main .nft-name{font-size:14px}.nft-card-price{display:flex;align-items:center;gap:7px;margin-top:8px;padding:7px;border-radius:7px;background:#fff9d9}.nft-card-price>.token-avatar{width:30px!important;height:30px!important;min-width:30px!important}.nft-price-copy{min-width:0}.nft-price-copy>strong{display:block;font-size:13px;white-space:nowrap}.nft-price-copy>strong small{font-size:9px}.nft-card-price .unit-token{display:none!important}.nft-card-price .unit-usd{font-size:9px}.nft-card-price .effective-price{font-weight:500}.nft-card-price .market-reference:empty{display:none!important}.nft-verify-trigger{width:100%;padding:3px;border:0;border-radius:8px;background:transparent;color:#171a1f;text-align:left;cursor:pointer}.nft-verify-trigger:hover,.nft-verify-trigger:focus-visible{background:#fff8d7;outline:1px solid #efd25c}.nft-verify-trigger .asset-info{min-width:0}.nft-contract-short,.nft-pay-contract{display:block;margin-top:3px;color:#89919c;font:8px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;white-space:nowrap}.nft-verify-trigger>i,.nft-card-price>i{margin-left:auto;color:#a68a24;font-size:18px;font-style:normal}.nft-card-price{width:100%;border:0;color:#171a1f;text-align:left;cursor:pointer}.nft-card-price:hover,.nft-card-price:focus-visible{outline:1px solid #efd25c}.nft-price-copy{display:block;flex:1}.nft-card-price .price-cell{display:block}.token-info-body>header>.nft-avatar{width:48px!important;height:48px!important;min-width:48px!important}.nft-trade-card.nft-side-sell{border-top:3px solid #16a36a}.nft-trade-card.nft-side-buy{border-top:3px solid #7557d5}.nft-side-badge{display:inline-block;padding:3px 6px;border-radius:4px;font-size:9px;font-weight:800;white-space:nowrap}.nft-side-badge.sell{background:#e3f8ed;color:#087a4c}.nft-side-badge.buy{background:#eee9ff;color:#6042bd}.exchange-market-row .effective-price{font-size:10px;color:#a47600}.exchange-market-row .unit-usd{white-space:nowrap}.row-button.repost{background:#ffdc19;color:#171717}@media(max-width:700px){#token-rows,#nft-rows{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:6px}.exchange-card,.nft-trade-card{padding:6px;border-radius:7px}.exchange-card header,.nft-trade-card header{gap:3px}.card-rank{width:21px;height:21px;font-size:11px}.card-time,.exchange-card .state-badge,.nft-trade-card .state-badge{font-size:6px}.trade-leg{padding:1px}.trade-leg-title{gap:3px}.trade-leg-title small{width:20px;font-size:7px}.trade-leg-title .token-avatar{width:20px!important;height:20px!important;min-width:20px!important}.trade-leg-title strong{font-size:9px}.trade-leg>b{margin:2px 0 0 23px;font-size:14px}.exchange-card .card-arrow{font-size:15px;line-height:16px}.exchange-card dl,.nft-trade-card dl{font-size:7px}.exchange-card>.row-button,.nft-trade-card>.row-button{min-height:27px;padding:4px 2px;font-size:9px}.nft-card-main .nft-avatar{width:38px;height:38px;min-width:38px}.nft-card-main .nft-name{font-size:9px}.nft-card-main .nft-token-id{font-size:6px}.nft-card-price{display:flex;padding:4px;gap:4px}.nft-card-price>.token-avatar{width:20px!important;height:20px!important;min-width:20px!important}.nft-price-copy>strong{font-size:8px}.nft-price-copy>strong small{font-size:6px}.nft-card-price .price-cell{margin-top:1px}.nft-card-price .unit-usd,.nft-trade-card .maker-link{font-size:7px}}.token-info-body>header{padding:14px 36px 14px 16px;box-sizing:border-box}#token,#nft{border:1px solid #edf0f3;background:#fff}#token>.heading,#nft>.heading{background:#fff;padding:11px 15px;border-bottom:1px solid #f0f1f3}#token>.heading h2,#nft>.heading h2{font-size:24px}#token>.heading h2 small,#nft>.heading h2 small{font-size:11px;color:#8c939d}#token .order-form,#nft .order-form{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;padding:10px 14px!important;align-items:stretch!important}#token .order-form>.swap,#nft .order-form>.swap{display:none!important}#token .order-form>.step,#nft .order-form>.step{position:relative;display:grid!important;grid-template-columns:48px 120px minmax(210px,1fr) minmax(220px,1fr)!important;align-items:center!important;gap:10px!important;min-height:58px;margin:0!important;padding:7px 10px!important;border:1px solid #e3e7eb!important;border-radius:10px!important;background:#fff!important}#token .order-form>.step>em,#nft .order-form>.step>em{grid-column:1;grid-row:1;display:grid;width:38px;height:38px;place-items:center;margin:0;border-radius:50%;background:#fff7d7;color:#eaae00;font-size:22px!important;font-style:normal;font-weight:800}#token .order-form>.step>h3,#nft .order-form>.step>h3{grid-column:2;grid-row:1;margin:0!important;font-size:14px!important;white-space:nowrap}#token .order-form>.step>small,#nft .order-form>.step>small{display:none!important}#token .address-input,#nft .address-input{grid-column:3;grid-row:1;width:100%;height:44px;margin:0;padding:0 12px;border:0;border-right:1px solid #e6e8eb;background:#fbfcfd;font-size:11px;outline:none}#token .order-form>.step>.asset,#nft .order-form>.step>.asset{grid-column:4;grid-row:1;width:100%;height:44px;margin:0;border:0;background:#fbfcfd}#token .order-form>.step>.asset>span,#nft .order-form>.step>.asset>span{min-width:42%;padding:0 12px;font-size:14px;font-weight:800}#token .order-form>.step>.asset>input,#nft .order-form>.step>.asset>input{font-size:19px}#token .order-form>.step>.times,#nft .order-form>.step>.times{grid-column:3/5;grid-row:1;margin:0}#token .order-form>.step>.times button,#nft .order-form>.step>.times button{height:42px;border-radius:7px}#token .order-form>.step>.submit,#nft .order-form>.step>.submit{grid-column:3/5;grid-row:1;height:44px;margin:0;border-radius:7px}#nft .order-form>.step>.nft-fields{grid-column:4;grid-row:1;margin:0;height:44px}.nft-fields select,.nft-fields input{height:44px!important}#token>.fee,#nft>.fee{margin:0 14px 10px;padding:10px 12px;border:1px solid #eee1ac;border-radius:9px;background:#fffdf2}#token #create-token,#nft #create-nft{background:linear-gradient(90deg,#ffd900,#ffe21a)}@media(max-width:700px){#token>.heading,#nft>.heading{padding:9px 10px}#token>.heading h2,#nft>.heading h2{font-size:18px}#token>.heading h2 small,#nft>.heading h2 small{font-size:8px}#token .order-form,#nft .order-form{gap:6px!important;padding:7px!important}#token .order-form>.step,#nft .order-form>.step{grid-template-columns:36px 78px minmax(0,1fr)!important;grid-template-rows:auto auto!important;gap:4px 5px!important;min-height:55px;padding:5px 7px!important;border-radius:7px!important}#token .order-form>.step>em,#nft .order-form>.step>em{grid-column:1;grid-row:1/3;width:29px;height:29px;font-size:16px!important}#token .order-form>.step>h3,#nft .order-form>.step>h3{grid-column:2;grid-row:1/3;font-size:11px!important}#token .address-input,#nft .address-input{grid-column:3;grid-row:1;height:27px;padding:0 6px;border:0;border-bottom:1px solid #e6e8eb;font-size:8px}#token .order-form>.step>.asset,#nft .order-form>.step>.asset{grid-column:3;grid-row:2;height:29px}#token .order-form>.step>.asset>span,#nft .order-form>.step>.asset>span{padding:0 6px;font-size:10px}#token .order-form>.step>.asset>input,#nft .order-form>.step>.asset>input{font-size:12px}#token .order-form>.step>.times,#nft .order-form>.step>.times{grid-column:3;grid-row:1/3;width:100%}#token .order-form>.step>.times button,#nft .order-form>.step>.times button{height:34px;font-size:7px}#token .order-form>.step>.submit,#nft .order-form>.step>.submit{grid-column:3;grid-row:1/3;height:36px;font-size:12px}#nft .order-form>.step:first-child{grid-template-rows:auto auto auto!important}#nft .order-form>.step:first-child>em{grid-row:1/4}#nft .order-form>.step:first-child>h3{grid-row:1/4}#nft .order-form>.step>.nft-fields{grid-column:3;grid-row:2/4;width:100%;height:30px}.nft-fields select,.nft-fields input{height:30px!important;font-size:8px}#token>.fee,#nft>.fee{margin:0 7px 8px;padding:7px;font-size:8px}}.token-orders-card .heading{padding:10px 15px;gap:18px}.token-orders-card{position:relative;z-index:3;overflow:visible}.token-orders-card .heading{position:relative;z-index:2;border-radius:11px 11px 0 0}.token-orders-card .token-order-table{overflow:visible}.token-order-table tr:has(.contract-details[open]){position:relative;z-index:190}.token-orders-card .heading h2{flex:0 0 auto;font-size:23px}.token-orders-card .heading h2 small{color:#a2a2a2;font-size:11px}.token-order-filters{display:grid;grid-template-columns:minmax(220px,1fr) 96px 96px 96px 96px;gap:12px;flex:1;justify-content:end}.token-search-box{height:40px;display:flex;align-items:center;gap:9px;padding:0 12px;background:#fff;border:1px solid #cfd2d6;border-radius:6px}.token-search-box span{font-size:28px;line-height:1;transform:rotate(-18deg);color:#111}.token-search-box input{width:100%!important;height:100%!important;padding:0!important;border:0!important;outline:0}.token-order-filters select,.token-order-filters button{height:40px!important;border:1px solid #cfd2d6!important;border-radius:6px!important;background:#fff!important;color:#222;font-size:12px!important;font-weight:700}.token-order-table table{table-layout:fixed;min-width:920px}.token-order-table th{height:55px;padding:0 14px!important;font-size:13px;font-weight:600;color:#858585;text-align:left!important}.token-order-table th:nth-child(1){width:6%}.token-order-table th:nth-child(2){width:15%}.token-order-table th:nth-child(3){width:3%}.token-order-table th:nth-child(4){width:17%}.token-order-table th:nth-child(5){width:17%}.token-order-table th:nth-child(6){width:12%}.token-order-table th:nth-child(7){width:14%}.token-order-table th:nth-child(8){width:16%}.token-order-table td{height:60px;padding:7px 14px!important;text-align:left!important}.token-order-table .token-order>td:first-child{display:flex;align-items:center;gap:7px;height:60px;padding-left:14px!important}.token-order-table .favorite{font-size:25px}.token-order-table .asset-display{gap:5px}.token-order-table .token-chip{display:inline-flex;width:150px;height:39px;align-items:center;border:1px solid #aeb4b9;border-radius:4px;overflow:visible;background:#f5f6f7}.token-order-table .token-avatar{width:29px!important;height:29px;min-width:29px;margin-left:5px}.token-order-table .asset-title{display:block}.token-order-table .asset-info{display:flex;min-width:0;height:37px;flex:1;flex-direction:column-reverse;justify-content:center;align-items:flex-start;border:0;overflow:visible;background:transparent}.token-order-table .asset-info strong{display:block;padding:0;font-size:14px;line-height:16px}.token-order-table .asset-amount{display:flex;align-self:stretch;align-items:center;margin:0 0 0 auto;padding:0 10px;border-radius:0 3px 3px 0;background:#ffdd18;font-size:12px}.token-order-table .receive-chip .asset-amount{order:0;margin:0 5px 0 0;border-radius:3px 0 0 3px}.token-order-table .receive-chip .asset-info{order:1}.token-order-table .receive-chip .token-avatar{order:2;margin:0 5px 0 0}.token-order-table .contract-details{position:static;max-width:76px;height:10px;line-height:10px}.token-order-table .contract-details summary{font-size:7px;max-width:76px;overflow:hidden;text-overflow:ellipsis}.token-order-table td:nth-child(2){padding-right:3px!important}.token-order-table .exchange-separator-cell{padding:0!important;color:#7a7d82;font-size:11px;text-align:center!important;white-space:nowrap}.token-order-table .receive-cell{padding-left:3px!important;white-space:nowrap}.token-order-table .receive-cell .asset-display{display:inline-flex;vertical-align:middle}.token-order-table td{position:relative;overflow:visible}.token-order-table .contract-details[open]{position:relative;z-index:200}.token-order-table .contract-pop{position:absolute;z-index:210;top:13px;left:0;width:250px;max-width:250px;margin:0;padding:9px;box-shadow:0 12px 30px #161b233d;background:#fff9e0}.token-order-table .contract-pop code{font-size:12px;line-height:1.55;font-weight:600}.token-order-table .receive-chip .contract-pop{left:auto;right:0}.contract-pop .contract-close{position:absolute;top:4px;right:5px;width:22px;height:22px;padding:0!important;border:1px solid #dfcc78!important;border-radius:50%;background:#fff!important;color:#5c4a00!important;font-size:16px!important;line-height:18px;text-decoration:none!important}.contract-pop .contract-close:hover{background:#ffdf25!important}.token-order-table .contract-pop code{padding-right:22px}.token-order-table .effective-price{font-size:13px}.token-order-table .market-reference{font-size:10px}.token-order-table .time-value{font-weight:700;white-space:nowrap}.token-order-table .maker-link{font-size:12px;color:#7d8288}.token-order-table .order-action{display:flex;align-items:center;justify-content:space-between;gap:25px}.token-order-table .row-button{min-width:88px;padding:9px 12px;font-size:12px}.token-order-table .more-action{border:0;background:none;padding:3px;font-size:24px;line-height:1}.mobile-order-state{display:none}.token-order-table .unit-token,.token-order-table .unit-usd{display:block;line-height:1.25}.token-order-table .unit-token{font-size:13px;font-weight:800}.token-order-table .unit-usd{margin-top:2px;color:#858b92;font-size:12px;font-weight:500}.token-order-table .market-reference:empty{display:none!important}.nft-order .unit-token,.nft-order .unit-usd{display:block;line-height:1.25}.nft-order .unit-token{max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800}.nft-order .unit-usd{margin-top:2px;color:#858b92;font-size:11px;font-weight:500}.nft-order .market-reference:empty{display:none!important}.token-orders-card .table-foot{min-height:78px;align-items:center;padding:18px 15px;color:#6f747a}.token-orders-card .table-foot strong{color:#202124;margin:0 2px}.order-pagination{display:flex;gap:6px}.order-pagination button{width:29px;height:29px;border:1px solid #d4d7db;border-radius:7px;background:#fff}.order-pagination button.current{border-color:#ffdb16;background:#ffdb16;color:#111;font-weight:800}@media(max-width:850px){.token-orders-card .heading{display:block}.token-order-filters{margin-top:9px;grid-template-columns:minmax(180px,1fr) repeat(4,82px)}}@media(max-width:600px){.token-orders-card .heading{padding:7px 8px}.token-orders-card .heading h2{font-size:16px}.token-orders-card .heading h2 small{font-size:8px}.token-order-filters{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:3px!important;width:100%;margin-top:4px}.token-search-box{grid-column:1/-1;height:36px;padding:0 7px;gap:4px}.token-search-box span{font-size:24px}.token-search-box input{font-size:12px!important}.token-order-filters select,.token-order-filters button{width:100%;height:36px!important;padding:0 4px!important;font-size:12px!important}.token-order-table{overflow:hidden}.token-order-table table{display:table!important;min-width:0!important;table-layout:fixed}.token-order-table thead{display:table-header-group!important}.token-order-table tbody{display:table-row-group!important}.token-order-table thead tr{display:table-row!important}.token-order-table th{display:table-cell!important;height:29px;padding:0 2px!important;font-size:7px!important}.token-order-table th:nth-child(1){width:7%}.token-order-table th:nth-child(2){width:21%}.token-order-table th:nth-child(3){width:7%}.token-order-table th:nth-child(4){width:21%}.token-order-table th:nth-child(5){width:13%}.token-order-table th:nth-child(6){width:11%}.token-order-table th:nth-child(7){width:9%}.token-order-table th:nth-child(8){width:11%}#token-rows tr.order-row{display:table-row!important;background:#fff!important}#token-rows tr.order-row>td{display:table-cell!important;width:auto!important;height:52px!important;padding:4px 2px!important;border-top:1px solid #e8eaed!important;overflow:hidden!important;vertical-align:middle!important;font-size:7px!important}#token-rows tr.order-row>td:first-child{display:table-cell!important;padding-left:4px!important;white-space:nowrap}.token-order-table .favorite{font-size:13px}.token-order-table .order-expand{display:none!important}.token-order-table .exchange-separator-cell{padding:0!important;font-size:5px!important;text-align:center!important}.token-order-table .asset-display{display:flex!important;gap:2px!important;max-width:100%!important}.token-order-table .token-chip{width:100%;height:26px;border-radius:2px}.token-order-table .token-avatar{width:17px!important;height:17px!important;min-width:17px!important;margin-left:2px}.token-order-table .asset-info{display:flex!important;min-width:0;height:24px;flex-direction:column-reverse;border:0}.token-order-table .asset-info strong{padding:0;font-size:7px!important;line-height:8px}.token-order-table .asset-amount{padding:0 2px;font-size:6px!important}.token-order-table .contract-details{display:block!important;max-width:38px;height:6px;line-height:6px}.token-order-table .contract-details summary{font-size:4px;max-width:38px}.token-order-table .effective-price{font-size:7px!important;white-space:normal!important}.token-order-table .market-reference{display:block!important;font-size:5px;line-height:1.15}.token-order-table .time-value{font-size:6px;white-space:normal}.token-order-table .mobile-order-state{display:block;margin-top:2px}.token-order-table .state-badge{font-size:5px;padding:1px 2px}.token-order-table .maker-link{font-size:6px!important;white-space:normal!important}.token-order-table .order-action{display:flex;gap:1px}.token-order-table .row-button{min-width:0!important;padding:4px 2px!important;font-size:6px!important}.token-order-table .more-action{font-size:13px;padding:0}.token-orders-card .table-foot{min-height:48px;padding:10px 7px;font-size:8px}.order-pagination{gap:3px}.order-pagination button{width:19px;height:19px;padding:0;font-size:7px;border-radius:4px}}@media(max-width:600px){.table-scroll tr.order-row.token-order:not(.expanded)>td:nth-child(n+4):not([data-label=状态]),.table-scroll tr.order-row.nft-order:not(.expanded)>td:nth-child(n+5):not([data-label=状态]){display:none}.table-scroll tr.order-row:not(.expanded) .contract-details{display:none}.table-scroll tr.order-row:not(.expanded)>td[data-label=状态]{border-bottom:0}.table-scroll tr.order-row td:first-child .order-expand{display:inline-flex;align-items:center;justify-content:center;margin-left:auto;border:1px solid #e7d27b;border-radius:4px;background:#fff9db;color:#806200;padding:5px 7px;font-size:10px;font-weight:700;white-space:nowrap}.table-scroll tr.order-row.expanded td:first-child .order-expand{background:#ffdf25;border-color:#ffdf25;color:#2d2700}.table-scroll tr.order-row:not(.expanded)>td:last-child{border-bottom:0}}@media(max-width:600px){.heading .filters{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;width:100%;margin-top:4px}.heading .filters input{grid-column:1/-1;width:100%;min-width:0}.heading .filters select{min-width:0;max-width:100%}.heading .filters button{justify-self:end}.table-scroll tr.order-row{display:flex;flex-direction:column;align-items:stretch;width:100%;padding:11px 12px 13px;gap:0;border-bottom:9px solid #f7f8fa}.table-scroll tr.order-row td{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-width:0;min-height:39px;height:auto;padding:7px 0;border:0;border-bottom:1px solid #f0f1f3;text-align:left!important;font-size:11px;white-space:normal}.table-scroll tr.order-row td:before{content:attr(data-label);display:block;flex:0 0 62px;margin:0;color:#838b94;font-size:10px;font-weight:600;text-align:left!important}.table-scroll tr.order-row td:first-child{padding-top:2px;padding-bottom:8px;border-bottom:1px solid #e7eaee;justify-content:flex-start;gap:5px}.table-scroll tr.order-row td:first-child:before{display:none}.table-scroll tr.order-row td:last-child{border-bottom:0;padding-bottom:0;align-self:auto;text-align:left!important}.table-scroll tr.order-row td:last-child:before{text-align:left!important}.table-scroll tr.order-row td .asset-display{flex:1;max-width:calc(100% - 72px);align-items:center;gap:8px}.table-scroll tr.order-row td .asset-info{flex:1;min-width:0}.table-scroll tr.order-row td .asset-info strong{max-width:100%;white-space:normal;overflow-wrap:anywhere;font-size:12px}.table-scroll tr.order-row td .asset-title{display:flex;align-items:center;flex-wrap:wrap;gap:3px 6px}.table-scroll tr.order-row td .asset-amount{display:inline-block;max-width:100%;white-space:normal;overflow-wrap:anywhere;font-size:11px}.table-scroll tr.order-row td .token-avatar{width:30px!important;height:30px;min-width:30px}.table-scroll tr.order-row td .nft-avatar{width:34px;height:34px;min-width:34px}.table-scroll tr.order-row td .contract-details{max-width:100%}.table-scroll tr.order-row td .contract-details summary{font-size:10px;white-space:normal;overflow-wrap:anywhere}.table-scroll tr.order-row td .contract-pop{min-width:0;max-width:100%}.table-scroll tr.order-row td .price-cell{max-width:none}.table-scroll tr.order-row td .row-button{min-width:84px;text-align:center}.table-scroll tr:not(.order-row){display:block}.table-scroll tr:not(.order-row) td{display:block;width:100%}}.help-body{padding:18px}.help-nav{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:19px}.help-nav a{display:inline-block;padding:7px 11px;border:1px solid #e3d38a;border-radius:5px;background:#fff9dc;font-size:12px;font-weight:600}.help-nav a:hover{background:#ffe56b}.help-section{scroll-margin-top:80px;margin:0 0 22px}.help-section:last-child{margin-bottom:0}.help-section h3{font-size:17px;margin:0 0 10px;padding:0 0 8px;border-bottom:1px solid #e8e8e8}.help-section .faqs{padding:0}.help-section .faqs details{min-width:0}.help-section .faqs p{margin:10px 0 2px;white-space:pre-line}.help-section .faqs summary{line-height:1.5}@media(max-width:600px){.help-body{padding:12px}.help-nav{gap:6px;margin-bottom:15px}.help-nav a{font-size:10px;padding:6px 8px}.help-section{scroll-margin-top:68px;margin-bottom:18px}.help-section h3{font-size:14px}}.market-reference{display:block;color:#8b9199;font-size:10px;margin-top:3px;line-height:1.4}body .nft-trade-card>.nft-order-title{display:block;width:100%;box-sizing:border-box;margin:0 0 10px;padding:8px 10px;border-radius:6px;text-align:center;font-size:18px;font-weight:800;line-height:1.3}body .nft-trade-card>.nft-order-title.sell{background:#e3f8ed;color:#087a4c}body .nft-trade-card>.nft-order-title.buy{background:#eee9ff;color:#6042bd}body .exchange-card dl .exchange-quote{display:block!important;margin-top:6px}body .exchange-card .exchange-quote dd{text-align:left;min-width:0}body .exchange-card .exchange-quote .effective-price,body .exchange-card .exchange-ratio{display:block;font-size:10px!important;line-height:1.5;white-space:normal!important;overflow-wrap:anywhere;color:#707986;font-weight:500}.effective-price{display:block;color:#20252b;font-size:12px;white-space:nowrap}.price-cell{min-width:132px}.price-cell .market-reference{max-width:210px;white-space:normal}.order-progress{margin:0 17px 12px;padding:12px 14px;border:1px solid #f0dc84;border-radius:7px;background:#fffbea}.order-progress[hidden]{display:none!important}.order-progress-head{display:flex;justify-content:space-between;gap:12px;align-items:center;font-size:12px}.order-progress-head span{color:#6c5a18;text-align:right}.order-progress-track{height:8px;overflow:hidden;border-radius:99px;background:#e9e2ca;margin:10px 0 7px}.order-progress-track i{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,#f7c900,#ffe767);transition:width .35s ease}.order-progress small{color:#8b805e;font-size:10px}.order-progress[data-state=success]{background:#f1fbf5;border-color:#a6dfba}.order-progress[data-state=success] .order-progress-track i{background:#18aa66}.order-progress[data-state=error]{background:#fff5f4;border-color:#f0b5ad}.order-progress[data-state=error] .order-progress-head span{color:#c73f35}.submit:disabled{cursor:wait;opacity:.68}@media(max-width:600px){.order-progress{margin:0 12px 10px;padding:10px}.order-progress-head{font-size:11px}.order-progress-head span{max-width:68%}}.order-progress-overlay{position:fixed;inset:0;z-index:100;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:20px;background:#0e131ca8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.order-progress-overlay[hidden],.order-progress-close[hidden]{display:none!important}.order-progress-overlay .order-progress{width:min(100%,440px);margin:0;padding:24px;border-radius:12px;background:#fff;box-shadow:0 22px 75px #0005}.order-progress-overlay .order-progress-head{font-size:14px}.order-progress-overlay .order-progress-track{height:11px;margin:16px 0 10px}.order-progress-overlay .order-progress small{font-size:11px;line-height:1.5}.order-progress-close{width:min(100%,440px);min-height:42px;font-size:14px}@media(max-width:600px){.order-progress-overlay{padding:17px}.order-progress-overlay .order-progress{padding:20px}.order-progress-overlay .order-progress-head{font-size:12px}}body{background:#f7f8fa}.bar .logo{display:flex;align-items:center;flex:none;width:150px;height:100%}.bar .logo img{display:block;width:100%;height:auto;object-fit:contain}main{padding-top:0}.hero{display:block;height:auto;min-height:0;padding:0;overflow:hidden;background:#f4f5f5}.hero img{display:block;width:140%;max-width:none;height:auto;margin-left:-20%}.features{gap:12px;margin-bottom:18px}.features>div{grid-template-columns:58px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;column-gap:10px;padding:11px 13px;background:linear-gradient(105deg,#fff 48%,#fff4b4);border-radius:9px}.features>div>img{grid-row:1/3;width:54px;height:54px;object-fit:contain}.features strong{font-size:16px;line-height:1.2;white-space:nowrap}.features small{font-size:12px;line-height:1.25;margin:3px 0 0;color:#a0a0a0}.card{border:0;border-radius:11px;box-shadow:0 1px 9px #1d273009}.heading{min-height:57px;padding:8px 13px}.heading h2{display:flex;align-items:center;gap:6px;min-width:0;font-size:21px;line-height:1.25}.heading h2 small{display:inline;margin-left:0;color:#83878b;font-size:10px;white-space:normal}.section-icon{width:23px;height:23px;flex:none;object-fit:contain}.cream{background:#fff9df}.blue{background:#edf3ff}.yellow{background:#ffdf1c}.gray{background:#d6d7d9}.heading .tutorial{background:#ffdf23;border-color:#ffdf23;border-radius:99px;color:#292200}.order-form .step em{color:#ecad00}.order-form .step h3{font-weight:800}.submit,.row-button{background:#ffdb17;color:#161616}.tabs button.selected{background:#ffdc19}.table-scroll th{color:#858990}.table-scroll td{border-color:#eceef1}footer{background:#ffdf1d}footer>div{min-height:76px;padding:9px 17px;gap:18px}footer a:hover{text-decoration:underline}footer .footer-x{display:block;width:52px;height:52px;object-fit:contain;flex:none}footer .footer-script{display:block;width:165px;height:auto;object-fit:contain}@media(max-width:850px){.features>div{grid-template-columns:45px minmax(0,1fr);padding:9px;column-gap:6px}.features>div>img{width:44px;height:44px}.features strong{font-size:13px}.features small{font-size:10px}.heading h2{font-size:18px}}@media(max-width:600px){main{padding-left:12px;padding-right:12px}.bar .logo{width:118px}.hero{height:auto;padding:0;margin:0 -1px 6px}.hero img{width:155%;max-width:none;margin-left:-27.5%}.features{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:10px}.features>div{min-height:70px;grid-template-columns:39px minmax(0,1fr);padding:7px 8px;column-gap:5px;border-radius:6px}.features>div>img{width:39px;height:39px}.features strong{font-size:11px;white-space:normal}.features small{font-size:9px;margin-top:2px}.notice{margin-bottom:10px;padding-top:8px;padding-bottom:8px}.heading{min-height:37px;padding:6px 8px;gap:5px}.heading h2{font-size:16px;gap:4px;white-space:normal}.heading h2 small{display:inline;font-size:8px;line-height:1.25}.section-icon{width:18px;height:18px}.heading .tutorial{font-size:9px;padding:5px 7px}.order-form{padding:9px 10px 10px}.order-form .step{padding:0}.step em{font-size:16px}.step h3{font-size:13px}.step small{font-size:8px}.address-input{font-size:10px}.fee{margin:0 10px;padding:9px 2px}.card{border-radius:7px;margin-bottom:12px}.filters input,.filters select{height:30px}footer>div{padding:12px;gap:11px;justify-content:space-between}footer .footer-x{width:33px;height:33px}footer .footer-script{width:92px}}@media(max-width:600px){.table-scroll{overflow:visible}.table-scroll table{display:block;width:100%;min-width:0!important}.table-scroll tbody{display:block}.table-scroll tr.order-row{display:grid!important;width:100%;gap:0 3px;margin:0;padding:7px 8px;border:0;border-bottom:1px solid #e8eaed;background:#fff;align-items:center}.table-scroll tr.order-row:nth-child(2n){background:#fcfcfd}.table-scroll tr.order-row>td,.table-scroll tr.order-row.token-order:not(.expanded)>td:nth-child(n+4),.table-scroll tr.order-row.nft-order:not(.expanded)>td:nth-child(n+5){display:block!important;width:auto;min-width:0;min-height:0;height:auto;margin:0;padding:2px 0;border:0;text-align:left!important;align-self:center;font-size:9px;line-height:1.2;overflow:hidden}.table-scroll tr.order-row>td:before{display:none!important}.table-scroll tr.order-row>td:first-child{white-space:normal;border:0;padding:0;align-self:start}.table-scroll tr.order-row>td:last-child{text-align:right!important;align-self:center}.table-scroll tr.order-row .order-expand,.table-scroll tr.order-row .contract-details{display:none!important}.table-scroll tr.order-row .asset-display{max-width:100%;gap:3px;align-items:center}.table-scroll tr.order-row .asset-info{overflow:hidden}.table-scroll tr.order-row .asset-info strong{font-size:9px;line-height:1.1;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.table-scroll tr.order-row .asset-title{display:flex;flex-wrap:nowrap;gap:2px;min-width:0}.table-scroll tr.order-row .asset-amount{font-size:8px;line-height:1;padding:2px 3px;max-width:100%;white-space:nowrap}.table-scroll tr.order-row .token-avatar{width:19px!important;height:19px;min-width:19px;font-size:9px}.table-scroll tr.order-row .nft-avatar{width:23px;height:23px;min-width:23px;font-size:10px}.table-scroll tr.order-row .nft-token-id{font-size:7px}.table-scroll tr.order-row .favorite{font-size:15px;padding:0}.table-scroll tr.order-row .effective-price{font-size:9px;white-space:nowrap}.table-scroll tr.order-row .market-reference{display:none}.table-scroll tr.order-row .price-cell{min-width:0;max-width:100%;font-size:9px}.table-scroll tr.order-row .state-badge{font-size:8px;padding:2px 3px}.table-scroll tr.order-row .maker-link{font-size:8px;white-space:nowrap}.table-scroll tr.order-row .row-button{min-width:0;padding:5px 4px;font-size:8px;white-space:nowrap}.table-scroll tr.order-row .tag{font-size:8px;padding:2px 3px}#token-rows tr.order-row{grid-template-columns:24px minmax(0,1fr) minmax(0,1fr) 47px;grid-template-rows:24px 20px 19px}#token-rows tr.order-row>td:nth-child(1){grid-area:1/1/4/2}#token-rows tr.order-row>td:nth-child(2){grid-area:1/2/2/3}#token-rows tr.order-row>td:nth-child(3){grid-area:1/3/2/4}#token-rows tr.order-row>td:nth-child(4){grid-area:2/2/3/3}#token-rows tr.order-row>td:nth-child(5){grid-area:2/3/3/4}#token-rows tr.order-row>td:nth-child(6){grid-area:3/2/4/3}#token-rows tr.order-row>td:nth-child(7){grid-area:3/3/4/4}#token-rows tr.order-row>td:nth-child(8){grid-area:1/4/4/5}#nft-rows tr.order-row{grid-template-columns:24px 30px minmax(0,1.1fr) minmax(0,1fr) 47px;grid-template-rows:25px 19px 20px}#nft-rows tr.order-row>td:nth-child(1){grid-area:1/1/4/2}#nft-rows tr.order-row>td:nth-child(2){grid-area:1/2/2/3}#nft-rows tr.order-row>td:nth-child(3){grid-area:1/3/3/4}#nft-rows tr.order-row>td:nth-child(4){grid-area:1/4/3/5}#nft-rows tr.order-row>td:nth-child(5){grid-area:2/2/3/3}#nft-rows tr.order-row>td:nth-child(6){grid-area:3/3/4/4}#nft-rows tr.order-row>td:nth-child(7){grid-area:3/2/4/3}#nft-rows tr.order-row>td:nth-child(8){grid-area:3/4/4/5}#nft-rows tr.order-row>td:nth-child(9){grid-area:3/5/4/6}#nft-rows tr.order-row>td:nth-child(10){grid-area:1/5/3/6}#my-orders .table-scroll tr.order-row.token-order{grid-template-columns:24px minmax(0,1fr) minmax(0,1fr) 48px;grid-template-rows:24px 19px 18px}#my-orders .token-order>td:nth-child(1){grid-area:1/1/4/2}#my-orders .token-order>td:nth-child(2){grid-area:1/2/2/3}#my-orders .token-order>td:nth-child(3){grid-area:1/3/2/4}#my-orders .token-order>td:nth-child(4){grid-area:2/2/3/3}#my-orders .token-order>td:nth-child(5){grid-area:2/3/3/4}#my-orders .token-order>td:nth-child(6){grid-area:3/2/4/4}#my-orders .token-order>td:nth-child(7){grid-area:1/4/4/5}#my-orders .table-scroll tr.order-row.nft-order{grid-template-columns:24px 30px minmax(0,1fr) minmax(0,1fr) 48px;grid-template-rows:24px 19px 18px}#my-orders .nft-order>td:nth-child(1){grid-area:1/1/4/2}#my-orders .nft-order>td:nth-child(2){grid-area:1/2/2/3}#my-orders .nft-order>td:nth-child(3){grid-area:1/3/3/4}#my-orders .nft-order>td:nth-child(4){grid-area:1/4/3/5}#my-orders .nft-order>td:nth-child(5){grid-area:2/2/3/3}#my-orders .nft-order>td:nth-child(6){grid-area:3/3/4/4}#my-orders .nft-order>td:nth-child(7){grid-area:3/2/4/3}#my-orders .nft-order>td:nth-child(8){grid-area:1/5/4/6}}@media(max-width:600px){.table-scroll tr.order-row .order-expand{display:inline-flex!important;align-items:center;justify-content:center;min-width:18px;min-height:19px;margin:4px 0 0;padding:1px 2px;border:1px solid #e2d98f;border-radius:3px;background:#fff9d5;font-size:0;line-height:1;cursor:pointer}.table-scroll tr.order-row .order-expand:after{content:"⋮";font-size:13px;color:#765d00}.table-scroll tr.order-row.expanded .order-expand:after{content:"收起";font-size:8px}.table-scroll tr.order-row.expanded{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:auto!important;gap:3px 8px;padding:10px;border:1px solid #edd875;background:#fffdf4}.table-scroll tr.order-row.expanded>td{grid-area:auto!important;display:block!important;overflow:visible;min-width:0;padding:5px 0;border-bottom:1px solid #f0e8c9}.table-scroll tr.order-row.expanded>td:before{display:block!important;content:attr(data-label);font-size:8px;color:#858b92;margin-bottom:3px}.table-scroll tr.order-row.expanded>td:first-child{grid-column:1/-1}.table-scroll tr.order-row.expanded>td:first-child:before{display:none!important}.table-scroll tr.order-row.expanded>td:last-child{grid-column:1/-1;text-align:left!important;border-bottom:0}.table-scroll tr.order-row.expanded .contract-details{display:block!important;max-width:100%}.table-scroll tr.order-row.expanded .market-reference{display:block}}body .token-order-table table:has(.exchange-card-row),body .table-scroll table:has(.nft-card-row){display:block!important;width:100%!important;min-width:0!important;table-layout:auto!important}body .token-order-table table:has(.exchange-card-row)>thead,body .table-scroll table:has(.nft-card-row)>thead{display:none!important}body .token-order-table table:has(.exchange-card-row)>tbody,body .table-scroll table:has(.nft-card-row)>tbody{display:grid!important;width:100%!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;padding:10px!important}body .token-order-table table:has(.order-state-row),body .table-scroll table:has(.order-state-row){display:block!important;width:100%!important;min-width:0!important;table-layout:auto!important}body .token-order-table table:has(.order-state-row)>thead,body .table-scroll table:has(.order-state-row)>thead{display:none!important}body .token-order-table table:has(.order-state-row)>tbody,body .table-scroll table:has(.order-state-row)>tbody{display:block!important;width:100%!important;padding:0!important;background:#f5f8fb!important}body #token-rows .order-state-row,body #nft-rows .order-state-row{display:block!important;width:100%!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}body #token-rows .order-state-row>td,body #nft-rows .order-state-row>td{display:block!important;width:100%!important;height:auto!important;min-height:0!important;padding:12px!important;border:0!important;overflow:visible!important}body #token-rows .order-state-row>td:before,body #nft-rows .order-state-row>td:before{display:none!important}.order-state{display:flex;min-height:180px;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:22px;text-align:center;border:1px solid #e5e9ee;border-radius:10px;background:#fff;color:#737d88}.order-state strong{color:#20252b;font-size:16px}.order-state p{max-width:520px;margin:0;font-size:12px;line-height:1.65;word-break:break-word}.order-state.is-error strong{color:#9a7200}.order-state .light{margin-top:3px;padding:8px 20px}@media(max-width:700px){body #token-rows,body #nft-rows{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-rows:none!important;gap:5px!important;padding:6px!important}body #token-rows tr.exchange-card-row,body #nft-rows tr.nft-card-row{display:block!important;width:auto!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}body #token-rows tr.exchange-card-row>td,body #nft-rows tr.nft-card-row>td{display:block!important;grid-area:auto!important;width:100%!important;height:auto!important;min-height:0!important;padding:0!important;border:0!important;overflow:visible!important}body #token-rows tr.exchange-card-row>td:before,body #nft-rows tr.nft-card-row>td:before{display:none!important}body .nft-card-main .asset-display{display:flex!important;width:100%!important;max-width:100%!important;gap:5px!important;align-items:center!important}body .nft-card-main .asset-info{display:block!important;flex:1!important;min-width:0!important;width:auto!important}body .nft-card-main .asset-info strong{display:block!important;max-width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;overflow-wrap:normal!important;word-break:normal!important}body .nft-card-price .token-chip{display:flex!important;width:100%!important;max-width:100%!important;gap:3px!important}body .nft-card-price .asset-info{display:block!important;flex:1!important;min-width:0!important;width:auto!important}body .nft-card-price .asset-amount{display:flex!important;width:auto!important;max-width:none!important;min-width:30px!important;white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important;writing-mode:horizontal-tb!important}}#token .order-form>.token-expiry-step{grid-template-columns:48px 120px minmax(170px,.55fr) minmax(300px,1.45fr)!important}#token .token-asset-step>.token-preset{grid-column:3;grid-row:1;width:100%;height:44px;padding:0 14px;border:0;border-right:1px solid #e6e8eb;border-radius:7px;background:#fbfcfd;color:#171b21;font-size:14px;font-weight:800;outline:none}#token .token-asset-step>.address-input{display:none!important}#token .token-asset-step>.form-contract-preview{display:none!important}#token .token-asset-step.is-custom{grid-template-rows:44px auto!important}#token .token-asset-step.is-custom>.token-preset{grid-row:1}#token .token-asset-step.is-custom>.address-input{display:block!important;grid-column:3;grid-row:2;height:35px!important;border:1px solid #e3e6ea!important;border-radius:6px!important}#token .token-asset-step.is-custom>.form-contract-preview{display:flex!important;grid-column:3/5;grid-row:3}#token .token-asset-step>.asset>span{display:none!important}#token .token-asset-step>.asset>input{width:100%!important}#token .token-expiry-step>.expiry-hint{grid-column:4;grid-row:1;color:#7c8592;font-size:11px;text-align:right}#token .order-form>.token-fee-step{grid-template-columns:48px 180px minmax(0,1fr)!important}#token .token-fee-step>.fee{grid-column:3;grid-row:1;margin:0;padding:0;border:0;background:transparent;color:#303744;font-size:12px;font-weight:600}#token .token-fee-step>.fee strong,#token .token-fee-step>.fee span{display:block}#token .token-fee-step>.fee span{margin-top:3px;color:#707986;font-size:10px;font-weight:500}#token .token-fee-step>.fee #token-market-rate{margin-top:10px}#token .token-fee-step>.fee span:empty{display:none}#token>.token-submit{display:block;width:calc(100% - 28px);height:48px;margin:0 14px 12px;border-radius:8px;font-size:18px;letter-spacing:4px;background:linear-gradient(90deg,#ffd900,#ffe21a)}#token .order-form>.token-asset-step{grid-template-columns:48px 120px minmax(170px,.55fr) minmax(300px,1.45fr)!important;grid-template-rows:44px 18px!important}#token .token-asset-step>.preset-logo{grid-column:3;grid-row:1;align-self:center;justify-self:start;z-index:2;margin-left:10px;pointer-events:none}#token .token-asset-step>.preset-logo .token-avatar{width:28px!important;height:28px!important;min-width:28px!important}#token .token-asset-step>.token-preset{padding-left:48px!important;border:1px solid #d6dbe1!important}#token .token-asset-step>.asset{border:1px solid #cbd2da!important;border-radius:7px!important;background:#fff!important;overflow:hidden!important}#token .token-asset-step>.asset>input{height:100%;border:0!important;background:#fff;text-align:right;padding:0 15px!important;font-size:20px!important}#token .token-asset-step>.token-market{grid-column:4;grid-row:2;align-self:center;padding-right:5px;color:#87909b;font-size:9px;text-align:right}#token .token-asset-step>.asset>input::placeholder{color:#8b95a3;text-align:left;opacity:1}#token .token-expiry-step>.duration-control{display:flex;grid-column:3;grid-row:1;width:100%;height:44px;align-items:center;gap:9px;padding:0 10px;border:1px solid #d4d9df;border-radius:7px;background:#fbfcfd}#token .duration-control>span{color:#617083;font-size:24px}.duration-control select{width:100%;height:100%;border:0;background:transparent;color:#222833;font-size:14px;font-weight:800;outline:none}#token .token-asset-step>.preset-logo{display:none!important}#token .token-asset-step>.token-select-control{position:relative;grid-column:3;grid-row:1;width:100%;height:44px;z-index:6}.token-select-trigger{display:flex;width:100%;height:100%;align-items:center;gap:9px;padding:0 12px;border:1px solid #d6dbe1;border-radius:7px;background:#fbfcfd;color:#161a20;text-align:left;font-weight:800}.token-select-trigger .token-avatar{width:28px!important;height:28px!important;min-width:28px!important}.token-select-trigger .select-caret{width:8px;height:8px;margin:-4px 3px 0 auto;border-right:2px solid #5f6874;border-bottom:2px solid #5f6874;transform:rotate(45deg);transition:transform .18s,margin .18s}.token-select-control.open .select-caret{margin:4px 3px 0 auto;transform:rotate(225deg)}.token-select-menu{position:absolute;top:calc(100% + 5px);left:0;width:100%;min-width:205px;padding:5px;border:1px solid #dce1e6;border-radius:9px;background:#fff;box-shadow:0 12px 32px #1b25322e;z-index:1002}.token-select-menu[hidden]{display:none!important}.token-select-menu button{display:flex;width:100%;align-items:center;gap:9px;padding:8px;border:0;border-radius:6px;background:#fff;color:#20252b;text-align:left}.token-select-menu button:hover,.token-select-menu button[aria-selected=true]{background:#fff8d7}.token-select-menu .token-avatar{width:28px!important;height:28px!important;min-width:28px!important}.token-select-menu span:not(.token-avatar){display:block;min-width:0}.token-select-menu strong,.token-select-menu small{display:block}.token-select-menu strong{font-size:12px}.token-select-menu small{margin-top:2px;color:#8a929c;font-size:8px;font-weight:400}.custom-token-icon{display:grid!important;width:28px;height:28px;min-width:28px;place-items:center;border-radius:50%;background:#f0f2f5;color:#626b76;font-size:18px}.token-asset-step:has(.token-select-control.open),#token .token-asset-step.select-open,#nft .token-asset-step.select-open{position:relative;z-index:1001!important}#token.dropdown-open,#nft.dropdown-open{position:relative;z-index:1000!important;overflow:visible!important}#token.dropdown-open .order-form,#nft.dropdown-open .order-form{overflow:visible!important}@media(max-width:700px){#token .order-form{gap:7px!important;padding:8px!important}#token .order-form>.step{grid-template-columns:34px minmax(92px,.78fr) minmax(0,1.22fr)!important;grid-template-rows:31px 31px!important;min-height:72px;padding:5px 7px!important;gap:2px 7px!important;border-radius:8px!important}#token .order-form>.step>em{grid-column:1;grid-row:1/3;width:29px;height:29px;align-self:center;font-size:16px!important}#token .order-form>.step>h3{grid-column:2;grid-row:1;align-self:end;font-size:11px!important}#token .order-form>.step>small{display:block!important;grid-column:2;grid-row:2;align-self:start;margin:0;color:#9aa1aa;font-size:7px!important;line-height:1.25}#token .token-asset-step>.address-input{grid-column:3!important;grid-row:1!important;height:31px!important;padding:0 7px!important;border:0!important;border-bottom:1px solid #e7e9ec!important;background:#fbfcfd!important;font-size:8px!important}#token .token-asset-step>.token-preset{grid-column:2!important;grid-row:1/3!important;height:48px;padding:0 7px;border:0!important;background:#fbfcfd;font-size:10px}#token .token-asset-step>h3,#token .token-asset-step>small{display:none!important}#token .token-asset-step>.asset{grid-column:3!important;grid-row:1/3!important;height:48px!important;border-left:1px solid #e7e9ec!important}#token .token-asset-step>.asset>input{font-size:16px!important}#token .token-asset-step.is-custom{grid-template-rows:32px 32px!important}#token .token-asset-step.is-custom>.token-preset{grid-column:2!important;grid-row:1/3!important;height:48px}#token .token-asset-step.is-custom>.address-input{display:block!important;grid-column:3!important;grid-row:1!important;height:31px!important}#token .token-asset-step.is-custom>.asset{grid-column:3!important;grid-row:2!important;height:31px!important}#token .token-asset-step>.asset{grid-column:3!important;grid-row:2!important;height:31px!important;margin:0!important;background:#fbfcfd!important}#token .token-asset-step>.asset>span{min-width:42%!important;padding:0 6px!important;font-size:9px!important}#token .token-asset-step>.asset>input{font-size:13px!important;padding:0 7px!important}#token .order-form>.token-expiry-step{grid-template-columns:34px 92px minmax(0,1fr)!important;grid-template-rows:38px 22px!important}#token .token-expiry-step>.times{grid-column:3!important;grid-row:1!important;width:100%!important}#token .token-expiry-step>.times button{height:34px!important;font-size:7px!important;padding:1px!important}#token .token-expiry-step>.expiry-hint{grid-column:3!important;grid-row:2!important;align-self:center;font-size:7px;text-align:right}#token .order-form>.token-fee-step{grid-template-columns:34px 115px minmax(0,1fr)!important;grid-template-rows:31px 22px!important}#token .token-fee-step>h3{grid-row:1!important;align-self:end!important}#token .token-fee-step>small{grid-row:2!important}#token .token-fee-step>.fee{grid-column:3!important;grid-row:1/3!important;align-self:center!important;padding:0!important;font-size:8px!important;line-height:1.5}#token>.token-submit{width:calc(100% - 16px);height:42px;margin:0 8px 9px;font-size:15px}body .token-order-table table:has(.exchange-card-row)>tbody,body .table-scroll table:has(.nft-card-row)>tbody,body #token-rows,body #nft-rows{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;padding:8px!important}body #token-rows tr.exchange-card-row,body #nft-rows tr.nft-card-row{width:100%!important}body .exchange-card,body .nft-trade-card{padding:11px!important;border-radius:10px!important}body .exchange-card header,body .nft-trade-card header{gap:7px!important;margin-bottom:8px!important}body .card-rank{width:27px!important;height:27px!important;font-size:15px!important}body .card-time{font-size:10px!important}body .exchange-card .state-badge,body .nft-trade-card .state-badge{font-size:9px!important;padding:3px 6px!important}body .trade-leg-title{gap:7px!important}body .trade-leg-title small{width:36px!important;font-size:10px!important}body .trade-leg-title .token-avatar{width:29px!important;height:29px!important;min-width:29px!important}body .trade-leg-title strong{font-size:14px!important}body .trade-leg>b{margin:3px 0 0 43px!important;font-size:22px!important}body .exchange-card .card-arrow{font-size:20px!important;line-height:22px!important}body .exchange-card dl,body .nft-trade-card dl{font-size:10px!important}body .exchange-card>.row-button,body .nft-trade-card>.row-button{min-height:38px!important;font-size:14px!important}body .nft-card-main .nft-avatar{width:58px!important;height:58px!important;min-width:58px!important}body .nft-card-main .nft-name{font-size:14px!important}body .nft-card-main .nft-token-id{font-size:9px!important}body .nft-card-price>.token-avatar{width:30px!important;height:30px!important;min-width:30px!important}body .nft-price-copy>strong{font-size:13px!important}body .nft-card-price .unit-usd{font-size:9px!important}#token .order-form>.token-asset-step{grid-template-columns:34px 105px minmax(0,1fr)!important;grid-template-rows:44px 16px!important;min-height:72px!important}#token .token-asset-step>.preset-logo{grid-column:2!important;grid-row:1!important;margin-left:7px!important}#token .token-asset-step>.preset-logo .token-avatar{width:24px!important;height:24px!important;min-width:24px!important}#token .token-asset-step>.token-preset{grid-column:2!important;grid-row:1!important;width:100%!important;height:44px!important;padding:0 5px 0 37px!important;font-size:9px!important}#token .token-asset-step>.asset{grid-column:3!important;grid-row:1!important;width:100%!important;height:44px!important;margin:0!important;border:1px solid #cbd2da!important}#token .token-asset-step>.asset>input{height:100%!important;padding:0 9px!important;font-size:15px!important}#token .token-asset-step>.token-market{grid-column:3!important;grid-row:2!important;align-self:center!important;font-size:7px!important;text-align:right!important}#token .token-expiry-step>.duration-control{grid-column:3!important;grid-row:1!important;width:100%!important;height:38px!important;padding:0 7px!important;gap:5px!important}.token-expiry-step .duration-control>span{font-size:18px!important}.token-expiry-step .duration-control select{font-size:10px!important}#token .token-asset-step>.token-select-control{grid-column:2!important;grid-row:1!important;width:100%!important;height:44px!important}.token-select-trigger{gap:5px;padding:0 7px;font-size:9px}.token-select-trigger .token-avatar{width:24px!important;height:24px!important;min-width:24px!important}.token-select-trigger .select-caret{width:7px;height:7px;border-width:0 1.5px 1.5px 0}.token-select-menu{min-width:180px}.token-select-menu button{padding:7px}.token-select-menu .token-avatar{width:25px!important;height:25px!important;min-width:25px!important}#token .token-asset-step.is-custom{grid-template-rows:31px 31px 16px!important}#token .token-asset-step.is-custom>.preset-logo{grid-row:1/3!important}#token .token-asset-step.is-custom>.token-preset{grid-row:1/3!important;height:48px!important}#token .token-asset-step.is-custom>.token-select-control{grid-column:2!important;grid-row:1/3!important;height:48px!important}#token .token-asset-step.is-custom>.address-input{grid-column:3!important;grid-row:1!important;height:30px!important}#token .token-asset-step.is-custom>.asset{grid-column:3!important;grid-row:2!important;height:30px!important}#token .token-asset-step.is-custom>.token-market{grid-column:3!important;grid-row:3!important}}@media(max-width:380px){body .token-order-table table:has(.exchange-card-row)>tbody,body .table-scroll table:has(.nft-card-row)>tbody,body #token-rows,body #nft-rows{grid-template-columns:minmax(0,1fr)!important}}@media(min-width:381px)and (max-width:700px){body .token-order-table,body .token-order-table table,body .token-order-table tbody{width:100%!important;max-width:100%!important;min-width:0!important}body .token-order-table table:has(.exchange-card-row)>tbody,body .table-scroll table:has(.nft-card-row)>tbody,body #token-rows,body #nft-rows{box-sizing:border-box!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:8px!important}body #token-rows tr.exchange-card-row,body #nft-rows tr.nft-card-row,body #token-rows tr.exchange-card-row>td,body #nft-rows tr.nft-card-row>td{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}body .exchange-card,body .nft-trade-card{display:flex!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;box-sizing:border-box!important;flex-direction:column!important;overflow:hidden!important}body .exchange-card header,body .nft-trade-card header{width:100%!important;min-width:0!important;min-height:29px!important}body .exchange-card header .card-time,body .nft-trade-card header .card-time{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important}body .exchange-card .trade-leg{width:100%!important;min-width:0!important;padding:2px 0!important}body .exchange-card .trade-leg-title{display:grid!important;grid-template-columns:36px 29px minmax(0,1fr)!important;width:100%!important;min-width:0!important;align-items:center!important}body .exchange-card .trade-leg-title small{width:auto!important}body .exchange-card .trade-leg-title strong{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .exchange-card .trade-leg-title .token-verify-trigger{grid-column:2/-1;width:100%;min-width:0}body .exchange-card .trade-leg>b{display:block!important;width:100%!important;margin:4px 0 0!important;padding:0!important;text-align:right!important;white-space:nowrap!important}body .exchange-card dl,body .nft-trade-card dl{width:100%!important;min-width:0!important;margin-top:auto!important}body .exchange-card dl div,body .nft-trade-card dl div{display:grid!important;grid-template-columns:58px minmax(0,1fr)!important;align-items:center!important;gap:4px!important}body .exchange-card dd,body .nft-trade-card dd{min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;text-align:right!important}body .exchange-card .maker-link,body .nft-trade-card .maker-link{display:block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important}body .exchange-card>.row-button,body .nft-trade-card>.row-button{flex:none!important;width:100%!important;margin-top:2px!important}}#nft .order-form>.nft-token-step{grid-template-columns:48px 120px minmax(170px,.55fr) minmax(300px,1.45fr)!important;grid-template-rows:44px 18px!important}#nft .nft-token-step>.preset-logo,#nft .nft-token-step>.token-preset{display:none!important}#nft .nft-token-step>.token-select-control{position:relative;grid-column:3;grid-row:1;width:100%;height:44px;z-index:6}#nft .nft-token-step>.address-input,#nft .nft-token-step>.form-contract-preview{display:none!important}#nft .nft-token-step>.asset{grid-column:4!important;grid-row:1!important;width:100%!important;height:44px!important;margin:0!important;border:1px solid #cbd2da!important;border-radius:7px!important;background:#fff!important;overflow:hidden!important}#nft .nft-token-step>.asset>span{display:none!important}#nft .nft-token-step>.asset>input{width:100%!important;height:100%;border:0!important;padding:0 15px!important;background:#fff;text-align:right;font-size:20px!important}#nft .nft-token-step>.asset>input::placeholder{color:#8b95a3;text-align:left;opacity:1}#nft .nft-token-step>.token-market{grid-column:4;grid-row:2;align-self:center;padding-right:5px;color:#87909b;font-size:9px;text-align:right}#nft .nft-token-step.is-custom{grid-template-rows:44px 35px 18px!important}#nft .nft-token-step.is-custom>.address-input{display:block!important;grid-column:3;grid-row:2;height:35px!important;border:1px solid #e3e6ea!important;border-radius:6px!important}#nft .nft-token-step.is-custom>.form-contract-preview{display:flex!important;grid-column:3/5;grid-row:3}#nft .order-form>.nft-expiry-step{grid-template-columns:48px 120px minmax(170px,.55fr) minmax(300px,1.45fr)!important}#nft .nft-expiry-step>.duration-control{display:flex;grid-column:3;grid-row:1;width:100%;height:44px;align-items:center;gap:9px;padding:0 10px;border:1px solid #d4d9df;border-radius:7px;background:#fbfcfd}#nft .nft-expiry-step>.duration-control>span{color:#617083;font-size:24px}.nft-expiry-step .duration-control select{width:100%;height:100%;border:0;background:transparent;color:#222833;font-size:14px;font-weight:800;outline:none}#nft .nft-expiry-step>.expiry-hint{grid-column:4;grid-row:1;align-self:center;color:#7c8592;font-size:11px;text-align:right}@media(max-width:700px){#nft .order-form>.nft-token-step{grid-template-columns:34px 105px minmax(0,1fr)!important;grid-template-rows:44px 16px!important;min-height:72px!important}#nft .nft-token-step>h3,#nft .nft-token-step>small{display:none!important}#nft .nft-token-step>.token-select-control{grid-column:2!important;grid-row:1!important;width:100%!important;height:44px!important}#nft .nft-token-step>.asset{grid-column:3!important;grid-row:1!important;width:100%!important;height:44px!important}#nft .nft-token-step>.asset>input{padding:0 9px!important;font-size:15px!important}#nft .nft-token-step>.token-market{grid-column:3!important;grid-row:2!important;font-size:7px!important}#nft .nft-token-step.is-custom{grid-template-rows:31px 31px 16px!important}#nft .nft-token-step.is-custom>.token-select-control{grid-column:2!important;grid-row:1/3!important;height:48px!important}#nft .nft-token-step.is-custom>.address-input{display:block!important;grid-column:3!important;grid-row:1!important;height:30px!important}#nft .nft-token-step.is-custom>.asset{grid-column:3!important;grid-row:2!important;height:30px!important}#nft .nft-token-step.is-custom>.token-market{grid-column:3!important;grid-row:3!important}#nft .order-form>.nft-expiry-step{grid-template-columns:34px 92px minmax(0,1fr)!important;grid-template-rows:38px 22px!important}#nft .nft-expiry-step>.duration-control{grid-column:3!important;grid-row:1!important;width:100%!important;height:38px!important;padding:0 7px!important;gap:5px!important}#nft .nft-expiry-step>.duration-control>span{font-size:18px!important}.nft-expiry-step .duration-control select{font-size:10px!important}#nft .nft-expiry-step>.expiry-hint{grid-column:3!important;grid-row:2!important;align-self:center;font-size:7px;text-align:right}}.features>div{grid-template-columns:85px minmax(0,1fr);min-height:103px}.features>div>img{width:81px;height:81px}@media(max-width:900px){.features>div{grid-template-columns:70px minmax(0,1fr);min-height:84px}.features>div>img{width:66px;height:66px}}@media(max-width:600px){.features>div{grid-template-columns:63px minmax(0,1fr);min-height:78px;padding-left:7px;padding-right:7px}.features>div>img{width:59px;height:59px}}@media(max-width:600px){#my-orders .table-scroll tr.order-row,#my-orders .table-scroll tr.order-row.expanded{display:flex!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;gap:0!important;padding:9px 11px!important;border:1px solid #ece4b4!important;border-radius:8px!important;background:#fff!important}#my-orders .table-scroll tr.order-row+tr.order-row{margin-top:8px!important}#my-orders .table-scroll tr.order-row>td,#my-orders .table-scroll tr.order-row.expanded>td{display:flex!important;grid-area:auto!important;width:100%!important;min-width:0!important;min-height:38px!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:7px 0!important;border-bottom:1px solid #edf0f2!important;overflow:visible!important;text-align:left!important;white-space:normal!important}#my-orders .table-scroll tr.order-row>td:before,#my-orders .table-scroll tr.order-row.expanded>td:before{display:block!important;content:attr(data-label)!important;flex:0 0 62px!important;margin:0!important;color:#858b92!important;font-size:9px!important}#my-orders .table-scroll tr.order-row>td:first-child:before{display:none!important}#my-orders .table-scroll tr.order-row>td:last-child{border-bottom:0!important}#my-orders .table-scroll .order-expand{display:none!important}#my-orders .table-scroll .asset-display{display:flex!important;flex:1!important;width:auto!important;max-width:calc(100% - 72px)!important;align-items:center!important;justify-content:flex-start!important;gap:7px!important;overflow:visible!important}#my-orders .table-scroll .asset-info{display:block!important;flex:1!important;min-width:0!important;height:auto!important;overflow:visible!important}#my-orders .table-scroll .asset-title{display:block!important;min-width:0!important}#my-orders .table-scroll .asset-info strong{display:block!important;max-width:100%!important;font-size:12px!important;line-height:1.25!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}#my-orders .table-scroll .asset-amount{display:inline-block!important;flex:none!important;max-width:none!important;padding:3px 6px!important;font-size:11px!important;line-height:1.2!important;white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important}#my-orders .table-scroll .contract-details{display:block!important;max-width:150px!important;height:auto!important;line-height:1.25!important}#my-orders .table-scroll .contract-details summary{max-width:150px!important;font-size:9px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}#my-orders .table-scroll .token-avatar{width:32px!important;height:32px!important;min-width:32px!important;margin:0!important}#my-orders .table-scroll .row-button{min-width:112px!important;padding:8px 12px!important;font-size:11px!important}}.mobile-bottom-nav{display:none}.mobile-view-hidden{display:none!important}@media(max-width:700px){body.mobile-tabbed{padding-bottom:calc(68px + env(safe-area-inset-bottom))}body.mobile-tabbed #menu,body.mobile-tabbed header #nav{display:none!important}body.mobile-tabbed footer{display:none!important}body.mobile-tabbed main{padding-bottom:12px}.mobile-bottom-nav{position:fixed;z-index:2500;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));height:calc(64px + env(safe-area-inset-bottom));padding:4px 6px env(safe-area-inset-bottom);border-top:1px solid #e3e5e8;background:#fffffff7;box-shadow:0 -8px 24px #131c271f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mobile-bottom-nav button,.mobile-bottom-nav .mobile-swap-link{position:relative;display:flex;min-width:0;align-items:center;justify-content:center;flex-direction:column;gap:2px;border:0;border-radius:9px;background:transparent;color:#7d8590;font-size:10px;font-weight:700;cursor:pointer}.mobile-bottom-nav button i,.mobile-bottom-nav .mobile-swap-link i{display:grid;width:27px;height:27px;place-items:center;border-radius:9px;font-size:18px;font-style:normal;line-height:1}.mobile-bottom-nav button span,.mobile-bottom-nav .mobile-swap-link span{overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap}.mobile-bottom-nav button.active{color:#171a1f}.mobile-bottom-nav button.active i{background:#ffdc20;color:#171a1f;box-shadow:0 3px 9px #e0b1003d}.mobile-bottom-nav button.active:before{content:"";position:absolute;top:-4px;left:24%;width:52%;height:3px;border-radius:0 0 4px 4px;background:#f0bc00}}@media(max-width:900px){body .token-order-table,body .table-scroll:has(#nft-rows),body .token-order-table>table,body .table-scroll:has(#nft-rows)>table{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}body #token-rows,body #nft-rows{display:flex!important;width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;align-items:stretch!important;flex-direction:column!important;gap:10px!important}body #token-rows>tr.exchange-card-row,body #nft-rows>tr.nft-card-row,body #token-rows>tr.exchange-card-row>td,body #nft-rows>tr.nft-card-row>td{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;flex:0 0 100%!important;align-self:stretch!important}body #token-rows .exchange-card,body #nft-rows .nft-trade-card{display:flex!important;width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;flex:none!important;flex-direction:column!important}}@media(max-width:600px){body .token-orders-card .token-order-table,body .token-orders-card .token-order-table>table,body .token-orders-card #token-rows,body .table-scroll:has(#nft-rows),body .table-scroll:has(#nft-rows)>table,body #nft-rows{width:calc(100vw - 32px)!important;min-width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important;margin-right:0!important;margin-left:0!important}body #token-rows>tr.exchange-card-row,body #nft-rows>tr.nft-card-row,body #token-rows>tr.exchange-card-row>td:first-child,body #nft-rows>tr.nft-card-row>td:first-child,body #token-rows .exchange-card,body #nft-rows .nft-trade-card{display:block!important;width:100%!important;min-width:100%!important;max-width:100%!important;box-sizing:border-box!important}body #token-rows .exchange-card,body #nft-rows .nft-trade-card{display:flex!important;flex-direction:column!important}body .token-orders-card #token-rows{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:8px!important}body #token-rows>tr.exchange-card-row,body #token-rows>tr.exchange-card-row>td:first-child{width:100%!important;min-width:0!important;max-width:100%!important}body #token-rows .exchange-card .trade-leg{padding-right:0!important;padding-left:0!important}body #token-rows .exchange-card .trade-leg-title{display:grid!important;grid-template-columns:29px minmax(0,1fr)!important;gap:3px!important;align-items:center!important}body #token-rows .exchange-card .trade-leg-title>small{grid-column:1!important;width:auto!important;margin:0!important;text-align:left!important}body #token-rows .exchange-card .token-verify-trigger{grid-column:2!important;width:100%!important;padding:2px 0!important;gap:5px!important}body #token-rows .exchange-card .trade-leg>b{margin-top:3px!important;margin-left:32px!important;width:calc(100% - 32px)!important}}@media(max-width:700px){#nft .nft-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:8px 8px 0}#nft .nft-tabs button{min-width:0;min-height:52px;padding:6px 5px;font-size:15px;line-height:1.4;white-space:normal}#nft .nft-tabs button span,#nft .nft-tabs button small{display:block}#nft .nft-tabs button small{margin-top:3px;font-size:11px;font-weight:500}#nft .order-form>.step{grid-template-columns:30px minmax(0,1fr) minmax(0,1fr)!important;gap:6px!important;padding:8px!important;min-height:0!important}#nft .order-form>.step>em{width:28px;height:28px;grid-row:1!important}#nft .order-form>.step>h3{grid-column:2/-1!important;grid-row:1!important;font-size:13px!important}#nft .order-form>.step:first-child{grid-template-rows:28px 44px 44px!important}#nft .order-form>.step:first-child>.address-input{grid-column:1/-1!important;grid-row:2!important;height:44px!important;padding:0 10px;font-size:16px;border:1px solid #d4d9df;border-radius:7px;box-sizing:border-box;min-width:0}#nft .order-form>.step>.nft-fields{display:grid;grid-template-columns:1fr 1.2fr .8fr;grid-column:1/-1!important;grid-row:3!important;gap:5px;height:44px!important}#nft .nft-fields select,#nft .nft-fields input{width:100%;min-width:0;height:44px!important;padding:0 7px;font-size:16px!important;box-sizing:border-box}#nft .order-form>.nft-token-step{grid-template-columns:30px minmax(0,1fr) minmax(0,1fr)!important;grid-template-rows:44px 44px auto!important}#nft .nft-token-step>.token-select-control{grid-column:2/-1!important;grid-row:1!important;height:44px!important}#nft .nft-token-step>.asset{grid-column:1/-1!important;grid-row:2!important;min-width:0}#nft .nft-token-step>.token-select-control,#nft .nft-token-step>.asset{height:44px!important}#nft .nft-token-step .token-select-trigger{font-size:12px}#nft .nft-token-step>.asset>input{font-size:16px!important;padding:0 7px!important}#nft .nft-token-step>.token-market{grid-column:1/-1!important;grid-row:3!important;font-size:11px!important}#nft .order-form>.nft-expiry-step{grid-template-rows:44px 44px auto!important}#nft .nft-expiry-step>.duration-control{grid-column:1/-1!important;grid-row:2!important;height:44px!important;box-sizing:border-box}#nft .nft-expiry-step .duration-control select{font-size:16px!important}#nft .nft-expiry-step>.expiry-hint{grid-column:1/-1!important;grid-row:3!important;font-size:10px}#nft .order-form>.step>.submit{grid-column:1/-1!important;grid-row:2!important;height:46px!important;font-size:17px}body .heading .nft-order-filters{display:grid;grid-template-columns:minmax(0,1fr) 76px;gap:5px;margin-top:6px}body .heading .nft-order-filters input{grid-column:1/-1;box-sizing:border-box;width:100%;height:44px;padding:0 10px;font-size:16px}body .heading .nft-order-filters select,body .heading .nft-order-filters button{width:100%;height:44px;padding:0 9px;font-size:16px;box-sizing:border-box}#nft .nft-token-step.is-custom{grid-template-rows:44px 44px 44px auto!important}#nft .nft-token-step.is-custom>.token-select-control{grid-row:1!important;height:44px!important}#nft .nft-token-step.is-custom>.address-input{grid-column:1/-1!important;grid-row:2!important;height:44px!important;font-size:16px;box-sizing:border-box;min-width:0}#nft .nft-token-step.is-custom>.asset{grid-row:3!important;height:44px!important}#nft .nft-token-step.is-custom>.token-market{grid-row:4!important}}#help .help-body{padding:20px}#help .heading.gray{background:#d5d6d8}#help .faqs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px 30px;padding:0}#help .faqs details{min-width:0;padding:12px 15px;border:1px solid #d7d9de;border-radius:5px;background:#fff}#help .faqs summary{font-size:17px;font-weight:700;line-height:1.5;cursor:pointer;overflow-wrap:anywhere}#help .faqs p{margin:12px 0 2px;font-size:14px;line-height:1.8;color:#626b76;white-space:pre-line;overflow-wrap:anywhere}@media(max-width:700px){#help .help-body{padding:10px}#help .faqs{grid-template-columns:minmax(0,1fr);gap:8px}#help .faqs details{padding:11px 12px}#help .faqs summary{font-size:15px}#help .faqs p{font-size:14px}}#help .faqs details p{margin:14px 0 0;line-height:1.85;white-space:pre-line}#help .faqs details p+p{margin-top:16px}#help .faqs details p:last-child{margin-bottom:5px}@media(max-width:700px){body .hero{margin:0 0 8px;border-radius:8px;background:#f4f5f5}body .hero img{width:155%;max-width:none;height:auto;margin-left:-27.5%}body .features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:12px}body .features>div{box-sizing:border-box;min-width:0;min-height:84px;grid-template-columns:48px minmax(0,1fr);grid-template-rows:1fr 1fr;column-gap:7px;row-gap:0;padding:10px 8px;border-radius:8px;background:linear-gradient(105deg,#fff 25%,#fff3a6)}body .features>div>img{width:48px;height:48px;grid-row:1/3;align-self:center}body .features strong{align-self:end;font-size:clamp(12px,3.4vw,16px);line-height:1.35;white-space:normal}body .features small{align-self:start;font-size:clamp(11px,2.9vw,13px);line-height:1.4;margin-top:5px;color:#909497}}@media(max-width:360px){body .features>div{grid-template-columns:40px minmax(0,1fr);column-gap:5px;padding:8px 6px}body .features>div>img{width:40px;height:40px}}@media(max-width:700px){#token .order-form{padding:10px!important;gap:10px!important}#token .order-form>.step{padding:10px!important;border-radius:14px!important;gap:6px!important;box-sizing:border-box}#token .order-form>.token-asset-step{grid-template-columns:28px minmax(0,1fr) minmax(0,1fr)!important;grid-template-rows:28px 56px auto!important;min-height:0!important;background:#fffdf4!important}#token .order-form>.token-asset-step>em{grid-row:1!important;width:26px;height:26px;font-size:15px!important}#token .token-asset-step>h3{display:block!important;grid-column:2/-1!important;grid-row:1!important;align-self:center!important;font-size:14px!important}#token .token-asset-step>small,#token .token-asset-step>.preset-logo{display:none!important}#token .token-asset-step>.token-select-control{grid-column:1/3!important;grid-row:2!important;height:56px!important;min-width:0}#token .token-asset-step .token-select-trigger{height:56px;padding:0 10px;font-size:16px;gap:7px;border:1px solid #e8e4d5;border-right:0;border-radius:12px 0 0 12px;background:#f5f2e8}#token .token-select-trigger strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#token .token-select-trigger .token-avatar{width:32px!important;height:32px!important;min-width:32px!important}#token .token-asset-step>.asset{grid-column:3!important;grid-row:2!important;height:56px!important;border:1px solid #e8e4d5!important;border-left:0!important;border-radius:0 12px 12px 0!important;background:#f5f2e8!important;min-width:0}#token .token-asset-step>.asset>input{height:100%!important;min-width:0;padding:0 9px!important;background:transparent!important;font-size:20px!important;text-align:right}#token .token-asset-step>.asset>input::placeholder{font-size:16px;text-align:right}#token .token-asset-step>.token-market{grid-column:1/-1!important;grid-row:3!important;font-size:11px!important;line-height:1.5;padding:0 3px}#token .order-form>.token-expiry-step{grid-template-columns:28px minmax(0,1fr) minmax(0,1fr)!important;grid-template-rows:48px auto!important}#token .token-expiry-step>h3{font-size:14px!important;align-self:center!important}#token .token-expiry-step>small{display:none!important}#token .token-expiry-step>.duration-control{height:48px!important;border-radius:10px!important;box-sizing:border-box}#token .token-expiry-step .duration-control select{font-size:16px!important}#token .token-expiry-step>.expiry-hint{grid-column:2/-1!important;font-size:11px!important;line-height:1.5}#token .order-form>.token-fee-step{grid-template-columns:28px minmax(0,1fr)!important;grid-template-rows:28px auto auto!important}#token .token-fee-step>em{grid-row:1!important}#token .token-fee-step>h3{grid-column:2!important;grid-row:1!important;align-self:center!important;font-size:14px!important}#token .token-fee-step>small{grid-column:2!important;grid-row:2!important;font-size:11px!important}#token .token-fee-step>.fee{grid-column:1/-1!important;grid-row:3!important;font-size:14px!important;line-height:1.6;padding:8px 10px!important;border-radius:10px;background:#f8f7f1}#token .token-fee-step>.fee span{font-size:13px!important}#token>.token-submit{height:50px;font-size:18px;border-radius:12px;letter-spacing:2px}#token .token-select-menu{min-width:190px}#token .token-select-menu button{min-height:48px;padding:9px}#token .token-select-menu strong{font-size:15px}#token .token-select-menu small{font-size:11px}#token .order-form>.token-asset-step.is-custom{grid-template-rows:28px 56px 44px auto!important}#token .token-asset-step.is-custom>.token-select-control{grid-row:2!important;height:56px!important}#token .token-asset-step.is-custom>.address-input{grid-column:1/-1!important;grid-row:3!important;height:44px!important;font-size:16px!important;box-sizing:border-box;border:1px solid #e3e6ea!important;border-radius:8px}#token .token-asset-step.is-custom>.asset{grid-row:2!important;height:56px!important}#token .token-asset-step.is-custom>.token-market{grid-row:4!important}}@media(max-width:700px){#token .order-form>.token-asset-step{column-gap:0!important;row-gap:6px!important}#token .token-asset-step>h3{padding-left:6px}#token .token-asset-step>.token-select-control,#token .token-asset-step>.asset{margin:0!important;width:100%!important}}@media(max-width:700px){#token .order-form>.token-asset-step{grid-template-columns:28px 104px minmax(0,1fr)!important}#token .token-asset-step .token-select-trigger{padding:0 8px;gap:5px;font-size:14px}#token .token-select-trigger .token-avatar{width:28px!important;height:28px!important;min-width:28px!important}}@media(max-width:700px){#nft .order-form>.nft-token-step{grid-template-columns:28px 104px minmax(0,1fr)!important;grid-template-rows:28px 56px auto!important;column-gap:0!important;row-gap:6px!important;background:#fffdf4!important}#nft .nft-token-step>h3{display:block!important;grid-column:2/-1!important;grid-row:1!important;padding-left:6px;font-size:14px!important}#nft .nft-token-step>.token-select-control{grid-column:1/3!important;grid-row:2!important;height:56px!important;min-width:0;margin:0!important}#nft .nft-token-step .token-select-trigger{height:56px;padding:0 8px;gap:5px;font-size:14px;border:1px solid #e8e4d5;border-right:0;border-radius:12px 0 0 12px;background:#f5f2e8}#nft .token-select-trigger strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#nft .token-select-trigger .token-avatar{width:28px!important;height:28px!important;min-width:28px!important}#nft .nft-token-step>.asset{grid-column:3!important;grid-row:2!important;height:56px!important;width:100%!important;min-width:0;margin:0!important;border:1px solid #e8e4d5!important;border-left:0!important;border-radius:0 12px 12px 0!important;background:#f5f2e8!important}#nft .nft-token-step>.asset>input{height:100%!important;padding:0 9px!important;background:transparent!important;font-size:20px!important;text-align:right}#nft .nft-token-step>.asset>input::placeholder{font-size:16px;text-align:right}#nft .nft-token-step>.token-market{grid-column:1/-1!important;grid-row:3!important;font-size:11px!important}#nft .order-form>.nft-token-step.is-custom{grid-template-rows:28px 56px 44px auto!important}#nft .nft-token-step.is-custom>.token-select-control{grid-row:2!important;height:56px!important}#nft .nft-token-step.is-custom>.asset{grid-row:2!important;height:56px!important}#nft .nft-token-step.is-custom>.address-input{grid-column:1/-1!important;grid-row:3!important;height:44px!important}#nft .nft-token-step.is-custom>.token-market{grid-row:4!important}}@media(max-width:700px){#token .order-form>.token-expiry-step{grid-template-columns:28px 104px minmax(0,1fr)!important;grid-template-rows:56px auto!important;column-gap:0!important;row-gap:6px!important;background:#fffdf4!important}#token .token-expiry-step>em{grid-row:1!important;align-self:center}#token .token-expiry-step>h3{grid-column:2!important;grid-row:1!important;display:flex;align-items:center;align-self:stretch!important;height:56px;box-sizing:border-box;padding:0 8px;border:1px solid #e8e4d5;border-right:0;border-radius:12px 0 0 12px;background:#f5f2e8;font-size:14px!important}#token .token-expiry-step>.duration-control{grid-column:3!important;grid-row:1!important;width:100%!important;height:56px!important;margin:0!important;padding:0 9px!important;border:1px solid #e8e4d5!important;border-left:0!important;border-radius:0 12px 12px 0!important;background:#f5f2e8!important;box-sizing:border-box}#token .token-expiry-step .duration-control select{font-size:16px!important}#token .token-expiry-step>.expiry-hint{grid-column:2/-1!important;grid-row:2!important;font-size:11px!important}}@media(max-width:700px){#token .order-form>.token-expiry-step{grid-template-columns:30px minmax(0,1fr) minmax(0,1fr)!important;grid-template-rows:28px 44px auto!important;gap:6px!important;background:#fff!important}#token .token-expiry-step>em{grid-column:1!important;grid-row:1!important;width:28px;height:28px;align-self:center}#token .token-expiry-step>h3{display:block;grid-column:2/-1!important;grid-row:1!important;align-self:center!important;height:auto;padding:0;border:0;border-radius:0;background:transparent;font-size:13px!important}#token .token-expiry-step>small{display:none!important}#token .token-expiry-step>.duration-control{grid-column:1/-1!important;grid-row:2!important;width:100%!important;height:44px!important;padding:0 7px!important;gap:5px!important;border:1px solid #d4d9df!important;border-radius:7px!important;background:#fbfcfd!important;box-sizing:border-box}#token .token-expiry-step>.expiry-hint{grid-column:1/-1!important;grid-row:3!important;font-size:10px!important;text-align:right}}.features{margin-left:10px;margin-right:10px}@media(max-width:700px){body .features{margin-left:10px;margin-right:10px}}@media(max-width:700px){body .features{margin:0 16px 12px;gap:6px}body .features>div{min-height:52px;grid-template-columns:50px minmax(0,1fr);column-gap:7px;padding:3px 9px;border-radius:7px;background:linear-gradient(110deg,#fff 8%,#fff3a6 95%)}body .features>div>img{width:50px;height:50px}body .features strong{font-size:clamp(11px,3.1vw,14px);line-height:1.3;align-self:end}body .features small{font-size:clamp(10px,2.7vw,12px);line-height:1.3;margin-top:2px;align-self:start}}@media(max-width:360px){body .features{margin-left:12px;margin-right:12px}body .features>div{grid-template-columns:46px minmax(0,1fr);padding:5px 6px;column-gap:5px}body .features>div>img{width:46px;height:46px}}.page-dialog{box-sizing:border-box;width:min(440px,calc(100% - 36px));max-height:calc(100dvh - 36px);overflow:auto;padding:24px;border:0;border-radius:16px;background:#fff;color:#454545;box-shadow:0 24px 70px #00000047;font-size:16px;line-height:1.7}.page-dialog::backdrop{background:#0d12199e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.page-dialog h2{margin:0 0 20px;font-size:24px;font-weight:600}.page-dialog p{margin:0 0 14px}.page-dialog .page-dialog-description>div>div{margin:4px 0}.page-dialog .page-dialog-description>div>p:last-child{margin:14px 0 0}.page-dialog-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.page-dialog-actions button{min-height:44px;padding:8px 10px;border:0;border-radius:8px;background:transparent;color:#555;font:inherit;cursor:pointer}.page-dialog-actions [data-continue]{color:#287ec3;font-weight:600}.page-dialog-actions button:focus-visible{outline:2px solid #287ec3;outline-offset:2px}@media(max-width:700px){body .hero img{width:142%;max-width:none;height:auto;margin-left:-21%}}.page-dialog-description{white-space:pre-wrap;overflow-wrap:anywhere}.page-dialog{padding:20px;border:1px solid #eee5c7;border-radius:18px;background:linear-gradient(145deg,#fffdf4,#fff 35%);color:#27303b;font-size:13px;line-height:1.55}.page-dialog-header{display:flex;align-items:center;gap:10px;margin-bottom:14px}.page-dialog-badge{display:grid;place-items:center;flex-shrink:0;width:30px;height:30px;border-radius:9px;background:#fff0b5;color:#95700a;font-size:19px;font-weight:800}.page-dialog h2{margin-bottom:12px;font-size:18px;color:#202631}.page-dialog-header h2{margin:0;line-height:1.3}.page-dialog-description:has(.dialog-details){white-space:normal}.dialog-warning{padding:9px 11px;border:1px solid #f2df9a;border-radius:9px;background:#fff9e6;color:#7f651e;font-size:12px}.dialog-order-label{display:flex;justify-content:space-between;margin:12px 0 8px;color:#77808d;font-size:12px}.dialog-order-label strong{color:#252b33}.dialog-details{margin:0;border:1px solid #e7eaf0;border-radius:12px;background:#f7f8fa;overflow:hidden}.dialog-details>div{padding:9px 11px}.dialog-details>div+div{border-top:1px solid #e7eaf0}.dialog-details dt{margin-bottom:3px;color:#7c8591;font-size:11px}.dialog-details .dialog-asset-heading{display:flex;align-items:baseline;justify-content:flex-start;flex-wrap:wrap;gap:4px 8px}.dialog-asset-quantity{color:#303a47;font-size:12px;font-weight:700;overflow-wrap:anywhere;min-width:0}.dialog-details .dialog-contract-line{display:flex;align-items:center;gap:8px;-webkit-user-select:auto;user-select:auto}.dialog-contract-line>span{flex:1;min-width:0;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.dialog-copy{flex:none;min-width:44px;min-height:32px;padding:4px 7px;border:1px solid #e5d18b;border-radius:6px;background:#fff8dc;color:#8b6c10;font-family:inherit;font-size:11px;font-weight:600;line-height:1.4;cursor:pointer}.dialog-copy:focus-visible{outline:2px solid #bf9510;outline-offset:2px}.dialog-details dd{margin:0;color:#303a47;font:12px/1.5 ui-monospace,Consolas,monospace;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.page-dialog .dialog-footnote{margin:10px 0 0;color:#929aa4;font-size:11px}.page-dialog-actions{display:grid;grid-template-columns:1fr 1.65fr;gap:8px;margin-top:16px}.page-dialog-actions button{min-height:38px;padding:6px 10px;border:1px solid #e1e5eb;border-radius:8px;background:#f7f8fa;color:#606b78;font-size:12px;font-weight:600}.page-dialog-actions [data-continue]{border-color:#edc72b;background:#ffdc32;color:#302b16;box-shadow:0 4px 12px #edc72b24}.page-dialog-actions button:hover{filter:brightness(.97)}.order-feedback{text-align:center}.order-feedback small{display:block;color:#929aa4;font-size:12px}.request-message{min-height:24px;color:#5b6676}.request-spinner{display:block;width:38px;height:38px;margin:4px auto 20px;border:3px solid #f4ecd2;border-top-color:#dfb71e;border-radius:50%;animation:request-spin .85s linear infinite}.order-feedback[data-done] .request-spinner{display:grid;place-items:center;border:0;background:#e7f7ed;color:#298251;animation:none;font-size:24px;font-weight:700}.order-feedback[data-done=error] .request-spinner{background:#fff1e9;color:#b75a31}.request-close{width:100%;min-height:38px;margin-top:16px;border:0;border-radius:8px;background:#ffdc32;color:#302b16;font:inherit;font-weight:600;cursor:pointer}.request-close[hidden]{display:none}.row-button[aria-busy=true]{opacity:.7;cursor:wait}@keyframes request-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.request-spinner{animation-duration:2s}}@media(max-width:480px){.page-dialog{padding:18px;width:calc(100% - 28px)}.dialog-details dd{font-size:11px}}#my-orders .my-nft-detail{min-width:0;text-align:left;overflow-wrap:anywhere}#my-orders .my-nft-detail{display:flex;align-items:center;gap:10px}#my-orders .my-nft-detail .nft-avatar{flex:none;width:56px!important;height:56px!important;min-width:56px!important;border-radius:8px}#my-orders .my-nft-copy{display:block;min-width:0;flex:1}#my-orders .my-asset-trigger{width:100%;padding:5px;border:0;border-radius:8px;background:transparent;color:inherit;text-align:left;font:inherit;cursor:pointer}#my-orders .my-asset-trigger:hover,#my-orders .my-asset-trigger:focus-visible{background:#fff9df;outline:1px solid #efd25c}#my-orders .my-contract-address{display:block;margin-top:4px;color:#7c8590;font-size:12px;line-height:1.4}#my-orders .my-nft-detail strong{display:block;font-size:15px;color:#27303b}#my-orders .my-nft-detail small{display:block;margin:4px 0;color:#7c8590;font-size:12px}@media(max-width:900px){body #my-orders>p{margin:14px 0;font-size:15px;color:#657080}body #my-orders .table-scroll tr.order-row{padding:12px 14px!important;border-color:#e2e6ec!important;border-radius:12px!important;box-shadow:0 2px 8px #22304208}body #my-orders .table-scroll tr.order-row+tr.order-row{margin-top:12px!important}body #my-orders .table-scroll tr.order-row>td{font-size:14px!important;line-height:1.5!important;color:#303a47!important;min-height:42px!important;padding:10px 0!important;gap:10px!important}body #my-orders .table-scroll tr.order-row>td:before{flex:0 0 70px!important;font-size:13px!important;color:#77818e!important}body #my-orders .table-scroll tr.order-row>td:first-child{font-size:17px!important;font-weight:700;color:#9d7b0d!important}body #my-orders .table-scroll .asset-display{max-width:calc(100% - 80px)!important;flex-wrap:wrap!important;gap:8px!important}body #my-orders .table-scroll .asset-info strong{font-size:15px!important}body #my-orders .table-scroll .asset-amount{font-size:16px!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;padding:4px 8px!important}body #my-orders .table-scroll .contract-details,body #my-orders .table-scroll .contract-details summary{max-width:100%!important;font-size:12px!important}body #my-orders .table-scroll .token-avatar{width:36px!important;height:36px!important;min-width:36px!important}body #my-orders .table-scroll .state-badge{font-size:12px!important;padding:4px 8px!important}body #my-orders .table-scroll .row-button{min-height:40px!important;min-width:112px!important;font-size:14px!important;padding:9px 14px!important;border-radius:8px}body #my-orders .my-nft-detail{flex:1}}@media(max-width:900px){body .table-scroll table:has(.nft-card-row)>tbody#nft-rows{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-columns:minmax(0,1fr)!important;gap:8px!important;align-items:stretch!important;padding:8px!important}body #nft-rows>tr.nft-card-row,body #nft-rows>tr.nft-card-row>td:first-child{width:100%!important;min-width:0!important;max-width:100%!important;flex:none!important}body #nft-rows .nft-trade-card{width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;padding:9px!important;gap:0!important}body #nft-rows .nft-order-title{margin-bottom:8px;padding:6px;font-size:14px}body #nft-rows .nft-trade-card header{display:grid!important;grid-template-columns:24px minmax(0,1fr)!important;gap:5px!important;margin-bottom:8px!important}body #nft-rows .card-rank{width:24px!important;height:24px!important;font-size:13px!important}body #nft-rows .state-badge{justify-self:start}body #nft-rows .card-time{grid-column:1/-1;margin-left:0;font-size:9px!important;white-space:normal}body #nft-rows .nft-card-main .nft-verify-trigger{display:grid!important;grid-template-columns:minmax(0,1fr) 12px!important;gap:7px!important;padding:0!important}body #nft-rows .nft-card-main .nft-avatar{grid-column:1/-1;justify-self:center;width:min(100%,132px)!important;height:auto!important;min-width:0!important;aspect-ratio:1;border-radius:9px;font-size:36px}body #nft-rows .nft-card-main .asset-info{width:100%!important;min-width:0!important}body #nft-rows .nft-card-main .nft-name{font-size:13px!important}body #nft-rows .nft-card-main .nft-token-id{font-size:10px!important}body #nft-rows .nft-card-main .nft-contract-short{font-size:9px}body #nft-rows .nft-card-price{gap:5px;margin:9px 0;padding:6px;min-width:0}body #nft-rows .nft-card-price>.token-avatar{width:24px!important;height:24px!important;min-width:24px!important}body #nft-rows .nft-price-copy>strong{font-size:12px!important;white-space:normal;overflow-wrap:anywhere}body #nft-rows .nft-price-copy .price-cell{font-size:9px;overflow-wrap:anywhere}body #nft-rows .nft-card-price>i{font-size:14px}body #nft-rows .nft-trade-card dl{margin-top:auto!important;font-size:9px!important}body #nft-rows .nft-trade-card dl div{grid-template-columns:minmax(0,1fr)!important;gap:2px!important;margin:5px 0}body #nft-rows .nft-trade-card dt,body #nft-rows .nft-trade-card dd{text-align:left!important}body #nft-rows .nft-trade-card>.row-button{min-height:36px!important;font-size:12px!important;padding:7px 5px}body #nft-rows .order-state-row{grid-column:1/-1}}.mobile-bottom-nav .mobile-swap-link{text-decoration:none}.help-fee-feature{margin:12px 0;padding:18px;border:1px solid #efd56e;border-left:4px solid #e9bb16;border-radius:12px;background:linear-gradient(135deg,#fff8d9,#fffdf5);color:#3b3525}.help-fee-feature h4{margin:0 0 14px;font-size:16px;line-height:1.55;color:#302a17}.help-fee-feature p{display:flex;align-items:baseline;gap:12px;margin:0;padding:12px 0;font-size:14px;line-height:1.7}.help-fee-feature p+p{border-top:1px solid #eee3b7}.help-fee-feature .help-fee-percent{flex:0 0 48px;color:#a57905;font-size:21px;font-weight:800}.help-fee-feature p>span{min-width:0}@media(max-width:600px){.help-fee-feature{padding:14px}.help-fee-feature h4{font-size:15px}.help-fee-feature p{font-size:13px;gap:8px}.help-fee-feature .help-fee-percent{flex-basis:44px;font-size:19px}}#help .help-nav{gap:8px;margin-bottom:22px}#help .help-nav a{display:flex;align-items:center;min-height:40px;box-sizing:border-box;padding:8px 12px;font-size:13px;border-radius:8px}#help .help-section{margin-bottom:26px;scroll-margin-top:90px}#help .help-section h3{font-size:19px;padding-bottom:10px;margin-bottom:12px}@media(max-width:700px){#help .help-nav{gap:6px;margin-bottom:18px}#help .help-nav a{font-size:12px;min-height:40px;padding:7px 10px}#help .help-section h3{font-size:17px}}
