@import"https://fonts.googleapis.com/css2?family=Golos+Text:wght@400..900&family=Onest:wght@300..800&family=JetBrains+Mono:wght@400;500;600&display=swap";:root{--paper: #FAFBFA;--surface: #FFFFFF;--surface-2: #F7F9F8;--ink: #0F1613;--ink-2: #424D47;--ink-3: #5E6A63;--line: #E7ECE9;--line-2: #D6DBD8;--accent: #0E9F6E;--accent-bright: #14B981;--accent-deep: #0A7351;--accent-soft: #DEF3E8;--accent-softer: #EDF8F1;--accent-on: #FFFFFF;--glow: rgba(20,185,129,.22);--r-xs: 8px;--r-sm: 12px;--r-md: 18px;--r-lg: 26px;--r-pill: 999px;--sh-sm: 0 1px 2px rgba(16,24,15,.05), 0 2px 8px rgba(16,24,15,.04);--sh-glow: 0 14px 40px -10px var(--glow);--font-head: "Golos Text", system-ui, sans-serif;--font-sans: "Onest", system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, monospace;--maxw: 640px;--ease: cubic-bezier(.22,1,.36,1);--bad: #E8604A;--warn: #EBA033;color-scheme:light}html{font-size:93.75%}body{margin:0;font-family:var(--font-sans);line-height:1.6;color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:var(--font-head);font-weight:700;letter-spacing:-.02em;line-height:1.1;margin:0}.wrap{max-width:var(--maxw);margin:0 auto;padding:40px 20px 80px}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-sm);padding:22px 24px;margin-bottom:18px}.muted{color:var(--ink-3)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-sans);font-weight:600;font-size:.9rem;padding:11px 20px;border-radius:var(--r-pill);border:1px solid transparent;cursor:pointer;transition:.2s var(--ease)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-primary{background:var(--accent);color:var(--accent-on);box-shadow:var(--sh-glow);width:100%}.btn-primary:not(:disabled):hover{background:var(--accent-bright)}.btn-ghost{background:transparent;border:1.5px solid var(--line-2);color:var(--ink);font-size:.78rem;padding:8px 14px}.btn-ghost:hover{border-color:var(--ink)}.field{margin-bottom:14px}.field label{display:block;font-family:var(--font-mono);font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-3);margin-bottom:6px}.field input{width:100%;box-sizing:border-box;font-family:var(--font-mono);font-size:.92rem;border:1px solid var(--line-2);border-radius:var(--r-xs);padding:10px 12px;background:var(--surface);color:var(--ink)}.field input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-softer)}.field-row{display:flex;gap:10px;align-items:flex-end}.field-row .field{flex:1;margin-bottom:0}.brand{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px}.brand .word{font-family:var(--font-head);font-weight:800;font-size:1.1rem}.brand .sub{font-family:var(--font-mono);font-size:.66rem;color:var(--accent-deep);letter-spacing:.08em;text-transform:uppercase}.tabs{display:flex;gap:6px;margin-bottom:18px}.tab{flex:1;text-align:center;padding:9px;border-radius:var(--r-pill);font-family:var(--font-mono);font-size:.78rem;font-weight:600;cursor:pointer;border:1px solid var(--line-2);color:var(--ink-2);background:var(--surface)}.tab.active{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-deep)}.wallet-box{display:flex;align-items:center;justify-content:space-between;gap:10px}.addr{font-family:var(--font-mono);font-size:.85rem}.net{display:flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:.72rem;color:var(--ink-3);margin-top:3px}.net-dot{width:7px;height:7px;border-radius:99px;background:var(--accent);flex:none}.net-dot.bad{background:var(--bad)}.stat-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.stat .cap{font-family:var(--font-mono);font-size:.66rem;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3)}.stat .val{font-family:var(--font-mono);font-size:1.02rem;margin-top:2px;word-break:break-all}.badge{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:.72rem;font-weight:600;padding:4px 10px;border-radius:var(--r-pill);background:var(--surface-2);border:1px solid var(--line);color:var(--ink-2)}.badge.status-Fulfilled,.badge.status-Open{background:var(--accent-soft);color:var(--accent-deep);border-color:var(--accent)}.badge.status-InFlight,.badge.status-Unwinding,.badge.status-PartiallyFunded,.badge.status-Closed{background:#fff3e0;color:#9a6300;border-color:var(--warn)}.badge.status-StalledBridge,.badge.status-StalledPeg{background:#fde8e4;color:#b23a24;border-color:var(--bad)}.err{color:var(--bad);font-size:.85rem;margin-top:8px;font-family:var(--font-mono)}.hint{font-family:var(--font-mono);font-size:.76rem;color:var(--ink-3);margin:-4px 0 16px}.txlink{color:var(--accent-deep);text-decoration:none}.txlink:hover{text-decoration:underline}.section-h{font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-2);margin-bottom:12px;font-family:var(--font-mono)}.eth-panel .addr-row{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px solid var(--line);font-family:var(--font-mono);font-size:.8rem}.eth-panel .addr-row:last-child{border-bottom:none}
