.workflow-layout[data-astro-cid-oxe7utpt]{max-inline-size:var(--layout-max);grid-template-columns:220px minmax(0,1fr);align-items:start;gap:clamp(1.25rem,2.5vw,2rem);margin-inline:auto;padding-block:0 5rem;padding-inline:0;display:grid}.workflow-layout[data-astro-cid-oxe7utpt][data-has-toc=true]{max-inline-size:var(--layout-max);grid-template-columns:220px minmax(0,1fr) 200px}.workflow-sidebar-left[data-astro-cid-oxe7utpt]{top:var(--sticky-offset);grid-area:1/1;align-self:start;position:sticky}.workflow-sidebar-inner[data-astro-cid-oxe7utpt]{border:1px solid color-mix(in srgb, var(--color-theme) 20%, transparent);border-radius:var(--radius-sm);background:var(--color-surface-elevated)}.workflow-sidebar-toggle[data-astro-cid-oxe7utpt]{width:100%;padding:var(--sp-s) var(--sp-m);font-weight:600;font-size:inherit;color:var(--color-theme);cursor:pointer;text-align:start;background:0 0;border:none;justify-content:space-between;align-items:center;gap:.5rem;font-family:inherit;display:none}.workflow-sidebar-toggle[data-astro-cid-oxe7utpt] svg[data-astro-cid-oxe7utpt]{flex-shrink:0;transition:transform .2s}.workflow-sidebar-inner[data-astro-cid-oxe7utpt].is-open .workflow-sidebar-toggle[data-astro-cid-oxe7utpt] svg[data-astro-cid-oxe7utpt]{transform:rotate(180deg)}.workflow-sidebar-nav[data-astro-cid-oxe7utpt]{padding:var(--sp-s) var(--sp-m);scrollbar-width:thin;max-height:calc(100vh - 10rem);overflow-y:auto}.workflow-sidebar-section-title[data-astro-cid-oxe7utpt]{text-transform:none;letter-spacing:0;color:var(--color-text-secondary);margin:0 0 var(--sp-s);border-block-end:1px solid color-mix(in srgb, var(--color-theme) 12%, transparent);padding-block-end:.35rem;font-size:.8125rem;font-weight:700}.workflow-sidebar-list[data-astro-cid-oxe7utpt]{margin:0;padding:0;list-style:none}.workflow-sidebar-list[data-astro-cid-oxe7utpt] li[data-astro-cid-oxe7utpt]{margin:0}.workflow-sidebar-link[data-astro-cid-oxe7utpt]{min-block-size:44px;color:color-mix(in srgb, var(--color-main) 85%, transparent);border-radius:var(--radius-sm);align-items:center;margin-block:.1em 0;padding:.35em .6em;font-size:.875rem;font-weight:500;line-height:1.4;text-decoration:none;transition:background .15s,color .15s;display:flex}.workflow-sidebar-link[data-astro-cid-oxe7utpt]:hover{color:var(--color-theme);background:color-mix(in srgb, var(--color-theme) 8%, transparent)}.workflow-sidebar-link--active[data-astro-cid-oxe7utpt]{color:var(--color-theme);background:color-mix(in srgb, var(--color-theme) 12%, transparent);font-weight:600}.workflow-sidebar-link[data-astro-cid-oxe7utpt]:focus-visible{outline:2px solid var(--color-theme);outline-offset:2px}.workflow-sidebar-divider[data-astro-cid-oxe7utpt]{margin-block:var(--sp-s);border-block-end:1px solid color-mix(in srgb, var(--color-theme) 12%, transparent)}.workflow-sidebar-back[data-astro-cid-oxe7utpt]{min-block-size:44px;color:var(--color-text-secondary);border-radius:var(--radius-sm);align-items:center;padding:.35em .6em;font-size:.8rem;font-weight:500;text-decoration:none;transition:color .15s;display:flex}.workflow-sidebar-back[data-astro-cid-oxe7utpt]:hover{color:var(--color-theme)}.workflow-main[data-astro-cid-oxe7utpt]{grid-area:1/2;min-inline-size:0}.workflow-detail-header[data-astro-cid-oxe7utpt]{border-block-end:1px solid var(--color-border);margin-block-end:var(--sp-l);padding-block-end:var(--sp-m)}.workflow-detail-header[data-astro-cid-oxe7utpt] h1[data-astro-cid-oxe7utpt]{letter-spacing:-.03em;text-wrap:balance;word-break:keep-all;overflow-wrap:break-word;margin-block-end:.4em;font-size:clamp(2rem,1.15rem + 1.6vw,2.75rem);font-weight:800;line-height:1.15}.workflow-detail-desc[data-astro-cid-oxe7utpt]{color:var(--color-text-secondary);margin:0;font-size:1rem;line-height:1.6}.workflow-content[data-astro-cid-oxe7utpt]{line-height:1.8}.workflow-content[data-astro-cid-oxe7utpt] h1:first-child{display:none}.workflow-content[data-astro-cid-oxe7utpt] div[align=right]{justify-content:flex-end;margin-block:0 1.5rem;font-size:.8rem;display:flex}.workflow-content[data-astro-cid-oxe7utpt] h1{margin-block:1.5em .5em;font-size:1.5rem;font-weight:700}.workflow-content[data-astro-cid-oxe7utpt] h2{border-inline-start:1px solid var(--color-border-strong);margin-block:2em .5em;padding-inline-start:.75rem;font-size:1.25rem;font-weight:700}.workflow-content[data-astro-cid-oxe7utpt] h3{border-block-end:1px solid color-mix(in srgb, var(--color-main) 12%, transparent);margin-block:1.5em .4em;padding-block-end:.2em;font-size:1.1rem;font-weight:600}.workflow-content[data-astro-cid-oxe7utpt] p{margin-block:.75em 0}.workflow-content[data-astro-cid-oxe7utpt] ul,.workflow-content[data-astro-cid-oxe7utpt] ol{margin-block:.5em 0;padding-inline-start:1.5em}.workflow-content[data-astro-cid-oxe7utpt] li{margin-block:.25em 0}.workflow-content[data-astro-cid-oxe7utpt] :not(pre)>code{color:var(--color-main);background:var(--color-code-surface);border-radius:var(--radius-sm);padding:.15em .4em;font-family:ui-monospace,monospace;font-size:.9em}.workflow-content[data-astro-cid-oxe7utpt] pre{border-radius:var(--radius-sm);border:1px solid var(--color-border);border-inline-start:1px solid var(--color-border-strong);direction:ltr;margin-block:1em 0;padding:1em 1.25em;overflow-x:auto}.workflow-content[data-astro-cid-oxe7utpt] blockquote{color:color-mix(in srgb, var(--color-main) 75%, transparent);background:color-mix(in srgb, var(--color-main) 5%, transparent);border-inline-start:1px solid var(--color-border-strong);margin-block:1em 0;padding:.75em 1em;font-style:italic}.workflow-content[data-astro-cid-oxe7utpt] table{border-collapse:collapse;width:100%;margin-block:1em 0;font-size:.9rem;display:block;overflow-x:auto}.workflow-content[data-astro-cid-oxe7utpt] th,.workflow-content[data-astro-cid-oxe7utpt] td{border:1px solid color-mix(in srgb, var(--color-main) 15%, transparent);text-align:start;padding:.5em .75em}.workflow-content[data-astro-cid-oxe7utpt] th{background:var(--color-surface-muted);font-weight:600}.workflow-content[data-astro-cid-oxe7utpt] a{color:var(--color-theme);text-decoration:underline}.workflow-toc-wrap[data-astro-cid-oxe7utpt]{top:var(--sticky-offset);flex-direction:column;grid-area:1/3;align-self:start;gap:1rem;min-inline-size:0;display:flex;position:sticky}@media (width<1100px){.workflow-layout[data-astro-cid-oxe7utpt][data-has-toc=true]{grid-template-columns:220px minmax(0,1fr)}.workflow-toc-wrap[data-astro-cid-oxe7utpt]{grid-area:1/2;position:static}.workflow-layout[data-astro-cid-oxe7utpt][data-has-toc=true] .workflow-main[data-astro-cid-oxe7utpt]{grid-row:2}.workflow-layout[data-astro-cid-oxe7utpt][data-has-toc=true] .workflow-sidebar-left[data-astro-cid-oxe7utpt]{grid-row:1/span 2}}@media (width<768px){.workflow-layout[data-astro-cid-oxe7utpt],.workflow-layout[data-astro-cid-oxe7utpt][data-has-toc=true]{grid-template-columns:1fr;padding-inline:0}.workflow-layout[data-astro-cid-oxe7utpt] .workflow-sidebar-left[data-astro-cid-oxe7utpt]{grid-area:1/1;position:static}.workflow-layout[data-astro-cid-oxe7utpt][data-has-toc=true] .workflow-sidebar-left[data-astro-cid-oxe7utpt]{grid-row:1}.workflow-toc-wrap[data-astro-cid-oxe7utpt],.workflow-main[data-astro-cid-oxe7utpt]{grid-area:2/1}.workflow-layout[data-astro-cid-oxe7utpt][data-has-toc=true] .workflow-main[data-astro-cid-oxe7utpt]{grid-row:3}.workflow-sidebar-toggle[data-astro-cid-oxe7utpt]{display:flex}.workflow-sidebar-nav[data-astro-cid-oxe7utpt]{max-height:min(100vh - 12rem,60vh);display:none}.workflow-sidebar-inner[data-astro-cid-oxe7utpt].is-open .workflow-sidebar-nav[data-astro-cid-oxe7utpt]{display:block}}@media (prefers-reduced-motion:reduce){.workflow-sidebar-link[data-astro-cid-oxe7utpt],.workflow-sidebar-back[data-astro-cid-oxe7utpt]{transition:none}}
