/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-leading:initial}}}.lifecycle[data-astro-cid-qkmm6yrn]{--rail:#00000029;--node-ring:#78509c24}@supports (color:color-mix(in lab, red, red)){.lifecycle[data-astro-cid-qkmm6yrn]{--node-ring:color-mix(in srgb, var(--color-primary-600) 14%, transparent)}}.lifecycle[data-astro-cid-qkmm6yrn]{grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}.dark .lifecycle[data-astro-cid-qkmm6yrn]{--rail:#ffffff2e;--node-ring:#b99ad82e}@supports (color:color-mix(in lab, red, red)){.dark .lifecycle[data-astro-cid-qkmm6yrn]{--node-ring:color-mix(in srgb, var(--color-primary-400) 18%, transparent)}}.step[data-astro-cid-qkmm6yrn]{grid-template-columns:12px 1.75rem 1fr;align-items:center;column-gap:.75rem;padding-bottom:1.25rem;display:grid;position:relative}.step[data-astro-cid-qkmm6yrn]:last-child{padding-bottom:0}.node[data-astro-cid-qkmm6yrn]{width:12px;height:12px;box-shadow:0 0 0 4px var(--node-ring);background-color:var(--color-primary-600,#78509c);border:1.5px solid #0000;border-radius:9999px}.node[data-astro-cid-qkmm6yrn]:where(.dark,.dark *){background-color:var(--color-primary-400,#b99ad8)}.dark .node[data-astro-cid-qkmm6yrn]{box-shadow:0 0 0 4px var(--node-ring), 0 0 14px #b99ad873}@supports (color:color-mix(in lab, red, red)){.dark .node[data-astro-cid-qkmm6yrn]{box-shadow:0 0 0 4px var(--node-ring), 0 0 14px color-mix(in srgb, var(--color-primary-400) 45%, transparent)}}.step[data-astro-cid-qkmm6yrn]:not(:last-child):after{content:"";background:var(--rail);width:1px;position:absolute;top:18px;bottom:-2px;left:5.5px}.step[data-astro-cid-qkmm6yrn][data-gap-after]:after{background:repeating-linear-gradient(to bottom, var(--rail) 0 3px, transparent 3px 7px)}.num[data-astro-cid-qkmm6yrn]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-muted,#52525b);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.num[data-astro-cid-qkmm6yrn]:where(.dark,.dark *){color:var(--color-muted-dark,#a1a1aa)}.name[data-astro-cid-qkmm6yrn]{font-family:var(--font-display,"Outfit Variable", system-ui, sans-serif);--tw-leading:var(--leading-snug,1.375);font-size:15px;line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-foreground,#1d1d1f)}.name[data-astro-cid-qkmm6yrn]:where(.dark,.dark *){color:var(--color-foreground-dark,#f5f5f7)}@media (width>=768px){.lifecycle[data-astro-cid-qkmm6yrn]{grid-template-columns:repeat(7,minmax(0,1fr))}.step[data-astro-cid-qkmm6yrn]{flex-direction:column;align-items:flex-start;gap:.25rem;padding:0 .5rem 0 0;display:flex}.node[data-astro-cid-qkmm6yrn]{margin-bottom:.75rem}.step[data-astro-cid-qkmm6yrn]:not(:last-child):after{width:auto;height:1px;inset:5.5px 10px auto 22px}.step[data-astro-cid-qkmm6yrn][data-gap-after]:after{background:repeating-linear-gradient(to right, var(--rail) 0 3px, transparent 3px 7px)}.name[data-astro-cid-qkmm6yrn]{font-size:14px}}@media (width>=1024px){.name[data-astro-cid-qkmm6yrn]{font-size:15px}}.step[data-astro-cid-qkmm6yrn]:after{transform-origin:50% 0}@media (width>=768px){.step[data-astro-cid-qkmm6yrn]:after{transform-origin:0}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.lifecycle[data-astro-cid-qkmm6yrn]{view-timeline:--lifecycle block}.node[data-astro-cid-qkmm6yrn]{animation:linear both lc-node;animation-range:entry calc(var(--nf) * 100%) entry calc(var(--nt) * 100%)}.step[data-astro-cid-qkmm6yrn]:not(:last-child):after{animation:linear both lc-rail-y;animation-range:entry calc(var(--sf) * 100%) entry calc(var(--st) * 100%)}.lifecycle[data-astro-cid-qkmm6yrn] .node[data-astro-cid-qkmm6yrn],.lifecycle[data-astro-cid-qkmm6yrn] .step[data-astro-cid-qkmm6yrn]:not(:last-child):after{animation-timeline:--lifecycle}@media (width>=768px){.step[data-astro-cid-qkmm6yrn]:not(:last-child):after{animation-name:lc-rail-x}}}@supports not (animation-timeline:view()){.js .lifecycle[data-astro-cid-qkmm6yrn]:not(.is-drawn) .node[data-astro-cid-qkmm6yrn]{opacity:0}.js .lifecycle[data-astro-cid-qkmm6yrn]:not(.is-drawn) .step[data-astro-cid-qkmm6yrn]:after{transform:scale(0)}.lifecycle[data-astro-cid-qkmm6yrn].is-drawn .node[data-astro-cid-qkmm6yrn]{animation:lc-node calc((var(--nt) - var(--nf)) * var(--motion-draw)) var(--motion-ease-out) calc(var(--nf) * var(--motion-draw)) both}.lifecycle[data-astro-cid-qkmm6yrn].is-drawn .step[data-astro-cid-qkmm6yrn]:not(:last-child):after{animation:lc-rail-y calc((var(--st) - var(--sf)) * var(--motion-draw)) var(--motion-ease-in-out) calc(var(--sf) * var(--motion-draw)) both}@media (width>=768px){.lifecycle[data-astro-cid-qkmm6yrn].is-drawn .step[data-astro-cid-qkmm6yrn]:not(:last-child):after{animation-name:lc-rail-x}}}}@keyframes lc-node{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}@keyframes lc-rail-y{0%{transform:scaleY(0)}to{transform:none}}@keyframes lc-rail-x{0%{transform:scaleX(0)}to{transform:none}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}
