:root{--color-radix-green-2: #00c389;--color-radix-blue-2: #052cc0;--color-light: #ffffff;--color-accent-red: #ef4136;--color-alert-1: #e59700;--color-radix-error-red-1: #c82020;--color-radix-error-red-2: #fcebeb;--color-grey-1: #003057;--color-grey-2: #8a8fa4;--color-grey-3: #ced0d6;--color-grey-4: #e2e5ed;--color-grey-5: #f4f5f9;--color-dark-1: #0f1420;--color-dark-2: #1a2035;--color-dark-3: #242b42;--color-dark-4: #2a3250;--color-dark-text: #e8edf8;--color-dark-link: #60a5fa;--color-dark-error-bg: #2a1515;--color-dark-warning-bg: #1f1a0a;--color-dark-warning-text-soft: #fbbf24;--color-light-warning-bg: #fffcf5;--color-light-warning-text: #8f5e00;--color-light-success-text: #00734f;--spacing-unit: .6em;--spacing-xs: calc(.25 * var(--spacing-unit));--spacing-sm: calc(.5 * var(--spacing-unit));--spacing-md: calc(.75 * var(--spacing-unit));--spacing-lg: calc(1.25 * var(--spacing-unit));--spacing-xl: calc(2 * var(--spacing-unit));--spacing-2xl: calc(3.25 * var(--spacing-unit));--font-family: "IBM Plex Sans", system-ui, sans-serif;--font-family-mono: "Hack", "SFMono-Regular", Menlo, Consolas, monospace;--text-base-size: .8rem;--text-scale-ratio: 1.15;--text-xs: calc( var(--text-base-size) / (var(--text-scale-ratio) * var(--text-scale-ratio)) );--text-sm: calc(var(--text-xs) * var(--text-scale-ratio));--text-md: calc(var(--text-sm) * var(--text-scale-ratio));--text-lg: calc(var(--text-md) * var(--text-scale-ratio));--text-xl: calc(var(--text-lg) * var(--text-scale-ratio));--text-2xl: calc(var(--text-xl) * var(--text-scale-ratio));--font-weight-light: 400;--font-weight-bold-1: 500;--font-weight-bold-2: 600;--font-weight-bold-3: 700;--border-radius-sm: 2px;--border-radius-md: 4px;--border-radius-lg: 8px;--border-radius-full: 999px;--shadow: 0px 6.72099px 11px rgba(0, 0, 0, .06)}:root,html.light{--theme-surface-1: var(--color-grey-5);--theme-surface-2: var(--color-light);--theme-surface-3: var(--color-grey-4);--theme-text-primary: var(--color-grey-1);--theme-subtext: var(--color-grey-2);--theme-border: var(--color-grey-4);--theme-link: var(--color-radix-blue-2);--theme-success-primary: var(--color-radix-green-2);--theme-success-text: var(--color-light-success-text);--theme-warning-surface: var(--color-light-warning-bg);--theme-warning-text: var(--color-light-warning-text);--theme-error-primary: var(--color-radix-error-red-1);--theme-error-secondary: var(--color-radix-error-red-2)}html.dark{--theme-surface-1: var(--color-dark-1);--theme-surface-2: var(--color-dark-2);--theme-surface-3: var(--color-dark-3);--theme-text-primary: var(--color-dark-text);--theme-subtext: var(--color-grey-2);--theme-border: var(--color-dark-4);--theme-link: var(--color-dark-link);--theme-success-primary: var(--color-radix-green-2);--theme-success-text: var(--color-radix-green-2);--theme-warning-surface: var(--color-dark-warning-bg);--theme-warning-text: var(--color-dark-warning-text-soft);--theme-error-primary: var(--color-accent-red);--theme-error-secondary: var(--color-dark-error-bg)}html.dark{background:var(--color-dark-1);color-scheme:dark}*{box-sizing:border-box}html,body{margin:0}body{font-family:var(--font-family);font-size:var(--text-base-size);background:var(--theme-surface-1);color:var(--theme-text-primary)}a{color:var(--theme-link);text-decoration:none;font-weight:var(--font-weight-bold-1)}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-sans-400-latin-IvpUvPa2.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+2000-206F,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/ibm-plex-sans-400-latin-IvpUvPa2.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+2000-206F,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/ibm-plex-sans-400-latin-IvpUvPa2.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+2000-206F,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/ibm-plex-sans-400-latin-IvpUvPa2.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+2000-206F,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.app.svelte-16t12jp{min-height:100vh;display:flex;flex-direction:column;background:var(--theme-surface-1)}.testnet-bar.svelte-16t12jp{background:var(--color-alert-1);color:#1f1500;text-align:center;padding:var(--spacing-md) var(--spacing-lg);font-size:var(--text-sm);line-height:1.4}.testnet-bar.svelte-16t12jp strong:where(.svelte-16t12jp){font-weight:var(--font-weight-bold-3);text-transform:capitalize}.topbar.svelte-16t12jp{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-lg);border-bottom:1px solid var(--theme-border)}.brand.svelte-16t12jp{display:inline-flex}.brand.svelte-16t12jp img:where(.svelte-16t12jp){height:2rem;width:auto;display:block}.theme-toggle.svelte-16t12jp{border:1px solid var(--theme-border);background:var(--theme-surface-2);color:var(--theme-text-primary);border-radius:var(--border-radius-full);width:2rem;height:2rem;font-size:1rem;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:border-color .15s ease}.theme-toggle.svelte-16t12jp:hover{border-color:var(--theme-link)}main.svelte-16t12jp{flex:1;width:100%;max-width:38rem;margin:0 auto;padding:var(--spacing-2xl) var(--spacing-lg)}.loading.svelte-16t12jp{color:var(--theme-subtext)}h1.svelte-16t12jp{font-size:clamp(1.8rem,5vw,2.6rem);line-height:1.1;letter-spacing:-.02em;color:var(--theme-text-primary);margin:var(--spacing-md) 0 var(--spacing-sm)}h2.svelte-16t12jp{font-size:var(--text-lg);font-weight:var(--font-weight-bold-2);color:var(--theme-text-primary);margin:0 0 var(--spacing-md)}.lede.svelte-16t12jp{color:var(--theme-subtext);line-height:1.6;max-width:34rem;margin:0 0 var(--spacing-xl)}.card.svelte-16t12jp{background:var(--theme-surface-2);border:1px solid var(--theme-border);border-radius:var(--border-radius-lg);box-shadow:var(--shadow);padding:var(--spacing-xl)}.summary.svelte-16t12jp ol:where(.svelte-16t12jp){margin:0;padding-left:1.2rem;display:flex;flex-direction:column;gap:var(--spacing-sm)}.summary.svelte-16t12jp li:where(.svelte-16t12jp){color:var(--theme-text-primary);line-height:1.5}.note.svelte-16t12jp{color:var(--theme-subtext);font-size:var(--text-sm);line-height:1.5;margin:var(--spacing-lg) 0 0}.manifest.svelte-16t12jp{margin-top:var(--spacing-lg);border:1px solid var(--theme-border);border-radius:var(--border-radius-md);background:var(--theme-surface-2)}.manifest.svelte-16t12jp>summary:where(.svelte-16t12jp){list-style:none;cursor:pointer;padding:var(--spacing-md) var(--spacing-lg);color:var(--theme-subtext);font-size:var(--text-sm);font-weight:var(--font-weight-bold-1);display:flex;align-items:center;gap:var(--spacing-sm);-webkit-user-select:none;user-select:none}.manifest.svelte-16t12jp>summary:where(.svelte-16t12jp)::-webkit-details-marker{display:none}.manifest.svelte-16t12jp>summary:where(.svelte-16t12jp):hover{color:var(--theme-text-primary)}.chev.svelte-16t12jp{display:inline-block;transition:transform .15s ease;font-size:var(--text-md);line-height:1}.manifest[open].svelte-16t12jp>summary:where(.svelte-16t12jp) .chev:where(.svelte-16t12jp){transform:rotate(90deg)}.manifest.svelte-16t12jp pre:where(.svelte-16t12jp){margin:0;padding:var(--spacing-lg);border-top:1px solid var(--theme-border);overflow-x:auto;font-family:var(--font-family-mono);font-size:var(--text-sm);line-height:1.5;color:var(--theme-text-primary);white-space:pre}.manifest.svelte-16t12jp code:where(.svelte-16t12jp){font-family:var(--font-family-mono)}.action.svelte-16t12jp{text-align:center;margin-top:var(--spacing-xl)}.action-hint.svelte-16t12jp{color:var(--theme-subtext);margin:0 0 var(--spacing-md)}.qr-frame.svelte-16t12jp{display:inline-block;background:#fff;padding:var(--spacing-md);border-radius:var(--border-radius-md);border:1px solid var(--theme-border)}.qr.svelte-16t12jp{width:200px;height:200px;display:block}.or.svelte-16t12jp{color:var(--theme-subtext);margin:var(--spacing-lg) 0 var(--spacing-md);font-size:var(--text-sm)}.btn.svelte-16t12jp{font-size:var(--text-md);font-weight:var(--font-weight-bold-1);padding:var(--spacing-md) var(--spacing-xl);border-radius:var(--border-radius-md);border:1px solid var(--theme-border);background:transparent;color:var(--theme-text-primary);cursor:pointer;transition:border-color .15s ease,opacity .15s ease}.btn--primary.svelte-16t12jp{background:var(--theme-link);border-color:var(--theme-link);color:#fff}.btn.svelte-16t12jp:disabled{opacity:.6;cursor:default}.result-line.svelte-16t12jp{display:flex;align-items:center;gap:var(--spacing-sm);line-height:1.5;margin:0}.mark.svelte-16t12jp{font-weight:var(--font-weight-bold-3);font-size:var(--text-lg)}.state-committed.svelte-16t12jp{border-color:var(--theme-success-primary)}.state-committed.svelte-16t12jp .mark:where(.svelte-16t12jp){color:var(--theme-success-primary)}.state-rejected.svelte-16t12jp,.state-error.svelte-16t12jp{border-color:var(--theme-error-primary);background:var(--theme-error-secondary)}.state-rejected.svelte-16t12jp .mark:where(.svelte-16t12jp),.state-error.svelte-16t12jp p:where(.svelte-16t12jp){color:var(--theme-error-primary)}.state-expired.svelte-16t12jp .mark:where(.svelte-16t12jp){color:var(--theme-warning-text)}footer.svelte-16t12jp{border-top:1px solid var(--theme-border);padding:var(--spacing-lg);text-align:center;color:var(--theme-subtext);font-size:var(--text-sm);display:flex;gap:var(--spacing-sm);justify-content:center;align-items:center;flex-wrap:wrap}footer.svelte-16t12jp .dot:where(.svelte-16t12jp){color:var(--theme-border)}
