@import url("https://fonts.googleapis.com/css2?family=Geist:wght@400;500;600;700&family=Geist+Mono:wght@400;500;600&family=Fraunces:opsz,wght@9..144,400;9..144,500;9..144,600&display=swap");:root{--ax-bg:#07090b;--ax-bg-1:#0c1014;--ax-bg-2:#11161c;--ax-bg-3:#161c24;--ax-bg-elev:#0e1318;--ax-bg-inset:#050709;--ax-border:#1a232c;--ax-border-strong:#243140;--ax-border-faint:rgba(94,234,212,.08);--ax-fg:#e8eef2;--ax-fg-2:#b9c2cb;--ax-fg-3:#7a8693;--ax-fg-4:#4a5663;--ax-fg-5:#2f3a45;--ax-mint:#5eead4;--ax-mint-2:#2dd4bf;--ax-mint-soft:rgba(94,234,212,.12);--ax-mint-glow:rgba(94,234,212,.32);--ax-amber:#f5b544;--ax-amber-soft:rgba(245,181,68,.12);--ax-rose:#f17a8e;--ax-rose-soft:rgba(241,122,142,.12);--ax-blue:#6cb7f0;--ax-blue-soft:rgba(108,183,240,.12);--ax-radius:4px;--ax-radius-lg:8px;--ax-max-w:1280px;--ax-pad-x:clamp(20px,4vw,56px);--ax-ease:cubic-bezier(0.4,0,0.2,1);--ax-ease-snap:cubic-bezier(0.65,0,0.35,1);--ax-font-sans:"Geist",ui-sans-serif,system-ui,sans-serif;--ax-font-mono:"Geist Mono",ui-monospace,"SF Mono",monospace;--ax-font-display:"Fraunces","Geist",serif}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--ax-bg);color:var(--ax-fg);font-family:var(--ax-font-sans);font-size:14px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{min-height:100vh;background-image:radial-gradient(ellipse 90% 40% at 50% -10%,rgba(94,234,212,.035),transparent 60%),radial-gradient(ellipse 60% 40% at 80% 100%,rgba(108,183,240,.02),transparent 70%);background-attachment:fixed}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}.ax-overline{font-family:var(--ax-font-mono);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.18em;color:var(--ax-fg-3)}.ax-h1{font-size:clamp(40px,6vw,76px);line-height:1.02;letter-spacing:-.025em}.ax-h1,.ax-h2{font-family:var(--ax-font-display);font-weight:500;margin:0}.ax-h2{font-size:clamp(28px,3.5vw,44px);line-height:1.05;letter-spacing:-.022em}.ax-h3{font-family:var(--ax-font-sans);font-size:18px;font-weight:500;margin:0;color:var(--ax-fg)}.ax-h3,.ax-mono{letter-spacing:-.005em}.ax-mono{font-family:var(--ax-font-mono);font-feature-settings:none;font-variant-ligatures:none}.ax-hash{font-family:var(--ax-font-mono);font-size:12.5px;color:var(--ax-fg-2);word-break:break-all}.ax-shell{max-width:var(--ax-max-w);margin:0 auto;padding:0 var(--ax-pad-x)}.ax-section{padding:clamp(48px,8vh,96px) 0}.ax-card{background:var(--ax-bg-elev);border:1px solid var(--ax-border);border-radius:var(--ax-radius-lg);padding:20px 22px;position:relative;transition:border-color .2s var(--ax-ease)}.ax-card--accent,.ax-card:hover{border-color:var(--ax-border-strong)}.ax-card--accent{background:var(--ax-bg-elev)}.ax-pill{display:inline-flex;align-items:center;gap:7px;padding:4px 10px;font-family:var(--ax-font-mono);font-size:11px;font-weight:500;letter-spacing:.04em;border-radius:100px;border:1px solid;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;min-width:0}.ax-pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 0 2px color-mix(in srgb,currentColor 12%,transparent)}.ax-pill--mint{color:var(--ax-mint);background:var(--ax-mint-soft)}.ax-pill--amber{color:var(--ax-amber);background:var(--ax-amber-soft)}.ax-pill--rose{color:var(--ax-rose);background:var(--ax-rose-soft)}.ax-pill--blue{color:var(--ax-blue);background:var(--ax-blue-soft)}.ax-pill--mute{color:var(--ax-fg-3);background:transparent;border-color:var(--ax-border-strong)}.ax-pill--mute:before{background:var(--ax-fg-4);box-shadow:none}.ax-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;font-family:var(--ax-font-sans);font-size:13px;font-weight:500;letter-spacing:-.005em;border:1px solid var(--ax-border-strong);border-radius:var(--ax-radius);background:transparent;color:var(--ax-fg);transition:all .16s var(--ax-ease)}.ax-btn:hover{border-color:var(--ax-mint);color:var(--ax-mint);background:var(--ax-mint-soft)}.ax-btn--primary{background:var(--ax-mint);border-color:var(--ax-mint);color:#061015;font-weight:600}.ax-btn--primary:hover{background:var(--ax-mint-2);border-color:var(--ax-mint-2);color:#061015}.ax-btn--ghost{border-color:transparent;background:transparent}.ax-btn--ghost:hover{border-color:var(--ax-border-strong);background:var(--ax-bg-1);color:var(--ax-fg)}.ax-link{color:var(--ax-mint);border-bottom:1px dashed color-mix(in srgb,var(--ax-mint) 50%,transparent);transition:color .14s var(--ax-ease),border-color .14s var(--ax-ease)}.ax-link:hover{color:var(--ax-fg);border-bottom-color:var(--ax-fg)}@keyframes ax-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes ax-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ax-pulse-soft{0%,to{opacity:1}50%{opacity:.45}}@keyframes ax-scan{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.ax-fade-up{animation:ax-fade-up .48s var(--ax-ease) both}.ax-fade-in{animation:ax-fade-in .6s var(--ax-ease) both}.ax-pulse{animation:ax-pulse-soft 2s ease-in-out infinite}.ax-grid-bg{position:relative;overflow:hidden}.ax-grid-bg:before{content:"";position:absolute;inset:0;background-image:linear-gradient(var(--ax-border-faint) 1px,transparent 1px),linear-gradient(90deg,var(--ax-border-faint) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 0,#000,transparent 80%);mask-image:radial-gradient(ellipse 70% 60% at 50% 0,#000,transparent 80%);pointer-events:none}.ax-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ax-divider{height:1px;background:var(--ax-border);width:100%}.ax-divider--vertical{width:1px;height:100%;background:var(--ax-border)}.ax-code{background:var(--ax-bg-inset);border:1px solid var(--ax-border);border-radius:var(--ax-radius);padding:14px 16px;font-family:var(--ax-font-mono);font-size:12.5px;color:var(--ax-fg-2);overflow-x:auto;line-height:1.6}.ax-code .k{color:var(--ax-mint)}.ax-code .s{color:var(--ax-amber)}.ax-code .c{color:var(--ax-fg-4)}.ax-nav-link:hover{color:var(--ax-fg)!important}.ax-nav-link:hover,.ax-row-hover:hover{background:var(--ax-bg-1)}@media (max-width:900px){.ax-shell{--ax-pad-x:18px}}@media (max-width:1024px){.ax-shell{--ax-pad-x:clamp(16px,4vw,32px)}}@media (max-width:760px){.ax-header-row{flex-direction:column!important;align-items:flex-start!important;gap:12px!important}.ax-header-nav{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;flex-wrap:nowrap!important}.ax-header-actions{width:100%;justify-content:flex-start;flex-wrap:wrap;gap:8px}.ax-header-actions .ax-btn{flex-shrink:0}.ax-section{padding:clamp(40px,6vh,64px) 0}.ax-closer-grid{grid-template-columns:1fr!important;gap:24px!important}.ax-livelist-header,.ax-livelist-row{grid-template-columns:minmax(0,1.4fr) 94px 88px 56px!important;gap:6px!important;padding-left:12px!important;padding-right:12px!important;font-size:10.5px!important}.ax-livelist-header>.ax-col-arrow,.ax-livelist-header>.ax-col-mode,.ax-livelist-header>.ax-col-step,.ax-livelist-header>.ax-col-tx,.ax-livelist-row>.ax-col-arrow,.ax-livelist-row>.ax-col-mode,.ax-livelist-row>.ax-col-step,.ax-livelist-row>.ax-col-tx{display:none!important}.ax-livelist-row .ax-pill{padding:2px 6px;font-size:9.5px}.ax-kv-row{grid-template-columns:1fr!important;gap:4px!important}.ax-rounds-header,.ax-rounds-row{grid-template-columns:44px 80px 48px 1fr 110px!important;gap:10px!important;font-size:11.5px!important}.ax-rounds-header>.ax-col-sig,.ax-rounds-row>.ax-col-sig{display:none!important}.ax-trace-strip{gap:4px!important;overflow-x:auto;-webkit-overflow-scrolling:touch;grid-auto-columns:44px;grid-auto-flow:column;grid-template-columns:none!important;padding-bottom:6px}.ax-trace-cell{min-height:44px!important;width:44px;font-size:10px!important}.ax-trace-strip::-webkit-scrollbar{height:3px}.ax-trace-strip::-webkit-scrollbar-thumb{background:var(--ax-border-strong);border-radius:2px}.ax-lifecycle-details,.ax-lifecycle-stages{overflow-x:auto;-webkit-overflow-scrolling:touch;grid-template-columns:repeat(5,110px)!important;gap:4px!important;padding-bottom:4px}.ax-lifecycle-details>div{padding:0 4px!important;font-size:10px!important;word-wrap:break-word}.ax-lifecycle-details::-webkit-scrollbar,.ax-lifecycle-stages::-webkit-scrollbar{height:3px}.ax-lifecycle-details::-webkit-scrollbar-thumb,.ax-lifecycle-stages::-webkit-scrollbar-thumb{background:var(--ax-border-strong);border-radius:2px}.ax-mode-banner{grid-template-columns:1fr!important;gap:12px!important}.ax-mode-banner>code{justify-self:start}.ax-footer-grid{grid-template-columns:1fr 1fr!important;gap:24px!important}.ax-actors-grid{grid-template-columns:1fr!important}}@media (max-width:480px){.ax-h1{font-size:32px!important}.ax-h2{font-size:24px!important}.ax-header-actions .ax-btn{padding:8px 12px;font-size:11.5px}.ax-pill{padding:3px 8px;font-size:10px}.ax-footer-grid{grid-template-columns:1fr!important}}@media (max-width:1024px){.ax-ops-grid{grid-template-columns:1fr!important;gap:14px!important}}@media (max-width:760px){.ax-claims-grid,.ax-ops-grid{grid-template-columns:1fr!important}.ax-claim-cell{border-right:none!important;border-bottom:1px solid var(--ax-border)!important}.ax-claim-cell:last-child{border-bottom:none!important}.ax-const-cell{border-right:none!important}.ax-reveal-row{grid-template-columns:1fr!important;gap:4px!important}.ax-sig-row{grid-template-columns:36px 1fr auto!important;gap:8px!important;font-size:11px!important}.ax-sig-row>button:last-child{grid-column:1/-1;justify-self:end}.ax-sig-row>.ax-pill{font-size:9px!important;padding:1px 6px!important}.ax-replay-strip{overflow-x:auto;-webkit-overflow-scrolling:touch;grid-auto-columns:64px;grid-auto-flow:column;grid-template-columns:none!important;padding-bottom:4px}.ax-node-line{grid-template-columns:12px 1fr auto!important;gap:10px!important}.ax-node-line>span:nth-child(3){display:none!important}.ax-node-line>div{font-size:10px!important;gap:6px!important}}@media (max-width:1024px){.ax-settlement-grid{grid-template-columns:1fr!important}}@media (max-width:760px){.ax-bsett-hero{grid-template-columns:1fr!important;gap:16px!important}.ax-bsett-hero>svg{width:44px!important;height:44px!important}.ax-bsett-track{overflow-x:auto;-webkit-overflow-scrolling:touch;grid-template-columns:repeat(6,96px)!important;padding-bottom:4px}.ax-bsett-track::-webkit-scrollbar{height:3px}.ax-bsett-track::-webkit-scrollbar-thumb{background:var(--ax-border-strong);border-radius:2px}.ax-telemetry-strip{gap:14px!important;font-size:10px!important}.ax-chain-strip{font-size:11px!important;padding:8px 0!important}.ax-chain-strip,.ax-chain-strip>div{gap:12px!important}.ax-opmatrix-row{grid-template-columns:1fr!important;row-gap:8px!important;padding:14px 18px!important}.ax-opmatrix-headerrow{display:none!important}.ax-opmatrix-row>span:nth-child(2):before{content:"demo · ";color:var(--ax-amber);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;margin-right:6px}.ax-opmatrix-row>span:nth-child(3):before{content:"live · ";color:var(--ax-mint);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;margin-right:6px}.ax-pending-notice{grid-template-columns:1fr!important;gap:16px!important}.ax-pending-notice .ax-btn{justify-self:start}}.ax-inline-code{font-family:var(--ax-font-mono);font-size:.88em;padding:1px 6px;border-radius:3px;background:var(--ax-bg-inset);border:1px solid var(--ax-border);color:var(--ax-fg);white-space:nowrap}.ax-codeblock::-webkit-scrollbar{height:4px}.ax-codeblock::-webkit-scrollbar-thumb{background:var(--ax-border-strong);border-radius:2px}