.diagram.svelte-qao081{margin:0}.d-title.svelte-qao081{font-family:var(--mono);font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--signal);margin-bottom:12px}.scroll.svelte-qao081{overflow-x:auto}svg.svelte-qao081{width:100%;min-width:640px;height:auto;display:block}.d-cap.svelte-qao081{color:var(--text-faint);font-size:12.5px;line-height:1.6;margin-top:12px}.diagram.svelte-jw8n6z{margin:0}.d-title.svelte-jw8n6z{font-family:var(--mono);font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--signal);margin-bottom:14px}.lifecycle.svelte-jw8n6z{display:grid;grid-template-columns:repeat(5,1fr);gap:0;align-items:start}.stage.svelte-jw8n6z{position:relative;padding:0 6px}.node.svelte-jw8n6z{display:flex;align-items:center;justify-content:space-between;gap:8px}.idx.svelte-jw8n6z{font-size:18px;font-weight:700;color:var(--signal)}.who.svelte-jw8n6z{font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);border:1px solid var(--line);border-radius:999px;padding:2px 7px}.stage-t.svelte-jw8n6z{font-size:15px;font-weight:600;color:var(--text);margin:12px 0 6px}.stage-d.svelte-jw8n6z{font-size:12.5px;color:var(--text-dim);line-height:1.5}.connector.svelte-jw8n6z{display:none}.rail.svelte-jw8n6z{margin-top:22px;display:flex;gap:10px;align-items:flex-start;padding:14px 16px;background:var(--bg-raised);border:1px solid var(--line);border-left:2px solid var(--signal);border-radius:var(--radius);font-size:12.5px;color:var(--text-dim);line-height:1.55}.dot.svelte-jw8n6z{flex:none;width:7px;height:7px;border-radius:999px;background:var(--signal);margin-top:5px}.d-cap.svelte-jw8n6z{color:var(--text-faint);font-size:12.5px;line-height:1.6;margin-top:12px}@media(max-width:860px){.lifecycle.svelte-jw8n6z{grid-template-columns:1fr;gap:14px}.stage.svelte-jw8n6z{border-left:2px solid var(--line);padding:4px 0 4px 16px}}.diagram.svelte-199h6j{margin:0}.d-title.svelte-199h6j{font-family:var(--mono);font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--signal);margin-bottom:14px}.arch.svelte-199h6j{display:grid;gap:8px}.layer.svelte-199h6j{border:1px solid var(--line);border-radius:var(--radius);padding:16px;background:var(--bg-panel)}.layer.accent.svelte-199h6j{border-color:#2dd4bf66;background:linear-gradient(180deg,rgba(45,212,191,.04),transparent)}.l-label.svelte-199h6j{display:block;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint);margin-bottom:12px}.layer.accent.svelte-199h6j .l-label:where(.svelte-199h6j){color:var(--signal)}.cells.svelte-199h6j{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.cells.four.svelte-199h6j{grid-template-columns:repeat(4,1fr)}.cells.sub.svelte-199h6j{margin-top:10px}.cell.svelte-199h6j{background:var(--bg-raised);border:1px solid var(--line);border-radius:8px;padding:12px 14px;display:flex;flex-direction:column;gap:4px;font-size:13.5px;color:var(--text)}.cell.muted.svelte-199h6j{color:var(--text-dim);font-size:13px}.cell.thin.svelte-199h6j{font-size:12px;color:var(--text-dim);padding:9px 12px}.c-t.svelte-199h6j{font-weight:600;font-size:13.5px}.c-d.svelte-199h6j{font-size:11.5px;color:var(--text-dim)}.flow.svelte-199h6j{text-align:center;color:var(--signal);font-size:11px;letter-spacing:.06em;opacity:.85}.infra.svelte-199h6j{margin-top:6px;text-align:center;font-size:11px;color:var(--text-faint);line-height:1.6}.d-cap.svelte-199h6j{color:var(--text-faint);font-size:12.5px;line-height:1.6;margin-top:12px}@media(max-width:780px){.cells.svelte-199h6j,.cells.four.svelte-199h6j{grid-template-columns:1fr 1fr}.cells.sub.svelte-199h6j{grid-template-columns:1fr}}.lede.svelte-tjurek{max-width:640px;margin-top:14px;font-size:18px;line-height:1.6}.diagram-wrap.svelte-tjurek{padding:26px;margin-top:40px}.mods.svelte-tjurek{display:grid;gap:16px;margin-top:40px}.mod.svelte-tjurek{display:grid;grid-template-columns:1.55fr 1fr;gap:32px;padding:28px;align-items:start;scroll-margin-top:90px}.mod-name.svelte-tjurek{color:var(--signal);font-size:12px;text-transform:uppercase;letter-spacing:.12em}.mod-lead.svelte-tjurek{font-size:17px;font-weight:600;color:var(--text);margin-top:12px;line-height:1.4}.mod-body.svelte-tjurek{margin-top:12px;font-size:14.5px;line-height:1.7}.who.svelte-tjurek{margin-top:16px;font-size:13px;color:var(--text-dim);line-height:1.6}.who-k.svelte-tjurek{display:inline-block;color:var(--text-faint);font-size:10px;letter-spacing:.1em;text-transform:uppercase;margin-right:8px}.mod.svelte-tjurek ul:where(.svelte-tjurek){list-style:none;margin:0;padding:0;display:grid;gap:11px;font-size:14px;color:var(--text-dim);align-self:center}.sec-h.svelte-tjurek{font-size:26px;margin-top:72px}.sec-p.svelte-tjurek{max-width:720px;margin-top:14px;font-size:15.5px;line-height:1.7}.personas.svelte-tjurek{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:28px}.persona.svelte-tjurek{padding:20px 22px}.p-role.svelte-tjurek{font-size:15px;font-weight:600;color:var(--text)}.p-d.svelte-tjurek{margin-top:8px;font-size:13.5px;line-height:1.6}.disclaimer.svelte-tjurek{margin-top:40px;font-size:13px;line-height:1.7;max-width:760px}@media(max-width:780px){.mod.svelte-tjurek{grid-template-columns:1fr;gap:22px}.personas.svelte-tjurek{grid-template-columns:1fr}}
