.fit[data-astro-cid-trxcs2lc]{aspect-ratio:760/470;border-radius:14px;overflow:hidden;box-shadow:0 30px 60px -32px #281e0a73}.desk[data-astro-cid-trxcs2lc]{--code-bg:oklch(97.5% .012 96);--code-str:oklch(48% .1 150);--code-dim:oklch(60% .012 80);transform-origin:0 0;border:1px solid var(--border);background:radial-gradient(130% 100% at 30% 0,oklch(36% .02 85),oklch(22% .015 80));border-radius:14px;width:760px;height:470px;position:relative;overflow:hidden}.desk[data-astro-cid-trxcs2lc]:before{content:"";opacity:.22;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.glow[data-astro-cid-trxcs2lc]{background:radial-gradient(closest-side, color-mix(in oklch, var(--signal) 42%, transparent), transparent);filter:blur(6px);opacity:0;pointer-events:none;width:470px;height:206px;margin-left:-235px;transition:opacity .4s;position:absolute;bottom:-66px;left:50%}.glow[data-astro-cid-trxcs2lc].on{opacity:1;animation:1.6s ease-in-out infinite alternate breathe}@keyframes breathe{0%{opacity:.7}to{opacity:1}}[data-theme=dark] .desk[data-astro-cid-trxcs2lc]{--code-bg:oklch(20% .008 85);--code-str:oklch(78% .1 150)}.menubar[data-astro-cid-trxcs2lc]{color:oklch(97% .005 85);backdrop-filter:blur(18px);background:oklch(15% .01 80/.45);align-items:center;gap:16px;height:26px;padding:0 14px;font-size:12.5px;display:flex;position:absolute;inset:0 0 auto}.menubar[data-astro-cid-trxcs2lc] svg[data-astro-cid-trxcs2lc]{width:15px;height:15px}.grow[data-astro-cid-trxcs2lc]{flex:1}.demo[data-astro-cid-trxcs2lc]:not([data-os=mac]) .logo[data-astro-cid-trxcs2lc].mac,.demo[data-astro-cid-trxcs2lc]:not([data-os=windows]) .logo[data-astro-cid-trxcs2lc].windows,.demo[data-astro-cid-trxcs2lc]:not([data-os=linux]) .logo[data-astro-cid-trxcs2lc].linux{display:none}.tray[data-astro-cid-trxcs2lc]{filter:invert();opacity:.6;width:auto;height:16px;transition:opacity .2s}.tray[data-astro-cid-trxcs2lc].live{opacity:1}.win[data-astro-cid-trxcs2lc]{background:var(--card);border:1px solid var(--border);opacity:0;border-radius:12px;flex-direction:column;width:544px;height:316px;transition:opacity .45s,transform .45s;display:flex;position:absolute;top:58px;left:108px;overflow:hidden;transform:translateY(8px)scale(.985);box-shadow:0 24px 50px -24px #1e140080}.win[data-astro-cid-trxcs2lc].on{opacity:1;transform:none}.titlebar[data-astro-cid-trxcs2lc]{border-bottom:1px solid var(--border);flex:none;align-items:center;gap:8px;height:38px;padding:0 14px;font-size:13px;display:flex;position:relative}.titlebar[data-astro-cid-trxcs2lc] i[data-astro-cid-trxcs2lc]{border-radius:99px;width:11px;height:11px;display:block}.titlebar[data-astro-cid-trxcs2lc] i[data-astro-cid-trxcs2lc]:first-child{background:#ff5f57}.titlebar[data-astro-cid-trxcs2lc] i[data-astro-cid-trxcs2lc]:nth-child(2){background:#febc2e}.titlebar[data-astro-cid-trxcs2lc] i[data-astro-cid-trxcs2lc]:nth-child(3){background:#28c840}.titlebar[data-astro-cid-trxcs2lc] span[data-astro-cid-trxcs2lc]{pointer-events:none;place-items:center;font-weight:600;display:grid;position:absolute;inset:0}.caret[data-astro-cid-trxcs2lc]{vertical-align:-.2em;background:var(--foreground);width:1.5px;height:1.15em;margin-left:1px;animation:1.1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}[data-astro-cid-trxcs2lc][data-out] .arrive{white-space:pre;text-indent:0;animation:.42s ease-out both arrive;display:inline-block}@keyframes arrive{0%{opacity:0;filter:blur(3px);transform:translateY(.35em)}to{opacity:1;filter:none;transform:none}}.chat[data-astro-cid-trxcs2lc]{flex-direction:column;flex:1;justify-content:flex-end;gap:8px;padding:14px 16px 10px;font-size:13.5px;display:flex}.who[data-astro-cid-trxcs2lc]{color:var(--muted-foreground);margin-bottom:-4px;font-size:11px}.bubble[data-astro-cid-trxcs2lc]{border-radius:14px;max-width:70%;padding:7px 12px;line-height:1.45}.them[data-astro-cid-trxcs2lc]{background:var(--muted);border-bottom-left-radius:4px;align-self:flex-start}.me[data-astro-cid-trxcs2lc]{background:var(--sand);border-bottom-right-radius:4px;align-self:flex-end}.composer[data-astro-cid-trxcs2lc]{border:1px solid var(--border);border-radius:10px;min-height:64px;margin:0 12px 12px;padding:9px 12px;font-size:14px;line-height:1.55}.doc[data-astro-cid-trxcs2lc]{flex:1;padding:22px 46px 0;font-family:Songti SC,STSong,SimSun,Noto Serif CJK SC,Source Han Serif SC,serif;font-size:15px;line-height:1.95}.doc[data-astro-cid-trxcs2lc] h4[data-astro-cid-trxcs2lc]{margin-bottom:10px;font-size:18px;font-weight:600}.doc[data-astro-cid-trxcs2lc] p[data-astro-cid-trxcs2lc]{text-indent:2em}.doc[data-astro-cid-trxcs2lc] p[data-astro-cid-trxcs2lc]+p[data-astro-cid-trxcs2lc]{margin-top:6px}.doc-foot[data-astro-cid-trxcs2lc]{text-align:right;color:var(--muted-foreground);padding:0 16px 10px;font-size:11px}.term[data-astro-cid-trxcs2lc]{background:var(--code-bg);font-family:var(--font-mono);flex-direction:column;flex:1;gap:4px;padding:16px 18px;font-size:12.5px;line-height:1.7;display:flex}.dim[data-astro-cid-trxcs2lc]{color:var(--code-dim)}.done[data-astro-cid-trxcs2lc]{color:var(--code-str)}.ask[data-astro-cid-trxcs2lc]{border:1px solid var(--border);background:var(--card);font-family:var(--font-sans);border-radius:8px;margin-top:14px;padding:9px 12px;font-size:14px}.hint[data-astro-cid-trxcs2lc]{text-align:right;font-size:11px}.pill[data-astro-cid-trxcs2lc]{background:var(--card);width:230px;height:36px;color:var(--foreground);border:1px solid var(--border);opacity:0;border-radius:999px;align-items:center;gap:10px;margin-left:-115px;padding:0 16px;transition:opacity .25s,transform .25s,background-color .3s,color .3s,border-color .3s;display:flex;position:absolute;bottom:26px;left:50%;transform:translateY(10px)scale(.96);box-shadow:0 14px 28px -14px #1e140073}.pill[data-astro-cid-trxcs2lc].show{opacity:1;transform:none}.pill[data-astro-cid-trxcs2lc][data-state=recording]{background:var(--signal);color:var(--signal-ink);border-color:#0000}.pill[data-astro-cid-trxcs2lc] canvas[data-astro-cid-trxcs2lc]{flex:1;min-width:0;height:22px;display:block}.slot[data-astro-cid-trxcs2lc]{opacity:.75;justify-content:flex-end;width:30px;font-size:11px;display:flex}.spin[data-astro-cid-trxcs2lc]{width:14px;height:14px;animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.key[data-astro-cid-trxcs2lc]{font-family:var(--font-mono);min-width:52px;height:34px;color:var(--foreground);background:var(--card);border:1px solid var(--border);border-bottom-width:3px;border-radius:8px;justify-content:center;align-items:center;padding:0 10px;font-size:13px;font-weight:500;transition:transform 80ms,border-bottom-width 80ms,background-color .15s,color .15s;display:inline-flex}.key[data-astro-cid-trxcs2lc].down{background:var(--primary);color:var(--primary-foreground);border-bottom-width:1px;transform:translateY(2px)}.tagline[data-astro-cid-trxcs2lc]{text-wrap:balance}.use[data-astro-cid-trxcs2lc]{font:inherit;color:var(--muted-foreground);cursor:pointer;background-image:linear-gradient(var(--primary), var(--primary));background-position:0 88%;background-repeat:no-repeat;background-size:0% .26em;padding-inline:.04em;transition:background-size .6s cubic-bezier(.3,.7,.2,1),color .3s}.use[data-astro-cid-trxcs2lc]:hover{color:var(--foreground)}.use[data-astro-cid-trxcs2lc][aria-pressed=true]{color:var(--foreground);background-size:100% .26em}.use[data-astro-cid-trxcs2lc]:focus-visible{outline:2px solid var(--foreground);outline-offset:3px;border-radius:4px}.scene-dot[data-astro-cid-trxcs2lc]{color:var(--muted-foreground);cursor:pointer;border:1px solid #0000;border-radius:999px;padding:3px 11px;font-size:13px}.scene-dot[data-astro-cid-trxcs2lc][aria-pressed=true]{color:var(--foreground);background:var(--card);border-color:var(--border)}.scene-dot[data-astro-cid-trxcs2lc]:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}.pricing[data-astro-cid-htruwgye][data-cycle=monthly] [data-astro-cid-htruwgye][data-yearly],.pricing[data-astro-cid-htruwgye][data-cycle=yearly] [data-astro-cid-htruwgye][data-monthly]{display:none}.cycle[data-astro-cid-htruwgye]{color:var(--muted-foreground);transition:background-color .2s,color .2s}.pricing[data-astro-cid-htruwgye][data-cycle=monthly] [data-astro-cid-htruwgye][data-set=monthly],.pricing[data-astro-cid-htruwgye][data-cycle=yearly] [data-astro-cid-htruwgye][data-set=yearly]{background:var(--card);color:var(--foreground);box-shadow:0 1px 2px #00000014}.brand-mark[data-astro-cid-lcdefpme]{background-image:linear-gradient(var(--primary), var(--primary));background-position:0 88%;background-repeat:no-repeat;background-size:100% .42em;padding-inline:.04em;animation:.7s cubic-bezier(.3,.7,.2,1) .25s both mark}@keyframes mark{0%{background-size:0% .42em}}.faq[data-astro-cid-lcdefpme]{interpolate-size:allow-keywords}.faq[data-astro-cid-lcdefpme]::details-content{block-size:0;transition:block-size .25s ease, content-visibility .25s allow-discrete;overflow:hidden}.faq[data-astro-cid-lcdefpme][open]::details-content{block-size:auto}@media (prefers-reduced-motion:reduce){.faq[data-astro-cid-lcdefpme]::details-content{transition:none}}.faq[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}.dots[data-astro-cid-lcdefpme]{background-image:radial-gradient(circle, color-mix(in oklch, var(--foreground) 16%, transparent) 1px, transparent 1.4px);background-size:22px 22px}.details[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]{border-top:1px solid var(--border)}@media (width>=640px){.details[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]{border-top:0}.details[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]:nth-child(n+4){border-top:1px solid var(--border)}.details[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]:not(:nth-child(3n+1)){border-left:1px solid var(--border)}.steps[data-astro-cid-lcdefpme]:before{content:"";border-top:1px dashed var(--border);position:absolute;top:22px;left:16.66%;right:16.66%}}.steps[data-astro-cid-lcdefpme]{position:relative}.step-dot[data-astro-cid-lcdefpme]{background:var(--card);border:1px solid var(--border);border-radius:999px;place-items:center;width:44px;height:44px;display:grid;position:relative}.step-dot[data-astro-cid-lcdefpme].live{background:var(--signal);color:var(--signal-ink);border-color:#0000}.history-window[data-astro-cid-lcdefpme]{border:1px solid var(--border);background:var(--background);border-radius:16px;max-height:680px;overflow:hidden;box-shadow:0 30px 60px -32px #281e0a73;mask-image:linear-gradient(#000 60%,#0000)}.history-titlebar[data-astro-cid-lcdefpme]{gap:8px;padding:14px 16px 6px;display:flex}.history-titlebar[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{background:var(--border);border-radius:99px;width:11px;height:11px;display:block}.marks[data-astro-cid-lcdefpme]{overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.drift[data-astro-cid-lcdefpme]{width:max-content;color:var(--muted-foreground);animation:drift calc(var(--marks) * 16.4s) linear infinite;gap:3.5rem;padding-inline:1.75rem;display:flex}.drift[data-astro-cid-lcdefpme].back{animation-direction:reverse}@keyframes drift{to{transform:translate(-50%)}}
