.chat[data-astro-cid-pdzt6ilj]{width:100%;position:relative}.glow[data-astro-cid-pdzt6ilj]{filter:blur(40px);pointer-events:none;background:0 0;position:absolute;inset:12% 8% -6%}.panel[data-astro-cid-pdzt6ilj]{border:1px solid var(--color-line);border-radius:var(--radius,0);background:linear-gradient(180deg, var(--color-raise), var(--color-panel) 30%);box-shadow:none;position:relative;overflow:hidden}.bar[data-astro-cid-pdzt6ilj]{border-bottom:1px solid var(--color-line);color:var(--color-mute);align-items:center;gap:.6rem;padding:.6rem .7rem .6rem 1.25rem;font-size:.875rem;display:flex}.pulse[data-astro-cid-pdzt6ilj]{border-radius:var(--radius,0);background:var(--color-accent);width:.5rem;height:.5rem;box-shadow:0 0 0 0 color-mix(in oklab, var(--color-accent) 60%, transparent);animation:2.4s ease-out infinite pulse}.states[data-astro-cid-pdzt6ilj]{border:1px solid var(--color-line);border-radius:var(--radius,0);margin-inline-start:auto;padding:.2rem;display:flex}.states[data-astro-cid-pdzt6ilj] button[data-astro-cid-pdzt6ilj]{border-radius:var(--radius,0);min-height:2rem;color:var(--color-mute);white-space:nowrap;cursor:pointer;padding:.2rem .8rem;font-size:.8125rem;font-weight:600;transition:background-color .3s,color .3s}.states[data-astro-cid-pdzt6ilj] button[data-astro-cid-pdzt6ilj]:hover{color:var(--color-fg)}.states[data-astro-cid-pdzt6ilj] button[data-astro-cid-pdzt6ilj][aria-pressed=true]{background:var(--color-accent);color:var(--color-ink)}.states[data-astro-cid-pdzt6ilj] button[data-astro-cid-pdzt6ilj][data-set-state=before][aria-pressed=true]{background:var(--color-fg)}.scenes[data-astro-cid-pdzt6ilj]{padding:1.25rem;display:grid}.scene[data-astro-cid-pdzt6ilj]{opacity:0;visibility:hidden;flex-direction:column;grid-area:1/1;gap:.9rem;transition:opacity .4s,visibility .4s;display:flex}.scene[data-astro-cid-pdzt6ilj].is-active{opacity:1;visibility:visible}.top[data-astro-cid-pdzt6ilj]{justify-content:flex-end;display:flex}.question[data-astro-cid-pdzt6ilj]{border-radius:var(--radius,0);background:var(--color-raise);color:var(--color-fg);padding:.6rem 1rem;font-size:1rem;font-weight:500}[data-astro-cid-pdzt6ilj][dir=rtl] .question[data-astro-cid-pdzt6ilj]{border-radius:var(--radius,0)}.thinking[data-astro-cid-pdzt6ilj]{opacity:0;gap:.3rem;height:0;display:flex}.thinking[data-astro-cid-pdzt6ilj] i[data-astro-cid-pdzt6ilj]{border-radius:var(--radius,0);background:var(--color-mute);width:.4rem;height:.4rem;animation:1s infinite blink}.thinking[data-astro-cid-pdzt6ilj] i[data-astro-cid-pdzt6ilj]:nth-child(2){animation-delay:.15s}.thinking[data-astro-cid-pdzt6ilj] i[data-astro-cid-pdzt6ilj]:nth-child(3){animation-delay:.3s}.scene[data-astro-cid-pdzt6ilj][data-state=q] .thinking[data-astro-cid-pdzt6ilj]{opacity:1}.scene[data-astro-cid-pdzt6ilj][data-state=q] .answer[data-astro-cid-pdzt6ilj]{visibility:hidden}.intro[data-astro-cid-pdzt6ilj]{color:var(--color-mute);margin-bottom:.7rem;font-size:.9375rem}.w[data-astro-cid-pdzt6ilj],.row-in[data-astro-cid-pdzt6ilj]{animation:stream .4s var(--ease-out-expo) both;animation-delay:var(--d)}.scene[data-astro-cid-pdzt6ilj][data-state=q] .w[data-astro-cid-pdzt6ilj],.scene[data-astro-cid-pdzt6ilj][data-state=q] .row-in[data-astro-cid-pdzt6ilj]{animation:none}.row[data-astro-cid-pdzt6ilj]{transition:grid-template-rows .7s var(--ease-out-expo), opacity .45s;grid-template-rows:1fr;display:grid}.row-in[data-astro-cid-pdzt6ilj]{min-height:0;overflow:hidden}.row-body[data-astro-cid-pdzt6ilj]{border:1px solid var(--color-line);border-radius:var(--radius,0);align-items:flex-start;gap:.8rem;margin-bottom:.5rem;padding:.65rem .8rem;display:flex}.scene[data-astro-cid-pdzt6ilj]:not([data-state=after]) .row[data-astro-cid-pdzt6ilj].brand,.scene[data-astro-cid-pdzt6ilj][data-state=after] .row[data-astro-cid-pdzt6ilj].last{opacity:0;grid-template-rows:0fr}.rank[data-astro-cid-pdzt6ilj]{border-radius:var(--radius,0);background:var(--color-raise);font-variant-numeric:tabular-nums;width:1.6rem;height:1.6rem;color:var(--color-mute);flex:none;place-items:center;font-size:.8125rem;font-weight:600;display:grid}.rank[data-astro-cid-pdzt6ilj] span[data-astro-cid-pdzt6ilj]{grid-area:1/1;transition:opacity .3s}.scene[data-astro-cid-pdzt6ilj][data-state=after] .rank-before[data-astro-cid-pdzt6ilj],.scene[data-astro-cid-pdzt6ilj]:not([data-state=after]) .rank-after[data-astro-cid-pdzt6ilj]{opacity:0}.who[data-astro-cid-pdzt6ilj]{gap:.05rem;font-size:.9375rem;line-height:1.4;display:grid}.who[data-astro-cid-pdzt6ilj] strong[data-astro-cid-pdzt6ilj]{color:var(--color-fg);font-weight:600}.why[data-astro-cid-pdzt6ilj]{color:var(--color-dim);font-size:.875rem}.brand[data-astro-cid-pdzt6ilj] .row-body[data-astro-cid-pdzt6ilj]{border-color:color-mix(in oklab, var(--color-accent) 55%, transparent);background:color-mix(in oklab, var(--color-accent) 10%, transparent)}.brand[data-astro-cid-pdzt6ilj] .rank[data-astro-cid-pdzt6ilj]{background:var(--color-accent);color:var(--color-ink)}.brand[data-astro-cid-pdzt6ilj] .who[data-astro-cid-pdzt6ilj] strong[data-astro-cid-pdzt6ilj]{color:var(--color-link)}.brand[data-astro-cid-pdzt6ilj] .why[data-astro-cid-pdzt6ilj]{color:var(--color-mute)}.note[data-astro-cid-pdzt6ilj]{color:var(--color-dim);text-align:end;margin-top:.75rem;font-size:.8125rem}@keyframes stream{0%{opacity:0;filter:blur(4px);transform:translateY(4px)}}@keyframes blink{0%,to{opacity:.25}40%{opacity:1}}@keyframes pulse{70%,to{box-shadow:0 0 0 8px color-mix(in oklab, var(--color-accent) 0%, transparent)}}.strip-item[data-astro-cid-7aropxhg]{align-items:center;gap:.5rem;display:flex}.strip-mark[data-astro-cid-7aropxhg]{color:var(--color-fg);display:flex}.strip-mark[data-astro-cid-7aropxhg] svg{width:1.25rem;height:1.25rem}.rotator[data-astro-cid-7aropxhg]{display:grid}.rotator[data-astro-cid-7aropxhg]>span[data-astro-cid-7aropxhg]{white-space:nowrap;opacity:0;filter:blur(14px);min-height:1.02em;transition:opacity .55s ease, filter .55s ease, transform .55s var(--ease-out-expo);grid-area:1/1;align-items:center;gap:.22em;display:flex;transform:translateY(.25em)}.rotator[data-astro-cid-7aropxhg] .mark,.rotator[data-astro-cid-7aropxhg] .word{display:flex}.rotator[data-astro-cid-7aropxhg] .mark svg{width:.82em;height:.82em}.rotator[data-astro-cid-7aropxhg] .word svg{width:auto;height:.8em}.rotator[data-astro-cid-7aropxhg]>span[data-astro-cid-7aropxhg][data-active=true]{opacity:1;filter:none;transform:none}.hero-h1[data-astro-cid-7aropxhg]{max-width:17ch;font-size:clamp(2.5rem,.9rem + 6.1vw,5.5rem);line-height:1.02}.line2[data-astro-cid-7aropxhg]{flex-wrap:wrap;align-items:center;column-gap:.28em;display:flex}@media (width>=1024px){.hero-h1[data-astro-cid-7aropxhg]{max-width:none;font-size:min(6vw,4.75rem)}.line2[data-astro-cid-7aropxhg]{white-space:nowrap;flex-wrap:nowrap}}.step[data-astro-cid-7aropxhg]{position:relative}.step-n[data-astro-cid-7aropxhg]{border:1px solid var(--color-line);border-radius:var(--radius,0);background:var(--color-bg);font-variant-numeric:tabular-nums;width:3rem;height:3rem;color:var(--color-link);z-index:1;place-items:center;font-size:1.125rem;font-weight:600;display:grid;position:relative}@media (width>=768px){.step[data-astro-cid-7aropxhg]:not(:last-child):before{content:"";top:1.5rem;background:var(--color-line);height:1px;position:absolute;inset-inline:3rem -2rem}}.step[data-astro-cid-7aropxhg]:first-child .step-n[data-astro-cid-7aropxhg]{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-ink)}.faq-mark[data-astro-cid-7aropxhg]{flex:none;width:1.1rem;height:1.1rem;position:relative}.faq-mark[data-astro-cid-7aropxhg]:before,.faq-mark[data-astro-cid-7aropxhg]:after{content:"";border-radius:var(--radius,0);height:2px;transition:transform .4s var(--ease-out-expo);background:currentColor;margin-top:-1px;position:absolute;inset:50% 0 auto}.faq-mark[data-astro-cid-7aropxhg]:after{transform:rotate(90deg)}.faq[data-astro-cid-7aropxhg][open] .faq-mark[data-astro-cid-7aropxhg]:after{transform:rotate(0)}.faq[data-astro-cid-7aropxhg] summary[data-astro-cid-7aropxhg]::-webkit-details-marker{display:none}
