.c260f48a8{--hero-copy-shadow:0 1px 2px #ffffffb3, 0 0 16px #ffffff73}.cdbd1115c{--color-accent-surface:var(--color-light-green)}@media (width<=760px){.c260f48a8 video{object-position:75% center}}.c0cdad584>article{align-items:center;gap:var(--space-7);min-height:560px;padding:var(--space-9) var(--space-7);grid-template-columns:minmax(0,1fr) minmax(0,.85fr);display:grid}.c0cdad584>article+article{border-top:var(--border-width) solid var(--color-border)}@media (width<=1100px){.c0cdad584>article{gap:var(--space-5);padding-inline:var(--section-gutter)}}@media (width<=560px){.c0cdad584>article{grid-template-columns:1fr;min-height:auto}}@media (width<=760px){.c4b5100bf{padding-block:var(--space-8) var(--space-7)}}.c598a5724{position:relative}.c4f3aeb64{grid-template-rows:48px 48px auto 48px 48px;grid-template-columns:repeat(3,minmax(0,1fr));padding-right:32px;display:grid}.c858dd376{width:calc(100% + 32px);min-width:0;transition:opacity var(--entry-duration) var(--ease-out-expo), transform var(--entry-duration) var(--ease-out-expo);margin:0;position:relative}.c858dd376:first-child{grid-area:1/1/4}.c858dd376:nth-child(2){z-index:1;grid-area:2/2/5}.c858dd376:nth-child(3){z-index:2;grid-area:3/3/6}.cdebee6cd{z-index:4;position:absolute;top:0;right:0}.c8d7d11c4{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset var(--entry-duration) var(--ease-out-expo)}[data-plugin-sequence]:not([data-phase="7"]) .c8d7d11c4{stroke-dashoffset:1px}.cba189a53{flex:1;width:100%;min-width:0;min-height:0;position:relative;overflow:hidden}.c2deb97bc>.alk-file-preview{scrollbar-width:none;max-height:none;position:absolute;inset:0}.c2deb97bc .alk-codeblock{scrollbar-width:none}.cd4ae15da{background-image:radial-gradient(#d7dce1 1px,#0000 1px);background-size:20px 20px}.c8261d867{width:100%;height:100%;font-family:var(--font-family-sans);display:block;position:absolute;inset:0}.ccf69547b [data-transcript-step]{transition:opacity var(--entry-duration) var(--ease-out-expo), transform var(--entry-duration) var(--ease-out-expo)}[data-plugin-sequence] [data-sequence-card]:not([data-entered]),[data-plugin-sequence] [data-transcript-step]:not([data-entered]){opacity:0;visibility:hidden;transform:translateY(12px)}@media (width<=1100px){.c4f3aeb64{grid-template-rows:64px 64px auto 64px 64px;grid-template-columns:24px 24px minmax(0,1fr) 24px 24px;margin-inline:auto;padding:0}.c858dd376:first-child{grid-area:1/1/4/4;width:100%}.c858dd376:nth-child(2){grid-area:2/2/5/5;width:100%}.c858dd376:nth-child(3){grid-area:3/3/6/6;width:100%}}@media (width<=560px){.c598a5724{margin-inline:-12px}}@media (prefers-reduced-motion:reduce){.c858dd376,.ccf69547b [data-transcript-step],.cba189a53,.c8d7d11c4{transition:none}}.alk-pill{background:var(--alkToneSoft);color:var(--alkToneText);place-self:center start;align-items:center;gap:var(--alkSpace2);padding:3px var(--alkSpace3);border-radius:var(--alkRadiusFull);font-size:var(--alkTextMd);font-weight:var(--alkWeightSemibold);line-height:var(--alkLeadingSnug);white-space:nowrap;border:0;display:inline-flex}.alk-pill__icon{flex:none;display:inline-flex}.alk-pill:where([data-tone=neutral]){background:var(--alkBadgeBg);color:var(--alkBadgeText)}.alk-pill--plain{background:0 0;padding:0}.alk-pill--rect{border-radius:var(--alkRadiusMd)}.alk-pill--numeric{min-width:18px;padding-left:var(--alkSpace2);padding-right:var(--alkSpace2);font-size:var(--alkTextMd);font-variant-numeric:tabular-nums;justify-content:center}.alk-pill--code{font-family:var(--alkFontMono);font-size:var(--alkTextMd);font-weight:var(--alkWeightRegular);gap:var(--alkSpace1);padding:1px var(--alkSpace1);border-radius:var(--alkRadiusSm);background:var(--alkHoverBg);color:var(--alkBrandText);text-overflow:ellipsis;vertical-align:middle;max-width:100%;display:inline-block;overflow:hidden}.alk-pill--rect.alk-pill--numeric{border-radius:var(--alkRadiusSm)}button.alk-pill:hover{background:color-mix(in srgb, var(--alkToneSoft), var(--alkPrimaryText) 6%)}.c3ca1ca2a{width:100%;max-width:var(--frame-width);margin-inline:auto}.c60a2b90c{background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-raise)}.ca790bbed{margin-block-start:var(--section-gap)}.cc220e9b6{padding-inline:var(--section-gutter,var(--page-gutter))}.c911c80ea{padding-top:calc(var(--site-nav-height) + var(--document-top-space));padding-bottom:var(--section-gap)}.cee8ee4f5{grid-template-columns:var(--split-columns);gap:var(--split-row-gap,var(--split-gap)) var(--split-gap);align-items:center;display:grid}.cafb76ace{border-radius:var(--section-radius,calc(var(--radius-showcase) * 2));position:relative}.cafb76ace:before{content:"";z-index:-2;border-radius:inherit;background:var(--feature-ground,color-mix(in srgb, var(--color-soft-blue) 24%, var(--color-surface)));position:absolute;inset:0}.c4b5100bf{padding:var(--space-9) var(--section-gutter) var(--space-8)}@media (width<=760px){.c4b5100bf{padding-block:var(--space-8) var(--space-7)}}.cf69a13a6{--feature-ground:var(--color-dark);--color-text:var(--color-paper);--color-text-muted:var(--color-text-muted-inverse);--color-surface:var(--color-dark);--color-hover:var(--color-hover-inverse);--color-border-strong:var(--color-border-strong-inverse);--color-focus:var(--color-focus-inverse);--color-border:var(--color-border-inverse);--color-accent-text:var(--color-light-green);--assurance-color:var(--color-light-green);--color-accent-surface:var(--color-forest);color:var(--color-text)}.cc4e31f5a{--feature-ground:#e2ebd9;--color-accent-surface:#c4d5b6}.c392d4e7a{--feature-ground:#eeebe2;--color-accent-surface:#d7dccf}.cd5dfb0b5{--feature-ground:#294331;--color-text:#f6f5f0;--color-text-muted:#dce6d6;--color-focus:var(--color-focus-inverse);--color-accent-surface:#587454}.c719a3cfb{background:color-mix(in srgb, var(--color-light-green) 15%, var(--color-paper));justify-self:end;width:100%;max-width:440px;height:300px;overflow:hidden}.ce8296038{width:100%;height:100%;font-family:var(--font-family-sans);display:block}.c31fd7757{padding:0 var(--space-5) var(--space-5);position:relative}.c89a4846f{bottom:var(--space-5);left:var(--space-5);right:var(--space-5);position:absolute}@media (width<=560px){.c719a3cfb{justify-self:start}}
