.spark-sentence.svelte-xyspdd{max-width:34ch;color:var(--text-color-light);font-size:var(--font-size-lg);text-align:center;text-wrap:balance;margin:0;line-height:2.1}.spark-sentence.svelte-xyspdd .slot:where(.svelte-xyspdd){min-height:var(--tap-target-min);padding:2px var(--spacing-xs);border-radius:var(--border-radius-md);color:var(--fc);font-size:inherit;text-underline-offset:3px;transition:var(--transition-std);background:0 0;border:0;align-items:center;font-weight:700;line-height:1.15;text-decoration:underline;text-decoration-thickness:2px;display:inline-flex}.spark-sentence.svelte-xyspdd .slot:where(.svelte-xyspdd):hover{cursor:pointer;background:var(--fc);color:var(--chip-selected-ink);text-decoration:none}.sheet-backdrop.svelte-1tx6cde{z-index:100;background:var(--scrim-color);position:fixed;inset:0}.sheet-positioner.svelte-1tx6cde{z-index:101;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}@media (width>=768px){.sheet-positioner.svelte-1tx6cde{padding:var(--spacing-xl);align-items:center}}.sheet.svelte-1tx6cde{border:var(--spark-border);border-radius:var(--border-radius-lg) var(--border-radius-lg) 0 0;background:var(--spark-background-color);width:100%;max-width:640px;max-height:85dvh;box-shadow:var(--box-shadow);flex-direction:column;display:flex}@media (width>=768px){.sheet.svelte-1tx6cde{border-radius:var(--border-radius-lg)}}.sheet-head.svelte-1tx6cde{justify-content:space-between;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);border-bottom:2px solid #0000;border-image:var(--gradient-1) 1;display:flex}.sheet-head.svelte-1tx6cde .sheet-title:where(.svelte-1tx6cde){color:var(--text-color-light);font-size:var(--font-size-lg);margin:0;font-weight:700}.sheet-head.svelte-1tx6cde .sheet-head-actions:where(.svelte-1tx6cde){align-items:center;gap:var(--spacing-sm);display:flex}.sheet-head.svelte-1tx6cde .sheet-close:where(.svelte-1tx6cde){min-width:var(--tap-target-min);min-height:var(--tap-target-min);border:1px solid var(--tertiary-color);border-radius:var(--border-radius-lg);color:var(--text-color-light);font-size:var(--font-size-md);transition:var(--transition-std);background:0 0;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.sheet-head.svelte-1tx6cde .sheet-close:where(.svelte-1tx6cde):hover{cursor:pointer;border-color:var(--accent-color-5)}.sheet-body.svelte-1tx6cde{gap:var(--spacing-xl);padding:var(--spacing-lg);flex-direction:column;display:flex;overflow-y:auto}.sheet-footer.svelte-1tx6cde{padding:var(--spacing-md) var(--spacing-lg);padding-bottom:calc(var(--spacing-md) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--tertiary-color);justify-content:flex-end;display:flex}.chip.svelte-1mt2d1x{--interaction-accent:var(--chip-accent,var(--accent-color-5));min-width:var(--tap-target-min);min-height:var(--tap-target-min);padding:var(--spacing-sm) var(--spacing-lg);border:1px solid var(--tertiary-color);border-radius:var(--border-radius-xl);color:var(--text-color-light);font-size:var(--font-size-md);transition:transform var(--motion-press) var(--ease-out), filter var(--motion-feedback) ease, opacity var(--motion-feedback) ease;background:0 0;justify-content:center;align-items:center;font-weight:500;line-height:1;display:inline-flex}.chip.svelte-1mt2d1x:hover{cursor:pointer;border-color:var(--chip-accent,var(--accent-color-5))}.chip.svelte-1mt2d1x:active:not(:disabled){transform:scale(.96)}.chip.svelte-1mt2d1x:focus-visible{outline:2px solid var(--accent-color-5);outline-offset:2px}.chip.selected.svelte-1mt2d1x{background:var(--chip-fill,var(--gradient-1));color:var(--chip-selected-ink);border-color:#0000}.chip.selected.wash.svelte-1mt2d1x:not(.muted){animation:accentWash var(--motion-feedback) ease-out}.chip.muted.svelte-1mt2d1x{color:var(--tertiary-color)}.chip.muted.selected.svelte-1mt2d1x{background:var(--chip-muted-fill);color:var(--text-color-light)}@media (prefers-reduced-motion:reduce){.chip.svelte-1mt2d1x{transition-duration:var(--motion-reduced)}.chip.svelte-1mt2d1x:active:not(:disabled){transform:none}.chip.selected.wash.svelte-1mt2d1x:not(.muted){animation-duration:var(--motion-reduced)}}.lever-field.svelte-fodv3p{--interaction-accent:var(--fc);gap:var(--spacing-md);flex-direction:column;display:flex}.lever-field.svelte-fodv3p .field-head:where(.svelte-fodv3p){align-items:center;gap:var(--spacing-sm);display:flex}.lever-field.svelte-fodv3p .field-head:where(.svelte-fodv3p) .dot:where(.svelte-fodv3p){border:1px solid var(--tertiary-color);width:10px;height:10px;transition:var(--transition-std);background:0 0;border-radius:50%;flex:none}.lever-field.svelte-fodv3p .field-head:where(.svelte-fodv3p) .field-name:where(.svelte-fodv3p){color:var(--text-color-light);font-size:var(--font-size-md);font-weight:700}.lever-field.svelte-fodv3p .field-head:where(.svelte-fodv3p) .field-value:where(.svelte-fodv3p){color:var(--tertiary-color);font-size:var(--font-size-md-sm);margin-left:auto}.lever-field.svelte-fodv3p .chips:where(.svelte-fodv3p){gap:var(--tap-gap-min);flex-wrap:wrap;display:flex}.lever-field.set.wash.svelte-fodv3p .field-head:where(.svelte-fodv3p){animation:accentWash var(--motion-feedback) ease-out}.lever-field.set.svelte-fodv3p .dot:where(.svelte-fodv3p){border-color:var(--fc);background:var(--fc)}.lever-field.set.svelte-fodv3p .field-value:where(.svelte-fodv3p){color:var(--fc);font-weight:600}@media (prefers-reduced-motion:reduce){.lever-field.set.wash.svelte-fodv3p .field-head:where(.svelte-fodv3p){animation-duration:var(--motion-reduced)}}.reset.svelte-l1b8hn{min-height:var(--tap-target-min);padding:0 var(--spacing-md);border-radius:var(--border-radius-lg);color:var(--accent-color-5);font-size:var(--font-size-md);transition:var(--transition-std);background:0 0;border:0;align-items:center;font-weight:600;display:inline-flex}.reset.svelte-l1b8hn:hover:not(:disabled){cursor:pointer;text-decoration:underline}.reset.svelte-l1b8hn:disabled{color:var(--tertiary-color);opacity:.6}.done.svelte-l1b8hn{min-height:var(--tap-target-lg);padding:0 var(--spacing-xl);border-radius:var(--border-radius-lg);background:var(--gradient-1);color:var(--chip-selected-ink);font-size:var(--font-size-md);transition:var(--transition-std);border:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.done.svelte-l1b8hn:hover{cursor:pointer;opacity:.92}.generation-controls.svelte-13xb4d5{align-items:center;gap:var(--spacing-lg);flex-direction:column;width:100%;display:flex}.generation-controls.svelte-13xb4d5 .customize:where(.svelte-13xb4d5){justify-content:center;align-items:center;gap:var(--spacing-sm);min-height:var(--tap-target-lg);padding:0 var(--spacing-lg);border:1px solid var(--tertiary-color);border-radius:var(--border-radius-lg);color:var(--text-color-light);font-size:var(--font-size-md);transition:var(--transition-std);background:0 0;font-weight:600;display:inline-flex}.generation-controls.svelte-13xb4d5 .customize:where(.svelte-13xb4d5):hover{cursor:pointer;border-color:var(--accent-color-5)}.generation-controls.svelte-13xb4d5 .customize.active:where(.svelte-13xb4d5){background:var(--spark-background-color);box-shadow:inset 0 0 0 1px var(--accent-color-5);border-color:#0000}.generation-controls.svelte-13xb4d5 .customize:where(.svelte-13xb4d5) .badge:where(.svelte-13xb4d5){min-width:22px;height:22px;padding:0 var(--spacing-xs);border-radius:var(--border-radius-xl);background:var(--gradient-1);color:var(--chip-selected-ink);font-size:var(--font-size-md-sm);justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex}.dialog-container.svelte-jf8l4h{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.dialog-container.svelte-jf8l4h .generation-trigger:where(.svelte-jf8l4h){width:100%;margin-top:var(--spacing-lg);justify-content:center;display:flex}.dialog-container.svelte-jf8l4h .generation-error:where(.svelte-jf8l4h){align-items:center;gap:var(--spacing-sm);margin:var(--spacing-md) 0 0;font-size:var(--font-size-md);display:flex}.dialog-container.svelte-jf8l4h .generation-error:where(.svelte-jf8l4h) button:where(.svelte-jf8l4h){min-height:var(--tap-target-min);padding:var(--spacing-sm) var(--spacing-lg);border:1px solid var(--accent-color-2);border-radius:var(--border-radius-lg);background:var(--spark-background-color);color:var(--text-color-light);font:inherit;cursor:pointer}.dialog-container.svelte-jf8l4h .generation-error:where(.svelte-jf8l4h) button:where(.svelte-jf8l4h):focus-visible{outline:2px solid var(--accent-color-5);outline-offset:2px}.dialog-container.svelte-jf8l4h .sparks-container:where(.svelte-jf8l4h){width:100%;margin-top:var(--spacing-lg);flex:auto}.home-page-container.svelte-1uha8ag{text-align:center;width:100%;margin-top:var(--spacing-lg);flex-direction:column;justify-content:center;align-items:center;display:flex}@media (width>=768px){.home-page-container.svelte-1uha8ag{max-width:860px;margin:var(--spacing-xl) auto 0}}.home-page-container.svelte-1uha8ag .conversation-container:where(.svelte-1uha8ag){justify-content:center;width:100%;display:flex}
