@property --sec{syntax: "<integer>"; initial-value: 0; inherits: false;}@property --frame{syntax: "<integer>"; initial-value: 0; inherits: false;}.demo[data-astro-cid-iv5mlwiv]{--T: 8s;container-type:inline-size;width:100%}.demo[data-astro-cid-iv5mlwiv].paused [data-astro-cid-iv5mlwiv]{animation-play-state:paused!important}.window[data-astro-cid-iv5mlwiv]{--pad: 1.2em;font-size:calc(100cqw / 112);font-family:var(--font-sans);line-height:1.3;color:var(--text-2);background:#0f0e13;border:1px solid var(--line-strong);border-radius:1.6em;overflow:hidden;box-shadow:0 0 0 1px #0009,0 4em 10em -2em #000c,0 0 14em -4em #ff8c3c59}.titlebar[data-astro-cid-iv5mlwiv]{display:flex;align-items:center;gap:1.2em;height:3.6em;padding-inline:1.4em;border-bottom:1px solid var(--line);background:#121116;font-size:1.15em}.app-dot[data-astro-cid-iv5mlwiv]{width:1.1em;height:1.1em;border-radius:.3em;background:var(--spark-gradient)}.title[data-astro-cid-iv5mlwiv]{color:var(--text);font-weight:600}.menu[data-astro-cid-iv5mlwiv]{color:var(--text-3)}.controls[data-astro-cid-iv5mlwiv]{margin-left:auto;display:flex;gap:1.8em}.controls[data-astro-cid-iv5mlwiv] i[data-astro-cid-iv5mlwiv]{width:.9em;height:.9em;border:1px solid var(--text-3);border-radius:.15em}.controls[data-astro-cid-iv5mlwiv] i[data-astro-cid-iv5mlwiv]:first-child{height:0;border-width:1px 0 0;align-self:center}.body[data-astro-cid-iv5mlwiv]{display:grid;grid-template-columns:17em 1fr 21em;border-bottom:1px solid var(--line)}.panel[data-astro-cid-iv5mlwiv],.inspector[data-astro-cid-iv5mlwiv]{padding:var(--pad);background:#111015}.panel[data-astro-cid-iv5mlwiv]{border-right:1px solid var(--line)}.inspector[data-astro-cid-iv5mlwiv]{border-left:1px solid var(--line)}.tabs[data-astro-cid-iv5mlwiv]{display:flex;gap:1.4em;margin-bottom:1.2em;font-size:1.1em}.tabs[data-astro-cid-iv5mlwiv] b[data-astro-cid-iv5mlwiv]{color:var(--text);font-weight:600;box-shadow:0 .35em 0 -.2em var(--spark)}.panel[data-astro-cid-iv5mlwiv] ul[data-astro-cid-iv5mlwiv]{margin:0;padding:0;list-style:none;display:grid;gap:.5em}.panel[data-astro-cid-iv5mlwiv] li[data-astro-cid-iv5mlwiv]{display:grid;grid-template-columns:3.4em 1fr auto;align-items:center;gap:.8em;padding:.5em;border-radius:.6em;font-size:1.05em}.panel[data-astro-cid-iv5mlwiv] li[data-astro-cid-iv5mlwiv]:first-child{background:#ffffff0d}.thumb[data-astro-cid-iv5mlwiv]{height:2.2em;border-radius:.4em;background:var(--c);opacity:.85}.thumb[data-astro-cid-iv5mlwiv].media{background:linear-gradient(135deg,#ff9a4a,#7a3cff)}.panel[data-astro-cid-iv5mlwiv] li[data-astro-cid-iv5mlwiv]:nth-child(2) .thumb[data-astro-cid-iv5mlwiv]{background:linear-gradient(135deg,#2ad1c9,#1b4fd8)}.thumb[data-astro-cid-iv5mlwiv].audio{background:repeating-linear-gradient(90deg,var(--clip-audio) 0 .15em,transparent .15em .35em)}.thumb[data-astro-cid-iv5mlwiv].code{background:#12261f;box-shadow:inset 0 0 0 1px var(--clip-code)}.thumb[data-astro-cid-iv5mlwiv].shape{background:#1d1630;box-shadow:inset 0 0 0 1px var(--clip-shape)}.name[data-astro-cid-iv5mlwiv]{color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.meta[data-astro-cid-iv5mlwiv]{font-family:var(--font-mono);font-size:.85em;color:var(--text-3)}.drop[data-astro-cid-iv5mlwiv]{margin-top:1.4em;padding:1.6em .8em;border:1px dashed var(--line-strong);border-radius:.8em;text-align:center;color:var(--text-3);font-size:.95em}.stage[data-astro-cid-iv5mlwiv]{display:grid;align-content:center;gap:1em;padding:2em 3em 1em;background:radial-gradient(circle at 50% 40%,rgb(255 255 255 / .03),transparent 60%),#0b0a0e}.preview[data-astro-cid-iv5mlwiv]{position:relative;aspect-ratio:16 / 9;border-radius:.5em;overflow:hidden;background:#000;box-shadow:0 1em 3em #0009}.cam[data-astro-cid-iv5mlwiv]{position:absolute;inset:0;transform-origin:56% 46%;animation:camera var(--T) linear infinite}.footage[data-astro-cid-iv5mlwiv]{position:absolute;inset:0;overflow:hidden}.footage[data-astro-cid-iv5mlwiv].a{background:linear-gradient(180deg,#2a1240,#a43c4c 55%,#ff9b4a);animation:footage-a var(--T) linear infinite}.footage[data-astro-cid-iv5mlwiv].b{background:linear-gradient(200deg,#04202b,#0d5c6e,#4fd1c5);animation:footage-b var(--T) linear infinite}.footage[data-astro-cid-iv5mlwiv] i[data-astro-cid-iv5mlwiv]{position:absolute;border-radius:50%;filter:blur(1.5em);animation:drift 14s ease-in-out infinite alternate}.footage[data-astro-cid-iv5mlwiv].a i[data-astro-cid-iv5mlwiv]:nth-child(1){width:30%;aspect-ratio:1;left:58%;top:46%;background:#ffd27a;filter:blur(.6em);opacity:.9}.footage[data-astro-cid-iv5mlwiv].a i[data-astro-cid-iv5mlwiv]:nth-child(2){width:140%;height:34%;left:-20%;bottom:-12%;border-radius:40%;background:#1a0b22;filter:blur(.3em);animation-duration:20s}.footage[data-astro-cid-iv5mlwiv].a i[data-astro-cid-iv5mlwiv]:nth-child(3){width:50%;aspect-ratio:1;left:-10%;top:-20%;background:#6a2a8a;opacity:.7}.footage[data-astro-cid-iv5mlwiv].b i[data-astro-cid-iv5mlwiv]:nth-child(1){width:46%;aspect-ratio:1;left:50%;top:-18%;background:#9ef0e2;opacity:.5}.footage[data-astro-cid-iv5mlwiv].b i[data-astro-cid-iv5mlwiv]:nth-child(2){width:160%;height:30%;left:-30%;bottom:-8%;border-radius:45%;background:#021218;filter:blur(.3em)}.footage[data-astro-cid-iv5mlwiv].b i[data-astro-cid-iv5mlwiv]:nth-child(3){width:30%;aspect-ratio:1;left:6%;top:30%;background:#ffb547;opacity:.35}.headline[data-astro-cid-iv5mlwiv]{position:absolute;left:12%;top:30%;display:grid;gap:.6em;transform-origin:20% 60%;animation:title var(--T) linear infinite}.kicker[data-astro-cid-iv5mlwiv]{font-family:var(--font-mono);font-size:1em;letter-spacing:.25em;color:#fff6e8cc}.words[data-astro-cid-iv5mlwiv]{font-size:5.6em;font-weight:700;letter-spacing:-.045em;line-height:1;color:#fff6e8;text-shadow:0 .1em .6em rgb(0 0 0 / .35)}.underline[data-astro-cid-iv5mlwiv]{height:.7em;width:70%;border-radius:.35em;background:var(--spark-gradient);transform-origin:left;box-shadow:0 0 2em #ff963cb3;animation:underline var(--T) linear infinite}.orbit[data-astro-cid-iv5mlwiv]{position:absolute;left:62%;top:42%;width:0;height:0;animation:code-clip var(--T) linear infinite}.orbit[data-astro-cid-iv5mlwiv] span[data-astro-cid-iv5mlwiv]{position:absolute;width:1em;height:1em;margin:-.5em;border-radius:50%;background:#fff3d6;box-shadow:0 0 1em #ffb547,0 0 2.4em #ff6b3d;transform:rotate(calc(var(--i) * 36deg)) translate(calc(7em + var(--i) * .9em)) scale(calc(.5 + var(--i) * .07));animation:spin 5s linear infinite;animation-delay:calc(var(--i) * -.4s)}.safe[data-astro-cid-iv5mlwiv]{position:absolute;inset:5%;border:1px dashed rgb(255 255 255 / .12);border-radius:.3em;pointer-events:none}.transport[data-astro-cid-iv5mlwiv]{display:flex;align-items:center;gap:1.4em;font-size:1.1em}.play[data-astro-cid-iv5mlwiv]{width:0;height:0;border-style:solid;border-width:.6em 0 .6em 1em;border-color:transparent transparent transparent var(--text)}.timecode[data-astro-cid-iv5mlwiv]{font-family:var(--font-mono);color:var(--text);font-variant-numeric:tabular-nums}.tc-s[data-astro-cid-iv5mlwiv]{font-weight:400;animation:tc-seconds var(--T) steps(8,end) infinite;counter-reset:sec var(--sec)}.tc-s[data-astro-cid-iv5mlwiv]:before{content:"00:00:0" counter(sec) ":"}.tc-f[data-astro-cid-iv5mlwiv]{font-weight:400;animation:tc-frames 1s steps(30,end) infinite;counter-reset:frame var(--frame)}.tc-f[data-astro-cid-iv5mlwiv]:before{content:counter(frame,decimal-leading-zero)}.res[data-astro-cid-iv5mlwiv]{margin-left:auto;color:var(--text-3);font-family:var(--font-mono);font-size:.9em}.inspector[data-astro-cid-iv5mlwiv] dl[data-astro-cid-iv5mlwiv]{display:grid;grid-template-columns:6.6em 1fr;align-items:center;gap:.7em .8em;margin:0;font-size:1.05em}.inspector[data-astro-cid-iv5mlwiv] dt[data-astro-cid-iv5mlwiv]{color:var(--text-3)}.inspector[data-astro-cid-iv5mlwiv] dd[data-astro-cid-iv5mlwiv]{margin:0}.field[data-astro-cid-iv5mlwiv]{display:flex;align-items:center;gap:.6em;height:2.4em;padding-inline:.8em;border-radius:.5em;background:var(--surface-2);color:var(--text);white-space:nowrap;overflow:hidden}.swatch[data-astro-cid-iv5mlwiv]{width:1.1em;height:1.1em;border-radius:.25em;background:#fff6e8}.slider[data-astro-cid-iv5mlwiv]{height:.6em;border-radius:1em;background:var(--surface-2);overflow:hidden}.slider[data-astro-cid-iv5mlwiv] .fill[data-astro-cid-iv5mlwiv]{display:block;height:100%;background:var(--spark);transform-origin:left}.fill[data-astro-cid-iv5mlwiv].scale{animation:scale-bar var(--T) linear infinite}.fill[data-astro-cid-iv5mlwiv].opacity{animation:opacity-bar var(--T) linear infinite}.timeline[data-astro-cid-iv5mlwiv]{--label: 11em;padding:0 1.2em 1.2em 0;background:#0e0d12}.ruler[data-astro-cid-iv5mlwiv]{display:grid;grid-template-columns:var(--label) 1fr;height:2.8em;align-items:center;border-bottom:1px solid var(--line)}.corner[data-astro-cid-iv5mlwiv]{padding-left:1.4em;font-size:1em;color:var(--text-3)}.ticks[data-astro-cid-iv5mlwiv]{position:relative;height:100%}.ticks[data-astro-cid-iv5mlwiv] span[data-astro-cid-iv5mlwiv]{position:absolute;left:calc(var(--s) / 8 * 100%);top:50%;transform:translate(-50%,-50%);font-family:var(--font-mono);font-size:.95em;color:var(--text-3)}.ticks[data-astro-cid-iv5mlwiv] span[data-astro-cid-iv5mlwiv]:first-child{transform:translateY(-50%)}.ticks[data-astro-cid-iv5mlwiv] span[data-astro-cid-iv5mlwiv]:last-child{transform:translate(-100%,-50%)}.tracks[data-astro-cid-iv5mlwiv]{position:relative;padding-top:.6em}.track[data-astro-cid-iv5mlwiv]{display:grid;grid-template-columns:var(--label) 1fr;align-items:center;height:3.5em}.label[data-astro-cid-iv5mlwiv]{display:flex;align-items:center;gap:.7em;padding-left:1.4em;font-size:1.1em;color:var(--text-2)}.dot[data-astro-cid-iv5mlwiv]{width:.7em;height:.7em;border-radius:.2em;background:var(--c, var(--text-3))}.lane[data-astro-cid-iv5mlwiv]{position:relative;height:2.8em;border-radius:.5em;background:#ffffff05}.text[data-astro-cid-iv5mlwiv]{--c: var(--clip-text)}.media[data-astro-cid-iv5mlwiv]{--c: var(--clip-media)}.shape[data-astro-cid-iv5mlwiv]{--c: var(--clip-shape)}.code[data-astro-cid-iv5mlwiv]{--c: var(--clip-code)}.audio[data-astro-cid-iv5mlwiv]{--c: var(--clip-audio)}.camera[data-astro-cid-iv5mlwiv].clip,.dot[data-astro-cid-iv5mlwiv].camera{--c: var(--clip-camera)}.clip[data-astro-cid-iv5mlwiv]{position:absolute;top:0;bottom:0;left:calc(var(--s) / 8 * 100%);width:calc((var(--e) - var(--s)) / 8 * 100% - .2em);display:flex;align-items:center;padding-inline:.8em;border-radius:.5em;background:color-mix(in srgb,var(--c) 22%,#0e0d12);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 55%,transparent),inset .25em 0 0 var(--c);overflow:hidden}.clip[data-astro-cid-iv5mlwiv]:has(.key) .clip-label[data-astro-cid-iv5mlwiv]{padding-left:1.1em}.clip-label[data-astro-cid-iv5mlwiv]{position:relative;z-index:1;font-size:1.05em;font-weight:550;color:color-mix(in srgb,var(--c) 40%,#fff);white-space:nowrap}.clip[data-astro-cid-iv5mlwiv].camera{background:repeating-linear-gradient(-45deg,#e8e3da1a 0 .5em,#e8e3da0a .5em 1em)}.key[data-astro-cid-iv5mlwiv]{position:absolute;top:50%;left:calc(var(--k) / (var(--e) - var(--s)) * 100%);width:.9em;height:.9em;margin:-.45em 0 0 -.45em;background:#fff;transform:rotate(45deg);border-radius:.15em;box-shadow:0 0 0 .2em color-mix(in srgb,var(--c) 60%,#0e0d12);z-index:2}.key[data-astro-cid-iv5mlwiv]:first-of-type{margin-left:.15em}.transition[data-astro-cid-iv5mlwiv]{position:absolute;left:0;top:0;bottom:0;width:1.6em;background:linear-gradient(90deg,rgb(255 255 255 / .35),transparent)}.wave[data-astro-cid-iv5mlwiv]{position:absolute;inset:.4em .6em;display:flex;align-items:center;gap:.15em;opacity:.55}.wave[data-astro-cid-iv5mlwiv] i[data-astro-cid-iv5mlwiv]{flex:1;height:var(--h);border-radius:1em;background:var(--c)}.playhead[data-astro-cid-iv5mlwiv]{position:absolute;top:-2.8em;bottom:0;left:var(--label);right:0;pointer-events:none}.playhead[data-astro-cid-iv5mlwiv] span[data-astro-cid-iv5mlwiv]{position:absolute;top:0;bottom:0;left:0;width:2px;margin-left:-1px;background:var(--spark);box-shadow:0 0 1em var(--spark);animation:playhead var(--T) linear infinite}.playhead[data-astro-cid-iv5mlwiv] span[data-astro-cid-iv5mlwiv]:before{content:"";position:absolute;top:.5em;left:50%;width:1.4em;height:1.6em;transform:translate(-50%);background:var(--spark);clip-path:polygon(0 0,100% 0,100% 60%,50% 100%,0 60%)}@keyframes playhead{0%{left:0}to{left:100%}}@keyframes tc-seconds{0%{--sec: 0}to{--sec: 8}}@keyframes tc-frames{0%{--frame: 0}to{--frame: 30}}@keyframes footage-a{0%,43.75%{opacity:1}56.25%,to{opacity:0}}@keyframes footage-b{0%,43.75%{opacity:0}56.25%,to{opacity:1}}@keyframes title{0%,6.25%{opacity:0;transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1)}6.3%{opacity:1;transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1)}13.75%,87.5%{opacity:1;transform:scale(1)}93.75%,to{opacity:0;transform:scale(1)}}@keyframes underline{0%,15%{transform:scaleX(0);animation-timing-function:cubic-bezier(.22,1,.36,1)}22.5%,to{transform:scaleX(1)}}@keyframes code-clip{0%,37.5%{opacity:0;transform:scale(.6)}43.75%,75%{opacity:1;transform:scale(1)}81.25%,to{opacity:0;transform:scale(1.2)}}@keyframes camera{0%,56.25%{transform:scale(1);animation-timing-function:cubic-bezier(.65,0,.35,1)}62.5%,81.25%{transform:scale(1.18);animation-timing-function:cubic-bezier(.65,0,.35,1)}87.5%,to{transform:scale(1)}}@keyframes scale-bar{0%,6.25%{transform:scaleX(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1)}13.75%,to{transform:scaleX(.62)}}@keyframes opacity-bar{0%,6.25%{transform:scaleX(0)}6.3%,87.5%{transform:scaleX(1)}93.75%,to{transform:scaleX(0)}}@keyframes spin{to{rotate:360deg}}@keyframes drift{to{translate:6% -4%}}@container (max-width: 700px){.window[data-astro-cid-iv5mlwiv]{font-size:calc(100cqw / 70)}.body[data-astro-cid-iv5mlwiv]{grid-template-columns:1fr}.panel[data-astro-cid-iv5mlwiv],.inspector[data-astro-cid-iv5mlwiv],.menu[data-astro-cid-iv5mlwiv],.res[data-astro-cid-iv5mlwiv]{display:none}.stage[data-astro-cid-iv5mlwiv]{padding:1.4em}.timeline[data-astro-cid-iv5mlwiv]{--label: 8em}.clip-label[data-astro-cid-iv5mlwiv],.label[data-astro-cid-iv5mlwiv]{font-size:1.25em}}@media(prefers-reduced-motion:reduce){.demo[data-astro-cid-iv5mlwiv] [data-astro-cid-iv5mlwiv]{animation-duration:var(--T)!important;animation-delay:-5.4s!important;animation-play-state:paused!important}}.faq[data-astro-cid-z6gx6xcw]{border-top:1px solid var(--line)}details[data-astro-cid-z6gx6xcw]{border-bottom:1px solid var(--line)}summary[data-astro-cid-z6gx6xcw]{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 0;cursor:pointer;list-style:none}summary[data-astro-cid-z6gx6xcw]::-webkit-details-marker{display:none}h3[data-astro-cid-z6gx6xcw]{font-size:19px;font-weight:600;letter-spacing:-.015em;line-height:1.3}.icon[data-astro-cid-z6gx6xcw]{position:relative;flex:none;width:28px;height:28px;border-radius:50%;border:1px solid var(--line-strong);transition:transform .4s var(--ease-out),background .2s}.icon[data-astro-cid-z6gx6xcw]:before,.icon[data-astro-cid-z6gx6xcw]:after{content:"";position:absolute;left:50%;top:50%;width:10px;height:1.5px;background:var(--text);transform:translate(-50%,-50%)}.icon[data-astro-cid-z6gx6xcw]:after{transform:translate(-50%,-50%) rotate(90deg)}details[data-astro-cid-z6gx6xcw][open] .icon[data-astro-cid-z6gx6xcw]{transform:rotate(45deg);background:var(--spark-soft);border-color:#ffb54766}summary[data-astro-cid-z6gx6xcw]:hover h3[data-astro-cid-z6gx6xcw]{color:var(--spark)}p[data-astro-cid-z6gx6xcw]{padding:0 48px 26px 0;color:var(--text-2)}.hero[data-astro-cid-j7pv25f6]{position:relative;padding-top:clamp(48px,7vw,88px);padding-bottom:clamp(64px,8vw,120px);overflow:hidden}.glow[data-astro-cid-j7pv25f6]{position:absolute;left:50%;top:-10%;width:min(1400px,160vw);aspect-ratio:2 / 1;transform:translate(-50%);background:radial-gradient(closest-side,rgb(255 140 60 / .28),transparent 70%),radial-gradient(closest-side at 30% 60%,rgb(255 210 122 / .12),transparent 70%);filter:blur(20px);pointer-events:none;animation:breathe 9s ease-in-out infinite alternate}.hero[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:0;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(ellipse at 50% 0%,#000 0%,transparent 60%);opacity:.5;pointer-events:none}.hero-copy[data-astro-cid-j7pv25f6]{position:relative;z-index:1;display:grid;justify-items:center;text-align:center}.pill[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:10px;padding:6px 14px 6px 6px;border-radius:999px;border:1px solid var(--line-strong);background:#ffffff0a;font-size:14px;color:var(--text-2);text-decoration:none;transition:border-color .2s}.pill[data-astro-cid-j7pv25f6]:hover{border-color:#ffb54780}.new[data-astro-cid-j7pv25f6]{padding:2px 10px;border-radius:999px;background:var(--spark-soft);color:var(--spark);font-weight:600}h1[data-astro-cid-j7pv25f6]{margin-top:28px;font-size:clamp(44px,8.4vw,104px);font-weight:680;letter-spacing:-.04em;line-height:.98}.lede[data-astro-cid-j7pv25f6]{margin-top:28px;max-width:680px;font-size:clamp(17px,1.8vw,21px);color:var(--text-2)}.actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px}.fine[data-astro-cid-j7pv25f6]{margin-top:18px;font-size:14px;color:var(--text-3)}.demo-wrap[data-astro-cid-j7pv25f6]{position:relative;z-index:1;margin-top:clamp(48px,6vw,72px);animation:rise 1.2s var(--ease-out) .2s both}@keyframes rise{0%{opacity:0;transform:translateY(40px) scale(.98)}}.ways[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.way[data-astro-cid-j7pv25f6]{padding:32px;display:grid;gap:14px;align-content:start;transition:transform .5s var(--ease-out),border-color .3s}.way[data-astro-cid-j7pv25f6]:hover{transform:translateY(-4px);border-color:#ffb54759}.way-tag[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:13px;color:var(--spark)}.way[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6],.tile[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:24px;letter-spacing:-.025em}.way[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6],.tile[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--text-2);font-size:16px}.ai[data-astro-cid-j7pv25f6]{background:radial-gradient(ellipse at 80% 50%,rgb(255 140 60 / .08),transparent 60%),var(--bg-sunken);border-block:1px solid var(--line)}.ai-grid[data-astro-cid-j7pv25f6],.code-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1.1fr;gap:clamp(32px,6vw,80px);align-items:center}.ai-grid[data-astro-cid-j7pv25f6] .section-head[data-astro-cid-j7pv25f6],.code-grid[data-astro-cid-j7pv25f6] .section-head[data-astro-cid-j7pv25f6]{margin-bottom:0}.ticks[data-astro-cid-j7pv25f6]{display:grid;gap:10px;margin:8px 0 0;padding:0;list-style:none;color:var(--text-2)}.ticks[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;gap:12px;align-items:center}.ticks[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:before{content:"";width:8px;height:8px;transform:rotate(45deg);background:var(--spark);border-radius:1px;flex:none}.terminal[data-astro-cid-j7pv25f6]{overflow:hidden;font-family:var(--font-mono);font-size:14px;box-shadow:0 30px 80px -30px #000c}.term-bar[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:8px;padding:14px 18px;border-bottom:1px solid var(--line);color:var(--text-3);font-size:13px}.term-bar[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]{width:11px;height:11px;border-radius:50%;background:var(--surface-2);border:1px solid var(--line-strong)}.term-bar[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{margin-left:8px}.term-body[data-astro-cid-j7pv25f6]{display:grid;gap:16px;padding:22px}.prompt[data-astro-cid-j7pv25f6]{color:var(--text);line-height:1.55}.prompt[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:var(--spark);margin-right:6px}.reply[data-astro-cid-j7pv25f6]{color:var(--text-3)}.reply[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{color:var(--text-2);font-weight:500}.reply[data-astro-cid-j7pv25f6].ok{color:var(--clip-code)}.term-body[data-astro-cid-j7pv25f6] pre{margin:0;padding:16px 18px;border-radius:10px;border:1px solid var(--line);background:#0e0d12!important;overflow-x:auto;font-size:13px;line-height:1.7}.bento[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.tile[data-astro-cid-j7pv25f6]{display:grid;align-content:end;gap:10px;min-height:300px;padding:28px;overflow:hidden}.tile[data-astro-cid-j7pv25f6].wide{grid-column:span 2}.art[data-astro-cid-j7pv25f6]{position:relative;flex:1;min-height:130px;margin-bottom:12px}.art[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{position:absolute;border-radius:8px}.art-tracks[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{left:calc(var(--x, 0) * 1%);height:22px;border-radius:6px;background:color-mix(in srgb,var(--c) 25%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 60%,transparent),inset 3px 0 0 var(--c);animation:slide 6s var(--ease-out) infinite alternate}.art-tracks[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]:nth-child(1){--c: var(--clip-text);--x: 8;top:6px;width:46%}.art-tracks[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]:nth-child(2){--c: var(--clip-shape);--x: 30;top:38px;width:52%;animation-delay:-1.5s}.art-tracks[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]:nth-child(3){--c: var(--clip-media);--x: 0;top:70px;width:62%;animation-delay:-3s}.art-tracks[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]:nth-child(4){--c: var(--clip-audio);--x: 12;top:102px;width:80%;animation-delay:-4s}.art-keys[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{top:50%;width:18px;height:18px;margin-top:-9px;background:#fff;transform:rotate(45deg);border-radius:3px;box-shadow:0 0 0 4px #ffb54740}.art-keys[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;left:0;right:0;top:50%;height:2px;background:linear-gradient(90deg,transparent,var(--spark),transparent)}.art-keys[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]:nth-child(1){left:10%}.art-keys[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]:nth-child(2){left:34%;background:var(--spark);animation:pulse 2.4s ease-in-out infinite}.art-keys[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]:nth-child(3){left:62%}.art-keys[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]:nth-child(4){left:84%}.art-camera[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]:nth-child(1){inset:10px 20px;border:1px solid var(--line-strong);background:linear-gradient(135deg,#2a1240,#a43c4c 60%,#ff9b4a);opacity:.6}.art-camera[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]:nth-child(2){inset:34px 70px 34px 90px;border:2px solid var(--spark);border-radius:6px;animation:frame 5s ease-in-out infinite alternate}.art-camera[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]:nth-child(3),.art-camera[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]:nth-child(4){display:none}.art-transition[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]:nth-child(1),.art-transition[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]:nth-child(2){top:20px;bottom:20px;width:46%}.art-transition[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]:nth-child(1){left:6%;background:linear-gradient(135deg,#2a1240,#ff9b4a)}.art-transition[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]:nth-child(2){right:6%;background:linear-gradient(200deg,#04202b,#4fd1c5);animation:push 3.2s var(--ease-out) infinite alternate}.art-transition[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]:nth-child(3),.art-transition[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]:nth-child(4){display:none}.art-ease[data-astro-cid-j7pv25f6]{background:linear-gradient(var(--line) 1px,transparent 1px) 0 0 / 100% 25%,linear-gradient(90deg,var(--line) 1px,transparent 1px) 0 0 / 25% 100%;border-radius:10px;border:1px solid var(--line)}.art-ease[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:12px;background:no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -20 100 120' preserveAspectRatio='none'%3E%3Cpath d='M0 100 C 30 100, 40 -30, 100 0' fill='none' stroke='%23ffb547' stroke-width='3' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") center / 100% 100%}.art-ease[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{display:none}.art-export[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]:nth-child(1){left:0;right:0;top:50%;height:10px;margin-top:-5px;border-radius:99px;background:var(--surface-2)}.art-export[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]:nth-child(2){left:0;top:50%;height:10px;margin-top:-5px;border-radius:99px;background:var(--spark-gradient);box-shadow:0 0 24px #ff8c3c99;animation:render 4s var(--ease-out) infinite}.art-export[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]:nth-child(3){left:0;top:calc(50% - 44px);font-family:var(--font-mono);font-size:13px;color:var(--text-3)}.art-export[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]:nth-child(3):before{content:"launch-video.mp4 · 1920×1080 · H.264"}.art-export[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]:nth-child(4){display:none}.more[data-astro-cid-j7pv25f6]{margin-top:28px;text-align:center}.more[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6],.link[data-astro-cid-j7pv25f6]{color:var(--spark);font-weight:550;text-decoration:none}.more[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover,.link[data-astro-cid-j7pv25f6]:hover{text-decoration:underline;text-underline-offset:4px}.code-card[data-astro-cid-j7pv25f6]{overflow:hidden}.file-tab[data-astro-cid-j7pv25f6]{padding:14px 20px;border-bottom:1px solid var(--line);font-family:var(--font-mono);font-size:13px;color:var(--text-3)}.code-card[data-astro-cid-j7pv25f6] pre{margin:0;padding:20px 22px;background:transparent!important;overflow-x:auto;font-size:13.5px;line-height:1.7}.local[data-astro-cid-j7pv25f6]{border-top:1px solid var(--line)}.stats[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line)}.stats[data-astro-cid-j7pv25f6] div[data-astro-cid-j7pv25f6]{display:grid;gap:10px;padding:32px 24px 0 0}.stats[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{font-size:clamp(44px,6vw,72px);font-weight:650;letter-spacing:-.05em;line-height:1;background:var(--spark-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.stats[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:var(--text-2);max-width:220px}.faq-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1.4fr;gap:clamp(32px,6vw,80px);align-items:start}.cta-final[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden;padding-block:clamp(100px,14vw,180px);border-top:1px solid var(--line);text-align:center}.cta-final[data-astro-cid-j7pv25f6] .glow[data-astro-cid-j7pv25f6]{top:20%}.cta-inner[data-astro-cid-j7pv25f6]{position:relative;display:grid;justify-items:center;gap:24px}.cta-inner[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(48px,9vw,120px);letter-spacing:-.055em}.cta-inner[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:19px;color:var(--text-2);margin-bottom:12px}@keyframes breathe{to{opacity:.7;transform:translate(-50%) scale(1.08)}}@keyframes slide{to{translate:18% 0}}@keyframes pulse{50%{box-shadow:0 0 0 10px #ffb54726}}@keyframes frame{to{inset:22px 40px 50px 30px}}@keyframes push{0%{transform:translate(10%);opacity:.4}to{transform:translate(-12%);opacity:1}}@keyframes render{0%{width:0}80%,to{width:100%}}@media(max-width:960px){.ways[data-astro-cid-j7pv25f6],.ai-grid[data-astro-cid-j7pv25f6],.code-grid[data-astro-cid-j7pv25f6],.faq-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.code-grid[data-astro-cid-j7pv25f6] .code-card[data-astro-cid-j7pv25f6]{order:2}.bento[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr}.stats[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr;row-gap:24px}}@media(max-width:600px){.bento[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.tile[data-astro-cid-j7pv25f6].wide{grid-column:auto}h1[data-astro-cid-j7pv25f6] br[data-astro-cid-j7pv25f6]{display:none}}
