.marketing-shell{--site-canvas:#060605;--site-panel:#0d0d0b;--site-soft:#121210;--site-ink:#f1efe7;--site-muted:#8f8e86;--site-muted-bright:#b7b5ac;--site-line:#ffffff12;--site-line-strong:#ffffff21;--site-accent:#e9aa31;--site-accent-bright:#f5bd50;--site-accent-strong:#e9aa31;--site-accent-ink:#1c160b;--site-elevated:#090908;--site-overlay:#ffffff0a;--site-overlay-hover:#ffffff13;--site-code:#dedcd3;--site-nav-bg:#0c0c0ac2;--site-shadow:#00000057;--site-grid:#ffffff05;--site-grid-fine:#ffffff03;--theme-toggle-background:var(--site-overlay);--theme-toggle-border:var(--site-line-strong);--theme-toggle-foreground:var(--site-ink);--theme-toggle-hover:var(--site-overlay-hover);--theme-toggle-focus:var(--site-accent);--site-ease:cubic-bezier(.16, 1, .3, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-feature-settings:"rlig" 1, "calt" 1, "ss01" 1;isolation:isolate;position:relative}.light .marketing-shell{--site-canvas:#f4f0e7;--site-panel:#fffdf8;--site-soft:#eee9df;--site-ink:#1d1d1a;--site-muted:#6d6a62;--site-muted-bright:#4d4b45;--site-line:#22201b1f;--site-line-strong:#22201b33;--site-accent:#d99416;--site-accent-bright:#edaa2b;--site-accent-strong:#d99416;--site-accent-ink:#1c160b;--site-elevated:#f8f5ee;--site-overlay:#1c19130b;--site-overlay-hover:#1c191316;--site-code:#34322d;--site-nav-bg:#fffdf8d1;--site-shadow:#322b1e1f;--site-grid:#22201b0b;--site-grid-fine:#22201b06;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.marketing-shell:before{background-image:radial-gradient(circle at 16% 9%, #e9aa310e, transparent 24%), radial-gradient(circle at 88% 43%, #ffffff06, transparent 20%), linear-gradient(var(--site-grid) 1px, transparent 1px), linear-gradient(90deg, var(--site-grid) 1px, transparent 1px), linear-gradient(var(--site-grid-fine) 1px, transparent 1px), linear-gradient(90deg, var(--site-grid-fine) 1px, transparent 1px);content:"";opacity:.72;pointer-events:none;z-index:-1;background-size:auto,auto,56px 56px,56px 56px,14px 14px,14px 14px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#000000d1 58%,#00000061 100%);mask-image:linear-gradient(#000 0%,#000000d1 58%,#00000061 100%)}.site-nav{background:var(--site-nav-bg);border:1px solid var(--site-line);box-shadow:0 18px 50px var(--site-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:16px}.hero-routing-image--light{opacity:1}.hero-routing-image--dark,.dark .hero-routing-image--light{opacity:0}.dark .hero-routing-image--dark{opacity:1}.hero-routing-image{transition:opacity .68s cubic-bezier(.22,1,.36,1)}.site-frame{background:var(--site-overlay);border:1px solid var(--site-line);border-radius:22px;padding:5px;box-shadow:0 30px 90px #00000052,inset 0 1px #ffffff09}.site-page-grid{background-image:linear-gradient(90deg, transparent calc(25% - .5px), var(--site-grid) 25%, transparent calc(25% + .5px)), linear-gradient(90deg, transparent calc(50% - .5px), var(--site-line) 50%, transparent calc(50% + .5px)), linear-gradient(90deg, transparent calc(75% - .5px), var(--site-grid) 75%, transparent calc(75% + .5px));border-left:1px solid var(--site-line);border-right:1px solid var(--site-line);border-bottom:1px solid var(--site-line);box-shadow:0 60px 160px #00000038}.site-grid-section{border-top:1px solid var(--site-line)}.site-grid-field{--signal-x:82%;--signal-y:20%;background-color:var(--site-panel);background-image:radial-gradient(ellipse 38% 28% at var(--signal-x) var(--signal-y), #e9aa3113, transparent 72%), linear-gradient(var(--site-grid-fine) 1px, transparent 1px), linear-gradient(90deg, var(--site-grid-fine) 1px, transparent 1px), linear-gradient(var(--site-grid) 1px, transparent 1px), linear-gradient(90deg, var(--site-grid) 1px, transparent 1px);background-size:auto,12px 12px,12px 12px,48px 48px,48px 48px;position:relative;overflow:hidden}.site-grid-field:after{content:"";pointer-events:none;background:linear-gradient(112deg,#0000 31%,#e9aa3103 44%,#e9aa3116 49.9%,#e9aa3105 50.2%,#0000 68%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 4%,#000 26% 74%,#0000 96%);mask-image:linear-gradient(#0000 4%,#000 26% 74%,#0000 96%)}.site-grid-field-reverse{--signal-x:12%;--signal-y:76%}.site-grid-field-reverse:after{transform:scaleX(-1)}.site-primary-action{background:var(--site-accent);color:var(--site-accent-ink);white-space:nowrap;min-width:146px;height:48px;transition:transform .35s var(--site-ease), background-color .35s var(--site-ease), box-shadow .35s var(--site-ease);border:1px solid #ffffff2e;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:0 6px 0 16px;font-size:13px;font-weight:650;display:inline-flex;box-shadow:0 8px 24px #e9aa311f,inset 0 1px #ffffff4d}.site-primary-action-icon{color:var(--site-accent);height:34px;transition:transform .35s var(--site-ease);background:#161107e0;border-radius:7px;justify-content:center;align-items:center;width:34px;display:inline-flex}a:hover .site-primary-action{background:var(--site-accent-bright);transform:translateY(-2px);box-shadow:0 12px 30px #e9aa312e,inset 0 1px #ffffff57}a:hover .site-primary-action-icon{transform:translate(2px)}.site-secondary-action{background:var(--site-overlay);border:1px solid var(--site-line-strong);color:var(--site-ink);transition:background-color .35s var(--site-ease), border-color .35s var(--site-ease), transform .35s var(--site-ease);border-radius:10px}.site-secondary-action:hover{background:var(--site-overlay-hover);border-color:var(--site-line-strong);transform:translateY(-2px)}.site-feature-card{transition:background-color .45s var(--site-ease), box-shadow .45s var(--site-ease);box-shadow:inset 0 1px #ffffff06}.site-feature-card:hover{box-shadow:inset 0 1px #ffffff0a,inset 0 0 0 999px #ffffff05}.sdk-workspace{background:var(--site-elevated);border:1px solid var(--site-line-strong);display:grid;overflow:hidden;box-shadow:0 28px 80px #0000003d}.sdk-editor{min-width:0}.sdk-tabs{border-bottom:1px solid var(--site-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sdk-tab{border-right:1px solid var(--site-line);color:var(--site-muted);text-align:left;background:0 0;flex-direction:column;align-items:flex-start;gap:4px;min-height:68px;padding:15px 18px;transition:background-color .22s,color .22s;display:flex;position:relative}.sdk-tab:last-child{border-right:0}.sdk-tab:after{background:var(--site-accent);content:"";opacity:0;height:2px;transition:opacity .22s ease, transform .35s var(--site-ease);position:absolute;bottom:-1px;left:18px;right:18px;transform:scaleX(.3)}.sdk-tab:hover,.sdk-tab[aria-selected=true]{background:var(--site-overlay);color:var(--site-ink)}.sdk-tab[aria-selected=true]:after{opacity:1;transform:scaleX(1)}.sdk-tab:focus-visible,.sdk-copy-button:focus-visible,.sdk-docs-link:focus-visible{outline:2px solid var(--site-accent);outline-offset:-2px}.sdk-tab-version{color:var(--site-muted);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:9px}.sdk-code-panel{min-height:420px}.sdk-install-row{border-bottom:1px solid var(--site-line);font-family:var(--font-geist-mono), ui-monospace, monospace;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-height:54px;padding:0 14px 0 20px;display:grid}.sdk-install-row code{color:var(--site-code);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.sdk-prompt{color:var(--site-accent);margin-right:10px;font-size:11px}.sdk-copy-button{background:var(--site-overlay);border:1px solid var(--site-line);color:var(--site-muted);border-radius:7px;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-family:inherit;font-size:9px;transition:background-color .22s,color .22s;display:inline-flex}.sdk-copy-button:hover{background:var(--site-overlay-hover);color:var(--site-ink)}.sdk-code{color:var(--site-code);font-family:var(--font-geist-mono), ui-monospace, monospace;margin:0;font-size:11px;line-height:1.75;overflow-x:auto;padding:28px 22px 34px!important}.sdk-delivery-panel{background:radial-gradient(circle at 100% 0, #e9aa311a, transparent 34%), var(--site-soft);border-top:1px solid var(--site-line-strong);flex-direction:column;min-width:0;padding:26px;display:flex}.sdk-delivery-heading{justify-content:space-between;align-items:flex-start;display:flex}.sdk-eyebrow{color:var(--site-muted);letter-spacing:.14em;text-transform:uppercase;font-size:9px}.sdk-event-id{color:var(--site-ink);font-family:var(--font-geist-mono), ui-monospace, monospace;margin-top:7px;font-size:12px}.sdk-live-status{color:var(--site-ink);align-items:center;gap:7px;font-size:10px;display:inline-flex}.sdk-live-status span{background:#69b578;border-radius:999px;width:6px;height:6px;box-shadow:0 0 0 4px #69b5781f}.sdk-trace{margin:42px 0 34px}.sdk-trace-step{grid-template-columns:24px 1fr;gap:13px;min-height:64px;display:grid;position:relative}.sdk-trace-step:not(:last-child):after{background:linear-gradient(var(--site-accent), var(--site-line-strong));content:"";width:1px;height:40px;position:absolute;top:26px;left:11px}.sdk-trace-marker{background:color-mix(in srgb, var(--site-accent) 14%, var(--site-panel));border:1px solid color-mix(in srgb, var(--site-accent) 42%, transparent);color:var(--site-accent);font-family:var(--font-geist-mono), ui-monospace, monospace;border-radius:999px;place-items:center;width:24px;height:24px;font-size:8px;display:grid}.sdk-trace-step p{color:var(--site-ink);font-size:12px}.sdk-trace-step div span{color:var(--site-muted);font-family:var(--font-geist-mono), ui-monospace, monospace;margin-top:3px;font-size:9px;display:block}.sdk-payload{border:1px solid var(--site-line);grid-template-columns:auto minmax(0,1fr);gap:10px 16px;padding:15px;font-size:9px;display:grid}.sdk-payload span{color:var(--site-muted)}.sdk-payload code{color:var(--site-code);text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sdk-docs-link{border-top:1px solid var(--site-line);color:var(--site-ink);justify-content:space-between;align-items:center;margin-top:auto;padding-top:20px;font-size:11px;transition:color .22s;display:flex}.sdk-docs-link:hover{color:var(--site-accent)}@media (min-width:900px){.sdk-workspace{grid-template-columns:minmax(0,1.65fr) minmax(280px,.8fr)}.sdk-delivery-panel{border-left:1px solid var(--site-line-strong);border-top:0}}@media (max-width:639px){.sdk-tab{text-align:center;justify-content:center;align-items:center;min-height:52px;padding:10px 8px}.sdk-tab-version{display:none}.sdk-code-panel{min-height:390px}.sdk-copy-button span{display:none}.sdk-copy-button{justify-content:center;width:32px;padding:0}.sdk-code{font-size:10px;padding:22px 16px 28px!important}}@media (max-width:767px){.site-page-grid{background-image:linear-gradient(90deg, transparent calc(50% - .5px), var(--site-grid) 50%, transparent calc(50% + .5px))}.site-grid-field{background-size:auto,10px 10px,10px 10px,40px 40px,40px 40px}.site-grid-field:after{opacity:.48}}.site-stat-block{background:color-mix(in srgb, var(--site-elevated) 88%, transparent);transition:background-color .35s var(--site-ease)}.site-stat-block:hover{background:var(--site-soft)}.site-footer{background-image:linear-gradient(90deg,#0000 calc(50% - .5px),#ffffff06 50%,#0000 calc(50% + .5px)),radial-gradient(circle at 12% 28%,#e9aa310b,#0000 26%)}.site-cta:before{content:"";pointer-events:none;background:radial-gradient(circle at 82%,#e9aa312e,#0000 34%),linear-gradient(90deg,#0000 0,#ffffff06 100%);position:absolute;inset:0}.aos-init{will-change:opacity, transform}.aos-fade-up{opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);transform:translateY(18px)}.aos-fade-in{opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1)}.aos-fade-left{opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);transform:translate(18px)}.aos-fade-right{opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);transform:translate(-18px)}.aos-scale-in{opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);transform:scale(.98)}.aos-visible.aos-fade-up,.aos-visible.aos-fade-in,.aos-visible.aos-fade-left,.aos-visible.aos-fade-right,.aos-visible.aos-scale-in{opacity:1;transform:none}@keyframes aos-safety-reveal{to{opacity:1;transform:none}}.aos-init:not(.aos-visible){animation:.6s 1s forwards aos-safety-reveal}.aos-visible{animation:none}@media (prefers-reduced-motion:reduce){.marketing-shell *,.marketing-shell :before,.marketing-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
