.liliia{justify-items:center;display:grid}.liliia__demo{flex-direction:column;gap:1rem;inline-size:100%;display:flex;position:relative}.liliia__window{background:var(--color-paper);block-size:35rem;inline-size:min(24rem,100%);box-shadow:0 0 0 var(--hairline) color-mix(in oklab, var(--color-ink) 14%, transparent), 0 1px 2px color-mix(in oklab, var(--color-ink) 8%, transparent);border:0;border-radius:1rem;flex-direction:column;gap:0;margin-inline:auto;padding-block:1rem 0;display:flex;overflow:hidden}.liliia__bar{border-block-end:var(--hairline) solid var(--color-line);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.25rem .5rem;padding:0 1rem 1rem;display:grid}.liliia__title,.liliia__bar [data-slot=card-title]{font-family:var(--font-body);color:var(--color-ink);grid-area:1/1;font-size:1rem;font-weight:650;line-height:1.2}.liliia__description,.liliia__bar [data-slot=card-description]{font-family:var(--font-body);color:var(--color-ink-soft);grid-area:2/1;font-size:.875rem;line-height:1.25}.liliia__bar [data-slot=card-action],.liliia__fallback-reset{grid-area:1/2/span 2;place-self:start end}.liliia__bar [data-slot=card-action] button,.liliia__fallback-reset{border:var(--hairline) solid var(--color-line-strong);background:var(--color-paper);block-size:2rem;inline-size:2rem;color:var(--color-ink);border-radius:999px;place-items:center;display:grid}.liliia__log{padding:1rem}.liliia__conversation{block-size:100%}.liliia__content{flex:1;min-block-size:0;padding:0;overflow:hidden}.liliia__empty{text-align:center;block-size:100%;color:var(--color-ink-soft);border:0;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:1.5rem;display:flex}.liliia__empty [data-slot=empty-icon],[data-liliia-fallback] .liliia__empty>svg{background:var(--color-surface);block-size:2rem;inline-size:2rem;color:var(--color-ink);border-radius:.5rem;place-items:center;margin-block-end:.5rem;display:grid}.liliia__empty-title,.liliia__empty [data-slot=empty-title]{font-family:var(--font-body);color:var(--color-ink);font-size:.875rem;font-weight:600}.liliia__empty-description,.liliia__empty [data-slot=empty-description]{max-inline-size:16rem;font-size:.875rem;line-height:1.55}.liliia__log [data-slot=message-scroller-item]{padding-block:var(--space-2xs)}.liliia__log [data-slot=message]{font-size:.95rem}.liliia__log [data-slot=message][data-align=end] [data-slot=bubble-content]{background:var(--color-ink);color:var(--color-paper)}.liliia__log [data-slot=message][data-align=start] [data-slot=bubble-content]{border-inline-start:2px solid var(--color-red);padding-inline-start:var(--space-sm)}.liliia__honest{color:var(--color-ink-soft);font-size:.88rem;border-inline-start-color:var(--color-line-strong)!important}.liliia__source{font-family:var(--font-body);letter-spacing:.04em;color:var(--color-red-strong);font-size:.68rem}.liliia__message-text{white-space:pre-wrap}.liliia__message-text strong{font-weight:700}.liliia__composer{border-block-start:var(--hairline) solid var(--color-line);background:var(--color-surface);border-radius:0 0 1rem 1rem;flex-direction:column;flex:none;gap:.5rem;padding:1rem;display:flex}.liliia__form{inline-size:100%}.liliia__form [data-slot=input-group],.liliia__fallback-input{border:var(--hairline) solid var(--color-line-strong);background:var(--color-paper);min-block-size:0;box-shadow:0 1px 2px color-mix(in oklab, var(--color-ink) 8%, transparent);border-radius:.75rem;flex-direction:column;display:flex}.liliia__form [data-slot=input-group]:focus-within{border-color:var(--color-ink-soft);box-shadow:0 0 0 2px color-mix(in oklab, var(--color-ink) 12%, transparent);outline:none}.liliia__input-surface{block-size:3.5rem;inline-size:100%;color:var(--color-ink-soft);padding:.625rem .75rem;font-size:.875rem;line-height:1.35}.liliia__textarea{resize:none;block-size:100%;inline-size:100%;font-family:var(--font-body);color:var(--color-ink);background:0 0;border:0;padding:0;font-size:.875rem;line-height:1.35;display:block;overflow:hidden}.liliia__textarea:focus,.liliia__textarea:focus-visible{border-color:#0000;box-shadow:none!important;outline:none!important}.liliia__input-actions,.liliia__fallback-actions{justify-content:flex-start;align-items:center;inline-size:100%;padding:.25rem .75rem .75rem;display:flex}.liliia__fallback-plus,.liliia__fallback-submit{border-radius:999px;place-items:center;block-size:2rem;inline-size:2rem;display:grid}.liliia__fallback-plus{border:var(--hairline) solid var(--color-line-strong);background:var(--color-paper);color:var(--color-ink)}.liliia__fallback-submit{background:var(--color-surface-deep)}.liliia__submit{background:var(--color-red-strong);block-size:2rem;inline-size:2rem;color:var(--color-paper);border-radius:999px;margin-inline-start:auto}.liliia__input-actions>[data-slot=button]:first-child,.liliia__input-actions [data-slot=dropdown-menu-trigger] [data-slot=button]{border:var(--hairline) solid var(--color-line-strong);background:var(--color-paper);block-size:2rem;inline-size:2rem;color:var(--color-ink);border-radius:999px}.liliia__input-actions>[data-slot=button]:first-child:hover,.liliia__input-actions [data-slot=dropdown-menu-trigger] [data-slot=button]:hover{background:var(--color-surface)}.liliia__submit:hover{background:var(--color-red)}.liliia__submit:disabled,.liliia__submit[data-disabled]{background:var(--color-surface-deep);color:var(--color-ink-soft)}.liliia__composer button:focus-visible{outline-color:var(--color-ink);box-shadow:none}[data-slot=dropdown-menu-content]{min-inline-size:12rem;padding:var(--space-2xs);border:var(--hairline) solid var(--color-line-strong);background:var(--color-paper);box-shadow:0 14px 32px -20px color-mix(in oklab, var(--color-ink) 60%, transparent);border-radius:.75rem}[data-slot=dropdown-menu-item]{border:0;border-radius:.4rem;padding:.42rem .55rem;font-size:.8rem;line-height:1.25}[data-slot=dropdown-menu-item]:focus{background:var(--color-surface);outline:none}[data-slot=dropdown-menu-item][data-disabled]{opacity:.46}[data-slot=tooltip-content]{border-radius:.4rem}.liliia__log [data-slot=message-footer] button{color:var(--color-ink-soft)}.liliia__log [data-slot=message-footer] button:hover{color:var(--color-red-strong)}@media (width<=36rem){.liliia__log{padding:1rem}}@media (prefers-reduced-motion:reduce){.liliia__window *,.liliia__window :before,.liliia__window :after{scroll-behavior:auto!important}}.lilia-hero[data-astro-cid-i2ay77pa]{min-block-size:100svh;padding:calc(var(--space-3xl) + 2rem) var(--gutter) var(--space-2xl);align-items:center;display:grid}.lilia-hero__grid[data-astro-cid-i2ay77pa]{gap:var(--space-xl);align-items:center;inline-size:100%;max-inline-size:88rem;margin-inline:auto;display:grid}@media (width>=52rem){.lilia-hero__grid[data-astro-cid-i2ay77pa]{gap:var(--space-3xl);grid-template-columns:1fr auto}}.lilia-hero__copy[data-astro-cid-i2ay77pa]{gap:var(--space-md);justify-items:start;display:grid}.lilia-hero__kicker[data-astro-cid-i2ay77pa]{font-size:var(--text-meta);letter-spacing:var(--tracking-kicker);text-transform:uppercase;color:var(--color-blue);font-weight:700}.lilia-hero__title[data-astro-cid-i2ay77pa]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.015em;font-size:clamp(2.8rem,min(8vw,14vh),6.5rem);font-weight:900;line-height:.96}.line[data-astro-cid-i2ay77pa]{padding-block-end:.12em;display:block;overflow:hidden}.line__in[data-astro-cid-i2ay77pa]{display:block}.line__in--red[data-astro-cid-i2ay77pa]{color:var(--color-red)}.lilia-hero__smile[data-astro-cid-i2ay77pa]{block-size:auto;inline-size:min(52%,20rem);margin-block-start:-.1rem;display:block;overflow:visible}.lilia-hero__lead[data-astro-cid-i2ay77pa]{max-inline-size:46ch;font-size:var(--text-lead);color:var(--color-ink-soft);text-wrap:pretty;line-height:1.5}.lilia-hero__hints[data-astro-cid-i2ay77pa]{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.lilia-hero__hint[data-astro-cid-i2ay77pa]{padding:var(--space-2xs) var(--space-sm);border:var(--hairline) solid var(--color-line-strong);border-radius:var(--radius-pill);font-size:var(--text-meta);letter-spacing:.03em;color:var(--color-ink-soft);transition:border-color var(--dur-micro) var(--ease-out), color var(--dur-micro) var(--ease-out), background-color var(--dur-micro) var(--ease-out);font-weight:600}@media (hover:hover){.lilia-hero__hint[data-astro-cid-i2ay77pa]:hover{border-color:var(--color-red);color:var(--color-red);background:color-mix(in oklab, var(--color-red) 6%, transparent)}}.lilia-hero__chat[data-astro-cid-i2ay77pa]{justify-items:center;display:grid}@media (width>=52rem){.lilia-hero__chat[data-astro-cid-i2ay77pa] .liliia__window{block-size:38rem;inline-size:24rem}}
