.workflow-section-heading[data-astro-cid-poozhpur]{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem}.workflow-library-mark[data-astro-cid-poozhpur]{width:180px;flex:0 0 180px;margin-bottom:.25rem;color:#769b85;opacity:.8}.workflow-library-mark[data-astro-cid-poozhpur] svg[data-astro-cid-poozhpur]{display:block;width:100%;height:auto}.workflow-library[data-astro-cid-poozhpur]{display:grid;gap:1.35rem}.workflow-card[data-astro-cid-poozhpur]{--workflow-accent: #167656;--workflow-tint: rgba(111, 210, 165, .15);--workflow-marker: #d9f2e7;position:relative;overflow:visible;border:1px solid rgba(23,41,34,.1);border-radius:1.75rem;padding:clamp(1.25rem,3.2vw,2rem);background:radial-gradient(ellipse at 100% 0%,var(--workflow-tint),transparent 25rem),#fff;box-shadow:0 14px 40px #1630250e;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.workflow-card[data-astro-cid-poozhpur]:hover{border-color:color-mix(in srgb,var(--workflow-accent) 34%,transparent);box-shadow:0 20px 48px #1630251a;transform:translateY(-2px)}html.workflow-motion-enabled .workflow-card[data-astro-cid-poozhpur].is-visible:hover{transform:translateY(-2px)}.workflow-card--blue[data-astro-cid-poozhpur]{--workflow-accent: #426a98;--workflow-tint: rgba(137, 181, 227, .17);--workflow-marker: #e0edf9}.workflow-card--coral[data-astro-cid-poozhpur]{--workflow-accent: #a34a32;--workflow-tint: rgba(232, 165, 132, .18);--workflow-marker: #fae8de}.workflow-card__topline[data-astro-cid-poozhpur],.workflow-card__heading[data-astro-cid-poozhpur],.workflow-card__footer[data-astro-cid-poozhpur]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.workflow-number[data-astro-cid-poozhpur]{display:inline-grid;width:2rem;height:2rem;place-items:center;border:1px solid color-mix(in srgb,var(--workflow-accent) 30%,transparent);border-radius:999px;color:var(--workflow-accent);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;font-weight:700}.workflow-category[data-astro-cid-poozhpur],.workflow-fit[data-astro-cid-poozhpur],.workflow-step__role[data-astro-cid-poozhpur],.workflow-guardrails[data-astro-cid-poozhpur] p[data-astro-cid-poozhpur] span[data-astro-cid-poozhpur]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.65rem;font-weight:650;letter-spacing:.11em}.workflow-category[data-astro-cid-poozhpur]{color:var(--workflow-accent)}.workflow-fit[data-astro-cid-poozhpur]{padding:.5rem .75rem;border:1px solid rgba(23,41,34,.08);border-radius:999px;color:#172922a1;letter-spacing:.025em}.workflow-card__heading[data-astro-cid-poozhpur]{align-items:flex-end;margin-top:1.35rem}.workflow-route-stamp[data-astro-cid-poozhpur]{position:relative;display:flex;flex:0 0 205px;justify-content:space-between;padding-top:.8rem;color:var(--workflow-accent);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.48rem;font-weight:700;letter-spacing:.04em}.workflow-route-stamp__line[data-astro-cid-poozhpur]{position:absolute;top:0;right:0;left:0;height:2px;background:linear-gradient(90deg,transparent,var(--workflow-accent) 8%,var(--workflow-accent) 92%,transparent);opacity:.44}.workflow-track[data-astro-cid-poozhpur]{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem;margin:2rem 0 0;padding:0;list-style:none}.workflow-track[data-astro-cid-poozhpur]:before{position:absolute;top:1.1rem;right:12.5%;left:12.5%;height:2px;background:linear-gradient(90deg,var(--workflow-accent),color-mix(in srgb,var(--workflow-accent) 28%,white));content:"";opacity:.38}.workflow-step[data-astro-cid-poozhpur]{position:relative;min-width:0;padding:0 .55rem}.workflow-step__marker[data-astro-cid-poozhpur]{position:relative;z-index:1;display:grid;width:2.25rem;height:2.25rem;place-items:center;margin:0 auto .9rem;border:1px solid color-mix(in srgb,var(--workflow-accent) 35%,white);border-radius:50%;background:var(--workflow-marker);color:var(--workflow-accent);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.66rem;font-weight:700;box-shadow:0 0 0 5px #fff}.workflow-step__content[data-astro-cid-poozhpur]{padding:0 .25rem}.workflow-step__role[data-astro-cid-poozhpur]{display:inline-block;color:var(--workflow-accent)}.workflow-step__content[data-astro-cid-poozhpur] h4[data-astro-cid-poozhpur]{margin-top:.45rem;color:#20332d;font-size:1rem;font-weight:600}.workflow-step__content[data-astro-cid-poozhpur] p[data-astro-cid-poozhpur]{margin-top:.45rem;color:#172922b3;font-size:.78rem;line-height:1.55}.workflow-card__footer[data-astro-cid-poozhpur]{align-items:flex-start;margin-top:1.65rem;padding-top:1.2rem;border-top:1px solid rgba(23,41,34,.09)}.workflow-guardrails[data-astro-cid-poozhpur]{display:grid;gap:.65rem;max-width:650px}.workflow-guardrails[data-astro-cid-poozhpur] p[data-astro-cid-poozhpur]{display:grid;grid-template-columns:5rem minmax(0,1fr);gap:.75rem;color:#172922b8;font-size:.74rem;line-height:1.55}.workflow-guardrails[data-astro-cid-poozhpur] p[data-astro-cid-poozhpur] span[data-astro-cid-poozhpur]{padding-top:.1rem;color:var(--workflow-accent)}.workflow-actions[data-astro-cid-poozhpur]{display:flex;flex:0 0 auto;align-items:center;gap:.9rem}.workflow-copy[data-astro-cid-poozhpur]{display:inline-flex;align-items:center;gap:.55rem;min-height:2.6rem;padding:.55rem .85rem;border:1px solid color-mix(in srgb,var(--workflow-accent) 30%,transparent);border-radius:999px;background:#fff;color:var(--workflow-accent);font-size:.75rem;font-weight:600;transition:background-color .18s ease,color .18s ease,transform .18s ease;cursor:pointer}.workflow-copy[data-astro-cid-poozhpur]:hover{background:var(--workflow-accent);color:#fff;transform:translateY(-1px)}.workflow-copy[data-astro-cid-poozhpur] svg[data-astro-cid-poozhpur]{width:1rem;height:1rem}.workflow-copy-status[data-astro-cid-poozhpur]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%)}.workflow-blueprint[data-astro-cid-poozhpur]{position:relative}.workflow-blueprint[data-astro-cid-poozhpur] summary[data-astro-cid-poozhpur]{color:#172922ab;font-size:.72rem;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--workflow-accent) 40%,transparent);text-underline-offset:3px;cursor:pointer}.workflow-blueprint[data-astro-cid-poozhpur] pre[data-astro-cid-poozhpur]{position:absolute;z-index:5;right:0;bottom:calc(100% + .75rem);width:min(32rem,calc(100vw - 3rem));max-height:19rem;overflow:auto;padding:1rem;border:1px solid rgba(23,41,34,.12);border-radius:1rem;background:#fff;color:#20332d;box-shadow:0 18px 45px #16302526;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem;line-height:1.65;white-space:pre-wrap}.dark .workflow-card[data-astro-cid-poozhpur]{--workflow-accent: #6bd2a9;--workflow-marker: #284337;border-color:#ffffff1a;background:radial-gradient(ellipse at 100% 0%,var(--workflow-tint),transparent 25rem),#182320;box-shadow:0 14px 40px #00000026}.dark .workflow-card--blue[data-astro-cid-poozhpur]{--workflow-accent: #91bae8;--workflow-marker: #293d50}.dark .workflow-card--coral[data-astro-cid-poozhpur]{--workflow-accent: #f0a184;--workflow-marker: #49342e}.dark .workflow-fit[data-astro-cid-poozhpur],.dark .workflow-step__content[data-astro-cid-poozhpur] p[data-astro-cid-poozhpur],.dark .workflow-guardrails[data-astro-cid-poozhpur] p[data-astro-cid-poozhpur],.dark .workflow-blueprint[data-astro-cid-poozhpur] summary[data-astro-cid-poozhpur]{color:#f3f6efb8}.dark .workflow-step__content[data-astro-cid-poozhpur] h4[data-astro-cid-poozhpur]{color:#f3f6ef}.dark .workflow-step__marker[data-astro-cid-poozhpur]{background:#243a33;box-shadow:0 0 0 5px #182320}.dark .workflow-copy[data-astro-cid-poozhpur],.dark .workflow-blueprint[data-astro-cid-poozhpur] pre[data-astro-cid-poozhpur]{border-color:#ffffff26;background:#202e29;color:#f3f6ef}html.workflow-motion-enabled .workflow-card[data-astro-cid-poozhpur]{opacity:0;transform:translateY(18px)}html.workflow-motion-enabled .workflow-card[data-astro-cid-poozhpur].is-visible{opacity:1;transform:translateY(0);transition:opacity .65s ease,transform .65s cubic-bezier(.2,.7,.2,1),border-color .22s ease,box-shadow .22s ease}html.workflow-motion-enabled .workflow-card[data-astro-cid-poozhpur].is-visible .workflow-step__marker[data-astro-cid-poozhpur]{animation:workflow-node-in .42s both;animation-delay:calc(var(--step-order) * 85ms + .17s)}@keyframes workflow-node-in{0%{opacity:.25;transform:scale(.78)}to{opacity:1;transform:scale(1)}}@media (max-width: 767px){.workflow-section-heading[data-astro-cid-poozhpur]{align-items:flex-start}.workflow-library-mark[data-astro-cid-poozhpur]{width:112px;flex-basis:112px;margin-top:1rem}.workflow-fit[data-astro-cid-poozhpur],.workflow-route-stamp[data-astro-cid-poozhpur]{display:none}.workflow-card__topline[data-astro-cid-poozhpur]{align-items:flex-start}.workflow-track[data-astro-cid-poozhpur]{grid-template-columns:minmax(0,1fr);gap:0;margin-top:1.6rem}.workflow-track[data-astro-cid-poozhpur]:before{top:1rem;right:auto;bottom:1.2rem;left:1rem;width:2px;height:auto;background:linear-gradient(180deg,var(--workflow-accent),color-mix(in srgb,var(--workflow-accent) 20%,white))}.workflow-step[data-astro-cid-poozhpur]{display:grid;grid-template-columns:2.25rem minmax(0,1fr);gap:.9rem;padding:0 0 1.25rem}.workflow-step__marker[data-astro-cid-poozhpur]{margin:0}.workflow-step__content[data-astro-cid-poozhpur]{padding:.1rem 0 0}.workflow-card__footer[data-astro-cid-poozhpur]{display:grid;gap:1.1rem}.workflow-actions[data-astro-cid-poozhpur]{flex-wrap:wrap}.workflow-blueprint[data-astro-cid-poozhpur] pre[data-astro-cid-poozhpur]{right:auto;left:0}}@media (max-width: 440px){.workflow-section-heading[data-astro-cid-poozhpur]{gap:.75rem}.workflow-library-mark[data-astro-cid-poozhpur]{width:74px;flex-basis:74px}.workflow-category[data-astro-cid-poozhpur]{font-size:.56rem;letter-spacing:.08em}.workflow-guardrails[data-astro-cid-poozhpur] p[data-astro-cid-poozhpur]{grid-template-columns:4.4rem minmax(0,1fr);gap:.45rem;font-size:.7rem}}@media (prefers-reduced-motion: reduce){html.workflow-motion-enabled .workflow-card[data-astro-cid-poozhpur],html.workflow-motion-enabled .workflow-card[data-astro-cid-poozhpur].is-visible{opacity:1;transform:none;transition:none}html.workflow-motion-enabled .workflow-card[data-astro-cid-poozhpur].is-visible .workflow-step__marker[data-astro-cid-poozhpur]{animation:none}}
