:root{color-scheme:dark;--bg:#090b0a;--panel:#111512;--panel2:#151a16;--line:#252b27;--text:#f3f6f2;--muted:#8e9990;--accent:#c8ff68;--accent2:#79f6c9;--bad:#ff7d7d;--amber:#f4c56d;--shadow:0 24px 80px rgba(0,0,0,.28);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none}*{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth}body{margin:0;min-width:320px;background:radial-gradient(circle at 15% -10%,rgba(200,255,104,.08),transparent 27%),radial-gradient(circle at 95% 20%,rgba(121,246,201,.05),transparent 24%),var(--bg);color:var(--text)}button,input{font:inherit}button{color:inherit}a{color:inherit;text-decoration:none}.app-shell{min-height:100vh;position:relative;overflow:hidden}.ambient{position:fixed;pointer-events:none;filter:blur(90px);opacity:.1;border-radius:999px;z-index:0}.a1{width:440px;height:440px;background:var(--accent);top:-240px;left:10%}.a2{width:460px;height:460px;background:var(--accent2);right:-300px;top:35%}.topbar{height:78px;display:flex;align-items:center;gap:28px;padding:0 max(28px,calc((100vw - 1240px)/2));border-bottom:1px solid rgba(255,255,255,.06);backdrop-filter:blur(22px);position:sticky;top:0;z-index:20;background:#090b0ac2}.brand{display:flex;align-items:center;gap:11px;background:none;border:0;cursor:pointer;padding:0}.brand-mark{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:var(--accent);color:#0c100b;font-weight:900;box-shadow:0 0 35px #c8ff682e}.brand>span:last-child{display:flex;flex-direction:column;align-items:flex-start}.brand b{font-size:14px;letter-spacing:.17em}.brand small{font-size:9px;color:var(--muted);letter-spacing:.17em;margin-top:2px}.desktop-nav{display:flex;align-items:center;gap:4px;margin:auto}.desktop-nav button{background:none;border:0;padding:10px 12px;border-radius:10px;font-size:13px;color:var(--muted);cursor:pointer;transition:.2s}.desktop-nav button:hover,.desktop-nav button.active{color:var(--text);background:#ffffff0b}.btn{border:1px solid transparent;background:var(--accent);color:#0c100b;border-radius:12px;padding:12px 16px;font-weight:750;cursor:pointer;transition:.18s;display:inline-flex;align-items:center;justify-content:center;gap:8px}.btn:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.03)}.btn:disabled{opacity:.42;cursor:not-allowed}.btn.secondary{background:#1a211c;color:var(--text);border-color:#303831}.btn.wide{width:100%;margin-top:14px}.wallet-btn{background:#171c18;color:var(--text);border-color:#2a312b;white-space:nowrap}.wallet-btn.connected{border-color:#c8ff684d}.wallet-dot{width:7px;height:7px;border-radius:99px;background:var(--muted)}.wallet-btn.connected .wallet-dot{background:var(--accent);box-shadow:0 0 12px var(--accent)}main{width:min(1240px,calc(100% - 44px));margin:0 auto;padding:56px 0 100px;position:relative;z-index:1}.config-warning,.global-error{width:min(1240px,calc(100% - 44px));margin:16px auto 0;border:1px solid rgba(244,197,109,.25);background:#f4c56d12;color:#eedbaf;border-radius:12px;padding:12px 15px;font-size:13px;position:relative;z-index:5}.global-error{border-color:#ff7d7d33;background:#ff7d7d0f;color:#ffc2c2}.hero{display:grid;grid-template-columns:1.04fr .96fr;gap:30px;align-items:stretch;margin-bottom:24px}.hero-copy{padding:34px 10px 34px 0}.badge{display:inline-flex;align-items:center;gap:8px;padding:6px 9px;border:1px solid #2b332c;border-radius:999px;font-size:10px;text-transform:uppercase;letter-spacing:.11em;color:#b7c0b9}.badge i{width:6px;height:6px;border-radius:9px;background:var(--amber)}.badge.ok i{background:var(--accent);box-shadow:0 0 10px #c8ff6880}.hero h1{font-size:clamp(48px,6vw,82px);line-height:.94;letter-spacing:-.055em;margin:24px 0 20px;font-weight:760}.hero h1 em{font-style:normal;color:var(--accent);font-weight:550}.hero p{color:var(--muted);font-size:16px;line-height:1.7;max-width:620px}.hero-actions{display:flex;align-items:center;gap:18px;margin-top:28px}.ghost-link{font-size:13px;color:#c2cbc4;border-bottom:1px solid #3a413b;padding-bottom:2px}.card{background:linear-gradient(145deg,#141915f2,#0e120ff7);border:1px solid var(--line);border-radius:20px;padding:24px;box-shadow:var(--shadow)}.price-orb{min-height:340px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.price-orb:after{content:"";position:absolute;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(200,255,104,.13),transparent 64%);right:-90px;top:-100px;pointer-events:none}.eyebrow{font-size:10px;letter-spacing:.16em;color:#7f8a82;font-weight:800}.price-main{margin:34px 0}.price-main strong{display:block;font-size:clamp(34px,4vw,58px);letter-spacing:-.05em;font-variant-numeric:tabular-nums}.price-main span{display:block;color:var(--muted);font-size:11px;margin-top:7px;letter-spacing:.08em}.perf-row{display:grid;grid-template-columns:repeat(5,1fr);gap:7px}.perf-row>div{padding:11px 8px;border:1px solid #242b25;border-radius:11px;background:#0e120f}.perf-row span,.perf-row small{display:block;color:#778079;font-size:9px}.perf-row b{display:block;font-size:12px;margin:5px 0;font-variant-numeric:tabular-nums}.up{color:var(--accent)!important}.down{color:var(--bad)!important}.contract-chip{margin-top:16px;color:#788179;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:12px}.stat{padding:18px 19px;background:#0f1310;border:1px solid #202621;border-radius:15px;min-width:0}.stat>span{display:block;color:#788179;font-size:10px;text-transform:uppercase;letter-spacing:.09em}.stat strong{display:block;font-size:19px;margin-top:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stat small{display:block;color:#657069;font-size:10px;margin-top:5px}.dashboard-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.span-2{grid-column:span 2}.span-3{grid-column:span 3}.section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:20px}.section-head h2,.card h2{margin:6px 0 0;font-size:25px;letter-spacing:-.03em}.card h3{margin:7px 0 12px;font-size:20px;letter-spacing:-.02em}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.metric-grid .stat{padding:14px}.metric-grid .stat strong{font-size:15px}.curve-box{margin-top:16px;border-radius:15px;border:1px solid #252d26;background:#0c100d;padding:18px;display:grid;grid-template-columns:180px 1fr;gap:20px;align-items:center}.curve-svg{height:86px;position:relative;overflow:hidden}.curve-svg:before{content:"";position:absolute;left:-18px;right:0;bottom:-46px;height:140px;border:1px solid rgba(200,255,104,.55);border-color:var(--accent) transparent transparent transparent;border-radius:50% 50% 0 0;transform:rotate(-10deg)}.curve-svg span{position:absolute;width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 13px #c8ff6899}.curve-svg span:nth-child(1){left:25%;bottom:23%}.curve-svg span:nth-child(2){left:52%;bottom:48%}.curve-svg span:nth-child(3){left:78%;bottom:67%}.curve-box b{font-size:13px}.curve-box p{margin:6px 0 0;color:var(--muted);font-size:12px;line-height:1.6}.wallet-number{margin-top:24px}.wallet-number strong{font-size:36px;letter-spacing:-.04em}.wallet-number span{display:block;font-size:10px;color:var(--muted);margin-top:3px}.wallet-number.small strong{font-size:20px}.security-strip{display:grid;grid-template-columns:repeat(4,1fr);padding:0}.security-strip>div{padding:22px;border-right:1px solid var(--line)}.security-strip>div:last-child{border:0}.security-strip i{display:block;color:#657069;font-size:10px;font-style:normal}.security-strip b{display:block;margin:12px 0 5px;font-size:14px}.security-strip span{font-size:11px;color:var(--muted)}.two-col{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);gap:12px}.stack{display:flex;flex-direction:column;gap:12px}.muted{color:var(--muted);line-height:1.65;font-size:13px}.cards-choice{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:20px 0}.cards-choice button{border:1px solid #29302a;border-radius:14px;background:#0e120f;padding:18px 12px;color:#b4bdb6;cursor:pointer;text-align:left}.cards-choice button.selected{background:#c8ff6817;border-color:#c8ff688c;color:var(--text);box-shadow:inset 0 0 0 1px #c8ff6814}.cards-choice span{display:block;color:#667069;font-size:10px}.cards-choice b{display:block;margin-top:12px;font-size:13px}.field{display:block;margin-top:14px}.field>span{display:block;font-size:11px;color:#9ba49e;margin-bottom:7px}.field small{display:block;color:#657069;font-size:10px;margin-top:7px}.field input{width:100%;border:1px solid #2a322b;background:#0b0e0c;color:var(--text);border-radius:12px;padding:13px 14px;outline:0;font-variant-numeric:tabular-nums}.field input:focus{border-color:#c8ff688c;box-shadow:0 0 0 3px #c8ff680f}.field .range{padding:0;border:0;accent-color:var(--accent)}.quote-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:16px}.mini-stat{border:1px solid #252c26;background:#0c100d;border-radius:11px;padding:12px}.mini-stat span{display:block;color:#6f7971;font-size:9px;text-transform:uppercase;letter-spacing:.08em}.mini-stat b{display:block;font-size:12px;margin-top:7px}.notice{margin-top:13px;padding:11px 12px;border-radius:10px;border:1px solid #2a342c;background:#111712;color:#aeb9b0;font-size:11px;line-height:1.5;word-break:break-word}.queue-big{display:flex;align-items:baseline;gap:10px;margin:18px 0}.queue-big strong{font-size:46px;letter-spacing:-.05em}.queue-big span{font-size:10px;color:var(--muted)}.row-line{display:flex;justify-content:space-between;gap:20px;padding:11px 0;border-top:1px solid #232924;font-size:12px}.row-line span{color:var(--muted)}.credit-number{margin:18px 0}.credit-number strong{font-size:36px;letter-spacing:-.04em}.credit-number span{display:block;color:var(--muted);font-size:10px}.spinner{width:13px;height:13px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;display:inline-block;animation:spin .75s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.p2p-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(290px,.7fr);gap:12px}.segmented{display:inline-flex;background:#0c100d;border:1px solid #252c26;border-radius:11px;padding:3px;margin-bottom:14px}.segmented button{border:0;background:none;color:var(--muted);padding:8px 12px;border-radius:8px;font-size:11px;cursor:pointer}.segmented button.active{background:#1c231e;color:var(--text)}.book-head,.book-row{display:grid;grid-template-columns:.55fr 1fr 1.1fr 1.2fr .8fr;gap:10px;align-items:center}.book-head{padding:8px 10px;color:#657069;font-size:9px;text-transform:uppercase;letter-spacing:.07em}.book-row{padding:12px 10px;border-top:1px solid #202621;font-size:11px;font-variant-numeric:tabular-nums}.book-row:hover{background:#111612}.book-row>span{color:#adb6af}.book-actions{display:flex;gap:5px;justify-content:flex-end}.book-actions button{border:1px solid #303831;background:#171d19;color:#c7cfc9;border-radius:8px;padding:6px 8px;font-size:9px;cursor:pointer}.empty{padding:40px 10px;text-align:center;color:#657069;font-size:11px}.footnote{font-size:10px;color:#657069;line-height:1.6;margin-bottom:0}.input-action{display:grid;grid-template-columns:1fr auto;gap:7px}.input-action .btn{padding:10px 14px}.inspect-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:16px}.inspect-grid>div{border:1px solid #262d27;border-radius:11px;padding:12px}.inspect-grid span{display:block;color:#657069;font-size:9px}.inspect-grid b{display:block;font-size:11px;margin-top:6px;overflow:hidden;text-overflow:ellipsis}.claim-box{margin-top:14px;border:1px solid rgba(200,255,104,.25);background:#c8ff680f;border-radius:13px;padding:14px;display:flex;align-items:center;justify-content:space-between;gap:15px}.claim-box span,.claim-box small{display:block;color:#7f8a82;font-size:9px}.claim-box strong{display:block;font-size:18px;margin:5px 0}.security-page{display:grid;grid-template-columns:1fr 1fr;gap:12px}.security-page .full{grid-column:span 2}.check-list{display:flex;flex-direction:column;gap:8px}.check{display:flex;align-items:center;gap:10px;border:1px solid #252c26;border-radius:11px;padding:11px 12px;font-size:11px}.check i{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:10px}.check.ok i{background:#c8ff681f;color:var(--accent)}.check.bad i{background:#ff7d7d1a;color:var(--bad)}.contract-panel{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;margin-top:16px;padding:13px;border:1px solid #262d27;border-radius:12px}.contract-panel span{font-size:9px;color:var(--muted)}.contract-panel b{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;overflow:hidden;text-overflow:ellipsis}.contract-panel i{font-style:normal;color:var(--accent)}.security-bullets{padding-left:18px;color:var(--muted);font-size:12px;line-height:1.75}.security-bullets li+li{margin-top:6px}.formula-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:18px}.formula-grid>div{padding:15px;border:1px solid #262d27;border-radius:12px}.formula-grid span{display:block;color:#657069;font-size:9px}.formula-grid b{display:block;font-size:11px;margin-top:8px}footer{min-height:62px;border-top:1px solid rgba(255,255,255,.06);display:flex;gap:18px;align-items:center;padding:0 max(28px,calc((100vw - 1240px)/2));font-size:10px;color:#616a63;position:relative;z-index:2}footer a{margin-left:auto}footer button{background:none;border:0;color:#707970;font-size:10px;cursor:pointer}footer i{display:inline-block;width:6px;height:6px;border-radius:99px;background:#6a716c;margin-right:5px}footer i.live{background:var(--accent);box-shadow:0 0 9px #c8ff6880}.mobile-nav{display:none}@media(max-width:980px){.desktop-nav{display:none}.topbar{padding:0 20px}.hero,.two-col,.p2p-layout{grid-template-columns:1fr}.stats-grid{grid-template-columns:repeat(2,1fr)}.dashboard-grid{grid-template-columns:1fr}.span-2,.span-3{grid-column:span 1}.security-strip{grid-template-columns:repeat(2,1fr)}.security-strip>div:nth-child(2){border-right:0}.metric-grid{grid-template-columns:repeat(2,1fr)}.security-page{grid-template-columns:1fr}.security-page .full{grid-column:span 1}.formula-grid{grid-template-columns:repeat(2,1fr)}main{padding-top:34px}.hero-copy{padding-top:10px}}@media(max-width:640px){main{width:calc(100% - 24px);padding-bottom:110px}.topbar{height:68px;padding:0 12px}.brand-mark{width:34px;height:34px}.wallet-btn{padding:10px 12px;font-size:11px}.hero{gap:12px}.hero h1{font-size:48px}.hero-copy{padding-right:0}.hero-actions{align-items:flex-start;flex-direction:column}.price-orb{min-height:300px}.perf-row{grid-template-columns:repeat(5,minmax(55px,1fr));overflow:auto}.stats-grid{grid-template-columns:1fr 1fr}.stat{padding:14px}.stat strong{font-size:15px}.metric-grid{grid-template-columns:1fr 1fr}.curve-box,.security-strip{grid-template-columns:1fr}.security-strip>div{border-right:0;border-bottom:1px solid var(--line)}.cards-choice{grid-template-columns:repeat(3,1fr)}.book-card{padding:16px;overflow:auto}.book-head,.book-row{min-width:650px}.formula-grid{grid-template-columns:1fr}.mobile-nav{position:fixed;display:grid;grid-template-columns:repeat(5,1fr);bottom:0;left:0;right:0;height:70px;z-index:40;background:#0c0f0df0;backdrop-filter:blur(22px);border-top:1px solid #242a25;padding-bottom:max(4px,env(safe-area-inset-bottom))}.mobile-nav button{border:0;background:none;color:#737d75;font-size:9px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.mobile-nav button span{font-size:15px}.mobile-nav button.active{color:var(--accent)}footer{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 12px;min-height:auto;padding:14px 12px 88px;font-size:10px;text-align:center}footer a{margin-left:0;display:inline-block;overflow-wrap:anywhere}.config-warning,.global-error{width:calc(100% - 24px)}.section-head{align-items:flex-start}.card{padding:18px;border-radius:16px}.inspect-grid{grid-template-columns:1fr}.claim-box{align-items:flex-start;flex-direction:column}}.top-actions{display:flex;align-items:center;gap:9px}.net-pill{display:inline-flex;align-items:center;gap:6px;border:1px solid #272e28;border-radius:999px;padding:7px 9px;color:#778079;font-size:9px;letter-spacing:.08em}.net-pill i{width:6px;height:6px;border-radius:50%;background:#6f7771}.net-pill.online i{background:var(--accent);box-shadow:0 0 9px #c8ff6873}.net-pill.offline{color:var(--bad)}.net-pill.offline i{background:var(--bad)}.network-ribbon{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:24px;color:#707970;font-size:10px}.network-ribbon span{display:inline-flex;align-items:center;gap:6px}.network-ribbon i{width:6px;height:6px;border-radius:50%;background:#616962}.network-ribbon i.on{background:var(--accent);box-shadow:0 0 8px #c8ff6873}.price-orb{min-height:470px}.price-main{margin:22px 0 8px}.price-chart-wrap{margin:5px 0 16px}.chart-head{display:flex;justify-content:space-between;align-items:flex-end;gap:12px}.chart-head span{display:block;font-size:8px;letter-spacing:.12em;color:#657069}.chart-head b{display:block;margin-top:4px;font-size:12px;font-variant-numeric:tabular-nums}.chart-head small{color:#657069;font-size:9px}.price-chart{width:100%;height:116px;display:block;color:var(--accent);overflow:visible;margin-top:5px}.chart-grid{stroke:#252c26;stroke-width:.35;fill:none;vector-effect:non-scaling-stroke}.chart-area{fill:url(#metokArea);stroke:none}.chart-line{stroke:currentColor;stroke-width:1.35;fill:none;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 4px rgba(200,255,104,.26))}.price-chart circle{fill:#111512;stroke:currentColor;stroke-width:.8;vector-effect:non-scaling-stroke}.price-chart circle.current{fill:currentColor;stroke:#0e120f;stroke-width:1.2}.chart-labels{display:grid;grid-template-columns:repeat(6,1fr);gap:4px;margin-top:-3px}.chart-labels>div{min-width:0}.chart-labels span,.chart-labels small{display:block;color:#59625b;font-size:7px;text-transform:uppercase}.chart-labels b{display:block;color:#98a39a;font-size:8px;margin:3px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chart-skeleton{height:150px;display:grid;place-items:center;color:#657069;font-size:10px;border:1px dashed #283028;border-radius:12px}.queue-head{margin:0 0 12px;border:1px solid #252c26;background:#0c100d;border-radius:15px;padding:13px 15px;display:grid;grid-template-columns:auto 1fr auto auto;gap:14px;align-items:center}.queue-head.ready{border-color:#c8ff6847;background:#c8ff680a}.queue-head-id span,.queue-head-meta span{display:block;color:#667069;font-size:8px;letter-spacing:.1em}.queue-head-id strong{display:block;font-size:18px;margin-top:3px}.queue-head-main b{display:block;font-size:11px}.queue-head-main span{display:block;color:#778079;font-size:9px;margin-top:4px}.queue-head-meta b{display:block;font-size:10px;margin-top:4px}.queue-head-state{display:inline-flex;align-items:center;gap:6px;font-size:8px;color:#69726b;letter-spacing:.08em}.queue-head-state i{width:6px;height:6px;border-radius:50%;background:#69726b}.queue-head.ready .queue-head-state{color:var(--accent)}.queue-head.ready .queue-head-state i{background:var(--accent);box-shadow:0 0 8px #c8ff6866}.queue-head.empty-head{grid-template-columns:auto 1fr}.queue-head.empty-head>i{width:25px;height:25px;display:grid;place-items:center;border-radius:50%;background:#c8ff681a;color:var(--accent);font-style:normal}.queue-head.empty-head b{display:block;font-size:10px}.queue-head.empty-head span{display:block;color:#687169;font-size:9px;margin-top:3px}.wallet-divider{height:1px;background:#232a24;margin:19px 0 0}.action-xl{min-height:50px;letter-spacing:.04em}.risk-banner{margin-top:12px;border:1px solid rgba(244,197,109,.25);background:#f4c56d12;color:#e6cf99;border-radius:11px;padding:10px 12px;font-size:10px;line-height:1.5}.cards-choice button{position:relative;overflow:hidden}.cards-choice button em{position:absolute;right:10px;top:10px;font-size:7px;letter-spacing:.1em;color:#586159;font-style:normal}.cards-choice button.selected em{color:var(--accent)}.play-quotes{grid-template-columns:repeat(3,1fr)}.amount-shortcuts{display:flex;justify-content:flex-end;gap:5px;margin-top:7px}.amount-shortcuts button{border:1px solid #293129;background:#111612;color:#879189;border-radius:7px;padding:5px 8px;font-size:8px;cursor:pointer}.amount-shortcuts button:hover{color:var(--accent);border-color:#c8ff6847}.market-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:14px}.market-summary>div{border:1px solid #242b25;background:#0c100d;border-radius:10px;padding:9px 10px}.market-summary span{display:block;color:#636d65;font-size:8px;text-transform:uppercase;letter-spacing:.07em}.market-summary b{display:block;font-size:10px;margin-top:5px}.book-row .ask{color:#ffb0a5}.book-row .bid{color:var(--accent2)}.order-preview{display:flex;justify-content:space-between;align-items:center;margin-top:10px;padding:9px 10px;border-radius:9px;background:#0c100d;border:1px solid #242b25;font-size:9px}.order-preview span{color:#657069}.order-preview b{font-size:10px}.modal-backdrop,.drawer-backdrop{position:fixed;inset:0;z-index:80;background:#030504b8;backdrop-filter:blur(8px);display:grid;place-items:center;padding:18px}.fill-modal{width:min(510px,100%);background:#101411;border:1px solid #303832;border-radius:22px;padding:22px;box-shadow:0 35px 100px #00000094}.modal-head,.drawer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.modal-head h3,.drawer-head h3{margin:5px 0 0;font-size:22px}.modal-head>button,.drawer-head>button{width:34px;height:34px;border:1px solid #2b332c;background:#151a16;color:#8c968e;border-radius:10px;cursor:pointer;font-size:18px}.order-owner{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #242b25;padding:15px 0 11px;font-size:10px}.order-owner span{color:#657069}.order-owner b{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.quote-loading{height:100px;display:flex;align-items:center;justify-content:center;gap:8px;color:#7b857d;font-size:10px}.tx-fab{position:fixed;right:22px;bottom:22px;z-index:55;width:52px;height:52px;border-radius:17px;border:1px solid #303832;background:#171d18;color:#c4cdc5;box-shadow:0 16px 45px #00000059;cursor:pointer;display:grid;place-items:center}.tx-fab>span{font-size:17px;transform:rotate(-12deg)}.tx-fab>b{position:absolute;right:-5px;top:-5px;min-width:20px;height:20px;border-radius:999px;background:#3b453d;border:2px solid var(--bg);display:grid;place-items:center;font-size:8px}.tx-fab.active{border-color:#c8ff6866;color:var(--accent)}.tx-fab.active>b{background:var(--accent);color:#0b0f0c}.drawer-backdrop{display:flex;justify-content:flex-end;align-items:stretch;padding:0}.tx-drawer{width:min(440px,100%);height:100%;background:#0d110e;border-left:1px solid #293029;padding:22px;box-shadow:-20px 0 70px #0000006b;overflow:auto}.drawer-head span{font-size:8px;letter-spacing:.13em;color:#657069}.drawer-tools{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #232924;border-bottom:1px solid #232924;padding:11px 0;margin:18px 0;color:#6f7971;font-size:9px}.drawer-tools button{border:0;background:none;color:#909a92;font-size:9px;cursor:pointer}.tx-list{display:flex;flex-direction:column;gap:7px}.tx-row{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:flex-start;border:1px solid #252c26;border-radius:13px;padding:12px;background:#101511}.tx-state{width:27px;height:27px;display:grid;place-items:center;border-radius:50%;background:#1e2520;color:#879188;font-style:normal;font-size:11px}.tx-row.confirmed .tx-state{background:#c8ff6817;color:var(--accent)}.tx-row.failed .tx-state{background:#ff7d7d17;color:var(--bad)}.tx-row.pending .tx-state{animation:softPulse 1.3s ease-in-out infinite}.tx-copy b{display:block;font-size:10px}.tx-copy span,.tx-copy small{display:block;color:#69736b;font-size:8px;margin-top:4px;line-height:1.4}.tx-copy em{display:block;color:#d79595;font-size:8px;font-style:normal;margin-top:5px}.tx-row>a{font-size:8px;color:#909a92}@keyframes softPulse{50%{box-shadow:0 0 0 5px #c8ff680d;color:var(--accent)}}.tx-empty{padding:60px 20px;text-align:center;color:#687169}.tx-empty i{display:block;font-size:27px;font-style:normal}.tx-empty b{display:block;color:#a7b0a9;font-size:11px;margin:9px 0 4px}.tx-empty span{font-size:9px;line-height:1.5}.activity-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);gap:12px}.activity-log-card{grid-column:span 2}.activity-list{display:flex;flex-direction:column}.activity-row{display:grid;grid-template-columns:auto 1fr auto auto;gap:11px;align-items:center;padding:11px 4px;border-top:1px solid #222923}.activity-row>i{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#1c231e;color:#7c867e;font-style:normal;font-size:9px}.activity-row.confirmed>i{color:var(--accent);background:#c8ff6814}.activity-row.failed>i{color:var(--bad);background:#ff7d7d14}.activity-row b{display:block;font-size:10px}.activity-row span{display:block;color:#69726b;font-size:8px;margin-top:3px}.activity-row em{font-style:normal;color:#6f7971;font-size:8px;text-transform:uppercase}.activity-row>a{font-size:10px;color:#8d968f}.rpc-note code{color:#b6c0b8}.security-metrics{grid-template-columns:repeat(2,1fr)}@media(max-width:980px){.top-actions .net-pill{display:none}.price-orb{min-height:450px}.queue-head{grid-template-columns:auto 1fr auto}.queue-head-meta{display:none}.activity-grid{grid-template-columns:1fr}.activity-log-card{grid-column:span 1}}@media(max-width:640px){.price-orb{min-height:440px}.chart-labels b{display:none}.play-quotes{grid-template-columns:repeat(2,1fr)}.queue-head{grid-template-columns:auto 1fr}.queue-head-state{grid-column:span 2;border-top:1px solid #232924;padding-top:8px}.market-summary{grid-template-columns:1fr 1fr}.market-summary>div:last-child{display:none}.fill-modal{padding:18px;border-radius:18px}.tx-fab{right:12px;bottom:82px;width:46px;height:46px;border-radius:15px}.mobile-nav{grid-template-columns:repeat(6,1fr)!important}.mobile-nav button{font-size:8px}.activity-row{grid-template-columns:auto 1fr auto}.activity-row em{display:none}.security-metrics{grid-template-columns:1fr 1fr}}.portfolio-page,.event-page{display:flex;flex-direction:column;gap:12px}.portfolio-hero{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;padding:10px 2px 20px}.portfolio-hero h1{font-size:clamp(36px,5vw,64px);letter-spacing:-.05em;margin:7px 0 8px}.portfolio-hero p{margin:0;color:var(--muted);font-size:13px;max-width:680px;line-height:1.6}.portfolio-sync{display:flex;align-items:center;gap:8px}.portfolio-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.portfolio-summary .card{padding:16px}.portfolio-summary .mini-stat{border:0;background:none;padding:0}.portfolio-summary .mini-stat b{font-size:15px}.portfolio-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.count-pill{min-width:27px;height:27px;padding:0 8px;border-radius:999px;display:grid;place-items:center;background:#1d241f;border:1px solid #2b342d;color:#9aa49c;font-size:9px}.my-order-list{display:flex;flex-direction:column}.my-order{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:13px 0;border-top:1px solid #232a24}.my-order:first-child{border-top:0}.my-order>div{min-width:0}.my-order b{display:block;font-size:11px}.my-order span,.my-order small{display:block;color:#7a847c;font-size:9px;margin-top:4px;line-height:1.4}.my-order .btn{padding:8px 10px;font-size:9px;flex:none}.btn.danger-lite{background:#ff7d7d0f;border-color:#ff7d7d2e;color:#f1a2a2}.sync-banner{display:flex;align-items:center;gap:9px;border:1px solid rgba(121,246,201,.18);background:#79f6c90d;color:#9bcdbb;padding:10px 12px;border-radius:11px;font-size:10px}.event-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px}.event-toolbar .segmented{margin:0}.filter-chips{display:flex;gap:6px;margin:14px 0}.filter-chips button{border:1px solid #283029;background:#101511;color:#717b73;border-radius:999px;padding:6px 10px;font-size:8px;letter-spacing:.07em;cursor:pointer}.filter-chips button.active{color:#0b0f0c;background:var(--accent);border-color:var(--accent)}.chain-event-list{display:flex;flex-direction:column}.chain-event{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;border-top:1px solid #232a24;padding:13px 2px}.chain-event:first-child{border-top:0}.event-icon{width:31px;height:31px;border-radius:10px;display:grid;place-items:center;background:#1a211c;color:#8c968e;font-weight:800;font-size:10px}.chain-event.play .event-icon{color:var(--accent);background:#c8ff6812}.chain-event.sell .event-icon{color:#f4c56d;background:#f4c56d12}.chain-event.p2p .event-icon{color:var(--accent2);background:#79f6c912}.event-main{min-width:0}.event-main>div{display:flex;align-items:center;gap:8px}.event-main b{font-size:10px}.event-main>div span{color:#657069;font-size:8px}.event-main p{margin:4px 0;color:#8a948c;font-size:9px;line-height:1.45}.event-main small{display:block;color:#59625b;font-size:8px}.chain-event>a{color:#8d978f;font-size:11px}.event-foot{display:flex;justify-content:space-between;gap:10px;border-top:1px solid #242b25;padding-top:12px;margin-top:5px;color:#616b63;font-size:8px}.rpc-health-list{display:flex;flex-direction:column;margin-top:8px}.rpc-health-row{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;padding:11px 0;border-top:1px solid #242b25}.rpc-health-row>i{width:23px;height:23px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:9px}.rpc-health-row.ok>i{color:var(--accent);background:#c8ff6814}.rpc-health-row.bad>i{color:var(--bad);background:#ff7d7d12}.rpc-health-row b{display:block;font-size:10px}.rpc-health-row span{display:block;color:#68726a;font-size:8px;margin-top:3px}.rpc-health-row em{font-style:normal;font-size:8px;color:#7a847c}.rpc-health-row.ok em{color:var(--accent2)}@media(max-width:980px){.portfolio-summary{grid-template-columns:repeat(2,1fr)}.portfolio-grid{grid-template-columns:1fr}.portfolio-hero{align-items:flex-start;flex-direction:column}.desktop-nav button{padding:9px 8px;font-size:11px}}@media(max-width:640px){.portfolio-summary{grid-template-columns:1fr 1fr}.portfolio-sync{width:100%;justify-content:space-between}.event-toolbar{align-items:stretch;flex-direction:column}.event-toolbar .segmented{display:grid;grid-template-columns:1fr 1fr;width:100%}.mobile-nav{display:flex!important;grid-template-columns:none!important;overflow-x:auto;overflow-y:hidden;padding-left:4px;padding-right:4px;scrollbar-width:none}.mobile-nav::-webkit-scrollbar{display:none}.mobile-nav button{min-width:72px;flex:1 0 72px}.portfolio-hero h1{font-size:40px}.my-order{align-items:flex-start}.chain-event{grid-template-columns:auto minmax(0,1fr) auto}}.metamask-wallet{gap:9px}.wallet-fox{width:20px;height:20px;border-radius:7px;display:grid;place-items:center;background:linear-gradient(145deg,#f6851b,#e2761b);color:#2f1200;font-size:8px;transform:rotate(45deg)}.wallet-fox:first-letter{transform:rotate(-45deg)}.wallet-label{display:inline-block}.wallet-bridge{width:min(1240px,calc(100% - 44px));margin:12px auto 0;position:relative;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid rgba(246,133,27,.2);background:#f6851b0e;border-radius:12px;padding:10px 14px;font-size:11px;color:#b9c2bb}.wallet-bridge b{color:#f3f6f2}.wallet-bridge a{color:#f5a557;white-space:nowrap;border-bottom:1px solid rgba(245,165,87,.35)}@media(max-width:720px){.wallet-bridge{align-items:flex-start;flex-direction:column;gap:7px}.wallet-label{max-width:92px;overflow:hidden;text-overflow:ellipsis}.metamask-wallet{padding:10px 12px}}.wallet-connected-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:nowrap;white-space:nowrap}.wallet-connected-actions .wallet-btn{width:auto;min-width:0;flex:0 0 auto}.wallet-disconnect{width:auto!important;min-width:0!important;min-height:32px!important;padding:6px 10px!important;border-radius:9px!important;font-size:11px!important;font-weight:700!important;line-height:1!important;letter-spacing:.01em;white-space:nowrap;flex:0 0 auto}.top-actions{flex-wrap:nowrap}@media(max-width:720px){.wallet-connected-actions{gap:4px}.wallet-disconnect{min-height:30px!important;padding:5px 7px!important;font-size:10px!important}}.balance-max{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin:-1px 0 7px;color:#7f8a82;font-size:10px;font-variant-numeric:tabular-nums}.balance-max span{margin:0;color:#7f8a82;font-size:10px}.balance-max button{border:1px solid #303831;background:#171d19;color:var(--accent);border-radius:7px;padding:3px 7px;font-size:9px;font-weight:800;cursor:pointer;letter-spacing:.05em}.balance-max button:hover{border-color:#c8ff6873;background:#c8ff680f}.topbar,.mobile-nav,.card,.btn,.field input,.segmented,.book-row{-webkit-tap-highlight-color:transparent}.card{transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.btn,.desktop-nav button,.mobile-nav button,.segmented button{touch-action:manipulation}@media(min-width:981px){.topbar{min-height:80px}.desktop-nav{padding:4px;border:1px solid rgba(255,255,255,.045);border-radius:14px;background:#ffffff05}.desktop-nav button{min-height:38px;padding:9px 13px}.desktop-nav button.active{color:var(--accent);background:#c8ff6811;box-shadow:inset 0 0 0 1px #c8ff6814}main{padding-top:52px}.card:hover{border-color:#303832}.mobile-nav{display:none!important}}@media(min-width:641px)and (max-width:980px){.topbar{height:72px;padding-left:18px;padding-right:18px;gap:16px}.brand{flex:none}.top-actions{margin-left:auto}main{width:min(760px,calc(100% - 32px));padding-top:30px;padding-bottom:118px}.config-warning,.global-error,.wallet-bridge{width:min(760px,calc(100% - 32px))}.mobile-nav{position:fixed;display:flex!important;left:50%;right:auto;bottom:14px;transform:translate(-50%);width:min(720px,calc(100% - 28px));height:64px;padding:5px;z-index:40;overflow-x:auto;overflow-y:hidden;border:1px solid #293029;border-radius:18px;background:#0c0f0df0;backdrop-filter:blur(24px);box-shadow:0 18px 60px #00000073;scrollbar-width:none}.mobile-nav::-webkit-scrollbar{display:none}.mobile-nav button{min-width:88px;flex:1 0 88px;border:0;border-radius:13px;background:none;color:#7d877f;font-size:9px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px}.mobile-nav button span{font-size:15px}.mobile-nav button.active{color:var(--accent);background:#c8ff6811}footer{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 14px;padding:14px 12px 86px;font-size:11px;text-align:center}footer a{display:inline-block;overflow-wrap:anywhere}.price-orb{min-height:360px}}@media(max-width:640px){body{background:radial-gradient(circle at 35% -8%,rgba(200,255,104,.08),transparent 24%),var(--bg)}.ambient{opacity:.065}.topbar{height:64px;padding:0 10px;gap:8px}.brand{gap:8px;min-width:0}.brand-mark{width:32px;height:32px;border-radius:10px}.brand b{font-size:12px;letter-spacing:.14em}.brand small{display:none}.top-actions{margin-left:auto;min-width:0}.wallet-connected-actions{min-width:0}.metamask-wallet{min-height:38px;padding:8px 10px!important;border-radius:11px}.wallet-fox{width:18px;height:18px}.wallet-label{max-width:82px;overflow:hidden;text-overflow:ellipsis}.wallet-disconnect{min-height:28px!important;padding:5px 6px!important}main{width:calc(100% - 20px);padding-top:22px;padding-bottom:108px}.config-warning,.global-error,.wallet-bridge{width:calc(100% - 20px);border-radius:11px}.wallet-bridge{margin-top:10px;padding:10px 12px}.hero{gap:10px;margin-bottom:10px}.hero-copy{padding:2px 2px 8px}.hero h1{font-size:clamp(42px,14vw,56px);line-height:.96;margin:18px 0 14px}.hero p{font-size:13px;line-height:1.62}.hero-actions{width:100%;margin-top:20px;gap:10px}.hero-actions .btn{width:100%;min-height:48px}.hero-actions .ghost-link{width:100%;text-align:center;padding:7px 0;border-bottom:0}.price-orb{min-height:300px!important;padding:18px}.price-main{margin:24px 0}.price-main strong{font-size:clamp(31px,10vw,44px)}.perf-row{display:flex;gap:7px;margin:0 -3px;padding:0 3px 3px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.perf-row::-webkit-scrollbar{display:none}.perf-row>div{min-width:92px;flex:0 0 92px;scroll-snap-align:start}.card{padding:16px;border-radius:16px;box-shadow:0 14px 42px #0003}.section-head{margin-bottom:16px;gap:10px}.section-head h2,.card h2{font-size:21px}.card h3{font-size:18px}.stats-grid,.metric-grid,.portfolio-summary,.security-metrics{gap:8px}.stat{padding:13px;border-radius:13px}.stat strong{font-size:14px;margin-top:8px}.dashboard-grid,.portfolio-grid,.p2p-layout,.security-page,.two-col{gap:10px}.curve-box{padding:14px;gap:12px}.cards-choice{gap:7px;margin:15px 0}.cards-choice button{min-height:74px;padding:13px 10px;border-radius:12px}.field input{min-height:46px;font-size:16px}.btn{min-height:44px}.action-xl{min-height:50px}.quote-grid{gap:7px}.mini-stat{padding:11px}.row-line{gap:12px}.row-line b{min-width:0;overflow:hidden;text-overflow:ellipsis;text-align:right}.book-card{overflow:visible}.book-head{display:none}.book-list{display:flex;flex-direction:column;gap:8px}.book-row{min-width:0!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px 12px!important;padding:13px!important;border:1px solid #252d27!important;border-radius:13px;background:#0d110e}.book-row>b{grid-column:1 / -1;font-size:12px;color:var(--text)}.book-row>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.book-row>span:nth-of-type(1):before{content:"Maker"}.book-row>span:nth-of-type(2):before{content:"Amount"}.book-row>span:nth-of-type(3):before{content:"Price"}.book-row>span:before{display:block;margin-bottom:4px;color:#657069;font-size:8px;text-transform:uppercase;letter-spacing:.07em}.book-row>span:nth-of-type(3){grid-column:1 / -1}.book-actions{grid-column:1 / -1;justify-content:stretch}.book-actions button{flex:1;min-height:36px;font-size:10px}.market-summary{gap:6px}.market-summary>div{padding:10px}.segmented{width:100%;display:grid;grid-template-columns:1fr 1fr}.segmented button{min-height:38px}.portfolio-hero{gap:14px;padding:2px 2px 10px}.portfolio-hero h1{font-size:36px;margin-top:5px}.portfolio-sync{gap:6px}.my-order{gap:10px}.my-order .btn{min-height:36px}.chain-event{gap:9px;padding:12px 0}.event-icon{width:29px;height:29px}.filter-chips{overflow-x:auto;padding-bottom:3px;scrollbar-width:none}.filter-chips::-webkit-scrollbar{display:none}.filter-chips button{flex:none;min-height:34px;padding:7px 12px}.mobile-nav{left:8px!important;right:8px!important;bottom:8px!important;width:auto!important;height:68px!important;padding:5px 4px max(5px,env(safe-area-inset-bottom))!important;border:1px solid #283029!important;border-radius:18px!important;box-shadow:0 14px 50px #0000007a;background:#0c0f0df5!important}.mobile-nav button{min-width:66px!important;flex:1 0 66px!important;min-height:54px;border-radius:12px!important}.mobile-nav button.active{background:#c8ff6812!important}.mobile-nav button span{font-size:15px}.tx-fab{right:13px;bottom:86px}.fill-modal{width:calc(100% - 20px);max-height:calc(100dvh - 24px);overflow:auto}}@media(max-width:390px){.topbar{padding-left:8px;padding-right:8px}.brand>span:last-child{display:none}.wallet-label{max-width:72px}.stats-grid,.metric-grid,.portfolio-summary,.security-metrics{grid-template-columns:1fr 1fr}.card{padding:14px}.quote-grid,.play-quotes{grid-template-columns:1fr 1fr}.mobile-nav button{min-width:62px!important;flex-basis:62px!important}}.ecosystem-section{margin-top:12px;padding:28px;border:1px solid var(--line);border-radius:20px;background:linear-gradient(145deg,#141915f2,#0e120ff7);box-shadow:var(--shadow)}.ecosystem-head{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px}.ecosystem-head h2{margin:7px 0 8px;font-size:25px;letter-spacing:-.03em}.ecosystem-head p{margin:0;max-width:620px;color:var(--muted);font-size:12px;line-height:1.65}.ecosystem-count{padding:7px 10px;border:1px solid rgba(200,255,104,.22);border-radius:999px;color:var(--accent);background:#c8ff680d;font-size:9px;letter-spacing:.1em;white-space:nowrap}.ecosystem-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ecosystem-app{min-height:290px;display:flex;flex-direction:column;padding:22px;border:1px solid #29302a;border-radius:17px;background:#0c100d;transition:.2s ease}a.ecosystem-app:hover{transform:translateY(-2px);border-color:#c8ff6873;box-shadow:0 18px 50px #00000038}.ecosystem-app-top{display:flex;justify-content:space-between;align-items:center}.ecosystem-icon{width:46px;height:46px;display:grid;place-items:center;border:1px solid rgba(200,255,104,.25);border-radius:13px;background:#c8ff6814;color:var(--accent);font-size:11px;font-weight:800;letter-spacing:.06em}.ecosystem-live{display:flex;align-items:center;gap:6px;color:var(--accent);font-size:9px;letter-spacing:.1em}.ecosystem-live i{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 9px #c8ff688c}.ecosystem-app-body{margin-top:32px}.ecosystem-type{color:#657069;font-size:9px;letter-spacing:.12em}.ecosystem-app-body h3{margin:8px 0;font-size:23px}.ecosystem-app-body p{margin:0 0 12px;color:#c5cec7;font-size:12px}.ecosystem-app-body small{display:block;max-width:470px;color:var(--muted);font-size:11px;line-height:1.65}.ecosystem-app-foot{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:20px;border-top:1px solid #222923;color:#69736b;font-size:9px;letter-spacing:.07em}.ecosystem-app-foot b{color:var(--accent);font-size:11px}.ecosystem-coming{opacity:.52}.ecosystem-coming .ecosystem-app-top>span{color:#657069;font-size:9px;letter-spacing:.1em}@media(max-width:640px){.ecosystem-section{padding:18px;border-radius:16px}.ecosystem-head{flex-direction:column;gap:12px}.ecosystem-grid{grid-template-columns:1fr}.ecosystem-app{min-height:270px;padding:18px}}@media(max-width:640px){.ecosystem-section{margin-top:10px}.ecosystem-app{min-height:245px}.ecosystem-app-body{margin-top:24px}.ecosystem-coming{min-height:auto;padding:15px 18px;display:flex;flex-direction:row;align-items:center;gap:14px;opacity:.58}.ecosystem-coming .ecosystem-app-top{flex:0 0 auto}.ecosystem-coming .ecosystem-icon{width:38px;height:38px;border-radius:11px}.ecosystem-coming .ecosystem-app-top>span{display:none}.ecosystem-coming .ecosystem-app-body{margin:0}.ecosystem-coming .ecosystem-type,.ecosystem-coming .ecosystem-app-body p,.ecosystem-coming .ecosystem-app-body small{display:none}.ecosystem-coming .ecosystem-app-body h3{margin:0;font-size:13px;font-weight:600}.ecosystem-coming .ecosystem-app-body h3:after{content:" ecosystem apps coming soon"}}
