:root{color:#e7fff5;background:#06100d;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-synthesis:none}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:radial-gradient(circle at 75% 0%,rgba(40,203,142,.2),transparent 34rem),linear-gradient(180deg,#081510,#040806)}button{border:1px solid rgba(101,255,191,.45);border-radius:999px;padding:.75rem 1rem;color:inherit;background:#124634ad;cursor:pointer}button:disabled{opacity:.55;cursor:wait}input,select{width:100%;border:1px solid rgba(101,255,191,.24);border-radius:.7rem;padding:.72rem;color:inherit;background:#091a14}label{display:grid;gap:.4rem;color:#9dc4b2;font-size:.8rem}main{width:min(1180px,calc(100% - 2rem));margin:0 auto;padding:1.25rem 0 3rem}header{display:flex;align-items:center;justify-content:space-between;gap:1rem}h1,h2,h3,p{margin-top:0}h1{margin-bottom:0}.eyebrow{margin-bottom:.3rem;color:#62e8af;font-size:.72rem;font-weight:750;letter-spacing:.14em;text-transform:uppercase}.connectors{display:flex;gap:.5rem}.hero{padding:clamp(3.5rem,11vw,8rem) 0 4rem;max-width:850px}.hero h2{max-width:700px;font-size:clamp(2.4rem,7vw,5.4rem);line-height:.98;letter-spacing:-.055em}.hero>p:not(.eyebrow){max-width:660px;color:#a9c8ba;font-size:1.08rem;line-height:1.65}.status{display:flex;flex-wrap:wrap;gap:.55rem}.status span,article>span{color:#78cdaa;font-size:.75rem}.status span{padding:.4rem .7rem;border:1px solid rgba(105,229,178,.22);border-radius:999px}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:.8rem}article{min-height:205px;padding:1.25rem;border:1px solid rgba(122,238,190,.16);border-radius:1.25rem;background:linear-gradient(145deg,#102a21c7,#07120ed6)}.metrics article{min-height:105px}.metrics article span{display:block;margin-bottom:.8rem;color:#88ae9d;font-size:.75rem}.metrics article strong{font-size:1.15rem}.workspace{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:.8rem;margin-top:.8rem}.account-summary{display:grid;grid-template-columns:1fr auto;align-items:center;gap:1rem;margin-top:.8rem;min-height:auto}.wallet-balances{display:flex;grid-column:1 / -1;flex-wrap:wrap;gap:1.2rem;color:#9dc4b2}.wallet-balances strong{display:block;margin-top:.25rem;color:#e7fff5}.analytics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:.8rem;margin-top:.8rem}.data-card{min-height:auto}.matrix-overview{grid-column:span 2}.data-list{display:grid;gap:0}.data-row{display:grid;grid-template-columns:minmax(90px,1fr) auto auto;align-items:center;gap:.75rem;min-height:0;margin:0;padding:.65rem 0;border-top:1px solid rgba(122,238,190,.13)}.data-row span,.data-row small{color:#88ae9d}.action-card{display:grid;min-height:auto;gap:.9rem}.action-card h3,.action-card p{margin-bottom:0}.actions{display:flex;flex-wrap:wrap;gap:.5rem}.notice,.transaction{margin:0 0 1rem;padding:1rem;border:1px solid rgba(255,198,101,.35);border-radius:.8rem;color:#f2d59e;background:#412f1159}.notice button{margin-left:1rem}.registration{display:grid;grid-template-columns:1fr minmax(180px,.6fr) auto;align-items:end;gap:1rem;margin-bottom:1rem;min-height:auto}.claims,.activity{margin-top:.8rem;min-height:auto}.activity a{display:inline-block;margin-right:1rem;color:#62e8af}.activity-list{display:grid}.activity-row{display:flex!important;align-items:center;justify-content:space-between;gap:1rem;margin:0!important;padding:.8rem 0;border-top:1px solid rgba(122,238,190,.13);text-decoration:none}.activity-row span:first-child{display:grid;gap:.25rem}.activity-row small{color:#88ae9d}.claim-row{display:grid;grid-template-columns:1fr 1fr auto;align-items:center;gap:1rem;padding:.7rem 0;border-top:1px solid rgba(122,238,190,.13);color:#9dc4b2;text-transform:capitalize}article p{min-height:3.3rem;color:#97b4a7;line-height:1.45}.module-mark{width:2rem;height:2rem;margin-bottom:2rem;border:1px solid #51dda5;border-radius:50%;box-shadow:0 0 2rem #4ae5a640}.error{color:#ff9f9f}footer{margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgba(122,238,190,.13);color:#729687;font-size:.8rem}@media(max-width:620px){header{align-items:flex-start;flex-direction:column}.connectors{flex-wrap:wrap}.registration,.account-summary{grid-template-columns:1fr}.wallet-balances,.matrix-overview{grid-column:auto}.data-row{grid-template-columns:1fr}.activity-row{align-items:flex-start;flex-direction:column}.claim-row{grid-template-columns:1fr}}
