:root{--brand:#62eef8;--brand-strong:#20cbd8;--brand-soft:#e9fdff;--bg:#ffffff;--surface:#ffffff;--surface-2:#f9fbfb;--text:#111827;--muted:#73808c;--line:#e7edf0;--green:#0aa66a;--green-soft:#e9f8f1;--red:#e14c4c;--red-soft:#fff0f0;--amber:#b7791f;--shadow:0 14px 36px rgba(31, 48, 58, 0.08);--radius:8px;--nav-height:74px;--font-bitget:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang TC","PingFang SC","Microsoft JhengHei","Microsoft YaHei",Arial,sans-serif}*{box-sizing:border-box}html{height:100%;min-height:100%;background:#edf4f5;color:var(--text);font-family:var(--font-bitget);font-feature-settings:"tnum" 1,"liga" 1,"calt" 1;-webkit-text-size-adjust:100%;text-size-adjust:100%;overflow-x:hidden}body{height:100%;min-height:100%;margin:0;font-family:var(--font-bitget);background:linear-gradient(180deg,rgba(98,238,248,.1),rgba(246,249,250,0) 220px),var(--bg);-webkit-tap-highlight-color:transparent;overscroll-behavior-x:none;overscroll-behavior-y:none;overflow:hidden}button,input,select,textarea{font:inherit;font-family:var(--font-bitget)}.allow-select,[contenteditable=true],[data-allow-select],input,textarea{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}@media (hover:none) and (pointer:coarse){body,html{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}}button{border:0;cursor:pointer;touch-action:manipulation}button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid rgba(32,203,216,.5);outline-offset:2px}.app-shell{position:fixed;inset:0;width:100%;max-width:430px;height:100vh;height:100dvh;min-height:100vh;min-height:100dvh;margin:0 auto;background:var(--bg);box-shadow:0 0 0 1px rgba(17,24,39,.04);overflow:hidden}.app-main{height:100%;min-height:100vh;min-height:100dvh;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;padding:calc(12px + env(safe-area-inset-top)) 14px calc(var(--nav-height) + 20px + env(safe-area-inset-bottom));scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.app-main::-webkit-scrollbar{width:0;height:0}body.is-markets-page .app-main{scrollbar-width:thin;-ms-overflow-style:auto}body.is-markets-page .app-main::-webkit-scrollbar{width:6px;height:6px}body.is-markets-page .app-main::-webkit-scrollbar-track{background:rgba(226,232,240,.65);border-radius:999px}body.is-markets-page .app-main::-webkit-scrollbar-thumb{background:rgba(148,163,184,.65);border-radius:999px}body.is-ai-detail-page .app-main,body.is-asset-center-page .app-main,body.is-profile-detail-page .app-main,body.is-search-page .app-main{padding-bottom:calc(20px + env(safe-area-inset-bottom))}body.is-ai-detail-page .bottom-nav,body.is-asset-center-page .bottom-nav,body.is-profile-detail-page .bottom-nav,body.is-search-page .bottom-nav{display:none}.page{display:grid;gap:14px}.home-page{padding-top:calc(54px + env(safe-area-inset-top))}.top-search{position:sticky;top:0;z-index:8;display:grid;grid-template-columns:38px minmax(0,1fr) 38px;align-items:center;gap:10px;margin:-4px -4px 0;padding:6px 4px 10px;background:#ffffff;backdrop-filter:blur(18px)}.home-page .top-search{position:fixed;top:0;right:0;left:0;z-index:30;width:100%;max-width:430px;margin:0 auto;padding:calc(6px + env(safe-area-inset-top)) 14px 10px;box-shadow:0 10px 26px rgba(31,48,58,.08)}.market-search-only{grid-template-columns:minmax(0,1fr)}.markets-page .top-search{top:0;z-index:30;margin:0;padding:0;background:0 0;backdrop-filter:none;box-shadow:none}.avatar-btn,.circle-btn,.icon-circle,.wallet-btn{display:inline-grid;place-items:center;width:38px;height:38px;border:1px solid var(--line);border-radius:50%;background:var(--surface);color:var(--text);box-shadow:0 8px 20px rgba(31,48,58,.06)}.wallet-btn .bill-icon,.wallet-btn .wallet-icon{width:22px;height:22px}.avatar-btn{overflow:hidden;background:radial-gradient(circle at 50% 35%,#d9fbfe 0 18%,transparent 19%),radial-gradient(circle at 50% 88%,#c2f7fb 0 32%,transparent 33%),#fff}.avatar-btn img,.profile-avatar img{width:100%;height:100%;object-fit:cover}.circle-btn{font-weight:800}.circle-btn svg{width:22px;height:22px}.app-icon{display:block;width:23px;height:23px;color:currentColor}.search-box{display:flex;align-items:center;gap:8px;min-width:0;min-height:38px;border:1px solid var(--line);border-radius:999px;background:var(--surface);padding:0 14px;color:var(--muted);box-shadow:0 8px 22px rgba(31,48,58,.05)}.home-search-trigger{justify-content:flex-start;width:100%;text-align:left}.home-search-trigger span{color:#99a5ad;font-size:14px}.search-icon{flex:0 0 auto;width:18px;height:18px;color:#a9b4bd}.search-box input{width:100%;min-width:0;border:0;background:0 0;color:var(--text);font-size:14px}.search-box input:focus-visible{outline:0}.search-box input::placeholder{color:#99a5ad}.search-page{display:grid;gap:12px;align-content:start;min-height:calc(100vh - 32px - env(safe-area-inset-top))}.search-page-head{position:sticky;top:0;z-index:8;display:grid;grid-template-columns:30px minmax(0,1fr) 34px;align-items:center;gap:10px;margin:-4px -4px 0;padding:6px 4px 10px;background:rgba(246,249,250,.94);backdrop-filter:blur(18px)}.search-back-btn,.search-submit-btn{display:inline-grid;place-items:center;width:34px;height:38px;padding:0;background:0 0;color:#667481}.search-back-btn svg,.search-submit-btn svg{width:22px;height:22px}.search-submit-btn .search-icon{width:21px;height:21px;color:currentColor}.search-panel-box{min-height:40px;border-color:rgba(115,128,140,.28);border-radius:8px;background:#fff;box-shadow:none}.search-panel-box:focus-within{border-color:rgba(32,203,216,.46);box-shadow:0 0 0 3px rgba(98,238,248,.14)}.search-panel-box input{font-weight:600}.hot-search-card{display:grid;gap:12px;border:1px solid rgba(32,203,216,.14);border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(233,253,255,.72)),var(--surface);padding:12px;box-shadow:0 12px 28px rgba(31,48,58,.06)}.hot-search-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.hot-search-head h2{margin:0;color:#101827;font-size:17px;line-height:1.2}.hot-search-head span{color:#8b98a5;font-size:12px;font-weight:700}.hot-search-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:14px;row-gap:8px}.hot-search-grid .empty-state{grid-column:1/-1}.hot-search-item{display:grid;grid-template-columns:15px minmax(0,1fr) auto;align-items:center;gap:5px;min-width:0;min-height:42px;padding:4px 0;background:0 0;color:#24313a;font-size:12.5px;font-weight:800;text-align:left}.hot-search-rank{color:#85919c;font-size:12px}.hot-search-rank.is-hot{color:#f59f27}.hot-search-main{display:grid;gap:2px;min-width:0}.hot-search-symbol{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hot-search-meta{overflow:hidden;color:#73808c;font-size:10.5px;font-weight:700;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.hot-search-badge{flex:0 0 auto;border:1px solid rgba(115,128,140,.32);border-radius:4px;padding:1px 4px;color:#73808c;font-size:10px;font-weight:700}.hot-search-badge.is-contract{border-color:rgba(32,203,216,.28);background:var(--brand-soft);color:#06828c}.hot-search-badge.is-margin{border-color:rgba(245,159,39,.28);background:#fff7e8;color:#b7791f}.hero{position:relative;aspect-ratio:2.18/1;min-height:150px;overflow:hidden;border-radius:var(--radius);background:linear-gradient(135deg,rgba(255,255,255,.95),rgba(233,253,255,.72)),radial-gradient(circle at 78% 20%,rgba(98,238,248,.36),transparent 36%),linear-gradient(140deg,#fff 0,#eefbfc 54%,#f8fafc 100%);box-shadow:var(--shadow)}.hero img{display:none;width:100%;height:100%;object-fit:cover}.hero.has-image{background:#fff}.hero.has-image img{display:block}.hero.has-image .hero-copy{display:none}.hero-copy{position:relative;z-index:1;display:grid;gap:8px;padding:22px 18px}.hero-kicker{color:var(--brand-strong);font-size:12px;font-weight:800;letter-spacing:0}.hero h1{max-width:250px;margin:0;color:#0f172a;font-size:25px;line-height:1.14;letter-spacing:0}.hero p{max-width:240px;margin:0;color:#556370;font-size:13px;line-height:1.55}.hero-metric{display:inline-flex;align-items:center;width:fit-content;min-height:30px;border:1px solid rgba(32,203,216,.18);border-radius:999px;background:rgba(255,255,255,.78);padding:0 10px;color:#18212a;font-size:12px;font-weight:700}.guest-prompt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.guest-prompt-tile{min-height:48px;border-radius:18px;color:#07191b;font-size:15px;font-weight:900;box-shadow:0 10px 22px rgba(31,48,58,.05)}.guest-prompt-login{background:var(--brand)}.guest-prompt-register{border:1px solid rgba(32,203,216,.18);background:rgba(255,255,255,.9)}.quick-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.quick-action{display:grid;place-items:center;gap:7px;min-width:0;border-radius:var(--radius);background:var(--surface);padding:12px 4px 10px;color:var(--text);box-shadow:0 8px 22px rgba(31,48,58,.05)}.feature-shortcut .icon-circle,.quick-action span:first-child{border-color:rgba(32,203,216,.2);background:var(--brand-soft);color:#06828c}.quick-action span:first-child{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;font-size:13px;font-weight:900}.feature-shortcut .app-icon,.quick-action .app-icon{width:22px;height:22px}.quick-action span:last-child{font-size:12px;font-weight:700}.section{display:grid;gap:10px}.section-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.page-title,.section-head h2,.section-head h3{margin:0;color:#101827;font-size:17px;line-height:1.25;letter-spacing:0}.muted{color:var(--muted)}.mini-link{background:0 0;color:var(--brand-strong);font-size:13px;font-weight:800}.market-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.about-panel,.asset-card,.function-list,.history-card,.list-panel,.logout-card,.market-card,.position-card,.profile-card,.trade-panel{border:1px solid rgba(231,237,240,.9);border-radius:var(--radius);background:var(--surface);box-shadow:0 8px 24px rgba(31,48,58,.05)}.market-card{display:grid;gap:8px;min-width:0;overflow:hidden;padding:11px 10px;color:inherit;cursor:pointer;font:inherit;text-align:left;width:100%}.market-card .market-card-top{min-width:0;gap:6px}.market-card .coin-title{gap:6px}.market-card .coin-logo{width:28px;height:28px}.market-card .coin-name,.market-card .pair-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.market-card .change{flex:0 0 auto;min-width:50px;min-height:24px;padding:0 6px;font-size:11px}.market-card .price{min-width:0;font-size:16px;overflow-wrap:anywhere}.market-card .sparkline{height:31px}.asset-actions,.balance-tabs,.form-row,.function-row,.history-line,.list-row,.market-card-top,.market-row,.order-row,.position-line,.rate-row,.trade-summary{display:flex;align-items:center;justify-content:space-between;gap:10px}.coin-title{display:flex;align-items:center;gap:8px;min-width:0}.coin-title div{min-width:0}.coin-logo{flex:0 0 auto;width:30px;height:30px;border-radius:50%;background:#eef6f7;box-shadow:0 6px 16px rgba(31,48,58,.08)}.coin-logo.small{width:26px;height:26px}.coin-logo.large{width:34px;height:34px}.coin-name{color:#101827;font-size:14px;font-weight:850}.pair-sub,.tiny-label{color:var(--muted);font-size:11px;font-weight:700}.price{color:#111827;font-size:17px;font-weight:850;letter-spacing:0}.change{display:inline-flex;align-items:center;justify-content:center;min-width:58px;min-height:26px;border-radius:999px;padding:0 8px;font-size:12px;font-weight:850}.up{color:var(--green)}.down{color:var(--red)}.change.up{background:var(--green-soft)}.change.down{background:var(--red-soft)}.sparkline{width:100%;height:34px}.sparkline path{fill:none;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.notice-strip{display:flex;gap:10px;overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:2px;scrollbar-width:none;-webkit-overflow-scrolling:touch;cursor:grab;user-select:none}.notice-strip::-webkit-scrollbar{display:none}.notice-strip.is-dragging{cursor:grabbing}.notice-item{flex:0 0 70%;min-height:128px;border:1px solid rgba(231,237,240,.9);border-radius:var(--radius);background:linear-gradient(135deg,#fff,#f1fcfd);padding:12px}.notice-item strong{display:block;margin-bottom:5px;color:#121a24;font-size:14px}.notice-item span{color:var(--muted);font-size:12px;line-height:1.5}.ranking-tabs,.side-tabs,.tabs,.type-tabs{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:8px}.tab-btn{min-height:34px;border-radius:999px;background:var(--surface);color:#606d78;font-size:13px;font-weight:850;box-shadow:inset 0 0 0 1px var(--line)}.tab-btn.is-active{background:var(--brand);color:#07191b;box-shadow:none}.list-panel{overflow:hidden}.ranking-more-btn{justify-self:center;min-height:24px;background:0 0;padding:0 8px;color:#5b6874;font-size:13px;font-weight:800}.list-row{width:100%;min-height:58px;border-bottom:1px solid var(--line);background:var(--surface);padding:10px 12px;color:var(--text);text-align:left}.function-row:last-child,.list-row:last-child{border-bottom:0}.row-main{display:grid;gap:4px}.row-side{display:grid;justify-items:end;gap:4px}.market-line{display:grid;grid-template-columns:28px minmax(120px,1fr) minmax(90px,auto);gap:8px;align-items:center;width:100%}.market-line .row-main,.market-line .row-side{border:0;background:0 0;padding:0;color:inherit}.market-line .row-main{text-align:left}.list-row .row-main.coin-title,.market-line .row-main .coin-title{display:flex;align-items:center;gap:8px}.list-row .row-main.coin-title>div,.market-line .row-main .coin-title>span{display:grid;gap:3px;min-width:0}.market-line .row-side{width:100%;justify-items:end;text-align:right}.star-btn{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#f5f8f9;color:#bac4ca;font-size:17px}.star-btn.is-on{background:#fff8dd;color:#d6a20f}.tag{display:inline-flex;align-items:center;width:fit-content;min-height:20px;border-radius:999px;background:#f0f6f7;padding:0 7px;color:#5b6874;font-size:11px;font-weight:800}.market-line .sparkline{height:28px}.empty-state{padding:26px 16px;color:var(--muted);text-align:center}.favorite-empty{display:grid;justify-items:center;gap:8px;padding:22px 18px 24px;background:linear-gradient(180deg,#fff,#f0fcfd);text-align:center}.favorite-empty-icon{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--brand-soft);color:#06828c;font-size:23px;font-weight:900}.favorite-empty strong{color:#101827;font-size:14px;line-height:1.3}.favorite-empty p{max-width:280px;margin:0;color:var(--muted);font-size:12px;line-height:1.55}.empty-action{min-height:32px;border-radius:999px;background:rgba(98,238,248,.22);padding:0 13px;color:#06828c;font-size:12px;font-weight:850;box-shadow:inset 0 0 0 1px rgba(32,203,216,.2)}.danger-btn,.primary-btn,.secondary-btn,.trade-submit{display:inline-flex;align-items:center;justify-content:center;min-height:42px;border-radius:var(--radius);padding:0 14px;font-weight:850}.primary-btn{width:100%;background:var(--brand);color:#06191b}.secondary-btn{border:1px solid var(--line);background:var(--surface);color:var(--text)}.danger-btn{background:0 0;color:var(--red)}.about-panel{display:grid;row-gap:12px;border:0;border-top:1px solid rgba(17,24,39,.12);border-radius:0;background:0 0;padding:16px 0 0;box-shadow:none}.about-panel h3,.about-panel p{margin:0}.about-panel h3{color:var(--text);font-size:30px;font-weight:950;line-height:1.15;margin-bottom:10px}.about-panel p{color:var(--muted);font-size:13px;line-height:1.55}.pic-wall{overflow:hidden;margin:14px -14px 0;padding:10px 0}.pic-wall-track{display:flex;align-items:center;gap:16px;width:max-content;animation:pic-wall-flow 22s linear infinite}.pic-wall-item{flex:0 0 auto;display:block;overflow:hidden;background:#edf4f5;box-shadow:0 8px 20px rgba(31,48,58,.08)}.pic-wall-item.is-round{width:54px;height:54px;border-radius:50%}.pic-wall-item.is-pill{width:112px;height:54px;border-radius:999px}.pic-wall video{display:block;width:100%;height:100%;object-fit:cover}@keyframes pic-wall-flow{to{transform:translateX(calc(-50% - 8px))}}.global-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:2px;padding:18px 0 22px}.global-stat{display:grid;place-items:center;gap:4px;min-width:0;text-align:center}.global-stat strong{color:#05070a;font-size:38px;font-weight:800;line-height:.95;letter-spacing:0;white-space:nowrap}.global-stat span{color:#20313b;font-size:22px;font-weight:500;line-height:1.15}.brand-story{position:relative;display:grid;gap:18px;overflow:hidden;margin:0 -14px;background:#00f0ff;padding:58px 34px;color:#053542}.brand-story h2,.brand-story p{position:relative;z-index:1;margin:0}.brand-story h2{color:#052b35;font-size:40px;font-weight:950;line-height:1.08;letter-spacing:0}.brand-story p{max-width:620px;color:rgba(5,53,66,.78);font-size:14px;line-height:1.5}.brand-story-mark{position:absolute;right:0;top:0;bottom:0;width:280px;height:100%;object-fit:contain;object-position:right center;opacity:.42;pointer-events:none}.milestones{display:grid;gap:18px;overflow:hidden;margin:24px -14px 0;background:#fff;padding:28px 0 28px}.milestones h2{margin:0;padding:0 14px;color:#090d12;font-size:36px;font-weight:950;line-height:1.08;letter-spacing:0}.milestone-track{--milestone-card-width:350px;--milestone-gap:18px;--milestone-line-start:39px;position:relative;display:grid;grid-auto-columns:var(--milestone-card-width);grid-auto-flow:column;gap:var(--milestone-gap);overflow-x:auto;overscroll-behavior-x:contain;padding:44px 14px 0;touch-action:pan-x;cursor:grab;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.milestone-track::-webkit-scrollbar{display:none}.milestone-track.is-dragging{cursor:grabbing}.milestone-track::before{content:"";position:absolute;top:54px;left:var(--milestone-line-start);width:calc((var(--milestone-card-width) + var(--milestone-gap)) * (var(--milestone-count) - 1) + 72vw);height:3px;background:#0a0d10}.milestone-item{position:relative;display:grid;align-content:start;gap:18px;border-radius:14px;transition:transform 160ms ease;transform-origin:center bottom;user-select:none;-webkit-user-select:none}.milestone-item:active,.milestone-item:focus-visible{transform:scale(1.025)}.milestone-track.is-dragging .milestone-item{transform:none}.milestone-item:active .milestone-card,.milestone-item:focus-visible .milestone-card{background:#e3fbff;box-shadow:0 12px 28px rgba(31,48,58,.1)}.milestone-dot{position:relative;z-index:1;width:22px;height:22px;border:4px solid #55e7ef;border-radius:50%;background:#0b1117;box-shadow:0 0 0 2px #fff}.milestone-item time{color:#090d12;font-size:24px;font-weight:600;line-height:1}.milestone-card{display:grid;align-content:start;gap:12px;height:138px;overflow:hidden;border-radius:14px;background:#effdff;padding:20px 18px}.milestone-card h3,.milestone-card p{margin:0}.milestone-card h3{color:#090d12;font-size:18px;font-weight:900;line-height:1.35}.milestone-card p{color:rgba(9,13,18,.66);font-size:14px;font-weight:600;line-height:1.55}.home-footer{display:grid;justify-items:center;gap:6px;border-top:1px solid rgba(115,128,140,.14);padding:22px 10px 6px;color:#7c8a96;text-align:center}.home-footer p{margin:0;font-size:12px;font-weight:650;line-height:1.4}.home-footer p:first-child{color:#53616c}.brand-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.brand-info-card{display:grid;align-content:start;gap:6px;min-height:112px;border-radius:var(--radius);background:#f0fdff;padding:14px 12px}.brand-info-card h3,.brand-info-card p{margin:0}.brand-info-card h3{color:var(--text);font-size:18px;font-weight:950;line-height:1.18}.brand-info-card p{color:var(--muted);font-size:12px;line-height:1.48}.trade-header{position:sticky;top:0;z-index:7;display:grid;gap:10px;margin:-4px -4px 0;padding:6px 4px 10px;background:rgba(246,249,250,.92);backdrop-filter:blur(18px)}.pair-title{display:flex;align-items:center;justify-content:space-between;gap:10px}.pair-title h1{margin:0;font-size:20px;letter-spacing:0}.pair-title-main{display:flex;align-items:center;gap:9px;min-width:0}.trade-summary{align-items:stretch;overflow:hidden;border:1px solid rgba(231,237,240,.9);border-radius:var(--radius);background:var(--surface);padding:10px 12px}.summary-stat{display:grid;gap:3px}.summary-stat span:first-child{color:var(--muted);font-size:10px;font-weight:750}.summary-stat span:last-child{color:#17202b;font-size:12px;font-weight:850}.history-card,.position-card,.trade-panel{display:grid;gap:12px;padding:12px}.trade-workspace{display:grid;grid-template-columns:minmax(0,0.95fr) minmax(0,1.05fr);gap:10px;align-items:start}.trade-book-card{display:grid;gap:8px;min-width:0;border:1px solid rgba(231,237,240,.9);border-radius:var(--radius);background:var(--surface);padding:10px}.trade-book-title{display:grid;gap:3px}.trade-book-title div{display:flex;align-items:center;gap:7px;min-width:0}.trade-book-title strong{color:var(--text);font-size:16px;font-weight:900}.trade-book-title span{font-size:12px;font-weight:850}.trade-book-title small{color:var(--muted);font-size:11px;font-weight:750}.trade-book-list{display:grid;gap:4px}.trade-book-row{display:flex;justify-content:space-between;gap:8px;min-height:20px;font-size:12px;font-variant-numeric:tabular-nums}.trade-book-row span:last-child{color:#6d7984}.trade-last-price{border-radius:var(--radius);background:#f7fafb;padding:8px 6px;text-align:center;font-size:18px;font-weight:950;font-variant-numeric:tabular-nums}.trade-workspace .trade-panel{min-width:0;padding:10px}.trade-workspace .trade-panel h2{font-size:15px}.trade-workspace .side-tabs,.trade-workspace .type-tabs{gap:6px}.trade-workspace .tab-btn{min-height:32px;font-size:12px}.trade-workspace .form-grid{gap:8px}.trade-workspace .form-row{min-height:38px;padding:0 8px}.trade-workspace .form-row input,.trade-workspace .form-row select{width:52%;font-size:13px}.trade-workspace .percent-grid{gap:5px}.trade-workspace .mini-pill{min-height:28px;font-size:11px}.trade-workspace .rate-box{gap:6px;padding:8px}.trade-workspace .rate-row span:first-child,.trade-workspace .rate-row span:last-child{font-size:11px}.trade-workspace .trade-submit{min-height:42px}.trade-records{display:grid;gap:0;overflow:hidden;border:1px solid rgba(231,237,240,.9);border-radius:var(--radius);background:var(--surface)}.trade-record-tabs{display:grid;grid-template-columns:1fr 1fr;min-height:46px;border-bottom:1px solid var(--line)}.trade-record-tabs span{display:grid;place-items:center;color:var(--muted);font-weight:850}.trade-record-tabs .is-active{color:var(--text);box-shadow:inset 0 -3px 0 var(--brand)}.trade-records .history-card,.trade-records .position-card{border:0;border-radius:0;box-shadow:none}.history-card h3,.position-card h3,.trade-panel h2{margin:0;font-size:16px;letter-spacing:0}.trade-guest-page{min-height:calc(100vh - var(--nav-height) - 42px);align-content:center}.trade-guest-card{display:grid;justify-items:center;gap:14px;border:1px solid rgba(231,237,240,.95);border-radius:var(--radius);background:linear-gradient(180deg,#fff,#f2fcfd);padding:26px 16px;text-align:center;box-shadow:var(--shadow)}.trade-guest-icon{display:inline-grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--brand-soft);color:#06828c}.trade-guest-icon .app-icon{width:25px;height:25px}.trade-guest-card h1{margin:0;font-size:21px;letter-spacing:0}.trade-guest-card p{max-width:300px;margin:0;color:var(--muted);font-size:13px;line-height:1.55}.side-tabs .tab-btn.buy.is-active,.trade-submit.buy{background:var(--green);color:#fff}.side-tabs .tab-btn.sell.is-active,.trade-submit.sell,.trade-submit.short{background:var(--red);color:#fff}.trade-submit.long{background:var(--green);color:#fff}.trade-submit.convert{background:var(--brand);color:#06191b}.form-grid{display:grid;gap:10px}.form-row{min-height:44px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2);padding:0 10px}.form-row label{color:var(--muted);font-size:12px;font-weight:780}.form-row input,.form-row select{width:58%;min-width:0;border:0;background:0 0;color:var(--text);text-align:right;font-weight:800}.leverage-grid,.percent-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.leverage-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.mini-pill{min-height:30px;border-radius:999px;background:#f0f6f7;color:#53616c;font-size:12px;font-weight:850}.mini-pill.is-active{background:var(--brand);color:#06191b}.rate-box{display:grid;gap:8px;border-radius:var(--radius);background:#f7fafb;padding:10px}.rate-row span:first-child{color:var(--muted);font-size:12px}.rate-row span:last-child{font-size:13px;font-weight:850}.book-grid,.deal-grid{display:grid;gap:6px}.book-grid{grid-template-columns:1fr 1fr}.mini-table{display:grid;gap:5px;border-radius:var(--radius);background:#f8fbfb;padding:8px}.mini-table strong{font-size:12px}.inner-block{display:grid;gap:8px;border-radius:var(--radius);background:#f8fbfb;padding:10px}.inner-block h3{margin:0;font-size:14px}.order-row{font-size:12px;font-variant-numeric:tabular-nums}.history-line,.position-line{align-items:flex-start;border-bottom:1px solid var(--line);padding-bottom:8px}.history-line:last-child,.position-line:last-child{border-bottom:0;padding-bottom:0}.history-line div,.position-line div{display:grid;gap:3px}.history-line strong,.position-line strong{font-size:13px}.history-line small,.position-line small{color:var(--muted);font-size:11px;line-height:1.35}.close-btn{min-height:30px;border-radius:999px;background:#f3f7f8;padding:0 10px;color:#31414a;font-size:12px;font-weight:850}.ai-defi-page{min-height:calc(100vh - var(--nav-height) - 20px);margin:calc(-12px - env(safe-area-inset-top)) -14px -20px;padding:calc(34px + env(safe-area-inset-top)) 10px 16px;gap:14px;background:#fff}.ai-summary{display:grid;gap:24px;padding:2px 6px 8px}.ai-total{display:grid;gap:22px}.ai-stat span,.ai-total span{color:#778398;font-size:16px;font-weight:650;line-height:1.25}.ai-total strong{color:#182231;font-size:40px;font-weight:500;line-height:1;letter-spacing:0}.ai-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ai-stat{display:grid;gap:10px}.ai-stat strong{color:#182231;font-size:27px;font-weight:500;line-height:1}.ai-order-tabs{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:2px}.ai-order-tab{min-height:46px;border-radius:4px;background:#f0f0f0;color:#6f7d91;font-size:15px;font-weight:800}.ai-order-tab.is-active{border:1px solid #1aa8b4;background:#24aeba;color:#fff;box-shadow:0 8px 18px rgba(36,174,186,.14)}.ai-product-list{display:grid;gap:16px}.ai-product-card{position:relative;min-height:138px;overflow:hidden;border-radius:4px;background:#f5f5f5;padding:31px 12px 12px}.ai-product-badge{position:absolute;top:0;left:17px;min-height:27px;border-radius:0 0 3px 3px;background:#20c782;padding:4px 11px;color:#fff;font-size:16px;font-weight:750;line-height:1.2}.ai-product-badge.is-locked{background:#474b68}.ai-rules-page{position:relative}.ai-rules-back{position:absolute;top:calc(12px + env(safe-area-inset-top));left:12px;width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,.92);color:#667481;box-shadow:0 8px 20px rgba(31,48,58,.08)}.ai-product-body{display:grid;grid-template-columns:68px minmax(0,1fr) 76px;align-items:center;gap:8px}.ai-product-visual{width:62px;height:52px;display:grid;place-items:center;overflow:visible}.ai-product-visual img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.ai-product-visual.is-large{width:66px;height:58px}.ai-product-copy{display:grid;gap:3px;min-width:0}.ai-product-copy h2,.ai-product-copy p{margin:0}.ai-product-copy h2{color:#182231;font-size:23px;font-weight:900;line-height:1.1}.ai-product-copy p{color:#172434;font-size:12px;font-weight:650;line-height:1.32}.ai-rent-btn{justify-self:end;min-width:62px;min-height:38px;border-radius:4px;border:1px solid #1aa8b4;background:#24aeba;padding:0 10px;color:#fff;font-size:13px;font-weight:850;box-shadow:0 8px 18px rgba(36,174,186,.14)}.ai-rent-btn.is-locked{border-color:rgba(71,75,104,.22);background:#edf0f6;color:#474b68;box-shadow:none}.ai-orders-page,.ai-rent-page{min-height:100vh;min-height:100dvh;margin:calc(-12px - env(safe-area-inset-top)) -14px -20px;background:#fff;gap:0}.ai-detail-head,.ai-rent-head{position:relative;z-index:5;background:#fff;border-bottom:1px solid #e8edf1}.ai-detail-head{min-height:calc(80px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top)}.ai-detail-back{width:42px;height:42px;display:grid;place-items:center;background:0 0;color:#101820}.ai-detail-back .back-icon{width:24px;height:24px}.ai-order-state-tabs{position:absolute;right:0;bottom:0;left:56px;display:grid;grid-template-columns:1fr 1fr;height:44px}.ai-order-state-tabs button{position:relative;background:0 0;color:#7d8795;font-size:14px;font-weight:650}.ai-order-state-tabs button.is-active{color:#151c26}.ai-order-state-tabs button.is-active::after{content:"";position:absolute;right:50%;bottom:0;width:42px;height:2px;border-radius:999px;background:#f4bf3d;transform:translateX(50%)}.ai-empty-state{min-height:calc(100dvh - 80px);display:grid;justify-items:center;align-content:start;padding-top:82px;color:#9aa3af}.ai-empty-state strong{margin-top:20px;color:#929ba7;font-size:16px;font-weight:520}.ai-order-list{display:grid;gap:12px;padding:20px 20px 40px}.ai-managed-order-card{position:relative;overflow:hidden;border-radius:5px;padding:15px 16px 14px;color:#fff}.ai-managed-order-card.is-running{background:linear-gradient(135deg,rgba(98,238,248,.2),rgba(98,238,248,0)),#18aeb9;box-shadow:0 12px 24px rgba(24,174,185,.18)}.ai-managed-order-card.is-ended{background:#82868a;box-shadow:none}.ai-managed-order-watermark{position:absolute;top:-8px;right:84px;width:116px;height:116px;color:#fff;opacity:.55}.ai-managed-order-watermark svg{width:100%;height:100%}.ai-managed-order-head{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px}.ai-managed-order-head div{display:grid;gap:5px}.ai-managed-order-head strong{font-size:15px;font-weight:740;line-height:1.1}.ai-managed-order-head span{font-size:13px;font-weight:650;line-height:1.2}.ai-managed-order-head em{min-width:36px;min-height:22px;border-radius:3px;background:rgba(255,255,255,.92);padding:3px 8px;color:#5e6670;font-size:12px;font-style:normal;font-weight:740;line-height:1.25;text-align:center}.ai-managed-order-card.is-running .ai-managed-order-head em{color:#10939d}.ai-managed-order-grid{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;column-gap:30px;row-gap:16px;margin-top:18px}.ai-managed-order-metric{display:grid;gap:6px;min-width:0}.ai-managed-order-metric span{font-size:13px;font-weight:760;line-height:1.1}.ai-managed-order-metric strong{display:flex;align-items:baseline;gap:6px;font-size:22px;font-weight:760;line-height:1;letter-spacing:0}.ai-managed-order-metric small{font-size:12px;font-weight:760}.ai-empty-art{position:relative;width:168px;height:150px;opacity:.72}.ai-empty-box,.ai-empty-building,.ai-empty-cloud,.ai-empty-paper{position:absolute;display:block}.ai-empty-cloud{width:34px;height:18px;border-radius:999px;background:#f2f4f7}.ai-empty-cloud::after,.ai-empty-cloud::before{content:"";position:absolute;bottom:6px;border-radius:50%;background:inherit}.ai-empty-cloud::before{left:7px;width:15px;height:15px}.ai-empty-cloud::after{right:6px;width:20px;height:20px}.ai-empty-cloud.is-left{top:32px;left:18px;transform:scale(.6)}.ai-empty-cloud.is-right{top:12px;right:30px}.ai-empty-building{bottom:38px;width:28px;background:linear-gradient(180deg,#f3f5f7,#e9edf1)}.ai-empty-building.is-left{left:30px;height:62px}.ai-empty-building.is-right{right:20px;height:112px}.ai-empty-paper{left:66px;bottom:40px;width:86px;height:82px;border:7px solid #e4e8ed;border-radius:2px;background:#fff}.ai-empty-paper i{display:block;width:44px;height:8px;margin:14px auto 0;background:#dfe4e9}.ai-empty-box{left:52px;bottom:16px;width:116px;height:38px;background:#dde2e8}.ai-empty-box::after{content:"";position:absolute;left:38px;top:14px;width:42px;height:8px;background:#f5f7f9}.ai-rent-page{align-content:start;padding-bottom:calc(96px + env(safe-area-inset-bottom))}.ai-rent-head{min-height:calc(46px + env(safe-area-inset-top));display:grid;grid-template-columns:46px minmax(0,1fr) 46px;align-items:center;padding-top:env(safe-area-inset-top)}.ai-rent-head h1{margin:0;color:#111827;font-size:16px;font-weight:520;line-height:1.2;text-align:center}.ai-rent-form,.ai-rent-overview{display:grid;padding:20px 20px 0}.ai-rent-form h2,.ai-rent-overview h2{margin:0 0 12px;color:#111827;font-size:19px;font-weight:760;line-height:1.2}.ai-rent-amount{min-height:54px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;margin-bottom:12px;background:#f7f7f7;padding:0 15px}.ai-rent-amount input{width:100%;min-width:0;border:0;background:0 0;color:#728095;font-size:15px;outline:0}.ai-rent-amount span{color:#111827;font-size:16px;font-weight:520}.ai-rent-amount button{background:0 0;color:#1795a6;font-size:16px;font-weight:560}.ai-rent-row{min-height:40px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px}.ai-rent-row span{color:#7a8496;font-size:16px;font-weight:520}.ai-rent-row strong{color:#111827;font-size:16px;font-weight:520;white-space:nowrap}.ai-rent-overview{padding-top:16px}.ai-rent-submit-bar{position:fixed;right:0;bottom:0;left:50%;z-index:12;width:min(100vw,430px);transform:translateX(-50%);border-top:1px solid #e8edf1;background:rgba(255,255,255,.96);padding:12px 20px calc(12px + env(safe-area-inset-bottom))}.ai-rent-submit{width:100%;min-height:58px;border-radius:4px;background:#8ed7df;color:#fff;font-size:17px;font-weight:760}.ai-product-icon{position:relative;width:54px;height:54px}.ai-product-icon span,.ai-product-icon::after,.ai-product-icon::before{content:"";position:absolute;display:block}.ai-product-icon.is-server span{inset:6px 12px 5px 14px;background:linear-gradient(135deg,#d7e1ff,#7189c9);border:2px solid #eef3ff;box-shadow:-7px 5px 0 #5169a8,7px -4px 0 #eef3ff;transform:skewY(29deg)}.ai-product-icon.is-server::before{left:20px;top:14px;width:12px;height:30px;border-top:3px solid rgba(255,255,255,.75);border-bottom:3px solid rgba(255,255,255,.75)}.ai-product-icon.is-module span{inset:17px 5px 14px 6px;border-radius:5px;background:linear-gradient(135deg,#c5dfe8,#3a5964);box-shadow:0 8px 0 #1f343d;transform:rotate(-13deg) skewX(-8deg)}.ai-product-icon.is-module::before{left:9px;top:39px;width:39px;height:4px;background:repeating-linear-gradient(90deg,#d8ba7c 0 4px,transparent 4px 8px);transform:rotate(-13deg)}.ai-product-icon.is-chip span{inset:11px;border-radius:2px;background:linear-gradient(135deg,#263340,#111920);box-shadow:0 6px 0 #070b10;transform:rotate(-25deg)}.ai-product-icon.is-chip::before{inset:18px;border:1px solid rgba(255,255,255,.38);transform:rotate(-25deg)}.ai-product-icon.is-cpu span{inset:10px 8px;border:4px solid #7a8195;background:#f2f2f2;box-shadow:inset 0 0 0 2px #c4c9d5,0 5px 0 #bec3cc}.ai-product-icon.is-cpu::before{left:20px;top:16px;width:16px;height:22px;background:#d8dde8}.ai-product-icon.is-plate span{inset:12px 8px;border:4px solid #c6cbd1;background:linear-gradient(135deg,#eff1f3,#9ca5ad);box-shadow:inset 0 0 0 2px #fff;transform:rotate(-20deg)}.ai-product-icon.is-plate::before{left:21px;top:20px;width:13px;height:13px;border:2px solid #7f8992;transform:rotate(-20deg)}.ai-product-icon.is-board span{inset:5px 8px;border:3px solid #8099a7;background:radial-gradient(circle at 68% 32%,#d7b04e 0 5px,transparent 6px),radial-gradient(circle at 34% 70%,#2d6178 0 6px,transparent 7px),linear-gradient(135deg,#1c4d63,#0f2c38);box-shadow:0 4px 0 #0b1e27;transform:rotate(3deg)}.ai-product-icon.is-board::before{left:17px;top:13px;width:23px;height:23px;border:2px solid #a5c8d4;background:#14394a}.ai-product-icon.is-gold-chip span{inset:6px 2px 6px 4px;background:repeating-linear-gradient(0deg,rgba(74,39,19,.42) 0 1px,transparent 1px 7px),repeating-linear-gradient(90deg,rgba(255,202,88,.34) 0 1px,transparent 1px 8px),linear-gradient(135deg,#ff9e30,#6d3218);box-shadow:0 5px 0 #472111}.ai-product-icon.is-gold-chip::before{left:4px;top:11px;width:50px;height:2px;background:rgba(255,217,119,.55);box-shadow:0 9px 0 rgba(255,217,119,.35),0 18px 0 rgba(255,217,119,.25)}.ai-product-icon.is-gpu span{inset:7px 4px 8px;border:3px solid #4e8fb0;background:radial-gradient(circle at 50% 50%,#d7d7d7 0 9px,#515a62 10px 15px,transparent 16px),radial-gradient(circle at 24% 74%,#d9b038 0 3px,transparent 4px),linear-gradient(135deg,#1e718b,#173240);box-shadow:0 4px 0 #0d222c;transform:rotate(-14deg)}.ai-product-icon.is-gpu::before{left:15px;top:5px;width:29px;height:7px;background:repeating-linear-gradient(90deg,#d6a73b 0 3px,transparent 3px 6px);transform:rotate(-14deg)}.profile-hero{display:flex;align-items:center;gap:12px;min-height:112px;border-radius:var(--radius);background:linear-gradient(135deg,rgba(98,238,248,.42),rgba(255,255,255,.9)),#eafcff;padding:16px}.profile-avatar{overflow:hidden;width:58px;height:58px;border:3px solid rgba(255,255,255,.86);border-radius:50%;background:radial-gradient(circle at 50% 35%,#fff 0 18%,transparent 19%),radial-gradient(circle at 50% 88%,#d7fbfe 0 34%,transparent 35%),#fff;box-shadow:0 10px 24px rgba(16,72,78,.1)}.profile-hero h1{margin:0 0 5px;font-size:21px;letter-spacing:0}.profile-hero p{margin:0;color:#41535d;font-size:13px;font-weight:750}.login-card{display:grid;gap:16px;border:1px solid rgba(231,237,240,.95);border-radius:var(--radius);background:var(--surface);padding:16px;box-shadow:var(--shadow)}.login-head{display:flex;align-items:center;gap:12px}.login-head h1{margin:0 0 5px;font-size:21px;letter-spacing:0}.login-head p{margin:0;color:var(--muted);font-size:13px;line-height:1.45}.login-form{display:grid;gap:10px}.login-form .form-row{min-height:48px}.login-form .form-row span{color:var(--muted);font-size:12px;font-weight:780}.account-access-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 10px;width:100%;border-radius:var(--radius);background:#f6fafb;padding:10px 12px;text-align:left}.account-access-card span{color:var(--muted);font-size:12px}.account-access-card strong{min-width:0;color:var(--text);font-size:12px;overflow-wrap:anywhere}.asset-card{display:grid;gap:14px;padding:14px}.balance-tabs{justify-content:flex-start}.balance-tab{min-height:30px;border-radius:999px;background:#f1f6f7;padding:0 12px;color:#5a6873;font-size:12px;font-weight:850}.balance-tab.is-active{background:var(--brand);color:#06191b}.asset-main{display:flex;align-items:center;justify-content:space-between;gap:10px}.asset-number{display:block;margin-bottom:4px;font-size:34px;font-weight:900;letter-spacing:0}.asset-main small{color:var(--muted);font-size:13px;font-weight:750}.asset-actions{display:grid;grid-template-columns:1fr 1fr}.asset-actions.is-single{grid-template-columns:1fr}.asset-transfer-btn{gap:8px}.asset-transfer-btn .transfer-icon{width:18px;height:18px}.asset-center-page{min-height:100%;margin:calc(-12px - env(safe-area-inset-top)) -14px calc(-20px - env(safe-area-inset-bottom));gap:0;background:var(--brand)}.asset-center-head{position:relative;display:grid;place-items:center;min-height:calc(50px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 48px 0;background:var(--brand)}.asset-center-head h1{margin:0;color:#050505;font-size:16px;font-weight:900}.asset-center-back{position:absolute;left:8px;bottom:7px;display:grid;place-items:center;width:36px;height:36px;background:0 0;color:#050505}.asset-center-back svg{width:24px;height:24px}.asset-center-card{display:grid;align-content:start;gap:14px;min-height:calc(100vh - 50px - env(safe-area-inset-top));min-height:calc(100dvh - 50px - env(safe-area-inset-top));padding:22px 12px 34px;border-radius:16px 16px 0 0;background:#fff}.asset-center-card .balance-tab{min-width:82px;border:1px solid #dde2e4;border-radius:4px;background:#fff;color:#697580;font-weight:700}.asset-center-card .balance-tab.is-active{border-color:var(--brand-strong);background:var(--brand-strong);color:#04252a}.asset-center-main{display:flex;align-items:center;justify-content:space-between;gap:14px}.asset-center-main .asset-number{font-size:28px;line-height:1}.asset-center-main small{color:#6f7780;font-size:13px}.asset-center-main .asset-record-btn{border-radius:6px;background:#fff;color:#1f2a30;box-shadow:none}.asset-center-card .asset-actions{gap:16px}.asset-center-card .primary-btn{background:var(--brand-strong);color:#04252a}.asset-center-note{margin:8px 0 0;color:#6f7780;font-size:13px}.asset-token-row,.asset-token-title{display:flex;align-items:center}.asset-token-row{min-height:58px;justify-content:space-between;gap:12px;padding:10px 0;color:#111;font-size:16px}.asset-token-title{min-width:0;gap:9px}.asset-token-title .coin-logo{width:30px;height:30px}.asset-empty-state{display:grid;justify-items:center;align-content:center;gap:12px;min-height:360px;color:#c0c8ce;text-align:center}.asset-empty-state strong{color:#c0c8ce;font-size:14px;font-weight:800}.asset-empty-icon{position:relative;display:grid;place-items:center;width:74px;height:58px}.asset-empty-box{width:48px;height:38px;border-radius:6px 6px 5px 5px;background:linear-gradient(180deg,rgba(205,211,214,.82),rgba(231,234,235,.86)),#eef0f0;box-shadow:inset 0 -10px 0 rgba(255,255,255,.45);clip-path:polygon(15% 0,85% 0,100% 28%,100% 100%,0 100%,0 28%)}.asset-empty-box::after,.asset-empty-box::before{content:"";position:absolute;left:22px;width:18px;height:3px;border-radius:999px;background:rgba(185,193,196,.7)}.asset-empty-box::before{top:34px}.asset-empty-box::after{top:44px;width:13px}.asset-empty-alert{position:absolute;right:10px;bottom:4px;display:grid;place-items:center;width:19px;height:19px;border-radius:50%;background:var(--brand-strong);color:#fff;font-size:13px;font-weight:900;line-height:1}.asset-record-card{gap:16px}.asset-record-filter{width:max-content;min-height:30px;border-radius:5px;background:var(--brand-soft);padding:6px 12px;color:#056f78;font-size:13px;font-weight:850}.asset-record-list{display:grid;gap:0}.asset-record-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:68px;border-bottom:1px solid var(--line);color:var(--text)}.asset-record-main{display:flex;align-items:center;gap:10px;min-width:0}.asset-record-amount,.asset-record-main>div{display:grid;gap:4px}.asset-record-symbol{display:inline-flex;align-items:center;gap:5px;color:inherit;font-size:inherit}.asset-record-symbol .coin-logo{width:30px;height:30px}.asset-record-row span{color:var(--muted);font-size:12px}.asset-record-amount{justify-items:end;text-align:right}.asset-record-end{padding:15px 0 4px;color:#aeb8be;font-size:12px;font-weight:750;text-align:center}.usdt-mark{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#19a97f;color:#fff;font-size:20px;font-weight:900;line-height:1}.feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.feature-shortcut{display:grid;justify-items:center;gap:7px;border-radius:var(--radius);background:var(--surface);padding:10px 4px;color:var(--text);box-shadow:0 8px 22px rgba(31,48,58,.05)}.feature-shortcut span:last-child{font-size:12px;font-weight:800;text-align:center}.feature-shortcut.is-muted .icon-circle{border-color:#e3e8eb;background:#eef2f4;color:#a7b0b8}.function-list{overflow:hidden}.function-row{width:100%;min-height:48px;border-bottom:1px solid var(--line);background:var(--surface);padding:0 14px;color:var(--text);font-weight:780;text-decoration:none}.profile-detail-page{min-height:100%;margin:calc(-12px - env(safe-area-inset-top)) -14px calc(-20px - env(safe-area-inset-bottom));gap:0;align-content:start;background:#fff}.profile-detail-head{position:sticky;top:0;z-index:10;display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;min-height:calc(44px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 0 0;background:#fff}.profile-detail-head h1{margin:0;color:#101318;font-size:16px;font-weight:900;text-align:center}.detail-back-btn{display:grid;place-items:center;width:44px;height:44px;background:0 0;color:#171c22}.detail-back-btn svg{width:24px;height:24px}.deposit-record-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid #e5e9ec;background:#fff}.deposit-record-tab{position:relative;min-height:36px;background:0 0;color:#6a737c;font-size:14px;font-weight:760}.deposit-record-tab.is-active{color:#121820}.deposit-record-tab.is-active::after{content:"";position:absolute;right:28%;bottom:0;left:28%;height:2px;border-radius:999px;background:var(--brand-strong)}.deposit-record-empty .asset-empty-state{min-height:360px}.notary-certification-page{min-height:100%}.kyc-form{display:grid;gap:10px;padding:8px 12px 96px}.kyc-field{display:grid;gap:7px;color:#4a4f55;font-size:14px}.kyc-field input,.phone-field,.select-field{width:100%;min-height:48px;border:0;border-radius:4px;background:#f4f4f4;padding:0 16px;color:#2f3338;text-align:left}.kyc-field input::placeholder,.phone-field input::placeholder{color:#c9c9c9;font-weight:700}.phone-field,.select-field{display:flex;align-items:center;justify-content:space-between;gap:10px}.phone-field input{min-width:0;min-height:auto;background:0 0;padding:0}.flag-us{width:22px;height:14px;border-radius:1px;background:linear-gradient(#3c5aa6 0 54%,transparent 55%),repeating-linear-gradient(180deg,#d94a4a 0 2px,#fff 2px 4px);box-shadow:0 0 0 1px rgba(0,0,0,.08)}.select-caret{flex:0 0 auto;color:#7b848c;font-size:18px}.kyc-section-title{display:grid;gap:2px;margin-top:4px;color:#33383e;font-size:14px}.kyc-section-title small{color:#7d848b;font-size:13px}.kyc-sample-grid,.kyc-upload-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.kyc-upload-box{display:grid;place-items:center;gap:8px;min-height:99px;border:1px dashed #f5b836;border-radius:6px;background:#fffdf8;color:#f4a51f;font-size:12px;font-weight:750}.kyc-upload-box .image-icon{width:30px;height:30px}.kyc-sample{display:grid;justify-items:center;gap:8px;color:#7b8288;font-size:13px}.kyc-sample-art{position:relative;display:grid;place-items:center;width:106px;max-width:100%;aspect-ratio:1.25;border-radius:6px;background:#eef0f3}.kyc-sample-art span{display:block;width:58px;height:36px;border-radius:2px;background:#fff;box-shadow:0 4px 10px rgba(31,48,58,.1)}.kyc-sample-art.is-front span{background:radial-gradient(circle at 75% 45%,#f28b71 0 6px,transparent 7px),linear-gradient(#d8dee4 0 3px,transparent 3px 8px),linear-gradient(#d8dee4 0 3px,transparent 3px 8px),#fff;background-size:auto,26px 8px,34px 8px,auto;background-position:center,8px 10px,8px 21px,center;background-repeat:no-repeat}.kyc-sample-art.is-back span{background:radial-gradient(circle at 18px 14px,#f6b195 0 5px,transparent 6px),linear-gradient(#c9d0d7 0 4px,transparent 4px 9px),linear-gradient(#c9d0d7 0 4px,transparent 4px 9px),#fff;background-size:auto,36px 9px,42px 9px,auto;background-position:center,18px 12px,10px 24px,center;background-repeat:no-repeat}.kyc-sample-art.is-hold::before{content:"";width:38px;height:38px;border-radius:50% 50% 44% 44%;background:#40464f}.kyc-sample-art.is-hold::after{content:"";position:absolute;bottom:10px;width:70px;height:34px;border-radius:30px 30px 6px 6px;background:#ff884d}.kyc-sample-art.is-hold span{position:absolute;bottom:22px;width:42px;height:23px}.detail-submit-bar{position:fixed;right:0;bottom:0;left:0;z-index:20;width:100%;max-width:430px;margin:0 auto;border-top:1px solid #e7e7e7;background:#fff;padding:14px 20px calc(14px + env(safe-area-inset-bottom))}.kyc-submit-btn{width:100%;min-height:48px;border-radius:5px;background:#f6b43c;color:#111;font-size:15px;font-weight:800}.withdrawal-address-form{display:grid;gap:20px;padding:18px 16px}.address-field{display:grid;gap:8px;color:#31363b;font-size:14px;font-weight:650}.address-input-row{display:grid;grid-template-columns:minmax(0,1fr) 58px;align-items:center;min-height:48px;border-radius:4px;background:#f4f4f4;padding:0 16px}.address-input-row input{min-width:0;border:0;background:0 0;color:#252a30}.address-input-row input::placeholder{color:#aeb4ba;font-weight:700}.address-copy-field button,.address-input-row button,.sheet-copy-field button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:30px;border-radius:5px;background:#f6b43c;color:#151515;font-size:12px;font-weight:800}.fund-flow-page,.withdraw-page{background:#f5f5f5}.fund-panel,.withdraw-bind-card,.withdraw-fee-card,.withdraw-panel{margin:10px 12px 0;border-radius:5px;background:#fff}.fund-panel{display:grid;gap:10px;padding:14px}.fund-label{color:#151b22;font-size:14px;font-weight:850}.coin-select-field,.withdraw-input-field{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:64px;border-radius:4px;background:#f3f3f3;padding:0 16px;color:#101820;text-align:left}.coin-select-right,.withdraw-select-value{display:inline-flex;align-items:center;gap:8px}.qr-panel{justify-items:center;padding-top:16px}.mock-qr{display:grid;grid-template-columns:repeat(15,1fr);gap:2px;width:120px;height:120px;padding:6px;background:#fff}.mock-qr span{background:#fff}.mock-qr span.is-dark{background:#111}.address-copy-field{display:grid;grid-template-columns:minmax(0,1fr) 76px;align-items:center;width:100%;min-height:54px;border:1px solid #f3bd48;border-radius:5px;background:#fffdf7;padding:0 12px;color:#151b22;font-size:13px}.address-copy-field span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.address-copy-field .copy-icon,.sheet-copy-field .copy-icon{width:14px;height:14px}.withdraw-page{padding-bottom:88px}.withdraw-balance-card{display:grid;gap:10px;margin:6px 12px 0;border-radius:5px;background:#f6b43c;padding:18px 16px;color:#111}.withdraw-balance-card span{font-size:13px;font-weight:780}.withdraw-balance-card strong{font-size:24px;font-weight:650}.withdraw-panel{display:grid;gap:13px;padding:14px 16px}.withdraw-fee-card div,.withdraw-row-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.withdraw-row-head strong,.withdraw-step-title{color:#111820;font-size:14px;font-weight:850}.withdraw-row-head span{color:#7e8790;font-size:13px}.withdraw-input-field input{min-width:0;border:0;background:0 0;color:#111820}.fund-password-input::placeholder,.withdraw-input-field input::placeholder{color:#7b838a}.withdraw-input-field>span:first-of-type{margin-left:auto}.withdraw-input-field.is-select{min-height:52px}.withdraw-bind-card{display:grid;justify-items:center;gap:6px;padding:22px 12px;color:#c3c7cb}.withdraw-bind-card strong{font-size:15px;font-weight:850}.withdraw-bind-card button{background:0 0;color:#f0a72a;font-size:13px;font-weight:800}.withdraw-fee-card{display:grid;gap:0;padding:0 16px}.withdraw-fee-card div{min-height:46px;border-bottom:1px solid #e8ecef;color:#747e87;font-size:14px}.withdraw-fee-card div:last-child{border-bottom:0}.withdraw-fee-card strong{color:#111820;font-weight:650}.withdraw-fee-card div:last-child strong{color:#f0a72a}.fund-password-input{width:100%;min-height:48px;border:0;border-radius:4px;background:#f4f4f4;padding:0 16px;color:#111820}.help-list{background:#fff}.help-row{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:55px;border-bottom:1px solid #e7e7e7;background:#fff;padding:0 16px;color:#111820;font-size:14px;font-weight:850;text-align:left}.help-row span:first-child{min-width:0}.help-row span:last-child{color:#7b838a;font-size:28px;font-weight:500}.about-dex-page{min-height:100%}.invite-tabs,.message-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid #e5e7eb;background:#fff}.invite-tab,.message-tab{position:relative;min-height:36px;background:0 0;color:#5d6670;font-size:14px}.invite-tab.is-active,.message-tab.is-active{color:#161b22}.invite-tab.is-active::after,.message-tab.is-active::after{content:"";position:absolute;right:26%;bottom:0;left:26%;height:2px;background:#f5ad2d}.message-empty{display:grid;justify-items:center;gap:16px;padding-top:122px;color:#c0c4c8;font-size:14px}.empty-mail-illustration{position:relative;width:72px;height:58px}.empty-mail-illustration span{position:absolute;inset:10px 12px 6px;border-radius:4px;background:linear-gradient(160deg,transparent 0 45%,#d9ddd9 46% 54%,transparent 55%),linear-gradient(200deg,transparent 0 45%,#d9ddd9 46% 54%,transparent 55%),#eceeea}.empty-mail-illustration span::before{content:"";position:absolute;top:-10px;left:7px;border-right:17px solid transparent;border-bottom:10px solid #dfe2dd;border-left:17px solid transparent}.empty-mail-illustration i{position:absolute;right:6px;bottom:7px;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#f7c51d;color:#fff;font-size:13px;font-style:normal;font-weight:900}.invite-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 148px;gap:8px;min-height:183px;padding:calc(44px + env(safe-area-inset-top)) 12px 16px;overflow:hidden;background:linear-gradient(110deg,#fff7cf 0,#fff1a4 48%,#fff8d7 100%)}.invite-hero .detail-back-btn{position:absolute;top:env(safe-area-inset-top);left:0}.invite-copy{align-self:end}.invite-copy h1{margin:0 0 8px;color:#17191d;font-size:20px;font-weight:900}.invite-copy p{margin:0;color:#282f36;font-size:14px;font-weight:650;line-height:1.45}.invite-visual{position:relative;align-self:end;height:116px}.invite-visual .horn{position:absolute;right:33px;bottom:20px;width:73px;height:45px;border-radius:4px 30px 30px 4px;background:linear-gradient(135deg,#ffc82e,#f2a915);transform:rotate(18deg)}.invite-visual .horn::before{content:"";position:absolute;left:-26px;top:3px;border-top:19px solid transparent;border-right:33px solid #f6bc1d;border-bottom:19px solid transparent}.invite-visual .horn::after{content:"";position:absolute;right:-23px;bottom:-16px;width:96px;height:26px;border-radius:50%;background:rgba(135,126,88,.28)}.coin{position:absolute;z-index:1;display:block;border-radius:50%;box-shadow:inset -8px -6px 0 rgba(0,0,0,.1)}.coin-a{right:68px;top:8px;width:31px;height:45px;background:#ffc31c}.coin-b{right:28px;top:29px;width:26px;height:39px;background:#2d83f1}.coin-c{right:104px;top:17px;width:21px;height:21px;background:#45d6be}.invite-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.invite-card{display:grid;gap:14px;margin:12px 10px 0;border:1px solid #e0e0e0;border-radius:7px;background:#fff;padding:16px}.qr-card{justify-items:center;gap:8px}.qr-code{display:grid;grid-template-columns:repeat(7,12px);grid-auto-rows:12px;gap:3px;padding:8px;background:#fff}.qr-code span{background:#fff}.qr-code span.is-dark,.qr-code span:first-child,.qr-code span:nth-child(2),.qr-code span:nth-child(42),.qr-code span:nth-child(43),.qr-code span:nth-child(49),.qr-code span:nth-child(7),.qr-code span:nth-child(8){background:#111}.invite-label,.qr-card>span{color:#7b8288;font-size:13px}.invite-copy-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.invite-copy-row.is-end{justify-content:flex-end}.invite-copy-row strong{color:#2d3339;font-size:16px;font-weight:500}.invite-copy-row button{display:inline-flex;align-items:center;gap:5px;min-height:30px;border-radius:4px;background:#f5b334;padding:0 11px;color:#3a2a09;font-size:13px;font-weight:800}.copy-icon{width:14px;height:14px}.invite-link-box{min-width:0;border:1px solid #f2c95b;border-radius:5px;background:#fffdf5;padding:10px 12px;color:#2d3339;font-size:13px;overflow-wrap:anywhere}.arrow{color:#a4b0b7;font-weight:850}.logout-card{min-height:48px;background:var(--surface);color:var(--red);font-size:15px;font-weight:850}.profile-sheet-backdrop{position:fixed;inset:0;z-index:70;display:flex;align-items:flex-end;justify-content:center;width:100%;max-width:430px;margin:0 auto;background:rgba(0,0,0,.66)}.profile-sheet{display:grid;gap:14px;width:100%;max-height:calc(100vh - 48px);overflow-y:auto;border-radius:16px 16px 0 0;background:#fff;padding:24px 12px calc(24px + env(safe-area-inset-bottom))}.profile-sheet-head{display:grid;grid-template-columns:38px minmax(0,1fr) 38px;align-items:center}.profile-sheet-head h2{margin:0;color:#15191e;font-size:16px;font-weight:900;text-align:center}.profile-sheet-head button{width:38px;height:38px;background:0 0;color:#888f96;font-size:32px;font-weight:250;line-height:1}.sheet-icon-wrap{display:grid;justify-items:center;margin-top:-2px}.sheet-hero-icon{width:86px;height:86px}.google-sheet-icon{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#9ea3a7;color:#fff;font-size:14px;font-weight:900}.profile-sheet .mock-qr{justify-self:center;width:108px;height:108px;padding:5px}.sheet-field{display:grid;gap:8px;color:#111820;font-size:14px;font-weight:650}.sheet-copy-field,.sheet-field input{width:100%;min-height:48px;border:0;border-radius:4px;background:#f4f4f4;padding:0 16px;color:#22272d}.sheet-field input::placeholder{color:#a8afb6;font-weight:700}.sheet-copy-field{display:grid;grid-template-columns:minmax(0,1fr) 76px;align-items:center}.sheet-copy-field strong{min-width:0;overflow:hidden;font-size:14px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.sheet-primary-btn{width:100%;min-height:48px;margin-top:6px;border-radius:5px;background:#f6b43c;color:#111;font-size:15px;font-weight:850}.install-sheet-backdrop{position:fixed;inset:0;z-index:60;display:flex;align-items:flex-end;justify-content:center;padding:16px 14px calc(16px + env(safe-area-inset-bottom));background:rgba(16,28,36,.35)}.install-sheet{width:min(100%,402px);border-radius:var(--radius);background:var(--surface);padding:18px;box-shadow:0 22px 48px rgba(18,33,43,.22)}.install-sheet h2{margin:0 0 8px;font-size:18px;font-weight:900}.install-sheet p{margin:0 0 16px;color:var(--muted);font-size:14px;font-weight:720;line-height:1.55}.bottom-nav{position:fixed;right:0;bottom:0;left:0;z-index:20;display:grid;grid-template-columns:repeat(5,1fr);width:100%;max-width:430px;height:calc(var(--nav-height) + env(safe-area-inset-bottom));margin:0 auto;border-top:1px solid rgba(231,237,240,.92);background:rgba(255,255,255,.96);padding:7px 8px calc(7px + env(safe-area-inset-bottom));box-shadow:0 -12px 26px rgba(31,48,58,.08);backdrop-filter:blur(18px)}.nav-item{display:grid;place-items:center;align-content:center;gap:3px;border-radius:var(--radius);background:0 0;color:#8a96a0;font-size:11px;font-weight:850}.nav-icon{display:inline-grid;place-items:center;width:26px;height:26px;line-height:1}.nav-svg{width:21px;height:21px}.nav-item.is-active{color:#07191b}.nav-item.is-active .nav-icon{border-radius:50%;background:var(--brand);color:#06191b;box-shadow:0 8px 18px rgba(98,238,248,.45)}.toast{position:fixed;right:50%;bottom:calc(var(--nav-height) + 24px + env(safe-area-inset-bottom));z-index:40;max-width:min(340px,calc(100vw - 32px));transform:translate(50%,14px);border-radius:999px;background:rgba(17,24,39,.9);padding:10px 14px;color:#fff;font-size:13px;font-weight:750;opacity:0;pointer-events:none;transition:opacity 180ms ease,transform 180ms ease}.toast.is-show{opacity:1;transform:translate(50%,0)}.page-loader{position:fixed;inset:0;z-index:100;display:grid;place-items:center;background:#fff;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 220ms ease,visibility 220ms ease}.page-loader.is-pending{animation:aibit-loader-delay 1ms linear .3s forwards}.page-loader.is-show{opacity:1;visibility:visible;pointer-events:auto}body.is-loading{overflow:hidden}.loader-mark{display:grid;place-items:center;width:68px;height:68px;border:1px solid rgba(32,203,216,.22);border-radius:14px;background:#fff;box-shadow:0 18px 42px rgba(31,48,58,.12);transform:rotate(45deg)}.loader-bars{display:inline-flex;align-items:center;justify-content:center;gap:5px;transform:rotate(-45deg)}.loader-bars span{width:5px;height:23px;border-radius:999px;background:var(--brand);box-shadow:0 0 14px rgba(98,238,248,.6);animation:aibit-loader-bar 780ms ease-in-out infinite}.loader-bars span:nth-child(2){animation-delay:120ms}.loader-bars span:nth-child(3){animation-delay:240ms}@keyframes aibit-loader-bar{0%,100%{transform:scaleY(.62);opacity:.52}50%{transform:scaleY(1);opacity:1}}@keyframes aibit-loader-delay{to{opacity:1;visibility:visible;pointer-events:auto}}@media (prefers-reduced-motion:reduce){.loader-bars span{animation:none}}@media (min-width:431px){body{display:flex;justify-content:center}}@media (max-width:374px){.app-main{padding-right:10px;padding-left:10px}.guest-prompt{grid-template-columns:1fr}.guest-prompt-actions{grid-template-columns:1fr 1fr}.hero h1{font-size:22px}.market-line{grid-template-columns:24px minmax(104px,1fr) minmax(84px,auto);gap:6px}.feature-shortcut span:last-child,.quick-action span:last-child{font-size:11px}}.ai-product-card{content-visibility:auto;contain-intrinsic-size:138px}