.share-dropdown-wrapper:where(.astro-rz3edfgk){margin:var(--space-xs) 0;justify-content:center;align-items:center;display:inline-flex;position:relative}.share-dropdown-wrapper:where(.astro-rz3edfgk) .share-trigger-btn:where(.astro-rz3edfgk){color:var(--palette-grey-900,#2f3034);background-color:var(--theme-surface-container,#f1f3f4);cursor:pointer;border:1px solid #00000014;border-radius:20px;align-items:center;gap:6px;padding:6px 14px;font-family:Google Sans,sans-serif;font-size:.8125rem;font-weight:500;line-height:1;transition:all .2s;display:inline-flex}.share-dropdown-wrapper:where(.astro-rz3edfgk) .share-trigger-btn:where(.astro-rz3edfgk) .share-icon:where(.astro-rz3edfgk){color:var(--palette-grey-800,#45474d);font-size:16px}.share-dropdown-wrapper:where(.astro-rz3edfgk) .share-trigger-btn:where(.astro-rz3edfgk) .arrow-icon:where(.astro-rz3edfgk){color:var(--palette-grey-700,#5f6368);font-size:16px;transition:transform .2s}.share-dropdown-wrapper:where(.astro-rz3edfgk) .share-trigger-btn:where(.astro-rz3edfgk):hover{background-color:var(--palette-grey-200,#cdd4dc);color:var(--palette-blue-600,#3279f9);border-color:#3279f94d}.share-dropdown-wrapper:where(.astro-rz3edfgk) .share-trigger-btn:where(.astro-rz3edfgk):hover .share-icon:where(.astro-rz3edfgk),.share-dropdown-wrapper:where(.astro-rz3edfgk) .share-trigger-btn:where(.astro-rz3edfgk):hover .arrow-icon:where(.astro-rz3edfgk){color:inherit}.share-dropdown-wrapper:where(.astro-rz3edfgk) .share-trigger-btn:where(.astro-rz3edfgk)[aria-expanded=true]{background-color:var(--palette-grey-200,#cdd4dc);border-color:#3279f94d}.share-dropdown-wrapper:where(.astro-rz3edfgk) .share-trigger-btn:where(.astro-rz3edfgk)[aria-expanded=true] .arrow-icon:where(.astro-rz3edfgk){transform:rotate(180deg)}.share-dropdown-wrapper:where(.astro-rz3edfgk) .share-dropdown-menu:where(.astro-rz3edfgk){z-index:100;background-color:#fff;border:1px solid #dadce0;border-radius:12px;flex-direction:column;min-width:190px;padding:6px 0;display:flex;position:absolute;inset:calc(100% + 6px) auto auto 50%;transform:translate(-50%);box-shadow:0 4px 20px #0000001f}.share-dropdown-wrapper:where(.astro-rz3edfgk) .share-dropdown-menu:where(.astro-rz3edfgk).drop-up{top:auto!important;bottom:calc(100% + 6px)!important}.share-dropdown-wrapper:where(.astro-rz3edfgk) .share-dropdown-menu:where(.astro-rz3edfgk).drop-down{top:calc(100% + 6px)!important;bottom:auto!important}.share-dropdown-wrapper:where(.astro-rz3edfgk) .share-dropdown-menu:where(.astro-rz3edfgk).align-right{left:auto;right:0;transform:none}.share-dropdown-wrapper:where(.astro-rz3edfgk) .share-dropdown-menu:where(.astro-rz3edfgk).align-left{left:0;right:auto;transform:none}.share-dropdown-wrapper:where(.astro-rz3edfgk) .share-dropdown-menu:where(.astro-rz3edfgk).align-center{left:50%;right:auto;transform:translate(-50%)}.share-dropdown-wrapper:where(.astro-rz3edfgk) .share-dropdown-menu:where(.astro-rz3edfgk)[hidden]{display:none}.share-dropdown-wrapper:where(.astro-rz3edfgk).force-drop-up .share-dropdown-menu:where(.astro-rz3edfgk){top:auto;bottom:calc(100% + 6px)}.share-menu-item:where(.astro-rz3edfgk){color:#202124;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:12px;width:100%;padding:8px 16px;font-family:Google Sans,sans-serif;font-size:.8125rem;font-weight:400;transition:background-color .15s,color .15s;display:flex;text-decoration:none!important}.share-menu-item:where(.astro-rz3edfgk) .item-icon:where(.astro-rz3edfgk){color:#5f6368;flex-shrink:0;justify-content:center;align-items:center;width:20px;display:flex}.share-menu-item:where(.astro-rz3edfgk) .item-label:where(.astro-rz3edfgk){white-space:nowrap;flex:1}.share-menu-item:where(.astro-rz3edfgk):hover{color:#1a73e8;background-color:#f1f3f4}.share-menu-item:where(.astro-rz3edfgk):hover .item-icon:where(.astro-rz3edfgk){color:#1a73e8}.share-menu-item:where(.astro-rz3edfgk).copied{color:#137333;background-color:#e6f4ea}.share-menu-item:where(.astro-rz3edfgk).copied .item-icon:where(.astro-rz3edfgk){color:#137333}.plugin-marketplace-hero:where(.astro-qwn3psdq){width:100%;margin:0 auto}.marketplace-hero-canvas:where(.astro-qwn3psdq){border-radius:var(--shape-corner-xl,24px);background:radial-gradient(120% 120% at 15% 10%,#3279f914 0%,#fff0 60%),radial-gradient(100% 100% at 85% 90%,#34a8530f 0%,#fff0 60%),linear-gradient(#f8fafd 0%,#f1f4f9 100%);border:1px solid #0f172a14;padding:clamp(16px,3vw,36px);position:relative;box-shadow:0 8px 30px #0f172a0d,inset 0 1px #fffc;container-type:inline-size}.marketplace-shelves:where(.astro-qwn3psdq){--shelf-pad:clamp(16px, 2cqi, 28px);--tile-gap:10px;--tile-size:calc((100cqi - 2 * var(--shelf-pad) - 2px - 11 * var(--tile-gap)) / 12 - .5px);flex-wrap:wrap;gap:clamp(10px,1.2cqi,16px);display:flex}.marketplace-shelf:where(.astro-qwn3psdq){--tint:66, 133, 244;flex-direction:column;flex:var(--n) 1 calc(var(--n) * var(--tile-size) + (var(--n) - 1) * var(--tile-gap) + 2 * var(--shelf-pad) + 2px);min-width:0;padding:var(--shelf-pad);background:radial-gradient(120% 90% at 0% 0%, rgba(var(--tint), .16), rgba(var(--tint), 0) 70%), #ffffffd1;border:1px solid rgba(var(--tint), .14);border-radius:clamp(18px,2.4cqi,30px);gap:clamp(12px,1.6cqi,22px);display:flex;box-shadow:0 1px 2px #0f172a08,inset 0 1px #ffffffe6}.marketplace-shelf:where(.astro-qwn3psdq)[data-shelf-id=build-with-google]{--tint:66, 133, 244;flex-basis:100%}.marketplace-shelf:where(.astro-qwn3psdq)[data-shelf-id=google-workspace]{--tint:52, 168, 83}.marketplace-shelf:where(.astro-qwn3psdq)[data-shelf-id=productivity]{--tint:251, 188, 4}.marketplace-shelf:where(.astro-qwn3psdq)[data-shelf-id=cloud]{--tint:250, 123, 23}.marketplace-shelf:where(.astro-qwn3psdq)[data-shelf-id=design]{--tint:233, 30, 140}.marketplace-shelf:where(.astro-qwn3psdq)[data-shelf-id=developer-tools]{--tint:234, 67, 53;flex-basis:100%}.marketplace-shelf:where(.astro-qwn3psdq)[data-shelf-id=business]{--tint:147, 52, 230;flex-basis:100%}.marketplace-shelf-title:where(.astro-qwn3psdq){letter-spacing:-.005em;color:#1f1f1f;justify-content:space-between;align-items:baseline;gap:12px;margin:auto 0 0;padding:0;font-size:clamp(.9375rem,1.35cqi,1.25rem);font-weight:500;line-height:1.3;display:flex}.marketplace-logo-grid:where(.astro-qwn3psdq){grid-template-columns:repeat(auto-fill, var(--tile-size));justify-content:start;gap:var(--tile-gap);order:-1;display:grid}.marketplace-logo-tile:where(.astro-qwn3psdq){aspect-ratio:1;border:1px solid rgba(var(--tint), .12);width:100%;box-shadow:0 6px 16px rgba(var(--tint), .1);cursor:default;will-change:transform;z-index:1;background:#fff;border-radius:24%;justify-content:center;align-items:center;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1),border-color .22s,background-color .22s;display:flex;position:relative;transform:scale(1)translateY(0);text-decoration:none!important}.marketplace-logo-tile:where(.astro-qwn3psdq).is-featured{border-color:#3279f929}.marketplace-logo-tile:where(.astro-qwn3psdq):hover{z-index:20;border-color:#3279f973;outline:none;transform:scale(1.16)translateY(-4px);box-shadow:0 14px 28px #0f172a1f,0 4px 10px #3279f91f}.marketplace-logo-tile:where(.astro-qwn3psdq):hover .provider-logo-img:where(.astro-qwn3psdq){transform:scale(1.06)}.marketplace-logo-tile:where(.astro-qwn3psdq):hover .logo-tile-tooltip:where(.astro-qwn3psdq){opacity:1;transform:translate(-50%)scale(1)}.logo-tile-inner:where(.astro-qwn3psdq){box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:100%;padding:0;display:flex}.provider-logo-img:where(.astro-qwn3psdq){width:calc(56% * var(--logo-scale,1));height:calc(56% * var(--logo-scale,1));object-fit:contain;user-select:none;pointer-events:none;transition:transform .22s cubic-bezier(.22,1,.36,1);display:block;border-radius:0!important}.logo-tile-tooltip:where(.astro-qwn3psdq){color:#fff;white-space:nowrap;pointer-events:none;opacity:0;z-index:30;background:#111827f0;border-radius:8px;flex-direction:column;align-items:center;gap:1px;padding:5px 10px;font-size:.75rem;line-height:1.25;transition:opacity .16s,transform .18s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px)scale(.96);box-shadow:0 6px 16px #0000002e}.logo-tile-tooltip:where(.astro-qwn3psdq) .tooltip-name:where(.astro-qwn3psdq){color:#fff;font-weight:600}.logo-tile-tooltip:where(.astro-qwn3psdq) .tooltip-category:where(.astro-qwn3psdq){color:#ffffffb8;font-size:.65rem;font-weight:400}@container (width<=600px){.marketplace-shelf:where(.astro-qwn3psdq){flex-basis:100%}.marketplace-logo-grid:where(.astro-qwn3psdq){grid-template-columns:repeat(auto-fill,minmax(52px,1fr))}}@media (width<=767px){.marketplace-hero-canvas:where(.astro-qwn3psdq){border-radius:18px}}.sr-only:where(.astro-ymihodss){clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.post:where(.astro-ymihodss){grid-template-columns:repeat(var(--grid-columns), 1fr);column-gap:var(--grid-gutter);padding-bottom:var(--space-6xl);border-bottom:1px solid var(--divider);display:grid}.breadcrumb-wrapper:where(.astro-ymihodss){margin-top:80px;margin-bottom:var(--space-sm);grid-column:3/span 8;justify-content:flex-start;align-items:center;display:flex}.blog-breadcrumbs:where(.astro-ymihodss){align-items:center;gap:8px;font-size:.875rem;display:inline-flex}.blog-breadcrumbs:where(.astro-ymihodss) .breadcrumb-back-link:where(.astro-ymihodss){color:var(--palette-grey-800,#45474d);background-color:var(--theme-surface-container,#f1f3f4);border:1px solid #0000000f;border-radius:16px;align-items:center;gap:6px;padding:4px 12px 4px 8px;font-size:.8125rem;font-weight:500;transition:all .15s;display:inline-flex;text-decoration:none!important}.blog-breadcrumbs:where(.astro-ymihodss) .breadcrumb-back-link:where(.astro-ymihodss) .symbol:where(.astro-ymihodss){color:var(--palette-grey-700,#5f6368);font-size:16px;transition:transform .15s}.blog-breadcrumbs:where(.astro-ymihodss) .breadcrumb-back-link:where(.astro-ymihodss):hover{background-color:var(--palette-grey-200,#cdd4dc);color:var(--palette-blue-600,#3279f9);border-color:#3279f933}.blog-breadcrumbs:where(.astro-ymihodss) .breadcrumb-back-link:where(.astro-ymihodss):hover .symbol:where(.astro-ymihodss){color:var(--palette-blue-600,#3279f9);transform:translate(-2px)}.blog-breadcrumbs:where(.astro-ymihodss) .breadcrumb-divider:where(.astro-ymihodss){color:var(--palette-grey-400,#bdc1c6);font-size:.8125rem}.blog-breadcrumbs:where(.astro-ymihodss) .breadcrumb-current:where(.astro-ymihodss){color:var(--palette-grey-700,#5f6368);font-size:.8125rem;font-weight:400}.header-section:where(.astro-ymihodss){margin:var(--space-xs) 0 var(--space-xl);text-align:left;grid-column:3/span 8;width:100%}.post-title:where(.astro-ymihodss){margin:0 0 var(--space-lg);letter-spacing:-.02em;color:var(--palette-grey-1000,#212226);text-align:left;font-size:clamp(2.25rem,3.8vw,3.25rem);font-weight:500;line-height:1.2}.post-meta-bar:where(.astro-ymihodss){width:100%;margin-top:var(--space-md);padding-bottom:var(--space-xs);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.post-meta-bar:where(.astro-ymihodss) .meta-left:where(.astro-ymihodss){color:var(--palette-grey-800,#45474d);flex-wrap:wrap;align-items:center;gap:8px;font-size:.875rem;display:flex}.post-meta-bar:where(.astro-ymihodss) .authors-group:where(.astro-ymihodss){align-items:center;gap:8px;display:inline-flex}.post-meta-bar:where(.astro-ymihodss) .author-item:where(.astro-ymihodss){align-items:center;gap:6px;display:inline-flex}.post-meta-bar:where(.astro-ymihodss) .author-item:where(.astro-ymihodss) .author-avatar:where(.astro-ymihodss){object-fit:cover;background-color:var(--theme-surface-container,#f1f3f4);border:1px solid #00000014;border-radius:50%;width:26px;height:26px}.post-meta-bar:where(.astro-ymihodss) .author-item:where(.astro-ymihodss) .author-name:where(.astro-ymihodss){color:var(--palette-grey-1000,#212226);font-size:.9375rem;font-weight:500}.post-meta-bar:where(.astro-ymihodss) .author-item:where(.astro-ymihodss) .author-name:where(.astro-ymihodss) .author-title:where(.astro-ymihodss){color:var(--palette-grey-800,#45474d);font-weight:400}.post-meta-bar:where(.astro-ymihodss) .meta-separator:where(.astro-ymihodss){color:var(--palette-grey-500,#9aa0a6)}.post-meta-bar:where(.astro-ymihodss) .date:where(.astro-ymihodss),.post-meta-bar:where(.astro-ymihodss) .reading-time:where(.astro-ymihodss){color:var(--palette-grey-800,#45474d)}.post-meta-bar:where(.astro-ymihodss) .meta-right:where(.astro-ymihodss){align-items:center;display:flex}.deprecated-banner:where(.astro-ymihodss){margin:0 0 var(--space-lg);padding:var(--space-md);border-radius:var(--shape-corner-md);color:#663c00;background-color:#fff4e5;border:1px solid #ffd8a8;grid-column:3/span 8}.deprecated-banner:where(.astro-ymihodss) a:where(.astro-ymihodss){color:var(--theme-primary);text-decoration:underline}.hero-image-wrapper:where(.astro-ymihodss){width:100%;margin:0 auto var(--space-2xl);border-radius:var(--shape-corner-xl);grid-column:2/span 10;overflow:hidden;box-shadow:0 4px 20px #0000000f}.hero-image-wrapper:where(.astro-ymihodss).hero-logo-grid-wrapper{box-shadow:none;border-radius:0;overflow:visible}.post-main-media:where(.astro-ymihodss){width:100%;height:auto;display:block}.content-section:where(.astro-ymihodss){grid-column:1/-1;grid-template-columns:repeat(var(--grid-columns), 1fr);column-gap:var(--grid-gutter);margin:0;display:grid}.content-section:where(.astro-ymihodss) p,.content-section:where(.astro-ymihodss) h1,.content-section:where(.astro-ymihodss) h2,.content-section:where(.astro-ymihodss) h3,.content-section:where(.astro-ymihodss) h4,.content-section:where(.astro-ymihodss) h5,.content-section:where(.astro-ymihodss) h6,.content-section:where(.astro-ymihodss) ul,.content-section:where(.astro-ymihodss) ol,.content-section:where(.astro-ymihodss) .section-container-sm,.content-section:where(.astro-ymihodss) .footnotes,.content-section:where(.astro-ymihodss) .button-container,.content-section:where(.astro-ymihodss) .newsletter-card{margin-bottom:var(--space-md);grid-column:3/span 8}.content-section:where(.astro-ymihodss) blockquote{margin:var(--space-xl) 0;padding:var(--space-lg) var(--space-xl);background:var(--theme-surface-container-low,#f8f9fa);border-left:4px solid var(--theme-primary,#1a73e8);border-radius:0 var(--shape-corner-md,8px) var(--shape-corner-md,8px) 0;color:var(--theme-on-surface,#202124);grid-column:3/span 8;font-style:italic}.content-section:where(.astro-ymihodss) blockquote p{margin-bottom:var(--space-xs);color:var(--theme-on-surface-variant,#3c4043);font-size:1.05rem;line-height:1.6;grid-column:auto!important}.content-section:where(.astro-ymihodss) blockquote p:last-child{margin-bottom:0}.content-section:where(.astro-ymihodss) blockquote p:has(strong),.content-section:where(.astro-ymihodss) blockquote p:last-child:not(:first-child){color:var(--theme-on-surface,#202124);margin-top:var(--space-sm);font-style:normal;font-weight:500}.content-section:where(.astro-ymihodss) hr{border:0;border-top:1px solid var(--divider,#e1e4e8);width:100%;margin:var(--space-xl) 0;grid-column:3/span 8}.content-section:where(.astro-ymihodss) details{width:100%;min-width:0;margin:var(--space-md) 0 var(--space-lg);border:1px solid var(--theme-outline,#dadce0);border-radius:var(--shape-corner-md,8px);background:var(--palette-grey-10,#f8f9fa);grid-column:3/span 8;overflow:hidden}.content-section:where(.astro-ymihodss) details summary{cursor:pointer;color:var(--theme-on-surface,#202124);user-select:none;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-size:.95rem;font-weight:500;list-style:none;transition:background-color .15s;display:flex}.content-section:where(.astro-ymihodss) details summary::-webkit-details-marker{display:none}.content-section:where(.astro-ymihodss) details summary:hover{background-color:#00000008}.content-section:where(.astro-ymihodss) details summary:after{content:"";background-color:var(--palette-grey-800,#5f6368);flex-shrink:0;width:22px;height:22px;transition:transform .2s;display:inline-block;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M480-358.46L253.85-584.62l32.61-32.61L480-423.08L673.54-616.61L706.15-584L480-358.46Z'/%3E%3C/svg%3E");mask-position:50%;mask-size:contain;mask-repeat:no-repeat}.content-section:where(.astro-ymihodss) details[open]>summary{border-bottom:1px solid var(--theme-outline,#dadce0)}.content-section:where(.astro-ymihodss) details[open]>summary:after{transform:rotate(180deg)}.content-section:where(.astro-ymihodss) details .code-container,.content-section:where(.astro-ymihodss) details pre.astro-code,.content-section:where(.astro-ymihodss) details pre:not(.code-container pre){border:none!important;border-radius:0!important;margin:0!important}.content-section:where(.astro-ymihodss) .section-container-md,.content-section:where(.astro-ymihodss) .agy-vcs-widget,.content-section:where(.astro-ymihodss) .sim-gen-media-wrapper{margin-bottom:var(--space-xl);grid-column:2/span 10}.content-section:where(.astro-ymihodss) .launch-partner-grid{margin:var(--space-md) 0 var(--space-2xl);grid-column:3/span 8;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;width:100%;display:grid}@media (width<=768px){.content-section:where(.astro-ymihodss) .launch-partner-grid{grid-template-columns:1fr}}.content-section:where(.astro-ymihodss) .launch-partner-grid .launch-partner-card{--tint:66, 133, 244;background:radial-gradient(120% 90% at 0% 0%, rgba(var(--tint), .16), rgba(var(--tint), 0) 70%), #ffffffd1;border:1px solid rgba(var(--tint), .14);border-radius:16px;flex-direction:column;padding:24px;scroll-margin-top:100px;transition:transform .2s cubic-bezier(.22,1,.36,1),border-color .2s,box-shadow .2s;display:flex;box-shadow:0 1px 2px #0f172a08,inset 0 1px #ffffffe6}.content-section:where(.astro-ymihodss) .launch-partner-grid .launch-partner-card:hover,.content-section:where(.astro-ymihodss) .launch-partner-grid .launch-partner-card:target{border-color:rgba(var(--tint), .35);transform:translateY(-2px);box-shadow:0 8px 24px #0f172a0f,inset 0 1px #ffffffe6}.content-section:where(.astro-ymihodss) .launch-partner-grid .launch-partner-card.launch-partner-card-wide{grid-column:1/-1}.content-section:where(.astro-ymihodss) .launch-partner-grid .launch-partner-card .launch-partner-card-meta{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.content-section:where(.astro-ymihodss) .launch-partner-grid .launch-partner-card .launch-partner-logo-pair{align-items:center;gap:8px;display:inline-flex}.content-section:where(.astro-ymihodss) .launch-partner-grid .launch-partner-card .launch-partner-logo-chip{border:1px solid rgba(var(--tint), .12);width:44px;height:44px;box-shadow:0 6px 16px rgba(var(--tint), .1);background:#fff;border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.content-section:where(.astro-ymihodss) .launch-partner-grid .launch-partner-card .launch-partner-logo-chip img{object-fit:contain;border-radius:0;width:26px;height:26px;margin:0}.content-section:where(.astro-ymihodss) .launch-partner-grid .launch-partner-card .launch-partner-badge{letter-spacing:.01em;color:var(--palette-grey-800,#45474d);background:#2122260f;border-radius:999px;align-items:center;padding:4px 10px;font-size:.75rem;font-weight:500;display:inline-flex}.content-section:where(.astro-ymihodss) .launch-partner-grid .launch-partner-card h3{font-size:1.25rem;line-height:1.3;grid-column:auto!important;margin:0 0 10px!important}.content-section:where(.astro-ymihodss) .launch-partner-grid .launch-partner-card p{font-size:.96rem;line-height:1.65;grid-column:auto!important;margin:0 0 10px!important}.content-section:where(.astro-ymihodss) .launch-partner-grid .launch-partner-card p:last-child{margin-bottom:0!important}.content-section:where(.astro-ymihodss) .launch-partner-grid .launch-partner-card ul{padding-left:20px;grid-column:auto!important;margin:6px 0 0!important}.content-section:where(.astro-ymihodss) .launch-partner-grid .launch-partner-card ul li{margin-bottom:8px;font-size:.95rem;line-height:1.6}.content-section:where(.astro-ymihodss) .launch-partner-grid .launch-partner-card ul li:last-child{margin-bottom:0}.content-section:where(.astro-ymihodss) .video-container{grid-column:3/span 8;width:100%}.content-section:where(.astro-ymihodss) .post-figure{width:100%;margin:var(--space-sm) 0 var(--space-xl);grid-column:3/span 8}.content-section:where(.astro-ymihodss) .post-figure p{margin:0}.content-section:where(.astro-ymihodss) .post-figure img{border:1px solid var(--palette-grey-100,#e8eaed);background:#fff;display:block}.content-section:where(.astro-ymihodss) .post-figure p+p{margin-top:var(--space-sm);font-size:.875rem;line-height:1.5}.content-section:where(.astro-ymihodss) .post-figure--wide{grid-column:2/span 10}@media (width<=1024px){.content-section:where(.astro-ymihodss) .post-figure,.content-section:where(.astro-ymihodss) .post-figure--wide{grid-column:1/-1}}.content-section:where(.astro-ymihodss) table:not(.workflow-sim-wrapper table):not(.agy-vcs-widget table){border-collapse:collapse;width:100%;margin:var(--space-lg) 0 var(--space-xl);background:var(--theme-surface-surface);border:1px solid var(--palette-grey-100);border-radius:var(--shape-corner-md,12px);grid-column:3/span 8;display:table;overflow-x:auto}.content-section:where(.astro-ymihodss) table:not(.workflow-sim-wrapper table):not(.agy-vcs-widget table) th,.content-section:where(.astro-ymihodss) table:not(.workflow-sim-wrapper table):not(.agy-vcs-widget table) td{text-align:left;border-bottom:1px solid var(--palette-grey-50);padding:12px 16px;font-size:.95rem}.content-section:where(.astro-ymihodss) table:not(.workflow-sim-wrapper table):not(.agy-vcs-widget table) td{vertical-align:top}.content-section:where(.astro-ymihodss) table:not(.workflow-sim-wrapper table):not(.agy-vcs-widget table) td:first-child,.content-section:where(.astro-ymihodss) table:not(.workflow-sim-wrapper table):not(.agy-vcs-widget table) th:first-child{white-space:normal}.content-section:where(.astro-ymihodss) table:not(.workflow-sim-wrapper table):not(.agy-vcs-widget table) th{background:var(--palette-grey-10);color:var(--palette-grey-1200);border-bottom:1px solid var(--palette-grey-100);font-weight:600}.content-section:where(.astro-ymihodss) table:not(.workflow-sim-wrapper table):not(.agy-vcs-widget table) tr:last-child td{border-bottom:none}.content-section:where(.astro-ymihodss) table:not(.workflow-sim-wrapper table):not(.agy-vcs-widget table) tr:hover td{background:var(--palette-grey-10)}.content-section:where(.astro-ymihodss)>p code,.content-section:where(.astro-ymihodss)>ul code,.content-section:where(.astro-ymihodss)>ol code,.content-section:where(.astro-ymihodss)>h1 code,.content-section:where(.astro-ymihodss)>h2 code,.content-section:where(.astro-ymihodss)>h3 code,.content-section:where(.astro-ymihodss)>h4 code,.content-section:where(.astro-ymihodss)>h5 code,.content-section:where(.astro-ymihodss)>h6 code,.content-section:where(.astro-ymihodss)>blockquote code,.content-section:where(.astro-ymihodss)>:not(pre):not(.workflow-sim-wrapper):not(.agy-vcs-widget)>code{background:var(--theme-surface-surface-container-high,#0000000f)!important;border:1px solid var(--theme-outline-variant,#00000014)!important;color:var(--theme-surface-on-surface,#1f2937)!important;word-break:break-word!important;border-radius:4px!important;padding:2px 6px!important;font-family:JetBrains Mono,Google Sans Code,Consolas,Monaco,monospace!important;font-size:.88em!important;display:inline!important}.content-section:where(.astro-ymihodss) pre:not(.code-container pre),.content-section:where(.astro-ymihodss) pre.astro-code,.content-section:where(.astro-ymihodss) .code-container{box-sizing:border-box;min-width:0;max-width:100%;font-family:Google Sans Code,monospace;font-size:var(--sm-size,.875rem);grid-column:3/span 8;line-height:1.6;position:relative;overflow-x:auto;background-color:var(--palette-grey-10,#f8f9fa)!important;border:1px solid var(--theme-outline,#dadce0)!important;border-radius:var(--shape-corner-md,8px)!important;margin:var(--space-md) 0 var(--space-lg)!important;padding:16px 20px!important}.content-section:where(.astro-ymihodss) pre:not(.code-container pre) code,.content-section:where(.astro-ymihodss) pre.astro-code code,.content-section:where(.astro-ymihodss) .code-container code{font-family:Google Sans Code,monospace;font-size:inherit;line-height:inherit;background:0 0!important;border:none!important;padding:0!important}.content-section:where(.astro-ymihodss) h1,.content-section:where(.astro-ymihodss) h2{font-size:var(--font-size-h4,2rem);margin-top:var(--space-xl)}.content-section:where(.astro-ymihodss) h3{font-size:var(--font-size-h5,1.5rem);margin-top:var(--space-lg)}.content-section:where(.astro-ymihodss) p{font-size:var(--font-size-body,1rem);line-height:1.6}.content-section:where(.astro-ymihodss) strong,.content-section:where(.astro-ymihodss) b{font-variation-settings:"wght" 700!important;font-weight:700!important}.content-section:where(.astro-ymihodss) em,.content-section:where(.astro-ymihodss) p em,.content-section:where(.astro-ymihodss) p>em{color:var(--palette-grey-800,#5f6368);font-style:italic!important}.content-section:where(.astro-ymihodss) ul{padding-left:1.5rem;list-style-position:outside;list-style-type:disc!important}.content-section:where(.astro-ymihodss) ul li{margin-bottom:.5rem;list-style-type:disc!important;display:list-item!important}.content-section:where(.astro-ymihodss) ul ul{margin-top:.5rem;list-style-type:circle!important}.content-section:where(.astro-ymihodss) ul ul li{list-style-type:circle!important}.content-section:where(.astro-ymihodss) ol{padding-left:1.5rem;list-style-position:outside;list-style-type:decimal!important}.content-section:where(.astro-ymihodss) ol li{margin-bottom:.5rem;list-style-type:decimal!important;display:list-item!important}.content-section:where(.astro-ymihodss) a{color:var(--theme-primary);text-decoration:underline}.content-section:where(.astro-ymihodss) a:hover{color:var(--theme-primary)}.content-section:where(.astro-ymihodss) sup{vertical-align:baseline!important;color:var(--theme-primary)!important;margin-left:2px!important;font-size:.7em!important;font-weight:500!important;line-height:0!important;display:inline!important;position:relative!important;top:-.5em!important}.content-section:where(.astro-ymihodss) sup a{color:var(--theme-primary)!important;text-decoration:none!important}.content-section:where(.astro-ymihodss) sup a:hover{text-decoration:underline!important}.content-section:where(.astro-ymihodss) img{border-radius:12px;width:100%;height:auto}.content-section:where(.astro-ymihodss) .footnotes{margin-top:var(--space-3xl);border-top:1px solid var(--divider,#e1e4e8);padding-top:var(--space-lg)}.content-section:where(.astro-ymihodss) .footnotes .sr-only,.content-section:where(.astro-ymihodss) .footnotes #footnote-label,.content-section:where(.astro-ymihodss) .footnotes .data-footnote-backref{display:none!important}.content-section:where(.astro-ymihodss) .footnotes ol{color:var(--theme-surface-on-surface-variant);font-size:.875em;line-height:1.6;margin:0!important;padding-left:1.5rem!important;list-style-type:decimal!important;list-style-position:outside!important}.content-section:where(.astro-ymihodss) .footnotes ol li{margin-bottom:var(--space-sm);display:list-item!important}.content-section:where(.astro-ymihodss) .footnotes ol li p{font-size:inherit!important;line-height:inherit!important;grid-column:auto!important;margin:0!important;display:inline!important}.content-section:where(.astro-ymihodss) .footnotes ol li a{color:var(--theme-primary);text-decoration:underline}.bottom-share-wrapper:where(.astro-ymihodss){margin-top:var(--space-3xl);padding-top:var(--space-lg);border-top:1px solid var(--divider,#e1e4e8);grid-column:3/span 8;justify-content:center;display:flex}.post-newsletter-wrapper:where(.astro-ymihodss){margin-top:var(--space-2xl);grid-column:2/span 10;width:100%}.video-thumbnail-container:where(.astro-ymihodss){border-radius:var(--shape-corner-md);cursor:pointer;aspect-ratio:16/9;width:100%;position:relative;overflow:hidden}.video-thumbnail-container:where(.astro-ymihodss) .section-image:where(.astro-ymihodss){object-fit:cover;width:100%;height:100%}.video-thumbnail-container:where(.astro-ymihodss) .symbol:where(.astro-ymihodss){color:#fff}.video-control-button:where(.astro-ymihodss){color:#fff;background:#0000004d;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;font-family:Google Symbols;font-size:2.5rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.content-section:where(.astro-ymihodss) img.is-zoomable{cursor:zoom-in;transition:box-shadow .15s}.content-section:where(.astro-ymihodss) img.is-zoomable:hover{box-shadow:0 4px 16px #0000001f}.content-section:where(.astro-ymihodss) img.is-zoomable:focus-visible{outline:2px solid var(--theme-primary,#1a73e8);outline-offset:3px}dialog.blog-image-lightbox{cursor:zoom-out;z-index:999999;background:0 0;border:none;width:100vw;max-width:100vw;height:100vh;max-height:100vh;margin:0;padding:0;position:fixed;inset:0}dialog.blog-image-lightbox:not([open]){display:none}dialog.blog-image-lightbox[open]{justify-content:center;align-items:center;display:flex}dialog.blog-image-lightbox::backdrop{backdrop-filter:blur(8px);background:#000000d9}dialog.blog-image-lightbox .blog-lightbox-figure{flex-direction:column;align-items:center;gap:12px;max-width:94vw;margin:0;display:flex}dialog.blog-image-lightbox img{object-fit:contain;background:#fff;border-radius:8px;width:auto;max-width:94vw;height:auto;max-height:84vh;display:block;box-shadow:0 8px 32px #0009}dialog.blog-image-lightbox img.is-vector{width:min(94vw,1400px)}dialog.blog-image-lightbox .blog-lightbox-caption{color:#ffffffe0;text-align:center;max-width:min(94vw,960px);font-size:.875rem;line-height:1.5}dialog.blog-image-lightbox .blog-lightbox-close{color:#fff;cursor:pointer;background:#ffffff29;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.5rem;line-height:1;display:inline-flex;position:fixed;top:16px;right:16px}dialog.blog-image-lightbox .blog-lightbox-close:hover,dialog.blog-image-lightbox .blog-lightbox-close:focus-visible{background:#ffffff47}.download-cta-button:where(.astro-ymihodss){background:var(--palette-blue-600,#3186ff);color:#fff;border-radius:30px;justify-content:center;align-items:center;padding:12px 24px;font-weight:500;display:inline-flex;text-decoration:none!important}.download-cta-button:where(.astro-ymihodss):hover{background:var(--palette-blue-700,#1a73e8)}@media (width<=1024px){.breadcrumb-wrapper:where(.astro-ymihodss),.header-section:where(.astro-ymihodss),.deprecated-banner:where(.astro-ymihodss),.hero-image-wrapper:where(.astro-ymihodss),.bottom-share-wrapper:where(.astro-ymihodss),.post-newsletter-wrapper:where(.astro-ymihodss){grid-column:1/-1}.content-section:where(.astro-ymihodss) p,.content-section:where(.astro-ymihodss) h1,.content-section:where(.astro-ymihodss) h2,.content-section:where(.astro-ymihodss) h3,.content-section:where(.astro-ymihodss) h4,.content-section:where(.astro-ymihodss) h5,.content-section:where(.astro-ymihodss) h6,.content-section:where(.astro-ymihodss) ul,.content-section:where(.astro-ymihodss) ol,.content-section:where(.astro-ymihodss) blockquote,.content-section:where(.astro-ymihodss) pre,.content-section:where(.astro-ymihodss) pre:not(.code-container pre),.content-section:where(.astro-ymihodss) pre.astro-code,.content-section:where(.astro-ymihodss) .code-container,.content-section:where(.astro-ymihodss) .section-container-sm,.content-section:where(.astro-ymihodss) .section-container-md,.content-section:where(.astro-ymihodss) .video-container,.content-section:where(.astro-ymihodss) .mp4-viewer-container,.content-section:where(.astro-ymihodss) .sim-gen-media-wrapper,.content-section:where(.astro-ymihodss) .footnotes,.content-section:where(.astro-ymihodss) .agy-vcs-widget,.content-section:where(.astro-ymihodss) table,.content-section:where(.astro-ymihodss) table:not(.workflow-sim-wrapper table):not(.agy-vcs-widget table),.content-section:where(.astro-ymihodss) hr,.content-section:where(.astro-ymihodss) details,.content-section:where(.astro-ymihodss) .button-container,.content-section:where(.astro-ymihodss) .newsletter-card,.content-section:where(.astro-ymihodss) .launch-partner-grid{grid-column:1/-1;min-width:0}}@media (width<=767px){.breadcrumb-wrapper:where(.astro-ymihodss){margin-top:72px}.header-section:where(.astro-ymihodss){margin:var(--space-xs) 0 var(--space-md)}.post-title:where(.astro-ymihodss){overflow-wrap:break-word;font-size:2rem}.post-meta-bar:where(.astro-ymihodss){flex-direction:column;align-items:flex-start;gap:12px}.post-meta-bar:where(.astro-ymihodss) .meta-left:where(.astro-ymihodss),.post-meta-bar:where(.astro-ymihodss) .meta-right:where(.astro-ymihodss){justify-content:flex-start}.content-section:where(.astro-ymihodss) p,.content-section:where(.astro-ymihodss) h1,.content-section:where(.astro-ymihodss) h2,.content-section:where(.astro-ymihodss) h3,.content-section:where(.astro-ymihodss) h4,.content-section:where(.astro-ymihodss) h5,.content-section:where(.astro-ymihodss) h6,.content-section:where(.astro-ymihodss) ul,.content-section:where(.astro-ymihodss) ol,.content-section:where(.astro-ymihodss) blockquote,.content-section:where(.astro-ymihodss) pre,.content-section:where(.astro-ymihodss) pre:not(.code-container pre),.content-section:where(.astro-ymihodss) pre.astro-code,.content-section:where(.astro-ymihodss) .code-container,.content-section:where(.astro-ymihodss) .section-container-sm,.content-section:where(.astro-ymihodss) .section-container-md,.content-section:where(.astro-ymihodss) .video-container,.content-section:where(.astro-ymihodss) .mp4-viewer-container,.content-section:where(.astro-ymihodss) .sim-gen-media-wrapper,.content-section:where(.astro-ymihodss) .footnotes,.content-section:where(.astro-ymihodss) .agy-vcs-widget,.content-section:where(.astro-ymihodss) table,.content-section:where(.astro-ymihodss) table:not(.workflow-sim-wrapper table):not(.agy-vcs-widget table),.content-section:where(.astro-ymihodss) hr,.content-section:where(.astro-ymihodss) details,.content-section:where(.astro-ymihodss) .button-container,.content-section:where(.astro-ymihodss) .newsletter-card,.content-section:where(.astro-ymihodss) .launch-partner-grid{grid-column:1/-1;min-width:0}.content-section:where(.astro-ymihodss) table,.content-section:where(.astro-ymihodss) table:not(.workflow-sim-wrapper table):not(.agy-vcs-widget table){display:block;overflow-x:auto}.content-section:where(.astro-ymihodss) table:not(.workflow-sim-wrapper table):not(.agy-vcs-widget table) th:last-child,.content-section:where(.astro-ymihodss) table:not(.workflow-sim-wrapper table):not(.agy-vcs-widget table) td:last-child{min-width:14rem}}
