html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}:root{--bg: #f6f0e5;--paper: rgba(255, 252, 244, .88);--ink: #17201c;--muted: #657066;--line: rgba(23, 32, 28, .12);--brand: #165f53;--brand-strong: #0f443d;--ember: #db7c2a;--danger: #b42318;--success: #11845b;--shadow: 0 24px 80px rgba(40, 37, 26, .16);--focus-ring: 0 0 0 4px rgba(22, 95, 83, .18);--surface: rgba(255, 252, 244, .78);--surface-strong: rgba(255, 255, 255, .82);color:var(--ink);background:var(--bg);font-family:Aptos Display,Microsoft YaHei UI,PingFang SC,sans-serif}html{color-scheme:light}*{box-sizing:border-box}body{margin:0;min-height:100vh;color:var(--ink);background:linear-gradient(135deg,#f8f1df,#eef5ed 58%,#f5ead7);overflow-x:hidden;text-rendering:optimizeLegibility}button,input,select,textarea{font:inherit}button{cursor:pointer}.aurora{position:fixed;border-radius:999px;filter:blur(16px);opacity:.6;pointer-events:none;animation:drift 9s ease-in-out infinite alternate}.aurora-one{width:22rem;height:22rem;top:-8rem;right:8vw;background:#db7c2a3d}.aurora-two{width:18rem;height:18rem;bottom:-5rem;left:8vw;background:#165f5338;animation-delay:-3s}.login-shell{display:grid;min-height:100vh;place-items:center;padding:2rem}.login-card{display:grid;width:min(100%,32rem);gap:1rem;padding:2.4rem;border:1px solid var(--line);border-radius:28px;background:var(--paper);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:rise .5s ease-out both}.eyebrow{margin:0 0 .4rem;color:var(--brand);font-size:.74rem;font-weight:850;letter-spacing:0;text-transform:uppercase}h1,h2,h3{margin:0;letter-spacing:0}h1{font-size:2.45rem;line-height:1.04}h2{font-size:1.35rem}h3{font-size:1rem}p{margin:0;line-height:1.8}.muted{color:var(--muted);font-size:.92rem;line-height:1.6}label{display:grid;gap:.35rem;color:var(--muted);font-size:.84rem;font-weight:760}input,select,textarea{width:100%;min-height:2.66rem;border:1px solid var(--line);border-radius:9px;padding:.68rem .78rem;color:var(--ink);background:#ffffffb8;outline:2px solid transparent;outline-offset:2px}textarea{min-height:4.25rem;resize:vertical}input:focus,select:focus,textarea:focus{border-color:#165f53b8;background:#fff;box-shadow:0 0 0 4px #165f531f}.primary-button,.ghost-button,.small-button{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:2.35rem;border:0;border-radius:999px;font-weight:860;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.primary-button:hover:not(:disabled),.ghost-button:hover:not(:disabled),.small-button:hover:not(:disabled){transform:translateY(-1px)}.primary-button{padding:.74rem 1rem;color:#fff;background:linear-gradient(135deg,var(--brand),var(--ember));box-shadow:0 18px 42px #165f5338}.primary-button:disabled{opacity:.45;cursor:not-allowed}.primary-button:focus-visible,.ghost-button:focus-visible,.small-button:focus-visible,.icon-button:focus-visible,.status-pill:focus-visible,.nav-list button:focus-visible,.toast-message button:focus-visible,.address-link:focus-visible,.icon-copy-button:focus-visible,.preset-button:focus-visible,.segmented-control button:focus-visible,.picker-button:focus-visible,a:focus-visible{outline:2px solid rgba(22,95,83,.34);outline-offset:2px;box-shadow:var(--focus-ring)}.ghost-button,.small-button{padding:.52rem .75rem;color:var(--brand-strong);background:#165f531a}.ghost-button.danger,.small-button.danger{color:var(--danger);background:#b423181a}.primary-button.danger{background:linear-gradient(135deg,var(--danger),var(--ember))}.row-actions{display:flex;flex-wrap:wrap;gap:.4rem}.wallet-table .row-actions{flex-wrap:nowrap;align-items:center}.operation-actions{display:flex;flex-wrap:wrap;gap:.55rem}.ghost-button:disabled,.small-button:disabled,.operation-actions .small-button:disabled{opacity:.45;cursor:not-allowed}.transfer-summary{display:grid;gap:.58rem;margin:.4rem 0 1rem;padding:.85rem .95rem;border:1px solid var(--line);border-radius:10px;background:#fffcf4b8}.transfer-summary-row{display:grid;grid-template-columns:7rem minmax(0,1fr);gap:.85rem;align-items:start}.transfer-summary-row span{color:var(--muted);font-size:.86rem;font-weight:780}.transfer-summary-row strong{min-width:0;word-break:break-all}.wallet-identity{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem;margin-top:.2rem}.address-link{color:#006b5b;text-decoration:none}.address-link:hover{text-decoration:underline}.icon-copy-button{width:1.75rem;height:1.75rem;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:#006b5b1a;color:#006b5b;font-weight:800;font-size:.95rem;line-height:1;cursor:pointer}.icon-copy-button:disabled{opacity:.45;cursor:not-allowed}.status-stack{display:flex;align-items:flex-end;flex-direction:column;gap:.35rem}.balance-line{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.25rem}.market-token-address{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem;margin-top:.55rem}.market-token-address .address-cell{min-width:0}.market-token-address .address-link{max-width:min(36rem,100%);overflow:hidden;text-overflow:ellipsis}.market-task-selector{gap:.8rem}.market-task-selector-header{align-items:flex-start;padding-bottom:.72rem;border-bottom:1px solid rgba(22,95,83,.09)}.market-task-selector .actions{justify-content:flex-end}.market-task-select-grid{grid-template-columns:minmax(18rem,1fr);gap:0}.market-task-select-grid label.wide{max-width:none}.market-overview-grid{grid-template-columns:minmax(0,1.38fr) minmax(22rem,.62fr);align-items:start}.market-task-card{gap:.95rem}.market-task-heading{align-items:stretch;padding:.82rem;border:1px solid rgba(22,95,83,.11);border-radius:10px;background:linear-gradient(135deg,#ffffff9e,#fffcf494)}.market-task-copy{display:grid;min-width:0;gap:.28rem}.market-task-copy h3{overflow-wrap:anywhere}.market-task-card .wallet-identity,.market-task-card .market-token-address,.market-task-card .balance-line{max-width:100%}.market-task-card .address-link{min-width:0;max-width:min(24rem,100%)}.market-task-card .market-token-address .address-link{max-width:min(42rem,100%)}.market-config-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.66rem;margin-top:0}.market-config-grid label{min-width:0}.market-config-grid input[readonly]{min-height:2.55rem;border-color:#165f531f;background:#ffffff8a;font-weight:850}.market-status-panel{align-self:start;display:flex;flex-direction:column;gap:.72rem}.market-status-heading{align-items:flex-start;gap:.8rem;padding-bottom:.68rem;border-bottom:1px solid rgba(22,95,83,.09)}.market-status-badges{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:.45rem;min-width:0}.market-status-chip{display:inline-flex;align-items:center;gap:.38rem;min-height:2.05rem;padding:.28rem .58rem;border:1px solid rgba(22,95,83,.1);border-radius:999px;background:#ffffff80;color:var(--muted);font-size:.78rem;font-weight:820;white-space:nowrap}.market-status-chip strong{color:var(--brand-strong);font-size:.82rem;font-weight:900}.market-status-grid{display:grid;flex:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;align-content:start;margin-top:0}.market-status-item{display:grid;gap:.22rem;min-height:4.35rem;align-content:center;padding:.68rem .75rem;border:1px solid rgba(22,95,83,.12);border-radius:.85rem;background:#ffffff94}.market-status-item span{color:var(--muted);font-size:.78rem;font-weight:820}.market-status-item strong{color:var(--ink);font-size:1.28rem;font-weight:920;line-height:1.1}.market-status-item.primary strong{color:var(--brand-strong)}.market-status-item.success strong{color:var(--brand)}.market-status-item.danger strong{color:var(--danger)}.market-status-item.wide{grid-column:1 / -1;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:3.5rem}.market-status-item.wide strong{font-size:.95rem;text-align:right}.market-command-panel{gap:.7rem}.market-command-actions{padding:.72rem;border:1px solid rgba(22,95,83,.1);border-radius:10px;background:#ffffff6b}.market-command-actions .small-button{min-height:2.46rem;padding-inline:.92rem}.market-command-panel>.muted{max-width:74rem;margin:0;line-height:1.6}.market-wallet-section{gap:.75rem}.market-wallet-section .table-wrap{border:1px solid rgba(22,95,83,.07);background:#ffffff4d}.market-wallet-table{min-width:76rem;table-layout:fixed}.market-wallet-table th:nth-child(1),.market-wallet-table td:nth-child(1){width:5rem}.market-wallet-table th:nth-child(2),.market-wallet-table td:nth-child(2){width:21rem}.market-wallet-table th:nth-child(3),.market-wallet-table td:nth-child(3){width:18rem}.market-wallet-table th:nth-child(4),.market-wallet-table td:nth-child(4){width:22rem}.market-wallet-table th:nth-child(5),.market-wallet-table td:nth-child(5){width:10rem}.market-wallet-table td{vertical-align:middle}.market-wallet-table td:nth-child(3),.market-wallet-table td:nth-child(4){overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.86rem}.market-wallet-table .address-link{min-width:0;max-width:14.6rem}.market-wallet-table .row-actions{flex-wrap:nowrap}.trade-quote-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;padding:.82rem;border:1px solid var(--line);border-radius:10px;background:#fffcf4ad}.trade-quote-panel div{display:grid;gap:.24rem}.trade-quote-panel span{color:var(--muted);font-size:.8rem;font-weight:760}.trade-quote-panel strong{overflow-wrap:anywhere;color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.94rem;line-height:1.32}.trade-quote-panel .error-text{grid-column:1 / -1;margin:0;color:var(--danger);font-size:.82rem;font-weight:760}.manual-trade-info-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;padding:.82rem;border:1px solid var(--line);border-radius:10px;background:#fffcf4ad}.manual-trade-info-item{display:grid;min-width:0;gap:.3rem;padding:.7rem;border:1px solid rgba(22,95,83,.1);border-radius:8px;background:#ffffff80}.manual-trade-info-item>span{color:var(--muted);font-size:.8rem;font-weight:780}.manual-trade-info-item>strong{overflow-wrap:anywhere;color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.94rem;line-height:1.35}.manual-trade-info-item .address-cell{width:100%;max-width:100%}.manual-trade-info-item .address-link{min-width:0;max-width:min(12rem,100%);overflow:hidden;text-overflow:ellipsis}.readonly-address-box{display:flex;align-items:center;min-height:3.05rem;padding:.8rem .95rem;border:1px solid var(--line);border-radius:.8rem;background:#ffffff9e}.message{min-height:1.4rem;margin:0;color:var(--danger);font-weight:850}.app-shell{display:grid;grid-template-columns:15.25rem minmax(0,1fr);min-height:100vh}.monitor-shell{min-height:100vh}.monitor-shell .workspace{width:min(100%,120rem)}.monitor-shell .topbar{min-height:6rem;margin-bottom:1rem}.monitor-shell .topbar h1{font-size:2.25rem;line-height:1.08}.monitor-shell .content{gap:1rem}.voice-modal-backdrop{position:fixed;inset:0;z-index:40;display:grid;place-items:center;padding:1.25rem;background:#17201c70}.voice-modal{display:grid;width:min(100%,28rem);gap:.9rem;padding:1.35rem;border:1px solid var(--line);border-radius:20px;background:#fffcf4fa;box-shadow:var(--shadow)}.sidebar{position:sticky;top:0;align-self:start;display:flex;flex-direction:column;height:100vh;min-height:100vh;overflow-y:auto;overscroll-behavior:contain;gap:.9rem;padding:1rem .9rem;border-right:1px solid var(--line);background:linear-gradient(180deg,#fffaf0fa,#f0f6eaeb),linear-gradient(135deg,#165f530a,#db7c2a0a);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.sidebar-brand{display:flex;align-items:center;gap:.78rem;min-width:0;padding:.74rem;border:1px solid rgba(23,32,28,.08);border-radius:12px;background:#fffcf4ad;box-shadow:0 12px 32px #28251a0f}.brand-mark{flex:0 0 auto;display:grid;width:2.8rem;height:2.8rem;place-items:center;border-radius:.95rem;color:#fff;background:linear-gradient(135deg,var(--brand),var(--ember));box-shadow:0 16px 34px #165f5338;font-weight:950}.sidebar-brand-copy{min-width:0}.sidebar-brand-copy .eyebrow{margin-bottom:.24rem}.sidebar-brand-copy h2{overflow:hidden;font-size:1.08rem;line-height:1.24;text-overflow:ellipsis;white-space:nowrap}.nav-list{display:grid;gap:.28rem;margin-top:0;padding:.54rem;border:1px solid rgba(23,32,28,.08);border-radius:12px;background:#fffcf48a;box-shadow:inset 0 1px #ffffff94}.nav-list button{position:relative;border:1px solid transparent;border-radius:9px;padding:.66rem .78rem .66rem 1.08rem;color:var(--muted);background:transparent;font-weight:850;text-align:left;line-height:1.28;transition:background-color .16s ease,color .16s ease,border-color .16s ease}.nav-list button.active,.nav-list button:hover{color:var(--ink);border-color:#165f531f;background:#ffffffb8}.nav-list button.active:before{content:"";position:absolute;left:.45rem;top:50%;width:.22rem;height:1.2rem;border-radius:999px;background:linear-gradient(180deg,var(--brand),var(--ember));transform:translateY(-50%)}.sidebar-footer{display:grid;gap:.7rem;margin-top:auto;padding:.72rem;border:1px solid rgba(23,32,28,.08);border-radius:12px;background:#fffcf49e;box-shadow:0 12px 32px #28251a0f}.sidebar-user{display:flex;align-items:center;gap:.62rem;min-width:0}.sidebar-user-avatar{flex:0 0 auto;display:grid;width:2.35rem;height:2.35rem;place-items:center;border-radius:.82rem;color:var(--brand-strong);background:#165f531a;font-size:.9rem;font-weight:950}.sidebar-user p{display:grid;min-width:0;gap:.12rem;line-height:1.28}.sidebar-user strong,.sidebar-user span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-user strong{color:var(--ink);font-size:.9rem}.sidebar-user span{color:var(--muted);font-size:.78rem}.sidebar-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem}.sidebar-actions .ghost-button{width:100%;min-height:2.24rem;padding-inline:.6rem}.workspace{min-width:0;width:min(100%,120rem);margin:0 auto;padding:1rem}.topbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem;min-height:6.45rem;padding:1rem 1.15rem;border:1px solid var(--line);border-radius:14px;background:#fffaf0b8;box-shadow:0 18px 60px #28251a14;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.status-pill,.badge{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:.35rem .7rem;color:var(--brand-strong);background:#165f531a;font-size:.78rem;font-weight:900;white-space:nowrap}.topbar-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.55rem}button.status-pill{border:0;cursor:pointer}.status-pill.danger,.badge.danger{color:var(--danger);background:#b423181a}.toast-stack{position:fixed;top:1.25rem;right:1.25rem;z-index:5000;display:grid;gap:.6rem;width:min(42rem,calc(100vw - 2.5rem));pointer-events:none}.global-loading-overlay{position:fixed;inset:0;z-index:6000;display:grid;place-items:center;padding:1.5rem;background:#17201c6b;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.global-loading-panel{display:inline-flex;align-items:center;gap:.75rem;min-width:12rem;max-width:min(26rem,calc(100vw - 3rem));justify-content:center;padding:.95rem 1.15rem;border:1px solid rgba(255,255,255,.52);border-radius:18px;color:var(--ink);background:#fffcf4f5;box-shadow:var(--shadow);font-weight:880;line-height:1.4}.global-loading-spinner{width:1.15rem;height:1.15rem;flex:0 0 auto;border:3px solid rgba(22,95,83,.18);border-top-color:var(--brand);border-radius:999px;animation:spin .72s linear infinite}.toast-message{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem;padding:.78rem .85rem .78rem 1rem;border:1px solid rgba(22,95,83,.16);border-radius:14px;color:var(--brand-strong);background:#f7fcf7f7;box-shadow:0 18px 50px #28251a29;font-size:.86rem;font-weight:800;line-height:1.45;overflow-wrap:anywhere;pointer-events:auto}.toast-message.danger{color:var(--danger);border-color:#b4231829;background:#fff6f2fa}.toast-message button{flex:0 0 auto;width:1.45rem;height:1.45rem;border:0;border-radius:999px;color:inherit;background:#ffffffa8;cursor:pointer;font-size:1rem;font-weight:900;line-height:1}.toast-message button:hover{background:#fffffff2}.badge.warn{color:#8a4c00;background:#db7c2a29}.badge.success{color:var(--success);background:#11845b1f}.content,.grid{display:grid;gap:.95rem}.grid.cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}.grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.card{border:1px solid var(--line);border-radius:10px;padding:1rem;background:var(--surface);box-shadow:0 16px 44px #28251a12}.metric{position:relative;display:grid;min-height:7.2rem;min-width:0;gap:.5rem;align-content:space-between;overflow:hidden}.metric:after{content:"";position:absolute;right:-2.4rem;bottom:-2.4rem;width:7rem;height:7rem;border-radius:999px;background:#db7c2a1a}.metric-value{margin-top:.25rem;max-width:100%;font-size:2rem;font-weight:950;line-height:1.12;letter-spacing:0;overflow-wrap:anywhere;word-break:break-word}.toolbar,.actions{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center}.toolbar{min-width:0}.split-toolbar{justify-content:space-between}.toolbar-title{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem}.table-wrap{max-width:100%;overflow:auto;max-height:1000px;scrollbar-gutter:stable;border-radius:8px}.monitor-table-card{min-height:0}.monitor-scroll-table{max-height:27rem;overflow:auto;border:1px solid rgba(22,95,83,.07);background:#ffffff42}table{width:100%;min-width:42rem;border-collapse:collapse}.wallet-table,.token-asset-table,.liquidity-table{table-layout:fixed}.master-wallet-table{min-width:74rem}.master-wallet-table th:nth-child(1),.master-wallet-table td:nth-child(1){width:9rem}.master-wallet-table th:nth-child(2),.master-wallet-table td:nth-child(2){width:15rem}.master-wallet-table th:nth-child(3),.master-wallet-table td:nth-child(3){width:15rem}.master-wallet-table th:nth-child(4),.master-wallet-table td:nth-child(4){width:12rem}.master-wallet-table th:nth-child(5),.master-wallet-table td:nth-child(5){width:8rem}.master-wallet-table th:nth-child(6),.master-wallet-table td:nth-child(6){width:7rem}.master-wallet-table th:nth-child(7),.master-wallet-table td:nth-child(7){width:13rem}.child-wallet-table{min-width:48rem}.child-wallet-table th:nth-child(1),.child-wallet-table td:nth-child(1){width:5rem}.child-wallet-table th:nth-child(2),.child-wallet-table td:nth-child(2){width:24rem}.child-wallet-table th:nth-child(3),.child-wallet-table td:nth-child(3){width:12rem}.child-wallet-table th:nth-child(4),.child-wallet-table td:nth-child(4){width:7rem}.token-asset-table{min-width:80rem}.token-asset-table th:nth-child(1),.token-asset-table td:nth-child(1){width:7rem}.token-asset-table th:nth-child(2),.token-asset-table td:nth-child(2){width:10rem}.token-asset-table th:nth-child(3),.token-asset-table td:nth-child(3),.token-asset-table th:nth-child(4),.token-asset-table td:nth-child(4){width:17rem}.token-asset-table th:nth-child(5),.token-asset-table td:nth-child(5){width:6rem;padding-left:1rem;text-align:center}.token-asset-table th:nth-child(6),.token-asset-table td:nth-child(6){width:11rem}.token-asset-table th:nth-child(7),.token-asset-table td:nth-child(7){width:12rem}.liquidity-table{min-width:70rem}.liquidity-table th:nth-child(1),.liquidity-table td:nth-child(1){width:14rem}.liquidity-table th:nth-child(2),.liquidity-table td:nth-child(2){width:8rem}.liquidity-table th:nth-child(3),.liquidity-table td:nth-child(3),.liquidity-table th:nth-child(4),.liquidity-table td:nth-child(4){width:9rem}.liquidity-table th:nth-child(5),.liquidity-table td:nth-child(5){width:13rem}.liquidity-table th:nth-child(6),.liquidity-table td:nth-child(6){width:8rem}.liquidity-table th:nth-child(7),.liquidity-table td:nth-child(7){width:8rem}th,td{border-bottom:1px solid var(--line);padding:.7rem .62rem;text-align:left;vertical-align:top}th{position:sticky;top:0;z-index:1;color:var(--muted);background:#fffcf4f5;font-size:.78rem;line-height:1.35}td{font-size:.9rem;line-height:1.45}.wallet-table td,.token-asset-table td,.liquidity-table td{vertical-align:middle}tbody tr{transition:background-color .16s ease}tbody tr:hover{background:#165f5309}.mono{font-family:Cascadia Mono,SFMono-Regular,Consolas,monospace;font-size:.82rem;word-break:break-all}.address-cell{display:inline-flex;align-items:center;gap:.45rem;min-width:0;max-width:100%}.address-link{display:inline-block;min-width:8.9rem;max-width:min(12rem,100%);overflow:hidden;color:var(--brand);text-decoration:underline;text-underline-offset:.14rem;text-overflow:ellipsis;white-space:nowrap;word-break:normal}.address-tools{display:inline-flex;align-items:center;gap:.22rem;flex:0 0 auto}.wallet-table .address-link,.token-asset-table .address-link{min-width:0;max-width:11.6rem}.token-asset-table .address-cell{gap:.55rem;width:100%}.child-wallet-table .address-link{max-width:18rem}.token-asset-table td,.liquidity-table td{overflow-wrap:anywhere}.icon-button{display:inline-grid;width:1.45rem;height:1.45rem;place-items:center;border:1px solid transparent;border-radius:7px;color:var(--brand);background:#165f5317;padding:0}.icon-button:hover,.icon-button:focus-visible{border-color:#165f5352;background:#165f5326}.icon-button svg{width:.95rem;height:.95rem;fill:none;stroke:currentColor;stroke-linejoin:round;stroke-width:2}.address-qr-popover{display:grid;gap:.35rem;justify-items:center}.form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.78rem;align-items:end}.form-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.85rem}.liquidity-action-form{align-items:start}.liquidity-action-form label{min-width:0}.liquidity-action-form select{overflow:hidden;text-overflow:ellipsis}.wallet-filter-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;align-items:end}.filter-panel{margin:.9rem 0 1rem;padding:.9rem;border:1px solid var(--line);border-radius:10px;background:#fffcf49e;box-shadow:inset 0 1px #ffffff7a}.filter-panel-actions,.wallet-filter-actions{grid-column:2 / -1;justify-content:flex-end;align-self:end}.wallet-pagination-bar{display:flex;justify-content:flex-end;padding-top:1rem}.wallet-pagination{color:var(--ink)}.wallet-pagination .ant-pagination-total-text{color:var(--muted)}.wallet-pagination .ant-select-selector,.wallet-pagination .ant-pagination-item,.wallet-pagination .ant-pagination-prev .ant-pagination-item-link,.wallet-pagination .ant-pagination-next .ant-pagination-item-link{border-color:var(--line)!important;border-radius:10px;background:#ffffffb8!important}.wallet-pagination .ant-pagination-item-active{border-color:#165f53ad!important}.wallet-pagination .ant-pagination-item-active a,.wallet-pagination .ant-pagination-item a:hover,.wallet-pagination .ant-pagination-prev:not(.ant-pagination-disabled) button,.wallet-pagination .ant-pagination-next:not(.ant-pagination-disabled) button{color:var(--brand)!important}.auto-refresh-meter{display:inline-grid;width:2.4rem;height:2.4rem;place-items:center}.auto-refresh-meter .ant-progress-text{color:var(--brand)!important;font-size:.62rem!important;font-weight:850}.token-supply-field{align-items:stretch}.token-supply-control{display:grid;grid-template-columns:minmax(13rem,.55fr) minmax(14rem,1fr);gap:.55rem;align-items:center}.token-supply-presets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;padding:.24rem;border:1px solid var(--line);border-radius:12px;background:#ffffff8a}.preset-button{min-height:2.3rem;border:0;border-radius:9px;color:var(--brand);background:transparent;font-weight:850}.preset-button:hover,.preset-button:focus-visible{background:#165f531c}.preset-button.active{color:#fff;background:linear-gradient(135deg,var(--brand),var(--ember));box-shadow:0 8px 20px #165f532e}.form-grid .wide{grid-column:1 / -1}.liquidity-balance-card{display:grid;gap:.28rem;min-height:4rem;align-content:center;min-width:0;overflow:hidden;padding:.75rem .85rem;border:1px solid var(--line);border-radius:10px;background:#fffcf4b8}.liquidity-balance-card strong{overflow-wrap:anywhere;font-size:.92rem}.asset-section{min-width:0}.asset-section .toolbar,.asset-section .split-toolbar{min-height:2.55rem}.asset-section .table-wrap{border:1px solid rgba(22,95,83,.07);background:#ffffff4d}.task-form-grid{grid-template-columns:repeat(3,minmax(15rem,1fr))}.task-modal-form{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.75rem}.task-flow-modal .ant-modal-body,.task-picker-modal .ant-modal-body{max-height:min(76vh,52rem);overflow:auto;overscroll-behavior:contain;padding-right:.2rem}.readonly-field{display:grid;min-width:0;gap:.35rem;color:var(--muted);font-size:.84rem;font-weight:760}.readonly-field strong{min-height:2.98rem;overflow:hidden;border:1px solid var(--line);border-radius:11px;padding:.68rem .78rem;color:var(--ink);background:#fffcf4b8;font-size:.9rem;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.picker-field{display:grid;gap:.35rem;min-width:0;color:var(--muted);font-size:.84rem;font-weight:760}.picker-field-label{min-width:0}.picker-button{display:grid;width:100%;min-height:3.05rem;gap:.2rem;border:1px solid var(--line);border-radius:11px;padding:.58rem .78rem;color:var(--ink);background:#ffffffb8;text-align:left}.picker-button:hover,.picker-button:focus-visible{border-color:#165f53b8;background:#fff;box-shadow:var(--focus-ring)}.picker-button span{overflow:hidden;color:var(--muted);font-family:Cascadia Mono,SFMono-Regular,Consolas,monospace;font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.picker-filter-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.65rem;align-items:end;margin:.35rem 0 .85rem}.picker-filter-bar label{min-width:0}.ratio-meter{display:grid;min-height:4.85rem;gap:.35rem;align-content:end;color:var(--muted);font-size:.84rem;font-weight:820}.ratio-meter-track{height:.65rem;overflow:hidden;border-radius:999px;background:#db7c2a29}.ratio-meter-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(135deg,var(--brand),var(--ember))}.ratio-meter>span{justify-self:end}.edit-task-form{gap:.85rem 1rem;align-items:start}.task-readonly-panel{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.55rem;padding:.7rem;border:1px solid var(--line);border-radius:10px;background:#fffcf4ad}.task-readonly-item{display:grid;min-width:0;gap:.24rem;padding:.62rem .68rem;border:1px solid rgba(22,95,83,.1);border-radius:8px;background:#ffffff94}.task-readonly-item span{color:var(--muted);font-size:.74rem;font-weight:820}.task-readonly-item strong{min-width:0;overflow:hidden;color:var(--ink);font-size:.86rem;font-weight:900;line-height:1.35;text-overflow:ellipsis;overflow-wrap:anywhere}.task-readonly-address{min-width:0}.task-readonly-address .address-cell{width:100%;max-width:100%}.task-readonly-address .address-link{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis}.task-modal-form .ratio-meter,.edit-task-form .ratio-meter{grid-template-columns:auto auto;min-height:auto;gap:.35rem 1rem;align-content:start}.task-modal-form .ratio-meter-track,.edit-task-form .ratio-meter-track{grid-column:1 / -1}.edit-task-save{grid-column:1 / -1;margin-top:.25rem}.task-table{min-width:70rem}.task-pair-cell,.task-stats-cell{display:grid;gap:.22rem}.task-pair-cell strong,.task-stats-cell strong{color:var(--ink);font-size:.92rem;line-height:1.35}.task-pair-cell span,.task-stats-cell span{color:var(--muted);font-size:.82rem;line-height:1.4}.task-config-summary{display:flex;flex-wrap:wrap;gap:.34rem;max-width:18rem}.task-config-summary span{display:inline-flex;align-items:center;min-height:1.75rem;border-radius:999px;padding:.28rem .55rem;color:var(--brand-strong);background:#165f5317;font-size:.78rem;font-weight:850;line-height:1.2;white-space:nowrap}.task-main-wallet-line{display:flex;align-items:center;flex-wrap:wrap;gap:.38rem;margin-top:.28rem}.task-main-wallet-line>span{color:var(--muted);font-size:.74rem;font-weight:820}.task-main-wallet-line .address-link{min-width:7.8rem}.monitor-table{min-width:64rem;table-layout:fixed}.monitor-metrics{gap:.9rem}.monitor-hero-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.monitor-kpi-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.monitor-metrics .metric{min-height:6.8rem;padding:1rem 1.05rem;border-color:#165f531a;background:linear-gradient(135deg,#fffcf4e0,#ffffff94)}.monitor-metrics .metric:after{display:none}.monitor-metrics .metric .eyebrow{margin:0;color:var(--brand);font-size:.75rem;font-weight:900}.monitor-metrics .metric-value{margin:0;color:var(--ink);font-size:1.78rem;font-weight:940;font-variant-numeric:tabular-nums;line-height:1.18}.monitor-hero-metrics .metric-value{font-size:1.95rem}.monitor-metrics .metric>.muted{margin:0;color:var(--muted);font-size:.88rem;font-weight:760;line-height:1.45}.monitor-section-card{gap:.7rem;padding:1rem}.monitor-section-toolbar{min-height:2.4rem;padding-bottom:.38rem;border-bottom:1px solid rgba(22,95,83,.08)}.monitor-section-toolbar h3{font-size:1rem;font-weight:920}.monitor-table th,.monitor-table td{vertical-align:middle}.monitor-table th{height:2.6rem;font-size:.76rem;font-weight:860}.monitor-table td{height:3.25rem;font-size:.88rem}.monitor-table .badge{min-width:3.1rem;justify-content:center}.monitor-address-cell,.monitor-hash-cell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.monitor-address-cell{color:var(--brand-strong)}.monitor-number-cell,.monitor-count-cell{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-variant-numeric:tabular-nums;line-height:1.35}.monitor-count-cell{text-align:center}.monitor-date-cell{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.monitor-empty-cell{height:5.5rem;color:var(--muted);font-size:.95rem;font-weight:760}.monitor-swap-table{min-width:86rem}.monitor-pnl-table{min-width:84rem}.monitor-swap-table th:nth-child(1),.monitor-swap-table td:nth-child(1),.monitor-pnl-table th:nth-child(1),.monitor-pnl-table td:nth-child(1){width:21rem}.monitor-swap-table th:nth-child(2),.monitor-swap-table td:nth-child(2){width:6rem}.monitor-swap-table th:nth-child(3),.monitor-swap-table td:nth-child(3),.monitor-swap-table th:nth-child(4),.monitor-swap-table td:nth-child(4){width:14rem}.monitor-swap-table th:nth-child(5),.monitor-swap-table td:nth-child(5){width:18rem}.monitor-swap-table th:nth-child(6),.monitor-swap-table td:nth-child(6){width:12rem}.monitor-swap-table th:nth-child(7),.monitor-swap-table td:nth-child(7){width:11rem}.monitor-pnl-table th:nth-child(2),.monitor-pnl-table td:nth-child(2),.monitor-pnl-table th:nth-child(3),.monitor-pnl-table td:nth-child(3),.monitor-pnl-table th:nth-child(4),.monitor-pnl-table td:nth-child(4),.monitor-pnl-table th:nth-child(5),.monitor-pnl-table td:nth-child(5),.monitor-pnl-table th:nth-child(6),.monitor-pnl-table td:nth-child(6){width:12rem}.monitor-pnl-table th:nth-child(7),.monitor-pnl-table td:nth-child(7){width:7rem}.json-preview{max-width:30rem;margin:0;white-space:pre-wrap}.wallet-action-grid{grid-template-columns:minmax(0,1.05fr) minmax(22rem,.95fr);align-items:start}.wallet-action-grid.compact-actions,.wallet-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-action-grid .card,.wallet-insight-grid .card{min-height:0}.wallet-action-grid .card>.muted{max-width:56rem}.list-switcher{display:flex;flex-wrap:wrap;gap:.7rem;align-items:center;justify-content:space-between}.list-switcher>div{min-width:0}.list-switcher h3{line-height:1.35}.wallet-child-header{align-items:flex-start;gap:.75rem}.master-context-panel{display:flex;align-items:center;justify-content:space-between;gap:1.75rem;padding:.85rem;border:1px solid var(--line);border-radius:10px;background:#ffffff6b}.master-context-main{display:grid;flex:1 1 auto;min-width:min(100%,42rem);gap:.35rem}.master-context-kicker,.master-context-meta span,.master-context-address>span,.master-context-stats span{color:var(--muted);font-size:.76rem;font-weight:820}.master-context-name{font-size:1rem;line-height:1.35}.master-context-meta{display:inline-grid;grid-template-columns:4.8rem minmax(0,1fr);gap:.5rem;align-items:baseline}.master-context-address{display:inline-grid;grid-template-columns:4.8rem minmax(0,1fr);gap:.5rem;align-items:center;max-width:100%;overflow:hidden}.master-context-address .address-cell{width:100%;max-width:100%}.master-context-address .address-link{min-width:0;max-width:min(32rem,100%);white-space:nowrap;word-break:normal}.master-context-stats{display:grid;flex:0 0 auto;grid-template-columns:minmax(8rem,max-content);gap:.8rem 1.2rem;justify-content:end}.master-context-stats>div{display:grid;gap:.2rem;min-width:0}.master-context-stats strong{min-width:0;font-size:.92rem;line-height:1.4}.master-context-count{font-size:1.65rem!important;line-height:1.05!important}.segmented-control{display:inline-flex;flex-wrap:wrap;gap:.35rem;padding:.25rem;border:1px solid var(--line);border-radius:12px;background:#ffffff7a}.segmented-control button{border:0;border-radius:9px;padding:.5rem .75rem;color:var(--muted);background:transparent;font-weight:860}.segmented-control button.active{color:#fff;background:linear-gradient(135deg,var(--brand),var(--ember));box-shadow:0 10px 24px #165f532e}.ant-modal .ant-modal-content{overflow:hidden;border:1px solid var(--line);border-radius:12px;background:#fffcf4fa;box-shadow:var(--shadow)}.ant-modal .ant-modal-header{margin-bottom:.75rem;background:transparent}.ant-modal .ant-modal-title{color:var(--ink);font-weight:900;letter-spacing:0}.ant-modal .ant-modal-close:focus-visible{outline:2px solid rgba(22,95,83,.34);outline-offset:2px;box-shadow:var(--focus-ring)}.data-panel{display:grid;gap:.9rem}.modal-backdrop{position:fixed;inset:0;z-index:20;display:grid;place-items:center;padding:1.5rem;background:#17201c52;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.modal-card{display:grid;width:min(100%,42rem);max-height:min(90vh,44rem);gap:.85rem;overflow:auto;border:1px solid var(--line);border-radius:12px;padding:1.1rem;background:#fffcf4f5;box-shadow:var(--shadow);animation:rise .22s ease-out both}.empty{padding:2rem;color:var(--muted);text-align:center}@keyframes rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes drift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(22px,16px,0) scale(1.06)}}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:1180px){.market-overview-grid{grid-template-columns:1fr}.monitor-hero-metrics,.monitor-kpi-metrics,.market-config-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.market-status-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.app-shell{grid-template-columns:1fr}h1{font-size:2.35rem}.sidebar{position:relative;height:auto;min-height:auto;overflow:visible}.workspace{padding:.85rem}.topbar{padding:.9rem;border-radius:18px}.nav-list{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.cards,.grid.two,.wallet-action-grid,.wallet-action-grid.compact-actions,.wallet-insight-grid,.market-overview-grid,.market-task-select-grid,.market-config-grid,.monitor-hero-metrics,.monitor-kpi-metrics,.form-grid,.form-grid.compact,.wallet-filter-grid{grid-template-columns:1fr}.topbar,.list-switcher{align-items:flex-start;flex-direction:column}.master-context-panel{align-items:stretch;flex-direction:column;gap:.8rem}.master-context-stats{grid-template-columns:1fr;justify-content:stretch}.task-readonly-panel{grid-template-columns:1fr}.market-task-heading{padding:.7rem}.market-status-grid{grid-template-columns:1fr}.market-status-badges{justify-content:flex-start}.market-status-item.wide{grid-column:auto}.task-flow-modal .ant-modal-body,.task-picker-modal .ant-modal-body{max-height:calc(100vh - 10rem)}.picker-filter-bar{grid-template-columns:1fr}.toast-stack{top:.75rem;right:.75rem;width:calc(100vw - 1.5rem)}.filter-panel-actions,.wallet-filter-actions{grid-column:1 / -1;justify-content:flex-start}.transfer-summary-row{grid-template-columns:1fr;gap:.25rem}}@media(max-width:640px){h1{font-size:2rem;line-height:1.06}.login-shell{padding:1rem}.login-card,.modal-card{border-radius:18px;padding:1.15rem}.sidebar{padding:.9rem}.nav-list{grid-template-columns:1fr}.card,.filter-panel{border-radius:14px;padding:.78rem}.token-supply-control{grid-template-columns:1fr}.filter-panel-actions,.wallet-filter-actions,.filter-panel-actions .primary-button,.filter-panel-actions .ghost-button,.wallet-filter-actions .primary-button,.wallet-filter-actions .ghost-button{width:100%}.primary-button,.ghost-button,.small-button{min-height:2.6rem}.wallet-pagination-bar{justify-content:flex-start;overflow-x:auto}.ant-modal{max-width:calc(100vw - 1.5rem)}.ant-modal .ant-modal-content{border-radius:16px}.task-flow-modal .ant-modal-body,.task-picker-modal .ant-modal-body{max-height:calc(100vh - 8.5rem)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
