:root{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#abb2bf;background:#21252b;font-synthesis:none;color-scheme:dark;--surface: #282c34;--line: #3c424d;--muted: #969eae;--blue: #61afef;--green: #98c379;--red: #e06c75;--amber: #e5b67b}*{box-sizing:border-box}body{margin:0;font-size:13px}button,input,select{font:inherit}button{cursor:pointer;color:inherit;background:#303640;border:1px solid #48515f;border-radius:4px;padding:7px 11px;white-space:nowrap}button:hover{color:#e5e9f0;border-color:#8292a8}button:disabled{cursor:default;opacity:.4}button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--blue);outline-offset:2px}input,select{color:#d7dce5;border:1px solid #4a5260;border-radius:4px;background:#21252b;padding:9px 11px;min-width:0}input::placeholder{color:#929aaa}code,.numeric,time{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-variant-numeric:tabular-nums}small{display:block;color:var(--muted);font-size:11px;line-height:1.65}.inline{display:inline}.desk{padding:0 24px;min-height:100vh;display:flex;flex-direction:column}.header{display:flex;align-items:center;min-height:78px;gap:30px;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:12px;color:#e1e6ee;font-size:15px;letter-spacing:-.3px}.brand strong{font-size:31px;letter-spacing:-2px;border-right:1px solid var(--line);padding-right:17px}.brand strong span{color:var(--blue)}.brand small{letter-spacing:1.8px;font-size:9px;margin-top:3px}.connection{margin-left:auto;display:flex;align-items:center;gap:9px;font-size:12px}.connection strong{text-transform:capitalize;font-weight:500;color:#cdd4df}.connection>span:last-child{margin-left:18px;color:var(--muted)}.dot{width:7px;height:7px;border-radius:50%;background:#929aaa}.dot.live{background:var(--green);box-shadow:0 0 0 3px #98c37915}.dot.error,.dot.disconnected{background:var(--red)}.dot.demo,.dot.reconnecting,.dot.connecting{background:var(--amber)}.mode-switch{display:flex;padding:3px;border:1px solid var(--line);border-radius:5px}.mode-switch button{background:transparent;border:0;padding:5px 12px}.mode-switch button[aria-pressed=true]{background:#394352;color:#d9eaff}.demo-banner{display:flex;gap:20px;color:var(--amber);background:#e5b67b0b;padding:10px 13px;margin-top:16px;border-left:2px solid var(--amber);font-size:12px}.wallet-bar{padding:22px 0 18px}.wallet-bar form{display:flex;align-items:center;gap:10px}.wallet-bar label{font-weight:600;color:#d9dfe8;margin-right:15px;white-space:nowrap}.wallet-bar label span{font-size:11px;font-weight:400;margin-left:8px;color:var(--muted)}.wallet-bar input{width:min(510px,60vw)}.primary{color:#172532;background:var(--blue);border-color:var(--blue);font-weight:600;padding:9px 14px}.primary:hover{background:#89c4f3;color:#172532}.wallet-chips{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.wallet-chip{display:flex;align-items:center;gap:8px;border:1px solid #48515f;background:var(--surface);border-radius:4px;font-size:12px;padding-left:9px}.wallet-index{color:#87aac7;font-size:10px}.wallet-chip button{border:0;border-left:1px solid var(--line);border-radius:0 4px 4px 0;padding:5px 8px;background:transparent;color:var(--muted)}.coverage{display:flex;align-items:center;gap:16px;padding:14px 16px;background:#292e36;border:1px solid var(--line);border-radius:5px}.partial-label{font-size:10px;letter-spacing:.9px;color:var(--amber);border:1px solid #e5b67b44;background:#e5b67b09;padding:5px 7px;white-space:nowrap}.coverage p{margin:0;color:#d2d8e1;line-height:1.6;font-size:12px}.coverage p span{display:block;color:var(--muted);font-size:11px}.coverage>button{margin-left:auto}.status-line{min-height:37px;padding:10px 1px;color:var(--muted);font-size:12px}.error-text{color:#f3a1aa}.notice,.gap{color:var(--amber);border:1px solid #e5b67b44;padding:10px 12px;margin:0 0 12px;font-size:12px;line-height:1.6}.gap summary{cursor:pointer}.gap ul{padding-left:20px}.workspace{display:flex;flex:1;min-height:390px;align-items:stretch;border:1px solid var(--line);background:var(--surface);border-radius:5px;overflow:hidden}.table-pane{flex:1;min-width:0;display:flex;flex-direction:column}.table-toolbar{display:flex;align-items:center;justify-content:space-between;padding:0 17px;border-bottom:1px solid var(--line);min-height:52px}.tabs{display:flex;gap:24px;align-self:stretch}.tabs button{border:0;border-radius:0;border-bottom:2px solid transparent;background:transparent;padding:15px 0 13px;font-weight:500}.tabs button[aria-selected=true]{color:#e5eaf2;border-bottom-color:var(--blue)}.tabs button span{margin-left:9px;font-size:11px;color:#bac4d4;background:#3c4350;padding:2px 6px;border-radius:3px}.scope-label{font-size:9px;letter-spacing:1.2px;color:#a1aabb}.filters{padding:12px 16px;display:flex;align-items:center;gap:10px}.filters input{width:280px;font-size:12px;padding:7px 10px}.filters select{max-width:210px;font-size:12px;padding:7px 10px}.filters>span{margin-left:auto;color:var(--muted);font-size:11px;white-space:nowrap}.table-scroll{overflow:auto;flex:1;max-height:570px;min-height:285px;scrollbar-color:#596170 #252a32}table{width:100%;min-width:1130px;border-collapse:separate;border-spacing:0;text-align:left;font-size:12px}th{position:sticky;top:0;background:#242930;z-index:1;border-top:1px solid var(--line);border-bottom:1px solid var(--line);white-space:nowrap}th button{width:100%;text-align:left;border:0;border-radius:0;background:transparent;padding:10px 13px;font-size:10px;color:#b5bece;font-weight:500}th button span{color:var(--blue)}td{border-bottom:1px solid #3c424d88;padding:12px 13px;vertical-align:middle;white-space:nowrap;height:65px}tr[aria-selected=true] td{background:#343e4d}tr:hover td{background:#303741}.market{min-width:235px;max-width:340px}.row-link{border:0;background:transparent;border-radius:0;padding:0;color:#d2d9e4;text-align:left;max-width:300px;overflow:hidden;text-overflow:ellipsis}.row-link:hover{color:var(--blue)}.numeric{text-align:right}.outcome{border:1px solid #596475;padding:3px 7px;border-radius:3px;color:#c5d6e5;font-size:11px}.positive,.side.buy{color:var(--green)}.negative,.side.sell{color:#ed8b94}.side{font-size:11px;text-transform:capitalize;line-height:1.8}.state-cell{font-size:11px;color:#c2cad7}.unconfirmed .state-cell,.unconfirmed td:first-child small{color:var(--amber)}.empty{text-align:center;max-width:510px;margin:46px auto 60px;padding:0 20px}.empty-mark{display:inline-block;font-family:monospace;font-size:21px;letter-spacing:-1px;color:#9cb7d2;padding:13px;border:1px solid #475366;border-radius:8px;background:#2e3743}.empty h1{font-size:18px;font-weight:500;letter-spacing:-.3px;color:#d2dae6;margin:20px 0 10px}.empty p{color:var(--muted);font-size:12px;line-height:1.8;margin-bottom:20px}.pagination{display:flex;justify-content:space-between;align-items:center;padding:11px 16px;border-top:1px solid var(--line);min-height:64px;font-size:11px}.pagination>div{display:flex;align-items:center;gap:12px}.pagination button{font-size:11px}.pagination small{font-size:10px}.new-events{display:flex;align-items:center;justify-content:space-between;background:#293b4d;color:#b8d8f5;font-size:11px;padding:6px 16px}.new-events button{padding:4px 8px;font-size:11px}.details{flex:0 0 340px;min-width:0;border-left:1px solid var(--line);padding:16px;max-height:775px;overflow:auto;outline:none;background:#252a32}.details-heading{display:flex;justify-content:space-between;align-items:center;font-size:9px;letter-spacing:1.1px}.details-heading button{font-size:11px;letter-spacing:0;padding:5px 8px}.details h2{color:#d5dde9;font-size:17px;line-height:1.45;font-weight:500}.details p{font-size:12px;line-height:1.65}.details-warning{color:#c9b795;background:#e5b67b08;border-left:2px solid #b58d58;padding:9px}.receipt{font-size:11px;line-height:1.65;border-bottom:1px solid var(--line);padding-bottom:12px}.receipt dt{color:var(--muted);margin-top:8px}.receipt dd{margin:0;color:#d4dce9}.field-list>div{padding:10px 0;border-bottom:1px solid #3c424d88}.field-list dt{color:#c4cddc;font-size:11px;text-transform:none}.field-list dt:first-letter{text-transform:uppercase}.field-list code{display:block;font-size:9px;color:var(--muted);margin:4px 0 6px;overflow-wrap:anywhere}.field-list dd{margin:0;font-size:11px;line-height:1.7;color:#e0e6ee;font-family:monospace;overflow-wrap:anywhere}.desk-footer{display:flex;gap:20px;justify-content:space-between;color:#929dad;font-size:9px;padding:17px 0}.desk-footer>span:first-child{letter-spacing:1px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(min-width:1600px){.desk{max-width:1900px;margin:0 auto}.table-scroll{max-height:65vh}}@media(max-width:950px){.header{gap:15px}.connection>span:last-child{display:none}.scope-label{display:none}.details{flex-basis:310px}.coverage{align-items:flex-start}}@media(max-width:700px){.desk{padding:0 12px}.header{min-height:68px;flex-wrap:wrap;padding:12px 0;gap:10px}.brand{font-size:13px}.brand strong{font-size:25px;padding-right:12px}.brand small{font-size:8px}.connection{font-size:10px;gap:5px}.mode-switch{margin-left:auto}.mode-switch button{font-size:11px;padding:4px 8px}.wallet-bar form{flex-wrap:wrap}.wallet-bar label{width:100%}.wallet-bar input{flex:1;width:auto;font-size:12px}.wallet-bar{padding:17px 0}.demo-banner{flex-direction:column;gap:5px;font-size:11px}.coverage{flex-wrap:wrap;padding:12px;gap:9px}.coverage p{order:2;width:100%}.coverage>button{padding:4px 8px}.filters{flex-wrap:wrap;padding:10px}.filters input{width:100%}.filters select{max-width:180px}.filters>span{font-size:10px}.workspace{flex-direction:column}.table-toolbar{padding:0 12px}.table-scroll{max-height:440px}.details{flex:auto;width:100%;max-height:550px;border-left:0;border-top:1px solid var(--line)}.pagination{padding:10px;gap:8px}.pagination>div{gap:8px}.pagination button{padding:6px}.pagination small{max-width:150px}.desk-footer{flex-wrap:wrap;gap:8px;font-size:8px}.desk-footer>span:nth-child(2){display:none}}
