@import url('https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;500;600;700;800&display=swap');
:root{font-family:'Be Vietnam Pro',sans-serif;color:#e8f3eb;background:#10211c;font-synthesis:none;color-scheme:dark;--mint:#b5f5ae;--muted:#91ab9e;--line:#30473b}*{box-sizing:border-box}body{margin:0}header{max-width:1100px;margin:auto;padding:27px 28px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line)}a{color:var(--mint)}.brand{text-decoration:none;color:#e8f3eb;font-size:27px;display:flex;gap:12px;align-items:center}.brand span{font-size:14px;letter-spacing:2px;font-weight:700}.network{font-size:11px;color:var(--mint);background:#243a2f;padding:8px 11px;border-radius:25px}main{max-width:1044px;margin:auto;padding:48px 0 180px}.hero{max-width:740px;margin-bottom:32px}.eyebrow{font-size:10px;letter-spacing:2px;color:var(--mint);font-weight:700}h1{font-size:clamp(42px,6vw,72px);line-height:1.12;letter-spacing:-3px;margin:16px 0 20px}h1 em{font-style:normal;color:var(--mint)}p{color:var(--muted);font-size:13px;line-height:1.8}.hero p{max-width:540px;font-size:14px}.panel{border:1px solid var(--line);border-radius:18px;background:#172b22;padding:25px}label{display:block;font-size:12px;margin-bottom:10px}input:not([type=checkbox]){min-width:0;background:#10211c;border:1px solid #40594a;padding:14px;color:#e8f3eb;border-radius:9px;font:inherit;font-size:12px;outline:none}input:focus{border-color:var(--mint)}.input-row{display:flex;gap:12px}.input-row input{flex:1}button{border:0;border-radius:9px;background:var(--mint);color:#183124;font:inherit;font-size:12px;font-weight:700;padding:14px 18px;cursor:pointer;white-space:nowrap}button:hover{filter:brightness(1.08)}button:disabled{opacity:.4;cursor:not-allowed}.secondary{border:1px solid #40594a;background:transparent;color:#c6dacf}.text-button{background:transparent;color:var(--muted);padding:9px}.wallet-row{display:flex;align-items:center;gap:14px;margin-top:15px}.wallet-row span,.hint{font-size:11px;color:var(--muted)}#status{font-size:12px;padding:18px 2px;color:var(--muted);overflow-wrap:anywhere}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:25px}.stats article{padding:22px;border:1px solid var(--line);border-radius:13px;display:flex;flex-direction:column;gap:12px}.stats span{font-size:11px;color:var(--muted)}.stats strong{font-size:25px;font-weight:500;letter-spacing:-1px}.stats small{font-size:10px;color:var(--muted)}.section-head{display:flex;align-items:center;justify-content:space-between;gap:14px}h2{font-size:18px;margin:0 0 6px}h2 span{font-size:11px;background:#324c3b;border-radius:16px;padding:4px 9px}.section-head p{font-size:11px;margin:0}.filters{display:flex;gap:10px;margin:23px 0 9px}.filters input{flex:1}.token-row{display:grid;grid-template-columns:22px minmax(160px,1fr) 145px 145px;gap:15px;align-items:center;padding:19px 2px;border-bottom:1px solid #2b4134}.token-row:last-child{border:0}input[type=checkbox]{accent-color:var(--mint);width:17px;height:17px;margin:0}.token-name{font-size:13px;font-weight:600;overflow-wrap:anywhere}.token-info{min-width:0}.token-info small{display:block;margin-top:6px;font-size:10px;color:var(--muted);overflow-wrap:anywhere}.token-info a{font-size:10px;text-decoration:none}.token-num{text-align:right;font-size:12px}.token-num small{display:block;color:var(--muted);font-size:10px;margin-top:7px}.unknown{color:#e8bd83}.blocked{font-size:10px;color:#e8bd83}.placeholder{text-align:center;padding:60px 10px;color:var(--muted);font-size:13px}.footnote{font-size:10px;padding:5px 4px}.action-bar{position:fixed;bottom:0;left:0;right:0;padding:20px max(28px,calc((100vw - 1044px)/2));border-top:1px solid #40594a;background:#14271ff5;backdrop-filter:blur(15px);display:flex;gap:20px;align-items:center;justify-content:space-between;z-index:5}.action-bar div{display:flex;flex-direction:column;gap:5px}.action-bar span,.action-bar small{font-size:10px;color:var(--muted)}.action-bar strong{font-size:24px;color:var(--mint)}dialog{color:#e8f3eb;background:#172b22;border:1px solid #4f6c56;border-radius:18px;width:min(620px,94vw);max-height:88dvh;padding:25px}dialog::backdrop{background:#000b;backdrop-filter:blur(4px)}.modal-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}#review-list{max-height:210px;overflow:auto}.review-item{padding:12px 0;border-bottom:1px solid var(--line);font-size:12px;overflow-wrap:anywhere}.review-item small{display:block;font-size:10px;color:var(--muted);margin-top:5px}.review-totals{font-size:12px;line-height:2;padding:15px 0}.warning{background:#483920;color:#ffdc9e;border-radius:8px;padding:12px;font-size:11px}.ack{display:flex;gap:12px;line-height:1.7;margin:18px 0}.ack input{flex-shrink:0;margin-top:3px}#confirm-word{width:100%;margin-bottom:12px}#execute{width:100%}#activity-list p{overflow-wrap:anywhere}body.busy .wallet,body.busy .token-panel{pointer-events:none;opacity:.7}@media(max-width:1100px){main{padding-left:24px;padding-right:24px}}@media(max-width:650px){header{padding:20px}.brand span{font-size:11px}.network{font-size:9px}main{padding:30px 16px 170px}h1{letter-spacing:-2px}.panel{padding:17px}.input-row,.wallet-row{flex-direction:column;align-items:stretch}.wallet-row span{line-height:1.8}.stats{grid-template-columns:1fr;gap:9px}.stats article{padding:16px;display:grid;grid-template-columns:1fr auto;gap:9px}.stats strong{font-size:22px;grid-column:2;grid-row:1/3;align-self:center}.stats small{grid-column:1}.section-head{align-items:flex-start;flex-direction:column}.token-row{grid-template-columns:20px minmax(90px,1fr) 110px;gap:9px}.token-row .token-num:last-child{grid-column:3}.token-row .token-num:nth-child(3){grid-column:3;grid-row:auto}.token-info{grid-row:span 2}.token-row>input{grid-row:span 2}.action-bar{padding:15px 16px;gap:10px}.action-bar button{font-size:10px;padding:14px 12px}.action-bar small{max-width:175px;line-height:1.5}.action-bar strong{font-size:22px}}
.rpc-settings{font-size:11px;color:var(--muted);margin:16px 2px}.rpc-settings summary{cursor:pointer}.rpc-settings input{width:100%}.rpc-settings p{font-size:11px}body.busy .rpc-settings{pointer-events:none;opacity:.6}
