.kit-page[data-v-37d373c8]{box-sizing:border-box;min-height:0;width:min(100%,calc(var(--content-narrow) + var(--gutter)*2));row-gap:var(--space-5);--kit-column:var(--content-narrow);padding-top:var(--space-5);padding-inline:max(var(--gutter),env(safe-area-inset-left)) max(var(--gutter),env(safe-area-inset-right));padding-bottom:calc(var(--space-5) + env(safe-area-inset-bottom));flex-direction:column;flex:1;margin-inline:auto;display:flex;position:relative}.kit-page--wide[data-v-37d373c8]{--kit-column:var(--content-wide);width:min(100%,calc(var(--content-wide) + var(--gutter)*2))}.kit-page--bleed[data-v-37d373c8]{width:100%;padding:0}.kit-page--dock[data-v-37d373c8]{padding-bottom:calc(var(--kit-dock-h,calc(var(--control-h) + var(--space-4) + max(var(--space-4), env(safe-area-inset-bottom)) + var(--hairline-w))) + var(--space-5))}.kit-page--center[data-v-37d373c8]{text-align:center;align-items:center}.kit-page__part[data-v-37d373c8],.kit-page__parts[data-v-37d373c8]{display:contents}.kit-page__part[data-v-37d373c8]>*{order:1}.kit-page__part[data-v-37d373c8]>[data-part-lead]{order:0}.kit-page__part[data-v-37d373c8]>[data-part-group]{display:contents}.kit-page__part[data-v-37d373c8]>[data-part-group]>*{order:1}.kit-page__part[data-v-37d373c8]>[data-part-group]>[data-part-lead]{order:0}.kit-page__part[data-v-37d373c8]>[data-part-foot]{order:2}[data-v-37d373c8] .kit-page__parts:has(>[data-part=start]>[data-part-foot])>[data-part=end]>[data-part-foot]{margin-top:calc(var(--space-2) - var(--space-5))}:is([data-v-37d373c8] .kit-page__part>section.kit-section:first-of-type:not(:first-child),[data-v-37d373c8] .kit-page__parts:has(>[data-part=start]>section)>[data-part=end]>section.kit-section:first-of-type){margin-top:calc(var(--space-6) - var(--space-5))}:is([data-v-37d373c8] .kit-page__part>section.kit-section[data-spacious]:first-of-type:not(:first-child),[data-v-37d373c8] .kit-page__parts:has(>[data-part=start]>section)>[data-part=end]>section.kit-section[data-spacious]:first-of-type){margin-top:calc(var(--space-7) - var(--space-5))}@media (width>=64rem){.kit-page--dock[data-v-37d373c8]{padding-bottom:calc(var(--space-5) + env(safe-area-inset-bottom))}.kit-page__parts[data-v-37d373c8]{-moz-column-gap:var(--space-8);column-gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.kit-page__parts[data-parts-ratio=start][data-v-37d373c8]{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.kit-page__part[data-v-37d373c8]{row-gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.kit-page__parts[data-parts-sticky]>[data-part=start][data-v-37d373c8]{top:var(--space-5);position:sticky}.kit-page__parts[data-parts-gap=tight]>.kit-page__part[data-v-37d373c8]{row-gap:var(--space-4)}.kit-page__parts[data-parts-fill][data-v-37d373c8]{flex:1;grid-template-rows:minmax(0,1fr);min-height:0}.kit-page__parts[data-parts-fill]>.kit-page__part[data-v-37d373c8]{min-height:0}.kit-page__parts[data-parts-fill]>[data-part=start][data-v-37d373c8]{overflow-y:auto}.kit-page__parts[data-parts-fill]>[data-part=end][data-v-37d373c8]{align-self:stretch}.kit-page__part[data-v-37d373c8]>*,.kit-page__part[data-v-37d373c8]>[data-part-group]>*{order:0}.kit-page__part[data-v-37d373c8]>[data-part-group]{row-gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.kit-page__parts[data-align=center][data-v-37d373c8]{row-gap:var(--space-5)}.kit-page__parts[data-align=center]>[data-part=start][data-v-37d373c8]{grid-area:1/1;align-self:center}.kit-page__parts[data-align=center]>[data-part=end][data-v-37d373c8]{display:contents}.kit-page__parts[data-align=center]>[data-part=end][data-v-37d373c8]>*{grid-column:2;min-width:0}.kit-page__parts[data-align=center]>[data-part=end][data-v-37d373c8]>:first-child{grid-row:1;align-self:center}[data-v-37d373c8] .kit-page__parts:has(>[data-part=start]>[data-part-foot])>[data-part=end]>[data-part-foot]{margin-top:0}[data-v-37d373c8] .kit-page__parts:has(>[data-part=start]>section)>[data-part=end]>section.kit-section:first-of-type:first-child{margin-top:0}[data-v-37d373c8] .kit-page__part>section.kit-section:first-of-type:not(:first-child){margin-top:calc(var(--space-7) - var(--space-5))}}
