.av-root .font-mono{font-family:var(--font-jetbrains-mono,ui-monospace),monospace}.av-grid-dots{background-image:radial-gradient(currentColor 1px,transparent 0);background-size:22px 22px}.av-aurora{background:radial-gradient(600px 400px at 20% 30%,rgba(253,165,213,.35),transparent 60%),radial-gradient(800px 500px at 80% 20%,rgba(248,114,160,.25),transparent 60%),radial-gradient(700px 500px at 50% 100%,rgba(236,79,138,.2),transparent 60%);background:radial-gradient(600px 400px at 20% 30%,hsl(from rgba(253,165,213,.35) calc(h + var(--bh-hue-shift, 0)) s l/.35),transparent 60%),radial-gradient(800px 500px at 80% 20%,hsl(from rgba(248,114,160,.25) calc(h + var(--bh-hue-shift, 0)) s l/.25),transparent 60%),radial-gradient(700px 500px at 50% 100%,hsl(from rgba(236,79,138,.2) calc(h + var(--bh-hue-shift, 0)) s l/.2),transparent 60%);filter:blur(40px)}.av-shot-frame{position:relative;border-radius:18px;overflow:hidden;isolation:isolate;background:rgba(253,165,213,.08);background:hsl(from rgba(253,165,213,.08) calc(h + var(--bh-hue-shift, 0)) s l/.08);border:1px solid rgba(253,165,213,.3);border:1px solid hsl(from rgba(253,165,213,.3) calc(h + var(--bh-hue-shift, 0)) s l/.3);box-shadow:0 30px 60px -25px rgba(0,0,0,.7),0 60px 120px -40px rgba(253,165,213,.18);box-shadow:0 30px 60px -25px rgba(0,0,0,.7),0 60px 120px -40px hsl(from rgba(253,165,213,.18) calc(h + var(--bh-hue-shift, 0)) s l/.18)}.av-shot-frame>*>img,.av-shot-frame>img{display:block}.av-tilt-left,.av-tilt-right{transition:transform .3s ease}.av-tilt-left{transform:rotate(-.8deg)}.av-tilt-right{transform:rotate(.8deg)}.av-tilt-left:hover,.av-tilt-right:hover{transform:rotate(0deg)}.av-window-flush{border-bottom-left-radius:0;border-bottom-right-radius:0}.av-meta-list ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.av-meta-list li{position:relative;padding-left:18px;line-height:1.5}.av-meta-list li:before{content:"▸";position:absolute;left:0;color:#fda5d5;color:hsl(from #fda5d5 calc(h + var(--bh-hue-shift, 0)) s l)}.av-meta-list p{margin:0 0 8px}@keyframes av-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.av-marquee-track{animation:av-marquee 60s linear infinite}@keyframes av-shine{0%{background-position:-200% 0}to{background-position:200% 0}}.av-text-shimmer{background:linear-gradient(90deg,currentColor,currentColor 40%,#fda5d5 50%,currentColor 60%,currentColor);background:linear-gradient(90deg,currentColor 0,currentColor 40%,hsl(from #fda5d5 calc(h + var(--bh-hue-shift, 0)) s l) 50%,currentColor 60%,currentColor 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:av-shine 6s linear infinite}.av-feat{transition:transform .25s ease,border-color .25s ease,background .25s ease}.av-feat:hover{transform:translateY(-2px)}.av-download-btn{position:relative;display:inline-flex;align-items:center;gap:14px;padding:12px 20px 12px 14px;border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.1);color:#f1f5f9;font:inherit;font-weight:600;letter-spacing:-.01em;text-decoration:none;text-align:left;cursor:pointer;transition:transform .25s ease,border-color .25s ease,background .25s ease,box-shadow .25s ease;isolation:isolate;min-height:56px}.av-download-btn:hover{transform:translateY(-2px);border-color:rgba(253,165,213,.45);border-color:hsl(from rgba(253,165,213,.45) calc(h + var(--bh-hue-shift, 0)) s l/.45);background:linear-gradient(180deg,rgba(253,165,213,.1),rgba(255,255,255,.02));background:linear-gradient(180deg,hsl(from rgba(253,165,213,.1) calc(h + var(--bh-hue-shift, 0)) s l/.1),rgba(255,255,255,.02));box-shadow:0 18px 50px -20px rgba(253,165,213,.55),inset 0 0 0 1px rgba(253,165,213,.15);box-shadow:0 18px 50px -20px hsl(from rgba(253,165,213,.55) calc(h + var(--bh-hue-shift, 0)) s l/.55),inset 0 0 0 1px hsl(from rgba(253,165,213,.15) calc(h + var(--bh-hue-shift, 0)) s l/.15)}.av-download-btn:focus-visible{outline:none;box-shadow:0 0 0 2px rgba(253,165,213,.6);box-shadow:0 0 0 2px hsl(from rgba(253,165,213,.6) calc(h + var(--bh-hue-shift, 0)) s l/.6)}.av-dl-arrow{display:inline-flex;width:30px;height:30px;border-radius:999px;align-items:center;justify-content:center;background:rgba(253,165,213,.12);background:hsl(from rgba(253,165,213,.12) calc(h + var(--bh-hue-shift, 0)) s l/.12);border:1px solid rgba(253,165,213,.3);border:1px solid hsl(from rgba(253,165,213,.3) calc(h + var(--bh-hue-shift, 0)) s l/.3);color:#fda5d5;color:hsl(from #fda5d5 calc(h + var(--bh-hue-shift, 0)) s l);flex-shrink:0}.av-download-btn:hover .av-dl-arrow{background:rgba(253,165,213,.2);background:hsl(from rgba(253,165,213,.2) calc(h + var(--bh-hue-shift, 0)) s l/.2);border-color:rgba(253,165,213,.55);border-color:hsl(from rgba(253,165,213,.55) calc(h + var(--bh-hue-shift, 0)) s l/.55)}.av-download-btn:hover .av-dl-arrow svg{animation:av-bob .9s ease-in-out infinite}@keyframes av-bob{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}.av-dl-text{display:flex;flex-direction:column;align-items:flex-start;line-height:1.1}.av-dl-caption{font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:rgba(241,245,249,.55);margin-top:4px;font-weight:500}.av-root ::selection{background:#fda5d5;background:hsl(from #fda5d5 calc(h + var(--bh-hue-shift, 0)) s l);color:#4d0d27;color:hsl(from #4d0d27 calc(h + var(--bh-hue-shift, 0)) s l)}.av-root details>summary{list-style:none}.av-root details>summary::-webkit-details-marker{display:none}@media (prefers-reduced-motion:reduce){.av-download-btn:hover .av-dl-arrow svg,.av-marquee-track,.av-text-shimmer{animation:none}.av-feat:hover,.av-tilt-left,.av-tilt-right{transform:none}}.av-scene{position:relative;isolation:isolate;border-radius:28px;overflow:hidden;border:1px solid rgba(255,255,255,.07);background:radial-gradient(1200px 520px at 12% 0,rgba(253,165,213,.17),transparent 62%),radial-gradient(900px 600px at 100% 100%,rgba(168,85,247,.16),transparent 60%),linear-gradient(160deg,#180e23,#120b1b 55%,#0d0815);background:radial-gradient(1200px 520px at 12% 0,hsl(from rgba(253,165,213,.17) calc(h + var(--bh-hue-shift, 0)) s l/.17),transparent 62%),radial-gradient(900px 600px at 100% 100%,rgba(168,85,247,.16),transparent 60%),linear-gradient(160deg,#180e23 0,#120b1b 55%,#0d0815 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.av-scene:before{content:"";position:absolute;left:-12%;top:-55%;width:70%;height:150%;background:radial-gradient(closest-side,rgba(253,165,213,.2),transparent 70%);background:radial-gradient(closest-side,hsl(from rgba(253,165,213,.2) calc(h + var(--bh-hue-shift, 0)) s l/.2),transparent 70%);filter:blur(46px);pointer-events:none;z-index:0}.av-scene>*{position:relative;z-index:1}.av-scene-shot{transition:transform .45s cubic-bezier(.32,.72,0,1);box-shadow:0 34px 70px -28px rgba(0,0,0,.85),0 80px 150px -60px rgba(253,165,213,.22);box-shadow:0 34px 70px -28px rgba(0,0,0,.85),0 80px 150px -60px hsl(from rgba(253,165,213,.22) calc(h + var(--bh-hue-shift, 0)) s l/.22)}.av-scene:hover .av-scene-shot{transform:translateY(-4px)}.av-pin{display:inline-flex;align-items:center;gap:9px;padding:9px 14px;border-radius:12px;background:rgba(10,6,16,.92);border:1px solid rgba(253,165,213,.26);border:1px solid hsl(from rgba(253,165,213,.26) calc(h + var(--bh-hue-shift, 0)) s l/.26);box-shadow:0 18px 40px -18px rgba(0,0,0,.9);backdrop-filter:blur(10px)}@media (prefers-reduced-motion:reduce){.av-scene-shot,.av-scene:hover .av-scene-shot{transform:none;transition:none}}.av-meta-cols .av-meta-list ul,.av-meta-cols ul{grid-template-columns:1fr}@media (min-width:640px){.av-meta-cols .av-meta-list ul,.av-meta-cols ul{grid-template-columns:1fr 1fr;column-gap:28px}}.av-meta-list ul{align-content:start}.av-hero-title{text-shadow:0 1px 0 rgba(255,255,255,.04),0 24px 60px rgba(253,165,213,.14);text-shadow:0 1px 0 rgba(255,255,255,.04),0 24px 60px hsl(from rgba(253,165,213,.14) calc(h + var(--bh-hue-shift, 0)) s l/.14)}.av-hero-gradient{background:linear-gradient(96deg,#fda5d5,#f472a0 42%,#d94f8a 72%,#fda5d5);background:linear-gradient(96deg,hsl(from #fda5d5 calc(h + var(--bh-hue-shift, 0)) s l) 0,hsl(from #f472a0 calc(h + var(--bh-hue-shift, 0)) s l) 42%,hsl(from #d94f8a calc(h + var(--bh-hue-shift, 0)) s l) 72%,hsl(from #fda5d5 calc(h + var(--bh-hue-shift, 0)) s l) 100%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;filter:drop-shadow(0 14px 34px rgba(253,165,213,.28));filter:drop-shadow(0 14px 34px hsl(from rgba(253,165,213,.28) calc(h + var(--bh-hue-shift, 0)) s l/.28));animation:av-hero-sheen 7s linear infinite}@keyframes av-hero-sheen{0%{background-position:0 0}to{background-position:220% 0}}@media (prefers-reduced-motion:reduce){.av-hero-gradient{animation:none}}body:has(.av-root),html:has(.av-root){background-color:#06030a}