.eg-page{--eg-ink:#0f172a;--eg-body:#334155;--eg-body-2:#475569;--eg-muted:#64748b;--eg-muted-dark:#94a3b8;--eg-rule:#e2e8f0;--eg-rule-dark:#1e293b;--eg-rule-dark-2:#334155;--eg-teal-500:#14b8a6;--eg-teal-600:#0d9488;--eg-teal-700:#0f766e;--eg-teal-900:#134e4a;--eg-teal-300:#5eead4;--eg-teal-100:#99f6e4;--eg-teal-50:#f0fdfa;--eg-teal-ink:#115e59;--eg-dark:#0f172a;--eg-font-serif:var(--font-playfair), Georgia, serif;--eg-font-sans:var(--font-figtree), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--eg-font-mono:var(--font-jetbrains-mono), ui-monospace, SFMono-Regular, Menlo, monospace;font-family:var(--eg-font-sans);color:var(--eg-ink);-webkit-font-smoothing:antialiased;z-index:1;background:#fff;position:relative}.eg-page a{color:var(--eg-teal-700);text-decoration:none}.eg-page a:hover{color:var(--eg-teal-900);text-decoration:underline}.eg-page svg text{font-family:var(--eg-font-sans)}.eg-page .eg-mono,.eg-page svg text.eg-mono{font-family:var(--eg-font-mono)}.eg-wrap{max-width:1180px;margin:0 auto;padding-left:28px;padding-right:28px}.eg-hero{background:var(--eg-dark);color:#fff;position:relative;overflow:hidden}.eg-lattice{opacity:.22;width:100%;height:100%;position:absolute;inset:0}.eg-hero-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:center;gap:40px;min-height:560px;padding-top:16px;display:grid;position:relative}.eg-hero-copy{min-width:0;padding:64px 0}.eg-kicker{font-family:var(--eg-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--eg-teal-300);margin-bottom:26px;font-size:12px}.eg-h1{font-family:var(--eg-font-serif);letter-spacing:-.02em;text-wrap:pretty;color:#fff;margin:0 0 26px;font-size:clamp(40px,5.6vw,70px);font-weight:500;line-height:1.03}.eg-h1 em,.eg-h2 em{font-style:italic}.eg-h1 em{color:var(--eg-teal-300)}.eg-hero-lede{color:#cbd5e1;text-wrap:pretty;max-width:52ch;margin:0 0 30px;font-size:19.5px;line-height:1.55}.eg-hero-ctas{flex-wrap:wrap;align-items:center;gap:26px;display:flex}.eg-btn-primary{background:var(--eg-teal-500);border-radius:10px;padding:15px 24px;font-size:15.5px;font-weight:700;display:inline-block;color:#042f2e!important}.eg-btn-primary:hover{background:var(--eg-teal-300);text-decoration:none!important}.eg-hero-link{border-bottom:1px solid #115e59;padding-bottom:2px;font-size:15.5px;font-weight:600;color:var(--eg-teal-300)!important}.eg-hero-link:hover{border-bottom-color:var(--eg-teal-300);text-decoration:none!important}.eg-hero-stage{justify-content:center;align-self:stretch;align-items:center;min-width:0;display:flex;position:relative}.eg-hero-stage iframe{background:0 0;border:0;width:100%;height:100%;min-height:480px}.eg-hero-stage-caption{text-align:center;font-family:var(--eg-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--eg-teal-300);opacity:.75;pointer-events:none;font-size:11px;position:absolute;bottom:18px;left:0;right:0}.eg-section{padding-top:96px}.eg-section--tight{padding-top:104px}.eg-honeycomb-band{padding-bottom:88px;position:relative}.eg-honeycomb-band:before{content:"";z-index:0;pointer-events:none;opacity:var(--eg-honeycomb-opacity,.15);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='100' viewBox='0 0 56 100'%3E%3Cpath d='M28 66L0 50L0 16L28 0L56 16L56 50L28 66L28 100' fill='none' stroke='%23f59e0b' stroke-width='0.5'/%3E%3Cpath d='M28 0L28 34L0 50L0 84L28 100L56 84L56 50L28 34' fill='none' stroke='%23f59e0b' stroke-width='0.5'/%3E%3C/svg%3E");background-size:56px 100px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 12% 88%,#0000)}.eg-honeycomb-band>.eg-wrap{z-index:1;position:relative}.eg-secgrid{display:block}.eg-eyebrow{font-family:var(--eg-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--eg-teal-700);margin-bottom:16px;font-size:12px;line-height:1}.eg-h2{font-family:var(--eg-font-serif);letter-spacing:-.012em;margin:0 0 18px;font-size:clamp(29px,3.5vw,42px);font-weight:500;line-height:1.14}.eg-h2 em{color:var(--eg-teal-700)}.eg-lede{color:var(--eg-body);text-wrap:pretty;max-width:64ch;margin:0;font-size:17.5px;line-height:1.6}.eg-cols{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:36px;max-width:1000px;display:grid}.eg-cols p{color:var(--eg-body);text-wrap:pretty;margin:0;font-size:17px;line-height:1.62}.eg-inline-code{font-family:var(--eg-font-mono);color:var(--eg-teal-ink);font-size:15px}.eg-coherence-body{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.eg-coherence-body .eg-lede{max-width:none}.eg-sechead--center{text-align:center}.eg-sechead--center .eg-h2,.eg-sechead--center .eg-lede{margin-left:auto;margin-right:auto}.eg-sechead--center .eg-lede{max-width:66ch}.eg-usage{border-top:1px solid var(--eg-ink);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:44px;display:grid}.eg-usage-lane{border-left:1px solid var(--eg-rule);padding:26px 28px;display:block}.eg-usage-lane:first-child{border-left:0;padding-left:0}.eg-usage-lane--link{color:inherit!important}.eg-usage-lane--link:hover{text-decoration:none!important}.eg-usage-lane--link:hover .eg-usage-title{color:var(--eg-teal-700)}.eg-usage-num{font-family:var(--eg-font-mono);color:var(--eg-muted);margin-bottom:14px;font-size:12px}.eg-usage-title{letter-spacing:-.01em;color:var(--eg-ink);margin-bottom:10px;font-size:16.5px;font-weight:700;line-height:1.35}.eg-usage-desc{color:var(--eg-body);text-wrap:pretty;margin:0;font-size:15px;line-height:1.58}.eg-usage-arrow{font-family:var(--eg-font-mono);letter-spacing:.04em;color:var(--eg-teal-700);margin-top:14px;font-size:12px;font-weight:500;display:inline-block}.dark .eg-usage-lane--link:hover .eg-usage-title,.dark .eg-usage-arrow{color:var(--eg-teal-300)}.eg-price-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:44px;display:grid}.eg-price-card{border:1px solid var(--eg-rule);background:var(--eg-card-bg,#fff);border-radius:14px;flex-direction:column;padding:30px 28px;display:flex;box-shadow:0 1px 3px #0f172a0d}.eg-price-card--featured{border-color:var(--eg-teal-600);box-shadow:0 12px 32px -14px #0d948859}.eg-price-tag{font-family:var(--eg-font-mono);text-transform:uppercase;letter-spacing:.16em;color:var(--eg-teal-700);margin-bottom:14px;font-size:11px;font-weight:700}.eg-price-amount{font-family:var(--eg-font-serif);letter-spacing:-.02em;color:var(--eg-ink);flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-bottom:18px;font-size:clamp(30px,3.4vw,38px);line-height:1.02;display:flex}.eg-price-amount .eg-price-prefix{font-family:var(--eg-font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--eg-muted);font-size:.36em;font-weight:600}.eg-price-badge{font-family:var(--eg-font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--eg-teal-700);background:var(--eg-teal-50);border:1px solid var(--eg-teal-100);border-radius:999px;align-self:center;padding:3px 10px;font-size:10.5px;font-weight:700;display:inline-block}.eg-price-meter{font-family:var(--eg-font-mono);color:var(--eg-muted);margin:-8px 0 18px;font-size:12.5px}.dark .eg-price-badge{color:var(--eg-teal-300);background:#04231f;border-color:#134e4a}.eg-price-body{color:var(--eg-body);margin:0 0 24px;font-size:14.5px;line-height:1.58}.eg-price-cta{background:var(--eg-teal-700);border-radius:8px;align-self:flex-start;margin-top:auto;padding:10px 18px;font-size:14px;font-weight:600;display:inline-block;color:#fff!important}.eg-price-cta:hover{background:var(--eg-teal-900);text-decoration:none!important}.eg-price-cta--ghost{border:1px solid var(--eg-teal-700);background:0 0;color:var(--eg-teal-700)!important}.eg-price-cta--ghost:hover{background:var(--eg-teal-50)}.eg-charter{background:var(--eg-teal-50);border:1px solid var(--eg-teal-100);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;margin-top:24px;padding:26px 30px;display:flex}.eg-charter-main{flex:320px;min-width:0}.eg-charter-badge{font-family:var(--eg-font-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--eg-teal-700);margin-bottom:10px;font-size:11px;font-weight:700}.eg-charter-lead{color:var(--eg-ink);max-width:64ch;margin:0 0 5px;font-size:17.5px;line-height:1.45}.eg-charter-lead strong{color:var(--eg-teal-900);font-weight:700}.eg-charter-sub{color:var(--eg-body-2);max-width:64ch;margin:0;font-size:14px;line-height:1.55}.eg-charter .eg-btn-secondary{flex-shrink:0}.dark .eg-price-card{box-shadow:none;background:#111a28;border-color:#1e293b}.dark .eg-price-card--featured{border-color:var(--eg-teal-500);box-shadow:0 12px 32px -14px #14b8a659}.dark .eg-price-tag{color:var(--eg-teal-300)}.dark .eg-price-cta{background:var(--eg-teal-500);color:#042f2e!important}.dark .eg-price-cta--ghost{border-color:var(--eg-teal-500);background:0 0;color:var(--eg-teal-300)!important}.dark .eg-charter{background:#04231f;border-color:#134e4a}.dark .eg-charter-badge{color:var(--eg-teal-300)}.dark .eg-charter-lead{color:#f1f5f9}.dark .eg-charter-lead strong{color:var(--eg-teal-300)}#request-access.eg-section{padding-top:40px;padding-bottom:64px}.eg-request-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:56px;display:grid}.eg-figure{margin-top:44px}.eg-figure svg{width:100%;height:auto}.eg-relgrid{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);align-items:center;gap:56px;margin-top:52px;display:grid}.eg-mark-stage{justify-content:center;min-width:0;display:flex}.eg-mark-stage svg{width:100%;max-width:420px;height:auto}.eg-relrows{min-width:0}.eg-relrow{border-top:1px solid var(--eg-rule);grid-template-columns:24px minmax(0,1fr);align-items:start;gap:16px;padding:20px 0;display:grid}.eg-relrow:last-child{border-bottom:1px solid var(--eg-rule)}.eg-relrow svg{margin-top:3px}.eg-relrow-title{letter-spacing:-.01em;font-size:16.5px;font-weight:700}.eg-relrow p{color:var(--eg-body-2);margin:6px 0 0;font-size:15px;line-height:1.6}.eg-band{background:var(--eg-dark);color:#fff;margin-top:104px}.eg-band-inner{padding-top:88px;padding-bottom:88px}.eg-band .eg-h2{color:#fff;max-width:30ch;margin:16px 0 18px}.eg-band .eg-h2 em{color:var(--eg-teal-300)}.eg-band-lede{color:var(--eg-muted-dark);text-wrap:pretty;max-width:64ch;margin:0 0 44px;font-size:17.5px;line-height:1.6}.eg-terminal{border-top:1px solid var(--eg-rule-dark-2);border-bottom:1px solid var(--eg-rule-dark-2);margin-bottom:8px;padding:18px 0;position:relative;overflow:hidden}.eg-terminal-sweep{background:linear-gradient(90deg,#14b8a600 0%,#14b8a62e 50%,#14b8a600 100%);width:40%;position:absolute;inset:0}.eg-terminal-line{font-family:var(--eg-font-mono);color:#e2e8f0;font-size:clamp(13px,1.6vw,17px);position:relative}.eg-terminal-prompt{color:var(--eg-teal-300)}.eg-terminal-cursor{background:var(--eg-teal-300);vertical-align:-3px;width:9px;height:17px;margin-left:8px;display:inline-block}.eg-band-row{border-bottom:1px solid var(--eg-rule-dark);grid-template-columns:minmax(120px,.7fr) minmax(140px,.8fr) minmax(0,2fr);align-items:baseline;gap:24px;padding:22px 0;display:grid}.eg-band-row-name{font-size:16px;font-weight:700}.eg-band-row-emits{font-family:var(--eg-font-mono);color:#e2e8f0;font-size:14px}.eg-band-row-desc{color:var(--eg-muted-dark);font-size:15px;line-height:1.55}.eg-band-row--ours{border-bottom:1px solid var(--eg-rule-dark-2);background:linear-gradient(90deg,#14b8a617,#14b8a600);padding:26px 0}.eg-band-row--ours .eg-band-row-name,.eg-band-row--ours .eg-band-row-emits{color:var(--eg-teal-300)}.eg-band-row--ours .eg-band-row-desc{color:#cbd5e1}.eg-band-row--ours .eg-band-row-desc code{font-family:var(--eg-font-mono);color:var(--eg-teal-100);font-size:13.5px}.eg-band-note{color:var(--eg-muted-dark);max-width:62ch;margin:22px 0 0;font-size:15px;line-height:1.55}.eg-pullquote{max-width:24ch;margin:56px 0 0;padding:0}.eg-pullquote p{font-family:var(--eg-font-serif);color:var(--eg-ink);margin:0;font-size:clamp(24px,3vw,34px);font-style:italic;line-height:1.28}.eg-pullquote cite{font-style:normal;font-family:var(--eg-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--eg-muted-dark);margin-top:18px;font-size:12px;display:block}.eg-pullquote--inline{border-top:4px solid var(--eg-teal-600);border-bottom:4px solid var(--eg-teal-600);max-width:none;margin:0;padding:30px 0}.eg-pullquote--inline p{font-size:clamp(23px,2.4vw,30px)}.dark .eg-pullquote--inline{border-top-color:var(--eg-teal-500);border-bottom-color:var(--eg-teal-500)}@media (max-width:820px){.eg-coherence-body{grid-template-columns:minmax(0,1fr);gap:28px}.eg-pullquote--inline{max-width:none}}.eg-footnote{color:var(--eg-muted);max-width:74ch;margin:26px 0 0;font-size:15px;line-height:1.6}.eg-record-band{border-top:1px solid var(--eg-rule);border-bottom:1px solid var(--eg-rule);background:#f8fafc;margin-top:104px;position:relative}.eg-record-band:before{content:"";z-index:0;pointer-events:none;opacity:var(--eg-record-honeycomb-opacity,.16);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='100' viewBox='0 0 56 100'%3E%3Cpath d='M28 66L0 50L0 16L28 0L56 16L56 50L28 66L28 100' fill='none' stroke='%23f59e0b' stroke-width='0.5'/%3E%3Cpath d='M28 0L28 34L0 50L0 84L28 100L56 84L56 50L28 34' fill='none' stroke='%23f59e0b' stroke-width='0.5'/%3E%3C/svg%3E");background-size:56px 100px;position:absolute;inset:0}.eg-record-band>.eg-wrap{z-index:1;position:relative}.eg-record-band-inner{padding-top:88px;padding-bottom:88px}.eg-record{border:1px solid var(--eg-ink);background:var(--eg-dark);border-radius:14px;margin-top:40px;overflow:hidden}.eg-record-head{border-bottom:1px solid var(--eg-rule-dark);font-family:var(--eg-font-mono);color:var(--eg-muted-dark);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;font-size:12px;display:flex}.eg-record-outcome{color:#fda4af}.eg-record pre{font-family:var(--eg-font-mono);color:#e2e8f0;margin:0;padding:24px 20px;font-size:13px;line-height:1.75;overflow-x:auto}.eg-json-key{color:var(--eg-teal-300)}.eg-json-refused{color:#fda4af}.eg-json-predicate{color:#fcd34d}.eg-record-chain{border-top:1px solid var(--eg-rule-dark);font-family:var(--eg-font-mono);color:var(--eg-muted);flex-wrap:wrap;align-items:center;gap:10px;padding:18px 20px;font-size:11.5px;display:flex}.eg-chain-entry{color:var(--eg-muted-dark)}.eg-chain-arrow{color:var(--eg-body-2)}.eg-chain-refused{color:#fda4af}.eg-chain-anchor{color:var(--eg-teal-300);margin-left:auto}.eg-btn-secondary{background:var(--eg-teal-700);border-radius:10px;padding:15px 24px;font-size:15.5px;font-weight:700;display:inline-block;color:#fff!important}.eg-btn-secondary:hover{background:var(--eg-teal-900);text-decoration:none!important}.eg-cta-link:hover{text-decoration:none!important}.dark .eg-page{--eg-honeycomb-opacity:.18;--eg-record-honeycomb-opacity:.22;--eg-ink:#f1f5f9;--eg-body:#cbd5e1;--eg-body-2:#a3b0c2;--eg-muted:#94a3b8;--eg-rule:#1e293b;--eg-teal-ink:#99f6e4;--eg-paper:#1e293b;--eg-fig-line:#475569;--eg-fig-line-soft:#334155;--eg-fig-arrow:#64748b;--eg-fig-ink:#f1f5f9;--eg-fig-muted:#94a3b8;--eg-fig-body:#cbd5e1;--eg-fig-body2:#94a3b8;--eg-fig-teal:#2dd4bf;--eg-fig-teal-deep:#5eead4;--eg-wash-bg:#042f2e;--eg-wash-border:#134e4a;--eg-wash-ink:#99f6e4;--eg-amber-bg:#451a03;--eg-amber-border:#92400e;--eg-amber-ink:#fcd34d;--eg-el-depth:#f59e0b;--eg-el-temporal:#fb7185;--eg-el-conditional:#a78bfa;--eg-el-behavioral:#84cc16;--eg-st-incident:#fb7185;background:#0b1120}.dark .eg-page a{color:var(--eg-teal-300)}.dark .eg-page a:hover{color:var(--eg-teal-100)}.dark .eg-page .eg-h2 em,.dark .eg-page .eg-cta-h2 em,.dark .eg-page .eg-eyebrow{color:var(--eg-teal-300)}.dark .eg-hero,.dark .eg-band,.dark .eg-record-band{background:#0f172a}.dark .eg-record-band{background:#0d1526;border-color:#1e293b}.dark .eg-record{border-color:#334155}.dark .eg-usage{border-top-color:#cbd5e1}.dark .eg-cta{background:#042f2e;border-top-color:#134e4a}.dark .eg-cta-lede{color:#99f6e4}.dark .eg-cta-link{border-bottom-color:#134e4a;color:var(--eg-teal-300)!important}.dark .eg-btn-secondary{background:var(--eg-teal-500);color:#042f2e!important}.dark .eg-btn-secondary:hover{background:var(--eg-teal-300)}.dark .eg-pullquote p{color:#f1f5f9}@keyframes eg-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes eg-fade{0%{opacity:0}to{opacity:1}}@keyframes eg-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes eg-sweep{0%{opacity:0;transform:translate(-40%)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translate(140%)}}@keyframes eg-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes eg-sweep-in{0%{opacity:0;transform:translate(34px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.eg-terminal-sweep{animation:4.5s linear infinite eg-sweep}.eg-terminal-cursor{animation:1.1s step-end infinite eg-blink}@supports (animation-timeline:view()){.eg-anim-rise{animation:.8s cubic-bezier(.2,.7,.2,1) both eg-rise;animation-timeline:view();animation-range:entry 4% entry 55%}.eg-anim-rise--record{animation-duration:.9s;animation-range:entry 3% entry 50%}.eg-anim-fade{animation:1s both eg-fade;animation-timeline:view();animation-range:entry 2% entry 45%}.eg-anim-fade--mark{animation-range:entry 3% entry 48%}.eg-relrow{animation:.7s cubic-bezier(.2,.7,.2,1) both eg-sweep-in;animation-timeline:view()}.eg-relrow:first-child{animation-range:entry 2% entry 28%}.eg-relrow:nth-child(2){animation-range:entry 8% entry 34%}.eg-relrow:nth-child(3){animation-range:entry 14% entry 40%}.eg-relrow:nth-child(4){animation-range:entry 20% entry 46%}}}@media (max-width:960px){.eg-hero-grid{grid-template-columns:minmax(0,1fr);min-height:0}.eg-hero-copy{padding:56px 0 8px}.eg-hero-stage{min-height:400px;margin-bottom:24px}.eg-relgrid{grid-template-columns:minmax(0,1fr);gap:36px}}@media (max-width:640px){.eg-section{padding-top:72px}.eg-section--tight{padding-top:76px}.eg-band,.eg-record-band{margin-top:76px}.eg-band-inner,.eg-record-band-inner{padding-top:64px;padding-bottom:64px}.eg-band-row{grid-template-columns:minmax(0,1fr);gap:6px;padding:18px 0}.eg-usage{grid-template-columns:minmax(0,1fr)}.eg-usage-lane{border-left:0;border-top:1px solid var(--eg-rule);padding:22px 0}.eg-usage-lane:first-child{border-top:0}.eg-price-grid{grid-template-columns:minmax(0,1fr)}.eg-charter{padding:22px 24px}}@media (max-width:820px){.eg-request-grid{grid-template-columns:minmax(0,1fr);gap:36px}.eg-price-grid{grid-template-columns:minmax(0,1fr)}}
