@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;--bg: #f4f6fb;--surface: #ffffff;--surface-soft: #f7f8fc;--surface-strong: #eef2f8;--ink: #0b1220;--text: var(--ink);--ink-soft: #344158;--muted: #6b7589;--muted-2: #98a2b3;--line: #e7eaf1;--line-strong: #d7ddea;--primary: #1652f0;--primary-hover: #0d43d2;--primary-soft: #eaf0ff;--primary-faint: #f3f6ff;--positive: #0a9b6c;--positive-soft: #e7f8f1;--negative: #dd454b;--negative-soft: #fdecec;--send-soft: #fff3e4;--send-ink: #ce7912;--buy-soft: #f0ecff;--buy-ink: #7357e8;--hero: #0b1220;--sidebar-bg: rgba(255, 255, 255, .7);--topbar-bg: rgba(244, 246, 251, .82);--card-shadow: 0 1px 2px rgba(16, 24, 40, .025), 0 14px 34px rgba(16, 24, 40, .045);--modal-shadow: 0 32px 90px rgba(4, 10, 24, .28);--font-display: "Manrope Variable", "Segoe UI", sans-serif;--font-body: "Inter Variable", "Segoe UI", sans-serif;--radius-xl: 24px;--radius-lg: 18px;--radius-md: 14px;--radius-sm: 10px}:root[data-theme=dark]{color-scheme:dark;--bg: #080d17;--surface: #0f1624;--surface-soft: #131c2c;--surface-strong: #1a2436;--ink: #f5f8ff;--ink-soft: #c5cfdf;--muted: #8b97aa;--muted-2: #647087;--line: #1c2738;--line-strong: #2b3952;--primary: #3d6bff;--primary-hover: #5b83ff;--primary-soft: #15264a;--primary-faint: #0f1b33;--positive: #3ddc97;--positive-soft: #102b23;--negative: #ff7276;--negative-soft: #35181c;--send-soft: #2d2113;--send-ink: #f5b45e;--buy-soft: #241d3c;--buy-ink: #ac96ff;--hero: #0b1220;--sidebar-bg: #0b111c;--topbar-bg: rgba(8, 13, 23, .82);--card-shadow: 0 1px 2px rgba(0, 0, 0, .2), 0 16px 44px rgba(0, 0, 0, .2);--modal-shadow: 0 40px 100px rgba(0, 0, 0, .55)}*,*:before,*:after{box-sizing:border-box}html{min-width:320px;scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;background:var(--bg);color:var(--ink);font-family:var(--font-body);font-size:14px;font-weight:450;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;transition:background-color .25s ease,color .25s ease}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(1000px 560px at 76% -16%,rgba(22,82,240,.055),transparent 65%),radial-gradient(800px 460px at 8% 110%,rgba(51,211,164,.035),transparent 65%)}:root[data-theme=dark] body:before{background:radial-gradient(1000px 560px at 76% -16%,rgba(69,113,255,.08),transparent 65%),radial-gradient(800px 460px at 8% 110%,rgba(51,211,164,.03),transparent 65%)}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;-webkit-tap-highlight-color:transparent}button:disabled{cursor:not-allowed}button,a{outline:none}button:focus-visible,input:focus-visible,a:focus-visible,[role=button]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.025em}::selection{background:#1652f02e}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--line-strong);border:3px solid var(--bg);border-radius:999px}.app-shell{display:grid;grid-template-columns:252px minmax(0,1fr);min-height:100vh}.sidebar{position:sticky;top:0;z-index:20;display:flex;flex-direction:column;height:100vh;padding:24px 16px 20px;overflow-y:auto;background:var(--sidebar-bg);border-right:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);scrollbar-width:none}.sidebar::-webkit-scrollbar{display:none}.brand-lockup{display:flex;align-items:center;gap:11px;width:fit-content;padding:4px 6px;border:none;background:transparent;text-align:left}.brand-mark{display:inline-flex;flex:none;overflow:visible;border-radius:26%;filter:drop-shadow(0 5px 12px rgba(240,92,46,.16))}.brand-mark img{width:100%;height:100%;object-fit:contain}.brand-wordmark{color:var(--ink);font-family:var(--font-display);font-size:16.5px;font-weight:800;letter-spacing:-.055em;white-space:nowrap}.brand-tld{margin-left:1px;color:#e85f2a;font-size:12px;font-weight:750;letter-spacing:-.03em}.network-status{display:flex;align-items:center;gap:6px;width:fit-content;margin:18px 0 4px 6px;padding:6px 9px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--muted);font-size:10.5px;font-weight:500;white-space:nowrap}.network-status svg{color:var(--primary)}.network-separator{color:var(--line-strong)}.status-dot{display:inline-block;width:6px;height:6px;flex:none;border-radius:50%;background:var(--positive);box-shadow:0 0 0 3px #0a9b6c1a}:root[data-theme=dark] .status-dot{box-shadow:0 0 0 3px #3ddc971f}.status-dot.error{background:var(--negative);box-shadow:0 0 0 3px #dd454b1f}.nav-label{margin:26px 10px 8px;color:var(--muted-2);font-size:9.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.nav-label-spaced{margin-top:24px}.side-nav{display:flex;flex-direction:column;gap:3px}.nav-item{display:flex;align-items:center;gap:11px;width:100%;height:43px;padding:0 12px;border:1px solid transparent;border-radius:11px;background:transparent;color:var(--ink-soft);font-size:13px;font-weight:540;text-align:left;transition:background .18s ease,color .18s ease,border-color .18s ease}.nav-item svg{flex:none;color:var(--muted);transition:color .18s ease}.nav-item:hover{background:var(--surface);color:var(--ink)}.nav-item:hover svg{color:var(--ink-soft)}.nav-item.active{border-color:#ffffff14;background:var(--primary);color:#fff;box-shadow:0 8px 18px #1652f033}.nav-item.active svg{color:#fff}.nav-badge{margin-left:auto;padding:2px 6px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--primary);font-size:8.5px;font-weight:700;letter-spacing:.02em}.nav-item.active .nav-badge{border-color:#ffffff24;background:#ffffff29;color:#fff}.sidebar-spacer{flex:1;min-height:24px}.security-card{display:flex;gap:10px;padding:13px;border:1px solid var(--line);border-radius:15px;background:radial-gradient(120px 90px at 100% 0%,rgba(22,82,240,.09),transparent 70%),var(--surface)}.security-icon{display:inline-flex;align-items:center;justify-content:center;width:31px;height:31px;flex:none;border-radius:9px;background:var(--primary-soft);color:var(--primary)}.security-card strong{display:block;color:var(--ink-soft);font-size:11.5px;font-weight:650}.security-card p{margin-top:3px;color:var(--muted);font-size:10px;line-height:1.45}.profile-card{display:flex;align-items:center;gap:10px;width:100%;margin-top:14px;padding:13px 5px 0;border:none;border-top:1px solid var(--line);background:transparent;text-align:left}.avatar{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;border-radius:50%;background:linear-gradient(145deg,#849dff,#4565ef 58%,#2b43b8);color:#fff;font-family:var(--font-display);font-weight:700;letter-spacing:-.03em;box-shadow:inset 0 0 0 1px #fff3}.avatar>img{width:100%;height:100%;border-radius:50%;object-fit:cover}.avatar.guest-avatar{background:var(--surface-strong);color:var(--muted);box-shadow:inset 0 0 0 1px var(--line)}.avatar-linked-dot{position:absolute;right:-1px;bottom:-1px;width:9px;height:9px;border:2px solid var(--sidebar-bg);border-radius:50%;background:var(--positive)}.avatar-sm{width:35px;height:35px;font-size:11px}.avatar-md{width:37px;height:37px;font-size:11.5px}.avatar-lg{width:62px;height:62px;font-size:19px}.profile-meta{display:flex;min-width:0;flex-direction:column}.profile-meta strong{overflow:hidden;color:var(--ink);font-size:11.5px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.profile-meta span{overflow:hidden;margin-top:1px;color:var(--muted);font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.profile-more{margin-left:auto;color:var(--muted-2);font-size:12px;letter-spacing:1px}.sidebar-connect-card,.sidebar-wallet-card{margin-top:17px;padding:12px;border:1px solid var(--line);border-radius:15px;background:radial-gradient(150px 90px at 100% 0%,rgba(22,82,240,.1),transparent 72%),var(--surface)}.sidebar-connect-head,.sidebar-wallet-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.sidebar-connect-icon{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;background:var(--primary-soft);color:var(--primary)}.sidebar-connect-badge{padding:3px 6px;border:1px solid var(--line);border-radius:999px;background:var(--surface-soft);color:var(--muted-2);font-size:7.5px;font-weight:600}.sidebar-connect-card>strong{display:block;margin-top:9px;color:var(--ink);font-family:var(--font-display);font-size:12px;font-weight:700;letter-spacing:-.02em}.sidebar-connect-card>p{margin:3px 0 10px;color:var(--muted);font-size:9px;line-height:1.45}.sidebar-connect-button{display:flex;align-items:center;justify-content:center;gap:5px;width:100%;height:32px;border:none;border-radius:8px;background:var(--primary);color:#fff;font-size:9.5px;font-weight:650;transition:background .18s ease,box-shadow .18s ease}.sidebar-connect-button:hover{background:var(--primary-hover);box-shadow:0 6px 14px #1652f02e}.sidebar-wallet-head{color:var(--muted);font-size:9px;font-weight:550}.sidebar-wallet-head>span:first-child{display:flex;align-items:center;gap:5px}.sidebar-wallet-live{color:var(--positive);font-size:7.5px;font-weight:650;text-transform:uppercase;letter-spacing:.06em}.sidebar-wallet-account{display:flex;align-items:center;gap:8px;width:100%;margin-top:8px;padding:0;border:none;background:transparent;text-align:left}.sidebar-wallet-avatar{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex:none;border-radius:9px;color:#fff;font-family:var(--font-display);font-size:9px;font-weight:700}.sidebar-wallet-meta{display:flex;min-width:0;flex:1;flex-direction:column;gap:1px}.sidebar-wallet-meta strong{color:var(--ink);font-size:10px;font-weight:650}.sidebar-wallet-meta span{overflow:hidden;color:var(--muted-2);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.sidebar-wallet-account>svg{flex:none;color:var(--muted-2)}.main-shell{min-width:0}.topbar{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:20px;height:72px;padding:0 34px;border-bottom:1px solid var(--line);background:var(--topbar-bg);-webkit-backdrop-filter:blur(20px) saturate(1.2);backdrop-filter:blur(20px) saturate(1.2)}.mobile-brand{display:none;align-items:center;gap:8px;border:none;background:transparent}.mobile-wordmark{color:var(--ink);font-family:var(--font-display);font-size:14px;font-weight:800;letter-spacing:-.05em}.mobile-wordmark span{color:var(--primary);font-size:10px}.search-trigger{display:flex;align-items:center;gap:9px;width:min(370px,38vw);height:39px;padding:0 10px 0 12px;border:1px solid var(--line);border-radius:11px;background:var(--surface);color:var(--muted-2);font-size:12px;text-align:left;transition:border-color .18s ease,box-shadow .18s ease}.search-trigger:hover{border-color:var(--line-strong);box-shadow:0 3px 12px #1018280a}.search-placeholder{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-shortcut{margin-left:auto;padding:2px 6px;border:1px solid var(--line);border-radius:5px;background:var(--surface-soft);color:var(--muted);font-size:9.5px;font-weight:550;white-space:nowrap}.topbar-actions{display:flex;align-items:center;gap:8px;margin-left:auto}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex:none;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--ink-soft);transition:border-color .18s ease,background .18s ease,color .18s ease}.icon-button:hover{border-color:var(--line-strong);background:var(--surface-soft);color:var(--ink)}.subtle-icon{width:32px;height:32px;border-color:transparent;background:var(--surface-soft)}.popover-shell{position:relative}.network-button{display:flex;align-items:center;gap:7px;height:38px;padding:0 10px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--ink-soft);font-size:11.5px;font-weight:600;transition:border-color .18s ease}.network-button:hover{border-color:var(--line-strong)}.network-button .rotated{transform:rotate(180deg)}.network-button svg{color:var(--muted);transition:transform .2s ease}.network-dot{display:inline-block;width:7px;height:7px;flex:none;border-radius:50%;background:var(--muted-2);box-shadow:0 0 0 3px #627eea1f}.account-signin-button{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:38px;padding:0 10px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--ink-soft);font-size:10.5px;font-weight:600;white-space:nowrap;transition:border-color .18s ease,background .18s ease}.account-signin-button:hover{border-color:var(--line-strong);background:var(--surface-soft)}.account-user-button{display:inline-flex;align-items:center;gap:5px;height:38px;padding:0 8px 0 4px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--ink-soft);font-size:10px;font-weight:600;white-space:nowrap;transition:border-color .18s ease,background .18s ease}.account-user-button:hover{border-color:var(--line-strong);background:var(--surface-soft)}.account-user-initials{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex:none;border-radius:50%;object-fit:cover}.account-user-initials{background:#fff2e9;color:#d9561c;font-family:var(--font-display);font-size:11px;font-weight:700}.connect-wallet-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:38px;padding:0 12px;border:1px solid transparent;border-radius:10px;background:var(--primary);color:#fff;font-size:11px;font-weight:650;white-space:nowrap;transition:background .18s ease,box-shadow .18s ease,transform .18s ease}.connect-wallet-button:hover{background:var(--primary-hover);box-shadow:0 7px 18px #1652f033;transform:translateY(-1px)}.connect-wallet-button svg{flex:none}.connect-wallet-short{display:none}.connected-wallet-button{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 9px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--ink-soft);font-size:10px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;transition:border-color .18s ease,background .18s ease}.connected-wallet-button:hover{border-color:var(--line-strong);background:var(--surface-soft)}.connected-wallet-button>svg{color:var(--muted-2)}.wallet-status-dot{display:inline-block;width:6px;height:6px;flex:none;border-radius:50%;box-shadow:0 0 0 3px #627eea1f}.wallet-address-short{letter-spacing:-.01em}.notification-button{position:relative}.notification-dot{position:absolute;top:-5px;right:-5px;display:flex;align-items:center;justify-content:center;min-width:17px;height:17px;padding:0 4px;border:2px solid var(--bg);border-radius:999px;background:#f0555b;color:#fff;font-size:8px;font-weight:700;line-height:1}.avatar-button{position:relative;width:35px;height:35px;margin-left:2px;border:none;padding:0;font-size:11px;cursor:pointer}.avatar-online{position:absolute;right:-1px;bottom:-1px;width:9px;height:9px;border:2px solid var(--bg);border-radius:50%;background:var(--positive)}.popover{position:absolute;top:calc(100% + 9px);right:0;z-index:50;padding:10px;border:1px solid var(--line);border-radius:15px;background:var(--surface);box-shadow:0 18px 50px #0b122029;animation:popIn .18s ease both}:root[data-theme=dark] .popover{box-shadow:0 22px 60px #00000080}.network-popover{width:232px}.popover-label{margin:3px 8px 8px;color:var(--muted-2);font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.network-option{display:flex;align-items:center;gap:9px;width:100%;padding:9px 8px;border:none;border-radius:9px;background:transparent;color:var(--ink-soft);font-size:12px;font-weight:500;text-align:left}.network-option:hover,.network-option.active{background:var(--surface-soft);color:var(--ink)}.network-current{margin-left:auto;color:var(--positive);font-size:9px;font-weight:650}.popover-footnote{margin:8px 8px 2px;padding-top:9px;border-top:1px solid var(--line);color:var(--muted-2);font-size:9.5px;line-height:1.45}.notification-popover{width:356px;padding:0;overflow:hidden}.popover-head{display:flex;align-items:flex-start;justify-content:space-between;padding:16px 16px 10px}.popover-head .popover-label{margin:0 0 2px}.popover-head h3{color:var(--ink);font-size:17px;font-weight:750}.mark-read{display:flex;align-items:center;gap:5px;padding:5px 7px;border:none;border-radius:6px;background:var(--surface-soft);color:var(--muted);font-size:9.5px;font-weight:550}.mark-read:hover:not(:disabled){color:var(--primary)}.mark-read:disabled{opacity:.45}.notification-list{border-top:1px solid var(--line)}.notification-item{position:relative;display:flex;gap:10px;width:100%;padding:12px 16px;border:none;border-bottom:1px solid var(--line);background:transparent;text-align:left}.notification-item:last-child{border-bottom:none}.notification-item:hover{background:var(--surface-soft)}.notification-icon{display:flex;align-items:center;justify-content:center;width:29px;height:29px;flex:none;border-radius:9px;background:var(--primary-soft);color:var(--primary)}.notification-copy{display:flex;min-width:0;flex-direction:column;gap:2px}.notification-copy strong{color:var(--ink);font-size:11.5px;font-weight:650}.notification-copy span{color:var(--muted);font-size:10.5px;line-height:1.4}.notification-copy small{margin-top:2px;color:var(--muted-2);font-size:9px}.unread-dot{width:6px;height:6px;flex:none;margin:6px 0 0 auto;border-radius:50%;background:var(--primary)}.main-content{min-height:calc(100vh - 72px)}.page{width:100%;max-width:1380px;margin:0 auto;padding:34px 36px 82px;animation:pageIn .42s cubic-bezier(.22,.8,.3,1) both}.page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:25px}.eyebrow{margin-bottom:5px;color:var(--primary);font-size:9.5px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.page-heading h1{color:var(--ink);font-size:clamp(27px,2.5vw,34px);font-weight:760;letter-spacing:-.045em;line-height:1.1}.page-subtitle{max-width:600px;margin-top:7px;color:var(--muted);font-size:12.5px;line-height:1.55}.heading-actions{display:flex;align-items:center;gap:9px;flex:none;padding-bottom:3px}.sync-status{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:10.5px;font-weight:500;white-space:nowrap}.secondary-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:40px;padding:0 14px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--ink-soft);font-size:12px;font-weight:620;white-space:nowrap;transition:border-color .18s ease,color .18s ease,transform .18s ease}.secondary-button:hover{border-color:var(--line-strong);color:var(--ink);transform:translateY(-1px)}.primary-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:43px;padding:0 17px;border:1px solid transparent;border-radius:11px;background:var(--primary);color:#fff;font-size:12.5px;font-weight:650;white-space:nowrap;transition:background .18s ease,transform .18s ease,box-shadow .18s ease,opacity .18s ease}.primary-button:hover:not(:disabled){background:var(--primary-hover);box-shadow:0 8px 20px #1652f038;transform:translateY(-1px)}.primary-button:disabled{opacity:.45}.primary-button.wide,.ghost-button.wide{width:100%}.ghost-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:0 16px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--muted);font-size:12px;font-weight:600;transition:background .18s ease,color .18s ease}.ghost-button:hover:not(:disabled){background:var(--surface-soft);color:var(--ink)}.ghost-button:disabled{opacity:.5}.text-button{display:inline-flex;align-items:center;gap:4px;padding:0;border:none;background:transparent;color:var(--primary);font-size:11px;font-weight:620;white-space:nowrap}.text-button:hover{color:var(--primary-hover)}.surface-card{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--card-shadow)}.card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:21px 22px 13px}.card-heading h2{color:var(--ink);font-size:17px;font-weight:740;letter-spacing:-.03em}.card-heading p{margin-top:3px;color:var(--muted);font-size:10.5px}.align-right{text-align:right}.positive{color:var(--positive)!important}.negative{color:var(--negative)!important}.change-pill{display:inline-flex;align-items:center;gap:3px;width:fit-content;padding:3px 6px;border-radius:6px;font-size:9.5px;font-weight:680;line-height:1.2}.change-pill.positive{background:var(--positive-soft);color:var(--positive)!important}.change-pill.negative{background:var(--negative-soft);color:var(--negative)!important}.live-chip{display:inline-flex;align-items:center;gap:5px;padding:4px 7px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--muted);font-size:9px;font-weight:600;white-space:nowrap}.live-dot{width:5px;height:5px;flex:none;border-radius:50%;background:var(--positive);box-shadow:0 0 0 3px #0a9b6c1a}.trust-chip{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink-soft);font-size:10.5px;font-weight:550;white-space:nowrap}.trust-chip svg{color:var(--primary)}.dashboard-top,.dashboard-bottom{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(330px,.88fr);gap:20px}.dashboard-bottom{margin-top:20px;align-items:stretch}.balance-card{position:relative;display:flex;overflow:hidden;min-width:0;flex-direction:column;padding:23px 25px 18px;border:1px solid rgba(255,255,255,.07);border-radius:var(--radius-xl);background:radial-gradient(620px 300px at 92% 0%,rgba(34,90,255,.34),transparent 58%),radial-gradient(480px 300px at 12% 110%,rgba(13,184,151,.13),transparent 62%),linear-gradient(142deg,#111d33,#0a111e 52%,#101a2d);box-shadow:0 22px 54px #07102240;color:#fff}.balance-card-grid{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.75;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(90% 90% at 60% 50%,#000 0%,transparent 78%);mask-image:radial-gradient(90% 90% at 60% 50%,#000 0%,transparent 78%)}.balance-orb{position:absolute;border-radius:50%;pointer-events:none;filter:blur(2px)}.balance-orb-one{top:-90px;right:5%;width:300px;height:300px;background:radial-gradient(circle,rgba(70,126,255,.23),transparent 66%)}.balance-orb-two{right:34%;bottom:-160px;width:320px;height:320px;background:radial-gradient(circle,rgba(42,212,175,.11),transparent 68%)}.balance-top,.balance-value-row,.balance-chart-wrap,.hero-actions{position:relative;z-index:1}.balance-top{display:flex;align-items:center;justify-content:space-between;gap:14px}.balance-label-row{display:flex;align-items:center;gap:6px}.balance-label{color:#fff9;font-size:11.5px;font-weight:500}.balance-eye{display:flex;align-items:center;justify-content:center;width:23px;height:23px;padding:0;border:none;border-radius:6px;background:transparent;color:#ffffff73;transition:color .18s ease,background .18s ease}.balance-eye:hover{background:#ffffff14;color:#ffffffe6}.wallet-pill{display:inline-flex;align-items:center;gap:5px;max-width:230px;padding:5px 8px;overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:999px;background:#ffffff0e;color:#ffffffb8;font-family:var(--font-body);font-size:9.5px;font-weight:500;text-overflow:ellipsis;white-space:nowrap;transition:background .18s ease,border-color .18s ease}button.wallet-pill{cursor:pointer}button.wallet-pill:hover{border-color:#ffffff2e;background:#ffffff17}.connect-wallet-pill{border-color:#ffffff29;background:#ffffff1c;color:#fff;font-weight:600}.connect-wallet-pill svg{flex:none;opacity:.9}.wallet-pill-network{margin-left:1px;padding-left:5px;border-left:1px solid rgba(255,255,255,.15);color:#ffffff75;font-size:8px}.wallet-pill-dot{width:5px;height:5px;flex:none;border-radius:50%;background:#66e3b4;box-shadow:0 0 0 2px #ffffff14}.balance-value-row{margin-top:9px}.balance-value{color:#fff;font-family:var(--font-display);font-size:clamp(38px,4.1vw,50px);font-weight:680;letter-spacing:-.055em;line-height:1.08;font-variant-numeric:tabular-nums}.balance-cents{color:#ffffff85;font-size:.62em;font-weight:560;letter-spacing:-.04em}.balance-masked{letter-spacing:.01em}.balance-change{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:8px}.balance-change .change-pill{padding:4px 7px;border-radius:6px;font-size:10px}.balance-change .change-pill.positive{background:#42e2a821;color:#6ff0bd!important}.balance-change .change-pill.negative{background:#ff6c7024;color:#ff9295!important}.change-amount{color:#ffffffc2;font-size:10.5px;font-weight:500}.change-period{color:#ffffff61}.balance-mode{display:inline-flex;align-items:center;gap:3px;padding:2px 5px;border:1px solid rgba(255,255,255,.1);border-radius:4px;background:#ffffff0f;color:#fff6;font-size:7px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.balance-mode.live{border-color:#66e3b429;background:#66e3b412;color:#6ff0bd}.balance-value.is-offline{color:#ffffff80}.balance-offline{font-size:.8em;letter-spacing:0}.balance-muted{color:#ffffff6b;font-size:10px}.balance-connect-state,.balance-sync-state,.balance-empty-state{position:relative;z-index:1;display:flex;align-items:center;gap:12px;margin-top:13px;padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:15px;background:linear-gradient(120deg,#ffffff0e,#ffffff05)}.balance-connect-state{flex-wrap:wrap}.balance-connect-icon,.balance-empty-icon{display:flex;align-items:center;justify-content:center;width:42px;height:42px;flex:none;border-radius:12px;background:#4d8dff26;color:#8fb5ff}.balance-empty-icon{width:36px;height:36px}.balance-connect-state>div,.balance-sync-state>div,.balance-empty-state>div{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.balance-connect-state h3,.balance-sync-state h3,.balance-empty-state h3{color:#fff;font-size:13px;font-weight:650;letter-spacing:-.02em}.balance-connect-state p,.balance-sync-state p,.balance-empty-state p{color:#ffffff6e;font-size:9.5px;line-height:1.45}.hero-connect-button{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:34px;flex:none;padding:0 11px;border:1px solid rgba(255,255,255,.13);border-radius:8px;background:#ffffff1f;color:#fff;font-size:9.5px;font-weight:650;transition:background .18s ease,border-color .18s ease}.hero-connect-button:hover{border-color:#ffffff3d;background:#ffffff2e}.balance-connect-note{display:flex;align-items:center;gap:4px;width:100%;color:#ffffff47;font-size:8px}.sync-spinner{width:28px;height:28px;flex:none;border:2px solid rgba(255,255,255,.12);border-top-color:#8fb5ff;border-radius:50%;animation:spin .8s linear infinite}.allocation-panel{position:relative;z-index:1;margin-top:13px;padding:13px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff09}.allocation-head{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#ffffff73;font-size:8.5px;font-weight:600}.allocation-head>span:last-child{display:flex;align-items:center;gap:5px;color:#ffffff54;font-size:7.5px;font-weight:500}.allocation-track{display:flex;overflow:hidden;width:100%;height:8px;gap:2px;margin-top:9px;border-radius:999px;background:#ffffff0f}.allocation-track span{min-width:2%;height:100%;border-radius:999px}.allocation-legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 14px;margin-top:10px}.allocation-item{display:flex;min-width:0;align-items:center;gap:5px}.allocation-item .token-icon{width:18px!important;height:18px!important}.allocation-item>span{color:#fff9;font-size:8.5px;font-weight:600}.allocation-item strong{color:#ffffffe6;font-size:8.5px;font-weight:650}.allocation-item em{overflow:hidden;margin-left:auto;color:#ffffff4d;font-size:7.5px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.allocation-more{margin-top:6px;color:#ffffff47;font-size:7.5px}.live-portfolio-chart{position:relative;z-index:1;margin-top:10px;padding:9px 13px 3px;border:1px solid rgba(255,255,255,.07);border-radius:13px;background:#ffffff06}.live-chart-head{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#ffffff73;font-size:8px;font-weight:600}.live-chart-head span:last-child{color:#ffffff42;font-size:7.5px;font-weight:500}.live-portfolio-chart .chart-axis{color:#ffffff45;font-size:7.5px}.balance-chart-wrap{margin-top:5px}.chart-range-control{display:inline-flex;align-items:center;gap:2px;width:fit-content;margin-left:auto;padding:2px;border:1px solid rgba(255,255,255,.08);border-radius:7px;background:#ffffff0e}.chart-range-control button{height:22px;min-width:30px;padding:0 6px;border:none;border-radius:5px;background:transparent;color:#ffffff75;font-size:8.5px;font-weight:650;letter-spacing:.01em;transition:background .18s ease,color .18s ease}.chart-range-control button:hover{color:#ffffffd9}.chart-range-control button.active{background:#ffffff24;color:#fff}.chart-range-control.light{margin-left:0;border-color:var(--line);background:var(--surface)}.chart-range-control.light button{color:var(--muted)}.chart-range-control.light button:hover{color:var(--ink)}.chart-range-control.light button.active{background:var(--primary-soft);color:var(--primary)}.price-chart{width:100%;min-width:0}.price-chart-visual{position:relative;width:100%;touch-action:pan-y}.price-chart-svg{display:block;width:100%;height:100%;overflow:visible}.chart-grid-line{stroke:var(--line);stroke-width:1}.chart-grid-line.dark{stroke:#ffffff12}.chart-crosshair{stroke:var(--line-strong);stroke-width:1;stroke-dasharray:2 4}.chart-crosshair.dark{stroke:#ffffff3d}.chart-tooltip{position:absolute;z-index:4;transform:translate(-50%,-115%);padding:4px 7px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--ink);font-size:9.5px;font-weight:650;white-space:nowrap;box-shadow:0 6px 16px #0b122024;pointer-events:none}.chart-axis{display:flex;justify-content:space-between;margin-top:2px;color:var(--muted-2);font-size:8px;font-weight:500}.balance-card .chart-axis{color:#ffffff57}.hero-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px;padding-top:14px;border-top:1px solid rgba(255,255,255,.08)}.hero-action{display:flex;align-items:center;justify-content:center;gap:7px;height:44px;padding:0 8px;border:1px solid rgba(255,255,255,.075);border-radius:12px;background:#ffffff0e;color:#ffffffdb;font-size:10.5px;font-weight:560;transition:background .18s ease,border-color .18s ease,transform .18s ease}.hero-action:hover{border-color:#ffffff24;background:#ffffff1a;transform:translateY(-1px)}.hero-action-icon{display:inline-flex;align-items:center;justify-content:center;width:27px;height:27px;flex:none;border-radius:8px;background:#ffffff14;color:#fff}.hero-action-icon svg{width:15px;height:15px}.buy-heading-button{border-color:var(--ink);background:var(--ink);color:var(--bg);box-shadow:0 4px 12px #0b12201f}.buy-heading-button:hover{border-color:var(--ink);background:var(--ink);color:var(--bg)}.hero-onboarding{position:relative;z-index:1;display:flex;max-width:560px;flex:1;flex-direction:column;justify-content:center;padding:6px 5px 2px}.hero-onboarding-badge{display:inline-flex;align-items:center;gap:6px;width:fit-content;padding:4px 7px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0e;color:#ffffff85;font-size:8px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.hero-onboarding h2{margin-top:15px;color:#fff;font-size:clamp(33px,3.8vw,47px);font-weight:680;letter-spacing:-.055em;line-height:1.03}.hero-onboarding h2 span{color:#8fb5ff}.hero-onboarding>p{max-width:440px;margin-top:13px;color:#ffffff78;font-size:11.5px;line-height:1.6}.hero-onboarding-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:20px}.hero-onboarding-connect,.hero-onboarding-secondary{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:42px;padding:0 15px;border-radius:9px;font-size:10.5px;font-weight:650;white-space:nowrap;transition:background .18s ease,border-color .18s ease,transform .18s ease}.hero-onboarding-connect{border:none;background:#fff;color:#0b1220}.hero-onboarding-connect:hover{background:#eaf0ff;transform:translateY(-1px)}.hero-onboarding-secondary{border:1px solid rgba(255,255,255,.12);background:#ffffff0e;color:#ffffffc2}.hero-onboarding-secondary:hover{border-color:#fff3;background:#ffffff1a}.hero-onboarding-footer{display:flex;align-items:center;gap:8px;margin-top:19px;color:#ffffff4d;font-size:8px;font-weight:550}.hero-onboarding-footer i{width:2px;height:2px;border-radius:50%;background:#ffffff3d}.hero-onboarding-trust{display:flex;align-items:center;gap:5px;margin-top:10px;color:#ffffff45;font-size:8px}.market-preview-card{display:flex;min-width:0;flex-direction:column;padding:21px}.preview-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.preview-head .section-kicker{margin-bottom:3px}.preview-head h2{color:var(--ink);font-size:19px;font-weight:740;letter-spacing:-.04em}.preview-list{display:flex;flex-direction:column;margin-top:10px}.preview-row{display:flex;align-items:center;gap:8px;width:100%;padding:8px 2px;border:none;border-top:1px solid var(--line);background:transparent;text-align:left}.preview-row:hover .preview-asset strong{color:var(--primary)}.preview-asset{display:flex;min-width:0;flex:1;flex-direction:column;gap:0}.preview-asset strong{color:var(--ink);font-size:10.5px;font-weight:650;transition:color .18s ease}.preview-asset span{color:var(--muted-2);font-size:8px}.preview-chart{display:flex;width:72px;flex:none}.preview-price{display:flex;min-width:76px;flex-direction:column;align-items:flex-end;gap:0}.preview-price strong{color:var(--ink);font-size:9.5px;font-weight:600;font-variant-numeric:tabular-nums}.preview-price span{font-size:8px;font-weight:600}.preview-footer{display:flex;align-items:center;justify-content:center;gap:4px;width:100%;margin-top:auto;padding:12px 0 10px;border:none;border-top:1px solid var(--line);background:transparent;color:var(--primary);font-size:9.5px;font-weight:620}.preview-footer:hover{color:var(--primary-hover)}.preview-connect-note{display:flex;align-items:flex-start;gap:5px;padding:8px 9px;border-radius:8px;background:var(--primary-faint);color:var(--primary)}.preview-connect-note svg{flex:none;margin-top:1px}.preview-connect-note p{color:var(--muted);font-size:8px;line-height:1.4}.connect-onboarding-card{display:flex;min-width:0;flex-direction:column;padding:25px;border:1px solid var(--line);border-radius:var(--radius-xl);background:radial-gradient(260px 160px at 100% 0%,rgba(22,82,240,.09),transparent 70%),var(--surface);box-shadow:var(--card-shadow)}.onboarding-icon{display:flex;align-items:center;justify-content:center;width:43px;height:43px;margin-bottom:19px;border-radius:13px;background:var(--primary-soft);color:var(--primary)}.connect-onboarding-card .section-kicker{margin-bottom:5px}.connect-onboarding-card h2{color:var(--ink);font-size:28px;font-weight:750;letter-spacing:-.05em;line-height:1.12}.onboarding-copy{margin-top:10px;color:var(--muted);font-size:11.5px;line-height:1.6}.onboarding-benefits{display:flex;flex-direction:column;gap:10px;margin:20px 0;padding:15px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.onboarding-benefits>div{display:flex;align-items:flex-start;gap:8px;color:var(--ink-soft);font-size:9.5px;line-height:1.45}.onboarding-benefits svg{flex:none;margin-top:1px;color:var(--primary)}.onboarding-connect{margin-top:auto;min-height:44px}.onboarding-wallets{margin-top:10px;color:var(--muted-2);font-size:8px;text-align:center}.convert-card{display:flex;min-width:0;flex-direction:column;padding:22px;border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--card-shadow)}.convert-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.section-kicker{display:flex;align-items:center;gap:4px;margin-bottom:3px;color:var(--primary);font-size:8.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.convert-card-heading h2{color:var(--ink);font-size:20px;font-weight:750;letter-spacing:-.04em}.compact-heading{margin-bottom:13px}.compact-heading h2{font-size:18px}.rate-chip{display:flex;align-items:center;gap:5px;padding:5px 7px;border:1px solid var(--line);border-radius:7px;background:var(--surface-soft);color:var(--muted);font-size:8.5px;font-weight:550;white-space:nowrap}.convert-field{padding:13px;border:1px solid var(--line);border-radius:15px;background:var(--surface-soft);transition:border-color .18s ease,box-shadow .18s ease}.convert-field:focus-within{border-color:#1652f06b;box-shadow:0 0 0 3px #1652f012}.convert-field.has-error{border-color:#dd454b61}.convert-field-top{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--muted);font-size:10px;font-weight:500}.convert-balance{display:flex;align-items:center;gap:5px;color:var(--muted-2);font-size:9px;white-space:nowrap}.max-button{padding:0;border:none;background:transparent;color:var(--primary);font-size:9px;font-weight:700;letter-spacing:.01em}.max-button:hover{color:var(--primary-hover);text-decoration:underline}.convert-field-main{display:flex;align-items:center;gap:10px;margin-top:4px}.convert-amount-wrap{display:flex;min-width:0;flex:1;align-items:baseline}.convert-amount-input{width:100%;min-width:0;padding:0;border:none;background:transparent;color:var(--ink);font-family:var(--font-display);font-size:clamp(26px,2.6vw,32px);font-weight:650;letter-spacing:-.055em;line-height:1.25;font-variant-numeric:tabular-nums;outline:none}.convert-amount-input::placeholder{color:var(--muted-2);opacity:.55}.output-amount{overflow:hidden;color:var(--ink);font-family:var(--font-display);font-size:clamp(26px,2.6vw,32px);font-weight:650;letter-spacing:-.055em;line-height:1.25;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.token-select{display:inline-flex;align-items:center;gap:6px;flex:none;height:38px;padding:0 9px 0 5px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink);font-size:11.5px;font-weight:700;box-shadow:0 1px 2px #0b12200a;transition:border-color .18s ease,background .18s ease}.token-select:hover{border-color:var(--line-strong);background:var(--surface)}.token-select svg{color:var(--muted)}.convert-field-bottom{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:1px;color:var(--muted-2);font-size:9px}.fiat-equivalent{font-variant-numeric:tabular-nums}.token-fullname{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.convert-connector{display:flex;align-items:center;justify-content:center;height:27px;margin:-5px 0;position:relative;z-index:2}.convert-connector>span{height:0;flex:1}.swap-direction{display:flex;align-items:center;justify-content:center;width:33px;height:33px;margin:0 10px;border:3px solid var(--surface);border-radius:50%;background:var(--surface-strong);color:var(--ink-soft);box-shadow:0 1px 3px #0b122014;transition:transform .3s cubic-bezier(.34,1.56,.64,1),color .18s ease,background .18s ease}.swap-direction:hover{background:var(--primary);color:#fff;transform:rotate(180deg)}.convert-rate-line{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:10px 2px 0;color:var(--muted-2);font-size:8.5px}.convert-rate-line>span:first-child{display:inline-flex;align-items:center;gap:4px;color:var(--muted)}.route-copy{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compact-quote{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin:11px 2px 0;padding-top:10px;border-top:1px dashed var(--line)}.compact-quote>div{display:flex;flex-direction:column;gap:1px}.compact-quote>div:last-child{align-items:flex-end}.compact-quote span{color:var(--muted-2);font-size:8.5px}.compact-quote strong{color:var(--ink-soft);font-size:9.5px;font-weight:600}.convert-breakdown{margin-top:14px;padding:4px 2px 2px;border-top:1px solid var(--line)}.breakdown-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:7px 0;color:var(--muted);font-size:10.5px}.breakdown-row strong{color:var(--ink-soft);font-size:10.5px;font-weight:550;text-align:right}.breakdown-row.total{margin-top:2px;padding-top:10px;border-top:1px solid var(--line);color:var(--ink);font-weight:600}.breakdown-row.total strong{color:var(--ink);font-size:12px;font-weight:700}.form-error{margin-top:8px;color:var(--negative);font-size:9.5px;line-height:1.4}.convert-submit{width:100%;margin-top:12px;min-height:45px}.convert-safe-note{display:flex;align-items:center;justify-content:center;gap:5px;margin-top:9px;color:var(--muted-2);font-size:8px;text-align:center}.convert-safe-note svg{flex:none;color:var(--positive)}.assets-card{overflow:hidden}.assets-card .card-heading{padding:20px 22px 11px}.asset-table{width:100%}.asset-table-head,.asset-row{display:grid;grid-template-columns:minmax(160px,1.5fr) 94px 70px minmax(88px,.8fr) minmax(88px,.8fr) 82px;align-items:center;gap:8px}.asset-table-head{padding:8px 22px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface-soft);color:var(--muted-2);font-size:8px;font-weight:650;letter-spacing:.07em;text-transform:uppercase}.asset-row{width:100%;padding:10px 22px;border:none;border-bottom:1px solid var(--line);background:transparent;text-align:left;transition:background .16s ease}.asset-row:hover{background:var(--surface-soft)}.asset-row:focus-visible{outline-offset:-2px}.asset-identity{display:flex;min-width:0;align-items:center;gap:10px}.token-icon{display:inline-flex;flex:none;overflow:hidden;border-radius:50%;box-shadow:0 0 0 1px #0b12200d}:root[data-theme=dark] .token-icon{box-shadow:0 0 0 1px #ffffff0f}.token-icon svg{width:100%;height:100%}.asset-names{display:flex;min-width:0;flex-direction:column}.asset-names strong{overflow:hidden;color:var(--ink);font-size:12px;font-weight:630;text-overflow:ellipsis;white-space:nowrap}.asset-names span{color:var(--muted-2);font-size:9px;font-weight:500}.asset-price{color:var(--ink-soft);font-size:11px;font-weight:500;font-variant-numeric:tabular-nums}.asset-change{width:fit-content;padding:3px 5px;border-radius:5px;font-size:9px;font-weight:650;font-variant-numeric:tabular-nums}.asset-change.positive{background:var(--positive-soft)}.asset-change.negative{background:var(--negative-soft)}.asset-holding,.asset-value{display:flex;min-width:0;flex-direction:column;justify-content:center}.asset-holding strong,.asset-value strong{overflow:hidden;color:var(--ink);font-size:11px;font-weight:600;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.asset-holding span,.asset-value span{overflow:hidden;color:var(--muted-2);font-size:8.5px;text-overflow:ellipsis;white-space:nowrap}.asset-spark{display:flex;justify-content:flex-end}.sparkline{display:block;overflow:visible}.card-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:218px;padding:26px 24px;border-top:1px solid var(--line);text-align:center}.card-empty-icon{display:flex;align-items:center;justify-content:center;width:45px;height:45px;margin-bottom:9px;border-radius:50%;background:var(--surface-soft);color:var(--muted)}.card-empty-state h3{color:var(--ink);font-size:14px;font-weight:650}.card-empty-state p{max-width:320px;margin-top:3px;color:var(--muted);font-size:10.5px;line-height:1.5}.card-empty-state .secondary-button{height:34px;margin-top:13px;font-size:9.5px}.recent-empty-state{flex:1;border-top:none;padding-bottom:34px}.assets-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 22px;color:var(--muted-2);font-size:8.5px}.recent-card{display:flex;min-width:0;flex-direction:column;overflow:hidden}.recent-card .card-heading{padding:20px 20px 10px}.recent-list{display:flex;flex-direction:column;padding:0 8px}.recent-item{display:flex;align-items:center;gap:9px;width:100%;padding:10px;border:none;border-top:1px solid var(--line);border-radius:9px;background:transparent;text-align:left;transition:background .16s ease}.recent-item:hover{background:var(--surface-soft)}.tx-icon{display:inline-flex;align-items:center;justify-content:center;width:35px;height:35px;flex:none;border-radius:10px}.tx-icon.tx-convert{background:var(--primary-soft);color:var(--primary)}.tx-icon.tx-receive{background:var(--positive-soft);color:var(--positive)}.tx-icon.tx-send{background:var(--send-soft);color:var(--send-ink)}.tx-icon.tx-buy{background:var(--buy-soft);color:var(--buy-ink)}.recent-copy{display:flex;min-width:0;flex:1;flex-direction:column;gap:1px}.recent-copy strong{overflow:hidden;color:var(--ink);font-size:10.5px;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.recent-copy span{overflow:hidden;color:var(--muted-2);font-size:8.5px;text-overflow:ellipsis;white-space:nowrap}.recent-amount{display:flex;flex:none;flex-direction:column;align-items:flex-end;gap:1px}.recent-amount strong{font-size:9.5px;font-weight:620;white-space:nowrap}.recent-amount span{color:var(--muted-2);font-size:8.5px}.activity-footer-link{display:flex;align-items:center;justify-content:center;gap:5px;width:100%;margin-top:auto;padding:13px;border:none;border-top:1px solid var(--line);background:transparent;color:var(--primary);font-size:10px;font-weight:620}.activity-footer-link:hover{background:var(--primary-faint)}.convert-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.78fr);align-items:start;gap:20px}.convert-main{display:flex;min-width:0;flex-direction:column;gap:17px}.convert-page .convert-card{padding:26px}.convert-page .convert-card-heading{margin-bottom:17px}.convert-page .convert-card-heading h2{font-size:23px}.convert-page .convert-field{padding:16px}.convert-page .convert-amount-input,.convert-page .output-amount{font-size:clamp(31px,3.5vw,39px)}.convert-page .convert-submit{min-height:48px;font-size:13px}.convert-compare-card{width:min(520px,100%);margin:26px auto 0;gap:12px}.convert-compare-field{display:flex;flex-direction:column;gap:7px;padding:14px;border:1px solid var(--line);border-radius:14px;background:var(--surface-soft)}.convert-compare-label{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--muted);font-size:8.5px;font-weight:600}.convert-compare-balance{display:inline-flex;align-items:center;gap:4px;color:var(--muted-2);font-size:8px;font-weight:500;white-space:nowrap}.convert-compare-row{display:flex;align-items:center;gap:9px}.convert-token-select{display:flex;align-items:center;gap:7px;min-width:142px;height:50px;padding:5px 8px;border:1px solid var(--line);border-radius:10px;background:var(--surface);text-align:left}.convert-token-select>span:nth-child(2){display:flex;min-width:0;flex:1;flex-direction:column;gap:1px}.convert-token-select strong{color:var(--ink);font-size:10.5px;font-weight:700}.convert-token-select small{overflow:hidden;color:var(--muted-2);font-size:7.5px;text-overflow:ellipsis;white-space:nowrap}.convert-token-select svg:last-child{color:var(--muted-2);flex:none}.convert-compare-input{width:100%;min-width:0;height:50px;padding:0 13px;border:1px solid var(--line);border-radius:10px;outline:none;background:var(--surface);color:var(--ink);font-family:var(--font-display);font-size:24px;font-weight:650;letter-spacing:-.035em}.convert-compare-input:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.convert-compare-output{display:flex;align-items:baseline;justify-content:flex-end;gap:4px;min-width:0;flex:1;overflow:hidden;color:var(--ink);font-family:var(--font-display);font-size:23px;font-weight:650;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap}.convert-compare-output small{color:var(--muted);font-family:var(--font-body);font-size:9px;font-weight:600;letter-spacing:0}.convert-compare-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--muted-2);font-size:7.5px}.convert-compare-divider{display:flex;align-items:center;gap:8px;padding:0 14px}.convert-compare-divider>span{height:1px;flex:1;background:var(--line)}.convert-compare-divider .swap-direction{width:32px;height:32px;border:1px solid var(--line);border-radius:9px;background:var(--surface);color:var(--muted)}.convert-compare-result{padding:4px 2px 0}.convert-compare-result>span{color:var(--muted-2);font-size:8px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.convert-compare-result h2{margin-top:3px;color:var(--ink);font-family:var(--font-display);font-size:25px;font-weight:750;letter-spacing:-.045em}.convert-compare-result p{margin-top:2px;color:var(--muted);font-size:9px}@media(max-width:560px){.convert-compare-card{margin-top:18px;padding:16px}.convert-compare-row{flex-wrap:wrap}.convert-token-select{width:100%}.convert-compare-input,.convert-compare-output{height:45px;flex:1;justify-content:flex-start}}.convert-sidebar{display:flex;min-width:0;flex-direction:column;gap:16px}.benefit-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid var(--line);border-radius:17px;background:var(--surface);box-shadow:var(--card-shadow)}.benefit{display:flex;align-items:center;gap:10px;min-width:0;padding:14px;border-right:1px solid var(--line)}.benefit:last-child{border-right:none}.benefit-icon{display:flex;align-items:center;justify-content:center;width:34px;height:34px;flex:none;border-radius:9px;background:var(--primary-soft);color:var(--primary)}.benefit div{display:flex;min-width:0;flex-direction:column}.benefit strong{color:var(--ink);font-size:10.5px;font-weight:650}.benefit span{overflow:hidden;color:var(--muted);font-size:8.5px;text-overflow:ellipsis;white-space:nowrap}.route-panel,.pairs-panel{padding:20px}.panel-topline{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.panel-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:9px;background:var(--primary-soft);color:var(--primary)}.route-panel h2,.pairs-panel h2{color:var(--ink);font-size:18px;font-weight:740;letter-spacing:-.035em}.panel-copy{margin-top:6px;color:var(--muted);font-size:10.5px;line-height:1.55}.route-visual{display:flex;align-items:center;gap:4px;margin:15px 0;padding:11px 9px;border:1px solid var(--line);border-radius:13px;background:var(--surface-soft)}.route-token{display:inline-flex;align-items:center;gap:4px;color:var(--ink);font-size:9.5px;font-weight:700;white-space:nowrap}.route-line{display:flex;flex:1;align-items:center;justify-content:space-around;min-width:12px}.route-line span{width:3px;height:3px;border-radius:50%;background:var(--muted-2);opacity:.55}.route-hub{display:inline-flex;align-items:center;gap:3px;padding:5px 6px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--primary);font-size:7.5px;font-weight:650;white-space:nowrap}.route-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px 12px;padding-top:12px;border-top:1px solid var(--line)}.route-stats>div{display:flex;flex-direction:column;gap:1px}.route-stats>div:first-child{grid-column:1 / -1}.route-stats span{color:var(--muted-2);font-size:8px}.route-stats strong{color:var(--ink-soft);font-size:9.5px;font-weight:600;white-space:nowrap}.route-badge{display:flex;align-items:center;gap:6px;margin-top:13px;padding:8px 9px;border-radius:8px;background:var(--positive-soft);color:var(--positive);font-size:8.5px;font-weight:550;line-height:1.35}.route-badge svg{flex:none}.panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.panel-heading p{margin-top:2px;color:var(--muted);font-size:9.5px}.tiny-live{display:flex;align-items:center;gap:5px;color:var(--muted);font-size:8.5px;font-weight:600}.pair-list{margin-top:9px}.pair-row{display:flex;align-items:center;gap:9px;width:100%;padding:9px 4px;border:none;border-top:1px solid var(--line);background:transparent;text-align:left}.pair-row:hover .pair-name strong{color:var(--primary)}.pair-icons{display:flex;align-items:center;flex:none}.pair-icons .token-icon:last-child{margin-left:-8px;box-shadow:0 0 0 2px var(--surface)}.pair-name{display:flex;min-width:0;flex-direction:column}.pair-name strong{color:var(--ink);font-size:10.5px;font-weight:620;transition:color .18s ease}.pair-name span{color:var(--muted-2);font-size:8.5px;white-space:nowrap}.pair-chevron{margin-left:auto;color:var(--muted-2)}.pairs-footer{display:flex;align-items:center;gap:4px;width:100%;margin-top:3px;padding:11px 2px 1px;border:none;border-top:1px solid var(--line);background:transparent;color:var(--primary);font-size:9.5px;font-weight:620}.convert-heading .heading-actions{align-items:center}.market-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:19px}.market-stat-card{display:flex;min-width:0;flex-direction:column;min-height:111px;padding:14px 16px;border:1px solid var(--line);border-radius:17px;background:var(--surface);box-shadow:var(--card-shadow)}.market-stat-top{display:flex;align-items:center;justify-content:space-between;gap:6px;color:var(--muted);font-size:8.5px;font-weight:500}.market-stat-card>strong{margin-top:5px;color:var(--ink);font-family:var(--font-display);font-size:23px;font-weight:700;letter-spacing:-.045em;line-height:1.1;font-variant-numeric:tabular-nums}.market-stat-card .sparkline{width:100%;height:24px;margin-top:auto}.market-stat-foot{margin-top:auto;color:var(--muted-2);font-size:8.5px}.market-stat-card .change-pill{font-size:8.5px;padding:2px 5px}.market-stat-highlight{border-color:#1652f029;background:radial-gradient(180px 100px at 100% 0%,rgba(22,82,240,.12),transparent 70%),var(--surface)}.gainer-line{display:flex;align-items:center;gap:7px;margin-top:5px}.gainer-line strong{overflow:hidden;color:var(--ink);font-family:var(--font-display);font-size:15px;font-weight:700;letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap}.gainer-line .positive{margin-left:auto;font-size:9px;font-weight:650}.dominance-bar{overflow:hidden;width:100%;height:5px;margin-top:auto;border-radius:999px;background:var(--surface-strong)}.dominance-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--primary),#69a1ff)}.markets-card{overflow:hidden}.markets-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 20px;border-bottom:1px solid var(--line)}.filter-tabs{display:flex;align-items:center;gap:2px;padding:3px;border:1px solid var(--line);border-radius:9px;background:var(--surface-soft)}.filter-tabs button{height:29px;padding:0 10px;border:none;border-radius:6px;background:transparent;color:var(--muted);font-size:10px;font-weight:550;white-space:nowrap;transition:background .18s ease,color .18s ease}.filter-tabs button:hover{color:var(--ink)}.filter-tabs button.active{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px #0b122014}:root[data-theme=dark] .filter-tabs button.active{background:var(--surface-strong)}.market-search{display:flex;align-items:center;gap:7px;width:210px;height:35px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);color:var(--muted-2)}.market-search:focus-within{border-color:var(--primary);background:var(--surface)}.market-search input{width:100%;min-width:0;border:none;background:transparent;color:var(--ink);font-size:10.5px;outline:none}.market-search input::placeholder{color:var(--muted-2)}.market-search button{display:flex;padding:0;border:none;background:transparent;color:var(--muted)}.market-table-head,.market-row{display:grid;grid-template-columns:26px minmax(168px,1.5fr) 96px 64px 108px 94px 94px 52px;align-items:center;gap:8px}.market-table-head{padding:9px 20px;border-bottom:1px solid var(--line);background:var(--surface-soft);color:var(--muted-2);font-size:8px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.market-row{width:100%;padding:11px 20px;border-bottom:1px solid var(--line);background:transparent;cursor:pointer;transition:background .16s ease}.market-row:hover{background:var(--surface-soft)}.market-row:focus-visible{outline-offset:-2px}.market-rank{color:var(--muted-2);font-size:9px;font-variant-numeric:tabular-nums}.market-asset{display:flex;min-width:0;align-items:center;gap:10px}.market-asset-names{display:flex;min-width:0;flex-direction:column}.market-asset-names strong{overflow:hidden;color:var(--ink);font-size:11.5px;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.market-asset-names>span{overflow:hidden;color:var(--muted-2);font-size:8.5px;text-overflow:ellipsis;white-space:nowrap}.owned-tag{color:var(--primary);font-style:normal;font-weight:550}.market-price{color:var(--ink-soft);font-size:10.5px;font-variant-numeric:tabular-nums}.market-change{font-size:9.5px;font-weight:600;font-variant-numeric:tabular-nums}.market-spark{display:flex;align-items:center}.market-spark .sparkline{width:100%;height:29px}.market-cap,.market-volume{color:var(--muted);font-size:9.5px;font-variant-numeric:tabular-nums}.market-actions{display:flex;align-items:center;justify-content:flex-end;gap:2px}.star-button{display:flex;align-items:center;justify-content:center;width:27px;height:27px;padding:0;border:none;border-radius:6px;background:transparent;color:var(--muted-2)}.star-button:hover{background:var(--surface-strong);color:var(--ink-soft)}.star-button.active{color:#eab308}.market-chevron{color:var(--muted-2);opacity:.6}.market-table-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px;color:var(--muted-2);font-size:8.5px}.market-empty{display:flex;flex-direction:column;align-items:center;padding:52px 20px;color:var(--muted-2);text-align:center}.market-empty h3{margin-top:9px;color:var(--ink);font-size:15px}.market-empty p{margin-top:3px;font-size:10.5px}.activity-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(310px,.74fr);align-items:start;gap:20px}.activity-card{overflow:hidden}.activity-card-heading{padding-bottom:15px}.record-count{padding:4px 7px;border:1px solid var(--line);border-radius:6px;background:var(--surface-soft);color:var(--muted);font-size:8.5px;font-weight:550}.activity-tabs{width:fit-content;margin:0 22px 5px;max-width:calc(100% - 44px);overflow-x:auto;scrollbar-width:none}.activity-tabs::-webkit-scrollbar{display:none}.activity-group-label{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 22px;border-top:1px solid var(--line);background:var(--surface-soft);color:var(--muted-2);font-size:8px;font-weight:650;letter-spacing:.07em;text-transform:uppercase}.activity-group-label span:last-child{font-weight:500;letter-spacing:.01em;text-transform:none}.activity-row{display:grid;grid-template-columns:35px minmax(0,1fr) 94px 112px 14px;align-items:center;gap:11px;width:100%;padding:12px 22px;border:none;border-bottom:1px solid var(--line);background:transparent;text-align:left;transition:background .16s ease}.activity-row:hover{background:var(--surface-soft)}.activity-row-main{display:flex;min-width:0;flex-direction:column;gap:1px}.activity-row-main strong{overflow:hidden;color:var(--ink);font-size:11px;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.activity-row-main span{overflow:hidden;color:var(--muted-2);font-size:8.5px;text-overflow:ellipsis;white-space:nowrap}.activity-row-time{display:flex;flex-direction:column;gap:2px;color:var(--muted);font-size:8.5px}.status-inline{display:inline-flex;align-items:center;gap:2px;color:var(--positive);font-size:7.5px;text-transform:capitalize}.status-inline.pending{color:var(--send-ink)}.activity-row-value{display:flex;flex-direction:column;align-items:flex-end;gap:1px}.activity-row-value strong{font-size:9.5px;font-weight:630;white-space:nowrap}.activity-row-value span{color:var(--muted-2);font-size:8.5px}.activity-chevron{color:var(--muted-2);opacity:.55}.activity-empty{display:flex;flex-direction:column;align-items:center;padding:60px 24px;color:var(--muted-2);text-align:center}.empty-icon{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:var(--surface-soft);color:var(--muted)}.activity-empty h3{margin-top:10px;color:var(--ink);font-size:15px}.activity-empty p{margin-top:3px;font-size:10.5px}.activity-sidebar{display:flex;flex-direction:column;gap:16px}.summary-card,.address-book-card{padding:20px}.summary-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:9px;background:var(--primary-soft);color:var(--primary)}.summary-rows{display:flex;flex-direction:column;gap:9px;margin-top:18px}.summary-row{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:10.5px}.summary-label{display:flex;align-items:center;gap:7px;color:var(--muted)}.summary-dot{width:6px;height:6px;border-radius:50%}.summary-dot.in{background:var(--positive)}.summary-dot.out{background:var(--negative)}.summary-dot.swap{background:var(--primary)}.summary-row strong{color:var(--ink-soft);font-size:10.5px;font-weight:600;font-variant-numeric:tabular-nums}.flow-bar{display:flex;overflow:hidden;width:100%;height:7px;gap:2px;margin-top:17px;border-radius:999px;background:var(--surface-soft)}.flow-in{height:100%;border-radius:999px;background:var(--positive)}.flow-out{height:100%;border-radius:999px;background:var(--negative)}.flow-legend{display:flex;justify-content:space-between;margin-top:5px;color:var(--muted-2);font-size:7.5px}.net-flow{display:flex;align-items:center;justify-content:space-between;margin-top:13px;padding-top:12px;border-top:1px solid var(--line);color:var(--muted);font-size:10px}.net-flow strong{font-family:var(--font-display);font-size:14px;font-weight:700;letter-spacing:-.025em}.contact-list{margin-top:10px}.contact-row{display:flex;align-items:center;gap:9px;padding:8px 0;border-top:1px solid var(--line)}.contact-avatar{display:inline-flex;align-items:center;justify-content:center;width:31px;height:31px;flex:none;border-radius:50%;font-family:var(--font-display);font-size:8.5px;font-weight:700}.contact-avatar.peach{background:#ffe9dd;color:#b95e2e}.contact-avatar.blue{background:var(--primary-soft);color:var(--primary)}.contact-avatar.mint{background:var(--positive-soft);color:var(--positive)}:root[data-theme=dark] .contact-avatar.peach{background:#352117;color:#f2a879}.contact-copy{display:flex;min-width:0;flex-direction:column}.contact-copy strong{color:var(--ink);font-size:10px;font-weight:600}.contact-copy span{overflow:hidden;color:var(--muted-2);font-size:8.5px;text-overflow:ellipsis;white-space:nowrap}.copy-button{display:flex;align-items:center;justify-content:center;width:27px;height:27px;margin-left:auto;padding:0;border:1px solid var(--line);border-radius:7px;background:var(--surface);color:var(--muted)}.copy-button:hover{color:var(--primary)}.address-footer{display:flex;align-items:center;justify-content:center;gap:5px;width:100%;margin-top:10px;padding-top:11px;border:none;border-top:1px solid var(--line);background:transparent;color:var(--primary);font-size:9px;font-weight:600}.modal-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:24px}.modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:none;background:#050a1494;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);animation:fadeIn .2s ease both}:root[data-theme=dark] .modal-backdrop{background:#000000ad}.modal-panel{position:relative;z-index:1;width:min(470px,100%);max-height:calc(100vh - 48px);overflow-y:auto;padding:23px;border:1px solid var(--line);border-radius:22px;background:var(--surface);box-shadow:var(--modal-shadow);animation:modalIn .24s cubic-bezier(.22,.9,.34,1) both;overscroll-behavior:contain}.modal-panel:focus{outline:none}.modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:17px}.modal-eyebrow{margin-bottom:3px;color:var(--primary);font-size:8.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.modal-title{color:var(--ink);font-size:21px;font-weight:760;letter-spacing:-.04em;line-height:1.15}.modal-close{width:31px;height:31px;border-color:var(--line);border-radius:8px;background:var(--surface-soft)}.modal-panel .primary-button.wide,.modal-panel .ghost-button.wide{min-height:44px}.token-picker-modal{width:min(510px,100%)}.search-modal{width:min(600px,100%)}.review-modal{width:min(460px,100%)}.send-modal,.buy-modal{width:min(465px,100%)}.receive-modal{width:min(455px,100%)}.asset-modal{width:min(555px,100%)}.settings-modal{width:min(525px,100%)}.transaction-modal{width:min(450px,100%)}.modal-footnote{margin-top:9px;color:var(--muted-2);font-size:8.5px;text-align:center}.token-search{display:flex;align-items:center;gap:8px;height:43px;padding:0 11px;border:1px solid var(--line);border-radius:10px;background:var(--surface-soft);color:var(--muted)}.token-search:focus-within{border-color:var(--primary);background:var(--surface)}.token-search input{width:100%;min-width:0;border:none;background:transparent;color:var(--ink);font-size:11.5px;outline:none}.token-search input::placeholder{color:var(--muted-2)}.search-clear{display:flex;padding:2px;border:none;background:transparent;color:var(--muted)}.token-option-list{max-height:min(385px,50vh);margin:8px -5px 0;overflow-y:auto}.token-list-label{margin:12px 9px 5px;color:var(--muted-2);font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.token-list-label:first-child{margin-top:7px}.token-option{display:flex;align-items:center;gap:10px;width:100%;padding:8px 9px;border:none;border-radius:10px;background:transparent;text-align:left;transition:background .16s ease}.token-option:hover{background:var(--surface-soft)}.token-option.is-selected{background:var(--primary-faint)}.token-option-main{display:flex;min-width:0;flex:1;flex-direction:column;gap:1px}.token-option-name{color:var(--ink);font-size:11.5px;font-weight:600}.token-option-meta{color:var(--muted-2);font-size:8.5px}.token-option-side{display:flex;flex-direction:column;align-items:flex-end;gap:1px}.token-option-balance{color:var(--ink-soft);font-size:10px;font-weight:550;font-variant-numeric:tabular-nums}.token-option-fiat{color:var(--muted-2);font-size:8px}.token-option-check{display:flex;align-items:center;justify-content:center;width:18px;height:18px;flex:none;border-radius:50%;background:var(--primary);color:#fff}.empty-list{display:flex;flex-direction:column;align-items:center;padding:37px 20px;color:var(--muted-2);text-align:center}.empty-list p{margin-top:7px;color:var(--ink);font-size:12px;font-weight:550}.empty-list span{margin-top:2px;font-size:10px}.send-form,.buy-form{display:flex;flex-direction:column;gap:14px}.send-token-row{display:flex;align-items:center;gap:10px;width:100%;padding:10px;border:1px solid var(--line);border-radius:12px;background:var(--surface-soft);text-align:left;transition:border-color .18s ease}.send-token-row:hover{border-color:var(--line-strong)}.send-token-row>span:nth-child(2){display:flex;min-width:0;flex-direction:column;gap:1px}.send-token-row strong{color:var(--ink);font-size:12px;font-weight:630}.send-token-row>span:nth-child(2)>span{color:var(--muted-2);font-size:9px}.send-token-price{display:flex;align-items:center;gap:5px;margin-left:auto;color:var(--muted);font-size:9.5px;white-space:nowrap}.field-group{display:flex;flex-direction:column;gap:6px}.field-label{color:var(--muted);font-size:9.5px;font-weight:600}.text-field{display:flex;align-items:center;height:46px;padding:0 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface-soft)}.text-field:focus-within{border-color:var(--primary);background:var(--surface)}.text-field.has-error{border-color:var(--negative)}.text-field input{width:100%;border:none;background:transparent;color:var(--ink);font-size:11.5px;outline:none}.text-field input::placeholder{color:var(--muted-2)}.field-hint{display:flex;align-items:center;gap:3px;color:var(--muted-2);font-size:8.5px}.field-hint.success{color:var(--positive)}.field-hint.error{color:var(--negative)}.recipient-chips{display:flex;gap:6px;margin-top:-5px}.recipient-chips button{padding:4px 7px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--muted);font-size:8.5px}.recipient-chips button:hover{border-color:var(--primary);color:var(--primary)}.amount-input-card{padding:13px;border:1px solid var(--line);border-radius:13px;background:var(--surface-soft)}.field-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.large-amount-field{display:flex;align-items:center;gap:8px;margin-top:2px}.large-amount-field input{width:100%;min-width:0;padding:0;border:none;background:transparent;color:var(--ink);font-family:var(--font-display);font-size:33px;font-weight:650;letter-spacing:-.05em;line-height:1.3;outline:none;font-variant-numeric:tabular-nums}.large-amount-field input::placeholder{color:var(--muted-2);opacity:.6}.large-amount-field span{color:var(--muted);font-size:11px;font-weight:600}.amount-meta{color:var(--muted-2);font-size:8.5px}.send-fee-row{display:flex;align-items:center;justify-content:space-between;padding:3px 2px;color:var(--muted);font-size:10px}.send-fee-row strong{color:var(--ink-soft);font-size:10px;font-weight:600}.review-body{display:flex;flex-direction:column;gap:12px}.review-swap{display:flex;align-items:center;gap:9px;padding:13px;border:1px solid var(--line);border-radius:13px;background:var(--surface-soft)}.review-token-block{display:flex;min-width:0;flex:1;align-items:center;gap:7px}.review-token-block>div{display:flex;min-width:0;flex-direction:column;gap:1px}.review-token-block span{color:var(--muted-2);font-size:8px}.review-token-block strong{overflow:hidden;color:var(--ink);font-size:10.5px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.review-arrow{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex:none;border-radius:50%;background:var(--surface);color:var(--muted)}.review-details{display:flex;flex-direction:column;border-top:1px solid var(--line)}.review-details>div{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:9px 0;border-bottom:1px solid var(--line);color:var(--muted);font-size:9.5px}.review-details>div:last-child{border-bottom:none}.review-details strong{color:var(--ink-soft);font-size:9.5px;font-weight:600;text-align:right}.review-assurance{display:flex;align-items:flex-start;gap:7px;padding:9px 10px;border-radius:9px;background:var(--primary-faint);color:var(--primary)}.review-assurance svg{flex:none;margin-top:1px}.review-assurance p{color:var(--muted);font-size:8.5px;line-height:1.45}.success-state{display:flex;flex-direction:column;align-items:center;padding-top:2px;text-align:center}.success-orbit{display:flex;align-items:center;justify-content:center;width:88px;height:88px;border:1px solid rgba(10,155,108,.15);border-radius:50%;background:radial-gradient(circle,var(--positive-soft) 0%,transparent 70%);animation:successPop .5s cubic-bezier(.22,1.2,.36,1) both}.success-check{display:flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:50%;background:var(--positive);color:#fff;box-shadow:0 9px 24px #0a9b6c3d}.success-copy{margin:14px 0 16px;color:var(--muted);font-size:11.5px;line-height:1.6}.success-copy strong{color:var(--ink);font-weight:650}.success-swap{display:flex;align-items:center;justify-content:center;gap:18px;width:100%;padding:13px;border:1px solid var(--line);border-radius:13px;background:var(--surface-soft)}.success-swap>div{display:flex;flex-direction:column;align-items:center;gap:2px}.success-swap strong{margin-top:3px;color:var(--ink);font-size:12px;font-weight:650}.success-swap span{color:var(--muted-2);font-size:8.5px}.success-swap>svg{color:var(--muted-2)}.success-receipt{display:flex;align-items:center;justify-content:space-between;width:100%;margin:11px 0 16px;padding-bottom:11px;border-bottom:1px solid var(--line);color:var(--muted);font-size:9px}.success-receipt strong{color:var(--ink-soft);font-size:9px;font-weight:600}.send-success-token{display:flex;align-items:center;gap:8px;width:100%;margin-bottom:16px;padding:10px 12px;border:1px solid var(--line);border-radius:11px;background:var(--surface-soft);text-align:left}.send-success-token span{color:var(--ink-soft);font-size:10.5px;font-weight:600}.send-success-token strong{margin-left:auto;color:var(--ink);font-size:10.5px;font-weight:650}.send-review-hero{display:flex;flex-direction:column;align-items:center;padding:8px 0 14px;text-align:center}.review-send-icon{display:flex;align-items:center;justify-content:center;width:47px;height:47px;margin-bottom:7px;border-radius:14px;background:var(--primary-soft);color:var(--primary)}.review-send-label{color:var(--muted);font-size:9.5px}.send-review-hero>strong{margin-top:2px;color:var(--ink);font-family:var(--font-display);font-size:27px;font-weight:700;letter-spacing:-.04em}.review-send-value{color:var(--muted-2);font-size:9.5px}.recipient-review{display:flex;align-items:center;gap:8px;padding:10px 11px;border:1px solid var(--line);border-radius:10px;background:var(--surface-soft);font-size:9px}.recipient-review>span{color:var(--muted-2)}.recipient-review>strong{overflow:hidden;flex:1;color:var(--ink-soft);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.buy-review-hero{display:flex;flex-direction:column;align-items:center;padding:8px 0 14px;text-align:center}.buy-review-hero>span{color:var(--muted);font-size:9.5px}.buy-review-hero>strong{margin-top:3px;color:var(--ink);font-family:var(--font-display);font-size:31px;font-weight:700;letter-spacing:-.05em}.buy-review-hero>span:last-child{color:var(--muted-2);font-size:9.5px}.spin{animation:spin .8s linear infinite}.receive-content{display:flex;flex-direction:column;gap:13px}.receive-token-row{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border:1px solid var(--line);border-radius:11px;background:var(--surface-soft);text-align:left}.receive-token-row>span:nth-child(2){display:flex;min-width:0;flex-direction:column;gap:1px}.receive-token-row strong{color:var(--ink);font-size:11.5px;font-weight:630}.receive-token-row>span:nth-child(2)>span{color:var(--muted-2);font-size:9px}.receive-token-action{display:flex;align-items:center;gap:3px;margin-left:auto;color:var(--primary);font-size:9px;font-weight:600}.qr-panel{display:flex;flex-direction:column;align-items:center;gap:9px;padding:15px;border:1px solid var(--line);border-radius:16px;background:radial-gradient(220px 130px at 50% 0%,rgba(22,82,240,.08),transparent 70%),var(--surface-soft)}.qr-frame{position:relative;display:flex;align-items:center;justify-content:center;padding:8px;border-radius:15px;background:#fff;box-shadow:0 7px 22px #0b12201c}.qr-frame svg{display:block}.qr-brand{position:absolute;top:50%;left:50%;display:flex;align-items:center;justify-content:center;width:38px;height:38px;padding:4px;border-radius:10px;background:#fff;box-shadow:0 1px 5px #0b122029;transform:translate(-50%,-50%)}.qr-brand .brand-mark{filter:none}.qr-network{display:flex;align-items:center;gap:5px;color:var(--muted);font-size:8.5px;font-weight:550}.receive-instruction{color:var(--muted);font-size:10px;text-align:center}.address-box{display:flex;align-items:center;gap:10px;padding:9px 9px 9px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface-soft)}.address-text{overflow:hidden;flex:1;color:var(--ink-soft);font-family:SFMono-Regular,Consolas,monospace;font-size:8.5px;letter-spacing:-.02em;overflow-wrap:anywhere}.copy-address-button{display:flex;align-items:center;gap:4px;flex:none;padding:5px 7px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--ink-soft);font-size:8.5px;font-weight:600}.network-warning{display:flex;align-items:flex-start;gap:7px;padding:9px 10px;border-radius:9px;background:var(--send-soft);color:var(--send-ink)}.network-warning svg{flex:none;margin-top:1px}.network-warning p{color:var(--ink-soft);font-size:8.5px;line-height:1.5}.network-warning strong{font-weight:650}.receive-actions{display:grid;grid-template-columns:1fr auto;gap:8px}.buy-amount-card{padding:13px;border:1px solid var(--line);border-radius:13px;background:var(--surface-soft)}.buy-amount-input{display:flex;align-items:center;gap:4px;margin-top:2px}.buy-amount-input>span{color:var(--ink);font-family:var(--font-display);font-size:29px;font-weight:600;letter-spacing:-.04em}.buy-amount-input input{width:100%;min-width:0;padding:0;border:none;background:transparent;color:var(--ink);font-family:var(--font-display);font-size:36px;font-weight:680;letter-spacing:-.055em;line-height:1.25;outline:none;font-variant-numeric:tabular-nums}.buy-presets{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin-top:8px}.buy-presets button{height:28px;border:1px solid var(--line);border-radius:7px;background:var(--surface);color:var(--muted);font-size:9px;font-weight:600}.buy-presets button:hover{border-color:var(--line-strong);color:var(--ink)}.buy-presets button.active{border-color:var(--primary);background:var(--primary-soft);color:var(--primary)}.buy-receive-line{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 2px;color:var(--muted);font-size:9.5px}.buy-receive-line strong{color:var(--ink-soft);font-size:9.5px;font-weight:600}.payment-card{display:flex;align-items:center;gap:9px;padding:10px;border:1px solid var(--line);border-radius:11px;background:var(--surface-soft)}.payment-icon{display:flex;align-items:center;justify-content:center;width:34px;height:34px;flex:none;border-radius:9px;background:var(--primary-soft);color:var(--primary)}.payment-copy{display:flex;flex-direction:column;gap:1px}.payment-copy strong{color:var(--ink);font-size:10.5px;font-weight:620}.payment-copy span{color:var(--muted-2);font-size:8.5px}.payment-selected{display:flex;align-items:center;justify-content:center;width:17px;height:17px;margin-left:auto;border-radius:50%;background:var(--primary);color:#fff}.buy-fee-summary{display:flex;flex-direction:column;gap:7px;padding-top:11px;border-top:1px solid var(--line)}.buy-fee-summary>div{display:flex;align-items:center;justify-content:space-between;color:var(--muted);font-size:9.5px}.buy-fee-summary strong{color:var(--ink-soft);font-size:9.5px;font-weight:600}.buy-fee-summary .total{color:var(--ink);font-weight:600}.buy-fee-summary .total strong{color:var(--ink);font-size:11.5px;font-weight:700}.asset-detail-head{display:flex;align-items:center;gap:12px;margin-bottom:15px}.asset-detail-title h3{color:var(--ink);font-size:23px;font-weight:760;letter-spacing:-.04em;line-height:1.1}.asset-detail-price{display:flex;align-items:center;gap:6px;margin-top:4px}.asset-detail-price>strong{color:var(--ink-soft);font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.asset-detail-period{color:var(--muted-2);font-size:8.5px}.asset-detail-network{margin-left:auto;padding:4px 7px;border:1px solid var(--line);border-radius:6px;background:var(--surface-soft);color:var(--muted);font-size:8px;font-weight:550}.asset-chart-card{padding:14px 14px 8px;border:1px solid var(--line);border-radius:15px;background:var(--surface-soft)}.asset-chart-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:4px}.asset-chart-head>div:first-child{display:flex;flex-direction:column;gap:1px}.asset-chart-head span{color:var(--muted);font-size:8.5px}.asset-chart-head strong{font-family:var(--font-display);font-size:15px;font-weight:700;letter-spacing:-.03em}.asset-chart-card .chart-axis{color:var(--muted-2)}.asset-chart-head strong em{margin-left:6px;font-family:var(--font-body);font-size:10px;font-style:normal;font-weight:700}.asset-chart-head strong em.positive{color:var(--positive)}.asset-chart-head strong em.negative{color:var(--negative)}.asset-range-tabs{display:inline-flex;gap:2px;padding:2px;border:1px solid var(--line);border-radius:7px;background:var(--surface)}.asset-range-tabs button{min-width:29px;height:23px;border:none;border-radius:5px;background:transparent;color:var(--muted-2);font-size:7.5px;font-weight:650}.asset-range-tabs button:hover{color:var(--ink)}.asset-range-tabs button.active{background:var(--primary-soft);color:var(--primary)}.candle-chart{width:100%;margin-top:8px}.candle-chart svg{display:block;width:100%}.candle-grid{stroke:var(--line);stroke-width:1}.candle-chart-meta{display:flex;justify-content:space-between;gap:8px;padding:0 2px 2px;color:var(--muted-2);font-size:7.5px;font-variant-numeric:tabular-nums}.candle-chart-empty{display:flex;align-items:center;justify-content:center;min-height:160px;color:var(--muted-2);font-size:9px}.candle-axis{display:flex;align-items:center;justify-content:space-between;padding:5px 2px 1px;color:var(--muted-2);font-size:7.5px}.asset-holding-card{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:13px;padding:13px;border:1px solid var(--line);border-radius:13px}.asset-holding-card>div:first-child{display:flex;flex-direction:column;gap:1px}.asset-holding-card>div:first-child span{color:var(--muted-2);font-size:8.5px}.asset-holding-card>div:first-child strong{color:var(--ink);font-size:12px;font-weight:650;font-variant-numeric:tabular-nums}.asset-holding-actions{display:flex;align-items:center;gap:5px}.compact-button{min-height:34px;height:34px;padding:0 10px;border-radius:8px;font-size:9.5px}.asset-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:13px}.asset-stats-grid>div{display:flex;flex-direction:column;gap:2px;padding:9px;border:1px solid var(--line);border-radius:9px;background:var(--surface-soft)}.asset-stats-grid span{color:var(--muted-2);font-size:7.5px}.asset-stats-grid strong{overflow:hidden;color:var(--ink-soft);font-size:9px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.asset-about{margin-top:13px;padding-top:12px;border-top:1px solid var(--line)}.asset-about h4{color:var(--ink);font-size:11.5px;font-weight:650}.asset-about p{margin-top:3px;color:var(--muted);font-size:9.5px;line-height:1.55}.search-modal-field{display:flex;align-items:center;gap:9px;height:50px;padding:0 12px;border:1px solid var(--line);border-radius:12px;background:var(--surface-soft);color:var(--muted)}.search-modal-field:focus-within{border-color:var(--primary);background:var(--surface);box-shadow:0 0 0 3px #1652f012}.search-modal-field input{width:100%;min-width:0;border:none;background:transparent;color:var(--ink);font-size:12.5px;outline:none}.search-modal-field input::placeholder{color:var(--muted-2)}.search-modal-field button{display:flex;padding:3px;border:none;background:transparent;color:var(--muted)}.quick-actions,.search-results{margin-top:16px}.search-section-label{margin-bottom:6px;color:var(--muted-2);font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.quick-action-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px}.quick-action-grid>button{display:flex;align-items:center;gap:8px;padding:9px;border:1px solid var(--line);border-radius:10px;background:var(--surface-soft);text-align:left;transition:border-color .18s ease,background .18s ease}.quick-action-grid>button:hover{border-color:var(--primary);background:var(--surface)}.quick-icon{display:flex;align-items:center;justify-content:center;width:31px;height:31px;flex:none;border-radius:8px}.quick-icon.blue{background:var(--primary-soft);color:var(--primary)}.quick-icon.peach{background:var(--send-soft);color:var(--send-ink)}.quick-icon.mint{background:var(--positive-soft);color:var(--positive)}.quick-icon.violet{background:var(--buy-soft);color:var(--buy-ink)}.quick-action-grid>button>span:last-child{display:flex;min-width:0;flex-direction:column;gap:0}.quick-action-grid strong{color:var(--ink);font-size:10px;font-weight:620}.quick-action-grid small{color:var(--muted-2);font-size:8px}.search-result-list{overflow:hidden;border:1px solid var(--line);border-radius:11px}.search-result-row{display:flex;align-items:center;gap:9px;width:100%;padding:8px 10px;border:none;border-bottom:1px solid var(--line);background:transparent;text-align:left}.search-result-row:last-child{border-bottom:none}.search-result-row:hover{background:var(--surface-soft)}.search-result-row>span:nth-child(2){display:flex;min-width:0;flex:1;flex-direction:column}.search-result-row strong{color:var(--ink);font-size:10.5px;font-weight:600}.search-result-row small{color:var(--muted-2);font-size:8px}.search-result-price{color:var(--ink-soft);font-size:9.5px;font-variant-numeric:tabular-nums}.search-enter{color:var(--muted-2);opacity:.7}.search-page-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.search-page-grid button{display:flex;align-items:center;gap:7px;padding:8px;border:1px solid var(--line);border-radius:9px;background:transparent;text-align:left}.search-page-grid button:hover{background:var(--surface-soft)}.search-page-icon{display:flex;align-items:center;justify-content:center;width:27px;height:27px;flex:none;border-radius:7px;background:var(--primary-soft);color:var(--primary)}.search-page-grid button>span:last-child{display:flex;min-width:0;flex-direction:column}.search-page-grid strong{color:var(--ink);font-size:9.5px;font-weight:600}.search-page-grid small{overflow:hidden;color:var(--muted-2);font-size:7.5px;text-overflow:ellipsis;white-space:nowrap}.search-empty{display:flex;flex-direction:column;align-items:center;padding:35px 20px;color:var(--muted-2);text-align:center}.search-empty p{margin-top:7px;color:var(--ink);font-size:15px;font-weight:550}.search-empty span{margin-top:2px;font-size:10px}.search-footer{display:flex;align-items:center;gap:14px;margin-top:15px;padding-top:11px;border-top:1px solid var(--line);color:var(--muted-2);font-size:8px}.search-footer span{display:flex;align-items:center;gap:4px}.search-footer kbd{padding:1px 4px;border:1px solid var(--line);border-radius:4px;background:var(--surface-soft);font-family:var(--font-body);font-size:8px}.settings-content{display:flex;flex-direction:column}.settings-profile{display:flex;align-items:center;gap:12px;padding:13px;border:1px solid var(--line);border-radius:14px;background:radial-gradient(200px 100px at 100% 0%,rgba(22,82,240,.08),transparent 70%),var(--surface-soft)}.settings-profile>div{display:flex;min-width:0;flex-direction:column;gap:1px}.settings-profile>div>strong{color:var(--ink);font-family:var(--font-display);font-size:15px;font-weight:700;letter-spacing:-.03em}.settings-profile>div>span{color:var(--muted);font-size:9px}.settings-address{display:flex;align-items:center;gap:4px;width:fit-content;margin-top:2px;padding:0;border:none;background:transparent;color:var(--muted-2);font-family:SFMono-Regular,Consolas,monospace;font-size:8px}.settings-no-wallet{margin-top:2px;color:var(--muted-2);font-size:8px}.settings-inline-signin{width:fit-content;margin-top:2px;padding:0;border:none;background:transparent;color:var(--primary);font-size:8.5px;font-weight:550}.settings-inline-signin:hover{text-decoration:underline}.settings-address:hover{color:var(--primary)}.verified-pill{display:flex;align-items:center;gap:3px;align-self:flex-start;margin-left:auto;padding:3px 6px;border-radius:5px;background:var(--primary-soft);color:var(--primary);font-size:7.5px;font-weight:600;white-space:nowrap}.settings-section{margin-top:17px;padding-top:15px;border-top:1px solid var(--line)}.settings-section-title{margin-bottom:9px;color:var(--muted);font-size:9.5px;font-weight:650}.settings-section-head{display:flex;align-items:center;justify-content:space-between}.settings-section-head .settings-section-title{margin-bottom:0}.connected-pill{display:flex;align-items:center;gap:5px;color:var(--positive);font-size:8px;font-weight:600}.theme-options{display:grid;grid-template-columns:1fr 1fr;gap:8px}.theme-options>button{position:relative;padding:7px;border:1px solid var(--line);border-radius:11px;background:transparent;text-align:left}.theme-options>button:hover{border-color:var(--line-strong)}.theme-options>button.active{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.theme-preview{display:flex;flex-direction:column;gap:4px;height:41px;padding:7px;overflow:hidden;border-radius:7px}.theme-preview span:first-child{width:55%;height:5px;border-radius:3px}.theme-preview span:last-child{width:100%;height:17px;border-radius:4px}.light-preview{border:1px solid #e7eaf1;background:#fff}.light-preview span:first-child{background:#d7ddea}.light-preview span:last-child{background:#eaf0ff}.dark-preview{border:1px solid #273247;background:#0f1624}.dark-preview span:first-child{background:#2b3952}.dark-preview span:last-child{background:#15264a}.theme-label{display:flex;align-items:center;gap:4px;margin-top:6px;color:var(--ink-soft);font-size:9px;font-weight:600}.theme-options .active .theme-label{color:var(--primary)}.theme-check{position:absolute;right:9px;bottom:9px;color:var(--primary)}.settings-rows{display:flex;flex-direction:column}.settings-row{display:flex;align-items:center;gap:9px;padding:9px 0;border-bottom:1px solid var(--line)}.settings-row:last-child{border-bottom:none}.settings-row-icon{display:flex;align-items:center;justify-content:center;width:29px;height:29px;flex:none;border-radius:8px;background:var(--surface-soft);color:var(--muted)}.settings-row-copy{display:flex;min-width:0;flex:1;flex-direction:column;gap:0}.settings-row-copy strong{color:var(--ink-soft);font-size:10px;font-weight:600}.settings-row-copy span{color:var(--muted-2);font-size:8px}.settings-value{color:var(--muted);font-size:9px;font-weight:550}.switch{position:relative;width:32px;height:19px;flex:none;padding:0;border:none;border-radius:999px;background:var(--surface-strong);transition:background .2s ease}.switch.on{background:var(--primary)}.switch-thumb{position:absolute;top:2px;left:2px;width:15px;height:15px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000026;transition:transform .2s ease}.switch.on .switch-thumb{transform:translate(13px)}.settings-networks{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:9px}.settings-networks button{display:flex;align-items:center;gap:6px;height:34px;padding:0 9px;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--ink-soft);font-size:9px;font-weight:550}.settings-networks button:hover{background:var(--surface-soft)}.settings-networks button.active{border-color:var(--primary);background:var(--primary-faint);color:var(--primary)}.settings-networks button svg{margin-left:auto}.settings-footer{display:flex;flex-direction:column;gap:1px;margin-top:18px;padding-top:11px;border-top:1px solid var(--line);color:var(--muted-2);font-size:7.5px}.settings-footer span{color:var(--muted-2)}.transaction-hero{display:flex;flex-direction:column;align-items:center;padding:7px 0 14px;text-align:center}.transaction-hero .tx-icon{width:48px;height:48px;margin-bottom:7px;border-radius:14px}.transaction-hero>span{color:var(--muted);font-size:9.5px}.transaction-hero>strong{margin-top:2px;color:var(--ink);font-family:var(--font-display);font-size:24px;font-weight:700;letter-spacing:-.04em}.transaction-hero>small{color:var(--muted-2);font-size:9.5px}.transaction-details{margin-bottom:11px}.inline-status{display:inline-flex;align-items:center;gap:4px;color:var(--positive)!important;text-transform:capitalize}.hash-button{display:flex;align-items:center;gap:4px;padding:0;border:none;background:transparent;color:var(--primary);font-family:SFMono-Regular,Consolas,monospace;font-size:8.5px}.transaction-parties{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:14px;padding:9px 11px;border:1px solid var(--line);border-radius:9px;background:var(--surface-soft)}.transaction-parties>div{display:flex;min-width:0;flex-direction:column;gap:1px}.transaction-parties span{color:var(--muted-2);font-size:7.5px}.transaction-parties strong{color:var(--ink-soft);font-size:8.5px;font-weight:600;white-space:nowrap}.transaction-parties>svg{color:var(--muted-2)}.connect-wallet-modal{width:min(500px,100%)}.wallet-account-modal{width:min(440px,100%)}.connect-wallet-content{display:flex;flex-direction:column;gap:14px}.connect-wallet-lede{margin-top:-3px;color:var(--muted);font-size:12px;line-height:1.58}.wallet-error{display:flex;align-items:flex-start;gap:7px;padding:9px 10px;border:1px solid rgba(221,69,75,.16);border-radius:9px;background:var(--negative-soft);color:var(--negative);font-size:10px;line-height:1.45}.wallet-error svg{flex:none;margin-top:1px}.wallet-list-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:-5px}.wallet-list-head .search-section-label,.wallet-install-section .search-section-label{margin:0;font-size:9px}.wallet-refresh{display:flex;align-items:center;gap:4px;padding:3px 5px;border:none;border-radius:5px;background:transparent;color:var(--muted);font-size:9.5px;font-weight:550}.wallet-refresh:hover:not(:disabled){background:var(--surface-soft);color:var(--primary)}.wallet-refresh:disabled{opacity:.5}.wallet-list{display:flex;flex-direction:column;gap:6px}.wallet-option{display:flex;align-items:center;gap:10px;width:100%;padding:10px;border:1px solid var(--line);border-radius:12px;background:var(--surface-soft);text-align:left;transition:border-color .18s ease,background .18s ease,transform .18s ease}.wallet-option:hover:not(:disabled){border-color:#1652f059;background:var(--surface);transform:translateY(-1px)}.wallet-option:disabled{cursor:default}.wallet-option.is-connecting{border-color:var(--primary);background:var(--primary-faint)}.wallet-option-logo{display:flex;align-items:center;justify-content:center;width:39px;height:39px;flex:none;overflow:hidden;border:1px solid var(--line);border-radius:10px;background:#fff}.wallet-option-logo img{width:27px;height:27px;object-fit:contain;border-radius:7px}.wallet-generic-logo{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:var(--primary-soft);color:var(--primary)}.wallet-option-copy{display:flex;min-width:0;flex:1;flex-direction:column;gap:1px}.wallet-option-copy strong{color:var(--ink);font-size:12.5px;font-weight:650}.wallet-option-copy span{color:var(--muted-2);font-size:9.5px}.wallet-option-chevron{flex:none;color:var(--muted-2)}.wallet-connecting{display:flex;align-items:center;gap:5px;flex:none;color:var(--primary);font-size:9.5px;font-weight:600}.wallet-list-loading{gap:6px}.wallet-skeleton{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid var(--line);border-radius:12px;background:var(--surface-soft)}.wallet-skeleton>span{width:39px;height:39px;flex:none;border-radius:10px;background:var(--surface-strong);animation:skeletonPulse 1.2s ease-in-out infinite}.wallet-skeleton div{display:flex;flex:1;flex-direction:column;gap:5px}.wallet-skeleton div span{height:7px;border-radius:4px;background:var(--surface-strong);animation:skeletonPulse 1.2s ease-in-out infinite}.wallet-skeleton div span:first-child{width:34%}.wallet-skeleton div span:last-child{width:54%;opacity:.6}.wallet-not-found{display:flex;flex-direction:column;align-items:center;padding:22px 22px 20px;border:1px dashed var(--line-strong);border-radius:13px;background:var(--surface-soft);text-align:center}.wallet-not-found-icon{display:flex;align-items:center;justify-content:center;width:46px;height:46px;margin-bottom:8px;border-radius:50%;background:var(--primary-soft);color:var(--primary)}.wallet-not-found strong{color:var(--ink);font-size:13px;font-weight:650}.wallet-not-found p{max-width:340px;margin-top:3px;color:var(--muted);font-size:10.5px;line-height:1.55}.wallet-mobile-qr{padding:10px;border:1px solid var(--line);border-radius:12px;background:var(--surface-soft)}.wallet-mobile-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.wallet-mobile-title{display:inline-flex;align-items:center;gap:5px;color:var(--ink-soft);font-size:9px;font-weight:650}.wallet-mobile-title svg{color:var(--primary)}.wallet-mobile-tabs{display:flex;gap:1px;padding:2px;border:1px solid var(--line);border-radius:6px;background:var(--surface)}.wallet-mobile-tabs button{height:21px;padding:0 6px;border:none;border-radius:4px;background:transparent;color:var(--muted-2);font-size:7.5px;font-weight:600}.wallet-mobile-tabs button.active{background:var(--primary-soft);color:var(--primary)}.wallet-mobile-body{display:flex;align-items:center;gap:11px;margin-top:9px}.wallet-mobile-code{display:flex;align-items:center;justify-content:center;flex:none;padding:4px;border-radius:8px;background:#fff;box-shadow:0 2px 8px #0b122014}.wallet-mobile-code.is-local{opacity:.45}.wallet-mobile-copy{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.wallet-mobile-copy strong{color:var(--ink);font-size:10.5px;font-weight:650}.wallet-mobile-copy p{color:var(--muted);font-size:8.5px;line-height:1.45}.wallet-mobile-copy a{display:inline-flex;align-items:center;gap:3px;width:fit-content;margin-top:3px;color:var(--primary);font-size:8.5px;font-weight:600;text-decoration:none}.wallet-mobile-copy a:hover{text-decoration:underline}.wallet-qr-warning{margin-top:2px;color:var(--send-ink);font-size:8px;line-height:1.4}.wallet-install-section{display:flex;flex-direction:column;gap:6px}.wallet-install-section .search-section-label{margin-bottom:0}.wallet-install-list{display:grid;grid-template-columns:1fr;gap:5px}.wallet-install-option{display:flex;align-items:center;gap:8px;padding:7px 8px;border:1px solid var(--line);border-radius:9px;background:var(--surface);color:var(--ink);text-decoration:none;transition:border-color .18s ease,background .18s ease}.wallet-install-option:hover{border-color:var(--line-strong);background:var(--surface-soft)}.wallet-install-logo{display:flex;align-items:center;justify-content:center;width:27px;height:27px;flex:none;border-radius:8px;font-family:var(--font-display);font-size:11px;font-weight:800}.wallet-install-logo.metamask{background:#fff2e3;color:#e2761b}.wallet-install-logo.coinbase{background:#eaf0ff;color:#1652f0}.wallet-install-logo.rabby{background:#f0ecff;color:#7a5af8}:root[data-theme=dark] .wallet-install-logo.metamask{background:#352216;color:#f0a35e}:root[data-theme=dark] .wallet-install-logo.coinbase{background:#15264a;color:#7b9bff}:root[data-theme=dark] .wallet-install-logo.rabby{background:#261e42;color:#b29cff}.wallet-install-option>span:nth-child(2){display:flex;min-width:0;flex:1;flex-direction:column;gap:0}.wallet-install-option strong{color:var(--ink-soft);font-size:10.5px;font-weight:600}.wallet-install-option small{overflow:hidden;color:var(--muted-2);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.wallet-install-option>svg{flex:none;color:var(--muted-2)}.wallet-security-note{display:flex;align-items:flex-start;gap:7px;padding:9px 10px;border-radius:9px;background:var(--primary-faint);color:var(--primary)}.wallet-security-note svg{flex:none;margin-top:1px}.wallet-security-note p{color:var(--muted);font-size:9.5px;line-height:1.55}.wallet-mobile-note{margin-top:-3px;color:var(--muted-2);font-size:9px;text-align:center}.wallet-mobile-note strong{color:var(--muted);font-weight:600}.wallet-account-content{display:flex;flex-direction:column;gap:13px}.wallet-account-hero{display:flex;align-items:center;gap:10px;padding:11px;border:1px solid var(--line);border-radius:13px;background:radial-gradient(180px 90px at 100% 0%,rgba(22,82,240,.09),transparent 72%),var(--surface-soft)}.wallet-account-avatar{position:relative;display:flex;align-items:center;justify-content:center;width:50px;height:50px;flex:none;border-radius:15px;color:#fff;font-family:var(--font-display);font-size:14px;font-weight:700;letter-spacing:-.03em;box-shadow:inset 0 0 0 1px #fff3}.wallet-account-chain-dot{position:absolute;right:-2px;bottom:-2px;width:13px;height:13px;border:2px solid var(--surface);border-radius:50%}.wallet-account-name{display:flex;min-width:0;flex:1;flex-direction:column;gap:1px}.wallet-live-badge{display:inline-flex;align-items:center;gap:4px;width:fit-content;margin-bottom:1px;color:var(--positive);font-size:8.5px;font-weight:650;letter-spacing:.05em;text-transform:uppercase}.wallet-account-name>strong{color:var(--ink);font-family:var(--font-display);font-size:16px;font-weight:700;letter-spacing:-.03em}.wallet-account-name>span:last-child{overflow:hidden;color:var(--muted);font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.wallet-copy-button{display:flex;align-items:center;justify-content:center;width:31px;height:31px;flex:none;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--muted)}.wallet-copy-button:hover{border-color:var(--primary);color:var(--primary)}.wallet-balance-card{position:relative;overflow:hidden;padding:15px;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:radial-gradient(260px 150px at 95% 0%,rgba(41,96,255,.34),transparent 65%),linear-gradient(140deg,#111d33,#0a111e);color:#fff}.wallet-balance-head{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#ffffff85;font-size:9.5px}.wallet-balance-network{display:flex;align-items:center;gap:5px;color:#ffffffa8;font-size:9px}.wallet-balance-network .network-dot{width:5px;height:5px;box-shadow:none}.wallet-balance-main{display:flex;align-items:baseline;gap:9px;margin-top:5px}.wallet-balance-main strong{color:#fff;font-family:var(--font-display);font-size:27px;font-weight:650;letter-spacing:-.045em;line-height:1.2;font-variant-numeric:tabular-nums}.wallet-balance-main strong span{color:#ffffff7a;font-size:12.5px;font-weight:550;letter-spacing:-.01em}.wallet-balance-main>span{color:#ffffff8c;font-size:11px}.wallet-balance-foot{margin-top:4px;color:#ffffff5c;font-size:9px}.wallet-account-details{display:flex;flex-direction:column;border-top:1px solid var(--line)}.wallet-account-details>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--line);color:var(--muted);font-size:10px}.wallet-account-details>div>span{color:var(--muted-2)}.wallet-account-details>div>strong{color:var(--ink-soft);font-size:10px;font-weight:600}.wallet-address-inline{display:flex;align-items:center;gap:4px;padding:0;border:none;background:transparent;color:var(--primary);font-family:SFMono-Regular,Consolas,monospace;font-size:9px}.self-custody-value{display:inline-flex;align-items:center;gap:4px;color:var(--positive)!important}.wallet-explorer-link{display:flex;align-items:center;justify-content:center;gap:5px;height:37px;border:1px solid var(--line);border-radius:9px;background:var(--surface-soft);color:var(--ink-soft);font-size:10px;font-weight:600;text-decoration:none;transition:border-color .18s ease,color .18s ease}.wallet-explorer-link:hover{border-color:var(--line-strong);color:var(--primary)}.wallet-disconnect-row{display:flex;align-items:center;gap:10px;padding-top:12px;border-top:1px solid var(--line)}.wallet-disconnect-row>div{display:flex;min-width:0;flex:1;flex-direction:column;gap:1px}.wallet-disconnect-row strong{color:var(--ink-soft);font-size:10.5px;font-weight:600}.wallet-disconnect-row span{color:var(--muted-2);font-size:9px}.disconnect-button{display:flex;align-items:center;gap:5px;flex:none;height:31px;padding:0 9px;border:1px solid rgba(221,69,75,.22);border-radius:7px;background:var(--negative-soft);color:var(--negative);font-size:9.5px;font-weight:600}.disconnect-button:hover:not(:disabled){border-color:var(--negative)}.disconnect-button:disabled{opacity:.6}.wallet-account-note{display:flex;align-items:flex-start;gap:6px;padding:8px 9px;border-radius:8px;background:var(--positive-soft);color:var(--positive)}.wallet-account-note svg{flex:none;margin-top:1px}.wallet-account-note p{color:var(--muted);font-size:9px;line-height:1.5}.wallet-preview-note{display:flex;align-items:flex-start;gap:5px;margin-top:-2px;color:var(--muted-2);font-size:8px;line-height:1.45}.wallet-preview-note svg{flex:none;margin-top:1px}.auth-modal{width:min(420px,100%)}.auth-content{display:flex;flex-direction:column;gap:13px}.email-auth-head{display:flex;align-items:center;gap:9px}.auth-mail-mark{display:flex;align-items:center;justify-content:center;width:39px;height:39px;flex:none;border-radius:11px;background:var(--primary-soft);color:var(--primary)}.email-auth-head h3{color:var(--ink);font-size:15px;font-weight:700;letter-spacing:-.025em}.email-auth-head p{margin-top:2px;color:var(--muted);font-size:9.5px;line-height:1.45}.email-form{display:flex;flex-direction:column;gap:10px}.email-submit{margin-top:2px;min-height:42px}.email-switch-mode{align-self:center;padding:0;border:none;background:transparent;color:var(--primary);font-size:8.5px;font-weight:550}.email-switch-mode:hover{text-decoration:underline}.account-auth-note{display:flex;align-items:flex-start;gap:7px;padding:9px 10px;border-radius:9px;background:var(--primary-faint);color:var(--primary)}.account-auth-note svg{flex:none;margin-top:1px}.account-auth-note p{color:var(--muted);font-size:8.5px;line-height:1.5}.account-profile-hero{display:flex;align-items:center;gap:11px;padding:13px;border:1px solid var(--line);border-radius:14px;background:radial-gradient(180px 100px at 100% 0%,rgba(232,95,42,.1),transparent 72%),var(--surface-soft)}.account-profile-avatar{width:54px;height:54px;flex:none;border-radius:50%;object-fit:cover;box-shadow:0 0 0 3px var(--surface)}.account-profile-initials{display:flex;align-items:center;justify-content:center;background:#fff2e9;color:#d9561c;font-family:var(--font-display);font-size:20px;font-weight:700}.account-profile-hero>div{display:flex;min-width:0;flex-direction:column;gap:1px}.account-signed-badge{display:inline-flex;align-items:center;gap:4px;color:var(--positive);font-size:7.5px;font-weight:650;letter-spacing:.03em;text-transform:uppercase}.account-profile-hero h3{color:var(--ink);font-family:var(--font-display);font-size:17px;font-weight:700;letter-spacing:-.03em}.account-profile-hero p{overflow:hidden;color:var(--muted);font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.account-profile-details{display:flex;flex-direction:column;border-top:1px solid var(--line)}.account-profile-details>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--line);font-size:9.5px}.account-profile-details span{color:var(--muted-2)}.account-profile-details strong{color:var(--ink-soft);font-size:9.5px;font-weight:600}.account-signout-button{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;height:38px;border:1px solid var(--line);border-radius:9px;background:var(--surface);color:var(--muted);font-size:10px;font-weight:600}.account-signout-button:hover{border-color:#dd454b47;background:var(--negative-soft);color:var(--negative)}.verified-pill.live{gap:4px;background:var(--positive-soft);color:var(--positive)}.verified-pill.live .status-dot{width:4px;height:4px}.settings-wallet-row{display:flex;align-items:center;gap:8px;width:100%;margin-top:9px;padding:9px;border:1px solid var(--line);border-radius:9px;background:var(--surface-soft);text-align:left}button.settings-wallet-row{transition:border-color .18s ease,background .18s ease}button.settings-wallet-row:hover{border-color:var(--primary);background:var(--surface)}.settings-wallet-icon{display:flex;align-items:center;justify-content:center;width:29px;height:29px;flex:none;border-radius:8px;background:var(--primary-soft);color:var(--primary)}.settings-wallet-copy{display:flex;min-width:0;flex:1;flex-direction:column;gap:0}.settings-wallet-copy strong{color:var(--ink-soft);font-size:10.5px;font-weight:600}.settings-wallet-copy span{overflow:hidden;color:var(--muted-2);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.settings-wallet-manage{display:flex;align-items:center;gap:2px;flex:none;color:var(--primary);font-size:9px;font-weight:600}.settings-connect-button{height:27px;flex:none;padding:0 9px;border:none;border-radius:6px;background:var(--primary);color:#fff;font-size:9px;font-weight:650}.settings-connect-button:hover{background:var(--primary-hover)}@keyframes skeletonPulse{0%,to{opacity:.45}50%{opacity:.8}}.toast{position:fixed;bottom:25px;left:50%;z-index:300;display:flex;align-items:center;gap:9px;max-width:min(430px,calc(100vw - 32px));padding:10px 12px 10px 10px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:#0e1728;color:#ffffffe6;font-size:10.5px;font-weight:500;box-shadow:0 18px 50px #050a144d;transform:translate(-50%);animation:toastIn .3s cubic-bezier(.22,.9,.34,1) both}.toast-icon{display:flex;align-items:center;justify-content:center;width:26px;height:26px;flex:none;border-radius:7px;background:#3ddc9721;color:#56e8ad}.toast button{display:flex;align-items:center;justify-content:center;width:22px;height:22px;margin-left:4px;padding:0;border:none;border-radius:5px;background:transparent;color:#ffffff7a;font-size:16px;line-height:1}.toast button:hover{background:#ffffff12;color:#fff}.mobile-nav{display:none}@keyframes pageIn{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes modalIn{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes popIn{0%{opacity:0;transform:translateY(-4px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes toastIn{0%{opacity:0;transform:translate(-50%,10px) scale(.98)}to{opacity:1;transform:translate(-50%) scale(1)}}@keyframes successPop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(max-width:1320px){.app-shell{grid-template-columns:236px minmax(0,1fr)}.page{padding-right:28px;padding-left:28px}.topbar{padding:0 28px}.balance-value{font-size:43px}.asset-table-head,.asset-row{grid-template-columns:minmax(150px,1.5fr) 86px 64px minmax(80px,.8fr) minmax(80px,.8fr) 68px}.market-table-head,.market-row{grid-template-columns:24px minmax(150px,1.4fr) 86px 58px 92px 86px 84px 50px}}@media(max-width:1180px){.app-shell{grid-template-columns:218px minmax(0,1fr)}.brand-wordmark{font-size:15px}.sidebar{padding-right:12px;padding-left:12px}.dashboard-top,.dashboard-bottom{grid-template-columns:minmax(0,1.55fr) minmax(310px,.9fr)}.market-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.market-stat-card{min-height:100px}.asset-spark{display:none}.asset-table-head,.asset-row{grid-template-columns:minmax(150px,1.5fr) 84px 62px minmax(76px,.8fr) minmax(86px,.8fr)}.asset-table-head>span:last-child{display:none}.volume-cell{display:none}.market-table-head,.market-row{grid-template-columns:24px minmax(155px,1.4fr) 90px 60px 100px 90px 50px}.market-table-head>span:nth-child(7){display:none}.convert-layout{grid-template-columns:minmax(0,1.4fr) minmax(300px,.8fr)}.activity-row{grid-template-columns:35px minmax(0,1fr) 88px 104px 12px}}@media(max-width:1080px){.app-shell{display:block}.sidebar{display:none}.mobile-brand{display:flex}.topbar{height:66px;padding:0 24px}.mobile-nav{position:fixed;right:0;bottom:0;left:0;z-index:60;display:flex;height:62px;padding:5px 8px max(5px,env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--topbar-bg);-webkit-backdrop-filter:blur(20px) saturate(1.2);backdrop-filter:blur(20px) saturate(1.2)}.mobile-nav-item{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:none;background:transparent;color:var(--muted-2);font-size:8px;font-weight:550}.mobile-nav-icon{display:flex;align-items:center;justify-content:center;width:38px;height:27px;border-radius:8px;transition:background .18s ease,color .18s ease}.mobile-nav-item.active{color:var(--primary);font-weight:650}.mobile-nav-item.active .mobile-nav-icon{background:var(--primary-soft)}.page{padding-bottom:94px}.dashboard-top,.dashboard-bottom{grid-template-columns:minmax(0,1.55fr) minmax(310px,.9fr)}.main-content{min-height:calc(100vh - 66px)}.toast{bottom:78px}}@media(max-width:940px){.dashboard-top,.dashboard-bottom,.convert-layout,.activity-layout{grid-template-columns:1fr}.dashboard-bottom{margin-top:16px}.convert-sidebar{display:grid;grid-template-columns:1fr 1fr;align-items:start}.convert-sidebar .route-panel,.convert-sidebar .pairs-panel{height:100%}.activity-sidebar{display:grid;grid-template-columns:1fr 1fr}.market-table-head,.market-row{grid-template-columns:22px minmax(140px,1.4fr) 82px 56px 88px 76px 46px}.market-table-head>span:nth-child(6){display:none}.page{padding-top:28px}.heading-actions .sync-status{display:none}.asset-table-head,.asset-row{grid-template-columns:minmax(160px,1.5fr) 92px 68px minmax(90px,.8fr) minmax(94px,.8fr)}.balance-value{font-size:46px}}@media(max-width:760px){.topbar{height:62px;gap:10px;padding:0 16px}.mobile-wordmark{font-size:13px}.search-trigger{width:36px;height:36px;margin-left:auto;padding:0;justify-content:center;border-color:transparent;background:transparent}.search-placeholder,.search-shortcut{display:none}.topbar-actions{margin-left:0;gap:4px}.network-shell,.theme-toggle{display:none}.icon-button{width:35px;height:35px;border-color:transparent;background:transparent}.notification-button{background:var(--surface);border-color:var(--line)}.page{padding:22px 16px 92px}.page-heading{margin-bottom:19px}.page-heading h1{font-size:27px}.page-subtitle{font-size:11.5px;line-height:1.5}.heading-actions{gap:6px}.overview-heading .heading-actions{display:none}.buy-heading-button{height:37px;padding:0 11px;font-size:10.5px}.trust-chip{display:none}.balance-card{padding:19px 17px 15px;border-radius:21px}.balance-label{font-size:10.5px}.wallet-pill{max-width:150px;font-size:8.5px}.balance-value{font-size:clamp(35px,10vw,44px)}.balance-cents{font-size:.6em}.change-amount{width:100%;margin-left:1px;font-size:9.5px}.chart-range-control button{min-width:28px}.hero-actions{gap:5px;margin-top:12px;padding-top:12px}.hero-action{height:42px;gap:5px;padding:0 5px;font-size:9.5px}.hero-action-icon{width:24px;height:24px}.hero-action-icon svg{width:13px;height:13px}.hero-onboarding{padding:3px 2px 0}.hero-onboarding h2{margin-top:12px;font-size:clamp(31px,9vw,38px)}.hero-onboarding>p{margin-top:10px;font-size:10.5px}.hero-onboarding-actions{gap:6px;margin-top:15px}.hero-onboarding-connect,.hero-onboarding-secondary{height:39px;padding:0 11px;font-size:9.5px}.hero-onboarding-footer{flex-wrap:wrap;margin-top:14px}.market-preview-card{padding:17px}.preview-head h2{font-size:18px}.preview-chart{display:none}.preview-row{padding:9px 0}.convert-card{padding:17px;border-radius:21px}.convert-page .convert-card{padding:18px}.convert-card-heading h2{font-size:18px}.convert-field{padding:11px}.convert-page .convert-field{padding:13px}.convert-field-top{font-size:9.5px}.convert-balance{max-width:62%;overflow:hidden;font-size:8px;text-overflow:ellipsis}.convert-amount-input,.output-amount,.convert-page .convert-amount-input,.convert-page .output-amount{font-size:28px}.token-select{height:35px;font-size:10.5px}.section-kicker,.rate-chip{font-size:7.5px}.assets-card .card-heading,.card-heading{padding:17px 16px 10px}.card-heading h2{font-size:16px}.asset-table-head,.asset-row{grid-template-columns:minmax(0,1fr) 92px;gap:8px;padding-right:16px;padding-left:16px}.asset-table-head>span:nth-child(2),.asset-table-head>span:nth-child(3),.asset-table-head>span:nth-child(4),.asset-table-head>span:nth-child(6),.asset-price,.asset-change,.asset-holding{display:none}.asset-names strong{font-size:11.5px}.asset-value strong{font-size:10.5px}.asset-value span{font-size:8px}.assets-foot{padding:11px 16px;font-size:8px}.assets-foot>span{display:none}.recent-item{padding:10px 8px}.recent-card .card-heading{padding:17px 16px 8px}.benefit-strip{grid-template-columns:1fr}.benefit{border-right:none;border-bottom:1px solid var(--line);padding:11px 13px}.benefit:last-child{border-bottom:none}.convert-sidebar,.activity-sidebar{grid-template-columns:1fr}.route-panel,.pairs-panel,.summary-card,.address-book-card{padding:17px}.market-stats{grid-template-columns:1fr 1fr;gap:8px}.market-stat-card{min-height:99px;padding:11px 12px;border-radius:14px}.market-stat-card>strong{font-size:20px}.market-stat-top{font-size:7.5px}.market-stat-card .sparkline{display:none}.gainer-line strong{font-size:13px}.markets-toolbar{flex-direction:column;align-items:stretch;gap:8px;padding:12px 15px}.filter-tabs{overflow-x:auto;scrollbar-width:none}.filter-tabs::-webkit-scrollbar{display:none}.filter-tabs button{padding:0 8px;font-size:9px}.market-search{width:100%}.market-table-head,.market-row{grid-template-columns:minmax(0,1fr) 78px 62px 34px;gap:6px;padding:10px 15px}.market-rank,.market-spark,.market-cap,.market-volume,.market-table-head>span:nth-child(1),.market-table-head>span:nth-child(5),.market-table-head>span:nth-child(6),.market-table-head>span:nth-child(7){display:none}.market-table-head>span:nth-child(2){display:block}.market-price{font-size:9.5px}.market-change{font-size:9px}.market-chevron{display:none}.market-actions{gap:0}.market-asset-names strong{font-size:10.5px}.market-table-footer{padding:10px 15px;font-size:8px}.activity-card-heading{padding-bottom:12px}.activity-tabs{margin:0 16px 4px;max-width:calc(100% - 32px)}.activity-row{grid-template-columns:34px minmax(0,1fr) auto;gap:9px;padding:11px 16px}.activity-row-time,.activity-chevron{display:none}.activity-row-value strong{font-size:9px}.activity-group-label{padding:8px 16px}.filter-tabs.activity-tabs{padding:3px}.modal-layer{align-items:flex-end;padding:0}.modal-panel,.token-picker-modal,.search-modal,.review-modal,.send-modal,.buy-modal,.receive-modal,.asset-modal,.settings-modal,.transaction-modal{width:100%;max-height:92vh;padding:20px 18px calc(19px + env(safe-area-inset-bottom));border-right:none;border-bottom:none;border-left:none;border-radius:22px 22px 0 0;animation:sheetUp .28s cubic-bezier(.22,.9,.34,1) both}.modal-title{font-size:20px}.asset-stats-grid{grid-template-columns:1fr 1fr}.asset-holding-card{flex-direction:column;align-items:stretch}.asset-holding-actions{width:100%}.asset-holding-actions>button{flex:1}.quick-action-grid,.search-page-grid{grid-template-columns:1fr 1fr}.search-modal{max-height:94vh}.toast{bottom:77px;font-size:9.5px}.page-subtitle{max-width:90%}}@media(max-width:430px){.mobile-brand{gap:6px}.mobile-wordmark{display:none}.balance-value{font-size:37px}.balance-change .change-amount .change-period{display:none}.hero-action{flex-direction:column;height:49px;gap:1px;font-size:8.5px}.hero-action-icon{width:22px;height:22px;background:transparent}.convert-card-heading h2{font-size:17px}.convert-balance{max-width:55%}.route-visual{gap:2px}.route-hub{font-size:7px}.market-stat-card{min-height:92px}.market-stat-card>strong{font-size:18px}.gainer-line .token-icon{width:24px!important;height:24px!important}.market-table-head,.market-row{grid-template-columns:minmax(0,1fr) 68px 55px 30px}.market-stat-top>span:first-child{max-width:80px;line-height:1.25}.activity-row{grid-template-columns:32px minmax(0,1fr) auto}.activity-row-value span{display:none}.page-heading{gap:10px}}@keyframes sheetUp{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1240px){.account-user-button{width:35px;padding:0;justify-content:center}.account-user-greeting{display:none}.account-signin-button{width:35px;padding:0;justify-content:center}.account-signin-button>span{display:none}}@media(max-width:1000px){.network-shell,.theme-toggle{display:none}}@media(max-width:860px){.search-trigger{width:38px;height:38px;justify-content:center;padding:0;border-color:transparent;background:transparent}.search-placeholder,.search-shortcut{display:none}.topbar{gap:12px}}@media(max-width:760px){.connect-wallet-button{height:35px;padding:0 9px;gap:5px;font-size:10px}.connect-wallet-long{display:none}.connect-wallet-short{display:inline}.connected-wallet-button{height:35px;padding:0 7px;gap:5px}.wallet-address-short{max-width:64px;overflow:hidden;text-overflow:ellipsis}}@media(max-width:480px){.search-trigger{display:none}.topbar-actions{gap:5px}.connect-wallet-button{padding:0 9px}}@media(min-width:761px){.network-status{font-size:11px}.nav-item{font-size:13.5px}.nav-label{font-size:9.5px}.profile-meta strong{font-size:12px}.profile-meta span{font-size:10px}.security-card strong{font-size:12px}.security-card p{font-size:10.5px}.search-trigger{font-size:12.5px}.search-shortcut{font-size:10px}.network-button{font-size:12px}.page-subtitle{font-size:13px}.sync-status,.card-heading p{font-size:11px}.asset-table-head{font-size:9px}.asset-names strong{font-size:12.5px}.asset-names span{font-size:9.5px}.asset-price{font-size:11.5px}.asset-change{font-size:9.5px}.asset-holding strong,.asset-value strong{font-size:11.5px}.asset-holding span,.asset-value span,.assets-foot{font-size:9px}.recent-copy strong{font-size:11.5px}.recent-copy span{font-size:9px}.recent-amount strong{font-size:10.5px}.recent-amount span{font-size:9px}.activity-footer-link{font-size:10.5px}.convert-field-top{font-size:11px}.convert-balance,.max-button,.convert-field-bottom{font-size:9.5px}.rate-chip,.section-kicker,.convert-rate-line,.compact-quote span{font-size:9px}.compact-quote strong{font-size:10px}.convert-safe-note{font-size:8.5px}.breakdown-row,.breakdown-row strong,.hero-action{font-size:11px}.wallet-pill{font-size:10px}.balance-label{font-size:12px}.change-amount{font-size:11px}.chart-axis,.chart-range-control button{font-size:9px}.market-stat-top{font-size:9.5px}.market-stat-foot,.market-stat-card .change-pill{font-size:9px}.gainer-line .positive{font-size:9.5px}.markets-toolbar .filter-tabs button{font-size:10.5px}.market-search input{font-size:11.5px}.market-table-head{font-size:9px}.market-asset-names strong{font-size:12px}.market-asset-names>span{font-size:9.5px}.market-price{font-size:11px}.market-change,.market-cap,.market-volume{font-size:10px}.market-table-footer{font-size:9px}.panel-copy{font-size:11.5px}.route-stats span{font-size:9px}.route-stats strong{font-size:10.5px}.route-badge{font-size:9px}.pair-name strong{font-size:11px}.pair-name span{font-size:9px}.pairs-footer{font-size:10px}.benefit strong{font-size:11px}.benefit span{font-size:9px}.panel-heading p{font-size:10px}.activity-row-main strong{font-size:11.5px}.activity-row-main span,.activity-row-time{font-size:9px}.status-inline{font-size:8px}.activity-row-value strong{font-size:10px}.activity-row-value span{font-size:9px}.activity-group-label{font-size:8.5px}.summary-label,.summary-row strong{font-size:11px}.flow-legend{font-size:8px}.contact-copy strong{font-size:10.5px}.contact-copy span{font-size:9px}.address-footer{font-size:9.5px}.modal-eyebrow,.modal-footnote{font-size:9px}.token-option-name{font-size:12px}.token-option-meta{font-size:9px}.token-option-balance{font-size:10.5px}.token-option-fiat{font-size:8.5px}.field-label{font-size:10px}.text-field input{font-size:12px}.field-hint{font-size:9px}.send-token-row strong{font-size:12.5px}.send-token-row>span:nth-child(2)>span{font-size:9.5px}.review-details>div,.review-details strong{font-size:10px}.review-assurance p{font-size:9px}.receive-instruction{font-size:10.5px}.network-warning p{font-size:9px}.settings-row-copy strong{font-size:10.5px}.settings-row-copy span,.search-section-label{font-size:8.5px}.quick-action-grid strong{font-size:10.5px}.quick-action-grid small{font-size:8.5px}}.trade-page{padding-bottom:10px}.trade-heading{align-items:flex-end;margin-bottom:18px}.trade-heading-actions{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.paper-chip{display:inline-flex;align-items:center;gap:5px;height:25px;padding:0 9px;border:1px solid rgba(232,95,42,.16);border-radius:999px;background:#fff7f2;color:#c95320;font-size:8.5px;font-weight:700;letter-spacing:.02em;white-space:nowrap}:root[data-theme=dark] .paper-chip{border-color:#ff96662e;background:#e85f2a1f;color:#ffb08b}.trade-switcher{display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid var(--line);border-radius:10px;background:var(--surface-soft)}.trade-switcher-item{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:29px;padding:0 10px;border:none;border-radius:7px;background:transparent;color:var(--muted);font-size:9px;font-weight:650;white-space:nowrap;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.trade-switcher-item:hover{color:var(--ink)}.trade-switcher-item.active{background:var(--surface);color:var(--primary);box-shadow:0 1px 4px #0b122014}.trade-asset-bar{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:72px;margin-bottom:14px;padding:10px 14px;border:1px solid var(--line);border-radius:15px;background:var(--surface);box-shadow:var(--card-shadow)}.trade-asset-pills{display:flex;flex-wrap:wrap;gap:5px}.trade-asset-pill{display:flex;align-items:center;gap:7px;padding:6px 9px 6px 6px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--ink-soft);text-align:left;transition:background .18s ease,border-color .18s ease}.trade-asset-pill:hover{background:var(--surface-soft)}.trade-asset-pill.active{border-color:var(--line);background:var(--surface-soft)}.trade-asset-pill>span:last-child{display:flex;flex-direction:column;gap:1px}.trade-asset-pill strong{color:var(--ink);font-size:9.5px;font-weight:700;letter-spacing:-.01em}.trade-asset-pill small{color:var(--muted-2);font-size:7.5px}.trade-quote-strip{display:flex;align-items:center;gap:clamp(14px,2.4vw,32px);flex:none}.trade-quote-strip>div{display:flex;flex-direction:column;gap:1px}.trade-quote-strip span{color:var(--muted-2);font-size:8px;font-weight:550}.trade-quote-strip strong{color:var(--ink);font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:-.015em}.trade-quote-strip .positive{color:var(--positive)}.trade-quote-strip .negative{color:var(--negative)}.trade-quote-strip .trade-quote-live{flex-direction:row;align-items:center;gap:5px;color:var(--positive);font-size:8px;font-weight:650}.trade-panel{min-width:0;border:1px solid var(--line);border-radius:16px;background:var(--surface);box-shadow:var(--card-shadow)}.trade-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.trade-panel-head>div{min-width:0}.trade-panel-kicker{display:block;margin-bottom:2px;color:var(--muted-2);font-size:8px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.trade-panel-head h2{overflow:hidden;color:var(--ink);font-family:var(--font-display);font-size:17px;font-weight:700;letter-spacing:-.035em;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.trade-panel-head h2 span{margin-left:5px;color:var(--muted);font-family:var(--font-body);font-size:9px;font-weight:500;letter-spacing:0}.trade-range{display:inline-flex;align-items:center;justify-content:center;height:23px;padding:0 8px;border:1px solid var(--line);border-radius:7px;background:var(--surface-soft);color:var(--muted);font-size:8px;font-weight:650}.chart-trade-panel{padding:16px 16px 12px}.chart-trade-panel .price-chart{margin-top:9px}.trade-chart-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;padding-top:11px;border-top:1px solid var(--line)}.trade-chart-stats>div{display:flex;flex-direction:column;gap:2px}.trade-chart-stats span{color:var(--muted-2);font-size:8px}.trade-chart-stats strong{color:var(--ink-soft);font-size:10px;font-weight:650}.spot-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(215px,.62fr) minmax(278px,.8fr);align-items:start;gap:12px}.orderbook-panel{padding:14px 12px}.orderbook-head{display:grid;grid-template-columns:1fr auto;gap:8px;margin:14px 7px 5px;color:var(--muted-2);font-size:7.5px}.orderbook-side{display:flex;flex-direction:column;gap:1px}.orderbook-row{position:relative;display:grid;grid-template-columns:1fr auto;align-items:center;min-height:23px;padding:2px 7px;overflow:hidden;color:var(--ink-soft);font-size:8.5px;font-variant-numeric:tabular-nums}.orderbook-row strong{position:relative;z-index:1;font-size:8.5px;font-weight:600}.orderbook-row>span:last-child{position:relative;z-index:1}.asks .orderbook-row strong{color:var(--negative)}.bids .orderbook-row strong{color:var(--positive)}.depth-bar{position:absolute;top:1px;right:0;bottom:1px;border-radius:2px;pointer-events:none}.ask-depth{background:#dd454b13}.bid-depth{background:#0a9b6c13}.orderbook-spread{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:5px 0;padding:7px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.orderbook-spread strong{color:var(--ink);font-size:11px;font-weight:700}.orderbook-spread span{color:var(--muted-2);font-size:7.5px}.order-ticket{position:sticky;top:92px;padding:16px}.side-toggle{display:grid;grid-template-columns:1fr 1fr;gap:3px;padding:3px;border-radius:10px;background:var(--surface-soft)}.side-toggle-button{display:flex;align-items:center;justify-content:center;gap:4px;height:32px;border:none;border-radius:8px;background:transparent;color:var(--muted);font-size:9.5px;font-weight:700;transition:background .18s ease,color .18s ease}.side-toggle-button.buy.active,.side-toggle-button.long.active{background:var(--positive);color:#fff}.side-toggle-button.sell.active,.side-toggle-button.short.active{background:var(--negative);color:#fff}.ticket-type-row{display:flex;gap:14px;margin:12px 0;border-bottom:1px solid var(--line)}.ticket-type-row button{position:relative;padding:0 0 7px;border:none;background:transparent;color:var(--muted-2);font-size:8.5px;font-weight:650}.ticket-type-row button.active{color:var(--ink)}.ticket-type-row button.active:after{position:absolute;right:0;bottom:-1px;left:0;height:1.5px;border-radius:2px;background:var(--primary);content:""}.trade-field{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}.trade-field>span{color:var(--muted-2);font-size:8px;font-weight:600}.trade-field-label{display:flex;align-items:center;justify-content:space-between;gap:8px}.trade-available{overflow:hidden;max-width:65%;color:var(--muted-2);font-size:7.5px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.trade-input{display:flex;align-items:center;gap:7px;height:40px;padding:0 10px;border:1px solid var(--line);border-radius:10px;background:var(--surface-soft);transition:border-color .18s ease,box-shadow .18s ease}.trade-input:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.trade-input input{width:100%;min-width:0;padding:0;border:none;outline:none;background:transparent;color:var(--ink);font-family:var(--font-display);font-size:16px;font-weight:650;letter-spacing:-.025em}.trade-input input::placeholder{color:var(--muted-2)}.trade-input>span{flex:none;color:var(--muted);font-size:8.5px;font-weight:650}.percent-row{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin:1px 0 12px}.percent-row button{height:24px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--muted);font-size:7.5px;font-weight:600}.percent-row button:hover{border-color:var(--line-strong);color:var(--ink)}.ticket-summary{display:flex;flex-direction:column;gap:7px;padding:10px 0;border-top:1px solid var(--line)}.ticket-summary>div{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--muted);font-size:8.5px}.ticket-summary strong{color:var(--ink-soft);font-size:9.5px;font-weight:600;font-variant-numeric:tabular-nums}.ticket-summary .negative{color:var(--negative)}.ticket-summary .ticket-total{margin-top:2px;padding-top:9px;border-top:1px solid var(--line);color:var(--ink);font-size:9.5px;font-weight:650}.ticket-summary .ticket-total strong{color:var(--ink);font-size:13px;font-weight:750}.trade-submit,.futures-submit{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;height:42px;margin-top:2px;border:none;border-radius:10px;color:#fff;font-size:10.5px;font-weight:650;transition:opacity .18s ease,transform .18s ease}.trade-submit:hover,.futures-submit:hover{opacity:.9}.trade-submit:active,.futures-submit:active{transform:translateY(1px)}.trade-submit:disabled{opacity:.4;cursor:not-allowed}.trade-submit.buy{background:var(--positive)}.trade-submit.sell{background:var(--negative)}.futures-submit.long{background:var(--positive)}.futures-submit.short{background:var(--negative)}.paper-disclaimer{display:flex;align-items:flex-start;gap:6px;margin-top:10px;color:var(--muted-2);font-size:7.5px;line-height:1.45}.paper-disclaimer svg{flex:none;margin-top:1px}.trade-bottom-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.trade-list-panel{padding:15px 16px}.trade-list-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.trade-list-head h2{color:var(--ink);font-family:var(--font-display);font-size:15px;font-weight:700;letter-spacing:-.03em}.trade-count{display:inline-flex;align-items:center;justify-content:center;min-width:23px;height:20px;padding:0 6px;border-radius:6px;background:var(--surface-soft);color:var(--muted);font-size:8px;font-weight:650}.trade-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:128px;padding:18px;color:var(--muted-2);text-align:center}.trade-empty svg{margin-bottom:4px;color:var(--muted-2);opacity:.7}.trade-empty strong{color:var(--ink-soft);font-size:10px;font-weight:650}.trade-empty span{max-width:260px;color:var(--muted-2);font-size:8.5px}.trade-table{margin-top:10px}.trade-table-row{display:grid;grid-template-columns:43px minmax(85px,1.2fr) 1fr 1fr .8fr 56px;align-items:center;gap:7px;min-height:40px;border-top:1px solid var(--line);color:var(--muted);font-size:8px;font-variant-numeric:tabular-nums}.trade-table-row>strong{color:var(--ink-soft);font-size:8.5px;font-weight:600}.trade-table-row>strong small{display:block;color:var(--muted-2);font-size:7px;font-weight:500;text-transform:capitalize}.order-side{display:inline-flex;align-items:center;justify-content:center;width:38px;height:20px;border-radius:5px;font-size:7px;font-weight:700;text-transform:uppercase}.order-side.buy{background:var(--positive-soft);color:var(--positive)}.order-side.sell{background:var(--negative-soft);color:var(--negative)}.order-status{color:var(--send-ink);font-size:7.5px;font-weight:650}.order-status.filled{color:var(--positive)}.paper-balance-panel{margin-top:12px;padding:15px 16px}.paper-balance-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:12px}.paper-balance-grid>div{display:flex;flex-direction:column;gap:3px;padding:9px 10px;border:1px solid var(--line);border-radius:9px;background:var(--surface-soft)}.paper-balance-grid span{color:var(--muted-2);font-size:7.5px}.paper-balance-grid strong{color:var(--ink);font-size:10px;font-weight:650;font-variant-numeric:tabular-nums}.paper-balance-grid small{color:var(--muted-2);font-size:7px;font-weight:500}.futures-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.72fr);align-items:start;gap:12px}.futures-market-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:11px;padding-top:11px;border-top:1px solid var(--line)}.futures-market-metrics>div{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:1px 6px}.futures-market-metrics svg{grid-row:1 / 3;color:var(--muted-2)}.futures-market-metrics span{color:var(--muted-2);font-size:7.5px}.futures-market-metrics strong{color:var(--ink-soft);font-size:9.5px;font-weight:600}.futures-market-metrics .positive{color:var(--positive)}.futures-market-metrics .negative{color:var(--negative)}.futures-ticket{padding:16px}.leverage-options{display:grid;grid-template-columns:repeat(5,1fr);gap:4px}.leverage-options button{height:29px;border:1px solid var(--line);border-radius:7px;background:var(--surface);color:var(--muted);font-size:8px;font-weight:650}.leverage-options button.active{border-color:var(--primary);background:var(--primary-soft);color:var(--primary)}.positions-panel{margin-top:12px;padding:15px 16px}.positions-head-metrics{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:12px;color:var(--muted-2);font-size:8px}.positions-head-metrics strong{font-size:9px;font-weight:650}.positions-head-metrics .positive{color:var(--positive)}.positions-head-metrics .negative{color:var(--negative)}.positions-table{margin-top:11px;overflow-x:auto}.positions-table-head,.positions-table-row{display:grid;grid-template-columns:minmax(135px,1.3fr) 65px 95px 95px 95px 95px 115px 56px;align-items:center;gap:8px;min-width:840px}.positions-table-head{min-height:28px;color:var(--muted-2);font-size:7.5px}.positions-table-row{min-height:48px;border-top:1px solid var(--line);color:var(--muted);font-size:8.5px;font-variant-numeric:tabular-nums}.positions-table-row>strong{color:var(--ink-soft);font-size:9px;font-weight:650}.positions-table-row>strong small{display:block;color:var(--muted-2);font-size:7px;font-weight:500}.positions-table-row>span:last-of-type{display:flex;flex-direction:column;gap:1px}.positions-table-row>span:last-of-type strong{font-size:9px;font-weight:650}.positions-table-row>span:last-of-type small{font-size:7px;font-weight:550}.positions-table-row .positive{color:var(--positive)}.positions-table-row .negative{color:var(--negative)}.position-side{display:inline-flex;align-items:center;justify-content:center;width:46px;height:20px;border-radius:5px;font-size:7px;font-weight:700;text-transform:uppercase}.position-side.long{background:var(--positive-soft);color:var(--positive)}.position-side.short{background:var(--negative-soft);color:var(--negative)}.close-position{height:24px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--muted);font-size:7.5px;font-weight:600}.close-position:hover{border-color:var(--line-strong);color:var(--ink)}.trade-footnote{display:flex;align-items:center;gap:6px;justify-content:center;margin:14px 0 4px;color:var(--muted-2);font-size:7.5px;text-align:center}.options-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.72fr);align-items:start;gap:12px}.options-chain-panel{padding:16px}.options-chain-head h2{font-size:16px}.options-expiry-countdown{display:inline-flex;align-items:center;gap:5px;flex:none;color:var(--muted-2);font-size:8px;white-space:nowrap}.expiry-row{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin:13px 0 10px}.expiry-row button{display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding:7px 9px;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);color:var(--muted);text-align:left;transition:border-color .18s ease,background .18s ease}.expiry-row button strong{color:var(--ink-soft);font-size:9px;font-weight:650}.expiry-row button span{color:var(--muted-2);font-size:7px}.expiry-row button.active{border-color:var(--primary);background:var(--primary-faint)}.expiry-row button.active strong{color:var(--primary)}.options-table-wrap{overflow-x:auto;margin:0 -4px;padding:0 4px}.options-table{width:100%;min-width:670px;border-collapse:collapse;font-variant-numeric:tabular-nums}.options-table th,.options-table td{padding:6px 7px;text-align:right;white-space:nowrap}.options-table thead th{color:var(--muted-2);font-size:7px;font-weight:600}.options-table thead tr:last-child th{border-bottom:1px solid var(--line)}.options-table .options-group-head th{padding-top:10px;font-size:7.5px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.options-table .call-group{color:var(--positive);text-align:center}.options-table .put-group{color:var(--negative);text-align:center}.options-table .strike-head{color:var(--ink-soft);text-align:center}.options-table tbody tr{border-bottom:1px solid var(--line);transition:background .16s ease}.options-table tbody tr:hover{background:var(--surface-soft)}.options-table tbody tr.atm-row{background:#1652f008}:root[data-theme=dark] .options-table tbody tr.atm-row{background:#3d6bff0f}.options-table tbody tr.selected-row{background:var(--primary-faint)}.options-table tbody td{color:var(--muted);font-size:8px}.options-table .call-tone{color:var(--positive)}.options-table .put-tone{color:var(--negative)}.option-strike{color:var(--ink)!important;font-size:9px!important;font-weight:700;text-align:center!important}.option-strike.atm{color:var(--primary)!important}.option-quote-cell{min-width:54px;padding:3px 5px;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--ink-soft);font-size:8px;font-weight:650;font-variant-numeric:tabular-nums}.option-quote-cell.call:hover,.option-quote-cell.call.selected{border-color:#0a9b6c33;background:var(--positive-soft);color:var(--positive)}.option-quote-cell.put:hover,.option-quote-cell.put.selected{border-color:#dd454b2e;background:var(--negative-soft);color:var(--negative)}.options-chain-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:9px;padding-top:9px;border-top:1px solid var(--line);color:var(--muted-2);font-size:7.5px}.options-chain-footer span:first-child{display:inline-flex;align-items:center;gap:5px}.options-ticket{position:sticky;top:92px;padding:16px}.option-contract-card{display:flex;flex-direction:column;gap:2px;margin:12px 0;padding:11px;border:1px solid var(--line);border-radius:10px;background:radial-gradient(160px 80px at 100% 0%,rgba(232,95,42,.08),transparent 70%),var(--surface-soft)}.option-contract-card span{color:var(--muted-2);font-size:7.5px}.option-contract-card strong{color:var(--ink);font-family:var(--font-display);font-size:14px;font-weight:700;letter-spacing:-.02em}.option-contract-card small{color:var(--muted);font-size:8px}.option-type-toggle{margin-bottom:11px}.options-positions-panel{margin-top:12px}.options-position-head,.options-position-row{grid-template-columns:minmax(155px,1.45fr) 60px 45px 90px 90px 66px 105px 56px;min-width:760px}@media(max-width:1320px){.spot-grid{grid-template-columns:minmax(0,1.4fr) minmax(280px,.75fr)}.orderbook-panel{grid-column:1 / -1}}@media(max-width:1100px){.trade-asset-bar{align-items:flex-start;flex-direction:column;gap:10px}.trade-quote-strip{width:100%;justify-content:space-between}.futures-grid,.options-layout{grid-template-columns:1fr}.futures-ticket,.options-ticket{position:static}.trade-heading{align-items:flex-start;flex-direction:column}.trade-heading-actions{width:100%;align-items:flex-start;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.trade-bottom-grid{grid-template-columns:1fr}}@media(max-width:860px){.trade-page{padding-bottom:22px}.trade-heading-actions{justify-content:flex-start}.trade-switcher{order:2}.trade-switcher-item{flex:1;padding:0 9px}.trade-switcher{display:grid;grid-template-columns:repeat(3,1fr);width:100%}.spot-grid{grid-template-columns:1fr}.chart-trade-panel{order:1}.order-ticket{position:static;order:2}.orderbook-panel{grid-column:auto;order:3}.chart-trade-panel .price-chart-visual{height:220px!important}.trade-quote-strip{flex-wrap:wrap;justify-content:flex-start;gap:14px 24px}.trade-quote-strip .trade-quote-live{margin-left:auto}.trade-asset-bar{padding:10px}.trade-asset-pills{width:100%}.trade-asset-pill{flex:1;min-width:105px;justify-content:flex-start}.paper-balance-grid{grid-template-columns:repeat(2,1fr)}.futures-market-metrics{grid-template-columns:1fr 1fr}.positions-head-metrics{justify-content:flex-start}.trade-list-head{flex-wrap:wrap}.options-chain-footer{align-items:flex-start;flex-direction:column;gap:4px}.expiry-row button{padding:7px}.trade-table-row{grid-template-columns:40px minmax(73px,1.2fr) 1fr 1fr 52px}.trade-table-row>span:nth-child(5){display:none}.trade-panel-head h2{font-size:16px}}@media(max-width:560px){.trade-heading-actions{gap:8px}.paper-chip{order:1}.trade-switcher{order:2}.trade-asset-pills{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.trade-asset-pill{flex-direction:column;align-items:flex-start;gap:5px;width:100%;min-width:0;padding:8px 7px}.trade-asset-pill strong{overflow:hidden;max-width:100%;font-size:8.5px;text-overflow:ellipsis;white-space:nowrap}.trade-asset-pill small{display:none}.trade-quote-strip{display:grid;grid-template-columns:1fr 1fr;gap:9px 14px}.trade-quote-strip .trade-quote-live{margin-left:0}.trade-chart-stats{grid-template-columns:1fr 1fr}.trade-chart-stats>div:last-child{display:none}.paper-balance-grid{grid-template-columns:1fr 1fr}.options-chain-panel,.trade-list-panel,.paper-balance-panel{padding:13px}.options-table{min-width:620px}.options-table th,.options-table td{padding:5px}.expiry-row{gap:4px}.expiry-row button span{display:none}.trade-table-row{grid-template-columns:38px minmax(66px,1.2fr) 1fr 52px;gap:5px;font-size:7.5px}.trade-table-row>span:nth-child(4){display:none}.trade-submit,.futures-submit{height:44px}.trade-footnote{align-items:flex-start;line-height:1.45}}.wallet-toolbar-icon.connect-wallet-button,.wallet-toolbar-icon.connected-wallet-button{position:relative;width:40px;height:40px;min-width:40px;padding:0;justify-content:center}.wallet-toolbar-icon .wallet-status-dot{position:absolute;right:4px;top:4px;width:6px;height:6px}.portfolio-summary{min-height:350px;justify-content:space-between}.portfolio-network{color:#b9c8df;font-size:10px}.portfolio-total{position:relative;z-index:1;padding:28px 0 18px}.portfolio-total .balance-value{line-height:1.1}.portfolio-balance-note{margin-top:10px;color:#b9c8df;font-size:11px}.portfolio-allocation{position:relative;z-index:1;min-height:46px}.portfolio-empty-note{color:#9cabc3;font-size:11px}.portfolio-asset-chips{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:12px}.portfolio-asset-chips>span{display:flex;align-items:center;gap:5px;color:#c6d3e7;font-size:10px}.portfolio-asset-chips strong{color:#fff;margin-left:3px;font-weight:550}.hero-actions.portfolio-actions{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px}.portfolio-actions .hero-action{height:48px;font-size:12px}.portfolio-actions .deposit-action{background:#fff;color:#11213c}.portfolio-actions .deposit-action .hero-action-icon{background:#eef2fb;color:#1652f0}.asset-count-chip{padding:5px 8px;border:1px solid var(--line);border-radius:7px;font-size:10px;color:var(--muted);white-space:nowrap}.market-refresh-note{margin:8px 0 0;color:var(--muted);font-size:10px;text-align:center}.market-feed-status{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;color:var(--muted);font-size:10px}.market-feed-status time{margin-left:4px;color:var(--muted-2);font-variant-numeric:tabular-nums}.market-feed-status.is-pending .status-dot{background:#d89620;box-shadow:0 0 0 3px #d8962018}.price-stale-label{display:block;color:var(--muted);font-size:8px;font-weight:450}.chart-unavailable{color:var(--muted-2)}.portfolio-scope{display:flex;gap:5px;width:fit-content;padding:4px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.portfolio-scope button{border:0;border-radius:8px;padding:9px 16px;background:transparent;color:var(--muted);font:inherit;font-size:12px;cursor:pointer}.portfolio-scope button.active{background:#1652f0;color:#fff}.portfolio-scope-note{display:flex;gap:8px;flex-wrap:wrap;color:var(--muted);font-size:11px;margin:10px 0 20px;line-height:1.6}.send-steps{display:flex;justify-content:space-between;color:var(--muted);font-size:11px;margin-bottom:24px}.send-steps .active{color:#1652f0;font-weight:700}.coinbase-send .primary-button{background:#0052ff;border-radius:28px;min-height:50px}.send-flow .send-token-row{width:100%}.send-amount-main{display:flex;flex-direction:column;align-items:center;padding:30px 0;gap:7px}.send-amount-main input{width:100%;text-align:center;font-size:60px;font-weight:600;letter-spacing:-3px;border:0;background:transparent;color:var(--text);outline:none}.send-amount-main strong{font-size:18px}.send-amount-main>span{color:var(--muted);font-size:13px}.send-available{display:flex;align-items:center;justify-content:space-between;margin:10px 0 20px;font-size:12px;color:var(--muted)}.send-recipient-summary{display:flex;align-items:center;gap:10px;padding:15px 0 28px}.send-recipient-summary>span{color:var(--muted);font-size:12px}.send-flow>.primary-button{margin-top:20px}.send-address{max-width:65%;overflow-wrap:anywhere;text-align:right}.send-hash{margin:15px 0 25px}.admin-lock{max-width:520px;padding:35px;display:flex;flex-direction:column;gap:18px;margin:30px auto}.admin-lock p{color:var(--muted);line-height:1.6}.admin-grid{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(300px,1.2fr);gap:20px}.admin-panel{padding:24px;min-width:0}.admin-panel h2{font-size:17px;margin:0 0 20px;overflow-wrap:anywhere}.admin-input{width:100%;box-sizing:border-box;padding:12px;border:1px solid var(--line);border-radius:9px;background:var(--surface);color:var(--text);font:inherit;font-size:13px}.admin-form label{display:flex;flex-direction:column;gap:8px;font-size:12px}.admin-form{display:flex;flex-direction:column;gap:16px}.admin-toolbar{display:flex;justify-content:flex-end;gap:20px;margin-bottom:20px}.admin-users{max-height:480px;overflow:auto;margin-top:15px}.admin-user{display:flex;flex-direction:column;gap:6px;width:100%;text-align:left;border:0;border-bottom:1px solid var(--line);background:transparent;padding:15px 10px;color:var(--text);cursor:pointer;overflow-wrap:anywhere}.admin-user span{font-size:12px;color:var(--muted)}.admin-user.selected{background:#1652f012;border-radius:8px}.admin-balances{margin-bottom:25px}.admin-balances>div{display:flex;justify-content:space-between;padding:10px 0;font-size:13px}.admin-audit{margin-top:24px}.admin-audit article{padding:16px 0;border-bottom:1px solid var(--line);font-size:12px;overflow-wrap:anywhere}.admin-audit article>div{display:flex;justify-content:space-between;gap:12px}.admin-audit p,.admin-audit small,.admin-audit article span{color:var(--muted)}.admin-success{color:#159866}.admin-demo-outcome{margin-top:22px;padding-top:18px;border-top:1px solid var(--line)}.admin-demo-head>span{display:inline-flex;padding:3px 7px;border-radius:999px;background:var(--negative-soft);color:var(--negative);font-size:8px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.admin-demo-head h3{margin:8px 0 4px;color:var(--ink);font-family:var(--font-display);font-size:15px;font-weight:750}.admin-demo-head p{margin:0;color:var(--muted);font-size:9px;line-height:1.5}.admin-demo-outcome .admin-form{margin-top:12px}.trade-ticket select{width:100%;padding:10px;margin:8px 0;background:var(--surface);color:var(--text);border:1px solid var(--line);border-radius:8px}@media(max-width:760px){.admin-grid{grid-template-columns:1fr}.admin-panel,.admin-lock{padding:20px}.send-amount-main input{font-size:48px}.portfolio-scope button{padding:8px 12px}}@media(max-width:760px){.portfolio-home .overview-heading{align-items:flex-start;flex-direction:column;gap:12px}.portfolio-summary{min-height:300px}.portfolio-total{padding:24px 0 20px}.portfolio-actions .hero-action{flex-direction:row;gap:6px}.portfolio-actions .hero-action-icon{width:22px;height:22px}.portfolio-network,.market-feed-status{font-size:9px}}
