.ai-page.svelte-1dmy05y{width:var(--learn-shell-width-wide, 1100px);max-width:100%;margin:var(--learn-page-top, 40px) auto var(--learn-page-bottom, 80px);padding:0 24px}.page-header.svelte-1dmy05y{margin-bottom:var(--space-6, 28px)}.eyebrow.svelte-1dmy05y{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.1em;color:var(--accent-primary)}.page-header.svelte-1dmy05y h1:where(.svelte-1dmy05y){font-family:var(--font-display);font-size:var(--text-4xl);color:var(--text-primary);margin:8px 0}.lede.svelte-1dmy05y{color:var(--text-secondary);font-size:var(--text-lg);max-width:660px}section.svelte-1dmy05y{margin-bottom:var(--space-8, 40px)}section.svelte-1dmy05y h2:where(.svelte-1dmy05y){font-family:var(--font-display);font-size:var(--text-2xl);color:var(--text-primary);margin:0 0 12px}section.svelte-1dmy05y h3:where(.svelte-1dmy05y){font-family:var(--font-display);color:var(--text-primary);margin:0 0 6px;font-size:1.05rem}section.svelte-1dmy05y p:where(.svelte-1dmy05y){color:var(--text-secondary);line-height:1.7}section.svelte-1dmy05y p:where(.svelte-1dmy05y) a:where(.svelte-1dmy05y),.next-links.svelte-1dmy05y a:where(.svelte-1dmy05y),.level.svelte-1dmy05y a:where(.svelte-1dmy05y){color:var(--accent-primary)}.callout-strip.svelte-1dmy05y{display:flex;gap:12px;align-items:flex-start;padding:14px 18px;border:1px solid var(--accent-primary);border-radius:10px;background:var(--surface-raised);color:var(--accent-primary);margin-bottom:var(--space-8, 40px)}.callout-strip.svelte-1dmy05y p:where(.svelte-1dmy05y){margin:0;color:var(--text-secondary)}.levels.svelte-1dmy05y{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.level.svelte-1dmy05y{position:relative;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:12px;padding:20px}.level-num.svelte-1dmy05y{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--accent-primary)}.level.svelte-1dmy05y p:where(.svelte-1dmy05y){font-size:var(--text-sm)}.table-scroll.svelte-1dmy05y{overflow-x:auto}.api-table.svelte-1dmy05y{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.api-table.svelte-1dmy05y th:where(.svelte-1dmy05y){text-align:left;padding:10px 12px;color:var(--text-tertiary);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--border-subtle)}.api-table.svelte-1dmy05y td:where(.svelte-1dmy05y){padding:10px 12px;border-bottom:1px solid var(--border-subtle);color:var(--text-secondary);vertical-align:top}.api-table.svelte-1dmy05y code:where(.svelte-1dmy05y){font-family:var(--font-mono);font-size:.8rem}.old.svelte-1dmy05y{color:#c4593a}.new.svelte-1dmy05y{color:var(--accent-primary)}.split.svelte-1dmy05y{display:grid;grid-template-columns:1fr 1fr;gap:16px}.col.svelte-1dmy05y{background:var(--surface-raised);border:1px solid var(--border-subtle);border-left-width:4px;border-radius:12px;padding:18px 20px}.col.good.svelte-1dmy05y{border-left-color:#4ea36b}.col.bad.svelte-1dmy05y{border-left-color:#c4593a}.col.svelte-1dmy05y ul:where(.svelte-1dmy05y){margin:0;padding-left:18px;display:grid;gap:6px}.col.svelte-1dmy05y li:where(.svelte-1dmy05y){color:var(--text-secondary);font-size:var(--text-sm);line-height:1.5}.patterns.svelte-1dmy05y{display:grid;gap:14px}.pattern.svelte-1dmy05y{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:12px;padding:18px 20px}.bad-prompt.svelte-1dmy05y,.good-prompt.svelte-1dmy05y{margin:8px 0;padding-left:74px;position:relative;font-size:var(--text-sm);line-height:1.6}.bad-prompt.svelte-1dmy05y span:where(.svelte-1dmy05y),.good-prompt.svelte-1dmy05y span:where(.svelte-1dmy05y){position:absolute;left:0;top:0;font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.05em}.bad-prompt.svelte-1dmy05y{color:var(--text-tertiary)}.bad-prompt.svelte-1dmy05y span:where(.svelte-1dmy05y){color:#c4593a}.good-prompt.svelte-1dmy05y{color:var(--text-primary)}.good-prompt.svelte-1dmy05y span:where(.svelte-1dmy05y){color:#4ea36b}.why.svelte-1dmy05y{font-size:var(--text-xs);color:var(--text-tertiary);font-style:italic;margin:6px 0 0}.checklist.svelte-1dmy05y{padding-left:20px;display:grid;gap:8px}.checklist.svelte-1dmy05y li:where(.svelte-1dmy05y){color:var(--text-secondary);line-height:1.6}.aside.svelte-1dmy05y{margin-top:14px;font-style:italic}.next-label.svelte-1dmy05y{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-tertiary)}.next-links.svelte-1dmy05y{display:flex;gap:18px;flex-wrap:wrap}code.svelte-1dmy05y{font-family:var(--font-mono)}@media(max-width:860px){.levels.svelte-1dmy05y,.split.svelte-1dmy05y{grid-template-columns:1fr}}@media(max-width:560px){.bad-prompt.svelte-1dmy05y,.good-prompt.svelte-1dmy05y{padding-left:0;padding-top:18px}}
