.panel.empty-state p{overflow-wrap:anywhere;max-width:100%}.disclaimer-backdrop{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:16px;background:rgba(5,10,7,.62);backdrop-filter:blur(6px);animation:fadeIn .2s ease both}.disclaimer{width:100%;max-width:560px;max-height:calc(100dvh - 32px);display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-xl);box-shadow:var(--shadow-2);outline:none}.disclaimer:focus-visible{box-shadow:var(--shadow-2);border-radius:var(--r-xl)}.disclaimer-head{display:flex;align-items:center;gap:14px;padding:22px 24px 12px}.disclaimer-head h2{margin:0;font-size:20px}.disclaimer-head .eyebrow{margin-bottom:4px}.disclaimer-icon{flex:0 0 auto;width:40px;height:40px;border-radius:var(--r-md);background:var(--warn-soft);color:var(--warn);display:grid;place-items:center}.disclaimer-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:4px 24px 8px;color:var(--text-2);font-size:13.5px;line-height:1.55;display:grid;gap:10px;align-content:start}.disclaimer-body h3{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-3);margin:6px 0 0}.disclaimer-body ul{padding-left:18px;display:grid;gap:6px}.disclaimer-body strong{color:var(--text);font-weight:600}.disclaimer-body p{margin:0}.disclaimer-foot{flex:0 0 auto;padding:14px 24px 20px;border-top:1px solid var(--border);display:grid;gap:12px;background:var(--surface);border-radius:0 0 var(--r-xl) var(--r-xl)}.disclaimer-foot .check{font-size:13.5px}.disclaimer-foot .field-hint{text-align:center}.error-card{display:grid;gap:10px;justify-items:start;max-width:640px;margin:0 auto;width:100%}.error-card .error-icon{width:40px;height:40px;border-radius:var(--r-md);background:var(--danger-soft);color:var(--danger);display:grid;place-items:center}.error-card h2{margin:2px 0 0}.error-card p{color:var(--text-2);margin:0}.error-card details{width:100%;font-size:12px;color:var(--text-3)}.error-card summary{color:var(--text-2);font-weight:500;padding:4px 0}.error-card pre,.toast pre{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0;padding:8px 10px;max-height:160px;overflow:auto;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm);font-family:var(--font-mono);font-size:11px;color:var(--text-2)}.toast-viewport{position:fixed;right:16px;bottom:16px;z-index:900;display:grid;gap:10px;width:min(380px,calc(100vw - 32px));pointer-events:none}.toast{pointer-events:auto;display:grid;grid-template-columns:20px minmax(0,1fr) 26px;gap:10px;align-items:start;padding:12px 12px 12px 14px;background:var(--bg-elevated);border:1px solid var(--border-strong);border-left:3px solid var(--info);border-radius:var(--r-lg);box-shadow:var(--shadow-2);font-size:13px;animation:toastIn .22s ease both}.toast.success{border-left-color:var(--success)}.toast.warn{border-left-color:var(--warn)}.toast.danger{border-left-color:var(--danger)}.toast-icon{color:var(--info);display:inline-flex;margin-top:1px}.toast.success .toast-icon{color:var(--success)}.toast.warn .toast-icon{color:var(--warn)}.toast.danger .toast-icon{color:var(--danger)}.toast-main{min-width:0;display:grid;gap:2px}.toast-title{margin:0;font-weight:600;color:var(--text)}.toast-text{margin:0;color:var(--text-2);overflow-wrap:anywhere}.toast-meta{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center;margin-top:4px}.toast-meta,.toast-meta .text-link{font-size:12px}.toast details{font-size:12px;margin-top:2px}.toast summary{color:var(--text-3)}.toast summary:hover{color:var(--text-2)}.toast-close{color:var(--text-3)}.spin{animation:spin 1s linear infinite}@keyframes toastIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes spin{to{transform:rotate(1turn)}}.header-actions{position:relative}.recent-tx,.recent-tx-button{position:relative;display:inline-flex}.recent-tx-button{width:36px;height:36px;border-radius:var(--r-md);border:1px solid var(--border-strong);align-items:center;justify-content:center;color:var(--text-2);background:var(--surface)}.recent-tx-button:hover,.recent-tx-button[aria-expanded=true]{color:var(--text);background:var(--surface-2)}.recent-tx-count{position:absolute;top:-5px;right:-5px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--accent);color:var(--accent-ink);font-size:10px;font-weight:700;line-height:16px;text-align:center}.recent-tx-count.pending{background:var(--warn);color:#1a1200}.recent-tx-panel{position:absolute;right:0;top:calc(100% + 8px);z-index:60;width:min(380px,calc(100vw - 2 * var(--gutter)));padding:12px 14px 14px;background:var(--bg-elevated);border:1px solid var(--border-strong);border-radius:var(--r-lg);box-shadow:var(--shadow-2);display:grid;gap:8px;animation:fadeIn .15s ease both}.recent-tx-head{display:flex;align-items:center;gap:8px}.recent-tx-head strong{font-size:14px}.recent-tx-head .button{margin-left:auto}.recent-tx-list{list-style:none;padding:0;margin:0;display:grid}.recent-tx-list li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;align-items:center;padding:9px 0;border-top:1px solid var(--border);font-size:13px}.recent-tx-list li:first-child{border-top:0;padding-top:2px}.recent-tx-list .cell-main{font-weight:600;display:block}.recent-tx-sub{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:12px;color:var(--text-3);margin-top:2px}.recent-tx-panel .muted{font-size:13px;margin:0}.health{margin-top:16px;padding-top:14px;border-top:1px solid var(--border);display:grid;gap:12px}.health-head{display:flex;align-items:center;justify-content:space-between;gap:8px 12px;flex-wrap:wrap}.health-head h3{margin:0;font-size:14px;display:inline-flex;align-items:center;gap:8px}.health-head h3 svg{color:var(--accent-text)}.health-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.health-note{font-size:12px;color:var(--text-3);margin:0}.health-connect{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.health-connect p{margin:0;color:var(--text-2)}@media (max-width:760px){.disclaimer{border-radius:var(--r-lg);max-height:calc(100dvh - 24px)}.disclaimer-foot,.disclaimer-head{padding-left:16px;padding-right:16px}.disclaimer-head{padding-top:16px}.disclaimer-body{padding-left:16px;padding-right:16px}.disclaimer-backdrop{padding:12px}.toast-viewport{top:8px;bottom:auto;left:12px;right:12px;width:auto;z-index:950}.recent-tx-button{width:34px;height:34px;flex:0 0 auto}.health-stats{grid-template-columns:1fr 1fr}}