.nhada-app,.nhada-shell{color:#111827;display:flex;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.nhada-main *{box-sizing:border-box}.nhada-main a{color:inherit}.nhada-main{flex:1;padding:32px 40px}.nhada-sidebar{background:transparent;border-right:none;display:flex;height:100vh;justify-content:center;top:0;width:104px;z-index:50}.nhada-sidebar-nav{align-items:center;background:#fff;border:1px solid rgba(229,231,235,.9);border-radius:20px;box-shadow:0 22px 60px rgba(17,24,39,.14),0 2px 10px rgba(17,24,39,.06);display:flex;flex-direction:column;gap:16px;padding:12px 0;width:72px}.nhada-nav-item{background:transparent;border:0;border-radius:16px;color:#171b25;cursor:pointer;display:grid;height:48px;place-items:center;position:relative;text-decoration:none;transition:background .12s ease,transform .12s ease;width:48px}.nhada-nav-item .nhada-nav-icon{color:currentColor;font-size:22px;line-height:1}.nhada-nav-item:hover{background:rgba(34,84,254,.08);transform:translateY(-1px)}.nhada-nav-item.nhada-active{background:#2254fe;color:#fff}.nhada-nav-item.nhada-active:hover{background:#2254fe;transform:translateY(-1px)}.nhada-tooltip{background:#111827;border-radius:10px;box-shadow:0 18px 50px rgba(0,0,0,.25);color:#fff;font-size:12px;left:62px;line-height:1.2;opacity:0;padding:8px 10px;pointer-events:none;transition:opacity .18s ease,transform .18s ease;visibility:hidden;white-space:nowrap;z-index:100}.nhada-tooltip,.nhada-tooltip:before{position:absolute;top:50%;transform:translateY(-50%)}.nhada-tooltip:before{border:6px solid transparent;border-right-color:#111827;content:"";left:-6px}.nhada-nav-item.nhada-tooltip-open .nhada-tooltip,.nhada-nav-item:focus .nhada-tooltip,.nhada-nav-item:hover .nhada-tooltip{opacity:1;visibility:visible}.nhada-card{background:#fff;border:1px solid rgba(229,231,235,.85);border-radius:18px;box-shadow:0 22px 60px rgba(17,24,39,.1),0 2px 10px rgba(17,24,39,.05);padding:20px 24px}.nhada-grid{align-items:start;display:grid;gap:18px;grid-template-columns:1.1fr .9fr;margin-top:18px}@media (max-width:1024px){.nhada-grid{grid-template-columns:1fr}}.nhada-card-lg{min-height:280px;padding:22px 24px}.nhada-card-top{margin-bottom:12px}.nhada-card-kicker{color:#9ca3af;font-size:12px;letter-spacing:.1em;margin-bottom:6px;text-transform:uppercase}.nhada-card-h2{font-size:38px;letter-spacing:-.02em;line-height:1.08;margin:0}.nhada-card-dash{color:#111827;font-size:28px;margin-top:10px}.nhada-info-table{border-top:1px solid #eef0f3;margin-top:18px}.nhada-info-row{border-bottom:1px solid #eef0f3;display:grid;gap:14px;grid-template-columns:180px 1fr;padding:12px 0}.nhada-info-label{color:#6b7280;font-size:14px}.nhada-info-value{color:#111827;font-size:14px;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}@media (max-width:520px){.nhada-info-row{grid-template-columns:1fr}.nhada-info-value{text-align:left}}.nhada-wallets-list{border-top:1px solid #eef0f3;margin-top:18px}.nhada-wallet-row{align-items:center;border-bottom:1px solid #eef0f3;display:grid;gap:14px;grid-template-columns:44px 1fr auto;padding:14px 0}.nhada-wallet-avatar{background:#f3f4f6;border-radius:999px;display:grid;font-size:18px;height:40px;place-items:center;width:40px}.nhada-wallet-meta{min-width:0}.nhada-wallet-name{font-size:14px;font-weight:800;letter-spacing:.02em}.nhada-wallet-address{color:#64748b;font-size:13px;max-width:460px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:520px){.nhada-wallet-address{max-width:280px}}.nhada-wallet-actions{align-items:center;display:flex;gap:10px}.nhada-card-actions{display:flex;gap:10px;margin-top:18px}.nhada-card-actions-right{justify-content:flex-end}.nhada-btn{align-items:center;border:none;border-radius:12px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:10px;padding:12px 16px;transition:transform .12s ease,box-shadow .12s ease}.nhada-btn:hover{box-shadow:0 10px 24px rgba(17,24,39,.12);transform:translateY(-1px)}.nhada-btn-icon{font-size:16px;line-height:1}.nhada-btn-accent,.nhada-btn-primary{background:#f6c445;color:#111827}.nhada-icon-btn{background:#fff;border:1px solid #eef0f3;border-radius:10px;cursor:pointer;display:grid;height:34px;place-items:center;transition:transform .12s ease,background .12s ease;width:34px}.nhada-icon-btn:hover{background:#f9fafb;transform:translateY(-1px)}.nhada-mobile-nav{display:none}@media (max-width:768px){.nhada-sidebar{display:none}.nhada-main{padding:24px 16px 110px}.nhada-mobile-nav{background:#fff;border:1px solid rgba(229,231,235,.85);border-radius:18px;bottom:14px;box-shadow:0 22px 60px rgba(17,24,39,.14),0 2px 10px rgba(17,24,39,.06);display:flex;justify-content:space-around;left:12px;padding:12px 10px;position:fixed;right:12px;z-index:999}.nhada-mobile-item{border-radius:16px;color:#171b25;display:grid;height:48px;place-items:center;text-decoration:none;user-select:none;width:48px;-webkit-tap-highlight-color:transparent}.nhada-mobile-item i{color:currentColor;font-size:22px;line-height:1}.nhada-mobile-item.nhada-active{background:#2254fe;color:#fff}.nhada-tooltip{display:none}}.nhada-grid{align-items:stretch}.nhada-grid>.nhada-card{height:100%}.nhada-card-lg{min-height:0}.nhada-card{display:flex;flex-direction:column}.nhada-card-actions{margin-top:auto}.nhada-sidebar{align-self:flex-start;height:auto;padding:18px 0;position:sticky;top:18px}.nhada-sidebar-nav{height:auto}.nhada-icon-btn i{color:#171b25;font-size:18px;line-height:1}.nhada-icon-btn:hover i{color:#2254fe}.nhada-section-header{margin-bottom:28px;max-width:880px}.nhada-section-title{color:#111827;font-size:48px;letter-spacing:-.025em;line-height:1.05;margin:0 0 8px}.nhada-section-description{color:#6b7280;font-size:16px;line-height:1.5;margin:0}@media (max-width:768px){.nhada-section-title{font-size:40px}.nhada-section-header{margin-bottom:22px}}.nhada-portal-boundary{left:auto!important;margin-left:auto;margin-right:auto;max-width:var(--container-width,1240px);position:relative;right:auto!important;transform:none!important;width:100%}.nhada-portal-boundary .nhada-shell{margin:0!important;max-width:100%;width:100%}