.landing-root{--l-bg:#f4efe4;--l-surface:#fffdf6;--l-surface-alt:#f8f3e7;--l-surface-mid:#f8f3e7;--l-ink:#22201b;--l-ink-muted:#6b6152;--l-ink-subtle:#a89a83;--l-border:rgba(34,32,27,0.15);--l-signal:#d14b32;--l-signal-hover:#dd6248;--l-signal-bg:rgba(209,75,50,0.07);--l-signal-border:rgba(209,75,50,0.27);--l-signal-glow:rgba(209,75,50,0.08);--l-gain:#3e7d52;--l-gain-bg:rgba(62,125,82,0.06);--l-gain-border:rgba(62,125,82,0.27);--l-loss:#a63b28;--l-loss-bg:rgba(166,59,40,0.07);--l-loss-border:rgba(166,59,40,0.27);--l-intel:#2f6b8a;--l-btn-primary-text:#fffdf6;--l-nav-bg:rgba(244,239,228,0.8);--l-grid-dot:rgba(34,32,27,0.08);--l-hero-glow:rgba(209,75,50,0.08);--l-card-shadow:rgba(34,32,27,0.2);--l-card-ring:rgba(209,75,50,0.07);--l-ticker-fade:#f8f3e7;--l-chart-muted:#a89a83;--l-bar-track:rgba(34,32,27,0.08);--l-whale-bid:rgba(62,125,82,0.4);--l-whale-ask:rgba(166,59,40,0.4);--l-logo-eye:#22201b;--l-scan-bg:rgba(209,75,50,0.07);--l-cta-glow:rgba(209,75,50,0.09);--l-btn-shadow:rgba(209,75,50,0.4);--l-btn-shadow-hover:rgba(209,75,50,0.47);--l-ping-border:rgba(209,75,50,0.33);--l-ping-ring:rgba(209,75,50,0.2);--l-ping-ring-soft:rgba(209,75,50,0.13);--l-story-ink:#443e33;--l-stats-note:#a89a83;--l-grid-dot-strong:rgba(34,32,27,0.13);background:var(--l-bg);color:var(--l-ink);font-family:var(--font-instrument-sans),"Instrument Sans",sans-serif;-webkit-font-smoothing:antialiased;--ins-signal:var(--l-signal);--ins-logo-eye:var(--l-logo-eye);--ins-ink:var(--l-ink);--ins-bg:var(--l-bg)}.dark .landing-root{--l-bg:#12121c;--l-surface:#1a1a28;--l-surface-alt:#15151f;--l-surface-mid:#1a1a28;--l-ink:#f2ecde;--l-ink-muted:#8b8698;--l-ink-subtle:#5c5868;--l-border:#242432;--l-signal:#e8863c;--l-signal-hover:#f09a55;--l-signal-bg:rgba(232,134,60,0.07);--l-signal-border:rgba(232,134,60,0.27);--l-signal-glow:rgba(232,134,60,0.08);--l-gain:#7cc98f;--l-gain-bg:rgba(124,201,143,0.06);--l-gain-border:rgba(124,201,143,0.27);--l-loss:#e06054;--l-loss-bg:rgba(224,96,84,0.07);--l-loss-border:rgba(224,96,84,0.27);--l-intel:#2f6b8a;--l-btn-primary-text:#12121c;--l-nav-bg:rgba(18,18,28,0.8);--l-grid-dot:rgba(36,36,50,0.4);--l-hero-glow:rgba(232,134,60,0.08);--l-card-shadow:rgba(0,0,0,0.67);--l-card-ring:rgba(232,134,60,0.07);--l-ticker-fade:#15151f;--l-chart-muted:#5c5868;--l-bar-track:rgba(36,36,50,0.55);--l-whale-bid:rgba(124,201,143,0.4);--l-whale-ask:rgba(224,96,84,0.4);--l-logo-eye:#1b1b26;--l-scan-bg:rgba(232,134,60,0.07);--l-cta-glow:rgba(232,134,60,0.09);--l-btn-shadow:rgba(232,134,60,0.4);--l-btn-shadow-hover:rgba(232,134,60,0.47);--l-ping-border:rgba(232,134,60,0.33);--l-ping-ring:rgba(232,134,60,0.2);--l-ping-ring-soft:rgba(232,134,60,0.13);--l-story-ink:#c9c3b8;--l-stats-note:#4a4a5c;--l-grid-dot-strong:rgba(36,36,50,0.4)}.landing-root a.landing-text-link{color:var(--l-signal);text-decoration:none;transition:color .15s}.landing-root a.landing-text-link:hover{color:var(--l-signal-hover)}.landing-root ::selection{background:color-mix(in srgb,var(--l-signal) 27%,transparent);color:var(--l-ink)}.landing-root summary::-webkit-details-marker{display:none}.landing-root summary{list-style:none}.landing-container{max-width:1200px;margin:0 auto;padding-left:28px;padding-right:28px}@keyframes landing-fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes landing-ticker{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes landing-pulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes landing-ping{0%{transform:scale(.55);opacity:.45}to{transform:scale(1.55);opacity:0}}@keyframes landing-floaty{0%,to{transform:rotate(-4deg) translateY(0)}50%{transform:rotate(-4deg) translateY(-7px)}}@keyframes landing-ear-twitch{0%,92%,to{transform:rotate(0deg)}94%{transform:rotate(-7deg)}97%{transform:rotate(3deg)}}@keyframes landing-row-scan{0%,20%,to{background-color:transparent}12%,5%{background-color:var(--l-scan-bg)}}@keyframes landing-fill-bar{0%{transform:scaleX(.1)}8%{transform:scaleX(1)}to{transform:scaleX(1)}}@keyframes landing-cycle-in{0%{opacity:0;transform:translateY(10px)}5%{opacity:1;transform:translateY(0)}85%{opacity:1;transform:translateY(0)}93%,to{opacity:0}}@keyframes landing-draw-path{0%{stroke-dashoffset:1}32%{stroke-dashoffset:0}88%{stroke-dashoffset:0;opacity:1}95%{stroke-dashoffset:0;opacity:0}to{stroke-dashoffset:1;opacity:0}}@keyframes landing-fade-cycle{0%,38%{opacity:0}48%,86%{opacity:1}93%,to{opacity:0}}@keyframes landing-whale-slam{0%,32%{width:14%}44%,88%{width:90%}96%,to{width:14%}}@keyframes landing-breathe{0%,to{transform:scaleX(1)}50%{transform:scaleX(.72)}}@media (prefers-reduced-motion:reduce){.landing-root *{animation:none!important;transition:none!important}}.landing-animate-fade-up{animation:landing-fade-up .7s ease both}.landing-animate-fade-up-1{animation:landing-fade-up .7s ease .08s both}.landing-animate-fade-up-2{animation:landing-fade-up .7s ease .16s both}.landing-animate-fade-up-3{animation:landing-fade-up .7s ease .24s both}.landing-animate-fade-up-4{animation:landing-fade-up .7s ease .32s both}.landing-animate-fade-up-hero{animation:landing-fade-up .8s ease .2s both}.landing-card{background:var(--l-surface);border:1px solid var(--l-border);border-radius:20px;box-shadow:0 30px 70px -30px var(--l-card-shadow);min-width:0;overflow-x:auto}.landing-btn-primary{display:inline-block;font-family:var(--font-space-grotesk),"Space Grotesk",sans-serif;font-weight:600;background:var(--l-signal);border-radius:999px;border:none;transition:background .15s,transform .15s,box-shadow .15s,color .15s}.landing-btn-primary,.landing-root a.landing-btn-primary,.landing-root a.landing-btn-primary:hover{color:var(--l-btn-primary-text)!important}.landing-btn-primary:hover{background:var(--l-signal-hover);transform:translateY(-2px)}.landing-btn-secondary{display:inline-block;font-family:var(--font-space-grotesk),"Space Grotesk",sans-serif;font-weight:600;border:1px solid var(--l-border);background:var(--l-surface);border-radius:999px;transition:border-color .15s,color .15s}.landing-btn-secondary,.landing-root a.landing-btn-secondary,.landing-root a.landing-btn-secondary:hover{color:var(--l-ink)!important}.landing-btn-secondary:hover{border-color:var(--l-signal-border)}.landing-section-alt{border-top:1px solid var(--l-border);background:var(--l-surface-alt)}.landing-label{font-weight:600;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.landing-feature-num,.landing-label{font-family:var(--font-ibm-plex-mono),"IBM Plex Mono",monospace;color:var(--l-signal)}.landing-feature-num{font-weight:700;font-size:12px;letter-spacing:.12em}.landing-feature-grid{display:grid;grid-template-columns:1fr;gap:48px;align-items:center;padding-top:72px;padding-bottom:72px}.landing-feature-grid>*{min-width:0}@media (min-width:900px){.landing-feature-grid{grid-template-columns:1fr 1.1fr;gap:64px}.landing-feature-grid.reverse{grid-template-columns:1.1fr 1fr}}.landing-hero-grid{display:grid;grid-template-columns:1fr;gap:48px;align-items:center;padding-top:64px;padding-bottom:80px}.landing-hero-grid>*{min-width:0}@media (min-width:900px){.landing-hero-grid{grid-template-columns:1.1fr .9fr;gap:64px;padding-top:88px;padding-bottom:96px}}.landing-nav-link{font-family:var(--font-space-grotesk),"Space Grotesk",sans-serif;font-weight:500;font-size:13px;color:var(--l-ink-muted)!important;padding:8px 12px;border-radius:8px;transition:color .15s,background .15s}.landing-root a.landing-nav-link:hover{color:var(--l-ink)!important;background:var(--l-surface)}.landing-pill{border-radius:999px;border:1px solid var(--l-border);font-family:var(--font-ibm-plex-mono),"IBM Plex Mono",monospace;font-weight:600;font-size:9px;letter-spacing:.08em;color:var(--l-ink-muted);padding:4px 10px}.landing-pill-signal{color:var(--l-signal);border-color:var(--l-signal-border);background:var(--l-signal-bg)}.landing-pill-loss{color:var(--l-loss);border-color:var(--l-loss-border);background:var(--l-loss-bg)}.landing-pill-gain{color:var(--l-gain);border-color:var(--l-gain-border);background:var(--l-gain-bg)}.landing-theme-toggle{width:32px;height:32px;border-radius:999px;border:1px solid var(--l-border);background:var(--l-surface);color:var(--l-signal);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s,border-color .15s}.landing-theme-toggle:hover{background:var(--l-surface-alt);border-color:var(--l-signal-border)}.landing-alert-icon-intel{color:var(--l-intel);background:color-mix(in srgb,var(--l-intel) 13%,transparent);border-color:color-mix(in srgb,var(--l-intel) 27%,transparent)}.landing-alert-icon-signal{color:var(--l-signal);background:var(--l-signal-bg);border-color:var(--l-signal-border)}.landing-alert-icon-gain{color:var(--l-gain);background:var(--l-gain-bg);border-color:var(--l-gain-border)}.about-principles-grid{display:grid;grid-template-columns:1fr;gap:18px;margin-top:24px}@media (min-width:768px){.about-principles-grid{grid-template-columns:repeat(3,1fr)}}.about-stats-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;border:1px solid var(--l-border);border-radius:18px;overflow:hidden;background:var(--l-border)}@media (min-width:768px){.about-stats-grid{grid-template-columns:repeat(4,1fr)}}.about-cta-row{display:flex;flex-direction:column;align-items:stretch;gap:14px}@media (min-width:768px){.about-cta-row{flex-direction:row;align-items:center;gap:36px}.about-cta-actions{flex-direction:row;flex-wrap:nowrap}}.about-cta-actions{display:flex;flex-direction:column;gap:10px;flex-shrink:0}.about-footer-link{font-family:var(--font-ibm-plex-mono),"IBM Plex Mono",monospace;font-size:10.5px;color:var(--l-ink-muted)!important;transition:color .15s}.about-footer-link:hover{color:var(--l-signal)!important}.contact-channels-grid{display:grid;grid-template-columns:1fr;gap:18px}@media (min-width:768px){.contact-channels-grid{grid-template-columns:repeat(3,1fr)}}.contact-channel-card{display:flex;flex-direction:column;border-radius:18px;border:1px solid var(--l-border);background:var(--l-surface);padding:24px;color:var(--l-ink)!important;transition:border-color .2s,transform .2s}.contact-channel-card:hover{border-color:var(--l-signal-border);color:var(--l-ink)!important;transform:translateY(-3px)}.contact-channel-card .contact-channel-email{font-family:var(--font-ibm-plex-mono),"IBM Plex Mono",monospace;font-weight:600;font-size:12px;color:var(--l-signal)!important;margin-top:18px}.contact-form-card{display:grid;grid-template-columns:1fr;gap:32px;border-radius:24px;border:1px solid var(--l-border);background:var(--l-surface);padding:32px 28px;box-shadow:0 40px 90px -30px var(--l-card-shadow)}@media (min-width:900px){.contact-form-card{grid-template-columns:1fr 1.4fr;gap:48px;padding:40px 42px}}.contact-input{width:100%;font-family:var(--font-instrument-sans),"Instrument Sans",sans-serif;font-size:14px;color:var(--l-ink);background:var(--l-surface-alt);border:1px solid var(--l-border);border-radius:12px;padding:13px 16px;outline:none;transition:border-color .15s}.contact-input::placeholder{color:var(--l-ink-subtle);opacity:1}.contact-input:focus{border-color:var(--l-signal-border)}.contact-textarea{resize:vertical;line-height:1.6;min-height:120px}.contact-form-row{display:grid;grid-template-columns:1fr;gap:12px}@media (min-width:640px){.contact-form-row{grid-template-columns:1fr 1fr}}.docs-nav-inner,.docs-shell{max-width:1280px;margin:0 auto;padding-left:28px;padding-right:28px}.docs-layout{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1fr;gap:28px;padding:0 28px 80px;align-items:start}@media (min-width:1024px){.docs-layout{grid-template-columns:224px minmax(0,1fr);gap:44px}}@media (min-width:1200px){.docs-layout{grid-template-columns:224px minmax(0,1fr) 190px}}.docs-sidebar{display:none;position:sticky;top:92px;padding-top:32px;flex-direction:column}.docs-mobile-toc{display:block;position:sticky;top:96px;z-index:40;margin:0 -28px 8px;padding:10px 28px 12px;border-bottom:1px solid var(--l-border);background:color-mix(in srgb,var(--l-bg) 92%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.docs-mobile-toc-scroll{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin}.docs-mobile-toc-link{flex:none;font-family:var(--font-space-grotesk),"Space Grotesk",sans-serif;font-size:12px;font-weight:500;color:var(--l-ink-muted)!important;padding:6px 12px;border-radius:999px;border:1px solid var(--l-border);background:var(--l-surface);text-decoration:none;white-space:nowrap;transition:all .15s}.docs-mobile-toc-link[data-active=true]{color:var(--l-ink)!important;border-color:color-mix(in srgb,var(--l-signal) 27%,transparent);background:color-mix(in srgb,var(--l-signal) 9%,transparent);font-weight:600}@media (min-width:1024px){.docs-sidebar{display:flex}.docs-mobile-toc{display:none}}.docs-sidebar-link{font-family:var(--font-space-grotesk),"Space Grotesk",sans-serif;font-weight:500;font-size:13px;color:var(--l-ink-muted)!important;padding:7px 12px;border-radius:8px;border:1px solid transparent;transition:all .15s;text-decoration:none}.docs-sidebar-link:hover{color:var(--l-ink)!important}.docs-sidebar-link[data-active=true]{font-weight:600;color:var(--l-ink)!important;background:color-mix(in srgb,var(--l-signal) 9%,transparent);border-color:color-mix(in srgb,var(--l-signal) 20%,transparent)}.docs-rail{display:none;position:sticky;top:92px;padding-top:40px;flex-direction:column;gap:20px}@media (min-width:1200px){.docs-rail{display:flex}}.docs-rail-link{font-family:var(--font-instrument-sans),"Instrument Sans",sans-serif;font-size:12px;color:var(--l-ink-muted)!important;text-decoration:none;transition:color .15s}.docs-rail-link:hover,.docs-rail-link[data-active=true]{color:var(--l-signal)!important}.docs-copy-btn{font-family:var(--font-ibm-plex-mono),"IBM Plex Mono",monospace;font-weight:600;font-size:10px;color:var(--l-ink-muted);cursor:pointer;border:1px solid var(--l-border);border-radius:8px;padding:3px 10px;background:transparent;transition:color .15s,border-color .15s}.docs-copy-btn:hover{color:var(--l-signal);border-color:var(--l-signal-border)}.docs-lang-tab{font-family:var(--font-ibm-plex-mono),"IBM Plex Mono",monospace;font-weight:600;font-size:9.5px;letter-spacing:.08em;padding:5px 12px;border-radius:8px;cursor:pointer;user-select:none;color:var(--l-ink-muted);background:transparent;border:1px solid transparent;transition:all .15s}.docs-lang-tab[data-active=true]{color:var(--l-signal);background:color-mix(in srgb,var(--l-signal) 8%,transparent);border-color:color-mix(in srgb,var(--l-signal) 27%,transparent)}.docs-rate-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr}.docs-param-grid{display:grid;grid-template-columns:1fr}@media (min-width:640px){.docs-param-grid{grid-template-columns:150px 90px 1fr}}.docs-event-grid{display:grid;grid-template-columns:1fr}@media (min-width:640px){.docs-event-grid{grid-template-columns:210px 1fr}}.docs-error-grid{display:grid;grid-template-columns:70px 1fr}@media (min-width:640px){.docs-error-grid{grid-template-columns:70px 190px 1fr}}.blog-featured{grid-template-columns:1fr;gap:2rem}@media (min-width:900px){.blog-featured{grid-template-columns:1.15fr 1fr;gap:48px;align-items:center}}.blog-grid{display:grid;grid-template-columns:1fr;gap:18px}@media (min-width:640px){.blog-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.blog-grid{grid-template-columns:repeat(3,1fr)}}@keyframes blog-bar-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.blog-bar{animation:blog-bar-grow .8s ease both}@media (prefers-reduced-motion:reduce){.blog-bar{animation:none}}.api-hero-grid,.api-section-grid,.api-webhooks-grid{display:grid;grid-template-columns:1fr}@media (min-width:900px){.api-hero-grid{grid-template-columns:1fr 1.05fr}.api-section-grid{grid-template-columns:1fr 1.1fr}.api-webhooks-grid{grid-template-columns:1.1fr 1fr}}@keyframes api-dot-travel{0%{left:3%;opacity:0}6%{opacity:1}40%{left:48%}52%{left:48%}86%{left:92%;opacity:1}94%,to{left:92%;opacity:0}}@keyframes api-node-glow-1{0%,to{border-color:var(--l-border)}14%,4%{border-color:var(--l-signal-border)}}@keyframes api-node-glow-2{0%,38%,to{border-color:var(--l-border)}44%,58%{border-color:var(--l-signal-border)}}@keyframes api-node-glow-3{0%,82%,to{border-color:var(--l-border)}88%,96%{border-color:var(--l-gain-border)}}.api-dot-travel{animation:api-dot-travel 6s linear infinite}.api-node-glow-1{animation:api-node-glow-1 6s infinite}.api-node-glow-2{animation:api-node-glow-2 6s infinite}.api-node-glow-3{animation:api-node-glow-3 6s infinite}