.kr-grow{--kr-grow-ink:var(--st-olive,var(--mk-olive,currentColor));--kr-grow-rose:var(--st-rose-soft,var(--mk-rose-soft,transparent));--kr-grow-sage:var(--st-sage,var(--mk-sage,transparent));--kr-grow-heart:var(--mk-rose,var(--st-rose-soft,var(--ij-accent)));--kr-grow-dur:calc(var(--ij-duration-slow) * 2.5);--kr-grow-step:calc(var(--ij-duration-slow) * .45);display:block;overflow:visible}.kr-grow-line{fill:none;stroke:var(--kr-grow-ink);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.kr-grow-line path,.kr-grow-line circle{vector-effect:non-scaling-stroke}.kr-grow-wash{fill:color-mix(in srgb, var(--kr-grow-rose) 80%, transparent);stroke:none}.kr-grow-wash-leaf{fill:color-mix(in srgb, var(--kr-grow-sage) 95%, transparent);stroke:none}.kr-grow-canopy{fill:color-mix(in srgb, var(--kr-grow-sage) 70%, transparent)}.kr-grow-heart{fill:var(--kr-grow-heart);stroke:none}.kr-grow-ground{stroke:color-mix(in srgb, var(--kr-grow-ink) 45%, transparent)}.kr-grow[data-ahead]{opacity:.45}.kr-grow[data-ahead] .kr-grow-wash,.kr-grow[data-ahead] .kr-grow-wash-leaf{fill:#0000}.kr-grow-stem{transform-box:view-box;transform-origin:50% 97.5%}.kr-grow-leaf{transform-box:view-box;transform-origin:calc(var(--kr-x) * 1px) calc(var(--kr-y) * 1px)}.kr-grow-crown{transform-box:fill-box;transform-origin:50% 90%}.kr-grow-canopy{transform-box:fill-box;transform-origin:50% 100%}@keyframes kr-stem{0%{transform:scaleY(0)}}@keyframes kr-leaf{0%{opacity:0;transform:scale(.2)rotate(-12deg)}}@keyframes kr-crown{0%{opacity:0;transform:scale(.35)rotate(-10deg)}}@keyframes kr-canopy{0%{opacity:0;transform:scale(.85)}}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){.kr-grow[data-unfold]:not([data-grown],[data-growing]) :is(.kr-grow-stem,.kr-grow-leaf,.kr-grow-crown,.kr-grow-canopy){opacity:0}}@media (prefers-reduced-motion:no-preference){.kr-grow[data-growing]{--kr-delay:calc(var(--kr-at,0) * var(--ij-duration-slow))}.kr-grow[data-growing] .kr-grow-stem{animation:kr-stem var(--kr-grow-dur) var(--ij-ease-emphasis) var(--kr-delay) backwards}.kr-grow[data-growing] .kr-grow-leaf{animation:kr-leaf var(--kr-grow-dur) var(--ij-ease-emphasis) calc(var(--kr-delay) + var(--kr-i) * var(--kr-grow-step)) backwards}.kr-grow[data-growing] .kr-grow-crown{animation:kr-crown var(--kr-grow-dur) var(--ij-ease-emphasis) calc(var(--kr-delay) + var(--kr-i) * var(--kr-grow-step)) backwards}.kr-grow[data-growing] .kr-grow-canopy{animation:kr-canopy var(--kr-grow-dur) var(--ij-ease-emphasis) calc(var(--kr-delay) + var(--kr-grow-step)) backwards}}.kr-path{--kr-path-pad:12.5%;position:relative}.kr-path-steps{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.kr-path-steps li{justify-items:center;gap:var(--ij-space-1);min-inline-size:0;display:grid}.kr-path-plant{inline-size:100%;block-size:calc(var(--ij-space-8) * 1.3);align-self:end}.kr-path-steps li{grid-template-rows:calc(var(--ij-space-8) * 1.4) var(--ij-space-3) auto}.kr-path-dot{inline-size:var(--ij-space-3);block-size:var(--ij-space-3);border:2px solid var(--st-olive,var(--mk-olive));border-radius:var(--ij-radius-full);background:var(--ij-surface)}.kr-path-steps li:is([data-state=done],[data-state=now]) .kr-path-dot{background:var(--st-olive,var(--mk-olive))}.kr-path-steps li[data-state=ahead] .kr-path-dot{border-color:var(--ij-border-strong)}.kr-path-steps li[data-state=now] .kr-path-dot{box-shadow:0 0 0 var(--ij-space-1) color-mix(in srgb, var(--st-olive,var(--mk-olive)) 22%, transparent)}.kr-path-name{color:var(--ij-text-muted);font-size:var(--ij-text-sm);line-height:var(--ij-leading-sm);text-align:center}.kr-path-steps li[data-state=now] .kr-path-name{color:var(--ij-text);font-family:var(--ij-font-display);font-size:var(--ij-text-lg);font-weight:600;line-height:var(--ij-leading-sm)}.kr-path-steps li[data-state=now]:before{content:"";inline-size:calc(var(--ij-space-8) * 1.25);aspect-ratio:5/2;border-radius:var(--ij-radius-full);background:radial-gradient(closest-side, var(--st-rose-soft,var(--mk-rose-soft)), transparent);z-index:-1;grid-area:1/1;align-self:end;translate:0 50%}.kr-path-steps li>*{grid-column:1}.kr-path-plant{grid-row:1}.kr-path-dot{grid-row:2}.kr-path-name{grid-row:3}.kr-path-track{z-index:0;inset-block-start:calc(var(--ij-space-8) * 1.4 + var(--ij-space-3) / 2 - 1px);inset-inline:var(--kr-path-pad);border-radius:var(--ij-radius-full);background:var(--ij-border);block-size:2px;position:absolute;overflow:hidden}.kr-path-fill{background:var(--st-olive,var(--mk-olive));transform:translateX(calc((var(--kr-reach) - 1) * 100%));position:absolute;inset:0}@keyframes kr-path-fill{0%{transform:translate(-100%)}}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){.kr-path[data-unfold]:not([data-grown],[data-growing]) .kr-path-fill{transform:translate(-100%)}}@media (prefers-reduced-motion:no-preference){.kr-path[data-growing] .kr-path-fill{animation:kr-path-fill calc(var(--ij-duration-slow) * 4) var(--ij-ease-emphasis) calc(var(--ij-duration-slow) * .75) backwards}}
