*{box-sizing:border-box}:root{color:#d8e1ef;background:#07090d;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px}body{background:#07090d;min-width:320px;min-height:100vh;margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer;border:0}.shell{width:100%;max-width:1600px;margin:0 auto;padding:0 10px 18px}.topnav{z-index:20;background:#0b0e13;border-bottom:1px solid #202633;align-items:center;gap:4px;height:42px;margin:0 -10px 10px;padding:0 10px;display:flex;position:sticky;top:0;box-shadow:0 8px 24px #00000059}.brand{color:#facc15;letter-spacing:.02em;background:#151922;border:1px solid #2b3340;border-radius:4px;height:28px;padding:0 12px;font-weight:800}.nav{color:#9ca9bb;letter-spacing:0;background:0 0;border-radius:7px;height:36px;padding:0 18px;font-size:18px;font-weight:800;line-height:36px}.nav:hover{color:#e5edf8;background:#151a23}.nav.active{color:#110f04;background:#facc15;font-weight:900}.connect{color:#08111c;background:#facc15;border-radius:4px;height:28px;margin-left:auto;padding:0 12px;font-weight:800}.topActions{align-items:center;gap:6px;margin-left:auto;display:flex}.topActions button{color:#110f04;background:#facc15;border:1px solid #8a6f08;border-radius:4px;height:28px;padding:0 10px;font-size:12px;font-weight:800}.topActions button:nth-child(3),.topActions button:nth-child(4){color:#dbe7f6;background:#171c25;border-color:#303847}.connect{margin-left:0}.workbench{grid-template-columns:minmax(430px,520px) minmax(360px,1fr) 260px;align-items:start;gap:10px;display:grid}.panel{background:#0e1219;border:1px solid #252b36;border-radius:6px;box-shadow:0 12px 40px #00000047}.leftPane,.rightPane{max-height:calc(100vh - 64px);padding:10px;position:sticky;top:52px;overflow:auto}.mainPane{min-height:calc(100vh - 72px);padding:10px}.panelTitle{color:#eef4ff;border-bottom:1px solid #242b37;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;padding-bottom:8px;display:flex}.panelTitle b{font-size:13px}.panelTitle span{color:#7f8da3;font-size:12px}h2{color:#f3f7ff;margin:0;font-size:15px}label{color:#93a4ba;margin:0 0 5px;font-size:12px;display:block}input,select,textarea{color:#e7eef9;background:#080b10;border:1px solid #2b3444;border-radius:4px;outline:none;width:100%;padding:7px 8px;font-size:12px}textarea{resize:vertical;min-height:90px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;line-height:1.5}input:focus,select:focus,textarea:focus{border-color:#38bdf8;box-shadow:0 0 0 2px #38bdf821}button:disabled{opacity:.55;cursor:not-allowed}.strip{background:#0a0d13;border:1px solid #263142;border-radius:7px;grid-template-columns:minmax(280px,360px) 230px minmax(260px,1fr);align-items:end;gap:10px;margin-bottom:10px;padding:10px;display:grid}.switchBlock label{color:#b8c5d8;font-size:13px;font-weight:900}.chainSwitch,.assetSwitch{background:#05080d;border:1px solid #2f3b4f;border-radius:7px;gap:4px;padding:3px;display:grid}.chainSwitch{grid-template-columns:repeat(3,1fr)}.assetSwitch{grid-template-columns:repeat(2,1fr)}.chainSwitch button,.assetSwitch button{color:#b5c4d8;background:#111722;border:1px solid #0000;border-radius:5px;height:36px;font-size:14px;font-weight:900}.chainSwitch button:hover,.assetSwitch button:hover{color:#f3f8ff;border-color:#38bdf8}.chainSwitch button.active,.assetSwitch button.active{color:#111006;background:#facc15;border-color:#facc15;box-shadow:0 0 0 2px #facc152e}.tokenrow{grid-template-columns:54px 1fr;align-items:end;gap:6px;display:grid}.tokenrow>div{grid-template-columns:1fr 68px;gap:6px;display:grid}.tokenrowPreset>div{grid-template-columns:1fr 58px 88px}.usdtPresetBtn{font-weight:900;color:#111006!important;background:#facc15!important;border-color:#facc15!important}.tokenrow button,.sectionHead button,.backupBar button,.panelTitle button,.walletRow button{color:#cfe9ff;background:#132235;border:1px solid #27425f;border-radius:4px;padding:7px 9px;font-size:12px}.primary{color:#110f04;background:#facc15;border-radius:4px;width:100%;padding:9px 12px;font-weight:900}.danger{color:#fecaca!important;background:#30151a!important;border-color:#6f2632!important}.pageStack{gap:10px;display:grid}.sectionHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.miniGrid{gap:8px;display:grid}.miniGrid.two{grid-template-columns:1fr 1fr}.miniGrid.three{grid-template-columns:repeat(3,1fr)}.note,.security{color:#f8e8a3;background:#facc1514;border:1px solid #facc1538;border-radius:4px;padding:9px 10px;font-size:12px;line-height:1.55}.totalSummary,.dangerSummary{border-radius:6px;gap:5px;padding:12px 14px;line-height:1.45;display:grid}.totalSummary{color:#dbeafe;background:#38bdf814;border:1px solid #38bdf847}.dangerSummary{color:#fee2e2;background:#ef444429;border:1px solid #f8717173;box-shadow:inset 0 0 0 2px #ef444414}.totalSummary b,.dangerSummary b{font-size:15px}.totalSummary span,.dangerSummary span{color:#a8bdd6}.totalSummary strong,.dangerSummary strong{color:#facc15;font-size:20px;font-weight:950}.dangerSummary strong{color:#fca5a5}.totalSummary em,.dangerSummary em{color:#fde68a;font-style:normal;font-weight:800}.safetyBox{background:#0b0f16;border:1px solid #334155;border-radius:6px;gap:10px;padding:12px;display:grid}.safetyBox b{color:#f8fafc;font-size:14px}.safetyBox ol{color:#cbd5e1;margin:0;padding-left:20px;line-height:1.65}.safetyBox code{color:#facc15;background:#111827;border:1px solid #374151;border-radius:4px;padding:2px 5px}.buttonRow.two{grid-template-columns:1fr 1.4fr;gap:8px;display:grid}.buttonRow.two>button:first-child{color:#dbeafe;background:#132235;border:1px solid #27425f;border-radius:4px;padding:9px 12px;font-weight:900}.collectSummary{grid-template-columns:1.6fr 1fr 1fr;gap:8px;display:grid}.collectSummary div{background:#090d13;border:1px solid #263142;border-radius:5px;padding:10px 12px}.collectSummary span{color:#7f8da3;margin-bottom:5px;font-size:12px;display:block}.collectSummary b{color:#facc15;overflow-wrap:anywhere;font-size:16px}.collectOption,.threadRow{background:#11151d;border:1px solid #242b36;border-radius:6px;align-items:center;gap:14px;padding:14px 16px;display:flex}.collectOption>span,.threadRow>span{color:#a9b4c4;font-size:18px;font-weight:800}.collectOption label{color:#e7eef9;align-items:center;gap:8px;margin:0;font-size:16px;font-weight:800;display:inline-flex}.collectOption input[type=radio]{accent-color:#facc15;width:22px;height:22px}.fixedCollectInput{width:150px;height:38px;font-size:15px}.threadRow button{color:#e7eef9;background:#202838;border:1px solid #2b3444;border-radius:7px;width:64px;height:44px;font-size:24px;font-weight:900}.threadRow input{text-align:center;width:136px;height:44px;font-size:18px}.security{color:#d6e4f5;background:#38bdf812;border-color:#38bdf833;margin-top:10px}.security p{color:#9fb1c7;margin:6px 0 0}.security input{margin-top:8px}.securityBtns{grid-template-columns:1fr 1fr 1fr;gap:6px;margin-top:7px;display:grid}.securityBtns button{color:#cfe9ff;background:#132235;border:1px solid #27425f;border-radius:4px;padding:6px 7px;font-size:12px}.lockBar{color:#fde68a;background:#261d0a;border:1px solid #6b5217;border-radius:5px;margin:0 0 10px;padding:8px 10px;font-size:12px}.backupBar{background:#0a0d13;border:1px solid #202633;border-radius:5px;flex-wrap:wrap;align-items:center;gap:7px;padding:8px;display:flex}.check{color:#d8e1ef;align-items:center;gap:6px;margin:0 8px 0 0;display:flex}.check input{width:auto}.compactList{gap:6px;display:grid}.walletList{margin-top:8px}.activeFilter{grid-template-columns:42px 1fr;align-items:center;gap:6px;margin-top:0;display:grid}.activeFilter span{color:#7f8da3;font-size:12px}.activeFilter select{padding:6px 7px}.groupList{gap:7px;display:grid}.walletGroup{background:#090c11;border:1px solid #222a36;border-radius:5px;overflow:hidden}.groupHead{color:#dce8f7;text-align:left;background:#101722;border-bottom:1px solid #222a36;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:8px 9px;display:flex}.groupHead.active{color:#facc15;background:#111b27}.groupHead span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:800;overflow:hidden}.groupHead b{color:#38bdf8;width:14px;display:inline-block}.groupHead em{color:#9fb1c7;text-align:center;background:#0a0d13;border:1px solid #2b3444;border-radius:999px;flex:none;min-width:28px;padding:2px 7px;font-size:11px;font-style:normal}.groupBody{gap:6px;padding:7px;display:grid}.walletSideTitle{align-items:center}.walletSideTitle>div{gap:3px;display:grid}.walletSideTitle button{color:#111006;background:#facc15;border-color:#facc15;font-weight:900}.sideHint{color:#8ea0b7;margin:-2px 0 8px;font-size:12px}.walletListHead{color:#94a3b8;grid-template-columns:minmax(0,1fr) 86px;gap:8px;padding:1px 6px 3px;font-size:11px;font-weight:800;display:grid}.walletListHead span:last-child{text-align:right}.walletRow{background:#0a0d13;border:1px solid #222a36;border-radius:5px;grid-template-columns:72px minmax(0,1fr) 22px 86px;align-items:center;gap:7px;padding:8px 9px;display:grid}.walletPick{color:#dbe7f6;white-space:nowrap;align-items:center;gap:6px;margin:0;font-weight:800;display:flex}.walletPick em{color:#7d8da3;font-size:10px;font-style:normal;font-weight:800}.walletPick input{accent-color:#facc15;width:13px;height:13px}.walletAddr{color:#78879b;white-space:nowrap;background:0 0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;display:block;overflow:visible}.copyIcon{width:20px;height:22px;line-height:20px;color:#cbd5e1!important;background:0 0!important;border:0!important;padding:0!important;font-size:18px!important}.copyIcon:hover{color:#facc15!important}.walletBalance{color:#aebbd0;text-align:right;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:800;overflow:hidden}.walletBalance.err{color:#fca5a5}.balanceSpin{vertical-align:-2px;border:2px solid #334155;border-top-color:#facc15;border-radius:999px;width:14px;height:14px;animation:.75s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.miniInput{margin-top:8px}.stat{border-bottom:1px solid #202633;justify-content:space-between;gap:10px;padding:8px 0;display:flex}.stat span{color:#8493a9}.stat b{color:#e7eef9;text-align:right;overflow-wrap:anywhere;font-size:12px}.errors{color:#fecaca;background:#ef44441a;border:1px solid #f8717140;border-radius:4px;margin-top:10px;padding:8px 10px}.errors p{margin:3px 0}.logs{margin-top:10px;padding:10px}.log{color:#b9c5d6;border-top:1px solid #202633;justify-content:space-between;gap:12px;padding:7px 0;font-size:12px;display:flex}.log a{color:#38bdf8;white-space:nowrap}.log.ok{color:#86efac}.log.err{color:#fca5a5}.log.warn{color:#fde68a}.muted{color:#78879b}.center{text-align:center}.pill{color:#061018;background:#facc15;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:800;display:inline-flex}.emptyBox,.placeholder{text-align:center;color:#78879b;background:#0a0d13;border:1px dashed #2b3444;border-radius:5px;padding:18px}.placeholder{place-content:center;gap:8px;min-height:260px;display:grid}.placeholder p{margin:0}.balanceBox{border:1px solid #202633;border-radius:5px;overflow:hidden}.table{display:grid}.tr{color:#cbd7e6;border-top:1px solid #202633;grid-template-columns:1.2fr 1fr 1fr 70px;gap:8px;padding:7px 9px;font-size:12px;display:grid}.tr.low{color:#facc15;background:#facc150d}.contractGrid{grid-template-columns:1fr;gap:12px;display:grid}.contractGrid.twoCol{grid-template-columns:minmax(520px,1.05fr) minmax(430px,.95fr);align-items:start}.contractBox{background:#11151d;border:1px solid #242b36;border-radius:6px;gap:12px;padding:12px;display:grid}.chainRadios,.formLine,.contractAmount,.contractCall,.callCount,.tabBtns,.gasLine{color:#a9b4c4;align-items:center;gap:12px;display:flex}.chainRadios label,.contractAmount label,.contractCall label{color:#dbe7f6;align-items:center;gap:5px;margin:0;display:inline-flex}.chainRadios input,.contractAmount input[type=radio],.contractCall input{accent-color:#facc15;width:auto}.contractTopLine{grid-template-columns:auto 240px 96px 70px minmax(220px,1fr);align-items:center;gap:10px;display:grid}.contractTopLine.simple{grid-template-columns:auto 240px 96px;justify-content:start}.contractTopLine>button{color:#111;background:#facc15;border-radius:4px;padding:10px 12px;font-weight:900}.contractChainTabs{background:#05080d;border:1px solid #2f3b4f;border-radius:7px;grid-template-columns:repeat(3,1fr);gap:6px;padding:3px;display:grid}.contractChainTabs button{color:#b5c4d8;background:#111722;border:1px solid #0000;border-radius:5px;height:34px;font-size:14px;font-weight:900}.contractChainTabs button.active{color:#111006;background:#facc15;border-color:#facc15}.balanceSearch{color:#a9b4c4;align-self:center}.execHead{color:#9aa8bb;border-bottom:1px solid #242b36;grid-template-columns:1fr 80px;padding:8px 6px;display:grid}.execHead label{color:#dbe7f6;align-items:center;gap:7px;margin:0;display:flex}.execList{gap:2px;max-height:520px;display:grid;overflow:auto}.execRow{border-bottom:1px solid #202633;grid-template-columns:74px minmax(0,1fr) 42px 34px;align-items:center;gap:8px;padding:9px 6px;display:grid}.execRow label{color:#dbe7f6;white-space:nowrap;align-items:center;gap:7px;margin:0;font-weight:800;display:flex}.execRow input,.execHead input{accent-color:#facc15;width:auto}.execRow code{color:#7f8da3;white-space:nowrap;text-overflow:ellipsis;background:0 0;font-size:10px;overflow:hidden}.execRow button{color:#9fb1c7;background:0 0;padding:0}.execRow em{color:#6b7687;text-align:right;font-style:normal}.formLine{grid-template-columns:80px 1fr;display:grid}.gasBox{background:#0d1118;border:1px solid #202633;border-radius:5px;gap:8px;padding:10px;display:grid}.gasLine{flex-wrap:wrap;gap:8px 12px}.gasLine label,.gasSettingRow label{color:#dbe7f6;white-space:nowrap;align-items:center;gap:5px;margin:0;display:inline-flex}.gasLine input,.gasSettingRow input[type=radio]{accent-color:#facc15;width:auto}.compactGas{gap:7px}.gasSettingRow{color:#a9b4c4;grid-template-columns:132px 66px 66px minmax(120px,180px);align-items:center;gap:10px;display:grid}.gasSettingRow>span{color:#a9b4c4;font-weight:700}.gasSettingRow input:not([type=radio]){height:32px;padding:5px 8px}.contractAmount input:not([type=radio]){width:120px}.abiRow{grid-template-columns:1fr 54px;gap:8px;display:grid}.abiRow button,.callCount button,.tabBtns button,.contractBox .sectionHead button{color:#111;background:#facc15;border-radius:4px;padding:7px 10px;font-weight:900}.callCount input{text-align:center;width:80px}.tabBtns button:not(.active){color:#dbe7f6;background:#202838}.contractData{background:#05090b;min-height:150px}.accessBox{color:#dbe7f6;background:#38bdf812;border:1px solid #38bdf840;border-radius:5px;gap:9px;margin-top:10px;padding:10px;display:grid}.accessBox.ok{background:#22c55e14;border-color:#22c55e52}.accessBox p{color:#9fb1c7;margin:0;line-height:1.55}.accessStatus{border-top:1px solid #202633;justify-content:space-between;gap:10px;padding:7px 0;display:flex}.accessStatus span{color:#8493a9}.accessStatus b{color:#facc15}.accessBox.ok .accessStatus b{color:#86efac}.accessNotice{color:#fde68a;background:#201806;border:1px solid #5f4611;border-radius:5px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;padding:10px 12px;display:flex}.accessNotice b{color:#facc15}.accessNotice span{color:#c8b879;font-size:12px}.moduleWorkbench{grid-template-columns:1fr}.modulePane{padding:10px}.maobotPage{grid-template-columns:minmax(430px,520px) minmax(0,1fr);align-items:start;gap:10px;display:grid}.moduleLeft{max-height:calc(100vh - 64px);position:sticky;top:52px;overflow:auto}.moduleRight{background:#0e1219;border:1px solid #252b36;border-radius:6px;min-width:0;padding:12px}.walletRow.selected{background:#facc1514;border-color:#facc15}@media (width<=1120px){.workbench,.contractGrid.twoCol,.maobotPage{grid-template-columns:1fr}.leftPane,.rightPane{max-height:none;position:static}.strip,.miniGrid.three{grid-template-columns:1fr}}@media (width<=680px){.topnav{overflow-x:auto}.nav,.brand,.connect{white-space:nowrap}.miniGrid.two,.walletRow,.tr,.collectSummary{grid-template-columns:1fr}}.localEncryptBox{gap:8px;margin:0;padding:0;display:grid;overflow:hidden}.localEncryptBox.compact{background:#38bdf80b}.encryptSummary{color:#dbe7f6;text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:8px 10px;display:flex}.encryptSummary span{align-items:center;gap:10px;min-width:0;display:flex}.encryptSummary b{color:#f3f7ff;white-space:nowrap;font-size:13px}.encryptSummary em{color:#8fa2bb;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;overflow:hidden}.encryptSummary strong{color:#111006;text-align:center;background:#facc15;border-radius:4px;flex:none;min-width:48px;padding:4px 9px;font-size:12px;font-weight:900}.encryptDetail{gap:8px;padding:0 10px 10px;display:grid}.encryptDetail p{color:#98a8bd;margin:0}.encryptRow{grid-template-columns:minmax(180px,1fr) 116px;align-items:center;gap:8px;display:grid}.encryptRow input{height:34px;margin:0}.encryptRow button{color:#111006;background:#facc15;border-radius:4px;height:34px;font-weight:900}
