.sol-hero{padding-block:clamp(3rem, 1.5rem + 4vw, 6rem) var(--section-y-tight)}.sol-hero__grid[data-astro-cid-d3tnqfcf]{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;gap:clamp(2.5rem,1rem + 4vw,6rem);display:grid}.sol-hero__copy[data-astro-cid-d3tnqfcf]{gap:var(--sp-md);align-content:start;display:grid}.sol-hero__title[data-astro-cid-d3tnqfcf]{font-size:clamp(2.5rem,1.35rem + 3.3vw,4.5rem);font-weight:var(--fw-display);letter-spacing:-.032em;max-width:14ch;line-height:1.02}html[lang=en] .sol-hero__title[data-astro-cid-d3tnqfcf]{max-width:17ch}.sol-hero__note[data-astro-cid-d3tnqfcf]{max-width:52ch;padding-top:var(--sp-sm);border-top:1px solid var(--c-rule-strong);font-size:var(--fs-small);color:var(--c-ink-2);line-height:1.55}.sol-hero__actions[data-astro-cid-d3tnqfcf]{align-items:center;gap:var(--sp-sm) var(--sp-lg);padding-top:var(--sp-xs);flex-wrap:wrap;display:flex}.sol-index[data-astro-cid-d3tnqfcf]{gap:var(--sp-2xs);margin-top:clamp(0rem,2vw - 1rem,1rem);display:grid}.sol-index__caption[data-astro-cid-d3tnqfcf]{color:var(--c-muted)}.sol-index__table[data-astro-cid-d3tnqfcf]{border:1.5px solid var(--c-ink);background:var(--c-paper);width:100%}.sol-index__table[data-astro-cid-d3tnqfcf] thead[data-astro-cid-d3tnqfcf] th[data-astro-cid-d3tnqfcf]{padding:var(--sp-2xs) var(--sp-sm);border-bottom:1.5px solid var(--c-ink);text-align:start;color:var(--c-ink);font-weight:400}.sol-index__table[data-astro-cid-d3tnqfcf] thead[data-astro-cid-d3tnqfcf] th[data-astro-cid-d3tnqfcf]+th[data-astro-cid-d3tnqfcf],.sol-index__row[data-astro-cid-d3tnqfcf] td[data-astro-cid-d3tnqfcf]{border-left:1px solid var(--c-rule-strong)}.sol-index__group[data-astro-cid-d3tnqfcf] th[data-astro-cid-d3tnqfcf]{padding:var(--sp-xs) var(--sp-sm) var(--sp-3xs);text-align:start;color:var(--c-muted);font-weight:400;font-size:var(--fs-draft-sm)}tbody[data-astro-cid-d3tnqfcf]+tbody[data-astro-cid-d3tnqfcf] .sol-index__group[data-astro-cid-d3tnqfcf] th[data-astro-cid-d3tnqfcf]{border-top:1.5px solid var(--c-ink)}.sol-index__row[data-astro-cid-d3tnqfcf]{position:relative}.sol-index__row[data-astro-cid-d3tnqfcf] th[data-astro-cid-d3tnqfcf],.sol-index__row[data-astro-cid-d3tnqfcf] td[data-astro-cid-d3tnqfcf]{padding:.55rem var(--sp-sm);text-align:start;vertical-align:baseline;border-top:1px solid var(--c-rule)}.sol-index__row[data-astro-cid-d3tnqfcf] th[data-astro-cid-d3tnqfcf]{width:38%;font-weight:var(--fw-strong)}.sol-index__row[data-astro-cid-d3tnqfcf] a[data-astro-cid-d3tnqfcf]{color:var(--c-ink);text-decoration:none}.sol-index__row[data-astro-cid-d3tnqfcf] a[data-astro-cid-d3tnqfcf]:after{content:"";position:absolute;inset:0}.sol-index__row[data-astro-cid-d3tnqfcf] a[data-astro-cid-d3tnqfcf]:focus-visible{outline:none}.sol-index__row[data-astro-cid-d3tnqfcf]:has(a:focus-visible){outline:2px solid var(--c-blue-line);outline-offset:-2px}.sol-index__row[data-astro-cid-d3tnqfcf] td[data-astro-cid-d3tnqfcf]{font-size:var(--fs-small);color:var(--c-ink-2);line-height:1.45}.sol-index__row[data-astro-cid-d3tnqfcf]:hover{background:var(--c-blue-soft)}.sol-index__row[data-astro-cid-d3tnqfcf]:hover a[data-astro-cid-d3tnqfcf]{text-underline-offset:.2em;text-decoration:underline 1px}.sol-index__row[data-astro-cid-d3tnqfcf] th[data-astro-cid-d3tnqfcf] a[data-astro-cid-d3tnqfcf]{align-items:baseline;gap:.35em;display:inline-flex}@media (width<=64rem){.sol-hero__grid[data-astro-cid-d3tnqfcf]{grid-template-columns:minmax(0,1fr)}.sol-hero__title[data-astro-cid-d3tnqfcf],html[lang=en] .sol-hero__title[data-astro-cid-d3tnqfcf]{max-width:20ch}}@media (width<=30rem){.sol-index__row[data-astro-cid-d3tnqfcf] th[data-astro-cid-d3tnqfcf]{width:42%}.sol-index__row[data-astro-cid-d3tnqfcf] th[data-astro-cid-d3tnqfcf],.sol-index__row[data-astro-cid-d3tnqfcf] td[data-astro-cid-d3tnqfcf]{padding-inline:var(--sp-xs)}}@media (width<=47.99rem){.sol-hero{padding-block:var(--sp-xl) var(--section-y-tight)}.sol-hero__title[data-astro-cid-d3tnqfcf],html[lang=en] .sol-hero__title[data-astro-cid-d3tnqfcf]{font-size:var(--fs-display);max-width:none}.sol-hero__grid[data-astro-cid-d3tnqfcf]{gap:var(--sp-lg)}.sol-hero__copy[data-astro-cid-d3tnqfcf]{gap:var(--sp-sm)}.sol-index[data-astro-cid-d3tnqfcf]{margin-top:0}.sol-index__table[data-astro-cid-d3tnqfcf]{background:0 0;border:0;display:block}.sol-index__table[data-astro-cid-d3tnqfcf] thead[data-astro-cid-d3tnqfcf]{display:none}.sol-index__table[data-astro-cid-d3tnqfcf] tbody[data-astro-cid-d3tnqfcf]{gap:var(--sp-2xs);flex-wrap:wrap;display:flex}.sol-index__table[data-astro-cid-d3tnqfcf] tbody[data-astro-cid-d3tnqfcf]+tbody[data-astro-cid-d3tnqfcf]{margin-top:var(--sp-sm)}.sol-index__group[data-astro-cid-d3tnqfcf]{flex-basis:100%;display:block}.sol-index__group[data-astro-cid-d3tnqfcf] th[data-astro-cid-d3tnqfcf],tbody[data-astro-cid-d3tnqfcf]+tbody[data-astro-cid-d3tnqfcf] .sol-index__group[data-astro-cid-d3tnqfcf] th[data-astro-cid-d3tnqfcf]{border:0;padding:0;display:block}.sol-index__row[data-astro-cid-d3tnqfcf]{display:block}.sol-index__row[data-astro-cid-d3tnqfcf] th[data-astro-cid-d3tnqfcf]{border:0;width:auto;padding:0;display:block}.sol-index__row[data-astro-cid-d3tnqfcf] td[data-astro-cid-d3tnqfcf]{display:none}.sol-index__row[data-astro-cid-d3tnqfcf] a[data-astro-cid-d3tnqfcf]{border:1px solid var(--c-rule-strong);border-radius:var(--radius-xs);background:var(--c-paper);align-items:center;min-height:2.75rem;padding:.4rem .85rem;display:inline-flex}.sol-index__row[data-astro-cid-d3tnqfcf]:hover{background:0 0}.sol-index__row[data-astro-cid-d3tnqfcf]:hover a[data-astro-cid-d3tnqfcf]{border-color:var(--c-ink)}}.crm__head[data-astro-cid-tdgrh7tg]{gap:var(--sp-lg) clamp(2rem, 1rem + 4vw, 5rem);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;margin-bottom:clamp(2.5rem,1.5rem + 3vw,4.5rem);display:grid}.crm__head[data-astro-cid-tdgrh7tg] h2[data-astro-cid-tdgrh7tg]{max-width:18ch}.crm__intro[data-astro-cid-tdgrh7tg]{max-width:46ch;font-size:var(--fs-body)}.crm__wrap[data-astro-cid-tdgrh7tg]{container:crm/inline-size}.crm__board[data-astro-cid-tdgrh7tg]{grid-template-columns:minmax(0,1fr);gap:clamp(2rem,1rem + 2vw,3rem);display:grid}.crm__figure[data-astro-cid-tdgrh7tg]{gap:var(--sp-sm);min-width:0;margin:0;display:grid}.crm__canvas[data-astro-cid-tdgrh7tg]{position:relative}.crm__dwg--narrow[data-astro-cid-tdgrh7tg]{display:none}.crm__caption[data-astro-cid-tdgrh7tg]{gap:var(--sp-3xs);color:var(--c-on-blue-muted);display:grid}.crm__caption[data-astro-cid-tdgrh7tg] .t-draft[data-astro-cid-tdgrh7tg]{color:var(--c-on-blue)}.crm__legend[data-astro-cid-tdgrh7tg]{font-size:var(--fs-caption);max-width:70ch;line-height:1.5}@container crm (width<=67.5rem){.crm__dwg--wide[data-astro-cid-tdgrh7tg]{display:none}.crm__dwg--narrow[data-astro-cid-tdgrh7tg]{max-width:26rem;display:block}.crm__board[data-astro-cid-tdgrh7tg]{grid-template-columns:minmax(0,24rem) minmax(0,1fr);align-items:start}}@container crm (width<=46rem){.crm__board[data-astro-cid-tdgrh7tg]{grid-template-columns:minmax(0,1fr)}.crm__dwg--narrow[data-astro-cid-tdgrh7tg]{margin-inline:auto}}.crm__steps[data-astro-cid-tdgrh7tg]{gap:var(--sp-md);align-content:start;min-width:0;display:grid}.crm__steps-head[data-astro-cid-tdgrh7tg]{gap:var(--sp-3xs);display:grid}.crm__steps-head[data-astro-cid-tdgrh7tg] p[data-astro-cid-tdgrh7tg]{font-size:var(--fs-small)}.crm__tablist[data-astro-cid-tdgrh7tg]{border-radius:var(--radius-xs);border:1px solid oklch(100% 0 0/.35);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.crm__tab[data-astro-cid-tdgrh7tg]{min-height:3rem;color:var(--c-on-blue-muted);font-size:1rem;font-weight:var(--fw-medium);text-align:start;transition:color var(--dur-2) var(--ease-out-quart), background-color var(--dur-2) var(--ease-out-quart);align-items:center;gap:.6rem;padding:.55rem .8rem;line-height:1.2;display:flex;position:relative}.crm__tab[data-astro-cid-tdgrh7tg]+.crm__tab[data-astro-cid-tdgrh7tg]{border-left:1px solid oklch(100% 0 0/.2)}.crm__tab[data-astro-cid-tdgrh7tg]:hover{color:var(--c-on-blue);background:oklch(100% 0 0/.06)}.crm__tab[data-astro-cid-tdgrh7tg][aria-selected=true]{color:var(--c-on-blue);background:oklch(100% 0 0/.1)}.crm__tab[data-astro-cid-tdgrh7tg][aria-selected=true]:after{content:"";background:var(--c-amber);height:3px;position:absolute;bottom:-1px;left:0;right:0}.crm__tab-no[data-astro-cid-tdgrh7tg]{border:1.3px solid var(--c-amber);width:1.75rem;height:1.75rem;color:var(--c-amber);border-radius:50%;flex:none;place-items:center;font-size:.9375rem;display:inline-grid}.crm__tab[data-astro-cid-tdgrh7tg][aria-selected=true] .crm__tab-no[data-astro-cid-tdgrh7tg]{background:var(--c-amber);color:var(--c-ink)}.crm__tab-name[data-astro-cid-tdgrh7tg]{min-width:0}html:not(.js) .crm__tablist[data-astro-cid-tdgrh7tg]{display:none}.crm__panels[data-astro-cid-tdgrh7tg]{gap:var(--sp-md);padding:0;display:grid}html.js .crm__panel[data-astro-cid-tdgrh7tg]:not(.is-active){display:none}.crm__panel[data-astro-cid-tdgrh7tg]{gap:var(--sp-md) var(--sp-lg);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;display:grid}.crm__panel[data-astro-cid-tdgrh7tg]:focus-visible{outline-offset:6px}.crm__panel-title[data-astro-cid-tdgrh7tg]{font-size:var(--fs-h4);grid-column:1/-1}.crm__panel-title[data-astro-cid-tdgrh7tg] .t-draft[data-astro-cid-tdgrh7tg]{color:var(--c-amber);margin-right:.35em}html.js .crm__panel-title[data-astro-cid-tdgrh7tg]{display:none}html:not(.js) .crm__panel[data-astro-cid-tdgrh7tg]+.crm__panel[data-astro-cid-tdgrh7tg]{padding-top:var(--sp-md);border-top:1px solid oklch(100% 0 0/.25)}.crm__card[data-astro-cid-tdgrh7tg]{padding:var(--sp-sm) var(--sp-md) var(--sp-md);background:var(--c-paper);color:var(--c-ink);border-radius:4px;gap:.6rem;display:grid;box-shadow:0 24px 50px -22px oklch(12% .1 268/.7)}.crm__card-head[data-astro-cid-tdgrh7tg]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.crm__card-module[data-astro-cid-tdgrh7tg]{font-family:var(--ff-cond);color:var(--c-muted);letter-spacing:.01em;font-size:.9375rem;font-weight:650}.crm__status[data-astro-cid-tdgrh7tg]{flex-wrap:wrap;align-items:center;gap:.35rem;display:inline-flex}.crm__status-label[data-astro-cid-tdgrh7tg]{font-family:var(--ff-cond);color:var(--c-muted);font-size:.875rem}.crm__status-arrow[data-astro-cid-tdgrh7tg]{color:var(--c-muted)}.crm__badge[data-astro-cid-tdgrh7tg]{background:color-mix(in oklab, var(--tone) 18%, white);color:color-mix(in oklab, var(--tone) 55%, black);white-space:nowrap;border-radius:999px;align-items:center;gap:.4em;padding:.2em .65em .22em;font-size:.8125rem;font-weight:650;line-height:1.2;display:inline-flex}.crm__badge[data-astro-cid-tdgrh7tg]:before{content:"";background:var(--tone);border-radius:50%;width:.5em;height:.5em}.crm__card-title[data-astro-cid-tdgrh7tg]{letter-spacing:-.015em;color:var(--c-ink);font-size:1.25rem;font-weight:760;line-height:1.2}.crm__rows[data-astro-cid-tdgrh7tg]{margin:0;display:grid}.crm__row[data-astro-cid-tdgrh7tg]{border-top:1px solid var(--c-rule);grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);gap:.75rem;padding-block:.4rem;font-size:.9375rem;line-height:1.4;display:grid}.crm__row[data-astro-cid-tdgrh7tg] dt[data-astro-cid-tdgrh7tg]{color:var(--c-muted);font-family:var(--ff-cond);font-size:.9375rem}.crm__row[data-astro-cid-tdgrh7tg] dd[data-astro-cid-tdgrh7tg]{margin:0;font-weight:600}.crm__how[data-astro-cid-tdgrh7tg]{gap:var(--sp-sm);margin:0;display:grid}.crm__how[data-astro-cid-tdgrh7tg] div[data-astro-cid-tdgrh7tg]{padding-left:var(--sp-sm);border-left:1px solid oklch(100% 0 0/.35);gap:.15rem;display:grid}.crm__how[data-astro-cid-tdgrh7tg] dt[data-astro-cid-tdgrh7tg]{color:var(--c-amber);font-size:var(--fs-draft-sm)}.crm__how[data-astro-cid-tdgrh7tg] dd[data-astro-cid-tdgrh7tg]{color:var(--c-on-blue);font-size:var(--fs-small);margin:0;line-height:1.5}.crm__panel-foot[data-astro-cid-tdgrh7tg]{justify-content:space-between;align-items:center;gap:var(--sp-sm) var(--sp-lg);flex-wrap:wrap;grid-column:1/-1;display:flex}.crm__panel-foot[data-astro-cid-tdgrh7tg] .crm__next{margin-left:auto}html:not(.js) .crm__panel-foot[data-astro-cid-tdgrh7tg] .crm__next{display:none}@container crm (width<=67.5rem){.crm__tablist[data-astro-cid-tdgrh7tg]{grid-template-columns:repeat(3,minmax(0,1fr))}.crm__tab[data-astro-cid-tdgrh7tg]:nth-child(4){border-left:0}.crm__tab[data-astro-cid-tdgrh7tg]:nth-child(n+4){border-top:1px solid oklch(100% 0 0/.2)}.crm__panel[data-astro-cid-tdgrh7tg]{grid-template-columns:minmax(0,1fr)}}@container crm (width<=30rem){.crm__tab[data-astro-cid-tdgrh7tg]{flex-direction:column;align-items:flex-start;gap:.35rem;padding:.6rem .65rem;font-size:.9375rem}}.crm__spec[data-astro-cid-tdgrh7tg]{gap:var(--sp-xl) clamp(2rem, 1rem + 3vw, 4rem);grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:start;margin-top:clamp(4rem,2rem + 5vw,7rem);display:grid}.crm__uses[data-astro-cid-tdgrh7tg]{gap:var(--sp-sm);display:grid}.crm__uses[data-astro-cid-tdgrh7tg] dl[data-astro-cid-tdgrh7tg]{gap:var(--sp-md);margin:0;display:grid}.crm__use[data-astro-cid-tdgrh7tg]{gap:.3rem;display:grid}.crm__use[data-astro-cid-tdgrh7tg] dt[data-astro-cid-tdgrh7tg]{color:var(--c-amber);font-size:var(--fs-draft-sm)}.crm__use[data-astro-cid-tdgrh7tg] dd[data-astro-cid-tdgrh7tg]{font-size:var(--fs-small);color:var(--c-on-blue-muted);margin:0;line-height:1.5}.crm__use[data-astro-cid-tdgrh7tg] dd[data-astro-cid-tdgrh7tg]+dd[data-astro-cid-tdgrh7tg]{border-top:1px solid oklch(100% 0 0/.14);padding-top:.3rem}.crm__setup[data-astro-cid-tdgrh7tg]{gap:var(--sp-lg);margin-top:clamp(4rem,2rem + 5vw,7rem);display:grid}.crm__setup-list[data-astro-cid-tdgrh7tg]{gap:var(--sp-md) var(--sp-xl);counter-reset:none;grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));display:grid}.crm__setup-list[data-astro-cid-tdgrh7tg] li[data-astro-cid-tdgrh7tg]{gap:var(--sp-sm);padding-top:var(--sp-sm);font-size:var(--fs-small);color:var(--c-on-blue);border-top:1px solid oklch(100% 0 0/.3);grid-template-columns:2.25rem minmax(0,1fr);line-height:1.55;display:grid}.crm__setup-n[data-astro-cid-tdgrh7tg]{border:1.3px solid var(--c-amber);width:2rem;height:2rem;color:var(--c-amber);border-radius:50%;place-items:center;display:inline-grid}.crm__dwg--phone[data-astro-cid-tdgrh7tg]{display:none}.crm__nav[data-astro-cid-tdgrh7tg]{display:contents}.crm__nav-next[data-astro-cid-tdgrh7tg]{display:none}@container crm (width<=36rem){.crm__dwg--narrow[data-astro-cid-tdgrh7tg]{display:none}.crm__dwg--phone[data-astro-cid-tdgrh7tg]{max-width:100%;margin-inline:auto;display:block}.crm__board[data-astro-cid-tdgrh7tg]{gap:var(--sp-xs)}.crm__figure[data-astro-cid-tdgrh7tg],.crm__steps[data-astro-cid-tdgrh7tg]{display:contents}.crm__steps-head[data-astro-cid-tdgrh7tg]{order:-3}.crm__nav[data-astro-cid-tdgrh7tg]{order:-2;justify-content:space-between;align-items:center;gap:.25rem;display:flex}.crm__nav-next[data-astro-cid-tdgrh7tg]{border-radius:var(--radius-xs);background:var(--c-amber);width:2.75rem;height:2.75rem;color:var(--c-ink);flex:none;place-items:center;display:inline-grid}.crm__nav-next[data-astro-cid-tdgrh7tg] svg[data-astro-cid-tdgrh7tg]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}html:not(.js) .crm__nav-next[data-astro-cid-tdgrh7tg]{display:none}.crm__canvas[data-astro-cid-tdgrh7tg]{order:-1}.crm__panels[data-astro-cid-tdgrh7tg]{order:0}.crm__caption[data-astro-cid-tdgrh7tg]{padding-top:var(--sp-2xs);order:1}.crm__legend-labels[data-astro-cid-tdgrh7tg]{display:none}.crm__tablist[data-astro-cid-tdgrh7tg]{border:0;flex:auto;grid-template-columns:repeat(6,minmax(0,2.75rem));justify-content:space-between;gap:.1875rem}.crm__tab[data-astro-cid-tdgrh7tg],.crm__tab[data-astro-cid-tdgrh7tg]+.crm__tab[data-astro-cid-tdgrh7tg],.crm__tab[data-astro-cid-tdgrh7tg]:nth-child(n+4){border-radius:var(--radius-xs);border:1px solid oklch(100% 0 0/.3);justify-content:center;min-height:2.75rem;padding:0}.crm__tab[data-astro-cid-tdgrh7tg][aria-selected=true]{border-color:var(--c-amber)}.crm__tab[data-astro-cid-tdgrh7tg][aria-selected=true]:after{display:none}.crm__tab-no[data-astro-cid-tdgrh7tg]{width:2rem;height:2rem}.crm__tab-name[data-astro-cid-tdgrh7tg]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.crm__panel[data-astro-cid-tdgrh7tg]{gap:var(--sp-xs)}html.js .crm__panel-title[data-astro-cid-tdgrh7tg]{font-size:1.1875rem;line-height:1.25;display:block}.crm__panel-foot[data-astro-cid-tdgrh7tg]{display:none}.crm__card[data-astro-cid-tdgrh7tg]{padding:var(--sp-xs) var(--sp-sm) var(--sp-sm);gap:.4rem}.crm__card-title[data-astro-cid-tdgrh7tg]{display:none}.crm__row[data-astro-cid-tdgrh7tg]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);padding-block:.3rem}.crm__how[data-astro-cid-tdgrh7tg]{gap:var(--sp-2xs)}.crm__how[data-astro-cid-tdgrh7tg] div[data-astro-cid-tdgrh7tg]{display:block}.crm__how[data-astro-cid-tdgrh7tg] dt[data-astro-cid-tdgrh7tg],.crm__how[data-astro-cid-tdgrh7tg] dd[data-astro-cid-tdgrh7tg]{display:inline}.crm__how[data-astro-cid-tdgrh7tg] dt[data-astro-cid-tdgrh7tg]{margin-right:.4em}}.crm__canvas[data-astro-cid-tdgrh7tg] .crm__dwg--phone .is-here .dwg__box{fill:var(--c-amber);stroke:var(--c-amber)}.crm__canvas[data-astro-cid-tdgrh7tg] .crm__dwg--phone .is-here .dwg__name{fill:var(--c-ink);stroke:var(--c-ink)}@media (width<=47.99rem){.crm__head[data-astro-cid-tdgrh7tg]{margin-bottom:var(--sp-lg)}.crm__spec[data-astro-cid-tdgrh7tg]{margin-top:var(--sp-xl);gap:var(--sp-md)}.crm__setup[data-astro-cid-tdgrh7tg]{margin-top:var(--sp-lg);gap:var(--sp-xs)}}@media (width<=44rem){.crm__spec[data-astro-cid-tdgrh7tg] .spec :is(th,td){-webkit-hyphens:auto;hyphens:auto}}@media (width<=64rem){.crm__head[data-astro-cid-tdgrh7tg]{grid-template-columns:minmax(0,1fr);align-items:start}.crm__spec[data-astro-cid-tdgrh7tg]{grid-template-columns:minmax(0,1fr)}}.gantt-wrap[data-astro-cid-ovfp3oge]{gap:var(--sp-sm);display:grid;container:gantt/inline-size}.gantt[data-astro-cid-ovfp3oge]{gap:var(--sp-sm);margin:0;display:grid}.gantt__hint[data-astro-cid-ovfp3oge]{font-size:var(--fs-small);color:var(--c-ink-2);max-width:70ch;line-height:1.5}html:not(.js) .gantt__hint[data-astro-cid-ovfp3oge],.gantt__hint-touch[data-astro-cid-ovfp3oge]{display:none}@media (pointer:coarse){.gantt__hint-mouse[data-astro-cid-ovfp3oge]{display:none}.gantt__hint-touch[data-astro-cid-ovfp3oge]{display:inline}}.gantt__window[data-astro-cid-ovfp3oge]{border:1px solid var(--c-rule-strong);border-radius:var(--radius-sm);background:var(--c-paper);box-shadow:var(--shadow-md);overflow:hidden}.gantt__bar[data-astro-cid-ovfp3oge]{border-bottom:1px solid var(--c-rule);font-family:var(--ff-cond);color:var(--c-ink-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.6rem 1rem;font-size:.9375rem;display:flex}.gantt__crumb[data-astro-cid-ovfp3oge]{font-weight:650}.gantt__scales[data-astro-cid-ovfp3oge]{border:1px solid var(--c-rule-strong);border-radius:var(--radius-xs);display:inline-flex;overflow:hidden}.gantt__scale[data-astro-cid-ovfp3oge]{min-height:2.25rem;color:var(--c-muted);font-family:var(--ff-cond);transition:background-color var(--dur-1) var(--ease-out-quart), color var(--dur-1) var(--ease-out-quart);padding:.15rem .7rem;font-size:.9375rem}.gantt__scale[data-astro-cid-ovfp3oge]:focus-visible{outline-offset:-3px}.gantt__scale[data-astro-cid-ovfp3oge]+.gantt__scale[data-astro-cid-ovfp3oge]{border-left:1px solid var(--c-rule)}.gantt__scale[data-astro-cid-ovfp3oge]:hover{color:var(--c-ink);background:var(--c-tint)}.gantt__scale[data-astro-cid-ovfp3oge][aria-pressed=true]{background:var(--c-blue-soft);color:var(--c-ink);font-weight:650}html:not(.js) .gantt__scale[data-astro-cid-ovfp3oge]{pointer-events:none}.gantt__scroller[data-astro-cid-ovfp3oge]{overscroll-behavior-x:contain;overflow-x:auto}.gantt__scroller[data-astro-cid-ovfp3oge]:focus-visible{outline-offset:-3px}.gantt__sheet[data-astro-cid-ovfp3oge]{--lane-w:9.5rem;--row-h:2.25rem;font-family:var(--ff-cond)}.gantt__sheet[data-astro-cid-ovfp3oge][hidden]{display:none}.gantt__head[data-astro-cid-ovfp3oge]{grid-template-columns:var(--lane-w) minmax(0, 1fr);border-bottom:1px solid var(--c-rule-strong);display:grid}.gantt__corner[data-astro-cid-ovfp3oge],.gantt__lane-name[data-astro-cid-ovfp3oge]{z-index:2;background:var(--c-paper);position:sticky;left:0}.gantt__corner[data-astro-cid-ovfp3oge]{border-right:1px solid var(--c-rule-strong);color:var(--c-muted);align-items:flex-end;padding:.4rem .9rem;font-size:.875rem;display:flex}.gantt__scale-track[data-astro-cid-ovfp3oge]{height:3.4rem;position:relative;overflow:hidden}.gantt__months[data-astro-cid-ovfp3oge] span[data-astro-cid-ovfp3oge],.gantt__weeks[data-astro-cid-ovfp3oge] span[data-astro-cid-ovfp3oge]{white-space:nowrap;position:absolute;overflow:hidden}.gantt__months[data-astro-cid-ovfp3oge] span[data-astro-cid-ovfp3oge]{border-left:1px solid var(--c-rule-strong);height:1.7rem;color:var(--c-ink);padding:.3rem .5rem;font-size:.9375rem;font-weight:650;top:0}.gantt__months[data-astro-cid-ovfp3oge] span[data-astro-cid-ovfp3oge]:first-letter{text-transform:uppercase}.gantt__weeks[data-astro-cid-ovfp3oge] span[data-astro-cid-ovfp3oge]{border-left:1px solid var(--c-rule);height:1.7rem;color:var(--c-muted);font-variant-numeric:tabular-nums;padding:.3rem .4rem;font-size:.875rem;top:1.7rem}.gantt__sheet--month[data-astro-cid-ovfp3oge] .gantt__weeks[data-astro-cid-ovfp3oge] span[data-astro-cid-ovfp3oge]:first-letter,.gantt__sheet--quarter[data-astro-cid-ovfp3oge] .gantt__weeks[data-astro-cid-ovfp3oge] span[data-astro-cid-ovfp3oge]:first-letter{text-transform:uppercase}.gantt__sheet--day[data-astro-cid-ovfp3oge] .gantt__weeks[data-astro-cid-ovfp3oge] span[data-astro-cid-ovfp3oge]{text-align:center;padding-inline:0}.gantt__weeks[data-astro-cid-ovfp3oge] span[data-astro-cid-ovfp3oge].is-weekend{color:var(--c-ink-2);background:var(--c-grid-minor-ink)}.gantt__body[data-astro-cid-ovfp3oge]{position:relative}.gantt__grid[data-astro-cid-ovfp3oge]{inset:0 0 0 var(--lane-w);pointer-events:none;position:absolute}.gantt__weekend[data-astro-cid-ovfp3oge]{background:var(--c-grid-minor-ink);position:absolute;top:0;bottom:0}.gantt__line[data-astro-cid-ovfp3oge]{border-left:1px solid var(--c-rule);position:absolute;top:0;bottom:0}.gantt__sheet--day[data-astro-cid-ovfp3oge] .gantt__line[data-astro-cid-ovfp3oge]{border-left-color:color-mix(in oklab, var(--c-rule) 60%, transparent)}.gantt__lane[data-astro-cid-ovfp3oge]{grid-template-columns:var(--lane-w) minmax(0, 1fr);border-bottom:1px solid var(--c-rule);display:grid}.gantt__lane[data-astro-cid-ovfp3oge]:last-of-type{border-bottom:0}.gantt__lane-name[data-astro-cid-ovfp3oge]{border-right:1px solid var(--c-rule-strong);color:var(--c-ink);padding:.55rem .9rem;font-size:.9375rem;font-weight:650}.gantt__track[data-astro-cid-ovfp3oge]{height:calc(var(--rows) * var(--row-h) + .5rem);padding:0;position:relative;overflow:clip}.gantt__item[data-astro-cid-ovfp3oge]{top:calc(.25rem + var(--row) * var(--row-h) + .3rem);left:calc((max(var(--s), var(--o)) - var(--o)) / var(--n) * 100%);width:calc((min(var(--e), var(--o) + var(--n) - 1) - max(var(--s), var(--o)) + 1) / var(--n) * 100%);height:calc(var(--row-h) - .6rem);background:color-mix(in oklab, var(--tone) 24%, white);min-width:0;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--tone) 55%, white);color:color-mix(in oklab, var(--tone) 50%, black);transition:left var(--dur-2) var(--ease-out-quart), width var(--dur-2) var(--ease-out-quart), box-shadow var(--dur-1) var(--ease-out-quart);border-radius:4px;position:absolute}.is-dragging .gantt__item[data-astro-cid-ovfp3oge]{transition:none}.gantt__item[data-astro-cid-ovfp3oge].is-cut-start{border-top-left-radius:0;border-bottom-left-radius:0}.gantt__item[data-astro-cid-ovfp3oge].is-cut-end{border-top-right-radius:0;border-bottom-right-radius:0}.gantt__item[data-astro-cid-ovfp3oge].is-selected{z-index:1;box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--tone) 70%, black), 0 0 0 2px var(--c-paper), 0 0 0 3.5px var(--c-blue-line)}.gantt__hit[data-astro-cid-ovfp3oge]{border-radius:inherit;width:100%;height:100%;color:inherit;font-family:var(--ff-cond);text-align:start;touch-action:manipulation;-webkit-user-select:none;user-select:none;align-items:center;padding-inline:.45rem;font-size:.875rem;line-height:1;display:flex;overflow:clip}.is-live .gantt__hit[data-astro-cid-ovfp3oge]{cursor:grab}.is-dragging .gantt__hit[data-astro-cid-ovfp3oge]{cursor:grabbing}.gantt__hit[data-astro-cid-ovfp3oge]:hover{background:color-mix(in oklab, var(--tone) 10%, transparent)}.gantt__hit[data-astro-cid-ovfp3oge]:focus-visible{outline-offset:2px}html:not(.js) .gantt__hit[data-astro-cid-ovfp3oge]{pointer-events:none}.gantt__item[data-astro-cid-ovfp3oge]{container-type:inline-size}.gantt__label[data-astro-cid-ovfp3oge]{left:calc(var(--lane-w) + .3rem);white-space:nowrap;position:sticky;overflow:hidden}.gantt__label[data-astro-cid-ovfp3oge] b[data-astro-cid-ovfp3oge]{font-weight:750}.gantt__label[data-astro-cid-ovfp3oge]{white-space:normal;height:1.25em;line-height:1.25}.gantt__label[data-astro-cid-ovfp3oge] b[data-astro-cid-ovfp3oge]{white-space:nowrap}.gantt__label-t[data-astro-cid-ovfp3oge]{white-space:nowrap;display:inline-block}@container (width<=4.75rem){.gantt__label[data-astro-cid-ovfp3oge]{visibility:hidden}}@container gantt (width<=36rem){@container (width<=16.5rem){.gantt__label-t[data-astro-cid-ovfp3oge]{display:none}}}.gantt__item[data-astro-cid-ovfp3oge].is-selected .gantt__hit[data-astro-cid-ovfp3oge]{touch-action:pan-y}.gantt__item[data-astro-cid-ovfp3oge].is-hinting .gantt__hit[data-astro-cid-ovfp3oge]{animation:gantt-nudge 1.1s var(--ease-out-quart) 1}@keyframes gantt-nudge{0%,to{translate:0}30%{translate:10px}60%{translate:-4px}}@media (prefers-reduced-motion:reduce){.gantt__item[data-astro-cid-ovfp3oge].is-hinting .gantt__hit[data-astro-cid-ovfp3oge]{animation:none}}.gantt__dim[data-astro-cid-ovfp3oge]{z-index:1;top:calc(.25rem + var(--row) * var(--row-h) + .3rem);left:calc((var(--a) - var(--o)) / var(--n) * 100%);width:calc((var(--b) - var(--a)) / var(--n) * 100%);height:calc(var(--row-h) - .6rem);border-left:1px solid var(--c-ink);border-right:1px solid var(--c-ink);color:var(--c-ink);pointer-events:none;transition:left var(--dur-2) var(--ease-out-quart), width var(--dur-2) var(--ease-out-quart);position:absolute}.is-dragging .gantt__dim[data-astro-cid-ovfp3oge]{transition:none}.gantt__dim[data-astro-cid-ovfp3oge][hidden]{display:none}.gantt__dim[data-astro-cid-ovfp3oge].is-late{color:var(--st-red);border-color:currentColor}.gantt__dim[data-astro-cid-ovfp3oge]:before{content:"";border-top:1px solid;position:absolute;top:50%;left:0;right:0}.gantt__dim-arrow[data-astro-cid-ovfp3oge]{fill:currentColor;width:10px;height:8px;position:absolute;top:50%;translate:0 -50%}.gantt__dim-arrow--l[data-astro-cid-ovfp3oge]{left:0}.gantt__dim-arrow--r[data-astro-cid-ovfp3oge]{right:0}.gantt__dim-text[data-astro-cid-ovfp3oge]{background:var(--c-paper);font-family:var(--ff-draft);font-size:var(--fs-draft-sm);-webkit-text-stroke:.028em currentColor;white-space:nowrap;padding-inline:.25rem;line-height:1.1;position:absolute;bottom:calc(50% + 2px);left:50%;translate:-50%}.gantt__dim[data-astro-cid-ovfp3oge].is-late .gantt__dim-text[data-astro-cid-ovfp3oge]{color:var(--c-ink)}.gantt__due[data-astro-cid-ovfp3oge]{top:0;bottom:0;left:calc(var(--lane-w) + (100% - var(--lane-w)) * (var(--due) - var(--o) + 1) / var(--n));border-left:1.5px dashed var(--c-blue-line);pointer-events:none;transition:left var(--dur-2) var(--ease-out-quart);position:absolute}.gantt__due[data-astro-cid-ovfp3oge][hidden]{display:none}.gantt__due[data-astro-cid-ovfp3oge]>span[data-astro-cid-ovfp3oge]{background:var(--c-paper);border:1px solid var(--c-blue-line);border-radius:var(--radius-xs);color:var(--c-blue);white-space:nowrap;padding:.1rem .4rem;font-size:.8125rem;font-weight:650;position:absolute;bottom:.35rem;left:.4rem}.gantt__rec[data-astro-cid-ovfp3oge]{gap:.35rem var(--sp-lg);padding:var(--sp-sm) 1rem var(--sp-sm);border-top:1px solid var(--c-rule-strong);background:var(--c-tint);font-family:var(--ff-cond);grid-template-columns:minmax(0,15rem) minmax(0,1fr) auto;grid-template-areas:"head fields ctl""title fields ctl""ver ver ver""honest honest honest";display:grid}.gantt__rec-head[data-astro-cid-ovfp3oge]{flex-wrap:wrap;grid-area:head;align-items:center;gap:.4rem .6rem;display:flex}.gantt__rec-code[data-astro-cid-ovfp3oge]{color:var(--c-ink);font-size:1rem;font-weight:750}.gantt__badge[data-astro-cid-ovfp3oge]{background:color-mix(in oklab, var(--tone) 18%, white);color:color-mix(in oklab, var(--tone) 55%, black);font-family:var(--ff-sans);white-space:nowrap;border-radius:999px;align-items:center;gap:.4em;padding:.15em .6em .18em;font-size:.8125rem;font-weight:650;line-height:1.2;display:inline-flex}.gantt__badge[data-astro-cid-ovfp3oge]:before{content:"";background:var(--tone);border-radius:50%;width:.5em;height:.5em}.gantt__rec-title[data-astro-cid-ovfp3oge]{font-family:var(--ff-sans);color:var(--c-ink);grid-area:title;font-size:1.0625rem;font-weight:700;line-height:1.25}.gantt__rec-fields[data-astro-cid-ovfp3oge]{gap:.4rem var(--sp-md);grid-area:fields;grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));margin:0;display:grid}.gantt__rec-fields[data-astro-cid-ovfp3oge] dt[data-astro-cid-ovfp3oge]{color:var(--c-muted);font-size:.8125rem}.gantt__rec-fields[data-astro-cid-ovfp3oge] dd[data-astro-cid-ovfp3oge]{color:var(--c-ink);font-variant-numeric:tabular-nums;margin:0;font-size:.9375rem;font-weight:650}.gantt__rec[data-astro-cid-ovfp3oge].is-edited .is-date[data-astro-cid-ovfp3oge] dd[data-astro-cid-ovfp3oge]{color:var(--c-blue)}.gantt__rec[data-astro-cid-ovfp3oge].is-edited .is-date[data-astro-cid-ovfp3oge] dd[data-astro-cid-ovfp3oge]:after{content:" •";color:var(--c-blue-line)}.gantt__ctl[data-astro-cid-ovfp3oge]{flex-direction:column;grid-area:ctl;align-items:stretch;gap:.35rem;display:flex}.gantt__btn[data-astro-cid-ovfp3oge]{border:1px solid var(--c-rule-strong);border-radius:var(--radius-xs);background:var(--c-paper);min-height:2.5rem;color:var(--c-ink);font-family:var(--ff-sans);font-size:.9375rem;font-weight:var(--fw-medium);white-space:nowrap;transition:border-color var(--dur-1) var(--ease-out-quart), background-color var(--dur-1) var(--ease-out-quart);justify-content:center;align-items:center;gap:.4rem;padding:.3rem .8rem;display:inline-flex}.gantt__btn[data-astro-cid-ovfp3oge]:hover:not(:disabled){border-color:var(--c-ink)}.gantt__btn[data-astro-cid-ovfp3oge]:disabled{color:var(--c-muted);cursor:default;opacity:.7}.gantt__btn--quiet[data-astro-cid-ovfp3oge]{background:0 0}html:not(.js) .gantt__ctl[data-astro-cid-ovfp3oge]{display:none}.gantt__ver[data-astro-cid-ovfp3oge]{border-top:1px solid var(--c-rule);color:var(--c-ink-2);flex-wrap:wrap;grid-area:ver;align-items:baseline;gap:.2rem 1.25rem;margin-top:.3rem;padding-top:.5rem;font-size:.9375rem;line-height:1.4;display:flex}.gantt__ver[data-astro-cid-ovfp3oge] .gantt__ver-head{color:var(--c-ink);font-weight:700}.gantt__ver[data-astro-cid-ovfp3oge] .gantt__ver-row{font-variant-numeric:tabular-nums}.gantt__ver[data-astro-cid-ovfp3oge] .gantt__ver-label,.gantt__ver[data-astro-cid-ovfp3oge] s{color:var(--c-muted)}.gantt__ver[data-astro-cid-ovfp3oge] b{color:var(--c-ink);font-weight:700}html:not(.js) .gantt__ver[data-astro-cid-ovfp3oge]{display:none}.gantt__honest[data-astro-cid-ovfp3oge]{color:var(--c-muted);grid-area:honest;font-size:.9375rem;line-height:1.4}@media (width<=64rem){.gantt__rec[data-astro-cid-ovfp3oge]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head ctl""title ctl""fields fields""ver ver""honest honest"}.gantt__rec-fields[data-astro-cid-ovfp3oge]{margin-top:.4rem}}@media (width<=36rem){.gantt__rec[data-astro-cid-ovfp3oge]{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""title""fields""ctl""ver""honest"}.gantt__rec-fields[data-astro-cid-ovfp3oge]{grid-template-columns:repeat(2,minmax(0,1fr))}.gantt__ctl[data-astro-cid-ovfp3oge]{flex-flow:wrap;margin-top:.4rem}.gantt__ctl[data-astro-cid-ovfp3oge] .gantt__btn[data-astro-cid-ovfp3oge]{flex:auto}.gantt__bar[data-astro-cid-ovfp3oge]{padding-inline:.75rem}}.gantt__btn-short[data-astro-cid-ovfp3oge]{display:none}@container gantt (width<=36rem){.gantt__bar[data-astro-cid-ovfp3oge]{padding:.5rem}.gantt__crumb[data-astro-cid-ovfp3oge]{display:none}.gantt__scales[data-astro-cid-ovfp3oge]{flex:auto}.gantt__scale[data-astro-cid-ovfp3oge]{flex:1 1 0;min-height:2.75rem;padding-inline:.25rem}.gantt__sheet[data-astro-cid-ovfp3oge]{--lane-w:6rem}.gantt__corner[data-astro-cid-ovfp3oge],.gantt__lane-name[data-astro-cid-ovfp3oge]{padding-inline:.4rem;font-size:.875rem}.gantt__rec[data-astro-cid-ovfp3oge]{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""title""fields""ctl""ver""honest";gap:.35rem;padding:.75rem}.gantt__rec-fields[data-astro-cid-ovfp3oge]>div[data-astro-cid-ovfp3oge]:not(.is-date,.is-key){display:none}.gantt__rec-fields[data-astro-cid-ovfp3oge]{gap:.3rem var(--sp-sm);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.15rem}.gantt__ctl[data-astro-cid-ovfp3oge]{flex-direction:row;gap:.4rem;margin-top:.25rem}.gantt__ctl[data-astro-cid-ovfp3oge] .gantt__btn[data-astro-cid-ovfp3oge]{flex:1 1 0;min-height:2.75rem;padding-inline:.5rem}.gantt__btn-full[data-astro-cid-ovfp3oge]{display:none}.gantt__btn-short[data-astro-cid-ovfp3oge]{display:inline}.gantt__ver[data-astro-cid-ovfp3oge]{margin-top:.1rem;padding-top:.4rem}.gantt__due[data-astro-cid-ovfp3oge]>span[data-astro-cid-ovfp3oge]{left:auto;right:.4rem}.gantt__due[data-astro-cid-ovfp3oge] .gantt__due-of{display:none}}@media (width<=47.99rem) and (height<=44rem){.gantt[data-astro-cid-ovfp3oge]{order:-1}.gantt__honest[data-astro-cid-ovfp3oge]{display:none}.gantt__bar[data-astro-cid-ovfp3oge]{padding-block:.25rem}.gantt__rec[data-astro-cid-ovfp3oge]{gap:.2rem;padding-top:.5rem}}.gantt__caption[data-astro-cid-ovfp3oge],.gantt-wrap[data-astro-cid-ovfp3oge] .gantt__more .more__body{gap:var(--sp-2xs);display:grid}.gantt__caption[data-astro-cid-ovfp3oge] .t-draft[data-astro-cid-ovfp3oge]{color:var(--c-ink-2)}.gantt__note[data-astro-cid-ovfp3oge]{font-size:var(--fs-small);color:var(--c-ink-2);max-width:70ch}.gantt__legend[data-astro-cid-ovfp3oge]{font-size:var(--fs-caption);color:var(--c-muted);flex-wrap:wrap;gap:.35rem 1.25rem;display:flex}.gantt__legend[data-astro-cid-ovfp3oge] li[data-astro-cid-ovfp3oge]{align-items:center;gap:.45rem;display:inline-flex}.gantt__legend[data-astro-cid-ovfp3oge] li[data-astro-cid-ovfp3oge]:before{content:"";background:color-mix(in oklab, var(--tone) 24%, white);width:.9rem;height:.6rem;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--tone) 55%, white);border-radius:2px}.prod__head[data-astro-cid-kokg3nkk]{gap:var(--sp-lg) clamp(2rem, 1rem + 4vw, 5rem);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;margin-bottom:clamp(2.5rem,1.5rem + 3vw,4.5rem);display:grid}.prod__head[data-astro-cid-kokg3nkk] h2[data-astro-cid-kokg3nkk]{max-width:20ch}.prod__intro[data-astro-cid-kokg3nkk]{max-width:46ch;font-size:var(--fs-body)}.prod__wrap[data-astro-cid-kokg3nkk]{container:prod/inline-size}.prod__figure[data-astro-cid-kokg3nkk]{gap:var(--sp-sm);margin:0;display:grid}.prod__dwg--narrow[data-astro-cid-kokg3nkk]{display:none}.prod__caption[data-astro-cid-kokg3nkk]{gap:var(--sp-3xs);color:var(--c-ink-2);display:grid}.prod__caption[data-astro-cid-kokg3nkk] .t-draft[data-astro-cid-kokg3nkk]{color:var(--c-ink)}.prod__legend[data-astro-cid-kokg3nkk]{font-size:var(--fs-caption);max-width:70ch;color:var(--c-muted);line-height:1.5}@container prod (width<=67.5rem){.prod__dwg--wide[data-astro-cid-kokg3nkk]{display:none}.prod__dwg--narrow[data-astro-cid-kokg3nkk]{max-width:28rem;display:block}}.prod__floor[data-astro-cid-kokg3nkk]{margin-top:clamp(3rem,2rem + 3vw,5rem);margin-inline-start:clamp(0rem,16vw - 6rem,16rem)}.prod__gantt[data-astro-cid-kokg3nkk]{margin-top:clamp(3rem,2rem + 3vw,5rem)}.prod__spec[data-astro-cid-kokg3nkk]{gap:var(--sp-xl) clamp(2rem, 1rem + 3vw, 4rem);grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:start;margin-top:clamp(4rem,2rem + 5vw,7rem);display:grid}.prod__uses[data-astro-cid-kokg3nkk]{gap:var(--sp-sm);display:grid}.prod__uses[data-astro-cid-kokg3nkk] dl[data-astro-cid-kokg3nkk]{gap:var(--sp-md);margin:0;display:grid}.prod__use[data-astro-cid-kokg3nkk]{gap:.3rem;display:grid}.prod__use[data-astro-cid-kokg3nkk] dt[data-astro-cid-kokg3nkk]{color:var(--c-blue-line);font-size:var(--fs-draft-sm)}.prod__use[data-astro-cid-kokg3nkk] dd[data-astro-cid-kokg3nkk]{font-size:var(--fs-small);margin:0;line-height:1.5}.prod__use[data-astro-cid-kokg3nkk] dd[data-astro-cid-kokg3nkk]+dd[data-astro-cid-kokg3nkk]{border-top:1px solid var(--c-rule);padding-top:.3rem}.prod__honest[data-astro-cid-kokg3nkk]{margin-top:var(--sp-xs);padding:var(--sp-sm);border:1px solid var(--c-rule-strong);border-radius:var(--radius-xs);background:var(--c-tint);font-size:var(--fs-small);line-height:1.5}.prod__setup[data-astro-cid-kokg3nkk]{gap:var(--sp-lg);margin-top:clamp(4rem,2rem + 5vw,7rem);display:grid}.prod__setup-list[data-astro-cid-kokg3nkk]{gap:var(--sp-md) var(--sp-xl);grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));display:grid}.prod__setup-list[data-astro-cid-kokg3nkk] li[data-astro-cid-kokg3nkk]{gap:var(--sp-sm);padding-top:var(--sp-sm);border-top:1px solid var(--c-rule-strong);font-size:var(--fs-small);color:var(--c-ink-2);grid-template-columns:2.25rem minmax(0,1fr);line-height:1.55;display:grid}.prod__setup-n[data-astro-cid-kokg3nkk]{background:var(--c-amber);width:2rem;height:2rem;box-shadow:0 0 0 1.3px var(--c-ink);color:var(--c-ink);border-radius:50%;place-items:center;display:inline-grid}@media (width<=44rem){.prod__spec[data-astro-cid-kokg3nkk] .spec :is(th,td){-webkit-hyphens:auto;hyphens:auto}}@media (width<=64rem){.prod__head[data-astro-cid-kokg3nkk]{grid-template-columns:minmax(0,1fr);align-items:start}.prod__spec[data-astro-cid-kokg3nkk]{grid-template-columns:minmax(0,1fr)}}.prod__pick[data-astro-cid-kokg3nkk]{gap:var(--sp-2xs);margin-bottom:var(--sp-sm);display:grid}html:not(.js) .prod__pick[data-astro-cid-kokg3nkk],html:not(.js) .prod__info[data-astro-cid-kokg3nkk]{display:none}.prod__pick-label[data-astro-cid-kokg3nkk]{font-size:var(--fs-small);font-weight:var(--fw-strong);color:var(--c-ink)}.prod__chips[data-astro-cid-kokg3nkk]{gap:var(--sp-2xs);flex-wrap:wrap;display:flex}.prod__chip[data-astro-cid-kokg3nkk]{border:1px solid var(--c-rule-strong);border-radius:var(--radius-xs);background:var(--c-paper);min-height:2.75rem;color:var(--c-ink);font-size:1rem;font-weight:var(--fw-medium);transition:border-color var(--dur-1) var(--ease-out-quart), background-color var(--dur-1) var(--ease-out-quart), color var(--dur-1) var(--ease-out-quart);align-items:center;gap:.45rem;padding:.35rem .85rem;line-height:1.2;display:inline-flex}.prod__chip[data-astro-cid-kokg3nkk]:hover:not(:disabled){border-color:var(--c-ink)}.prod__chip[data-astro-cid-kokg3nkk][aria-pressed=true]{background:var(--c-ink);border-color:var(--c-ink);color:var(--c-paper)}.prod__chip--view[data-astro-cid-kokg3nkk]{border-style:dashed}.prod__chip--clear[data-astro-cid-kokg3nkk]{color:var(--c-ink-2);background:0 0}.prod__chip--clear[data-astro-cid-kokg3nkk]:disabled{opacity:.5;cursor:default}.prod__chip-no[data-astro-cid-kokg3nkk]{background:var(--c-amber);width:1.5rem;height:1.5rem;box-shadow:0 0 0 1.2px var(--c-ink);color:var(--c-ink);border-radius:50%;place-items:center;font-size:.875rem;display:inline-grid}.prod__figure[data-astro-cid-kokg3nkk] .dwg :is(.dwg__node,.dwg__edge){transition:opacity var(--dur-2) var(--ease-out-quart)}.prod__wrap.is-live .prod__figure[data-astro-cid-kokg3nkk] .dwg__node{cursor:pointer}.prod__figure[data-astro-cid-kokg3nkk] .dwg.is-picking .dwg__node:not(.is-lit,.is-near){opacity:.28}.prod__figure[data-astro-cid-kokg3nkk] .dwg.is-picking .dwg__edge:not(.is-lit){opacity:.18}.prod__figure[data-astro-cid-kokg3nkk] .dwg.is-picking .dwg__edge.is-lit .dwg__label{fill:var(--c-ink);stroke:var(--c-ink)}.prod__info[data-astro-cid-kokg3nkk]{min-height:5.5rem;margin-top:var(--sp-xs)}.prod__info-hint[data-astro-cid-kokg3nkk]{font-size:var(--fs-small);color:var(--c-muted)}.prod__info-hint[data-astro-cid-kokg3nkk][hidden],.prod__info-card[data-astro-cid-kokg3nkk][hidden]{display:none}.prod__info-card[data-astro-cid-kokg3nkk]{gap:var(--sp-2xs);max-width:62rem;padding:var(--sp-sm) var(--sp-md);border:1px solid var(--c-rule-strong);border-radius:var(--radius-xs);background:var(--c-paper);display:grid}.prod__info-title[data-astro-cid-kokg3nkk]{font-size:var(--fs-h4);font-weight:var(--fw-heading);color:var(--c-ink);line-height:1.2}.prod__info-what[data-astro-cid-kokg3nkk]{font-size:var(--fs-small);color:var(--c-ink-2);line-height:1.55}.prod__info-what[data-astro-cid-kokg3nkk] .t-draft[data-astro-cid-kokg3nkk]{color:var(--c-blue-line);margin-right:.2em}.prod__info-links[data-astro-cid-kokg3nkk]{gap:.3rem;display:grid}.prod__info-links[data-astro-cid-kokg3nkk] li[data-astro-cid-kokg3nkk]{gap:var(--sp-2xs);border-top:1px solid var(--c-rule);font-size:var(--fs-small);color:var(--c-ink-2);grid-template-columns:1.5rem minmax(0,1fr);padding-top:.3rem;line-height:1.5;display:grid}.prod__info-links[data-astro-cid-kokg3nkk] strong[data-astro-cid-kokg3nkk]{color:var(--c-ink)}.prod__info-dir[data-astro-cid-kokg3nkk]{color:var(--c-blue);font-weight:700}.prod__info-kind[data-astro-cid-kokg3nkk]{color:var(--c-muted);font-weight:400}@container prod (width<=36rem){.prod__figure[data-astro-cid-kokg3nkk]{gap:var(--sp-xs)}.prod__pick[data-astro-cid-kokg3nkk]{margin-bottom:0}.prod__chips[data-astro-cid-kokg3nkk]{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--gutter);margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scrollbar-width:none;flex-wrap:nowrap;padding-block:2px;overflow-x:auto}.prod__chips[data-astro-cid-kokg3nkk]::-webkit-scrollbar{display:none}.prod__chip[data-astro-cid-kokg3nkk]{scroll-snap-align:start;flex:none}.prod__dwg--narrow[data-astro-cid-kokg3nkk]{max-width:100%;margin-inline:auto}.prod__info[data-astro-cid-kokg3nkk]{min-height:0;margin-top:0}.prod__info-card[data-astro-cid-kokg3nkk]{padding:var(--sp-xs) var(--sp-sm);gap:.35rem}}@media (width<=47.99rem){.prod__head[data-astro-cid-kokg3nkk]{margin-bottom:var(--sp-lg)}.prod__floor[data-astro-cid-kokg3nkk],.prod__gantt[data-astro-cid-kokg3nkk]{margin-top:var(--sp-xl)}.prod__spec[data-astro-cid-kokg3nkk]{margin-top:var(--sp-xl);gap:var(--sp-md)}.prod__setup[data-astro-cid-kokg3nkk]{margin-top:var(--sp-lg);gap:var(--sp-xs)}}.ops__head[data-astro-cid-npbmbezg]{gap:var(--sp-lg) clamp(2rem, 1rem + 4vw, 5rem);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;margin-bottom:clamp(2.5rem,1.5rem + 3vw,4.5rem);display:grid}.ops__head[data-astro-cid-npbmbezg] h2[data-astro-cid-npbmbezg]{max-width:16ch}.ops__intro[data-astro-cid-npbmbezg]{max-width:46ch}.ops__grid[data-astro-cid-npbmbezg]{gap:var(--sp-2xl) clamp(2.5rem, 1rem + 4vw, 6rem);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.ops__block[data-astro-cid-npbmbezg]{gap:var(--sp-md);min-width:0;scroll-margin-top:calc(var(--header-h) + var(--sp-md));align-content:start;display:grid}.ops__block[data-astro-cid-npbmbezg] h3[data-astro-cid-npbmbezg]{max-width:20ch}.ops__text[data-astro-cid-npbmbezg]{max-width:52ch;font-size:var(--fs-small);line-height:1.6}.ops__figure[data-astro-cid-npbmbezg]{gap:var(--sp-xs);max-width:26rem;margin:0;display:grid}.ops__figure[data-astro-cid-npbmbezg] figcaption[data-astro-cid-npbmbezg]{color:var(--c-muted)}.ops__formula[data-astro-cid-npbmbezg]{border:1.5px solid var(--c-ink);color:var(--c-ink);background:var(--c-paper);justify-self:start;padding:.35rem .8rem}.ops__points[data-astro-cid-npbmbezg]{gap:0;display:grid}.ops__points[data-astro-cid-npbmbezg] li[data-astro-cid-npbmbezg]{border-top:1px solid var(--c-rule-strong);font-size:var(--fs-small);padding:.65rem 0 .65rem 1.25rem;line-height:1.5;position:relative}.ops__points[data-astro-cid-npbmbezg] li[data-astro-cid-npbmbezg]:before{content:"";border-top:1px solid var(--c-ink);width:.6rem;position:absolute;top:1.35rem;left:0}.shift[data-astro-cid-npbmbezg]{gap:var(--sp-sm);padding:var(--sp-md);background:var(--c-paper);border:1px solid var(--c-rule-strong);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);font-family:var(--ff-cond);display:grid}.shift[data-astro-cid-npbmbezg]>[data-astro-cid-npbmbezg],.shift__strip[data-astro-cid-npbmbezg]>[data-astro-cid-npbmbezg]{min-width:0}.shift__title[data-astro-cid-npbmbezg]{color:var(--c-ink);margin-bottom:.35rem;font-size:.9375rem;font-weight:650}.shift__table[data-astro-cid-npbmbezg]{border:1px solid var(--c-rule-strong);font-size:.9375rem}.shift__table[data-astro-cid-npbmbezg] th[data-astro-cid-npbmbezg],.shift__table[data-astro-cid-npbmbezg] td[data-astro-cid-npbmbezg]{text-align:start;border-top:1px solid var(--c-rule);padding:.25rem .75rem}.shift__table[data-astro-cid-npbmbezg] thead[data-astro-cid-npbmbezg] th[data-astro-cid-npbmbezg]{color:var(--c-muted);background:var(--c-tint);border-top:0;font-weight:500}.shift__table[data-astro-cid-npbmbezg] tbody[data-astro-cid-npbmbezg] th[data-astro-cid-npbmbezg]{color:var(--c-ink);font-weight:650}.shift__table[data-astro-cid-npbmbezg] td[data-astro-cid-npbmbezg]{color:var(--c-ink-2);font-variant-numeric:tabular-nums}.shift__table[data-astro-cid-npbmbezg] tr[data-astro-cid-npbmbezg].is-off td[data-astro-cid-npbmbezg],.shift__table[data-astro-cid-npbmbezg] tr[data-astro-cid-npbmbezg].is-off th[data-astro-cid-npbmbezg]{color:var(--c-muted)}.shift__action[data-astro-cid-npbmbezg]{color:var(--c-blue-line)}.shift__scroller[data-astro-cid-npbmbezg]{overscroll-behavior-x:contain;overflow-x:auto}.shift__grid[data-astro-cid-npbmbezg]{border-collapse:separate;border-spacing:3px;font-size:.875rem}.shift__grid[data-astro-cid-npbmbezg] thead[data-astro-cid-npbmbezg] th[data-astro-cid-npbmbezg]{min-width:2rem;color:var(--c-ink-2);text-align:center;font-variant-numeric:tabular-nums;padding:0 0 .2rem;font-weight:600;line-height:1.15}.shift__grid[data-astro-cid-npbmbezg] thead[data-astro-cid-npbmbezg] th[data-astro-cid-npbmbezg].is-weekend{color:var(--c-muted)}.shift__wd[data-astro-cid-npbmbezg]{color:var(--c-muted);font-size:.8125rem;font-weight:400;display:block}.shift__grid[data-astro-cid-npbmbezg] tbody[data-astro-cid-npbmbezg] th[data-astro-cid-npbmbezg]{color:var(--c-ink);text-align:start;white-space:nowrap;padding-right:.6rem;font-weight:650}.shift__cell[data-astro-cid-npbmbezg]{text-align:center;background:var(--c-tint);height:2rem;color:var(--c-ink);border-radius:3px;font-weight:700}.shift__cell[data-astro-cid-npbmbezg].is-on{background:color-mix(in oklab, var(--st-blue) 26%, white);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--st-blue) 60%, white)}.shift__count[data-astro-cid-npbmbezg]{white-space:nowrap;color:var(--c-muted);padding-left:.6rem}.shift__legend[data-astro-cid-npbmbezg]{font-family:var(--ff-sans);font-size:var(--fs-caption);color:var(--c-muted);margin-top:.4rem;line-height:1.45}@media (width<=64rem){.ops__head[data-astro-cid-npbmbezg],.ops__grid[data-astro-cid-npbmbezg]{grid-template-columns:minmax(0,1fr)}}@media (width<=47.99rem){.ops__head[data-astro-cid-npbmbezg]{margin-bottom:var(--sp-lg)}.ops__grid[data-astro-cid-npbmbezg]{row-gap:var(--sp-xl)}.ops__block[data-astro-cid-npbmbezg]{gap:var(--sp-sm)}.shift[data-astro-cid-npbmbezg]{padding:var(--sp-sm)}}.life__head[data-astro-cid-6ykcziun]{gap:var(--sp-lg) clamp(2rem, 1rem + 4vw, 5rem);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;margin-bottom:clamp(3rem,1.5rem + 4vw,5rem);display:grid}.life__head-text[data-astro-cid-6ykcziun]{gap:var(--sp-md);align-content:end;display:grid}.life__head[data-astro-cid-6ykcziun] h2[data-astro-cid-6ykcziun]{max-width:17ch}.life__intro[data-astro-cid-6ykcziun]{max-width:46ch;font-size:var(--fs-body)}.life__switch[data-astro-cid-6ykcziun]{scroll-margin-top:calc(var(--header-h) + var(--sp-md));gap:clamp(2rem,1rem + 2vw,3rem);display:grid}.life__tablist[data-astro-cid-6ykcziun]{gap:var(--sp-2xs);flex-wrap:wrap;display:flex}html:not(.js) .life__tablist[data-astro-cid-6ykcziun]{display:none}.life__tab[data-astro-cid-6ykcziun]{min-height:2.75rem;color:var(--c-on-blue-muted);border-radius:var(--radius-xs);font-size:1rem;font-weight:var(--fw-medium);transition:color var(--dur-2) var(--ease-out-quart), border-color var(--dur-2) var(--ease-out-quart), background-color var(--dur-2) var(--ease-out-quart);border:1px solid oklch(100% 0 0/.3);padding:.55rem 1rem .6rem;line-height:1.2}.life__tab[data-astro-cid-6ykcziun]:hover{color:var(--c-on-blue);border-color:oklch(100% 0 0/.6)}.life__tab[data-astro-cid-6ykcziun][aria-selected=true]{color:var(--c-ink);border-color:var(--c-amber);background:var(--c-amber)}.life__panels[data-astro-cid-6ykcziun]{gap:var(--sp-3xl);display:grid}html.js .life__panel[data-astro-cid-6ykcziun]:not(.is-active){display:none}.life__panel[data-astro-cid-6ykcziun]{gap:var(--sp-xl) clamp(2rem, 1rem + 4vw, 5rem);scroll-margin-top:calc(var(--header-h) + var(--sp-md));grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.life__panel[data-astro-cid-6ykcziun]:focus-visible{outline-offset:8px}.life__figure[data-astro-cid-6ykcziun]{gap:var(--sp-xs);max-width:27rem;margin:0;display:grid}.life__figure[data-astro-cid-6ykcziun] figcaption[data-astro-cid-6ykcziun]{color:var(--c-on-blue-muted)}.life__text[data-astro-cid-6ykcziun]{gap:var(--sp-md);align-content:start;display:grid}.life__lead[data-astro-cid-6ykcziun]{font-size:var(--fs-lead);color:var(--c-on-blue);max-width:40ch;line-height:1.45}.life__cols[data-astro-cid-6ykcziun]{gap:var(--sp-lg) var(--sp-xl);padding-top:var(--sp-xs);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));display:grid}.life__sub[data-astro-cid-6ykcziun]{color:var(--c-amber);font-size:var(--fs-draft);margin-bottom:var(--sp-xs)}.life__uses[data-astro-cid-6ykcziun]{margin:0;display:grid}.life__uses[data-astro-cid-6ykcziun] div[data-astro-cid-6ykcziun]{border-top:1px solid oklch(100% 0 0/.22);gap:.15rem;padding-block:.6rem;display:grid}.life__uses[data-astro-cid-6ykcziun] dt[data-astro-cid-6ykcziun]{font-weight:var(--fw-strong);color:var(--c-on-blue);font-size:var(--fs-small)}.life__uses[data-astro-cid-6ykcziun] dd[data-astro-cid-6ykcziun]{font-size:var(--fs-small);margin:0;line-height:1.5}.life__note[data-astro-cid-6ykcziun]{margin-top:var(--sp-xs);border-radius:var(--radius-xs);font-size:var(--fs-small);color:var(--c-on-blue);border:1px dashed oklch(100% 0 0/.45);padding:.6rem .8rem;line-height:1.5}.life__setup[data-astro-cid-6ykcziun]{gap:var(--sp-sm);display:grid}.life__setup[data-astro-cid-6ykcziun] li[data-astro-cid-6ykcziun]{gap:var(--sp-xs);font-size:var(--fs-small);color:var(--c-on-blue);grid-template-columns:2rem minmax(0,1fr);line-height:1.5;display:grid}.life__n[data-astro-cid-6ykcziun]{border:1.3px solid var(--c-amber);width:1.75rem;height:1.75rem;color:var(--c-amber);border-radius:50%;place-items:center;font-size:.9375rem;display:inline-grid}@media (width<=47.99rem){.life__head[data-astro-cid-6ykcziun]{margin-bottom:var(--sp-lg)}.life__switch[data-astro-cid-6ykcziun]{gap:var(--sp-md)}.life__tablist[data-astro-cid-6ykcziun]{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--gutter);margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scrollbar-width:none;flex-wrap:nowrap;padding-block:2px;overflow-x:auto}.life__tablist[data-astro-cid-6ykcziun]::-webkit-scrollbar{display:none}.life__tab[data-astro-cid-6ykcziun]{scroll-snap-align:start;flex:none}.life__panel[data-astro-cid-6ykcziun]{gap:var(--sp-md)}.life__text[data-astro-cid-6ykcziun]{gap:var(--sp-sm)}.life__cols[data-astro-cid-6ykcziun]{padding-top:0}}@media (width<=64rem){.life__head[data-astro-cid-6ykcziun]{grid-template-columns:minmax(0,1fr);align-items:start}.life__panel[data-astro-cid-6ykcziun]{grid-template-columns:minmax(0,1fr)}.life__figure[data-astro-cid-6ykcziun]{max-width:26rem}.life__head[data-astro-cid-6ykcziun] .life__photo{max-width:36rem}}.asm__head[data-astro-cid-horn27s2]{gap:var(--sp-sm);max-width:50rem;margin-bottom:clamp(2.5rem,1.5rem + 3vw,4.5rem);display:grid}.asm__grid[data-astro-cid-horn27s2]{gap:var(--sp-2xl) clamp(2.5rem, 1rem + 4vw, 6rem);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.asm__self[data-astro-cid-horn27s2],.asm__store[data-astro-cid-horn27s2]{gap:var(--sp-md);align-content:start;display:grid}.asm__steps[data-astro-cid-horn27s2]{display:grid}.asm__steps[data-astro-cid-horn27s2] li[data-astro-cid-horn27s2]{gap:var(--sp-xs);border-top:1px solid var(--c-rule-strong);grid-template-columns:2.5rem minmax(0,1fr);align-items:baseline;padding-block:.7rem;display:grid}.asm__steps--rest[data-astro-cid-horn27s2] li[data-astro-cid-horn27s2]:last-child{border-bottom:1px solid var(--c-rule-strong)}.asm__n[data-astro-cid-horn27s2]{background:var(--c-amber);width:1.9rem;height:1.9rem;box-shadow:0 0 0 1.3px var(--c-ink);color:var(--c-ink);border-radius:50%;place-items:center;font-size:.9375rem;display:inline-grid;translate:0 .3rem}.asm__step[data-astro-cid-horn27s2]{font-size:var(--fs-small);line-height:1.55}.asm__step[data-astro-cid-horn27s2] strong[data-astro-cid-horn27s2]{font-size:1.0625rem;display:block}.asm__note[data-astro-cid-horn27s2],.asm__store-note[data-astro-cid-horn27s2]{font-size:var(--fs-small);color:var(--c-muted);max-width:52ch;line-height:1.55}.asm__store-lead[data-astro-cid-horn27s2]{font-size:var(--fs-small);max-width:60ch;line-height:1.55}.asm__store-note[data-astro-cid-horn27s2]{padding:var(--sp-sm);border:1px solid var(--c-rule-strong);border-radius:var(--radius-xs);background:var(--c-tint);color:var(--c-ink-2)}@media (width<=64rem){.asm__grid[data-astro-cid-horn27s2]{grid-template-columns:minmax(0,1fr)}}.asm__scn[data-astro-cid-horn27s2]{gap:var(--sp-sm);display:grid}.asm__tabs[data-astro-cid-horn27s2]{gap:var(--sp-3xs);flex-wrap:wrap;display:flex}html:not(.js) .asm__tabs[data-astro-cid-horn27s2]{display:none}.asm__tab[data-astro-cid-horn27s2]{border:1px solid var(--c-rule-strong);border-radius:var(--radius-xs);min-height:2.75rem;color:var(--c-ink-2);font-size:1rem;font-weight:var(--fw-medium);transition:background-color var(--dur-1) var(--ease-out-quart), color var(--dur-1) var(--ease-out-quart), border-color var(--dur-1) var(--ease-out-quart);padding:.45rem .9rem}.asm__tab[data-astro-cid-horn27s2]:hover{border-color:var(--c-ink);color:var(--c-ink)}.asm__tab[data-astro-cid-horn27s2][aria-selected=true]{background:var(--c-ink);border-color:var(--c-ink);color:var(--c-paper)}.asm__txt[data-astro-cid-horn27s2]{display:block}.asm__txt[data-astro-cid-horn27s2][hidden]{display:none}.asm__panel[data-astro-cid-horn27s2]:not([data-scn=all]) .asm__txt[data-astro-cid-horn27s2]{color:var(--c-ink)}.asm__steps[data-astro-cid-horn27s2] li[data-astro-cid-horn27s2]{transition:opacity var(--dur-2) var(--ease-out-quart)}.asm__steps[data-astro-cid-horn27s2] li[data-astro-cid-horn27s2].is-skip .asm__txt[data-astro-cid-horn27s2],.asm__steps[data-astro-cid-horn27s2] li[data-astro-cid-horn27s2].is-skip strong[data-astro-cid-horn27s2]{color:var(--c-muted)}.asm__steps[data-astro-cid-horn27s2] li[data-astro-cid-horn27s2].is-skip .asm__n[data-astro-cid-horn27s2]{box-shadow:0 0 0 1.3px var(--c-rule-strong);color:var(--c-muted);background:0 0}.asm__panel[data-astro-cid-horn27s2]:focus-visible{outline-offset:4px}.asm__used[data-astro-cid-horn27s2]{font-size:var(--fs-small);color:var(--c-ink-2);line-height:1.5}.asm__used[data-astro-cid-horn27s2]:empty{display:none}@media (width<=47.99rem){.asm__head[data-astro-cid-horn27s2]{margin-bottom:var(--sp-lg)}.asm__grid[data-astro-cid-horn27s2]{row-gap:var(--sp-xl)}.asm__self[data-astro-cid-horn27s2],.asm__store[data-astro-cid-horn27s2]{gap:var(--sp-sm)}.asm__tabs[data-astro-cid-horn27s2]{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--gutter);margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scrollbar-width:none;flex-wrap:nowrap;padding-block:2px;overflow-x:auto}.asm__tabs[data-astro-cid-horn27s2]::-webkit-scrollbar{display:none}.asm__tab[data-astro-cid-horn27s2]{scroll-snap-align:start;flex:none}.asm__steps[data-astro-cid-horn27s2] li[data-astro-cid-horn27s2]{grid-template-columns:2.25rem minmax(0,1fr);padding-block:.5rem}.asm__step[data-astro-cid-horn27s2] strong[data-astro-cid-horn27s2]{font-size:1rem}}.sol-cta__inner[data-astro-cid-h6bhoiq3]{gap:var(--sp-md);max-width:46rem;display:grid}.sol-cta__inner[data-astro-cid-h6bhoiq3] h2[data-astro-cid-h6bhoiq3]{max-width:16ch}.sol-cta__actions[data-astro-cid-h6bhoiq3]{align-items:center;gap:var(--sp-sm) var(--sp-lg);padding-top:var(--sp-xs);flex-wrap:wrap;display:flex}
