@property --a{syntax:"<color>";inherits:true;initial-value:#3fb3dc}@property --b{syntax:"<color>";inherits:true;initial-value:#1f86b5}@property --c{syntax:"<color>";inherits:true;initial-value:#7fd3ef}.hero[data-astro-cid-ge2uvauf]{margin:3rem calc(50% - 50vw) 0;padding:0 1rem}.stage[data-astro-cid-ge2uvauf]{isolation:isolate;background:linear-gradient(180deg, var(--a), var(--b));border-radius:22px;max-width:72rem;margin:0 auto;padding:clamp(1.25rem,5vw,4rem);transition:--a .9s,--b .9s,--c .9s;position:relative;overflow:hidden}.backdrop[data-astro-cid-ge2uvauf]{z-index:-1;perspective:900px;position:absolute;inset:-20%}.checks[data-astro-cid-ge2uvauf]{background:repeating-conic-gradient(var(--c) 0 25%, transparent 0 50%) 0 0 / 28px 28px;opacity:.35;animation:40s linear infinite drift;position:absolute;inset:0;transform:rotateX(58deg)rotate(-14deg)translateY(-18%);mask-image:linear-gradient(#000 0%,#0000 45% 70%,#000 100%)}@keyframes drift{to{background-position:0 560px}}@media (prefers-reduced-motion:reduce){.checks[data-astro-cid-ge2uvauf]{animation:none}}.bgvid[data-astro-cid-ge2uvauf]{object-fit:cover;z-index:-1;width:100%;height:100%;transition:opacity .4s;position:absolute;inset:0}.bgvid[data-astro-cid-ge2uvauf].off{opacity:0}.win[data-astro-cid-ge2uvauf]{background:color-mix(in srgb, var(--b) 38%, #1e1e1e40);backdrop-filter:blur(24px)saturate(1.4);color:#e6eef1;border:1px solid #ffffff61;border-radius:16px;grid-template-columns:13rem 1fr 15rem;gap:0;height:clamp(22rem,46vw,34rem);padding:6px;font:13px/1.5 -apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,sans-serif;transition:grid-template-columns .7s cubic-bezier(.65,0,.35,1);display:grid;box-shadow:inset 0 0 0 1px #ffffff0f,0 40px 80px -30px #00000073}.win[data-astro-cid-ge2uvauf].no-side{grid-template-columns:0 1fr 15rem}.win[data-astro-cid-ge2uvauf].no-chat{grid-template-columns:13rem 1fr 0}.win[data-astro-cid-ge2uvauf].no-side.no-chat{grid-template-columns:0 1fr 0}.side[data-astro-cid-ge2uvauf],.chat[data-astro-cid-ge2uvauf]{transition:opacity .4s,margin .7s cubic-bezier(.65,0,.35,1);overflow:hidden}.chat[data-astro-cid-ge2uvauf]{margin-left:6px}.win[data-astro-cid-ge2uvauf].no-chat .chat[data-astro-cid-ge2uvauf]{margin-left:0}.win[data-astro-cid-ge2uvauf].no-side .side[data-astro-cid-ge2uvauf],.win[data-astro-cid-ge2uvauf].no-chat .chat[data-astro-cid-ge2uvauf]{opacity:0}.side-btn[data-astro-cid-ge2uvauf]{color:#cfcfcf;border:1px solid #333;border-radius:8px;padding:.25rem .5rem;font-size:12px}.side[data-astro-cid-ge2uvauf]{flex-direction:column;gap:.55rem;padding:.4rem .6rem;display:flex}.lights[data-astro-cid-ge2uvauf]{gap:7px;margin-bottom:1rem;display:flex}.lights[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]{background:#ffffff40;border-radius:50%;width:11px;height:11px}.label[data-astro-cid-ge2uvauf]{opacity:.45;margin-top:1rem;font-size:11px}.book[data-astro-cid-ge2uvauf]{border-radius:8px;padding:.35rem .5rem;font-size:12.5px}.book[data-astro-cid-ge2uvauf].on{background:#ffffff1f}.settings[data-astro-cid-ge2uvauf]{opacity:.8;margin-top:auto}.editor[data-astro-cid-ge2uvauf],.chat[data-astro-cid-ge2uvauf]{background:#1c1c1c;border-radius:10px;flex-direction:column;min-width:0;display:flex}.toolbar[data-astro-cid-ge2uvauf]{justify-content:space-between;gap:.5rem;padding:.6rem;display:flex}.tools[data-astro-cid-ge2uvauf]{margin-left:auto}.crumb[data-astro-cid-ge2uvauf],.tools[data-astro-cid-ge2uvauf]{color:#cfcfcf;white-space:nowrap;border:1px solid #333;border-radius:999px;padding:.25rem .8rem;font-size:12px}.crumb[data-astro-cid-ge2uvauf] em[data-astro-cid-ge2uvauf]{opacity:.5;margin:0 .3rem;font-style:normal}.page[data-astro-cid-ge2uvauf]{color:#eaeaea;flex:1;width:min(28rem,100%);margin:0 auto;padding:1.2rem 1.4rem;font:13.5px/2 ui-monospace,SF Mono,Menlo,monospace;overflow:hidden}.page[data-astro-cid-ge2uvauf] p{margin:0 0 1.1rem}.page[data-astro-cid-ge2uvauf] .caret{background:var(--a);vertical-align:-3px;width:2px;height:1.05em;margin-left:1px;animation:1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.status[data-astro-cid-ge2uvauf]{color:#777;padding:.5rem 1rem;font-size:11.5px}.chat[data-astro-cid-ge2uvauf]{gap:.7rem;padding:.7rem}.chat-head[data-astro-cid-ge2uvauf]{justify-content:space-between;font-weight:500;display:flex}.chat-head[data-astro-cid-ge2uvauf] .x[data-astro-cid-ge2uvauf]{opacity:.4}.card[data-astro-cid-ge2uvauf]{color:#a9a9a9;border:1px solid #2e2e2e;border-radius:10px;padding:.7rem .8rem;font-size:12px}.card[data-astro-cid-ge2uvauf] p[data-astro-cid-ge2uvauf]{margin:0 0 .55rem}.card[data-astro-cid-ge2uvauf] .q[data-astro-cid-ge2uvauf]{color:#eee}.ask[data-astro-cid-ge2uvauf]{color:#777;border:1px solid #333;border-radius:10px;margin-top:auto;padding:.6rem .7rem;font-size:12px}.swatches[data-astro-cid-ge2uvauf]{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1rem;display:flex}.swatches[data-astro-cid-ge2uvauf] button[data-astro-cid-ge2uvauf]{border:1px solid var(--line);color:var(--fg);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .8rem;font:14px ui-sans-serif,system-ui;display:flex}.swatches[data-astro-cid-ge2uvauf] button[data-astro-cid-ge2uvauf][aria-checked=true]{background:var(--fg);color:var(--bg)}.swatches[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]{border-radius:50%;width:14px;height:14px}@media (width<=900px){.win[data-astro-cid-ge2uvauf]{grid-template-columns:11rem 1fr}.chat[data-astro-cid-ge2uvauf]{display:none}}@media (width<=600px){.win[data-astro-cid-ge2uvauf]{grid-template-columns:1fr}.side[data-astro-cid-ge2uvauf],.tools[data-astro-cid-ge2uvauf]{display:none}}.tile[data-astro-cid-2b255txn]{color:#eee;background:#1c1c1c;border:1px solid #2a2a2a;border-radius:16px;flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.tile[data-astro-cid-2b255txn]:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;border:3px solid #ff7a1a;transition:opacity .6s;position:absolute;inset:0;box-shadow:0 0 24px #ff7a1a59,inset 0 0 18px #ff7a1a1f}.tile[data-astro-cid-2b255txn][data-active]:after{opacity:1}@media (prefers-reduced-motion:reduce){.tile[data-astro-cid-2b255txn]:after{transition:none}}.demo[data-astro-cid-2b255txn]{flex:1;min-height:0;position:relative;overflow:hidden}.cap[data-astro-cid-2b255txn]{padding:.7rem 1rem .9rem}h3[data-astro-cid-2b255txn]{color:#eee;align-items:center;gap:.5rem;margin:0;font:400 17px/1.3 ui-serif,Georgia,serif;display:flex}p[data-astro-cid-2b255txn]{color:#9a9a9a;margin:.15rem 0 0;font:13px/1.4 -apple-system,BlinkMacSystemFont,system-ui,sans-serif}.badge[data-astro-cid-2b255txn]{color:var(--a);border:1px solid color-mix(in srgb, var(--a) 50%, transparent);border-radius:999px;padding:.2rem .5rem;font:500 10.5px/1 system-ui,sans-serif}.canvas[data-astro-cid-llflqmeo]{background:radial-gradient(circle,#3a3a3a 1px,#0000 1.2px) 0 0/22px 22px;position:absolute;inset:0}.cards[data-astro-cid-llflqmeo]{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:.6rem;transition:opacity .45s,filter .8s;display:grid;position:absolute;inset:1rem 1rem 3.4rem}.cards[data-astro-cid-llflqmeo].rest{filter:grayscale();opacity:.45}.cards[data-astro-cid-llflqmeo].out{opacity:0}.cards[data-astro-cid-llflqmeo] .sb{color:#a9a9a9;background:#222;border:1.5px solid #2e2e2e;border-radius:10px;flex-direction:column;min-height:0;padding:.55rem .6rem;font:11px/1.4 system-ui,sans-serif;transition:border-color .3s;animation:.45s cubic-bezier(.2,.9,.3,1.3) pop;display:flex;overflow:hidden}.cards[data-astro-cid-llflqmeo] .sb.sel{border-color:#fff}.cards[data-astro-cid-llflqmeo] .sb h4{color:#eee;margin:0 0 .3rem;font:500 13px/1.2 ui-serif,Georgia,serif}.cards[data-astro-cid-llflqmeo] .sb img{object-fit:cover;border-radius:6px;flex:1;width:100%;min-height:0;margin-bottom:.3rem}.cards[data-astro-cid-llflqmeo] .sb img.av{border-radius:50%;flex:none;width:2.6rem;height:2.6rem}.cards[data-astro-cid-llflqmeo] .sb p{flex:1;margin:0 0 .3rem;overflow:hidden}.cards[data-astro-cid-llflqmeo] .sb .meta{color:#666;margin-top:auto;font-size:10px}.cards[data-astro-cid-llflqmeo] .k-scene{border-left:3px solid var(--a)}.cards[data-astro-cid-llflqmeo] .k-character{border-left:3px solid #d9a35b}@keyframes pop{0%{opacity:0;transform:translateY(8px)scale(.96)}}.adds[data-astro-cid-llflqmeo]{color:#cfcfcf;background:#1c1c1c;border:1px solid #333;border-radius:999px;gap:.7rem;padding:.3rem .8rem;font:11px system-ui,sans-serif;transition:color .15s,transform .15s;display:flex;position:absolute;bottom:.8rem;right:.8rem}.adds[data-astro-cid-llflqmeo].press{color:var(--a);transform:scale(.95)}@media (width<=600px){.cards[data-astro-cid-llflqmeo]{grid-template-columns:repeat(2,minmax(0,1fr));inset:.7rem .7rem 3rem}.adds[data-astro-cid-llflqmeo]{gap:.45rem;font-size:10px}}@media (prefers-reduced-motion:reduce){.cards[data-astro-cid-llflqmeo] .sb{animation:none}}.chat[data-astro-cid-y66kdbvf]{flex-direction:column;gap:.4rem;padding:.8rem 1rem 0;font:12px/1.45 system-ui,sans-serif;display:flex;position:absolute;inset:0}.user[data-astro-cid-y66kdbvf]{color:#eee;opacity:0;background:#2c2c2c;border-radius:12px 12px 3px;align-self:flex-end;max-width:90%;padding:.3rem .7rem}.user[data-astro-cid-y66kdbvf].on{opacity:1}.user[data-astro-cid-y66kdbvf]:empty{padding:.3rem 0}.chip[data-astro-cid-y66kdbvf]{color:var(--a);border:1px solid color-mix(in srgb, var(--a) 40%, transparent);opacity:0;border-radius:999px;align-self:flex-start;align-items:center;gap:.35rem;padding:.1rem .55rem;font-size:10.5px;transition:opacity .35s,transform .35s;display:inline-flex;transform:translateY(4px)}.chip[data-astro-cid-y66kdbvf].on{opacity:1;transform:none}.ans[data-astro-cid-y66kdbvf]{color:#cfcfcf}@media (prefers-reduced-motion:reduce){.chip[data-astro-cid-y66kdbvf]{transition:none}}.wt[data-astro-cid-lzx3oqow]{align-items:flex-start;gap:.6rem;padding:.9rem 1rem 0;display:flex;position:absolute;inset:0}.text[data-astro-cid-lzx3oqow]{color:#d8d8d8;flex:1;margin:0;font:12px/1.6 ui-serif,Georgia,serif}.mark[data-astro-cid-lzx3oqow]{background:linear-gradient(color-mix(in srgb, var(--a) 40%, transparent), color-mix(in srgb, var(--a) 40%, transparent)) no-repeat 0 0 / 0% 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size 1s,opacity .25s}.mark[data-astro-cid-lzx3oqow].hl{background-size:100% 100%}.mark[data-astro-cid-lzx3oqow].out{opacity:0}.menu[data-astro-cid-lzx3oqow]{color:#cfcfcf;opacity:0;background:#2a2a2a;border:1px solid #3a3a3a;border-radius:8px;width:5.6rem;margin:0;padding:.25rem;font:11px/1 system-ui,sans-serif;list-style:none;transition:opacity .3s,transform .3s;position:absolute;top:2.4rem;right:.8rem;transform:translateY(4px);box-shadow:0 8px 20px #0006}.menu[data-astro-cid-lzx3oqow].on{opacity:1;transform:none}.menu[data-astro-cid-lzx3oqow] li[data-astro-cid-lzx3oqow]{border-radius:5px;padding:.32rem .45rem}.menu[data-astro-cid-lzx3oqow] li[data-astro-cid-lzx3oqow].sel{background:var(--a);color:#061820}@media (prefers-reduced-motion:reduce){.mark[data-astro-cid-lzx3oqow],.menu[data-astro-cid-lzx3oqow]{transition:none}}.dc[data-astro-cid-hu7xrrnx]{padding:.8rem 1rem 0;position:absolute;inset:0}.top[data-astro-cid-hu7xrrnx]{align-items:center;gap:.7rem;display:flex}.mic[data-astro-cid-hu7xrrnx]{width:2.1rem;height:2.1rem;color:var(--a);background:#2a2a2a;border-radius:50%;place-items:center;display:grid;position:relative}.mic[data-astro-cid-hu7xrrnx]:after{content:"";border:1.5px solid var(--a);opacity:0;border-radius:50%;position:absolute;inset:0}.on[data-astro-cid-hu7xrrnx] .mic[data-astro-cid-hu7xrrnx]:after{animation:1.4s ease-out infinite ring}@keyframes ring{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}.bars[data-astro-cid-hu7xrrnx]{align-items:center;gap:3px;height:1.4rem;display:flex}.bars[data-astro-cid-hu7xrrnx] i[data-astro-cid-hu7xrrnx]{background:#555;border-radius:2px;width:3px;height:30%;transition:background .3s}.on[data-astro-cid-hu7xrrnx] .bars[data-astro-cid-hu7xrrnx] i[data-astro-cid-hu7xrrnx]{background:var(--a);animation:.9s ease-in-out infinite bar}.bars[data-astro-cid-hu7xrrnx] i[data-astro-cid-hu7xrrnx]:nth-child(2){animation-delay:.15s!important}.bars[data-astro-cid-hu7xrrnx] i[data-astro-cid-hu7xrrnx]:nth-child(3){animation-delay:.3s!important}.bars[data-astro-cid-hu7xrrnx] i[data-astro-cid-hu7xrrnx]:nth-child(4){animation-delay:.45s!important}.bars[data-astro-cid-hu7xrrnx] i[data-astro-cid-hu7xrrnx]:nth-child(5){animation-delay:.6s!important}@keyframes bar{50%{height:100%}}.words[data-astro-cid-hu7xrrnx]{color:#d8d8d8;margin:.5rem 0 0;font:12px/1.45 ui-serif,Georgia,serif}@media (prefers-reduced-motion:reduce){.on[data-astro-cid-hu7xrrnx] .mic[data-astro-cid-hu7xrrnx]:after,.on[data-astro-cid-hu7xrrnx] .bars[data-astro-cid-hu7xrrnx] i[data-astro-cid-hu7xrrnx]{animation:none}}.marquee[data-astro-cid-uhji4okl]{align-items:center;padding:.9rem 0 0;display:flex;position:absolute;inset:0}.track[data-astro-cid-uhji4okl]{width:max-content;height:100%;animation:50s linear infinite scroll;display:flex}.marquee[data-astro-cid-uhji4okl]:hover .track[data-astro-cid-uhji4okl]{animation-play-state:paused}.set[data-astro-cid-uhji4okl]{gap:.5rem;height:100%;padding-right:.5rem;display:flex}img[data-astro-cid-uhji4okl]{object-fit:cover;border-radius:8px;width:7.5rem;height:100%}@keyframes scroll{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.track[data-astro-cid-uhji4okl]{animation:none}.marquee[data-astro-cid-uhji4okl]{overflow:hidden}}.il[data-astro-cid-3f2lsnjz]{position:absolute;inset:0;overflow:hidden}.doc[data-astro-cid-3f2lsnjz]{transition:transform .8s;position:absolute;top:2.2rem;left:1rem;right:1rem}.doc[data-astro-cid-3f2lsnjz].up{transform:translateY(-3.6rem)}.il[data-astro-cid-3f2lsnjz]{-webkit-mask:linear-gradient(#0000,#000 1.2rem);mask:linear-gradient(#0000,#000 1.2rem)}.text[data-astro-cid-3f2lsnjz]{color:#d8d8d8;margin:0;font:11px/1.65 ui-monospace,Menlo,monospace}.mark[data-astro-cid-3f2lsnjz]{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(#ffffff29,#ffffff29) 0 0/0% 100% no-repeat;transition:background-size 1s}.mark[data-astro-cid-3f2lsnjz].hl{background-size:100% 100%}.pop[data-astro-cid-3f2lsnjz]{color:#cfcfcf;opacity:0;white-space:nowrap;background:#2a2a2a;border:1px solid #3a3a3a;border-radius:999px;gap:2px;margin:0;padding:2px;font:11px/1 system-ui,sans-serif;transition:opacity .3s,transform .3s;display:flex;position:absolute;top:-1.9rem;left:50%;transform:translate(-50%,4px);box-shadow:0 6px 16px #0006}.pop[data-astro-cid-3f2lsnjz].on{opacity:1;transform:translate(-50%)}.pop[data-astro-cid-3f2lsnjz] span[data-astro-cid-3f2lsnjz]{border-radius:999px;padding:.32rem .6rem}.pop[data-astro-cid-3f2lsnjz] .sel[data-astro-cid-3f2lsnjz]{color:#fff;background:#3d3d3d}.img[data-astro-cid-3f2lsnjz]{background:#262626;border:1px dashed #0000;border-radius:8px;height:0;margin-top:0;transition:height .6s,margin .6s,border-color .6s;position:relative;overflow:hidden}.img[data-astro-cid-3f2lsnjz].on{border-color:#444;height:12rem;margin-top:.6rem}.img[data-astro-cid-3f2lsnjz].done{border-style:solid;border-color:#333}.img[data-astro-cid-3f2lsnjz] img[data-astro-cid-3f2lsnjz]{object-fit:cover;object-position:50% 30%;opacity:0;width:100%;height:100%;transition:opacity 1.2s;position:absolute;inset:0}.img[data-astro-cid-3f2lsnjz].done img[data-astro-cid-3f2lsnjz]{opacity:1}.status[data-astro-cid-3f2lsnjz]{color:#9a9a9a;font:11px/1 ui-monospace,Menlo,monospace;transition:opacity .4s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.img[data-astro-cid-3f2lsnjz].done .status[data-astro-cid-3f2lsnjz]{opacity:0}@media (prefers-reduced-motion:reduce){.doc[data-astro-cid-3f2lsnjz],.mark[data-astro-cid-3f2lsnjz],.pop[data-astro-cid-3f2lsnjz],.img[data-astro-cid-3f2lsnjz],.img[data-astro-cid-3f2lsnjz] img[data-astro-cid-3f2lsnjz]{transition:none}}.bento[data-astro-cid-rezlza5h]{margin:4rem calc(50% - 50vw) 0;padding:0 1rem}.bento-head[data-astro-cid-rezlza5h]{letter-spacing:-.01em;max-width:72rem;margin:0 auto 3rem;padding-right:40%;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.75rem,3.5vw,2.75rem);font-weight:500;line-height:1.2}.bento-head[data-astro-cid-rezlza5h] span[data-astro-cid-rezlza5h]{color:color-mix(in srgb, currentColor 40%, transparent)}@media (width<=900px){.bento-head[data-astro-cid-rezlza5h]{padding-right:0}}.grid4[data-astro-cid-rezlza5h]{grid-template-columns:repeat(4,1fr);grid-auto-rows:14rem;gap:1rem;max-width:72rem;margin:0 auto;display:grid}.grid4[data-astro-cid-rezlza5h] .t-storyboard{grid-area:1/1/span 2/span 2}.grid4[data-astro-cid-rezlza5h] .t-chat{grid-area:1/3/auto/span 2}.grid4[data-astro-cid-rezlza5h] .t-tools{grid-area:2/3}.grid4[data-astro-cid-rezlza5h] .t-dictate{grid-area:2/4}.grid4[data-astro-cid-rezlza5h] .t-media{grid-area:3/1/auto/span 2}.grid4[data-astro-cid-rezlza5h] .t-illustrate{grid-area:3/3/auto/span 2}@media (width<=900px){.grid4[data-astro-cid-rezlza5h]{grid-template-columns:repeat(2,1fr)}.grid4[data-astro-cid-rezlza5h] .tile{grid-area:auto!important}.grid4[data-astro-cid-rezlza5h] .t-storyboard{grid-area:span 2/span 2!important}.grid4[data-astro-cid-rezlza5h] .t-chat,.grid4[data-astro-cid-rezlza5h] .t-media,.grid4[data-astro-cid-rezlza5h] .t-illustrate{grid-column:span 2!important}}@media (width<=600px){.grid4[data-astro-cid-rezlza5h]{grid-template-columns:1fr;grid-auto-rows:auto}.grid4[data-astro-cid-rezlza5h] .tile{min-height:13rem;grid-area:auto!important}.grid4[data-astro-cid-rezlza5h] .t-storyboard{aspect-ratio:4/3;min-height:0}}
