:root{color-scheme:dark;--bg: #0b0f16;--surface: #131a24;--surface-2: #1a2432;--ink: #e6edf5;--muted: #8b98a9;--line: #26303f;--soft-line: #1d2632;--teal: #22d3ee;--teal-strong: #38e0d0;--blue: #3b82f6;--amber: #f5a524;--red: #f0616d;--charcoal: #0a0e14;--shadow: 0 24px 60px rgba(0, 0, 0, .55)}*{box-sizing:border-box}html,body{min-height:100%;overscroll-behavior:none}body{margin:0;background:#05070b;color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;letter-spacing:0}button,input,select{font:inherit}button{cursor:pointer}.phone-shell{min-height:100svh;display:grid;place-items:center;padding:24px}.app{position:relative;width:min(100%,430px);height:min(100svh,920px);overflow:hidden;border:1px solid rgba(23,33,29,.12);border-radius:30px;background:var(--bg);box-shadow:var(--shadow)}.app:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#38e0d00f,#fff0 20%),radial-gradient(circle at 12% 0%,rgba(34,211,238,.1),transparent 30%),linear-gradient(90deg,#3b82f60d,#f0616d0a)}.screen{position:relative;z-index:1;height:100%;max-height:886px;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:10px 16px 92px;scrollbar-width:none}.screen::-webkit-scrollbar{display:none}.brand{display:flex;align-items:center;gap:10px;min-width:0}@keyframes livePulse{0%,to{opacity:1}50%{opacity:.28}}.tape-bar{display:flex;align-items:center;gap:12px;margin-bottom:14px;padding:8px 2px 11px;border-bottom:1px solid var(--ai-border-strong)}.tape-mark{display:flex;align-items:center;gap:8px;flex:none}.tape-glyph{width:26px;height:26px;display:grid;place-items:center;border-radius:8px;background:var(--ai-accent);color:#06121a;box-shadow:0 5px 14px #22d3ee4d}.tape-glyph svg{width:18px;height:18px}.tape-word{font-family:var(--ai-font-mono);font-size:13.5px;font-weight:800;letter-spacing:.2em;color:var(--ai-ink)}.tape-live{display:inline-flex;align-items:center;gap:4px;font-family:var(--ai-font-mono);font-size:8px;font-weight:800;letter-spacing:.14em;color:var(--ai-cyan)}.tape-live i{width:5px;height:5px;border-radius:50%;background:var(--ai-cyan);box-shadow:0 0 6px var(--ai-cyan);animation:livePulse 1.6s ease-in-out infinite}.tape-flow{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.tape-track{display:inline-flex;white-space:nowrap;animation:tapeScroll 26s linear infinite}@media (hover: hover){.tape-bar:hover .tape-track{animation-play-state:paused}}@keyframes tapeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.tape-seq{display:inline-flex;align-items:center;gap:9px;padding-right:9px}.tape-flow .tk{display:inline-flex;align-items:center;font-family:var(--ai-font-mono);font-size:11px;color:var(--ai-ink);opacity:.82}.tape-flow .tk-sep{font-family:var(--ai-font-mono);font-size:11px;color:var(--ai-muted-2)}.tk-dot{width:5px;height:5px;border-radius:50%;flex:none;margin-right:6px;background:var(--ai-success);box-shadow:0 0 6px var(--ai-success);animation:livePulse 1.6s ease-in-out infinite}.tape-bell{flex:none;width:34px;height:34px;display:grid;place-items:center;border-radius:8px;background:transparent;border:1px solid var(--ai-border);color:var(--ai-muted);cursor:pointer}.tape-bell svg{width:18px;height:18px}@media (hover: hover){.tape-bell:hover{color:var(--ai-ink);border-color:var(--ai-border-strong)}}.tape-acct{position:relative;flex:none}.acct-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60}.acct-pop{position:absolute;top:calc(100% + 9px);right:0;z-index:61;width:234px;padding:12px;border-radius:14px;background:#12141cf7;border:1px solid var(--ai-border-strong);box-shadow:0 22px 48px #0000008c;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.acct-pop-head{display:flex;align-items:center;gap:10px;padding-bottom:11px;border-bottom:1px solid var(--ai-border)}.acct-avatar{width:38px;height:38px;flex:none;border-radius:11px;display:grid;place-items:center;background:var(--ai-accent);color:#06121a;font-weight:800;font-size:12.5px}.acct-pop-id{min-width:0}.acct-pop-id strong{display:block;font-size:13.5px;color:var(--ai-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acct-pop-id span{display:block;margin-top:2px;font-size:11.5px;color:var(--ai-muted);font-family:var(--ai-font-mono)}.acct-pop-item{display:flex;align-items:center;gap:8px;width:100%;margin-top:8px;padding:9px 10px;border-radius:9px;background:transparent;border:0;color:var(--ai-danger);font-size:13px;font-weight:600;cursor:pointer}@media (hover: hover){.acct-pop-item:hover{background:#ff4d6d1a}}.acct-pop-item svg{width:16px;height:16px}.icon-button{width:40px;height:40px;display:grid;place-items:center;flex:0 0 auto;border:1px solid var(--line);border-radius:12px;background:#ffffffc7;color:var(--ink)}.icon-button:focus-visible,.segmented button:focus-visible,.identity-switch button:focus-visible,.market-card button:focus-visible,.primary-action:focus-visible,.secondary-action:focus-visible,.nav-item:focus-visible,.chip:focus-visible{outline:3px solid rgba(15,139,114,.28);outline-offset:2px}.summary-band{margin:0 -16px 14px;padding:14px 16px;background:#23302b;color:#f8fbf8}.summary-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.balance-label{display:flex;align-items:center;gap:6px;color:#f8fbf8b8;font-size:12px;line-height:1.2}.balance-value{margin-top:5px;font-size:clamp(26px,8vw,35px);font-weight:780;line-height:1}.identity-switch{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin-top:14px;padding:4px;border:1px solid rgba(248,251,248,.14);border-radius:13px;background:#ffffff14}.identity-switch button{min-height:36px;border:0;border-radius:10px;background:transparent;color:#f8fbf8ad;font-size:13px;font-weight:820}.identity-switch button.active{background:#d7fff2;color:#063f35}.meter-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;margin-top:14px}.meter{min-width:0;border:1px solid rgba(248,251,248,.14);border-radius:8px;padding:8px;background:#ffffff12}.meter span{display:block;color:#f8fbf89e;font-size:11px}.meter strong{display:block;margin-top:4px;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.segmented{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin:0 0 14px;padding:4px;border:1px solid var(--line);border-radius:13px;background:#ffffffa8}.segmented button{min-height:38px;border:0;border-radius:10px;background:transparent;color:var(--muted);font-weight:760}.segmented button.active{background:var(--ink);color:#fff;box-shadow:0 8px 18px #17211d2e}.toolbar{display:flex;gap:8px;margin-bottom:14px}.search{display:flex;align-items:center;gap:8px;min-width:0;flex:1;min-height:42px;padding:0 12px;border:1px solid var(--line);border-radius:12px;background:#ffffffd1;color:var(--muted)}.search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--ink)}.chip-row{display:flex;gap:8px;margin:0 -16px 14px;padding:0 16px;overflow-x:auto;scrollbar-width:none}.chip-row::-webkit-scrollbar{display:none}.chip{min-height:34px;display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;border:1px solid var(--line);border-radius:999px;padding:0 12px;background:#ffffffc7;color:var(--charcoal);font-size:13px;font-weight:700}.chip.active{border-color:#0f8b7257;background:#dff6ef;color:var(--teal-strong)}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:4px 0 10px}.section-heading h1,.section-heading h2{margin:0;font-size:16px;line-height:1.2}.section-heading a,.section-heading button{min-height:34px;padding:0 2px;border:0;background:transparent;color:var(--teal-strong);font-size:13px;font-weight:760;text-decoration:none}.market-card{position:relative;display:grid;gap:12px;border:1px solid var(--line);border-radius:16px;padding:14px;background:#ffffffe6;box-shadow:0 10px 28px #1c2a2514}.market-card.selected{border-color:#0f8b7299;box-shadow:0 12px 28px #0f8b7229}.logo{width:42px;height:42px;flex:0 0 auto;display:grid;place-items:center;border-radius:12px;color:#fff;font-weight:850}.logo.open{background:#17211d}.logo.claude{background:#8f5b35}.logo.mix{background:#245e8a}.badge{display:inline-flex;align-items:center;gap:4px;min-height:26px;border-radius:999px;padding:0 9px;background:#e8f1ff;color:#1e55a6;font-size:12px;font-weight:760;white-space:nowrap}.badge.amber{background:#fff3da;color:#8b5a12}.stat{min-width:0;padding:8px 0;border-top:1px solid var(--soft-line)}.stat span{display:block;color:var(--muted);font-size:11px}.stat strong{display:block;margin-top:4px;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.order-button{min-height:38px;display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;border:0;border-radius:12px;padding:0 13px;background:var(--ink);color:#fff;font-size:13px;font-weight:800}.sell-panel{display:none}.sell-panel.active,.buy-panel.active{display:block}.buy-panel{display:none}.tool-panel{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:0 -16px 14px;padding:16px;background:#ffffffd1}.tool-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.tool-title h1{margin:0;font-size:18px;line-height:1.2}.risk-pill{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 10px;border-radius:999px;background:#e8f1ff;color:#1e55a6;font-size:12px;font-weight:780;white-space:nowrap}.form-grid{display:grid;gap:12px}.field{display:grid;gap:7px}.field label{color:var(--muted);font-size:12px;font-weight:760}.field input,.field select{width:100%;height:46px;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--ink);padding:0 12px;outline:0}.field input:focus,.field select:focus{border-color:#0f8b72a8;box-shadow:0 0 0 3px #0f8b721f}.field input[readonly]{background:#f4f7f4;color:var(--charcoal);font-weight:820}.unit-input{display:grid;grid-template-columns:1fr auto;align-items:center;height:46px;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:#fff}.unit-input input{height:44px;border:0;border-radius:0;box-shadow:none}.unit-input input:focus{border:0;box-shadow:none}.unit-input:focus-within{border-color:#0f8b72a8;box-shadow:0 0 0 3px #0f8b721f}.unit-input span{display:inline-flex;align-items:center;height:100%;padding:0 12px;border-left:1px solid var(--soft-line);color:var(--muted);font-size:12px;font-weight:780;white-space:nowrap}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:10px}.toggle-list{display:grid;gap:9px;margin-top:2px}.toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;border:1px solid var(--line);border-radius:12px;background:#fff;padding:9px 11px}.toggle span{min-width:0;font-size:13px;font-weight:730}.switch{position:relative;flex:0 0 auto;width:42px;height:24px;border-radius:999px;background:#cfd8d2}.switch:before{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .18s ease;box-shadow:0 2px 6px #00000029}.toggle.active .switch{background:var(--teal)}.toggle.active .switch:before{transform:translate(18px)}.earnings-strip{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:14px 0}.earning{min-width:0;border:1px solid var(--line);border-radius:14px;background:#fff;padding:12px}.earning span{display:block;color:var(--muted);font-size:12px}.earning strong{display:block;margin-top:5px;font-size:18px;line-height:1.1}.quality-list{display:grid;gap:8px;margin-top:12px}.quality-item{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;min-height:40px;border-bottom:1px solid var(--soft-line);color:var(--muted);font-size:12px}.quality-item:last-child{border-bottom:0}.quality-item strong{color:var(--ink);font-size:13px}.dot{width:8px;height:8px;border-radius:50%;background:var(--teal)}.dot.amber{background:var(--amber)}.dot.blue{background:var(--blue)}.primary-action,.secondary-action{width:100%;min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:14px;font-weight:820}.primary-action{border:0;background:var(--teal);color:#fff}.secondary-action{border:1px solid var(--line);background:#fff;color:var(--ink)}.action-row{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.summary-tag{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 11px;border:1px solid rgba(248,251,248,.18);border-radius:999px;background:#ffffff14;color:#f8fbf8d6;font-size:12px;font-weight:780;white-space:nowrap}.page-panel{display:none}.page-panel.active{display:block}.page-panel .section-heading{margin-top:0}.subcopy{margin:-4px 0 14px;color:var(--muted);font-size:12px;line-height:1.5}.panel-list{display:grid;gap:10px}.order-card,.key-card,.profile-card,.wallet-panel,.insight-panel{border:1px solid var(--line);border-radius:16px;background:#ffffffe6;box-shadow:0 10px 28px #1c2a2514}.order-card,.key-card,.wallet-panel,.insight-panel{padding:14px}.order-head,.key-head,.profile-head,.wallet-head,.insight-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.order-title,.key-title,.wallet-title,.insight-title{min-width:0}.order-title strong,.key-title strong,.wallet-title strong,.insight-title strong{display:block;min-width:0;font-size:15px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.order-title span,.key-title span,.wallet-title span,.insight-title span{display:block;margin-top:4px;color:var(--muted);font-size:12px}.status-badge{display:inline-flex;align-items:center;gap:5px;min-height:26px;padding:0 9px;border-radius:999px;background:#e6f5ef;color:var(--teal-strong);font-size:12px;font-weight:780;white-space:nowrap}.status-badge.warning{background:#fff3da;color:#8b5a12}.status-badge.danger{background:#ffe9e6;color:#a9352c}.status-badge.neutral{background:#eef2f0;color:var(--muted)}.usage-line{margin-top:13px}.usage-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--muted);font-size:12px}.usage-meta strong{color:var(--ink)}.progress-track{height:8px;margin-top:8px;overflow:hidden;border-radius:999px;background:#e7ede8}.progress-fill{display:block;height:100%;border-radius:inherit;background:var(--teal)}.progress-fill.warning{background:var(--amber)}.progress-fill.danger{background:var(--red)}.order-grid,.key-grid,.profile-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px}.key-grid.key-grid-4{grid-template-columns:repeat(2,1fr)}.mini-stat{min-width:0;border:1px solid var(--soft-line);border-radius:12px;padding:9px;background:#f8faf7b8}.mini-stat span{display:block;color:var(--muted);font-size:11px}.mini-stat strong{display:block;margin-top:4px;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inline-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.inline-actions button,.small-action{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:12px;font-size:13px;font-weight:800}.inline-actions button{border:1px solid var(--line);background:#fff;color:var(--ink)}.inline-actions button.primary,.small-action.primary{border:0;background:var(--ink);color:#fff}.inline-actions button.danger{border-color:#c9483c38;background:#fff0ee;color:#a9352c}.inline-actions button.span-action{grid-column:1 / -1}.endpoint-box{margin-top:12px;border:1px solid var(--soft-line);border-radius:14px;background:#f7faf7;padding:11px}.endpoint-box span{display:block;color:var(--muted);font-size:11px;font-weight:760}.endpoint-box code{display:block;margin-top:5px;color:var(--ink);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.policy-list{display:grid;gap:8px;margin-top:12px}.policy-item{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;min-height:42px;border-bottom:1px solid var(--soft-line);color:var(--muted);font-size:12px}.policy-item:last-child{border-bottom:0}.policy-item strong{color:var(--ink);font-size:13px}.profile-card{padding:16px 14px;background:#23302b;color:#f8fbf8}.profile-card .profile-grid{margin-top:14px}.profile-card .mini-stat{border-color:#f8fbf824;background:#ffffff12}.profile-card .mini-stat span{color:#f8fbf89e}.profile-card .mini-stat strong{color:#fff}.code-redeem{display:grid;grid-template-columns:1fr auto;gap:8px;margin-top:12px}.code-redeem input{min-width:0;height:44px;border:1px solid var(--line);border-radius:12px;padding:0 12px;outline:0}.code-redeem input:focus{border-color:#0f8b72a8;box-shadow:0 0 0 3px #0f8b721f}.code-redeem .small-action{border:0;padding:0 14px;background:var(--teal);color:#fff}.insight-list{display:grid;gap:8px;margin-top:12px}.insight-row{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:38px;border-bottom:1px solid var(--soft-line);color:var(--muted);font-size:12px}.insight-row:last-child{border-bottom:0}.insight-row strong{color:var(--ink);font-size:13px;text-align:right}button.insight-row{width:100%;background:transparent;border:0;border-bottom:1px solid var(--soft-line);cursor:pointer;padding:0;font:inherit;color:var(--muted)}button.insight-row:last-child{border-bottom:0}@media (hover: hover){button.insight-row:hover strong{color:var(--ai-cyan)}}.insight-row strong{display:inline-flex;align-items:center;gap:1px}.insight-row strong svg{width:15px;height:15px;color:var(--ai-muted)}.insight-row strong.sec-unset{color:#fbbf24}.insight-row strong.sec-set{color:#4ade80}.withdraw-body .field{margin-bottom:12px}.kb-select-ph{color:var(--ai-muted);font-weight:500}.kyc-uploads{display:grid;grid-template-columns:1fr 1fr;gap:10px}.kyc-upload{position:relative;aspect-ratio:3 / 2;border:1px dashed var(--ai-border-strong);border-radius:12px;background:var(--ai-surface);color:var(--ai-muted);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;font-size:12px;cursor:pointer;overflow:hidden}.kyc-upload svg{width:24px;height:24px}.kyc-upload.filled{border-style:solid;border-color:var(--ai-cyan)}.kyc-upload img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.kyc-status{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;padding:22px;border-radius:12px;background:var(--ai-surface);border:1px solid var(--ai-border);margin-bottom:12px}.kyc-status svg{width:40px;height:40px}.kyc-status.ok svg{color:#4ade80}.kyc-status.pending svg{color:#fbbf24}.kyc-status strong{color:var(--ai-ink);font-size:15px}.kyc-status span{color:var(--ai-muted);font-size:12px}.kyc-reject{padding:10px 12px;border-radius:10px;margin-bottom:12px;background:#ff4d6d1f;color:#fca5a5;font-size:12px}.empty-note{display:flex;align-items:center;gap:8px;margin-top:10px;border:1px dashed #cfd8d2;border-radius:13px;padding:11px;color:var(--muted);font-size:12px;line-height:1.45}.order-sheet{position:fixed;left:50%;bottom:0;z-index:10;width:min(100%,430px);transform:translate(-50%,110%);border-radius:24px 24px 0 0;border:1px solid rgba(23,33,29,.14);background:#fffffff5;box-shadow:0 -20px 60px #17211d38;padding:14px 16px calc(16px + env(safe-area-inset-bottom));transition:transform .24s ease}.order-sheet.open{transform:translate(-50%)}.sheet-handle{width:44px;height:5px;margin:0 auto 12px;border-radius:999px;background:#d6ddd7}.sheet-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.sheet-head h2{margin:0;font-size:17px}.sheet-head p{margin:4px 0 0;color:var(--muted);font-size:12px}.sheet-close{width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:10px;background:transparent;color:var(--muted)}input[type=range]{width:100%;accent-color:var(--teal)}.checkout-cell{border:1px solid var(--soft-line);border-radius:12px;padding:9px}.checkout-cell span{display:block;color:var(--muted);font-size:11px}.checkout-cell strong{display:block;margin-top:4px;font-size:13px}.bottom-nav{position:absolute;left:0;right:0;bottom:0;z-index:4;display:grid;grid-template-columns:repeat(4,1fr);gap:2px;padding:8px 14px calc(10px + env(safe-area-inset-bottom));border-top:1px solid rgba(23,33,29,.1);background:#ffffffe6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.nav-item{min-height:52px;display:grid;place-items:center;gap:2px;border:0;border-radius:13px;background:transparent;color:var(--muted);font-size:11px;font-weight:760}.nav-item.active{background:#e6f5ef;color:var(--teal-strong)}.nav-item svg{width:20px;height:20px}.toast{position:absolute;left:16px;right:16px;bottom:86px;z-index:20;display:flex;align-items:center;gap:9px;min-height:46px;border-radius:14px;padding:0 13px;background:#17211d;color:#fff;font-size:13px;font-weight:750;transform:translateY(22px);opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease}.toast.show{transform:translateY(0);opacity:1}[hidden]{display:none!important}@media (max-width: 520px){html,body{height:100%;overflow:hidden;background:var(--bg)}.phone-shell{display:block;padding:0}.app{width:100%;height:100svh;border:0;border-radius:0;box-shadow:none}.screen{max-height:none;min-height:0;height:calc(100svh - 34px)}.order-sheet{width:100%}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--ai-bg: #05060d;--ai-surface: rgba(255, 255, 255, .035);--ai-surface-2: rgba(255, 255, 255, .06);--ai-surface-3: rgba(255, 255, 255, .09);--ai-border: rgba(255, 255, 255, .08);--ai-border-strong: rgba(255, 255, 255, .14);--ai-ink: #f2f3fa;--ai-muted: #7a7f95;--ai-muted-2: #5a5f75;--ai-cyan: #22d3ee;--ai-violet: #a78bfa;--ai-cyan-soft: rgba(34, 211, 238, .16);--ai-violet-soft: rgba(167, 139, 250, .14);--ai-accent: linear-gradient(135deg, #22d3ee 0%, #a78bfa 100%);--ai-accent-hover: linear-gradient(135deg, #67e8f9 0%, #c4b5fd 100%);--ai-danger: #ff4d6d;--ai-success: #4ade80;--ai-font-mono: "JetBrains Mono", "SF Mono", "SFMono-Regular", ui-monospace, "Menlo", monospace}@keyframes ai-pulse{0%,to{opacity:.9;transform:scale(1)}50%{opacity:.35;transform:scale(.75)}}@keyframes ai-glow{0%,to{opacity:.6}50%{opacity:1}}body{background:radial-gradient(1200px 800px at 12% 8%,rgba(34,211,238,.14),transparent 60%),radial-gradient(1000px 700px at 88% 30%,rgba(167,139,250,.14),transparent 60%),radial-gradient(900px 900px at 50% 100%,rgba(59,130,246,.08),transparent 60%),var(--ai-bg)!important}.app{border-radius:22px;border:1px solid var(--ai-border);background:linear-gradient(180deg,#090b18f0,#05060dfa);box-shadow:0 40px 80px #0009,inset 0 1px #ffffff0f;overflow:hidden;position:relative}.app:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(600px 400px at 10% 0%,rgba(34,211,238,.09),transparent 60%),radial-gradient(500px 500px at 100% 30%,rgba(167,139,250,.08),transparent 60%);z-index:0}.screen{position:relative;z-index:1;padding-bottom:32px}.icon-button{background:var(--ai-surface);border:1px solid var(--ai-border);color:var(--ai-ink);border-radius:10px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}@media (hover: hover){.icon-button:hover{background:var(--ai-surface-2)}}.bottom-nav{position:sticky;top:0;left:auto;right:auto;bottom:auto;z-index:6;display:flex;gap:2px;justify-content:space-between;margin:4px -16px 14px;padding:0 6px;border-top:0;border-bottom:1px solid var(--ai-border);background:#05060db3;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.bottom-nav .nav-item{flex:1 1 0;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:44px;padding:0 4px;border-radius:0;border-bottom:2px solid transparent;background:transparent;color:var(--ai-muted);font-size:12px;font-weight:500;white-space:nowrap;transition:color .15s ease,border-color .15s ease}@media (hover: hover){.bottom-nav .nav-item:hover{color:var(--ai-ink)}}.bottom-nav .nav-item.active{color:var(--ai-ink);background:transparent;border-image:var(--ai-accent) 1;border-bottom:2px solid}.bottom-nav .nav-item svg{width:15px;height:15px;flex-shrink:0}.bottom-nav .nav-item span{overflow:hidden;text-overflow:ellipsis}.summary-band{position:relative;padding:16px 18px 14px;margin:0 -16px 14px;background:linear-gradient(180deg,#ffffff0a,#ffffff04);border:1px solid var(--ai-border);border-top:0;border-radius:0 0 18px 18px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.summary-band:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(340px 180px at 90% 0%,rgba(167,139,250,.16),transparent 65%),radial-gradient(300px 200px at 0% 100%,rgba(34,211,238,.12),transparent 65%)}.summary-band>*{position:relative}.summary-tag{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;background:#4ade801f;border:1px solid rgba(74,222,128,.3);color:#86efac;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.summary-tag:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--ai-success);box-shadow:0 0 8px var(--ai-success);animation:ai-pulse 1.6s ease-in-out infinite}.balance-value{font-family:var(--ai-font-mono);font-weight:300!important;font-size:34px!important;letter-spacing:-.03em;color:var(--ai-ink);background:linear-gradient(180deg,#fff,#b8c1d4);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.balance-line{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.summary-recharge{display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:0 14px;border:0;border-radius:999px;background:var(--ai-accent);color:#05060d;font-size:13px;font-weight:700;cursor:pointer;box-shadow:0 6px 16px #22d3ee4d,inset 0 1px #ffffff59;transition:transform .12s ease}@media (hover: hover){.summary-recharge:hover{transform:translateY(-1px)}}.summary-recharge svg{width:14px;height:14px}.summary-recharge[hidden]{display:none}.identity-switch{background:#00000047;border:1px solid var(--ai-border);border-radius:10px;padding:3px}.identity-switch button{color:var(--ai-muted);font-weight:500;font-size:13px;border-radius:8px}.identity-switch button.active{background:linear-gradient(135deg,#22d3ee2e,#a78bfa24);border:1px solid rgba(34,211,238,.3);color:var(--ai-ink);box-shadow:0 4px 12px #22d3ee26}.meter{background:var(--ai-surface);border:1px solid var(--ai-border);border-radius:10px;padding:8px 10px}.meter span{color:var(--ai-muted);font-size:10px;letter-spacing:.04em;text-transform:uppercase;font-weight:600}.meter strong{color:var(--ai-ink)}.segmented{background:#00000047;border:1px solid var(--ai-border);border-radius:12px;padding:3px}.segmented button{color:var(--ai-muted);font-weight:500;border-radius:9px}.segmented button.active{background:var(--ai-accent);color:#05060d;box-shadow:0 6px 16px #22d3ee47,inset 0 1px #ffffff59}.search{background:var(--ai-surface);border:1px solid var(--ai-border);border-radius:12px;color:var(--ai-ink)}.search:focus-within{border-color:#22d3ee80;box-shadow:0 0 0 3px #22d3ee1f}.search svg{color:var(--ai-muted)}.search input::placeholder{color:var(--ai-muted-2)}.chip{background:var(--ai-surface);border:1px solid var(--ai-border);color:var(--ai-muted);border-radius:999px;font-weight:500;transition:all .15s ease}@media (hover: hover){.chip:hover{color:var(--ai-ink);border-color:var(--ai-border-strong)}}.chip.active{background:linear-gradient(135deg,#22d3ee2e,#a78bfa24);border-color:#22d3ee66;color:var(--ai-cyan)}.chip.active svg{color:var(--ai-cyan)}.market-card,.order-card,.key-card,.wallet-panel,.insight-panel,.tool-panel,.earning,.toggle,.secondary-action,.inline-actions button,.field input,.field select,.unit-input,.code-redeem input,.mini-stat,.endpoint-box,.empty-note,.profile-card{background:var(--ai-surface);border:1px solid var(--ai-border);color:var(--ai-ink);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.order-card,.key-card,.wallet-panel,.insight-panel{border-radius:14px;box-shadow:0 20px 40px #00000059;padding:14px}.field input[readonly]{background:#00000038;color:var(--ai-muted)}.seg{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:4px;border-radius:12px;background:var(--ai-surface);border:1px solid var(--ai-border)}.seg-btn{height:38px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--ai-muted);font-size:13px;font-weight:680;cursor:pointer;transition:background .15s,color .15s,border-color .15s}@media (hover: hover){.seg-btn:hover:not(:disabled):not(.on){color:var(--ai-ink)}}.seg-btn.on{background:var(--ai-cyan-soft);color:var(--ai-cyan);border-color:#22d3ee52;font-weight:780}.seg-btn:disabled{opacity:.36;cursor:not-allowed}.field-hint{margin:2px 0 0;font-size:11.5px;line-height:1.5;color:var(--ai-muted)}.base-url-official{display:flex;align-items:center;gap:8px;height:46px;padding:0 12px;border-radius:12px;background:var(--ai-cyan-soft);border:1px solid rgba(34,211,238,.24);color:var(--ai-cyan);font-size:12.5px;font-weight:640;font-family:var(--ai-font-mono)}.base-url-official svg{width:15px;height:15px;flex:none}.kb-select{position:relative}.kb-select-trigger{width:100%;height:46px;display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid var(--ai-border);border-radius:12px;background:var(--ai-surface);color:var(--ai-ink);padding:0 12px;font:inherit;font-size:14px;font-weight:600;text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.kb-select-trigger>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (hover: hover){.kb-select-trigger:hover{border-color:var(--ai-border-strong)}}.kb-select.open .kb-select-trigger{border-color:#22d3ee8c;box-shadow:0 0 0 3px #22d3ee1f}.kb-select-chevron{width:18px;height:18px;color:var(--ai-muted);flex:none;transition:transform .18s ease,color .18s ease}.kb-select.open .kb-select-chevron{transform:rotate(180deg);color:var(--ai-cyan)}.kb-select-menu{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:50;background:#131a26;border:1px solid var(--ai-border-strong);border-radius:12px;padding:6px;display:grid;gap:2px;box-shadow:0 22px 48px #0009;animation:kb-select-in .14s ease;max-height:min(46vh,300px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}@keyframes kb-select-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}.kb-select-option{display:flex;align-items:center;gap:8px;width:100%;min-height:40px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:var(--ai-ink);font:inherit;font-size:14px;text-align:left;cursor:pointer;transition:background .12s ease}@media (hover: hover){.kb-select-option:hover{background:var(--ai-surface-2)}}.kb-select-check{width:16px;height:16px;color:var(--ai-cyan);opacity:0;flex:none}.kb-select-option.selected{color:var(--ai-cyan);background:var(--ai-cyan-soft);font-weight:700}.kb-select-option.selected .kb-select-check{opacity:1}.unit-input input::-webkit-outer-spin-button,.unit-input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.unit-input input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.mini-stat{border-radius:10px;padding:10px}.mini-stat span{color:var(--ai-muted);font-size:10px;letter-spacing:.04em;text-transform:uppercase;font-weight:600}.endpoint-box{background:#0006;border-radius:8px;color:var(--ai-cyan)}.checkout-cell{border-color:var(--ai-border)}.profile-card{border-radius:16px;background:linear-gradient(180deg,#ffffff0d,#ffffff05)}.progress-track{background:#0006}.switch{background:#ffffff1a}.empty-note{border-color:var(--ai-border);color:var(--ai-muted)}.order-button,.primary-action,.inline-actions button.primary,.code-redeem .small-action{background:var(--ai-accent);color:#05060d;border:0;border-radius:8px;font-weight:700;box-shadow:0 8px 20px #22d3ee47,inset 0 1px #ffffff59;transition:transform .12s ease,box-shadow .12s ease}@media (hover: hover){.order-button:hover,.primary-action:hover{transform:translateY(-1px);box-shadow:0 12px 26px #22d3ee61,inset 0 1px #fff6}}.badge,.risk-pill{background:#3b82f624;color:#93c5fd;border:1px solid rgba(59,130,246,.28);border-radius:999px}.badge.amber{background:#f5a52424;color:#fbbf24;border-color:#f5a52447}.status-badge{background:var(--ai-cyan-soft);color:var(--ai-cyan);border:1px solid rgba(34,211,238,.28);border-radius:999px}.status-badge.warning{background:#f5a52424;color:#fbbf24;border-color:#f5a52447}.status-badge.danger{background:#ff4d6d24;color:#fca5a5;border-color:#ff4d6d47}.status-badge.neutral{background:var(--ai-surface);color:var(--ai-muted);border-color:var(--ai-border)}.identity-chip{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border-radius:999px;font-size:13px;font-weight:700;background:var(--ai-violet-soft);color:var(--ai-violet);border:1px solid rgba(167,139,250,.3)}.identity-chip svg{width:15px;height:15px}.key-card.is-closed{opacity:.62}.key-card.is-review{opacity:.9}.soldout-note{color:var(--ai-amber, #f5b544);font-style:normal;font-weight:600}.inline-actions button.danger{background:#ff4d6d1a;border-color:#ff4d6d47;color:#fca5a5}.order-sheet{background:#0a0b18eb;border:1px solid var(--ai-border-strong);border-radius:22px 22px 0 0;box-shadow:0 -30px 80px #000000b3;-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px)}.sheet-handle{background:#ffffff2e}.sheet-head h2{font-weight:500;letter-spacing:-.01em;background:linear-gradient(180deg,#fff,#a5b2c9);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.order-sheet .sheet-handle{width:30px;height:3px;border-radius:2px;background:linear-gradient(90deg,var(--ai-cyan),#a78bfa);opacity:.85}.order-sheet .sheet-head{padding-bottom:12px;margin-bottom:14px;border-bottom:1px solid var(--ai-border)}.order-sheet .sheet-head h2{font-family:var(--ai-font-mono);text-transform:uppercase;letter-spacing:.16em;font-size:12.5px;font-weight:700;color:var(--ai-cyan);background:none;-webkit-text-fill-color:currentColor;display:flex;align-items:center;gap:9px}.order-sheet .sheet-head h2:before{content:"";width:7px;height:7px;flex:none;background:var(--ai-cyan);box-shadow:0 0 10px var(--ai-cyan);transform:rotate(45deg)}.order-sheet .sheet-head p{font-family:var(--ai-font-mono);font-size:11px;letter-spacing:.02em}.order-sheet .sheet-close{border:1px solid var(--ai-border);border-radius:8px}@media (hover: hover){.order-sheet .sheet-close:hover{border-color:var(--ai-border-strong);color:var(--ai-ink)}}.order-sheet.lang-sheet .lang-list{gap:0}.order-sheet.lang-sheet .lang-opt{border-radius:0;border-bottom:1px solid rgba(255,255,255,.055);border-left:2px solid transparent;padding:13px 12px}.order-sheet.lang-sheet .lang-opt:last-child{border-bottom:0}.order-sheet.lang-sheet .lang-opt.active{background:#22d3ee0f;border-left-color:var(--ai-cyan)}.market-board{border:1px solid var(--ai-border);border-radius:14px;overflow:hidden;background:linear-gradient(180deg,#ffffff08,#ffffff03);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 20px 40px #0006}.board-head,.board-row{display:grid;grid-template-columns:minmax(0,1fr) 56px 56px 62px 60px;align-items:center;gap:10px}.board-head{padding:10px 14px;background:#ffffff06;border-bottom:1px solid var(--ai-border);color:var(--ai-muted);font-size:10px;letter-spacing:.12em;text-transform:uppercase;font-weight:600}.board-head span:not(:first-child){text-align:right}.board-head span:last-child{text-align:center}.board-row{width:100%;padding:13px 14px;border:0;border-left:2px solid transparent;border-bottom:1px solid rgba(255,255,255,.04);background:transparent;color:var(--ai-ink);text-align:left;font:inherit;transition:background .12s ease,border-left-color .12s ease}@media (hover: hover){.board-row:hover{background:#ffffff08}}.board-row:last-child{border-bottom:0}.board-row.selected{border-left:2px solid transparent;border-image:var(--ai-accent) 1;background:linear-gradient(90deg,rgba(34,211,238,.08),rgba(167,139,250,.04) 60%,transparent)}.mkt-name{display:grid;gap:3px;min-width:0}.mkt-name strong{font-size:14px;font-weight:500;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mkt-name em{font-style:normal;color:var(--ai-muted);font-size:10px;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mkt-num{text-align:right;font-family:var(--ai-font-mono);font-size:13px;font-weight:400;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ai-ink)}.mkt-buy{justify-self:end;display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 12px;border-radius:8px;background:var(--ai-accent);color:#05060d;font-size:12px;font-weight:700;box-shadow:0 6px 14px #22d3ee47,inset 0 1px #ffffff59}.market-note{margin:0 0 10px;padding:8px 12px;border:1px solid var(--ai-border);border-radius:10px;background:var(--ai-surface);color:var(--ai-muted);font-size:11px}.market-note span{display:inline-flex;align-items:center;gap:6px}.market-note svg{width:12px;height:12px;color:var(--ai-cyan)}:root{--buy-col: 88px}.market-board.market-board-4 .board-head,.market-board.market-board-4 .board-row{grid-template-columns:minmax(0,1fr) 32px 40px 32px 32px var(--buy-col);gap:8px;padding-left:12px;padding-right:10px}.market-board.market-board-4 .board-head:after{content:""}.market-board.market-board-4 .board-row .mkt-buy{justify-self:end;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-height:26px;padding:0 10px;border-radius:7px;font-size:11px;box-shadow:0 4px 10px #22d3ee3d,inset 0 1px #ffffff4d}.market-board.market-board-4 .board-head span:not(:first-child){text-align:right}.market-board.market-board-4 .board-head span:first-child{text-align:left}.market-board.market-board-4 .board-head{padding:8px 10px 8px 12px;font-size:9.5px;letter-spacing:.1em}@media (max-width: 420px){.market-board.market-board-4 .board-head,.market-board.market-board-4 .board-row{grid-template-columns:minmax(0,1fr) 34px 34px var(--buy-col)}.market-board.market-board-4 .mkt-mute{display:none}.market-board.market-board-4 .board-head span:nth-child(3),.market-board.market-board-4 .board-head span:nth-child(4){display:none}}.board-group{padding:8px 12px 6px;background:#ffffff05;color:var(--ai-muted);font-size:10px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;border-bottom:1px solid var(--ai-border)}.market-board.market-board-4 .board-row{padding-top:11px;padding-bottom:11px}.market-board.market-board-4 .mkt-name{display:flex;align-items:center;gap:8px;min-width:0}.market-board.market-board-4 .mkt-name strong{font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brand-ic{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex:0 0 auto;border-radius:7px;box-shadow:inset 0 0 0 1px #ffffff14}.brand-ic svg{display:block}.brand-ic-fallback{width:16px;height:16px;border-radius:6px;background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff1f}.market-board.market-board-4 .mkt-num{font-size:12px;color:var(--ai-ink)}.market-board.market-board-4 .mkt-num.mkt-mute{color:var(--ai-muted)}.market-board.market-board-4 .mkt-num.mkt-out{color:#67e8f9;font-weight:500}.market-board.market-board-4 .board-row.selected{background:linear-gradient(90deg,rgba(34,211,238,.1),rgba(167,139,250,.05) 60%,transparent)}@media (hover: hover){.market-board.market-board-4 .board-row:hover{background:#ffffff08}}body{font-weight:400;color:var(--ai-ink)}h1,h2,.section-heading h1,.section-heading h2{font-weight:500;letter-spacing:-.01em;background:linear-gradient(180deg,#fff,#a5b2c9);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.section-heading p{color:var(--ai-muted)}.tiny-action{color:var(--ai-cyan);font-weight:600}@media (hover: hover){.tiny-action:hover{color:#67e8f9}}.balance-value,.stat strong,.mini-stat strong,.meter strong,.checkout-cell strong,#estimateCost,#tokenAmount,.usage-meta strong,.board-row .mkt-num,.rank-num,.rank-trend{font-family:var(--ai-font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.news-tag{display:inline-flex;align-items:center;gap:5px;width:max-content;padding:2px 8px;border-radius:999px;background:#ff4d6d29;border:1px solid rgba(255,77,109,.32);color:#fca5a5;font-size:10px;font-weight:700;letter-spacing:.14em}.news-tag.lav{background:#a78bfa24;border-color:#a78bfa57;color:#c4b5fd}.news-tag.cyan{background:#22d3ee24;border-color:#22d3ee57;color:var(--ai-cyan)}.news-tag svg{width:10px;height:10px}.news-tag .dot{width:6px;height:6px;border-radius:999px;background:#fca5a5;box-shadow:0 0 6px #fca5a5;animation:ai-pulse 1.6s ease-in-out infinite}.rank-tabs{display:flex;gap:6px;margin-bottom:12px;overflow-x:auto;scrollbar-width:none}.rank-tabs::-webkit-scrollbar{display:none}.rank-tab{flex:0 0 auto;min-height:32px;padding:0 14px;border:1px solid var(--ai-border);border-radius:999px;background:var(--ai-surface);color:var(--ai-muted);font-size:12px;font-weight:500;transition:all .15s ease}@media (hover: hover){.rank-tab:hover{color:var(--ai-ink);border-color:var(--ai-border-strong)}}.rank-tab.active{background:linear-gradient(135deg,#22d3ee2e,#a78bfa24);border-color:#22d3ee66;color:var(--ai-ink)}.rank-news{display:flex;gap:10px;overflow-x:auto;padding:4px 2px 14px;scroll-snap-type:x mandatory}.rank-news::-webkit-scrollbar{display:none}.rank-news-card{flex:0 0 76%;max-width:320px;scroll-snap-align:start;display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:14px;border:1px solid var(--ai-border);background:linear-gradient(180deg,#ffffff0b,#ffffff03);text-decoration:none;color:var(--ai-ink);transition:border-color .15s ease}@media (hover: hover){.rank-news-card:hover{border-color:var(--ai-border-strong)}}.rank-news-img{width:calc(100% + 28px);margin:-14px -14px 2px;height:120px;object-fit:cover;border-radius:14px 14px 0 0;background:var(--ai-surface-2);display:block}.rank-news-card.is-skeleton{color:var(--ai-muted);align-items:center;justify-content:center;min-height:92px}.rank-news-tag{align-self:flex-start;font-size:10px;font-weight:700;letter-spacing:.06em;padding:3px 9px;border-radius:999px;background:var(--ai-surface-2);color:var(--ai-muted)}.rank-news-tag.hot{background:#ff4d6d29;color:#fca5a5}.rank-news-card strong{font-size:14px;line-height:1.35;font-weight:650;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.rank-news-meta{color:var(--ai-muted);font-size:11.5px}.rank-num.rank-out{color:var(--ai-cyan)}.rank-board{border:1px solid var(--ai-border);border-radius:14px;overflow:hidden;background:linear-gradient(180deg,#ffffff08,#ffffff03);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 20px 40px #0006}.rank-head,.rank-row{display:grid;grid-template-columns:32px minmax(0,1fr) 52px 44px 44px;align-items:center;gap:7px;padding:10px 12px}.rank-head{background:#ffffff06;border-bottom:1px solid var(--ai-border);color:var(--ai-muted);font-size:10px;letter-spacing:.12em;text-transform:uppercase;font-weight:600}.rank-head span:not(:nth-child(2)){text-align:right}.rank-head span:first-child{text-align:center}.rank-row{border-bottom:1px solid rgba(255,255,255,.04);transition:background .12s ease}@media (hover: hover){.rank-row:hover{background:#ffffff08}}.rank-row:last-child{border-bottom:0}.rank-badge{display:inline-flex;align-items:center;justify-content:center;min-width:30px;min-height:24px;border-radius:6px;background:#ffffff0a;color:var(--ai-muted);font-family:var(--ai-font-mono);font-size:11px;font-weight:700;letter-spacing:.02em}.rank-badge.gold{background:linear-gradient(135deg,#fde68a,#f59e0b);color:#4c2c05;box-shadow:0 4px 10px #f59e0b47}.rank-badge.silver{background:linear-gradient(135deg,#e5e7eb,#94a3b8);color:#1c2431;box-shadow:0 4px 10px #94a3b847}.rank-badge.bronze{background:linear-gradient(135deg,#fbbf83,#c2410c);color:#2b0e01;box-shadow:0 4px 10px #c2410c47}.rank-name{display:grid;gap:2px;min-width:0}.rank-name strong{font-size:13.5px;font-weight:500;letter-spacing:-.01em;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rank-name em{font-style:normal;color:var(--ai-muted);font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rank-num{text-align:right;font-size:13px;color:var(--ai-ink)}.rank-num.rank-mute{color:var(--ai-muted)}.rank-trend{text-align:right;font-size:12px;font-weight:600;padding:2px 6px;border-radius:6px;justify-self:end}.rank-trend.up{color:#4ade80;background:#4ade801a}.rank-trend.down{color:#fca5a5;background:#ff4d6d1a}.rank-trend.flat{color:var(--ai-muted);background:#ffffff0a}.profile-grid.profile-grid-4{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}.profile-card .withdraw-stat{background:linear-gradient(140deg,#22d3ee24,#a78bfa1a);border-color:#22d3ee66;box-shadow:inset 0 1px #ffffff1a}.profile-card .withdraw-stat strong{background:var(--ai-accent);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.withdraw-cta{width:100%;min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:14px}.withdraw-cta svg{width:16px;height:16px}.withdraw-sheet .sheet-head{padding-bottom:6px}.withdraw-body,.withdraw-success{padding:0 4px}.withdraw-balance{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border:1px solid var(--ai-border);border-radius:12px;background:linear-gradient(180deg,#ffffff0d,#ffffff05);color:var(--ai-muted);margin-bottom:16px}.withdraw-balance span{font-size:12px}.withdraw-balance strong{color:var(--ai-ink);font-family:var(--ai-font-mono);font-size:20px;font-weight:400;letter-spacing:-.02em}.withdraw-label{color:var(--ai-muted);font-size:11px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px}.withdraw-amounts{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:10px}.withdraw-chip{min-height:42px;padding:0 10px;border:1px solid var(--ai-border);border-radius:10px;background:var(--ai-surface);color:var(--ai-ink);font-family:var(--ai-font-mono);font-size:13px;font-weight:500;letter-spacing:-.02em}@media (hover: hover){.withdraw-chip:hover{border-color:var(--ai-border-strong)}}.withdraw-chip.active{background:linear-gradient(135deg,#22d3ee38,#a78bfa29);border-color:#22d3ee80;color:var(--ai-ink);box-shadow:0 6px 14px #22d3ee2e}.withdraw-custom{display:flex;align-items:center;gap:6px;min-height:46px;padding:0 12px;border:1px solid var(--ai-border);border-radius:12px;background:var(--ai-surface);color:var(--ai-muted);margin-bottom:14px}.withdraw-custom span{font-family:var(--ai-font-mono);font-weight:700}.withdraw-custom input{flex:1;min-width:0;background:transparent;border:0;outline:0;color:var(--ai-ink);font-family:var(--ai-font-mono);font-size:16px;letter-spacing:-.02em}.withdraw-custom:focus-within{border-color:#22d3ee80;box-shadow:0 0 0 3px #22d3ee1f}.withdraw-summary{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;padding:12px;margin-bottom:14px;border:1px solid var(--ai-border);border-radius:12px;background:#00000047}.withdraw-summary>div span{display:block;color:var(--ai-muted);font-size:10px;letter-spacing:.06em;text-transform:uppercase;margin-bottom:3px}.withdraw-summary>div strong{display:block;font-family:var(--ai-font-mono);font-size:13px;color:var(--ai-ink);letter-spacing:-.02em}.withdraw-success{display:grid;gap:12px;text-align:center;padding-top:10px}.withdraw-success .success-icon{width:54px;height:54px;display:grid;place-items:center;margin:0 auto;border-radius:999px;background:linear-gradient(135deg,#4ade8038,#22d3ee29);border:1px solid rgba(74,222,128,.35);color:#86efac}.withdraw-success .success-icon svg{width:26px;height:26px}.withdraw-success-title{font-size:17px;font-weight:500;letter-spacing:-.01em;background:linear-gradient(180deg,#fff,#a5b2c9);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.withdraw-success-sub{color:var(--ai-muted);font-size:12px}.withdraw-success-sub strong{color:var(--ai-cyan);font-family:var(--ai-font-mono);font-weight:600}.withdraw-code-box{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 14px;margin:4px 0 2px;border:1px solid rgba(34,211,238,.35);border-radius:14px;background:linear-gradient(180deg,#22d3ee14,#a78bfa0d);box-shadow:0 12px 26px #22d3ee24}.withdraw-code{font-family:var(--ai-font-mono);font-size:18px;font-weight:600;letter-spacing:.14em;color:var(--ai-ink);background:linear-gradient(120deg,#fff,#c4b5fd);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.withdraw-code-copy{width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--ai-border);border-radius:10px;background:var(--ai-surface);color:var(--ai-cyan);cursor:pointer}.withdraw-code-copy svg{width:14px;height:14px}.withdraw-meta{color:var(--ai-muted-2);font-size:11px}.ledger-sheet{display:flex;flex-direction:column;max-height:86svh}.ledger-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:4px 0 12px}.ledger-summary>div{padding:10px;border:1px solid var(--ai-border);border-radius:10px;background:var(--ai-surface)}.ledger-summary span{display:block;color:var(--ai-muted);font-size:10px;letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px}.ledger-summary strong{display:block;font-family:var(--ai-font-mono);font-size:14px;letter-spacing:-.02em;color:var(--ai-ink)}.ledger-usd{display:block;margin-top:3px;font-style:normal;font-size:10px;letter-spacing:0;color:var(--ai-muted)}.ledger-cols{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;padding:6px 4px;border-bottom:1px solid var(--ai-border);color:var(--ai-muted-2);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase}.ledger-cols span:not(:first-child){text-align:right}.ledger-list{flex:1;overflow-y:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ledger-list::-webkit-scrollbar{display:none}.ledger-row{padding:11px 4px;border-bottom:1px solid rgba(255,255,255,.05)}.ledger-row-top{display:flex;align-items:center;gap:8px;margin-bottom:6px}.ledger-time{font-family:var(--ai-font-mono);font-size:12px;color:var(--ai-ink);letter-spacing:-.02em}.ledger-model{padding:1px 7px;border-radius:999px;background:#a78bfa24;border:1px solid rgba(167,139,250,.3);color:#c4b5fd;font-family:var(--ai-font-mono);font-size:10px}.ledger-status{margin-left:auto;display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:500}.ledger-status.ok{color:var(--ai-success)}.ledger-status.fail{color:#fca5a5}.ledger-status:before{content:"";width:5px;height:5px;border-radius:999px;background:currentColor}.ledger-row-bottom{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:baseline;font-family:var(--ai-font-mono);font-size:11.5px}.ledger-tok{color:var(--ai-muted);letter-spacing:-.02em}.ledger-tok b{color:var(--ai-ink);font-weight:500}.ledger-tok .up{color:#7fb2ff}.ledger-tok .down{color:#86efac}.ledger-tok .tok-total{display:inline-block;padding:1px 7px;border-radius:999px;background:#7fb2ff29;color:#cfe3ff;font-weight:600}.ledger-tok .tok-eq{color:var(--ai-muted-2);margin:0 3px}.ledger-cost-line{text-align:right;white-space:nowrap}.ledger-cost{color:#67e8f9}.ledger-cost.income{color:#86efac}.ledger-cost.refund{color:var(--ai-muted-2)}.ledger-dur{color:var(--ai-muted-2);margin-left:8px}.earning-total-row{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;margin:-2px 0 4px;border:1px solid rgba(134,239,172,.28);border-radius:12px;background:linear-gradient(135deg,#4ade801f,#22d3ee0f);cursor:pointer;text-align:left}@media (hover: hover){.earning-total-row:hover{border-color:#86efac80}}.earning-total-row>span{display:inline-flex;align-items:center;gap:4px;color:var(--ai-ink);font-size:13px}.earning-total-row>span svg{width:14px;height:14px;color:var(--ai-muted)}.earning-total-row strong{font-family:var(--ai-font-mono);font-size:17px;letter-spacing:-.02em;color:#86efac}.settings-row{width:100%;display:flex;align-items:center;gap:12px;min-height:56px;padding:0 14px;margin-bottom:12px;border:1px solid var(--ai-border);border-radius:14px;background:var(--ai-surface);color:var(--ai-ink);cursor:pointer;text-align:left}@media (hover: hover){.settings-row:hover{border-color:var(--ai-border-strong)}}.settings-icon{width:34px;height:34px;flex:0 0 auto;display:grid;place-items:center;border-radius:9px;background:#a78bfa24;color:var(--ai-violet)}.settings-icon svg{width:17px;height:17px}.settings-label{flex:1;min-width:0;font-size:14px;font-weight:500}.settings-value{display:inline-flex;align-items:center;gap:4px;color:var(--ai-muted);font-size:13px}.settings-value svg{width:16px;height:16px}.lang-list{display:grid;gap:4px;padding-bottom:4px}.lang-opt{display:flex;align-items:center;justify-content:space-between;min-height:52px;padding:0 14px;border:0;border-radius:12px;background:transparent;color:var(--ai-ink);font-size:15px;font-weight:500;cursor:pointer}@media (hover: hover){.lang-opt:hover{background:#ffffff0a}}.lang-opt>i,.lang-opt>svg{width:18px;height:18px;color:var(--ai-cyan);opacity:0}.lang-opt.active{background:#22d3ee14}.lang-opt.active>i,.lang-opt.active>svg{opacity:1}.auth-gate{position:absolute;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:24px 22px calc(24px + env(safe-area-inset-bottom));overflow-y:auto;background:radial-gradient(700px 500px at 15% 5%,rgba(34,211,238,.16),transparent 60%),radial-gradient(700px 600px at 90% 95%,rgba(167,139,250,.16),transparent 60%),#05060dfa;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.auth-gate[hidden]{display:none}.logout-icon{background:#ff4d6d24!important;color:#fca5a5!important}.logout-btn .settings-label{color:#fca5a5}.recharge-label{color:var(--ai-muted);font-size:11px;letter-spacing:.08em;text-transform:uppercase;margin:2px 0 8px}.usd-amounts{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:10px}.usd-chip{min-height:44px;border:1px solid var(--ai-border);border-radius:10px;background:var(--ai-surface);color:var(--ai-ink);font-family:var(--ai-font-mono);font-size:14px;font-weight:500;letter-spacing:-.02em;cursor:pointer}@media (hover: hover){.usd-chip:hover{border-color:var(--ai-border-strong)}}.usd-chip.active{background:linear-gradient(135deg,#22d3ee33,#a78bfa24);border-color:#22d3ee80;box-shadow:0 6px 14px #22d3ee2e}.usd-custom{display:flex;align-items:center;gap:6px;min-height:46px;padding:0 12px;border:1px solid var(--ai-border);border-radius:12px;background:var(--ai-surface);color:var(--ai-muted);margin-bottom:16px}.usd-custom span{font-family:var(--ai-font-mono);font-weight:700}.usd-custom input{flex:1;min-width:0;background:transparent;border:0;outline:0;color:var(--ai-ink);font-family:var(--ai-font-mono);font-size:16px;letter-spacing:-.02em}.usd-custom:focus-within{border-color:#22d3ee80;box-shadow:0 0 0 3px #22d3ee1f}.pay-methods{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:16px}.pay-method{display:flex;align-items:center;gap:10px;min-height:52px;padding:0 12px;border:1px solid var(--ai-border);border-radius:12px;background:var(--ai-surface);color:var(--ai-ink);font-size:13px;font-weight:500;cursor:pointer;text-align:left}@media (hover: hover){.pay-method:hover{border-color:var(--ai-border-strong)}}.pay-method.active{border-color:#22d3ee8c;box-shadow:0 0 0 3px #22d3ee1f;background:#22d3ee0f}.pm-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-mark{flex:0 0 auto;width:40px;height:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:5px;font-size:10px;font-weight:800;background:#fff}.pm-mark.visa{background:#fff;color:#1434cb;font-style:italic;letter-spacing:.02em}.pm-mark.gpay{background:#fff;color:#3c4043}.pm-mark.apay{background:#000;color:#fff;font-weight:600}.pm-mark.mc{background:#1a1a22;position:relative;gap:0}.pm-mark.mc i{width:15px;height:15px;border-radius:999px;display:block}.pm-mark.mc i:first-child{background:#eb001b;margin-right:-6px}.pm-mark.mc i:last-child{background:#f79e1b;mix-blend-mode:screen}.recharge-total{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border:1px solid var(--ai-border);border-radius:12px;background:#00000047;margin-bottom:14px}.recharge-total span{color:var(--ai-muted);font-size:13px}.recharge-total strong{font-family:var(--ai-font-mono);font-size:22px;font-weight:400;letter-spacing:-.02em;background:linear-gradient(180deg,#fff,#b8c1d4);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}#confirmAmt{font-family:var(--ai-font-mono)}.kb-auth{display:grid;place-items:center;padding:26px;overflow:hidden}.kb-auth-aurora{position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;background:radial-gradient(38% 30% at 22% 24%,rgba(64,210,255,.16),transparent 70%),radial-gradient(42% 34% at 80% 18%,rgba(147,90,255,.2),transparent 72%),radial-gradient(50% 42% at 50% 96%,rgba(30,210,168,.1),transparent 70%);filter:blur(6px);animation:kbAurora 14s ease-in-out infinite alternate}@keyframes kbAurora{0%{transform:translate3d(-2%,-1%,0) scale(1)}to{transform:translate3d(2%,2%,0) scale(1.06)}}.kb-auth-inner{position:relative;width:100%;max-width:340px;display:grid;gap:18px}.kb-auth-brand{text-align:center;display:grid;gap:8px;justify-items:center}.kb-auth-logo{width:54px;height:54px;display:grid;place-items:center;border-radius:17px;color:#041016;background:linear-gradient(135deg,#40d2ff,#935aff);box-shadow:0 0 0 1px #78c8ff59,0 18px 44px -14px #608cff8c}.kb-auth-logo svg{width:26px;height:26px}.kb-auth-word{font-size:24px;font-weight:840;letter-spacing:.34em;text-indent:.34em;background:linear-gradient(100deg,#eaf7ff,#7fd8ff 45%,#b49aff);-webkit-background-clip:text;background-clip:text;color:transparent}.kb-auth-tagline{font-family:var(--ai-font-mono, ui-monospace);font-size:10.5px;letter-spacing:.14em;color:#d6e7ff8c}.kb-auth-card{position:relative;border-radius:20px;padding:18px 18px 20px;background:linear-gradient(180deg,#101826eb,#0a0f1af0);border:1px solid rgba(126,176,255,.16);box-shadow:inset 0 1px #ffffff0d,0 30px 70px -30px #000c;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.kb-auth-tabs{position:relative;display:grid;grid-template-columns:1fr 1fr;margin-bottom:16px;border:1px solid rgba(126,176,255,.14);border-radius:12px;padding:4px;background:#080c16b3}.kb-auth-tabs button{position:relative;z-index:1;border:0;background:none;padding:9px 0;color:#d6e7ff80;font-size:13.5px;font-weight:700;letter-spacing:.06em}.kb-auth-tabs button.active{color:#eaf7ff}.kb-tab-glider{position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:9px;background:linear-gradient(135deg,#40d2ff38,#935aff4d);border:1px solid rgba(126,200,255,.3);transition:transform .25s cubic-bezier(.5,0,.2,1.2)}.kb-tab-glider.register{transform:translate(100%)}.kb-auth-form{display:grid;gap:12px}.kb-field{display:grid;gap:6px}.kb-field span{font-family:var(--ai-font-mono, ui-monospace);font-size:10.5px;letter-spacing:.16em;color:#d6e7ff73;text-transform:uppercase}.kb-field input{width:100%;border-radius:11px;padding:12px 13px;font-size:16px;color:#eaf7ff;background:#080c16b8;border:1px solid rgba(126,176,255,.14);outline:none;transition:border-color .15s,box-shadow .15s}.kb-field input:focus{border-color:#5ecaffa6;box-shadow:0 0 0 3px #40b2ff24}.kb-field-agent input{border-color:#935aff59}.kb-auth-error{min-height:16px;font-size:12.5px;color:#ff8f9d}.kb-auth-submit{margin-top:2px;border:0;border-radius:12px;padding:13px 0;font-size:15px;font-weight:780;letter-spacing:.04em;color:#051018;background:linear-gradient(100deg,#46d6ff,#8f6bff 78%);box-shadow:0 14px 30px -12px #6496ffa6;cursor:pointer}.kb-auth-submit:disabled{opacity:.55}.kb-auth-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 10px;font-family:var(--ai-font-mono, ui-monospace);font-size:10.5px;letter-spacing:.1em;color:#d6e7ff66}.kb-auth-foot span{white-space:nowrap}.kb-auth-foot i{width:3px;height:3px;border-radius:50%;background:#d6e7ff4d}.kb-auth-head{display:grid;gap:4px;margin-bottom:16px;border-left:3px solid;border-image:linear-gradient(180deg,#46d6ff,#8f6bff) 1;padding-left:12px}.kb-auth-head strong{font-size:18px;color:#eaf7ff;letter-spacing:.02em}.kb-auth-head span{font-family:var(--ai-font-mono, ui-monospace);font-size:10.5px;letter-spacing:.14em;color:#d6e7ff73}.kb-auth-switch{margin-top:14px;width:100%;background:none;border:0;padding:4px 0 0;font-size:12.5px;color:#7fd8ff;letter-spacing:.04em;cursor:pointer}@media (hover: hover){.kb-auth-switch:hover{color:#b49aff}}.market-board{border-radius:0;background:#ffffff03;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border-color:var(--ai-border-strong)}.board-head{background:transparent;font-family:var(--ai-font-mono);letter-spacing:.16em}@media (hover: hover){.board-row:hover{background:#2dd4ee0b}}.board-row.selected{border-image:none;border-left-color:var(--ai-cyan);background:#2dd4ee0f}.mkt-buy,.market-board.market-board-4 .board-row .mkt-buy{border-radius:0;background:transparent;border:1px solid var(--ai-cyan);color:var(--ai-cyan);font-family:var(--ai-font-mono);font-weight:600;letter-spacing:.06em;box-shadow:none}@media (hover: hover){.board-row:hover .mkt-buy{background:#2dd4ee1f}}.chip{border-radius:2px;font-family:var(--ai-font-mono);letter-spacing:.05em}.chip.active{background:#2dd4ee14;border-color:var(--ai-cyan)}.market-note{border-radius:0;background:transparent}.summary-band{border-radius:0;background:#ffffff05;-webkit-backdrop-filter:none;backdrop-filter:none}.summary-band:before{display:none}.balance-value{background:none;-webkit-text-fill-color:var(--ai-ink);color:var(--ai-ink)}.summary-tag{border-radius:2px;letter-spacing:.16em}.summary-recharge{border-radius:2px;background:transparent;border:1px solid var(--ai-cyan);color:var(--ai-cyan);font-family:var(--ai-font-mono);font-weight:600;box-shadow:none}@media (hover: hover){.summary-recharge:hover{transform:none;background:#2dd4ee1a}}.identity-switch,.segmented{border-radius:2px}.identity-switch button,.segmented button{border-radius:0;font-family:var(--ai-font-mono);letter-spacing:.04em}.identity-switch button.active{background:#2dd4ee1a;border:1px solid var(--ai-cyan);color:var(--ai-cyan);box-shadow:none}.segmented button.active{background:var(--ai-cyan);color:#04121a;box-shadow:none}.meter{border-radius:2px}.meter strong{font-family:var(--ai-font-mono)}.search,.icon-button{border-radius:2px}.tool-panel{border-radius:0}.field input,.unit-input,.base-url-official,.risk-pill,.toggle,.earnings-strip,.seg{border-radius:2px}.seg-btn{border-radius:0;font-family:var(--ai-font-mono)}.seg-btn.on{background:#2dd4ee1a;border-color:var(--ai-cyan);color:var(--ai-cyan);box-shadow:none}.secondary-action{border-radius:2px;font-family:var(--ai-font-mono)}.primary-action{border-radius:2px;background:var(--ai-cyan);color:#04121a;box-shadow:none;font-family:var(--ai-font-mono)}@media (hover: hover){.primary-action:hover{transform:none;box-shadow:none}}.term-sec{border:1px solid var(--ai-border);background:#ffffff03;margin:0 0 12px}.term-h{display:flex;align-items:center;gap:9px;padding:11px 13px;border-bottom:1px solid var(--ai-border);font-family:var(--ai-font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase}.term-hl{display:inline-flex;align-items:center;gap:8px;color:var(--ai-cyan)}.term-hl:before{content:"";width:7px;height:7px;flex:none;background:var(--ai-cyan);transform:rotate(45deg);box-shadow:0 0 9px var(--ai-cyan)}.term-hl svg,.term-lang svg{width:14px;height:14px}.term-dim,.term-ok{margin-left:auto;display:inline-flex;align-items:center;gap:5px;font-size:10px;letter-spacing:.12em;color:var(--ai-muted);font-style:normal}.term-ok{color:var(--ai-success)}.term-rows{padding:3px 13px 9px}.term-row{display:flex;align-items:baseline;gap:10px;width:100%;padding:9px 0;background:transparent;border:0;font-family:var(--ai-font-mono);color:var(--ai-ink);font-size:13px;text-align:left}.term-row>span:first-child{color:var(--ai-muted);font-size:12px;letter-spacing:.03em;display:inline-flex;align-items:center;gap:7px;flex:none}.term-lang{color:var(--ai-muted)}.term-row .lead{flex:1;border-bottom:1px dotted var(--ai-border-strong);transform:translateY(-3px)}.term-row strong{font-weight:500;font-variant-numeric:tabular-nums;display:inline-flex;align-items:center;gap:3px;flex:none}.term-row strong svg{width:15px;height:15px;color:var(--ai-muted)}.term-click{cursor:pointer}@media (hover: hover){.term-click:hover>span:first-child{color:var(--ai-ink)}}@media (hover: hover){.term-click:hover strong{color:var(--ai-cyan)}}@media (hover: hover){.term-click:hover strong svg{color:var(--ai-cyan)}}.term-row .withdrawable-val{color:var(--ai-cyan)}.term-row .pending-val{color:var(--ai-amber, #f5b544)}.term-row .sec-set{color:var(--ai-success)}.term-row .sec-unset{color:var(--ai-amber, #f5b544)}.term-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:calc(100% - 26px);margin:2px 13px 13px;padding:11px;border:1px solid var(--ai-cyan);background:#2dd4ee0f;color:var(--ai-cyan);font-family:var(--ai-font-mono);font-size:12px;letter-spacing:.1em;cursor:pointer}.term-btn svg{width:15px;height:15px}@media (hover: hover){.term-btn:hover{background:#2dd4ee1f}}#profilePage .term-dim,#profilePage .term-ok{font-size:11px}#profilePage .term-row{font-size:15px}#profilePage .term-row>span:first-child{font-size:13.5px}#profilePage .term-btn{font-size:13.5px}#profilePage .term-hl svg,#profilePage .term-lang svg{width:15px;height:15px}#profilePage .term-row strong svg{width:16px;height:16px}.term-logout{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px;margin-top:2px;background:transparent;border:1px solid var(--ai-border);color:var(--ai-muted);font-family:var(--ai-font-mono);font-size:12px;letter-spacing:.08em;cursor:pointer}.term-logout svg{width:15px;height:15px}@media (hover: hover){.term-logout:hover{color:var(--ai-danger, #fb7185);border-color:var(--ai-danger, #fb7185)}}.order-sheet{top:50%;bottom:auto;width:min(100% - 24px,442px);max-height:86vh;overflow-y:auto;transform:translate(-50%,-50%) scale(.97);opacity:0;visibility:hidden;border:1px solid var(--ai-border-strong);border-top:2px solid var(--ai-cyan);border-radius:4px;box-shadow:0 0 0 100vmax #04060ca8,0 34px 90px #000000b8;transition:opacity .18s ease,transform .2s cubic-bezier(.2,.8,.2,1),visibility .2s}.order-sheet.open{transform:translate(-50%,-50%) scale(1);opacity:1;visibility:visible}.order-sheet .sheet-handle{display:none}.term-hero{border:1px solid var(--ai-border);border-top:0;margin:0 -16px 14px;padding:13px 16px 15px;background:#ffffff05}.term-hero .term-h{padding:0 0 11px}.term-live{margin-left:auto;display:inline-flex;align-items:center;gap:6px;flex:none;font-family:var(--ai-font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;font-style:normal;white-space:nowrap;padding:3px 10px 3px 8px;border-radius:999px;border:1px solid transparent;color:var(--ai-success)}.term-live.is-seller{color:var(--ai-success);border-color:#4ade8059;background:#4ade801a}.term-live.is-buyer{color:var(--ai-cyan);border-color:#22d3ee59;background:#22d3ee1a}.term-live svg{width:12px;height:12px;animation:term-live-pulse 2.6s ease-in-out infinite}@keyframes term-live-pulse{0%,to{opacity:1}50%{opacity:.5}}.term-hero-bal{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:12px 0}.term-hero-val{font-family:var(--ai-font-mono);font-size:30px;font-weight:300;letter-spacing:-.02em;color:var(--ai-ink)}.term-btn-inline{width:auto;margin:0;padding:8px 15px;font-size:11px}.term-statline{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 8px;margin-top:13px;font-family:var(--ai-font-mono);font-size:11px;color:var(--ai-muted);letter-spacing:.02em}.term-statline span{display:inline-flex;align-items:baseline;gap:6px}.term-statline span:not(:last-child):after{content:"·";margin-left:8px;color:var(--ai-border-strong)}.term-statline b{color:var(--ai-ink);font-weight:500}html:is([lang=es],[lang=fr],[lang=de],[lang=it]) .term-statline{font-size:10px;gap:0 4px;letter-spacing:0}html:is([lang=es],[lang=fr],[lang=de],[lang=it]) .term-statline span:not(:last-child):after{margin-left:4px}.mini-stat,.order-card,.key-card,.insight-panel,.rank-board,.rank-news-card,.rank-tabs,.withdraw-balance,.withdraw-summary,.withdraw-code-box,.withdraw-custom,.withdraw-amounts button,.usd-custom,.usd-amounts button,.pay-methods button,.recharge-total,.tok-total,.tok-eq,.ledger-row,.ledger-summary,.kyc-uploads,.base-url-official,.status-badge,.risk-pill{border-radius:2px}.mini-stat,.order-card,.key-card,.insight-panel,.rank-board{background:#ffffff03}.mini-stat strong,.rank-num,.order-grid strong,.key-grid strong,.withdraw-balance strong,.recharge-total strong,.tok-total{font-family:var(--ai-font-mono)}.section-heading h1,.section-heading h2{font-family:var(--ai-font-mono);letter-spacing:.01em;display:inline-flex;align-items:center;gap:9px}.section-heading h1:before,.section-heading h2:before{content:"";width:6px;height:6px;flex:none;background:var(--ai-cyan);transform:rotate(45deg);box-shadow:0 0 8px var(--ai-cyan)}.status-badge{font-family:var(--ai-font-mono);font-size:10px;letter-spacing:.1em}.primary-action,.withdraw-code-copy{border-radius:2px;background:var(--ai-cyan);background-image:none;color:#04121a;box-shadow:none;font-family:var(--ai-font-mono)}.primary-action:before,.primary-action:after{content:none}@media (hover: hover){.primary-action:hover{background:var(--ai-cyan);box-shadow:none;transform:none}}.inline-actions button,.tiny-action,.rank-tabs button,.secondary-action,.withdraw-code-copy{border-radius:2px;font-family:var(--ai-font-mono)}.inline-actions button{box-shadow:none;background-image:none}.progress-track,.progress-track>*{border-radius:0}.rank-news-img{border-radius:2px 2px 0 0}.term-hero-val{background:linear-gradient(180deg,#eafeff,#46e0f0 55%,#8aa2ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 16px rgba(45,212,238,.3)}.term-hero{position:relative;overflow:hidden}.term-hero>*{position:relative;z-index:1}.term-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.6;background:linear-gradient(rgba(45,212,238,.045) 1px,transparent 1px) 0 0 / 100% 24px,linear-gradient(90deg,rgba(45,212,238,.03) 1px,transparent 1px) 0 0 / 34px 100%,radial-gradient(130% 90% at 92% -25%,rgba(167,139,250,.16),transparent 60%),radial-gradient(120% 80% at 5% 120%,rgba(45,212,238,.12),transparent 62%)}.term-hero:after{content:"";position:absolute;left:0;right:0;top:0;height:1px;z-index:0;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(45,212,238,.7),transparent);animation:term-scan 4.5s linear infinite}@keyframes term-scan{0%{transform:translateY(0);opacity:0}12%{opacity:1}88%{opacity:1}to{transform:translateY(230px);opacity:0}}.segmented button.active{box-shadow:0 0 18px #2dd4ee66}.identity-switch button.active{box-shadow:0 0 14px #2dd4ee38}@media (hover: hover){.term-btn:hover,.term-btn-inline:hover{box-shadow:0 0 16px #2dd4ee52}}@media (hover: hover){.board-row:hover .mkt-buy{box-shadow:0 0 15px #2dd4ee66}}.chip.active{box-shadow:0 0 14px #2dd4ee33}.term-live .dot,.live .dot{box-shadow:0 0 10px currentColor}.rank-row{position:relative}.rank-bar{position:absolute;left:0;bottom:0;height:2px;pointer-events:none;background:linear-gradient(90deg,rgba(45,212,238,.15),var(--ai-cyan) 70%,#a78bfa);box-shadow:0 0 8px #2dd4ee80;opacity:.8}.board-row{position:relative}input,textarea{caret-color:var(--ai-cyan)}.cli-cursor{flex:none;width:8px;height:15px;margin-left:3px;background:var(--ai-cyan);box-shadow:0 0 8px var(--ai-cyan);animation:term-blink 1.1s steps(1) infinite}@keyframes term-blink{50%{opacity:0}}.search{position:relative}.search-prompt{flex:none;color:var(--ai-cyan);font-family:var(--ai-font-mono);font-size:13px}.search-field{position:relative;flex:1;min-width:0;display:flex;align-items:center}.search-field input{width:100%;padding:0;border:0;outline:0;background:transparent;color:var(--ai-ink);font-family:var(--ai-font-mono);caret-color:var(--ai-cyan)}.search-ghost{position:absolute;left:0;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;white-space:nowrap;pointer-events:none;color:var(--ai-muted);font-family:var(--ai-font-mono);font-size:14px}.search-field input:focus~.search-ghost .cli-cursor{display:none}.market-note span:before{content:"// ";color:var(--ai-cyan);font-weight:600}.section-heading p:before{content:"▸ ";color:var(--ai-cyan);opacity:.85}.status-badge:before{content:"[";margin-right:5px;color:var(--ai-muted)}.status-badge:after{content:"]";margin-left:5px;color:var(--ai-muted)}.empty-note{font-family:var(--ai-font-mono)}.empty-note:before{content:"▸ ";color:var(--ai-cyan)}.empty-note:after{content:"▊";margin-left:4px;color:var(--ai-cyan);animation:term-blink 1.1s steps(1) infinite}.cli-console{border:1px solid var(--ai-border);border-left:2px solid var(--ai-cyan);background:#03060c80;padding:11px 13px;margin-bottom:12px;font-family:var(--ai-font-mono);font-size:11px;line-height:1.85}.cli-cmd{color:var(--ai-cyan);display:flex;align-items:center;gap:6px}.cli-out{display:flex;align-items:baseline;gap:8px;color:var(--ai-muted);padding-left:2px}.cli-out span{letter-spacing:.08em;flex:none}.cli-out i{flex:1;border-bottom:1px dotted var(--ai-border-strong);transform:translateY(-3px)}.cli-out b{color:var(--ai-ink);font-weight:500;flex:none}.cli-out b.ok{color:var(--ai-success)}.cli-cmd .cli-cursor{width:8px;height:14px}.segmented{padding:3px}.segmented button{min-height:36px;font-size:13.5px}.identity-switch{padding:2px}.identity-switch button{min-height:28px;font-size:12px}.search{min-height:36px}.icon-button{height:36px;width:36px}.chip{min-height:26px;padding:0 10px;font-size:11px}.chip svg{width:14px;height:14px}.term-btn-inline{padding:6px 12px;font-size:10.5px}.term-btn-inline svg{width:13px;height:13px}.summary-recharge{min-height:28px}.market-board.market-board-4 .board-row .mkt-buy{min-height:24px;font-size:10.5px}.field label{font-family:var(--ai-font-mono);text-transform:uppercase;letter-spacing:.1em;font-size:10.5px;font-weight:600;color:var(--ai-muted)}.tool-title h1{font-family:var(--ai-font-mono);letter-spacing:.01em}.field-hint{font-family:var(--ai-font-mono)}.field input,.field select,.kb-select-trigger{height:36px;font-size:16px}.field{gap:5px}.section-heading p{font-size:11px;line-height:1.35}.field input,.field select{border-radius:2px;font-family:var(--ai-font-mono)}.field input:focus,.field select:focus{border-color:var(--ai-cyan);box-shadow:0 0 0 3px #2dd4ee1f}.kb-select-trigger{border-radius:2px;font-family:var(--ai-font-mono);font-size:13px}.kb-select-menu{border-radius:2px}.kb-select.open .kb-select-trigger{border-color:var(--ai-cyan);box-shadow:0 0 0 3px #2dd4ee1f}.unit-input,.base-url-official,.unit-input span{font-family:var(--ai-font-mono)}.seg{border-radius:2px}.seg-btn{min-height:33px;font-family:var(--ai-font-mono);font-size:12.5px}.switch{box-sizing:border-box;width:34px;height:18px;border-radius:2px;background:#ffffff14;border:1px solid var(--ai-border)}.switch:before{top:2px;left:2px;width:12px;height:12px;border-radius:1px;background:var(--ai-muted);box-shadow:none}.toggle.active .switch{background:#2dd4ee24;border-color:var(--ai-cyan);box-shadow:0 0 10px #2dd4ee47}.toggle.active .switch:before{transform:translate(16px);background:var(--ai-cyan);box-shadow:0 0 8px var(--ai-cyan)}.toggle{border-radius:2px;min-height:36px;padding:7px 11px}.toggle span{font-family:var(--ai-font-mono);font-size:12px;font-weight:500;letter-spacing:.02em}.earning{border-radius:2px;background:#ffffff03;padding:9px 11px}.earning span{font-family:var(--ai-font-mono);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.earning strong{font-family:var(--ai-font-mono);font-size:16px}.toast,.small-toast{border-radius:2px;border-left:2px solid var(--ai-cyan);font-family:var(--ai-font-mono);background:#060a12f5}.rank-news-tag,.ledger-model,.badge,.identity-chip{border-radius:2px;font-family:var(--ai-font-mono)}.rank-news-tag{text-transform:uppercase;letter-spacing:.08em}.acct-pop,.market-card,.endpoint-box{border-radius:2px}.withdraw-label,.withdraw-chip,.usd-amounts button,.recharge-label{font-family:var(--ai-font-mono)}.kb-auth-card,.kb-auth-logo{border-radius:4px}.kb-auth-tabs{border-radius:2px}.kb-auth-tabs button{font-family:var(--ai-font-mono)}.kb-tab-glider{border-radius:0;background:#2dd4ee24;border-color:var(--ai-cyan)}.kb-field input{border-radius:2px;font-family:var(--ai-font-mono);caret-color:var(--ai-cyan)}.kb-field input:focus{border-color:var(--ai-cyan);box-shadow:0 0 0 3px #2dd4ee24}.kb-auth-submit{border-radius:2px;background:var(--ai-cyan);background-image:none;color:#041016;box-shadow:none;font-family:var(--ai-font-mono);letter-spacing:.1em}html[lang=zh]{--buy-col: 62px}.card-form{display:grid;gap:10px;margin:6px 0 14px}.card-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.field textarea{width:100%;max-width:100%;box-sizing:border-box;border-radius:2px;padding:9px 12px;min-height:84px;resize:vertical;background:#ffffff05;border:1px solid var(--ai-border);color:var(--ai-ink);font-family:var(--ai-font-mono);font-size:16px;line-height:1.5;caret-color:var(--ai-cyan);outline:0}.search-field input,.usd-custom input,.withdraw-custom input,.unit-input input,.card-form input{font-size:16px}.field textarea:focus{border-color:var(--ai-cyan);box-shadow:0 0 0 3px #2dd4ee1f}.field textarea::placeholder{color:var(--ai-muted)}
