:root{--background:#080d0c;--foreground:#eaf4ed;--card:#101917;--border:#26382f;--primary:#b4ff37;--primary-foreground:#101706;--muted:#8c9c92;--radius:.65rem}*{box-sizing:border-box}html{background:#080d0c}body{color:#eaf4ed;background:#080d0c;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}.shell{background:radial-gradient(circle at 88% 5%,#17281b 0%,#0000 28%),#080d0c;min-height:100vh}header{border-bottom:1px solid #203027;justify-content:space-between;align-items:center;gap:20px;height:80px;padding:0 max(32px,50vw - 580px);display:flex}.brand{letter-spacing:.08em;align-items:center;gap:10px;font-size:18px;font-weight:900;display:flex}.brand b{color:#102008;background:#b4ff37;border-radius:6px;place-items:center;width:32px;height:32px;font-size:22px;display:grid;transform:skew(-7deg)}.brand span{color:#b4ff37;margin-left:-10px}.chain{color:#a4b7a7;letter-spacing:.12em;white-space:nowrap;border:1px solid #33493a;border-radius:6px;padding:10px 14px;font-size:12px;font-weight:700}.chain i{background:#b4ff37;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.work{max-width:1160px;margin:auto;padding:65px 32px 100px}.kicker,form label{letter-spacing:.14em;color:#93ac98;font-size:12px;font-weight:800}h1{letter-spacing:-.06em;margin:12px 0 8px;font-size:clamp(44px,6vw,76px);line-height:1}.lead{color:#a7b7ac;margin:0;font-size:17px}form{max-width:860px;margin-top:50px}.inputrow{gap:10px;margin-top:11px;display:flex}input{color:#f1fbf2;background:#121e18;border:1px solid #3b5641;border-radius:7px;outline:none;flex:1;min-width:0;padding:18px 19px;font-family:ui-monospace,monospace;font-size:16px}input:focus{border-color:#b4ff37}button,.arkham{color:#14230a;cursor:pointer;white-space:nowrap;background:#b4ff37;border:0;border-radius:7px;min-height:58px;padding:0 24px;font-weight:800}button:hover,.arkham:hover{background:#d0ff7c}button:disabled{opacity:.65;cursor:wait}.notice{color:#d5e7d6;background:#122016;border:1px solid #385638;border-radius:7px;max-width:860px;margin-top:20px;padding:17px 19px}.notice.error{color:#ffd6d0;background:#251412;border-color:#8c4c47}.idle{color:#879b8d;border-top:1px solid #203027;margin-top:78px;padding-top:25px;font-size:15px}.idle span{color:#b4ff37;margin-right:14px;font-size:25px}.results{border-top:1px solid #344737;margin-top:56px}.resulthead{justify-content:space-between;align-items:center;padding:29px 0;display:flex}.resulthead h2{letter-spacing:-.04em;margin:10px 0 6px;font-size:30px}.resulthead h2 span{color:#a4b5a8;font-size:19px;font-weight:400}.resulthead a{color:#b7ff59;font-family:monospace;font-size:14px}.count{color:#b4ff37;text-align:right;font-size:40px;font-weight:700}.count small{color:#91a493;letter-spacing:.14em;font-size:11px;display:block}.dev{background:#14231b;border:1px solid #395b3d;border-radius:9px;justify-content:space-between;align-items:center;gap:24px;padding:29px;display:flex}.wallet{overflow-wrap:anywhere;margin:12px 0;font-family:ui-monospace,monospace;font-size:clamp(15px,2vw,22px)}.subline{color:#9daf9e;font-size:14px}.actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.actions a{justify-content:center;align-items:center;min-height:44px;display:inline-flex}.arkham{min-height:44px;padding:0 18px}.actions a:not(.arkham){border:1px solid #48634c;border-radius:7px;padding:0 15px;font-size:14px}.actions a:not(.arkham):hover{border-color:#b4ff37}.tablehead{justify-content:space-between;align-items:baseline;gap:10px;margin-top:41px;display:flex}.tablehead h3{margin:0 0 16px;font-size:20px}.tablehead span{letter-spacing:.14em;color:#809584;font-size:11px}.rows{border-top:1px solid #35503b}.row{border-bottom:1px solid #23372b;grid-template-columns:50px minmax(140px,1.3fr) minmax(110px,.8fr) minmax(160px,1fr) 24px;align-items:center;gap:12px;padding:17px 10px;display:grid}.ordinal{color:#698071;font-family:monospace}.row small{color:#738c7a;letter-spacing:.14em;margin-bottom:8px;font-size:10px;font-weight:800;display:block}.row a{color:#b4ff37}.row div:first-of-type a{font-family:monospace}.row strong{font-size:17px}.time{color:#b8c7b9;font-size:14px}.empty{color:#a8b9a9;background:#101a14;border:1px solid #334b38;border-radius:7px;padding:24px;line-height:1.5}.footnote{color:#819584;margin-top:17px;font-size:13px;line-height:1.5}@media (width<=760px){header{height:66px;padding:0 18px}.chain{padding:8px;font-size:10px}.work{padding:44px 18px 65px}form{margin-top:35px}.inputrow{flex-direction:column}button{width:100%}.dev{flex-direction:column;align-items:stretch}.actions a{flex:1}.row{grid-template-columns:28px 1fr 1fr 20px;gap:8px}.time{grid-column:2/4}.tablehead span{display:none}}.keyrow{max-width:540px;margin-top:22px}.keyrow label span{color:#718b79;font-weight:400}.keyrow input{width:100%;margin-top:10px;display:block}.keyrow p{color:#90a694;font-size:13px;line-height:1.5}.keyrow a{color:#b4ff37;text-underline-offset:3px;text-decoration:underline}.keyrow select{color:#f1fbf2;background:#121e18;border:1px solid #3b5641;border-radius:7px;width:100%;margin:10px 0 22px;padding:14px 16px;font-size:16px;display:block}.keyrow select:focus{outline:1px solid #b4ff37}.save-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.save-actions .secondary{color:#d6efcf;background:0 0;border:1px solid #3d5840;width:auto;min-height:42px;padding:10px 14px;font-size:14px}.bridge-card{background:#112017;border:1px solid #34543a;border-radius:8px;margin:14px 0;padding:22px}.bridge-route{font-size:20px;font-weight:700}.bridge-route span{color:#9bb68f;margin:0 14px;font-size:14px;font-weight:400}.bridge-details{flex-wrap:wrap;gap:28px;margin:20px 0;display:flex}.bridge-details small{color:#88a18d;margin-bottom:8px;font-size:12px;display:block}.bridge-card a{color:#b4ff37}.bridge-links{gap:22px;font-size:14px;display:flex}.chain-result{border-top:1px solid #2c4232;padding:15px 0 22px}.chain-result h4{color:#d6edcb;margin:0 0 15px;font-size:18px}.lookup-warning{color:#e9b6a2}.row strong{overflow-wrap:anywhere}.row{grid-template-columns:35px minmax(135px,1.2fr) minmax(125px,1fr) minmax(160px,1fr) 24px}.keyrow label{margin-top:18px;display:block}@media (width<=760px){.row{grid-template-columns:25px 1fr 1fr 18px}.bridge-route{font-size:16px}.bridge-links{flex-wrap:wrap}.save-actions{gap:8px}}.wallet-arkham{color:#b4ff37;margin-left:12px;display:inline-block;font:12px Arial,sans-serif!important}.token-arkham{color:#b4ff37;margin-left:14px;font-size:13px}
