.chat-sim[data-astro-cid-no7hlwvq]{--sim-surface-base:#110f1d;--sim-surface-raised:#1a1830;--sim-surface-bubble:#1f1c30;--sim-surface-chat:#0d0b1a;--sim-surface-human:#5ba3cc;--sim-bubble-agent:#8b93e8;--sim-border:#ffffff0f;--sim-fg-on-dark:var(--color-warm-stone-solid,#f5f2ef);--sim-fg-muted:#f5f2ef8c;--sim-fg-dim:#f5f2ef66;--sim-fg-faint:#f5f2ef80;--sim-fg-strong:#f5f2efb8;--sim-fg-hover:#f5f2efd9;--sim-accent-action:#66d9a0;--sim-accent-guardrail:#f7b955;--sim-accent-handoff:#b5b0e8;--sim-human-text:var(--sim-fg-on-dark)}.chat-sim-section[data-astro-cid-no7hlwvq]{width:100%;height:100%;display:block}.chat-sim[data-astro-cid-no7hlwvq]{background:var(--sim-surface-base);border:1px solid var(--sim-border);border-radius:var(--radius-card,16px);flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.chat-sim-tabs[data-astro-cid-no7hlwvq]{scrollbar-width:none;background:linear-gradient(#606bdf0d,#0000);gap:4px;padding:14px 14px 0;display:flex;overflow-x:auto}.chat-sim-tabs[data-astro-cid-no7hlwvq]::-webkit-scrollbar{display:none}.chat-sim-tab[data-astro-cid-no7hlwvq]{color:var(--sim-fg-muted);letter-spacing:.04em;cursor:pointer;white-space:nowrap;transition:background var(--duration-base,.22s) var(--ease-out-soft,ease), color var(--duration-base,.22s) var(--ease-out-soft,ease);background:0 0;border:none;border-radius:8px 8px 0 0;flex-shrink:0;padding:10px 18px;font-size:12px;font-weight:500}.chat-sim-tab[data-astro-cid-no7hlwvq]:hover{color:var(--sim-fg-hover)}.chat-sim-tab[data-astro-cid-no7hlwvq].active{background:var(--sim-surface-raised);color:var(--color-warm-stone-solid)}.chat-sim-tab[data-astro-cid-no7hlwvq]:focus-visible{outline:2px solid var(--color-purple-deep,#606bdf);outline-offset:2px}.chat-sim-pane[data-astro-cid-no7hlwvq]{border-top:1px solid var(--sim-border);grid-template-rows:minmax(0,1fr);grid-template-columns:1fr 1fr;min-height:440px;display:none}.chat-sim-pane[data-astro-cid-no7hlwvq].active{flex:1;min-height:0;display:grid}.chat-sim-scrollable[data-astro-cid-no7hlwvq]{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:transparent transparent;min-height:0;overflow-y:auto}.chat-sim-scrollable[data-astro-cid-no7hlwvq]::-webkit-scrollbar{width:10px}.chat-sim-scrollable[data-astro-cid-no7hlwvq]::-webkit-scrollbar-track{background:0 0}.chat-sim-scrollable[data-astro-cid-no7hlwvq]::-webkit-scrollbar-thumb{background:padding-box padding-box;border:2px solid #0000;border-radius:999px}.chat-sim-scrollable[data-astro-cid-no7hlwvq][data-user-scrolling=true]{scrollbar-color:#f5f2ef59 transparent}.chat-sim-scrollable[data-astro-cid-no7hlwvq][data-user-scrolling=true]::-webkit-scrollbar-thumb{background:#f5f2ef47 padding-box padding-box}.chat-sim-scrollable[data-astro-cid-no7hlwvq][data-user-scrolling=true]::-webkit-scrollbar-thumb:hover{background:#f5f2ef6b padding-box padding-box}.chat-sim-chat[data-astro-cid-no7hlwvq]{background:var(--sim-surface-chat);border-right:1px solid var(--sim-border);flex-direction:column;gap:12px;margin:0;padding:24px;list-style:none;display:flex}.chat-sim-bubble[data-astro-cid-no7hlwvq]{border-radius:14px;max-width:78%;padding:10px 14px;font-size:13px;line-height:1.45}.chat-sim-bubble[data-astro-cid-no7hlwvq].customer{background:var(--sim-surface-bubble);color:var(--sim-fg-on-dark);border-bottom-left-radius:4px;align-self:flex-start}.chat-sim-bubble[data-astro-cid-no7hlwvq].agent{background:var(--sim-bubble-agent);color:var(--sim-fg-on-dark);border-bottom-right-radius:4px;align-self:flex-end}.chat-sim-bubble[data-astro-cid-no7hlwvq].typing{background:var(--sim-surface-bubble);color:var(--sim-fg-faint);border-bottom-right-radius:4px;align-self:flex-end;padding:8px 14px;font-size:11px;font-style:italic}.chat-sim-bubble[data-astro-cid-no7hlwvq].human{background:var(--sim-surface-human);color:var(--sim-human-text);border-bottom-right-radius:4px;align-self:flex-end}.chat-sim-human-badge[data-astro-cid-no7hlwvq]{color:#ffffffb3;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:500;display:block}.chat-sim-system[data-astro-cid-no7hlwvq]{color:var(--sim-fg-dim);letter-spacing:.12em;text-transform:uppercase;border-top:1px dashed #ffffff1a;border-bottom:1px dashed #ffffff1a;align-self:center;margin:4px 0;padding:4px 12px;font-size:10px}.chat-sim-actions[data-astro-cid-no7hlwvq]{background:var(--sim-surface-base);flex-direction:column;gap:16px;margin:0;padding:24px;list-style:none;display:flex}.chat-sim-actions-label[data-astro-cid-no7hlwvq]{color:var(--sim-fg-hover);letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid var(--sim-border);margin-bottom:4px;padding-bottom:12px;font-size:11px;font-weight:600}.chat-sim-event[data-astro-cid-no7hlwvq]{border:1px solid var(--sim-border);background:var(--sim-surface-raised);border-radius:8px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.chat-sim-event[data-astro-cid-no7hlwvq].action .chat-sim-event-name[data-astro-cid-no7hlwvq],.chat-sim-event[data-astro-cid-no7hlwvq].guardrail .chat-sim-event-name[data-astro-cid-no7hlwvq],.chat-sim-event[data-astro-cid-no7hlwvq].handoff .chat-sim-event-name[data-astro-cid-no7hlwvq]{align-items:center;gap:7px;min-width:0;display:inline-flex}.chat-sim-event-icon[data-astro-cid-no7hlwvq]{flex-shrink:0}.chat-sim-api-tag[data-astro-cid-no7hlwvq]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sim-accent-action);border:1px solid #66d9a059;border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:9px;font-weight:600}.chat-sim-event-icon-shield[data-astro-cid-no7hlwvq],.chat-sim-event[data-astro-cid-no7hlwvq].guardrail .chat-sim-event-name[data-astro-cid-no7hlwvq]{color:var(--sim-accent-guardrail)}.chat-sim-event[data-astro-cid-no7hlwvq].handoff .chat-sim-event-name[data-astro-cid-no7hlwvq]{color:var(--sim-accent-handoff)}.chat-sim-event-name[data-astro-cid-no7hlwvq]{font-family:var(--font-mono);color:var(--sim-fg-on-dark);letter-spacing:.01em;font-size:12px;font-weight:500}.chat-sim-event-args[data-astro-cid-no7hlwvq],.chat-sim-event-result[data-astro-cid-no7hlwvq]{font-family:var(--font-mono);color:var(--sim-fg-strong);overflow-wrap:anywhere;white-space:pre-wrap;background:#0000002e;border-radius:6px;padding:8px 10px;font-size:11px;line-height:1.5}.chat-sim-event[data-astro-cid-no7hlwvq].guardrail .chat-sim-event-result[data-astro-cid-no7hlwvq],.chat-sim-event[data-astro-cid-no7hlwvq].handoff .chat-sim-event-result[data-astro-cid-no7hlwvq]{color:var(--sim-accent-handoff);background:0 0;border:none;padding:0;font-size:11px}.chat-sim-event[data-astro-cid-no7hlwvq].guardrail .chat-sim-event-result[data-astro-cid-no7hlwvq]{color:var(--sim-accent-guardrail)}.chat-sim-event-result[data-astro-cid-no7hlwvq]{position:relative}.chat-sim-event-header[data-astro-cid-no7hlwvq]{justify-content:space-between;align-items:center;gap:12px;display:flex}.chat-sim-api-route[data-astro-cid-no7hlwvq]{align-items:center;gap:8px;display:flex}.chat-sim-api-method[data-astro-cid-no7hlwvq]{font-family:var(--font-mono);letter-spacing:.06em;color:var(--sim-fg-muted);border:1px solid var(--sim-border);background:0 0;border-radius:4px;flex-shrink:0;padding:2px 6px;font-size:10px;font-weight:700}.chat-sim-api-endpoint[data-astro-cid-no7hlwvq]{font-family:var(--font-mono);color:var(--sim-fg-strong);overflow-wrap:anywhere;font-size:11px}.chat-sim-event-field[data-astro-cid-no7hlwvq]{flex-direction:column;gap:4px;display:flex}.chat-sim-event-field-label[data-astro-cid-no7hlwvq]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sim-fg-dim);font-size:10px}.chat-sim-action-chip[data-astro-cid-no7hlwvq]{color:var(--sim-accent-handoff);background:#b5b0e824;border:1px solid #b5b0e84d;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:4px 11px;font-size:12px;font-weight:500;display:inline-flex}.chat-sim-action-chip[data-astro-cid-no7hlwvq] svg[data-astro-cid-no7hlwvq]{flex-shrink:0}.chat-sim-event-indicator[data-astro-cid-no7hlwvq]{align-items:center;display:inline-flex}.chat-sim-event-spinner[data-astro-cid-no7hlwvq]{border:1.5px solid var(--sim-accent-action);border-top-color:#0000;border-radius:50%;width:10px;height:10px;animation:.7s linear infinite chat-sim-spin;display:none}.chat-sim-event-arrow[data-astro-cid-no7hlwvq]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sim-fg-dim);margin-bottom:4px;font-size:10px}.chat-sim-status[data-astro-cid-no7hlwvq]{color:var(--sim-accent-action);letter-spacing:.04em;background:#66d9a024;border-radius:4px;align-items:center;gap:4px;padding:2px 7px;font-size:10px;font-weight:500;display:inline-flex}.chat-sim-status[data-astro-cid-no7hlwvq]:before{content:"✓";font-size:10px}.chat-sim-event[data-astro-cid-no7hlwvq][data-state=pending] .chat-sim-status[data-astro-cid-no7hlwvq],.chat-sim-event[data-astro-cid-no7hlwvq][data-state=pending] .chat-sim-event-result-wrap[data-astro-cid-no7hlwvq]{display:none}.chat-sim-event[data-astro-cid-no7hlwvq][data-state=pending] .chat-sim-event-spinner[data-astro-cid-no7hlwvq]{display:inline-block}.chat-sim-event[data-astro-cid-no7hlwvq]:not([data-state=pending]) .chat-sim-event-spinner[data-astro-cid-no7hlwvq],.chat-sim-bubble[data-astro-cid-no7hlwvq][data-revealed=false],.chat-sim-event[data-astro-cid-no7hlwvq][data-revealed=false],.chat-sim-system[data-astro-cid-no7hlwvq][data-revealed=false]{display:none}.chat-sim-bubble[data-astro-cid-no7hlwvq][data-revealed=true],.chat-sim-event[data-astro-cid-no7hlwvq][data-revealed=true],.chat-sim-system[data-astro-cid-no7hlwvq][data-revealed=true]{animation:.72s cubic-bezier(.22,1,.36,1) both chat-sim-reveal}@keyframes chat-sim-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes chat-sim-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.chat-sim-bubble[data-astro-cid-no7hlwvq],.chat-sim-event[data-astro-cid-no7hlwvq],.chat-sim-system[data-astro-cid-no7hlwvq]{opacity:1!important;transition:none!important;transform:none!important}.chat-sim-event-spinner[data-astro-cid-no7hlwvq]{display:none!important}.chat-sim-inline-dot[data-astro-cid-no7hlwvq]{animation:none!important}}.chat-sim-event-inline[data-astro-cid-no7hlwvq]{background:0 0;border:none;align-self:stretch;margin:0;padding:0;display:none}.chat-sim-inline-status[data-astro-cid-no7hlwvq]{color:var(--sim-fg-strong);align-items:center;gap:9px;padding:2px 0;font-size:13px;display:inline-flex}.chat-sim-inline-dot[data-astro-cid-no7hlwvq]{background:var(--sim-accent-action);border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:1.5s ease-in-out infinite chat-sim-inline-pulse}.chat-sim-event-inline[data-astro-cid-no7hlwvq].guardrail .chat-sim-inline-dot[data-astro-cid-no7hlwvq]{background:var(--sim-accent-guardrail)}.chat-sim-event-inline[data-astro-cid-no7hlwvq].handoff .chat-sim-inline-dot[data-astro-cid-no7hlwvq]{background:var(--sim-accent-handoff)}.chat-sim-inline-check[data-astro-cid-no7hlwvq]{width:14px;height:14px;color:var(--sim-accent-action);flex-shrink:0;justify-content:center;align-items:center;display:none}.chat-sim-event-inline[data-astro-cid-no7hlwvq].guardrail .chat-sim-inline-check[data-astro-cid-no7hlwvq]{color:var(--sim-accent-guardrail)}.chat-sim-event-inline[data-astro-cid-no7hlwvq].handoff .chat-sim-inline-check[data-astro-cid-no7hlwvq]{color:var(--sim-accent-handoff)}.chat-sim-event-inline[data-astro-cid-no7hlwvq][data-state=done] .chat-sim-inline-dot[data-astro-cid-no7hlwvq]{display:none}.chat-sim-event-inline[data-astro-cid-no7hlwvq][data-state=done] .chat-sim-inline-check[data-astro-cid-no7hlwvq]{display:inline-flex}.chat-sim-inline-done[data-astro-cid-no7hlwvq],.chat-sim-event-inline[data-astro-cid-no7hlwvq][data-state=done] .chat-sim-inline-doing[data-astro-cid-no7hlwvq]{display:none}.chat-sim-event-inline[data-astro-cid-no7hlwvq][data-state=done] .chat-sim-inline-done[data-astro-cid-no7hlwvq]{display:inline}@keyframes chat-sim-inline-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}@media (width<=768px){.chat-sim-pane[data-astro-cid-no7hlwvq]{grid-template-columns:1fr}.chat-sim-chat[data-astro-cid-no7hlwvq]{border-right:none}.chat-sim-actions[data-astro-cid-no7hlwvq]{display:none}.chat-sim-event-inline[data-astro-cid-no7hlwvq]{display:block}.chat-sim-tabs[data-astro-cid-no7hlwvq]{overflow-x:visible}.chat-sim-tab[data-astro-cid-no7hlwvq]{text-align:center;flex:1 1 0;padding:10px 8px}}.ch-hero[data-astro-cid-simcie5s]{padding:var(--space-10) 0 var(--space-14);color:#f5f2ef;height:calc(100svh - var(--header-height));background:#0a0915;flex-direction:column;display:flex;position:relative;overflow:hidden}.ch-hero-wash[data-astro-cid-simcie5s]{pointer-events:none;background:radial-gradient(60% 80% at 50% 0,#606bdf2e,#0000 70%),radial-gradient(40% 60% at 80% 100%,#606bdf14,#0000 70%);position:absolute;inset:0}.ch-hero-stack[data-astro-cid-simcie5s]{gap:var(--space-8);flex-direction:column;flex:1;width:100%;min-height:0;display:flex;position:relative}.ch-hero-intro[data-astro-cid-simcie5s]{max-width:720px}.ch-hero-headline[data-astro-cid-simcie5s]{margin:var(--space-3) 0 0;font-family:var(--font-display);font-weight:var(--font-weight-light);letter-spacing:-1.2px;color:#f5f2ef;font-size:clamp(2.25rem,4.5vw,3.5rem);line-height:1.05}.ch-hero-headline[data-astro-cid-simcie5s] .headline-accent[data-astro-cid-simcie5s]{color:#b5b0e8}.ch-hero-sim[data-astro-cid-simcie5s]{flex:1;width:100%;min-width:0;min-height:0}.ch-hero-after[data-astro-cid-simcie5s]{justify-content:space-between;align-items:center;gap:var(--space-6);margin-top:var(--space-4);flex-flow:wrap;display:flex}.ch-hero-cta[data-astro-cid-simcie5s]{flex-shrink:0}.ch-hero-stats[data-astro-cid-simcie5s]{gap:var(--space-8);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ch-hero-stats[data-astro-cid-simcie5s] li[data-astro-cid-simcie5s]{flex-direction:column;display:flex}.ch-hero-stat-value[data-astro-cid-simcie5s]{font-family:var(--font-display);font-weight:var(--font-weight-light);letter-spacing:-.4px;color:#f5f2ef;font-size:1.5rem}.ch-hero-stat-value[data-astro-cid-simcie5s] .unit[data-astro-cid-simcie5s]{color:#f5f2efb3;font-size:1rem}.ch-hero-stat-label[data-astro-cid-simcie5s]{font-size:var(--font-size-micro);color:#f5f2ef8c;letter-spacing:.06em;text-transform:uppercase;margin-top:4px}.eyebrow-on-dark[data-astro-cid-simcie5s]{color:#ffffffd9;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff1f}.ch-made[data-astro-cid-simcie5s]{background:var(--color-warm-stone-solid,#f5f2ef)}.ch-made-grid[data-astro-cid-simcie5s]{gap:var(--space-8);margin-top:var(--space-10);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ch-made-card[data-astro-cid-simcie5s]{gap:var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);padding:var(--space-7);background:#fff;flex-direction:column;display:flex}.ch-made-icon[data-astro-cid-simcie5s]{border-radius:var(--radius-md);width:40px;height:40px;color:var(--color-purple-deep);margin-bottom:var(--space-2);background:#606bdf14;justify-content:center;align-items:center;display:inline-flex}.ch-made-title[data-astro-cid-simcie5s]{font-family:var(--font-display);font-size:1.125rem;font-weight:var(--font-weight-medium);letter-spacing:-.3px;color:var(--color-text-primary);margin:0}.ch-made-body[data-astro-cid-simcie5s]{font-size:var(--font-size-body-sm);color:var(--color-text-muted);line-height:var(--line-height-body);margin:0}@media (width<=768px){.ch-made-grid[data-astro-cid-simcie5s]{gap:var(--space-5);grid-template-columns:1fr}.ch-hero[data-astro-cid-simcie5s]{height:auto;padding:var(--space-8) 0 var(--space-10)}.ch-hero-stack[data-astro-cid-simcie5s]{flex:none}.ch-hero-sim[data-astro-cid-simcie5s]{flex:none;height:clamp(320px,52svh,480px)}.ch-hero-after[data-astro-cid-simcie5s]{align-items:stretch;gap:var(--space-5);flex-direction:column}.ch-hero-stats[data-astro-cid-simcie5s]{gap:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}.ch-hero-stat-value[data-astro-cid-simcie5s]{font-size:1.25rem}.ch-hero-cta[data-astro-cid-simcie5s]{justify-content:center;align-self:stretch}}.ch-loop[data-astro-cid-simcie5s]{color:#f5f2ef;background:#0a0915;position:relative;overflow:hidden}.ch-loop-wash[data-astro-cid-simcie5s]{pointer-events:none;background:radial-gradient(55% 70% at 50% -10%,#606bdf38,#0000 70%),radial-gradient(40% 50% at 12% 110%,#606bdf1a,#0000 70%);position:absolute;inset:0}.ch-loop[data-astro-cid-simcie5s] .container[data-astro-cid-simcie5s]{position:relative}.ch-loop[data-astro-cid-simcie5s] .section-head[data-astro-cid-simcie5s]{max-width:760px}.ch-loop-title[data-astro-cid-simcie5s]{color:#f5f2ef}.ch-loop-sub[data-astro-cid-simcie5s]{color:#f5f2ef9e}.ch-loop-stage[data-astro-cid-simcie5s]{margin-top:var(--space-12)}.ch-loop-frame[data-astro-cid-simcie5s]{border-radius:var(--radius-large);background:#110f1d;position:relative;overflow:hidden;box-shadow:0 40px 90px #0000008c,0 8px 24px #0006,inset 0 0 0 1px #ffffff12,inset 0 1px #ffffff1f}.ch-loop-video[data-astro-cid-simcie5s]{aspect-ratio:16/9;object-fit:contain;background:#0d0b1a;width:100%;display:block}.ch-loop-dirs[data-astro-cid-simcie5s]{align-items:center;gap:var(--space-8);margin-top:var(--space-12);grid-template-columns:1fr auto 1fr;display:grid}.ch-loop-dir[data-astro-cid-simcie5s]{gap:var(--space-3);padding:var(--space-7);border-radius:var(--radius-card);background:#ffffff08;border:1px solid #ffffff14;flex-direction:column;display:flex}.ch-loop-dir-icon[data-astro-cid-simcie5s]{border-radius:var(--radius-md);color:#b5b0e8;background:#606bdf29;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.ch-loop-dir-title[data-astro-cid-simcie5s]{margin:var(--space-2) 0 0;font-family:var(--font-display);font-size:1.125rem;font-weight:var(--font-weight-medium);letter-spacing:-.3px;color:#f5f2ef}.ch-loop-dir-body[data-astro-cid-simcie5s]{font-size:var(--font-size-body-sm);line-height:var(--line-height-body);color:#f5f2ef99;margin:0}.ch-loop-link[data-astro-cid-simcie5s]{color:#b5b0e8;background:#606bdf1a;border:1px solid #b5b0e840;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex}@media (width<=900px){.ch-loop-dirs[data-astro-cid-simcie5s]{gap:var(--space-5);grid-template-columns:1fr}.ch-loop-link[data-astro-cid-simcie5s]{margin:0 auto;transform:rotate(90deg)}}.video-lightbox[data-astro-cid-simcie5s]{z-index:100;padding:var(--space-8) var(--space-6);-webkit-backdrop-filter:blur(16px)saturate(130%);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--duration-base) var(--ease-out-standard), visibility 0s linear var(--duration-base);background:#0a0915d1;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.video-lightbox[data-astro-cid-simcie5s].is-open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--duration-base) var(--ease-out-standard), visibility 0s linear 0s}.video-lightbox-shell[data-astro-cid-simcie5s]{width:100%;max-width:min(1100px,92vw);max-height:82vh;transition:transform var(--duration-base) var(--ease-out-soft);justify-content:center;align-items:center;display:flex;position:relative;transform:scale(.96)}.video-lightbox[data-astro-cid-simcie5s].is-open .video-lightbox-shell[data-astro-cid-simcie5s]{transform:scale(1)}.video-lightbox-video[data-astro-cid-simcie5s]{background:#0a0915;border-radius:18px;width:auto;max-width:100%;height:auto;max-height:82vh;display:block;box-shadow:0 40px 100px #0000008c,0 0 0 1px #ffffff0f}.video-lightbox-close[data-astro-cid-simcie5s]{top:var(--space-5);right:var(--space-5);color:#fff;-webkit-backdrop-filter:blur(14px)saturate(160%);cursor:pointer;width:44px;height:44px;transition:transform var(--duration-base) var(--ease-out-standard), background var(--duration-base) var(--ease-out-standard), border-color var(--duration-base) var(--ease-out-standard);z-index:1;background:#ffffff1f;border:1px solid #ffffff38;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;box-shadow:0 1px 2px #0003,0 12px 32px #0000004d,inset 0 1px #ffffff47}.video-lightbox-close[data-astro-cid-simcie5s]:hover{background:#fff3;border-color:#ffffff57;transform:scale(1.06)rotate(90deg)}.video-lightbox-close[data-astro-cid-simcie5s]:focus-visible{outline:none;box-shadow:0 1px 2px #0003,0 12px 32px #0000004d,inset 0 1px #ffffff47,0 0 0 3px #606bdf8c}@media (width<=640px){.video-lightbox[data-astro-cid-simcie5s]{padding:var(--space-4)}.video-lightbox-close[data-astro-cid-simcie5s]{top:var(--space-3);right:var(--space-3);width:40px;height:40px}}.integration-marquee[data-astro-cid-simcie5s]{gap:var(--space-6);flex-direction:column;display:flex;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.integration-row[data-astro-cid-simcie5s]{flex-shrink:0;align-items:center;width:max-content;display:flex}.integration-row-left[data-astro-cid-simcie5s]{animation:60s linear infinite integration-scroll-left}.integration-row-right[data-astro-cid-simcie5s]{animation:60s linear infinite integration-scroll-right}@keyframes integration-scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes integration-scroll-right{0%{transform:translate(-50%)}to{transform:translate(0)}}.integration-item[data-astro-cid-simcie5s]{align-items:center;gap:var(--space-3);color:var(--color-text-primary);margin-right:var(--space-10);flex-shrink:0;display:inline-flex}.integration-logo-wrap[data-astro-cid-simcie5s]{flex-shrink:0;justify-content:center;align-items:center;height:28px;display:inline-flex}.integration-logo[data-astro-cid-simcie5s]{object-fit:contain;width:auto;max-width:110px;height:100%}.integration-logo-wrap[data-astro-cid-simcie5s].is-small{height:22px}.integration-logo-wrap[data-astro-cid-simcie5s].is-small .integration-logo[data-astro-cid-simcie5s]{max-width:90px}.integration-name[data-astro-cid-simcie5s]{font-family:var(--font-display);font-weight:var(--font-weight-light);letter-spacing:-.2px;color:var(--color-text-primary);white-space:nowrap;font-size:1.125rem;line-height:1}@media (prefers-reduced-motion:reduce){.integration-row-left[data-astro-cid-simcie5s],.integration-row-right[data-astro-cid-simcie5s]{animation:none}}.integration-cta[data-astro-cid-simcie5s]{margin-top:var(--space-10);text-align:center}.integration-all[data-astro-cid-simcie5s]{align-items:center;gap:var(--space-2);display:inline-flex}@media (width<=640px){.integration-item[data-astro-cid-simcie5s]{margin-right:var(--space-7)}.integration-logo-wrap[data-astro-cid-simcie5s]{height:22px}.integration-logo-wrap[data-astro-cid-simcie5s].is-small{height:18px}.integration-name[data-astro-cid-simcie5s]{font-size:1rem}}@media (width<=1024px){.ch-hero[data-astro-cid-simcie5s]{padding:var(--space-12) 0 var(--space-10)}}@media (width<=640px){.ch-hero-ctas[data-astro-cid-simcie5s]{gap:var(--space-4)}.ch-hero-stats[data-astro-cid-simcie5s]{gap:var(--space-6)}}
