.term-strip[data-astro-cid-l2c4i5bd]{width:100%;margin-block:var(--space-4) var(--space-4);overflow:hidden;background:#050505;border:2px solid;border-color:var(--c-window-shadow) var(--c-window-hi) var(--c-window-hi) var(--c-window-shadow);font-family:VT323,ui-monospace,monospace}.term-strip__chrome[data-astro-cid-l2c4i5bd]{display:flex;align-items:center;gap:6px;padding:6px 10px;background:var(--c-window-mid, #0F1830);border-bottom:1px solid var(--cream-16, rgba(242, 237, 227, .16))}.term-strip__dot[data-astro-cid-l2c4i5bd]{width:10px;height:10px;border-radius:50%;display:inline-block}.term-strip__dot--r[data-astro-cid-l2c4i5bd]{background:#ff5f57}.term-strip__dot--y[data-astro-cid-l2c4i5bd]{background:#f7c244}.term-strip__dot--g[data-astro-cid-l2c4i5bd]{background:#28ca42}.term-strip__title[data-astro-cid-l2c4i5bd]{margin-left:8px;color:var(--cream-70, rgba(242, 237, 227, .7));font-family:var(--font-mono);font-size:11px;letter-spacing:.05em}.term-strip__scroll[data-astro-cid-l2c4i5bd]{position:relative;height:200px;overflow:hidden;padding:0}.term-strip__scroll[data-astro-cid-l2c4i5bd]:before,.term-strip__scroll[data-astro-cid-l2c4i5bd]:after{content:"";position:absolute;left:0;right:0;height:36px;pointer-events:none;z-index:2}.term-strip__scroll[data-astro-cid-l2c4i5bd]:before{top:0;background:linear-gradient(180deg,#050505,transparent)}.term-strip__scroll[data-astro-cid-l2c4i5bd]:after{bottom:0;background:linear-gradient(0deg,#050505,transparent)}.term-strip__list[data-astro-cid-l2c4i5bd]{list-style:none;padding:6px 14px;margin:0;font-family:inherit;animation:term-stream 22s linear infinite}.term-strip__list[data-astro-cid-l2c4i5bd] li[data-astro-cid-l2c4i5bd]{color:var(--cream-100, #F2EDE3);font-size:15px;line-height:1.55;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.term-strip__prompt[data-astro-cid-l2c4i5bd]{color:var(--terracotta-text, #E08B5F);margin-right:6px}.term-strip__hint[data-astro-cid-l2c4i5bd]{color:var(--cream-70, rgba(242, 237, 227, .7));font-style:italic}.term-strip__ok[data-astro-cid-l2c4i5bd]{color:#5fd49a;margin-right:6px}.term-strip__cursor[data-astro-cid-l2c4i5bd]{display:inline-block;width:8px;height:16px;background:var(--terracotta-text, #E08B5F);vertical-align:text-bottom;animation:term-cursor 1s steps(2) infinite}@keyframes term-stream{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes term-cursor{50%{opacity:0}}html[data-theme="1995"] .term-strip[data-astro-cid-l2c4i5bd]{border-color:#8b6f4a #fff #fff #8b6f4a;filter:contrast(.92)}@media(max-width:720px){.term-strip__scroll[data-astro-cid-l2c4i5bd]{height:150px}.term-strip__list[data-astro-cid-l2c4i5bd] li[data-astro-cid-l2c4i5bd]{font-size:14px}}@media(prefers-reduced-motion:reduce){.term-strip__list[data-astro-cid-l2c4i5bd],.term-strip__cursor[data-astro-cid-l2c4i5bd]{animation:none}}.workflow-map[data-astro-cid-zwclcr5l]{margin:clamp(34px,6vw,72px) 0 var(--space-5);padding:clamp(24px,4vw,44px);border:1px solid var(--cream-16, var(--line));border-radius:var(--radius-card-4a, 14px);background:radial-gradient(circle at 85% 0%,rgba(200,169,110,.1),transparent 30%),#0f1729}.workflow-map__head[data-astro-cid-zwclcr5l]{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,420px);align-items:end;gap:var(--space-4);margin-bottom:clamp(32px,5vw,54px)}.workflow-map__head[data-astro-cid-zwclcr5l] h2[data-astro-cid-zwclcr5l]{max-width:12ch;margin:12px 0 0;color:var(--cream-100, var(--c-heading));font-family:var(--font-display-4a, var(--font-display));font-size:clamp(34px,5vw,62px);font-weight:300;letter-spacing:-.045em;line-height:.98}.workflow-map__head[data-astro-cid-zwclcr5l]>p[data-astro-cid-zwclcr5l]{margin:0;color:var(--cream-50, var(--color-text-muted));font-family:var(--font-mono-4a, var(--font-mono));font-size:11px;line-height:1.7}.workflow-map__steps[data-astro-cid-zwclcr5l]{position:relative;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.workflow-map__steps[data-astro-cid-zwclcr5l]:before,.workflow-map__steps[data-astro-cid-zwclcr5l]:after{content:"";position:absolute;top:21px}.workflow-map__steps[data-astro-cid-zwclcr5l]:before{left:4%;right:4%;height:1px;background:linear-gradient(90deg,transparent,rgba(200,169,110,.75) 8%,rgba(200,169,110,.75) 92%,transparent)}.workflow-map__steps[data-astro-cid-zwclcr5l]:after{left:4%;width:8px;height:8px;margin-top:-3px;border:2px solid #f2ede3;border-radius:50%;background:#c8a96e;box-shadow:0 0 18px #c8a96ecc}.workflow-map__steps[data-astro-cid-zwclcr5l] li[data-astro-cid-zwclcr5l]{position:relative;z-index:1;min-width:0;color:var(--cream-70, var(--color-text));font-family:var(--font-mono-4a, var(--font-mono));font-size:10px;line-height:1.35}.workflow-map__number[data-astro-cid-zwclcr5l]{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;margin-bottom:14px;border:1px solid rgba(200,169,110,.55);border-radius:50%;background:#0c1322;color:#c8a96e;font-size:10px;letter-spacing:.06em}.workflow-map__steps[data-astro-cid-zwclcr5l] strong[data-astro-cid-zwclcr5l]{display:block;max-width:12ch;color:var(--cream-100, var(--c-heading));font-weight:500}.workflow-map__guardrails[data-astro-cid-zwclcr5l]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:clamp(34px,5vw,52px);border:1px solid var(--cream-16, var(--line));background:var(--cream-16, var(--line))}.workflow-map__guardrails[data-astro-cid-zwclcr5l] span[data-astro-cid-zwclcr5l]{display:flex;align-items:center;gap:9px;padding:13px 15px;background:#0c1322;color:var(--cream-50, var(--color-text-muted));font-family:var(--font-mono-4a, var(--font-mono));font-size:9px;letter-spacing:.04em}.workflow-map__guardrails[data-astro-cid-zwclcr5l] i[data-astro-cid-zwclcr5l]{width:6px;height:6px;flex:0 0 auto;border-radius:50%;background:#c8a96e;box-shadow:0 0 12px #c8a96ea6}@media(prefers-reduced-motion:no-preference){.workflow-map__steps[data-astro-cid-zwclcr5l]:after{animation:workflow-travel 9s ease-in-out infinite}}@keyframes workflow-travel{0%,8%{left:4%}92%,to{left:calc(96% - 8px)}}@media(max-width:960px){.workflow-map__steps[data-astro-cid-zwclcr5l]{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:30px}.workflow-map__steps[data-astro-cid-zwclcr5l]:before,.workflow-map__steps[data-astro-cid-zwclcr5l]:after{display:none}}@media(max-width:680px){.workflow-map__head[data-astro-cid-zwclcr5l]{grid-template-columns:1fr}.workflow-map__steps[data-astro-cid-zwclcr5l]{grid-template-columns:1fr;gap:0}.workflow-map__steps[data-astro-cid-zwclcr5l] li[data-astro-cid-zwclcr5l]{display:grid;grid-template-columns:42px 1fr;align-items:center;gap:14px;padding-bottom:16px}.workflow-map__steps[data-astro-cid-zwclcr5l] li[data-astro-cid-zwclcr5l]:not(:last-child):after{content:"";position:absolute;left:20px;top:42px;bottom:0;width:1px;background:#c8a96e73}.workflow-map__number[data-astro-cid-zwclcr5l]{margin-bottom:0}.workflow-map__steps[data-astro-cid-zwclcr5l] strong[data-astro-cid-zwclcr5l]{max-width:none}.workflow-map__guardrails[data-astro-cid-zwclcr5l]{grid-template-columns:1fr}}.key-facts[data-astro-cid-zwclcr5l]{list-style:disc;padding-left:1.4em}.key-facts[data-astro-cid-zwclcr5l] li[data-astro-cid-zwclcr5l]{margin-bottom:.6em;line-height:1.55}.howto[data-astro-cid-zwclcr5l]{list-style:decimal;padding-left:1.6em}.howto[data-astro-cid-zwclcr5l] li[data-astro-cid-zwclcr5l]{margin-bottom:.6em;line-height:1.55}.skill-row[data-astro-cid-zwclcr5l]{padding:.7em 0;border-bottom:1px dashed var(--color-border, #2a2a2a)}.skill-row[data-astro-cid-zwclcr5l]:last-child{border-bottom:0}.skill-row[data-astro-cid-zwclcr5l] h3[data-astro-cid-zwclcr5l]{margin:0 0 .3em;font-size:.95em;font-family:var(--font-mono, monospace);color:var(--color-accent, #c8a96e)}.skill-row[data-astro-cid-zwclcr5l] p[data-astro-cid-zwclcr5l]{margin:0;line-height:1.55}.related-links[data-astro-cid-zwclcr5l]{list-style:none;padding:0;margin:0}.related-links[data-astro-cid-zwclcr5l] li[data-astro-cid-zwclcr5l]{padding:.5em 0;border-bottom:1px solid var(--color-border, #2a2a2a)}.related-links[data-astro-cid-zwclcr5l] li[data-astro-cid-zwclcr5l]:last-child{border-bottom:0}.related-links[data-astro-cid-zwclcr5l] a[data-astro-cid-zwclcr5l]{color:var(--color-accent, #c8a96e);font-weight:600}
