.blocks.svelte-jwkqz5{display:flex;flex-direction:column;gap:2.5rem}.block.svelte-jwkqz5{margin:0}.rich-text.svelte-jwkqz5>:first-child{margin-top:0}.rich-text.svelte-jwkqz5>:last-child{margin-bottom:0}.image-block.svelte-jwkqz5{overflow:hidden}.image-block.svelte-jwkqz5 img:where(.svelte-jwkqz5){display:block;width:100%;height:auto;border-radius:12px;border:1px solid var(--stroke)}.image-block.svelte-jwkqz5 figcaption:where(.svelte-jwkqz5){margin-top:.75rem;color:var(--text-secondary);font-size:.875rem;text-align:center}.faq.svelte-jwkqz5 h2:where(.svelte-jwkqz5),.steps.svelte-jwkqz5 h2:where(.svelte-jwkqz5),.accordion.svelte-jwkqz5 h2:where(.svelte-jwkqz5),.diagram.svelte-jwkqz5 h2:where(.svelte-jwkqz5),.timeline.svelte-jwkqz5 h2:where(.svelte-jwkqz5),.prompt-block.svelte-jwkqz5 h2:where(.svelte-jwkqz5),.tool-stack.svelte-jwkqz5 h2:where(.svelte-jwkqz5),.two-column.svelte-jwkqz5 h2:where(.svelte-jwkqz5){margin:0 0 1rem;color:var(--text-primary);font-size:clamp(1.75rem,3vw,2.35rem);line-height:1.08;letter-spacing:0}.faq-list.svelte-jwkqz5{display:grid;border-top:1px solid var(--stroke)}details.svelte-jwkqz5{border-bottom:1px solid var(--stroke);padding:1rem 0}summary.svelte-jwkqz5{cursor:pointer;color:var(--text-primary);font-weight:600;list-style:none}summary.svelte-jwkqz5::-webkit-details-marker{display:none}summary.svelte-jwkqz5:after{content:"+";float:right;color:var(--text-secondary);font-weight:400}details[open].svelte-jwkqz5 summary:where(.svelte-jwkqz5):after{content:"-"}details.svelte-jwkqz5 p{margin:.75rem 0 0;color:var(--text-secondary)}.steps.svelte-jwkqz5 ol:where(.svelte-jwkqz5){display:grid;gap:1.25rem;margin:0;padding:0;list-style:none;counter-reset:steps}.steps.svelte-jwkqz5 li:where(.svelte-jwkqz5){position:relative;padding-left:3rem;counter-increment:steps}.steps.svelte-jwkqz5 li:where(.svelte-jwkqz5):before{content:counter(steps);position:absolute;left:0;top:.1rem;width:2rem;height:2rem;display:grid;place-items:center;border-radius:999px;background:var(--text-primary);color:var(--bg-primary);font-size:.875rem;font-weight:650}.steps.svelte-jwkqz5 h3:where(.svelte-jwkqz5),.metric.svelte-jwkqz5 h3:where(.svelte-jwkqz5),.diagram.svelte-jwkqz5 h3:where(.svelte-jwkqz5),.timeline.svelte-jwkqz5 h3:where(.svelte-jwkqz5),.tool-stack.svelte-jwkqz5 h3:where(.svelte-jwkqz5),.two-column.svelte-jwkqz5 h3:where(.svelte-jwkqz5){margin:0 0 .35rem;color:var(--text-primary);font-size:1.05rem;line-height:1.25}.steps.svelte-jwkqz5 p,.metric.svelte-jwkqz5 p:where(.svelte-jwkqz5),.diagram.svelte-jwkqz5 p:where(.svelte-jwkqz5),.timeline.svelte-jwkqz5 p:where(.svelte-jwkqz5),.tool-stack.svelte-jwkqz5 p:where(.svelte-jwkqz5),.two-column.svelte-jwkqz5 p{margin:0;color:var(--text-secondary);line-height:1.6}.callout.svelte-jwkqz5{padding:1.25rem;border-radius:12px;border:1px solid var(--stroke);background:var(--bg-secondary)}.callout.svelte-jwkqz5 h3:where(.svelte-jwkqz5){margin:0 0 .45rem;color:var(--text-primary);font-size:1rem}.callout.svelte-jwkqz5 p{margin:0;color:var(--text-secondary)}.tone-warning.svelte-jwkqz5{border-color:#b453094d;background:#f59e0b14}.tone-example.svelte-jwkqz5{border-color:#fb714d47;background:#fb714d12}.quote.svelte-jwkqz5{position:relative;padding:clamp(1.5rem,4vw,2.5rem) 0;border-top:1px solid var(--stroke);border-bottom:1px solid var(--stroke)}.quote.svelte-jwkqz5 p:where(.svelte-jwkqz5){margin:0;color:var(--text-secondary);font-size:clamp(2rem,5vw,3.75rem);font-style:italic;font-weight:460;letter-spacing:0;line-height:1.04}.quote.svelte-jwkqz5 footer:where(.svelte-jwkqz5){margin-top:1.25rem;color:var(--text-secondary);font-size:.95rem;font-style:normal;line-height:1.4}.metric.svelte-jwkqz5{display:grid;grid-template-columns:minmax(6rem,.3fr) 1fr;gap:1rem;padding:1.25rem;border:1px solid var(--stroke);border-radius:12px;background:var(--bg-secondary)}.metric-value.svelte-jwkqz5{color:var(--accent-orange);font-size:clamp(2rem,5vw,3.5rem);line-height:.95;font-weight:700}.diagram-row.svelte-jwkqz5{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.75rem}.diagram-item.svelte-jwkqz5{position:relative;padding:1.15rem;border:1px solid var(--stroke);border-radius:12px;background:var(--bg-secondary)}.diagram-flow.svelte-jwkqz5 .diagram-item:where(.svelte-jwkqz5):not(:last-child):after{content:"→";position:absolute;right:-.65rem;top:50%;z-index:1;display:grid;place-items:center;width:1.3rem;height:1.3rem;transform:translateY(-50%);border-radius:999px;background:var(--bg-primary);color:var(--text-secondary);font-size:.9rem}.diagram-item.svelte-jwkqz5 span:where(.svelte-jwkqz5){display:inline-grid;place-items:center;width:1.75rem;height:1.75rem;margin-bottom:.85rem;border-radius:999px;background:var(--bg-primary);color:var(--accent-orange);font-size:.8125rem;font-weight:700}.diagram-item.svelte-jwkqz5 strong:where(.svelte-jwkqz5){display:block;margin:0 0 .5rem;color:var(--text-primary);font-size:clamp(1.7rem,4vw,2.6rem);line-height:.98}.diagram-data.svelte-jwkqz5 .diagram-row:where(.svelte-jwkqz5){grid-template-columns:1fr}.diagram-data.svelte-jwkqz5 .diagram-item:where(.svelte-jwkqz5){display:grid;grid-template-columns:2rem minmax(8rem,.45fr) 1fr;align-items:start;gap:1rem}.diagram-data.svelte-jwkqz5 .diagram-item:where(.svelte-jwkqz5) strong:where(.svelte-jwkqz5){grid-column:2;grid-row:1 / span 2;margin:0}.diagram-data.svelte-jwkqz5 .diagram-item:where(.svelte-jwkqz5) h3:where(.svelte-jwkqz5),.diagram-data.svelte-jwkqz5 .diagram-item:where(.svelte-jwkqz5) p:where(.svelte-jwkqz5){grid-column:3}.diagram-comparison.svelte-jwkqz5 .diagram-item:where(.svelte-jwkqz5){background:var(--bg-primary)}.timeline.svelte-jwkqz5 ol:where(.svelte-jwkqz5){display:grid;gap:0;margin:0;padding:0;list-style:none;border-top:1px solid var(--stroke)}.timeline.svelte-jwkqz5 li:where(.svelte-jwkqz5){display:grid;grid-template-columns:minmax(5rem,.28fr) 1fr;gap:1.5rem;padding:1.25rem 0;border-bottom:1px solid var(--stroke)}.timeline.svelte-jwkqz5 li:where(.svelte-jwkqz5)>span:where(.svelte-jwkqz5){color:var(--accent-orange);font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.prompt-block.svelte-jwkqz5{padding:1.25rem;border:1px solid var(--stroke);border-radius:12px;background:var(--bg-secondary)}.prompt-block.svelte-jwkqz5 pre:where(.svelte-jwkqz5){overflow-x:auto;margin:0;white-space:pre-wrap}.prompt-block.svelte-jwkqz5 code:where(.svelte-jwkqz5){color:var(--text-primary);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.95rem;line-height:1.6}.prompt-block.svelte-jwkqz5 h2:where(.svelte-jwkqz5)+pre:where(.svelte-jwkqz5){margin-top:1rem}.prompt-block.svelte-jwkqz5 p:where(.svelte-jwkqz5){margin:1rem 0 0;color:var(--text-secondary);line-height:1.5}.tool-stack-list.svelte-jwkqz5,.two-column-grid.svelte-jwkqz5{display:grid;gap:.75rem}.tool-stack-list.svelte-jwkqz5{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.tool-stack.svelte-jwkqz5 article:where(.svelte-jwkqz5),.two-column.svelte-jwkqz5 article:where(.svelte-jwkqz5){padding:1rem;border:1px solid var(--stroke);border-radius:12px;background:var(--bg-secondary)}.tool-stack.svelte-jwkqz5 strong:where(.svelte-jwkqz5){display:block;margin-top:.85rem;color:var(--text-primary);font-size:.9rem;line-height:1.4}.two-column-grid.svelte-jwkqz5{grid-template-columns:repeat(2,minmax(0,1fr))}.two-column.svelte-jwkqz5 article.image-column:where(.svelte-jwkqz5){padding:0;border:0;background:transparent}.two-column.svelte-jwkqz5 figure:where(.svelte-jwkqz5){margin:0}.two-column.svelte-jwkqz5 img:where(.svelte-jwkqz5){display:block;width:100%;height:auto;border-radius:12px;border:1px solid var(--stroke)}.two-column.svelte-jwkqz5 figcaption:where(.svelte-jwkqz5){margin-top:.65rem;color:var(--text-secondary);font-size:.875rem;line-height:1.4}.two-column.svelte-jwkqz5>:last-child,.two-column.svelte-jwkqz5 article:where(.svelte-jwkqz5)>:last-child{margin-bottom:0}@media(max-width:640px){.metric.svelte-jwkqz5{grid-template-columns:1fr}.diagram-flow.svelte-jwkqz5 .diagram-item:where(.svelte-jwkqz5):not(:last-child):after{content:"↓";right:auto;left:50%;top:auto;bottom:-.65rem;transform:translate(-50%)}.diagram-data.svelte-jwkqz5 .diagram-item:where(.svelte-jwkqz5){grid-template-columns:1fr}.diagram-data.svelte-jwkqz5 .diagram-item:where(.svelte-jwkqz5) strong:where(.svelte-jwkqz5),.diagram-data.svelte-jwkqz5 .diagram-item:where(.svelte-jwkqz5) h3:where(.svelte-jwkqz5),.diagram-data.svelte-jwkqz5 .diagram-item:where(.svelte-jwkqz5) p:where(.svelte-jwkqz5){grid-column:auto;grid-row:auto}.timeline.svelte-jwkqz5 li:where(.svelte-jwkqz5),.two-column-grid.svelte-jwkqz5{grid-template-columns:1fr}}
