.siwc-figure-container:where(.astro-k3bgmrmd){min-width:0;margin-block:2rem;container-type:inline-size}.siwc-figure:where(.astro-k3bgmrmd){color:var(--color-text-emphasis);font-family:var(--font-sans);text-align:left;margin:0;scroll-margin-top:5.5rem;font-size:.875rem;line-height:1.5}.siwc-figure:where(.astro-k3bgmrmd) :where(.astro-k3bgmrmd):is(div,section,span,p,h3,h4,ol,li,dl,dt,dd){box-sizing:border-box;min-width:0}.siwc-figure:where(.astro-k3bgmrmd) :where(.astro-k3bgmrmd):is(p,h3,h4,ol,li,dl,dt,dd){margin:0}.siwc-figure:where(.astro-k3bgmrmd) :where(.astro-k3bgmrmd):is(h3,h4,strong){color:var(--color-text-emphasis);font-weight:600}.siwc-figure:where(.astro-k3bgmrmd) h3:where(.astro-k3bgmrmd){letter-spacing:-.02em;margin-top:.375rem;font-size:1.125rem;line-height:1.4}.siwc-figure:where(.astro-k3bgmrmd) h4:where(.astro-k3bgmrmd){font-size:.875rem;line-height:1.4}.siwc-figure:where(.astro-k3bgmrmd) code:where(.astro-k3bgmrmd){color:inherit;font-family:var(--font-mono);font-size:.92em;font-weight:inherit;overflow-wrap:anywhere;background:0 0;border:0;border-radius:0;padding:0}.siwc-figure:where(.astro-k3bgmrmd) code:where(.astro-k3bgmrmd):before,.siwc-figure:where(.astro-k3bgmrmd) code:where(.astro-k3bgmrmd):after{content:none}.figure-surface:where(.astro-k3bgmrmd){border:1px solid var(--color-border);border-radius:var(--radius-3xl);background:var(--color-surface-secondary);padding:1.5rem}.siwc-figure:where(.astro-k3bgmrmd) figcaption:where(.astro-k3bgmrmd){color:var(--color-text-secondary);margin:.75rem .125rem 0;font-size:.75rem;line-height:1.6}.eyebrow:where(.astro-k3bgmrmd){color:var(--color-text-secondary);font-size:.6875rem;font-weight:500;line-height:1.5}.icon:where(.astro-k3bgmrmd),.step-arrow:where(.astro-k3bgmrmd){flex:none;width:1.25rem;height:1.25rem;display:inline-flex}.icon:where(.astro-k3bgmrmd) svg,.step-arrow:where(.astro-k3bgmrmd) svg{width:100%;height:100%;display:block}.icon--small:where(.astro-k3bgmrmd){width:1rem;height:1rem}.flow-steps:where(.astro-k3bgmrmd){grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;padding:0;list-style:none;display:grid;margin-top:1.5rem!important}.flow-step:where(.astro-k3bgmrmd){border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface-elevated);padding:.875rem .625rem;position:relative}.step-number:where(.astro-k3bgmrmd){border-radius:var(--radius-full);background:var(--color-background-secondary-soft);width:1.75rem;height:1.75rem;color:var(--color-text-secondary);justify-content:center;align-items:center;margin-bottom:1.125rem;font-size:.75rem;font-weight:600;display:flex}.flow-step--host:where(.astro-k3bgmrmd) .step-number:where(.astro-k3bgmrmd){background:var(--color-background-info-surface);color:var(--color-text-info-surface)}.flow-step--complete:where(.astro-k3bgmrmd) .step-number:where(.astro-k3bgmrmd){background:var(--color-background-success-surface);color:var(--color-text-success-surface)}.flow-step:where(.astro-k3bgmrmd) .eyebrow:where(.astro-k3bgmrmd){font-size:.625rem}.flow-step:where(.astro-k3bgmrmd) h4:where(.astro-k3bgmrmd){margin-block:.4375rem .5rem;font-size:.8125rem}.flow-step:where(.astro-k3bgmrmd)>p:where(.astro-k3bgmrmd):not(.eyebrow){color:var(--color-text-secondary);font-size:.75rem;line-height:1.6}.step-arrow:where(.astro-k3bgmrmd){width:1rem;height:1rem;color:var(--color-text-tertiary);position:absolute;top:1.25rem;right:-1.0625rem}.connection-states:where(.astro-k3bgmrmd),.profile-grid:where(.astro-k3bgmrmd),.result-grid:where(.astro-k3bgmrmd){grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.connection-states:where(.astro-k3bgmrmd),.profile-grid:where(.astro-k3bgmrmd){gap:1.25rem}.connection-state:where(.astro-k3bgmrmd){flex-direction:column;gap:.75rem;display:flex}.connection-card:where(.astro-k3bgmrmd),.profile-card:where(.astro-k3bgmrmd){border:1px solid var(--color-border);border-radius:var(--radius-2xl);background:var(--color-surface-elevated);padding:1.25rem}.connection-card:where(.astro-k3bgmrmd){flex-direction:column;flex:1;justify-content:center;align-items:flex-start;min-height:13rem;display:flex}.connection-card:where(.astro-k3bgmrmd) h3:where(.astro-k3bgmrmd){margin:0;font-size:1.25rem;line-height:1.3}.description:where(.astro-k3bgmrmd){color:var(--color-text-secondary);font-size:.875rem;margin-top:.625rem!important}.continue-preview:where(.astro-k3bgmrmd),.manage-preview:where(.astro-k3bgmrmd){border-radius:var(--radius-xl);text-align:center;justify-content:center;align-items:center;gap:.625rem;max-width:100%;margin-top:1.5rem;font-weight:500;line-height:1.4;display:inline-flex}.continue-preview:where(.astro-k3bgmrmd){background:var(--color-background-primary-solid);color:var(--color-text-primary-solid);padding:.75rem .875rem;font-size:.875rem}.manage-preview:where(.astro-k3bgmrmd){border:1px solid var(--color-border-primary-outline);background:var(--color-surface);color:var(--color-text-primary-outline);padding:.375rem .625rem;font-size:.75rem}.connection-heading:where(.astro-k3bgmrmd),.profile-heading:where(.astro-k3bgmrmd){align-items:center;gap:.625rem;width:100%;display:flex}.connection-account:where(.astro-k3bgmrmd){overflow-wrap:anywhere;flex:1}.connection-account:where(.astro-k3bgmrmd) h4:where(.astro-k3bgmrmd){font-size:.8125rem}.connection-account:where(.astro-k3bgmrmd) p:where(.astro-k3bgmrmd){color:var(--color-text-secondary);margin-top:.125rem;font-size:.6875rem}.badge:where(.astro-k3bgmrmd){border-radius:var(--radius-sm);background:var(--color-background-secondary-soft);color:var(--color-text-secondary);flex:none;padding:.25rem .4375rem;font-size:.625rem;font-weight:400;line-height:1.4;display:inline-flex}.badge--success:where(.astro-k3bgmrmd){background:var(--color-background-success-surface);color:var(--color-text-success-surface)}.connection-card--connected:where(.astro-k3bgmrmd) .description:where(.astro-k3bgmrmd){margin-top:1.5rem!important}.connection-card--connected:where(.astro-k3bgmrmd) .manage-preview:where(.astro-k3bgmrmd){margin-top:1rem}.installation-heading:where(.astro-k3bgmrmd){justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.host-identity:where(.astro-k3bgmrmd){border:1px solid var(--color-border-info-surface);border-radius:var(--radius-xl);background:var(--color-background-info-surface);max-width:29rem;color:var(--color-text-info-surface);justify-content:space-between;align-items:center;gap:1rem;margin-inline:auto;padding:1rem 1.25rem;display:flex}.host-label:where(.astro-k3bgmrmd){font-size:.75rem;font-weight:500;margin-bottom:.25rem!important}.host-identity:where(.astro-k3bgmrmd)>p:where(.astro-k3bgmrmd){font-size:.6875rem;line-height:1.6}.profile-branches:where(.astro-k3bgmrmd){height:2.25rem;color:var(--color-border-info-outline);margin-inline:25%;position:relative}.profile-branches:where(.astro-k3bgmrmd):before{content:"";border-left:1px solid;position:absolute;inset:0 50% 1rem auto}.profile-branches:where(.astro-k3bgmrmd):after{border-radius:var(--radius-md) var(--radius-md) 0 0;content:"";border:1px solid;border-bottom:0;position:absolute;inset:1.1875rem 0 0}.profile-card:where(.astro-k3bgmrmd){padding:1.125rem 1rem .375rem}.profile-heading:where(.astro-k3bgmrmd){flex-wrap:wrap}.profile-heading:where(.astro-k3bgmrmd) h4:where(.astro-k3bgmrmd){flex:1;font-size:.8125rem}.profile-heading:where(.astro-k3bgmrmd) .icon:where(.astro-k3bgmrmd){width:1rem;height:1rem}.profile-card:where(.astro-k3bgmrmd) dl:where(.astro-k3bgmrmd){margin-top:1.125rem}.profile-card:where(.astro-k3bgmrmd) dl:where(.astro-k3bgmrmd)>div:where(.astro-k3bgmrmd){border-top:1px solid var(--color-border-subtle);justify-content:space-between;gap:.875rem;padding-block:.75rem;font-size:.6875rem;line-height:1.5;display:flex}.profile-card:where(.astro-k3bgmrmd) dt:where(.astro-k3bgmrmd){color:var(--color-text-secondary)}.profile-card:where(.astro-k3bgmrmd) dd:where(.astro-k3bgmrmd){text-align:right}.result-window:where(.astro-k3bgmrmd){border:1px solid var(--color-border);border-radius:var(--radius-2xl);background:var(--color-surface-elevated);overflow:hidden}.result-toolbar:where(.astro-k3bgmrmd),.result-title:where(.astro-k3bgmrmd),.result-plan:where(.astro-k3bgmrmd){align-items:center;gap:.625rem;display:flex}.result-toolbar:where(.astro-k3bgmrmd){border-bottom:1px solid var(--color-border-subtle);justify-content:space-between;padding:1rem 1.25rem;font-size:.75rem}.illustrative-label:where(.astro-k3bgmrmd){color:var(--color-text-tertiary);font-size:.625rem}.message-panel:where(.astro-k3bgmrmd){padding:1.375rem 1.25rem 1.625rem}.message-panel--input:where(.astro-k3bgmrmd){border-right:1px solid var(--color-border-subtle);background:var(--color-surface-secondary);color:var(--color-text-secondary)}.message-text:where(.astro-k3bgmrmd){font-size:.9375rem;line-height:1.75;margin-top:.875rem!important}.ready-label:where(.astro-k3bgmrmd){color:var(--color-text-success);align-items:center;gap:.375rem;display:flex}.result-plan:where(.astro-k3bgmrmd){border-top:1px solid var(--color-border-subtle);flex-wrap:wrap;padding:.875rem 1.25rem;font-size:.6875rem}.result-profile:where(.astro-k3bgmrmd){color:var(--color-text-secondary);margin-left:auto}@container (width<=660px){.flow-steps:where(.astro-k3bgmrmd){grid-template-columns:minmax(0,1fr);gap:1.375rem}.flow-step:where(.astro-k3bgmrmd){padding:.875rem 1rem .875rem 3.625rem}.step-number:where(.astro-k3bgmrmd){margin:0;position:absolute;top:1rem;left:1rem}.step-arrow:where(.astro-k3bgmrmd){inset:auto auto -1.25rem 1.375rem;transform:rotate(90deg)}.flow-step:where(.astro-k3bgmrmd) h4:where(.astro-k3bgmrmd){margin-block:.25rem;font-size:.875rem}.flow-step:where(.astro-k3bgmrmd) .eyebrow:where(.astro-k3bgmrmd){font-size:.6875rem}.flow-step:where(.astro-k3bgmrmd)>p:where(.astro-k3bgmrmd):not(.eyebrow){font-size:.8125rem}}@container (width<=600px){.connection-states:where(.astro-k3bgmrmd),.profile-grid:where(.astro-k3bgmrmd){grid-template-columns:minmax(0,1fr)}.connection-card:where(.astro-k3bgmrmd){min-height:0;padding:1.25rem}.connection-card--connected:where(.astro-k3bgmrmd){min-height:11rem}.connection-account:where(.astro-k3bgmrmd) h4:where(.astro-k3bgmrmd){font-size:.875rem}.connection-account:where(.astro-k3bgmrmd) p:where(.astro-k3bgmrmd){font-size:.75rem}.profile-branches:where(.astro-k3bgmrmd){height:1.5rem}.profile-branches:where(.astro-k3bgmrmd):before{bottom:0}.profile-branches:where(.astro-k3bgmrmd):after{display:none}.profile-card:where(.astro-k3bgmrmd) dl:where(.astro-k3bgmrmd)>div:where(.astro-k3bgmrmd){font-size:.75rem}}@container (width<=420px){.figure-surface:where(.astro-k3bgmrmd){border-radius:var(--radius-2xl);padding:1rem}.installation-heading:where(.astro-k3bgmrmd){flex-direction:column;align-items:flex-start;gap:.625rem}.host-identity:where(.astro-k3bgmrmd){flex-direction:column;align-items:flex-start;gap:.75rem;padding:1rem}.result-toolbar:where(.astro-k3bgmrmd){flex-direction:column;align-items:flex-start;gap:.5rem;padding:1rem}.result-grid:where(.astro-k3bgmrmd){grid-template-columns:minmax(0,1fr)}.message-panel:where(.astro-k3bgmrmd){padding:1.25rem 1rem}.message-panel--input:where(.astro-k3bgmrmd){border-right:0;border-bottom:1px solid var(--color-border-subtle)}.result-plan:where(.astro-k3bgmrmd){padding-inline:1rem}}
