.warmup-workspace{gap:13px;display:grid}.warmup-title{min-height:62px}.warmup-chain-control{align-items:end;display:flex}.warmup-chain-control label{color:#796a58;gap:5px;min-width:144px;font-size:11px;font-weight:650;display:grid}.warmup-chain-control select{height:31px}.warmup-panel,.warmup-task-monitor{background:#fffaf3;border:1px solid #ecdfcf;border-radius:7px;min-width:0;padding:12px}.warmup-panel-heading{border-bottom:1px solid #eee3d5;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:10px;display:flex}.warmup-panel-heading h3{color:#554331}.warmup-panel-heading p{color:#907b65;max-width:460px;margin-top:4px;font-size:11px;line-height:1.48}.warmup-preflight-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:7px;display:flex}.warmup-preflight-actions .outline-button,.warmup-preflight-actions .warmup-stop{min-height:32px}.warmup-field{gap:6px;margin-top:11px;display:grid}.warmup-field>span{color:#796a58;font-size:11px;font-weight:650}.warmup-field textarea{min-height:112px}.warmup-duration-input{grid-template-columns:minmax(0,1fr) 86px;gap:6px;display:grid}.warmup-wallet-actions{color:#8d7962;justify-content:space-between;align-items:center;gap:10px;margin-top:9px;font-size:11px;display:flex}.warmup-import-summary{color:#5c8060;margin:8px 0 0;font-size:11px}.warmup-import-summary.warning{color:#a46c20}.warmup-address-list{background:#fffdfa;border:1px solid #efe4d7;border-radius:5px;max-height:152px;margin-top:11px;display:grid;overflow:auto}.warmup-address-list>div{color:#8e7a63;border-bottom:1px solid #f0e7db;justify-content:space-between;gap:12px;padding:7px 9px;font-size:11px;display:flex}.warmup-address-list>div:last-child{border-bottom:0}.warmup-address-list code{color:#594839}.warmup-address-list p{color:#9e896f;text-align:center;margin:0;padding:21px 12px;font-size:11px;line-height:1.5}.warmup-rules-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 10px;display:grid}.warmup-preflight{background:#fff5e4;border:1px solid #ead5b8;border-radius:6px;justify-content:space-between;align-items:center;gap:14px;margin-top:5px;padding:10px;display:flex}.warmup-preflight strong{color:#684116;font-size:12px;display:block}.warmup-preflight span{color:#987d60;margin-top:3px;font-size:10px;line-height:1.45;display:block}.warmup-checks{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.warmup-check{color:#927d65;white-space:nowrap;align-items:center;gap:5px;font-size:10px;display:inline-flex}.warmup-check i{color:#a18b70;border:1px solid #cfbda4;border-radius:50%;place-items:center;width:14px;height:14px;font-size:10px;font-style:normal;display:grid}.warmup-check.passed{color:#5c8060}.warmup-check.passed i{color:#42824a;background:#eff8ed;border-color:#72aa76}.warmup-launch-row{background:#fff7e9;border:1px solid #ead6b7;border-radius:6px;gap:10px;margin-top:11px;padding:10px;display:grid}.warmup-launch-copy{min-width:0}.warmup-launch-row p{color:#806d57;max-width:610px;font-size:11px;line-height:1.45}.warmup-ack{color:#76634e;align-items:flex-start;gap:7px;margin-top:8px;font-size:11px;line-height:1.42;display:flex}.warmup-ack input{accent-color:#be7d2e;width:15px;height:15px;margin:0}.warmup-launch-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.warmup-launch-actions .outline-button,.warmup-launch-actions .launch,.warmup-launch-actions .warmup-stop{min-height:36px}.warmup-stop{color:#9c4e40;background:#fff1eb;border:1px solid #c97862;border-radius:6px;min-height:34px;padding:7px 13px;font-size:12px;font-weight:700}.warmup-stop:hover{background:#ffe6dc}.warmup-plan-summary{color:#7c684f;flex-wrap:wrap;gap:8px 18px;margin-top:10px;font-size:11px;display:flex}.warmup-plan-summary span:before{color:#bd802d;content:"•";margin-right:5px}.warmup-notice{margin:8px 0 0}.warmup-task-monitor{background:#fffdfa;padding:13px}@media (width<=1120px){.warmup-rules-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=820px){.warmup-title,.warmup-panel-heading,.warmup-preflight{flex-direction:column;align-items:stretch}.warmup-chain-control{align-items:initial}.warmup-chain-control label{width:100%}.warmup-rules-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.warmup-checks{justify-content:flex-start}}@media (width<=540px){.warmup-rules-grid{grid-template-columns:1fr}.warmup-wallet-actions,.warmup-launch-actions{flex-direction:column;align-items:stretch}.warmup-launch-actions .outline-button,.warmup-launch-actions .launch,.warmup-launch-actions .warmup-stop{width:100%}}:root{color:#dce7f6;--address-dock-height:196px;font-synthesis:none;background:#071421;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:#071421;min-width:320px;min-height:100vh;margin:0;overflow-x:hidden}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.48}h1,h2,h3,p{margin:0}code{font-family:SFMono-Regular,Consolas,monospace}.app-shell{width:min(1580px,100% - 32px);padding:12px 0 calc(var(--address-dock-height) + 20px);margin:0 auto}.app-header{grid-template-columns:minmax(260px,1fr) auto minmax(190px,1fr);align-items:center;gap:18px;min-height:44px;margin-bottom:12px;display:grid}.product-mark{color:#e5f0ff;align-items:center;min-width:0;display:flex}h1{color:#e7f0fc;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(17px,1.55vw,22px);font-weight:650;overflow:hidden}h2{color:#e5effc;letter-spacing:-.02em;font-size:17px;font-weight:710}h3{color:#cfdded;font-size:14px}.mode-switch{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.compact-switch{background:#0a1828;border:1px solid #25415f;border-radius:5px;min-width:418px;overflow:hidden}.mode-switch button{color:#8fa4bd;white-space:nowrap;background:0 0;border:0;border-right:1px solid #25415f;min-height:32px;padding:7px 17px;font-size:13px}.mode-switch button:last-child{border-right:0}.header-status{color:#9fb5cc;grid-template-columns:auto auto;justify-self:end;align-items:center;column-gap:7px;font-size:12px;display:grid}.header-status small{color:#607893;grid-column:1/-1;padding-left:13px;font-size:10px}.live-dot,.idle-dot{background:#42ca89;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #42ca8920}.dashboard-layout{align-items:flex-start;gap:10px;display:flex}.step-nav,.workspace-card,.activity-log,.task-monitor{background:#0a1828;border:1px solid #1d3854;border-radius:5px;box-shadow:0 12px 34px #02091430}.step-nav{flex:0 0 192px;min-height:calc(100vh - 222px);max-height:calc(100vh - 22px);padding:10px 0 16px;position:sticky;top:12px;overflow:auto}.step-nav button{color:#9ab0c9;text-align:left;background:0 0;border:0;grid-template-columns:28px 1fr;gap:10px;width:100%;padding:13px 14px 12px 20px;display:grid;position:relative}.step-nav button:before{content:"";background:0 0;width:2px;position:absolute;top:0;bottom:0;left:0}.step-number{color:#c6dbf0;border:1px solid #7892ad;border-radius:50%;place-items:center;width:21px;height:21px;font-size:12px;display:grid}.step-nav button.active .step-number{color:#6bc0ff;border-color:#2d8dff}.step-nav b,.step-nav small{display:block}.step-nav b{font-size:15px;font-weight:670}.step-nav small{color:#7e96b2;margin-top:7px;font-size:12px}.nav-footnote{color:#657f9c;border-top:1px solid #1c344e;margin:auto 17px 0;padding:20px 3px 0;font-size:11px;line-height:1.6}.workflow-canvas{flex:1 1 0;grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;display:grid}.workspace-card{padding:14px;scroll-margin-top:12px}.workflow-canvas>.workspace-card,.workflow-canvas>.task-monitor{min-height:calc(100vh - 222px)}.section-title{border-bottom:1px solid #1d3650;justify-content:space-between;align-items:flex-start;gap:12px;min-height:54px;padding-bottom:11px;display:flex}.section-title>div:first-child{align-items:flex-start;gap:9px;display:flex}.section-index{color:#d5e7fb;background:#5b7191;border-radius:4px;flex:none;place-items:center;width:22px;height:22px;font-size:13px;font-weight:750;display:grid}.section-title p{color:#8098b3;max-width:500px;margin-top:4px;font-size:12px;line-height:1.45}.section-actions{align-items:center;gap:8px;display:flex}.metrics{border:1px solid #1b324b;border-radius:4px;grid-auto-columns:minmax(112px,auto);grid-auto-flow:column;align-self:stretch;margin-left:auto;display:grid;overflow:hidden}.metric{border-right:1px solid #1b324b;gap:5px;min-width:116px;padding:8px 12px;display:grid}.metric:last-child{border-right:0}.metric span{color:#718aa7;font-size:10px}.metric strong{color:#cfe0f5;white-space:nowrap;font-size:15px;font-weight:600}.outline-button,.text-button{color:#a9ddff;background:#0b2438;border:1px solid #2a608b;border-radius:4px;min-height:30px;font-size:12px;font-weight:650}.outline-button{padding:6px 12px}.text-button{color:#c3d4e7;background:0 0;border-color:#0000;padding:5px 7px}.stacked-groups{gap:8px;margin-top:10px;display:grid}.form-group{background:#0b1b2d;border:1px solid #1d3650;border-radius:4px;padding:10px}.group-title{align-items:center;gap:8px;min-height:23px;margin-bottom:9px;display:flex}.group-title>span{color:#caddf1;background:#506b89;border-radius:3px;place-items:center;width:21px;height:21px;font-size:12px;font-weight:750;display:grid}.group-title small{color:#7e98b4;font-size:12px}.master-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.import-button{min-width:104px;margin-bottom:14px}.field{gap:6px;margin:0 0 12px;display:grid}.field span,.delay-group>span{color:#91a9c3;font-size:11px;font-weight:650}input,textarea,select{color:#dceafa;background:#071524;border:1px solid #28445f;border-radius:4px;outline:none;width:100%;padding:8px 9px;font-size:12px;transition:border-color .16s,box-shadow .16s}input{height:33px}input[type=number]{appearance:textfield}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}textarea{resize:vertical;min-height:73px;line-height:1.45}.soft-empty,.empty{color:#69839f;font-size:12px;line-height:1.55}.soft-empty{padding:5px 0 1px}.balance-line{color:#89a2be;border-top:1px solid #1d3650;grid-template-columns:84px 1fr minmax(150px,1fr) minmax(150px,1fr);align-items:center;gap:10px;padding:10px;font-size:12px;display:grid}.balance-line b{color:#819ab6;font-weight:500}.balance-line strong{color:#dbeafb;margin-top:3px;font-size:13px;font-weight:600;display:block}.wallet-empty{text-align:center;padding:24px 5px 4px}.config-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:13px;display:grid}.rules-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.delay-group{margin:0 0 12px}.delay-group>span{margin-bottom:6px;display:block}.delay-group>div{grid-template-columns:1fr auto 1fr;align-items:center;gap:6px;display:grid}.delay-group i{color:#667f9a;font-size:11px;font-style:normal}.allocation-summary{color:#86a2bd;background:#0b2033;border:1px solid #1c3a55;border-radius:4px;grid-template-columns:auto auto 1fr;align-items:center;gap:11px;margin-top:4px;padding:10px;font-size:12px;display:grid}.allocation-summary strong{color:#e1effd;font-size:14px;font-weight:600}.allocation-summary small{color:#607d9a;font-size:11px}.settings-divider{border-top:1px solid #1d3650;align-items:center;min-height:54px;margin-top:14px;padding-top:12px;display:flex}.settings-divider h3{color:#d8e8f8;font-size:14px}.settings-divider p{color:#8098b3;margin-top:3px;font-size:12px}.token-list-frame{width:var(--token-list-width,100%);height:var(--token-list-height,230px);min-width:280px;max-width:100%;min-height:168px;max-height:min(640px,70vh);margin-top:13px;position:relative}.token-list{overscroll-behavior:contain;scrollbar-color:#467fa8 #091827;scrollbar-width:thin;scrollbar-gutter:stable;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:100%;height:100%;display:grid;overflow:auto}.token-list::-webkit-scrollbar{width:10px;height:10px}.token-list::-webkit-scrollbar-track{background:#091827;border:1px solid #18344d;border-radius:8px}.token-list::-webkit-scrollbar-thumb{background:#467fa8;border:2px solid #091827;border-radius:999px;min-height:32px}.token-list-resize-handle{z-index:4;touch-action:none;position:absolute}.token-list-resize-handle.left,.token-list-resize-handle.right{cursor:ew-resize;width:10px;top:0;bottom:0}.token-list-resize-handle.left{left:-5px}.token-list-resize-handle.right{right:-5px}.token-list-resize-handle.top,.token-list-resize-handle.bottom{cursor:ns-resize;height:10px;left:0;right:0}.token-list-resize-handle.top{top:-5px}.token-list-resize-handle.bottom{bottom:-5px}.token-list-resize-handle:hover,.token-list-resize-handle:active{background:#2e9de43b}.token{color:#d7e7f7;background:#0b1b2d;border:1px solid #1d3650;border-radius:4px;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 9px;display:grid}.token-rank{color:#6999c8;font-size:11px}.token b,.token small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.token b{font-size:13px}.token small{color:#7490ac;margin-top:2px;font-size:10px}.token code{color:#93a9c0;font-size:10px}.rank-empty{text-align:center;padding:28px 5px 3px}.check-list{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.check-item{color:#7d96b1;align-items:center;gap:6px;font-size:12px;display:inline-flex}.check-item i{color:#7e96ae;border:1px solid #58708b;border-radius:50%;place-items:center;width:16px;height:16px;font-size:11px;font-style:normal;display:grid}.launch-row{background:#0b1c2f;border:1px solid #1f3e5d;border-radius:4px;justify-content:space-between;align-items:center;gap:14px;margin-top:13px;padding:10px;display:flex}.ack{color:#a3bad2;align-items:center;gap:8px;font-size:12px;line-height:1.4;display:flex}.ack small{color:#907b65;font-size:10px;line-height:1.35}.ack input{accent-color:#2c8dfa;width:15px;height:15px;margin:0}.launch{color:#eff8ff;white-space:nowrap;background:#1d6fdf;border:1px solid #419eff;border-radius:4px;min-height:34px;padding:7px 18px;font-size:13px;font-weight:750}.launch-actions,.monitor-state{flex:none;align-items:center;gap:8px;display:flex}.pause-task,.resume-task{color:#754b16;white-space:nowrap;background:#fff0d6;border:1px solid #c18b40;border-radius:6px;min-height:34px;padding:7px 17px;font-size:12px;font-weight:750}.notice{color:#9fc0e2;margin-top:10px;font-size:12px;line-height:1.5}.activity-log{width:var(--log-width,clamp(300px, 30vw, 386px));height:var(--log-height,calc(100vh - 222px));flex-direction:column;flex:none;min-width:280px;max-width:720px;min-height:280px;max-height:calc(100vh - 22px);display:flex;position:sticky;top:12px;overflow:hidden}.log-resize-handle,.dock-resize-handle{z-index:4;touch-action:none;position:absolute}.log-resize-handle.left,.log-resize-handle.right{cursor:ew-resize;width:10px;top:0;bottom:0}.log-resize-handle.left{left:-5px}.log-resize-handle.right{right:-5px}.log-resize-handle.top,.log-resize-handle.bottom{cursor:ns-resize;height:10px;left:0;right:0}.log-resize-handle.top{top:-5px}.log-resize-handle.bottom{bottom:-5px}.log-resize-handle:hover,.log-resize-handle:active,.dock-resize-handle:hover,.dock-resize-handle:active{background:#2e9de43b}.log-heading{border-bottom:1px solid #1d3650;justify-content:space-between;align-items:flex-start;padding:14px;display:flex}.log-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:7px;display:flex}.log-heading-actions .pause-task,.log-heading-actions .resume-task{min-height:30px;padding:5px 9px}.log-heading h2{font-size:17px}.log-heading span{color:#6c87a4;align-items:center;gap:5px;margin-top:5px;font-size:11px;display:flex}.log-heading i{background:#3bcc85;border-radius:50%;width:6px;height:6px}.log-filters{border-bottom:1px solid #1d3650;grid-template-columns:repeat(4,1fr);padding:9px 14px;display:grid}.log-filters button,.task-filters button{color:#94aac1;background:#0b1a2a;border:1px solid #1d3650;min-height:27px;font-size:11px}.log-filters button:first-child,.task-filters button:first-child{border-radius:3px 0 0 3px}.log-filters button:last-child,.task-filters button:last-child{border-radius:0 3px 3px 0}.log-filters button+button,.task-filters button+button{border-left:0}.log-filters button.active,.task-filters button.active{color:#c7e9ff;background:#0d2b4d;border-color:#2f8df2;position:relative}.log-list{flex:1;min-height:0;overflow:auto}.log-item{color:#9fb4cc;content-visibility:auto;border-bottom:1px solid #172f47;grid-template-columns:48px auto auto auto minmax(0,1fr);align-items:start;gap:5px;padding:9px 13px;font-size:11px;line-height:1.45;display:grid}.log-item time{color:#6f86a1;font-variant-numeric:tabular-nums}.log-level{color:#6dc1ff;white-space:nowrap;background:#0a2746;border:1px solid #2d6eac;border-radius:3px;padding:1px 4px;font-size:10px}.log-item code{color:#9cb6d3;white-space:nowrap;font-size:10px}.log-item b{color:#6f91b6;font-size:10px;font-weight:600}.log-item p{color:#c1d1e1;overflow-wrap:anywhere;-webkit-line-clamp:4;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.log-item a{color:#6ec4ff;margin-left:6px;text-decoration:none;display:inline-block}.log-item a:hover{text-decoration:underline}.log-empty{place-items:center;min-height:160px;display:grid}.address-dock{z-index:30;width:min(1580px,100vw - 32px);height:var(--address-dock-height);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a1828f5;border:1px solid #28506f;border-bottom:0;border-radius:5px 5px 0 0;min-height:156px;max-height:75vh;position:fixed;bottom:0;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 -12px 34px #02091468}.dock-resize-handle{cursor:ns-resize;height:10px;top:-5px;left:0;right:0}.address-dock-heading{border-bottom:1px solid #1d3650;justify-content:space-between;align-items:center;gap:14px;height:43px;padding:8px 13px;display:flex}.address-dock-heading>div:first-child{align-items:baseline;gap:9px;display:flex}.address-dock-heading h2{font-size:15px}.address-dock-heading span{color:#7894b0;font-size:11px}.address-dock-tools{gap:8px;display:flex}.address-search input{height:28px}.dock-sort,.dock-delete{color:#a9ddff;white-space:nowrap;background:#0b2438;border:1px solid #2a608b;border-radius:4px;min-height:28px;padding:0 9px;font-size:11px}.dock-delete{color:#f1bbb1;background:#351d1c;border-color:#966057}.dock-delete:disabled{opacity:.48;cursor:not-allowed}.address-table{flex-direction:column;height:calc(100% - 43px);display:flex;overflow:hidden}.address-table-head,.address-table-row{grid-template-columns:28px 78px minmax(145px,1fr) 128px 184px;align-items:center;gap:10px;padding:7px 13px;display:grid}.address-table-head{color:#718ca8;background:#0a1929;flex:0 0 27px;height:27px;font-size:10px;font-weight:750}.address-column-sort{min-width:0;color:inherit;font:inherit;font-weight:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:4px;padding:0;display:inline-flex}.address-column-sort i{color:#5aa9dd;font-size:12px;font-style:normal;line-height:1}.address-table-body{content-visibility:auto;flex:1;min-height:0;overflow:auto}.address-table-row{color:#a9bed2;content-visibility:auto;border-top:1px solid #1b334d;min-height:31px;font-size:11px}.address-table-row.selected{background:#11324b}.address-table-row.selectable{-webkit-user-select:none;user-select:none}.address-checkbox{place-items:center;display:grid}.address-checkbox-control{color:#e9f7ff;cursor:pointer;touch-action:none;background:#0b2234;border:1px solid #3e759c;border-radius:3px;place-items:center;width:15px;height:15px;margin:0;padding:0;font-size:11px;font-weight:800;line-height:1;display:grid}.address-checkbox-control:focus-visible{outline-offset:2px;outline:2px solid #6bc5ff}.address-checkbox-control:disabled{opacity:.5;cursor:not-allowed}.address-table-row strong{color:#b9d7be;font-size:11px;font-weight:650}.address-table-row>div{gap:6px;display:flex}.address-table-row button{color:#b8ddf5;background:#0a2235;border:1px solid #275778;border-radius:3px;min-height:23px;padding:3px 7px;font-size:10px}.address-empty{color:#6b86a1;text-align:center;padding:24px;font-size:12px}.task-monitor{margin-top:10px;padding:14px;scroll-margin-top:12px}.workflow-canvas>.task-monitor{min-width:0;margin-top:0}.monitor-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.monitor-heading p{color:#7892ad;margin-top:4px;font-size:12px}.status{color:#91a9c1;border:1px solid #405a75;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:650}.monitor-tools{justify-content:space-between;align-items:center;gap:14px;margin:13px 0 10px;display:flex}.task-filters{display:flex}.task-filters button{padding:0 10px}.task-search{width:min(240px,45%)}.task-search input{height:29px}.table-wrap{border:1px solid #1b344e;overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%;min-width:830px}.warmup-task-table{table-layout:fixed;min-width:1090px}.warmup-task-table .warmup-wallet-column{width:112px}.warmup-task-table .warmup-token-column{width:138px}.warmup-task-table .warmup-cycle-column{width:56px}.warmup-task-table .warmup-amount-column{width:136px}.warmup-task-table .warmup-ratio-column{width:82px}.warmup-task-table .warmup-state-column{width:116px}.warmup-task-table .warmup-trade-column{width:100px}.warmup-task-table .warmup-error-column{width:332px}.warmup-task-table th,.warmup-task-table td{overflow:hidden}.warmup-task-table .warmup-task-error>span{overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}th{color:#7490ac;letter-spacing:.04em;background:#0a1929;padding:9px 10px;font-size:10px;font-weight:750}td{color:#b3c5d7;vertical-align:middle;border-top:1px solid #1b334d;padding:9px 10px;font-size:12px}td strong,td code{display:block}.task-state{color:#cbe0f5;font-weight:650}td small{-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:260px;margin-top:3px;font-size:10px;line-height:1.4;display:-webkit-box;overflow:hidden}.empty-cell{color:#6d86a2;text-align:center;padding:28px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=1400px){.dashboard-layout{grid-template-columns:178px minmax(0,1fr) 330px}.metrics{display:none}.log-item{grid-template-columns:46px auto auto minmax(0,1fr)}.log-item b{display:none}}@media (width<=1120px){.app-header{grid-template-columns:1fr auto}.compact-switch{order:3;grid-column:1/-1;justify-self:center}.dashboard-layout{grid-template-columns:168px minmax(0,1fr);display:grid}.workflow-canvas{flex:initial}.activity-log{grid-column:1/-1;width:auto;max-width:none;height:420px;min-height:360px;max-height:520px;position:static}.log-resize-handle{display:none}.step-nav{min-height:calc(100vh - 222px)}}@media (width<=820px){.app-shell{width:min(100% - 20px,740px);padding-top:10px}.app-header{flex-wrap:wrap;gap:9px;display:flex}.header-status{margin-left:auto}.compact-switch{flex-basis:100%;order:3;min-width:0}.mode-switch button{padding:8px;font-size:11px}.dashboard-layout{display:block}.step-nav{scrollbar-width:none;min-height:0;margin-bottom:10px;padding:0;display:flex;position:static;overflow-x:auto}.step-nav::-webkit-scrollbar{display:none}.step-nav button{border-right:1px solid #1d3650;flex:none;gap:7px;width:auto;padding:9px 12px;display:flex}.step-nav button:before{width:auto;height:2px;top:auto;right:0}.step-nav b{font-size:12px}.step-nav small,.nav-footnote{display:none}.activity-log{margin-top:10px}.workflow-canvas>.workspace-card,.workflow-canvas>.task-monitor{min-height:auto}.section-title{flex-wrap:wrap}.section-title>.outline-button,.section-title>.section-actions{margin-left:31px}.config-grid,.rules-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.token-list-frame{width:100%;min-width:0}.token-list{grid-template-columns:1fr}.token-list-resize-handle{display:none}.balance-line{grid-template-columns:75px 1fr}.balance-line b{grid-column:span 1}.address-dock{width:100%}.address-dock-heading{padding:8px 10px}.address-search{width:134px}.address-table-head,.address-table-row{grid-template-columns:28px 76px minmax(128px,1fr) 110px 160px;padding:7px 10px}.address-table{overflow-x:auto}.address-table-head,.address-table-body{min-width:650px}}@media (width<=540px){.product-mark h1{font-size:16px}.header-status{display:none}.master-form,.config-grid,.rules-grid{grid-template-columns:1fr}.import-button{margin-bottom:0}.allocation-summary{grid-template-columns:1fr;gap:4px}.launch-row,.monitor-tools{flex-direction:column;align-items:stretch}.launch,.task-search{width:100%}.activity-log{min-height:330px;max-height:55vh}.log-item{grid-template-columns:45px auto minmax(0,1fr)}.log-item code{display:none}.address-dock{--address-dock-height:182px}.address-dock-heading{gap:7px}.address-dock-heading h2{font-size:13px}.address-dock-heading span{display:none}.address-search{width:114px}.dock-sort,.dock-delete{padding:0 6px;font-size:10px}}:root{color:#42382d;--address-dock-height:164px;background:#f8f3eb}html{scrollbar-color:#c7984f #f5ede1}body{background:#f8f3eb}h1{color:#342b24;font-weight:680}h2{color:#382f27}h3{color:#504234}.product-mark{color:#3a3027}.app-shell{width:min(1500px,100% - 40px)}.compact-switch{background:#fffaf3;border-color:#eadbc7;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:470px;display:grid;box-shadow:0 4px 16px #8d67300d}.compact-switch button{padding-left:8px;padding-right:8px;font-size:12px}.mode-switch button{color:#685846;border-right-color:#eadbc7}.mode-switch button:hover,.mode-switch button.active{color:#8f5f20;background:#fff1d8}.header-status{color:#6c5d4a}.header-status small{color:#a18d75}.live-dot,.idle-dot{background:#4aa76a;box-shadow:0 0 0 3px #4aa76a1c}.idle-dot{box-shadow:none;background:#ae9d87}.step-nav,.workspace-card,.activity-log,.task-monitor{background:#fffdf9;border-color:#eadfce;border-radius:8px;box-shadow:0 9px 28px #8e6b4210}.step-nav{scrollbar-color:#cda25f transparent;background:#fffaf3;flex-basis:220px;padding-bottom:228px}.activity-log{width:var(--log-width,clamp(300px, 24vw, 330px))}.step-nav button{color:#625648}.step-nav button:before{width:3px}.step-nav button:hover{color:#4f3e2c;background:#fff5e6}.step-nav button.active{color:#875c23;background:#fff1d9}.step-nav button.active:before{background:#c98d36}.step-number{color:#796852;border-color:#d6c3a9}.step-nav button.active .step-number{color:#9b671f;background:#fffaf0;border-color:#c88c36}.step-nav small{color:#96836d}.nav-footnote{color:#9b876e;border-top-color:#ecdfcf}.nav-illustration{object-fit:cover;object-position:center bottom;opacity:.78;pointer-events:none;border-radius:6px;width:calc(100% - 24px);height:260px;position:absolute;bottom:0;left:12px;right:12px}.section-title{border-bottom-color:#ebdfd0}.section-index{color:#7c5525;background:#ead6b9;border-radius:5px}.section-title p{color:#887661}.metrics{border-color:#eadfce;border-radius:6px}.metric{border-right-color:#eadfce}.metric span{color:#9a876f}.metric strong{color:#4e4032}.outline-button,.text-button{color:#946126;background:#fff8ed;border-color:#dcc19a;border-radius:6px}.outline-button:hover{color:#70430c;background:#ffefd4;border-color:#c99343}.text-button{color:#75624d}.text-button:hover{color:#5b4123;background:#fff0d9}.form-group{background:#fffaf3;border-color:#ecdfcf;border-radius:6px}.group-title>span{color:#775525;background:#ead7bc;border-radius:4px}.group-title small{color:#9a856d}.field span,.delay-group>span{color:#796a58}input,textarea,select{color:#46392d;background:#fffefa;border-color:#e2d1bd;border-radius:6px}input::placeholder,textarea::placeholder{color:#b2a08b}input:focus,textarea:focus,select:focus{border-color:#c8903d;box-shadow:0 0 0 3px #d9a55724}.soft-empty,.empty{color:#9d8b75}.balance-line{color:#88755e;border-top-color:#ecdfcf}.balance-line code{color:#514233}.balance-line b{color:#8d7860}.balance-line strong{color:#4b3a2b}.allocation-summary{color:#856f56;background:#fff5e4;border-color:#ead5b8;border-radius:6px}.allocation-summary strong{color:#684116}.allocation-summary small{color:#a88f70}.settings-divider{border-top-color:#ebdfd0}.settings-divider h3{color:#554331}.settings-divider p{color:#907b65}.route-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.route-selection .section-actions{flex-wrap:wrap}.route-selection .section-actions small{color:#9b856b;font-size:11px}.token-list{scrollbar-color:#c59142 #f8efe3}.token-list-frame{height:var(--token-list-height,clamp(230px, 52vh, 560px))}.token-list::-webkit-scrollbar-track{background:#f8efe3;border-color:#eadcc9}.token-list::-webkit-scrollbar-thumb{background:#c59142;border-color:#f8efe3}.token-list::-webkit-scrollbar-thumb:hover{background:#a97025}.token-list::-webkit-scrollbar-corner{background:#f8efe3}.token-list-resize-handle:hover,.token-list-resize-handle:active,.log-resize-handle:hover,.log-resize-handle:active,.dock-resize-handle:hover,.dock-resize-handle:active{background:#c9913530}.token{color:#493b2e;background:#fffdfa;border-color:#ede1d2;border-radius:6px}.token:hover{background:#fff7e9;border-color:#d5a159}.token-rank{color:#a97936}.token small{color:#937e67}.token code{color:#8a7763}.check-item{color:#89755e}.check-item i{color:#a28b6d;border-color:#cdb89b}.check-item.passed{color:#5c8060}.check-item.passed i{color:#42824a;background:#eff8ed;border-color:#72aa76}.launch-row{background:#fff7e9;border-color:#ead6b7;border-radius:6px}.ack{color:#76634e}.ack small{color:#947b5f}.ack input{accent-color:#be7d2e}.launch{color:#fffaf3;background:#bb7b2f;border-color:#b9792d;border-radius:6px;box-shadow:0 5px 12px #a568261f}.launch:hover{background:#a9681e}.pause-task,.resume-task{color:#77501e;background:#fff1da;border-color:#c38a3c;box-shadow:0 4px 10px #a5682612}.pause-task:hover{color:#603c10;background:#ffe5bd;border-color:#a96e22}.resume-task{color:#3c7142;background:#edf8eb;border-color:#79ac7d}.resume-task:hover{color:#2b6233;background:#dff1df;border-color:#5d9864}.notice{color:#8d642c}.activity-log{background:#fffdfa}.log-heading,.log-filters{border-bottom-color:#ebe0d1}.log-heading span{color:#9c876f}.log-heading i{background:#4aa76a}.log-filters button,.task-filters button{color:#8a765e;background:#fffaf4;border-color:#eadfce}.log-filters button.active,.task-filters button.active{color:#794b16;background:#fff0d7;border-color:#c99343}.log-list,.address-table-body{scrollbar-color:#cda25f #fbf4e9}.log-item{color:#7c6a56;border-bottom-color:#f0e6d9}.log-item time{color:#a48e75}.log-level{color:#94601b;background:#fff1d7;border-color:#d2aa67}.log-item.success .log-level{color:#4c8753;background:#eff8ed;border-color:#80b584}.log-item.error .log-level{color:#ab5445;background:#fff0eb;border-color:#d99a88}.log-item.warning .log-level{color:#9a6516;background:#fff4d7;border-color:#d6ae62}.log-item code{color:#8c7660}.log-item b{color:#a07e4e}.log-item p{color:#5b4b3c}.log-item a{color:#a36a20}.address-dock{background:#fffdf9f5;border-color:#ead8bf;box-shadow:0 -9px 26px #8e6b4210}.address-dock-heading{border-bottom-color:#ebe0d1}.address-dock-heading span{color:#9d896f}.dock-sort{color:#946126;background:#fff8ed;border-color:#ddbf91;border-radius:6px}.dock-sort:hover{color:#70430c;background:#ffefd4;border-color:#c99343}.dock-delete{color:#a34c3b;background:#fff5f1;border-color:#d9a596;border-radius:6px}.dock-delete:hover:not(:disabled){color:#803122;background:#ffebe4;border-color:#c96d59}.address-table-head{color:#99856d;background:#fff7ec}.address-column-sort:hover{color:#754a15}.address-column-sort i{color:#b47a28}.address-table-row{color:#7c6b58;border-top-color:#f0e6d9}.address-table-row:hover{background:#fff7ea}.address-table-row.selected{background:#fff0d7;box-shadow:inset 3px 0 #c78a34}.address-table-row code{color:#594839}.address-table-row strong{color:#58845c}.address-table-row button{color:#8f5c22;background:#fff9f0;border-color:#ddc19a;border-radius:5px}.address-table-row button:hover{background:#ffefd4;border-color:#c99343}.address-checkbox-control{color:#fffaf0;background:#fffaf1;border-color:#d3b984}.address-checkbox-control[aria-checked=true],.address-checkbox-control[aria-checked=mixed]{background:#bd8132;border-color:#ba7b2c}.address-checkbox-control:focus-visible{outline-color:#c99343}.address-empty{color:#9e896f}.monitor-heading p{color:#907b65}.status{color:#8a765e;border-color:#d5c2a7}.status.live{color:#49804f;background:#eef8ed;border-color:#83b588}.table-wrap{border-color:#eadfce}th{color:#99856d;background:#fff7ec}td{color:#6d5b48;border-top-color:#f0e6d9}tbody tr:hover{background:#fff7ea}td code{color:#594839}.task-state{color:#67513a}.task-state.error,td small{color:#b45446}.empty-cell{color:#9e896f}@media (width<=820px){.app-shell{width:min(100% - 20px,740px)}.step-nav{flex-wrap:wrap;padding-bottom:0;overflow:visible}.step-nav button{border-bottom:1px solid #eadfce;border-right-color:#eadfce;flex:1 0 33.333%;justify-content:center}.nav-illustration{display:none}}@media (width<=1120px){.step-nav{flex-basis:auto;width:auto}.activity-log{width:auto}}:root{--activity-log-height:276px}.app-shell{padding-bottom:calc(var(--activity-log-height) + 20px)}.activity-log{z-index:30;width:min(1580px,100vw - 32px);height:var(--log-height,var(--activity-log-height));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdf9f5;border-bottom:0;border-radius:8px 8px 0 0;min-width:0;max-width:none;min-height:190px;max-height:70vh;position:fixed;inset:auto auto 0 50%;transform:translate(-50%);box-shadow:0 -9px 26px #8e6b4210}.log-resize-handle{display:none}.log-resize-handle.top{cursor:ns-resize;height:10px;display:block;top:-5px;left:0;right:0}.log-item{grid-template-columns:64px auto auto auto minmax(0,1fr);padding:8px 13px}.log-message{color:#4f4235;white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;margin:0;font:11px/1.55 SFMono-Regular,Consolas,monospace}.log-message a{color:#a36a20;margin-left:8px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;text-decoration:none;display:inline-block}.log-message a:hover{text-decoration:underline}.address-dock{z-index:1;width:var(--address-dock-width,330px);height:calc(100vh - var(--activity-log-height) - 32px);background:#fffdf9;border:1px solid #ead8bf;border-radius:8px;flex:none;min-width:280px;max-width:560px;min-height:280px;max-height:none;position:sticky;top:12px;bottom:auto;left:auto;transform:none;box-shadow:0 9px 28px #8e6b4210}.dock-resize-handle{cursor:ew-resize;width:10px;height:auto;inset:0 auto 0 -5px}.address-dock-heading{height:auto;min-height:43px}.address-dock-heading>div:first-child{flex-direction:column;align-items:flex-start;gap:1px;min-width:0}.address-dock-heading span{line-height:1.35}.address-dock-tools{min-width:0}.address-search{width:116px}.address-table-head,.address-table-row{grid-template-columns:28px 64px minmax(125px,1fr) 104px;gap:7px;padding:7px 10px}.address-table-head>:last-child,.address-table-row>:last-child{display:none}.address-table-head,.address-table-body{min-width:0}@media (width<=1120px){:root{--activity-log-height:310px}.dashboard-layout{grid-template-columns:168px minmax(0,1fr);display:grid}.address-dock{grid-column:1/-1;width:auto;min-width:0;max-width:none;height:240px;position:static}.dock-resize-handle{display:none}.activity-log{width:min(100%,100vw - 20px);height:var(--log-height,var(--activity-log-height));min-height:210px;max-height:58vh}.log-resize-handle.top{display:none}}@media (width<=820px){:root{--activity-log-height:300px}.dashboard-layout{display:block}.address-dock{height:210px;margin-top:10px}.address-dock-heading span{display:none}.log-item{grid-template-columns:60px auto auto minmax(0,1fr)}.log-item b{display:none}}@media (width<=540px){:root{--activity-log-height:280px}.app-shell{padding-bottom:calc(var(--activity-log-height) + 14px)}.activity-log{width:100%;min-height:180px}.log-heading{padding:9px 10px}.log-filters{padding:7px 10px}.log-item{grid-template-columns:53px auto minmax(0,1fr);gap:4px;padding:7px 9px}.log-item code{display:none}.log-message{font-size:10px;line-height:1.48}}
