@font-face{font-family:GeistMono;src:url(../media/GeistMono_Variable.p.3x4ptlur59b2g.woff2)format("woff2");font-display:swap;font-weight:100 900}.Xdy9-q_className{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.Xdy9-q_variable{--font-geist-mono:"GeistMono", ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace}
@font-face{font-family:GeistPixelSquare;src:url(../media/GeistPixel_Square.p.3i-voztpvqxl2.woff2)format("woff2");font-display:swap;font-weight:500}.G5K8iq_className{font-family:GeistPixelSquare,Geist Mono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace;font-weight:500}.G5K8iq_variable{--font-geist-pixel-square:"GeistPixelSquare", Geist Mono, ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace}
@font-face{font-family:GeistPixelGrid;src:url(../media/GeistPixel_Grid.p.2u9udzfirdsy9.woff2)format("woff2");font-display:swap;font-weight:500}.DCOo3G_className{font-family:GeistPixelGrid,Geist Mono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace;font-weight:500}.DCOo3G_variable{--font-geist-pixel-grid:"GeistPixelGrid", Geist Mono, ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace}
@font-face{font-family:GeistPixelCircle;src:url(../media/GeistPixel_Circle.p.33ptqjycga8_k.woff2)format("woff2");font-display:swap;font-weight:500}.cyQ35W_className{font-family:GeistPixelCircle,Geist Mono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace;font-weight:500}.cyQ35W_variable{--font-geist-pixel-circle:"GeistPixelCircle", Geist Mono, ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace}
@font-face{font-family:GeistPixelTriangle;src:url(../media/GeistPixel_Triangle.p.2yt1keahkoo6c.woff2)format("woff2");font-display:swap;font-weight:500}.Omkira_className{font-family:GeistPixelTriangle,Geist Mono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace;font-weight:500}.Omkira_variable{--font-geist-pixel-triangle:"GeistPixelTriangle", Geist Mono, ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace}
@font-face{font-family:GeistPixelLine;src:url(../media/GeistPixel_Line.p.2mkbez_3692ug.woff2)format("woff2");font-display:swap;font-weight:500}.iRTBOa_className{font-family:GeistPixelLine,Geist Mono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace;font-weight:500}.iRTBOa_variable{--font-geist-pixel-line:"GeistPixelLine", Geist Mono, ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace}
@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.2f6gsmzeok7d9.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}._8QCwcq_className{font-family:GeistSans,GeistSans Fallback}._8QCwcq_variable{--font-geist-sans:"GeistSans", "GeistSans Fallback"}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#0c0c0b;--paper-2:#121211;--frame:#2e2d29;--surface:#161614;--surface-hover:#1c1c1a;--hairline:#262623;--hairline-strong:#6b6860;--steel-edge:#ede9df14;--text:#ede9df;--text-2:#b9b5aa;--text-muted:#8a877e;--text-faint:#5a5852;--owner:#ede9df;--owner-hover:#fff;--owner-text:#0c0c0b;--ink:#ede9df;--ink-1:#050505;--ink-2:#0e0e0c;--ink-3:#1a1a17;--ink-line:#24231f;--ink-text:#f3ecd2;--ink-text-2:#c9c2ac;--ink-muted:#8c897f;--scanlines:repeating-linear-gradient(0deg, #f3ecd206 0 1px, transparent 1px 3px);--signal:#ffd400;--signal-text:#0c0c0b;--up:#4cc38a;--down:#ff6b5e;--up-ink:#4cc38a;--down-ink:#ff6b5e;--dither-void:#0c0c0b;--dither-smoke:#55534c;--dither-bone:#ede9df;--dither-signal:#ffd400;--dither-ink:#0c0c0b;--dither-lit:#2a2925;--dpx:2px;--font-sans:var(--font-geist-sans), "Geist", ui-sans-serif, system-ui, sans-serif;--font-mono:var(--font-geist-mono), "Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--font-pixel:var(--font-geist-pixel-square), var(--font-geist-mono), monospace;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--radius:2px;--h-control:36px;--h-control-lg:44px;--h-nav:56px;--h-row:44px;--h-row-dense:36px;--shadow-float:0 0 0 1px #2e2d29, 0 16px 40px -12px #000c;--scrim:#050505b8;--notch:polygon(2px 0, calc(100% - 2px) 0, 100% 2px, 100% calc(100% - 2px), calc(100% - 2px) 100%, 2px 100%, 0 calc(100% - 2px), 0 2px);--h-tape:32px;--dur-dissolve:.48s;--container:1200px;--gutter:24px;--sidebar:224px;--docs-nav:248px;--docs-toc:200px;--prose:720px;--dur-1:.12s;--dur-2:.2s;--dur-3:.32s;--ease:cubic-bezier(.2, 0, 0, 1)}@media (max-width:639px){:root{--gutter:16px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--h-nav) + 16px)}body{background:var(--paper);color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:14px;line-height:20px}h1,h2,h3,h4{font-family:var(--font-mono);text-wrap:balance;margin:0;font-weight:500}p{text-wrap:pretty;margin:0}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}button:disabled{cursor:not-allowed}code,kbd,pre{font-family:var(--font-mono)}:focus-visible{outline:2px solid var(--text);outline-offset:2px}.ink :focus-visible{outline-color:var(--signal)}::selection{background:var(--text);color:var(--surface)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mono,.num{font-family:var(--font-mono)}.num{font-variant-numeric:tabular-nums slashed-zero}.display{font-family:var(--font-pixel);letter-spacing:0;font-size:52.63px;font-weight:500;line-height:56px}.pixel{font-family:var(--font-pixel);letter-spacing:0;font-size:26.32px;font-weight:500;line-height:28px}.h2{letter-spacing:-.03em;font-size:40px;line-height:44px}.h3{letter-spacing:-.02em;font-size:24px;line-height:30px}.h4{letter-spacing:-.01em;font-size:16px;line-height:22px}.prose{color:var(--text-2);max-width:64ch;font-size:16px;line-height:26px}.ui{font-size:14px;line-height:20px}.small{color:var(--text-2);font-size:13px;line-height:20px}.label{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:11px;font-weight:500;line-height:16px}.muted{color:var(--text-muted)}.ink .muted,.ink .label{color:var(--ink-muted)}.up{color:var(--up)}.down{color:var(--down)}@media (max-width:639px){.display{font-size:39.47px;line-height:42px}.h2{font-size:30px;line-height:34px}}.ink{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--ink-1) var(--scanlines);color:var(--ink-text);border:1px solid var(--ink-line);border-radius:var(--radius)}.panel{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius);box-shadow:inset 0 1px 0 var(--steel-edge)}.panel-head{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:44px;padding:0 var(--space-4);border-bottom:1px solid var(--hairline);display:flex}.ink .panel-head{border-bottom-color:var(--ink-line);background:var(--ink-2)}.panel-body{padding:var(--space-4) var(--space-5)}.stack{flex-direction:column;display:flex}.row{align-items:center;display:flex}.gap-1{gap:var(--space-1)}.gap-2{gap:var(--space-2)}.gap-3{gap:var(--space-3)}.gap-4{gap:var(--space-4)}.gap-5{gap:var(--space-5)}.gap-6{gap:var(--space-6)}.gap-7{gap:var(--space-7)}.wrap{flex-wrap:wrap}.between{justify-content:space-between}.grow{flex:auto;min-width:0}.frame{max-width:calc(var(--container) + 2 * var(--gutter));margin:0 auto;position:relative}@media (min-width:960px){.frame{border-left:1px solid var(--frame);border-right:1px solid var(--frame)}}.section{padding:var(--space-10) var(--gutter);border-top:1px solid var(--frame);position:relative}.section--tight{padding-top:var(--space-7);padding-bottom:var(--space-7)}@media (max-width:959px){.section{padding-top:80px;padding-bottom:80px}}@media (min-width:960px){.section:before,.section:after{content:"";background:linear-gradient(var(--text-muted), var(--text-muted)) center / 1px 9px no-repeat, linear-gradient(var(--text-muted), var(--text-muted)) center / 9px 1px no-repeat;pointer-events:none;width:9px;height:9px;position:absolute;top:-5px}.section:before{left:-5px}.section:after{right:-5px}}.section-title{gap:var(--space-4);margin-bottom:var(--space-7);flex-direction:column;display:flex}.section-num{font-family:var(--font-pixel);color:var(--text-muted);font-size:26.32px;font-weight:500;line-height:28px}.grid-12{gap:var(--space-5);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.nav{z-index:40;height:var(--h-nav);background:color-mix(in srgb, var(--paper) 92%, transparent);-webkit-backdrop-filter:saturate(1.2)blur(8px);backdrop-filter:saturate(1.2)blur(8px);border-bottom:1px solid var(--hairline);position:sticky;top:0}.nav-inner{align-items:center;gap:var(--space-6);height:100%;max-width:calc(var(--container) + 2 * var(--gutter));padding:0 var(--gutter);margin:0 auto;display:flex}.nav-links{gap:var(--space-5);font-family:var(--font-mono);color:var(--text-2);font-size:13px;display:flex}.nav-links a{transition:color var(--dur-1) var(--ease);padding:4px 0;position:relative}.nav-links a:hover{color:var(--text)}.nav-links a:after{content:"";background:var(--text);transform-origin:0;height:1px;transition:transform var(--dur-2) var(--ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.nav-links a:hover:after,.nav-links a[aria-current=page]:after{transform:scaleX(1)}.nav-end{align-items:center;gap:var(--space-4);margin-left:auto;display:flex}@media (max-width:959px){.nav-links{display:none}}.logo{font-family:var(--font-mono);letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:10px;font-size:15px;font-weight:500;display:inline-flex}.logo-mark{flex:none;width:24px;height:24px}.btn{justify-content:center;align-items:center;gap:var(--space-2);height:var(--h-control);border-radius:var(--radius);font-family:var(--font-mono);white-space:nowrap;transition:background var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease), color var(--dur-1) var(--ease);border:1px solid #0000;padding:0 16px;font-size:13px;font-weight:500;line-height:1;display:inline-flex}.btn:active:not(:disabled){transform:translateY(2px)}.btn--lg{height:var(--h-control-lg);padding:0 20px;font-size:14px}.btn--sm{height:28px;padding:0 10px;font-size:12px}.btn--block{width:100%}.btn--primary{background:var(--owner);color:var(--owner-text)}.btn--primary:hover:not(:disabled){background:var(--owner-hover)}.btn--secondary{border-color:var(--hairline-strong);color:var(--text);background:0 0}.btn--secondary:hover:not(:disabled){border-color:var(--text)}.btn--ghost{color:var(--text-2);background:0 0}.btn--ghost:hover:not(:disabled){color:var(--text)}.btn--danger{border-color:var(--down);color:var(--down);background:0 0}.btn--danger:hover:not(:disabled){background:var(--down);color:#fff}.btn:disabled{background:var(--paper-2);color:var(--text-faint);border-color:#0000}.ink .btn--primary{background:var(--ink-text);color:var(--ink)}.ink .btn--primary:hover:not(:disabled){background:#fff}.ink .btn--secondary{border-color:var(--ink-line);color:var(--ink-text);background:0 0}.ink .btn--secondary:hover:not(:disabled){border-color:var(--ink-text-2)}.ink .btn--ghost{color:var(--ink-text-2)}.ink .btn--ghost:hover:not(:disabled){color:var(--ink-text)}.icon-btn{border-radius:var(--radius);width:28px;height:28px;color:inherit;transition:background var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease);background:0 0;border:1px solid #0000;place-items:center;padding:0;display:inline-grid}.icon-btn:hover{border-color:var(--hairline-strong)}.ink .icon-btn:hover{border-color:var(--ink-line);background:var(--ink-3)}.link{font-family:var(--font-mono);color:var(--text);text-underline-offset:3px;align-items:center;gap:6px;font-size:13px;display:inline-flex}.link .arrow{transition:transform var(--dur-1) var(--ease)}.link:hover{text-decoration:underline}.link:hover .arrow{transform:translate(2px)}.ink .link{color:var(--ink-text)}.text-btn{font-family:var(--font-mono);color:var(--text);text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.tag{border-radius:var(--radius);height:20px;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--text-muted);border:1px solid #0000;align-items:center;gap:5px;padding:0 6px;font-size:11px;font-weight:500;display:inline-flex}.tag--live{background:var(--signal);color:var(--signal-text)}.tag--live:before{content:"";background:var(--signal-text);width:6px;height:6px}.tag--confirmed{color:var(--text)}.ink .tag--confirmed{color:var(--ink-text)}.tag--failed{color:var(--down)}.ink .tag--failed{color:var(--down-ink)}.tag--rejected,.tag--owner,.tag--solid{background:var(--owner);color:var(--owner-text)}.tag{clip-path:var(--notch)}.ink .tag--rejected{background:var(--ink-text);color:var(--ink)}.tag--outline{border-color:var(--text);color:var(--text)}.tag--quiet{border-color:var(--hairline-strong)}.ink .tag--quiet{border-color:var(--ink-line);color:var(--ink-muted)}.tag--pending{animation:pulse 1.2s var(--ease) infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.live-dot{background:var(--signal);flex:none;width:8px;height:8px;display:inline-block}.team{border:1px solid var(--hairline-strong);border-radius:var(--radius);min-width:36px;height:20px;font-family:var(--font-mono);letter-spacing:.06em;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:500;display:inline-flex}.ink .team{border-color:var(--ink-line);color:var(--ink-text-2)}.field{flex-direction:column;gap:6px;display:flex}.field-help{color:var(--text-muted);font-size:12px;line-height:16px}.field-error{color:var(--down);font-size:12px;line-height:16px}.input{width:100%;height:var(--h-control);border:1px solid var(--hairline-strong);border-radius:var(--radius);background:var(--surface);color:var(--text);font-family:var(--font-mono);transition:border-color var(--dur-1) var(--ease);padding:0 12px;font-size:14px}.input::placeholder{color:var(--text-faint)}.input:focus{border-color:var(--text);outline:none}.input:focus-visible{outline:2px solid var(--text);outline-offset:2px}.input[aria-invalid=true]{border-color:var(--down)}.amount{height:var(--h-control-lg);border:1px solid var(--hairline-strong);border-radius:var(--radius);background:var(--surface);transition:border-color var(--dur-1) var(--ease);align-items:center;display:flex}.amount:focus-within{border-color:var(--text)}.amount input{min-width:0;height:100%;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text);background:0 0;border:0;flex:1;padding:0 12px;font-size:16px}.amount input:focus{outline:none}.amount .unit{font-family:var(--font-mono);color:var(--text-muted);padding:0 4px 0 8px;font-size:13px}.amount .text-btn{margin:0 12px 0 8px}.toggle{align-items:center;gap:var(--space-2);font-family:var(--font-mono);background:0 0;border:0;padding:0;font-size:12px;display:inline-flex}.toggle-track{border:1px solid var(--hairline-strong);border-radius:var(--radius);background:var(--surface);width:32px;height:18px;transition:background var(--dur-2) var(--ease), border-color var(--dur-2) var(--ease);position:relative}.toggle-track:after{content:"";background:var(--text-muted);width:12px;height:12px;transition:transform var(--dur-2) var(--ease), background var(--dur-2) var(--ease);position:absolute;top:2px;left:2px}.toggle[aria-checked=true] .toggle-track{background:var(--ink);border-color:var(--ink)}.toggle[aria-checked=true] .toggle-track:after{background:var(--surface);transform:translate(14px)}.toggle:disabled{opacity:.4}.segmented{background:var(--paper-2);border-radius:var(--radius);gap:2px;padding:2px;display:inline-flex}.segmented button{border-radius:var(--radius);height:28px;font-family:var(--font-mono);color:var(--text-2);white-space:nowrap;background:0 0;border:1px solid #0000;padding:0 12px;font-size:12px}.segmented button[aria-pressed=true]{background:var(--surface);border-color:var(--hairline);color:var(--text)}.ink .segmented{background:var(--ink-2)}.ink .segmented button{color:var(--ink-muted)}.ink .segmented button[aria-pressed=true]{background:var(--ink-3);border-color:var(--ink-line);color:var(--ink-text)}.check{align-items:center;gap:var(--space-2);color:var(--text-2);cursor:pointer;font-size:13px;display:inline-flex}.check input{width:16px;height:16px;accent-color:var(--ink);margin:0}.code{overflow:hidden}.code-head{align-items:center;gap:var(--space-3);background:var(--ink-2);border-bottom:1px solid var(--ink-line);height:36px;padding:0 4px 0 12px;display:flex}.code-tabs{gap:var(--space-4);scrollbar-width:none;display:flex;overflow-x:auto}.code-tabs button{height:35px;font-family:var(--font-mono);color:var(--ink-muted);white-space:nowrap;background:0 0;border:0;border-bottom:1px solid #0000;padding:0;font-size:12px}.code-tabs button[aria-selected=true]{color:var(--ink-text);border-bottom-color:var(--ink-text)}.code-path{font-family:var(--font-mono);color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;margin-left:auto;font-size:12px;overflow:hidden}.code pre{padding:var(--space-4);max-height:420px;color:var(--ink-text-2);white-space:pre;margin:0;font-size:13px;line-height:22px;overflow:auto}.code pre .k{color:var(--ink-text)}.code pre .p{color:var(--ink-muted)}.code pre .key{color:var(--ink-text);-webkit-text-decoration:underline dashed var(--signal) 1px;text-decoration:underline dashed var(--signal) 1px;text-underline-offset:4px}.table-wrap{overflow-x:auto}.table{border-collapse:collapse;width:100%;font-size:13px}.table th{background:var(--paper-2);text-align:left;height:32px;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;padding:0 12px;font-size:11px;font-weight:500}.table td{height:var(--h-row);border-bottom:1px solid var(--hairline);vertical-align:middle;padding:8px 12px}.table th:first-child,.table td:first-child{padding-left:16px}.table th:last-child,.table td:last-child{padding-right:16px}.table tbody tr:hover td{background:var(--surface-hover)}.table .r{text-align:right}.table .c{text-align:center}.table .num,.table .mono{font-size:13px}.tiles{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (max-width:959px){.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.tile{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius);flex-direction:column;gap:6px;min-width:0;padding:16px 20px;display:flex}.tile-value{font-family:var(--font-mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums slashed-zero;white-space:nowrap;text-overflow:ellipsis;animation:settle var(--dur-2) var(--ease);font-size:32px;font-weight:500;line-height:36px;overflow:hidden}.tile-value small{letter-spacing:0;color:var(--text-muted);margin-left:6px;font-size:14px}.tile-sub{font-family:var(--font-mono);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}@keyframes settle{0%{opacity:.4}to{opacity:1}}.meter{grid-template-columns:repeat(20,1fr);gap:2px;height:6px;display:grid}.meter span{background:var(--paper-2)}.meter span.on{background:var(--ink)}.meter.hot span.on{background:repeating-conic-gradient(var(--ink) 0 25%, var(--paper) 0 50%) 0 0 / 4px 4px}.skeleton{color:var(--text-faint);animation:pulse 1.2s var(--ease) infinite}.feed{font-family:var(--font-mono);font-size:13px}.feed-row{align-items:center;gap:var(--space-3);min-height:var(--h-row-dense);padding:6px var(--space-4);border-bottom:1px solid var(--ink-line);transition:border-color var(--dur-3) var(--ease);cursor:pointer;border-left:2px solid #0000;grid-template-columns:72px minmax(96px,128px) minmax(0,1fr) auto auto;display:grid}.feed-row:hover{background:var(--ink-2)}.feed-row.fresh{border-left-color:var(--signal)}.feed-time{color:var(--ink-muted)}.feed-tool{color:var(--ink-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.feed-summary{color:var(--ink-text-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.feed-tx{color:var(--ink-muted)}.feed-tx:hover{color:var(--ink-text)}.feed-detail{padding:var(--space-3) var(--space-4) var(--space-4);background:var(--ink-2);border-bottom:1px solid var(--ink-line);color:var(--ink-text-2);white-space:pre-wrap;word-break:break-word;font-size:12px;line-height:20px}.feed-empty{padding:var(--space-6) var(--space-4);color:var(--ink-text-2)}.prompt-cursor{vertical-align:-2px;background:var(--signal);width:8px;height:15px;margin-left:4px;animation:1.06s steps(2,end) infinite blink;display:inline-block}@keyframes blink{to{visibility:hidden}}@media (max-width:639px){.feed-row{grid-template-columns:64px minmax(0,1fr) auto}.feed-summary,.feed-tx{display:none}}.txrows{border:1px solid var(--hairline);border-radius:var(--radius);background:var(--surface);flex-direction:column;display:flex}.txrow{align-items:center;gap:var(--space-3);min-height:44px;padding:8px var(--space-4);border-bottom:1px solid var(--hairline);grid-template-columns:28px 20px minmax(110px,auto) minmax(0,1fr) auto;font-size:13px;display:grid}.txrow:last-child{border-bottom:0}.txrow-n{font-family:var(--font-mono);color:var(--text-muted)}.txrow-fn{font-family:var(--font-mono);color:var(--text)}.txrow-text{color:var(--text-2)}.txrow-amount{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.txrow .glyph{font-family:var(--font-mono);color:var(--text-muted)}.txrow .glyph.pending{animation:pulse 1.2s var(--ease) infinite}.txrow .glyph.done{color:var(--text)}.txrow .glyph.failed{color:var(--down)}@media (max-width:639px){.txrow{grid-template-columns:24px 16px minmax(0,1fr)}.txrow-text{grid-column:3}.txrow-amount{text-align:left;grid-column:3}}.stepper{align-items:center;gap:var(--space-3);margin-bottom:var(--space-6);display:flex}.step{align-items:center;gap:var(--space-2);font-family:var(--font-mono);color:var(--text-muted);white-space:nowrap;font-size:13px;display:inline-flex}.step-box{border:1px solid var(--hairline-strong);border-radius:var(--radius);place-items:center;width:24px;height:24px;font-size:12px;display:grid}.step.done .step-box{background:var(--ink);border-color:var(--ink);color:var(--surface)}.step.active{color:var(--text)}.step.active .step-box{background:var(--owner);border-color:var(--owner);color:var(--owner-text)}.step-line{background:var(--hairline);flex:1;min-width:12px;height:1px}.stepper-compact{display:none}@media (max-width:959px){.stepper{display:none}.stepper-compact{gap:var(--space-2);margin-bottom:var(--space-5);flex-direction:column;display:flex}.stepper-compact .bar{grid-template-columns:repeat(5,1fr);gap:2px;height:4px;display:grid}.stepper-compact .bar span{background:var(--paper-2)}.stepper-compact .bar span.on{background:var(--ink)}}.toasts{z-index:80;gap:var(--space-2);flex-direction:column-reverse;width:360px;max-width:calc(100vw - 32px);display:flex;position:fixed;bottom:24px;right:24px}@media (max-width:639px){.toasts{bottom:16px;right:16px}}.toast{align-items:flex-start;gap:var(--space-3);background:var(--ink-1);color:var(--ink-text);border-radius:var(--radius);box-shadow:var(--shadow-float);animation:rise .16s var(--ease);border-left:3px solid #0000;padding:12px 16px;font-size:13px;line-height:18px;display:flex}.toast.agent{border-left-color:var(--signal)}.toast.error{border-left-color:var(--down-ink)}.toast a{font-family:var(--font-mono);color:var(--ink-text);text-underline-offset:3px;white-space:nowrap;text-decoration:underline}@keyframes rise{0%{opacity:0;transform:translateY(8px)}}.modal-scrim{z-index:90;padding:var(--space-4);background:var(--scrim);animation:fade var(--dur-2) var(--ease);place-items:center;display:grid;position:fixed;inset:0}.modal{width:440px;max-width:100%;padding:var(--space-5);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius);box-shadow:var(--shadow-float)}@keyframes fade{0%{opacity:0}}.faq{gap:var(--space-6);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;display:grid}.faq-intro{gap:var(--space-5);flex-direction:column;display:flex;position:sticky;top:96px}.faq-intro .section-title{margin-bottom:0}.faq-teller{flex-direction:column;align-items:flex-start;display:flex}.faq-bubble{z-index:1;max-width:26ch;padding:var(--space-3) var(--space-4);background:var(--surface);border:1px solid var(--hairline-strong);font-family:var(--font-mono);color:var(--text);margin-bottom:-44px;font-size:13px;line-height:20px;position:relative}.faq-bubble:after{content:"";background:var(--hairline-strong);clip-path:polygon(0 0,100% 0,100% 25%,75% 25%,75% 50%,50% 50%,50% 75%,25% 75%,25% 100%,0 100%);width:12px;height:8px;position:absolute;top:100%;left:112px}.faq-list details{border-bottom:1px solid var(--ink-line)}.faq-list summary{gap:var(--space-3);padding:18px var(--space-5) 18px var(--space-4);font-family:var(--font-mono);color:var(--ink-text);cursor:pointer;grid-template-columns:32px minmax(0,1fr) 16px;align-items:baseline;font-size:15px;line-height:22px;list-style:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"▸";color:var(--ink-muted)}.faq-list details[open] summary:after{content:"▾";color:var(--signal)}.faq-list summary:hover{background:repeating-conic-gradient(var(--ink-line) 0 25%, transparent 0 50%) 0 0 / 4px 4px}.faq-list details[open]{box-shadow:inset 2px 0 0 var(--signal);background:var(--ink-2)}.faq-n{font-family:var(--font-pixel);color:var(--ink-muted);font-weight:500}.faq-list details[open] .faq-n{color:var(--signal)}.faq-who{color:var(--ink-muted)}.faq-who--teller{color:var(--signal)}.faq-answer{gap:var(--space-3);padding:0 var(--space-5) var(--space-5) var(--space-4);color:var(--ink-text-2);grid-template-columns:32px minmax(0,1fr);font-size:15px;line-height:24px;animation:.5s steps(5,end) both faq-print;display:grid}.faq-answer .faq-who{font-family:var(--font-mono);grid-column:2;font-size:13px}.faq-answer p{grid-column:2;max-width:64ch}@keyframes faq-print{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}.faq-foot{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5) var(--space-4) var(--space-4);font-family:var(--font-mono);color:var(--ink-text-2);flex-wrap:wrap;font-size:13px;display:flex}@media (max-width:959px){.faq{grid-template-columns:minmax(0,1fr)}.faq-intro{position:static}.faq-teller{flex-direction:row-reverse;justify-content:flex-end;align-items:center}.faq-bubble{margin-bottom:0}.faq-bubble:after{display:none}.faq-art{width:120px}}@media (max-width:639px){.faq-list summary{padding-inline:var(--space-3);grid-template-columns:24px minmax(0,1fr) 16px}.faq-answer{padding-inline:var(--space-3);grid-template-columns:24px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.hero-band{border-bottom:1px solid var(--frame);position:relative;overflow:hidden}.hero{gap:var(--space-7) var(--space-6);min-height:720px;padding:var(--space-9) var(--gutter) var(--space-8);grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"copy teller""demo demo";align-items:center;display:grid;position:relative}.hero-copy{gap:var(--space-5);flex-direction:column;grid-area:copy;display:flex}.hero-copy .display{max-width:12ch}.hero-teller{grid-area:teller;justify-self:center}.hero-demo{gap:var(--space-5);grid-area:demo;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;display:grid}.guarantees{gap:var(--space-2) var(--space-5);font-family:var(--font-mono);color:var(--text-2);flex-wrap:wrap;font-size:12px;display:flex}.guarantees span:before{content:"";background:var(--owner);width:8px;height:8px;margin-right:8px;display:inline-block}@media (max-width:959px){.hero{min-height:0;padding-top:var(--space-7);grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""teller""demo"}.hero-demo{grid-template-columns:minmax(0,1fr)}}.console-body{padding:var(--space-4);min-height:300px;font-family:var(--font-mono);flex-direction:column;gap:2px;font-size:13px;line-height:22px;display:flex}.console-line{gap:var(--space-2);grid-template-columns:44px minmax(0,1fr) auto;align-items:baseline;display:grid}.console-line.prompt{color:var(--ink-text);margin-top:8px}.console-line.prompt:first-child{margin-top:0}.console-who{color:var(--ink-muted)}.console-call{color:var(--ink-text)}.console-result{color:var(--ink-text-2)}.console-status .tag{height:18px}.account-card .panel-body{gap:var(--space-4) var(--space-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.account-card .big{font-family:var(--font-mono);letter-spacing:-.02em;font-size:24px;line-height:30px}.stats-strip{border:1px solid var(--hairline);border-radius:var(--radius);background:var(--surface);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.stats-cell{gap:var(--space-3);padding:var(--space-5);border-right:1px solid var(--hairline);flex-direction:column;min-width:0;display:flex}.stats-cell:last-child{border-right:0}.stat-xl{font-family:var(--font-pixel);letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;font-size:52.63px;font-weight:500;line-height:56px;overflow:hidden}@media (max-width:959px){.stats-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.stats-cell:nth-child(2){border-right:0}.stats-cell:nth-child(-n+2){border-bottom:1px solid var(--hairline)}.stat-xl{font-size:39.47px;line-height:42px}}.steps-3{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}@media (max-width:959px){.steps-3{grid-template-columns:minmax(0,1fr)}}.step-card{gap:var(--space-4);min-width:0;padding:0 var(--space-4) var(--space-5);flex-direction:column;display:flex;overflow:hidden}.step-art{filter:saturate();margin:0 auto;display:block}.step-card:hover .step-art{animation:1.2s steps(2,jump-none) infinite mascot-bob}.step-n{font-family:var(--font-pixel);color:var(--text-muted);font-size:26.32px;font-weight:500;line-height:28px}.safety-intro{gap:var(--space-6);margin-bottom:var(--space-6);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;display:grid}.safety-intro .section-title{margin-bottom:0}.safety-art{justify-self:center}.kotm-art{margin:0 0 var(--space-6);justify-content:center;display:flex;overflow:hidden}.closing-band{image-rendering:pixelated;background:url(/art/field.png) 0 100%/1440px 480px repeat-x}.closing-art{flex-shrink:0}@media (max-width:959px){.safety-intro{grid-template-columns:minmax(0,1fr)}}.step-card-head{align-items:baseline;gap:var(--space-3);display:flex}.split-7-5{gap:var(--space-5);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;display:grid}@media (max-width:959px){.split-7-5{grid-template-columns:minmax(0,1fr)}}.matrix td.c{font-family:var(--font-mono);font-size:16px}.matrix .no{color:var(--text-muted)}.facts td:first-child{color:var(--text-muted);font-family:var(--font-mono);white-space:nowrap;font-size:12px}.share-bar{background:var(--paper-2);width:120px;height:6px;display:inline-block;position:relative}.share-bar span{background:var(--ink);position:absolute;inset:0 auto 0 0}.closing{justify-content:space-between;align-items:center;gap:var(--space-5);flex-wrap:wrap;display:flex}.docs{grid-template-columns:var(--docs-nav) minmax(0, 1fr);gap:var(--space-8);padding:var(--space-7) var(--gutter) var(--space-9);display:grid}.docs-nav{top:calc(var(--h-nav) + 24px);align-self:start;gap:var(--space-5);max-height:calc(100vh - var(--h-nav) - 48px);padding-right:var(--space-2);flex-direction:column;display:flex;position:sticky;overflow-y:auto}.docs-nav-link{font-family:var(--font-mono);color:var(--text-2);border-left:2px solid #0000;padding:3px 0 3px 10px;font-size:13px}.docs-nav-link:hover{color:var(--text);border-left-color:var(--text)}.docs-main{gap:var(--space-8);max-width:var(--prose);flex-direction:column;min-width:0;display:flex}.docs-h a:hover{text-underline-offset:4px;text-decoration:underline}.docs-tool{gap:var(--space-4);padding-top:var(--space-5);border-top:1px solid var(--hairline);scroll-margin-top:calc(var(--h-nav) + 16px);flex-direction:column;display:flex}.docs-list{gap:var(--space-2);flex-direction:column;margin:0;padding-left:20px;display:flex}code.inline{background:var(--paper-2);border-radius:var(--radius);word-break:break-all;padding:1px 6px;font-size:13px}@media (max-width:959px){.docs{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.docs-nav{gap:var(--space-4);flex-flow:wrap;max-height:none;position:static}}.app{min-height:100vh}.app-top{z-index:40;align-items:center;gap:var(--space-5);height:var(--h-nav);padding:0 var(--gutter);background:var(--surface);border-bottom:1px solid var(--hairline);display:flex;position:sticky;top:0}.agent-select{width:auto;min-width:140px;height:32px;font-size:13px}.app-body{grid-template-columns:var(--sidebar) minmax(0, 1fr);min-height:calc(100vh - var(--h-nav));display:grid}.app-side{top:var(--h-nav);padding:var(--space-5) var(--space-4);flex-direction:column;align-self:start;gap:2px;display:flex;position:sticky}.side-link{text-align:left;font-family:var(--font-mono);color:var(--text-2);background:0 0;border:0;border-left:2px solid #0000;padding:8px 12px;font-size:13px;display:block}.side-link:hover{color:var(--text)}.side-link[aria-current=page]{color:var(--text);border-left-color:var(--text);background:var(--surface)}.side-rule{height:1px;margin:var(--space-3) 12px;background:var(--hairline)}.app-main{min-width:0;max-width:calc(var(--container) + 64px);padding:var(--space-6)}.app-wizard{padding:var(--space-7) var(--gutter);justify-content:center;display:flex}.wizard{width:100%;max-width:760px}.centered{min-height:100vh;padding:72px var(--gutter) var(--gutter);place-items:center;display:grid}.gate{width:100%;max-width:560px}.panel-foot{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-top:1px solid var(--hairline);flex-wrap:wrap;display:flex}.sticky-foot{background:var(--surface);position:sticky;bottom:0}.grid-limits{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.split-2{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}@media (max-width:959px){.app-body{grid-template-columns:minmax(0,1fr)}.app-side{top:var(--h-nav);z-index:30;padding:0 var(--gutter);background:var(--paper);border-bottom:1px solid var(--hairline);flex-direction:row;position:sticky;overflow-x:auto}.side-link{white-space:nowrap;border-bottom:2px solid #0000;border-left:0}.side-link[aria-current=page]{border-bottom-color:var(--text);background:0 0}.side-rule{display:none}.app-main{padding:var(--space-5) var(--gutter)}.grid-limits,.split-2{grid-template-columns:minmax(0,1fr)}}@media (max-width:639px){.hide-sm{display:none}}.centered{position:relative}.centered-logo{top:18px;left:var(--gutter);position:absolute}.dither-field{width:100%;height:100%;image-rendering:pixelated;pointer-events:none;position:absolute;inset:0}.art{image-rendering:pixelated;-webkit-user-select:none;user-select:none;max-width:100%;height:auto}.tape{height:var(--h-tape);font-family:var(--font-mono);border-left:0;border-right:0;border-radius:0;align-items:center;font-size:12px;display:flex;position:relative;overflow:hidden}.tape-label{z-index:1;height:100%;padding:0 14px 0 var(--gutter);background:var(--ink-1);border-right:1px solid var(--ink-line);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);white-space:nowrap;align-items:center;gap:8px;font-size:11px;font-weight:500;display:inline-flex;position:relative}.tape-window{flex:1;overflow:hidden}.tape-track{width:max-content;animation:90s linear infinite tape;display:flex}.tape:hover .tape-track,.tape:focus-within .tape-track{animation-play-state:paused}.tape-run{display:flex}.tape-item{color:var(--ink-text-2);white-space:nowrap;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.tape-item:hover{color:var(--ink-text)}.tape-dot,.tape-time{color:var(--ink-muted)}.tape-team,.tape-symbol{color:var(--ink-text)}.tape-usd{font-variant-numeric:tabular-nums}@keyframes tape{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.tape-track{animation:none}}.art--idle{animation:2.4s steps(2,jump-none) infinite mascot-bob}.art--float{animation:4s steps(4,jump-none) infinite mascot-float}@keyframes mascot-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes mascot-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.field-bg{background:var(--paper) url(/art/field.png) left bottom / 1440px 480px repeat-x;image-rendering:pixelated}.gate-hero{align-items:center;gap:var(--space-4);padding:var(--space-6) var(--space-5) var(--space-5);border-bottom:1px solid var(--hairline);text-align:center;flex-direction:column;display:flex}.gate-title,.wizard-title,.feed-empty-title{font-family:var(--font-pixel);letter-spacing:0;color:var(--text);font-size:26.32px;font-weight:500;line-height:32px}.wizard-scene{align-items:center;gap:var(--space-5);min-height:161px;margin-bottom:var(--space-5);display:flex}.feed-empty--art{align-items:center;gap:var(--space-3);padding:var(--space-6) var(--space-4) var(--space-7);text-align:center;flex-direction:column;display:flex}.feed-empty-title{color:var(--ink-text)}.paused-banner{align-items:center;gap:var(--space-5);padding:var(--space-3) var(--space-5);display:flex}.table-empty{align-items:center;gap:var(--space-4);white-space:normal;display:flex}.connect-intro{gap:var(--space-5);padding:var(--space-4) var(--space-5);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.connect-intro p{max-width:60ch}.docs-band{height:180px;padding:var(--space-4) var(--space-6) 0;border:1px solid var(--hairline);background:var(--paper-2) url(/art/field.png) left bottom / 1440px 480px repeat-x;image-rendering:pixelated;justify-content:flex-end;align-items:flex-start;display:flex;overflow:hidden}.not-found{align-items:center;gap:var(--space-5);padding-block:var(--space-9);text-align:center;flex-direction:column;display:flex}@media (max-width:639px){.wizard-scene,.paused-banner{flex-direction:column;align-items:flex-start}.connect-intro{grid-template-columns:minmax(0,1fr)}.docs-band{padding-inline:var(--space-4);justify-content:center}}
