.chat.svelte-w1eqlx{box-sizing:border-box;padding:2rem var(--content-inline-padding);flex-direction:column;gap:1.25rem;display:flex}.message.svelte-w1eqlx{display:flex}.message.user.svelte-w1eqlx{justify-content:flex-end}.message.assistant.svelte-w1eqlx{flex-direction:column;align-items:flex-start;gap:.75rem}.bubble.svelte-w1eqlx{border-radius:1rem;max-width:80%;padding:.65rem 1rem;font-size:.95rem;line-height:1.5}.user-bubble.svelte-w1eqlx{color:#e5e5e7;background:#2a2a30;border-bottom-right-radius:.25rem}.thinking.svelte-w1eqlx{color:#8e8e93;visibility:hidden;font-size:.9rem;position:absolute;top:0;left:0;right:0}.thinking.is-visible.svelte-w1eqlx{visibility:visible}.dots.svelte-w1eqlx span:where(.svelte-w1eqlx){opacity:.3;animation:1.4s infinite svelte-w1eqlx-dotPulse}.dots.svelte-w1eqlx span:where(.svelte-w1eqlx):nth-child(2){animation-delay:.2s}.dots.svelte-w1eqlx span:where(.svelte-w1eqlx):nth-child(3){animation-delay:.4s}@keyframes svelte-w1eqlx-dotPulse{0%,60%,to{opacity:.3}30%{opacity:1}}.bio-wrapper.svelte-w1eqlx{align-self:stretch;position:relative}.bio-text.svelte-w1eqlx{white-space:pre-wrap;color:#d4d4d8;font-size:.95rem;line-height:1.65}.bio-ghost.svelte-w1eqlx{visibility:hidden}.bio-visible.svelte-w1eqlx{position:absolute;top:0;left:0;right:0}.fade-in.svelte-w1eqlx{animation:.35s ease-out both svelte-w1eqlx-tokenFadeIn}@keyframes svelte-w1eqlx-tokenFadeIn{0%{opacity:0;filter:blur(2px);transform:translateY(2px)}to{opacity:1;filter:blur();transform:translateY(0)}}.done-row.svelte-w1eqlx{visibility:hidden;justify-content:space-between;align-self:stretch;align-items:center;display:flex}.done-row.is-visible.svelte-w1eqlx{visibility:visible;animation:.35s ease-out both svelte-w1eqlx-tokenFadeIn}.attribution.svelte-w1eqlx{color:#6b6b73;padding-left:.25rem;font-size:.75rem}.retry-btn.svelte-w1eqlx{color:#a0a0a8;cursor:pointer;background:0 0;border:1px solid #3a3a40;border-radius:.5rem;align-items:center;gap:.4rem;padding:.35rem .75rem;font-family:inherit;font-size:.8rem;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.retry-btn.svelte-w1eqlx:hover{color:#e5e5e7;background:#2a2a30;border-color:#555}.retry-icon.svelte-w1eqlx{flex-shrink:0}.card.svelte-liqrj3{box-sizing:border-box;padding:2rem var(--content-inline-padding);background-color:#fff;background-image:radial-gradient(#d4d4d8 1px,#0000 1px);background-size:20px 20px}.header.svelte-liqrj3{justify-content:space-between;align-items:center;gap:1rem;display:flex}.logo.svelte-liqrj3{object-fit:contain;object-position:left center;width:auto;height:2rem}.date-range.svelte-liqrj3{color:#71717a;white-space:nowrap;font-size:.85rem}ul.svelte-liqrj3{margin:.75rem 0 0;padding-left:1.25rem}li.svelte-liqrj3{color:#3f3f46;font-size:.95rem;line-height:1.65}li.svelte-liqrj3+li:where(.svelte-liqrj3){margin-top:.4rem}.kuwahara-background.svelte-hvu2xa{width:100%;display:block}.page.svelte-1uha8ag{z-index:0;position:relative}.frame.svelte-1uha8ag{z-index:-1;max-width:var(--content-width);border-inline:1px solid var(--frame-line);pointer-events:none;--rail-fade:linear-gradient(to bottom, transparent 0, transparent calc(var(--hero-photo-height) - var(--hero-fade-height)), #0000001b calc(var(--hero-photo-height) - var(--hero-fade-height) * .8), #00000080 calc(var(--hero-photo-height) - var(--hero-fade-height) * .5), #000000e4 calc(var(--hero-photo-height) - var(--hero-fade-height) * .2), black var(--hero-photo-height));-webkit-mask-image:var(--rail-fade);-webkit-mask-image:var(--rail-fade);mask-image:var(--rail-fade);margin-inline:auto;position:absolute;inset:0}.hero-attribution.svelte-1uha8ag{box-sizing:border-box;max-width:var(--content-width);padding:.75rem var(--content-inline-padding) 0;text-align:right;color:#8a8a8f;margin:0 auto;font-size:.75rem;font-style:italic;line-height:1.4}main.svelte-1uha8ag{box-sizing:border-box;max-width:var(--content-width);padding:0 var(--content-inline-padding);margin-inline:auto}.block.svelte-1uha8ag{margin-inline:calc(-1 * var(--content-inline-padding));border-bottom:1px solid var(--frame-line)}
