.hero-content[data-astro-cid-ikooipj4]{text-align:left;max-width:740px;margin:0 0 48px}h1[data-astro-cid-ikooipj4]{letter-spacing:-.055em;margin:0 0 24px;font-size:58px;font-weight:800;line-height:1.08}.lead[data-astro-cid-ikooipj4]{color:var(--text-muted);max-width:680px;margin:0 0 32px;font-size:19px;line-height:1.65}.hero-actions[data-astro-cid-ikooipj4]{flex-wrap:wrap;justify-content:flex-start;gap:12px;display:flex}.lifecycle-hero[data-astro-cid-ikooipj4]{border:1px solid var(--line);background:var(--ground-raised);border-radius:20px;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;max-width:900px;margin:0 auto;padding:32px;display:flex}.lifecycle-step[data-astro-cid-ikooipj4]{border:1px solid var(--line);background:var(--ground-sunken);color:var(--signal);border-radius:10px;padding:12px 20px;font-size:14px;font-weight:700}.lifecycle-step-active[data-astro-cid-ikooipj4]{border-color:color-mix(in srgb, var(--signal) 35%, transparent);background:var(--signal-dim);animation:1.6s ease-out .5s both node-pulse-signal}@keyframes node-pulse-signal{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--signal) 40%, transparent)}70%{box-shadow:0 0 0 12px color-mix(in srgb, var(--signal) 0%, transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--signal) 0%, transparent)}}@media (prefers-reduced-motion:reduce){.lifecycle-step-active[data-astro-cid-ikooipj4]{animation:none}}.lifecycle-arrow[data-astro-cid-ikooipj4]{color:var(--ink-faint);font-size:20px}.section[data-astro-cid-ikooipj4]{padding:82px 0}.section-content-centered[data-astro-cid-ikooipj4]{text-align:center;max-width:840px;margin:0 auto}h2[data-astro-cid-ikooipj4]{letter-spacing:-.045em;margin:0 0 18px;font-size:38px;font-weight:800;line-height:1.12}.section-desc[data-astro-cid-ikooipj4]{color:var(--text-muted);max-width:720px;margin:0 auto 42px;font-size:18px;line-height:1.7}.lifecycle-diagram[data-astro-cid-ikooipj4]{border:1px solid var(--line);background:var(--ground-raised);border-radius:20px;max-width:600px;margin:0 auto;padding:32px}.lifecycle-node[data-astro-cid-ikooipj4]{border:1px solid var(--line);background:var(--ground-sunken);text-align:center;border-radius:12px;margin:8px 0;padding:16px 24px;font-size:14px}.lifecycle-connector[data-astro-cid-ikooipj4]{text-align:center;color:var(--ink-faint);font-size:20px;line-height:1}.step-section[data-astro-cid-ikooipj4]{grid-template-columns:1fr 1fr;align-items:center;gap:68px;display:grid}.step-section[data-astro-cid-ikooipj4].reverse{direction:rtl}.step-section[data-astro-cid-ikooipj4].reverse>[data-astro-cid-ikooipj4]{direction:ltr}.step-content[data-astro-cid-ikooipj4]{text-align:left}.step-number[data-astro-cid-ikooipj4]{color:var(--cyan);margin-bottom:16px;font-family:ui-monospace,SF Mono,Monaco,Cascadia Code,monospace;font-size:16px;font-weight:800}.step-desc[data-astro-cid-ikooipj4]{color:var(--text-muted);margin:18px 0 0;font-size:17px;line-height:1.7}.code-tree[data-astro-cid-ikooipj4]{border:1px solid var(--line);background:var(--ground-raised);font-family:var(--mono);border-radius:16px;padding:24px;font-size:14px;line-height:1.9;transition:background .15s,border-color .15s}.code-tree[data-astro-cid-ikooipj4]:hover{border-color:var(--line-bright);box-shadow:0 4px 16px #1c1a140f}.tree-title[data-astro-cid-ikooipj4]{color:var(--signal);margin-bottom:12px;font-weight:700}.tree-item[data-astro-cid-ikooipj4],.tree-item[data-astro-cid-ikooipj4].last{color:var(--ink-dim)}.config-panel[data-astro-cid-ikooipj4]{border:1px solid var(--line);background:var(--ground-raised);border-radius:16px;transition:border-color .15s,box-shadow .15s;overflow:hidden}.config-panel[data-astro-cid-ikooipj4]:hover{border-color:var(--line-bright);box-shadow:0 4px 16px #1c1a140f}.config-header[data-astro-cid-ikooipj4]{background:var(--ground-sunken);border-bottom:1px solid var(--line);color:var(--ink-faint);text-transform:uppercase;letter-spacing:.08em;padding:12px 20px;font-size:12px;font-weight:700}.config-code[data-astro-cid-ikooipj4]{font-family:var(--mono);color:var(--signal-ink);white-space:pre;margin:0;padding:20px;font-size:13px;line-height:1.85}.trace-panel[data-astro-cid-ikooipj4]{border:1px solid var(--line);background:var(--ground-raised);border-radius:16px;padding:20px;transition:border-color .15s,box-shadow .15s}.trace-panel[data-astro-cid-ikooipj4]:hover{border-color:var(--line-bright);box-shadow:0 4px 16px #1c1a140f}.trace-line[data-astro-cid-ikooipj4]{border-left:2px solid var(--line-bright);font-family:var(--mono);color:var(--ink-dim);margin:6px 0;padding:12px 16px 12px 18px;font-size:13px}.trace-line[data-astro-cid-ikooipj4].active{border-left-color:var(--cyan);color:var(--cyan)}.trace-line[data-astro-cid-ikooipj4].success{border-left-color:var(--green);color:var(--green)}.flow-diagram[data-astro-cid-ikooipj4]{border:1px solid var(--line);background:var(--ground-raised);border-radius:16px;flex-direction:column;gap:12px;padding:28px;transition:border-color .15s,box-shadow .15s;display:flex}.flow-diagram[data-astro-cid-ikooipj4]:hover{border-color:var(--line-bright);box-shadow:0 4px 16px #1c1a140f}.flow-node[data-astro-cid-ikooipj4]{border:1px solid var(--line);background:var(--ground-sunken);text-align:center;border-radius:10px;padding:14px 20px;font-size:14px}.flow-node[data-astro-cid-ikooipj4].success{border-color:var(--ok);color:var(--ok);background:color-mix(in srgb, var(--ok) 10%, transparent)}.flow-arrow[data-astro-cid-ikooipj4]{text-align:center;color:var(--ink-faint);font-size:18px;line-height:.5}.cta-box[data-astro-cid-ikooipj4]{border:1px solid var(--line);background:radial-gradient(circle at 60% 20%, var(--signal-dim), transparent 45%), var(--ground-sunken);border-radius:28px;justify-content:space-between;align-items:center;gap:32px;padding:52px;display:flex}.cta-content[data-astro-cid-ikooipj4] h2[data-astro-cid-ikooipj4]{margin:0 0 14px}.cta-desc[data-astro-cid-ikooipj4]{color:var(--text-muted);margin:0;font-size:17px;line-height:1.6}@media (width<=920px){h1[data-astro-cid-ikooipj4]{font-size:38px}h2[data-astro-cid-ikooipj4]{font-size:28px}.step-section[data-astro-cid-ikooipj4],.step-section[data-astro-cid-ikooipj4].reverse{direction:ltr;grid-template-columns:1fr;gap:38px}.lifecycle-hero[data-astro-cid-ikooipj4]{gap:8px;padding:24px}.lifecycle-step[data-astro-cid-ikooipj4]{padding:10px 16px;font-size:12px}.lifecycle-arrow[data-astro-cid-ikooipj4]{font-size:16px}.cta-box[data-astro-cid-ikooipj4]{text-align:center;flex-direction:column;padding:42px 32px}}
