.rich-showcase{color:var(--text-primary,#f2f0ea);margin-top:3rem}.rich-lede{border-block:1px solid #ffffff1f;max-width:52rem;padding:1.5rem 0 2rem}.rich-eyebrow,.rich-kicker{color:var(--color-neon-400,#c6ff3a);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .75rem;font-size:.75rem;font-weight:750}.rich-dek{letter-spacing:-.012em;margin:0;font-size:clamp(1.125rem,2.2vw,1.5rem);line-height:1.55}.rich-reviewed{color:#ffffff80;margin:1rem 0 0;font-size:.75rem}.rich-section{margin-top:4.5rem}.rich-section-head{grid-template-columns:2.5rem minmax(0,46rem);align-items:start;gap:1rem;margin-bottom:1.5rem;display:grid}.rich-section-head--compact{grid-template-columns:2.5rem minmax(0,1fr)}.rich-index{color:var(--color-neon-400,#c6ff3a);margin:.15rem 0 0;font:700 .75rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.rich-section h2,.rich-limitations h2{letter-spacing:-.025em;margin:0;font-size:clamp(1.5rem,3vw,2.25rem);line-height:1.15}.rich-section-head p:not(.rich-index){color:#ffffffa8;margin:.75rem 0 0;font-size:.9375rem;line-height:1.7}.rich-media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.rich-media-card{min-width:0;margin:0}.rich-media-card--wide{grid-column:span 2}.rich-media-frame{aspect-ratio:4/5;background:#090a0c;border:1px solid #ffffff17;width:100%;min-width:0;position:relative;overflow:hidden}.rich-media-card--wide .rich-media-frame{aspect-ratio:16/9}.rich-media-frame img,.rich-media-frame video,.rich-media-frame iframe{object-fit:cover;border:0;width:100%;height:100%;display:block}.rich-media-number{color:#fff;background:#050507c7;padding:.35rem .45rem;font:700 .6875rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;top:.75rem;left:.75rem}.rich-media-card figcaption{color:#ffffffb8;gap:.45rem;padding:.75rem .125rem 0;font-size:.8125rem;line-height:1.55;display:grid}.rich-media-card figcaption a{color:#ffffff75;text-underline-offset:.2em;width:fit-content;font-size:.6875rem}.rich-case-list{gap:1.25rem;display:grid}.rich-case{border-top:1px solid #ffffff24;padding-top:1.25rem}.rich-case-title{grid-template-columns:2.5rem 1fr;gap:1rem;margin-bottom:1rem;display:grid}.rich-case-title>span{color:#ffffff59;font:700 .75rem/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.rich-case h3,.rich-workflow h3,.rich-use-cases h3{margin:0;font-size:1rem;line-height:1.35}.rich-case-title p{color:#ffffff94;margin:.35rem 0 0;font-size:.8125rem;line-height:1.55}.rich-evidence-strip{background:#ffffff1a;border:1px solid #ffffff1a;gap:1px;display:grid}.rich-evidence-strip>div{background:#111216;min-width:0;padding:1rem}.rich-evidence-strip span{color:var(--color-neon-400,#c6ff3a);text-transform:uppercase;margin-bottom:.5rem;font:700 .6875rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.rich-evidence-strip p{color:#ffffffc2;margin:0;font-size:.8125rem;line-height:1.62}.rich-settings ul{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.rich-settings li{color:#ffffffb8;border:1px solid #ffffff24;padding:.35rem .5rem;font-size:.6875rem}.rich-table-wrap{outline-offset:.25rem;border:1px solid #ffffff1f;overflow-x:auto}.rich-table-wrap:focus-visible{outline:2px solid var(--color-neon-400,#c6ff3a)}.rich-table-wrap table{border-collapse:collapse;text-align:left;width:100%;min-width:44rem}.rich-table-wrap th,.rich-table-wrap td{border-bottom:1px solid #ffffff17;padding:.9rem 1rem;font-size:.8125rem;line-height:1.45}.rich-table-wrap thead th{color:#fff;background:#ffffff0e;font-size:.75rem}.rich-table-wrap tbody th{color:#ffffffe6;font-weight:650}.rich-table-wrap td{color:#ffffff9e}.rich-split{gap:0;display:grid}.rich-workflow{counter-reset:rich-step;margin:0;padding:0;list-style:none}.rich-workflow li{counter-increment:rich-step;border-left:1px solid #ffffff24;padding:0 0 1.25rem 2.5rem;position:relative}.rich-workflow li:before{content:counter(rich-step);width:1.5rem;height:1.5rem;color:var(--color-neon-400,#c6ff3a);background:#111216;border:1px solid #ffffff2e;place-items:center;font:700 .6875rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid;position:absolute;top:-.1rem;left:-.75rem}.rich-workflow p,.rich-use-cases p{color:#ffffff9e;margin:.4rem 0 0;font-size:.8125rem;line-height:1.62}.rich-use-cases{background:#ffffff1a;border:1px solid #ffffff1a;gap:1px;display:grid}.rich-use-cases article{background:#111216;padding:1rem}.rich-limitations{background:#16130d;border:1px solid #e8b64f47;gap:1.5rem;margin-top:4.5rem;padding:1.5rem;display:grid}.rich-limitations>div>p:last-child{color:#ffffffa8;margin:.75rem 0 0;font-size:.875rem;line-height:1.65}.rich-limitations ul{color:#ffffffbf;margin:0;padding-left:1.25rem}.rich-limitations li{margin-bottom:.65rem;padding-left:.25rem;font-size:.8125rem;line-height:1.6}@media (width>=48rem){.rich-media-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.rich-media-card--wide{grid-column:span 2}.rich-evidence-strip{grid-template-columns:1.35fr .85fr 1.1fr}.rich-split{grid-template-columns:1.05fr .95fr;gap:4rem}.rich-limitations{grid-template-columns:.8fr 1.2fr;padding:2rem}}@media (width>=64rem){.rich-media-grid{gap:1.25rem}}@media (prefers-reduced-motion:reduce){.rich-showcase *{scroll-behavior:auto!important}}.model-guide{--guide-line:#ffffff1a;--guide-muted:var(--text-secondary,#b9b5c1);margin-top:48px;font-size:15px;line-height:1.65}.model-guide>section,.model-guide__split{margin-top:52px}.model-guide h2,.model-guide h3,.model-guide p{margin-top:0}.model-guide h2{margin-bottom:8px;font-size:clamp(22px,3vw,30px);line-height:1.15}.model-guide h3{margin-bottom:5px;font-size:17px;line-height:1.3}.model-guide p{color:var(--guide-muted)}.model-guide__lede{background:linear-gradient(135deg,#c6ff3a12,#ff6ec70a);border:1px solid #c6ff3a38;border-radius:20px;max-width:800px;padding:26px 28px}.model-guide__lede>p:nth-child(2){color:var(--text-primary,#f2f0ea);margin-bottom:12px;font-size:17px}.model-guide__eyebrow{letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:750;color:var(--color-neon-400,#c6ff3a)!important}.model-guide__reviewed{margin-bottom:0;font-size:12px}.model-guide__section-head{grid-template-columns:42px minmax(0,1fr);gap:14px;max-width:820px;margin-bottom:22px;display:grid}.model-guide__section-head>span{color:var(--color-neon-400,#c6ff3a);letter-spacing:.12em;padding-top:6px;font-size:12px;font-weight:800}.model-guide__section-head p{margin-bottom:0}.model-guide__section-head--compact{align-items:start}.model-guide__table-wrap{border:1px solid var(--guide-line);border-radius:16px;overflow-x:auto}.model-guide table{border-collapse:collapse;width:100%;min-width:820px}.model-guide th,.model-guide td{border-bottom:1px solid var(--guide-line);text-align:left;vertical-align:top;padding:15px}.model-guide thead th{color:var(--guide-muted);letter-spacing:.08em;text-transform:uppercase;background:#ffffff09;font-size:11px}.model-guide tbody th{width:15%}.model-guide tbody tr:last-child>*{border-bottom:0}.model-guide table a{color:var(--color-neon-400,#c6ff3a);text-underline-offset:3px}.model-guide__labs{gap:24px;display:grid}.model-guide__lab{border:1px solid var(--guide-line);background:#ffffff05;border-radius:18px;overflow:hidden}.model-guide__lab>header{grid-template-columns:38px minmax(0,1fr);gap:12px;padding:22px 22px 12px;display:grid}.model-guide__lab>header>span{color:var(--color-pink-400,#ff6ec7);font-weight:800}.model-guide__lab>header p{margin-bottom:0}.model-guide__anatomy{border-block:1px solid var(--guide-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.model-guide__anatomy>div{border-right:1px solid var(--guide-line);padding:16px 18px}.model-guide__anatomy>div:last-child{border-right:0}.model-guide__anatomy strong,.model-guide__lab-notes strong,.model-guide__prompt>span{color:var(--text-primary,#f2f0ea);letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:11px;display:block}.model-guide__anatomy p,.model-guide__lab-notes p{margin-bottom:0;font-size:14px}.model-guide__prompt{background:#0a0a0f;padding:19px 22px}.model-guide__prompt p{color:#f2f0ea;white-space:pre-wrap;margin-bottom:0;font:500 14px/1.7 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.model-guide__lab-notes{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.model-guide__lab-notes>div{border-right:1px solid var(--guide-line);padding:18px 20px}.model-guide__lab-notes>div:last-child{border-right:0}.model-guide__lab-notes ul{color:var(--guide-muted);margin:0;padding-left:18px}.model-guide__split{grid-template-columns:1fr 1fr;gap:28px;display:grid}.model-guide__workflow{margin:0;padding-left:24px}.model-guide__workflow li{padding:0 0 12px 6px}.model-guide__workflow p{margin-bottom:0}.model-guide__checklist{margin:18px 0 0;padding:0;list-style:none}.model-guide__checklist li{border-bottom:1px solid var(--guide-line);padding:11px 12px 11px 34px;position:relative}.model-guide__checklist li:before{content:"✓";color:var(--color-neon-400,#c6ff3a);font-weight:800;position:absolute;left:8px}@media (width<=760px){.model-guide{margin-top:36px}.model-guide__lede{padding:21px 20px}.model-guide__anatomy,.model-guide__lab-notes,.model-guide__split{grid-template-columns:1fr}.model-guide__anatomy>div,.model-guide__lab-notes>div{border-right:0;border-bottom:1px solid var(--guide-line)}.model-guide__anatomy>div:last-child,.model-guide__lab-notes>div:last-child{border-bottom:0}.model-guide__split{gap:8px}}.seo-article-body.svelte-1wihtxh{gap:1.5rem;min-width:0;margin-top:2rem;display:grid}.seo-article-body__section.svelte-1wihtxh{border-top:1px solid var(--border-subtle,#ffffff1a);min-width:0;padding-top:1.25rem}.seo-article-body__section.svelte-1wihtxh h2:where(.svelte-1wihtxh){margin:0 0 .75rem;font-size:1.25rem;line-height:1.3}.seo-article-body__block.svelte-1wihtxh+.seo-article-body__block:where(.svelte-1wihtxh){margin-top:1rem}.seo-article-body__block.svelte-1wihtxh h3:where(.svelte-1wihtxh){margin:.75rem 0 0;font-size:1rem;line-height:1.4}.seo-article-body__section.svelte-1wihtxh p:where(.svelte-1wihtxh),.seo-article-body__section.svelte-1wihtxh li:where(.svelte-1wihtxh){font-size:.9375rem;line-height:1.7}.seo-article-body__section.svelte-1wihtxh p:where(.svelte-1wihtxh){opacity:.88;margin:.625rem 0 0}.seo-article-body__section.svelte-1wihtxh ul:where(.svelte-1wihtxh),.seo-article-body__section.svelte-1wihtxh ol:where(.svelte-1wihtxh){margin:.75rem 0 0;padding-inline-start:1.25rem}.seo-article-body__section.svelte-1wihtxh li:where(.svelte-1wihtxh)+li:where(.svelte-1wihtxh){margin-top:.5rem}.seo-article-body__sources.svelte-1wihtxh a:where(.svelte-1wihtxh){color:inherit;text-underline-offset:.2em}@media (width>=48rem){.seo-article-body.svelte-1wihtxh{gap:2rem}.seo-article-body__section.svelte-1wihtxh{padding-top:1.5rem}}.article-composer-block.svelte-e3cvoj{max-width:960px;margin:2rem auto}.article-composer-block--compact.svelte-e3cvoj{margin-block:1.25rem}.article-composer-block__fallback.svelte-e3cvoj{color:var(--text-muted,#6b7280);margin:.75rem 0 0;font-size:.875rem}.article-composer-block__direct-link.svelte-e3cvoj{margin-top:.75rem;display:inline-block}.seo-page.svelte-19369wl{max-width:1080px;color:var(--text-primary,#f2f0ea);margin:0 auto;padding:32px 20px 80px}.seo-hero-copy.svelte-19369wl,.seo-composer.svelte-19369wl{min-width:0;max-width:100%}.seo-intro.svelte-19369wl,.seo-section.svelte-19369wl p:where(.svelte-19369wl),.seo-faq-item.svelte-19369wl{max-width:680px}.seo-hero.svelte-19369wl h1:where(.svelte-19369wl){letter-spacing:-.02em;margin:0 0 14px;font-size:clamp(30px,4vw,44px);line-height:1.12}.seo-title-row.svelte-19369wl{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.seo-version.svelte-19369wl{min-height:28px;color:var(--color-neon-400,#c6ff3a);border:1px solid #c6ff3a73;border-radius:999px;align-items:center;gap:7px;padding:3px 10px;font-size:13px;font-weight:700;display:inline-flex}.seo-version.svelte-19369wl small:where(.svelte-19369wl){letter-spacing:.12em;opacity:.65;font-size:9px}.seo-reviewed.svelte-19369wl{opacity:.7;margin:-4px 0 14px;font-size:13px}.seo-intro.svelte-19369wl{opacity:.85;margin:0 0 22px;font-size:16px;line-height:1.6}.seo-runtime.svelte-19369wl{background:#ffffff09;border:1px solid #ffffff1a;border-radius:12px;max-width:680px;margin:0 0 18px;padding:12px 14px;font-size:13px;line-height:1.5}.seo-runtime.svelte-19369wl p:where(.svelte-19369wl),.seo-runtime.svelte-19369wl ul:where(.svelte-19369wl){margin:0}.seo-runtime.svelte-19369wl ul:where(.svelte-19369wl){padding:6px 0 0 18px}.seo-runtime-alternative.svelte-19369wl{color:inherit;text-underline-offset:3px;margin-top:6px;display:inline-block}.seo-cta.svelte-19369wl{background:linear-gradient(120deg, var(--color-neon-500,#a8e020) 0%, var(--color-neon-400,#c6ff3a) 42%, var(--color-pink-400,#ff6ec7) 100%);color:#0b0b10;box-shadow:var(--shadow-glow-neon,0 8px 30px #c6ff3a40);border-radius:999px;padding:13px 28px;font-weight:700;text-decoration:none;display:inline-block}.seo-hero--visual.svelte-19369wl{align-items:center;gap:28px;margin-bottom:8px;display:grid}.seo-hero-gallery.svelte-19369wl{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.seo-hero-visual-column.svelte-19369wl{min-width:0}.seo-hero-tile.svelte-19369wl{aspect-ratio:3/4;background:#0d0d14;border:1px solid #ffffff0f;border-radius:12px;text-decoration:none;display:block;position:relative;overflow:hidden}.seo-hero-tile.svelte-19369wl:first-child{grid-area:span 2/span 2}.seo-hero-tile.svelte-19369wl img:where(.svelte-19369wl),.seo-hero-tile.svelte-19369wl video:where(.svelte-19369wl){object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.seo-hero-disclosure.svelte-19369wl{color:var(--text-secondary,#b5b2bd);opacity:.78;margin:10px 2px 0;font-size:12px;line-height:1.45}@media (width>=860px){.seo-hero--visual.svelte-19369wl{grid-template-columns:1fr .95fr;gap:40px;margin-bottom:24px}}.seo-media.svelte-19369wl{gap:20px;margin-top:28px;display:grid}.seo-media-item.svelte-19369wl iframe:where(.svelte-19369wl){aspect-ratio:16/9;border:0;border-radius:12px;width:100%}.seo-media-item.svelte-19369wl img:where(.svelte-19369wl){border-radius:12px;width:100%;display:block}.seo-media-item.svelte-19369wl figcaption:where(.svelte-19369wl){opacity:.65;margin-top:8px;font-size:13px}.seo-media-item.svelte-19369wl figcaption:where(.svelte-19369wl) a:where(.svelte-19369wl){color:inherit}.seo-section.svelte-19369wl{margin-top:36px}.seo-section.svelte-19369wl h2:where(.svelte-19369wl){margin:0 0 10px;font-size:20px}.seo-section.svelte-19369wl p:where(.svelte-19369wl){opacity:.85;margin:0;font-size:15px;line-height:1.65}.seo-faq-item.svelte-19369wl{margin-top:18px}.seo-faq-item.svelte-19369wl h3:where(.svelte-19369wl){margin:0 0 6px;font-size:16px}.seo-faq-item.svelte-19369wl p:where(.svelte-19369wl){opacity:.8;margin:0;font-size:14px;line-height:1.6}.seo-template-grid.svelte-19369wl{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:4px;display:grid}@media (width>=640px){.seo-template-grid.svelte-19369wl{grid-template-columns:repeat(4,1fr)}}.seo-template-card.svelte-19369wl{color:inherit;text-decoration:none;display:block}.seo-template-media.svelte-19369wl{aspect-ratio:3/4;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:12px;overflow:hidden}.seo-template-media.svelte-19369wl img:where(.svelte-19369wl),.seo-template-media.svelte-19369wl video:where(.svelte-19369wl){object-fit:cover;width:100%;height:100%;display:block}.seo-template-name.svelte-19369wl{opacity:.85;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}.seo-template-viewall.svelte-19369wl{color:inherit;opacity:.75;margin-top:16px;font-size:14px;display:inline-block}.seo-footer.svelte-19369wl{margin-top:48px;font-size:14px}.seo-related.svelte-19369wl ul:where(.svelte-19369wl),.seo-sources.svelte-19369wl ul:where(.svelte-19369wl){margin:0;padding-inline-start:20px;line-height:1.7}.seo-related.svelte-19369wl a:where(.svelte-19369wl),.seo-sources.svelte-19369wl a:where(.svelte-19369wl){color:inherit}.seo-sources.svelte-19369wl{margin-bottom:24px}.seo-sources.svelte-19369wl h2:where(.svelte-19369wl){margin:0 0 8px;font-size:16px}.seo-cta--final.svelte-19369wl{margin:0 0 20px}.seo-footer.svelte-19369wl a:where(.svelte-19369wl){color:inherit;opacity:.75}
