@import url('https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&display=swap');:root{color-scheme:dark;--bg:#090d18;--panel:#121b2b;--line:#29364d;--muted:#8995aa;--text:#edf2ff;--cyan:#55e6d0}*{box-sizing:border-box}body{margin:0;background:radial-gradient(ellipse at 15% 0%,#17304b55,transparent 40%),var(--bg);color:var(--text);font-family:Manrope, sans-serif}header{height:72px;border-bottom:1px solid #ffffff14;display:flex;align-items:center;justify-content:space-between;padding:0 max(calc((100% - 1120px)/2),22px);position:sticky;top:0;background:#090d18df;backdrop-filter:blur(14px);z-index:3}.brand{color:var(--text);text-decoration:none;font-weight:800}.brand b{display:inline-grid;place-items:center;background:linear-gradient(135deg,var(--cyan),#8295ff);color:#07131d;border-radius:10px;width:32px;height:32px;margin-right:8px}.brand span{color:#8795ae}button{cursor:pointer;font:700 11px Manrope;border-radius:9px;padding:12px 15px}.secondary{background:#ffffff0b;color:#cbd5e6;border:1px solid #ffffff20}.primary{background:linear-gradient(100deg,#55e6d0,#8b9bff);color:#07131d;border:0}.link{background:none;color:var(--cyan);border:0}.hero,main{max-width:1120px;margin:auto}.hero{padding:65px 22px 35px;display:flex;align-items:center;justify-content:space-between;min-height:300px}.eyebrow{font:11px 'DM Mono';letter-spacing:2px;color:var(--cyan)}h1{font-size:clamp(42px,6vw,68px);line-height:1.08;letter-spacing:-3px;margin:15px 0}.hero em{font-style:normal;color:var(--cyan)}.intro{max-width:570px;color:#a7b2c6;line-height:1.8;font-size:14px}.orb{width:190px;height:190px;border:1px solid #55e6d055;border-radius:50%;display:grid;place-items:center;color:var(--cyan);font-size:76px;box-shadow:0 0 60px #55e6d018;position:relative;margin-right:65px}.orb small{position:absolute;top:205px;text-align:center;font:10px/1.6 'DM Mono';letter-spacing:2px;color:#8492aa}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding:0 22px 24px}.stats article,.panel,.wallet-card{background:linear-gradient(145deg,#152033,#101827);border:1px solid var(--line);border-radius:16px}.stats article{padding:19px}.stats small{display:block;color:#8997ad;font:10px 'DM Mono';letter-spacing:1px}.stats strong{display:block;font-size:28px;margin:10px 0 2px}.stats span{font-size:11px;color:#718097}.panel{padding:24px;margin:0 22px 35px}.heading{display:flex;justify-content:space-between;align-items:center;margin:0 22px 18px}.panel .heading{margin:0 0 20px}.heading h2,h2{font-size:19px;margin:6px 0}.safe{font-size:10px;color:var(--cyan);border:1px solid #55e6d033;border-radius:30px;padding:8px 11px}form label{display:grid;gap:8px;color:#aab5c9;font-size:11px;font-weight:700}input,select{height:43px;background:#0b1220;color:var(--text);border:1px solid #2b3951;border-radius:9px;padding:0 12px;min-width:0;font:12px Manrope}input:focus,select:focus{outline:1px solid var(--cyan)}#wallet-form{display:grid;grid-template-columns:1fr 2fr 1fr auto;gap:12px;align-items:end}.note{color:#8290a7;font-size:11px;margin:13px 0 0}.wallet-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:13px;padding:0 22px}.wallet-card{padding:18px;min-width:0}.wallet-top,.balance-row{display:flex;justify-content:space-between;align-items:center;gap:10px}.chain-name{font-weight:800;font-size:13px}.symbol{color:var(--cyan);font:10px 'DM Mono';margin-left:7px}.wallet-label{color:#8794aa;font-size:11px;margin-top:6px}.address-text{font:10px 'DM Mono';color:#8794aa;overflow-wrap:anywhere;margin:14px 0}.balance-row{border-top:1px solid #ffffff12;padding-top:13px}.balance{font-size:23px;font-weight:800}.unit{font-size:10px;color:#8d9ab0}.status{font-size:10px;color:#8290a7;margin-top:10px}.mini{font-size:10px;padding:7px 9px;background:#ffffff0b;border:1px solid #ffffff20;color:#b8c4d8;margin-left:5px}.empty{grid-column:1/-1;border:1px dashed #2b3951;border-radius:14px;padding:40px;text-align:center;color:#8995aa;font-size:12px}.history{margin-top:35px}.history-row{display:flex;justify-content:space-between;border-top:1px solid #ffffff12;padding:11px 0;font-size:11px;gap:10px}.history-row span:last-child{color:#8290a7;font:10px 'DM Mono'}footer{text-align:center;color:#59677f;font-size:10px;padding:35px 15px}dialog{background:#121b2b;color:var(--text);border:1px solid #35435b;border-radius:16px;width:min(400px,calc(100% - 30px));padding:28px}dialog::backdrop{background:#02050bd9;backdrop-filter:blur(4px)}dialog form{display:grid;gap:15px}.close{position:absolute;right:12px;top:8px;background:none;border:0;color:#aab5c9;font-size:24px;padding:5px}@media(max-width:800px){#wallet-form{grid-template-columns:1fr 1fr}.address{grid-column:span 2}.orb{margin-right:25px;width:145px;height:145px}}@media(max-width:600px){header{padding:0 15px}.hero{padding:42px 17px 25px;min-height:0}.orb{display:none}h1{letter-spacing:-2px}.stats{gap:7px;padding:0 15px 20px}.stats article{padding:13px 10px}.stats strong{font-size:21px}.stats small{font-size:8px}.stats span{font-size:9px}.panel{margin:0 15px 28px;padding:17px}.heading{margin:0 15px 15px}.wallet-grid{grid-template-columns:1fr;padding:0 15px}#wallet-form{grid-template-columns:1fr}.address{grid-column:auto}#wallet-form button{width:100%}}
.network-menu{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:0 0 18px}.network-chip{display:flex;align-items:center;gap:8px;padding:11px 12px;border:1px solid #2b3951;background:#0b1220;border-radius:10px;font-size:11px;font-weight:700}.network-chip small{margin-left:auto;color:var(--cyan);font:10px "DM Mono"}.network-dot{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:var(--cyan);box-shadow:0 0 9px #55e6d077}@media(max-width:600px){.network-menu{grid-template-columns:repeat(2,minmax(0,1fr))}}

/* Network sidebar dashboard */
header{max-width:none;padding:0 26px}
.app-shell{max-width:1440px;margin:0 auto;display:grid;grid-template-columns:238px minmax(0,1fr);gap:0;min-height:calc(100vh - 72px)}
.sidebar{border-right:1px solid #ffffff14;padding:25px 15px;position:sticky;top:72px;height:calc(100vh - 72px);display:flex;flex-direction:column;background:#0c1321}
.side-brand{padding:0 9px 25px;white-space:nowrap}
.side-label{font:10px 'DM Mono';letter-spacing:1.8px;color:#8290a7;padding:0 10px;margin:8px 0 12px}
.network-menu{display:flex;flex-direction:column;gap:6px;margin:0}
.network-link{display:flex;align-items:center;gap:10px;width:100%;padding:11px 10px;border:1px solid transparent;background:transparent;color:#aebbd0;text-align:left;font:600 12px Manrope;border-radius:10px}
.network-link:hover{background:#ffffff08;color:#fff}
.network-link.active{background:#55e6d014;border-color:#55e6d044;color:var(--cyan)}
.network-icon{display:grid;place-items:center;width:27px;height:27px;border-radius:8px;background:#ffffff0c;color:var(--cyan);font:700 11px 'DM Mono'}
.network-link-name{flex:1}
.network-count{font:10px 'DM Mono';color:#8492aa;background:#ffffff0b;border-radius:20px;padding:4px 7px}
.sidebar-foot{margin-top:auto;padding:16px 10px 5px;border-top:1px solid #ffffff12;color:#aab5c9;font-size:10px;line-height:1.8}
.sidebar-foot span{color:#55e6d0}
.workspace{min-width:0;padding:30px 28px 0}
.page-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:0 0 22px}
.page-heading h1{font-size:30px;letter-spacing:-1px;margin:7px 0}
.page-heading .intro{font-size:12px;margin:0}
.network-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-bottom:22px}
.network-stats article{padding:18px;background:linear-gradient(145deg,#152033,#101827);border:1px solid var(--line);border-radius:14px;min-width:0}
.network-stats small{display:block;color:#8997ad;font:10px 'DM Mono';letter-spacing:.7px}
.network-stats strong{display:block;font-size:25px;margin:11px 0 3px;overflow-wrap:anywhere}
.network-stats span{font-size:10px;color:#8290a7}
.add-panel{margin:0 0 25px;padding:20px}
.add-panel .heading{margin:0 0 16px}
#wallet-form{display:grid;grid-template-columns:minmax(0,2fr) minmax(130px,1fr) auto;gap:10px;align-items:end}
#wallet-form .address{grid-column:auto}
.wallet-section .heading{margin:0 0 13px}
.wallet-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:0;gap:12px}
.history{margin:25px 0 0}
.workspace footer{padding:30px 0}
@media(max-width:900px){.app-shell{grid-template-columns:190px minmax(0,1fr)}.workspace{padding:24px 18px 0}.network-stats{gap:8px}.network-stats article{padding:14px}.network-stats strong{font-size:21px}.wallet-grid{grid-template-columns:1fr}}
@media(max-width:650px){header{height:auto;min-height:64px;padding:10px 14px}.app-shell{display:block;min-height:0}.sidebar{position:static;height:auto;border-right:0;border-bottom:1px solid #ffffff14;padding:12px 12px 10px}.side-brand{padding:0 4px 12px}.side-label{margin:2px 0 8px;padding:0 4px}.network-menu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.network-link{padding:8px 7px;font-size:10px}.network-icon{width:23px;height:23px}.sidebar-foot{display:none}.workspace{padding:22px 14px 0}.page-heading{align-items:flex-start}.page-heading h1{font-size:25px}.page-heading .secondary{padding:9px;font-size:9px}.network-stats{grid-template-columns:1fr 1fr}.network-stats article:last-child{grid-column:1/-1}.network-stats strong{font-size:20px}.add-panel{padding:15px;margin-bottom:22px}#wallet-form{grid-template-columns:1fr}.wallet-grid{grid-template-columns:1fr}.heading{margin:0 0 12px}}
