.technology-workflow[data-astro-cid-vh6gvjy5]{padding-bottom:36px}.workflow-nav[data-astro-cid-vh6gvjy5]{border:1px solid var(--line);background:var(--surface);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-bottom:24px;display:grid;overflow:hidden}.workflow-nav[data-astro-cid-vh6gvjy5] a[data-astro-cid-vh6gvjy5]{align-items:center;gap:15px;min-width:0;padding:22px 24px;transition:background .18s;display:flex}.workflow-nav[data-astro-cid-vh6gvjy5] a[data-astro-cid-vh6gvjy5]+a[data-astro-cid-vh6gvjy5]{border-left:1px solid var(--line)}.workflow-nav[data-astro-cid-vh6gvjy5] a[data-astro-cid-vh6gvjy5]:hover{background:#a7f3cf08}.workflow-nav[data-astro-cid-vh6gvjy5] a[data-astro-cid-vh6gvjy5]:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.workflow-nav-number[data-astro-cid-vh6gvjy5],.workflow-stage-number[data-astro-cid-vh6gvjy5]{font-variant-numeric:tabular-nums;font-family:Inter,sans-serif}.workflow-nav-number[data-astro-cid-vh6gvjy5]{letter-spacing:-.3px;color:var(--accent);font-size:13px;font-weight:600;line-height:1.5}.workflow-nav[data-astro-cid-vh6gvjy5] strong[data-astro-cid-vh6gvjy5]{color:var(--fg);font-size:15px;font-weight:500;display:block}.workflow-nav[data-astro-cid-vh6gvjy5] small[data-astro-cid-vh6gvjy5]{color:var(--muted);margin-top:6px;font-size:11px;display:block}.workflow-nav[data-astro-cid-vh6gvjy5] svg[data-astro-cid-vh6gvjy5]{fill:none;width:18px;height:18px;stroke:var(--muted);stroke-width:1.3px;flex:none;margin-left:auto;transition:transform .18s}.workflow-nav[data-astro-cid-vh6gvjy5] a[data-astro-cid-vh6gvjy5]:hover svg[data-astro-cid-vh6gvjy5]{stroke:var(--accent);transform:translate(3px)}.workflow-surface[data-astro-cid-vh6gvjy5]{border:1px solid var(--line);background:linear-gradient(120deg,#a7f3cf03,#0000 40%);border-radius:12px;overflow:hidden}.workflow-stage[data-astro-cid-vh6gvjy5]{outline:none;grid-template-columns:minmax(0,.85fr) minmax(0,1.25fr);gap:48px;padding:38px 36px;scroll-margin-top:112px;display:grid;position:relative}.workflow-stage[data-astro-cid-vh6gvjy5]+.workflow-stage[data-astro-cid-vh6gvjy5]{border-top:1px solid var(--line)}.workflow-stage[data-astro-cid-vh6gvjy5]:target{box-shadow:inset 3px 0 0 var(--accent);background:#a7f3cf03}.workflow-stage[data-astro-cid-vh6gvjy5]:focus-visible{box-shadow:inset 0 0 0 2px var(--accent)}.workflow-stage-heading[data-astro-cid-vh6gvjy5]{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:18px;display:grid}.workflow-stage-number[data-astro-cid-vh6gvjy5]{color:var(--accent);letter-spacing:-1px;margin-top:2px;font-size:28px;font-weight:500;line-height:1.15;display:block}.workflow-stage[data-astro-cid-vh6gvjy5] h2[data-astro-cid-vh6gvjy5]{letter-spacing:-1px;max-width:340px;margin:0;font-size:clamp(25px,2.2vw,31px);line-height:1.25}.workflow-stage-content[data-astro-cid-vh6gvjy5]{min-width:0}.workflow-stage-content[data-astro-cid-vh6gvjy5]>p[data-astro-cid-vh6gvjy5],.workflow-modes[data-astro-cid-vh6gvjy5] p[data-astro-cid-vh6gvjy5]{color:var(--body);margin:0 0 14px;font-size:14px;line-height:1.9}.workflow-stage-content[data-astro-cid-vh6gvjy5]>p[data-astro-cid-vh6gvjy5]:last-child{margin-bottom:0}.workflow-output[data-astro-cid-vh6gvjy5]{border-top:1px solid var(--line);grid-template-columns:110px minmax(0,1fr);align-items:baseline;gap:8px 18px;margin-top:22px;padding-top:18px;display:grid}.workflow-output[data-astro-cid-vh6gvjy5]>span[data-astro-cid-vh6gvjy5]{color:var(--muted);font-size:10px;line-height:1.8}.workflow-output[data-astro-cid-vh6gvjy5] code[data-astro-cid-vh6gvjy5]{font:10px/1.9 var(--mono);color:var(--accent);overflow-wrap:anywhere}.workflow-output[data-astro-cid-vh6gvjy5]>p[data-astro-cid-vh6gvjy5]{color:var(--muted);grid-column:2;margin:0;font-size:10px;line-height:1.8}.workflow-files[data-astro-cid-vh6gvjy5]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.workflow-files[data-astro-cid-vh6gvjy5] code[data-astro-cid-vh6gvjy5]{border:1px solid var(--line);background:var(--surface);border-radius:4px;padding:3px 8px}.workflow-files[data-astro-cid-vh6gvjy5]>span[data-astro-cid-vh6gvjy5]{color:var(--muted);font:10px var(--mono)}.workflow-link[data-astro-cid-vh6gvjy5]{color:var(--accent);align-items:center;gap:14px;margin-top:20px;font-size:12px;display:inline-flex}.workflow-modes[data-astro-cid-vh6gvjy5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:22px;display:grid}.workflow-modes[data-astro-cid-vh6gvjy5]>div[data-astro-cid-vh6gvjy5]{border-left:1px solid #a7f3cf40;padding-left:16px}.workflow-modes[data-astro-cid-vh6gvjy5] h3[data-astro-cid-vh6gvjy5]{color:var(--fg);margin:0 0 10px;font:500 13px/1.5 Inter,sans-serif}.workflow-modes[data-astro-cid-vh6gvjy5] p[data-astro-cid-vh6gvjy5]{margin:0;font-size:12px;line-height:1.9}.technology-roles[data-astro-cid-vh6gvjy5]{padding-top:64px;padding-bottom:72px}.technology-roles[data-astro-cid-vh6gvjy5]>h2[data-astro-cid-vh6gvjy5]{letter-spacing:-1.2px;margin:0 0 30px;font-size:clamp(28px,3vw,38px);line-height:1.25}.technology-role-list[data-astro-cid-vh6gvjy5]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:0}.technology-role-row[data-astro-cid-vh6gvjy5]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:36px;min-height:92px;padding:28px 12px;display:grid}.technology-role-row[data-astro-cid-vh6gvjy5]+.technology-role-row[data-astro-cid-vh6gvjy5]{border-top:1px solid var(--line)}.technology-brands[data-astro-cid-vh6gvjy5]{flex-wrap:wrap;align-items:center;gap:16px 24px;margin:0;display:flex}.technology-brand[data-astro-cid-vh6gvjy5]{min-width:0;color:var(--fg);align-items:center;gap:10px;font-size:14px;font-weight:500;line-height:1.5;display:inline-flex}.technology-brand[data-astro-cid-vh6gvjy5] img[data-astro-cid-vh6gvjy5]{object-fit:contain;flex:none;width:26px;height:26px}.technology-brand[data-astro-cid-vh6gvjy5] svg[data-astro-cid-vh6gvjy5]{width:26px;height:26px;color:var(--accent);flex:none}.technology-brand[data-astro-cid-vh6gvjy5] .technology-nebius-mark[data-astro-cid-vh6gvjy5]{width:72px;height:26px}.technology-role-row[data-astro-cid-vh6gvjy5] dd[data-astro-cid-vh6gvjy5]{color:var(--body);max-width:510px;margin:0;font-size:14px;line-height:1.8}@media (width<=1000px){.workflow-stage[data-astro-cid-vh6gvjy5]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:28px;padding:30px 24px}.workflow-stage-heading[data-astro-cid-vh6gvjy5]{grid-template-columns:30px minmax(0,1fr);gap:12px}.workflow-stage-number[data-astro-cid-vh6gvjy5]{font-size:24px}.workflow-stage[data-astro-cid-vh6gvjy5] h2[data-astro-cid-vh6gvjy5]{font-size:26px}.workflow-nav[data-astro-cid-vh6gvjy5] a[data-astro-cid-vh6gvjy5]{gap:10px;padding:20px 16px}.workflow-modes[data-astro-cid-vh6gvjy5]{grid-template-columns:minmax(0,1fr);gap:18px}.workflow-output[data-astro-cid-vh6gvjy5]{grid-template-columns:minmax(0,1fr);gap:6px}.workflow-output[data-astro-cid-vh6gvjy5]>p[data-astro-cid-vh6gvjy5]{grid-column:auto}.technology-role-row[data-astro-cid-vh6gvjy5]{gap:28px}}@media (width<=700px){.technology-workflow[data-astro-cid-vh6gvjy5]{padding-bottom:20px}.workflow-nav[data-astro-cid-vh6gvjy5]{margin-bottom:18px}.workflow-nav[data-astro-cid-vh6gvjy5] a[data-astro-cid-vh6gvjy5]{align-items:flex-start;gap:9px;padding:17px 12px}.workflow-nav-number[data-astro-cid-vh6gvjy5]{padding-top:1px;font-size:11px}.workflow-nav[data-astro-cid-vh6gvjy5] strong[data-astro-cid-vh6gvjy5]{font-size:12px}.workflow-nav[data-astro-cid-vh6gvjy5] small[data-astro-cid-vh6gvjy5],.workflow-nav[data-astro-cid-vh6gvjy5] svg[data-astro-cid-vh6gvjy5]{display:none}.workflow-stage[data-astro-cid-vh6gvjy5]{grid-template-columns:minmax(0,1fr);gap:22px;padding:28px 22px;scroll-margin-top:94px}.workflow-stage-heading[data-astro-cid-vh6gvjy5]{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:14px}.workflow-stage[data-astro-cid-vh6gvjy5] h2[data-astro-cid-vh6gvjy5]{max-width:390px;font-size:26px}.workflow-stage-number[data-astro-cid-vh6gvjy5]{margin-top:0}.workflow-stage-content[data-astro-cid-vh6gvjy5]>p[data-astro-cid-vh6gvjy5]{font-size:13px}.workflow-output[data-astro-cid-vh6gvjy5]{margin-top:18px;padding-top:16px}.workflow-output[data-astro-cid-vh6gvjy5] code[data-astro-cid-vh6gvjy5]{font-size:10px}.workflow-modes[data-astro-cid-vh6gvjy5]{gap:20px}.workflow-modes[data-astro-cid-vh6gvjy5] p[data-astro-cid-vh6gvjy5]{font-size:13px}.technology-roles[data-astro-cid-vh6gvjy5]{padding-top:42px;padding-bottom:48px}.technology-roles[data-astro-cid-vh6gvjy5]>h2[data-astro-cid-vh6gvjy5]{margin-bottom:22px}.technology-role-row[data-astro-cid-vh6gvjy5]{grid-template-columns:minmax(0,1fr);gap:14px;padding:24px 0}.technology-brands[data-astro-cid-vh6gvjy5]{gap:14px 18px}.technology-brand[data-astro-cid-vh6gvjy5]{font-size:13px}.technology-role-row[data-astro-cid-vh6gvjy5] dd[data-astro-cid-vh6gvjy5]{font-size:13px;line-height:1.8}}@media (prefers-reduced-motion:reduce){.workflow-nav[data-astro-cid-vh6gvjy5] a[data-astro-cid-vh6gvjy5],.workflow-nav[data-astro-cid-vh6gvjy5] svg[data-astro-cid-vh6gvjy5]{transition:none}}
