:root{--bg: #252b38;--panel: #252c38;--panel-strong: #202733;--border: #89f0ff;--text: #e6edf4;--muted: #9aa5b3;--cyan: #8feaff;--yellow: #f2d27a;--magenta: #d58cf2;--red: #ff7b72;--font: "IBM Plex Mono", "SFMono-Regular", "Menlo", monospace}*{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font);font-size:16px;line-height:1.25}button,input{font:inherit}.shell{width:min(1460px,calc(100vw - 24px));margin:14px auto 28px}.frame{border:1px solid var(--border);background:var(--panel)}.hero-frame{padding:8px 12px;text-align:center;width:100%}.hero-frame-repeat{margin-top:18px}.hero-title{color:var(--cyan);font-weight:700}.screen-stack{margin-top:26px;display:grid;gap:18px;justify-items:start}.home-screen{width:310px}.menu-console{display:grid;grid-template-columns:92px minmax(0,1fr);padding:0}.menu-console-home{width:310px}.menu-shortcuts{border-right:1px solid rgba(137,240,255,.85)}.menu-code,.menu-action{min-height:18px;display:flex;align-items:center;padding:2px 10px}.menu-code{color:var(--cyan)}.menu-action{width:100%;border:0;background:transparent;color:var(--text);text-align:left;cursor:pointer;gap:8px;white-space:nowrap}.menu-action:hover{background:#89f0ff12}.menu-icon{width:18px;flex:0 0 18px;text-align:center}.screen-stack label{color:var(--text)}.prompt-options{color:var(--magenta)}.terminal-flow{display:grid;gap:14px}.terminal-heading{color:var(--cyan);font-weight:700}.terminal-line{white-space:pre-wrap}.terminal-options,.terminal-log{display:grid;gap:1px;white-space:pre-wrap}.terminal-error{color:var(--red)}.terminal-prompt-line{display:inline-flex;align-items:center;white-space:nowrap;cursor:text;position:relative;width:fit-content;max-width:100%}.terminal-prompt-line label{margin-right:8px}.terminal-prompt-input{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px;padding:0;border:0;outline:none}.terminal-prompt-rendered{min-width:1ch}.terminal-cursor{width:.56em;height:1em;background:#ffffffe0;animation:terminal-blink 1s steps(1,end) infinite}@keyframes terminal-blink{0%,49%{opacity:1}50%,to{opacity:0}}.section-title{padding:10px 12px 0;color:var(--cyan);font-weight:700}.section-title-inline{display:flex;align-items:baseline;gap:8px}.section-title-main{color:var(--cyan)}.section-title-sub{color:var(--text)}.analysis-frame{padding:0 12px 12px;width:100%}.share-frame{width:100%;padding:0 12px 12px}.analysis-head{padding-top:10px;display:grid;gap:8px}.analysis-title-line{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.analysis-title-label{color:var(--text);font-weight:700}.analysis-title-address{color:var(--cyan);font-weight:700;background:#89f0ff29;padding:0 2px}.analysis-meta{display:grid;gap:2px}.summary-key,.muted{color:var(--muted)}.terminal-divider{width:min(430px,100%);height:1px;margin:16px 0;background:#e6edf459}.summary-grid,.job-grid{display:grid;grid-template-columns:180px minmax(0,1fr);gap:3px 12px;align-items:start}.summary-grid .summary-key{color:var(--text)}.analysis-meta .summary-key{color:var(--muted)}.job-grid{padding:12px}.summary-value{overflow-wrap:anywhere}.table-shell{overflow-x:hidden;padding:0 0 10px}.terminal-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:.96rem}.terminal-table th,.terminal-table td{border:1px solid rgba(137,240,255,.85);padding:8px 10px;text-align:left;vertical-align:top}.terminal-table th{white-space:nowrap}.terminal-table td{overflow-wrap:anywhere}.terminal-table td:nth-child(2),.terminal-table td:nth-child(3),.terminal-table td:nth-child(4),.terminal-table td:nth-child(5),.terminal-table td:nth-child(6){white-space:nowrap}.top-consumers-table th:first-child,.top-consumers-table td:first-child{width:32%}.top-consumers-table th:nth-child(2),.top-consumers-table td:nth-child(2){width:8%}.top-consumers-table th:nth-child(3),.top-consumers-table td:nth-child(3),.top-consumers-table th:nth-child(4),.top-consumers-table td:nth-child(4){width:12%}.top-consumers-table th:nth-child(5),.top-consumers-table td:nth-child(5){width:9%}.top-consumers-table th:nth-child(6),.top-consumers-table td:nth-child(6){width:27%;white-space:normal}.recent-transactions-table th:first-child,.recent-transactions-table td:first-child{width:20%}.recent-transactions-table th:nth-child(2),.recent-transactions-table td:nth-child(2){width:30%}.recent-transactions-table th:nth-child(3),.recent-transactions-table td:nth-child(3){width:18%}.recent-transactions-table th:nth-child(4),.recent-transactions-table td:nth-child(4),.recent-transactions-table th:nth-child(5),.recent-transactions-table td:nth-child(5){width:16%}.recent-transactions-table td:nth-child(2),.recent-transactions-table td:nth-child(3){white-space:normal}.compare-totals{padding:0 12px 12px;color:var(--yellow)}.share-actions{display:flex;align-items:center;gap:10px;padding-top:10px;flex-wrap:wrap}.terminal-action-button{border:1px solid rgba(137,240,255,.85);background:#89f0ff0f;color:var(--cyan);padding:6px 12px;cursor:pointer}.terminal-action-button:hover{background:#89f0ff1f}.share-status{color:var(--muted)}.terminal-footer{margin-top:110px;padding-bottom:18px;color:#9aa5b3b8;white-space:nowrap;overflow-wrap:anywhere}.terminal-footer a{color:#8feaffb8;text-decoration:none}.terminal-footer a:hover{text-decoration:underline}.terminal-footer-address{color:#d58cf2ad}.terminal-footer-copy{border:0;background:transparent;color:#d58cf2ad;padding:0;cursor:pointer}.terminal-footer-copy:hover{color:#d58cf2e6;text-decoration:underline}.terminal-footer-status{margin-left:8px;color:#9aa5b3b8}.value-cyan{color:var(--cyan);font-weight:700}.value-eth,.value-eth-strong{color:var(--yellow)}.value-eth-strong{font-weight:700}.value-usd{color:#7fd88f;font-weight:700}.value-red{color:#ff7b72;font-weight:700}.value-magenta{color:var(--magenta);font-weight:700}.cell-target{color:var(--magenta);white-space:normal;overflow-wrap:anywhere}.cell-target-group,.cell-target-transaction{line-height:1.15}.target-lines{display:grid;gap:2px}.target-secondary{color:var(--magenta)}.cell-number{color:var(--text)}.cell-eth{color:var(--yellow)}.cell-usd{color:#7fd88f}.cell-share{color:#8fb6d8}.cell-method{color:var(--cyan);white-space:normal;overflow-wrap:anywhere}.cell-date{color:var(--muted);white-space:nowrap}.tx-status{color:#3de06a}@media(max-width:980px){.shell{width:min(100vw - 16px,1460px);margin:10px auto 22px}.terminal-prompt-line{flex-wrap:wrap;white-space:normal}.summary-grid,.job-grid{grid-template-columns:1fr}.terminal-table{table-layout:auto}}
