.pg-mid.svelte-l9h94x{max-width:var(--width-mid);margin:0 auto;padding:24px 28px;width:100%}.mod-page.svelte-l9h94x{max-width:var(--width-wide);margin:0 auto;padding:24px 28px;width:100%}@keyframes svelte-l9h94x-slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-l9h94x-spin{to{transform:rotate(360deg)}}@keyframes svelte-l9h94x-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-l9h94x-slideUp{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.page.svelte-l9h94x{padding:24px 28px;max-width:1600px}.hero.svelte-l9h94x{background:linear-gradient(135deg,var(--accent-soft),transparent);padding:28px 24px;border-radius:14px;margin-bottom:24px;border:1px solid var(--border)}.hero.svelte-l9h94x h1:where(.svelte-l9h94x){font-family:Syne,sans-serif;font-size:var(--fs-3xl);font-weight:var(--fw-heavy);margin:0 0 6px;letter-spacing:var(--ls-tight);color:var(--text)}.hero.svelte-l9h94x p:where(.svelte-l9h94x){margin:0;color:var(--text-muted);font-size:var(--fs-md);max-width:640px}.sect.svelte-l9h94x{font-family:Syne,sans-serif;font-size:15px;font-weight:var(--fw-bold);color:var(--text);margin:28px 0 14px;letter-spacing:-.01em}.phase-grid.svelte-l9h94x{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;margin-bottom:8px}.phase-card.svelte-l9h94x{display:flex;gap:14px;padding:18px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--r);text-decoration:none;color:inherit;transition:border-color var(--dur-base),transform var(--dur-base),box-shadow var(--dur-base)}.phase-card.svelte-l9h94x:hover{border-color:var(--accent);transform:translateY(-2px);box-shadow:0 6px 18px #0000000f}.pc-icon.svelte-l9h94x{width:40px;height:40px;background:var(--accent-soft);color:var(--accent);border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pc-body.svelte-l9h94x{flex:1;min-width:0}.pc-body.svelte-l9h94x h3:where(.svelte-l9h94x){font-family:Syne,sans-serif;font-size:15px;font-weight:var(--fw-bold);color:var(--text);margin:0 0 4px;letter-spacing:-.01em}.pc-body.svelte-l9h94x p:where(.svelte-l9h94x){font-size:12.5px;color:var(--text-muted);margin:0 0 8px;line-height:1.45}.pc-count.svelte-l9h94x{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--accent);text-transform:uppercase;letter-spacing:var(--ls-wide)}.phase-card.secondary.svelte-l9h94x{padding:14px}.phase-card.secondary.svelte-l9h94x .pc-icon:where(.svelte-l9h94x){width:32px;height:32px}.article-grid.svelte-l9h94x{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--s3)}.loading-skel.svelte-l9h94x{text-align:center;color:var(--text-muted);padding:80px 0;font-size:var(--fs-base)}
