.repage-prose.svelte-vr46kb a{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-underline-offset:3px;transition:color .12s}.repage-prose.svelte-vr46kb a:hover{color:var(--color-neutral-900,#171717);text-decoration-color:currentColor}.repage-prose.svelte-vr46kb code{background:var(--color-neutral-100,#f5f5f5);border-radius:.25rem;padding:.1em .35em;font-size:.9em}.repage-cell-new{outline:2px solid color-mix(in srgb, var(--color-blue-500,#3b82f6) 45%, transparent);outline-offset:-1px;animation:.42s cubic-bezier(.22,1,.36,1) svelte-atpzrc-repage-arrive}.repage-cell-user{background:color-mix(in srgb, var(--color-amber-500,#f59e0b) 6%, transparent)}.repage-cell-user:hover{background:color-mix(in srgb, var(--color-amber-500,#f59e0b) 9%, transparent)}@media (prefers-contrast:more){.repage-cell-user{box-shadow:inset 2px 0 0 var(--color-amber-600,#d97706)}}.repage-cell-ai{background:color-mix(in srgb, var(--color-blue-500,#3b82f6) 4.5%, transparent)}.repage-cell-ai:hover{background:color-mix(in srgb, var(--color-blue-500,#3b82f6) 7%, transparent)}@media (prefers-contrast:more){.repage-cell-ai{box-shadow:inset 2px 0 0 var(--color-blue-500,#3b82f6)}}.repage-cell-new-fading{outline-offset:-1px;outline:2px solid #0000;transition:outline-color 1.2s ease-out}@keyframes svelte-atpzrc-repage-arrive{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.repage-cell-new{animation:none}}.repage-section.svelte-1se4z7q{scroll-margin-top:1.5rem}.layout-narrative.svelte-1se4z7q .repage-grid{display:block}.layout-narrative.svelte-1se4z7q .repage-grid>*{max-width:68ch;margin-inline:auto}.layout-narrative.svelte-1se4z7q .repage-grid>*+*{margin-top:1.5rem}:is(.layout-narrative.svelte-1se4z7q>div:first-child:has(h2),.layout-narrative.svelte-1se4z7q>div:first-child:has(h3)),:is(.layout-sequence.svelte-1se4z7q>div:first-child:has(h2),.layout-spec.svelte-1se4z7q>div:first-child:has(h2)){max-width:68ch;margin-inline:auto}:is(.layout-narrative.svelte-1se4z7q .repage-grid>:has(figure),.layout-narrative.svelte-1se4z7q .repage-grid>:has(table),.layout-narrative.svelte-1se4z7q .repage-grid>:has(pre)){max-width:none}.layout-drawing-set.svelte-1se4z7q .repage-grid{gap:2rem}.layout-drawing-set.svelte-1se4z7q img{object-fit:contain;background:var(--drawing-ground,#f7f7f5);padding:1.25rem}.layout-sequence.svelte-1se4z7q .repage-grid{counter-reset:repage-step;display:block}.layout-sequence.svelte-1se4z7q .repage-grid>*+*{margin-top:1.75rem}.layout-spec.svelte-1se4z7q .repage-grid{max-width:46rem;display:block}.layout-spec.svelte-1se4z7q .repage-grid>*{font-size:.9375rem}.layout-spec.svelte-1se4z7q .repage-grid>*+*{margin-top:.5rem}.layout-index.svelte-1se4z7q .repage-grid>*{font-size:.875rem}.variant-dense.svelte-1se4z7q .repage-grid{gap:.375rem}@media (prefers-color-scheme:dark){.layout-drawing-set.svelte-1se4z7q img{--drawing-ground:#17181a}}.repage-preview.svelte-1se4z7q{border:1.5px dashed var(--color-neutral-300,#d4d4d4);background:color-mix(in srgb, var(--color-neutral-900,#171717) 3%, transparent);pointer-events:none;border-radius:1rem;min-height:4.5rem;animation:.12s ease-out svelte-1se4z7q-repage-drop-in}.repage-source.svelte-1se4z7q{opacity:.28;transition:opacity .12s ease-out}.repage-ghost{opacity:.95;cursor:grabbing;background:#fff;border-radius:1rem;box-shadow:0 24px 48px #0000002e,0 2px 8px #00000014}@keyframes svelte-1se4z7q-repage-drop-in{0%{opacity:0}to{opacity:1}}.repage-board-dragging.svelte-1se4z7q{-webkit-user-select:none;user-select:none;touch-action:none}@media (prefers-reduced-motion:reduce){.repage-preview.svelte-1se4z7q{animation:none}}.masonry-related.svelte-10gmv54{column-count:2}@media (width>=768px){.masonry-related.svelte-10gmv54{column-count:3}}
