:root{color-scheme:dark;--primary: #fff6e6;--secondary: #dbc5a9;--tertiary: #c78d4a;--neutral: #070103;--surface: #160107;--surface-raised: #2a0610;--surface-sunken: #050001;--border: #6f2c28;--border-strong: #b87952;--positive: #42d96a;--green: #42d96a;--warning: #d69a54;--danger: #ff526f;--info: #d8a45d;--action: #fff6e6;--ai: #c78d4a;--profit: #42d96a;--chart-grid: #3b0c18;--chart-volume: #5f1d31;--on-tertiary: #090102;--glass-panel: rgba(18, 1, 7, .86);--glass-card: rgba(39, 6, 16, .76);--shadow-soft: 0 18px 58px rgba(0, 0, 0, .58);--shadow-glow-cyan: 0 0 0 1px rgba(255, 246, 230, .08), 0 18px 52px rgba(199, 141, 74, .13);--shadow-glow-lime: 0 0 0 1px rgba(66, 217, 106, .22), 0 20px 54px rgba(66, 217, 106, .16);--font-ui: "Avenir Next", "Montserrat", "Sora", "Segoe UI", ui-sans-serif, system-ui, sans-serif;--font-agent: "Montserrat", "Avenir Next", "Sora", "Segoe UI", ui-sans-serif, system-ui, sans-serif;--font-mono: "IBM Plex Mono", "JetBrains Mono", "SFMono-Regular", ui-monospace, monospace;font-family:var(--font-ui);background:var(--neutral);color:var(--primary)}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;overflow-x:hidden;overflow-y:auto;background:radial-gradient(circle at 18% 96%,rgba(131,13,43,.42),transparent 31%),radial-gradient(circle at 82% 84%,rgba(105,31,72,.22),transparent 34%),radial-gradient(circle at 50% -12%,rgba(199,141,74,.15),transparent 33%),linear-gradient(180deg,#0000005c,#1701082e 44%,#060002f5),linear-gradient(115deg,rgba(255,246,230,.025),transparent 24%,rgba(199,141,74,.035) 52%,transparent 78%),var(--neutral);color:var(--primary)}body:before{content:"";position:fixed;inset:0;z-index:-2;pointer-events:none;background:radial-gradient(circle at 14% 20%,rgba(120,17,38,.18),transparent 24%),radial-gradient(circle at 78% 18%,rgba(199,141,74,.06),transparent 22%),linear-gradient(rgba(255,246,230,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,246,230,.012) 1px,transparent 1px);background-size:auto,auto,44px 44px,44px 44px;opacity:.82}body:after{content:"";position:fixed;inset:auto -12% -20%;z-index:-1;height:44vh;pointer-events:none;background:radial-gradient(ellipse at 24% 92%,rgba(151,18,48,.34),transparent 46%),radial-gradient(ellipse at 74% 88%,rgba(94,19,62,.28),transparent 45%),radial-gradient(ellipse at 50% 100%,rgba(199,141,74,.1),transparent 42%);filter:blur(22px) saturate(1.35);opacity:.72}button{font:inherit;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease,opacity .16s ease}@keyframes gradient-drift{0%{background-position:0% 50%}to{background-position:100% 50%}}@keyframes panel-enter{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes workspace-enter{0%{opacity:0;transform:translate(-50%) translateY(10px) scale(.985)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}.terminal-shell{min-height:100vh;display:grid;grid-template-rows:auto auto auto;gap:12px;padding:12px;overflow:visible}.demo-mode-banner{position:fixed;top:6px;left:50%;z-index:80;transform:translate(-50%);padding:4px 9px;border:1px solid rgba(201,154,74,.42);border-radius:7px;color:var(--warning);background:#120005db;font-size:.68rem;font-weight:800;pointer-events:none}.topbar,.agent-rail,.market-column,.chart-column,.inspector,.action-queue,.portfolio-strip{background:linear-gradient(135deg,rgba(255,246,230,.055),transparent 42%),linear-gradient(180deg,rgba(199,141,74,.055),transparent 68px),var(--glass-panel);border:1px solid rgba(184,121,82,.33);border-radius:14px;-webkit-backdrop-filter:blur(20px) saturate(1.22);backdrop-filter:blur(20px) saturate(1.22);box-shadow:inset 0 1px #fff6e614,inset 0 -1px #00000057,var(--shadow-soft)}.topbar{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 12px;border-color:#9d657242;background:linear-gradient(95deg,#fff6e60e,#c78d4a0f 42%,#6f0c1f29 82%),linear-gradient(180deg,rgba(255,246,230,.035),transparent),#080003f0;box-shadow:inset 0 1px #f5f0e60b,0 14px 34px #0c000457}.brand-block,.topbar-metrics,.rail-title,.agent-card-header,.agent-card-footer,.section-toolbar,.chart-header,.chart-actions,.panel-title,.metric,.status-pill,.overlay-card div,.guardrail-title,.action-title{display:flex;align-items:center}.brand-block{gap:10px;min-width:220px;font-family:var(--font-agent)}.brand-mark{width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(216,164,93,.42);border-radius:12px;color:var(--info);background:linear-gradient(145deg,#fff6e61f,#c78d4a1f),#120107db;box-shadow:inset 0 1px #f5f0e617,0 12px 30px #0c000447}.brand-logo{width:29px;height:29px;overflow:visible}.brand-logo-core{fill:url(#az-logo-core);filter:drop-shadow(0 2px 6px rgba(201,154,74,.18))}.brand-logo-orbit{fill:none;stroke:#f5f0e6b3;stroke-linecap:round;stroke-width:1.4}.brand-logo-orbit-alt{stroke:#c99a4a9e}.brand-logo-node{fill:#f5f0e6;stroke:#120005b8;stroke-width:.8}.brand-logo-node-dim{fill:#c99a4a}.eyebrow{margin:0 0 3px;color:var(--secondary);font-family:var(--font-agent);font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;line-height:1.1}h1,h2,h3,p{margin:0}h1{font-family:var(--font-agent);font-size:1.34rem;line-height:1.1;letter-spacing:.045em;background:linear-gradient(90deg,#c78d4a 0 24%,#fff6e6 24% 100%);-webkit-background-clip:text;background-clip:text;color:transparent}h2{font-family:var(--font-agent);font-size:.96rem;line-height:1.2;letter-spacing:.02em}h3{font-family:var(--font-agent);font-size:.79rem;letter-spacing:.015em}.topbar-metrics{flex-wrap:wrap;justify-content:flex-end;gap:8px}.mobile-tabbar{display:none}.global-search-trigger{height:34px;display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border:1px solid rgba(216,164,93,.42);border-radius:10px;color:var(--primary);background:linear-gradient(135deg,#fff6e618,#c78d4a17),#0c0105d1;cursor:pointer;font-family:var(--font-agent);font-size:.74rem;font-weight:800;white-space:nowrap}.global-search-trigger svg{color:var(--info)}.global-search-trigger:hover{transform:translateY(-1px);border-color:#f5f0e694;box-shadow:var(--shadow-glow-cyan)}.metric,.status-pill{gap:7px;padding:7px 9px;border:1px solid var(--border);border-radius:10px;background:linear-gradient(180deg,rgba(255,246,230,.055),transparent),#120107b8;color:var(--secondary);font-family:var(--font-agent);font-size:.74rem;white-space:nowrap}.metric:hover,.status-pill:hover{transform:translateY(-1px);box-shadow:var(--shadow-glow-cyan)}.auth-session-trigger,.account-menu-trigger,.auth-control,.auth-control.signed-in span,.auth-mode-control,.auth-provider-button,.auth-provider-icon{display:inline-flex;align-items:center}.auth-session-trigger{height:34px;gap:7px;padding:0 11px;border:1px solid rgba(82,209,132,.36);border-radius:7px;color:var(--primary);background:#120005b3;cursor:pointer;font-family:var(--font-agent);font-size:.72rem;font-weight:850;white-space:nowrap}.account-menu-trigger{min-width:0;height:38px;gap:8px;padding:0 10px;border:1px solid rgba(216,164,93,.38);border-radius:10px;color:var(--primary);background:#1c1b1bd6;cursor:pointer;font-family:var(--font-agent);box-shadow:inset 0 1px #eef7f10e}.account-menu-trigger:hover{transform:translateY(-1px);border-color:#d8a45dad;background:#282626f5}.account-menu-trigger>svg{color:#d8a45d;flex:0 0 auto}.account-menu-trigger span{min-width:0;display:grid;gap:1px;text-align:left;font-size:.7rem;font-weight:850;line-height:1.05}.account-menu-trigger small{color:#91a39adb;font-size:.55rem;font-weight:800;text-transform:uppercase}.auth-session-trigger svg{color:var(--positive)}.auth-session-trigger:hover{transform:translateY(-1px);border-color:#c99a4a94;box-shadow:var(--shadow-glow-lime)}.auth-mode-control{width:100%;gap:4px;padding:4px;border:1px solid rgba(70,101,106,.5);border-radius:8px;background:#1200058f}.auth-mode-control button{flex:1;min-height:32px;border:1px solid transparent;border-radius:6px;color:var(--secondary);background:transparent;cursor:pointer;font-family:var(--font-agent);font-size:.72rem;font-weight:850;white-space:nowrap}.auth-mode-control button.active{border-color:#52d18480;color:var(--positive);background:#52d1841a}.auth-control{gap:5px;min-height:34px;padding:4px;border:1px solid rgba(82,209,132,.34);border-radius:8px;background:#120005a8;font-family:var(--font-agent)}.auth-control.signed-in{padding-left:8px}.auth-control.signed-in span{gap:6px;max-width:190px;color:var(--primary);font-size:.7rem;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auth-control.signed-in svg{color:var(--positive);flex:0 0 auto}.auth-control.signed-in button{width:27px;height:27px;display:grid;place-items:center;border:1px solid rgba(70,101,106,.54);border-radius:6px;color:var(--secondary);background:#1201079e;cursor:pointer}.account-dashboard-backdrop{position:fixed;inset:0;z-index:105;display:flex;justify-content:flex-end;align-items:flex-start;padding:64px 18px 18px;background:#05050547;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.account-dashboard-panel{width:min(390px,calc(100vw - 28px));max-height:calc(100vh - 84px);overflow:auto;display:grid;gap:12px;padding:14px;border:1px solid rgba(238,247,241,.07);border-radius:14px;background:#1c1b1bfa;box-shadow:inset 0 1px #eef7f10e,0 26px 82px #0000008f;animation:panel-enter .16s ease-out}.account-dashboard-head,.identity-card,.section-title-row,.deposit-wallet-row,.withdraw-action,.dashboard-menu-list button{display:flex;align-items:center}.account-dashboard-head{justify-content:space-between;gap:12px}.account-dashboard-head p,.identity-card p,.dashboard-note{margin:0}.account-dashboard-head p,.section-title-row span,.identity-card small,.deposit-wallet-row small,.withdraw-action small,.dashboard-menu-list span{color:#91a39adb;font-size:.62rem}.account-dashboard-head h2,.section-title-row h3{margin:0;font-family:var(--font-agent)}.account-dashboard-head h2{font-size:1rem}.account-dashboard-head button,.identity-card button{width:32px;height:32px;flex:0 0 auto;display:grid;place-items:center;border:1px solid rgba(238,247,241,.055);border-radius:9px;color:var(--secondary);background:#05050533;cursor:pointer}.account-dashboard-head button:hover,.identity-card button:hover{color:var(--primary);background:#eef7f10f}.identity-card{gap:11px;min-width:0;padding:12px;border:1px solid rgba(216,164,93,.18);border-radius:12px;background:linear-gradient(135deg,#d8a45d29,#52d1840b),#282626c7}.identity-card>div:nth-child(2){min-width:0;flex:1;display:grid;gap:3px}.identity-card strong{min-width:0;overflow:hidden;color:var(--primary);font-family:var(--font-agent);font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.identity-icon{width:36px;height:36px;flex:0 0 auto;display:grid;place-items:center;border:1px solid rgba(216,164,93,.22);border-radius:10px;color:#d8a45d;background:#0505053d}.account-dashboard-section{display:grid;gap:9px;padding:12px;border:1px solid rgba(238,247,241,.05);border-radius:12px;background:#09090947}.section-title-row{justify-content:space-between;gap:10px}.section-title-row h3{font-size:.78rem}.deposit-wallet-list,.withdraw-action-list,.dashboard-menu-list{display:grid;gap:7px}.deposit-wallet-row{justify-content:space-between;gap:12px;min-height:48px;padding:9px 10px;border:1px solid rgba(238,247,241,.045);border-radius:10px;background:#282626b8}.deposit-wallet-row>div:not(.deposit-wallet-actions),.withdraw-action span{min-width:0;display:grid;gap:3px}.deposit-wallet-actions{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px}.deposit-wallet-row strong,.withdraw-action strong{color:var(--primary);font-size:.76rem}.deposit-wallet-row button{min-height:30px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 9px;border:1px solid rgba(216,164,93,.28);border-radius:8px;color:var(--primary);background:#d8a45d1a;cursor:pointer;font-family:var(--font-agent);font-size:.62rem;font-weight:850;white-space:nowrap}.deposit-wallet-row button:hover:not(:disabled){border-color:#d8a45d8f;background:#d8a45d2b}.deposit-wallet-row button:disabled{opacity:.58;cursor:not-allowed}.pending-pill{flex:0 0 auto;padding:5px 7px;border:1px solid rgba(245,158,11,.25);border-radius:999px;color:#f6c15d;background:#f59e0b14;font-size:.58rem;font-weight:850}.dashboard-note{color:#91a39ac2;font-size:.62rem;line-height:1.4}.deposit-modal-backdrop{position:fixed;inset:0;z-index:116;display:grid;place-items:center;padding:18px;background:#0505058f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.deposit-modal{width:min(340px,calc(100vw - 28px));display:grid;gap:12px;padding:14px;border:1px solid rgba(238,247,241,.08);border-radius:14px;background:#1c1b1bfa;box-shadow:inset 0 1px #eef7f10f,0 26px 82px #0000009e;animation:panel-enter .15s ease-out}.deposit-modal-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.deposit-modal-head p,.deposit-modal-head h3{margin:0}.deposit-modal-head p,.deposit-address-box span{color:#91a39adb;font-size:.62rem}.deposit-modal-head h3{color:var(--primary);font-family:var(--font-agent);font-size:.9rem}.deposit-modal-head button{width:32px;height:32px;flex:0 0 auto;display:grid;place-items:center;border:1px solid rgba(238,247,241,.055);border-radius:9px;color:var(--secondary);background:#05050533;cursor:pointer}.deposit-modal-head button:hover{color:var(--primary);background:#eef7f10f}.deposit-qr-frame{width:min(240px,100%);aspect-ratio:1;justify-self:center;display:grid;place-items:center;padding:10px;border:1px solid rgba(238,247,241,.12);border-radius:10px;background:#f5f0e6}.deposit-qr-frame img{width:100%;height:100%;display:block}.deposit-qr-frame span{color:#050505;font-family:var(--font-agent);font-size:.68rem}.deposit-address-box{min-width:0;display:grid;gap:5px;padding:10px;border:1px solid rgba(238,247,241,.06);border-radius:10px;background:#09090957}.deposit-address-box strong{min-width:0;overflow-wrap:anywhere;color:var(--primary);font-family:var(--font-agent);font-size:.68rem;line-height:1.45}.deposit-copy-button{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid rgba(216,164,93,.32);border-radius:9px;color:var(--primary);background:#d8a45d1f;cursor:pointer;font-family:var(--font-agent);font-size:.68rem;font-weight:850}.deposit-copy-button:hover{border-color:#d8a45d94;background:#d8a45d30}.withdraw-action{width:100%;justify-content:space-between;gap:12px;min-height:46px;padding:9px 10px;border:1px solid rgba(238,247,241,.045);border-radius:10px;color:var(--secondary);background:#28262680;text-align:left}.withdraw-action:disabled{opacity:.72;cursor:not-allowed}.withdraw-field{display:grid;gap:4px}.withdraw-field span{color:#91a39adb;font-size:.62rem}.withdraw-field input{width:100%;min-height:34px;padding:0 9px;border:1px solid rgba(238,247,241,.08);border-radius:8px;color:var(--primary);background:#09090980;font-family:var(--font-agent);font-size:.74rem;outline:none;transition:border-color .12s ease}.withdraw-field input:focus{border-color:#d8a45d73}.withdraw-field input::placeholder{color:#91a39a7a}.withdraw-source-note{text-align:right}.withdraw-source-note small{color:#91a39a9e;font-size:.58rem}.withdraw-result{display:grid;gap:4px;padding:9px;border:1px solid rgba(82,209,132,.22);border-radius:9px;background:#52d18412}.withdraw-result strong{color:var(--positive);font-size:.76rem}.withdraw-result span{color:#91a39ac7;font-size:.62rem}.withdraw-result .mono{overflow-wrap:anywhere;color:var(--primary);font-family:var(--font-agent)}.withdraw-result-pending{border-color:#f59e0b38;background:#f59e0b12}.withdraw-result-pending strong{color:#f6c15d}.withdraw-result-success{border-color:#52d18438;background:#52d18412}.withdraw-tx-link{overflow-wrap:anywhere;color:var(--primary);font-family:var(--font-agent);text-decoration:none}.withdraw-tx-link:hover{text-decoration:underline}.withdraw-error{margin:0;color:#ff8ea2;font-size:.66rem}.withdraw-submit-button{margin-top:2px}.withdraw-submit-button:disabled{opacity:.58;cursor:not-allowed}.dashboard-menu-list{padding-top:2px}.dashboard-menu-list button{min-height:39px;justify-content:space-between;gap:10px;padding:0 10px;border:1px solid rgba(238,247,241,.045);border-radius:10px;color:var(--primary);background:#28262694;cursor:pointer;font-family:var(--font-agent);font-size:.72rem;font-weight:850}.dashboard-menu-list button:disabled{color:#91a39ac7;cursor:not-allowed}.dashboard-menu-list .logout-menu-button{justify-content:center;border-color:#ff3b5c38;color:#ff8ea2;background:#ff3b5c13}.auth-modal-backdrop{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:18px;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.auth-modal{width:min(372px,calc(100vw - 26px));display:grid;place-items:center;padding:20px;border:1px solid rgba(238,247,241,.14);border-radius:14px;background:linear-gradient(145deg,#272f30e6,#14191be0 44%,#0d1214e6),radial-gradient(circle at 18% 0%,rgba(201,154,74,.14),transparent 34%),radial-gradient(circle at 88% 12%,rgba(216,164,93,.16),transparent 36%);-webkit-backdrop-filter:blur(18px) saturate(1.15);backdrop-filter:blur(18px) saturate(1.15);box-shadow:inset 0 1px #eef7f11a,0 30px 90px #00000094;animation:panel-enter .16s ease-out}.auth-connect-shell{width:100%;display:grid;gap:12px}.auth-modal-head{display:flex;align-items:center;justify-content:center;position:relative;min-height:34px}.auth-modal-head h2{text-align:center;font-size:.88rem;white-space:nowrap}.auth-mode-description{margin:0;color:var(--secondary);font-size:.68rem;line-height:1.4;text-align:center}.auth-modal-head button{width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:999px;color:var(--secondary);background:transparent;cursor:pointer}.auth-modal-head button:hover{color:var(--primary);background:#eef7f10f}.auth-modal-head button{position:absolute;right:0}.auth-provider-grid{display:grid;gap:10px}.auth-provider-kicker{margin:1px 0 -1px;color:#91a39ad1;font-size:.68rem;font-weight:800;text-align:center}.auth-provider-button{width:100%;min-height:58px;justify-content:space-between;gap:13px;padding:10px 13px 10px 16px;border:1px solid rgba(238,247,241,.025);border-radius:14px;color:var(--primary);background:#282626f2;cursor:pointer;text-align:left}.auth-provider-button:hover{transform:translateY(-1px);border-color:#eef7f11a;background:#323030fa;box-shadow:0 10px 28px #0000002e}.auth-provider-button:disabled{opacity:.58;cursor:not-allowed;transform:none}.auth-provider-icon{width:34px;height:34px;flex:0 0 auto;justify-content:center;border:1px solid rgba(238,247,241,.06);border-radius:10px;color:#d8a45d;background:#05050538}.auth-provider-button strong,.auth-provider-button small{display:block}.auth-provider-button strong{font-family:var(--font-agent);font-size:.78rem}.auth-provider-button small{margin-top:3px;color:var(--secondary);font-size:.63rem;line-height:1.35}.auth-message{margin:0;padding:8px 9px;border:1px solid rgba(255,59,92,.35);border-radius:8px;color:var(--danger);background:#ff3b5c14;font-size:.7rem;line-height:1.35}.auth-message-action{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--primary);border-color:#c99a4a47;background:#c99a4a13}.auth-message-action span{display:grid;gap:2px}.auth-message-action strong,.auth-message-action small{display:block}.auth-message-action strong{color:var(--primary);font-family:var(--font-agent);font-size:.72rem}.auth-message-action small{color:var(--secondary);font-size:.63rem;line-height:1.35}.auth-message-action button{flex:0 0 auto;min-height:30px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border:1px solid rgba(201,154,74,.38);border-radius:8px;color:#4f061a;background:var(--positive);cursor:pointer;font-family:var(--font-agent);font-size:.68rem;font-weight:850;white-space:nowrap}.auth-terms{margin:0;padding:13px 16px 15px;border-radius:0 0 14px 14px;color:#91a39acc;background:#12000552;font-size:.62rem;line-height:1.45;text-align:center}body w3m-modal,body wcm-modal,body onboard-v2,body .bn-onboard-modal,body .walletconnect-modal,body .walletconnect-qrcode__base{color-scheme:dark;--w3o-background-color: #1c1b1b;--w3o-foreground-color: #282626;--w3o-text-color: #f5f0e6;--w3o-border-color: rgba(238, 247, 241, .08);--w3o-action-color: #d8a45d;--w3m-color-mix: #1c1b1b;--w3m-color-mix-strength: 100%;--wcm-background-color: #1c1b1b;--wcm-accent-color: #d8a45d;--wcm-z-index: 120}body .bn-onboard-modal,body .walletconnect-modal__base,body .walletconnect-qrcode__base{background:#1c1b1b!important;color:#f5f0e6!important;border-color:#eef7f114!important}body .bn-onboard-modal *,body .walletconnect-modal__base *,body .walletconnect-qrcode__base *{color:inherit}body .bn-onboard-modal button,body .bn-onboard-modal [role=button],body .walletconnect-modal__mobile__toggle,body .walletconnect-modal__footer{background:#282626!important;color:#f5f0e6!important;border-color:#eef7f114!important}body .bn-onboard-modal a,body .walletconnect-modal__base a,body .walletconnect-qrcode__base a{color:#d8a45d!important}.pair-search-backdrop{position:fixed;inset:0;z-index:80;display:grid;place-items:start center;padding-top:78px;background:radial-gradient(circle at 50% 0%,rgba(245,240,230,.13),transparent 36%),#120005a3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.pair-search-panel{width:min(760px,calc(100vw - 32px));max-height:min(620px,calc(100vh - 110px));display:grid;grid-template-rows:auto auto auto minmax(0,1fr);gap:10px;padding:14px;border:1px solid rgba(245,240,230,.5);border-radius:10px;background:linear-gradient(135deg,#f5f0e621,#c99a4a09 62%),#0d1214f0;box-shadow:inset 0 1px #eef7f114,0 28px 80px #0000007a;animation:panel-enter .16s ease-out}.pair-search-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.pair-search-head button{width:30px;height:30px;display:grid;place-items:center;border:1px solid rgba(70,101,106,.7);border-radius:7px;color:var(--secondary);background:#120005b8;cursor:pointer}.pair-search-input{display:flex;align-items:center;gap:10px;min-width:0;padding:9px 11px;border:1px solid rgba(70,101,106,.68);border-radius:8px;background:#120005b8;color:var(--info)}.pair-search-input input{width:100%;min-width:0;border:0;outline:0;color:var(--primary);background:transparent;font-family:var(--font-agent);font-size:.86rem}.pair-search-sort{color:var(--secondary);font-family:var(--font-agent);font-size:.64rem}.pair-search-results{min-height:150px;overflow:auto;display:grid;align-content:start;gap:5px;padding-right:2px}.pair-search-row{display:grid;grid-template-columns:minmax(150px,1fr) 96px 90px 90px 72px;align-items:center;gap:10px;min-width:0;padding:9px 10px;border:1px solid rgba(70,101,106,.48);border-radius:8px;color:var(--primary);background:linear-gradient(90deg,rgba(245,240,230,.055),transparent),#120107ad;cursor:pointer;font-family:var(--font-agent);text-align:left}.pair-search-row:hover{transform:translateY(-1px);border-color:#c99a4a8c;background:linear-gradient(90deg,#f5f0e629,#c99a4a0f),#120107d1}.pair-search-token{min-width:0}.pair-search-token strong,.pair-search-token small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pair-search-token small{color:var(--secondary);font-size:.65rem}.pair-search-risk{justify-self:end;padding:3px 7px;border-radius:999px;font-size:.62rem;font-weight:900}.pair-search-risk.risk-green{color:var(--positive);background:#52d1841a}.pair-search-risk.risk-amber{color:var(--warning);background:#f59e0b1a}.pair-search-risk.risk-red{color:var(--danger);background:#ff3b5c1a}.pair-search-message{padding:18px 8px;color:var(--secondary);font-family:var(--font-agent);text-align:center}.metric strong,.status-pill{color:var(--primary)}.metric-positive svg{color:var(--positive)}.metric-info svg{color:var(--info)}.metric-positive{border-color:#c99a4a61}.metric-info{border-color:#f5f0e661}.chain-badge{display:inline-flex;align-items:center;gap:5px;vertical-align:middle;color:var(--primary);font-family:var(--font-agent);font-size:.7rem;font-weight:750;line-height:1}.chain-badge.compact{font-size:.68rem}.chain-mark{width:18px;height:18px;display:inline-grid;place-items:center;flex:0 0 auto;border:1px solid rgba(238,247,241,.12);border-radius:999px;background:#120005b8;box-shadow:inset 0 1px #eef7f114}.chain-mark svg{width:15px;height:15px;display:block}.chain-solana .chain-mark{border-color:#14f19547;background:radial-gradient(circle at 30% 20%,rgba(20,241,149,.28),transparent 42%),radial-gradient(circle at 75% 78%,rgba(153,69,255,.28),transparent 44%),#120005cc}.chain-solana svg path:nth-child(1){fill:#14f195}.chain-solana svg path:nth-child(2){fill:#80ecff}.chain-solana svg path:nth-child(3){fill:#9945ff}.chain-base .chain-mark{border-color:#0052ff9e;background:#0052ff;box-shadow:inset 0 1px #ffffff2e,0 0 14px #0052ff38}.chain-base svg circle{fill:#0052ff}.chain-base svg path{fill:#fff}.chain-ethereum .chain-mark{border-color:#8da0ff6b;background:#627eea29}.eth-top-left,.eth-mid-right{fill:#f5f0e6}.eth-top-right,.eth-mid-left{fill:#8da0ff}.eth-center-left{fill:#bfc9ff}.eth-center-right{fill:#697ee8}.chain-label{color:var(--secondary)}.terminal-grid{height:calc(100vh - 260px);min-height:620px;max-height:860px;display:grid;grid-template-columns:220px minmax(310px,.85fr) minmax(420px,1.45fr) minmax(300px,.85fr);gap:12px;overflow:hidden}.agent-rail,.market-column,.chart-column,.inspector{min-height:0;min-width:0}.agent-rail{padding:10px;overflow-y:auto;scrollbar-gutter:stable;border-color:#f5f0e661;background:linear-gradient(135deg,rgba(245,240,230,.13),transparent 34%),linear-gradient(180deg,rgba(201,154,74,.07),transparent 160px),#0d1214bd}.bottom-deck .action-queue,.bottom-deck .portfolio-strip{padding:7px}.rail-title,.panel-title{gap:7px;color:var(--primary);margin-bottom:8px}.rail-title{justify-content:space-between}.rail-title div{display:flex;align-items:center;gap:7px}.rail-title svg,.panel-title svg{color:var(--info)}.agent-list{display:grid;gap:8px}.agent-empty-state{display:grid;gap:6px;padding:14px;border:1px dashed rgba(245,240,230,.22);border-radius:8px;background:#1201077a;color:var(--muted)}.agent-empty-state strong{color:var(--text);font-size:.86rem}.agent-empty-state p{margin:0;font-size:.76rem;line-height:1.45}.agent-card{width:100%;color:inherit;position:relative;text-align:left;isolation:isolate;overflow:hidden;padding:10px;border:1px solid rgba(70,101,106,.58);border-left-width:3px;border-radius:8px;background:linear-gradient(135deg,rgba(238,247,241,.065),transparent 46%),#120107ad;box-shadow:inset 0 1px #eef7f10b;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.agent-card:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,var(--info),var(--ai),var(--action),var(--info));background-size:220% 100%;opacity:0;transform:scaleX(.45);transform-origin:left;transition:opacity .18s ease,transform .18s ease}.agent-card:hover{transform:translateY(-2px);border-color:#f5f0e68a;box-shadow:var(--shadow-glow-cyan)}.agent-card:hover:before,.agent-card.selected:before{opacity:1;transform:scaleX(1);animation:gradient-drift 2.4s linear infinite alternate}.agent-card.selected{border-color:#c99a4a7a;background:linear-gradient(135deg,rgba(201,154,74,.12),transparent 50%),linear-gradient(180deg,rgba(245,240,230,.055),transparent),#120107b8;box-shadow:var(--shadow-glow-lime)}.agent-card-main{width:100%;display:block;border:0;padding:0;color:inherit;text-align:left;background:transparent;cursor:pointer}.agent-card-actions{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin-top:8px}.agent-card-actions button,.icon-command{min-width:30px;min-height:28px;display:inline-grid;place-items:center;border:1px solid rgba(70,101,106,.66);border-radius:7px;color:var(--secondary);background:linear-gradient(180deg,rgba(245,240,230,.055),transparent),#120005b8;cursor:pointer}.agent-card-actions button:hover,.icon-command:hover{transform:translateY(-1px);color:var(--primary);border-color:#f5f0e694;background:linear-gradient(135deg,#f5f0e638,#c99a4a1c),#120005bd;box-shadow:var(--shadow-glow-cyan)}.agent-card strong,.guardrail-title strong,.action-title strong,.overlay-card strong{font-family:var(--font-agent)}.state-active,.state-manual{border-left-color:var(--info)}.state-timed,.state-paused{border-left-color:var(--warning)}.state-active{border-left-color:var(--positive)}.agent-card-header{gap:8px}.agent-icon{width:30px;height:30px;display:grid;place-items:center;color:var(--info);border-radius:8px;background:linear-gradient(135deg,#f5f0e63d,#c99a4a1a),#f5f0e61a;box-shadow:inset 0 1px #eef7f114}.agent-card p,.agent-card span,.guardrail-item p,.guardrail-item small,.action-item p,.action-item small{color:var(--secondary);font-size:.74rem;line-height:1.35}.agent-card-footer{justify-content:space-between;gap:8px;margin-top:9px}.agent-card-footer strong{font-size:.76rem;color:var(--positive)}.agent-event{margin-top:6px}.state-timed .agent-card-footer strong,.state-paused .agent-card-footer strong{color:var(--warning)}.state-manual .agent-card-footer strong{color:var(--info)}.agent-meta-row{display:flex;justify-content:space-between;gap:8px;margin-top:7px}.market-column,.chart-column,.inspector,.action-queue,.portfolio-strip{padding:10px;overflow:hidden}.market-column{border-color:#f5f0e65c;background:linear-gradient(135deg,rgba(245,240,230,.1),transparent 42%),linear-gradient(180deg,rgba(238,247,241,.03),transparent 118px),#0d1214bd}.section-toolbar,.chart-header,.inspector-header{justify-content:space-between;gap:12px;margin-bottom:10px}.segmented-control{display:flex;gap:3px;padding:3px;border:1px solid rgba(70,101,106,.56);border-radius:8px;background:#120005b8}.market-filter-row{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;gap:6px;min-width:0}.segmented-control button{border:0;border-radius:6px;padding:6px 8px;color:var(--secondary);background:transparent;cursor:pointer;font-family:var(--font-agent);font-size:.73rem;white-space:nowrap}.segmented-control button.active{color:var(--on-tertiary);background:linear-gradient(135deg,#c99a4a,#d9b06a);box-shadow:0 8px 22px #c99a4a24}.feed-status{margin:2px 0 0;color:var(--secondary);font-family:var(--font-agent);font-size:.68rem;line-height:1}.feed-backend{color:var(--positive)}.feed-demo{color:var(--warning)}.feed-empty{color:var(--danger)}.empty-live-panel,.action-empty-state,.market-empty-state{min-height:100%;display:grid;place-content:center;gap:7px;padding:20px;color:var(--secondary);text-align:center}.empty-live-panel strong,.action-empty-state strong,.market-empty-state strong{color:var(--primary);font-family:var(--font-agent)}.empty-live-panel p,.action-empty-state p,.market-empty-state p{max-width:420px;color:var(--secondary);font-size:.78rem;line-height:1.45}.market-table-wrap{width:100%;max-width:100%;max-height:calc(100% - 55px);overflow:auto;border:1px solid rgba(70,101,106,.58);border-radius:8px;background:#1200055c}.compact-pool-list{display:grid;gap:4px;padding:4px;overflow-x:hidden}.pool-row{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;width:100%;min-width:0;padding:7px 30px 7px 8px;border:1px solid transparent;border-radius:7px;color:var(--primary);background:transparent;cursor:pointer;font-family:var(--font-agent);text-align:left}.pool-token-avatar{--avatar-a: #c99a4a;--avatar-b: #273c3f;--avatar-angle: 145deg;position:relative;display:inline-grid;width:30px;height:30px;place-items:center;overflow:hidden;border:2px solid rgba(245,240,230,.78);border-radius:999px;background:radial-gradient(circle at 34% 25%,rgba(245,240,230,.42),transparent 28%),linear-gradient(var(--avatar-angle),var(--avatar-a),var(--avatar-b));box-shadow:0 0 0 1px #120005e0,0 7px 18px #0000004d}.pool-token-avatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.pool-token-avatar-label{position:relative;z-index:1;color:#fff7df;font-family:var(--font-agent);font-size:.62rem;font-weight:900;line-height:1;text-shadow:0 1px 4px rgba(0,0,0,.48)}.pool-row:hover,.pool-row.selected{border-color:#d9b06a7a;background:linear-gradient(90deg,#f5f0e624,#c99a4a09),#120107c2;box-shadow:inset 3px 0 0 var(--info)}.pool-row.recently-updated{border-color:#c99a4a8c;background:linear-gradient(90deg,#c99a4a2e,#d9b06a14 48%,#12000500),#120107d1;box-shadow:inset 3px 0 0 var(--accent),0 0 18px #c99a4a24;animation:pool-update-pulse .95s ease-out 1}.pool-row.recently-updated:after{position:absolute;top:50%;right:29px;width:5px;height:5px;border-radius:999px;background:var(--accent);box-shadow:0 0 10px #c99a4ab8;content:"";transform:translateY(-50%)}@keyframes pool-update-pulse{0%{border-color:#c99a4adb;box-shadow:inset 3px 0 0 var(--accent),0 0 24px #c99a4a38}to{border-color:#c99a4a61;box-shadow:inset 3px 0 0 var(--accent),0 0 8px #c99a4a14}}.pool-marker-stack{position:absolute;top:4px;right:5px;display:inline-flex;align-items:center;gap:4px;z-index:2;padding:1px 2px;border-radius:999px;background:#120005b8;box-shadow:0 0 0 1px #eef7f114}.pool-marker-stack .dex-logo{width:11px;height:11px}.pool-risk-dot{display:inline-block;width:7px;height:7px;border-radius:999px;box-shadow:0 0 0 3px #eef7f10a}.pool-risk-dot.risk-green{background:var(--positive)}.pool-risk-dot.risk-amber{background:var(--warning)}.pool-risk-dot.risk-red{background:var(--danger)}.pool-row .token-cell{min-width:0}.pool-main{display:grid;min-width:0;grid-template-columns:minmax(112px,1fr) minmax(112px,1fr);grid-template-areas:"token metrics" "source metrics";column-gap:10px;row-gap:3px}.pool-main .token-cell{grid-area:token}.pool-row .token-cell strong{display:block;max-width:9ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;line-height:1.05}.pool-row .token-cell small{display:block;max-width:14ch;min-width:0;overflow:hidden;color:var(--secondary);font-size:.58rem;text-overflow:ellipsis;white-space:nowrap}.pool-source-row{grid-area:source;display:flex;align-items:center;gap:5px;min-width:0;color:var(--secondary);font-size:.56rem;white-space:nowrap}.pool-source-row>span:first-child{color:var(--tertiary);font-family:var(--font-mono);font-size:.58rem}.pool-source-row strong{color:var(--primary);font-family:var(--font-mono);font-size:.58rem;max-width:8.5ch;overflow:hidden;text-overflow:ellipsis}.pool-source-row small{display:inline-flex;align-items:center;gap:2px;min-width:0;font-size:.56rem;font-weight:800}.dex-badge{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.dex-logo{width:13px;height:13px;display:block;border:1px solid rgba(238,247,241,.16);border-radius:999px;background:#120005d6;object-fit:cover;box-shadow:inset 0 1px #eef7f11f}.dex-logo-fallback{display:inline-grid;place-items:center;background:radial-gradient(circle at 50% 50%,rgba(245,240,230,.8) 0 28%,transparent 31%),#120005d6}.pool-metrics{grid-area:metrics;align-self:center;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 8px}.pool-metric{display:inline-flex;align-items:center;justify-content:flex-start;gap:2px;min-width:0;padding:0;border:0;border-radius:0;color:var(--secondary);background:transparent;font-size:.6rem;white-space:nowrap}.pool-metric span{color:var(--secondary);font-size:.5rem;font-weight:800;text-transform:uppercase}.pool-metric strong{color:currentColor;min-width:0;max-width:5.5ch;overflow:hidden;font-size:.57rem;font-weight:800;text-overflow:ellipsis}.pool-metric svg{color:var(--info)}.pool-metric.positive{color:var(--positive)}.pool-metric.danger{color:var(--danger)}.market-table{width:100%;min-width:650px;border-collapse:collapse}.market-table th,.market-table td{padding:8px;border-bottom:1px solid var(--border);text-align:left;font-size:.75rem;white-space:nowrap}.market-table th{position:sticky;top:0;z-index:1;color:var(--secondary);background:var(--surface-sunken);font-weight:650}.market-table tr{cursor:pointer}.market-table tbody tr:hover,.market-table tr.selected{background:linear-gradient(90deg,#f5f0e629,#c99a4a09);box-shadow:inset 3px 0 0 var(--info)}.token-cell{display:grid;gap:2px}.token-cell strong{color:var(--primary)}.token-cell span,.balance-row span,.balance-row small{color:var(--secondary);font-size:.7rem}.change-cell{display:inline-flex;align-items:center;gap:2px}.positive-text{color:var(--positive)}.danger-text{color:var(--danger)}.risk-chip,.trade-status{display:inline-flex;align-items:center;border-radius:7px;padding:4px 6px;font-size:.7rem;font-weight:700}.risk-green,.trade-status.armed{color:var(--on-tertiary);background:var(--action)}.risk-amber{color:var(--neutral);background:var(--warning)}.risk-red,.trade-status.blocked{color:var(--neutral);background:var(--danger)}.chart-column{display:flex;min-width:0;flex-direction:column;overflow:hidden}.chart-header h2 span{color:var(--secondary);font-size:.8rem;font-weight:500}.chart-header h2,.inspector-header h2,.action-item p{display:inline-flex;align-items:center;gap:6px}.chart-address-tools{display:flex;max-width:100%;flex-wrap:wrap;gap:5px;margin-top:4px}.chart-address-tool{min-width:0;display:inline-flex;align-items:center;gap:4px;padding:2px 4px 2px 6px;border:1px solid rgba(70,101,106,.5);border-radius:7px;color:var(--secondary);background:#1200058a;font-size:.58rem;line-height:1}.chart-address-tool strong{color:var(--primary);font-family:var(--font-mono);font-size:.58rem}.chart-token-stat{display:inline-flex;align-items:center;gap:4px;padding:3px 6px;border:1px solid rgba(70,101,106,.42);border-radius:7px;color:var(--secondary);background:#1200056b;font-family:var(--font-agent);font-size:.58rem;line-height:1}.chart-token-stat strong{color:var(--primary);font-size:.62rem}.chart-token-stat.positive strong{color:var(--positive)}.chart-token-stat.danger strong{color:var(--danger)}.chart-address-tool button,.chart-address-tool a{width:18px;height:18px;display:inline-grid;place-items:center;border:1px solid rgba(70,101,106,.58);border-radius:5px;color:var(--secondary);background:#080c0ecc;cursor:pointer}.chart-address-tool button:hover,.chart-address-tool a:hover{color:var(--accent);border-color:#c99a4a8c}.chart-header h2 .chain-badge span,.inspector-header h2 .chain-badge span{font-size:inherit}.chart-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px}.chart-timeframe-control{display:inline-flex;gap:2px;padding:3px;border:1px solid rgba(70,101,106,.56);border-radius:8px;background:#120005b8}.chart-timeframe-control button{min-width:34px;min-height:24px;border:0;border-radius:6px;color:var(--secondary);background:transparent;cursor:pointer;font-family:var(--font-mono);font-size:.66rem;font-weight:800}.chart-timeframe-control button.active{color:var(--on-tertiary);background:linear-gradient(135deg,#c99a4a,#d9b06a)}.chart-shell{position:relative;min-height:0;flex:1;overflow:hidden;border:1px solid rgba(205,191,159,.2);border-radius:12px;background:radial-gradient(circle at 14% 0%,rgba(201,154,74,.14),transparent 34%),radial-gradient(circle at 86% 8%,rgba(20,241,149,.08),transparent 28%),linear-gradient(180deg,#18070bf0,#050608fa 62%),#050608;box-shadow:inset 0 1px #f5f0e614,inset 0 -28px 60px #00000057,0 24px 70px #0000006b,0 0 0 1px #c99a4a0a}.chart-shell:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;background:linear-gradient(90deg,rgba(245,240,230,.035) 1px,transparent 1px) 0 0 / 88px 100%,linear-gradient(0deg,rgba(245,240,230,.026) 1px,transparent 1px) 0 0 / 100% 54px,radial-gradient(circle at 50% 42%,transparent 0 42%,rgba(0,0,0,.16) 78%);mix-blend-mode:screen}.chart-shell:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;opacity:.16;background-image:linear-gradient(115deg,transparent 0 18%,rgba(201,154,74,.12) 18.2%,transparent 18.8% 100%),repeating-linear-gradient(0deg,rgba(245,240,230,.08) 0 1px,transparent 1px 3px)}.chart-column{border-color:#f5f0e652;background:linear-gradient(135deg,rgba(245,240,230,.08),transparent 38%),linear-gradient(140deg,transparent 44%,rgba(201,154,74,.07)),#0d1214bd}.inspector{border-color:#c99a4a3d;background:linear-gradient(135deg,rgba(201,154,74,.09),transparent 36%),linear-gradient(145deg,rgba(245,158,11,.05),transparent 70%),#0d1214c2}.chart-canvas{width:100%;height:100%;position:relative;z-index:2}.chart-watermark{position:absolute;left:28px;top:72px;z-index:1;max-width:calc(100% - 56px);pointer-events:none;color:#f5f0e60e;text-transform:uppercase}.chart-watermark span{display:block;margin-bottom:4px;color:#c99a4a1f;font-family:var(--font-mono);font-size:.68rem;font-weight:900;letter-spacing:.28em}.chart-watermark strong{display:block;max-width:100%;overflow:hidden;font-family:var(--font-agent);font-size:clamp(4rem,12vw,9rem);font-weight:950;line-height:.78;letter-spacing:-.08em;text-overflow:ellipsis;white-space:nowrap}.chart-last-price{position:absolute;top:14px;right:14px;z-index:4;min-width:144px;padding:9px 10px;border:1px solid rgba(205,191,159,.2);border-radius:10px;background:linear-gradient(135deg,rgba(245,240,230,.08),transparent),#080607d6;box-shadow:0 14px 32px #00000047;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.chart-last-price span{display:block;color:#cdbf9fb8;font-family:var(--font-mono);font-size:.56rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.chart-last-price strong{display:block;margin-top:2px;font-family:var(--font-mono);font-size:.96rem;font-weight:900}.chart-last-price em{display:block;margin-top:2px;font-family:var(--font-mono);font-size:.58rem;font-style:normal;font-weight:800}.chart-last-price.positive strong,.chart-last-price.positive em{color:var(--positive)}.chart-last-price.danger strong,.chart-last-price.danger em{color:var(--danger)}.chart-empty-state{position:absolute;inset:0;z-index:5;display:grid;place-items:center;padding:18px;background:linear-gradient(135deg,rgba(245,240,230,.09),transparent 42%),repeating-linear-gradient(90deg,rgba(238,247,241,.055) 0 1px,transparent 1px 96px),repeating-linear-gradient(0deg,rgba(238,247,241,.045) 0 1px,transparent 1px 72px),#120005d1;text-align:center}.chart-empty-state>div{max-width:360px;padding:18px;border:1px solid rgba(245,240,230,.4);border-radius:10px;background:linear-gradient(135deg,#f5f0e61a,#c99a4a0a),#0d1214e6;box-shadow:var(--shadow-glow-cyan)}.chart-empty-state span{display:block;margin-bottom:6px;color:var(--info);font-family:var(--font-mono);font-size:.62rem;font-weight:900;text-transform:uppercase}.chart-empty-state strong{display:block;color:var(--primary);font-family:var(--font-agent);font-size:1rem}.chart-empty-state p{margin-top:8px;color:var(--secondary);font-size:.72rem;line-height:1.45}.chart-risk-stack{position:absolute;z-index:4;top:10px;right:10px;z-index:2;display:grid;gap:6px;max-width:min(180px,42%);pointer-events:none}.risk-band{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid;border-radius:7px;padding:5px 7px;font-family:var(--font-mono);font-size:.62rem;line-height:1;white-space:nowrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.risk-band span{min-width:0;overflow:hidden;color:#eef7f1b3;text-overflow:ellipsis}.risk-band strong{font-size:.62rem;font-weight:900}.risk-band-liquidity{color:var(--info);border-color:#f5f0e673;background:#041114c2}.risk-band-holder{color:var(--warning);border-color:#f59e0b7a;background:#150f04c2}.chart-overlay-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:8px}.overlay-card{min-height:68px;display:grid;align-content:space-between;gap:8px;padding:8px;border:1px solid rgba(70,101,106,.58);border-left-width:3px;border-radius:8px;background:linear-gradient(145deg,rgba(238,247,241,.06),transparent 58%),#120107b3;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.overlay-card:hover{transform:translateY(-2px);border-color:#f5f0e680;box-shadow:var(--shadow-glow-cyan)}.overlay-positive{border-left-color:var(--positive)}.overlay-warning{border-left-color:var(--warning)}.overlay-danger{border-left-color:var(--danger)}.overlay-info{border-left-color:var(--info)}.overlay-card div{gap:6px;color:var(--secondary);font-size:.72rem}.overlay-card strong{font-size:.8rem;line-height:1.25}.overlay-positive svg{color:var(--positive)}.overlay-warning svg{color:var(--warning)}.overlay-danger svg{color:var(--danger)}.overlay-info svg{color:var(--info)}.inspector{overflow-y:auto;scrollbar-gutter:stable}.agent-rail::-webkit-scrollbar,.inspector::-webkit-scrollbar,.market-table-wrap::-webkit-scrollbar{width:7px;height:7px}.agent-rail::-webkit-scrollbar-track,.inspector::-webkit-scrollbar-track,.market-table-wrap::-webkit-scrollbar-track{background:#1200056b}.agent-rail::-webkit-scrollbar-thumb,.inspector::-webkit-scrollbar-thumb,.market-table-wrap::-webkit-scrollbar-thumb{border-radius:999px;background:#f5f0e657}.inspector-header{display:flex;align-items:flex-start}.inspector-header h2 span{color:var(--secondary);font-size:.78rem;font-weight:500}.agent-flow,.trade-ticket,.manual-order{display:grid;gap:5px;border:1px solid rgba(245,240,230,.38);border-radius:8px;background:linear-gradient(135deg,rgba(245,240,230,.12),rgba(82,209,132,.055) 46%,transparent 76%),#120107b8;box-shadow:0 18px 46px #0000003d;padding:5px;margin-bottom:5px}.manual-order-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.order-live-pill{display:inline-flex;align-items:center;gap:4px;min-height:24px;padding:0 7px;border:1px solid rgba(245,158,11,.38);border-radius:999px;color:#f8c168;background:#f59e0b14;font-size:.66rem;font-weight:800;white-space:nowrap}.order-live-pill.ready{border-color:#52d18452;color:var(--positive);background:#52d18414}.order-mode-readout{display:flex;align-items:center;justify-content:space-between;gap:6px;min-height:24px;padding:4px 7px;border:1px solid rgba(245,240,230,.16);border-radius:6px;background:#1200059e}.order-mode-readout strong{color:var(--primary);font-family:var(--font-agent);font-size:.68rem}.order-mode-readout span{color:var(--secondary);font-size:.58rem;text-align:right}.order-side-control,.order-type-control,.order-presets,.order-context,.order-fee-mode{display:grid;gap:3px}.order-side-control{grid-template-columns:1fr 1fr}.order-type-control,.order-presets{grid-template-columns:repeat(4,minmax(0,1fr))}.order-presets-head{display:flex;align-items:center;justify-content:space-between;gap:6px;min-height:18px;color:var(--secondary);font-size:.56rem;font-weight:800;text-transform:uppercase;letter-spacing:0}.order-presets-head button{width:24px;height:22px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(70,101,106,.58);border-radius:7px;color:var(--secondary);background:#1200059e;cursor:pointer}.order-presets-head button:hover{color:var(--primary);border-color:#f5f0e670}.order-fee-mode,.fee-mode-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.order-type-control button:first-child{grid-column:span 2}.order-type-control button:last-child{grid-column:span 2}.order-side-control button,.order-type-control button,.order-fee-mode button,.order-presets button,.submit-order{min-height:24px;border:1px solid rgba(70,101,106,.64);border-radius:5px;color:var(--secondary);background:linear-gradient(180deg,rgba(238,247,241,.04),transparent),#120005b8;cursor:pointer;font-family:var(--font-agent);font-size:.68rem;font-weight:750;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.order-side-control button:hover,.order-type-control button:hover,.order-fee-mode button:hover,.order-presets button:hover{transform:translateY(-1px);color:var(--primary);border-color:#f5f0e680;box-shadow:var(--shadow-glow-cyan)}.order-side-control button.active.buy{color:var(--on-tertiary);border-color:#52d1848a;background:linear-gradient(135deg,#52d184eb,#f5f0e67a);box-shadow:0 12px 30px #52d18429}.order-side-control button.active.sell{color:#fff6f8;border-color:#ff3b5c94;background:linear-gradient(135deg,#ff3b5ce0,#f59e0b6b);box-shadow:0 12px 30px #ff3b5c24}.order-type-control button.active,.order-fee-mode button.active,.order-presets button.active,.order-presets button:hover{color:var(--primary);border-color:#f5f0e670;background:#f5f0e61a}.order-preset-editor{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) 28px 48px;gap:5px;align-items:center}.order-preset-editor label{min-width:0;display:grid;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:3px;min-height:28px;padding:0 5px;border:1px solid rgba(70,101,106,.56);border-radius:8px;background:#1200059e}.order-preset-editor label span{color:var(--secondary);font-size:.58rem;font-weight:900}.order-preset-editor input{min-width:0;width:100%;border:0;outline:0;color:var(--primary);background:transparent;font:800 .68rem var(--font-agent)}.order-preset-editor button{min-height:28px;border:1px solid rgba(70,101,106,.62);border-radius:8px;color:var(--secondary);background:#120005b8;cursor:pointer;font:800 .62rem var(--font-agent)}.order-preset-editor button:hover{color:var(--primary);border-color:#f5f0e675}.order-fee-mode button,.fee-mode-grid button{display:grid;align-content:center;justify-items:center;gap:2px;padding:3px 4px}.order-fee-mode button{min-height:26px}.order-fee-mode button strong{font-size:.62rem;line-height:1}.order-fee-mode button small,.fee-mode-grid button small{color:inherit;font-size:.54rem;font-weight:700;line-height:1.1;opacity:.78}.order-fee-summary{min-height:24px;display:inline-flex;align-items:center;gap:5px;padding:0 7px;border:1px solid rgba(245,240,230,.24);border-radius:8px;color:var(--primary);background:#f5f0e612;font-size:.68rem;font-weight:800}.order-field{display:grid;gap:4px}.order-field span,.order-context span{color:var(--secondary);font-size:.58rem}.order-field div{display:grid;grid-template-columns:1fr auto;align-items:center;gap:6px;min-height:28px;padding:0 6px;border:1px solid rgba(70,101,106,.56);border-radius:6px;background:linear-gradient(180deg,rgba(238,247,241,.035),transparent),#120005c2}.order-field input{width:100%;min-width:0;border:0;outline:0;color:var(--primary);background:transparent;font-family:var(--font-agent);font-size:.82rem;font-weight:800}.order-field strong{color:var(--secondary);font-size:.64rem}.sell-balance-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.sell-balance-row button{min-height:20px;padding:0 8px;border:1px solid rgba(70,101,106,.64);border-radius:5px;color:var(--secondary);background:#120005b8;cursor:pointer;font:800 .58rem var(--font-agent);text-transform:uppercase}.sell-balance-row button.active,.sell-balance-row button:hover{color:var(--primary);border-color:#f5f0e670;background:#f5f0e61a}.order-context{grid-template-columns:1fr 1fr}.order-context span{display:inline-flex;align-items:center;gap:4px;min-height:20px;padding:0 5px;border:1px solid rgba(70,101,106,.44);border-radius:5px;background:#1200056b;font-size:.58rem}.order-slippage-control{display:grid;gap:3px;padding:5px 6px;border:1px solid rgba(70,101,106,.46);border-radius:6px;background:linear-gradient(180deg,rgba(238,247,241,.035),transparent),#1200058f}.order-slippage-control div{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px}.order-slippage-control span{min-width:0;color:var(--secondary);font-size:.58rem;font-weight:750}.order-slippage-control strong{color:var(--primary);font-size:.64rem;font-weight:900}.order-slippage-control button{min-height:18px;padding:0 5px;border:1px solid rgba(245,240,230,.22);border-radius:5px;color:var(--secondary);background:#f5f0e60f;cursor:pointer;font:800 .58rem var(--font-agent)}.order-slippage-control button:hover{color:var(--primary);border-color:#f5f0e670}.order-slippage-control input[type=range]{width:100%;accent-color:var(--accent)}.order-route-preview{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr) minmax(0,.8fr);align-items:center;min-height:34px;border:1px solid rgba(245,240,230,.22);border-radius:8px;background:#1200057a;color:var(--secondary);font-size:.7rem;overflow:hidden}.order-route-preview span,.order-route-preview strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.order-route-preview strong{position:relative;color:var(--primary);font-size:.75rem}.order-route-preview strong:before,.order-route-preview strong:after{content:"";position:absolute;top:50%;width:18px;height:1px;background:#f5f0e675}.order-route-preview strong:before{left:-6px}.order-route-preview strong:after{right:-6px}.order-quote-preview{min-height:32px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 9px;border:1px solid rgba(70,101,106,.48);border-radius:8px;background:#12000585}.order-quote-preview span{min-width:0;overflow:hidden;color:var(--secondary);font-size:.66rem;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.order-quote-preview strong{color:var(--primary);font-size:.74rem;font-weight:900}.order-quote-preview.live{border-color:#52d18457}.order-quote-preview.error{border-color:#ff3b5c5c}.order-quote-preview.error span{color:var(--danger)}.submit-order{display:inline-flex;align-items:center;justify-content:center;gap:6px;color:var(--on-tertiary);border-color:#c99a4a80;background:linear-gradient(135deg,#f5f0e6,#c99a4a 55%,#c99a4a);box-shadow:0 14px 36px #c99a4a29}.submit-order:hover{transform:translateY(-1px);box-shadow:0 18px 44px #c99a4a3d}.submit-order.sell{color:#fff6f8;border-color:#ff3b5c94;background:linear-gradient(180deg,#ff3b5cdb,#ff3b5c94)}.submit-order:disabled{color:var(--secondary);border-color:var(--border);background:var(--surface-raised);cursor:not-allowed;box-shadow:none;transform:none}.manual-token-info{display:grid;gap:6px;padding:7px;border:1px solid rgba(201,154,74,.26);border-radius:8px;background:linear-gradient(135deg,#c99a4a1f,#12000500 62%),#12000594}.manual-token-identity{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:7px}.manual-token-avatar{width:30px;height:30px;display:grid;place-items:center;overflow:hidden;border:2px solid rgba(245,240,230,.72);border-radius:999px;color:#fff7df;background:radial-gradient(circle at 28% 22%,rgba(245,240,230,.34),transparent 30%),linear-gradient(135deg,#c99a4aeb,#273c3ff5);font:900 .62rem var(--font-agent);box-shadow:0 0 0 1px #120005e6}.manual-token-avatar img{width:100%;height:100%;object-fit:cover}.manual-token-identity div{min-width:0}.manual-token-identity strong,.manual-token-identity small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manual-token-identity strong{color:var(--primary);font:900 .72rem var(--font-agent)}.manual-token-identity small{color:var(--secondary);font-size:.6rem}.manual-token-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.manual-token-stats>span{min-width:0;padding:5px 6px;border:1px solid rgba(70,101,106,.42);border-radius:6px;background:#12000580}.manual-token-stats small,.manual-token-stats strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manual-token-stats small{color:var(--tertiary);font-size:.52rem;font-weight:900;text-transform:uppercase}.manual-token-stats strong{color:var(--primary);font-size:.62rem;font-weight:900}.manual-token-addresses{display:grid;gap:3px}.manual-token-addresses>span{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;color:var(--secondary);font-size:.56rem;font-weight:800;text-transform:uppercase}.spin-icon{animation:spin .85s linear infinite}.trade-status-backdrop{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:18px;background:#04000294;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.trade-status-dialog{position:relative;width:min(420px,100%);display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px;align-items:start;padding:14px;border:1px solid rgba(201,154,74,.35);border-radius:10px;background:linear-gradient(145deg,#1e040afa,#090a0cfa),var(--surface);box-shadow:0 28px 80px #0000008f}.trade-status-icon{width:36px;height:36px;display:grid;place-items:center;color:var(--accent);border:1px solid rgba(201,154,74,.28);border-radius:8px;background:#c99a4a1a}.trade-status-dialog.success .trade-status-icon{color:var(--positive);border-color:#52d18461;background:#52d1841f}.trade-status-dialog.error .trade-status-icon{color:var(--danger);border-color:#ff3b5c66;background:#ff3b5c1f}.trade-status-x{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:22px;height:22px;border:none;border-radius:4px;background:transparent;color:var(--muted);cursor:pointer;transition:color .1s,background .1s}.trade-status-x:hover{color:var(--text);background:#f5f0e61a}.trade-status-copy{min-width:0}.trade-status-copy h3,.trade-status-copy p{margin:0}.trade-status-copy h3{color:var(--primary);font-size:.88rem}.trade-status-copy p{margin-top:4px;color:var(--secondary);font-size:.72rem;line-height:1.4}.trade-status-copy small{display:block;margin-top:6px;color:var(--muted);font-size:.62rem}.trade-status-link{display:inline-flex;align-items:center;gap:4px;margin-top:6px;color:var(--accent);font-size:.66rem;font-weight:700;text-decoration:none;transition:color .1s}.trade-status-link:hover{color:var(--primary)}@keyframes spin{to{transform:rotate(360deg)}}.ticket-row{display:flex;justify-content:space-between;gap:12px;padding:5px 0;border-bottom:1px solid var(--border);font-size:.76rem}.ticket-row:last-child{border-bottom:0}.ticket-row span{color:var(--secondary)}.ticket-address-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;min-width:0}.ticket-address-actions button,.ticket-address-actions a{width:19px;height:19px;display:inline-grid;place-items:center;border:1px solid rgba(70,101,106,.58);border-radius:5px;color:var(--secondary);background:#080c0ecc;cursor:pointer}.ticket-address-actions button:hover,.ticket-address-actions a:hover{color:var(--accent);border-color:#c99a4a8c}.agent-flow{display:grid;gap:7px}.flow-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.flow-steps span{position:relative;min-height:28px;display:grid;place-items:center;border:1px solid rgba(245,240,230,.36);border-radius:7px;color:var(--primary);background:linear-gradient(135deg,#f5f0e629,#c99a4a12),#f5f0e614;font-family:var(--font-agent);font-size:.68rem;font-weight:700}.mono{font-family:var(--font-mono);font-size:.72rem}.guardrail-list{display:grid;gap:5px;margin-bottom:7px}.guardrail-item{display:grid;grid-template-columns:24px 1fr;gap:6px;padding:6px;border:1px solid rgba(70,101,106,.58);border-radius:8px;background:linear-gradient(135deg,rgba(238,247,241,.045),transparent 58%),#120107ad;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.guardrail-item:hover{transform:translate(2px);border-color:#f5f0e66b}.guardrail-icon{width:24px;height:24px;display:grid;place-items:center;border-radius:7px}.guardrail-passed .guardrail-icon{color:var(--positive);background:#52d1841a}.guardrail-amber .guardrail-icon,.guardrail-pending .guardrail-icon{color:var(--warning);background:#f59e0b1a}.guardrail-blocked .guardrail-icon{color:var(--danger);background:#ff3b5c1a}.guardrail-title{justify-content:space-between;gap:8px}.guardrail-title span{color:var(--secondary);font-size:.7rem}.inspector-actions{display:grid;grid-template-columns:1fr;gap:7px}.inspector-actions button{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--border);border-radius:8px;color:var(--neutral);background:linear-gradient(135deg,#f5f0e6,var(--action),#8cffc7);font-weight:750;cursor:pointer}.inspector-actions button:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--shadow-glow-lime)}.inspector-actions button:disabled{color:var(--secondary);background:var(--surface-raised);cursor:not-allowed}.bottom-deck{display:grid;grid-template-columns:minmax(320px,1fr) minmax(320px,1.2fr);gap:12px;overflow:visible}.action-queue{border-color:#c99a4a47;background:linear-gradient(95deg,rgba(201,154,74,.12),transparent 42%),linear-gradient(180deg,rgba(245,240,230,.055),transparent 82px),#0d1214c2}.portfolio-strip{border-color:#52d1843d;background:linear-gradient(95deg,rgba(82,209,132,.1),transparent 40%),linear-gradient(180deg,rgba(245,240,230,.045),transparent 72px),#0d1214c2;overflow-y:auto}.action-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.action-item{min-height:74px;display:grid;grid-template-columns:28px 1fr;gap:8px;padding:7px;border:1px solid rgba(70,101,106,.58);border-radius:8px;background:linear-gradient(135deg,rgba(238,247,241,.055),transparent 55%),#120107ad;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.action-item:hover{transform:translateY(-2px);border-color:#c99a4a75;box-shadow:0 16px 38px #c99a4a1a}.action-icon{width:28px;height:28px;display:grid;place-items:center;border-radius:7px;background:#120005b8}.action-armed .action-icon{color:var(--action)}.action-blocked .action-icon{color:var(--danger)}.action-executed .action-icon{color:var(--positive)}.action-prepared .action-icon{color:var(--warning)}.action-informational .action-icon{color:var(--info)}.action-title{justify-content:space-between;gap:8px}.action-title strong{font-size:.74rem}.action-title span{color:var(--secondary);font-family:var(--font-mono);font-size:.68rem}.portfolio-grid{display:grid;grid-template-columns:repeat(4,minmax(58px,1fr));gap:4px}.portfolio-metric,.loss-meter{min-height:34px;display:grid;align-content:center;gap:2px;padding:4px 5px;border:1px solid rgba(70,101,106,.58);border-radius:8px;background:linear-gradient(135deg,rgba(238,247,241,.045),transparent 52%),#120107ad}.portfolio-metric svg{color:var(--info)}.portfolio-metric.positive svg,.portfolio-metric.positive strong{color:var(--positive)}.portfolio-metric span,.loss-meter span{color:var(--secondary);font-size:.6rem}.portfolio-metric strong,.loss-meter strong{min-width:0;overflow-wrap:anywhere;font-size:.68rem;line-height:1.12}.meter-track{height:5px;overflow:hidden;border-radius:999px;background:var(--surface-sunken)}.meter-track span{display:block;height:100%;border-radius:inherit;background:var(--warning)}.portfolio-chain-tabs{display:flex;gap:4px;margin-top:6px}.portfolio-chain-tab{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border:1px solid rgba(70,101,106,.58);border-radius:6px;background:#120005b8;cursor:pointer;font-size:.65rem;font-weight:600;color:var(--secondary);transition:border-color .12s,color .12s,background .12s}.portfolio-chain-tab.active{border-color:#52d18480;color:var(--text);background:#52d18414}.portfolio-chain-tab:hover{border-color:#52d1844d}.chain-tab-symbol{font-weight:800;text-transform:uppercase}.chain-tab-balance{font-variant-numeric:tabular-nums;font-size:.6rem;opacity:.7}.chain-tab-count{padding:0 4px;border-radius:999px;font-size:.5rem;font-weight:800;background:#52d18426;color:#48c78e}.portfolio-chain-balance{display:flex;align-items:center;gap:6px;margin-top:6px;padding:5px 8px;border:1px solid rgba(70,101,106,.58);border-radius:8px;background:#120005b8;font-size:.72rem}.portfolio-chain-balance strong{font-variant-numeric:tabular-nums;font-size:.8rem}.chain-balance-usd{font-size:.62rem;color:var(--secondary);font-variant-numeric:tabular-nums}.chain-balance-label{margin-left:auto;font-size:.56rem;color:var(--muted)}.portfolio-empty{margin-top:8px;padding:12px;text-align:center;color:var(--muted);font-size:.68rem}.balance-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-top:5px}.balance-row div{min-width:0;display:grid;gap:2px;padding:4px 5px;border:1px solid rgba(70,101,106,.58);border-radius:8px;background:#120005b8}.balance-card-head{display:flex;align-items:center;gap:5px;min-width:0}.balance-card-head .chain-badge{flex:0 0 auto}.balance-card-head strong{flex:1 1 auto}.balance-row strong{min-width:0;overflow-wrap:anywhere;font-size:.72rem;line-height:1.14}.balance-row small{min-width:0;overflow-wrap:anywhere;line-height:1.15}.balance-state{width:fit-content;padding:0 4px;border:1px solid rgba(70,101,106,.58);border-radius:999px;color:var(--secondary);background:#120107b8;font-size:.5rem;font-weight:850;text-transform:uppercase}.balance-live{border-color:#52d18457;color:var(--positive);background:#52d18414}.balance-loading{border-color:#f5f0e657;color:var(--info)}.balance-error{border-color:#ff3b5c6b;color:var(--danger)}.portfolio-stream-badge{display:inline-flex;align-items:center;gap:4px;margin-left:auto;padding:2px 8px;font-size:.62rem;font-weight:750;border-radius:6px;border:1px solid rgba(72,199,142,.3);color:#48c78e;background:#48c78e14}.portfolio-detail{border-color:#52d1842e;background:linear-gradient(95deg,rgba(82,209,132,.06),transparent 40%),linear-gradient(180deg,rgba(245,240,230,.03),transparent 72px),#0d1214c2;border:1px solid rgba(157,101,114,.38);border-radius:8px;-webkit-backdrop-filter:blur(18px) saturate(1.18);backdrop-filter:blur(18px) saturate(1.18);padding:8px 10px;overflow:visible}.portfolio-detail .panel-title{display:flex;align-items:center;gap:6px;margin-bottom:6px}.portfolio-detail .panel-title h2{font-size:.82rem;font-weight:800}.portfolio-detail-count{margin-left:auto;padding:1px 6px;border-radius:999px;font-size:.58rem;font-weight:800;background:#52d18426;color:#48c78e}.portfolio-positions{margin-top:6px;overflow:visible}.position-table-head{display:grid;grid-template-columns:minmax(112px,1.15fr) minmax(48px,.42fr) minmax(58px,.56fr) minmax(88px,1fr) minmax(112px,1.18fr) minmax(58px,.52fr) minmax(64px,.58fr);gap:4px;padding:2px 6px;border-bottom:1px solid var(--border);margin-bottom:2px;font-size:.52rem;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.position-sort{min-width:0;display:inline-flex;align-items:center;gap:4px;border:0;padding:0;color:inherit;background:transparent;cursor:pointer;font:inherit;text-align:inherit;text-transform:inherit;letter-spacing:inherit}.position-sort:hover,.position-sort.active{color:var(--primary)}.position-sort.col-balance,.position-sort.col-invested,.position-sort.col-worth,.position-sort.col-pnl{justify-content:flex-end}.position-sort.col-addr,.position-sort.col-action{justify-content:flex-start}.position-sort span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.position-sort-indicator{flex:0 0 auto;opacity:.64;font-size:.58rem}.position-row{display:grid;grid-template-columns:minmax(112px,1.15fr) minmax(48px,.42fr) minmax(58px,.56fr) minmax(88px,1fr) minmax(112px,1.18fr) minmax(58px,.52fr) minmax(64px,.58fr);gap:4px;align-items:center;padding:4px 6px;font-size:.64rem;border-radius:4px;cursor:pointer;transition:background .1s}.position-row:hover{background:#52d1840a}.position-row:focus-visible{outline:1px solid rgba(82,209,132,.7);outline-offset:1px}.col-name{display:flex;align-items:center;gap:5px;min-width:0;overflow:hidden}.position-token-labels{display:flex;flex-direction:column;gap:0;min-width:0;overflow:hidden}.position-token-symbol{font-size:.7rem;font-weight:800;color:var(--text);white-space:nowrap;line-height:1.2}.position-token-name{font-size:.5rem;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2}.col-balance,.col-invested,.col-worth{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;color:var(--text)}.col-pnl{display:flex;align-items:center;gap:4px;justify-content:flex-end;white-space:nowrap}.col-addr{display:inline-flex;align-items:center;gap:3px;font-family:var(--font-mono);font-size:.52rem;color:var(--muted);white-space:nowrap}.col-action{display:inline-flex;justify-content:flex-end}.position-token-img{width:18px;height:18px;border-radius:50%;object-fit:cover;flex-shrink:0}.position-token-img-fallback{width:18px;height:18px;border-radius:50%;background:#52d18426;color:var(--green);display:flex;align-items:center;justify-content:center;font-size:.52rem;font-weight:800;flex-shrink:0}.position-token-symbol{font-weight:800;color:var(--text);white-space:nowrap}.position-token-name{font-size:.52rem;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.position-pnl{font-variant-numeric:tabular-nums;font-weight:700;font-size:.6rem;white-space:nowrap}.position-pnl.positive{color:var(--positive)}.position-pnl.negative{color:#ef4444}.position-pnl-pct{font-variant-numeric:tabular-nums;font-weight:700;font-size:.52rem;padding:1px 4px;border-radius:3px;white-space:nowrap}.position-pnl-pct.positive{color:var(--positive);background:#42d96a1f}.position-pnl-pct.negative{color:#ef4444;background:#ef44441f}.position-copy-btn{display:inline-flex;align-items:center;padding:0;border:none;background:none;color:var(--muted);cursor:pointer;opacity:.3;transition:opacity .1s,color .1s}.position-copy-btn:hover{opacity:1;color:var(--text)}.position-sell-btn{min-height:20px;padding:0 7px;border:1px solid rgba(255,59,92,.48);border-radius:5px;color:#ffd7df;background:#ff3b5c1f;cursor:pointer;font:800 .55rem var(--font-agent);white-space:nowrap}.position-sell-btn:hover{border-color:#ff3b5cb8;background:#ff3b5c33}.muted{color:var(--muted)}.agent-workspace-backdrop{position:fixed;inset:0;z-index:90;background:linear-gradient(120deg,rgba(245,240,230,.07),transparent 34%,rgba(201,154,74,.06) 72%),#12000594;-webkit-backdrop-filter:blur(11px) saturate(1.2);backdrop-filter:blur(11px) saturate(1.2)}.agent-workspace{position:absolute;top:76px;bottom:24px;left:50%;width:min(980px,calc(100vw - 48px));display:flex;flex-direction:column;gap:9px;overflow:auto;padding:12px;border:1px solid rgba(245,240,230,.48);border-radius:8px;background:linear-gradient(135deg,rgba(245,240,230,.16),transparent 44%),linear-gradient(180deg,rgba(201,154,74,.08),transparent 92px),#0d1214e0;-webkit-backdrop-filter:blur(22px) saturate(1.25);backdrop-filter:blur(22px) saturate(1.25);box-shadow:inset 0 1px #eef7f114,0 24px 90px #00000080,0 0 60px #f5f0e61a;animation:workspace-enter .18s ease-out;transform:translate(-50%)}.mandate-workspace{gap:10px}.agent-profile{width:min(1080px,calc(100vw - 48px));gap:10px}.workspace-header,.workspace-actions,.workspace-mode-pill{display:flex;align-items:center}.workspace-header{justify-content:space-between;gap:10px}.workspace-mode-pill{gap:7px;padding:7px;border:1px solid rgba(70,101,106,.62);border-radius:8px;color:var(--secondary);background:linear-gradient(135deg,rgba(238,247,241,.06),transparent 54%),#120107ad;font-size:.72rem}.mandate-pill{border-color:#c99a4a38;background:linear-gradient(100deg,rgba(201,154,74,.1),transparent 44%),#120107ad}.profile-hero,.runtime-strip,.profile-flow{border:1px solid rgba(70,101,106,.62);border-radius:8px;background:linear-gradient(135deg,rgba(245,240,230,.075),transparent 58%),#120107ad}.profile-hero{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px;min-height:86px}.profile-hero p{color:var(--secondary);font-size:.78rem}.profile-hero h3{margin-top:4px;font-size:1.12rem}.profile-state{min-width:178px;display:grid;gap:3px;padding:10px;border:1px solid rgba(201,154,74,.36);border-radius:8px;background:linear-gradient(135deg,rgba(201,154,74,.12),transparent 58%),#12000585}.profile-state strong{color:var(--action);font-family:var(--font-agent);font-size:1rem}.profile-state span{color:var(--secondary);font-size:.72rem}.runtime-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:7px}.agent-builder-inline{display:grid;gap:7px;padding:9px;border:1px solid rgba(201,154,74,.28);border-radius:8px;background:linear-gradient(100deg,rgba(201,154,74,.12),transparent 56%),#12000594}.agent-builder-inline.offline{border-color:#46656a85;filter:saturate(.68)}.agent-builder-head,.agent-builder-head span,.agent-builder-prompt,.agent-builder-summary{display:flex;align-items:center}.agent-builder-head{justify-content:space-between;gap:8px;color:var(--secondary);font-size:.72rem}.agent-builder-head span{gap:6px;color:var(--primary);font-family:var(--font-agent);font-weight:800}.agent-builder-head strong{color:var(--action);font-size:.64rem}.agent-builder-prompt{gap:7px}.agent-builder-prompt input{flex:1;min-height:34px;border:1px solid rgba(70,101,106,.62);border-radius:8px;padding:0 10px;color:var(--primary);background:#120005b8;font:inherit}.agent-builder-prompt input:focus{outline:0;border-color:#f5f0e694;box-shadow:var(--shadow-glow-cyan)}.agent-builder-prompt button,.agent-builder-summary button{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(201,154,74,.48);border-radius:8px;color:var(--on-tertiary);background:linear-gradient(135deg,#f5f0e6,#c99a4a,#c99a4a);font-family:var(--font-agent);font-weight:800;cursor:pointer}.agent-builder-prompt button:disabled{cursor:not-allowed;opacity:.52}.agent-builder-error{color:#ef4444;font-size:.7rem}.agent-builder-summary{flex-wrap:wrap;gap:6px 9px;padding:7px;border-radius:8px;font-size:.72rem}.agent-builder-summary.ok{color:var(--positive);background:#42d96a1a}.agent-builder-summary.warning{color:#f59e0b;background:#f59e0b1f}.agent-builder-summary span{flex:1 1 240px}.agent-builder-summary small{flex:1 1 100%;color:var(--secondary);font-size:.66rem}.runtime-chip{display:grid;gap:2px;padding:7px 9px;border:1px solid rgba(70,101,106,.58);border-radius:7px;background:#12000594}.preset-explainer{display:grid;align-items:start;gap:8px;min-height:32px;padding:7px 9px;border:1px solid rgba(201,154,74,.24);border-radius:8px;background:linear-gradient(100deg,rgba(201,154,74,.09),transparent 58%),#12000580}.preset-explainer strong{color:var(--action);font-family:var(--font-agent);font-size:.78rem}.preset-explainer span{color:var(--secondary);font-size:.72rem}.preset-explainer small{color:var(--primary);font-size:.68rem;line-height:1.35}.chain-preset-table,.chain-override-list{display:grid;gap:6px}.chain-preset-row{display:grid;grid-template-columns:72px repeat(4,minmax(0,1fr));gap:5px;align-items:center;padding:6px;border:1px solid rgba(70,101,106,.46);border-radius:7px;background:#12000575}.chain-preset-row strong,.chain-override-header strong{color:var(--primary);font-family:var(--font-agent);font-size:.72rem}.chain-preset-row span,.chain-override-header span{color:var(--secondary);font-size:.66rem}.chain-override-section{grid-column:1 / -1}.chain-override-card{display:grid;gap:7px;padding:8px;border:1px solid rgba(245,240,230,.28);border-radius:8px;background:linear-gradient(100deg,rgba(245,240,230,.07),transparent 62%),#1200056b}.chain-override-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.trigger-explainer{border-color:#f5f0e63d;background:linear-gradient(100deg,rgba(245,240,230,.09),transparent 58%),#12000580}.trigger-explainer strong{color:var(--info)}.runtime-chip span,.readout-row span{color:var(--secondary);font-size:.68rem}.runtime-chip strong,.readout-row strong{color:var(--primary);font-family:var(--font-agent);font-size:.75rem}.mandate-summary-grid,.guardrail-editor-grid{display:grid;gap:8px}.mandate-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.guardrail-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-profile-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.readout-card{display:grid;align-content:start;gap:7px;min-height:172px;padding:9px;border:1px solid rgba(70,101,106,.62);border-radius:8px;background:linear-gradient(135deg,rgba(238,247,241,.055),transparent 60%),#120107ad;box-shadow:inset 0 1px #eef7f10b}.readout-rows{display:grid;gap:5px}.readout-row{min-height:28px;display:grid;grid-template-columns:minmax(88px,.72fr) minmax(0,1fr);align-items:center;gap:8px;padding:5px 6px;border:1px solid rgba(70,101,106,.38);border-radius:6px;background:#1200056b}.readout-row strong{text-align:right;overflow-wrap:anywhere}.passport-derived-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.profile-flow{display:flex;align-items:center;gap:7px;padding:8px;color:var(--secondary)}.profile-flow svg{color:var(--info)}.profile-flow span{display:inline-grid;place-items:center;min-height:28px;padding:0 12px;border:1px solid rgba(245,240,230,.32);border-radius:7px;color:var(--primary);background:#f5f0e614;font-family:var(--font-agent);font-size:.7rem;font-weight:750}.mandate-summary-tile{min-height:66px;display:grid;align-content:center;gap:3px;padding:10px;border:1px solid rgba(70,101,106,.62);border-radius:8px;background:linear-gradient(135deg,rgba(201,154,74,.09),transparent 55%),#120107ad;box-shadow:inset 0 1px #eef7f10e}.mandate-summary-tile svg,.workspace-section-heading svg{color:var(--info)}.mandate-summary-tile span{color:var(--secondary);font-size:.68rem}.mandate-summary-tile strong{color:var(--primary);font-family:var(--font-agent);font-size:.9rem}.workspace-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.workspace-grid.compact{gap:6px}.fee-mode-field{grid-column:1 / -1;display:grid;gap:6px}.fee-mode-field>span{color:var(--secondary);font-size:.7rem}.fee-mode-grid,.fee-mode-manual-grid{display:grid;gap:6px}.fee-mode-manual-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fee-mode-grid button{min-height:38px;border:1px solid rgba(70,101,106,.62);border-radius:8px;color:var(--secondary);background:linear-gradient(180deg,rgba(238,247,241,.04),transparent),#120005b8;font-family:var(--font-agent);font-weight:750;cursor:pointer}.fee-mode-grid button.active{color:var(--on-tertiary);border-color:#c99a4a7a;background:linear-gradient(135deg,#f5f0e6,#c99a4a,#c99a4a);box-shadow:0 14px 36px #c99a4a29}.workspace-field,.workspace-section{display:grid;gap:5px}.workspace-section{padding:8px;border:1px solid rgba(70,101,106,.62);border-radius:8px;background:linear-gradient(135deg,rgba(245,240,230,.06),transparent 58%),#120107ad}.mandate-section{align-content:start}.workspace-section-heading{display:flex;align-items:center;gap:7px;min-height:24px;color:var(--primary);font-family:var(--font-agent)}.workspace-field span,.workspace-section>span{color:var(--secondary);font-size:.7rem}.workspace-field input,.workspace-field select{width:100%;min-height:32px;border:1px solid rgba(70,101,106,.62);border-radius:8px;padding:0 8px;color:var(--primary);background:#120005b8;font:inherit}.workspace-field input:focus,.workspace-field select:focus{outline:0;border-color:#f5f0e694;box-shadow:var(--shadow-glow-cyan)}.workspace-field input:disabled,.workspace-field select:disabled{color:var(--primary);opacity:1}.workspace-chain-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.workspace-chain-row button,.workspace-toggle,.workspace-actions button,.workspace-boolean{min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(70,101,106,.62);border-radius:8px;color:var(--secondary);background:linear-gradient(180deg,rgba(238,247,241,.04),transparent),#120005b8;font-family:var(--font-agent);font-weight:750;cursor:pointer}.workspace-chain-row button.active,.workspace-toggle.active,.workspace-boolean.active,.workspace-actions button:last-child{color:var(--on-tertiary);border-color:#c99a4a7a;background:linear-gradient(135deg,#f5f0e6,#c99a4a,#c99a4a);box-shadow:0 14px 36px #c99a4a29}.workspace-chain-row button:hover:not(:disabled),.workspace-toggle:hover:not(:disabled),.workspace-boolean:hover:not(:disabled),.workspace-actions button:hover{transform:translateY(-1px);border-color:#f5f0e685}.workspace-chain-row button:disabled,.workspace-toggle:disabled,.workspace-boolean:disabled{cursor:default}.workspace-actions{justify-content:flex-end;gap:8px;margin-top:auto}.admin-entry-button,.admin-nav-button{min-height:34px;display:inline-flex;align-items:center;gap:7px;padding:0 11px;border:1px solid rgba(216,164,93,.38);border-radius:10px;color:var(--primary);background:linear-gradient(135deg,#d8a45d24,#fff6e60e),#120107c7;cursor:pointer;font-family:var(--font-agent);font-size:.72rem;font-weight:850}.admin-entry-button:hover,.admin-nav-button:hover{transform:translateY(-1px);border-color:#fff6e685;box-shadow:0 10px 26px #c99a4a1f}.admin-shell{grid-template-rows:auto 1fr}.admin-dashboard{display:grid;gap:12px}.admin-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.admin-kpi,.admin-panel,.admin-notice{background:linear-gradient(135deg,rgba(255,246,230,.06),transparent 48%),linear-gradient(180deg,rgba(199,141,74,.055),transparent 72px),var(--glass-panel);border:1px solid rgba(184,121,82,.33);border-radius:14px;box-shadow:inset 0 1px #fff6e614,var(--shadow-soft)}.admin-kpi{min-height:142px;display:grid;align-content:start;gap:8px;padding:15px}.admin-kpi>span{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(216,164,93,.36);border-radius:11px;color:var(--info);background:#fff6e612}.admin-kpi p,.admin-kpi small,.admin-panel-head span,.admin-day small{margin:0;color:var(--secondary);font-size:.72rem;font-weight:750}.admin-kpi strong{color:var(--primary);font-family:var(--font-agent);font-size:clamp(1.35rem,2.4vw,2.25rem);letter-spacing:-.05em}.admin-panel,.admin-notice{padding:14px}.admin-notice{display:grid;gap:6px}.admin-notice h2,.admin-notice p,.admin-panel-head h2{margin:0}.admin-notice p{color:var(--secondary)}.admin-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.admin-daily-chart{min-height:230px;display:grid;grid-template-columns:repeat(30,minmax(8px,1fr));align-items:end;gap:5px;padding:12px;border:1px solid rgba(111,44,40,.58);border-radius:12px;background:linear-gradient(rgba(255,246,230,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,246,230,.02) 1px,transparent 1px),#05000161;background-size:100% 25%,28px 100%,auto}.admin-day{min-width:0;display:grid;grid-template-rows:1fr auto;gap:7px;height:200px}.admin-day-bars{display:flex;align-items:end;justify-content:center;gap:2px;min-height:0}.admin-day-bars i,.admin-day-bars b{width:8px;min-height:4px;display:block;border-radius:999px 999px 2px 2px}.admin-day-bars i{background:linear-gradient(180deg,#d8a45df2,#6f2c286b)}.admin-day-bars b{background:linear-gradient(180deg,#42d96af2,#42d96a47)}.admin-day small{transform:rotate(-55deg);transform-origin:top left;white-space:nowrap}.admin-table{display:grid;overflow:auto;border:1px solid rgba(111,44,40,.58);border-radius:12px}.admin-table-row{display:grid;grid-template-columns:1.1fr repeat(4,minmax(110px,1fr));gap:10px;min-width:650px;padding:10px 12px;border-bottom:1px solid rgba(111,44,40,.38);color:var(--secondary);font-family:var(--font-mono);font-size:.76rem}.admin-table-row:last-child{border-bottom:0}.admin-table-head{position:sticky;top:0;z-index:1;color:var(--primary);background:#120107f5;font-family:var(--font-agent);font-weight:900}@media(max-width:1320px){.terminal-grid{grid-template-columns:190px minmax(280px,.9fr) minmax(360px,1.2fr)}.inspector{grid-column:2 / 4}.action-list,.agent-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){body{overflow:auto}.terminal-shell{height:auto;min-height:100vh;display:flex;flex-direction:column;gap:8px;overflow:visible;padding:8px}.mobile-tabbar{position:sticky;top:8px;z-index:40;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;padding:4px;border:1px solid rgba(89,128,132,.46);border-radius:9px;background:linear-gradient(135deg,#f5f0e61a,#c99a4a0f),#080d0ff0;-webkit-backdrop-filter:blur(16px) saturate(1.12);backdrop-filter:blur(16px) saturate(1.12);box-shadow:inset 0 1px #eef7f111,0 12px 34px #00000057}.mobile-tabbar button{min-width:0;min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 6px;border:1px solid transparent;border-radius:7px;color:#91a39ae0;background:transparent;cursor:pointer;font-family:var(--font-agent);font-size:.64rem;font-weight:850;line-height:1}.mobile-tabbar button svg{flex:0 0 auto}.mobile-tabbar button.active{border-color:#52d18470;color:var(--primary);background:linear-gradient(135deg,#52d18424,#f5f0e614),#120005ad;box-shadow:inset 0 1px #eef7f112}.topbar,.terminal-grid,.bottom-deck{grid-template-columns:1fr;min-width:0}.topbar{align-items:flex-start;flex-direction:column}.topbar-metrics{justify-content:flex-start}.terminal-grid{display:block;height:auto;min-height:0;max-height:none;overflow:visible}.mobile-tab-panel{display:none}.mobile-tab-panel.mobile-tab-active{display:grid}.bottom-deck.mobile-tab-active{display:grid;gap:8px;margin-top:0}.agent-list,.admin-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-daily-chart{grid-template-columns:repeat(15,minmax(10px,1fr));overflow-x:auto}.inspector{grid-column:auto}.chart-shell{min-height:360px}.market-table-wrap{max-height:none}.agent-rail,.market-column,.chart-column,.inspector,.action-queue,.portfolio-strip,.terminal-grid,.bottom-deck{overflow:visible}.chart-overlay-grid,.portfolio-grid,.balance-row,.runtime-strip,.order-fee-mode,.fee-mode-grid,.fee-mode-manual-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-workspace{position:fixed;inset:8px;width:auto;transform:none;animation:panel-enter .18s ease-out}}@media(max-width:620px){.admin-kpi-grid{grid-template-columns:1fr}.admin-panel-head{display:grid}.admin-daily-chart{grid-template-columns:repeat(30,18px)}.agent-list,.chart-overlay-grid,.portfolio-grid,.balance-row,.action-list,.inspector-actions,.agent-profile-grid,.runtime-strip,.mandate-summary-grid,.guardrail-editor-grid,.passport-derived-grid{grid-template-columns:1fr}.profile-hero{align-items:stretch;flex-direction:column}.chain-preset-row{grid-template-columns:1fr 1fr}.chain-override-header,.section-toolbar,.chart-header{align-items:flex-start;flex-direction:column}.segmented-control{width:100%;overflow:auto}.market-filter-row{width:100%;align-items:stretch}.chart-shell{min-height:320px}.workspace-grid,.workspace-chain-row{grid-template-columns:1fr}.pair-search-backdrop{align-items:start;padding-top:56px}.pair-search-panel{width:calc(100vw - 16px);max-height:calc(100vh - 72px);padding:10px}.pair-search-row{grid-template-columns:minmax(86px,1fr) 24px 48px 48px 42px;gap:6px;padding:8px 7px;font-size:.66rem}.pair-search-row .chain-label{display:none}.pair-search-token strong{max-width:11ch}.pair-search-token small{max-width:12ch}.pair-search-risk{padding:2px 4px;font-size:.55rem}}.limit-order-panel{display:grid;gap:9px;padding:10px;border:1px solid rgba(216,164,93,.3);border-radius:10px;background:linear-gradient(135deg,rgba(216,164,93,.1),transparent 58%),#120107a3}.limit-order-head,.limit-side-control,.limit-order-list-head,.limit-order-row{display:flex;align-items:center}.limit-order-head,.limit-order-list-head{justify-content:space-between;gap:10px}.limit-side-control{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.limit-side-control button,.limit-submit,.limit-order-row button{min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(70,101,106,.62);border-radius:8px;color:var(--secondary);background:linear-gradient(180deg,rgba(238,247,241,.04),transparent),#120005b8;font-family:var(--font-agent);font-size:.68rem;font-weight:850;cursor:pointer}.limit-side-control button.active.buy,.limit-side-control button.active.sell,.limit-submit{color:var(--on-tertiary);border-color:#c99a4a85;background:linear-gradient(135deg,#f5f0e6,#c99a4a,#c99a4a)}.limit-side-control button.active.sell{border-color:#ff526f7a;background:linear-gradient(135deg,#ffe6ec,#ff526f,#c83452)}.limit-submit:disabled,.limit-order-row button:disabled{opacity:.52;cursor:not-allowed}.limit-order-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:8px}.limit-order-grid .order-field:nth-child(3),.limit-submit{grid-column:1 / -1}.limit-order-grid select{width:100%;min-height:34px;border:0;color:var(--primary);background:transparent;font:inherit;outline:0}.limit-order-message{margin:0;font-size:.68rem;line-height:1.35}.limit-order-message.ok{color:var(--positive)}.limit-order-message.error{color:#ff8ea2}.limit-order-list{display:grid;gap:6px}.limit-order-list-head{color:var(--secondary);font-size:.66rem;text-transform:uppercase;letter-spacing:.05em}.limit-order-list-head strong{color:var(--primary)}.limit-order-empty,.limit-order-row{min-height:38px;padding:7px 8px;border:1px solid rgba(70,101,106,.42);border-radius:8px;background:#12000575}.limit-order-empty{display:grid;place-items:center;color:var(--secondary);font-size:.68rem}.limit-order-row{justify-content:space-between;gap:8px}.limit-order-row>span{min-width:0;display:grid;gap:2px}.limit-order-row strong{color:var(--primary);font-family:var(--font-agent);font-size:.7rem}.limit-order-row small{min-width:0;overflow:hidden;color:var(--secondary);font-size:.62rem;text-overflow:ellipsis;white-space:nowrap}.limit-order-row button{min-height:28px;padding:0 9px;border-color:#ff526f57;color:#ff9aae;background:#ff526f14}@media(max-width:620px){.limit-order-grid{grid-template-columns:1fr}}
