.layer-stack[data-astro-cid-4pl67bdy]{--u:calc(100cqw / 600);--row:32px;--ls-accent:var(--color-neutral-darkest);--ls-accent-deep:var(--color-neutral-darkest);--ls-tint:color-mix(in srgb, var(--color-neutral-darkest) 6%, var(--color-background-primary));--ls-glow:color-mix(in srgb, var(--color-neutral-darkest) 20%, transparent);--ls-face:color-mix(in srgb, var(--color-background-primary) 60%, transparent);--ls-face-above:color-mix(in srgb, var(--color-background-primary) 30%, transparent);--ls-side:var(--color-background-secondary);--ls-side-above:color-mix(in srgb, var(--color-background-secondary) 55%, transparent);--ls-edge:var(--color-border-secondary);--ls-ease:cubic-bezier(.65, 0, .25, 1);aspect-ratio:3/2;width:100%;position:relative;container-type:inline-size}[data-theme=dark] .layer-stack[data-astro-cid-4pl67bdy]{--ls-accent:var(--color-background-accent);--ls-accent-deep:color-mix(in srgb, var(--color-background-accent) 65%, black);--ls-tint:color-mix(in srgb, var(--color-background-accent) 14%, var(--color-background-primary));--ls-glow:color-mix(in srgb, var(--color-background-accent) 32%, transparent)}.layer-stack__art[data-astro-cid-4pl67bdy]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.layer-stack__layer[data-astro-cid-4pl67bdy]{cursor:pointer;transition:transform .56s var(--ls-ease)}.layer-stack__glow[data-astro-cid-4pl67bdy]{pointer-events:none;fill:var(--ls-glow);opacity:0;transition:opacity .42s}.layer-stack__side[data-astro-cid-4pl67bdy],.layer-stack__face[data-astro-cid-4pl67bdy]{stroke:var(--ls-edge);stroke-width:1px;vector-effect:non-scaling-stroke;transition:fill .36s,stroke .36s}.layer-stack__side[data-astro-cid-4pl67bdy]{fill:var(--ls-side)}.layer-stack__face[data-astro-cid-4pl67bdy]{fill:var(--ls-face)}.layer-stack__side-on[data-astro-cid-4pl67bdy]{fill:var(--ls-accent-deep);opacity:0;transition:opacity .36s}.layer-stack__face-on[data-astro-cid-4pl67bdy]{fill:var(--ls-tint);stroke:var(--ls-accent);stroke-width:1.6px;vector-effect:non-scaling-stroke;opacity:0;transition:opacity .36s}.layer-stack__icon[data-astro-cid-4pl67bdy]{fill:none;stroke:var(--ls-accent);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity .3s}.layer-stack__layer[data-astro-cid-4pl67bdy][data-above] .layer-stack__face[data-astro-cid-4pl67bdy]{fill:var(--ls-face-above)}.layer-stack__layer[data-astro-cid-4pl67bdy][data-above] .layer-stack__side[data-astro-cid-4pl67bdy]{fill:var(--ls-side-above)}.layer-stack__layer[data-astro-cid-4pl67bdy][data-active] .layer-stack__glow[data-astro-cid-4pl67bdy],.layer-stack__layer[data-astro-cid-4pl67bdy][data-active] .layer-stack__side-on[data-astro-cid-4pl67bdy],.layer-stack__layer[data-astro-cid-4pl67bdy][data-active] .layer-stack__face-on[data-astro-cid-4pl67bdy],.layer-stack__layer[data-astro-cid-4pl67bdy][data-active] .layer-stack__icon[data-astro-cid-4pl67bdy]{opacity:1}.layer-stack__layer[data-astro-cid-4pl67bdy][data-active] .layer-stack__icon[data-astro-cid-4pl67bdy]{transition-delay:.12s}.layer-stack__menu[data-astro-cid-4pl67bdy]{left:calc(334 * var(--u));width:max(calc(196 * var(--u)), 7.75rem);padding:calc(6 * var(--u));border-radius:var(--radius-sm);background:var(--color-background-secondary);position:absolute;top:50%;transform:translateY(-50%)}.layer-stack__pill[data-astro-cid-4pl67bdy]{top:calc(6 * var(--u));left:calc(6 * var(--u));right:calc(6 * var(--u));height:var(--row);border-radius:var(--radius-xs);background:var(--color-background-primary);box-shadow:0 0 0 1px var(--color-border-secondary);transition:transform .46s var(--ls-ease);position:absolute}.layer-stack__row[data-astro-cid-4pl67bdy]{justify-content:space-between;align-items:center;gap:calc(10 * var(--u));width:100%;height:var(--row);padding:0 calc(12 * var(--u));border-radius:var(--radius-xs);color:var(--color-text-primary);font:inherit;font-size:var(--text-body-xs);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;display:flex;position:relative}.layer-stack__row[data-astro-cid-4pl67bdy]:focus-visible{outline:2px solid var(--ls-accent);outline-offset:-2px}.layer-stack__title[data-astro-cid-4pl67bdy]{min-width:0;font-weight:var(--font-weight-medium);white-space:nowrap;text-overflow:ellipsis;line-height:1.3;transition:color .3s;overflow:hidden}.layer-stack__hint[data-astro-cid-4pl67bdy]{min-width:0;max-width:45%;color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;flex:0 10000 auto;overflow:hidden}.layer-stack__row[data-astro-cid-4pl67bdy][aria-selected=true] .layer-stack__title[data-astro-cid-4pl67bdy]{color:var(--ls-accent)}@container (width>=28rem){.layer-stack__row[data-astro-cid-4pl67bdy]{font-size:var(--text-body-sm)}}@media (prefers-reduced-motion:reduce){.layer-stack__layer[data-astro-cid-4pl67bdy],.layer-stack__glow[data-astro-cid-4pl67bdy],.layer-stack__pill[data-astro-cid-4pl67bdy]{transition:none}}.split-media-spline[data-astro-cid-b43p232i]{width:100%;min-height:20rem}.split-section__title[data-astro-cid-b43p232i]{text-align:left;margin:0}.split-section__ctas[data-astro-cid-b43p232i]{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.5rem;display:flex}.split-section--cms .split-grid__media.split-section__media{padding:0;position:relative;overflow:hidden}.split-section__media--icon,.split-section__media--square{aspect-ratio:1}.split-section--cms .split-section__media--square img:not(.split-media-icon){margin-block:auto}.split-media-icon[data-astro-cid-b43p232i]{aspect-ratio:1;width:7rem;max-width:100%;height:auto;margin:auto}[data-theme=dark] body:not([data-page=text-generation]) .split-media-icon[data-astro-cid-b43p232i]{filter:invert()}.split-section--cms .split-section__media img:not(.split-media-icon){aspect-ratio:auto;object-fit:contain;border-radius:0;width:100%;height:auto}.split-section--cms .split-section__media img.is-native{aspect-ratio:auto;object-fit:contain}.split-section--cms .split-section__media img.is-cropped{aspect-ratio:16/9;object-fit:cover}.split-section--cms .split-section__media img.is-portrait{aspect-ratio:4/5}.split-section__code-block[data-astro-cid-b43p232i]{z-index:1;width:100%;position:relative}.split-section--cms .split-section__media .split-media-video,.split-section--cms .split-section__media .split-media-embed{aspect-ratio:16/9;border:0;width:100%;height:auto;display:block}.split-section--cms .prose p{text-wrap:balance}.split-lottie[data-astro-cid-b43p232i]{justify-content:center;align-items:center;width:100%;height:100%;min-height:20rem;display:flex}.split-lottie__stage[data-astro-cid-b43p232i]{width:100%;max-width:34rem}.split-layer-stack[data-astro-cid-b43p232i]{aspect-ratio:1;height:auto;min-height:0}.split-lottie__stage[data-astro-cid-b43p232i] svg[data-astro-cid-b43p232i]{width:100%;height:auto;display:block}.split-section--cms .prose ul{gap:var(--padding-xxs);flex-direction:column;margin:0;padding-block:0;padding-inline:0;list-style:none;display:flex}.split-section--cms .prose p+ul{margin-top:1rem}.split-section--cms .prose ul li{align-items:flex-start;gap:var(--padding-xxs);padding-left:0;display:flex}.split-section--cms .prose ul li:before{content:"";background-color:var(--color-text-primary);flex-shrink:0;width:1.125rem;height:1.125rem;margin-top:.15rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/contain no-repeat}.split-panel-stage[data-astro-cid-b43p232i]{width:100%;height:100%;min-height:20rem;padding:var(--padding-sm);justify-content:center;align-items:center;display:flex}.split-panel[data-astro-cid-b43p232i]{background-color:var(--color-background-primary);border:1px solid var(--color-border-faint);border-radius:var(--radius-md);width:100%;max-width:30rem;overflow:hidden}.split-panel__head[data-astro-cid-b43p232i]{padding:.75rem var(--padding-xs);border-bottom:1px solid var(--color-border-faint);font-size:.875rem;font-weight:var(--font-weight-semibold,600);justify-content:space-between;align-items:center;gap:.75rem;line-height:1.6;display:flex}.split-panel__meta[data-astro-cid-b43p232i]{font-family:var(--font-mono);color:var(--color-text-secondary);white-space:nowrap;font-size:.75rem;font-weight:400}.split-panel__rows[data-astro-cid-b43p232i]{margin:0;padding:0;list-style:none}.split-panel__row[data-astro-cid-b43p232i]{padding:.5rem var(--padding-xs);align-items:center;gap:.75rem;font-size:.875rem;line-height:1.4;display:flex}.split-panel__row[data-astro-cid-b43p232i]+.split-panel__row[data-astro-cid-b43p232i]{border-top:1px solid var(--color-border-faint)}.split-panel__check[data-astro-cid-b43p232i]{color:var(--color-text-secondary);flex-shrink:0}
