.docs-page.svelte-rd9yas.svelte-rd9yas{max-width:1240px}.page-grid.svelte-rd9yas.svelte-rd9yas{display:grid;grid-template-columns:minmax(0,1fr) 440px;gap:2.5rem;align-items:start}.page-copy.svelte-rd9yas.svelte-rd9yas{min-width:0;max-width:640px}.page-figure.svelte-rd9yas.svelte-rd9yas{position:sticky;top:0;align-self:start;width:440px;height:calc(100vh - 80px - 6rem);z-index:2}.page-figure.svelte-rd9yas .preview,.page-figure.svelte-rd9yas .pattern-wrap,.page-figure.svelte-rd9yas .canvas-wrap{height:100%}.eyebrow.svelte-rd9yas.svelte-rd9yas{font-family:Montserrat,sans-serif;font-size:.65rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#999;margin:0 0 .75rem}h1.svelte-rd9yas.svelte-rd9yas{font-family:Montserrat,sans-serif;font-size:1.75rem;font-weight:600;color:#000;margin:0 0 .75rem}.lede.svelte-rd9yas.svelte-rd9yas{font-family:Montserrat,sans-serif;font-size:.95rem;line-height:1.6;color:#666;margin:0 0 2.5rem}.section.svelte-rd9yas.svelte-rd9yas{margin-bottom:2.25rem;padding-top:1.75rem;border-top:1px solid #e5e5e5}h2.svelte-rd9yas.svelte-rd9yas{font-family:Montserrat,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#000;margin:0 0 1rem}.section.svelte-rd9yas p.svelte-rd9yas,.section.svelte-rd9yas li.svelte-rd9yas{font-family:Montserrat,sans-serif;font-size:.95rem;line-height:1.65;color:#666}.section.svelte-rd9yas p.svelte-rd9yas{margin:0 0 1rem}.section.svelte-rd9yas p.svelte-rd9yas:last-child{margin-bottom:0}.section.svelte-rd9yas ul.svelte-rd9yas{margin:0 0 1rem;padding-left:1.1rem}.section.svelte-rd9yas li.svelte-rd9yas{margin-bottom:.4rem}.section.svelte-rd9yas strong.svelte-rd9yas{color:#000;font-weight:500}.section.svelte-rd9yas a.svelte-rd9yas{color:#000;font-weight:500;text-decoration:none}.section.svelte-rd9yas a.svelte-rd9yas:hover{opacity:.55}.prompt.svelte-rd9yas.svelte-rd9yas{font-style:italic;color:#000!important}.next-links.svelte-rd9yas.svelte-rd9yas{display:flex;flex-wrap:wrap;gap:1.5rem;padding-top:1.5rem;border-top:1px solid #e5e5e5;margin-top:.5rem}.next-links.svelte-rd9yas a.svelte-rd9yas{font-family:Montserrat,sans-serif;font-size:.875rem;font-weight:500;color:#000;text-decoration:none;transition:opacity .15s ease}.next-links.svelte-rd9yas a.svelte-rd9yas:hover{opacity:.55}@media (max-width: 960px){.page-grid.svelte-rd9yas.svelte-rd9yas{grid-template-columns:1fr}.page-figure.svelte-rd9yas.svelte-rd9yas{position:relative;top:0;order:-1;width:min(440px,100%);height:520px;margin:0 auto 1rem;z-index:1}}
