:root{color-scheme:light dark;--bg: #f7f7f4;--surface: #ffffff;--surface-2: #eeeeeb;--border: #dadad6;--text: #09090b;--muted: #52525b;--accent: #e8a84a;--accent-hover: #d9963a;--accent-text: #8a5a0f;--on-accent: #0a0a0c;--ok: #4f7a12;--ok-bg: #eef6e0;--pending: #1a6f7a;--pending-bg: #e3f4f6;--danger: #c4232b;--danger-bg: #fdeced;--danger-border: #f2b8bb;--warn: #9a4a00;--warn-bg: #fbeadb;--danger-solid: #c4232b;--danger-solid-hover: #a51b22;--on-danger: #ffffff;--focus: #b87a1e;--sidechain: #7c3aed;--on-sidechain: #ffffff;--radius: 12px;--radius-sm: 8px;--shadow: 0 1px 2px rgb(16 24 40 / 6%), 0 12px 28px -18px rgb(16 24 40 / 28%);--highlight: inset 0 1px 0 rgb(255 255 255 / 70%);--glow: color-mix(in srgb, var(--accent) 38%, transparent);--halo: color-mix(in srgb, var(--accent) 16%, transparent);--grid: rgb(9 9 11 / 2.5%);--glass: color-mix(in srgb, var(--surface) 64%, transparent);--glass-strong: color-mix(in srgb, var(--surface) 80%, transparent);--glass-border: color-mix(in srgb, var(--border) 70%, transparent);--glass-edge: rgb(255 255 255 / 85%);--glass-blur: blur(18px) saturate(170%);--aurora-1: color-mix(in srgb, var(--accent) 30%, transparent);--aurora-2: color-mix(in srgb, #3fb6c6 18%, transparent);--aurora-3: color-mix(in srgb, var(--sidechain) 12%, transparent);--ease-out: cubic-bezier(.2, .7, .2, 1);--ease-spring: cubic-bezier(.34, 1.4, .5, 1);--font: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mono: ui-monospace, "SF Mono", "Cascadia Mono", "JetBrains Mono", Menlo, Consolas, monospace}@media(prefers-color-scheme:dark){:root{--bg: #0a0a0c;--surface: #111114;--surface-2: #1a1a1e;--border: #27272a;--text: #fafafa;--muted: #a1a1aa;--accent: #e8a84a;--accent-hover: #f0b965;--accent-text: #e8a84a;--on-accent: #0a0a0c;--ok: #a8d65a;--ok-bg: #1f2b10;--pending: #5ac8d6;--pending-bg: #0f2a2e;--danger: #ff6369;--danger-bg: #3a1417;--danger-border: #6e2328;--warn: #f59e5b;--warn-bg: #351d0d;--danger-solid: #d0303a;--danger-solid-hover: #b8262f;--on-danger: #ffffff;--focus: #e8a84a;--sidechain: #a78bfa;--on-sidechain: #0a0a0c;--shadow: 0 18px 40px -24px rgb(0 0 0 / 80%);--highlight: inset 0 1px 0 rgb(255 255 255 / 5%);--glow: color-mix(in srgb, var(--accent) 32%, transparent);--halo: color-mix(in srgb, var(--accent) 15%, transparent);--grid: rgb(255 255 255 / 3%);--glass: color-mix(in srgb, var(--surface) 58%, transparent);--glass-strong: color-mix(in srgb, var(--surface) 78%, transparent);--glass-border: rgb(255 255 255 / 8%);--glass-edge: rgb(255 255 255 / 10%);--aurora-1: color-mix(in srgb, var(--accent) 20%, transparent);--aurora-2: color-mix(in srgb, #5ac8d6 11%, transparent);--aurora-3: color-mix(in srgb, var(--sidechain) 14%, transparent)}}*,*:before,*:after{box-sizing:border-box}html{background:var(--bg)}body{position:relative;isolation:isolate;margin:0;min-width:360px;background:var(--bg);color:var(--text);font:15px/1.5 var(--font);-webkit-font-smoothing:antialiased}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(110% 55% at 50% -14%,var(--halo),transparent 70%),linear-gradient(var(--grid) 1px,transparent 1px) 0 0 / 24px 24px,linear-gradient(90deg,var(--grid) 1px,transparent 1px) 0 0 / 24px 24px;-webkit-mask-image:linear-gradient(#000 0,#000 30%,transparent 75%);mask-image:linear-gradient(#000 0,#000 30%,transparent 75%)}body:after{content:"";position:fixed;inset:-20%;z-index:-2;pointer-events:none;background:radial-gradient(38% 30% at 18% 12%,var(--aurora-1),transparent 70%),radial-gradient(34% 28% at 86% 30%,var(--aurora-2),transparent 70%),radial-gradient(40% 32% at 40% 78%,var(--aurora-3),transparent 70%);animation:drift 28s ease-in-out infinite alternate}@keyframes drift{50%{transform:translate3d(4%,3%,0) rotate(6deg) scale(1.05)}to{transform:translate3d(-3%,5%,0) rotate(-4deg) scale(1.02)}}html[data-view=popup] body{width:400px;min-height:600px}html[data-view=panel] body{min-height:100vh}h1,h2,h3{margin:0;line-height:1.25}h1{font-size:1.35rem;font-weight:700}h2{font-size:.8rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}p{margin:0}a{color:var(--accent-text)}code,.mono{font-family:var(--mono);font-size:.85em;overflow-wrap:anywhere}ul,ol{margin:0;padding:0;list-style:none}dl,dd{margin:0}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.screen{max-width:440px;margin:0 auto;padding:16px;display:flex;flex-direction:column;gap:16px}.screen>*{animation:rise .5s var(--ease-out) both}.screen>:nth-child(2){animation-delay:40ms}.screen>:nth-child(3){animation-delay:80ms}.screen>:nth-child(4){animation-delay:.12s}.screen>:nth-child(5){animation-delay:.16s}.screen>:nth-child(n+6){animation-delay:.2s}@keyframes rise{0%{opacity:0;transform:translateY(10px) scale(.985)}}.stagger>*{animation:rise .4s var(--ease-out) both;animation-delay:calc(min(var(--i, 0),10)*30ms + .12s)}.sticky-head{position:sticky;top:0;z-index:5;margin:-16px -16px 0;padding:12px 16px;background:color-mix(in srgb,var(--bg) 62%,transparent);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-bottom:1px solid var(--glass-border)}.stack{display:flex;flex-direction:column;gap:12px}.card,.glass{background:linear-gradient(160deg,color-mix(in srgb,var(--glass-edge) 40%,transparent),transparent 38%),var(--glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:var(--radius);box-shadow:inset 0 1px 0 var(--glass-edge),var(--shadow)}.card{padding:16px;display:flex;flex-direction:column;gap:12px}.muted{color:var(--muted)}.amount{font-weight:700;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.origin{font-size:1.1rem;font-weight:700;overflow-wrap:anywhere}.nowrap{white-space:nowrap}.small{font-size:.85rem}.tiny{font-size:.75rem}a.card{transition:transform .25s var(--ease-out),box-shadow .25s,border-color .25s}a.card:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--accent) 35%,var(--glass-border));box-shadow:inset 0 1px 0 var(--glass-edge),var(--shadow),0 8px 24px -14px var(--glow)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.card,.glass{background:var(--surface)}.sticky-head,.decision{background:var(--bg)}}label{display:flex;flex-direction:column;gap:6px;font-size:.875rem;font-weight:600}input:not([type=checkbox]),select,textarea{width:100%;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--glass-strong);color:var(--text);font:400 15px/1.4 var(--font);transition:border-color .2s,box-shadow .2s}textarea{resize:vertical;font-family:var(--mono);font-size:.9rem}input:not([type=checkbox]):focus,select:focus,textarea:focus{outline:none;border-color:var(--focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--focus) 25%,transparent)}input[type=checkbox]{width:18px;height:18px;margin:2px 0 0;flex:none;accent-color:var(--danger)}button,.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 18px;border:1px solid var(--border);border-radius:999px;background:var(--glass-strong);color:var(--text);font:600 15px/1 var(--font);text-decoration:none;cursor:pointer;transition:background-color .2s,border-color .2s,box-shadow .2s,color .2s,transform .2s var(--ease-spring)}button:active:not(:disabled),.button:active{transform:translateY(1px) scale(.98);transition-duration:.08s}button:hover,.button:hover{background:var(--surface-2)}button:disabled{opacity:.55;cursor:not-allowed}.primary{position:relative;overflow:hidden;background:linear-gradient(180deg,color-mix(in srgb,var(--accent),#fff 16%),var(--accent));border-color:var(--accent);color:var(--on-accent);box-shadow:inset 0 1px #fff6,0 6px 18px -10px var(--glow)}.primary:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover);box-shadow:inset 0 1px #fff6,0 8px 26px -8px var(--glow)}.primary:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 35%,rgb(255 255 255 / 45%) 50%,transparent 65%);transform:translate(-120%)}.primary:hover:not(:disabled):after{transform:translate(120%);transition:transform .7s var(--ease-out)}.danger-button{background:var(--danger-solid);border-color:var(--danger-solid);color:var(--on-danger)}.danger-button:hover{background:var(--danger-solid-hover);border-color:var(--danger-solid-hover)}.block{width:100%}.small-button{min-height:32px;padding:0 12px;font-size:.85rem}.decision{position:sticky;bottom:0;display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0 -16px -16px;padding:12px 16px 16px;background:color-mix(in srgb,var(--bg) 66%,transparent);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-top:1px solid var(--glass-border)}.link{display:inline-flex;gap:4px;min-height:0;padding:0;border:none;background:none;color:var(--accent-text);font-size:inherit;font-weight:600}.link:hover{background:none;text-decoration:underline}.tabs{position:relative;display:flex;padding:4px;border:1px solid var(--glass-border);border-radius:999px;background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:inset 0 1px 0 var(--glass-edge)}.tabs:before{content:"";position:absolute;top:3px;bottom:3px;left:3px;width:calc(50% - 3px);border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 22%,var(--surface)),color-mix(in srgb,var(--accent) 10%,var(--surface)));box-shadow:inset 0 1px 0 var(--glass-edge),0 4px 14px -8px var(--glow);transition:transform .35s var(--ease-spring)}.tabs:has(>:nth-child(2)[aria-selected=true]):before{transform:translate(100%)}.tabs button{position:relative;flex:1;min-height:34px;border:none;border-radius:999px;background:none;color:var(--muted);font-size:.9rem;transition:color .2s}.tabs button:hover{background:none;color:var(--text)}.tabs button[aria-selected=true]{color:var(--text)}.badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:.75rem;font-weight:600;background:var(--surface-2);color:var(--muted);width:fit-content}.badge.ok{background:var(--ok-bg);color:var(--ok)}.badge.bad{background:var(--danger-bg);color:var(--danger)}.chips{display:flex;flex-wrap:wrap;gap:6px}.chip{padding:3px 10px;border:1px solid var(--border);border-radius:999px;background:var(--surface-2);font-family:var(--mono);font-size:.8rem}.error{padding:10px 12px;border:1px solid var(--danger-border);border-radius:var(--radius-sm);background:var(--danger-bg);color:var(--danger);font-size:.9rem;overflow-wrap:anywhere}.success{padding:10px 12px;border-radius:var(--radius-sm);background:var(--ok-bg);color:var(--ok);font-size:.9rem;overflow-wrap:anywhere}.notice{display:flex;gap:10px;padding:12px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface-2) 70%,transparent);font-size:.875rem}.reported{padding:8px 10px;border:1px dashed var(--muted);border-radius:var(--radius-sm);color:var(--muted);font-size:.85rem;font-style:italic;overflow-wrap:anywhere}.danger-box{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border:2px solid var(--danger);border-radius:var(--radius);background:var(--danger-bg)}.danger-box h2{display:flex;align-items:center;gap:8px;color:var(--danger);font-size:.95rem}.danger-box li{font-size:.875rem;padding-left:14px;position:relative}.danger-box li:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:50%;background:var(--danger)}.spinner{width:16px;height:16px;border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:spin .8s linear infinite;flex:none}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fade-in{0%{opacity:0}}@keyframes pop{0%{opacity:.4;transform:scale(.96);filter:blur(2px)}}.loading{display:flex;align-items:center;gap:10px;color:var(--muted)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.split.svelte-1f3w98f{display:flex;height:100vh}.app-side.svelte-1f3w98f{flex:1;min-width:0;display:flex;flex-direction:column}.app-side.svelte-1f3w98f>.notice:where(.svelte-1f3w98f){margin:8px 12px}.app-frame.svelte-1f3w98f{display:block;flex:1;min-height:0;width:100%;border:0;background:#fff}.wallet-side.svelte-1f3w98f{width:400px;flex:none;display:flex;flex-direction:column;border-left:3px solid var(--accent);background:var(--bg)}.app-bar.svelte-1f3w98f{display:flex;align-items:center;gap:8px;padding:8px 8px 8px 14px;border-bottom:1px solid var(--border);background:var(--surface)}.app-bar.approving.svelte-1f3w98f{background:var(--accent);border-bottom-color:var(--accent);color:var(--on-accent)}.app-bar.approving.svelte-1f3w98f .close:where(.svelte-1f3w98f),.app-bar.approving.svelte-1f3w98f .toggle:where(.svelte-1f3w98f){color:var(--on-accent);border-color:var(--on-accent)}.who.svelte-1f3w98f{display:flex;flex-direction:column;flex:1;min-width:0}.origin.svelte-1f3w98f{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.close.svelte-1f3w98f{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:none;color:var(--text);cursor:pointer}.close.svelte-1f3w98f:hover{background:var(--surface-2)}.toggle.svelte-1f3w98f{display:none}.wallet-body.svelte-1f3w98f{position:relative;flex:1;min-height:0;display:flex;flex-direction:column}.overlay.svelte-1f3w98f{position:absolute;inset:0;z-index:20;overflow-y:auto;background:var(--bg)}@media(max-width:760px){.split.svelte-1f3w98f{position:relative;flex-direction:column-reverse}.wallet-side.svelte-1f3w98f{width:auto;border-left:0;border-bottom:3px solid var(--accent)}.split.svelte-1f3w98f:not(.wallet-shown) .wallet-body:where(.svelte-1f3w98f){display:none}.split.wallet-shown.svelte-1f3w98f .wallet-side:where(.svelte-1f3w98f){position:absolute;inset:0;z-index:20}.toggle.svelte-1f3w98f{display:block;padding:6px 12px;border:1px solid var(--border);border-radius:999px;background:none;color:var(--text);cursor:pointer}}.bottom-bar.svelte-16ix90v{flex:none;z-index:6;display:flex;width:100%;gap:2px;max-width:440px;margin:0 auto;padding:6px 10px 8px;border-top:1px solid var(--glass-border);background:color-mix(in srgb,var(--bg) 62%,transparent);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.bar-items.svelte-16ix90v{display:contents}.bar-item.svelte-16ix90v{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:50px;padding:0;border:none;border-radius:15px;background:none;color:var(--muted);font-size:.7rem;font-weight:600;text-decoration:none;transition:color .2s,background-color .25s,transform .25s var(--ease-spring)}.bar-item.svelte-16ix90v:hover{background:color-mix(in srgb,var(--surface-2) 60%,transparent);color:var(--text)}.bar-item.svelte-16ix90v:active{transform:scale(.94)}.bar-item[aria-selected=true].svelte-16ix90v,.bar-item[aria-current=page].svelte-16ix90v{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 22%,transparent),color-mix(in srgb,var(--accent) 8%,transparent));box-shadow:inset 0 1px 0 var(--glass-edge);color:var(--accent-text)}.bar-item[aria-selected=true].svelte-16ix90v svg,.bar-item[aria-current=page].svelte-16ix90v svg{animation:pop .4s var(--ease-spring)}.bar-icon.svelte-16ix90v{position:relative;display:flex}.count.svelte-16ix90v{position:absolute;top:-6px;right:-12px;display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--accent);color:var(--on-accent);font-size:.7rem}.frame.svelte-12qhfyh{display:flex;flex-direction:column;height:100vh}.frame.docked.svelte-12qhfyh{flex:1;height:auto;min-height:0}html[data-view=popup] .frame.svelte-12qhfyh{height:600px}.panel-approval.svelte-12qhfyh{position:fixed;inset:0;z-index:30;overflow-y:auto;background:var(--bg);animation:fade-in .2s ease both}.scroll.svelte-12qhfyh{flex:1;min-height:0;overflow-y:auto}
