.cl .clp-t-hero{font-family:var(--cl-font-display);letter-spacing:-.02em;color:var(--cl-white);max-width:560px;font-size:60px;font-weight:500;line-height:62px}.cl .clp-t-feature{font-family:var(--cl-font-display);letter-spacing:-.01em;color:var(--cl-white);font-size:40px;font-weight:500;line-height:44px}.cl .clp-t-row{font-family:var(--cl-font-display);color:var(--cl-white);font-size:30px;font-weight:500;line-height:34px}.cl .clp-lead{font:400 16px/24px var(--cl-font-body);letter-spacing:.01em;color:var(--cl-text-secondary);max-width:540px}.cl .clp-lead strong,.cl .clp-body strong{color:var(--cl-white);font-weight:600}.cl .clp-body{font:400 16px/22px var(--cl-font-body);color:var(--cl-text-secondary);max-width:520px}.cl .clp-body p+p,.cl .clp-feature-copy .clp-lead+.clp-lead{margin-top:16px}.cl .clp-body code,.cl .clp-bullets code{font:500 11px/1 var(--cl-font-mono);color:var(--cl-white);background:var(--cl-tint-hover);border-radius:3px;padding:2px 5px}@media (max-width:1023px){.cl .clp-t-hero{font-size:40px;line-height:43px}.cl .clp-t-feature{font-size:32px;line-height:35px}.cl .clp-t-row{font-size:24px;line-height:28px}.cl .clp-body{font-size:16px;line-height:24px}}.cl .clp-hero{grid-template-columns:1fr;display:grid}.cl .clp-hero-copy{flex-direction:column;justify-content:space-between;gap:40px;padding:40px 24px;display:flex}.cl .clp-hero-lead{font:500 17px/24px var(--cl-font-body);letter-spacing:.01em;color:var(--cl-text-secondary);max-width:460px}.cl .clp-hero-media{background:var(--cl-accent);color:var(--cl-white);border-top:1px solid var(--cl-line);justify-content:center;align-items:center;min-height:360px;padding:32px 24px;display:flex;position:relative;overflow:hidden}.cl .clp-hero-media:before,.cl .clp-hero-media:after{content:"";pointer-events:none;background:#ffffff0f;height:8%;position:absolute;left:0;right:0}.cl .clp-hero-media:before{top:0}.cl .clp-hero-media:after{bottom:0}.cl .clp-hero-media.is-glass{background:var(--cl-bg-dark);color:var(--cl-text-on-dark)}.cl .clp-hero-media.is-glass:before,.cl .clp-hero-media.is-glass:after{display:none}.cl .clp-hero-media .clp-wire{color:var(--cl-white);width:min(82%,440px);height:auto}@media (min-width:1024px){.cl .clp-hero{grid-template-columns:1fr 1fr;min-height:728px}.cl .clp-hero-copy{padding:38px 40px 50px}.cl .clp-hero-media{border-top:0;min-height:0;padding:48px}}.cl .clp-split{grid-template-columns:1fr;display:grid}.cl .clp-split-head{border-bottom:1px solid var(--cl-line);flex-direction:column;gap:24px;min-width:0;padding:40px 24px;display:flex}.cl .clp-split-aside{margin-top:auto}.cl .clp-split-art{min-width:0;display:flex}.cl .clp-split-art>.clp-art{flex:1}.cl .clp-feature-copy{min-width:0}.cl .clp-split>.clp-feature-copy:not(.clp-split-head){padding:32px 24px 40px}@media (min-width:1024px){.cl .clp-split{grid-template-columns:1fr 1fr}.cl .clp-split-head{border-bottom:0;border-right:1px solid var(--cl-line);padding:40px}.cl .clp-split>.clp-feature-copy:not(.clp-split-head){padding:40px 64px 40px 40px}.cl .clp-sticky{top:calc(var(--cl-header-h) + 40px);position:sticky}}.cl .clp-index-rows{flex-direction:column;display:flex}.cl .clp-index-row{border-bottom:1px solid var(--cl-line);gap:20px;padding:32px 24px;display:flex}.cl .clp-index-row:last-child{border-bottom:0}.cl .clp-index-row>.cl-tag{flex:none;height:fit-content;margin-top:4px}@media (min-width:1024px){.cl .clp-index-row{gap:32px;min-height:243px;padding:56px 64px 56px 52px}.cl .clp-index-row>.cl-tag{margin-top:6px}}.cl .clp-bullets{border-top:1px solid var(--cl-line);flex-direction:column;display:flex}.cl .clp-bullet{border-bottom:1px solid var(--cl-line);font:400 15px/21px var(--cl-font-body);color:var(--cl-text-secondary);gap:14px;padding:14px 0;display:flex}.cl .clp-bullet-node{border:1.4px solid var(--cl-accent);flex:none;width:7px;height:7px;margin-top:7px;transform:rotate(45deg)}.cl .clp-bullet-term{color:var(--cl-white);font-weight:600}.cl .clp-bullet a,.cl .clp-body a:not(.cl-link){color:var(--cl-white);text-decoration:underline;-webkit-text-decoration-color:var(--cl-accent);text-decoration-color:var(--cl-accent);text-underline-offset:3px}.cl .clp-links{flex-wrap:wrap;gap:12px 28px;display:flex}.cl .clp-links .cl-link{white-space:normal}.cl .clp-art{background:var(--cl-bg-dark);min-width:0;color:var(--cl-white);--ds-bg-deep:var(--cl-bg-dark);--ds-bg-primary:var(--cl-bg-dark);--ds-bg-elevated:#16171c;--ds-bg-card:var(--cl-bg-deep);--ds-surface-card:var(--cl-bg-deep);--ds-surface-panel:var(--cl-bg-dark);--ds-surface-chip:#16171c;--ds-surface-chip-deep:var(--cl-bg-deep);--ds-surface-accent-panel:#1563ff29;--ds-surface-glass:var(--cl-bg-dark);--ds-bg-code:#ffffff0d;--ds-bg-hover:#ffffff0d;--ds-bg-selected:#1563ff29;--ds-bg-inverse:var(--cl-bg-dark);--ds-border-default:#ffffff1a;--ds-border-hairline:#ffffff1a;--ds-border-rail:#ffffff1a;--ds-border-hover:#ffffff26;--ds-border-strong:#fff3;--ds-border-brand:var(--cl-accent);--ds-bg-brand:var(--cl-accent);--ds-text-brand:var(--cl-accent-light);--ds-text-link:var(--cl-accent-light);--ds-brand-label:var(--cl-accent-light);--ds-brand-light:var(--cl-accent);--ds-brand-lighter:var(--cl-accent-light);--ds-brand-soft:var(--cl-accent-light);--ds-brand-cyan:var(--cl-accent-light);--ds-brand-cyan-glow:var(--cl-accent);--ds-icon-brand:var(--cl-accent-light);--ds-border-focus:var(--cl-accent-light);--ds-text-muted:#909296;--ds-icon-default:var(--cl-white);--ds-icon-secondary:#ccced2;--ds-icon-tertiary:#909296;--ds-text-success:var(--cl-accent-light);--ds-bg-success:#1563ff24;--ds-bg-success-strong:var(--cl-accent);--ds-border-success:var(--cl-accent);--ds-icon-success:var(--cl-accent-light);--ds-text-warning:#ccced2;--ds-bg-warning:#ffffff14;--ds-border-warning:#909296;--ds-icon-warning:#ccced2;--ds-text-danger:#ccced2;--ds-bg-danger:#ffffff1a;--ds-bg-danger-strong:#909296;--ds-border-danger:#909296;--ds-icon-danger:#ccced2;--ds-provider-aws:var(--cl-accent-light);--ds-provider-gcp:var(--cl-accent);--ds-provider-azure:var(--cl-blue-3);--ds-provider-lambda:#a0a1a5;--ds-provider-coreweave:#ccced2;--ds-provider-metal:#909296;--ds-provider-amber:#a0a1a5;--ds-elevation-100:none;--ds-elevation-200:none;--ds-elevation-300:none;--ds-elevation-400:none;--ds-elevation-500:none;--ds-brand-glow:none;--ds-focus:0 0 0 2px var(--cl-accent-light);--ds-button-primary-top:var(--cl-accent);--ds-button-primary-bottom:var(--cl-accent);--ds-button-secondary-top:var(--cl-bg-deep);--ds-button-secondary-bottom:var(--cl-bg-deep);--ds-button-secondary-ring:#ffffff1a;--fx-panel-image:none;--fx-panel-shadow:0 0 0 1px #ffffff1a;--fx-chip-image:none;--fx-chip-shadow:none;--fx-accent-image:none;--fx-accent-shadow:0 0 0 1px var(--cl-accent);--fx-card-image:none;--fx-sheen:#578efbe6;--fx-sheen-faint:#578efb33;--fx-core-glow:#1563ff33;--radius-lg:4px;--radius-xl:6px;--radius-2xl:6px;--radius-3xl:6px;flex-direction:column;padding:48px 24px;display:flex;position:relative}.cl .clp-art.is-fill{padding:40px 24px}.cl .clp-art-stage{flex:1;justify-content:center;align-items:center;width:100%;min-width:0;display:flex}.cl #sandboxes .clp-art-stage{align-items:flex-start}.cl .clp-art-stage>*{width:100%;min-width:0;max-width:600px}.cl .clp-art.is-fill .clp-art-stage>*{max-width:none}.cl .clp-art-caption{color:var(--cl-text-tertiary);position:absolute;top:16px;left:24px}.cl .clp-art [class*=shadow-]{box-shadow:none}@media (min-width:1024px){.cl .clp-art{padding:64px 48px}.cl .clp-art.is-fill{padding:48px 40px}}.cl .clp-cards-head{grid-template-columns:1fr;display:grid}.cl .clp-cards-head-copy{flex-direction:column;justify-content:flex-end;gap:20px;padding:48px 24px 40px;display:flex}.cl .clp-cards-head-art{display:none}@media (min-width:1024px){.cl .clp-cards-head-copy{padding:120px 40px 56px}.cl .clp-cards-head.has-art{grid-template-columns:1fr 1fr}.cl .clp-cards-head.has-art .clp-cards-head-copy{border-right:1px solid var(--cl-line)}.cl .clp-cards-head-art{height:100%;max-height:320px;color:var(--cl-accent);justify-content:center;align-items:flex-end;padding-top:40px;display:flex;overflow:hidden}.cl .clp-cards-head-art .clp-wire{width:300px;height:300px;margin-bottom:-90px}}.cl .clp-cards{grid-template-columns:1fr}.cl .clp-card{min-width:0;transition:background-color .8s var(--cl-ease-out);flex-direction:column;gap:40px;padding:32px 24px 40px;display:flex}.cl .clp-card.is-link:hover{background:var(--cl-tint-hover)}.cl .clp-card.is-link:focus-visible{outline:2px solid var(--cl-accent-bright);outline-offset:-2px}.cl .clp-card-title{color:var(--cl-white)}.cl .clp-icon-tile{border-radius:var(--cl-radius);background:var(--cl-ui-strong);width:40px;height:40px;color:var(--cl-ghost-text);flex:none;place-items:center;display:grid}@media (min-width:640px){.cl .clp-cards-2,.cl .clp-cards-3,.cl .clp-cards-4{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.cl .clp-cards-3{grid-template-columns:repeat(3,1fr)}.cl .clp-cards-4{grid-template-columns:repeat(4,1fr)}.cl .clp-card{gap:64px;min-height:300px;padding:38px 38px 40px}}@media (min-width:640px){.cl .clp-cards-rows>.clp-card{grid-row:span 2;grid-template-rows:subgrid;row-gap:24px;display:grid}.cl .clp-cards-rows>.clp-card>*{align-self:start}}@media (min-width:1024px){.cl .clp-cards-rows>.clp-card{row-gap:64px}}.cl .clp-stats{grid-template-columns:1fr}.cl .clp-stat{flex-direction:column;justify-content:space-between;gap:32px;min-height:160px;padding:32px 24px;display:flex}.cl .clp-stat-label{color:var(--cl-text-tertiary);font-size:12px;line-height:18px}.cl .clp-stat-value{font-family:var(--cl-font-display);letter-spacing:-.02em;color:var(--cl-white);overflow-wrap:anywhere;font-size:30px;font-weight:500;line-height:34px}@media (min-width:640px){.cl .clp-stats{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.cl .clp-stats{grid-template-columns:repeat(3,1fr)}.cl .clp-stat{min-height:220px;padding:40px}.cl .clp-stat-value{font-family:var(--cl-font-display-light);letter-spacing:normal;font-size:60px;font-weight:300;line-height:1.04}.cl .clp-stat-value.is-text{font-size:40px;line-height:44px}}.cl .clp-wire{color:var(--cl-accent);display:block}.cl .clp-wire-cells{grid-template-columns:1fr;display:grid}.cl .clp-wire-cell{justify-content:center;align-items:center;height:260px;padding:40px 24px;display:flex}.cl .clp-wire-cell+.clp-wire-cell{border-top:1px solid var(--cl-line)}.cl .clp-wire-cell .clp-wire{width:auto;max-width:100%;height:100%}@media (min-width:1024px){.cl .clp-wire-cells{grid-template-columns:1fr 1fr}.cl .clp-wire-cell{height:400px;padding:48px}.cl .clp-wire-cell+.clp-wire-cell{border-top:0;border-left:1px solid var(--cl-line)}}.cl .clp-glass{width:100%;max-width:520px;padding:24px}.cl .clp-card-head{justify-content:flex-end}@media (min-width:1024px){.cl .clp-card-head{padding-top:120px}}.cl .clp-link-row{color:var(--cl-white);transition:background-color .8s var(--cl-ease-out);justify-content:space-between;align-items:center;gap:24px;padding:28px 24px;display:flex}.cl .clp-link-row:hover{background:var(--cl-tint-hover)}.cl .clp-link-row:focus-visible{outline:2px solid var(--cl-accent-bright);outline-offset:-2px}.cl .clp-link-row svg{color:var(--cl-accent);flex:none}@media (min-width:1024px){.cl .clp-link-row{padding:36px 40px}}.cl .clp-art .platform-provider-pill{--provider-pill-background:var(--cl-bg-deep);--provider-pill-ink:var(--cl-white);--provider-pill-muted:#909296;border-color:#ffffff1a;border-radius:4px}.cl .clp-art canvas{filter:grayscale()sepia()hue-rotate(180deg)saturate(2.6)brightness(1.05)}.cl .clp-art img{filter:grayscale()brightness(1.5)}@media (max-width:1023px){.cl .clp-wire-cell+.clp-wire-cell{display:none}.cl .clp-card{gap:24px}}.cl .clp-art.clp-art-bare{background:0 0;padding:0}@media (min-width:1024px){.cl .clp-art.clp-art-bare{padding:0}}.cl .clp-art .bg-white:not(.rounded-full){background-color:var(--cl-bg-deep)}.cl .clp-art.is-toned .clp-art-stage{filter:grayscale()sepia()hue-rotate(180deg)saturate(2.2)brightness(1.08)}.cl .clp-art.is-toned canvas{filter:none}.cl .clp-art .ds-stage{box-shadow:none;background:0 0;border:0}.cl .clp-art .ds-stage-dots{display:none}.cl .clp-art .ds-rail-grid,.cl .clp-art .ds-rail-panel{clip-path:none;margin-inline:0}.cl .clp-art [data-sticky-filters]{top:var(--cl-header-h);background:var(--cl-bg-dark)}.cl .clp-split-head>.clp-split-aside:only-child{margin-top:0}@media (min-width:1024px){.cl .clp-split-head>.clp-split-aside:only-child{top:calc(var(--cl-header-h) + 40px);position:sticky}}.cl .clp-hero-lead strong{color:var(--cl-white);font-weight:500}.cl .clp-art.clp-art-bare canvas{filter:none}.cl .clp-art.clp-glass{max-width:560px;padding:28px}@media (max-width:1023px){.cl .clp-hero-media{border-top:0;border-bottom:1px solid var(--cl-line);order:-1;min-height:300px}.cl .clp-hero-media.is-glass{border-bottom:0;border-top:1px solid var(--cl-line);order:0}}.cl .cl-dot-mark{border:1px dotted color-mix(in srgb, var(--cl-ink-muted) 70%, transparent);background:0 0}.cl .clp-art.is-fill .clp-catalog-grid{border-left:0;margin-inline:-24px}@media (min-width:1024px){.cl .clp-art.is-fill .clp-catalog-grid{margin-inline:-40px}}.cl .cl-dot-frame{--dot-line:color-mix(in srgb, var(--cl-ink-muted) 80%, transparent);--dot-tick:var(--cl-ink-ui);background:linear-gradient(var(--dot-tick), var(--dot-tick)) left top / 8px 1px no-repeat, linear-gradient(var(--dot-tick), var(--dot-tick)) left top / 1px 8px no-repeat, linear-gradient(var(--dot-tick), var(--dot-tick)) right top / 8px 1px no-repeat, linear-gradient(var(--dot-tick), var(--dot-tick)) right top / 1px 8px no-repeat, linear-gradient(var(--dot-tick), var(--dot-tick)) left bottom / 8px 1px no-repeat, linear-gradient(var(--dot-tick), var(--dot-tick)) left bottom / 1px 8px no-repeat, linear-gradient(var(--dot-tick), var(--dot-tick)) right bottom / 8px 1px no-repeat, linear-gradient(var(--dot-tick), var(--dot-tick)) right bottom / 1px 8px no-repeat, repeating-linear-gradient(90deg, var(--dot-line) 0 1px, transparent 1px 4px) left top / 100% 1px no-repeat, repeating-linear-gradient(90deg, var(--dot-line) 0 1px, transparent 1px 4px) left bottom / 100% 1px no-repeat, repeating-linear-gradient(180deg, var(--dot-line) 0 1px, transparent 1px 4px) left top / 1px 100% no-repeat, repeating-linear-gradient(180deg, var(--dot-line) 0 1px, transparent 1px 4px) right top / 1px 100% no-repeat, var(--cl-bg,var(--cl-white))!important;border:0!important}.cl .clp-art.is-fill .clp-catalog-filters{border-bottom:1px solid var(--cl-line);margin-inline:-24px;padding-inline:24px}.cl .clp-art.is-fill .clp-catalog-filters+.clp-catalog-grid{border-top:0;margin-top:0}@media (min-width:1024px){.cl .clp-art.is-fill .clp-catalog-filters{margin-inline:-40px;padding-inline:40px}}.cl .clp-stat-value .cl-t-stat{font:inherit;letter-spacing:inherit;color:inherit;margin:0}.cl .clp-catalog-grid a{transition:background-color .2s}.cl .clp-catalog-grid a:is(:hover,:focus-visible){background:var(--cl-tint)}.cl .clp-catalog-grid a:is(:hover,:focus-visible) .clp-card-arrow{color:var(--cl-accent);translate:6px}.cl #template-catalog .clp-art.is-fill{padding-bottom:0}.cl .clp-art.is-fill .clp-catalog-filters.clp-catalog-filters{scrollbar-width:none;background:var(--cl-white);flex-wrap:nowrap;gap:0;margin-top:-48px;padding:0;overflow-x:auto}.cl .clp-catalog-filters .pfc-chip.pfc-chip{border:0;border-right:1px solid var(--cl-line);min-width:max-content;height:56px;box-shadow:none;font:500 11px/15px var(--cl-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--cl-ink-ui);background:0 0;border-radius:0;flex:1 1 0;justify-content:center;align-items:center;gap:8px;padding-inline:20px;display:inline-flex}.cl .clp-catalog-filters .pfc-chip.pfc-chip:last-child{border-right:0}.cl .clp-catalog-filters .pfc-chip.pfc-chip:hover{background:var(--cl-tint);color:var(--cl-ink)}.cl .clp-catalog-filters .pfc-chip.pfc-chip[aria-selected=true]{background:var(--cl-tint);color:var(--cl-accent);box-shadow:inset 0 -2px 0 var(--cl-accent)}.cl .clp-index-row .clp-t-row{font-size:20px;line-height:26px}.cl .clp-index-row .clp-body{font-size:15px;line-height:23px}.cl .clp-index-row>.flex.flex-col{gap:8px}@media (min-width:1024px){.cl .clp-index-row{min-height:0;padding:36px 40px}}.cl .clp-cards-head-copy.is-sub{gap:12px;padding:32px 24px 24px}@media (min-width:1024px){.cl .clp-cards-head-copy.is-sub{padding:40px 40px 32px}}@media (max-width:1023px){.cl .clp-art.is-fill .clp-catalog-filters.clp-catalog-filters{margin-top:-40px}}
.cl .cl-light .clp-t-feature,.cl .cl-light .clp-t-row,.cl .cl-light .clp-card-title,.cl .cl-light .clp-stat-value,.cl .cl-light .clp-link-row{color:var(--cl-ink)}.cl .cl-light .clp-lead,.cl .cl-light .clp-body,.cl .cl-light .clp-bullet{color:var(--cl-ink-ui)}.cl .cl-light .clp-lead strong,.cl .cl-light .clp-body strong,.cl .cl-light .clp-bullet-term{color:var(--cl-ink)}.cl .cl-light .clp-body code,.cl .cl-light .clp-bullets code{color:var(--cl-ink);background:var(--cl-tint-hover)}.cl .cl-light .clp-bullet a,.cl .cl-light .clp-body a:not(.cl-link){color:var(--cl-ink)}.cl .cl-light .clp-stat-label{color:var(--cl-text-tertiary)}.cl .cl-light .clp-split-head.is-title,.cl .cl-light .clp-cards-head-copy,.cl .cl-light .clp-card-head{background:var(--cl-tint)}.cl .cl-light .clp-card.is-link:hover{background:var(--cl-tint-hover)}.cl .cl-light .clp-card.is-link:hover .clp-card-title{color:var(--cl-ink)}.cl .cl-light .clp-link-row:hover{background:var(--cl-tint-hover)}.cl .cl-light .clp-icon-tile{background:var(--cl-tint-hover);color:var(--cl-ink-ui)}.cl .cl-light .clp-wire,.cl .cl-light .clp-cards-head-art{color:#b9bbbf}.cl .clp-art.theme-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--cl-white);color:var(--cl-ink);--ink:var(--cl-ink);--ds-bg-deep:var(--cl-white);--ds-bg-primary:var(--cl-white);--ds-bg-elevated:#f8fafc;--ds-bg-card:var(--cl-white);--ds-surface-card:var(--cl-white);--ds-surface-panel:var(--cl-white);--ds-surface-chip:#f8fafc;--ds-surface-chip-deep:#e4e6ea;--ds-surface-accent-panel:#1563ff0f;--ds-surface-glass:var(--cl-white);--ds-bg-code:#0b0c0e0d;--ds-bg-hover:#0b0c0e0d;--ds-bg-selected:#1563ff14;--ds-bg-inverse:var(--cl-ink);--ds-border-default:#808ea529;--ds-border-hairline:#808ea529;--ds-border-rail:#808ea529;--ds-border-hover:#0b0c0e26;--ds-border-strong:#0b0c0e33;--ds-border-brand:var(--cl-accent);--ds-bg-brand:var(--cl-accent);--ds-text-brand:var(--cl-accent);--ds-text-link:var(--cl-accent);--ds-brand-label:var(--cl-accent);--ds-brand-light:var(--cl-accent);--ds-brand-lighter:var(--cl-accent-deep);--ds-brand-soft:var(--cl-accent);--ds-brand-cyan:var(--cl-accent);--ds-brand-cyan-glow:var(--cl-accent-light);--ds-icon-brand:var(--cl-accent);--ds-border-focus:var(--cl-accent);--ds-text-muted:#707275;--ds-text-heading:var(--cl-ink);--ds-icon-default:var(--cl-ink);--ds-icon-secondary:#535458;--ds-icon-tertiary:#707275;--ds-text-success:var(--cl-accent);--ds-bg-success:#1563ff1a;--ds-bg-success-strong:var(--cl-accent);--ds-border-success:var(--cl-accent);--ds-icon-success:var(--cl-accent);--ds-text-warning:#535458;--ds-bg-warning:#0b0c0e0d;--ds-border-warning:#909296;--ds-icon-warning:#535458;--ds-text-danger:var(--cl-ink);--ds-bg-danger:#0b0c0e14;--ds-bg-danger-strong:#707275;--ds-border-danger:#909296;--ds-icon-danger:#535458;--ds-provider-aws:var(--cl-accent);--ds-provider-gcp:var(--cl-accent-light);--ds-provider-azure:var(--cl-blue-3);--ds-provider-lambda:var(--cl-accent-deep);--ds-provider-coreweave:#909296;--ds-provider-metal:#707275;--ds-provider-amber:#535458;--ds-provider-aws-bg:#1563ff24;--ds-provider-aws-border:#1563ff73;--ds-provider-aws-bg-soft:#1563ff12;--ds-provider-aws-border-soft:#1563ff40;--ds-provider-gcp-bg:#578efb24;--ds-provider-gcp-border:#578efb73;--ds-provider-gcp-bg-soft:#578efb12;--ds-provider-gcp-border-soft:#578efb40;--ds-provider-azure-bg:#8fb2ff2e;--ds-provider-azure-border:#8fb2ff8c;--ds-provider-azure-bg-soft:#8fb2ff17;--ds-provider-azure-border-soft:#8fb2ff4d;--ds-provider-lambda-bg:#084cd224;--ds-provider-lambda-border:#084cd273;--ds-provider-lambda-bg-soft:#084cd212;--ds-provider-lambda-border-soft:#084cd240;--ds-provider-coreweave-bg:#90929624;--ds-provider-coreweave-border:#90929673;--ds-provider-coreweave-bg-soft:#90929612;--ds-provider-coreweave-border-soft:#90929640;--ds-elevation-100:none;--ds-elevation-200:none;--ds-elevation-300:none;--ds-elevation-400:none;--ds-elevation-500:none;--ds-brand-glow:none;--ds-focus:0 0 0 2px var(--cl-accent);--ds-button-primary-top:var(--cl-accent);--ds-button-primary-bottom:var(--cl-accent);--ds-button-secondary-top:var(--cl-white);--ds-button-secondary-bottom:var(--cl-white);--ds-button-secondary-ring:#808ea529;--ds-button-secondary-text:#16171c;--fx-panel-image:none;--fx-panel-shadow:0 0 0 1px #808ea529;--fx-chip-image:none;--fx-chip-shadow:none;--fx-accent-image:none;--fx-accent-shadow:0 0 0 1px var(--cl-accent);--fx-card-image:none;--fx-sheen:#1563ffb3;--fx-sheen-faint:#1563ff26;--fx-core-glow:#1563ff1f;--radius-md:4px;--radius-lg:4px;--radius-xl:4px;--radius-2xl:4px;--radius-3xl:4px;--rule-line:#808ea529}.cl .clp-art.theme-light .platform-provider-pill{--provider-pill-background:var(--cl-white);--provider-pill-ink:var(--cl-ink);--provider-pill-muted:#707275;border-radius:4px;border-color:#808ea529!important}.cl .clp-art.theme-light canvas{filter:grayscale()sepia()hue-rotate(180deg)saturate(2.2)}.cl .clp-art.theme-light img{filter:grayscale()}.cl .clp-art.theme-light .bg-white:not(.rounded-full){background-color:var(--cl-white)}.cl .clp-art.theme-light.is-toned .clp-art-stage{filter:none}.cl .clp-art.theme-light [data-sticky-filters]{background:var(--cl-white)}.cl .clp-art.theme-light.clp-art-bare{background:0 0}.cl .cl-light .clp-split-art{background:var(--cl-white)}.cl .cl-light .clp-split-art>.clp-art.theme-dark,.cl .cl-light .clp-band>.cl-band>.cl-col>.clp-art.theme-dark{border-radius:4px;margin:24px}@media (min-width:1024px){.cl .cl-light .clp-split-art>.clp-art.theme-dark,.cl .cl-light .clp-band>.cl-band>.cl-col>.clp-art.theme-dark{margin:40px}}.cl .clp-art.theme-light.clp-art-bare canvas{filter:none}.cl .clp-art.theme-light.is-toned [stroke^=\#],.cl .clp-art.theme-light.is-toned [style*=background]{filter:grayscale()sepia()hue-rotate(180deg)saturate(3)brightness(.92)}.cl .clp-story-row{cursor:pointer;transition:background-color .5s var(--cl-ease-out)}.cl .cl-light .clp-story-row:not(.is-on) .clp-t-row{color:var(--cl-ink-ui)}.cl .clp-story-pick{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.cl .clp-story-pick:focus-visible{outline:2px solid var(--cl-accent-bright);outline-offset:3px;border-radius:var(--cl-radius)}.cl .clp-story-canvas{aspect-ratio:1;width:100%;position:relative}.cl .clp-story-art>.clp-art{flex:none}@media (max-width:1023px){.cl .cl-light .clp-split-head.clp-story-art{top:var(--cl-header-h);z-index:2;background:#f7f9fa;padding:8px 24px;position:sticky}.cl .clp-story-canvas{aspect-ratio:auto;height:min(300px,36svh)}}@media (min-width:1024px){.cl .clp-story-sticky{top:calc(var(--cl-header-h) + 40px);position:sticky}}.cl .clp-hero-media>.clp-wire{aspect-ratio:1;flex:none}
