@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a3b6ed62ff5bf79-s.33iiebxnyw3mn.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5977ec4b36520f6d-s.1lnoxcpdy15zq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dee726aa58e45761-s.3ncebktlk85m0.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7a51e2b9c08a8ebb-s.42_oh81r60qk6.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/041e25e6ca1e5139-s.3pz51h88yl6ry.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9106bdef11d9f452-s.p.2dn8n4nmks3qy.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/173b4e1ecbfe6c3b-s.p.2ofae7-v0u79z.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fc1417d4a51f10fe-s.1ieqwz-fl8er8.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/21110e96b1dae9b1-s.43a5-rp9f3fl3.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0621d06476499bd5-s.08uzow34ompqf.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Fira Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7b6421103319f6f3-s.2ojlk487y9mw0.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/282a7b8681f0cd88-s.1ya6qhwbwihlv.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fira Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9e80a34bd088ce0f-s.p.0gm4pcoufoftn.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Fira Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/89c2c771ed51f5b8-s.p.1d4i5iktl1egg.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/80e73f10bd0a6f07-s.1f8arwqmrai1b.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/002ddd0f057a002e-s.267laj-7qy-0-.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/91039d912575a5c4-s.2dsx-ugyhcjag.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Fira Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0869dcf11f7cee16-s.1um35jqo2bs9v.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9d63474f5ec82b5f-s.361fq6-659j9l.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fira Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6faa3045a94be73b-s.p.1gg7qmdkfhou9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Fira Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/cc75fa3e14c3cd04-s.p.2a3w-b9irc_27.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/57ac5cb5a2918c53-s.0y5iit_mceb2q.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fe62e8d0a3cf5f1e-s.36_reagd89li4.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/09f7c292a3ff9832-s.26z6iv2w9ihkb.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Fira Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2e596235ca729a70-s.0n3fs5henw7ko.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ddedd03f86ec4f2c-s.338c098gn22ih.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fira Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/70a1923cc78dd0cb-s.p.0w7s2pkyrpk2m.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Fira Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6d205b44cc8ff5cb-s.p.231-3bqi2sys0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Sans Fallback;src:local(Arial);ascent-override:91.01%;descent-override:25.79%;line-gap-override:0.0%;size-adjust:102.74%}.fira_sans_83c477fd-module__OEgwNa__className{font-family:Fira Sans,Fira Sans Fallback;font-style:normal}.fira_sans_83c477fd-module__OEgwNa__variable{--font-body:"Fira Sans", "Fira Sans Fallback"}
@font-face{font-family:Fira Code;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/88731e1a74492905-s.0tlm39yf_ckdx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Code;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/861011d7404b02f6-s.3fnhzl7vreycw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Code;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/3381337b621a9a6a-s.0jxe124sc_62t.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Fira Code;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/5413d6e6d8960ee4-s.0iws-x-_m0m6k.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Code;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/0951afe60dbf5d36-s.0f7v04cdymq72.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Fira Code;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/97e7b204180d1274-s.p.3xa5d8otat0m1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Fira Code;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/b8b552e8609c5636-s.p.2qe5xx8d5sx8i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Code Fallback;src:local(Arial);ascent-override:73.56%;descent-override:23.92%;line-gap-override:0.0%;size-adjust:134.59%}.fira_code_1c65c11f-module___4NuoW__className{font-family:Fira Code,Fira Code Fallback;font-style:normal}.fira_code_1c65c11f-module___4NuoW__variable{--font-mono:"Fira Code", "Fira Code Fallback"}
:root{--bg-darkest:#06080f;--bg-dark:#0b0f1c;--bg-surface:#101628;--bg-surface-2:#161e36;--bg-surface-3:#1f2949;--border-subtle:#4755694d;--border-default:#47556999;--border-highlight:#6366f166;--text-primary:#f8fafc;--text-secondary:#cbd5e1;--text-muted:#94a3b8;--text-dim:#64748b;--emerald:#10b981;--emerald-light:#34d399;--emerald-glow:#10b9812e;--emerald-dark:#064e3b;--rose:#f43f5e;--rose-light:#fb7185;--rose-glow:#f43f5e2e;--rose-dark:#4c0519;--amber:#f59e0b;--amber-light:#fcd34d;--amber-glow:#f59e0b2e;--amber-dark:#451a03;--cyan:#38bdf8;--indigo:#6366f1;--indigo-glow:#6366f133;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-full:9999px;--font-sans:var(--font-body,system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);--font-mono:var(--font-mono,"JetBrains Mono", "Fira Code", "Courier New", monospace)}*,:before,:after{box-sizing:border-box}html{background:var(--bg-darkest);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--font-sans);scroll-behavior:smooth}body{min-height:100vh;color:var(--text-primary);background:radial-gradient(ellipse 80% 50% at 50% -20%, #6366f11f, transparent), radial-gradient(circle 400px at 90% 20%, #10b9810f, transparent), var(--bg-darkest);-webkit-font-smoothing:antialiased;margin:0;padding:0;line-height:1.5}button,input,select,textarea{font:inherit;color:inherit}button,a{touch-action:manipulation}a{color:inherit;text-decoration:none}code{font-family:var(--font-mono);word-break:break-all;background:#00000059;border:1px solid #ffffff14;border-radius:4px;padding:2px 6px;font-size:.88em}.shell{width:min(1200px,100% - 32px);margin-inline:auto}:focus-visible{outline:2px solid var(--indigo);outline-offset:2px}.navbar-container{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border-subtle);background:#06080fd9;position:sticky;top:0}.nav-inner{justify-content:space-between;align-items:center;gap:16px;height:72px;display:flex}.brand-group{align-items:center;gap:28px;display:flex}.brand-logo{align-items:center;gap:10px;display:flex}.brand-icon{border-radius:var(--radius-md);background:linear-gradient(135deg, var(--emerald), var(--indigo));color:#fff;width:38px;height:38px;box-shadow:0 0 16px var(--emerald-glow);place-items:center;display:grid}.brand-text{flex-direction:column;display:flex}.brand-title{letter-spacing:-.03em;font-size:18px;font-weight:700;line-height:1.1}.brand-badge{color:var(--emerald-light);font-size:11px;font-family:var(--font-mono);font-weight:500}.nav-links{align-items:center;gap:8px;display:flex}.nav-link{border-radius:var(--radius-sm);color:var(--text-muted);align-items:center;gap:6px;padding:7px 12px;font-size:13px;font-weight:500;transition:all .2s;display:inline-flex}.nav-link:hover,.nav-link.active{color:var(--text-primary);background:var(--bg-surface-2)}.nav-actions{align-items:center;gap:12px;display:flex}.network-pill{border-radius:var(--radius-full);font-size:12px;font-family:var(--font-mono);border:1px solid var(--border-subtle);background:var(--bg-surface);align-items:center;gap:7px;padding:6px 12px;font-weight:600;display:inline-flex}.network-pill.configured .network-dot{background:var(--emerald);box-shadow:0 0 8px var(--emerald)}.network-pill.demo .network-dot{background:var(--amber);box-shadow:0 0 8px var(--amber)}.network-dot{border-radius:50%;width:7px;height:7px}.button-network-switch{border-radius:var(--radius-full);border:1px solid var(--amber);background:var(--amber-dark);color:var(--amber-light);cursor:pointer;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;animation:2s infinite pulse;display:inline-flex}.button-connect-wallet{border-radius:var(--radius-md);background:linear-gradient(135deg, var(--indigo), #4f46e5);color:#fff;cursor:pointer;box-shadow:0 4px 12px var(--indigo-glow);border:1px solid #0000;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}.button-connect-wallet:hover:not(:disabled){opacity:.92;transform:translateY(-1px)}.button-connect-wallet:disabled{opacity:.5;cursor:not-allowed}.wallet-connected-pill{border-radius:var(--radius-full);border:1px solid var(--border-default);background:var(--bg-surface);align-items:center;gap:8px;padding:5px 10px;display:inline-flex}.wallet-dot{background:var(--emerald);border-radius:50%;width:7px;height:7px}.wallet-address{font-family:var(--font-mono);font-size:12px;font-weight:600}.wallet-disconnect-btn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px 4px;font-size:14px;line-height:1}.wallet-disconnect-btn:hover{color:var(--rose-light)}.nav-icon-link{border-radius:var(--radius-sm);width:36px;height:36px;color:var(--text-muted);place-items:center;transition:color .2s;display:grid}.nav-icon-link:hover{color:var(--text-primary);background:var(--bg-surface-2)}.nav-error-bar{background:var(--rose-dark);border-top:1px solid var(--rose);color:#ffe4e6;padding:8px 0;font-size:13px}.nav-error-content{justify-content:space-between;align-items:center;gap:10px;display:flex}.nav-error-content button{color:inherit;cursor:pointer;background:0 0;border:none;font-size:16px}.main-page-container{padding-block:28px 60px}.zero-config-card{border-radius:var(--radius-lg);border:1px solid var(--amber);background:linear-gradient(135deg,#451a0366,#101628f2);gap:16px;margin-bottom:24px;padding:20px;display:flex}.zero-config-icon{color:var(--amber-light);flex-shrink:0}.zero-config-body{flex-direction:column;gap:8px;display:flex}.zero-config-title-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.zero-config-title{color:var(--amber-light);margin:0;font-size:17px;font-weight:700}.zero-config-pill{border-radius:var(--radius-full);font-size:11px;font-weight:600;font-family:var(--font-mono);border:1px solid var(--amber);color:var(--amber-light);background:#f59e0b33;padding:2px 8px}.zero-config-desc{color:#e2e8f0;margin:0;font-size:13px;line-height:1.6}.zero-config-features{flex-wrap:wrap;gap:16px;margin-top:4px;display:flex}.feature-item{color:var(--text-secondary);align-items:center;gap:6px;font-size:12px;display:flex}.trading-pair-card{border:1px solid var(--border-default);border-radius:var(--radius-xl);background:linear-gradient(180deg, var(--bg-surface), #0b0f1cf2);margin-bottom:24px;padding:24px;box-shadow:0 10px 30px #00000040}.pair-main-info{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-bottom:20px;display:flex}.pair-badges{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.pair-symbol-group{align-items:center;gap:14px;display:flex}.token-icons{align-items:center;display:flex}.token-icon{border:2px solid var(--bg-surface);border-radius:50%;place-items:center;width:36px;height:36px;font-size:15px;font-weight:800;display:grid}.token-icon.base{background:linear-gradient(135deg, var(--emerald), #059669);color:#02130a;z-index:2}.token-icon.quote{background:linear-gradient(135deg, var(--cyan), var(--indigo));color:#020617;z-index:1;margin-left:-12px}.pair-name-block{flex-direction:column;display:flex}.pair-title{letter-spacing:-.03em;margin:0;font-size:24px;font-weight:800;line-height:1.1}.pair-slash{color:var(--text-dim);margin-inline:4px;font-weight:400}.pair-subtitle{color:var(--text-muted);font-size:12px}.pair-stats-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.stat-pill{border-radius:var(--radius-md);background:var(--bg-surface-2);border:1px solid var(--border-subtle);align-items:center;gap:6px;padding:6px 12px;font-size:12px;display:inline-flex}.stat-label{color:var(--text-muted)}.stat-value{font-family:var(--font-mono);font-weight:700}.status-pill{border-radius:var(--radius-md);align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.status-pill.state-1{background:var(--emerald-glow);color:var(--emerald-light);border:1px solid var(--emerald)}.status-pill.state-2{color:#a5b4fc;border:1px solid var(--indigo);background:#6366f133}.status-pill.state-3{background:var(--emerald-glow);color:var(--emerald-light);border:1px solid var(--emerald)}.status-pill.state-4{background:var(--amber-glow);color:var(--amber-light);border:1px solid var(--amber)}.status-pill.state-5{background:var(--bg-surface-2);color:var(--text-muted);border:1px solid var(--border-subtle)}.timer-pill{border-radius:var(--radius-md);color:var(--cyan);font-family:var(--font-mono);background:#38bdf81f;border:1px solid #38bdf84d;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:700;display:inline-flex}.pulse-dot{background:currentColor;border-radius:50%;width:7px;height:7px;animation:1.5s infinite pulse}.privacy-explainer-btn{border-radius:var(--radius-md);border:1px solid var(--border-default);background:var(--bg-surface-2);color:var(--text-primary);cursor:pointer;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}.privacy-explainer-btn:hover{background:var(--bg-surface-3);border-color:var(--indigo)}.pair-meta-footer{grid-template-columns:repeat(4,1fr);gap:16px;padding-top:16px;display:grid}.meta-col{flex-direction:column;gap:4px;display:flex}.meta-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:11px}.meta-value{font-size:13px;font-weight:600}.privacy-highlight{color:var(--emerald-light);align-items:center;gap:5px;display:inline-flex}.workspace-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.95fr);align-items:start;gap:24px;display:grid}.workspace-left,.workspace-right{flex-direction:column;gap:24px;display:flex}.trader-workspace{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);align-items:start;gap:24px;display:grid}.trade-entry-column,.session-overview{min-width:0}.session-overview{flex-direction:column;gap:16px;display:flex}.session-overview-heading{justify-content:space-between;align-items:flex-end;gap:16px;padding-inline:4px;display:flex}.session-detail-link{min-height:44px;color:var(--text-secondary);align-items:center;gap:6px;font-size:14px;font-weight:700;display:inline-flex}.session-detail-link:hover{color:var(--emerald-light)}.panel{border:1px solid var(--border-default);border-radius:var(--radius-xl);background:linear-gradient(160deg,#101628e6,#0b0f1cfa);padding:24px;box-shadow:0 12px 36px #00000038}.section-eyebrow{font-size:11px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--indigo);align-items:center;gap:6px;font-weight:600;display:inline-flex}.section-title{letter-spacing:-.02em;margin:4px 0 0;font-size:20px;font-weight:800}.order-panel-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.side-segmented-control{border-radius:var(--radius-md);background:var(--bg-darkest);border:1px solid var(--border-subtle);grid-template-columns:1fr 1fr;padding:3px;display:grid}.side-btn{border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:8px 16px;font-size:13px;font-weight:700;transition:all .2s}.side-btn.buy.active{background:var(--emerald);color:#02130a;box-shadow:0 2px 8px var(--emerald-glow)}.side-btn.sell.active{background:var(--rose);color:#fff;box-shadow:0 2px 8px var(--rose-glow)}.form-fields-grid{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:18px;display:grid}.form-field-group{flex-direction:column;gap:6px;display:flex}.field-label{color:var(--text-secondary);justify-content:space-between;align-items:center;font-size:12px;font-weight:600;display:flex}.unit-tag{font-family:var(--font-mono);color:var(--text-muted);font-size:11px}.input-wrapper{position:relative}.form-input{border-radius:var(--radius-md);border:1px solid var(--border-default);background:var(--bg-darkest);width:100%;height:48px;color:var(--text-primary);font-family:var(--font-mono);padding:0 14px;font-size:15px;font-weight:600;transition:border-color .2s}.form-input:focus{border-color:var(--indigo)}.field-hint{color:var(--text-dim);font-size:11px}.field-error{color:var(--rose-light);font-size:12px;line-height:1.45}.form-input[aria-invalid=true]{border-color:var(--rose)}.collateral-preview-card{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:#06080f99;flex-direction:column;gap:8px;margin-bottom:18px;padding:14px 16px;display:flex}.preview-row{justify-content:space-between;align-items:center;font-size:13px;display:flex}.preview-label{color:var(--text-muted)}.preview-value.locked{color:var(--amber-light);font-family:var(--font-mono)}.preview-value.receive{color:var(--emerald-light);font-family:var(--font-mono)}.privacy-disclosure-box{border-radius:var(--radius-md);background:#38bdf80f;border:1px solid #38bdf84d;margin-bottom:20px;padding:14px 16px}.disclosure-badge{color:var(--cyan);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:6px;margin-bottom:6px;font-size:11px;font-weight:700;display:inline-flex}.privacy-exact-quote{color:#e0f2fe;margin:0 0 6px;font-size:13px;font-style:italic;font-weight:600;line-height:1.5}.privacy-simple-explanation{color:#94a3b8;margin:0;font-size:12px;line-height:1.55}.action-buttons-group{grid-template-columns:1fr;gap:12px;display:grid}.protection-summary{border-radius:var(--radius-md);border:1px solid var(--border-default);background:#06080f8c;align-items:flex-start;gap:10px;margin-bottom:16px;padding:12px 14px;display:flex}.protection-summary>div{flex-direction:column;flex:1;gap:2px;display:flex}.protection-summary strong{font-size:14px}.protection-summary span{color:var(--text-secondary);font-size:13px}.protection-summary.good{color:var(--emerald-light);border-color:#10b98173}.protection-summary.warning{color:var(--amber-light);border-color:#f59e0b73}.action-btn{border-radius:var(--radius-md);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:10px 16px;font-size:14px;font-weight:700;transition:all .2s;display:inline-flex}.action-btn.primary{background:linear-gradient(135deg, var(--emerald), #059669);color:#02130a;box-shadow:0 4px 14px var(--emerald-glow)}.action-btn.accent{background:linear-gradient(135deg, var(--indigo), #4f46e5);color:#fff;box-shadow:0 4px 14px var(--indigo-glow)}.action-btn.secondary{background:var(--bg-surface-2);border-color:var(--border-default);color:var(--text-secondary)}.action-btn:hover:not(:disabled){opacity:.93;transform:translateY(-1px)}.action-btn:disabled{opacity:.45;cursor:not-allowed}.demo-assets-card{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;padding:20px 24px;display:flex}.demo-assets-copy p{color:var(--text-secondary);margin:6px 0 0}.demo-assets-action{flex-direction:column;align-items:stretch;gap:8px;min-width:min(100%,260px);display:flex}.demo-assets-feedback{color:var(--emerald-light);font-size:.875rem}.demo-assets-action .field-error{align-items:flex-start;gap:6px;display:flex}@media (max-width:640px){.demo-assets-card{flex-direction:column;align-items:stretch;gap:16px}.demo-assets-action{min-width:0}}.error-alert-box{border-radius:var(--radius-md);border:1px solid var(--rose);color:#ffe4e6;background:#f43f5e1a;align-items:flex-start;gap:12px;margin-bottom:18px;padding:14px 16px;display:flex}.error-alert-text{flex-direction:column;gap:2px;font-size:13px;display:flex}.success-banner{border-radius:var(--radius-md);border:1px solid var(--emerald);background:#10b9811a;align-items:flex-start;gap:14px;margin-top:18px;padding:16px 18px;display:flex}.success-icon{color:var(--emerald-light);flex-shrink:0;margin-top:2px}.success-details{flex-direction:column;gap:4px;display:flex}.success-title{color:var(--emerald-light);margin:0;font-size:15px;font-weight:700}.success-desc{color:var(--text-secondary);margin:0;font-size:13px}.success-meta-row{font-size:12px;font-family:var(--font-mono);gap:16px;margin-top:6px;display:flex}.quorum-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;display:flex}.quorum-status-pill{border-radius:var(--radius-full);align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:700;display:inline-flex}.quorum-status-pill.good{background:var(--emerald-glow);color:var(--emerald-light);border:1px solid var(--emerald)}.quorum-status-pill.warn{background:var(--amber-glow);color:var(--amber-light);border:1px solid var(--amber)}.quorum-status-pill.neutral{background:var(--bg-surface-2);color:var(--text-muted);border:1px solid var(--border-subtle)}.quorum-explanation-box{margin-bottom:16px}.status-msg{border-radius:var(--radius-md);margin:0;padding:10px 14px;font-size:13px;line-height:1.6}.status-msg.success{border-left:3px solid var(--emerald);color:#d1fae5;background:#10b98114}.status-msg.notice{border-left:3px solid var(--cyan);color:#e0f2fe;background:#38bdf814}.status-msg.warning{border-left:3px solid var(--amber);color:#fef3c7;background:#f59e0b14}.status-msg.neutral{border-left:3px solid var(--border-default);color:var(--text-muted);background:#ffffff08}.nodes-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.node-card{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:#06080f80;flex-direction:column;gap:10px;padding:14px;display:flex}.node-card.status-confirmed{background:#10b9810a;border-color:#10b98166}.node-card.status-offline{background:#f43f5e0a;border-color:#f43f5e66}.node-card-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.node-icon-title{align-items:center;gap:6px;display:flex}.node-dot{background:var(--text-dim);border-radius:50%;width:7px;height:7px}.node-card.status-confirmed .node-dot{background:var(--emerald);box-shadow:0 0 6px var(--emerald)}.node-card.status-offline .node-dot{background:var(--rose)}.node-name{font-size:13px}.node-status-tag{font-size:11px;font-family:var(--font-mono);color:var(--text-muted)}.node-card.status-confirmed .node-status-tag{color:var(--emerald-light);font-weight:600}.node-card.status-offline .node-status-tag{color:var(--rose-light)}.node-meta{font-size:11px;font-family:var(--font-mono);flex-direction:column;gap:4px;display:flex}.node-meta-row{justify-content:space-between;display:flex}.meta-k{color:var(--text-dim)}.meta-v{color:var(--text-secondary)}.node-placeholder{color:var(--text-dim);font-size:11px;font-style:italic}.quorum-advanced-toggle{border-top:1px solid var(--border-subtle);margin-top:16px;padding-top:14px}.toggle-advanced-btn{border-radius:var(--radius-sm);border:1px solid var(--border-subtle);background:var(--bg-surface-2);color:var(--text-muted);cursor:pointer;align-items:center;gap:8px;padding:6px 12px;font-size:12px;display:inline-flex}.toggle-advanced-btn:hover{color:var(--text-primary);border-color:var(--border-default)}.advanced-receipts-list{flex-direction:column;gap:12px;margin-top:12px;display:flex}.advanced-receipt-item{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--bg-darkest);padding:12px}.receipt-item-title{justify-content:space-between;align-items:center;margin-bottom:8px;font-size:12px;display:flex}.receipt-badge{font-size:10px;font-family:var(--font-mono);background:var(--emerald-glow);color:var(--emerald-light);border:1px solid var(--emerald);border-radius:4px;padding:2px 6px}.receipt-kv-grid{grid-template-columns:1fr 1fr;gap:8px;font-size:11px;display:grid}.receipt-kv-grid small{color:var(--text-dim);display:block}.batch-timeline-card{border:1px solid var(--border-default);border-radius:var(--radius-xl);background:linear-gradient(160deg, var(--bg-surface), #0b0f1cf2);padding:24px}.timeline-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.timeline-title{align-items:center;gap:8px;margin:0;font-size:17px;font-weight:700;display:inline-flex}.timeline-badge{border-radius:var(--radius-full);background:var(--bg-surface-2);border:1px solid var(--border-default);padding:4px 10px;font-size:12px;font-weight:600}.timeline-badge.refunding{background:var(--amber-glow);color:var(--amber-light);border-color:var(--amber)}.stepper-track{grid-template-columns:repeat(4,1fr);gap:12px;margin:0 0 24px;padding:0;list-style:none;display:grid}.step-item{border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:#06080f66;align-items:flex-start;gap:10px;padding:12px;display:flex}.step-item.done{background:#10b9810d;border-color:#10b98166}.step-item.current{border-color:var(--indigo);box-shadow:0 0 12px var(--indigo-glow);background:#6366f114}.step-marker{background:var(--bg-surface-2);width:24px;height:24px;color:var(--text-dim);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.step-item.done .step-marker{background:var(--emerald);color:#02130a}.step-item.current .step-marker{background:var(--indigo);color:#fff}.current-dot{background:#fff;border-radius:50%;width:8px;height:8px;animation:1.2s infinite pulse}.step-content{flex-direction:column;gap:2px;display:flex}.step-name{font-size:13px;font-weight:700}.step-desc{color:var(--text-muted);font-size:11px}.trader-questions-box{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:#06080fb3;flex-direction:column;gap:12px;padding:16px;display:flex}.question-item{align-items:flex-start;gap:12px;display:flex}.question-icon{border-radius:var(--radius-sm);background:var(--bg-surface-2);width:32px;height:32px;color:var(--indigo);flex-shrink:0;place-items:center;display:grid}.question-text{flex-direction:column;gap:2px;display:flex}.question-title{color:var(--text-primary);font-size:13px;font-weight:700}.question-answer{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.5}.question-answer.highlight{color:var(--emerald-light);font-weight:600}.timeline-next-action{border-radius:var(--radius-md);color:var(--emerald-light);background:#10b9810f;border:1px solid #10b9814d;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.timeline-next-action>div{flex-direction:column;gap:2px;display:flex}.timeline-next-action strong{font-size:13px}.timeline-next-action span{color:var(--text-secondary);font-size:13px;line-height:1.5}.session-overview .batch-timeline-card{padding:18px}.session-overview .timeline-header{margin-bottom:14px}.session-overview .stepper-track{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:14px}.session-overview .step-item{padding:9px}.session-overview .step-desc{display:none}.claim-panel-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;display:flex}.claim-tabs-switch{border-radius:var(--radius-md);background:var(--bg-darkest);border:1px solid var(--border-subtle);grid-template-columns:1fr 1fr;padding:3px;display:grid}.claim-tab-btn{border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:6px 14px;font-size:12px;font-weight:600}.claim-tab-btn.active{background:var(--bg-surface-2);color:var(--text-primary)}.relayer-security-note{border-radius:var(--radius-md);color:#d1fae5;background:#10b9810d;border:1px solid #10b98133;align-items:flex-start;gap:10px;margin-bottom:16px;padding:12px 14px;font-size:12px;line-height:1.55;display:flex}.relayer-security-note svg{color:var(--emerald-light);flex-shrink:0;margin-top:1px}.relayer-security-note p{margin:0}.claim-desc-text{color:var(--text-secondary);margin:0 0 16px;font-size:13px;line-height:1.6}.status-notice-box{border-radius:var(--radius-md);background:var(--bg-surface-2);border:1px solid var(--border-subtle);color:var(--text-muted);align-items:center;gap:10px;margin-bottom:16px;padding:12px 14px;font-size:12px;display:flex}.status-notice-box.info{color:#e0f2fe;background:#38bdf814;border-color:#38bdf833}.inline-retry-btn{border-radius:var(--radius-sm);min-height:44px;color:inherit;cursor:pointer;background:0 0;border:1px solid;margin-left:8px;padding:6px 10px;font-weight:700}.refund-locked-card{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-darkest);margin-bottom:16px;padding:14px}.refund-locked-title{color:var(--text-muted);margin-bottom:6px;font-size:12px;display:block}.refund-locked-amounts{font-family:var(--font-mono);align-items:center;gap:10px;font-size:14px;display:flex}.amount-item strong{color:var(--amber-light)}.amount-divider{color:var(--text-dim)}.evidence-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.evidence-badge{font-size:11px;font-family:var(--font-mono);border-radius:var(--radius-full);background:var(--emerald-glow);color:var(--emerald-light);border:1px solid var(--emerald);align-items:center;gap:6px;padding:4px 10px;font-weight:700;display:inline-flex}.evidence-desc{color:var(--text-secondary);margin:0 0 18px;font-size:13px;line-height:1.6}.evidence-cards-list{flex-direction:column;gap:12px;display:flex}.evidence-card-item{border-radius:var(--radius-lg);border:1px solid var(--border-subtle);background:#06080f80;gap:14px;padding:16px;display:flex}.evidence-card-icon{border-radius:var(--radius-md);background:var(--bg-surface-2);width:40px;height:40px;color:var(--emerald-light);flex-shrink:0;place-items:center;display:grid}.evidence-card-body{flex-direction:column;flex:1;gap:6px;display:flex}.evidence-card-title-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.evidence-card-title-row strong{font-size:14px}.evidence-tag{font-size:10px;font-family:var(--font-mono);color:var(--text-muted);background:var(--bg-surface-2);border-radius:4px;padding:2px 6px}.evidence-card-text{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.55}.evidence-hash-row{align-items:center;gap:8px;margin-top:4px;font-size:11px;display:flex}.hash-label{color:var(--text-dim)}.copy-btn{border:1px solid var(--border-subtle);background:var(--bg-surface-2);color:var(--text-muted);cursor:pointer;border-radius:4px;padding:2px 6px;font-size:10px}.copy-btn:hover{color:var(--text-primary)}.technical-drawer-container{margin-top:24px}.drawer-header-bar{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface);overflow:hidden}.drawer-toggle-btn{width:100%;color:var(--text-primary);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:16px 20px;font-size:14px;font-weight:700;transition:background .2s;display:flex}.drawer-toggle-btn:hover{background:var(--bg-surface-2)}.drawer-btn-left{align-items:center;gap:10px;display:flex}.drawer-tag{font-size:11px;font-family:var(--font-mono);color:var(--text-muted);background:var(--bg-darkest);border-radius:4px;padding:2px 8px;font-weight:500}.drawer-btn-right{color:var(--text-muted);align-items:center;gap:6px;font-size:12px;display:flex}.drawer-content-pane{border:1px solid var(--border-default);border-bottom-left-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg);background:var(--bg-darkest);border-top:none;flex-direction:column;gap:20px;padding:20px;display:flex}.drawer-intro-note{border-radius:var(--radius-md);color:#e0e7ff;background:#6366f114;border:1px solid #6366f133;align-items:flex-start;gap:10px;padding:12px 14px;font-size:12px;line-height:1.5;display:flex}.drawer-intro-note p{margin:0}.tech-section{flex-direction:column;gap:10px;display:flex}.tech-section-title{color:var(--text-secondary);align-items:center;gap:6px;margin:0;font-size:13px;font-weight:700;display:inline-flex}.tech-kv-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.tech-kv-item{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:#10162899;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.tech-kv-item.full-width{grid-column:span 2}.tech-k{color:var(--text-muted);font-size:11px}.tech-v-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.mini-copy-btn{border:1px solid var(--border-subtle);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:4px;padding:3px 6px}.mini-copy-btn:hover{color:var(--text-primary);border-color:var(--border-default)}.tech-receipts-table-wrapper{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);overflow-x:auto}.tech-receipts-table{border-collapse:collapse;width:100%;font-size:12px}.tech-receipts-table th,.tech-receipts-table td{text-align:left;border-bottom:1px solid var(--border-subtle);padding:8px 12px}.tech-receipts-table th{background:var(--bg-surface-2);color:var(--text-muted);font-weight:600}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000bf;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal-card{border:1px solid var(--border-default);border-radius:var(--radius-xl);background:linear-gradient(160deg, var(--bg-surface), var(--bg-darkest));flex-direction:column;width:min(720px,100%);max-height:90vh;display:flex;overflow-y:auto;box-shadow:0 24px 60px #0009}.modal-header{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.modal-title-group{align-items:center;gap:14px;display:flex}.modal-icon{border-radius:var(--radius-md);background:var(--indigo-glow);width:44px;height:44px;color:var(--cyan);border:1px solid var(--indigo);place-items:center;display:grid}.modal-title{margin:0;font-size:18px;font-weight:800}.modal-subtitle{color:var(--text-muted);font-size:12px}.modal-close-btn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:4px}.modal-close-btn:hover{color:var(--text-primary)}.modal-body{flex-direction:column;gap:20px;padding:24px;display:flex}.modal-disclosure-quote-box{border-radius:var(--radius-lg);border:1px solid var(--emerald);background:#10b98114;padding:16px}.quote-badge{color:var(--emerald-light);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:6px;margin-bottom:6px;font-size:11px;font-weight:700;display:inline-flex}.quote-content{color:#d1fae5;margin:0;font-size:14px;font-style:italic;font-weight:700;line-height:1.5}.section-subheading{color:var(--text-primary);margin:0 0 8px;font-size:14px;font-weight:700}.explanation-paragraph{color:var(--text-secondary);margin:0 0 10px;font-size:13px;line-height:1.6}.privacy-diagram{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:#06080f99;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:12px;padding:18px;display:grid}.diagram-step{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.step-num{font-size:10px;font-family:var(--font-mono);color:var(--text-dim);font-weight:700}.step-icon{color:var(--emerald-light)}.diagram-step strong{font-size:13px}.diagram-step span{color:var(--text-muted);font-size:11px;line-height:1.4}.diagram-arrow{color:var(--text-dim)}.privacy-clarity-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.clarity-box{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:#06080f66;padding:16px}.clarity-box h4{align-items:center;gap:6px;margin:0 0 10px;font-size:13px;font-weight:700;display:flex}.clarity-box.what-is h4{color:var(--emerald-light)}.clarity-box.future-rialo h4{color:var(--indigo)}.clarity-box ul{color:var(--text-secondary);flex-direction:column;gap:6px;margin:0;padding-left:18px;font-size:12px;line-height:1.5;display:flex}.modal-footer{border-top:1px solid var(--border-subtle);justify-content:flex-end;padding:16px 24px;display:flex}.modal-action-btn{border-radius:var(--radius-md);background:linear-gradient(135deg, var(--emerald), #059669);color:#02130a;cursor:pointer;border:none;padding:10px 20px;font-size:13px;font-weight:700}.footer-shell{border-top:1px solid var(--border-subtle);margin-top:40px;padding-block:28px}.footer-inner{color:var(--text-muted);justify-content:space-between;align-items:center;gap:16px;font-size:12px;display:flex}.footer-privacy-tag{color:var(--emerald-light);align-items:center;gap:6px;display:inline-flex}.detail-page-container{padding-block:32px 60px}.back-nav-link{color:var(--emerald-light);align-items:center;gap:8px;margin-bottom:20px;font-size:13px;font-weight:600;transition:transform .2s;display:inline-flex}.back-nav-link:hover{transform:translate(-3px)}.detail-header-block{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.detail-title{letter-spacing:-.03em;margin:4px 0 0;font-size:32px;font-weight:800}.detail-two-col{grid-template-columns:1fr 1fr;gap:24px;margin-top:24px;display:grid}.spin{animation:.9s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.96)}}@media (max-width:1024px){.workspace-grid,.trader-workspace{grid-template-columns:1fr}.pair-meta-footer{grid-template-columns:1fr 1fr}}@media (max-width:768px){.shell{width:min(100% - 24px,1200px)}.nav-inner{flex-wrap:wrap;height:auto;padding-block:14px}.brand-group{gap:16px}.nav-links{display:none}.nodes-grid{grid-template-columns:1fr}.stepper-track{grid-template-columns:1fr 1fr}.form-fields-grid,.action-buttons-group,.detail-two-col,.privacy-diagram{grid-template-columns:1fr}.privacy-diagram .diagram-arrow{margin:4px auto;transform:rotate(90deg)}.privacy-clarity-grid,.tech-kv-grid{grid-template-columns:1fr}.tech-kv-item.full-width{grid-column:span 1}}@media (max-width:480px){.panel,.batch-timeline-card{padding:18px}.form-input{font-size:16px}.field-label,.privacy-exact-quote,.step-name{font-size:14px}.privacy-simple-explanation,.field-hint,.timeline-next-action span{font-size:13px}.session-overview-heading{align-items:flex-start}.pair-stats-row{flex-direction:column;align-items:flex-start}.pair-meta-footer,.stepper-track{grid-template-columns:1fr}.session-overview .stepper-track{grid-template-columns:1fr 1fr}.footer-inner{text-align:center;flex-direction:column}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
