.bp.svelte-9qv49s{position:relative;background:var(--bg);color:var(--text);--hero-ground: var(--bg);--hero-ink: var(--text);--hero-on-ink: var(--bg);--chat-bg: var(--bg);--chat-me: var(--text);--chat-me-text: var(--bg);--good: var(--text);--mid: var(--text-faint);--warn: var(--text-muted);--bad: var(--text-faint);--accent: var(--text);--card: #ffffff;--card-text: #1a2133;--card-muted: #6b7280;--card-line: #e5e7eb;--card-chip: #eef0f4;--bg-translucent: color-mix(in srgb, var(--bg) 88%, transparent)}.graphite.svelte-9qv49s{--bg: #fafafa;--bg-muted: #f1f1f2;--border: #e1e2e6;--text: #18181b;--text-muted: #6b7280;--text-faint: #b1b5bf;--accent-hover: #3f3f46;--link: #3b5bb5;--chat-them: #ececef;--hero-portrait: #3b4766;--grid: rgba(24, 24, 27, .07);--grid-heavy: rgba(24, 24, 27, .12)}.cyanotype.svelte-9qv49s{--bg: #183668;--bg-muted: #1d3d73;--border: rgba(255, 255, 255, .24);--text: #eef1f7;--text-muted: #b6c2de;--text-faint: #8a9bc6;--accent-hover: #ffffff;--link: #ffffff;--chat-them: rgba(255, 255, 255, .1);--chat-me: #d3dbec;--chat-me-text: #183668;--hero-portrait: #a8b8dc;--grid: rgba(255, 255, 255, .045);--grid-heavy: rgba(255, 255, 255, .085);--card: #21427a;--card-text: #eef1f7;--card-muted: #b6c2de;--card-line: rgba(255, 255, 255, .14);--card-chip: rgba(255, 255, 255, .12);--logo-tile: #dbe2f0}@media(min-width:1024px){.cyanotype.svelte-9qv49s .v-portrait{mask-image:linear-gradient(to right,#000 0%,#000 50%,transparent 86%),linear-gradient(to bottom,#000 0%,#000 68%,transparent 99%);-webkit-mask-image:linear-gradient(to right,#000 0%,#000 50%,transparent 86%),linear-gradient(to bottom,#000 0%,#000 68%,transparent 99%)}}html.dark .graphite.svelte-9qv49s{--bg: #121316;--bg-muted: #1a1b1f;--border: #2b2d33;--text: #ececee;--text-muted: #9a9ca4;--text-faint: #5d6069;--accent-hover: #ffffff;--link: #8ea6ff;--chat-them: #1f2126;--hero-portrait: #c3cbe0;--grid: rgba(255, 255, 255, .05);--grid-heavy: rgba(255, 255, 255, .1);--card: #1c1d22;--card-text: #ececee;--card-muted: #9a9ca4;--card-line: #2b2d33;--card-chip: #2b2d33}.cyanotype.svelte-9qv49s img[src^="/blueprint/"],html.dark .bp.svelte-9qv49s img[src^="/blueprint/"]{filter:invert(1) hue-rotate(180deg)}.bp.svelte-9qv49s>main{position:relative;isolation:isolate;overflow-x:clip;counter-reset:section}.bp.svelte-9qv49s>main:before{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;background-image:linear-gradient(var(--grid-heavy) 1px,transparent 1px),linear-gradient(90deg,var(--grid-heavy) 1px,transparent 1px),linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px);background-size:120px 120px,120px 120px,24px 24px,24px 24px}.bp.svelte-9qv49s #reports{--in-fill: url(#bp-in);--out-fill: url(#bp-out);--in-bg: repeating-linear-gradient( 90deg, var(--text) 0 1.2px, transparent 1.2px 4px );--out-bg: repeating-linear-gradient( 45deg, var(--text) 0 1px, transparent 1px 5px )}.bp.svelte-9qv49s main .tile{position:relative;border-radius:0;background:transparent;padding:1.25rem 1.5rem 1.25rem 0}.bp.svelte-9qv49s main .tile:before{content:"";display:block;height:9px;margin-bottom:1rem;background:linear-gradient(var(--text),var(--text)) center / 100% 1px no-repeat,linear-gradient(var(--text),var(--text)) left / 1px 100% no-repeat,linear-gradient(var(--text),var(--text)) right / 1px 100% no-repeat}@media(min-width:1024px){.bp.svelte-9qv49s main .tile+.tile{padding-left:1.5rem;border-left:1px solid var(--border)}}.bp.svelte-9qv49s main .tile .what{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.bp.svelte-9qv49s main section>.bg-gradient-to-b{display:none}.bp.svelte-9qv49s .paper-card{background:var(--card);box-shadow:0 18px 40px -28px #18181b59}.bp.svelte-9qv49s main section{position:relative;z-index:1;background:transparent;counter-increment:section}.page.svelte-9qv49s [class*="bg-[var(--bg)]"]{background-color:transparent}.page.svelte-9qv49s .prose{background:var(--bg);box-shadow:0 0 0 2.5rem var(--bg)}.bp.svelte-9qv49s:not(.page) main section h2:before{content:counter(section,decimal-leading-zero);display:block;margin-bottom:.6rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;letter-spacing:.14em;color:var(--text-muted)}.bp.svelte-9qv49s main section .swap h2:before,.bp.svelte-9qv49s main section .swap-in h2:before,.bp.svelte-9qv49s main #reports h2:before{content:none}
