:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:oklch(17% .007 260);--surface:oklch(20.5% .008 260);--fg:oklch(95% .006 85);--muted:oklch(73% .012 260);--border:oklch(32% .012 260);--accent:oklch(79% .155 55);--error:oklch(78% .13 25);--success:oklch(82% .12 155);--body:"IBM Plex Sans",sans-serif;--display:"Barlow Condensed",sans-serif;--mono:"IBM Plex Mono",monospace;--s:4px;--radius:6px;--base:16px;--small:13px;--title:32px;--content:560px}*{box-sizing:border-box}body{background:var(--bg);color:var(--fg);font:var(--base)/1.6 var(--body);margin:0}header{justify-content:space-between;align-items:center;gap:24px;max-width:1120px;margin:auto;padding:24px 32px;display:flex}header a{min-height:44px;font:700 25px/1 var(--display);letter-spacing:.02em;align-items:center;gap:8px;text-decoration:none;display:inline-flex}header b{color:var(--accent);font-size:36px}header span,.muted{color:var(--muted);font-size:var(--small)}main{max-width:var(--content);margin:72px auto;padding:0 24px}h1{font:500 var(--title)/1.2 var(--body);letter-spacing:-.025em;margin:0 0 24px}h2{font:500 var(--base)/1.4 var(--body);margin:0}.lead{font-size:var(--base);color:var(--muted);max-width:48ch;margin:0 0 28px}a{color:var(--fg);text-underline-offset:5px}a:hover{color:var(--accent)}button,.button{font:500 var(--base)/1.4 var(--body);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--fg);cursor:pointer;justify-content:center;align-items:center;gap:24px;min-height:48px;padding:12px 20px;text-decoration:none;display:inline-flex}button:hover,.button:hover{border-color:var(--muted);color:var(--fg)}button:active,.button:active{opacity:.8}button:disabled{opacity:.55;cursor:wait}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.primary{background:var(--accent);color:var(--bg);border-color:var(--accent)}.primary:hover{background:var(--fg);border-color:var(--fg);color:var(--bg)}.text{font-size:var(--small);text-underline-offset:4px;background:0 0;border:0;padding:8px 0;text-decoration:underline}.account-line{font-size:var(--small);color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-top:32px;display:flex}.wallet-row{padding:12px 0}.wallet-row+.wallet-row{padding-top:20px}.wallet-row h3{font:500 14px/1.4 var(--body);color:var(--muted);margin:0}code{font:var(--small)/1.7 var(--mono);overflow-wrap:anywhere;margin-top:8px;display:block}.permission{margin-top:24px}.actions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.error{color:var(--error);margin-top:24px}.error p{margin:0 0 16px}.status{color:var(--success);font-size:var(--small);margin:16px 0}.status:empty{display:none}.back{min-height:44px;color:var(--muted);align-items:center;gap:12px;margin-top:24px;font-size:14px;text-decoration:none;display:inline-flex}.wallet-options{border-top:1px solid var(--border);margin-top:32px}.wallet-options+.wallet-options{margin-top:0}.wallet-options>h2{align-items:center;min-height:56px;font-size:14px;font-weight:500;display:flex}.wallet-options p{color:var(--muted);margin:0 0 20px;font-size:14px}.wallet-options .actions{margin:0 0 24px}.wallet-options>button{margin-bottom:24px}.wallet-options .wallet-addresses{padding-bottom:16px}.connection-state{color:var(--success);margin:0 0 28px;font-size:14px}.connection-state span{margin-right:8px}.withdrawal>h2{font-variant-numeric:tabular-nums;font-size:25px}.withdrawal-addresses{margin:28px 0}.withdrawal-addresses>div{margin-top:16px}.withdrawal-addresses dt{color:var(--muted);font-size:var(--small)}.withdrawal-addresses dd{margin:0}.withdrawal p{font-size:14px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=600px){header{padding:16px 24px}header a{font-size:22px}header span{font-size:12px}main{margin-top:48px}h1{font-size:28px}.setup-permission>.primary,.login-action>.primary,.actions>*{width:100%}}
