:root{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#edf3ed;background:#0b1110;font-synthesis:none;font-weight:400;--green:#b5f779;--muted:#85958c;--border:#26322c;--panel:#111916}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0}button,input,select{font:inherit}a{color:inherit;text-decoration:none}button,a,select{touch-action:manipulation}button{cursor:pointer}button:disabled{opacity:.45;cursor:not-allowed}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--green);outline-offset:4px}.shell{display:flex;min-height:100vh}.sidebar{width:240px;flex-shrink:0;padding:34px 24px;border-right:1px solid var(--border);display:flex;flex-direction:column;position:sticky;top:0;height:100vh}.brand{display:flex;align-items:center;font-size:25px;letter-spacing:-1px;font-weight:650;gap:10px}.brandmark{display:inline-flex;background:var(--green);border-radius:10px;width:34px;height:34px;align-items:center;justify-content:center;color:#102016;font-weight:800}.brandmark span{font-size:16px;margin-left:-4px}.beta{font-size:8px;letter-spacing:1px;border:1px solid #45593a;color:var(--green);padding:4px;border-radius:4px}.nav-label{font-size:9px;letter-spacing:1.8px;color:#65776b;margin:56px 12px 20px}nav{display:grid;gap:8px}nav a{display:flex;gap:14px;padding:14px 12px;font-size:13px;color:#95a398;border-radius:8px}nav a span{font-size:19px;line-height:15px}nav a:hover,nav a.active{background:#1d2c20;color:var(--green)}.side-bottom{margin-top:auto;font-size:11px;color:#b3c4b8}.side-bottom p{color:var(--muted);font-size:11px;line-height:1.8;margin:14px 0 24px}.side-bottom a{font-size:11px}.side-bottom small{display:block;font-size:9px;color:#65776b;margin-top:25px;line-height:1.7}.status-dot{display:inline-block;width:6px;height:6px;background:var(--green);border-radius:50%;margin-right:7px;box-shadow:0 0 10px #b5f77922}main{max-width:1500px;width:calc(100% - 240px);padding:0 42px;margin:0 auto}header{height:94px;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:15px}.breadcrumb{font-size:12px;color:var(--muted)}.breadcrumb span{margin:0 14px;color:#4a5d50}.header-actions{display:flex;gap:12px;align-items:center}select{border:1px solid #344339;background:#17211b;color:#c1d1c4;border-radius:7px;padding:9px;font-size:12px}.connect{background:var(--green);border:0;border-radius:7px;padding:12px 18px;color:#16200f;font-weight:600;font-size:12px}.connect span{margin-left:15px}.intro{display:flex;align-items:center;justify-content:space-between;min-height:285px;padding:36px 0}.eyebrow{font-size:9px;letter-spacing:1.8px;font-weight:600;color:#a0b49f}h1{font-weight:500;font-size:44px;line-height:1.13;letter-spacing:-1.9px;margin:18px 0}h1 span{color:#839889}.intro p{color:#8ea193;font-size:12px;line-height:1.8;margin-bottom:0}.orbit{width:235px;height:210px;position:relative;margin-right:45px}.orbit-ring{position:absolute;inset:16px 0;border:1px solid #31462f;border-radius:50%;transform:rotate(-30deg);box-shadow:0 0 45px #91d25508}.orbit-ring:after{content:"";position:absolute;inset:22px;border:1px dashed #293b29;border-radius:50%}.orbit-core{position:absolute;top:60px;left:82px;width:85px;height:85px;display:grid;place-items:center;border-radius:24px;background:linear-gradient(135deg,#c5ff97,#83b15e);color:#192c12;font-size:42px;font-weight:700;transform:rotate(-12deg);box-shadow:0 10px 55px #a6e97920}.orbit-node{position:absolute;display:grid;place-items:center;background:#18271c;border:1px solid #3e5238;border-radius:50%;width:48px;height:48px;font-size:9px;letter-spacing:.5px;color:#bfd5b8}.n1{left:6px;top:86px}.n2{right:1px;top:18px}.n3{bottom:4px;right:32px}.notice{font-size:11px;line-height:1.7;border:1px solid #3b4730;background:#1a2317;color:#b5c79f;border-radius:8px;padding:12px 16px;margin-bottom:22px}#message{padding:13px 16px;background:#2f241a;border:1px solid #75613b;color:#edd0a6;border-radius:8px;font-size:12px;margin-bottom:20px;overflow-wrap:anywhere}.stat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px}.stat{border:1px solid var(--border);border-radius:10px;padding:22px;background:linear-gradient(130deg,#142019,#111916)}.stat>span{display:block;font-size:11px;color:#a3b4a6}.stat strong{display:block;font-size:29px;font-weight:500;margin:14px 0 8px;letter-spacing:-1px}.stat strong.small-value{font-size:23px;letter-spacing:-.5px}.unit{font-size:17px;color:#859a85}.stat small{color:#6f8576;font-size:10px}.workspace-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(320px,1fr);gap:22px;align-items:start}.panel{border:1px solid var(--border);background:var(--panel);border-radius:12px;overflow:hidden}.panel-heading{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:24px 23px 22px}h2{font-size:20px;font-weight:500;letter-spacing:-.6px;margin:9px 0 0}.quiet{border:1px solid #344137;background:transparent;color:#acbeb0;padding:8px 11px;border-radius:6px;font-size:11px}.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse;text-align:left}th{font-size:10px;font-weight:400;color:#738c7a;border-bottom:1px solid #25352a;padding:12px 22px}td{padding:20px 22px;font-size:12px;border-bottom:1px solid #1e2b23;color:#b8cbbd}th:nth-child(2),td:nth-child(2){text-align:right}td:last-child{font-size:10px;color:#768e7c}.asset-name{display:flex;align-items:center;gap:10px;color:#e5efe4;font-weight:500}.coin{width:30px;height:30px;border-radius:50%;display:inline-grid;place-items:center;background:#233627;color:#b5f779;font-size:12px}.empty{color:#819488!important;text-align:center!important;padding:38px 20px;line-height:1.9;font-size:12px}.panel-foot{display:flex;align-items:center;padding:18px 23px;font-size:10px;color:#728876}.chip{font-size:9px;border:1px solid #324433;border-radius:5px;padding:5px 7px;color:#91af91}.trade{grid-column:2;grid-row:1/span 2}.tabs{display:flex;gap:6px;padding:0 22px 18px}.tabs button{background:transparent;color:#839b89;border:0;border-radius:5px;padding:9px 12px;font-size:12px}.tabs .selected{background:#293e28;color:var(--green)}form{padding:0 22px}.field-box{background:#0c1410;border:1px solid #2b3d2f;border-radius:9px;padding:15px}.field-box label{font-size:11px;color:#8c9f90}.input-line{display:flex;align-items:center;gap:12px;margin-top:11px}.input-line input{background:transparent;min-width:0;width:100%;font-size:27px;border:0;outline:none;color:#f0f5ec}.input-line input::placeholder{color:#536954}.input-line strong{flex:1;min-width:0;overflow-wrap:anywhere;font-size:25px;font-weight:400;color:#d8e6d7}.input-line select{font-size:12px;font-weight:600;background:#21301f}.reverse{display:block;position:relative;margin:-7px auto;z-index:1;border:5px solid var(--panel);background:#2b4226;border-radius:10px;color:#c4dfb1;padding:1px 9px;font-size:18px}.trade-meta{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#8ea290;margin:17px 0}.trade-meta select{border:0;background:transparent;font-size:11px;padding:0}.muted{color:var(--muted);font-size:11px;line-height:1.8}.primary{display:flex;width:100%;align-items:center;justify-content:space-between;background:var(--green);border:0;border-radius:7px;padding:14px 16px;font-size:12px;font-weight:650;color:#1b2b12;margin-top:18px}.fine{font-size:10px;line-height:1.8;color:#758a79;margin:17px 22px 23px}.section-copy{font-size:12px;line-height:1.8;color:#8ca18f;margin:0 23px 20px}.text-link{font-size:10px;color:var(--green);white-space:nowrap}.vault-panel{grid-column:1;grid-row:2}.vault-list{padding:0 23px}.vault-card{border-top:1px solid #26382b;padding:17px 0;display:flex;justify-content:space-between;align-items:start;gap:12px}.vault-card h3{font-size:12px;font-weight:500;margin:0 0 6px}.vault-card p{font-size:10px;color:#8fa490;line-height:1.7;margin:0;overflow-wrap:anywhere}.vault-card a{font-size:11px;color:var(--green);white-space:nowrap}.vault-panel>small{display:block;margin:0 23px 20px;font-size:9px}.activity-panel{grid-column:1/-1}.activity-list{padding:0 23px 15px}.activity-row{padding:14px 0;border-top:1px solid #25362a;display:flex;justify-content:space-between;gap:16px;font-size:12px}.activity-row small{display:block;font-size:10px;color:#85998a;margin-top:8px}.activity-row a{color:var(--green);font-size:10px}footer{display:flex;justify-content:space-between;gap:15px;padding:30px 0;color:#748b79;font-size:10px}dialog{color:#e3eedf;background:#131e17;border:1px solid #3d543c;border-radius:14px;padding:28px;width:min(500px,calc(100% - 30px));box-shadow:0 30px 120px #0009}dialog::backdrop{background:#000a;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}dialog p{font-size:12px;line-height:1.8;color:#97aa99}.dialog-actions{display:flex;gap:15px;align-items:center}.dialog-actions .primary{margin:0}#wallet-list{display:grid;gap:10px;margin:20px 0}#review-content{font-size:12px;line-height:2;overflow-wrap:anywhere}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}[hidden]{display:none!important}@media(min-width:1500px){main{padding:0 60px}}@media(max-width:1100px){.sidebar{width:195px;padding:30px 17px}main{width:calc(100% - 195px);padding:0 24px}.orbit{margin-right:0;transform:scale(.85)}h1{font-size:38px}.workspace-grid{grid-template-columns:minmax(0,1fr) minmax(300px,1fr)}.stat{padding:18px}td,th{padding-left:15px;padding-right:15px}.breadcrumb{display:none}header{justify-content:flex-end}}@media(max-width:850px){.sidebar{display:none}main{width:100%;padding:0 22px}header{height:80px;justify-content:space-between}header:before{content:"robinall ↗";font-size:20px;letter-spacing:-1px;font-weight:600}.intro{min-height:250px}.orbit{margin-left:-25px;width:200px}.workspace-grid{grid-template-columns:minmax(0,1fr) minmax(300px,1fr)}}@media(max-width:650px){main{padding:0 16px}header:before{font-size:18px}.header-actions{gap:7px}#network{max-width:135px;font-size:10px;padding:9px 4px}.connect{font-size:10px;padding:11px 10px}.connect span{display:none}.intro{padding:31px 0;min-height:250px}h1{font-size:35px}.intro p{font-size:11px}.orbit{display:none}.stat-grid{gap:7px}.stat{padding:14px 10px}.stat>span{font-size:9px}.stat strong{font-size:23px}.stat strong.small-value{font-size:17px}.stat small{font-size:8px;line-height:1.8;display:block}.workspace-grid{display:flex;flex-direction:column;gap:16px}.panel{width:100%}.trade{order:1}.balances{order:0}.vault-panel{order:2}.activity-panel{order:3}.panel-heading{padding:21px 18px}.panel-heading .eyebrow{font-size:8px}.text-link{font-size:9px}footer{font-size:9px;flex-direction:column}.notice{font-size:10px}h2{font-size:18px}.stat-grid{margin-bottom:16px}}
