.algo-pair-bar{display:flex;align-items:center;gap:16px;min-height:48px;border-block:1px solid var(--line)}.algo-pair-bar strong{font-size:16px}.algo-pair-bar span,.algo-order-page .algo-notice{font-size:12px}.algo-order-page>[data-testid=algo-tabs]{display:flex;gap:24px;border-bottom:1px solid var(--line)}.algo-order-page>[data-testid=algo-tabs] button{min-height:44px;padding:8px 0;border:0;border-radius:0;background:transparent;color:var(--muted);outline:none}.algo-order-page>[data-testid=algo-tabs] button[aria-pressed=true]{border-bottom:3px solid var(--yellow);color:var(--text);outline:none}.algo-order-page>[data-testid=algo-tabs] button:focus-visible{outline:2px solid var(--yellow);outline-offset:3px}.data-controls{display:contents}.pm-mobile>h1{display:flex;align-items:center;min-height:48px;border-bottom:1px solid var(--line);font-size:16px}.pm-mobile>h1:after{content:"帳戶"}.pm-mobile [data-testid=pm-adjusted-equity]{font-size:24px;font-weight:600}@media(min-width:1024px){.data-controls>.earn-terms{margin-top:12px}.algo-order-page{display:grid;grid-template-columns:minmax(0,1fr) 360px;column-gap:24px;align-items:start}.algo-order-page>*{grid-column:1 / -1;min-width:0}.algo-order-page>form{grid-column:2;grid-row:5 / span 3;position:sticky;top:16px;margin-top:0;padding:16px;border:1px solid var(--line);border-radius:8px}.algo-order-page>form fieldset{min-width:0;margin:0;padding:0;border:0}.algo-order-page>form label{display:flex;flex-direction:column;gap:6px}.algo-order-page>form label.wallet-check{flex-direction:row;align-items:center}.algo-order-page>form input:not([type=checkbox]),.algo-order-page>form select{box-sizing:border-box;width:100%;min-width:0;min-height:40px}.algo-order-page>form .primary{width:100%;min-height:44px}.algo-order-page>[data-testid=algo-tabs]{grid-column:1;grid-row:5;margin-top:0}.algo-order-page>.asset-history{grid-column:1;grid-row:6;margin-top:0}.algo-order-page>.wallet-message{grid-column:1;grid-row:7}.algo-order-page>p:not(.algo-notice):not(.wallet-message){grid-column:1;grid-row:4}.pm-mobile>.asset-history:first-of-type{display:grid;grid-template-columns:1fr 1fr;column-gap:32px}.pm-mobile>.asset-history:first-of-type>h2{grid-column:1;grid-row:1}.pm-mobile>.asset-history:first-of-type>p{display:flex;flex-direction:column;gap:8px;color:var(--muted);font-size:12px}.pm-mobile>.asset-history:first-of-type>p:nth-of-type(1){grid-column:2;grid-row:1}.pm-mobile>.asset-history:first-of-type>p:nth-of-type(2){grid-column:2;grid-row:2}.pm-mobile>.asset-history:first-of-type>p:nth-of-type(3){grid-column:1;grid-row:2}.pm-mobile>.asset-history:first-of-type>p:nth-of-type(4){grid-column:1;grid-row:3}.pm-mobile>.asset-history:first-of-type>p span{color:var(--text);font-size:20px}.pm-mobile>.asset-history:first-of-type [data-testid=pm-adjusted-equity]{font-size:28px}}@media(max-width:1023px){.app-shell[data-shell=sub] main.pm-mobile>h1{position:static;width:auto;height:auto;min-height:48px;margin:0;overflow:visible;clip:auto;white-space:normal}.svc-page.algo-mobile{font-size:14px;line-height:1.5}.algo-mobile p{margin-block:10px}.algo-mobile .asset-history{margin-top:20px;padding:0;border-radius:0;background:transparent}.algo-mobile .asset-history h2{margin:0 0 12px;font-size:16px}.algo-mobile table{border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums}.algo-mobile th,.algo-mobile td{padding:12px 4px;border-bottom:1px solid var(--line);font-size:12px;overflow-wrap:anywhere;text-align:right}.algo-mobile th:first-child,.algo-mobile td:first-child{text-align:left}.algo-mobile thead th{color:var(--muted);font-weight:400}.algo-mobile small{font-size:12px}.algo-order-page fieldset{display:flex;flex-direction:column;min-width:0;margin:16px 0;padding:0;border:0;gap:12px}.algo-order-page legend{margin-bottom:12px;font-size:14px;font-weight:600}.algo-order-page fieldset>p{margin:0}.algo-order-page fieldset label{display:flex;flex-direction:column;gap:6px;color:var(--muted);font-size:12px}.algo-order-page fieldset input:not([type=checkbox]),.algo-order-page fieldset select{box-sizing:border-box;width:100%;min-width:0;min-height:44px;margin:0;padding:10px 12px;border:1px solid var(--line);border-radius:6px;background:var(--input);color:var(--text);font-size:16px}.algo-order-page fieldset .wallet-check{flex-direction:row;align-items:center;min-height:32px;gap:8px}.algo-order-page fieldset input[type=checkbox]{flex:0 0 24px;width:24px;height:24px;min-height:24px;margin:0;accent-color:var(--yellow)}.algo-order-page .algo-side{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:0;border-radius:6px;background:var(--input)}.algo-order-page .algo-side button{width:100%;min-height:40px;margin:0;border:0;border-radius:6px;color:var(--muted);background:transparent;font-size:16px}.algo-order-page .algo-side button:first-child[aria-pressed=true]{color:var(--bg);background:var(--buy)}.algo-order-page .algo-side button:last-child[aria-pressed=true]{color:var(--bg);background:var(--sell)}.algo-order-page .earn-terms button[aria-pressed=true]{outline:none}.algo-order-page .earn-terms button:focus-visible{outline:2px solid var(--yellow);outline-offset:3px}.algo-order-page fieldset>.primary{width:100%;min-height:44px;margin-top:4px;font-size:16px}.algo-order-page>.earn-terms{gap:20px;margin-top:24px;border-bottom:1px solid var(--line)}.algo-order-page>.earn-terms button{min-height:44px;padding:8px 0;border:0;border-radius:0;background:transparent;color:var(--muted);font-size:14px}.algo-order-page>.earn-terms button[aria-pressed=true]{border-bottom:3px solid var(--yellow);color:var(--text)}.pm-mobile .asset-history:first-of-type>p{display:flex;justify-content:space-between;gap:12px;color:var(--muted)}.pm-mobile .asset-history:first-of-type>p span{color:var(--text);font-variant-numeric:tabular-nums}.pm-mobile [data-testid=pm-adjusted-equity]{font-size:20px;font-weight:600}.pm-mobile .asset-history:first-of-type{padding-bottom:16px;border-bottom:1px solid var(--line)}.pm-mobile>.muted:last-of-type{font-size:12px}.data-mobile>.earn-terms{display:flex;flex-wrap:wrap;gap:10px}.data-mobile>.earn-terms label{flex:1;min-width:100px;color:var(--muted);font-size:12px}.data-mobile .data-controls{display:flex;flex-wrap:nowrap;align-items:center;gap:16px;height:40px;overflow-x:auto}.data-mobile .data-controls>.earn-terms{display:flex;flex:0 0 auto;flex-wrap:nowrap;align-items:center;gap:12px;margin:0;white-space:nowrap}.data-mobile .data-controls label{display:flex;align-items:center;gap:6px;font-size:12px}.data-mobile .data-controls select{width:auto;height:40px;margin:0}.data-mobile .data-controls button{flex-shrink:0;height:40px;margin:0}.data-mobile select{width:100%;min-height:40px;margin-top:6px;font-size:14px}.data-mobile button{min-height:40px;font-size:12px}.data-mobile .asset-history h2 small{display:block;margin-top:6px;font-weight:400}.data-mobile .data-table-scroll{max-height:360px;overflow:auto;scrollbar-gutter:stable}.data-mobile .data-table-scroll:focus-visible{outline:2px solid var(--yellow);outline-offset:2px}.data-mobile .asset-history svg{display:block;aspect-ratio:10 / 3}.data-mobile table[aria-label=損益日曆] td,.data-mobile table[aria-label=損益日曆] th{padding:8px 2px;text-align:center}}.wallet-page{padding:16px;font-size:14px}@media(max-width:1023px){.app-shell:has(.rewards-home)>.page-back-bar{display:none}.wallet-page:has(>.rewards-home){padding:0 16px 24px}.rewards-home{font-size:14px}.rewards-home h1,.rewards-home h2,.rewards-home h3,.rewards-home p{margin:0}.rewards-home .rewards-heading{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;margin-bottom:10px}.app-shell[data-shell=sub] main .rewards-heading h1{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;font-size:18px;text-align:center;font-weight:500}.rewards-heading a{min-height:44px;display:grid;place-items:center;font-size:22px}.rewards-points{display:grid;grid-template-columns:1fr auto;gap:4px;margin-bottom:14px}.rewards-points>span{color:var(--muted);align-self:center}.rewards-points a{min-height:32px;display:grid;place-items:center;font-size:12px}.rewards-points>strong{grid-column:1 / -1;font-size:34px;line-height:1.2}.rewards-exchange,.rewards-checkin{padding:12px;border-radius:12px;background:var(--secondary-bg)}.rewards-home h2{font-size:14px;font-weight:500}.rewards-exchange h2{color:var(--muted);display:flex;justify-content:space-between}.rewards-exchange h2>span{font-size:12px}.rewards-exchange-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.rewards-exchange-grid>div{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding:0 4px;min-height:64px;font-size:13px;line-height:20px;overflow-wrap:anywhere}.rewards-exchange-grid>div+div{border-left:1px solid var(--line)}.rewards-exchange-grid svg{color:var(--yellow);flex-shrink:0}.rewards-exchange-grid small{display:block;margin-top:1px;font-size:12px;line-height:16px;color:var(--muted)}.rewards-checkin{margin-top:12px}.rewards-checkin-heading{display:flex;align-items:center;justify-content:space-between}.rewards-checkin-heading button{min-height:32px;padding:0 8px;font-size:13px;color:var(--yellow);background:transparent}.rewards-checkin ol{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;list-style:none;margin:8px 0 12px;padding:0}.rewards-checkin li{display:grid;place-items:center}.rewards-checkin li>span{display:grid;place-items:center;width:27px;height:27px;border:1px solid var(--yellow);border-radius:50%;color:var(--yellow);font-size:12px;font-weight:600}.rewards-checkin li:last-child>span,.rewards-checkin li[data-complete=true]>span{background:var(--yellow);color:var(--bg)}.rewards-daily{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 10px;min-height:68px;background:var(--bg);border-radius:8px}.rewards-daily>div{min-width:0}.rewards-daily strong{display:block;font-size:14px;font-weight:500}.rewards-daily span{display:block;margin-top:5px;color:var(--yellow);font-size:11px}.rewards-home .primary,.rewards-home .rewards-task button{display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;min-height:24px;line-height:20px;border-radius:6px;white-space:nowrap;font-size:13px}.rewards-task-heading{display:flex;justify-content:space-between;align-items:center;margin:16px 0 12px;gap:12px}.rewards-task-heading>h2{position:relative;padding-block:8px;font-size:16px}.rewards-task-heading>h2:after{content:"";position:absolute;bottom:-3px;left:20px;width:24px;height:3px;border-radius:2px;background:var(--yellow)}.rewards-task-heading>div{display:flex;padding:3px;border:1px solid var(--line);border-radius:8px}.rewards-task-heading button{min-height:30px;padding:3px 18px;font-size:14px;background:transparent;color:var(--muted)}.rewards-task-heading button[aria-pressed=true]{background:var(--secondary-bg);border-radius:6px;color:var(--text)}.rewards-task{display:grid;grid-template-columns:86px minmax(0,1fr);gap:14px;padding:8px;border-radius:10px;background:var(--secondary-bg);margin-bottom:10px}.rewards-task-prize{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:88px;border-radius:8px;background:var(--bg);color:var(--yellow)}.rewards-task-prize strong{font-size:16px}.rewards-task-prize span{font-size:13px;font-weight:500}.rewards-task-prize small{font-size:11px}.rewards-task-detail{min-width:0;padding:2px 0}.rewards-home .rewards-task-detail h3{font-size:13px;font-weight:500;line-height:20px;overflow-wrap:anywhere}.rewards-progress{display:flex;align-items:center;gap:6px;margin:8px 0 6px;color:var(--muted);font-size:12px}.rewards-progress progress{flex:1;min-width:0;width:0;height:4px;accent-color:var(--yellow)}.rewards-task-action{display:flex;align-items:center;justify-content:space-between;gap:4px}.rewards-task-action small{color:var(--muted);font-size:11px}.rewards-help,.rewards-secondary{margin-top:16px}.rewards-help summary,.rewards-secondary>summary{min-height:44px;cursor:pointer;padding-block:12px}.rewards-help p,.rewards-home>[role=status],.rewards-home>[role=alert]{margin-block:12px;font-size:13px;line-height:1.6}.rewards-secondary .empty{padding:12px}.rewards-secondary .illustration-empty{width:40px;height:40px}.rewards-empty{padding:16px 0;color:var(--muted)}.rewards-home :is(button,a,summary):focus-visible{outline:2px solid var(--yellow);outline-offset:3px}}@media(max-width:1023px){.wallet-page:has(>.assets-account-tabs)>.section-heading{margin:0;min-height:0;height:0}.wallet-page:has(>.assets-account-tabs)>.section-heading h1{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.wallet-page:has(>.assets-account-tabs)>.section-heading [data-testid=wallet-history]{top:132px;right:16px}.assets-account-tabs{margin:0 -16px 4px;padding:0 16px;border-bottom:1px solid var(--line)}.assets-account-tabs .wallet-tabs{gap:18px;margin:0;border:0}.assets-account-tabs .wallet-tabs button{flex-shrink:0;padding:8px 0;min-height:44px;font-size:17px;font-weight:600}.wallet-page:has(>.assets-account-tabs) .wallet-total>svg[role=img]{right:0;bottom:0;width:76px;height:32px}.wallet-page:has(>.assets-account-tabs) .wallet-pnl{padding-right:80px;font-size:12px}.wallet-page:has(>.assets-account-tabs) .wallet-value strong{font-size:30px!important}.wallet-page:has(>.assets-account-tabs) .balance-label{font-size:13px}.wallet-page:has(>.assets-account-tabs)>.wallet-total .balance-label button{min-height:24px}.wallet-page:has(>.assets-account-tabs) .wallet-value-fraction{font-size:1em}.wallet-page:has(>.assets-account-tabs) .wallet-value>button[data-testid=wallet-trend]{position:absolute;left:calc(50% - 36px);right:auto;bottom:0;height:24px;min-height:24px;padding:0;margin:0;line-height:24px;font-size:11px}.wallet-page:has(>.assets-account-tabs)>.wallet-total:not(.fw-actions)[class]{padding-bottom:24px}.wallet-page:has(>.assets-account-tabs) .wallet-value select{min-height:24px;padding:0;width:72px;font-size:14px;align-self:center}.wallet-page:has(>.assets-account-tabs)>.assets-allocation{margin-block:12px 4px}.wallet-page:has(>.assets-account-tabs) .assets-allocation-heading{min-height:36px}.assets-allocation-note summary{cursor:pointer;font-size:11px;line-height:20px}.assets-price-note{margin-block:12px;font-size:12px}.assets-price-note summary{cursor:pointer;min-height:44px}.wallet-page:has(>.assets-account-tabs)>.asset-columns{display:none}.wallet-page:has(>.assets-account-tabs) .assets-list-controls h2{font-size:14px}.wallet-page:has(>.assets-account-tabs)>.asset-row:has(.asset-operations){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 8px;padding-block:10px 8px;min-height:110px;box-sizing:border-box}.wallet-page:has(>.assets-account-tabs) .asset-operations{grid-column:1 / -1;display:flex;justify-content:flex-end;align-self:center;gap:8px}.wallet-page:has(>.assets-account-tabs) .asset-operations a{position:relative;display:grid;place-items:center;min-width:60px;height:23px;min-height:23px;padding:0;border-radius:6px;background:var(--input);font-size:13px;line-height:23px}.wallet-page:has(>.assets-account-tabs) .asset-operations a:before{content:"";position:absolute;inset:50% 0 auto;height:44px;transform:translateY(-50%)}[data-testid=svc-buy-crypto]{padding-bottom:104px}[data-testid=svc-buy-crypto]>.section-heading{margin:8px 0 0}[data-testid=svc-buy-crypto]>.section-heading h1{font-size:18px}[data-testid=svc-buy-crypto]>p.muted{font-size:11px;margin:4px 0}[data-testid=svc-buy-crypto] .buy-side-tabs{display:flex;align-items:center;gap:18px;border-bottom:0;margin:12px 0 1px}.buy-side-tabs button{font-size:17px;padding:0;min-height:36px}.buy-instant{margin-left:auto;font-size:15px}.buy-mobile-form{position:relative}[data-testid=svc-buy-crypto] .buy-amount-card{margin:0 0 8px;padding:16px 12px;border-radius:12px;background:var(--input);height:104px;box-sizing:border-box}.buy-amount-card>span{display:block;font-size:13px;color:var(--muted);margin-bottom:8px}.buy-amount-card>div{display:flex;align-items:center;gap:8px}[data-testid=svc-buy-crypto].svc-page form .buy-amount-card select,[data-testid=svc-buy-crypto] .buy-amount-card strong{flex:0 0 88px;width:88px;min-width:0;height:32px;min-height:32px;margin:0;border:0;font-size:18px!important;padding:0;background:transparent}.buy-amount-card input,.buy-amount-card output{width:0;flex:1;min-width:0;text-align:right;background:transparent;border:0;padding:0;font-size:23px;font-weight:600;overflow-wrap:anywhere}[data-testid=svc-buy-crypto].svc-page form .buy-amount-card input{height:32px;min-height:32px;margin:0;font-size:22px!important}[data-testid=svc-buy-crypto] .buy-amount-card output{font-size:18px}[data-testid=svc-buy-crypto] .buy-amount-card[aria-label=目標金額]{height:110px}.buy-direction{position:absolute;left:calc(50% - 18px);top:90px;z-index:1;width:36px;min-height:36px;border-radius:50%;background:var(--bg);font-size:23px}[data-testid=svc-buy-crypto] .buy-payment-card{display:flex;flex-direction:column;gap:4px;margin:22px 0 12px;padding:12px 14px;height:76px;min-height:76px;box-sizing:border-box;border:1px solid var(--line);border-radius:12px;font-size:13px;color:var(--muted)}[data-testid=svc-buy-crypto] .buy-payment-card select,.buy-payment-card strong{margin:0;min-height:28px;border:0;background:transparent;font-size:16px;padding:0;color:var(--text)}[data-testid=svc-buy-crypto] .buy-preview{position:fixed;left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));width:calc(100% - 32px);z-index:5;min-height:46px}.buy-secondary{margin-top:24px}.buy-secondary summary{cursor:pointer;min-height:44px;display:flex;align-items:center}[data-testid=svc-buy-crypto]:has(.buy-mobile-form)>section:has(.earn-holding),[data-testid=svc-buy-crypto]:has(.buy-mobile-form)>section:has(.empty){margin-top:24px}}.wallet-page p{line-height:1.6}.wallet-page .section-heading a{color:var(--yellow)}.wallet-total{padding:10px 0 24px}.balance-label{display:flex;align-items:center;gap:8px}.balance-label button{display:grid;place-items:center}.wallet-value{display:flex;gap:12px;align-items:baseline;margin:6px 0}.wallet-value strong{font-size:clamp(20px,6vw,34px);line-height:1.2;white-space:nowrap;font-variant-numeric:tabular-nums;min-width:0}.wallet-value-fraction{font-size:.6em}.wallet-value select{width:85px;flex-shrink:0;background:transparent;padding:6px}.wallet-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:22px}.wallet-actions button{font-size:12px;padding-inline:6px}.secondary{background:var(--input)}.wallet-tabs{overflow-x:auto;gap:20px}.wallet-check{display:flex;gap:8px;align-items:center;font-size:12px;color:var(--muted);margin-top:14px}.wallet-check input{width:18px;min-height:18px;accent-color:var(--yellow)}.asset-columns,.asset-row{display:flex;justify-content:space-between;gap:10px}.asset-columns{font-size:12px;padding-block:14px}.asset-row{padding-block:16px;border-bottom:1px solid var(--line)}.asset-row>div{text-align:right;min-width:0;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.asset-row small{display:block;margin-top:4px}.asset-history,.earn-holdings{margin-top:30px}.asset-history>.tabs{overflow-x:auto}.asset-history>.tabs button{white-space:nowrap;flex-shrink:0}.asset-history>.empty{padding-bottom:calc(72px + env(safe-area-inset-bottom))}.asset-recovery{margin-block:16px}.asset-recovery summary{cursor:pointer;color:var(--yellow)}.asset-recovery label{display:block;margin-top:12px}.asset-history article{padding:16px 0;border-bottom:1px solid var(--line)}.asset-history article>div{display:flex;justify-content:space-between;gap:8px;margin-bottom:6px}.asset-history article small{display:block;margin-top:6px}.wallet-message{color:var(--yellow);line-height:1.6;margin-block:16px;overflow-wrap:anywhere}.wallet-dialog{color:var(--text);background:var(--bg);border:1px solid var(--line);border-radius:8px;padding:20px;width:min(440px,calc(100vw - 24px));max-height:calc(100svh - 32px);overflow-y:auto}.wallet-dialog::backdrop{background:#000a}.wallet-dialog .section-heading{margin-top:0}.wallet-dialog label{display:flex;flex-direction:column;gap:6px;margin-block:16px;color:var(--muted);font-size:12px}.wallet-dialog form>.primary{width:100%;margin-top:20px}.wallet-amount{display:flex;gap:4px;background:var(--input);border-radius:4px}.wallet-amount button{color:var(--yellow)}.wallet-dialog form>small{display:block;line-height:1.6}.qr-placeholder{width:100px;height:100px;border:2px dashed var(--muted);display:grid;place-content:center;text-align:center;margin:20px auto;color:var(--muted)}.withdraw-summary{margin-top:16px;line-height:1.7}.earn-banner{margin:24px 0;padding:24px;border:1px solid var(--line);border-radius:8px;background:var(--trade-bg)}.earn-banner h2{margin:8px 0;font-size:24px}.earn-banner p{color:var(--muted)}.earn-page .search{margin-top:20px}.earn-terms{display:flex;gap:10px;padding-top:14px}.earn-terms button{min-width:60px;border-radius:4px;background:var(--input)}.earn-terms button[aria-pressed=true]{color:var(--yellow);outline:1px solid var(--yellow)}.earn-columns{display:flex;gap:12px;justify-content:space-between;padding:16px 0;font-size:12px}.earn-product{display:grid;grid-template-columns:minmax(0,1fr) 70px 92px;gap:8px;align-items:center;padding-block:18px;border-bottom:1px solid var(--line)}.earn-product small{display:block;margin-top:6px}.earn-product button{font-size:12px;padding-inline:8px}.earn-holding{padding:16px 0;border-bottom:1px solid var(--line)}.earn-holding h3{font-size:14px;margin:0}.earn-holding dt{font-size:12px}.earn-holding dd{font-size:14px}.earn-holding>p{margin-top:12px;font-size:12px}.earn-holding>button{width:100%;margin-top:16px}.earn-note{margin-top:24px;font-size:12px}.futures-position dd>button{padding:0;min-height:32px;color:var(--yellow);font-size:inherit;text-align:left}.asset-row>.asset-coin{display:flex;align-items:center;gap:10px;text-align:left}.asset-name{color:var(--text-3);font-size:var(--fs-sub);font-weight:400}.wallet-pnl{margin:4px 0 0;color:var(--text-3);font-size:var(--fs-sub)}@media(min-width:1024px){.assets-table{width:100%;border-collapse:collapse;table-layout:fixed}.assets-table th,.assets-table td{padding:16px 12px;border-bottom:1px solid var(--line);text-align:right;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.assets-table th:first-child{text-align:left;padding-left:0}.assets-table thead th{color:var(--muted);font-size:12px;font-weight:400}.assets-table tbody th{font-weight:400}.assets-table small{display:block;margin-top:4px}.assets-table .asset-coin{display:flex;align-items:center;gap:10px}}@media(max-width:1023px){main.wallet-page:has(>.wallet-tabs){position:relative;display:flex;flex-direction:column;padding-top:8px}main.wallet-page:has(>.wallet-tabs)>.wallet-tabs{order:-1;gap:16px;padding-right:48px;overflow:visible}main.wallet-page:has(>.wallet-tabs)>.wallet-tabs button{min-height:36px;height:36px;padding:4px 0;font-size:15px}main.wallet-page:has(>.wallet-tabs)>.section-heading{position:absolute;top:8px;right:16px;height:36px;margin:0}main.wallet-page:has(>.wallet-tabs)>.section-heading h1{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media(min-width:1024px){.earn-page .earn-banner{display:grid;grid-template-columns:1fr 1fr;gap:0 24px;align-items:center}.earn-page .earn-banner>img{position:static;inset:auto;z-index:auto;grid-column:2;grid-row:1 / 3;width:100%;height:180px;object-fit:contain}.earn-page .earn-banner>h2{grid-column:1;grid-row:1;align-self:end;max-width:none}.earn-page .earn-banner>p{grid-column:1;grid-row:2;align-self:start;max-width:none}.earn-page .earn-featured{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-block:24px}.earn-page .earn-featured article{padding:24px;border:1px solid var(--line);border-radius:8px}.earn-page .earn-featured h3{margin:0;font-size:18px}.earn-page .earn-featured strong{display:block;margin-top:8px;font-size:24px}.earn-page .earn-columns,.earn-page .earn-product{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 180px;gap:24px;align-items:center}.earn-page .earn-product{padding-block:12px}.earn-page .earn-product>strong{line-height:24px}.earn-page .earn-product button{width:180px}}@media(min-width:1024px){.wallet-page:has(>.wallet-tabs){display:grid;grid-template-columns:220px minmax(0,1fr);column-gap:24px;align-items:start}.wallet-page:has(>.wallet-tabs)>*{grid-column:2;min-width:0}.wallet-page:has(>.wallet-tabs)>.section-heading{grid-column:1 / -1}.wallet-page:has(>.wallet-tabs)>.wallet-total{grid-row:2}.wallet-page:has(>.wallet-tabs)>.wallet-tabs{grid-column:1;grid-row:2 / span 2;display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:10px 0;overflow:visible;border-bottom:0}.wallet-page:has(>.wallet-tabs)>.wallet-tabs button{width:100%;text-align:left;padding:12px 16px;white-space:normal}.wallet-page:has(>.wallet-tabs)>.wallet-tabs button[aria-pressed=true]{background:var(--input);border-radius:8px}.wallet-page:has(>.wallet-tabs)>.asset-columns,.wallet-page:has(>.wallet-tabs)>.asset-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:center}.wallet-page:has(>.wallet-tabs)>.asset-columns>:last-child{text-align:right}.wallet-page:has(>.wallet-tabs)>.asset-row{padding-block:8px;line-height:18px}}@media(max-width:1023px){.wallet-page .wallet-dialog label,.wallet-page .asset-columns,.wallet-page .wallet-check{font-size:13px}.wallet-page>.wallet-total:not(.fw-actions),.wallet-page>.asset-history{padding:12px 16px;border-radius:8px;background:var(--secondary-bg)}.wallet-page>.asset-history{margin-top:16px}.wallet-page>.asset-history>h2{margin-top:0}.m-list{background:transparent;border:0;border-radius:0}.m-list-row{min-height:52px;padding:12px 16px;display:flex;align-items:center;gap:12px;font-size:14px}.m-list-row+.m-list-row{border-top:1px solid var(--divider)}.m-list-row small{display:block;font-size:12px;color:var(--muted)}.m-quick{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.m-quick>button,.m-quick>a{display:flex;flex-direction:column;align-items:center;gap:8px;padding:0;font-size:12px;text-align:center}.m-quick>button>:first-child,.m-quick>a>:first-child{display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;border-radius:50%;background:var(--pill-bg)}.m-chips{display:flex;gap:8px;height:28px;overflow-x:auto;overflow-y:hidden}.m-chips>*{flex-shrink:0;height:28px;min-height:28px;padding:0 12px;border-radius:var(--radius-pill-inner);font-size:13px;white-space:nowrap}}.illustration-empty{display:block;width:120px;height:auto;max-width:100%;margin:0 auto 12px}.illustration-onboarding{display:block;width:100%;max-height:160px;object-fit:contain;margin:12px auto}.illustration-kyc{display:block;max-width:100%;height:auto;margin:12px 0}.illustration-vip{vertical-align:middle;margin-right:8px}.home-banner,.earn-banner{position:relative;isolation:isolate}.illustration-banner{position:absolute;inset:0;z-index:-1;width:100%;height:100%;object-fit:cover;object-position:right center;pointer-events:none}@media(min-width:768px){.illustration-banner{object-fit:contain}}.home-banner>a{max-width:58%}.earn-banner>h2,.earn-banner>p{position:relative;max-width:58%}.illustration-card{position:relative;width:340px;max-width:100%;aspect-ratio:340 / 215;margin-bottom:12px}.illustration-card>img{display:block;width:100%;height:auto}.illustration-card>h2{position:absolute;left:13%;bottom:15%;margin:0;font-size:clamp(14px,4vw,20px)}.onboarding-dialog{max-height:calc(100dvh - 40px);overflow-y:auto}@media(max-width:1023px){.wallet-page>.m-quick{margin-block:20px 24px}.assets-allocation{margin-block:16px}.assets-allocation-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px}.assets-allocation-heading h2{font-size:16px;margin:0}.assets-allocation-controls,.assets-list-controls{display:flex;align-items:center;gap:4px}.assets-allocation-controls button,.assets-list-controls button{min-height:44px;padding:4px 6px;font-size:12px;color:var(--muted);background:transparent}.assets-allocation-controls button[aria-pressed=true],.assets-list-controls button[aria-pressed=true]{color:var(--yellow)}.assets-allocation-controls button:focus-visible,.assets-list-controls button:focus-visible{outline:2px solid var(--yellow);outline-offset:-2px}.assets-allocation svg{display:block;margin-block:8px;border-radius:3px}.assets-allocation p{margin-block:8px;overflow-wrap:anywhere}.assets-allocation>small{display:block}.assets-list-controls{justify-content:flex-end}.wallet-page .asset-row-compact{align-items:center;min-height:46px;padding-block:0;box-sizing:border-box}.wallet-page .asset-row-compact .asset-coin{gap:8px}.wallet-page .asset-row-compact small{margin:0}}@media(max-width:767px){.wallet-page:has(>.assets-allocation)>.section-heading{justify-content:center;min-height:44px;margin:0 0 8px}.wallet-page:has(>.assets-allocation)>.section-heading h1{margin:0;font-size:20px}.wallet-page:has(>.assets-allocation)>.section-heading [data-testid=wallet-history]{position:absolute;z-index:1;top:76px;right:16px;min-width:44px;min-height:44px;justify-content:center}.wallet-page:has(>.assets-allocation)>.wallet-total:not(.fw-actions){position:relative;padding:0 0 2px;border-radius:0;background:transparent}.wallet-page:has(>.assets-allocation) .balance-label{padding-right:48px}.wallet-page:has(>.assets-allocation) .balance-label button{min-width:44px;min-height:44px}.wallet-page:has(>.assets-allocation) .wallet-value{margin:4px 0;gap:8px}.wallet-page:has(>.assets-allocation) .wallet-value>button{margin-left:auto;padding-inline:4px;font-size:12px}.wallet-page:has(>.assets-allocation) .wallet-pnl{margin:4px 0}.wallet-page:has(>.assets-allocation) .wallet-total>p.muted{margin:4px 0;font-size:12px}.wallet-page:has(>.assets-allocation) .wallet-total>svg{position:absolute;right:0;bottom:2px;width:88px;height:28px}.wallet-page:has(>.assets-allocation)>.m-quick{clear:both;margin-block:0 4px;gap:12px}.wallet-page:has(>.assets-allocation)>.m-quick>:is(button,a)>span{width:44px;height:44px;border-radius:12px}.wallet-page>.assets-allocation{margin:6px 0 8px;padding:0 8px;border-radius:12px;background:var(--card)}.assets-allocation-heading h2{font-size:14px}.assets-allocation-controls{gap:0}.assets-allocation-controls button{padding-inline:4px}.assets-allocation svg{height:4px;margin-block:-4px 0}#assets-allocation-content{font-size:11px;line-height:14px}.assets-allocation p,.assets-allocation #assets-allocation-content>small{display:inline;font-size:inherit;line-height:inherit;margin:0 4px 0 0}.assets-filters{margin-left:auto}.assets-filters summary{min-height:44px;display:flex;align-items:center;gap:8px;cursor:pointer;font-size:12px;color:var(--muted)}.assets-filters summary:after{content:"";width:6px;height:6px;margin-left:auto;margin-right:4px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg)}.assets-filters[open] summary:after{transform:rotate(225deg)}.assets-filters summary:focus-visible{outline:2px solid var(--yellow);outline-offset:-2px}.assets-filters .wallet-tabs{margin:0;gap:16px}.assets-filters .wallet-check{margin:0;min-height:44px}.assets-list-controls{min-height:44px;margin-top:8px}.assets-list-controls h2{margin:0 auto 0 0;font-size:16px}.assets-list-controls:has(.assets-filters){flex-wrap:wrap;justify-content:flex-start;gap:0 8px}.assets-list-controls .assets-filters{flex:1 0 100%;margin:0;order:1}.assets-list-controls .assets-filters:not([open]){flex:0 0 auto;order:0}.assets-list-controls .assets-filters summary{min-width:44px;justify-content:center}.assets-list-controls .assets-filters[open] summary{justify-content:flex-start}.wallet-page:has(>.assets-allocation)>.asset-columns{padding-block:8px}.wallet-page:has(>.assets-allocation)>.asset-row{min-height:60px;padding-block:12px}}.svc-page{padding:var(--gutter)}@media(max-width:1023px){.app-shell:has(>main.svc-page){background:#000}}.svc-page .wallet-amount input{min-width:0;flex:1}.svc-page .wallet-amount button{flex-shrink:0;white-space:nowrap}.svc-page>*+*{margin-top:12px}.svc-page .svc-badge{display:inline-block;padding:2px 8px;border-radius:999px;background:var(--pill-bg);color:var(--muted);font-size:12px}.svc-help{padding:12px 16px;border-radius:var(--radius-card);background:var(--secondary-bg)}.svc-help summary{display:flex;justify-content:space-between;gap:12px;font-size:14px;cursor:pointer;list-style:none}.svc-help summary::-webkit-details-marker{display:none}.svc-help summary:after{content:"›"}.svc-help[open] summary:after{transform:rotate(90deg)}.svc-help p{margin-bottom:0;color:var(--muted);font-size:13px;line-height:1.6}.svc-hero,.svc-card{padding:16px;border-radius:12px;background:var(--secondary-bg)}.svc-hero small{color:var(--muted);font-size:12px}.svc-hero strong{font-size:24px;font-weight:600;font-variant-numeric:tabular-nums}.svc-card{margin-top:12px}.svc-page form.wallet-dialog.svc-card{border:0}.svc-actions{display:flex;align-items:center;gap:12px}.svc-card h2{margin:0 0 12px;font-size:15px;font-weight:500}.svc-row{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:12px 0}.svc-row+.svc-row,.svc-record+.svc-record{border-top:1px solid var(--divider)}.svc-row>div{min-width:0;font-size:14px}.svc-row small{display:block;overflow:hidden;color:var(--muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.svc-pill{height:32px;min-height:32px;padding:0 14px;border:0;border-radius:6px;background:var(--button-yellow);color:var(--bg);font-size:12px;font-weight:600;white-space:nowrap;flex-shrink:0}.svc-pill.ghost{background:var(--pill-bg);color:var(--text)}.svc-record{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:12px 0;font-size:14px}.svc-record>:last-child{text-align:right;font-variant-numeric:tabular-nums}.svc-record small{display:block;color:var(--muted);font-size:12px;overflow-wrap:anywhere}.svc-page .svc-empty{padding:32px 0;text-align:center;color:var(--muted);font-size:13px}.svc-page .svc-cta{width:100%;height:48px;border-radius:8px;font-size:16px;font-weight:600}.svc-page fieldset{border:0;padding:0;margin:0;min-width:0}@media(max-width:1023px){.launchpool-page.svc-page{padding-inline:14px}.launchpool-page.svc-page .lp-mobile-intro{margin:8px 0 26px}.app-shell[data-shell=sub] main.launchpool-page .lp-mobile-intro h1{position:static;width:auto;height:auto;margin:0 0 8px;overflow:visible;clip:auto;clip-path:none;white-space:normal;font-size:22px;font-weight:500}.launchpool-page .lp-mobile-intro p{margin:0 0 4px;font-size:15px}.launchpool-page .lp-mobile-intro small{color:var(--muted);font-size:11px}.launchpool-page.svc-page .svc-card.lp-preview{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:14px;border:0;border-radius:12px;background:var(--secondary-bg)}.launchpool-page.svc-page .lp-preview .lp-preview-art{align-self:center;width:205px;height:136px;margin:0 0 18px}.launchpool-page.svc-page .lp-preview h2{margin:0 0 22px;font-size:18px;line-height:1.4;font-weight:400}.launchpool-page .lp-mobile-offer h3{margin:0 0 4px;font-size:14px;font-weight:400}.launchpool-page .lp-mobile-offer p{margin:0;color:var(--muted);font-size:13px;line-height:1.5}.launchpool-page.svc-page .lp-subscribe{box-sizing:border-box;width:100%;min-height:38px;margin:16px 0 14px;align-self:stretch;font-size:14px;font-weight:500}.launchpool-page .lp-notifications{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:22px;border-top:1px solid var(--line)}.launchpool-page .lp-notifications strong{font-size:16px;font-weight:400}.launchpool-page .lp-notifications p{margin:4px 0 0;font-size:13px;color:var(--muted)}.launchpool-page .lp-notifications small{font-size:10px}.launchpool-page [role=switch]{width:44px;min-width:44px;height:44px;padding:10px 2px;border:0;background:transparent}.launchpool-page [role=switch] span{display:block;height:24px;border-radius:8px;background:var(--muted);position:relative}.launchpool-page [role=switch] span:after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:6px;background:var(--text)}.launchpool-page [role=switch][aria-checked=true] span{background:var(--yellow)}.launchpool-page [role=switch][aria-checked=true] span:after{left:18px}.launchpool-page.svc-page .lp-section{margin-top:36px}.launchpool-page.svc-page .lp-section>h2{margin-bottom:12px;font-size:16px}.launchpool-page.svc-page #lp-completed-list{grid-template-columns:minmax(0,1fr);margin-top:12px}.launchpool-page.svc-page .svc-card.lp-preview{box-sizing:border-box;min-height:421px}.launchpool-page.svc-page .lp-section>h2{font-weight:400}.launchpool-page.svc-page #lp-completed-list .svc-card{box-sizing:border-box;min-height:164px;padding:14px;background:var(--secondary-bg);border:0}.launchpool-page.svc-page #lp-completed-list h3{font-weight:500}.launchpool-page.svc-page #lp-completed-list .lp-reward{display:grid;grid-template-columns:1fr auto;gap:10px 8px;min-height:0;padding-top:14px;font-weight:400}.launchpool-page .lp-reward-label{grid-column:1 / -1;color:var(--muted);font-size:12px}.launchpool-page .lp-secondary{margin-top:24px;padding:12px;border:1px solid var(--line);border-radius:8px}.launchpool-page .lp-secondary summary{min-height:32px;cursor:pointer}}@media(max-width:1023px){.svc-hero,.svc-card,.svc-help{padding:12px 16px;border-radius:8px}.svc-page>*+*,.svc-card{margin-top:8px}.svc-page>form.wallet-dialog{width:100%}.svc-page>.section-heading{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.svc-page form label{display:block;color:var(--muted);font-size:13px}.svc-page form input,.svc-page form select{width:100%;height:48px;border-radius:8px;font-size:16px}}@media(max-width:1023px){.fiat-mobile-page.svc-page{min-height:calc(100dvh - 64px);padding:16px 15px 96px;box-sizing:border-box;background:var(--bg)}.fiat-method-picker .fiat-direction{display:inline-flex;padding:3px;border:1px solid var(--line);border-radius:24px}.fiat-direction a,.fiat-direction span{display:grid;place-items:center;min-width:58px;min-height:28px;padding:0 10px;font-size:14px;border-radius:20px}.fiat-direction span{background:var(--text);color:var(--bg)}.fiat-method-picker h2{margin:26px 0 16px;font-size:17px;font-weight:400;line-height:1.4}.fiat-currency{display:flex;align-items:center;gap:16px}.fiat-currency>span{display:flex;align-items:center;gap:4px;min-height:34px;padding:0 8px;border-radius:8px;background:var(--secondary-bg);font-size:13px;font-weight:400}.fiat-currency b{display:grid;place-items:center;width:14px;height:14px;border-radius:50%;background:var(--yellow);color:var(--bg);font-size:12px}.fiat-currency label{position:relative;display:flex;align-items:center;gap:6px;min-height:44px;color:var(--muted);font-size:14px}.fiat-currency label svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2}.fiat-currency select{position:absolute;inset:0;opacity:0;cursor:pointer}.fiat-currency label:focus-within{outline:2px solid var(--yellow);outline-offset:3px;border-radius:4px}.fiat-method-picker .fiat-method-label{margin:12px 0 1px;color:var(--muted);font-size:14px}.fiat-bank-method{display:flex;gap:6px;min-height:110px;padding:12px;border:1px solid var(--text);border-radius:12px}.fiat-bank-icon{flex:0 0 24px;width:24px;height:24px;padding:2px;background:var(--secondary-bg);border-radius:6px}.fiat-bank-method>div{min-width:0}.fiat-bank-method h3{margin:0;font-size:14px;line-height:24px;font-weight:400}.fiat-bank-method p{margin:8px 0 12px;font-size:12px}.fiat-method-tags{display:flex;flex-wrap:wrap;gap:6px}.fiat-method-tags span{padding:1px 5px;border-radius:4px;background:var(--secondary-bg);font-size:12px}.fiat-method-help{margin-top:16px;font-size:12px;color:var(--muted)}.fiat-method-help summary{display:flex;align-items:center;min-height:44px;cursor:pointer}.fiat-method-help p{margin:0 0 12px}.fiat-method-footer{position:fixed;z-index:10;bottom:0;left:50%;transform:translate(-50%);width:min(100%,480px);box-sizing:border-box;padding:12px 15px calc(16px + env(safe-area-inset-bottom));background:var(--bg)}.fiat-method-footer .svc-cta{height:46px;min-height:46px;font-size:14px;font-weight:400}.fiat-back-method{color:var(--yellow);font-size:14px}}.card-nav{display:flex;justify-content:flex-end;padding:8px 24px;background:#000}.card-nav a{color:var(--muted);font-size:13px}.card-hero{position:relative;isolation:isolate;height:790px;margin:0;overflow:hidden;background:#000}.card-metal{position:absolute;inset:0;width:100%;height:100%;z-index:-1}.card-intro{position:absolute;inset:auto 20px 128px;text-align:center;padding:0}.app-shell .card-page .card-intro h1{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;margin:0;color:#f0b90b;font-size:clamp(36px,5.7vw,72px);font-weight:750;line-height:1.15;text-wrap:balance}.card-intro p{margin:12px 0 28px;color:#fff;font-size:clamp(15px,1.8vw,23px);font-weight:600;line-height:1.6}.card-page .card-apply{display:block;min-height:56px;width:min(100%,240px);margin-inline:auto;border-radius:8px;background:#fcd535;color:#181a20;font-size:20px;font-weight:650}.card-hero-active{height:300px}.card-panel{width:min(100% - 48px,760px);margin:24px auto 32px}.card-face{position:relative;width:min(100%,340px);margin:auto}.card-face img{display:block;width:100%;height:auto}.card-brand{position:absolute;top:16%;left:13%;width:50%;height:14%;display:flex;align-items:center;background:var(--bg, #0b0e11);color:#eaecef;font-size:clamp(14px,3vw,28px);font-weight:700;letter-spacing:2px}.card-number{position:absolute;bottom:10%;left:13%;margin:0;color:#eaecef;font-size:clamp(14px,4vw,24px)}.card-controls{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:16px}.app-shell .card-page .card-controls h1{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;font-size:20px;margin:0 0 8px}.card-controls span{color:var(--muted);font-size:14px}.card-frozen .card-face{opacity:.55}.app-shell main.card-page{width:100%;max-width:none;margin:0;padding:0 0 32px}.card-page>:is(.svc-badge,.svc-help,.svc-card,.wallet-message){display:block;width:min(100% - 48px,760px);margin:16px auto;box-sizing:border-box}.card-page>.svc-badge{width:fit-content;max-width:calc(100% - 32px)}.card-desktop-art{display:none}@media(min-width:1024px){.card-hero:not(.card-hero-active){height:736px}.card-hero:not(.card-hero-active) .card-intro{bottom:138px}.app-shell .card-page .card-hero:not(.card-hero-active) .card-intro h1{font-size:80px;line-height:80px}.card-hero:not(.card-hero-active) .card-intro p{margin:8px 0 32px;font-size:24px;line-height:24px}}@media(min-width:768px){.card-page .card-metal{display:none}.card-desktop-art{display:block;position:absolute;z-index:-1;width:112%;aspect-ratio:340 / 215;left:-6%;top:-12%;transform:rotate(-16deg) skew(16deg) scaleY(.78);border-radius:10%;background:linear-gradient(110deg,#16191f 18%,#665529 38%,#26282d 55%,#12151b 85%);box-shadow:0 14px #34302a,0 18px #8e722c,0 35px 65px #000}.card-desktop-art img{display:block;width:100%;height:100%}.card-desktop-art span{position:absolute;left:12%;top:17%;width:28%;height:13%;display:flex;align-items:center;padding:0 12px;background:#24272d;color:#fcd535;font-size:clamp(32px,4vw,64px);font-weight:750;letter-spacing:4px}.card-intro{bottom:128px;text-shadow:0 2px 12px #000}}@media(max-width:767px){.card-hero{height:600px}.card-metal{width:180%;max-width:none;left:-40%}.card-intro{bottom:70px}.card-intro p{max-width:280px;margin:16px auto 24px}.card-hero-active{height:240px}.card-controls{align-items:flex-start;flex-wrap:wrap}}@media(max-width:1023px){.app-shell main.card-page{background:#f5f5f5;color:#202630;padding-bottom:24px}.card-nav{background:#fff;padding:12px 16px}.card-nav a{color:#70757d}.card-page .card-hero{height:300px;margin:12px 16px;border-radius:20px;background:#fff}.card-page .card-metal{width:100%;height:150px;left:0;top:-12px}.card-page .card-desktop-art{display:none}.card-page .card-intro{inset:auto 16px 16px;text-shadow:none}.app-shell .card-page .card-intro h1{font-size:24px;color:#202630}.card-page .card-intro p{margin:8px auto 16px;color:#70757d;font-size:13px;font-weight:400}.card-page .card-apply{width:100%;min-height:44px;font-size:15px}.card-page .card-hero-active{height:140px}.card-page .card-panel{width:calc(100% - 32px);margin:16px auto;padding:16px;border-radius:20px;background:#fff;box-sizing:border-box}.card-page>:is(.svc-help,.svc-card){width:calc(100% - 32px);background:#fff;color:#202630;border:0;border-radius:20px;padding:16px}.card-page .svc-row{gap:12px;padding-block:16px;border-color:#eee}.card-page .svc-row small,.card-page .svc-empty,.card-page .card-controls span{color:#70757d;font-size:12px}.card-page .svc-pill{background:#f5f5f5;color:#202630;min-height:44px}}@media(max-width:767px){.card-page .card-hero{height:200px}.card-page .card-metal{height:64px;top:40px}.card-page .card-intro{inset:12px 16px auto;padding-top:92px}.app-shell .card-page .card-intro h1{position:absolute;top:0;left:0;right:0;text-align:left;font-size:18px;line-height:24px}.card-page .card-intro h1:after{content:"›";float:right;color:#70757d}.card-page .card-intro p{margin:0 auto 8px;font-size:12px;line-height:18px}.card-page .card-apply{width:auto;min-height:40px;margin-inline:auto;padding:8px 24px;font-size:14px;line-height:24px}.card-page .card-hero-active{height:120px}}@media(max-width:1023px){.app-shell main.competition-page{min-height:calc(100dvh - 48px);background:#f5f5f5;color:#202630;padding:16px;box-sizing:border-box}.competition-page>.muted{color:#70757d;font-size:12px;margin:0 0 16px}.competition-page>.earn-howto{padding:16px;margin-bottom:20px;background:#fff;border-radius:16px;font-size:13px}.competition-page>h2{margin:0;padding:20px 20px 8px;background:#fff;border-radius:20px 20px 0 0;font-size:22px}.competition-page>h2+p{margin:0 0 16px;padding:0 20px 20px;background:#fff;border-radius:0 0 20px 20px;color:#9b7400;font-size:18px;font-weight:600}.competition-page>.primary{width:100%;min-height:44px;margin:0 0 20px;border-radius:10px}.competition-page>ol{list-style:none;padding:8px 16px;margin:0 0 20px;background:#fff;border-radius:20px}.competition-page>ol>li{padding:16px 0;border-bottom:1px solid #eee;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.competition-page>ol>li:last-child{border:0}.competition-page>section{padding:16px;background:#fff;border-radius:20px}.competition-page>section h2{margin:0;font-size:18px}.competition-page .empty{color:#70757d}}@media(max-width:767px){.app-shell main.competition-page{display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:start}.competition-page>*{grid-column:1 / -1;min-width:0}.competition-page>.muted{grid-row:1}.competition-page>.earn-howto{grid-row:2}.competition-page>h2{grid-row:3;padding:20px 16px 8px;font-size:20px}.competition-page>h2+p{grid-column:1 / -1;grid-row:4;min-height:64px;box-sizing:border-box;margin:0 0 20px;padding:16px 112px 16px 16px;border-radius:0 0 16px 16px;font-size:14px}.competition-page>.primary{grid-column:2;grid-row:4;align-self:start;width:auto;height:32px;min-height:32px;margin:16px 16px 0 0;padding:0 12px;border-radius:6px;font-size:13px}.competition-page [data-testid=competition-board] li{display:flex;align-items:center;box-sizing:border-box;height:56px;padding-block:0;font-variant-numeric:tabular-nums}.competition-page .competition-rank{flex:0 0 32px;width:32px;font-variant-numeric:tabular-nums;text-align:center}.competition-page .competition-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.competition-page .competition-volume-cell{flex:0 0 auto;text-align:right}}@media(max-width:1023px){[data-testid=svc-sub-accounts],[data-testid=svc-deactivate]{padding:16px;font-size:14px;line-height:1.6}[data-testid=svc-sub-accounts]>section{margin-top:24px;padding:20px 16px;border-radius:12px;background:var(--secondary-bg)}[data-testid=svc-sub-accounts] h2,[data-testid=svc-deactivate] h2{margin:0 0 12px;font-size:16px;line-height:1.5}[data-testid=svc-sub-accounts] p{margin:8px 0 16px}[data-testid=svc-sub-accounts] form{display:grid;gap:16px}[data-testid=svc-sub-accounts] label{display:grid;gap:8px;color:var(--muted);font-size:13px}[data-testid=svc-sub-accounts] input.search{box-sizing:border-box;width:100%;min-width:0;min-height:48px;font-size:16px}[data-testid=svc-sub-accounts] button{min-height:44px;padding:10px 16px;font-size:14px}[data-testid=svc-sub-accounts] form>.primary{width:100%;min-height:48px;border-radius:8px;font-size:16px}[data-testid=svc-sub-accounts] .earn-holding{margin-top:20px;padding:20px 0 0;border:0;border-top:1px solid var(--divider);overflow-wrap:anywhere}[data-testid=svc-sub-accounts] .earn-holding h3{margin:0;font-size:16px}[data-testid=svc-sub-accounts] .earn-holding>button{width:100%;margin-top:12px}[data-testid=svc-sub-accounts] label.wallet-check{display:flex;align-items:center;min-height:48px;border-bottom:1px solid var(--divider)}[data-testid=svc-deactivate]>.svc-card{margin-top:20px;padding:20px 16px;border:1px solid var(--divider);background:transparent}[data-testid=svc-deactivate] .svc-help summary{align-items:center;min-height:44px;font-size:16px}[data-testid=svc-deactivate] .svc-help ul{padding-left:20px;color:var(--muted);font-size:13px}[data-testid=svc-deactivate] .svc-row{margin-top:16px;border-top:1px solid var(--divider);font-size:14px}[data-testid=svc-deactivate] fieldset>label:first-child{display:grid;gap:12px;padding-bottom:16px;border-bottom:1px solid var(--divider)}[data-testid=svc-deactivate] fieldset>label+label{min-height:64px;font-size:14px}[data-testid=svc-deactivate] select,[data-testid=svc-deactivate] input:not([type=checkbox]){box-sizing:border-box;width:100%;min-width:0;min-height:48px;font-size:16px}[data-testid=svc-deactivate] .svc-empty{padding:24px 0}[data-testid=svc-deactivate] .svc-pill{margin-top:12px;min-height:44px}[data-testid=svc-deactivate]>.svc-card{padding:20px 0;border:0;border-top:1px solid var(--divider);border-radius:0}[data-testid=svc-deactivate] h2,[data-testid=svc-deactivate] .svc-help summary{color:var(--muted);font-size:14px;font-weight:500}[data-testid=svc-deactivate] fieldset{margin:0;padding:0;border:0}[data-testid=svc-deactivate] .svc-record{min-height:56px;align-items:center;padding:12px 0}}@media(max-width:1023px){[data-testid=svc-staking] .wallet-total,[data-testid=svc-loans] .wallet-total{box-sizing:border-box;height:107px;padding:8px 0}[data-testid=svc-staking] .wallet-total p,[data-testid=svc-loans] .wallet-total p{margin:4px 0}[data-testid=svc-staking] .wallet-total select,[data-testid=svc-loans] .wallet-total select{padding-block:0}.svc-page .earn-featured{box-sizing:border-box;height:178px;display:flex;flex-direction:column;padding:16px;border:1px solid var(--line);border-radius:8px}.svc-page .earn-featured h2{margin:0 0 12px}.svc-page .earn-featured .m-list-row{flex:1;min-height:0;padding:0}.svc-page .earn-featured .m-list-row>strong{grid-column:1 / -1}.svc-page .earn-featured .m-list-row>span{display:flex;flex-direction:column;gap:4px}.svc-page .earn-featured button{min-height:32px}.svc-page .earn-loans .m-list-row{box-sizing:border-box;height:46px;min-height:46px;padding:3px 0;justify-content:space-between}.svc-page .earn-loans .m-list-row button{min-height:32px;padding:4px 8px;font-size:12px}.svc-page .earn-fixed-row small{line-height:12px}.svc-page .earn-search{display:flex;align-items:center;gap:12px;margin:12px 0}.svc-page .earn-search input{flex:1;min-width:0;height:40px;border:1px solid var(--line);border-radius:8px;padding:0 12px;background:var(--input);color:var(--text)}.svc-page .earn-search button{display:grid;place-items:center;width:40px;height:40px;padding:8px;background:var(--card);color:var(--muted);border:1px solid var(--line);border-radius:8px}[data-testid=svc-staking] .wallet-total select,[data-testid=svc-loans] .wallet-total select{display:inline-block;width:auto;margin-left:8px;padding:4px 8px;background:var(--bg);color:var(--text);border:1px solid var(--line);border-radius:4px;font:inherit}.svc-page .earn-categories{display:flex;flex-wrap:nowrap;justify-content:space-between;gap:4px}.svc-page .earn-categories button{min-width:0;padding:8px 12px;white-space:nowrap}.svc-page .earn-staking-row{display:flex;gap:8px;height:58px;min-height:58px;box-sizing:border-box;padding:8px 0}.svc-page .earn-staking-row>strong{display:flex;align-items:center;gap:5px;font-size:14px}.svc-page .earn-coin{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--pill-bg);color:var(--yellow)}.svc-page .earn-staking-row .earn-apr{margin:0 0 0 auto;color:var(--buy);font-size:12px;white-space:nowrap}.svc-page .earn-staking-row>small{font-size:10px;white-space:nowrap;color:var(--muted)}.svc-page .earn-staking-row button{padding:6px;font-size:11px;white-space:nowrap;min-height:32px}.svc-page .earn-vip{padding:16px;border:1px solid var(--line);border-radius:8px;background:var(--card)}.svc-page .earn-loans h2{font-size:16px;margin:20px 0 8px}.svc-page .earn-fixed-row small{display:block;font-size:11px;white-space:nowrap}}@media(max-width:1023px){.dual-assets-mobile{max-width:100%}.dual-term-bar{display:flex;gap:8px;align-items:flex-start;margin:12px 0}.dual-terms{flex:1;min-width:0}.dual-calendar-toggle{flex:0 0 28px;height:28px;min-height:28px;padding:0;border:1px solid var(--line);border-radius:var(--radius-btn);background:var(--card);color:var(--text)}.dual-calendar{display:flex;flex-wrap:wrap;gap:8px;padding:8px 0}.dual-calendar button{min-height:32px;padding:4px 8px;background:var(--card);color:var(--text);border:1px solid var(--line);border-radius:var(--radius-btn)}.dual-calendar button[aria-pressed=true]{border-color:var(--yellow)}.dual-table-head,.dual-product-row.m-list-row{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1.2fr) minmax(0,.65fr) 48px;gap:6px;align-items:center}.dual-table-head{padding:8px 0;font-size:12px;color:var(--muted);border-bottom:1px solid var(--line)}.dual-product-row.m-list-row{height:75px;min-height:75px;padding:4px 0;box-sizing:border-box;border-bottom:1px solid var(--divider);font-size:12px}.dual-product-row strong{font-size:13px}.dual-product-row small{font-size:10px}.dual-expiry{font-size:12px;white-space:nowrap}.dual-apr{margin:0;color:var(--buy)}.dual-product-row button{height:30px;min-height:30px;padding:0 6px;font-size:12px;border-radius:var(--radius-btn);background:var(--button-yellow);color:var(--bg)}}@media(max-width:767px){.dual-mobile-page>div>.m-list-row:first-child{min-height:44px;padding:8px 0;margin:0}.dual-mobile-page [data-testid=dual-promo]{box-sizing:border-box;min-height:82px;padding:16px;margin:8px 0 12px;border-radius:8px;background:var(--card)}.dual-mobile-page .m-chips{height:44px;align-items:center;gap:8px}.dual-mobile-page .m-chips>*{background:transparent;color:var(--muted);border-radius:0;height:40px;padding:0 8px}.dual-mobile-page .m-chips>[aria-selected=true],.dual-mobile-page .m-chips>[aria-pressed=true]{color:var(--text);border-bottom:3px solid var(--yellow)}.dual-mobile-page .dual-assets-mobile{height:48px}.dual-mobile-page [data-testid=dual-spot]{display:flex;align-items:center;min-height:44px;margin:4px 0}.dual-mobile-page .dual-settlement-label{margin:14px 0 4px;font-size:14px}.dual-mobile-page .dual-term-bar{margin:4px 0 12px;align-items:center}.dual-mobile-page .dual-terms{gap:4px}.dual-mobile-page [data-testid=dual-term-all]{order:-1}.dual-mobile-page .dual-terms>*{padding-inline:8px}.dual-mobile-page .dual-table-head{min-height:32px;box-sizing:border-box;background:var(--card)}.dual-mobile-page .dual-product-row small{margin-top:6px}[data-testid=svc-loans]>header>.section-heading,[data-testid=svc-staking]>header>.section-heading{height:44px;min-height:44px;margin:0}[data-testid=svc-loans]>header .wallet-total,[data-testid=svc-staking]>header .wallet-total{height:136px;padding-block:16px}[data-testid=svc-loans]>header>.m-list-row,[data-testid=svc-staking]>header>.m-list-row{min-height:62px;box-sizing:border-box;padding:12px 16px;margin-bottom:14px;border-radius:12px;background:var(--card);justify-content:space-between}[data-testid=svc-loans]>header .earn-featured,[data-testid=svc-staking]>header .earn-featured{padding:16px;border-radius:12px;background:var(--card)}[data-testid=svc-loans]>header .earn-featured .m-list-row,[data-testid=svc-staking]>header .earn-featured .m-list-row{padding:12px;border-radius:8px;background:var(--bg)}[data-testid=svc-loans]>header>.m-chips,[data-testid=svc-staking]>header>.m-chips{height:48px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}[data-testid=svc-loans]>header>.m-chips>*,[data-testid=svc-staking]>header>.m-chips>*,[data-testid=svc-staking]>.earn-categories>*{height:40px;line-height:40px;padding:0 8px;border-radius:0;background:transparent;color:var(--muted)}[data-testid=svc-loans]>header>.m-chips>[aria-selected=true],[data-testid=svc-staking]>header>.m-chips>[aria-selected=true],[data-testid=svc-staking]>.earn-categories>[aria-selected=true]{color:var(--text);border-bottom:3px solid var(--yellow)}[data-testid=svc-loans] .earn-loans>section{padding:0 12px 12px;border-radius:12px;background:var(--card)}[data-testid=svc-loans] .earn-loans .m-list-row{height:46px;padding-inline:4px}[data-testid=svc-staking]>.earn-categories{height:44px;align-items:center}[data-testid=svc-staking]>.earn-staking-row{height:66px;min-height:66px}.svc-page .wallet-total:has(.earn-income){height:176px}.svc-page .earn-income{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:8px 0 0;font-size:13px}.svc-page .earn-income dt{color:var(--muted)}.svc-page .earn-income dd{margin:4px 0 0;overflow-wrap:anywhere}.svc-page .earn-daily{font-size:12px}[data-testid=svc-staking]>.earn-staking-head,[data-testid=svc-staking]>.earn-staking-row{grid-template-columns:minmax(0,1fr) 88px 52px 64px!important;gap:8px}[data-testid=svc-staking]>.earn-staking-head{display:grid;align-items:center;min-height:32px;font-size:12px;color:var(--muted);border-bottom:1px solid var(--line)}.earn-staking-head>:last-child{grid-column:4}[data-testid=svc-staking]>.earn-staking-row .earn-apr{margin:0}}@media(max-width:1023px){.dual-mobile-page.wallet-page{--bg: #fff;--secondary-bg: #f5f5f5;--text: #1e2329;--muted: #707a8a;--line: #eaecef;--divider: #eaecef;--card: #f5f5f5;--input: #f5f5f5;--buy: #2ebd85;--button-yellow: #fcd535;background:#fff;color:#1e2329;padding:0 16px 32px}.dual-mobile-page .dual-page-title{display:flex;align-items:center;justify-content:center;gap:4px;min-height:44px;margin:0 0 12px;font-size:17px;font-weight:600}.dual-mobile-page [data-testid=dual-promo]{position:relative;height:82px;margin:0 0 8px;padding:12px;border:0;border-radius:16px;background:#f5f5f5;font-size:13px}.dual-mobile-page [data-testid=dual-promo] small{font-size:10px;margin-top:4px}.dual-mobile-page .dual-promo-art{width:42px;height:48px;margin-left:auto;flex-shrink:0}.dual-mobile-page [data-testid=dual-promo-close]{position:absolute;top:0;right:0;width:24px;min-height:24px;font-size:10px;color:#707a8a}.dual-mobile-page .dual-terms{display:flex;flex-wrap:nowrap;overflow:visible;gap:0}.dual-mobile-page .dual-terms>button{flex:1 1 0;min-width:0;min-height:32px;padding-inline:1px;font-size:11px;white-space:nowrap}.dual-mobile-page .dual-term-bar{gap:4px}.dual-mobile-page .dual-calendar-toggle{flex-basis:24px}.dual-mobile-page .dual-product-row.m-list-row{min-height:75px;height:75px;padding-block:8px}.dual-mobile-page .dual-table-head{background:#f5f5f5}.dual-mobile-page [aria-label=報價幣]>button{height:28px;min-height:28px;padding:0 8px;border:0;border-radius:6px;font-size:11px}.dual-mobile-page [aria-label=報價幣]>[aria-pressed=true]{background:#f5f5f5;color:#1e2329}.dual-mobile-page .dual-product-row button{background:#fcd535;color:#1e2329}.dual-mobile-page .dual-risk,.dual-mobile-page .wallet-dialog{background:#fff;color:#1e2329}.dual-mobile-page .wallet-dialog .yellow{color:#1e2329}.loans-page>header .earn-income{display:grid;grid-template-columns:1fr 1fr}}@media(max-width:767px){.app-shell:has(.dual-mobile-page)>.page-back-bar{display:none}.dual-mobile-page .dual-topbar{position:sticky;top:0;z-index:11;display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;height:48px;margin:0 -16px;padding-inline:8px;background:var(--bg);text-align:center}.dual-topbar button{min-width:44px;min-height:44px;padding:0;color:inherit;background:transparent;border:0;font-size:26px}.dual-topbar [data-testid=dual-topbar-title]{font-size:17px;font-weight:600}.dual-mobile-page [data-testid=dual-promo]{margin-top:0}.dual-mobile-page [data-testid=dual-promo] strong,.dual-mobile-page [data-testid=dual-promo] small{display:block}.dual-mobile-page .dual-table-head,.dual-mobile-page .dual-product-row.m-list-row{grid-template-columns:minmax(0,1.15fr) minmax(0,1.2fr) minmax(0,.65fr)}.dual-mobile-page .dual-product-row.m-list-row{height:65px;min-height:65px;cursor:pointer}.dual-mobile-page .dual-product-row[aria-disabled=true]{opacity:.5;cursor:default}.dual-topbar button:focus-visible,.dual-mobile-page .dual-product-row:focus-visible{outline:2px solid var(--yellow);outline-offset:-2px}[data-testid=svc-loans].loans-page .earn-loans>section{padding:0;background:transparent}[data-testid=svc-loans] .loans-description{margin:0 0 12px;font-size:12px;color:var(--muted)}[data-testid=svc-loans] .loans-rate-card{padding:0 12px;border-radius:12px;background:var(--card)}[data-testid=svc-loans] .loans-rate-head{display:grid;grid-template-columns:1fr 1fr 64px;gap:8px;align-items:center;min-height:32px;font-size:12px;color:var(--muted);border-bottom:1px solid var(--line)}[data-testid=svc-loans] .loans-rate-card .m-list-row{display:grid;grid-template-columns:1fr 1fr 64px;gap:8px;min-height:48px;height:auto;padding-inline:0}[data-testid=svc-loans] .loans-rate-card .m-list-row>span>small{display:none}}@media(max-width:1023px){main[data-testid=svc-staking]{padding-inline:14px}[data-testid=svc-staking] .staking-products{margin:0}.staking-intro{position:relative;padding:10px 60px 34px 0;margin-bottom:16px;border-bottom:1px solid var(--line)}.app-shell[data-shell=sub] main .staking-intro h1{position:static;width:auto;height:auto;overflow:visible;clip:auto;clip-path:none;white-space:normal;font-size:20px;font-weight:400;margin:0 0 10px}.staking-intro p{margin:0;color:var(--muted);font-size:12px;line-height:1.6}.staking-intro small{font-size:10px}.staking-intro>span{position:absolute;right:2px;top:12px;font-size:54px;line-height:1;color:var(--yellow)}.staking-card{box-sizing:border-box;min-height:166px;margin-top:16px;padding:12px;border-radius:12px;background:var(--secondary-bg)}.staking-card h2{display:flex;align-items:center;gap:6px;margin:0 0 6px;font-size:16px;font-weight:500}.staking-token{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--pill-bg);color:var(--yellow);font-size:21px}.staking-card p{margin:0;font-size:13px;color:var(--muted);line-height:1.5}.staking-rate{display:flex;justify-content:space-between;gap:10px;margin:10px 0 12px;padding-top:10px;border-top:1px solid var(--line);font-size:13px;color:var(--muted)}.staking-rate strong{margin-left:5px;color:var(--text);font-size:15px;font-weight:600}.staking-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.staking-actions button{min-height:34px;height:34px;line-height:20px;padding:6px;border:0;border-radius:6px;font-size:15px;background:var(--pill-bg);color:var(--text)}.staking-actions button.yellow{background:var(--yellow);color:var(--bg)}.staking-card:nth-of-type(2){min-height:164px;padding-bottom:10px}.staking-card.staking-hold{min-height:114px}.staking-hold>div{display:flex;align-items:center;gap:14px;border-top:1px solid var(--line);padding-top:16px;margin-top:12px}.staking-hold p{flex:1;min-width:0;font-size:12px}.staking-hold a{display:inline-flex;align-items:center;flex-shrink:0;box-sizing:border-box;min-height:24px;height:24px;padding:4px 9px;border-radius:4px;font-size:12px}[data-testid=svc-staking] .staking-secondary{margin-top:24px;padding:12px;border:1px solid var(--line);border-radius:8px}.staking-secondary summary{min-height:32px;cursor:pointer}.staking-secondary .earn-staking-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto}}.fx-page{max-width:720px;margin-inline:auto}.fx-page .fx-form{position:relative;margin-top:24px}.fx-page .fx-currency-card{padding:20px 16px;border:1px solid var(--divider);border-radius:16px;background:var(--secondary-bg)}.fx-page .fx-card-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:18px;color:var(--muted);font-size:14px}.fx-page .fx-card-heading small{font-size:12px;overflow-wrap:anywhere}.fx-page .fx-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:12px}.fx-page .fx-fields select{width:100%;min-width:0;height:44px;padding:0 4px;border:0;background:transparent;color:var(--text);font-size:15px;font-weight:600}.fx-page .fx-fields input{width:100%;min-width:0;height:44px;padding:0;border:0;background:transparent;color:var(--text);text-align:right;font-size:24px}.fx-page .fx-fields output{min-width:0;overflow-wrap:anywhere;text-align:right;font-size:24px;font-variant-numeric:tabular-nums}.fx-page .fx-swap{position:relative;z-index:1;display:block;width:44px;height:44px;margin:-8px auto;border:4px solid var(--bg);border-radius:50%;background:var(--secondary-bg);color:var(--text);font-size:24px;cursor:pointer}.fx-page .fx-rate{margin:20px 0;color:var(--text);text-align:center;font-size:14px}.fx-page .fx-rate small,.fx-page .fx-quote-amount small{display:block;margin-top:6px;color:var(--muted);font-size:12px}.fx-page .fx-dialog{box-sizing:border-box;margin:auto;width:min(440px,calc(100% - 32px));max-height:calc(100dvh - 32px);padding:24px;border:1px solid var(--divider);border-radius:20px;background:var(--secondary-bg);color:var(--text);overflow-y:auto}.fx-page .fx-dialog::backdrop{background:#000000a6}.fx-page .fx-dialog header,.fx-page .fx-dialog dl>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.fx-page .fx-dialog h2{margin:0;font-size:20px}.fx-page .fx-dialog header button{width:44px;height:44px;border:0;background:transparent;color:var(--text);font-size:28px}.fx-page .fx-quote-amount{margin:24px 0;text-align:center;font-size:28px;overflow-wrap:anywhere}.fx-page .fx-dialog dl{display:block;font-size:13px}.fx-page .fx-dialog dl>div{padding:12px 0}.fx-page .fx-dialog dt{color:var(--muted);font-size:13px}.fx-page .fx-dialog dd{margin:0;text-align:right;overflow-wrap:anywhere;font-size:13px}.fx-page .fx-dialog [role=status]{color:var(--muted);font-size:13px;text-align:center}.fx-page button:focus-visible,.fx-page input:focus-visible,.fx-page select:focus-visible{outline:2px solid var(--button-yellow);outline-offset:3px}@media(max-width:1023px){.app-shell main.fx-page{background:#fff;color:#202630;padding:16px;min-height:calc(100dvh - 48px)}.fx-page .svc-help{background:#f7f7f7;color:#70757d}.fx-page .fx-currency-card{background:#f8f8f8;border:0;border-radius:16px;padding:20px 16px}.fx-page .fx-card-heading{color:#70757d;margin-bottom:12px}.fx-page .fx-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.fx-page .fx-fields :is(select,input,output){color:#202630}.fx-page .fx-fields input{font-size:22px}.fx-page .fx-swap{background:#fff;color:#202630;border-color:#fff}.fx-page .fx-rate{color:#202630;text-align:left;padding:16px;border:1px solid #eee;border-radius:12px}.fx-page .fx-rate small{color:#70757d}.fx-page .fx-form{display:flex;flex-direction:column;min-height:540px}.fx-page .fx-form>.svc-cta{margin-top:auto;min-height:48px}.fx-page>.svc-card{background:#f8f8f8;color:#202630}.fx-page>.svc-empty,.fx-page .svc-empty{color:#70757d}}@media(max-width:767px){.fx-page .fx-form{min-height:max(540px,calc(100dvh - 184px))}.fx-page .fx-form>.svc-cta{position:sticky;bottom:0;z-index:2;flex-shrink:0;height:48px;box-shadow:0 -12px #fff}}@media(min-width:1024px){.app-shell main.fx-page{display:grid;grid-template-columns:minmax(0,1fr) 440px;align-content:start;align-items:start;gap:20px 48px;max-width:1200px}.fx-page>*{min-width:0;margin:0;grid-column:1}.fx-page>.fx-form{grid-column:2;grid-row:1 / span 5;width:440px;margin:0;padding:24px;box-sizing:border-box;border:1px solid var(--divider);border-radius:16px}.fx-page>.svc-badge{justify-self:start}.fx-page>.svc-empty{text-align:left;padding:16px 0}.fx-page>[data-testid=svc-fx-records]{grid-column:1 / -1}}[data-testid=svc-kyc] input,[data-testid=svc-kyc] select{font-size:16px;max-width:100%;box-sizing:border-box}[data-testid=svc-kyc] .earn-holding{min-width:0;overflow-wrap:anywhere}.kyc-doc-types{display:flex;flex-wrap:wrap;gap:12px;margin:16px 0}.kyc-doc-types label{display:flex;align-items:center;gap:6px;min-height:44px;white-space:nowrap}[data-testid=svc-kyc] .kyc-doc-types input{width:20px;min-width:20px;height:20px;padding:0;flex:none}.kyc-docs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:16px}.kyc-doc{min-width:0}.kyc-upload{position:relative}.kyc-file{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);opacity:0}.kyc-upload label{display:flex;align-items:center;justify-content:center;min-height:44px;padding:10px;border:1px dashed #858e9d;border-radius:12px;background:#202630;color:#fff;cursor:pointer}.kyc-upload:focus-within{outline:2px solid #f0b90b;outline-offset:3px;border-radius:12px}.kyc-upload:has(input:disabled){opacity:.5}.kyc-preview{display:block;width:100%;height:180px;object-fit:contain;margin-top:12px}.kyc-face-frame{display:flex;align-items:center;justify-content:center;width:min(220px,100%);min-height:270px;border:2px dashed #f0b90b;border-radius:50%;margin:16px auto;padding:20px;box-sizing:border-box;text-align:center}.kyc-progress{height:8px;overflow:hidden;background:#202630;border-radius:8px;margin:16px 0}.kyc-progress span{display:block;height:100%;background:#f0b90b}.kyc-steps{display:none}@media(max-width:1023px){.kyc-steps{display:block;margin:24px 0}[data-testid] .kyc-steps h2{margin:0 0 8px;font-size:16px;font-weight:500}[data-testid] .kyc-steps>p{margin:0 0 16px;color:var(--muted);font-size:12px}.kyc-steps ol{display:grid;gap:12px;margin:0;padding:0;list-style:none}.kyc-steps li{display:flex;align-items:center;gap:12px;min-height:68px;padding:12px 16px;box-sizing:border-box;border:1px solid var(--divider);border-radius:12px;font-size:14px}.kyc-step-icon{display:grid;place-items:center;flex:none;width:24px;height:24px;border:1px solid currentColor;border-radius:50%;font-size:12px}.kyc-step-status{margin-left:auto;flex:none;color:var(--muted);font-size:12px}[data-testid=svc-kyc]{padding:16px}[data-testid=svc-kyc]>.earn-holding:first-of-type,[data-testid=account-kyc].account-section{padding:20px 16px;border:1px solid var(--divider);border-radius:12px;background:var(--secondary-bg)}[data-testid=svc-kyc] h2,[data-testid=account-kyc] h2{margin:0 0 16px;font-size:18px;line-height:1.4}[data-testid=svc-kyc] p,[data-testid=account-kyc] p{line-height:1.6}[data-testid=svc-kyc]>.wallet-message{margin:12px 0 20px;font-size:12px}[data-testid=svc-kyc] .entry-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:16px 0 24px;padding:16px 8px;border:1px solid var(--divider);border-radius:12px;background:var(--secondary-bg)}[data-testid=svc-kyc] .entry-grid .earn-holding{padding:0 8px;border:0;background:transparent}[data-testid=svc-kyc] .entry-grid .earn-holding+.earn-holding{border-left:1px solid var(--divider)}[data-testid=svc-kyc] .entry-grid p{margin:8px 0 0;font-size:12px;overflow-wrap:normal}[data-testid=svc-kyc] form.earn-holding{margin-top:24px;padding:0;border:0}[data-testid=svc-kyc] form label{display:grid;gap:8px;color:var(--muted);font-size:13px}[data-testid=svc-kyc] form p{margin:0 0 20px}[data-testid=svc-kyc] form input,[data-testid=svc-kyc] form select{width:100%;min-width:0;min-height:48px}[data-testid=svc-kyc] form span{font-size:12px}[data-testid=svc-kyc] .primary,[data-testid=account-kyc] .primary{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-height:48px;margin-top:20px;border-radius:8px;font-size:16px}}@media(max-width:1023px){.statement-page .statement-filters{gap:12px 8px;align-items:end}.statement-page .statement-filters label{font-size:12px;line-height:1.5}.statement-page .statement-filters input,.statement-page .statement-filters select{box-sizing:border-box;height:36px;padding:6px 8px;font-size:13px;border-radius:6px}.statement-page .statement-filters>button{width:100%;height:36px;padding-inline:6px}.statement-page .statement-actions{gap:8px;margin-block:12px}.statement-page .statement-actions button{min-height:36px;font-size:12px}.statement-page form.svc-card{padding:12px;background:transparent;border:1px solid var(--line)}.statement-page form.svc-card>p{color:var(--muted);font-size:12px;line-height:1.6}.statement-page .svc-record{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:8px 12px;padding-block:16px;line-height:1.5}.statement-page .svc-record>*{min-width:0;overflow-wrap:anywhere}.statement-page .svc-record small{margin-top:4px;font-size:12px}.statement-page .svc-record>:last-child{font-variant-numeric:tabular-nums}[data-testid=svc-liquidity]>.earn-howto{margin-block:16px 24px;font-size:13px;line-height:1.6}[data-testid=svc-liquidity]>.earn-product{grid-template-columns:minmax(0,1fr);gap:16px;margin-bottom:16px;padding:16px;background:var(--secondary-bg);border:0;border-radius:12px}[data-testid=svc-liquidity]>.earn-product h2{margin:0;font-size:18px;line-height:1.5}[data-testid=svc-liquidity]>.earn-product p{margin:0;padding-top:14px;border-top:1px solid var(--line);font-size:16px;font-variant-numeric:tabular-nums}[data-testid=svc-liquidity]>.earn-product button{width:100%;min-height:38px;font-size:14px;border-radius:6px}[data-testid=svc-liquidity]>section>h2{margin-block:24px 12px;font-size:16px}}@media(max-width:767px){.statement-page form.svc-card{display:flex;flex-wrap:nowrap;align-items:end;gap:8px;width:100%;min-width:0;max-width:100%;box-sizing:border-box;overflow-x:auto}.statement-page .statement-filters,.statement-page .statement-actions{display:contents}.statement-page .statement-filters>label{display:grid;gap:4px;flex:0 0 auto;width:auto;white-space:nowrap}.statement-page .statement-filters :is(input,select){width:auto;min-width:112px;height:36px;min-height:36px}.statement-page .statement-filters>button,.statement-page .statement-actions>button{flex:0 0 auto;width:auto;height:36px;min-height:36px;margin:0;white-space:nowrap}.statement-page .statement-filters>button{order:1}.statement-page form.svc-card>p{flex:0 0 280px;order:3;margin:0}.statement-page .statement-actions>button{order:2}}@media(max-width:1023px){.app-shell>main.loans-page.loans-page{position:relative;padding:12px 16px 32px}.loans-page.wallet-page{--bg: #fff;--secondary-bg: #f5f5f5;--text: #1e2329;--muted: #707a8a;--line: #eaecef;--divider: #eaecef;--card: #f5f5f5;--input: #f5f5f5;--pill-bg: #f5f5f5;--yellow: #f0b90b;--button-yellow: #fcd535;color:#1e2329}.app-shell>main.loans-page.loans-page{background:#fff}.loans-page .yellow,.loans-page .primary.yellow{color:#1e2329}.loans-page>header>.m-list-row{background:#fef9e7;border-radius:16px}.loans-page>header .earn-featured{background:#f5f5f5;border:0;border-radius:16px}.loans-page>header .earn-featured .m-list-row{background:#fff;border-radius:12px;padding:12px}.loans-page .earn-loans>section{background:#f5f5f5;border-radius:16px}.loans-page>header>.section-heading{position:absolute;top:-48px;right:16px;height:44px}.loans-page>header .earn-search{margin:0 0 12px}.loans-page>header .wallet-total{height:auto;min-height:144px;padding-block:12px}.loans-page>header .earn-income{margin-top:12px}.loans-page>header .earn-featured{height:auto;min-height:172px;padding:16px}.loans-page>header .earn-featured>h2{margin-bottom:8px;font-size:14px}.loans-page .earn-loans>section{padding:0 12px 12px}.loans-page .earn-loans .m-list-row{height:50px;min-height:50px}.loans-page .earn-loans .m-list-row>span{display:grid;gap:2px}.loans-page .earn-loans .m-list-row>span>small{color:var(--muted)}.loans-page .earn-loans h2{font-size:15px}}@media(min-width:1024px){.app-shell>main.loans-page.loans-page{padding-top:16px}.loans-page .loans-hero{min-height:340px}.loans-page .loans-hero .loans-bag{transform:translate(-73px)}.loans-page .loans-products{margin-top:24px}.loans-page .loans-grid{gap:16px 24px}.loans-page .loans-grid .loans-card{box-sizing:border-box;height:160px;min-height:160px;border:1px solid #2b3139;background:#181a20;border-radius:16px}.loans-page .loans-grid .loans-card svg{flex:0 0 80px;width:80px;height:80px}}.pay-page.wallet-page.svc-page{padding:0}.pay-page>*+*{margin-top:0}.pay-mobile-header,.pay-services[hidden],.pay-service-actions,.pay-deal-shop,.pay-deal-buy{display:none}.pay-subnav{display:flex;align-items:center;gap:64px;min-height:64px;padding:0 24px;background:#fff;color:#181a20}.pay-subnav strong{font-size:24px}.pay-subnav button{border:0;background:transparent;color:inherit;padding:12px;font-weight:600}.pay-subnav a{margin-left:auto;color:#51575e}.pay-hero{position:relative;display:flex;align-items:center;min-height:656px;overflow:hidden;padding:64px max(32px,calc((100% - 1120px)/2));background:#f1f3ec;color:#181a20}.pay-copy{position:relative;z-index:1;width:58%}.pay-copy h1{margin:0 0 36px;font-size:clamp(25px,2.8vw,36px);line-height:1.4}.pay-copy h2{margin:0 0 24px;font-size:clamp(28px,3.5vw,46px);line-height:1.35;letter-spacing:-1px}.pay-copy mark{background:linear-gradient(transparent 55%,#f8d33a 55%);color:inherit;overflow-wrap:anywhere}.pay-copy p{max-width:580px;font-size:16px;line-height:1.7}.pay-hero-actions{display:flex;gap:16px;margin-top:32px}.pay-hero-actions button{min-height:48px;width:210px;border:0;border-radius:8px;background:#fcd535;color:#181a20;font-size:16px;font-weight:600;cursor:pointer}.pay-hero-actions button+button{background:#e4e6e5}.pay-copy small{display:block;margin-top:20px;color:#555f55}.pay-copy .pay-download{padding:12px;border-left:3px solid #8b792b;font-size:14px}.pay-illustration{position:absolute;right:0;bottom:0;width:46%;height:100%}.pay-workspace{padding:32px max(24px,calc((100% - 1120px)/2));scroll-margin-top:80px}.pay-workspace>*+*{margin-top:12px}.pay-page button:focus-visible,.pay-page a:focus-visible{outline:3px solid #8b792b;outline-offset:3px}@media(min-width:1024px){.app-shell main.pay-page{width:100%;max-width:none;margin-inline:0}.pay-hero{min-height:716px;align-items:flex-start;padding:123px max(32px,calc((100% - 1120px)/2)) 130px}.pay-copy{width:min(100%,801px)}.pay-copy h1{margin-bottom:27px;font-size:40px;line-height:48px}.pay-copy h2{margin-bottom:20px;font-size:40px;line-height:48px}.pay-copy mark{font-size:56px;line-height:72px}.pay-copy p{margin:20px 0 0;line-height:24px}.pay-subnav{background:var(--bg);color:var(--text);border-bottom:1px solid var(--line)}.pay-subnav a{color:var(--muted)}.pay-hero{background:var(--card);color:var(--text)}.pay-copy mark{background:var(--yellow);color:#181a20}.pay-copy small{color:var(--muted)}.pay-hero-actions button+button{background:var(--line);color:var(--text)}.pay-copy .pay-download{border-left-color:var(--yellow)}.pay-page button:focus-visible,.pay-page a:focus-visible{outline-color:var(--yellow)}}@media(max-width:767px){.pay-subnav{gap:20px;padding-inline:16px}.pay-hero{display:block;padding:40px 24px 0}.pay-copy{width:100%}.pay-copy h1{margin-bottom:24px}.pay-hero-actions{gap:12px}.pay-hero-actions button{width:50%}.pay-illustration{position:relative;display:block;width:100%;height:320px;margin-top:16px}.pay-workspace{padding:24px 16px}}@media(max-width:1023px){.pay-subnav{min-height:48px;gap:16px;padding-inline:16px;background:var(--bg);color:var(--text)}.pay-subnav a{color:var(--muted)}.pay-mobile-overview{padding:12px 16px}.pay-mobile-overview>*+*{margin-top:8px}.pay-mobile-overview>.search{width:100%}.pay-balance{padding:12px 0}.pay-balance p{margin:0 0 8px}.pay-balance>strong{display:block;font-size:28px}.pay-balance>strong small{font-size:14px}.pay-balance>small{display:block;margin-top:8px}.pay-services>button{width:100%;text-align:left}.pay-services>button>:first-child{color:var(--yellow)}.pay-services>button>:last-child{margin-left:auto;color:var(--muted)}.pay-receive{padding:12px 0}.pay-receive h2{font-size:16px}.pay-receive>strong{font-size:24px;letter-spacing:2px}.pay-receive>button{color:var(--yellow)}.pay-workspace{padding:16px}.pay-hero{display:block;min-height:0;padding:24px 16px 0}.pay-copy{width:100%}.pay-illustration{position:relative;display:block;width:100%;height:280px;margin-top:16px}}@media(max-width:1023px){.pay-asset-tabs button{min-height:44px;padding:8px 12px;border:1px solid var(--line);border-radius:8px;background:var(--card);color:var(--muted)}.pay-asset-tabs button[aria-pressed=true]{background:var(--yellow);color:var(--bg)}.pay-balances{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pay-balances .pay-balance{min-width:0;padding:8px;border:1px solid var(--line);border-radius:8px;background:var(--card)}.pay-balances .pay-balance>strong{font-size:clamp(14px,3.5vw,20px);line-height:1.3;overflow-wrap:anywhere}.pay-balances .pay-balance>strong small{display:inline;font-size:10px}.pay-balances .pay-balance>small{margin-top:4px;font-size:10px;line-height:1.2}.pay-balances .pay-balance p{margin:2px 0;font-size:12px;line-height:1.4}.pay-balances .pay-asset-name{font-weight:600;color:var(--text)}.pay-page .pay-services{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;border:0;background:var(--bg)}.pay-page .pay-services>button{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:16px;min-height:154px;min-width:0;padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--card);color:var(--text);font-size:16px;line-height:1.4}.pay-services>[data-pay-service="Hot Deal"]{grid-column:1 / -1}.pay-page .pay-services>[data-pay-service="Hot Deal"]{min-height:96px;flex-direction:row;align-items:center;justify-content:flex-start}.pay-services>button>span{min-width:0}.pay-services>button>:first-child{flex-shrink:0}.pay-page .pay-services>button>:first-child{order:1;margin-top:auto}.pay-page .pay-services>[data-pay-service="Hot Deal"]>:first-child{order:0;margin-top:0}.pay-services>button>:last-child{display:none}.pay-services small{display:block;margin-top:12px;color:var(--muted);font-size:14px;line-height:1.5;white-space:normal}.pay-mobile-overview .m-quick{gap:8px}.pay-mobile-overview .m-quick>*{flex-direction:row;justify-content:center;gap:4px;min-height:44px}.pay-mobile-overview .m-quick>*>:first-child{width:28px;height:28px}.pay-page .pay-stock-quick{grid-template-columns:1fr 1fr}.pay-top-up{padding:16px;color:var(--text)}.pay-top-up button{min-height:44px;color:var(--yellow)}.pay-stock-records{margin:16px}.pay-tools{display:flex;margin-left:auto}.pay-subnav .pay-tools button{display:grid;place-items:center;min-width:44px;min-height:44px;padding:8px}.pay-subnav{gap:8px}.pay-subnav>a{font-size:12px}.pay-info{padding:16px}.pay-info h2{font-size:18px}.pay-info button{min-height:44px}}@media(max-width:767px){.pay-subnav{flex-wrap:wrap;min-height:44px;padding-inline:16px;gap:4px}.pay-subnav strong{font-size:20px}.pay-subnav>button{padding-inline:8px}.pay-subnav>a{font-size:11px}.pay-mobile-overview{padding-top:8px}.pay-page.wallet-page .pay-services{gap:6px}.pay-page .pay-services>button{min-height:72px;gap:0;padding:4px 12px;border-color:transparent}.pay-page .pay-services>[data-pay-service="Hot Deal"]{min-height:88px;border-color:transparent}.pay-services small{margin-top:0;font-size:13px}}@media(max-width:1023px){.pay-page .pay-payment-link{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:48px;margin:16px 0;padding:12px;border:1px solid var(--line);border-radius:12px;color:var(--text);background:var(--card);text-align:left}.pay-page .pay-payment-link small{color:var(--muted)}.pay-page .pay-asset-name{margin-top:12px;min-height:44px}.pay-page .pay-services>[data-pay-service="Hot Deal"]{background:#fff}.pay-page .pay-services>button>:first-child svg{width:24px;height:24px;padding:4px;border-radius:14px;background:#373221;color:#f0b90b}.pay-page .pay-services>button>.pay-product-art svg{width:36.7px;height:24px;padding:0;background:transparent;border-radius:0}}.pay-page.wallet-page{--bg: #fff;--secondary-bg: #f5f5f5;--text: #1e2329;--muted: #707a8a;--line: #eaecef;--divider: #eaecef;--card: #f5f5f5;--input: #f5f5f5;--pill-bg: #f5f5f5;--button-yellow: #fcd535;background:#fff;color:#1e2329}.pay-page .pay-subnav{background:#fff;color:#1e2329}.pay-page .pay-subnav a{color:#707a8a}.pay-page .pay-workspace .yellow{color:#1e2329}@media(min-width:1024px){.pay-page .pay-hero{box-sizing:border-box;min-height:656px;padding:123px max(32px,calc((100% - 1120px)/2)) 64px;background:#f1f3ec;color:#1e2329}.pay-page .pay-copy h1{font-size:36px;font-weight:700}.pay-page .pay-hero-actions button{box-sizing:border-box;width:210px;height:48px;min-height:48px}.pay-page .pay-hero-actions button+button{background:#eaecef;color:#1e2329}.pay-page .pay-copy small{color:#707a8a}}@media(max-width:1023px){.pay-page .pay-subnav{min-height:44px}.pay-page .pay-balances{gap:12px}.pay-page .pay-balances .pay-balance{padding:12px;background:#fff;border:1px solid #eaecef;border-radius:16px}.pay-page .pay-asset-name{min-height:28px;margin-top:8px;padding:4px 8px;font-size:12px;border:0;border-radius:20px}.pay-page .pay-asset-name[aria-pressed=true]{background:#f5f5f5;color:#1e2329}.pay-page .pay-mobile-overview{background:#f5f5f5}.pay-page .pay-mobile-overview>.search{border:0;border-radius:8px}.pay-page .m-quick{gap:8px;margin-block:12px}.pay-page .m-quick>*{min-height:40px;border-radius:24px;background:#fff;color:#1e2329;font-size:12px}.pay-page .m-quick>*>:first-child{width:24px;height:24px;background:#fff}.pay-page .pay-services{background:#f5f5f5;gap:12px}.pay-page .pay-services>button{background:#fff;border:0;border-radius:16px;min-height:72px;font-size:14px}.pay-page .pay-services>[data-pay-service="Hot Deal"]{min-height:88px}.pay-page .pay-services>button>:first-child svg{background:#f5f5f5;color:#1e2329}.pay-page .pay-payment-link{border:0;background:#fff;color:#1e2329}.pay-page .pay-receive,.pay-page .pay-info,.pay-page .pay-top-up{background:#fff;border-radius:16px;color:#1e2329}}@media(max-width:767px){.app-shell:has(.pay-page)>.page-back-bar{display:none}.pay-page .pay-subnav{display:none}.pay-page .pay-mobile-header{display:grid;grid-template-columns:88px 1fr 88px;align-items:center;position:sticky;top:0;z-index:11;min-height:56px;padding-inline:8px;background:#fff}.app-shell .pay-page .pay-mobile-header h1{position:static;width:auto;height:auto;overflow:visible;clip:auto;margin:0;text-align:center;font-size:18px;line-height:24px}.pay-mobile-header button{display:grid;place-items:center;width:44px;min-height:44px;padding:8px;background:transparent;border:0;color:inherit}.pay-mobile-header .pay-tools{display:flex;margin:0}.pay-page .pay-mobile-overview{padding:12px 16px}.pay-page .pay-mobile-overview>.search{height:40px;margin-bottom:16px;background:#eaecef}.pay-page .pay-balances .pay-balance{padding:12px}.pay-page .pay-asset-name,.pay-page .pay-asset-name[aria-pressed=true]{display:flex;align-items:center;gap:8px;min-height:32px;margin:0 0 8px;padding:0;background:transparent;color:#1e2329;font-size:14px;text-align:left}.pay-page .pay-asset-name>span{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#1e2329;color:#fff}.pay-page .pay-asset-name svg{width:16px;height:16px}.pay-page .pay-stock-balance .pay-asset-name>span{background:#fcd535;color:#1e2329}.pay-page .pay-balances .pay-balance>strong{font-size:clamp(12px,3.6vw,18px);white-space:nowrap}.pay-page .pay-balances .pay-balance>strong small{display:block;font-size:10px}.pay-page .pay-balances .pay-balance>small{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pay-page .m-quick{display:flex;overflow-x:auto;gap:12px;margin-block:12px 16px}.pay-page .m-quick>*{flex:0 0 auto;min-height:44px;padding:8px 16px;font-size:14px;text-decoration:none}.pay-page .pay-services{gap:12px}.pay-page .pay-services[hidden],.pay-deal-shop[hidden]{display:none}.pay-page .pay-services>[data-pay-service="Hot Deal"]{grid-area:1 / 1 / 2 / 3;display:grid;grid-template-columns:64px 1fr auto;grid-template-rows:80px;gap:8px;min-height:112px;padding:16px 12px;align-content:center}.pay-page .pay-services>[data-pay-service="Hot Deal"]>span:nth-child(2){grid-area:1 / 1 / 2 / 4;padding-right:40px;color:#707a8a}.pay-services>[data-pay-service="Hot Deal"] small{margin-top:8px;padding-left:72px;color:#1e2329}.pay-page .pay-services>[data-pay-service="Hot Deal"]>.pay-product-art{grid-area:1 / 1;align-self:end}.pay-page .pay-services>button>.pay-product-art svg{width:64px;height:42px}.pay-page .pay-services>[data-pay-service="Hot Deal"]>span:nth-child(3){display:none}.pay-page .pay-services>button>.pay-deal-buy{display:block;grid-area:1 / 3;align-self:end;padding:6px 12px;border-radius:8px;background:#f5f5f5;font-size:13px;font-weight:600}.pay-deal-shop{display:block;grid-area:1 / 2;justify-self:end;align-self:start;z-index:1}.pay-deal-shop button{width:44px;min-height:44px;border:0;background:transparent;color:#707a8a;font-size:24px}.pay-page .pay-services>[data-pay-service=紅包]{grid-area:2 / 1}.pay-page .pay-services>[data-pay-service=收款碼]{grid-area:2 / 2}.pay-page .pay-services>:is([data-pay-service=紅包],[data-pay-service=收款碼]){justify-content:flex-start;min-height:188px;padding:16px 12px 80px}.pay-page .pay-services>:is([data-pay-service=紅包],[data-pay-service=收款碼])>:first-child{display:none}.pay-services>:is([data-pay-service=紅包],[data-pay-service=收款碼]) small{margin-top:12px;color:#1e2329}.pay-service-actions{display:flex;align-self:end;z-index:1;min-width:0;padding:8px}.pay-service-actions[data-pay-actions=紅包]{grid-area:2 / 1}.pay-service-actions[data-pay-actions=收款碼]{grid-area:2 / 2}.pay-service-actions button{display:flex;flex:1;flex-direction:column;align-items:center;gap:4px;min-width:0;min-height:60px;padding:4px;border:0;background:transparent;color:#707a8a;font-size:12px}.pay-service-actions button+button{border-left:1px solid #eaecef}.pay-service-actions svg{color:#1e2329}}.referral-page{min-width:0}.referral-page .referral-intro{padding:0}.referral-hero{position:relative;isolation:isolate;display:grid;gap:24px;align-items:center;padding:32px 20px;overflow:hidden;background:#20252e;border-radius:12px;color:#f1f3f5}.referral-hero:before{content:"";position:absolute;z-index:-1;inset:-50%;transform:rotate(-40deg);background:repeating-linear-gradient(90deg,transparent 0 140px,#8294ad0c 140px 280px),repeating-linear-gradient(0deg,transparent 0 170px,#a1b1c509 170px 300px)}.referral-copy{min-width:0}.referral-intro h1{margin:0;text-align:left;font-size:clamp(32px,4vw,48px);line-height:1.25}.app-shell[data-shell=sub] main.referral-page .referral-intro h1{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.referral-copy>p{color:#b6c0ce;line-height:1.6}.referral-art{display:block;width:100%;max-width:520px;height:auto;margin:auto}.referral-page h2{margin:0 0 16px;font-size:18px}.referral-how{padding:32px 0}.referral-page .referral-how h2{font-size:28px;margin-bottom:28px}.referral-steps{display:grid;gap:24px;list-style:none;counter-reset:referral-step;margin:0;padding:0}.referral-steps li{counter-increment:referral-step;padding:24px;border:1px solid var(--divider);border-radius:8px;background:var(--secondary-bg)}.referral-steps li:before{content:"0" counter(referral-step);display:block;margin-bottom:24px;color:var(--muted);font-size:40px;font-weight:700}.referral-steps strong{font-size:20px}.referral-steps span{display:block;margin-top:4px;color:var(--muted);font-size:13px}.referral-page .referral-cta{width:auto;min-width:180px;min-height:48px;height:auto;margin-top:12px;padding:12px 28px;font-size:16px;color:#181a20}.referral-page .referral-code{margin:12px 0 0;font-size:13px;overflow-wrap:anywhere}.referral-code strong{color:#f1f3f5}.referral-invite-link{overflow-wrap:anywhere;font-size:13px;margin:4px 0}.referral-page .referral-lite,.referral-page .referral-dashboard{padding:24px 0;border-block:1px solid var(--divider)}.referral-lite>p,.referral-note{color:var(--muted);font-size:13px;line-height:1.7}.referral-page .referral-note{margin:12px 0 20px}.referral-tasks,.referral-vouchers{list-style:none;padding:0;margin:16px 0}.referral-tasks li,.referral-vouchers li{padding:16px 0;border-bottom:1px solid var(--divider)}.referral-tasks p{margin:8px 0;color:var(--muted);font-size:13px;line-height:1.6}.referral-tasks small,.referral-vouchers small{color:var(--muted)}.referral-vouchers div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:8px}.referral-lite>a{display:inline-flex;align-items:center;min-height:44px}.referral-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px;margin:24px 0}.referral-metrics dt{color:var(--muted);font-size:13px}.referral-metrics dd{margin:8px 0 0;font-size:clamp(18px,5vw,24px);font-weight:600;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.referral-page .svc-actions{flex-wrap:wrap}.referral-page .svc-actions button{min-height:44px;height:auto;padding-block:10px}.referral-page button:focus-visible,.referral-page a:focus-visible{outline:2px solid var(--button-yellow);outline-offset:4px}.referral-page button:disabled{opacity:.5;cursor:not-allowed}.referral-page button:not(:disabled):hover{filter:brightness(.95)}.referral-page .svc-record{grid-template-columns:minmax(0,1fr) minmax(0,auto);overflow-wrap:anywhere}.referral-link{overflow-wrap:anywhere}@media(max-width:1023px){.referral-mobile-home{padding-top:28px;margin-inline:-1px}.referral-mobile-home h1{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);margin:0}.referral-reward-summary{box-sizing:border-box;min-height:195px;text-align:center;padding:23px 12px;border:1px solid var(--divider);border-radius:14px}.referral-reward-summary p{margin:12px 0;font-size:14px}.referral-reward-summary strong{display:block;font-size:clamp(28px,9.24vw,36px);color:var(--button-yellow);overflow-wrap:anywhere}.referral-page .referral-round{text-align:center;color:var(--muted);font-size:13px;margin:24px 0 14px}.referral-mobile-home>.referral-cta{width:100%;min-height:46px;padding-block:11px;margin:0}.referral-shortcuts{display:grid;grid-template-columns:repeat(4,minmax(0,68px));justify-content:space-between;gap:6px;margin:43px 0 57px}.referral-shortcuts a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:68px;border:1px solid var(--divider);border-radius:8px;font-size:13px}.referral-mobile-tasks>h2,.referral-mobile-tasks>p{text-align:center}.referral-page .referral-mobile-tasks>h2{font-size:20px;margin-bottom:2px}.referral-page .referral-mobile-tasks>p{margin:2px 0 0;font-size:13px;color:var(--muted)}.referral-mobile-tasks article{box-sizing:border-box;min-height:196px;margin-top:10px;padding:20px 16px;border:1px solid var(--divider);border-radius:14px;background:var(--secondary-bg)}.referral-mobile-tasks h3{margin:0 0 12px;font-size:16px}.referral-mobile-tasks article p{font-size:13px;line-height:1.6;color:var(--muted)}.referral-mobile-tasks article a,.referral-secondary>summary{display:flex;align-items:center;min-height:44px}.referral-secondary{margin-block:20px}.referral-page .referral-intro h1{font-size:22px}.referral-hero{padding:20px 16px;gap:12px}.referral-art{max-width:180px}.referral-page .referral-how{padding:20px 0}.referral-page .referral-how h2{font-size:18px;margin-bottom:16px}.referral-steps{gap:12px}.referral-steps li{padding:16px}.referral-steps li:before{font-size:24px;margin-bottom:12px}.referral-steps strong{font-size:16px}}@media(min-width:768px){.referral-hero{grid-template-columns:1.15fr 1fr;gap:40px;min-height:430px;padding:48px 40px}.referral-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.referral-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1024px){.referral-page .referral-hero{width:100vw;margin-inline:calc(50% - 50vw);min-height:444px;padding:76px 40px 28px;box-sizing:border-box;border-radius:0;background-color:#20252e}.referral-page .referral-intro h1{font-size:40px;line-height:1.25}.referral-page .referral-copy>p{font-size:16px}.referral-page .referral-copy .referral-code,.referral-page .referral-invite-link{font-size:13px}.referral-page .referral-how{padding:64px 0 32px}.referral-page .referral-how h2{font-size:32px;margin-bottom:48px}.referral-page .referral-steps{gap:64px}.referral-page .referral-steps li{min-height:190px;border-color:transparent;background:#0b0e11}.referral-page .referral-steps li:before{font-size:48px;margin-bottom:20px}}.square-page{max-width:880px}.square-page nav,.square-page .square-topics{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.square-page nav a,.square-page button{min-height:44px;padding:10px 16px;border:1px solid var(--divider);border-radius:8px;background:var(--pill-bg);color:var(--text)}.square-page nav a{display:inline-flex;align-items:center;text-decoration:none}.square-page [aria-current=page],.square-page [aria-pressed=true]{color:var(--button-yellow);border-color:var(--button-yellow)}.square-page article,.square-page .square-composer{padding:20px;margin:16px 0;border:1px solid var(--divider);border-radius:12px;overflow-wrap:anywhere}.square-page article small{display:block;color:var(--muted);margin-top:6px}.square-page article p{line-height:1.7;white-space:pre-wrap}.square-page .square-tag{color:var(--button-yellow)}.square-page textarea,.square-page input{width:100%;min-width:0;padding:12px;color:var(--text);background:var(--pill-bg);border:1px solid var(--divider);border-radius:8px;font:inherit}.square-page textarea{min-height:100px;resize:vertical;margin-bottom:12px}.square-page .square-search{display:flex;gap:8px}.square-page .square-search button{flex-shrink:0}.square-page .square-creators{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px}.square-page .square-creators article{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0}.square-page button:disabled{opacity:.5;cursor:not-allowed}.square-page :is(button,a,input,textarea):focus-visible{outline:2px solid var(--button-yellow);outline-offset:3px}@media(max-width:767px){main.service-trade .trade-modes.mobile-spot-modes{min-height:32px;height:32px;padding-block:2px}main.service-trade .spot-notice{min-height:24px;padding-block:0}main.service-trade .spot-notice button{min-height:24px;height:24px}main.service-trade .spot-pair{min-height:44px;height:44px;padding-block:2px}main.service-trade .spot-layout{padding-block:0}.service-trade .spot-layout form.trade-form .side-switch button{min-height:32px;height:32px;padding-block:2px}.service-trade .spot-layout form.trade-form .mobile-step-field{height:32px;margin-block:3px;border-radius:8px;background:var(--input)}.service-trade .spot-layout form.trade-form .mobile-step-field>label{position:relative;height:100%}.service-trade .spot-layout form.trade-form .mobile-step-field .mobile-field-text{position:absolute;top:3px;left:8px;width:auto;height:auto;margin:0;clip-path:none;overflow:visible;font-size:13px;line-height:14px}.service-trade .spot-layout form.trade-form .mobile-step-field:has([aria-label=委託價格]) .mobile-field-text{font-size:11px}.service-trade .spot-layout form.trade-form .mobile-step-field input{min-height:32px;height:32px;padding:14px 44px 0 8px;text-align:left;background:transparent}.service-trade .spot-layout form.trade-form .mobile-step-field:has([aria-label=委託價格]) input{padding-inline:8px 44px}.service-trade .spot-layout form.trade-form .mobile-step-field button{top:8px;width:20px;height:24px;min-height:24px;font-size:12px}.service-trade .spot-layout form.trade-form .mobile-step-field button:first-of-type{left:auto;right:21px}.service-trade .spot-layout form.trade-form .mobile-step-field button:last-of-type{right:1px}.service-trade .spot-layout form.trade-form .mobile-step-field button:before{inset:0;width:auto;height:auto}.service-trade .spot-layout form.trade-form .mobile-step-field:has([aria-label=委託數量]) input::placeholder{color:transparent}.service-trade .spot-layout form.trade-form .mobile-order-type{margin-block:2px}.service-trade .spot-layout form.trade-form .mobile-order-type select{min-height:24px;height:24px;padding-block:0}.service-trade .spot-layout form.trade-form .spot-price-field{margin-block:3px}.service-trade .spot-layout form.trade-form .spot-best-price{min-height:32px;height:32px;font-size:14px}.service-trade .spot-layout form.trade-form .mobile-trade-slider{margin-block:2px;line-height:20px}.service-trade .spot-layout form.trade-form .mobile-trade-slider input{min-height:20px;height:20px}.service-trade .spot-layout form.trade-form .mobile-amount-field{margin-block:3px;height:32px}.service-trade .spot-layout form.trade-form .mobile-amount-field input{min-height:32px;height:32px}.service-trade .spot-layout form.trade-form .balance-line{margin-block:1px;line-height:14px}.service-trade .spot-layout form.trade-form .trade-submit{min-height:36px;height:36px;padding-block:4px}.service-trade .spot-layout form.trade-form .spot-advanced{margin-top:4px;line-height:16px}.service-trade .spot-layout form.trade-form .form-message:empty{display:none}}@media(max-width:430px){.service-trade .spot-layout form.trade-form .side-switch button,.service-trade .spot-layout form.trade-form .trade-submit{font-size:14px}.service-trade .spot-layout form.trade-form .mobile-step-field,.service-trade .spot-layout form.trade-form .mobile-amount-field{height:36px;margin-block:2px}.service-trade .spot-layout form.trade-form input:not([type=checkbox]):not([type=range]),.service-trade .spot-layout form.trade-form select{font-size:13px!important}.service-trade .spot-layout form.trade-form .mobile-step-field input,.service-trade .spot-layout form.trade-form .mobile-amount-field input,.service-trade .spot-layout form.trade-form .spot-best-price{min-height:36px;height:36px}.service-trade .spot-layout form.trade-form .spot-price-field{margin-block:2px}.service-trade .spot-layout form.trade-form .mobile-step-field button{top:9px}.service-trade .spot-layout form.trade-form .spot-best-price{font-size:13px}.service-trade .spot-layout form.trade-form .mobile-trade-slider{margin-block:0}.service-trade .spot-layout form.trade-form .mobile-trade-slider .trade-ticks{inset:7px 2px;align-items:center}.service-trade .spot-layout form.trade-form .mobile-trade-slider .trade-ticks button{width:6px;height:6px;min-height:6px;border:1px solid var(--line);background:var(--trade-bg);border-radius:1px}.service-trade .spot-layout form.trade-form .mobile-trade-slider .trade-ticks button[aria-pressed=true]{border-color:transparent;background:transparent}.service-trade .spot-layout form.trade-form .mobile-trade-slider input::-webkit-slider-runnable-track{background:var(--line)}.service-trade .spot-layout form.trade-form .mobile-trade-slider input::-webkit-slider-thumb{width:10px;height:10px;margin-top:-4px;border:1px solid var(--text);border-radius:1px;background:var(--trade-bg);transform:rotate(45deg)}.service-trade .spot-layout form.trade-form .mobile-trade-slider input::-moz-range-track{background:var(--line)}.service-trade .spot-layout form.trade-form .mobile-trade-slider input::-moz-range-thumb{width:10px;height:10px;border:1px solid var(--text);border-radius:1px;background:var(--trade-bg);transform:rotate(45deg)}.service-trade .spot-layout form.trade-form .balance-line{margin-block:0}.service-trade>.orders>.empty{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 0;font-size:11px}.service-trade>.orders>.empty .illustration-empty{width:28px;height:28px;margin:0}.service-trade>.orders>.empty p,.service-trade>.orders>.empty small{margin:0;font-size:inherit}}@media(min-width:1280px){.spot-layout>.spot-market-side{grid-column:3;grid-row:2 / span 2;min-width:0}.spot-market-side>.pair-list{max-height:280px}}@media(max-width:767px){.service-trade .spot-layout form.trade-form .mobile-step-field input,.service-trade .spot-layout form.trade-form .mobile-step-field:has([aria-label=委託價格]) input{padding-inline:8px}.service-trade .spot-copy-avatar{overflow:hidden}.service-trade .spot-copy-identity strong{font-size:14px}.service-trade .spot-copy-identity small,.service-trade .spot-copy dd{font-size:12px}}.market-list-card{background:var(--card);border-radius:var(--radius-card);padding:4px var(--pad-card);margin-top:var(--gap-card)}.market-list .coin-label{gap:10px}.market-list-card .market-row{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) 76px;min-height:48px;padding-block:2px;font-size:15px}.market-list-card .coin-label strong{font-size:14px}.market-list-card .change{font-size:15px}.market-list-table .market-columns,.market-list-table .market-row{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr) 76px}.market-list-table .coin-label{gap:8px}@media(max-width:350px){.market-list-table .market-columns,.market-list-table .market-row{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 66px}}.market-list-card .change-text{background:none;padding:0;text-align:right;font-weight:400}.market-list-table .up-bg,.market-list-table .down-bg{color:#fff}.market-list .coin-label a>strong,.market-list .coin-label a>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal;line-height:22px}.market-list-card .coin-label a>strong,.market-list-card .coin-label a>span{line-height:20px}.market-list .coin-label a{flex:1 1 auto}.market-list .coin-label small{line-height:1}.market-list-table .coin-icon{width:24px;height:24px;max-width:24px;max-height:24px}.market-list-table .coin-icon>*{max-width:100%;max-height:100%}.market-list-wide .market-columns,.market-list-wide .market-row{grid-template-columns:minmax(0,2fr) repeat(5,minmax(0,1fr))}.market-list-wide .market-columns>:nth-child(n+2),.market-list-wide .market-row>:nth-child(n+2){text-align:right;font-variant-numeric:tabular-nums}.trade-has-bar{padding-bottom:64px}.detail-page.service-trade,.detail-page.price-overview-page{--bg: #1e2329;--card: #1e2329;--trade-bg: #1e2329;--spot-chart-bg: #1e2329;--line: #333b47;background:#1e2329}.price-overview{padding:24px var(--gutter);min-width:0}.price-overview header p{color:var(--text-3);font-size:13px}.price-overview header h2{margin:24px 0 8px;font-size:18px}.price-overview header>strong{font-size:28px}.price-overview header small{font-size:14px}.price-overview-tabs{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-block:24px 12px}.price-overview-tabs>*{min-height:32px;padding:6px 10px;font-size:13px;color:var(--text-3)}.price-overview-tabs [aria-pressed=true]{background:#2b313c;color:var(--text);border-radius:6px}.price-view-tabs{padding-inline:var(--gutter);scroll-margin-top:0}.price-view-tabs [aria-selected=true]{color:var(--yellow);border-bottom:2px solid var(--yellow)}.price-overview header.price-summary{display:block;padding:0}.price-overview-layout{display:grid;gap:24px}.price-overview-layout>*{min-width:0}.price-overview svg{display:block;width:100%;height:auto;min-height:220px}.price-overview svg text{fill:var(--text-3);font-size:12px}.price-overview-layout p{font-size:12px}.price-buy{border:1px solid var(--line);border-radius:12px;padding:20px}.price-buy h3{margin:0 0 24px}.price-buy label{display:grid;gap:6px;margin-block:16px;font-size:12px;color:var(--text-3)}.price-buy input{min-width:0;width:100%;background:#2b313c;border:1px solid var(--line)}.price-buy .primary{display:block;text-align:center;margin-top:24px}.price-market-stats,.price-description{margin-block:32px}.price-stats-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.price-stats-grid dt{font-size:12px;color:var(--text-3)}.price-stats-grid dd{margin:8px 0 0;overflow-wrap:anywhere}.price-description p{line-height:1.7}.price-overview-page:has(>.price-side)>.price-overview{grid-column:1 / -1}.detail-page.price-overview-page:has(>.price-side)>.price-overview{grid-row:2}.detail-page.price-overview-page:has(>.price-side)>.trade-chart,.detail-page.price-overview-page:has(>.price-side)>.price-side{grid-row:3}@media(min-width:1024px){.price-overview-layout{grid-template-columns:minmax(0,1fr) 280px}.service-trade .trade-chart,.service-trade .spot-layout>*,.service-trade>.orders{background:#1e2329;border:1px solid #333b47}.service-trade .trade-form label,.service-trade .trade-form input,.service-trade .trade-form select{font-size:14px}}@media(max-width:767px){.service-trade>.orders:has(>.tabs>button:first-child[aria-pressed=true])>div.empty{display:none!important;min-height:28px;height:28px;padding:0;margin:0;font-size:0}.service-trade>.orders:has(>.tabs>button:first-child[aria-pressed=true])>div.empty>*{display:none}.service-trade .mobile-trade-slider{margin-block:8px}.service-trade .mobile-trade-slider input{accent-color:#848e9c}.price-overview{padding-inline:16px}.price-overview{padding-block:8px}.price-overview header h2{margin-top:12px}.price-overview svg{min-height:180px;max-height:200px}.price-overview-layout{gap:12px}.price-buy{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px;padding:12px}.price-buy h3,.price-buy p,.price-buy .primary{grid-column:1 / -1;margin:0}.price-buy label{margin:0}}.trade-modes{display:flex;gap:20px;padding:12px var(--gutter) 0;overflow-x:auto}.trade-modes a{color:var(--nav-muted);font-size:15px;font-weight:500;white-space:nowrap}.trade-modes a[aria-current=page]{color:var(--text);font-weight:600}.trade-pair{display:flex;align-items:center;gap:8px;padding:12px var(--gutter)}.trade-pair h1{display:inline;margin:0;font-size:18px;font-weight:600}.trade-pair h1 span{color:var(--nav-muted);font-size:14px;font-weight:500}.trade-pair>span{font-size:13px}.trade-chart>.tabs{padding:0 16px;gap:18px;overflow-x:auto}.trade-chart>.tabs button{font-size:12px}.trade-kline{margin-left:auto;padding:4px;color:var(--nav-muted)}.trade-kline[aria-expanded=true]{color:var(--text)}.trade-bottom-bar{position:fixed;left:50%;transform:translate(-50%);bottom:calc(69px + env(safe-area-inset-bottom));width:100%;max-width:480px;display:grid;grid-template-columns:44px 1fr 1fr;gap:8px;padding:8px var(--gutter);background:var(--bg);border-top:1px solid var(--divider);z-index:10}.trade-bar-alert{display:grid;place-items:center;color:var(--nav-muted)}.trade-bar-buy,.trade-bar-sell{padding:10px 0;border-radius:var(--radius-btn);color:#fff;font-weight:600;text-align:center}.trade-bar-buy{background:var(--buy)}.trade-bar-sell{background:var(--sell)}.trade-form .trade-ticks{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.trade-form .trade-ticks button{padding:4px 0;border-radius:var(--radius-btn);background:var(--pill-bg);color:var(--nav-muted);font-size:12px}.trade-form .trade-ticks button[aria-pressed=true]{color:var(--text)}@media(max-width:1023px){.trade-modes.mobile-spot-modes{height:28px;padding-block:4px;gap:18px;flex-wrap:nowrap;align-items:center}.trade-modes.mobile-spot-modes a{font-size:12px}.trade-pair.mobile-spot-pair{height:40px;padding-block:4px;white-space:nowrap}.trade-pair.mobile-spot-pair>a:last-child{font-size:11px}.trade-pair.mobile-spot-pair .trade-kline{min-height:32px}.spot-layout{align-items:start;gap:12px}.spot-layout .trade-form .side-switch button{min-height:36px;height:36px;padding-block:4px}.spot-layout .trade-form .field-label{margin-block:8px;gap:3px}.spot-layout .trade-form input:not([type=checkbox]):not([type=range]),.spot-layout .trade-form select{min-height:38px;height:38px;padding-block:6px;font-size:12px}.spot-layout .trade-form .mobile-order-type{margin-block:8px;white-space:nowrap}.spot-layout .trade-form p.mobile-order-type{height:18px;line-height:18px;overflow:hidden;text-overflow:ellipsis}.spot-layout .trade-form label.mobile-order-type{flex-direction:row;align-items:center}.spot-layout .trade-form .mobile-order-type select{width:auto;flex:1}.spot-layout .trade-form .mobile-field-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.spot-layout .trade-form .mobile-step-field{position:relative;display:block;height:38px}.spot-layout .trade-form .mobile-step-field>label{display:block}.spot-layout .trade-form .mobile-step-field input{padding-inline:30px;text-align:center;appearance:textfield}.spot-layout .trade-form .mobile-step-field input::-webkit-inner-spin-button,.spot-layout .trade-form .mobile-step-field input::-webkit-outer-spin-button{appearance:none;margin:0}.spot-layout .trade-form .mobile-step-field button{position:absolute;top:0;height:38px;min-height:38px;width:28px;padding:0;z-index:1;color:var(--nav-muted)}.spot-layout .trade-form .mobile-step-field button:before{content:"";position:absolute;inset:-1px -6px;width:40px;height:40px}.spot-layout .trade-form .mobile-step-field button:first-of-type{left:0}.spot-layout .trade-form .mobile-step-field button:last-of-type{right:0}.spot-layout .trade-form .mobile-amount-field{position:relative;height:38px}.spot-layout .trade-form .mobile-trade-slider{position:relative;margin-block:8px}.spot-layout .trade-form .mobile-trade-slider input{appearance:none;min-height:24px;height:24px;margin:0}.spot-layout .trade-form .mobile-trade-slider input::-webkit-slider-runnable-track{height:2px;background:var(--nav-muted)}.spot-layout .trade-form .mobile-trade-slider input::-webkit-slider-thumb{appearance:none;width:16px;height:16px;margin-top:-7px;border-radius:50%;background:var(--yellow)}.spot-layout .trade-form .mobile-trade-slider input::-moz-range-track{height:2px;background:var(--nav-muted)}.spot-layout .trade-form .mobile-trade-slider input::-moz-range-thumb{width:16px;height:16px;border:0;border-radius:50%;background:var(--yellow)}.spot-layout .trade-form .mobile-trade-slider .trade-ticks{position:absolute;inset:6px 2px;display:flex;justify-content:space-between;pointer-events:none}.spot-layout .trade-form .mobile-trade-slider .trade-ticks button{position:relative;min-height:12px;height:12px;width:12px;padding:0;border:2px solid var(--nav-muted);border-radius:2px;font-size:0;transform:rotate(45deg);pointer-events:auto;touch-action:none}.spot-layout .trade-form .mobile-trade-slider .trade-ticks button:before{content:"";position:absolute;inset:-16px;width:40px;height:40px;transform:rotate(-45deg);pointer-events:none}.spot-layout .trade-form .mobile-trade-slider .trade-ticks button[aria-pressed=true]{border-color:var(--yellow);background:var(--yellow)}.spot-layout .trade-form>label:has(>input[type=checkbox]){display:flex;align-items:center;gap:4px;height:22px;font-size:11px;white-space:nowrap}.spot-layout .trade-form input[type=checkbox]{width:16px;height:16px;min-height:16px;margin:0;padding:0;flex-shrink:0}.spot-layout .trade-form .trade-submit{margin-top:8px}.spot-layout .order-book .book-row{font-size:12px;padding-block:5px}.orders>.tabs{flex-wrap:nowrap!important;overflow-x:auto}.orders>.tabs button{flex-shrink:0;white-space:nowrap}.mobile-price{padding-top:0;padding-bottom:calc(80px + env(safe-area-inset-bottom))}.mobile-price .trade-pair{padding-block:4px;min-height:44px}.mobile-price .trade-pair>button,.mobile-price .price-alert{display:grid;place-items:center;min-width:40px;min-height:40px;padding:4px}.mobile-price .price-ai{margin-left:auto}.mobile-price .trade-pair>button[aria-pressed=true]{color:var(--yellow)}.mobile-price .trade-bottom-bar{bottom:0;padding-bottom:calc(8px + env(safe-area-inset-bottom));grid-template-columns:40px 40px 40px 1fr 1fr;gap:6px;align-items:center}.mobile-price .trade-bottom-bar>a{text-align:center;font-size:12px}.mobile-price .price-tabs{display:flex;align-items:center;justify-content:space-between;padding-inline:16px;gap:12px;min-height:40px}.mobile-price .price-tabs>*{font-size:13px;white-space:nowrap}.mobile-price .price-tabs>button[aria-pressed=true]{color:var(--yellow)}.mobile-price .market-tabs{display:flex;gap:20px;padding-inline:16px}.mobile-price .mock-square{padding:16px}.mobile-price .mock-square article{padding-block:12px;border-bottom:1px solid var(--line)}.mobile-price .price-ai-panel{position:fixed;inset:18% 16px auto;z-index:20;padding:20px;background:var(--secondary-bg);border:1px solid var(--line);border-radius:12px}.mobile-price .price-actions{position:relative}.mobile-price .price-actions>button{width:100%;font-size:12px}.mobile-price .price-action-menu{position:absolute;bottom:calc(100% + 12px);left:0;white-space:nowrap;padding:12px;background:var(--secondary-bg);border:1px solid var(--line);border-radius:var(--radius-btn)}}@media(max-width:1023px){.spot-layout .trade-form .field-label,.spot-layout .trade-form .slider-label,.spot-layout .trade-form .mobile-field-text{font-size:13px}.service-trade .spot-layout>.trade-form,.service-trade .spot-layout>.order-book,.service-trade>.orders{padding:12px;border-radius:12px;background:var(--secondary-bg)}.detail-page.service-trade{padding-bottom:calc(80px + env(safe-area-inset-bottom))}.service-trade>.orders{margin:12px var(--gutter)}}@media(max-width:767px){.detail-page.service-trade{--trade-bg: #202630;background:var(--trade-bg)}.service-trade .trade-modes.mobile-spot-modes{height:auto;min-height:44px;padding-block:8px;gap:8px}.service-trade .trade-modes.mobile-spot-modes>*{font-size:15px;font-weight:600;white-space:nowrap;flex-shrink:0}.service-trade .trade-modes.mobile-spot-modes button{padding:0;min-height:28px;color:var(--nav-muted)}.service-trade .trade-modes.mobile-spot-modes a:last-child{margin-left:auto}.service-trade .spot-notice{display:flex;align-items:center;gap:8px;padding:0 var(--gutter);font-size:12px;background:var(--trade-bg)}.service-trade .spot-notice svg{color:var(--yellow);flex-shrink:0}.service-trade .spot-notice a{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;flex:1}.service-trade .spot-notice button{min-width:32px;min-height:32px}.service-trade .spot-pair{display:flex;align-items:center;gap:8px;padding:8px var(--gutter)}.spot-pair>div:first-child{margin-right:auto}.spot-pair strong{font-size:20px}.spot-pair small{display:block;font-size:12px}.spot-pair button{min-width:40px;min-height:40px}.spot-more{position:relative}.spot-more>div{position:absolute;right:0;top:100%;z-index:15;display:grid;gap:12px;min-width:120px;padding:12px;background:var(--input);border:1px solid var(--line)}.service-trade .spot-layout{position:relative;grid-template-columns:minmax(0,57fr) minmax(0,43fr);gap:12px;padding-inline:var(--gutter)}.service-trade .spot-layout>.trade-form,.service-trade .spot-layout>.order-book{border-radius:0;padding:0;background:transparent;min-width:0}.service-trade .spot-layout>.order-book{padding-top:36px}.service-trade .spot-margin-toggle{position:absolute;top:0;right:var(--gutter);width:calc((100% - 2 * var(--gutter) - 12px) * .43);display:flex;justify-content:space-between;align-items:center;height:32px;font-size:13px}.spot-margin-toggle span{width:28px;height:16px;border-radius:10px;background:var(--input);font-size:0;padding:2px}.spot-margin-toggle span:before{content:"";display:block;width:12px;height:12px;border-radius:4px;background:var(--text)}.service-trade .spot-layout .trade-form{position:relative}.service-trade .spot-layout .trade-form .mobile-order-type{font-size:12px;margin-block:6px}.service-trade .spot-layout .trade-form .mobile-order-type select{min-width:0}.service-trade .spot-layout .trade-form .field-label,.service-trade .spot-layout .trade-form .slider-label,.service-trade .spot-layout .trade-form .mobile-field-text,.service-trade .spot-layout .trade-form .balance-line,.service-trade .spot-layout .trade-form .spot-protection{font-size:12px}.service-trade .spot-layout .trade-form input:not([type=checkbox]):not([type=range]),.service-trade .spot-layout .trade-form select{background:var(--input);border-radius:8px;font-size:14px!important}.service-trade .spot-layout .trade-form .mobile-step-field:has([aria-label=委託價格]){margin:0}.service-trade .spot-layout .trade-form .mobile-step-field:has([aria-label=委託價格]) input{padding-inline:22px}.service-trade .spot-layout .trade-form .spot-best-price{position:static;padding:0;white-space:nowrap;width:53px;height:38px;min-height:38px;font-size:16px;font-weight:600;background:var(--input);border-radius:8px}.service-trade .spot-layout .trade-form .balance-line{display:flex;justify-content:space-between;gap:4px;font-size:12px;margin-block:5px}.service-trade .spot-layout .trade-form .side-switch button{font-size:16px;font-weight:600}.spot-price-field{display:grid;grid-template-columns:minmax(0,1fr) 53px;gap:4px;margin-block:8px;align-items:center}.spot-protection{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:11px}.spot-protection>label{display:flex;align-items:center;gap:3px}.spot-protection>.field-label{width:100%}.spot-protection input[type=checkbox]{width:14px;height:14px;min-height:14px}.service-trade .spot-layout .trade-form .trade-submit{width:100%;font-size:16px;font-weight:600;min-height:40px;margin-top:4px}.spot-advanced{font-size:12px;margin-top:6px}.spot-advanced summary{color:var(--nav-muted);cursor:pointer}.service-trade>.orders{padding:0;border-radius:0;background:transparent;margin-block:12px}.service-trade>.orders>.tabs{gap:12px;align-items:center}.service-trade>.orders>.tabs>*{font-size:13px;white-space:nowrap}.service-trade>.orders:has(>.tabs>button:first-child[aria-pressed=true])>div.empty{display:none}.spot-copy{margin:8px var(--gutter);padding-top:8px;border-top:1px solid var(--line)}.spot-copy>a{font-size:14px}.spot-copy-card>div{display:flex;gap:8px;align-items:center;margin-top:16px}.spot-copy-card{border:1px solid var(--line);border-radius:12px;padding:8px;margin-top:8px}.spot-copy-card>div{margin-top:0}.spot-copy small{color:var(--nav-muted)}.spot-copy .primary{margin-left:auto;padding:6px 12px}.spot-copy dl{display:flex;justify-content:space-between;margin-block:8px 0}.spot-copy dt{font-size:12px;color:var(--nav-muted)}.spot-copy dd{margin:4px 0;font-size:18px}.service-trade .spot-layout>.order-book .book-row{padding-block:0;line-height:15px}.service-trade .spot-layout>.order-book .book-mid{padding-block:5px;border:0}.service-trade .spot-layout>.order-book .book-ratio{margin-top:5px}.spot-copy-card{padding:12px}.spot-copy-avatar{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border-radius:50%;background:var(--input);color:var(--nav-muted)}.spot-copy-identity{display:grid;gap:2px;min-width:0}.spot-copy-identity strong{font-size:14px}.spot-copy-identity small{font-size:11px}.spot-copy dl>div:last-child{text-align:right}.spot-copy dd{font-size:16px;font-weight:600}.spot-chart-toggle{width:100%;text-align:left;padding:12px var(--gutter);border-top:1px solid var(--line)}}.services-more{position:relative;width:fit-content;margin-bottom:20px;z-index:20}.services-more-trigger{display:flex;align-items:center;gap:6px;border:0;background:transparent;color:#f0b90b;padding:10px 12px;font-size:14px;cursor:pointer}.services-more-trigger:focus-visible,.services-more-panel a:focus-visible{outline:2px solid #f0b90b;outline-offset:-2px;border-radius:4px}.services-more-panel{position:absolute;top:100%;left:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:624px;max-width:calc(100vw - 32px);max-height:min(454px,65vh);overflow-y:auto;box-sizing:border-box;padding:12px;gap:0 16px;border:1px solid #444;border-radius:8px;background:#333;box-shadow:0 8px 24px #0005}.services-more-panel a{display:flex;align-items:center;gap:12px;min-width:0;padding:12px;min-height:64px;box-sizing:border-box;color:#fafafa;text-decoration:none;border-radius:6px}.services-more-panel a:hover{background:#424242}.services-more-panel svg{flex:0 0 24px;width:24px;height:24px;color:#eee}.services-more-panel a>span{min-width:0}.services-more-panel strong{display:block;font-size:14px;font-weight:500;line-height:20px}.services-more-panel small{display:block;color:#a4a4a4;font-size:12px;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:480px){.services-more-panel{gap:0 4px;padding:6px}.services-more-panel a{padding:10px 6px;gap:6px}}.top-nav-more{margin-bottom:0}.top-nav-more .services-more-panel{left:0}.top-nav-more .services-more-panel a{color:#fafafa}@media(max-width:1023px){.services-page>.services-more{margin-bottom:12px}.services-page>.home-tabs{gap:20px;margin-bottom:8px;border-bottom:1px solid var(--line)}.services-page>.home-tabs button{flex-shrink:0;padding-block:12px;font-size:15px}.services-page .entry-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 8px;padding:16px 0;margin-top:0;background:transparent;border-radius:0}.services-page .entry-grid a{min-width:0;gap:10px;padding:8px 0}.services-page .entry-grid svg{width:24px;height:24px}.services-page .entry-grid strong{font-size:12px;line-height:1.5;overflow-wrap:anywhere}.services-page>section{margin-top:20px;border-top:1px solid var(--line);padding-top:20px}.services-page>section h2{margin:0;font-size:16px;line-height:1.5}}.futures-heading{padding:16px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px}.futures-page{--bg: #1e2329;--trade-bg: #1e2329;--card: #1e2329;--spot-chart-bg: #1e2329;--line: #333b47;background:#1e2329}.futures-page .futures-controls select,.futures-page .futures-controls>button,.futures-page .futures-controls .futures-leverage,.futures-page .futures-trade input:not([type=checkbox]):not([type=range]),.futures-page .futures-trade select{background:transparent;border:1px solid #434c5a}.futures-page>section[aria-label="合約 K 線"],.futures-page .futures-market-column,.futures-page .futures-positions{border:1px solid #333b47;background:#1e2329}.futures-heading h1{font-size:21px}.futures-heading h1 span,.futures-heading small{font-size:12px;color:var(--muted)}.futures-funding{display:flex;gap:8px;padding:0 16px 8px;color:var(--muted);font-size:12px}.futures-funding strong{color:var(--text);font-weight:500}.futures-status{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-inline:16px;color:var(--muted);font-size:12px}.futures-status button{color:var(--yellow)}.futures-controls{display:flex;flex-wrap:wrap;padding:8px 16px;gap:8px}.futures-controls select,.futures-controls>button,.futures-controls .futures-leverage{width:auto;height:28px;min-height:28px;padding:0 10px;border-radius:var(--radius-btn);background:var(--pill-bg);font-size:12px}.futures-margin-target,.futures-leverage-target{display:inline-flex;align-items:center}.futures-margin-target select:disabled,.futures-leverage-target button:disabled{pointer-events:none}.futures-lock-reason{padding:4px 12px;font-size:12px;line-height:1.5;color:var(--sell);overflow-wrap:anywhere}.futures-lock-highlight{animation:futures-lock-flash .8s ease-out}@keyframes futures-lock-flash{0%{background:var(--pill-bg)}to{background:transparent}}@media(prefers-reduced-motion:reduce){.futures-lock-highlight{animation:none;background:var(--pill-bg)}}.futures-trade{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:12px;padding:8px 16px 16px}.futures-trade form{min-width:0;display:flex;flex-direction:column;gap:12px}.futures-trade label{display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--muted)}.futures-trade .tabs{gap:12px}.futures-trade .tabs button{font-size:12px}.futures-trade .primary{font-size:12px;padding-inline:4px}.futures-trade p{font-size:11px;color:var(--muted);overflow-wrap:anywhere}.futures-trade p strong{display:block;color:var(--text);font-size:12px}.futures-trade small{color:var(--muted);font-size:11px}.futures-trade .order-book{padding:0;min-width:0}.futures-trade .book-row{font-size:11px;gap:4px}.futures-trade .book-mid{font-size:18px;overflow-wrap:anywhere}.futures-amount{display:flex;min-width:0}.futures-amount input{flex:1;width:0;padding:8px;border-radius:4px 0 0 4px}.futures-amount select{width:68px;padding:4px;font-size:11px;border-radius:0 4px 4px 0}.futures-trade label.futures-checkbox{flex-direction:row;align-items:center;min-height:32px}.futures-checkbox input{width:20px;min-height:20px;margin:0;accent-color:var(--yellow)}.futures-mark{border-block:1px solid var(--line);padding:12px 16px;font-size:12px;color:var(--muted)}.futures-mark strong{color:var(--text)}.futures-message{padding:12px 16px;background:var(--secondary-bg);font-size:13px;overflow-wrap:anywhere}.futures-positions{background:var(--bg);padding:0 16px}.futures-positions .tabs{gap:18px}.futures-positions:has(.futures-history) .tabs{gap:10px;flex-wrap:wrap}.futures-positions:has(.futures-history) .tabs button{font-size:12px}.futures-history .order-item{padding-block:14px;border-bottom:1px solid var(--line);font-size:12px;line-height:1.5}.futures-history .order-item>div{display:flex;justify-content:space-between;align-items:center;gap:8px;white-space:nowrap}.futures-history .order-item>div+div{margin-top:8px;color:var(--muted);font-size:11px}.futures-history strong,.futures-history span,.futures-history time{white-space:nowrap;font-variant-numeric:tabular-nums}.futures-position{padding-block:16px}.futures-position h2{font-size:14px;margin-bottom:16px}.futures-position dl{gap:14px}.futures-position dt{font-size:11px}.futures-position dd{font-size:13px;font-variant-numeric:tabular-nums}.futures-position>p{margin-block:16px;font-size:12px}.futures-position>button{width:100%}.futures-position-actions{display:flex;gap:8px}.futures-position-actions>button{flex:1;padding-inline:8px;white-space:nowrap}.futures-position-secondary{border:1px solid var(--line)}.futures-order{display:flex;gap:12px;justify-content:space-between;align-items:center;padding-block:16px;border-bottom:1px solid var(--line);font-size:12px}.futures-order button{color:var(--yellow);flex-shrink:0}.futures-note{padding:12px 16px;font-size:11px;color:var(--muted);line-height:1.7}.futures-interval{display:flex;align-items:center;gap:12px;padding:12px 16px;font-size:12px}.futures-interval select{width:auto}.leverage-dialog{width:min(350px,calc(100% - 32px));padding:24px;border:1px solid var(--line);border-radius:8px;background:var(--secondary-bg);color:var(--text)}.leverage-dialog::backdrop{background:#0009}.leverage-dialog label{display:block;margin-top:20px}.leverage-dialog input{padding:0;accent-color:var(--yellow)}.leverage-dialog p{font-size:12px}.leverage-dialog>div{display:flex;justify-content:flex-end;gap:12px;margin-top:20px}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:350px){.futures-trade{padding-inline:12px;gap:8px}.futures-trade .book-row{font-size:10px}.futures-trade .tabs{gap:8px}}.futures-controls input{width:min(100%,220px);min-width:0}.futures-topbar{display:contents}:where(.futures-topbar)>*{background:var(--trade-bg)}.futures-m-only{display:none}@media(max-width:1023px){.futures-controls button{position:relative}.futures-controls button:before{content:"";position:absolute;inset:-6px auto -6px 50%;width:max(100%,40px);min-height:40px;transform:translate(-50%)}.futures-page{position:relative}.futures-page .futures-heading{height:44px;padding:4px 144px 4px 12px;flex-wrap:nowrap;justify-content:flex-start;gap:4px}.futures-page .futures-heading>div{min-width:0}.futures-page .futures-heading h1{font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.futures-page .futures-heading small{display:none}.futures-page .futures-change{display:inline;font-size:11px;color:var(--muted);white-space:nowrap}.futures-page .futures-picker-toggle{display:block;flex-shrink:0;width:32px;height:32px;min-height:32px;padding:0;font-size:18px}.futures-page .futures-contract-type{position:absolute;top:8px;right:8px;padding:0;gap:4px}.futures-page .futures-contract-type button{height:28px;min-height:28px;padding-inline:6px;font-size:12px}.futures-page .futures-picker[data-picker-open=false]{display:none}.futures-page .futures-picker[data-picker-open=true]{display:flex;flex-wrap:wrap;gap:4px;padding:8px 12px}.futures-page .futures-picker button{font-size:12px;overflow-wrap:anywhere}.futures-page .futures-topbar>.futures-funding{display:none}.futures-page .futures-settings{padding:4px 12px;gap:8px;align-items:center}.futures-settings>label{font-size:0}.futures-settings select,.futures-settings>button,.futures-settings .futures-leverage{height:28px;min-height:28px;padding:0 6px;font-size:12px}.futures-settings .futures-margin-target{order:0}.futures-settings .futures-leverage-target{order:1}.futures-settings .futures-assets-mode{order:2}.futures-settings .futures-leverage-label{display:none}.futures-settings .futures-more-toggle{display:block;order:3;margin-left:auto;width:32px;font-size:20px}.futures-settings .futures-extra{order:4;font-size:12px}.futures-settings[data-more-open=false] .futures-extra{display:none}.futures-page>p[role=alert]:has(a[href="/services/kyc"]){margin:4px 12px;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;line-height:18px;font-size:12px}.futures-page>p[role=alert] a{font-size:12px}.futures-page .futures-usdm-trade{padding:8px 12px 16px;grid-template-rows:32px auto;row-gap:0}.futures-usdm-trade>form{grid-column:1;grid-row:1 / 3;gap:8px}.futures-usdm-trade>.futures-funding{display:flex;grid-column:2;grid-row:1;flex-direction:column;gap:0;padding:0;font-size:11px;line-height:15px}.futures-usdm-trade>.order-book{grid-column:2;grid-row:2}.futures-usdm-trade label{gap:4px}.futures-usdm-trade input:not([type=checkbox]),.futures-usdm-trade select{height:36px;min-height:36px;padding:6px;font-size:12px}.futures-usdm-trade label.futures-checkbox{min-height:20px}.futures-usdm-trade .tabs button{min-height:44px;padding-block:6px}.futures-usdm-trade .primary{min-height:36px}.futures-page>p[role=alert]:has(a[href="/services/kyc"]) .primary{min-height:40px;padding:4px 8px;font-size:11px}.futures-page .futures-usdm-trade>form{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-content:start;column-gap:8px}.futures-usdm-trade>form>*{grid-column:1 / -1;min-width:0}.futures-usdm-trade>form>label:has(input[aria-label="Easy 模式"]),.futures-usdm-trade>form>label:has(select[aria-label=有效方式]){grid-column:auto;order:-1;font-size:11px}.futures-usdm-trade>form>label:has(select[aria-label=有效方式]){flex-direction:row;align-items:center;gap:4px;white-space:nowrap}.futures-usdm-trade select[aria-label=有效方式]{flex:1;min-width:0;width:0;font-size:11px}.futures-usdm-trade>form>label.futures-checkbox:has(+label.futures-checkbox),.futures-usdm-trade>form>label.futures-checkbox+label.futures-checkbox{grid-column:auto}}.futures-trade .futures-order-tabs button{min-width:44px;min-height:44px;padding-block:6px}.futures-page .chart-credit{font-size:11px!important}@media(max-width:767px){.futures-trade .book-row{font-size:11px;line-height:20px;padding-block:0}.futures-usdm-trade input[aria-label=合約價格]{height:44px;min-height:44px}}.earn-page.wallet-page{background:#202630}.earn-page .earn-categories{display:flex;align-items:center;gap:24px;padding:8px 0 20px;font-size:13px}.earn-page .earn-categories a{min-height:32px;display:flex;align-items:center;color:var(--muted)}.earn-page .earn-categories [aria-current]{color:var(--text);border-bottom:2px solid var(--yellow)}.earn-page .earn-entry{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding-inline:32px;border-radius:6px;color:#181a20;background:var(--button-yellow)}.earn-page .earn-coins{position:absolute;width:112px;height:112px;right:12px;top:50%;transform:translateY(-50%)}.earn-page .earn-banner{background:#000;border:0;border-radius:16px}.earn-page .earn-intro>.muted{margin:8px 0 24px}@media(min-width:1024px){.earn-page.wallet-page{background:#181a20}.earn-page .earn-overview{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);align-items:center;gap:48px;margin-block:32px}.earn-page .earn-overview h1{font-size:40px}.earn-page .earn-overview .earn-banner{display:block;min-height:168px;box-sizing:border-box;margin:0;padding:24px}.earn-page .earn-banner h2{font-size:24px}.earn-page .earn-banner p{font-size:13px}.earn-page .earn-featured{grid-template-columns:repeat(4,minmax(0,150px)) 32px;gap:24px;align-items:center}.earn-page .earn-featured article{box-sizing:border-box;height:75px;padding:8px 12px;background:transparent;border:1px solid #2b3139;border-radius:8px}.earn-page .earn-featured h3{font-size:14px}.earn-page .earn-featured p{display:none}.earn-page .earn-featured small{display:block;font-size:10px}.earn-page .earn-featured strong{margin-top:2px;font-size:14px;line-height:18px;color:#2ebd85}.earn-page .earn-featured>a{display:grid;place-items:center;min-height:44px;color:var(--muted);font-size:24px}.earn-page>.tabs{display:none}.earn-page .earn-filters{max-width:720px;margin-block:32px}.earn-page .earn-filters select{width:170px;height:44px;border:1px solid #2b3139;border-radius:8px;background:transparent;color:var(--text);padding-inline:12px}.earn-page .earn-products-title{font-size:20px;margin:24px 0 16px}.earn-page .earn-columns,.earn-page .earn-product{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(100px,.6fr) 64px;gap:24px}.earn-page .earn-product{box-sizing:border-box;min-height:32px;padding-block:0}.earn-page .earn-product>div>strong,.earn-page .earn-product>strong{font-size:13px;line-height:24px}.earn-page .earn-product small{display:none}.earn-page .earn-product button{width:64px;min-height:28px;padding:2px 8px;font-size:12px}.earn-page .earn-howto{margin-block:24px}}@media(max-width:1023px){.earn-page>.section-heading h1{font-size:24px}.earn-page>.section-heading+.muted{margin-block:8px 24px}.earn-page .earn-entry{display:flex;align-items:center;justify-content:center;min-height:44px;width:100%;color:var(--bg);border-radius:6px}.earn-page .earn-banner{margin-block:24px;padding:20px;background:#000}.earn-page .earn-banner h2{font-size:20px}.earn-page .earn-banner p{font-size:12px}.earn-page .earn-mobile-featured{margin:32px 6px;border:1px solid #2b3139;border-radius:12px}.earn-page .earn-mobile-featured a{display:grid;grid-template-columns:minmax(0,1fr) 24px;gap:10px;padding:20px}.earn-page .earn-mobile-featured strong{font-size:18px}.earn-page .earn-mobile-featured small,.earn-page .earn-mobile-featured b{grid-column:1}.earn-page .earn-mobile-featured b{font-size:20px}.earn-page .earn-mobile-featured span{grid-column:2;grid-row:1 / 4;align-self:center;color:var(--muted)}.earn-page .tabs{gap:24px}.earn-page .search{margin-top:20px;scroll-margin-top:80px}.earn-page .earn-terms button,.earn-page .tabs button{min-height:44px}.earn-page .earn-columns{padding-bottom:0}.earn-page .earn-product{grid-template-columns:minmax(0,1fr) minmax(80px,auto) minmax(80px,auto);gap:12px;padding-block:20px}.earn-page .earn-product>strong{font-size:16px;text-align:right}.earn-page .earn-product button{min-height:44px;padding-inline:8px;background:transparent;color:var(--yellow);border:1px solid var(--line);border-radius:6px}.earn-page .earn-product button:disabled{color:var(--muted)}.earn-page .earn-howto{margin-top:32px;line-height:1.6}.earn-page .earn-howto summary{padding-block:12px;cursor:pointer}}@media(max-width:767px){.earn-page .earn-banner{box-sizing:border-box;height:160px;min-height:160px;display:flex;flex-direction:column;justify-content:center}.earn-page .earn-banner>h2,.earn-page .earn-banner>p{margin-block:6px}.earn-page .earn-mobile-featured{background:transparent}.earn-page .earn-mobile-featured a{padding:16px}.earn-page .earn-mobile-featured strong,.earn-page .earn-mobile-featured b{font-size:15px}.earn-page .earn-mobile-featured b{color:#2ebd85}.earn-page .earn-product{box-sizing:border-box;min-height:64px;padding-block:8px;grid-template-columns:minmax(0,1fr) auto 24px}.earn-page .earn-product>div>strong,.earn-page .earn-product>strong{font-size:15px}.earn-page .earn-product button{min-width:24px;padding:0;border:0;background:transparent;color:var(--muted);font-size:24px}.earn-page .earn-product-term,.earn-page .earn-columns>:last-child{display:none}.earn-page .earn-columns{grid-template-columns:minmax(0,1fr) auto 24px}.earn-page .earn-product small{margin-top:2px;font-size:11px}}.earn-page .earn-filters{display:flex;gap:16px;align-items:center}.earn-page .earn-filters .search{flex:1;min-width:0;scroll-margin-top:80px}.earn-page .earn-filters input{width:100%}.earn-page .earn-product-term{font-size:12px;color:var(--muted)}.earn-page .earn-product>strong{color:#2ebd85}.earn-page .earn-product>div{display:grid;grid-template-columns:24px 1fr;column-gap:8px;align-items:center}.earn-page .earn-product>div>small{grid-column:2}.earn-page .earn-visible-title{font-size:24px;font-weight:600;margin:0}.commerce-page{padding:16px;font-size:14px}.commerce-page p{line-height:1.65;margin-block:10px}.commerce-page .section-heading a{color:var(--yellow)}.commerce-tabs{margin-top:18px}.commerce-form{margin-block:24px}.commerce-form label{display:flex;flex-direction:column;gap:8px;margin-block:16px;color:var(--muted);font-size:12px}.commerce-form input{font-size:20px}.commerce-form>.primary,.quote-panel>.primary,.express-panel>.primary,.p2p-detail>.primary{width:100%;margin-top:20px}.commerce-pair{display:grid;grid-template-columns:1fr 1fr;gap:16px}.commerce-pair label{margin-block:0}.commerce-swap{display:flex;align-items:center;gap:8px;color:var(--yellow);margin-inline:auto}.quote-panel{padding-block:20px;border-block:1px solid var(--line)}.quote-panel>strong{font-size:28px;font-variant-numeric:tabular-nums}.commerce-list{margin-top:32px}.commerce-list article,.merchant-list article{padding-block:20px;border-bottom:1px solid var(--line)}.commerce-list .section-heading{flex-wrap:wrap}.commerce-page strong,.commerce-page p{overflow-wrap:anywhere}.commerce-success{display:grid;gap:12px;padding-block:32px}.commerce-success>svg{color:var(--yellow);width:32px;height:32px}.merchant-list .section-heading{margin-top:0}.merchant-list .primary{width:100%}.merchant-price{font-size:24px;font-variant-numeric:tabular-nums}.express-panel,.p2p-order-form{padding-block:24px;border-block:1px solid var(--line)}.p2p-detail{padding-top:20px}.p2p-status{font-weight:600;color:var(--yellow)}.fake-payment{background:var(--input);padding:16px;border-radius:4px;margin-block:20px}.fake-payment h3{font-size:14px;margin-top:0}.countdown{font-size:24px;font-variant-numeric:tabular-nums}.commerce-links{display:flex;gap:20px;padding-block:16px;color:var(--yellow)}.p2p-toolbar{margin-block:18px 0}.p2p-side-row{display:flex;align-items:end;justify-content:space-between;gap:16px}.p2p-side-row .commerce-tabs{margin:0}.p2p-toolbar label{min-width:0;margin:0}.p2p-side-row>label{width:100px}.p2p-filter-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:8px;margin-top:16px}.p2p-toolbar input,.p2p-toolbar select{box-sizing:border-box;width:100%;min-width:0;min-height:44px;font-size:14px}.p2p-filter-menu{position:relative}.p2p-filter-menu summary{display:flex;align-items:center;min-height:44px;padding-inline:12px;border:1px solid var(--line);border-radius:6px;cursor:pointer}.p2p-filter-menu>label{position:absolute;z-index:2;right:0;top:calc(100% + 8px);width:150px;padding:12px;border:1px solid var(--line);border-radius:6px;background:var(--bg)}.p2p-zones{border-bottom:1px solid var(--line);padding-bottom:12px}@media(min-width:1024px){.convert-page{display:grid;grid-template-columns:minmax(0,530px) minmax(0,1fr);column-gap:24px;align-items:start}.convert-page>*{grid-column:1 / -1;min-width:0}.convert-page .commerce-form{grid-column:auto;width:530px;max-width:100%}.convert-page .convert-trend{grid-column:auto;margin-block:24px}.convert-page .convert-trend h2{margin-top:0;font-size:20px}.convert-page .commerce-list{width:100%}}@media(min-width:1024px){.merchant-list>.merchant-columns,.merchant-list>article{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr) minmax(0,1.3fr) minmax(0,1fr) 180px;gap:20px;align-items:center}.merchant-list>.merchant-columns{display:grid!important;padding-block:16px;color:var(--muted);font-size:12px;border-bottom:1px solid var(--line)}.merchant-list>article{padding-block:14px}.merchant-list>article>*{min-width:0}.merchant-list .section-heading{flex-direction:column;align-items:flex-start;gap:4px;margin:0}.merchant-list .section-heading h2{margin:0;font-size:14px}.merchant-list .merchant-price{font-size:20px}.merchant-list .merchant-price small{font-size:12px}.merchant-list article>p{margin:0;line-height:1.5}.merchant-list .primary{width:180px}}@media(max-width:1023px){.merchant-list>article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;margin-top:12px;padding:16px;border:0;border-radius:12px;background:var(--secondary-bg)}.merchant-list .section-heading,.merchant-list article>p{grid-column:1 / -1;margin:0}.merchant-list .merchant-price{grid-column:1;grid-row:4;align-self:center;font-size:20px}.merchant-list .merchant-price small{font-size:12px}.merchant-list .primary{grid-column:2;grid-row:4;width:auto;margin:0;padding-inline:12px;white-space:nowrap}}.convert-page{--bg: #1e2329;--card: #1e2329;--spot-chart-bg: #1e2329;--line: #333b47;background:#1e2329}.convert-page .commerce-form{border:1px solid #333b47;border-radius:12px;padding:20px}.convert-page .commerce-form input,.convert-page .commerce-form select{border:1px solid #434c5a;background:#2b313c;font-size:14px}.convert-ranges{display:flex;justify-content:flex-end;gap:12px;margin-block:8px}.convert-ranges button{min-height:32px;padding:6px;color:var(--muted);font-size:13px}.convert-ranges [aria-pressed=true]{color:var(--yellow)}.convert-page .convert-mobile-trend svg{display:block;width:100%;color:var(--yellow)}.convert-page .convert-mobile-trend svg text{fill:var(--muted);font-size:10px}@media(max-width:1023px){.convert-page>.section-heading{gap:12px}.convert-page .convert-chart-toggle{margin-inline-start:auto;min-height:44px;padding-inline:12px;color:var(--yellow)}.convert-page .commerce-tabs{display:flex;gap:16px;overflow-x:auto;margin-top:24px}.convert-page .commerce-tabs button{flex-shrink:0;min-height:44px}.convert-page .commerce-form{margin-block:24px;padding:16px;border:1px solid var(--line);border-radius:16px}.convert-page .commerce-form label{margin-block:0 20px;gap:8px}.convert-page .commerce-form input,.convert-page .commerce-form select{box-sizing:border-box;width:100%;min-width:0;min-height:48px}.convert-page .commerce-form .commerce-swap{min-height:44px;margin-block:8px 16px}.convert-page .commerce-form>.primary{min-height:48px;margin-top:12px}.convert-chart-drawer{box-sizing:border-box;inset:min(141px,15.67dvh) 0 auto;width:100%;max-width:100%;height:703px;max-height:84.33dvh;margin:0;padding:6px 15px max(24px,env(safe-area-inset-bottom));overflow:auto;border:0;border-radius:16px 16px 0 0;background:var(--panel, #202630);color:var(--text, #eaecef)}.convert-chart-drawer::backdrop{background:#000000a6}.convert-chart-drawer .section-heading{margin:0}.convert-chart-drawer .section-heading h2{margin:0;font-size:16px}.convert-chart-drawer h3{margin:12px 0 8px;color:var(--yellow);font-size:14px;line-height:21px}.convert-mobile-trend>strong{display:block;font-size:20px;line-height:24px}.convert-mobile-trend>p:first-of-type{margin:8px 0 32px;line-height:21px}.convert-mobile-trend svg{display:block;width:100%;height:448px;color:var(--yellow)}.convert-mobile-trend svg polygon,.convert-mobile-trend svg polyline{transform:scaleY(1.42);transform-origin:160px 140px}.convert-mobile-trend svg text{fill:var(--muted);font-size:10px}.convert-chart-drawer .section-heading button{min-width:44px;min-height:44px;font-size:24px}}@media(max-width:767px){.convert-mobile-trend>strong{font-size:19px}}.p2p-page .p2p-merchant.p2p-promoted{position:relative;margin-block:12px;padding:40px 16px 16px;border:1px solid #474333;border-radius:12px;background:#292b30}.p2p-page .p2p-promoted-label{position:absolute;top:10px;left:16px;color:#c7b975;font-size:11px}@media(min-width:1024px){.p2p-page.commerce-page{--p2p-surface: #181a20;--p2p-field: #1e2329;--p2p-divider: #2b3139}.p2p-page .p2p-merchant.p2p-promoted{border-color:#c7a53a;background:#1e2329}}.p2p-page{display:flex;flex-direction:column;--p2p-surface: #202630;--p2p-field: #2b333f;--p2p-divider: #343d49;--p2p-muted: #aeb7c2;background:var(--p2p-surface);color:#eaecef;min-height:100%}.p2p-page .muted{color:var(--p2p-muted)}.p2p-page>.section-heading{margin:0;order:-4}.p2p-page>.section-heading h1{font-size:18px}.p2p-page .p2p-disclaimer{margin-block:4px 12px;font-size:13px;order:-3}.p2p-page .p2p-zones{margin:12px 0 0;padding:0;gap:20px;border-color:var(--p2p-divider);order:-1}.p2p-page .p2p-zones button{min-height:44px;padding:8px 0;color:var(--p2p-muted)}.p2p-page .p2p-zones button[aria-pressed=true]{color:#eaecef;border-bottom:2px solid var(--yellow)}.p2p-page .p2p-toolbar{display:flex;align-items:center;gap:6px;margin-block:12px 0;order:-2}.p2p-page .p2p-side-row .tabs{border:1px solid var(--p2p-divider);border-radius:6px;padding:3px;gap:4px}.p2p-page .p2p-side-row{flex-shrink:0}.p2p-page .p2p-side-row button{min-width:0;min-height:44px;padding:4px;border:0;border-radius:4px;color:var(--p2p-muted);font-size:12px}.p2p-page .p2p-side-row button[aria-pressed=true]{background:var(--p2p-field);color:#eaecef}.p2p-page .p2p-filter-row{display:contents}.p2p-page .p2p-filter-row>*{min-width:0}.p2p-page .p2p-filter-row>label{position:relative;flex:1 1 0}.p2p-page .p2p-filter-row>label:first-of-type{flex-grow:1.3}.p2p-page .p2p-filter-row>label:nth-of-type(3){flex-grow:1.45}.p2p-page .p2p-filter-menu{flex:0 0 32px}.p2p-page .p2p-filter-row input,.p2p-page .p2p-filter-row select{height:44px;padding:6px;border:0;border-radius:6px;background:var(--p2p-field);color:#eaecef;font-size:12px}.p2p-page .p2p-filter-row input::placeholder{color:var(--p2p-muted);opacity:1}.p2p-page .p2p-filter-menu summary{justify-content:center;padding:0;border:0;background:var(--p2p-field);font-size:13px}.p2p-page .p2p-filter-menu>label{position:absolute;background:var(--p2p-field);border-color:var(--p2p-divider)}.p2p-page .p2p-field-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.p2p-page .p2p-kyc-notice{margin-block:8px 0;font-size:13px;color:var(--p2p-muted)}.p2p-page .p2p-kyc-notice summary{display:flex;align-items:center;min-height:32px;cursor:pointer}.p2p-page .p2p-kyc-notice a{color:var(--yellow)}.p2p-page .p2p-kyc-notice .primary{margin:8px 0 0}.p2p-page .merchant-list{margin-top:4px}.p2p-page .p2p-merchant{margin:0;padding:16px 0;border:0;border-bottom:1px solid var(--p2p-divider);border-radius:0;background:transparent}.p2p-page .p2p-merchant-info h2{margin:0;font-size:14px;font-weight:600}.p2p-page .p2p-merchant-stats{margin:4px 0 0;color:var(--p2p-muted);font-size:12px;line-height:18px}.p2p-page .p2p-merchant .merchant-price{font-size:20px;font-weight:700;font-variant-numeric:tabular-nums}.p2p-page .p2p-merchant .merchant-price small{font-size:13px;font-weight:400;color:var(--p2p-muted)}.p2p-page .p2p-merchant-limit{color:var(--p2p-muted);font-size:12px}.p2p-page .p2p-merchant-limit span{display:block}.p2p-page .p2p-merchant-methods{color:#eaecef;font-size:13px}.p2p-page .p2p-buy-button{min-height:36px;font-size:13px;border-radius:4px}.p2p-page :is(button,input,select,summary,a):focus-visible{outline:2px solid var(--yellow);outline-offset:2px}@media(max-width:1023px){.p2p-page .p2p-disclaimer{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-shell:has(.p2p-page){display:flex;flex-direction:column}.app-shell:has(.p2p-page)>.page-back-bar{order:-1;flex-shrink:0}.app-shell:has(.p2p-page)>.shell-notices{position:static;margin-block:8px}.p2p-page .p2p-merchant{min-height:240px;padding-block:16px;gap:8px}.p2p-page .p2p-merchant.p2p-promoted{min-height:285px}.p2p-page .p2p-merchant-stats{white-space:nowrap;font-size:clamp(10px,3.08vw,12px)}.p2p-page .p2p-merchant-info{grid-column:1 / -1;grid-row:1}.p2p-page .p2p-merchant .merchant-price{grid-column:1 / -1;grid-row:2}.p2p-page .p2p-merchant-limit{grid-column:1 / -1;grid-row:3}.p2p-page .p2p-merchant-methods{grid-column:1;grid-row:4;align-self:center}.p2p-page .p2p-buy-button{grid-column:2;grid-row:4;align-self:center;min-height:32px;padding-block:6px;line-height:20px}}@media(min-width:1024px){.p2p-page .p2p-toolbar{max-width:900px;gap:12px}.p2p-page .p2p-side-row button{min-width:76px;padding-inline:12px;font-size:14px}.p2p-page .merchant-list>article{grid-template-columns:minmax(0,2.1fr) minmax(0,.8fr) minmax(0,1.1fr) minmax(0,.9fr) 120px;gap:16px;min-height:114px;box-sizing:border-box;padding-block:14px}.p2p-page .merchant-list>.merchant-columns{grid-template-columns:minmax(0,2.1fr) minmax(0,.8fr) minmax(0,1.1fr) minmax(0,.9fr) 120px;gap:16px}.p2p-page .merchant-list .p2p-buy-button{width:120px}.p2p-page .merchant-list>.p2p-promoted{padding-top:32px;min-height:172px}.p2p-page .p2p-merchant-stats{white-space:nowrap}}.account-page{padding:16px}.account-links{display:flex;gap:24px;padding:16px 0;color:var(--muted)}.account-links a{min-height:44px;display:flex;align-items:center}.account-links a[aria-current=page]{color:var(--yellow);text-decoration:underline;text-underline-offset:8px}.account-section{padding:24px 0;border-bottom:1px solid var(--line)}.account-section h2{margin-bottom:12px}.account-section p{margin:8px 0;font-size:14px;line-height:1.6}.account-section form,form.account-section{display:grid;gap:16px}.setting-row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 0}.setting-row button{color:var(--yellow)}.account-section .side-switch button[aria-pressed=true]{background:var(--button-yellow);color:var(--secondary-bg)}.kyc-level{padding:20px 0;border-bottom:1px solid var(--line)}.notice-row{padding:16px 0;border-bottom:1px solid var(--line);overflow-wrap:anywhere;font-size:14px}.notice-row p{margin:10px 0;line-height:1.6}.notice-row button{color:var(--yellow)}.notice-row[data-unread=true]{background:var(--input);padding:16px 12px}.header-tools{display:flex;align-items:center;gap:12px}.header-tools a{display:flex;align-items:center;min-height:44px;gap:4px}.toast{position:fixed;top:8px;left:50%;transform:translate(-50%);width:min(448px,calc(100% - 24px));z-index:20;padding:12px;background:var(--input);border:1px solid var(--yellow);display:flex;justify-content:space-between;gap:8px;align-items:center;font-size:14px}@media(min-width:1024px){.account-overview-table{width:100%;border-collapse:collapse;table-layout:fixed}.account-overview-table caption{text-align:left;padding:16px 0;font-weight:600}.account-overview-table th,.account-overview-table td{padding:16px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top;overflow-wrap:anywhere}.account-overview-table th:first-child{width:28%}.account-overview-table td p{margin:8px 0;line-height:1.6}.account-overview-table button,.account-overview-table a{min-height:44px;color:var(--yellow)}.account-overview-table .setting-row button{flex-shrink:0}.account-overview-table :is(button,a):focus-visible{outline:2px solid var(--text);outline-offset:2px}.account-page:has(>.account-links){display:grid;grid-template-columns:220px minmax(0,1fr);column-gap:24px;align-items:start}.account-page:has(>.account-links)>*{grid-column:2;min-width:0;overflow-wrap:anywhere}.account-page:has(>.account-links)>h1{grid-column:1 / -1}.account-page:has(>.account-links)>.account-links{grid-column:1;grid-row:2 / span 2;flex-direction:column;align-items:stretch;gap:8px}.account-page:has(>.account-links)>.account-links a{padding-inline:16px;border-radius:8px}.account-page:has(>.account-links)>.account-links a:hover,.account-page:has(>.account-links)>.account-links a:focus-visible{background:var(--input)}.account-page:has(>.account-overview-table)>.account-links{grid-row:2}.account-page:has(>.account-overview-table)>.account-side{grid-column:1;grid-row:3}.account-page:has(>.account-overview-table)>.account-overview-table{grid-column:2;grid-row:3}}@media(min-width:1024px){.account-page .notice-row{max-width:800px}}.security-content{min-width:0}.security-content h2{font-size:18px;margin-bottom:20px}.security-check{padding:24px 0 40px}.security-check ul{list-style:none;padding:0;margin:0;display:grid;gap:12px}.security-check li{display:flex;align-items:center;gap:8px;font-size:14px}.security-check li small{margin-inline-start:auto}.security-check-on{color:var(--green)}.security-group{padding-bottom:32px}.security-row{display:flex;align-items:flex-start;gap:12px;padding:24px 0;border-bottom:1px solid var(--line)}.security-icon{flex:0 0 24px;color:var(--muted)}.security-row-content{flex:1;min-width:0;overflow-wrap:anywhere}.security-row h3{font-size:16px;margin:0 0 8px}.security-row p{color:var(--muted);font-size:14px;line-height:1.6;margin:8px 0}.security-row-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;font-size:14px}.security-row-actions button{min-width:88px;min-height:44px;padding:8px 16px;background:var(--input);border-radius:4px;flex-shrink:0}.security-antiphishing{margin-top:16px}.security-antiphishing form{display:grid;gap:16px}.security-antiphishing input{width:100%;min-width:0;font-size:16px}.account-security :is(button,input,a,[tabindex]):focus-visible{outline:2px solid var(--yellow);outline-offset:3px}.security-feedback{position:fixed;z-index:30;inset-block-start:72px;inset-inline-start:50%;transform:translate(-50%);width:min(448px,calc(100% - 32px));padding:16px;border:1px solid var(--line);border-radius:4px;background:var(--input);color:var(--text);font-size:14px;overflow-wrap:anywhere}@media(min-width:1024px){.account-security .account-overview-table form{display:grid;gap:16px}.account-overview-table .account-section{padding:0;border-bottom:0}.account-overview-table .primary.yellow{color:var(--secondary-bg)}}@media(max-width:1023px){.mobile-account-home{display:grid;gap:16px;margin-top:20px}.mobile-account-identity{display:flex;align-items:center;gap:16px}.mobile-account-identity>div{min-width:0}.mobile-account-identity h2{margin:0;font-size:22px}.mobile-account-identity p{display:inline-block;margin:4px 0;padding:4px 8px;border-radius:4px;background:var(--input);color:var(--green);font-size:12px}.account-avatar{display:grid;place-items:center;flex:0 0 64px;height:64px;border-radius:50%;background:var(--input)}.account-avatar svg{width:40px;height:40px;color:var(--yellow)}.account-copy{display:block;min-height:44px;text-align:start;overflow-wrap:anywhere;color:var(--muted);font-size:12px}.mobile-account-home .m-list-row,.notifications-page .m-list-row{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:8px 12px;border-bottom:1px solid var(--line);text-align:start}.mobile-account-home .m-list-row>:last-child,.notifications-page .m-list-row>:last-child{margin-inline-start:auto}.account-support,.account-tasks,.account-promotions a{background:var(--input);border-radius:12px}.account-support{font-size:14px}.account-support>span{color:var(--muted);font-size:12px}.account-promotions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.account-promotions a{display:flex;flex-direction:column;gap:12px;padding:16px 12px;min-height:148px}.account-promotions svg{color:var(--yellow)}.account-promotions small,.account-tasks small{color:var(--muted);font-size:12px}.account-promotions strong{font-size:15px;line-height:1.5}.account-tasks{padding:12px}.account-tasks h2{font-size:18px;margin:0 0 8px}.account-tasks p{margin:0 0 8px;font-size:12px}.account-tasks .m-list-row{padding-inline:0;font-size:14px}.account-tasks .m-list-row:last-child{border-bottom:0}.account-mobile-links{display:grid}.message-tabs{display:flex;gap:24px;border-bottom:1px solid var(--line);margin-top:12px}.message-tabs button{min-height:52px;color:var(--muted);border-bottom:3px solid transparent}.message-tabs button[aria-selected=true]{color:var(--text);border-color:var(--yellow)}.notifications-page .message-category{height:64px;font-size:15px}.message-category-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--input);color:var(--yellow);font-size:24px}.message-category>span[aria-label]{margin-inline-start:auto;color:var(--yellow)}.message-category>:last-child{margin-inline-start:0;color:var(--muted)}.message-back{min-height:52px;color:var(--yellow)}.mobile-account-home :is(a,button):focus-visible,.notifications-page button:focus-visible{outline:2px solid var(--yellow);outline-offset:2px}}@media(max-width:1023px){.account-page .mobile-account-home{gap:12px}.account-login-notice{padding:10px 12px;border-radius:10px;background:var(--input);font-size:12px;line-height:1.5}.account-login-notice a{display:flex;justify-content:space-between;align-items:center;min-height:24px;gap:8px}.account-page .mobile-account-identity{gap:12px}.account-page .mobile-account-identity h2{font-size:20px;line-height:1.3}.account-page .mobile-account-identity .account-copy{min-height:32px;padding:0;line-height:1.4}.account-page .mobile-account-identity p{margin:4px 0;line-height:1.3}.account-page .mobile-account-identity .account-avatar{flex-basis:56px;height:56px}.account-page .mobile-account-home .account-promotions a{min-height:124px;padding:12px;gap:6px}.account-page .account-promotions svg{width:24px;height:24px;margin-bottom:8px}.account-page .mobile-account-home .account-tasks{padding:12px}.account-page .account-tasks h2{font-size:14px;margin-bottom:6px}.account-page .account-checkin{margin-top:8px;grid-template-columns:repeat(7,minmax(0,1fr))}.account-page .account-checkin button{height:44px}.account-page .account-checkin button>span{width:24px;height:24px}.account-page .account-general-tasks summary{min-height:24px;margin-top:6px}.account-page .account-tasks .account-ladder{display:block;padding:8px;margin-top:8px}.account-page .account-ladder header{min-height:24px;padding:0}.account-page .account-ladder header a{min-height:24px}.account-page .account-ladder ol{margin-top:6px;gap:8px}.account-page .account-ladder p,.account-page .account-ladder li,.account-page .account-ladder small{font-size:11px;line-height:1.4}.account-page .account-ladder p{margin:2px 0}.account-page .account-ladder li progress{margin-top:4px}.security-compact h2{font-size:14px;font-weight:500;margin:20px 0 12px}.security-compact .security-compact-title{font-size:26px;line-height:36px;font-weight:500;margin:12px 0 42px}.security-compact-intro{color:var(--muted);font-size:12px;line-height:1.5;margin-bottom:16px}.security-compact-setting{min-width:0}.security-compact-setting>summary{display:flex;align-items:center;gap:12px;min-height:68px;padding:12px 16px;list-style:none;cursor:pointer}.security-compact-setting>summary::-webkit-details-marker{display:none}.security-compact-setting>summary h3{font-size:15px;line-height:1.5;font-weight:500;margin:0}.security-compact-setting>summary>span{margin-inline-start:auto;flex-shrink:0;font-size:12px;color:var(--muted)}.security-compact-setting[open]>summary>span{color:var(--yellow)}.security-compact-twofa>.security-compact-setting{margin-bottom:12px;border:1px solid var(--line);border-radius:12px}.security-compact-body{padding:0 16px 16px;overflow-wrap:anywhere;font-size:14px}.security-compact-body p{margin:8px 0;line-height:1.5}.security-compact-body button{min-height:44px;padding:8px 12px;color:var(--yellow)}.security-compact-body input{width:100%;min-width:0;min-height:44px;font-size:16px}.security-compact-body form{display:grid;gap:12px}.security-compact-advanced{border-top:1px solid var(--line);margin-top:24px}.security-compact-advanced>.security-compact-setting>summary{min-height:60px;padding:12px 0}.security-compact-advanced>.security-compact-setting>summary>svg{display:none}.security-secondary{margin-top:16px;border-top:1px solid var(--line)}.security-secondary>summary{min-height:44px;padding-block:12px;cursor:pointer;font-size:14px}.security-compact :is(summary,button,a):focus-visible{outline:2px solid var(--yellow);outline-offset:2px}}.account-ladder{display:none}@media(max-width:1023px){.mobile-account-home{gap:12px;margin-top:12px}.account-mobile-toolbar,.account-mobile-toolbar>div,.account-toolbar-person{display:flex;align-items:center;gap:8px}.account-mobile-toolbar{justify-content:space-between}.account-mobile-toolbar>div>:is(a,button){display:grid;place-items:center;width:44px;height:44px;padding:0;background:var(--bg);border:0}.account-mobile-toolbar .security-icon{color:var(--text)}.account-toolbar-person{font-size:12px;color:var(--muted)}.account-toolbar-person>svg{border-radius:50%;background:var(--input)}.mobile-account-home .account-promotions a{min-height:100px;gap:4px;padding:12px}.mobile-account-home .account-tasks{padding:12px;background:var(--card)}.account-tasks h2{font-size:14px}.account-tasks p,.account-tasks small{font-size:12px}.account-checkin{display:grid;grid-template-columns:repeat(7,minmax(36px,1fr));gap:4px}.account-checkin button{display:grid;gap:2px;padding:4px 0;min-width:0;height:48px;border:1px solid var(--line);border-radius:4px;background:var(--input);color:var(--text);font-size:12px}.account-checkin button[aria-pressed=true],.account-checkin button:not(:disabled){border-color:var(--yellow);color:var(--yellow)}.account-checkin button:disabled{opacity:1}.account-tasks .account-task-progress{margin:8px 0 4px}.account-tasks progress{display:block;width:100%;height:4px;margin-bottom:4px;accent-color:var(--yellow)}.account-task-row{display:flex;align-items:center;justify-content:space-between;gap:8px;height:48px;border-bottom:1px solid var(--line);font-size:14px}.account-task-row>a:first-child{display:flex;align-items:center;gap:8px;min-width:0;min-height:44px}.account-task-row>:is(button,.account-task-status){display:grid;place-items:center;min-height:44px;padding:0 4px;white-space:nowrap;font-size:12px;color:var(--yellow)}.account-task-row:last-of-type{border-bottom:0}.account-scan-backdrop{position:fixed;inset:0;z-index:100;display:grid;place-items:center;background:var(--bg)}.account-scan-backdrop>section{padding:24px;background:var(--card);border:1px solid var(--line)}.account-scan-backdrop button{min-height:44px;color:var(--yellow)}}@media(max-width:767px){.account-ladder{display:block;margin-top:12px;padding:12px;border-radius:8px;background:var(--input)}.account-ladder header{display:flex;align-items:center;justify-content:space-between;gap:8px}.account-ladder h3{margin:0;font-size:14px}.account-ladder header a{display:grid;place-items:center;min-width:64px;min-height:44px;color:var(--yellow);font-size:12px}.account-ladder p{margin:4px 0}.account-ladder small{color:var(--muted)}.account-ladder ol{display:flex;gap:12px;margin:12px 0 0;padding:0;list-style:none}.account-ladder li{flex:1;min-width:0;font-size:12px}.account-ladder li progress{margin:8px 0 0}.account-page:has(>.mobile-account-home){padding-top:16px}.mobile-account-home{margin-top:0;gap:16px}.mobile-account-identity{gap:16px}.mobile-account-identity>div{flex:1}.mobile-account-identity h2{font-size:20px}.mobile-account-identity .account-copy{min-height:32px}.mobile-account-identity>button{align-self:flex-start;min-width:44px;min-height:44px}.mobile-account-home .account-support{min-height:48px;border-bottom:0}.mobile-account-home .account-promotions{gap:16px}.mobile-account-home .account-promotions a{min-height:156px;padding:16px 12px;gap:8px}.account-promotions svg{width:32px;height:32px;margin-bottom:12px}.account-promotions strong{font-size:14px}.mobile-account-home .account-tasks{padding:12px;border-radius:12px}.account-checkin{gap:4px;margin-top:12px}.account-checkin button{height:48px;border:0;border-radius:8px;background:var(--input)}.account-checkin button>span{display:grid;place-items:center;justify-self:center;width:28px;height:28px;border:1px solid var(--muted);border-radius:50%;font-size:11px}.account-checkin button[aria-pressed=true]>span{border-color:var(--yellow);color:var(--yellow)}.account-checkin button:not(:disabled)>span{border-color:var(--yellow);background:var(--yellow);color:var(--bg)}.account-checkin button small{font-size:11px}.account-task-row{margin-top:8px;padding:8px 12px;border:0;border-radius:8px;background:var(--input)}.account-task-row>div{flex:1}.account-task-row>div>a{display:block;margin-bottom:4px}.account-task-row>:is(button,.account-task-status){min-width:52px}.account-general-tasks{margin-top:8px}.account-general-tasks summary{min-height:44px;align-content:center;cursor:pointer;color:var(--muted);font-size:12px}.account-general-tasks summary:focus-visible{outline:2px solid var(--yellow);outline-offset:2px}.account-tasks .account-ladder{margin-top:8px;padding:8px 12px}.account-ladder ol{margin-top:8px}.account-ladder p,.account-ladder li{font-size:11px}}@media(max-width:1023px){.notifications-page{position:relative}.notifications-page h1{position:relative;line-height:36px;margin:0;padding-right:80px}.notifications-page h1 small{display:none}.notifications-page .message-actions{position:fixed;top:10px;right:16px;display:flex;z-index:12}.notifications-page .message-actions button{display:grid;place-items:center;width:36px;height:36px;padding:0;line-height:1;font-size:24px}.notifications-page .message-category{gap:10px}.notifications-page .message-category-icon{flex:0 0 40px}.notifications-page .message-category-copy{flex:1;min-width:0}.notifications-page .message-category-copy strong{display:block;font-size:15px}.notifications-page .message-category-copy small{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:12px;color:var(--muted)}.notifications-page .message-category-meta{margin-left:auto;flex-shrink:0;display:flex;flex-direction:column;align-items:end;gap:4px}.notifications-page time{font-size:11px;color:var(--muted)}.notifications-page .message-unread{display:inline-grid;place-items:center;min-width:18px;height:18px;padding-inline:4px;border-radius:50%;background:var(--yellow);color:var(--bg);font-size:11px}.notifications-page .message-chat{display:flex;gap:12px;align-items:center;width:100%;height:76px;text-align:start;border-bottom:1px solid var(--line)}.notifications-page .message-avatar{flex:0 0 40px;height:40px;display:grid;place-items:center;background:var(--input);border-radius:50%}.notifications-page .message-chat>span:nth-child(2){min-width:0;flex:1}.notifications-page .message-chat strong,.notifications-page .message-chat small{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.notifications-page .message-chat small{font-size:12px;color:var(--muted)}.notifications-page .message-post{padding:16px 0;border-bottom:1px solid var(--line)}.notifications-page .message-post p,.notifications-page .message-history p{margin-block:8px;overflow-wrap:anywhere}.notifications-page .message-post button{min-height:36px;color:var(--muted)}.notifications-page .message-post button[aria-pressed=true]{color:var(--yellow)}.notifications-page .message-compose{display:flex;flex-wrap:wrap;gap:8px;margin-block:16px}.notifications-page .message-compose label{width:100%}.notifications-page .message-compose input{min-width:0;flex:1;min-height:44px;background:var(--input);color:var(--text)}.notifications-page .message-compose button{min-width:52px;color:var(--yellow)}.notifications-page .message-sheet-backdrop{position:fixed;inset:0;z-index:100;background:var(--divider);display:flex;align-items:end}.notifications-page .message-sheet{width:100%;padding:24px 16px max(24px,env(safe-area-inset-bottom));background:var(--card);border-top:1px solid var(--line)}.notifications-page .message-sheet>*{display:block;min-height:44px;width:100%;text-align:start}}@media(max-width:767px){.app-shell:has(>.notifications-page)>.page-back-bar{background:#fff;color:#202630}.app-shell:has(>.notifications-page)>.page-back-bar .page-back-bar-title{position:absolute;left:50%;transform:translate(-50%)}.notifications-page{min-height:calc(100dvh - 48px);background:#fff;color:#202630;color-scheme:light;padding-top:0}.notifications-page .message-tabs{margin-top:0;gap:14px;border-color:#f0f0f0}.notifications-page .message-tabs button{position:relative;min-height:44px;padding-inline:0;border-bottom:0;font-size:16px;color:#70757d}.notifications-page .message-tabs [aria-selected=true]{color:#202630}.notifications-page .message-tabs [aria-selected=true]:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:14px;height:3px;background:var(--yellow)}.notifications-page .message-actions button{color:#202630}.notifications-page .message-category{position:relative;height:68px;gap:16px;padding:10px 0;border-bottom:0;color:#202630}.notifications-page .message-category:last-child{margin-top:12px;padding-top:10px;height:68px;border-top:1px solid #f0f0f0}.notifications-page .message-category-icon{flex-basis:46px;width:46px;height:46px;background:#fff6dd;color:#b98b00}.notifications-page .message-category:last-child .message-category-icon{background:#eee;color:#555d68}.notifications-page .message-category-icon{font-size:0;color:#d9a000}.notifications-page .message-category-icon:before{content:"";width:24px;height:24px;background:currentColor;-webkit-mask:var(--message-icon) center / contain no-repeat;mask:var(--message-icon) center / contain no-repeat}.notifications-page .message-category:nth-child(1) .message-category-icon{--message-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M10 4a2 2 0 0 1 4 0c3 1 4 3 4 7v3l2 3H4l2-3v-3c0-4 1-6 4-7m-1 15h6a3 3 0 0 1-6 0'/%3E%3C/svg%3E")}.notifications-page .message-category:nth-child(2) .message-category-icon{--message-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M15 2a7 7 0 0 0-6.5 4.4A8 8 0 0 1 18 16a7 7 0 0 0-3-14M9 8a7 7 0 1 0 0 14A7 7 0 0 0 9 8m0 3 4 4-4 4-4-4Z'/%3E%3C/svg%3E")}.notifications-page .message-category:nth-child(3) .message-category-icon{--message-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M5 3h14a2 2 0 0 1 2 2v14l-9 4-9-4V5a2 2 0 0 1 2-2m4 7H8v7h8v-7h-1V8a3 3 0 0 0-6 0Zm2 0h2V8a1 1 0 0 0-2 0Z'/%3E%3C/svg%3E")}.notifications-page .message-category:nth-child(4) .message-category-icon{--message-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M5 2h2v3h10V2h2v3h3v17H2V5h3Zm-1 7v2h16V9Zm8 4-3 3 3 3 3-3Z'/%3E%3C/svg%3E")}.notifications-page .message-category-copy strong{font-size:15px;font-weight:500}.notifications-page .message-category-copy small{font-size:14px;color:#70757d;margin-top:4px}.notifications-page .message-category-meta{align-self:flex-start;padding-top:4px}.notifications-page time{color:#70757d}.notifications-page .message-unread{position:absolute;left:30px;top:5px;border:2px solid #fff;background:var(--button-yellow);color:#202630}.notifications-page .message-unread[hidden]{display:none}.notifications-page .message-chat,.notifications-page .message-post,.notifications-page .notice-row{color:#202630;border-color:#e9eaec}.notifications-page .message-avatar,.notifications-page .message-compose input,.notifications-page .notice-row[data-unread=true]{background:#f5f5f5;color:#202630}.notifications-page .message-sheet{background:#fff;color:#202630}.alerts-page .alert-sheet{background:#fff!important;color:#202630!important;padding-top:12px!important;color-scheme:light}.alerts-page .alert-sheet:before{content:"";display:block;width:38px;height:4px;margin:0 auto 8px;border-radius:4px;background:#d8dce1}.alerts-page .alert-sheet>.section-heading{min-height:44px;margin-bottom:0}.alerts-page .alert-sheet h2{font-size:18px!important}.alerts-page .alert-sheet [aria-label=關閉提醒]{width:44px;min-height:44px;border:0;background:transparent;color:#70757d}.alerts-page .alert-sheet .m-list-row{min-height:48px;padding:8px 0;border:0;background:transparent;color:#202630;font-size:16px}.alerts-page .alert-sheet .m-list-row>span[aria-hidden]{display:none}.alerts-page .alert-sheet .field-label,.alerts-page .alert-sheet .muted{color:#70757d}.alerts-page .alert-sheet input,.alerts-page .alert-sheet select{background:#f5f5f5;color:#202630;border-color:#d8dce1}}.margin-page dl{display:block;margin:0;font-variant-numeric:tabular-nums}.margin-page dl>div{display:flex;justify-content:space-between;gap:12px;margin-block:10px}.margin-page dt{color:var(--muted);font-size:12px}.margin-page dd{margin:0;text-align:right;overflow-wrap:anywhere;font-size:14px}.margin-summary{margin-block:24px;padding-block:16px;border-block:1px solid var(--line)}.margin-warning{color:var(--yellow)}.margin-actions{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.margin-actions .primary{padding-inline:8px}.margin-selectors{margin-top:20px}.margin-selectors label{display:flex;flex-direction:column;gap:8px;color:var(--muted);font-size:12px;min-width:0}.margin-selectors strong{color:var(--text);font-size:14px;padding-block:10px}.margin-selectors select{max-width:100%}.margin-amount{display:flex;align-items:center;gap:8px}.margin-amount input{min-width:0;flex:1}.margin-amount button{color:var(--yellow)}.margin-trade{margin-block:32px}.margin-asset{padding-block:16px;border-bottom:1px solid var(--line)}.margin-flow{border-bottom:1px solid var(--line);padding-bottom:24px}.commerce-page.margin-page{max-width:none;width:100%;box-sizing:border-box}.margin-page .section-heading{margin:0}.margin-page h1{font-size:18px}.margin-page h2{font-size:14px;margin:0;padding:12px;border-bottom:1px solid var(--line)}.margin-page h2 small{color:var(--muted);font-size:11px;font-weight:400;margin-left:12px}.margin-desk{display:grid;gap:4px}.margin-desk>*{min-width:0;background:#181a20}.margin-center{padding:0 12px}.margin-chart-panel{margin-inline:-12px}.margin-chart{display:block;width:100%;height:auto}.margin-chart-caption{padding:8px 12px;color:var(--muted);font-size:11px;border-bottom:1px solid var(--line)}.margin-periods{display:flex;flex-wrap:wrap;gap:4px;padding:4px 8px;border-bottom:1px solid var(--line)}.margin-periods button{padding:8px;color:var(--muted);font-size:12px}.margin-periods button[aria-pressed=true]{color:var(--yellow)}.margin-book-row{display:grid;grid-template-columns:1fr .8fr 1fr;align-items:center;gap:4px;padding:4px 12px;font-size:11px;font-variant-numeric:tabular-nums}.margin-book-row>:not(:first-child){text-align:right}.margin-book-row.sell>:first-child,.margin-book-price{color:#f6465d}.margin-book-row.buy>:first-child{color:#0ecb81}.margin-book-price{padding:8px 12px;font-size:20px;border-block:1px solid var(--line)}.margin-book-price small{font-size:11px;color:var(--muted)}.margin-search{display:block;padding:12px;color:var(--muted);font-size:12px}.margin-search input{display:block;width:100%;min-width:0;box-sizing:border-box;margin-top:6px;font-size:13px;padding:8px}.margin-market-head,.margin-market-row{display:flex;width:100%;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;box-sizing:border-box;font-size:12px}.margin-market-head{color:var(--muted);font-size:11px}.margin-market-row small{display:block;color:var(--muted);font-size:11px;margin-top:4px}.margin-market-row>:last-child{text-align:right}.margin-market-row[aria-pressed=true],.margin-market-row:hover{background:#2b3139}.margin-market-row small.up{color:#0ecb81}.margin-market-row small.down{color:#f6465d}.margin-tape{margin-top:24px;border-top:4px solid var(--bg)}.margin-page .margin-summary{margin-block:8px;padding-block:8px}.margin-page .margin-summary dl{display:flex;flex-wrap:wrap;gap:8px 16px}.margin-page .margin-summary dl>div{display:block;margin:0}.margin-page .margin-summary dd{text-align:left;font-size:12px;margin-top:4px}.margin-summary>small{display:block;font-size:10px;margin-top:6px}.margin-page .margin-selectors{margin-top:8px;gap:12px}.margin-page .margin-selectors label{gap:4px}.margin-page .margin-selectors select{padding:6px;font-size:12px}.margin-page .margin-actions{display:flex;flex-wrap:wrap;gap:8px;margin-block:8px}.margin-page .primary{width:auto;min-height:32px;padding:6px 12px;font-size:12px;margin-top:0}.margin-page .funding-notice{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 8px;margin-block:8px}.margin-page .funding-notice p{font-size:12px;margin:0}.margin-page .commerce-tabs{margin-top:4px}.margin-page .tabs button{padding:8px 12px;font-size:12px}.margin-page .margin-trade{margin-block:12px;border-top:1px solid var(--line)}.margin-page .margin-trade h2{padding:10px 0}.margin-page .margin-trade p{margin-block:6px;font-size:12px}.margin-page .commerce-form{margin-block:12px}.margin-page .commerce-form label{gap:4px;margin-block:8px}.margin-page .commerce-form input{padding:8px;font-size:14px;min-width:0}.margin-page .commerce-form>.primary{margin-top:12px}.margin-page .commerce-list{margin-top:12px}.margin-page .commerce-list article,.margin-page .margin-asset{padding-block:8px}.margin-page button:focus-visible{outline:2px solid var(--yellow);outline-offset:-2px}@media(min-width:1024px){.commerce-page.margin-page{padding:8px 4px 24px}.margin-desk{grid-template-columns:minmax(0,1fr) minmax(0,1.95fr) minmax(0,1fr);align-items:stretch}.margin-page>.section-heading,.margin-page>p.muted{padding-inline:12px}.margin-page>.section-heading,.margin-page>p.muted{width:calc(100% - (100% - 8px) / 3.95 - 4px);box-sizing:border-box}.margin-page>p.muted{margin-block:4px 8px;font-size:11px}.margin-page .margin-trade .commerce-form{display:grid;grid-template-columns:1fr 1fr;column-gap:16px;align-items:end}.margin-page .margin-trade .commerce-form>.primary{justify-self:start}.margin-page .margin-selectors label{flex-direction:row;align-items:center;gap:8px}.margin-page .margin-selectors strong{padding-block:0;font-size:12px}.margin-page .margin-selectors select{min-width:0}.margin-desk>*{border:1px solid var(--line);border-radius:6px;overflow:hidden}.margin-page h2{box-sizing:border-box;min-height:42px;padding-block:10px}.margin-page .margin-periods{box-sizing:border-box;min-height:42px;padding-block:0;align-items:center}.margin-desk .margin-chart{height:404px}.margin-page .margin-book-row{box-sizing:border-box;min-height:20px;padding-block:2px;line-height:16px}.margin-book>.margin-book-row{min-height:64px;align-items:end;padding-bottom:12px}.margin-page .margin-chart-caption{box-sizing:border-box;min-height:37px;display:flex;align-items:center}.margin-desk>.margin-markets{margin-top:-59px;min-height:774px;display:flex;flex-direction:column;align-self:start}.margin-page .margin-search{margin:0;padding-block:8px}.margin-page .margin-search input,.margin-page .margin-market-row{min-height:32px;padding-block:6px}.margin-market-row small{display:inline;margin:0 0 0 6px}.margin-page .margin-tape{margin-top:auto}.margin-tape>.margin-book-row.muted{min-height:24px}.margin-page .margin-selectors label{white-space:nowrap}.margin-page .margin-search input{border:1px solid var(--line);border-radius:6px}.margin-page .margin-market-row{border-bottom:1px solid var(--line)}}@media(max-width:1023px){.margin-center{grid-row:1}.margin-page .margin-chart{height:80px}.margin-page .margin-chart-panel h2{padding-block:6px}.margin-page .margin-chart-caption{padding-block:4px}.margin-page .margin-trade{margin-block:6px}.margin-page .margin-trade h2{padding-block:6px}.margin-page .margin-trade p{margin-block:4px}.margin-page .commerce-form{margin-block:6px}.margin-page .commerce-form>.primary{margin-top:6px}.margin-book{grid-row:2}.margin-page .margin-book-row{padding-block:5px}.margin-periods button,.margin-page .tabs button,.margin-page .primary{min-height:44px}}@media(min-width:1024px){.commerce-page.margin-page{position:relative;padding-top:4px}.margin-page>.section-heading{position:absolute;right:calc((100% - 8px) / 3.95 + 16px);top:28px;width:auto;padding:0;font-size:10px}.margin-page>.section-heading h1,.margin-page>p.muted,.margin-trade>h2,.margin-trade>p.muted{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);margin:0;padding:0}.margin-pair-header{width:calc(100% - (100% - 8px) / 3.95 - 4px);height:56px;box-sizing:border-box;display:grid;grid-template-columns:minmax(96px,116px) 92px minmax(72px,142px) 56px 57px 90px minmax(100px,1fr);align-items:center;gap:clamp(8px,calc(3.125vw - 24px),16px);padding:8px 16px 8px clamp(16px,calc(25vw - 240px),80px);margin-bottom:4px;background:#181a20;border-radius:6px;overflow:hidden;white-space:nowrap}.margin-pair-header>strong{font-size:18px}.margin-pair-header small{display:block;font-size:10px;font-weight:400;color:var(--muted);margin-top:4px}.margin-pair-header>div{font-size:11px}.margin-pair-header span{color:var(--muted)}.margin-pair-header p{margin:6px 0 0}.margin-book-tools{height:32px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;box-sizing:border-box}.margin-book-tools button{padding:4px 8px 4px 0;color:var(--muted)}.margin-book-tools button[aria-pressed=true]{color:var(--yellow)}.margin-book-tools>div{display:flex;flex-shrink:0}.margin-book-tools select{width:auto;min-height:24px;height:24px;padding:0;border:0;font-size:11px;background:transparent}.margin-book>.margin-book-row{min-height:32px;padding-bottom:8px}.margin-market-tabs{display:flex;gap:12px;padding:0 16px;height:38px;flex-shrink:0;box-sizing:border-box;align-items:center;border-bottom:1px solid var(--line);overflow-x:auto;white-space:nowrap}.margin-market-tabs button{flex-shrink:0;font-size:12px;padding:8px 0;color:var(--muted)}.margin-market-tabs [aria-selected=true]{color:var(--text);border-bottom:2px solid var(--yellow)}.margin-page .margin-search{font-size:0;padding:10px 15px 0;margin-bottom:.5px}.margin-page .margin-search input{margin-top:0}.margin-center{position:relative}.margin-page .margin-selectors{position:absolute;top:529px;right:12px;margin:0;width:auto}.margin-page .margin-selectors label{font-size:0;gap:4px}.margin-page .margin-selectors select{width:90px}.margin-page .margin-trade{margin-block:0;border:0}.margin-page .margin-trade .margin-side-tabs{display:none}.margin-order-sides{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-inline:3px}.margin-page .margin-order-sides .commerce-form{display:flex;flex-direction:column;align-items:stretch;margin-top:8px}.margin-order-sides input{width:100%;box-sizing:border-box}.margin-page .margin-order-sides .primary{width:100%}}.bots-page{padding-bottom:100px}.bots-page h1{font-size:24px}.bots-page h2{font-size:18px}.bots-page .tabs button.active{color:var(--text);border-bottom-color:var(--yellow)}.bots-catalog article{padding-block:20px;border-bottom:1px solid var(--line)}.bots-catalog .primary{display:inline-flex}.bots-page dl,.bots-dialog dl{display:block;margin:16px 0;font-variant-numeric:tabular-nums}.bots-page dl>div,.bots-dialog dl>div{display:flex;justify-content:space-between;gap:16px;margin-block:12px}.bots-page dt,.bots-dialog dt{color:var(--muted);font-size:12px}.bots-page dd,.bots-dialog dd{margin:0;text-align:right;font-size:14px;overflow-wrap:anywhere}.bots-create{display:grid;gap:24px}.bots-create>*{min-width:0}.bots-setup,.bots-setup>div:not([class]):not([hidden]){display:contents}.bots-home,.grid-workspace{--bg: #0b0e11;--card: #181a20;--input: #2b3139;--line: #2b3139;--muted: #848e9c;--text: #eaecef;--yellow: #fcd535;--buy: #2ebd85;--sell: #f6465d;background:var(--bg);color:var(--text)}.bots-home button,.grid-workspace button{cursor:pointer;font:inherit}.bots-home button:disabled,.grid-workspace button:disabled{cursor:not-allowed;opacity:.5}.bots-home :is(button,select):focus-visible,.grid-workspace :is(button,select,input,a):focus-visible{outline:2px solid var(--yellow);outline-offset:2px}.bots-home .yellow,.grid-workspace .yellow{background:var(--yellow);color:#1e2329;border:0}.bots-home .section-heading{display:flex;align-items:center;justify-content:space-between}.bots-home .section-heading h1{margin:0}.bots-desktop-hero{display:grid;grid-template-columns:1fr 480px;gap:32px;padding:12px 0 48px}.bots-desktop-hero p{font-size:14px;color:var(--muted);white-space:nowrap}.bots-desktop-hero dl{display:flex;gap:32px;margin-top:36px}.bots-desktop-hero dl>div{display:block;margin:0}.bots-desktop-hero dt{font-size:14px}.bots-desktop-hero dd{text-align:left;margin-top:12px;font-size:20px}.bots-desktop-hero aside{position:relative;height:180px;padding:28px;border-radius:16px;background:var(--input)}.bots-desktop-hero aside strong{font-size:18px;line-height:1.6}.bots-desktop-hero aside img{position:absolute;right:24px;top:20px}.bots-desktop-hero aside a{position:absolute;bottom:24px;left:28px;font-size:14px;color:var(--yellow)}.bots-desktop-hero aside small{position:absolute;bottom:24px;right:24px;color:var(--muted);font-size:12px}.bots-category{display:flex;align-items:center;gap:32px}.bots-category button,.bots-market-kind button{position:relative;background:transparent;border:0;color:var(--muted)}.bots-category button[aria-selected=true],.bots-market-kind button[aria-selected=true]{color:var(--text);font-weight:600}.bots-category button{height:48px;font-size:20px}.desktop-category button[aria-selected=true]:after{content:"";position:absolute;width:16px;height:3px;background:var(--yellow);bottom:0;left:calc(50% - 8px)}.desktop-category a{padding:8px 16px;border-radius:6px;background:var(--input);font-size:14px}.desktop-category a:first-of-type{margin-left:auto}.bots-home .bots-catalog{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;margin:24px 0 87px}.bots-home .bots-catalog article{height:105px;padding:16px;border:1px solid var(--line);border-radius:12px}.bots-catalog article>a{display:block;height:100%}.bots-home .bots-catalog h2{font-size:16px;font-weight:500;margin:0 0 12px;white-space:nowrap}.bots-home .bots-catalog p{font-size:12px;line-height:1.5;color:var(--muted);margin:0}.bots-market-heading{display:flex;align-items:center;justify-content:space-between}.bots-market-heading h2{font-size:24px;margin:0 0 24px}.bots-market-kind{display:flex;gap:24px}.bots-market-kind button{font-size:16px;padding:0;min-height:40px}.bots-market-filters,.bots-grid-filters{display:flex;align-items:center;gap:12px;height:44px}.bots-market-filters select,.bots-grid-filters select{min-width:0;width:auto;font-size:14px;border:0;background:transparent;color:var(--text);height:36px;padding:0}.bots-market-filters button,.bots-grid-filters button{display:grid;place-items:center;flex-shrink:0;width:24px;height:32px;padding:0;color:var(--text);background:transparent;border:0}.bots-market-filters button:first-of-type{margin-left:auto}#bots-discover{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.bots-market-row,.grid-strategy{padding:16px 0;border-bottom:1px solid var(--line)}.bots-home .bots-market-row{height:240px;padding:16px;border:1px solid var(--line);border-radius:12px}.bots-market-row header,.grid-strategy header{display:flex;gap:8px;align-items:center}.bots-market-row header>div,.grid-strategy header>div{min-width:0}.bots-market-row header strong,.grid-strategy header strong{font-size:18px;font-weight:600}.bots-market-row header small,.grid-strategy header small{display:block;color:var(--muted);font-size:12px;margin-top:4px}.bots-market-row header .primary,.grid-strategy header .primary{display:grid;place-items:center;margin-left:auto;flex-shrink:0;width:64px;height:36px;min-height:0;padding:0;border-radius:8px;font-size:15px}.bots-market-performance{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:12px 0}.bots-market-performance small{font-size:13px;color:var(--muted)}.bots-market-performance strong{display:block;margin-top:4px;font-size:28px;line-height:1.1}.bots-market-performance svg{width:160px;height:56px;flex-shrink:1}.bots-page :is(.bots-market-row,.grid-strategy) dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 4px;margin:0}.bots-page :is(.bots-market-row,.grid-strategy) dl>div{display:block;margin:0;min-width:0}.bots-page :is(.bots-market-row,.grid-strategy) dt{font-size:13px;white-space:nowrap}.bots-page :is(.bots-market-row,.grid-strategy) dd{text-align:left;margin-top:4px;font-size:15px;white-space:nowrap}.bots-page :is(.bots-market-row,.grid-strategy) dl>div:nth-child(3n),.bots-page :is(.bots-market-row,.grid-strategy) dl>div:last-child{text-align:right}.bots-page :is(.bots-market-row,.grid-strategy) dl>div:nth-child(3n) dd,.bots-page :is(.bots-market-row,.grid-strategy) dl>div:last-child dd{text-align:right}.bots-page :is(.bots-market-row,.grid-strategy) dl>div:nth-child(4){grid-column:span 2}.bots-all-strategies{position:relative;margin:0 0 0 auto}.bots-all-strategies nav,.bots-mobile-header details nav{position:absolute;right:0;top:100%;z-index:5;width:200px;padding:12px;background:var(--card);border:1px solid var(--line);border-radius:8px}.bots-all-strategies nav a,.bots-mobile-header nav a{display:block;padding:10px;font-size:14px}.bots-dialog{background:var(--bg);color:var(--text);border:1px solid var(--line);border-radius:8px;padding:24px;width:min(420px,calc(100vw - 32px));max-height:calc(100dvh - 48px);overflow:auto}.bots-dialog::backdrop{background:#000000a6}.bots-dialog .primary{width:100%;margin-top:12px}.bots-filter-dialog label{display:grid;gap:8px;margin-block:12px}.bots-filter-dialog input{width:100%;background:var(--input);color:var(--text);border:1px solid var(--line);padding:8px}.grid-workspace .bots-create{display:grid;grid-template-columns:284px minmax(0,1fr) 360px;gap:0;align-items:start}.grid-workspace .bots-create>*{min-width:0}.grid-workspace .bots-setup{display:block;padding:16px;border-left:1px solid var(--line)}.grid-workspace .bots-setup h2{font-size:18px;margin:0;height:36px}.bots-setup h2>span{float:right;font-size:14px;color:var(--muted)}.grid-announcement{display:flex;align-items:center;gap:12px;height:36px;padding:0 20px;font-size:12px;background:var(--card);border-bottom:1px solid var(--line)}.grid-announcement a{color:var(--yellow)}.grid-announcement button{margin-left:auto;background:transparent;color:var(--muted);border:0}.grid-navigation{padding:16px;border-right:1px solid var(--line)}.grid-navigation h2{margin:0 0 12px;font-size:18px;display:flex;justify-content:space-between}.grid-navigation h2 button{border:0;background:transparent;color:var(--text)}.grid-navigation>a,.grid-preferences{display:flex;gap:12px;align-items:center;min-height:50px;padding:12px;color:var(--text);font-size:16px;border:0;background:transparent;width:100%;text-align:left}.grid-navigation>a[aria-current]{background:var(--input);border-radius:12px}.grid-navigation>a:has(small){height:72px}.grid-navigation small{display:block;color:var(--muted);font-size:13px;line-height:1.4;margin-top:6px}.grid-navigation p{color:var(--muted);font-size:13px;margin:24px 12px 12px}.grid-nav-category{display:flex;gap:12px;margin-bottom:16px}.grid-workspace .grid-nav-category button{border:0;color:var(--muted);background:transparent;padding:4px 12px;height:24px;min-height:24px;border-radius:4px;font-size:12px}.grid-nav-category button[aria-pressed=true]{background:var(--input);color:var(--text)}.grid-workspace[data-collapsed=true] .bots-create{grid-template-columns:64px minmax(0,1fr) 360px}.grid-workspace[data-collapsed=true] .grid-navigation{padding:8px}.grid-workspace[data-collapsed=true] .grid-navigation :is(span,p,.grid-nav-category){display:none}.grid-workspace[data-collapsed=true] .grid-navigation h2{font-size:0}.grid-workspace[data-collapsed=true] .grid-navigation h2 button{font-size:20px}.grid-desk-center,.grid-center{min-width:0}.grid-quote{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;padding:4px 16px;min-height:58px;border-bottom:1px solid var(--line)}.grid-quote h1{display:flex;align-items:center;gap:8px;font-size:20px;margin:0}.grid-quote small,.grid-quote span{color:var(--muted);font-size:12px;line-height:1.5}.grid-quote strong{font-size:20px;color:var(--buy)}.grid-periods{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;height:32px;padding:0 8px;border-bottom:1px solid var(--line)}.grid-periods button,.grid-periods span{border:0;padding:0;white-space:nowrap;background:transparent;color:var(--muted);font-size:11px}.grid-periods button[aria-pressed=true]{color:var(--yellow)}.grid-periods span{padding-left:8px;border-left:1px solid var(--line)}.grid-center{position:relative}.grid-chart{position:relative;--spot-chart-bg: #0b0e11}.grid-chart .chart{min-height:640px}.grid-chart [aria-label=技術指標]{position:absolute;right:0;top:0;z-index:3;width:280px;background:var(--card);border:1px solid var(--line)}.grid-center[data-indicators=false] .grid-chart [aria-label=技術指標]{display:none!important}.grid-chart .ma-legend{height:24px;font-size:11px}.grid-chart .chart-credit{display:block}.grid-orders [role=tablist]{display:flex;gap:16px;height:40px;border-block:1px solid var(--line);padding:4px 12px}.grid-orders button{color:var(--muted);background:transparent;border:0;font-size:14px;padding:4px 8px}.grid-orders button[aria-selected=true]{color:var(--text);background:var(--input);border-radius:4px}.grid-orders [role=tabpanel]{padding:20px 12px;color:var(--muted);font-size:12px;max-height:180px;overflow:auto}.grid-setup-tabs{display:flex;justify-content:flex-start;gap:32px;height:40px;border-bottom:1px solid var(--line)}.grid-setup-tabs button{flex:0 0 auto;position:relative;padding:0;background:transparent;border:0;color:var(--muted);font-size:14px}.grid-setup-tabs button[aria-pressed=true]{color:var(--text)}.grid-setup-tabs button[aria-pressed=true]:after{content:"";position:absolute;height:3px;bottom:0;left:0;right:0;background:var(--yellow)}.grid-workspace .grid-strategy{height:245px;padding:16px 0}.grid-workspace .grid-strategy header strong{font-size:15px}.grid-strategy header .primary{height:32px;font-size:14px}.grid-strategy .bots-market-performance strong{font-size:20px}.grid-strategy .bots-market-performance small{font-size:12px}.grid-strategy .bots-market-performance svg{width:120px;height:40px}.grid-workspace .grid-strategy dt,.grid-workspace .grid-strategy dd{font-size:12px}.grid-workspace .bots-grid-filters{height:32px;gap:8px}.bots-grid-filters select{font-size:13px}.grid-pnl-direction{font-size:13px!important;width:16px!important}.grid-workspace .commerce-form.spot-grid-form{display:block;margin:0}.spot-grid-form label{display:block;margin:18px 0 0;font-size:15px}.spot-grid-form :is(input,select){font:inherit;color:var(--text)}.spot-grid-form input:not([type=checkbox]):not([type=range]){width:100%;min-width:0;height:36px;padding:8px 12px;background:var(--input);border:0;border-radius:8px}.spot-grid-form select{background:transparent;border:0;width:auto}.bots-pair-row{display:flex;align-items:center;justify-content:space-between;padding-top:12px}.bots-pair-row select{font-size:18px;font-weight:600;padding:0}.bots-pair-row button{background:transparent;color:var(--text);border:0;padding:8px}.bots-current-price{font-size:12px;color:var(--muted);margin:4px 0 0}.bots-price-heading{display:flex;justify-content:space-between;align-items:center;margin:12px 0 8px;font-size:15px}.bots-price-heading button{border:0;color:var(--text);background:transparent;font-size:13px}.bots-price-inputs{display:flex;gap:8px;align-items:center}.bots-price-inputs input{flex:1;width:0!important}.bots-count-input{display:flex;align-items:center;margin-top:8px;border-radius:8px;background:var(--input)}.bots-count-input input{flex:1;width:0!important}.bots-count-input select{max-width:100px;margin-right:12px}.grid-workspace .bots-count-input select{min-height:36px;height:36px}.bots-grid-profit,.bots-grid-available{display:flex;justify-content:space-between;gap:8px;color:var(--muted);font-size:13px;margin:8px 0 0}.bots-grid-profit>span:first-child{text-decoration:underline dotted;text-underline-offset:3px}.bots-grid-investment>span:first-child{display:flex;justify-content:space-between;margin-bottom:8px}.bots-invest-input{display:flex;background:var(--input);border-radius:8px;align-items:center}.bots-invest-input input{flex:1;width:0!important}.bots-invest-input>span{padding-right:12px;color:var(--muted);font-size:13px}.bots-investment-ratio{position:relative;height:28px}.bots-investment-ratio input{width:100%;height:20px;margin:0;accent-color:var(--muted)}.bots-ratio-marks{position:absolute;inset:4px 0 auto;display:flex;justify-content:space-between;pointer-events:none;color:var(--muted);font-size:10px}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.bots-advanced{border-top:1px solid var(--line);margin-top:20px;padding-top:16px}.bots-advanced summary{font-size:16px;color:var(--text);min-height:32px;cursor:pointer}.bots-advanced summary{position:relative;list-style:none}.bots-advanced summary:after{content:"⌄";position:absolute;right:0}.bots-advanced[open] summary:after{content:"⌃"}.bots-advanced:has(>.bots-advanced-help){position:relative}.bots-advanced .bots-advanced-help-toggle{padding:0;margin-left:4px;border:0;background:transparent;color:inherit;font:inherit}.bots-advanced>.bots-advanced-help{position:absolute;top:32px;right:24px;z-index:2;width:280px;margin:0;padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--card);color:var(--text);font-size:13px;line-height:1.5;box-shadow:0 4px 12px #0002}.grid-workspace .spot-grid-form .bots-check,.bots-dialog .bots-check{display:flex;flex-direction:row;align-items:center;gap:8px;min-height:32px;margin:0;font-size:14px}.grid-workspace .spot-grid-form input:not([type=checkbox]):not([type=range]){min-height:36px;margin:0}.grid-workspace .spot-grid-form .bots-check input{width:16px;min-height:0;margin:0}.grid-workspace .spot-grid-form label{color:var(--text);font-size:15px}.grid-workspace .bots-pair-row select{min-height:24px;height:24px}.grid-workspace .bots-pair-row .bots-current-price{margin:4px 0 0}.bots-page select{appearance:none}.bots-home [hidden]{display:none!important}.bots-check input{accent-color:var(--yellow);width:16px;height:16px;min-height:0}.bots-desktop-submit button{width:100%;margin-top:20px}.bots-estimate{margin-top:20px;border-top:1px solid var(--line);padding-top:16px}.bots-estimate h2{font-size:16px}.grid-ai-card{padding-block:16px}.grid-ai-card p{font-size:13px;color:var(--muted)}.grid-workspace .grid-mobile-chart{float:right;border:0;background:transparent;font-size:18px}@media(min-width:1024px){.app-shell>main.grid-workspace{max-width:none;width:100%;margin:0;padding:0 0 40px}.app-shell>main.bots-home{max-width:1200px;padding:48px 0 80px}.bots-home>.section-heading h1{font-size:40px}.bots-home:has(.bots-desktop-hero)>.section-heading h1{position:relative;top:24px}.bots-desktop-hero aside{top:-44px}.bots-home>.section-heading>a{display:none}.bots-home .bots-market-performance strong{font-size:24px}.bots-home .bots-market-row dt,.bots-home .bots-market-row dd{font-size:12px}.bots-home .bots-market-row header strong{font-size:15px}.bots-home .bots-market-row header .primary{height:32px}}@media(min-width:1024px)and (max-width:1279px){.bots-home .bots-catalog{grid-template-columns:repeat(4,minmax(0,1fr))}.app-shell>main.bots-home{padding-inline:24px}.bots-desktop-hero{grid-template-columns:1fr 400px}}@media(max-width:1023px){.bots-home,.grid-workspace{--bg: #fff;--text: #1e2329;--muted: #707a8a;--line: #eaecef;--card: #f5f5f5;--input: #f5f5f5;--secondary-bg: #f5f5f5;color-scheme:light}.app-shell>main.bots-home,.app-shell>main.grid-workspace{padding:0 12px 96px}.bots-home>.section-heading{height:56px;margin:0 -12px;padding:0 12px}.app-shell[data-shell=sub] main.bots-home>.section-heading h1{position:static;width:auto;height:auto;overflow:visible;clip:auto;clip-path:none;margin:0 auto;font-size:17px;font-weight:600}.bots-home>.section-heading a{color:var(--text)}.bots-home>.section-heading a{font-size:22px}.bots-banner{position:relative;height:68px;background:var(--card);border-radius:16px;padding:6px 12px}.bots-banner>small{display:block;font-size:11px;color:var(--muted)}.bots-banner>button{position:absolute;top:4px;right:8px;width:24px;height:24px;padding:0;border:0;background:transparent;color:var(--muted)}.bots-banner>div{display:flex;align-items:center;gap:12px}.bots-banner p{font-size:15px;line-height:1.3;margin:0}.bots-banner p small{display:block;margin-top:4px;font-size:11px;color:var(--muted)}.bots-category{gap:8px;height:36px;margin-top:8px}.bots-category button{height:32px;padding:4px 12px;border-radius:8px;font-size:15px}.bots-category button[aria-selected=true]{background:var(--card)}.bots-category summary{list-style:none;cursor:pointer}.bots-shortcuts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:0;margin-bottom:12px}.bots-shortcuts a{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:13px;line-height:14px;white-space:nowrap}.bots-shortcuts span{display:grid;place-items:center;width:48px;height:48px;background:var(--card);border-radius:16px;font-size:28px}.bots-market-heading{height:24px;border-bottom:1px solid var(--line)}.bots-market-heading h2{font-size:20px;margin:0}.bots-market-heading h2 label{position:relative;display:flex}.bots-market-heading h2 label:after{content:"▾";font-size:14px;margin-left:6px}.bots-market-heading h2 select{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%}.bots-market-heading a{font-size:13px}.bots-market-filters{gap:16px}.bots-market-filters select:first-child{max-width:104px}.bots-market-filters select:nth-child(2){max-width:116px}#bots-discover{display:block}.bots-home .bots-market-row,.grid-workspace .grid-strategy{height:auto;padding:8px 0;border:0;border-bottom:1px solid var(--line);border-radius:0}.bots-market-performance{height:48px;margin-block:6px}.bots-market-performance svg{height:48px}.bots-page :is(.bots-market-row,.grid-strategy) header strong{line-height:22px}.bots-page :is(.bots-market-row,.grid-strategy) header small{line-height:14px}.bots-page :is(.bots-market-row,.grid-strategy) dl{gap:2px 4px}.bots-page :is(.bots-market-row,.grid-strategy) dt{font-size:13px;line-height:16px}.bots-page :is(.bots-market-row,.grid-strategy) dd{font-size:15px;line-height:18px;margin-top:2px}.bots-home .bots-catalog{grid-template-columns:1fr}.bots-filter-dialog{position:fixed;inset:auto 0 0;width:min(100%,600px);max-height:80dvh;margin:0 auto;border-radius:16px 16px 0 0}.grid-workspace .bots-create{display:flex;flex-direction:column}.grid-workspace .bots-create>*{width:100%}.grid-workspace .grid-navigation{display:none}.grid-workspace .bots-setup{padding:0;border:0}.bots-mobile-header{position:relative;display:flex;gap:12px;height:56px;align-items:center;margin-inline:-12px;padding-inline:12px}.bots-mobile-header>a:first-child{font-size:24px}.bots-mobile-header details{position:relative;margin:0 auto}.bots-mobile-header>details:first-of-type{position:absolute;left:50%;transform:translate(-50%);white-space:nowrap}.bots-mobile-header>a[aria-label=我的機器人]{margin-left:auto}.bots-mobile-header summary{font-size:17px;font-weight:600;list-style:none;cursor:pointer}.app-shell[data-shell=sub] main .bots-mobile-header summary h1{display:inline;position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;font-size:inherit;font-weight:inherit}.bots-mobile-header button{color:var(--text);font-size:18px;background:transparent;border:0}.grid-setup-tabs{height:44px;margin-top:12px;margin-inline:-12px;padding-inline:12px;gap:32px}.grid-setup-tabs button{font-size:17px}.grid-workspace .bots-grid-filters{height:44px;gap:12px;flex-wrap:nowrap}.bots-grid-filters select{font-size:14px}.bots-grid-filters>button:last-child{margin-left:auto}.grid-workspace .grid-strategy header strong{font-size:18px}.grid-strategy .bots-market-performance strong{font-size:28px}.grid-strategy .bots-market-performance small{font-size:13px}.grid-strategy .bots-market-performance svg{width:160px;height:48px}.grid-strategy header .primary{height:36px;font-size:15px}.grid-workspace .grid-center{margin-top:16px}.grid-workspace .bots-submit-bar{position:fixed;left:12px;right:12px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:10;padding:0}.grid-workspace .bots-submit-bar>button{position:sticky;bottom:0;width:100%;height:48px;min-height:48px;border-radius:8px;font-size:17px;margin:0}.grid-workspace:has(.bots-submit-bar){padding-bottom:96px}.bots-mobile-header details.bots-mobile-help{margin:0}.bots-mobile-help>div{position:absolute;z-index:5;right:0;width:240px;padding:12px;background:var(--card);border:1px solid var(--line);border-radius:8px;font-size:13px}.bots-mobile-help .grid-mobile-chart{position:static;float:none;width:100%;min-height:36px}.bots-grid-available{margin-top:0}.grid-workspace .bots-check input{accent-color:#1e2329}.grid-workspace .bots-investment-ratio input{appearance:none;background:transparent}.bots-investment-ratio input::-webkit-slider-runnable-track{height:2px;background:var(--line)}.bots-investment-ratio input::-webkit-slider-thumb{appearance:none;width:12px;height:12px;margin-top:-5px;border:2px solid var(--text);background:var(--bg);transform:rotate(45deg)}.bots-investment-ratio input::-moz-range-track{height:2px;background:var(--line)}.bots-investment-ratio input::-moz-range-thumb{width:10px;height:10px;border:2px solid var(--text);border-radius:0;background:var(--bg);transform:rotate(45deg)}}.app-shell:has(.copy-page){max-width:1200px}.copy-page h1{font-size:24px;margin-block:20px 12px}.copy-page h2{font-size:17px;margin-block:16px 12px}.copy-page .section-heading{flex-wrap:wrap}.copy-filters{display:flex;flex-wrap:wrap;gap:16px 24px;margin-block:24px;align-items:center}.copy-filters label{display:flex;gap:8px;align-items:center;color:var(--muted);white-space:nowrap}.copy-filters select{max-width:190px}.copy-check input{width:18px;min-height:18px;accent-color:var(--yellow)}.copy-check{min-height:44px}.copy-catalog{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.copy-catalog article{min-width:0;border:1px solid var(--line);border-radius:8px;padding:16px}.copy-catalog article h2{margin-top:0}.copy-catalog .primary{width:100%}.copy-return{display:flex;align-items:center;gap:12px;margin-block:20px}.copy-return>div{flex:1}.copy-return span{color:var(--muted);font-size:12px}.copy-return strong{display:block;font-size:24px;margin-top:8px;font-variant-numeric:tabular-nums}.copy-curve{width:45%;color:var(--buy)}.copy-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-block:16px}.copy-stats dt{font-size:12px;color:var(--muted);margin-bottom:6px}.copy-stats dd{margin:0;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.copy-detail{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px}.copy-detail>section{padding-block:20px}.copy-detail .commerce-form{margin-top:0}.copy-position{border-block-start:1px solid var(--line);padding-block:16px}.copy-orders article{border-bottom:1px solid var(--line);padding-block:20px}.copy-orders summary{cursor:pointer;padding-block:16px;color:var(--yellow);min-height:44px}.copy-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-block:20px}.copy-actions a{color:var(--yellow);padding:12px}.copy-dialog{max-width:min(480px,calc(100vw - 32px));background:var(--bg);color:var(--text);border:1px solid var(--line);border-radius:8px;padding:24px}.copy-dialog p{line-height:1.7}.copy-dialog .primary{width:100%;margin-top:12px}.copy-detail-page{padding-top:28px}.copy-back{color:var(--muted);display:inline-block;padding-block:12px}.copy-category{margin-block:20px 32px}.copy-profile{display:flex;align-items:flex-start;gap:16px;margin-bottom:40px}.copy-avatar{display:grid;place-items:center;width:64px;height:64px;flex-shrink:0;border:3px double var(--yellow);border-radius:50%;background:var(--input);color:var(--yellow);font-size:28px}.copy-bio{flex:1;min-width:0}.copy-bio h1{margin:4px 0 8px;font-size:22px}.copy-bio p{margin-block:8px;line-height:1.6}.copy-bio>.muted{font-size:12px}.copy-profile-facts{display:flex;flex-wrap:wrap;gap:12px 24px;margin-block:24px 16px;font-size:13px}.copy-profile-facts>div{display:flex;gap:6px}.copy-profile-facts dt,.copy-performance dt{color:var(--muted)}.copy-profile dd,.copy-performance dd{margin:0;font-variant-numeric:tabular-nums}.copy-detail-page .copy-profile-facts dt,.copy-detail-page .copy-profile-facts dd{font-size:13px}.copy-profile-note{background:var(--input);border-radius:8px;padding:10px 16px;font-size:13px}.copy-start{width:160px;flex-shrink:0;margin-top:8px}.copy-overview{display:grid;grid-template-columns:minmax(280px,1fr) minmax(0,2.06fr);gap:24px}.copy-performance,.copy-chart-panel{border:1px solid var(--line);border-radius:16px;padding:24px;min-width:0}.copy-performance h2{margin:0;font-size:20px}.copy-period{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--muted)}.copy-period select{width:auto;background:transparent;border:0;padding:8px;min-height:44px}.copy-performance-main{display:flex;justify-content:space-between;gap:12px;font-size:14px;margin:12px 0 28px}.copy-performance-main>:last-child{text-align:right}.copy-performance-main dd{margin-top:8px;font-weight:600}.copy-performance-rows{margin-bottom:0;font-size:14px}.copy-detail-page .copy-performance-rows{display:block}.copy-detail-page .copy-performance dt,.copy-detail-page .copy-performance dd{font-size:14px}.copy-detail-page .copy-performance h2{font-size:20px}.copy-performance-rows>div{display:flex;justify-content:space-between;gap:16px;margin-top:24px}.copy-chart-tabs{display:flex;gap:4px}.copy-chart-tabs button{background:transparent;border:0;color:var(--muted);border-radius:8px;padding:10px 16px;min-height:44px;cursor:pointer}.copy-chart-tabs button[aria-selected=true]{background:var(--input);color:var(--text)}.copy-chart-panel .section-heading>span{font-size:13px}.copy-profit-chart{display:block;width:100%;margin-top:16px;color:var(--buy);overflow:visible}.copy-profit-chart line{stroke:var(--line);stroke-width:1}.copy-profit-chart text{fill:var(--muted);font-size:11px}.copy-chart-panel p{font-size:11px;line-height:1.6}.copy-holdings{margin-top:24px;padding:24px;border:1px solid var(--line);border-radius:16px}.copy-settings{width:min(560px,calc(100vw - 32px));max-height:85dvh;overflow-y:auto}.copy-settings::backdrop{background:#000000a6}.copy-settings .commerce-form{margin:0;width:100%;max-width:none}.copy-settings-close{display:block;margin-left:auto;min-height:44px;padding:8px 16px;background:var(--input);color:var(--text);border:1px solid var(--line);border-radius:8px}@media(max-width:767px){.copy-detail-page .copy-profile{display:grid;grid-template-columns:52px minmax(0,1fr);gap:12px;margin-bottom:24px}.copy-avatar{width:52px;height:52px}.copy-detail-page .copy-start{grid-column:2;margin:0;width:100%}.copy-profile-facts{gap:12px}.copy-overview{grid-template-columns:minmax(0,1fr);gap:16px}.copy-performance,.copy-chart-panel,.copy-holdings{padding:16px}}@media(max-width:850px){.copy-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.copy-catalog,.copy-detail{grid-template-columns:minmax(0,1fr)}.copy-catalog{gap:0}.copy-catalog article{border:0;border-bottom:1px solid var(--line);padding:24px 0}.copy-detail{gap:16px}.copy-filters{gap:12px}.copy-page h1{font-size:22px}}@media(min-width:1024px){.app-shell>.copy-detail-page{max-width:1232px}.copy-detail-page{padding-top:16px}.copy-detail-page .copy-back{padding-block:8px;min-height:44px;line-height:24px}.copy-detail-page .copy-category{margin:12px 0 40px;font-size:16px;line-height:32px}.copy-detail-page .copy-profile{gap:6px;min-height:198px}.copy-detail-page .copy-bio h1{margin-top:0;font-size:20px;line-height:28px}.copy-detail-page .copy-start{margin-top:0}.copy-detail-page .copy-overview{grid-template-columns:minmax(0,16fr) minmax(0,33fr)}.copy-detail-page .copy-performance,.copy-detail-page .copy-chart-panel{min-height:395px}.copy-detail-page .section-heading{margin:0;align-items:flex-start}.copy-detail-page .copy-performance h2{line-height:28px}.copy-detail-page .copy-performance-main{margin-bottom:20px}.copy-detail-page .copy-performance-rows>div{margin-top:18px}.copy-detail-page .copy-chart-panel .copy-profit-chart{height:240px}.copy-detail-page .copy-start{border-radius:8px}.copy-catalog{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.copy-detail>*{min-width:0}}@media(min-width:1280px){.copy-catalog{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1023px){.copy-list-page{min-width:0;background:var(--secondary-bg)}.copy-list-page>.muted{font-size:12px;margin-block:6px 16px}.copy-mobile-intro[hidden]{display:block;margin-block:16px}.copy-mobile-intro h2{font-size:20px;line-height:1.5;max-width:24ch;margin-block:0 16px}.copy-mobile-promo{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;background:var(--input);border-radius:10px}.copy-mobile-promo h3{font-size:14px;margin:0}.copy-mobile-promo p{font-size:12px;color:var(--muted);margin-block:8px}.copy-mobile-promo a{display:inline-flex;align-items:center;min-height:44px;color:var(--yellow);font-size:12px}.copy-mobile-promo svg{width:54px;height:54px;flex-shrink:0;color:var(--yellow)}.copy-list-page>.tabs{display:flex;flex-wrap:nowrap;border-bottom:1px solid var(--line)}.copy-filters{flex-wrap:nowrap;overflow-x:auto;gap:16px;margin-block:8px;padding-bottom:4px}.copy-filters>label{flex-shrink:0;font-size:12px}.copy-filters select{font-size:12px;min-height:44px;max-width:155px;padding-inline:8px}.copy-list-page>details{font-size:12px}.copy-list-page>details>summary{min-height:44px;align-content:center;cursor:pointer}.copy-catalog{grid-template-columns:minmax(0,1fr);gap:0}.copy-catalog article{border:0;border-bottom:1px solid var(--line);border-radius:0;padding:16px 0}.copy-catalog article h2{display:flex;align-items:center;gap:10px;font-size:14px;margin-block:0 4px}.copy-catalog article h2:before{content:attr(data-avatar);display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--yellow);border-radius:50%;color:var(--yellow);background:var(--secondary-bg);flex-shrink:0}.copy-catalog article>.copy-check{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted)}.copy-catalog .copy-return{margin-block:8px 12px;gap:8px}.copy-catalog .copy-mobile-pnl[hidden]{display:block}.copy-catalog .copy-mobile-pnl b{display:block;font-size:24px;line-height:1.3;margin-block:4px;font-variant-numeric:tabular-nums}.copy-catalog .copy-return>div>strong{display:inline;font-size:12px;margin:0 0 0 6px}.copy-catalog .copy-curve{width:36%}.copy-catalog .copy-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 8px;margin-block:12px}.copy-catalog .copy-stats dt{font-size:11px;margin-bottom:4px}.copy-catalog .copy-stats dd{font-size:12px}.copy-catalog .copy-stats>:nth-child(1){display:none}.copy-catalog .copy-stats>:nth-child(3){order:-1}.copy-catalog article>.muted{font-size:11px;margin-block:8px}.copy-catalog .primary{min-height:44px;border-radius:6px;font-size:14px}}@media(max-width:767px){.copy-list-page .copy-mobile-intro[hidden]{margin-block:12px}.copy-mobile-intro h2{margin-bottom:12px}.copy-mobile-promo{padding:12px 16px}.copy-catalog article{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding-block:8px}.copy-catalog article h2{margin:0}.copy-catalog article>.copy-check{margin:0;font-size:11px}.copy-catalog .copy-return{grid-column:1 / -1;margin:0}.copy-catalog .copy-mobile-pnl b{font-size:18px}.copy-catalog .copy-curve{max-height:44px}.copy-catalog .copy-stats{grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0}.copy-catalog .copy-stats>:nth-child(1){display:block}.copy-catalog .copy-stats dt{font-size:10px;margin-bottom:2px}.copy-catalog .copy-stats dd{font-size:11px}.copy-catalog article>.muted{align-self:center;margin:0}.copy-catalog .primary{align-self:center}}@media(max-width:1023px){.copy-detail-page{padding-bottom:88px}.copy-mobile-profile{display:flex;align-items:flex-start;gap:10px;margin-bottom:16px}.copy-mobile-profile .copy-avatar{width:44px;height:44px;font-size:20px}.copy-mobile-name{flex:1;min-width:0}.copy-page.copy-detail-page .copy-mobile-name h1{position:static;width:auto;height:auto;padding:0;margin:0 0 6px;overflow:visible;clip:auto;white-space:normal;font-size:18px;line-height:24px;overflow-wrap:anywhere}.copy-share{flex-shrink:0;width:44px;margin-right:-4px;min-height:44px;padding:0;border:0;background:var(--input);color:var(--text);border-radius:8px;font-size:24px;cursor:pointer}.copy-lead-balance{font-size:12px}.copy-lead-balance strong{display:block;font-size:22px;margin-top:6px}.copy-mobile-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;font-size:12px;margin-block:16px}.copy-mobile-summary dd{margin:8px 0;overflow-wrap:anywhere}.copy-mobile-performance{padding:0;border-block:1px solid var(--line)}.copy-mobile-performance .section-heading{height:44px;margin:0}.copy-page .copy-mobile-performance h2{font-size:14px;margin:0}.copy-mobile-performance .copy-performance-main{margin:0;height:48px;font-size:12px}.copy-mobile-performance dt{color:var(--muted)}.copy-mobile-performance dd{margin:4px 0 0;font-weight:600}.copy-mobile-performance .copy-profit-chart{height:120px;margin:0}.copy-detail-tabs{display:flex;flex-wrap:nowrap;overflow-x:auto;max-width:100%;gap:0}.copy-detail-tabs button{flex:0 0 auto;min-height:44px;padding-inline:12px;white-space:nowrap}.copy-history-row{box-sizing:border-box;height:48px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid var(--line);font-size:12px}.copy-history-row>div{min-width:0}.copy-history-row strong,.copy-history-row time,.copy-history-row small{display:block}.copy-history-row time{color:var(--muted);font-size:10px}.copy-history-row>span{white-space:nowrap;font-variant-numeric:tabular-nums}.copy-share-sheet{position:fixed;inset:auto 0 0;margin:0 auto;width:min(100%,560px);box-sizing:border-box;padding-bottom:max(24px,env(safe-area-inset-bottom))}.copy-share-sheet::backdrop{background:var(--bg);opacity:.75}.copy-share:focus-visible,.copy-detail-tabs button:focus-visible{outline:2px solid var(--yellow);outline-offset:-2px}}@media(max-width:1023px){.copy-list-tools{display:flex;justify-content:space-between;align-items:center;margin-block:8px}.copy-metric-switch{display:flex;background:var(--input);border-radius:8px;padding:4px}.copy-metric-switch button,.copy-more{min-height:44px;padding:8px 16px;border:0;border-radius:6px;background:transparent;color:var(--muted);cursor:pointer}.copy-metric-switch button[aria-pressed=true]{background:var(--secondary-bg);color:var(--text)}.copy-more{color:var(--text)}.copy-list-tools button:focus-visible{outline:2px solid var(--yellow);outline-offset:-2px}.copy-catalog .copy-return>.copy-selected-metric>strong{display:block;margin:4px 0;font-size:24px;line-height:1.3}.copy-selected-metric small{display:block;color:var(--muted);font-size:11px}.copy-mobile-performance .copy-stats{margin-block:16px}}.copy-list-page{background:#181a20;--bg: #181a20;--input: #282f3a;--secondary-bg: #202630}.copy-catalog article h2:before{content:attr(data-avatar);display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;border-radius:50%;background:#667b69;color:#fff}.copy-catalog article h2{display:flex;align-items:center;gap:8px}.copy-catalog article:nth-child(2n) h2:before{background:#687c9c}.copy-catalog article:nth-child(3n) h2:before{background:#94755c}.copy-ranking{min-width:0}.copy-more-menu{display:flex;justify-content:flex-end;gap:16px;padding:12px;background:var(--input)}.copy-more-menu button{background:transparent;border:0;color:inherit;min-height:44px}@media(min-width:1024px){.copy-list-page .copy-mobile-intro[hidden]{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px;margin:32px 0 48px}.copy-list-page .copy-mobile-promo{padding:24px;border-radius:16px;background:#282f3a;display:flex;justify-content:space-between}.copy-list-page .copy-mobile-promo svg{width:64px;height:64px;color:var(--yellow)}.copy-list-page .copy-catalog{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.copy-list-page .copy-catalog article{background:#202329;border-radius:16px;padding:12px}.copy-list-page .copy-catalog h2{font-size:13px}.copy-list-page .copy-catalog .copy-return{margin-block:12px}.copy-list-page .copy-catalog .copy-return strong{font-size:18px}.copy-list-page .copy-catalog .copy-stats{display:block}.copy-list-page .copy-catalog .copy-stats>div{display:flex;justify-content:space-between;gap:8px;margin-block:6px;font-size:11px}.copy-list-page .copy-stats dt{font-size:11px}}@media(max-width:1023px){.copy-list-page .copy-catalog article h2:before{border:0;background:#667b69;color:#fff}.copy-list-page .copy-catalog article{display:block;padding-block:16px}.copy-list-page .copy-catalog .copy-return{display:flex;margin-block:12px}.copy-list-page .copy-catalog .copy-selected-metric>strong{font-size:24px}.copy-detail-page{background:#fff;color:#202124;--bg: #fff;--text: #202124;--input: #f5f5f5;--secondary-bg: #fff;--muted: #767980;--line: #ececec}.copy-detail-page .copy-mobile-performance .copy-profit-chart{height:220px;margin-block:16px}.copy-detail-page .copy-mobile-performance .copy-performance-main{height:auto;min-height:64px;flex-wrap:wrap}.copy-detail-page .copy-mobile-performance .copy-metric-switch{width:fit-content}}@media(min-width:1024px)and (max-width:1279px){.copy-list-page .copy-catalog{grid-template-columns:repeat(3,minmax(0,1fr))}}.copy-list-page{--bg: #181a20;--input: #2b3139;--secondary-bg: #1e2329;--text: #eaecef;--muted: #848e9c;--line: #2b3139;--buy: #2ebd85;--sell: #f6465d;--yellow: #fcd535;color:var(--text)}.copy-page button{cursor:pointer}.copy-page button:disabled{cursor:default;opacity:.5}.copy-page button:focus-visible,.copy-page a:focus-visible{outline:2px solid var(--yellow);outline-offset:2px}.copy-contract-nav{display:flex;justify-content:space-between;align-items:center;margin:20px 0 28px}.copy-contract-nav>div{display:flex;gap:16px;align-items:center}.copy-contract-nav button,.copy-intro-panel button{background:transparent;color:var(--text);border:0;padding:6px 0;font-size:16px}.copy-contract-nav .active{border-bottom:2px solid var(--yellow)}.copy-contract-nav .copy-lead-button{background:var(--yellow);color:#181a20;border-radius:4px;height:32px;padding:0 12px;font-size:12px}.copy-list-hero{display:grid;grid-template-columns:1fr 480px;gap:32px;align-items:start;margin-bottom:48px}.copy-list-page .copy-list-hero h1{font-size:36px;margin:0 0 24px}.copy-list-page .copy-list-hero h2{font-size:14px;font-weight:400;margin:0}.copy-list-hero p{font-size:12px;color:var(--muted);margin:8px 0}.copy-mobile-break{display:none}.copy-list-page .copy-mobile-promo{height:150px;box-sizing:border-box;border-radius:12px;background:var(--secondary-bg);padding:24px;display:flex;align-items:center;position:relative;justify-content:space-between}.copy-mobile-promo h3{font-size:16px;margin:0 0 24px}.copy-mobile-promo button{background:transparent;border:0;color:var(--yellow);padding:0;font-size:12px}.copy-mobile-promo svg{width:64px;height:64px;color:var(--yellow)}.copy-mobile-promo>small{position:absolute;bottom:16px;right:24px;color:var(--muted);font-size:11px}.copy-list-tabs{position:relative;gap:24px;padding-right:90px;margin-bottom:16px}.copy-list-tabs>button{font-size:14px;white-space:nowrap}.copy-list-tabs>.copy-daily{position:absolute;right:0;top:10px;background:var(--input);font-size:11px;height:24px;min-height:24px;border:0;border-radius:4px;padding:0 6px}.copy-tradfi{display:flex;align-items:center;gap:4px;color:var(--muted);font-size:11px;height:24px;width:max-content;margin-bottom:12px}.copy-tradfi input{width:13px;height:13px;min-height:13px;accent-color:var(--yellow)}.copy-list-page .copy-ranking{margin-bottom:32px}.copy-list-page .copy-ranking>h2{font-size:18px;margin:0 0 16px}.copy-list-page .copy-catalog{gap:16px}.copy-list-page .copy-catalog article{display:flex;flex-direction:column;height:280px;box-sizing:border-box;padding:16px;border:1px solid var(--line);border-radius:12px;background:var(--bg)}.copy-card-head{display:flex;align-items:start;justify-content:space-between;gap:4px}.copy-list-page .copy-card-head h2{font-size:15px;margin:0;line-height:20px;min-width:0}.copy-list-page .copy-card-head h2:before{width:40px;height:40px;border:0}.copy-card-head h2>span{min-width:0}.copy-card-head h2 a{white-space:nowrap;font-weight:600}.copy-card-head h2 small{display:flex;gap:4px;margin-top:2px;color:var(--muted);font-size:11px;font-weight:400}.copy-card-head h2 small>span{background:var(--input);border-radius:4px;padding:0 3px;line-height:16px}.copy-compare-button{flex-shrink:0;padding:0;width:24px;height:24px;min-height:24px;border:0;color:var(--muted);background:transparent;font-size:20px}.copy-compare-button[aria-pressed=true]{color:var(--yellow)}.copy-list-page .copy-catalog .copy-return{margin:12px 0;position:relative;min-height:60px}.copy-list-page .copy-catalog .copy-selected-metric>span{font-size:11px}.copy-list-page .copy-catalog .copy-selected-metric>strong{font-size:20px;display:block;margin:4px 0;line-height:24px}.copy-list-page .copy-selected-metric small{font-size:11px;display:block}.copy-list-page .copy-selected-metric small.up{color:var(--buy)}.copy-list-page .copy-selected-metric small.down{color:var(--sell)}.copy-list-page .copy-catalog .copy-curve{width:140px;height:44px;position:absolute;right:0;top:10px;max-width:52%}.copy-list-page .copy-catalog .copy-stats{display:block;margin:0 0 12px}.copy-list-page .copy-catalog .copy-stats>div{display:flex;justify-content:space-between;margin:0 0 5px;gap:8px;font-size:12px;order:initial}.copy-list-page .copy-catalog .copy-stats dt{font-size:12px;margin:0}.copy-list-page .copy-catalog .copy-stats dd{font-size:12px}.copy-card-actions{display:flex;gap:8px;margin-top:auto}.copy-list-page .copy-card-actions .primary{min-height:36px;height:36px;padding:0 4px;border-radius:6px;font-size:12px;display:flex;align-items:center;justify-content:center;flex:3}.copy-list-page .copy-card-actions .secondary{flex:1;background:var(--input);color:var(--text)}.copy-faq{width:min(1100px,100%);margin:48px auto 0}.copy-page .copy-faq h2{font-size:24px;text-align:center;margin:0 0 32px}.copy-faq summary{display:flex;align-items:center;gap:16px;min-height:56px;font-size:15px;list-style:none;cursor:pointer}.copy-faq summary::-webkit-details-marker{display:none}.copy-faq summary>span{width:24px;height:24px;border:1px solid var(--line);border-radius:4px;display:grid;place-items:center}.copy-faq summary>b{margin-left:auto;font-weight:400}.copy-faq details[open] summary>b{transform:rotate(45deg)}.copy-faq details p{color:var(--muted);font-size:13px;margin:0 40px 16px;line-height:1.7}.copy-detail-tools{position:absolute;right:0;top:70px;display:flex;gap:16px}.copy-detail-page{position:relative}.copy-detail-tools button{background:transparent;color:var(--text);border:1px solid var(--line);border-radius:6px;height:32px;padding:0 8px}.copy-detail-tools button[aria-label=分享]{width:32px}.copy-detail-cta{flex-shrink:0;width:160px}.copy-detail-cta .copy-compare-link{display:flex;align-items:center;justify-content:center;width:160px;height:40px;margin-top:12px;background:#2b3139;border-radius:8px}@media(max-width:1023px){.copy-list-page .copy-contract-nav{margin:8px 0 20px}.copy-contract-nav button{font-size:13px}.copy-list-page .copy-list-hero{display:block;margin-bottom:16px}.copy-list-page .copy-list-hero h1{position:static;width:auto;height:auto;padding:0;clip:auto;overflow:visible;font-size:18px;margin:0 0 24px}.copy-list-page .copy-list-hero h2{font-size:24px;font-weight:600;line-height:1.5;margin-bottom:16px}.copy-mobile-break{display:initial}.copy-list-hero p{display:none}.copy-list-page .copy-mobile-promo{height:120px;padding:16px}.copy-list-page .copy-mobile-promo h3{font-size:14px}.copy-list-tabs{gap:16px;overflow-x:auto;padding-right:70px}.copy-list-tabs>button{font-size:15px;padding-inline:0}.copy-list-page .copy-list-tabs>.copy-daily{font-size:10px;padding-inline:4px}.copy-group-select select{background:transparent;border:0;font-size:14px;color:var(--muted);padding:0;min-height:36px;width:auto;margin-bottom:12px}.copy-list-page .copy-catalog{gap:12px}.copy-list-page .copy-catalog article{height:250px;background:var(--bg)}.copy-list-page .copy-catalog .copy-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.copy-list-page .copy-catalog .copy-stats>div{display:block;margin:0}.copy-list-page .copy-catalog .copy-stats>div:last-child{text-align:right}.copy-list-page .copy-catalog .copy-stats dt{font-size:11px;margin-bottom:4px}.copy-list-page .copy-catalog .copy-curve{width:120px;height:40px}.copy-detail-page{--text: #1e2329;--muted: #707a8a;--buy: #2ebd85;--sell: #f6465d;padding-top:0;padding-bottom:96px}.copy-detail-header{display:flex;align-items:center;gap:12px}.copy-detail-header>a,.copy-page.copy-detail-page .copy-detail-header h1{position:absolute;width:1px;height:1px;padding:0;clip:rect(0,0,0,0);overflow:hidden;margin:-1px}.copy-detail-header .copy-share,.copy-detail-header .copy-more{position:fixed;z-index:65;top:2px;right:44px;width:28px;padding:0;background:transparent;color:#eaecef;font-size:22px}.copy-detail-header .copy-more{right:12px}.copy-detail-page .copy-mobile-profile{position:relative;display:block;padding:16px;margin:0 0 12px;border-radius:16px;background:#f5f5f5}.copy-lead-tag{position:absolute;top:0;right:0;background:#fff7d6;color:#b78c00;border-radius:0 16px 0 8px;padding:4px 8px;font-size:11px}.copy-mobile-identity{display:flex;align-items:center;gap:12px;margin-bottom:12px}.copy-mobile-profile .copy-avatar{height:48px;width:48px;background:#d9dde1;border:0;color:#707a8a}.copy-page .copy-mobile-name h2{font-size:18px;margin:0 0 8px}.copy-detail-page .copy-mobile-name p{font-size:13px;line-height:16px;color:var(--muted);margin:0}.copy-detail-page .copy-mobile-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0}.copy-mobile-summary dt{font-size:13px;line-height:16px;color:var(--muted);text-decoration:underline dotted;text-underline-offset:4px}.copy-detail-page .copy-mobile-summary dd{font-size:18px;line-height:22px;font-weight:600;margin:4px 0 0}.copy-detail-tabs{border-bottom:1px solid #eaecef;margin-bottom:16px;gap:18px}.copy-detail-tabs button{font-size:15px;padding:0 0 12px;font-weight:400;border-radius:0}.copy-detail-tabs button[aria-selected=true]{color:var(--text);font-weight:600;border-bottom:3px solid #fcd535}.copy-detail-page .copy-mobile-performance{border:0}.copy-period-pills{display:flex;justify-content:space-between;gap:4px;margin-bottom:20px}.copy-period-pills button{border:0;height:32px;min-height:32px;padding:0 10px;font-size:13px;border-radius:8px;background:transparent;color:var(--muted)}.copy-period-pills button[aria-pressed=true]{color:var(--text);background:#f5f5f5}.copy-detail-page .copy-mobile-performance .copy-performance-main{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin:0 0 24px}.copy-mobile-performance .copy-performance-main dt{font-size:13px}.copy-mobile-performance .copy-performance-main dd{font-size:18px;margin-top:8px;font-weight:600}.copy-mobile-performance .copy-performance-main>div{text-align:left}.copy-detail-page .copy-mobile-performance .copy-metric-switch{display:flex;width:120px;height:36px;box-sizing:border-box;padding:3px}.copy-mobile-performance .copy-metric-switch button{flex:1;min-height:30px;padding:0}.copy-mobile-performance .copy-metric-switch button[aria-pressed=true]{background:#fff}.copy-detail-page .copy-mobile-performance .copy-profit-chart{height:240px;margin-block:16px 0}.copy-simulation-note{font-size:11px;color:var(--muted);margin:0}.copy-mobile-bottom{position:fixed;bottom:0;left:0;right:0;height:64px;display:flex;align-items:center;gap:12px;padding:8px 12px;box-sizing:border-box;background:#fff;z-index:5}.copy-mobile-bottom>button{padding:0;border:0;background:transparent;color:var(--text);font-size:11px;flex:1;min-width:0}.copy-mobile-bottom>button>span{display:block;font-size:22px}.copy-mobile-bottom>button>svg{display:block;margin:0 auto 2px}.copy-mobile-bottom .copy-start{flex:5;display:flex;flex-direction:column;align-items:center;justify-content:center;width:auto;height:48px;min-height:48px;margin:0;background:#fcd535;border-radius:10px}.copy-mobile-bottom .copy-start>span{font-size:17px}.copy-mobile-bottom .copy-start>small{font-size:11px}}@media(min-width:1024px){.app-shell>.copy-list-page{max-width:1232px}.copy-list-hero{margin-bottom:24px}}@media(max-width:1023px){.app-shell[data-shell=sub] main.copy-list-page .copy-list-hero h1{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;font-size:18px;line-height:27px;margin:0 0 48px}.copy-page .copy-mobile-name h2{line-height:22px;margin-bottom:4px}.copy-detail-page .copy-detail-tabs{min-height:36px;height:36px}.copy-detail-tabs button{min-height:36px;padding-bottom:8px}.copy-period-pills{margin-bottom:7px}.copy-mobile-performance .copy-performance-main dt{line-height:16px}.copy-mobile-performance .copy-performance-main dd{line-height:22px;margin-top:4px}}@media(max-width:1023px){.copy-detail-page .copy-detail-tabs{margin-bottom:4px}.copy-detail-page .copy-mobile-performance .copy-performance-main{margin-bottom:12px}.copy-mobile-performance .copy-performance-main dt{line-height:13px;margin-bottom:0}.copy-mobile-performance .copy-performance-main dd{line-height:18px;margin-top:0}.copy-detail-page .copy-mobile-performance .copy-profit-chart{margin-top:0}}.app-shell:has(.options-page),.app-shell>main.options-page{max-width:none}.commerce-page.options-page{--trade-bg: #181c22;--bg: #181c22;--secondary-bg: #1e252e;--line: #343c48;--muted: #8d98a8;background:var(--bg);padding:0;color:#eaecef}.options-page .commerce-links{float:right;padding:12px 16px;font-size:12px}.opt-heading{display:flex;align-items:center;gap:16px;padding:8px 16px;flex-wrap:wrap}.opt-heading h1{font-size:16px;margin:0}.opt-heading span{color:var(--muted);font-size:11px}.options-page .opt-disclaimer{margin:0;padding:0;font-size:11px;color:var(--muted)}.opt-controls{padding:8px 16px;border-block:1px solid var(--line);background:#11151b}.opt-assets{display:flex;gap:8px;overflow-x:auto}.opt-assets button{display:flex;align-items:center;gap:8px;flex:1 0 auto;padding:8px 16px;font-size:13px;border-radius:5px;min-height:36px}.opt-assets button[aria-pressed=true]{background:#29313c}.opt-assets strong{font-size:13px;color:#0ecb81;font-variant-numeric:tabular-nums}.opt-coin{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#f7931a;color:#fff}.opt-coin-ETH{background:#7584df}.opt-coin-SOL{background:#467c78}.opt-coin-BNB{background:#b99300}.opt-expiries{display:flex;gap:4px;overflow-x:auto;padding:8px 14px}.opt-expiries button{flex-shrink:0;min-height:32px;padding:4px 12px;font-size:13px;color:var(--muted);border-radius:4px}.opt-expiries button[aria-pressed=true]{color:#eaecef;background:#29313c}.opt-filters{display:flex;align-items:center;flex-wrap:wrap;gap:20px;padding:8px 16px;border-bottom:1px solid var(--line);font-size:12px}.opt-filters label{display:flex;align-items:center;gap:6px;white-space:nowrap}.opt-filters input{width:14px;height:14px;min-height:14px;padding:0;margin:0;flex-shrink:0;accent-color:#f0b90b}.opt-filters select{width:auto;background:var(--bg);color:inherit;border:1px solid var(--line);border-radius:3px;min-height:30px;padding:3px 8px}.opt-filters>span{margin-left:auto;color:var(--muted)}.opt-chain-meta{display:flex;justify-content:space-around;align-items:center;gap:12px;padding:8px 16px;flex-wrap:wrap;font-size:11px;color:var(--muted)}.opt-chain-meta strong{color:#eaecef;font-size:16px}.options-page .opt-mobile-side{display:none}.opt-chain-scroll{overflow-x:auto}.opt-chain{width:100%;border-collapse:collapse;table-layout:fixed;font-size:12px;font-variant-numeric:tabular-nums}.opt-chain caption{color:var(--muted);font-size:11px;padding:4px}.opt-chain th{font-weight:400;padding:6px 2px}.opt-chain thead{color:var(--muted);border-block:1px solid var(--line)}.opt-chain td,.opt-chain tbody th{border:1px solid var(--line);text-align:center;padding:0}.opt-chain td button{width:100%;min-height:44px;padding:6px 2px;font-size:inherit}.opt-chain td button:hover{background:#303a47}.opt-chain td:has(button[aria-label$=ask]){color:#f6465d}.opt-chain td:has(button[aria-label$=bid]){color:#0ecb81}.opt-chain .opt-iv{color:var(--muted);font-size:11px}.opt-chain tbody th{background:#1e252e;font-size:13px;font-weight:600}.opt-chain .GreenAlpha01,.opt-chain .RedAlpha01{background:#2ebd8512}.opt-chain .opt-spot-line{border-top:2px solid #596373}.options-page .opt-spec{font-size:11px;color:var(--muted);margin:4px 16px}.opt-positions{padding:0 16px}@media(max-width:600px){.opt-heading{clear:both}.opt-filters{gap:12px}.opt-filters>span{margin-left:0}.opt-chain-meta{flex-wrap:wrap;justify-content:flex-start}.opt-assets button{min-height:44px;padding-inline:10px}.opt-expiries button{min-height:44px}.opt-show-C .opt-P,.opt-show-P .opt-C{display:none}}.opt-message{padding:12px;background:var(--secondary-bg)}.opt-positions{margin-top:28px}.opt-price-iv{display:block}@media(min-width:1024px){.opt-chain-summary{display:grid;grid-template-columns:minmax(0,1fr) 114px minmax(0,1fr);gap:12px;padding-inline:16px;line-height:20.5px;font-size:11px;text-align:center;color:var(--muted)}.opt-chain-summary strong{font-size:14px;color:inherit}.options-page .opt-chain-scroll .opt-chain thead th{white-space:nowrap;font-size:10px}}.opt-position{border-bottom:1px solid var(--line);padding-block:16px}.opt-position h2{font-size:14px;overflow-wrap:anywhere}.opt-position h2 span{color:var(--muted);font-weight:400;margin-left:8px}.opt-position dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-block:16px}.opt-position dt,.opt-order-summary dt{color:var(--muted);font-size:12px}.opt-position dd{margin:6px 0 0;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.opt-close{color:var(--yellow);border:1px solid var(--line);border-radius:4px;min-height:44px;padding-inline:20px}.opt-drawer{width:min(440px,calc(100vw - 24px));max-height:calc(100svh - 24px);overflow-y:auto;margin:auto 12px auto auto;padding:20px;background:var(--bg);color:var(--text);border:1px solid var(--line);border-radius:8px;font-size:14px}.opt-drawer::backdrop{background:#000000a6}.opt-drawer h2{font-size:20px;margin:0}.opt-contract{overflow-wrap:anywhere;font-weight:600}.opt-quantity{display:flex;flex-direction:column;gap:8px;margin-block:20px}.opt-drawer .opt-order-summary{display:block;margin-block:20px}.opt-order-summary>div{display:flex;justify-content:space-between;gap:12px;margin-block:12px}.opt-order-summary dd{margin:0;text-align:right;font-variant-numeric:tabular-nums}.opt-drawer .primary,.opt-edit{width:100%;min-height:44px;margin-top:12px}@media(min-width:1024px){.app-shell>main.commerce-page.options-page{max-width:none;margin-inline:0}.options-page .commerce-links{padding-block:4px}.options-page .opt-heading{min-height:28px;padding-block:4px}.options-page .opt-heading h1{font-size:14px}.options-page .opt-assets button{flex:0 0 auto;min-height:30px;padding:4px 16px;border-radius:4px}.options-page .opt-expiries{gap:4px;padding-block:4px;border-bottom:1px solid var(--line)}.options-page .opt-expiries button{min-height:32px;border-radius:3px}.options-page .opt-filters{min-height:40px;padding-block:4px}.options-page .opt-chain-meta{display:grid;grid-template-columns:minmax(0,1fr) 114px minmax(0,1fr);min-height:40px;padding-block:4px;text-align:center}.options-page .opt-chain caption{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.options-page .opt-chain thead th{height:21px;padding-block:0;font-size:11px}.options-page .opt-chain td button{min-height:47px;padding-block:4px}.options-page .opt-chain thead th[rowspan]{width:114px}.options-page .opt-activation{padding:0 16px;margin:0;font-size:11px;color:var(--muted)}.opt-activation a{margin-left:4px;color:var(--yellow)}}@media(max-width:600px){.options-page .opt-mobile-side{display:flex}.opt-show-C .opt-P,.opt-show-P .opt-C{display:none}.opt-chain{font-size:11px}.opt-chain caption{font-size:12px}.opt-position dl{grid-template-columns:repeat(2,minmax(0,1fr))}.opt-drawer{width:calc(100vw - 24px);margin:auto auto 12px}}@media(max-width:1023px){.options-page .opt-mobile-filters{display:flex;align-items:center;gap:8px;padding:8px 14px;border-bottom:1px solid var(--line)}.opt-segments{display:flex;flex-shrink:0;gap:2px}.opt-segments button{min-height:36px;padding:6px 10px;font-size:12px;border-radius:var(--radius-btn);color:var(--muted)}.opt-segments button[aria-pressed=true]{color:var(--text);background:var(--pill-bg)}.opt-mobile-filters input{min-width:0;width:100%;height:36px;min-height:36px;padding:6px 8px;font-size:12px;border:1px solid var(--line);border-radius:var(--radius-btn);background:var(--input);color:var(--text)}.opt-mobile-chain-scroll{max-height:60vh;overflow:auto}.options-page .opt-mobile-chain{width:100%;table-layout:fixed;font-size:12px}.opt-mobile-chain tbody tr{height:38px}.options-page .opt-mobile-chain td button{min-height:36px;height:36px;padding:0 2px;font-size:12px;overflow-wrap:anywhere;opacity:1}.options-page .opt-mobile-chain tbody th,.options-page .opt-mobile-chain .opt-iv{font-size:12px}.opt-mobile-chain td button:hover{background:var(--pill-bg)}}@media(max-width:1023px){.app-shell>main.commerce-page.options-page{display:grid;grid-template-columns:minmax(0,1fr) 132px;--bg: #fff;--trade-bg: #fff;--text: #1e2329;--muted: #707a8a;--line: #eaecef;--secondary-bg: #f5f5f5;--input: #f5f5f5;--pill-bg: #f5f5f5;color:var(--text)}.options-page>*{grid-column:1 / -1;min-width:0}.options-page .opt-heading{grid-row:1;padding:2px 14px;min-height:22px;box-sizing:border-box}.app-shell[data-shell=sub] main.options-page .opt-heading h1{position:static;width:auto;height:auto;margin:0;overflow:visible;clip-path:none;white-space:normal;font-size:14px}.options-page .opt-heading>span{display:none}.options-page [data-testid=opt-notice]{grid-row:2;font-size:12px;min-height:36px;padding:6px 14px;border-bottom:1px solid var(--line);color:var(--text);background:var(--bg)}.options-page .opt-controls{grid-row:3;grid-column:1;width:116px;padding:0 0 0 14px;border:0;background:var(--bg)}.options-page .opt-assets{gap:0}.options-page .opt-assets button{flex:0 0 102px;flex-wrap:wrap;gap:2px 4px;min-height:44px;padding:2px 6px;font-size:12px;background:transparent;color:var(--text)}.options-page .opt-assets button[aria-pressed=true]{order:-1}.options-page .opt-assets strong{width:100%;padding-left:24px;text-align:left;font-size:12px}.options-page .opt-expiries{grid-row:3;grid-column:1 / -1;margin-left:132px;padding:2px 8px 2px 0;gap:4px;align-items:center;height:48px;min-height:48px;box-sizing:border-box}.options-page .opt-expiries button{min-height:44px;padding:2px 10px;border:0;border-radius:8px;background:transparent;font-size:12px;color:var(--muted)}.options-page .opt-expiries button[aria-pressed=true]{background:#f5f5f5;color:var(--text)}.options-page .opt-expiries small{display:block;margin-top:6px;font-size:10px;color:var(--muted)}.options-page .opt-mobile-filters{grid-row:4;grid-column:1;padding:0 4px 0 14px;gap:4px;min-height:44px}.options-page .opt-segments button{min-height:44px;padding:4px;font-size:14px;border-radius:0;background:transparent;border-bottom:3px solid transparent}.options-page .opt-segments [aria-pressed=true]{background:transparent;border-bottom-color:#fcd535}.options-page .opt-mobile-filters input{padding:4px;font-size:10px;border:0}.options-page .opt-toolbar{display:flex;grid-row:4;grid-column:2;align-items:center;justify-content:space-around;border-bottom:1px solid var(--line)}.options-page .opt-toolbar button,.options-page .opt-toolbar summary{min-width:44px;font-size:12px;color:var(--text);background:transparent;border:0;padding:0}.options-page .opt-mobile-chain-scroll{max-height:none}.options-page .opt-mobile-chain caption{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%)}.options-page .opt-mobile-chain thead th{padding:0;height:22px;font-size:11px;white-space:nowrap}.options-page .opt-mobile-chain tbody tr{height:36px}.options-page .opt-mobile-chain td,.options-page .opt-mobile-chain tbody th{border:0;border-bottom:1px solid var(--line)}.options-page .opt-mobile-chain tbody th{background:#fff;box-shadow:0 0 8px #00000008}.options-page .opt-mobile-chain td button{min-height:34px;height:34px;line-height:16px}.options-page .opt-mobile-chain .opt-mobile-ask{color:#f6465d}.options-page .opt-mobile-chain .opt-mobile-bid{color:#2ebd85}.options-page .opt-mobile-chain td.opt-P{background:#f2fbf7}.options-page .opt-mobile-chain .opt-iv{color:#707a8a}.options-page .primary.yellow{background:#fcd535;color:#1e2329}.app-shell[data-shell=sub]:has(>.options-page){padding-bottom:calc(152px + env(safe-area-inset-bottom))}.app-shell[data-shell=sub]:has(>.options-page)>nav.bottom-nav{display:grid;background:#fff;color:#1e2329;--text: #1e2329;--nav-muted: #707a8a;--divider: #eaecef}.options-page .opt-mobile-activation{position:fixed;bottom:calc(69px + env(safe-area-inset-bottom));left:0;right:0;z-index:5;padding:12px 16px;background:var(--bg);border-top:1px solid var(--line)}.options-page .opt-mobile-activation .primary{display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:44px}}.header-tools .search-entry{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}.search-page{padding:16px}.search-page form{margin-block:16px}.search-page .search svg{flex-shrink:0}.recent-search{margin-bottom:20px}.recent-search>div{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.recent-search button{max-width:100%;overflow-wrap:anywhere;border:1px solid var(--line);border-radius:4px;background:var(--secondary-bg)}.search-columns,.search-result{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) 80px;align-items:center;gap:6px}.search-columns{padding-block:12px;font-size:11px}.search-result{padding-block:14px;min-height:44px;border-bottom:1px solid var(--line);font-size:14px;font-variant-numeric:tabular-nums}.search-result>*{min-width:0;overflow-wrap:anywhere}.search-columns>:nth-child(n+2),.search-result>:nth-child(n+2){text-align:right}.search-result small{display:block;font-size:10px;font-weight:400}@media(max-width:1023px){.search-page{background:var(--bg)}.search-page .search-result{min-height:58px;padding-block:10px}.search-suggestions{margin-block:24px}.search-suggestions h2{font-size:18px;margin-bottom:12px}.search-suggestions>div{display:flex;gap:8px;overflow-x:auto;padding-bottom:8px}.search-suggestions button{flex:0 0 auto;min-height:44px;padding:8px 16px;border:1px solid var(--line);border-radius:8px;background:var(--card);color:var(--text)}.search-rank-tabs,.discover-tabs{display:flex;gap:20px;min-height:56px;overflow-x:auto;border-bottom:1px solid var(--line)}.search-rank-tabs button,.discover-tabs button{flex:0 0 auto;padding:12px 0;border:0;border-bottom:3px solid transparent;border-radius:0;background:transparent;color:var(--muted);font-size:16px}.search-rank-tabs [aria-selected=true],.discover-tabs [aria-selected=true]{border-bottom-color:var(--yellow);color:var(--text);font-weight:700}.discover-page{background:var(--bg);padding:0 16px 24px}.discover-search{display:flex;align-items:center;min-height:52px;margin-top:16px;padding:0 12px;background:var(--card);border-radius:8px;color:var(--muted)}.discover-heading{display:flex;align-items:center;justify-content:space-between;min-height:56px}.discover-heading h1{font-size:20px;margin:0}.discover-heading a{color:var(--yellow)}.discover-demo{font-size:12px;color:var(--muted);margin:0 0 12px}.discover-post{border-bottom:1px solid var(--line);padding:20px 0}.discover-post:first-child{padding-top:8px}.discover-post header{display:flex;align-items:center;gap:10px;min-height:52px}.discover-avatar{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--secondary-bg);color:var(--yellow)}.discover-post time{display:block;font-size:12px;color:var(--muted)}.discover-post p{margin:12px 0;line-height:1.75}.discover-image{display:flex;align-items:center;gap:16px;min-height:140px;margin:16px 0;padding:24px;border:1px solid var(--line);border-radius:12px;background:var(--card)}.discover-image img{width:56px;height:56px}.discover-image figcaption{font-size:18px;font-weight:700}.discover-post footer{display:flex;align-items:center;gap:32px;color:var(--muted);font-size:13px}.discover-post footer button{min-width:72px;min-height:44px;padding:0 8px;border:0;background:transparent;color:inherit}.discover-post footer [aria-pressed=true]{color:var(--yellow)}}@media(min-width:1024px){.search-page form{width:100%;max-width:640px}.app-shell>.discover-page{width:100%;max-width:720px;margin-inline:auto;padding:24px}.discover-page .discover-heading{display:flex;align-items:center;justify-content:space-between}.discover-page .discover-heading a{color:var(--yellow)}.discover-page .discover-tabs{display:flex;gap:24px;border-bottom:1px solid var(--line)}.discover-page .discover-tabs button{min-height:48px;padding:12px 0;border:0;border-bottom:3px solid transparent;background:transparent;color:var(--muted)}.discover-page .discover-tabs [aria-selected=true]{border-bottom-color:var(--yellow);color:var(--text);font-weight:700}.discover-page .discover-topics{display:flex;flex-wrap:wrap;gap:8px;margin-block:16px}.discover-page .discover-topics button{min-height:44px;border:1px solid var(--line);background:var(--card);color:var(--text)}.discover-page .discover-topics [aria-pressed=true]{border-color:var(--yellow)}.discover-page .discover-post{padding-block:20px;border-bottom:1px solid var(--line)}.discover-page .discover-post header{display:flex;align-items:center;gap:12px}.discover-page .discover-avatar{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--secondary-bg);color:var(--yellow)}.discover-page .discover-post time{display:block;color:var(--muted);font-size:12px}.discover-page .discover-post p{line-height:1.75;overflow-wrap:anywhere}.discover-page .discover-image{display:flex;align-items:center;gap:24px;min-height:180px;margin:16px 0;padding:24px;border-radius:12px;background:var(--card)}.discover-page .discover-post footer{display:flex;align-items:center;justify-content:space-between;color:var(--muted)}.discover-page .discover-post footer button{min-width:44px;min-height:44px;border:0;background:transparent;color:inherit}.discover-page .discover-post footer [aria-pressed=true]{color:var(--yellow)}.discover-page .discover-panel{width:min(560px,90vw);max-height:80vh;overflow:auto;background:var(--bg);color:var(--text)}}.search-page .search-result small{font-size:11px}@media(max-width:1023px){.search-page .search-suggestions{margin-block:16px}.search-page .search-suggestions h2{font-size:16px;margin-bottom:8px}.search-page .search-suggestions button{border-radius:var(--radius-pill);padding:6px 12px}.search-page .search-rank-tabs{max-width:100%;gap:32px;min-height:48px}.search-page .search-rank-tabs button{font-size:15px}.search-news-row{display:flex;flex-direction:column;justify-content:center;width:100%;height:76px;padding:6px 0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:var(--bg);color:var(--text);text-align:left}.search-news-row strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:14px;line-height:20px}.search-news-row small,.search-signal small{color:var(--muted);font-size:11px}.search-stock,.search-signal{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;min-height:58px;border-bottom:1px solid var(--line);font-size:14px}.search-stock small,.search-signal small{display:block}.search-news-panel{margin-block:12px;padding:16px;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--card);color:var(--text)}.search-news-panel p{overflow-wrap:anywhere}.search-news-panel button{min-height:44px;color:var(--text);background:var(--secondary-bg)}}@media(max-width:1023px){.app-shell:has(>.search-page)>.page-back-bar{display:none}.search-page{position:relative;min-height:calc(100dvh - 48px);background:#fff;color:#202630;color-scheme:light;padding:8px 14px 24px}.search-page>h1{display:none}.search-page .search-back{position:absolute;top:8px;left:8px;display:grid;place-items:center;width:40px;height:36px;color:#202630;font-size:24px}.search-page form{margin:0 0 26px 40px}.search-page .search{min-height:31px;height:31px;padding:0 12px;background:#f5f5f5;color:#70757d;border-radius:8px;flex-direction:row-reverse}.search-page .search input{color:#202630;font-size:14px}.search-page .search-suggestions{margin-block:0 16px}.search-page .search-suggestions h2,.search-page>h2{font-size:16px;line-height:22px;margin:0 0 8px}.search-page .search-suggestions>div{gap:8px;max-height:116px;overflow-y:auto!important;padding-bottom:0}.search-page .search-suggestions button{min-width:0;height:27px;min-height:27px;padding:2px 8px;background:#fff;color:#202630;border-color:#e9eaec;font-size:14px;overflow:hidden;white-space:nowrap!important;text-overflow:ellipsis}.search-page .search-suggestions button:first-child{flex-basis:100%!important;height:47px;min-height:47px;font-weight:600}.search-page .search-suggestions button:before{content:"◷";color:#2ebd85;margin-right:5px}.search-page .search-suggestions button:first-child:before{content:"✧";display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#8b83ff;color:#fff}.search-page .search-rank-tabs{gap:8px;min-height:44px;padding-top:6px;margin-bottom:10px;border:0}.search-page .search-rank-tabs button{position:relative;padding:6px 12px;min-height:33px;height:33px;box-sizing:border-box;line-height:20px;border:0;border-radius:8px;color:#70757d;font-size:14px;white-space:nowrap}.search-page .search-rank-tabs [aria-selected=true]{background:#ededed;color:#202630}.search-page .search-rank-tabs button:nth-child(-n+3):after{content:"Hot" / "";position:absolute;top:-4px;right:-4px;padding:0 5px;border-radius:6px;background:#ffdc35;color:#202630;font-size:8px;line-height:11px;font-weight:600}.search-page [aria-label=股票新聞排行]{position:relative;padding-bottom:24px}.search-page .search-rank-disclaimer{position:absolute;top:100%;margin:0;font-size:11px}.search-page .search-news-row{background:#fff;color:#202630;border:0}.search-page [data-testid=search-stock-news-row]{min-height:51px!important;height:51px!important;padding-block:6px!important;align-items:center;grid-template-columns:12px minmax(0,1fr)!important;column-gap:8px!important}.search-page [data-testid=search-stock-news-row]>span{grid-row:auto!important;color:#999;font-size:14px;font-weight:600}.search-page [data-testid=search-stock-news-row]:nth-of-type(1)>span{color:#ff7345}.search-page [data-testid=search-stock-news-row]:nth-of-type(2)>span{color:#edb400}.search-page [data-testid=search-stock-news-row]:nth-of-type(3)>span{color:#f5ce35}.search-page [data-testid=search-stock-news-row] strong{display:block;white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:20px}.search-page [data-testid=search-stock-news-row] small{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.search-page .search-news-row small,.search-page .muted{color:#70757d}.search-page .search-result,.search-page .search-signal{border-color:#e9eaec}.search-page .search-news-panel{background:#f5f5f5;color:#202630;border-color:#e9eaec}.search-page .search-news-panel button{background:#ededed;color:#202630}.search-page .search-more{margin-top:32px}.search-page .search-more summary{padding:12px 0;cursor:pointer}.search-page .search-more nav{display:flex;gap:8px;flex-wrap:wrap}.search-page .search-more button{min-height:44px;color:#202630;background:#f5f5f5}}.onboarding-overlay{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:20px;background:#000000a6;overflow-y:auto}.onboarding-dialog{box-sizing:border-box;width:100%;max-width:400px;padding:24px;border-radius:16px;background:var(--bg, #fff);color:var(--text, #1e2329);box-shadow:0 16px 48px #00000040;overflow-wrap:anywhere}.onboarding-dialog h2{margin:12px 0;font-size:24px}.onboarding-dialog p{line-height:1.6}.onboarding-progress{margin:0;font-size:14px}.onboarding-dialog a{display:inline-block;margin:8px 0 20px;text-decoration:underline}.onboarding-actions{display:flex;gap:12px}.onboarding-actions button{flex:1;min-width:0;min-height:44px;border-radius:8px}.onboarding-spotlight-target{outline:3px solid var(--yellow, #f0b90b);outline-offset:4px;box-shadow:0 0 0 7px #f0b90b4d}.home-page{display:flex;flex-direction:column;gap:var(--gap-card);padding:4px var(--gutter) 96px}.home-summary{display:flex;flex-direction:column;gap:4px}.home-summary-label{color:var(--text-3);font-size:13px}.home-summary strong{font-size:28px;font-weight:600;font-variant-numeric:tabular-nums}.home-pnl{margin:0;font-size:13px;font-variant-numeric:tabular-nums}.home-cta{align-self:flex-start;margin-top:8px;padding:6px 16px;border-radius:var(--radius-btn);background:var(--button-yellow);color:#202630;font-size:14px;font-weight:600}.home-banner{position:relative;min-height:112px;padding:20px 20px 28px;border-radius:var(--radius-banner);background:var(--card)}.home-banner>a{display:block;color:var(--text);font-size:17px;font-weight:600;line-height:1.4}.home-banner-dots{position:absolute;left:0;right:0;bottom:10px;display:flex;justify-content:center;gap:4px}.home-banner-dots button{width:8px;height:3px;min-height:0;padding:0;border-radius:2px;background:var(--text-4)}.home-banner-dots button[aria-current]{width:16px;background:var(--text)}.home-page .home-entry{grid-template-columns:repeat(4,minmax(0,1fr))}.home-page .home-entry svg{color:var(--text)}.home-page .home-entry strong{color:var(--nav-muted);font-size:12px;font-weight:400}.home-list{padding:var(--pad-card);border-radius:var(--radius-card);background:var(--card)}.home-tabs{display:flex;gap:20px;overflow-x:auto}.home-tabs button{padding:0;color:var(--nav-muted);font-size:var(--fs-tab);font-weight:500;white-space:nowrap;flex-shrink:0}.home-tabs button[aria-selected=true]{color:var(--text);font-weight:600}.home-chips{display:flex;align-items:center;gap:18px;margin:12px 0 4px;overflow-x:auto}.home-chips button{padding:0;color:var(--nav-muted);font-size:var(--fs-chip);font-weight:500;white-space:nowrap}.home-chips button[aria-pressed=true]{color:var(--text);font-weight:600}.home-period{margin-left:auto;padding-left:12px;border-left:1px solid var(--divider);color:var(--text);font-size:var(--fs-chip);white-space:nowrap}.home-list .market-list-card{padding:0;background:none;border-radius:0}.home-more{display:block;padding-top:12px;text-align:center;color:var(--text-3);font-size:14px}.home-kyc{padding:12px;border-radius:var(--radius-card);background:var(--card);color:var(--text);line-height:1.5;overflow-wrap:anywhere}.home-shortcuts{min-width:0}.home-shortcut-edit{display:block;margin-left:auto;min-height:44px;color:var(--text)}.home-shortcut-panel{margin-top:12px;padding:var(--pad-card);border-radius:var(--radius-card);background:var(--card)}.home-shortcut-panel p{margin:0 0 12px;font-size:13px;overflow-wrap:anywhere}.home-shortcut-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.home-shortcut-options label{display:flex;align-items:center;gap:8px;min-height:44px;overflow-wrap:anywhere}.home-shortcut-options input{flex:0 0 22px;width:22px;height:22px;min-height:0;padding:0;margin:0;accent-color:var(--button-yellow)}.home-shortcut-panel>button{min-height:44px;margin-top:12px}.home-shortcuts button:focus-visible,.home-shortcut-options input:focus-visible,.home-kyc:focus-visible{outline:2px solid var(--text);outline-offset:2px}@media(max-width:1023px){[data-shell=home] .app-header.shell-top .search-entry{display:none}[data-shell=home] .home-page{gap:12px;padding-top:4px}.home-search{order:0;display:flex;align-items:center;gap:8px;height:36px;padding:0 12px;border-radius:18px;background:var(--pill-bg);color:var(--text-3);font-size:13px}.home-search svg{width:18px;height:18px}.home-summary{order:1;position:relative;padding-right:80px}.home-summary .home-cta{display:none}.home-deposit{position:absolute;right:0;top:24px;display:flex;align-items:center;justify-content:center;width:72px;height:36px;border-radius:var(--radius-btn);background:var(--button-yellow);color:#202630;font-size:14px;font-weight:600}.home-kyc{order:2}.home-shortcuts{order:3}.home-page .home-entry{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin-top:0;padding:8px 0}.home-page .home-entry>a{gap:6px;padding:4px 0;min-width:0}.home-page .home-entry>a:nth-child(n+5):not(:last-child){display:none}.home-page .home-entry svg{width:24px;height:24px}.home-page .home-entry strong{font-size:12px}.home-banner{order:4;min-height:80px;height:80px;padding:12px 16px 24px;overflow:hidden}.home-banner>a{max-width:100%;font-size:15px;line-height:22px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.home-banner img{display:none}.home-list{order:5}.home-search:focus-visible,.home-deposit:focus-visible{outline:2px solid var(--text);outline-offset:2px}}@media(min-width:1024px){.home-page{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:24px;padding:24px 0 48px;align-items:start;grid-auto-flow:row dense}.home-summary,.home-kyc,.home-shortcuts{grid-column:1}.home-summary{grid-row:1}.home-kyc{grid-row:4}.home-shortcuts{grid-row:2;align-self:end}.home-task{grid-column:1;grid-row:3;min-width:0;padding:16px;background:var(--card);border-radius:var(--radius-card);overflow-wrap:anywhere}.home-task h2{margin:0 0 12px;font-size:16px}.home-task p{color:var(--text-3);font-size:14px;line-height:1.6}.home-task a{display:inline-flex;align-items:center;min-height:44px;color:var(--yellow)}.home-task a:focus-visible{outline:2px solid var(--text);outline-offset:2px}.home-banner{grid-column:2;grid-row:1}.home-hot{grid-column:2;grid-row:2}.home-news{grid-column:2;grid-row:3}.home-hot,.home-news{min-width:0;padding:16px;border-radius:var(--radius-card);background:var(--card)}.home-hot h2,.home-news h2{margin:0 0 12px;font-size:16px}.home-hot-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.home-hot-cards a{display:flex;flex-direction:column;gap:6px;min-width:0;padding:8px;border:1px solid var(--divider);border-radius:var(--radius-btn);font-size:13px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.home-hot-cards a:focus-visible,.home-news a:focus-visible{outline:2px solid var(--text);outline-offset:2px}.home-news ul{list-style:none;margin:0;padding:0}.home-news li{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:5px 0;font-size:13px}.home-news li span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-news time{flex-shrink:0;color:var(--text-3);font-variant-numeric:tabular-nums}.home-list{grid-column:1 / -1}}.home-invite,.home-service-grid,.home-explore{display:none}@media(max-width:767px){main.home-page{background:var(--secondary-bg);min-height:100dvh}.home-page>.home-summary,.home-page>.home-shortcuts,.home-page>.home-service-grid,.home-page>.home-explore{background:none}.home-page .home-entry{background:none;border-radius:0}.home-page .home-entry>a{gap:8px}.home-page .home-entry svg{box-sizing:content-box;width:24px;height:24px;padding:16px;border-radius:16px;background:var(--card);color:var(--text)}.home-page .home-entry strong{font-size:14px;color:var(--text)}.home-shortcuts>.home-more,.home-banner{display:none}.home-invite{display:block;order:4;position:relative;padding:16px 12px 28px;border-radius:16px;background:var(--card)}.home-invite>p{margin:0 28px 10px 0;color:var(--muted);font-size:12px}.home-invite-close{position:absolute;top:0;right:0;width:44px;height:44px;padding:0;color:var(--muted);font-size:24px}.home-invite-body{display:flex;align-items:center;gap:6px}.home-invite-rate{flex-shrink:0;display:grid;place-items:center;width:26px;height:28px;border:1px solid var(--yellow);border-radius:45% 45% 35% 35%;color:var(--yellow);font-size:10px;font-weight:700}.home-invite-body strong{flex:1;min-width:0;font-size:clamp(10px,3.07vw,16px);line-height:1.5;white-space:nowrap}.home-invite-body>a,.home-card-apply{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 8px;border-radius:8px;background:var(--pill-bg);color:var(--text);font-size:14px;white-space:nowrap}.home-invite-body>a{flex-shrink:0;font-size:12px}.home-invite .home-banner-dots{bottom:0;gap:0}.home-invite .home-banner-dots button{position:relative;width:24px;height:24px;background:none}.home-invite .home-banner-dots button:after{content:"";position:absolute;width:4px;height:4px;left:10px;top:10px;border-radius:2px;background:var(--muted)}.home-invite .home-banner-dots button[aria-current]:after{width:12px;left:6px;background:var(--text)}.home-service-grid{display:grid;order:5;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.home-service-card{min-width:0;height:calc(330 * 100vw / 853);min-height:145px;display:flex;flex-direction:column;align-items:flex-start;padding:10px;border-radius:16px;background:var(--card);color:var(--text);overflow-wrap:anywhere}.home-service-title{display:flex;gap:6px;align-items:center;width:100%;min-height:22px;margin-bottom:8px;color:var(--muted);font-size:13px}a.home-service-title{justify-content:space-between}.home-pay-pair{position:relative;display:inline-flex;width:30px;flex-shrink:0}.home-pay-pair>span:last-child,.home-usd-icon{display:grid;place-items:center;flex-shrink:0;width:22px;height:22px;border-radius:50%;background:var(--yellow);color:#202630;font-size:18px;font-weight:700}.home-pay-pair>span:last-child{position:absolute;left:10px;top:4px;background:#f6465d}.home-service-card p{margin:8px 0;text-align:center;font-size:13px;line-height:1.5}.home-service-card strong{font-size:13px;line-height:1.5}.home-payment-card{display:flex;align-items:center;gap:4px;align-self:center;width:82%;min-height:24px;padding:4px 8px;border-radius:10px 10px 0 0;background:#090b0e;color:var(--yellow);font-size:9px}.home-card-apply{align-self:center}.home-service-tag{margin:8px 0;padding:2px 4px;border-radius:2px;background:color-mix(in srgb,var(--buy) 20%,transparent);color:var(--buy);font-size:13px}.home-service-foot{margin-top:auto;padding-top:12px;color:var(--muted);font-size:12px}.home-service-foot svg{display:inline-block;width:20px;height:16px;margin-right:4px;vertical-align:middle;color:var(--text)}.home-bnb .home-bnb-price{font-size:24px}.home-service-card:nth-child(n+3){height:calc(315 * 100vw / 853)}.home-service-card .home-card-apply{min-height:24px;font-size:13px}.home-service-card p{margin-block:6px}.home-bnb>svg{width:100%;height:48px;margin-top:auto;color:var(--sell)}.home-explore{display:block;order:6;min-width:0;overflow-x:auto}.home-explore>div{display:flex;align-items:center;gap:16px;width:max-content}.home-explore a,.home-explore button{position:relative;display:inline-flex;align-items:center;min-height:44px;padding:0;color:var(--nav-muted);font-size:20px;white-space:nowrap}.home-explore [aria-current=page],.home-explore [aria-selected=true]{color:var(--text);font-weight:700}.home-explore small{align-self:flex-start;margin:0 0 0 2px;padding:1px 3px;border-radius:4px;background:var(--yellow);color:var(--secondary-bg);font-size:9px}.home-list{order:7;border-radius:16px}.home-invite :focus-visible,.home-service-grid :focus-visible,.home-explore :focus-visible{outline:2px solid var(--text);outline-offset:-2px}}@media(max-width:1023px){.discover-page{min-width:0}.discover-top{display:flex;align-items:start;gap:8px;padding-top:8px}.discover-top .discover-search{margin:0;min-height:44px;flex:1;min-width:200px;padding:0 8px;font-size:13px}.discover-account,.discover-top button{display:grid;place-items:center;width:44px;height:44px;flex:0 0 44px;padding:0;border:0;border-radius:50%;color:var(--text);background:var(--secondary-bg)}.discover-topics{display:flex;gap:8px;overflow-x:auto;padding:10px 0}.discover-topics button{white-space:nowrap;flex:0 0 auto;min-height:44px;padding:6px 12px;background:var(--card);color:var(--muted);border:1px solid var(--line);border-radius:var(--radius-pill)}.discover-topics [aria-pressed=true]{color:var(--yellow);border-color:var(--yellow)}.discover-post{padding:10px 0;scroll-margin-top:16px}.discover-post p{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;margin:8px 0;line-height:1.5}.discover-image{min-height:0;height:203px;box-sizing:border-box;padding:12px;margin:8px 0}.discover-image figcaption{font-size:16px}.discover-heading{min-height:36px}.discover-demo{margin-bottom:4px}.discover-tabs{min-height:44px;gap:22px}.discover-tabs button{min-height:44px;padding:8px 0}.discover-topics{padding:6px 0}.discover-post footer{justify-content:space-between;gap:4px}.discover-post footer button{min-width:44px;min-height:44px;padding:0 2px}.discover-post footer button{display:inline-flex;align-items:center;justify-content:center;gap:4px}.discover-views{white-space:nowrap;font-variant-numeric:tabular-nums}.discover-panel{position:fixed;inset:auto 0 0;width:100%;max-width:640px;max-height:80dvh;box-sizing:border-box;margin:0 auto;padding:16px;overflow-y:auto;border:1px solid var(--line);border-radius:16px 16px 0 0;background:var(--bg);color:var(--text)}.discover-panel::backdrop{background:var(--bg);opacity:.7}.discover-panel header{display:flex;align-items:center;justify-content:space-between}.discover-panel h2{margin:0;font-size:20px}.discover-panel ul{padding-left:20px}.discover-panel p{overflow-wrap:anywhere}.discover-panel textarea{display:block;width:100%;box-sizing:border-box;min-height:96px;background:var(--input);color:var(--text);border:1px solid var(--line)}.discover-panel button{min-height:44px;color:var(--text);background:var(--card);border:1px solid var(--line)}.discover-panel [role=alert]{color:var(--sell)}}@media(max-width:1023px){.app-shell:has(>.discover-page)>.page-back-bar{display:none}.discover-page{--bg: #fff;--text: #1e2329;--muted: #707a8a;--line: #eaecef;--card: #f5f5f5;--secondary-bg: #f5f5f5;--input: #f5f5f5;--yellow: #fcd535;color:var(--text);display:grid;min-height:100dvh;align-content:start;grid-template-columns:minmax(0,1fr) 64px;column-gap:8px;padding:0 10px 24px;border-radius:16px 16px 0 0}.discover-page:before{content:"";grid-column:1 / -1;justify-self:center;width:38px;height:4px;margin-block:6px 12px;border-radius:4px;background:#ddd}.discover-page .discover-primary{grid-area:2 / 1;min-width:0;min-height:40px;gap:20px;border:0}.discover-page .discover-primary button{min-height:40px;padding:4px 2px 8px;font-size:14px}.discover-page .discover-top{grid-area:2 / 2;padding:0;gap:0;align-items:center}.discover-page .discover-top .discover-search{order:-1;flex:0 0 32px;min-width:0;min-height:40px;padding:0;border-radius:0;background:transparent;font-size:0;justify-content:center}.discover-page .discover-account{width:32px;height:40px;flex-basis:32px;background:transparent;font-size:0}.discover-page .discover-top button{position:fixed;right:12px;bottom:calc(88px + env(safe-area-inset-bottom));width:54px;height:54px;z-index:2;background:var(--yellow);color:#1e2329;font-size:32px}.discover-page .discover-topics{grid-area:3 / 1 / 4 / -1;min-width:0;padding-block:0 4px;gap:8px}.discover-page .discover-topics button{display:flex;align-items:center;gap:5px;width:88%;min-height:42px;height:42px;padding:6px 8px;background:#8b5cf6;color:#fff;border:0;border-radius:12px;font-size:14px}.discover-page .discover-live-avatar{display:grid;place-items:center;flex:0 0 26px;height:26px;border-radius:50%;background:#5539a0}.discover-page .discover-live-badge{padding:2px 4px;border-radius:3px;background:#ffffff30;font-size:11px}.discover-page .discover-topics button>:last-child{margin-left:auto}.discover-page .discover-topics [aria-pressed=true]{outline:2px solid #1e2329;outline-offset:-3px}.discover-page #discover-feed{grid-area:4 / 1 / 5 / -1;min-width:0}.discover-page .discover-heading{grid-area:5 / 1 / 6 / -1}.discover-page .discover-demo{grid-area:6 / 1 / 7 / -1}.discover-page .discover-more{grid-area:7 / 1 / 8 / -1;min-width:0}.discover-page .discover-more summary{min-height:44px;padding-top:12px;cursor:pointer}.discover-page .discover-more .discover-tabs{gap:20px}.discover-page .discover-post{padding:8px 0 6px 46px}.discover-page .discover-post header{position:relative;min-height:36px}.discover-page .discover-avatar{position:absolute;left:-46px;top:0;width:38px;height:38px}.discover-page .discover-post header>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 6px}.discover-page .discover-post header strong{font-size:14px}.discover-page .discover-post time{display:inline;font-size:12px}.discover-page .discover-author-note{flex-basis:100%;font-size:12px;line-height:16px;color:var(--muted)}.discover-page .discover-asset{display:inline-flex;align-items:center;min-width:64px;min-height:24px;margin-bottom:4px;padding:2px 8px;border-radius:6px;background:var(--card);font-size:12px;color:var(--text)}.discover-page .discover-post p{display:block;margin-block:6px 10px;font-size:15px;line-height:23px}.discover-page .discover-image{height:106px;min-height:0;margin:8px 0;padding:10px;gap:8px;border-radius:8px}.discover-page .discover-image figcaption{font-size:14px;overflow-wrap:anywhere}.discover-page .discover-post:first-child .discover-image{height:36px;padding:4px 10px}.discover-page .discover-post:first-child .discover-image img,.discover-page .discover-post:first-child .discover-image .coin-icon{width:24px!important;height:24px!important}.discover-page .discover-post footer{justify-content:space-between;gap:0;font-size:12px}.discover-page .discover-post footer button{min-width:40px;min-height:44px}}.orders-page{min-width:0;min-height:100dvh;background:#232531;color:var(--text);font-size:13px}.orders-page .orders-header{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;padding:0 8px;height:44px}.orders-header>button{display:grid;place-items:center;min-height:44px}.orders-mode{position:relative;text-align:center}.orders-mode>button{font-size:22px;font-weight:600;padding:0 12px;min-height:24px;line-height:24px}.orders-mode>small{display:block;font-size:12px;line-height:16px;color:var(--muted)}.orders-tabs{display:flex;gap:20px;padding-inline:16px;border-bottom:1px solid var(--line)}.orders-tabs button{padding:4px 0;min-height:36px;border-bottom:3px solid transparent;font-size:16px;color:var(--muted);white-space:nowrap}.orders-tabs button[aria-pressed=true]{color:var(--text);border-bottom-color:var(--yellow)}.orders-filters{display:flex;align-items:center;flex-wrap:wrap;gap:5px;padding:12px 14px}.orders-filter{position:relative;min-width:0;max-width:100%}.orders-filter>button{width:58px;min-height:32px;border-radius:6px;background:var(--pill-bg);color:var(--muted);font-size:13px;padding:6px 4px;overflow-wrap:anywhere}.orders-filter:nth-child(2)>button{width:69px}.orders-filter:nth-child(n+3)>button{width:48px}.orders-filter>button:not(.active){white-space:nowrap}.orders-filter>button.active{color:var(--yellow)}.orders-reset{display:grid;place-items:center;margin-left:auto;padding:4px;min-height:36px;min-width:28px}.orders-menu{position:absolute;top:calc(100% + 6px);left:0;z-index:20;min-width:120px;max-height:300px;overflow-y:auto;background:var(--secondary-bg);border:1px solid var(--line);border-radius:8px;padding:4px;box-shadow:0 8px 24px #0005;text-align:left}.orders-mode .orders-menu{left:50%;transform:translate(-50%);min-width:160px}.orders-filter:nth-child(n+3) .orders-menu{left:auto;right:0}.orders-menu button{display:block;width:100%;min-height:44px;font-size:13px;text-align:left;white-space:nowrap}.orders-menu button[aria-checked=true]{color:var(--yellow);background:var(--pill-bg)}.orders-list{padding-inline:16px}.orders-list .order-item{padding:16px 0;border-bottom:1px solid var(--line)}.orders-row-heading,.orders-row-detail{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 12px;align-items:center}.orders-row-heading strong{font-size:15px}.orders-row-heading>span,.orders-row-detail{font-size:12px}.orders-row-detail{margin-top:10px;overflow-wrap:anywhere}.orders-list time{display:block;margin-top:8px;color:var(--muted);font-size:11px}.orders-page .orders-empty{min-height:224px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--muted);font-size:13px}.orders-page .orders-empty p{margin:0}@media(max-width:350px){.orders-tabs{gap:12px}.orders-tabs button{font-size:12px}.orders-filters{padding-inline:12px;gap:4px}}@media(max-width:1023px){.orders-history-hint{display:flex;align-items:center;gap:6px;min-height:34px;padding-left:16px;border-bottom:1px solid var(--line);font-size:12px}.orders-history-hint>span{flex:1}.orders-history-hint button{flex:0 0 44px;min-height:34px;padding:0;line-height:20px;font-size:20px;color:var(--muted)}.orders-tabs{gap:16px}.orders-tabs button{position:relative;font-size:14px}.orders-tabs button[aria-pressed=true]{border-bottom-color:transparent}.orders-tabs button[aria-pressed=true]:after{content:"";position:absolute;bottom:-3px;left:50%;transform:translate(-50%);width:14px;height:3px;background:var(--yellow)}.orders-filter>button{min-height:24px;padding-block:2px;line-height:16px;font-size:12px}.orders-filters{padding-block:8px}}.markets-page{padding:4px var(--gutter) 96px}main.markets-page{--bg: #202630;--card: #202630;--trade-bg: #202630;background:#202630}.markets-overview-tabs{display:flex;gap:20px;padding-block:12px 24px;font-size:14px;color:var(--text-3)}.markets-overview-tabs button{padding:8px 0;color:var(--text-3)}.markets-overview-tabs [aria-selected=true]{color:var(--text);border-bottom:2px solid var(--yellow)}.markets-trading-data{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.markets-trading-data dd{margin:8px 0;font-size:13px}.markets-page .change{background:transparent}.markets-page .markets-tabs .markets-search{margin:0 0 0 auto;padding:8px;border-radius:0;background:transparent;height:40px}.markets-page .markets-tabs{align-items:center}.markets-page .markets-tabs>button:nth-of-type(n+3):before{content:none}.markets-page .markets-tabs>button:nth-of-type(n+3){font-size:14px}.markets-tabs{display:flex;gap:20px}.markets-tabs button{padding:0;color:var(--nav-muted);font-size:var(--fs-tab);font-weight:500}.markets-tabs button[aria-selected=true]{color:var(--text);font-weight:600}.markets-sub{display:flex;align-items:center;gap:16px;margin-top:12px}.markets-sub>*{padding:0;color:var(--nav-muted);font-size:var(--fs-chip);font-weight:500}.markets-sub [aria-pressed=true]{color:var(--text);font-weight:600}.markets-chips{display:flex;gap:8px;margin:12px 0;overflow-x:auto}.markets-chips button{padding:4px 12px;border-radius:var(--radius-btn);background:var(--pill-bg);color:var(--nav-muted);font-size:13px;white-space:nowrap}.markets-chips button[aria-pressed=true]{color:var(--text);font-weight:600}.markets-sort{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) 80px;gap:8px;padding:8px 0}.markets-sort button{padding:0;color:var(--text-3);font-size:12px;text-align:left}.markets-sort button:nth-child(2){text-align:right}.markets-sort button:last-child{text-align:right}.markets-sort button[aria-sort=ascending],.markets-sort button[aria-sort=descending]{color:var(--text)}.markets-page .market-list-table .market-columns{display:none}.markets-contract{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) 80px;gap:8px;width:100%;padding:12px 0;border-bottom:1px solid var(--line);text-align:left}.markets-contract>span{min-width:0;overflow-wrap:anywhere}.markets-contract>span+span{text-align:right}.markets-contract strong{font-size:14px}.markets-contract small{display:block;color:var(--text-3);font-size:11px}@media(max-width:1023px){main.markets-page{padding-top:8px}.markets-search{display:flex;align-items:center;gap:8px;height:36px;padding:0 12px;margin-bottom:8px;border-radius:18px;background:var(--input);color:var(--text-3);font-size:14px}.markets-search svg{width:18px;height:18px}.markets-overview{display:flex;align-items:center;gap:8px;padding:14px 0 18px;border-bottom:1px solid var(--line);font-size:16px;font-weight:600}.markets-overview span{color:var(--text-3);font-size:12px;font-weight:400}.markets-tabs{margin-top:16px;gap:20px}.markets-tabs button{position:relative;min-height:36px;font-size:16px}.markets-tabs button:before{display:block;font-size:16px;line-height:24px}.markets-tabs button:first-child:before{content:"Favorites"}.markets-tabs button:nth-child(2):before{content:"Cryptos"}.markets-tabs button{padding-bottom:7px;font-size:11px}.markets-tabs button[aria-selected=true]:after{content:"";position:absolute;bottom:0;left:50%;width:18px;height:3px;transform:translate(-50%);background:var(--brand, #f0b90b);border-radius:2px}.markets-sub{margin-top:8px}.markets-sub>button{min-height:24px;font-size:14px}.markets-chips{margin:8px 0}.markets-chips button{min-height:26px;height:26px;padding:2px 12px;font-size:12px}.markets-sort-crypto,.markets-mobile-row{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);column-gap:8px}.markets-sort-crypto{grid-template-rows:auto auto;row-gap:3px;align-items:center}.markets-sort-crypto button{min-height:24px;line-height:16px}.markets-sort-crypto button:first-child{grid-column:1;grid-row:1 / 3;font-size:11px}.markets-sort-crypto button:nth-child(2){grid-column:2;grid-row:1}.markets-sort-crypto button:nth-child(3){grid-column:2;grid-row:2;text-align:right;font-size:10px}.markets-cap-heading{grid-column:3;grid-row:1 / 3;color:var(--text-3);text-align:right;font-size:10px}.markets-mobile-row{grid-template-rows:auto auto;row-gap:3px;padding:14px 0;align-items:center;font-variant-numeric:tabular-nums}.markets-mobile-row .coin-label{grid-column:1;grid-row:1 / 3;gap:5px}.markets-mobile-row .coin-icon{flex:0 0 20px;width:20px;height:20px}.markets-mobile-row .star{flex-shrink:0;padding:3px}.markets-mobile-row .star svg{width:14px;height:14px}.markets-mobile-row .coin-label strong{font-size:13px}.markets-mobile-row .coin-label small{margin:0;font-size:10px}.markets-mobile-row .last-price{grid-column:2;grid-row:1;text-align:right;font-size:13px}.markets-mobile-row .change{grid-column:2;grid-row:2;padding:0;background:none;text-align:right;font-size:11px;font-weight:500}.markets-cap-volume{grid-column:3;grid-row:1 / 3;min-width:0;text-align:right;font-size:13px}.markets-cap-volume small{display:block;margin-top:3px;color:var(--text-3);font-size:10px}}@media(max-width:767px){.markets-sort-crypto,.markets-mobile-row{grid-template-columns:minmax(0,1.4fr) minmax(0,1.05fr) minmax(0,.97fr)}.markets-mobile-row{grid-template-rows:24px 16px;row-gap:0;padding:12px 0}.markets-mobile-row .coin-label strong{font-size:15px}.markets-mobile-row .last-price{font-size:16px;line-height:24px}.markets-mobile-row .change{font-size:12px;line-height:16px}}@media(min-width:1024px){.markets-page{padding:24px 0 48px}.markets-rank{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px}.markets-rank>section{min-width:0;background:var(--card);border-radius:var(--radius-card);padding:var(--pad-card)}.markets-rank h2{margin:0 0 12px;font-size:16px}.markets-rank a{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);gap:8px;padding:8px 0;font-size:12px;font-variant-numeric:tabular-nums}.markets-rank a>*{min-width:0;overflow-wrap:anywhere}.markets-rank a>span{text-align:right}.markets-rank a:focus-visible{outline:2px solid var(--text);outline-offset:2px}.markets-sort-wide{grid-template-columns:minmax(0,2fr) repeat(5,minmax(0,1fr));align-items:center}.markets-sort-wide>:nth-child(n+2){text-align:right}.markets-sort-wide>span{color:var(--text-3);font-size:12px}}.app-header.shell-top{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:12px var(--gutter)}.shell-left{justify-self:start;display:flex;align-items:center}.shell-avatar{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--pill-bg);color:var(--text);font-size:12px;font-weight:600}.shell-switch{display:flex;padding:3px;background:var(--pill-bg);border-radius:var(--radius-pill)}.shell-switch a{min-width:64px;padding:6px 14px;text-align:center;border-radius:var(--radius-pill-inner);color:var(--nav-muted);font-size:15px;font-weight:500}.shell-switch a.active{background:var(--bg);color:var(--text);font-weight:600}.shell-right{justify-self:end;display:flex;align-items:center;gap:16px}.page-back-bar{display:none}.shell-notices,.shell-session-notice{width:fit-content;max-width:calc(100% - 16px);margin-inline:auto;padding:8px 12px;background:var(--bg);color:var(--text);border:1px solid var(--nav-muted);border-radius:8px;overflow-wrap:anywhere}.shell-session-notice{position:fixed;inset-inline:8px;z-index:30;bottom:calc(88px + 35dvh + env(safe-area-inset-bottom));max-height:calc(65dvh - 160px - env(safe-area-inset-bottom));box-sizing:border-box;overflow-y:auto}.shell-session-notice a{display:inline-block}.shell-notices{position:static;box-sizing:border-box}.shell-notices:empty{display:none}.shell-notices,.shell-session-notice{pointer-events:none}.shell-notices :is(button,a),.shell-session-notice :is(button,a){pointer-events:auto}@media(max-width:1023px){.app-shell:not([data-shell=home])>.app-header.shell-top{display:none}.app-shell[data-shell=sub]>nav.bottom-nav,.app-shell[data-shell=price]>nav.bottom-nav{display:none}.app-shell[data-shell=sub]{padding-bottom:calc(16px + env(safe-area-inset-bottom))}.page-back-bar{display:flex;align-items:center;gap:8px;position:sticky;top:0;height:48px;padding-inline:8px 16px;z-index:11;background:var(--bg)}.page-back-bar button{flex:0 0 40px;width:40px;height:40px;display:grid;place-items:center}.page-back-bar-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:600}.app-shell[data-shell=sub] main h1{position:absolute;width:1px;height:1px;padding:0;margin:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.top-nav{display:none}@media(min-width:1024px){.futures-alt-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px 300px;align-items:stretch;width:100%}.futures-alt-heading{grid-column:1 / -1;grid-row:1;display:flex;align-items:center;gap:8px;min-width:0;padding:8px 16px;overflow-x:auto}.futures-alt-heading>*{flex:none}.futures-alt-heading h1,.futures-alt-heading h2{font-size:14px;margin:0;white-space:nowrap}.futures-alt-heading .futures-controls{flex-wrap:nowrap}.futures-alt-heading input,.futures-alt-heading select{width:80px}.futures-alt-heading button{white-space:nowrap}.futures-alt-layout>.futures-alt-main{grid-column:1;grid-row:2}.futures-alt-layout>.futures-market-column{grid-column:2!important;grid-row:2;align-self:stretch}.futures-alt-layout>.futures-alt-actions{grid-column:3;grid-row:2}.futures-alt-main>[aria-label="合約 K 線"]{min-width:0;overflow-x:auto}.futures-alt-layout>section{min-width:0;box-sizing:border-box;align-self:stretch;border-right:1px solid var(--divider)}.futures-alt-layout>section>h2{font-size:14px;margin:0;padding:16px;border-bottom:1px solid var(--divider)}.futures-alt-info>p{padding:12px 16px;font-size:12px;overflow-wrap:anywhere}.futures-alt-layout .futures-trade{grid-template-columns:minmax(0,1fr)}.futures-alt-layout .futures-mark,.futures-alt-layout .futures-heading,.futures-alt-layout .futures-controls{margin:0}.futures-page:has(.futures-alt-layout)>.futures-topbar>.futures-segments{display:flex;flex-wrap:wrap}.futures-page:has(.futures-alt-layout)>.futures-topbar>.futures-segments button{max-width:100%;white-space:normal;overflow-wrap:anywhere}.futures-alt-main{min-height:500px}.futures-alt-main>.empty{padding:32px 16px;color:var(--muted);font-size:13px}.futures-alt-main>[aria-label=交割成交紀錄]{padding:0 16px;overflow-wrap:anywhere}.futures-market-column{grid-column:2!important;grid-row:var(--futures-content-row) / span 2;min-width:0;border-inline:1px solid var(--divider)}.futures-usdm-trade>.order-book{display:none}.futures-trades{border-top:1px solid var(--divider)}.futures-trades .tape-row>*{min-width:0;overflow-wrap:anywhere}.futures-trades>p{padding:12px;font-size:12px}}@media(min-width:1024px)and (max-width:1279px){.futures-alt-layout{grid-template-columns:minmax(0,1fr) 300px}.futures-alt-layout>.futures-alt-main{grid-row:2 / span 2}.futures-alt-layout>.futures-market-column{grid-row:2}.futures-alt-layout>.futures-alt-actions{grid-column:2;grid-row:3}.futures-market-column{grid-row:var(--futures-content-row)}}@media(min-width:1024px){.futures-page{--futures-content-row: 2}.futures-page:has(>p[role=alert]>a[href="/services/kyc"]){--futures-content-row: 3}.futures-page>.futures-stock>p[role=alert]:first-child,.futures-page:not(:has(>.futures-usdm-trade))>p[role=alert]:first-of-type{margin:0;padding:8px 16px}.futures-page>section[aria-label="合約 K 線"]{display:flex;flex-direction:column}.futures-page>section[aria-label="合約 K 線"]>.chart{flex:1}html,body{min-height:100%}html{background-attachment:scroll}.app-shell{display:flex;flex-direction:column;min-height:100vh}.app-shell>.top-nav{flex-shrink:0}.site-footer{margin-top:auto}.services-page{padding:24px 0 48px}.account-links a[aria-current=page]{color:var(--yellow);background:var(--input)}.account-links a:not([aria-current=page]){color:var(--muted)}.placeholder .primary{width:fit-content;max-width:320px;margin-inline:auto}.search-page .search:focus-within{outline:2px solid var(--button-yellow);outline-offset:3px}.search-page .search input{flex:1;width:100%;min-width:0}.detail-page:has(>.spot-layout) .trade-pair{padding-block:4px}.detail-page:has(>.spot-layout) .price-summary{grid-template-columns:minmax(100px,1fr) minmax(0,2fr);padding-block:4px}.detail-page:has(>.spot-layout) .price-summary dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.detail-page:has(>.spot-layout) .price-summary>div{flex-direction:row;align-items:center;justify-content:start;gap:8px}.detail-page:has(>.spot-layout) .headline-price{font-size:24px}.detail-page:has(>.spot-layout) .trade-chart button{min-height:20px;padding-block:2px}.detail-page:has(>.spot-layout) [aria-label=技術指標]{gap:4px!important;padding-block:0!important}.detail-page:has(>.spot-layout) [aria-label=技術指標] label{display:flex;align-items:center;font-size:12px;gap:4px}.detail-page:has(>.spot-layout) input[type=color]{width:28px;min-height:28px;height:28px;padding:2px}.detail-page:has(>.spot-layout) .ma-legend{padding-top:0}.detail-page:has(>.spot-layout) .chart-credit{padding-block:2px}.detail-page:has(>.spot-layout) .chart[style*="height: 350px"]{height:330px!important}.spot-trade-forms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px}.spot-trade-shared{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;align-items:end}.spot-trade-shared>small{grid-column:1 / -1}.spot-trade-shared>p{margin:0;font-size:11px}.spot-trade-shared .field-label{flex-direction:row;align-items:center;white-space:nowrap;gap:8px}.spot-trade-forms .trade-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px 8px;align-content:start}.spot-trade-forms .trade-form>p,.spot-trade-forms .trade-form>small,.spot-trade-forms .trade-submit{grid-column:1 / -1}.spot-trade-forms .field-label{margin:0;gap:2px}.spot-trade-forms input:not([type=checkbox]),.spot-trade-forms select{min-width:0;min-height:30px;padding-block:4px}.spot-trade-forms .balance-line{margin:0}.spot-trade-forms .trade-submit{margin-top:0}.spot-trade-forms .trade-ticks button{min-height:28px;font-size:10px}.spot-trade-forms input[type=range]{min-height:20px;padding:0}.futures-page:has(>.futures-usdm-trade)>section[aria-label="合約 K 線"]{align-self:stretch}.app-shell:has(>.top-nav){max-width:none;padding-bottom:0}.site-footer{width:100%;max-width:1200px;margin-inline:auto;padding:32px 24px;box-sizing:border-box;border-top:1px solid var(--divider)}.site-footer nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.site-footer h2{margin:0 0 12px;font-size:14px;color:var(--text)}.site-footer a{display:block;width:fit-content;padding-block:6px;color:var(--nav-muted);font-size:13px}.site-footer a:hover{color:var(--text)}.trade-statusbar{position:fixed;bottom:0;left:0;right:0;z-index:20;height:28px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 24px;background:var(--bg);border-top:1px solid var(--divider);color:var(--nav-muted);font-size:12px}.trade-statusbar a{color:var(--text)}.app-shell:has(>.trade-statusbar){padding-bottom:29px}.app-shell>.app-header.shell-top,.app-shell>.bottom-nav{display:none}.app-shell>.top-nav{display:flex;align-items:center;position:sticky;top:0;z-index:20;height:64px;box-sizing:border-box;padding:0 24px;gap:8px;background:var(--bg);border-bottom:1px solid var(--divider)}.top-nav a,.top-nav button{display:inline-flex;align-items:center;gap:6px;padding:10px 12px;border:0;background:none;color:var(--nav-muted);font:inherit;font-size:14px;text-decoration:none;white-space:nowrap;cursor:pointer}.top-nav a:hover,.top-nav button:hover,.top-nav .active{color:var(--text)}.top-nav .active{font-weight:600}.top-nav .top-nav-brand{color:var(--text);font-weight:600;padding-left:0}.top-nav-right{display:flex;align-items:center;gap:8px;margin-left:auto}.top-nav-dropdown{position:relative}.top-nav-caret{display:inline-flex;transform:rotate(90deg)}.top-nav-caret svg{width:12px;height:12px}.top-nav ul{position:absolute;top:100%;left:0;min-width:140px;list-style:none;margin:0;padding:8px;background:var(--bg);border:1px solid var(--divider);border-radius:8px;z-index:21}.top-nav-right ul{left:auto;right:0}.top-nav ul a{display:flex}.app-shell>main{width:100%;max-width:1200px;margin-inline:auto;box-sizing:border-box}.app-shell>.detail-page:has(>.spot-layout),.app-shell>.futures-page{max-width:none}.trade-bottom-bar{left:50%;right:auto;bottom:0;transform:translate(-50%);width:100%;max-width:1200px}.detail-page.trade-has-bar{padding-bottom:64px}.detail-page:has(>.spot-layout){display:grid;grid-template-columns:320px minmax(0,1fr);column-gap:1px;align-items:start}.futures-page:has(>.futures-usdm-trade){display:grid;grid-template-columns:minmax(0,1fr) 300px 300px;align-items:start}.detail-page:has(>.spot-layout)>*,.futures-page:has(>.futures-usdm-trade)>*{grid-column:1 / -1;min-width:0}.detail-page>.spot-layout,.futures-page>.futures-usdm-trade{display:contents}.detail-page>.trade-modes{display:none}.spot-layout>.order-book,.spot-layout>.book-tabs{grid-column:1;grid-row:2 / span 2;min-width:0}.detail-page:has(>.spot-layout)>.trade-chart{grid-column:2;grid-row:2}.spot-layout>.spot-trade-forms{grid-column:2;grid-row:3;min-width:0;padding:0 16px 16px}.detail-page:not(:has(>.trade-chart))>.spot-layout>.spot-trade-forms{grid-row:2}.spot-trade-forms .trade-form>label:has(>input[type=checkbox]){display:flex;align-items:center;gap:6px;font-size:12px}.spot-layout>.spot-trade-forms input[type=checkbox]{width:20px;min-height:20px;margin:0}.pair-dropdown{position:relative}.pair-dropdown>summary{cursor:pointer;list-style:none}.pair-dropdown>.pair-list{position:absolute;top:100%;left:0;z-index:15;width:320px;max-height:480px;overflow-y:auto;background:var(--bg);border:1px solid var(--divider);border-radius:8px}.pair-list .pair-row,.recent-trades .tape-row{display:grid;grid-template-columns:1.2fr 1fr .9fr;gap:4px;padding:3px 12px;font-size:12px;font-variant-numeric:tabular-nums}.pair-row>:nth-child(n+2),.recent-trades .tape-row>:nth-child(n+2){text-align:right}.pair-list input{margin:8px 12px;width:calc(100% - 24px)}.pair-list{max-height:420px;overflow-y:auto}.pair-row[aria-current=page]{background:var(--pill-bg)}.recent-trades h2{font-size:14px;padding:12px;margin:0}.book-tabs>.tabs{padding:8px 12px;gap:16px}.detail-page:has(>.price-side){display:grid;grid-template-columns:minmax(0,1fr) 340px;align-items:start}.detail-page:has(>.price-side)>*{grid-column:1 / -1;min-width:0}.detail-page:has(>.price-side)>.trade-chart{grid-column:1;grid-row:2}.detail-page:has(>.price-side)>.price-side{grid-column:2;grid-row:2;display:grid;gap:1px}.futures-page:has(>.futures-usdm-trade)>.futures-topbar{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;max-height:64px;overflow-x:auto;padding:8px 16px;box-sizing:border-box;border-bottom:1px solid var(--divider)}.futures-page:has(>.futures-usdm-trade)>.futures-topbar>*{flex:none}.futures-page:has(>.futures-usdm-trade)>.futures-topbar .futures-heading,.futures-page:has(>.futures-usdm-trade)>.futures-topbar .futures-funding,.futures-page:has(>.futures-usdm-trade)>.futures-topbar .futures-controls{padding:0}.futures-page:has(>.futures-usdm-trade)>.futures-topbar [aria-label=合約交易對]{flex-wrap:nowrap}.futures-page:has(>.futures-usdm-trade)>.futures-topbar [aria-label=合約交易對] button{white-space:nowrap}.futures-topbar button,.futures-topbar input,.futures-topbar select{height:30px;min-height:30px;padding:0 6px;font-size:12px;white-space:nowrap}.futures-topbar .futures-heading h1{font-size:14px;white-space:nowrap}.futures-topbar .futures-controls{flex-wrap:nowrap;align-items:center;gap:4px}.futures-topbar .futures-controls:has(input):before{content:"搜尋";font-size:12px;color:var(--muted);white-space:nowrap}.futures-topbar .futures-controls input{width:72px;border-color:var(--line)}.futures-topbar .futures-controls select{width:72px}.futures-topbar .futures-segments{display:flex;border-radius:var(--radius-btn);background:var(--pill-bg)}.futures-topbar .futures-segments button{color:var(--muted);border-bottom:2px solid transparent}.futures-topbar button[aria-pressed=true]{color:var(--yellow);border-bottom:2px solid var(--yellow)}.futures-topbar .futures-funding{flex-direction:column;gap:0;white-space:nowrap}[aria-label=技術指標] button{font-size:13px}.futures-page:has(>.futures-usdm-trade)>section[aria-label="合約 K 線"]{grid-column:1;grid-row:var(--futures-content-row) / span 2;min-width:0}.futures-usdm-trade>.order-book{grid-column:2;grid-row:var(--futures-content-row) / span 2;width:auto;min-width:0}.futures-page:has(>.futures-usdm-trade)>.futures-controls:has(select[aria-label=持倉模式]){grid-column:3;grid-row:var(--futures-content-row)}.futures-usdm-trade>form{grid-column:3;grid-row:calc(var(--futures-content-row) + 1);width:auto;min-width:0;padding:0 16px 16px;position:static;gap:8px}.futures-page:has(>.futures-usdm-trade)>p[role=alert]:has(>a[href="/services/kyc"]){grid-column:1 / -1;grid-row:2;margin:0;padding:8px 16px;font-size:12px;line-height:1.5}.futures-usdm-trade>form label{gap:4px}.futures-usdm-trade>form label.futures-checkbox{min-height:20px}.futures-usdm-trade>form input:not([type=checkbox]),.futures-usdm-trade>form select{min-height:36px;padding-block:6px}.futures-page:not(:has(>section[aria-label="合約 K 線"]))>.futures-usdm-trade>.order-book{grid-column:1 / 3}.trade-chart .price-summary{grid-template-columns:minmax(0,1fr)}.trade-chart .headline-price{overflow-wrap:anywhere}.trade-chart .price-summary dl{min-width:0}.trade-chart .price-summary dd{overflow-wrap:anywhere}.trade-chart .detail-status{flex-wrap:wrap}.trade-chart,.futures-page:has(>.futures-usdm-trade)>section[aria-label="合約 K 線"]{overflow-x:auto}}@media(min-width:1280px){.futures-page:has(>.futures-usdm-trade){align-items:stretch}.futures-page:has(>.futures-usdm-trade)>.futures-market-column{grid-row:var(--futures-content-row) / span 2;align-self:stretch}.futures-usdm-trade>form{align-self:stretch}.futures-market-column{align-self:stretch;display:flex;flex-direction:column}.futures-market-column>.futures-trades{flex:1;display:flex;flex-direction:column}.futures-market-column>.futures-trades>.tape-row:not(.muted){flex:1;align-items:center}.futures-usdm-trade>.order-book{align-self:stretch}.detail-page:has(>.spot-layout){grid-template-columns:320px minmax(0,1fr) 320px}.spot-layout>.recent-trades{grid-column:3;grid-row:2 / span 2}}@media(min-width:1440px){.spot-layout>.pair-list{grid-column:3;grid-row:2}.spot-layout>.recent-trades{grid-column:3;grid-row:3}}@media(min-width:1024px)and (max-width:1279px){.futures-page:has(>.futures-usdm-trade)>.futures-topbar{flex-wrap:wrap;max-height:104px}.futures-page:has(>.futures-usdm-trade){grid-template-columns:minmax(0,1fr) 300px}.futures-page:has(>.futures-usdm-trade)>section[aria-label="合約 K 線"]{grid-row:var(--futures-content-row) / span 3}.futures-usdm-trade>.order-book{grid-column:2;grid-row:var(--futures-content-row)}.futures-page:has(>.futures-usdm-trade)>.futures-controls:has(select[aria-label=持倉模式]){grid-column:2;grid-row:calc(var(--futures-content-row) + 1)}.futures-usdm-trade>form{grid-column:2;grid-row:calc(var(--futures-content-row) + 2)}.futures-page:not(:has(>section[aria-label="合約 K 線"]))>.futures-usdm-trade>.order-book{grid-column:1}.futures-page:not(:has(>section[aria-label="合約 K 線"]))>.futures-market-column{grid-column:1!important}}@media(min-width:1024px){.services-page .entry-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.svc-page form{max-width:560px}}@media(min-width:768px){.detail-page:has(>.spot-layout){--spot-chart-bg: #181a20;--line: #2b3139;--divider: #2b3139;background:#181a20}.detail-page:has(>.spot-layout)>.trade-chart,.detail-page>.spot-layout>.order-book,.detail-page>.spot-layout>.recent-trades,.detail-page>.spot-layout>.pair-list,.detail-page>.spot-layout>.spot-trade-forms,.detail-page:has(>.spot-layout)>.orders{background:#181a20}.detail-page>.spot-layout>.spot-trade-forms{border-top:1px solid #2b3139}.detail-page .spot-trade-forms input:not([type=checkbox]):not([type=range]),.detail-page .spot-trade-forms select{background:#181a20;border:1px solid #434c5a;color:#eaecef;font-size:14px}.detail-page .spot-trade-forms .field-label{color:#848e9c;font-size:12px}}:root{--trade-bg: #000;--bg: #000;--grid-line: #1a1a1a;--grid-bg: linear-gradient(var(--grid-line) 1px, transparent 1px) 0 0 / 64px 64px, linear-gradient(90deg, var(--grid-line) 1px, transparent 1px) 0 0 / 64px 64px, #000;--secondary-bg: #202630;--card: #292f39;--input: #29313d;--text: #eaecef;--muted: #929aa5;--yellow: #f0b90b;--button-yellow: #fcd535;--buy: #2ebd85;--sell: #f6465d;--line: #333b47;--font-sans: -apple-system, BlinkMacSystemFont, "PingFang TC", "Noto Sans TC", "Segoe UI", Roboto, sans-serif;--text-3: #727a89;--text-4: #626975;--nav-muted: #868e9b;--pill-bg: #2b313c;--badge-bg: #3a3c3a;--badge-text: #e7bb41;--divider: rgba(193, 204, 219, .08);--radius-card: 12px;--radius-banner: 16px;--radius-pill: 12px;--radius-pill-inner: 10px;--radius-btn: 4px;--row-h: 58px;--pad-card: 16px;--gap-card: 12px;--gutter: 16px;--fs-tab: 18px;--fs-chip: 15px;--fs-symbol: 16px;--fs-sub: 13px;--fs-price: 16px;--fs-change: 14px;--fs-card-title: 15px;--fs-nav: 11px;font-family:var(--font-sans);font-variant-numeric:tabular-nums;color:var(--text);background:var(--grid-bg);background-attachment:fixed;font-synthesis:none;font-size:16px;line-height:1.5;color-scheme:dark}@media(max-width:1023px){:root{--bg: #181a20;--card: #1e2329}}*{box-sizing:border-box}html{touch-action:manipulation}body{margin:0}button,input,select{font:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer;color:inherit;background:none;border:0;min-height:40px;padding:8px}button:disabled{opacity:.45;cursor:not-allowed}button:hover:not(:disabled),a:hover{filter:brightness(1.12)}:focus-visible{outline:2px solid var(--button-yellow);outline-offset:3px}input,select{width:100%;min-width:0;min-height:44px;padding:10px;background:var(--input);color:var(--text);border:1px solid transparent;border-radius:var(--radius-btn);font-size:14px}input::placeholder{color:#a9b1bd}input:disabled{color:var(--muted)}h1,h2,p{margin:0}h1{font-size:24px;line-height:1.4}h2{font-size:18px}small{font-size:12px}.app-shell{width:100%;max-width:480px;min-height:100svh;margin-inline:auto;padding-bottom:calc(84px + env(safe-area-inset-bottom));background:var(--bg)}.app-shell .wallet-page{padding-bottom:calc(88px + env(safe-area-inset-bottom))}.futures-wallet{margin-top:12px}.fw-total{margin-bottom:12px}.wallet-total.fw-actions{padding-bottom:12px}.fw-total h2{font-size:14px;color:var(--muted)}.fw-total>strong{font-size:clamp(24px,6vw,32px);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.fw-total small{font-size:14px;font-weight:400}.fw-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--line)}.fw-tabs button{min-width:44px;min-height:48px;padding:8px 4px;color:var(--muted);border-bottom:2px solid transparent}.fw-tabs button[aria-selected=true]{color:var(--text);border-bottom-color:var(--yellow)}.fw-hide-zero{min-height:44px;margin-block:8px}.fw-row{border-bottom:1px solid var(--line)}.fw-row summary{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;min-height:72px;padding-block:16px;cursor:pointer}.fw-row summary>span{text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.fw-row summary small{display:block;margin-top:4px;font-size:12px}.fw-row summary>strong:after{content:"";display:inline-block;width:6px;height:6px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg);margin:0 0 3px 10px}.fw-row[open] summary>strong:after{transform:rotate(225deg);margin-bottom:0}.fw-row-details{padding-bottom:16px;color:var(--muted);font-size:12px;overflow-wrap:anywhere}.fw-collateral{margin-top:16px;padding-top:12px;border-top:1px solid var(--line)}.fw-collateral h2{font-size:16px;margin-bottom:8px}.fw-settings{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 16px;margin-top:12px;border:1px solid var(--line);border-radius:var(--radius-btn);color:var(--yellow)}.fw-tabs button:focus-visible,.fw-row summary:focus-visible,.fw-settings:focus-visible{outline:2px solid var(--yellow);outline-offset:2px}.app-header{padding:18px 16px 12px;display:flex;justify-content:space-between;align-items:center}.connection{display:flex;justify-content:space-between;align-items:center;padding:0 16px;color:var(--muted);font-size:12px;border-bottom:1px solid var(--line)}.connection button{color:var(--yellow)}.error{color:#ff8191;background:#f6465d15;padding:10px 16px;font-size:14px;overflow-wrap:anywhere}.muted{color:var(--muted)}.up{color:var(--buy)}.down{color:var(--sell)}.primary{min-height:44px;padding:10px 16px;border-radius:var(--radius-btn);display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px;font-weight:600}.yellow{background:var(--button-yellow);color:var(--secondary-bg)}.card{background:var(--card);border-radius:var(--radius-card);padding:var(--pad-card)}.home-page,.markets-page{padding:var(--gutter)}.search{display:flex;align-items:center;padding:0 10px;gap:8px;color:var(--muted);background:var(--input);border-radius:4px}.search input{background:transparent;border:0}.asset-card{background:var(--card);border-radius:var(--radius-card);padding:var(--pad-card);margin-top:var(--gap-card)}.asset-card h1{font-size:36px;margin:6px 0;font-variant-numeric:tabular-nums}.asset-card .primary{margin-top:20px}.entry-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:var(--pad-card) 8px;gap:8px;background:var(--card);border-radius:var(--radius-card);margin-top:var(--gap-card)}.entry-grid a{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding:8px 0}.entry-grid svg{color:var(--yellow)}.entry-grid strong{font-weight:400;font-size:14px}.entry-grid small{color:var(--muted);font-size:10px}.section-heading{display:flex;justify-content:space-between;align-items:center;margin:14px 0;gap:12px}.section-heading a{display:flex;align-items:center;font-size:12px;color:var(--muted)}.section-heading h2{font-size:var(--fs-card-title);font-weight:500}.market-columns,.market-row{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) 80px;gap:6px;align-items:center}.market-columns{padding:12px 0;font-size:var(--fs-sub);color:var(--text-3)}.market-columns>:nth-child(n+2){text-align:right}.market-row{min-height:var(--row-h);padding-block:8px;font-size:var(--fs-price);font-variant-numeric:tabular-nums}.coin-label{display:flex;align-items:center;min-width:0}.coin-label a{min-width:0;display:flex;flex-direction:column}.coin-label strong{overflow-wrap:anywhere;font-size:var(--fs-symbol);font-weight:500}.coin-label small{font-weight:400;color:var(--text-3);margin-left:3px;font-size:var(--fs-sub)}.coin-label a>span{font-size:var(--fs-sub);color:var(--text-3)}.last-price{text-align:right;overflow-wrap:anywhere;font-weight:500}.change{text-align:center;padding:8px 2px;border-radius:4px;font-size:var(--fs-change);font-weight:600}.up-bg{background:var(--buy);color:#0b2118}.down-bg{background:var(--sell);color:#160609}.star{padding:6px 4px 6px 0;color:var(--muted);flex-shrink:0;min-width:26px}.star svg{width:18px}.star.selected{color:var(--yellow)}.star.selected svg{fill:#f0b90b33}.tabs{display:flex;gap:16px;border-bottom:1px solid var(--divider)}.tabs button{padding:12px 0;color:var(--muted);font-size:var(--fs-tab);font-weight:500;border-bottom:3px solid transparent;white-space:nowrap}.tabs button[aria-pressed=true]{color:var(--text);border-color:var(--yellow);font-weight:600}.markets-page>h1{margin-bottom:10px}.markets-page .search{margin-top:18px}.filter-line{display:flex;justify-content:space-between;align-items:center;padding-top:14px;gap:12px;font-size:12px}.filter-line>span{color:var(--yellow)}.filter-line label{display:flex;align-items:center;gap:8px;color:var(--muted)}.filter-line select{width:auto;font-size:12px;background:transparent;padding:6px 0}.empty{padding:40px 10px;color:var(--muted);text-align:center;font-size:14px}.empty small{display:block;margin-top:8px}.detail-page{padding-top:8px}:where(.app-shell,.home-page,.markets-page,.detail-page,.options-page,.futures-page,.spot-layout,.futures-usdm-trade)>*{background:var(--trade-bg)}.home-page,.markets-page,.detail-page,.options-page,.futures-page{background:none}.price-summary{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:12px;padding:12px 16px 20px}.price-summary>div{display:flex;flex-direction:column;justify-content:center;gap:3px}.headline-price{font-size:clamp(22px,6.8vw,31px);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;line-height:1.25;font-weight:500}.price-summary>div>span{font-size:12px}dl{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0}dt{font-size:10px;color:var(--muted)}dd{font-size:11px;margin:3px 0 0;overflow-wrap:anywhere}.pair-info{padding:16px}.pair-info dl>div{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}.pair-info dd{margin:0;overflow-wrap:anywhere;text-align:right}.detail-status{padding:0 16px;display:flex;justify-content:space-between;align-items:center;font-size:11px}.detail-status button{font-size:11px}.intervals{display:flex;gap:12px;padding:0 16px;border-block:1px solid var(--secondary-bg)}.intervals button{min-width:36px;font-size:12px;color:var(--muted)}.intervals button[aria-pressed=true]{color:var(--yellow)}.ma-legend{display:flex;gap:12px;font-size:11px;padding:10px 16px 0}.ma-legend>:nth-child(1){color:var(--yellow)}.ma-legend>:nth-child(2){color:#e65bac}.ma-legend>:nth-child(3){color:#a47be8}.chart{width:100%;height:390px}.chart-empty{min-height:390px;display:grid;place-content:center}.chart-credit{display:block;text-align:right;font-size:10px;padding:6px 16px}.spot-layout{padding:0 16px 16px;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:14px}.trade-form{min-width:0}.side-switch{display:grid;grid-template-columns:1fr 1fr;background:var(--input);border-radius:4px}.side-switch button{font-size:14px;border-radius:4px}.buy-active{background:var(--buy);color:#0b2118}.sell-active{background:var(--sell);color:#160609}.field-label{font-size:11px;color:var(--muted);display:flex;flex-direction:column;gap:5px;margin-block:12px}.field-label input,.field-label select{font-size:12px}@media(max-width:767px){html{scroll-padding-bottom:calc(84px + env(safe-area-inset-bottom))}input,select,textarea{font-size:16px!important}}.slider-label{display:flex;flex-direction:column;font-size:11px;color:var(--muted)}input[type=range]{padding:0;accent-color:var(--yellow);border:0;background:transparent}.balance-line{display:flex;justify-content:space-between;gap:6px;color:var(--muted);font-size:11px;margin:8px 0;flex-wrap:wrap}.balance-line>:last-child{color:var(--text)}.trade-submit{width:100%;margin-top:14px;padding-inline:4px}.form-message{min-height:22px;font-size:12px;margin-top:8px;color:var(--buy);overflow-wrap:anywhere}.form-message[data-error=true]{color:#ff8191}.trade-form>small,.trade-form>p{font-size:11px}.order-book{min-width:0;padding:0 12px}.spot-layout .order-book{padding:0}.book-row{display:flex;justify-content:space-between;gap:4px;font-size:11px;padding:5px 0;font-variant-numeric:tabular-nums}.book-row span{overflow-wrap:anywhere;min-width:0}.book-row>:last-child{text-align:right}.book-row.muted{font-size:11px;margin-bottom:4px}.book-row:not(.muted)>:last-child{color:var(--text)}.book-mid{font-size:16px;display:block;padding:14px 0;border-block:1px solid var(--line);overflow-wrap:anywhere}.book-mid small{display:block;margin-top:4px;font-size:11px;font-weight:400}.book-ratio{margin-top:10px;font-size:11px;font-variant-numeric:tabular-nums}.book-ratio-labels{display:flex;justify-content:space-between;gap:4px}.book-ratio-bar{height:5px;margin-top:4px;background:var(--sell);border-radius:3px;overflow:hidden}.book-ratio-bar span{display:block;height:100%;background:var(--buy)}.book-row.book-flash{animation:book-flash .3s ease-out}.book-row.up{--book-flash-color: #2ebd8533}.book-row.down{--book-flash-color: #f6465d33}@keyframes book-flash{0%{background-color:var(--book-flash-color)}to{background-color:transparent}}@media(prefers-reduced-motion:reduce){.book-row.book-flash{animation:none}}.orders{padding:0 16px 24px;border-top:1px solid var(--line)}.order-item{padding:16px 0;border-bottom:1px solid var(--line);font-size:12px}.order-item>div:first-child{display:flex;justify-content:space-between;gap:8px}.order-item>div:nth-child(2){margin-top:8px}.order-item button{min-height:30px;padding:4px 12px;border:1px solid var(--line);border-radius:4px}.trade-tape{padding:10px 16px}.tape-row{display:grid;grid-template-columns:1fr 1fr 1fr;font-size:11px;gap:8px;padding:7px 0;text-align:right}.tape-row>:first-child{text-align:left}.placeholder{padding:80px 24px;text-align:center}.placeholder>svg{width:44px;height:44px;color:var(--yellow)}.placeholder h1{margin:20px 0 12px}.placeholder p{font-size:14px}.placeholder .primary{margin-top:24px}.bottom-nav{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:100%;max-width:480px;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);background:var(--bg);border-top:1px solid var(--divider);padding:10px 8px calc(10px + env(safe-area-inset-bottom));z-index:10}.bottom-nav a{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:48px;gap:4px;color:var(--nav-muted);font-size:var(--fs-nav);font-weight:500}.bottom-nav a.active{color:var(--text);font-weight:600}.bottom-nav svg{width:26px;height:26px;stroke-width:2}.bottom-nav a.active svg{color:var(--yellow)}.bottom-nav a.active svg path{fill:currentColor;fill-opacity:.2}.bots-catalog .bot-coming{background:var(--secondary-bg);color:var(--muted);opacity:.6}.funding-notice{padding:16px;margin-block:16px;border:1px solid var(--line);border-radius:8px;background:var(--secondary-bg)}@media(max-width:600px){.app-shell .commerce-links{padding-inline:16px}}@media(max-width:350px){.spot-layout{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:10px;padding-inline:12px}.market-columns,.market-row{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 66px}.coin-label small{display:block;margin-left:0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media(max-width:1023px){.services-page{padding-inline:16px}.price-shell>.app-header.shell-top,.price-shell>nav.bottom-nav{display:none}.price-shell{padding-bottom:0}.mobile-price .price-summary{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);padding-block:8px 12px}.mobile-price .price-summary dl{grid-template-columns:1fr;gap:5px}.mobile-price .price-summary dl>div{display:flex;align-items:center;justify-content:space-between;gap:4px}.mobile-price .price-summary dd{margin:0;text-align:right}.mobile-price .intervals{position:relative;gap:4px;padding-inline:12px;flex-wrap:nowrap;align-items:center;overflow:visible}.mobile-price .intervals button{white-space:nowrap;min-width:32px;padding-inline:4px;flex:0 0 auto}.mobile-price .interval-more{flex:0 0 auto;margin-right:auto}.mobile-price .interval-menu{position:absolute;right:16px;top:100%;z-index:5;display:grid;grid-template-columns:repeat(3,1fr);padding:8px;background:var(--secondary-bg);border:1px solid var(--line);border-radius:var(--radius-btn)}.mobile-price .ma-legend{gap:8px;padding-top:8px}.mobile-price [aria-label=技術指標]>button{flex:0 0 auto;font-size:12px;padding-inline:6px}.mobile-price .chart-settings{display:flex;align-items:center;gap:12px;padding:8px 16px}.mobile-price .chart-settings label{display:flex;align-items:center;gap:4px}.mobile-price .chart-settings input{width:36px;padding:2px}.mobile-price .period-changes{padding:12px 16px;border-top:1px solid var(--line)}.mobile-price .period-changes dl{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;text-align:center}}.member-page{max-width:440px;margin:auto;padding:24px 20px 100px}.member-page form,.member-page label{display:grid;gap:8px}.member-page form{gap:20px;margin:24px 0}.member-page input{width:100%;box-sizing:border-box;padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--input);color:var(--text);font:inherit}.member-page input:focus-visible{outline:2px solid var(--yellow)}.member-status{display:inline-flex;gap:6px;align-items:center;font-size:12px}.member-status:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--muted)}.member-status[data-status=已同步]:before{background:var(--buy)}.member-status[data-status=同步中]:before{background:var(--yellow)}.member-card{overflow-wrap:anywhere}.member-actions{display:flex;gap:16px;flex-wrap:wrap}@media(max-width:480px){.app-header .header-tools{gap:8px}}@media(min-width:1024px){.app-shell>main.member-page{max-width:440px;margin-inline:auto}}.app-shell:has(>.auth-page){--trade-bg: #181a20;--bg: #181a20;max-width:none;min-height:100dvh;padding:0;background:#181a20;color:#eaecef}.app-shell:has(>.auth-page)>:is(.top-nav,.app-header,.shell-notices,.page-back-bar,.site-footer,.trade-statusbar,.bottom-nav){display:none}.app-shell>main.auth-page{width:100%;max-width:none;box-sizing:border-box;padding:80px 24px 48px;margin:0;display:flex;justify-content:center;align-items:flex-start;gap:96px}.auth-column{width:425px;max-width:100%;flex:0 1 425px;min-width:0}.auth-card{border:1px solid #333b47;border-radius:24px;padding:40px}.auth-brand{display:inline-flex;align-items:center;gap:8px;color:#f0b90b;font-size:20px;font-weight:700;text-decoration:none}.auth-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:24px 0 32px}.auth-heading h1{font-size:30px;line-height:1.3;margin:0}.auth-page button{font:inherit;cursor:pointer}.auth-page .auth-qr{display:grid;place-items:center;padding:8px;width:44px;height:44px;border:0;border-radius:8px;background:#2b3139;color:#eaecef}.auth-qr svg{width:26px;height:26px}.auth-card form{margin:0;gap:20px}.auth-card label{font-size:14px}.auth-card input:not([type=checkbox]){min-height:48px;border-color:#667080;background:transparent;color:#eaecef}.auth-card input::placeholder{color:#929aa5}.auth-card input:not([type=checkbox]):hover{border-color:#f0b90b}.auth-card form>button{min-height:48px;border:1px solid #667080;border-radius:8px;background:transparent;color:#eaecef}.auth-card form>.primary.yellow{width:100%;background:#fcd535;border:0;color:#181a20;font-weight:600}.auth-card button:disabled{cursor:default;opacity:.5}.auth-divider{display:flex;align-items:center;gap:16px;font-size:14px;margin:24px 0 12px}.auth-divider:before,.auth-divider:after{content:"";height:1px;flex:1;background:#333b47}.auth-alternatives button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:48px;margin-top:16px;padding:10px 20px;background:transparent;border:1px solid #474f5d;border-radius:12px;color:#eaecef}.auth-alternatives button:hover{background:#2b3139}.auth-alternatives button>span{width:20px;font-weight:700}.auth-icon-spacer{visibility:hidden}.auth-page :is(a,button,input):focus-visible{outline:2px solid #f0b90b;outline-offset:4px}.auth-page .auth-terms{display:flex;align-items:flex-start;gap:8px;line-height:1.5}.auth-terms input{width:18px;height:18px;margin:2px 0 0;flex:0 0 18px;padding:0;accent-color:#fcd535}.auth-note{font-size:12px;line-height:1.6;color:#b7bdc6;margin:20px 0 0}.auth-demo{color:#fcd535;line-height:1.5}.auth-switch{display:block;padding:24px 0;text-align:center;color:#f0b90b;text-decoration:none}.auth-reward{width:350px;flex:0 1 350px;padding-top:56px;text-align:center}.auth-reward h2{font-size:36px;line-height:1.5;margin:0}.auth-reward strong{color:#f0b90b}.auth-reward svg{width:280px;max-width:100%;color:#f0b90b;margin:32px 0}.auth-reward>p{margin-top:24px}@media(max-width:800px){.app-shell>main.auth-page{padding:32px 20px}.auth-reward{display:none}}@media(max-width:480px){.auth-card{border:0;padding:16px 4px}.auth-heading h1{font-size:28px}}
