.turntable.svelte-17tg6w6{position:relative;width:100%;max-height:100%;overflow:hidden}img.svelte-17tg6w6{display:block;width:100%;height:100%}i.svelte-17tg6w6{display:block;width:calc(var(--n) * 100%);height:100%;background:0 0 / 100% 100% no-repeat;animation:svelte-17tg6w6-turn var(--dur) steps(var(--n)) infinite;animation-delay:calc(var(--dur) * var(--start) / var(--n) * -1)}@keyframes svelte-17tg6w6-turn{to{transform:translate(-100%)}}@media(prefers-reduced-motion:reduce){i.svelte-17tg6w6{animation:none;transform:translate(calc(-100% * var(--start) / var(--n)))}}.poster.svelte-1ylyq7d{--ink: #f3f3fa;--muted: rgb(243 243 250 / .62);--lav: #b9b5ff;position:relative;container-type:inline-size;display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid rgb(255 255 255 / .08);border-radius:18px;background:radial-gradient(110% 90% at 88% 0%,rgb(124 117 255 / .2),transparent 58%),linear-gradient(160deg,#171a2a,#0d0f17 72%);color:var(--ink);list-style:none;transition:border-color .2s ease,box-shadow .2s ease}.poster[hidden].svelte-1ylyq7d{display:none}.poster.svelte-1ylyq7d:hover,.poster.svelte-1ylyq7d:focus-within{border-color:#b9b5ff8c;box-shadow:0 18px 44px #00000061}.poster.svelte-1ylyq7d:has(a:where(.svelte-1ylyq7d):focus-visible){outline:2px solid var(--lav);outline-offset:3px}.foot.svelte-1ylyq7d a:where(.svelte-1ylyq7d){color:inherit;text-decoration:none;outline:none}.foot.svelte-1ylyq7d a:where(.svelte-1ylyq7d):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.stage.svelte-1ylyq7d{position:relative;aspect-ratio:16 / 9;overflow:hidden}.ghost.svelte-1ylyq7d{position:absolute;bottom:-3.4cqi;left:3.5cqi;color:transparent;font:800 17cqi/1 var(--font-brand);letter-spacing:-.04em;text-transform:uppercase;white-space:nowrap;-webkit-text-stroke:1px rgb(255 255 255 / .09);pointer-events:none;-webkit-user-select:none;user-select:none}.words.svelte-1ylyq7d{position:absolute;top:5.5cqi;left:5cqi;width:44cqi;display:flex;flex-direction:column;gap:2.4cqi}.eyebrow.svelte-1ylyq7d{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin:0;color:var(--lav);font:800 clamp(10px,1.7cqi,12px)/1.3 var(--font-ui);letter-spacing:.1em;text-transform:uppercase}.eyebrow.svelte-1ylyq7d b:where(.svelte-1ylyq7d){padding:2px 8px;border-radius:99px;background:var(--color-mint);color:#0b0d12;letter-spacing:.06em}.headline.svelte-1ylyq7d{margin:0;font:600 clamp(22px,5.3cqi,40px)/1.02 var(--font-brand);letter-spacing:-.035em;text-wrap:balance}.headline.svelte-1ylyq7d em:where(.svelte-1ylyq7d){color:var(--lav);font-style:normal}.art.svelte-1ylyq7d{position:absolute;top:5cqi;right:5cqi;bottom:5cqi;left:53cqi}.frame.svelte-1ylyq7d{position:absolute;margin:0;overflow:hidden;border:4px solid #fff;border-radius:12px;background:#fff;box-shadow:0 16px 34px #00000073;transition:transform .3s ease}.frame.svelte-1ylyq7d img:where(.svelte-1ylyq7d),.frame.svelte-1ylyq7d video:where(.svelte-1ylyq7d){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 22%}.frame.svelte-1ylyq7d video:where(.svelte-1ylyq7d){opacity:0;transition:opacity .25s ease}.frame.svelte-1ylyq7d video:where(.svelte-1ylyq7d)[data-playing]{opacity:1}.out.svelte-1ylyq7d{top:0;right:0;height:100%;aspect-ratio:3 / 4;rotate:2deg}.wide.svelte-1ylyq7d .out:where(.svelte-1ylyq7d){top:8cqi;height:auto;width:100%;aspect-ratio:16 / 10}.poster.svelte-1ylyq7d:hover .out:where(.svelte-1ylyq7d),.poster.svelte-1ylyq7d:focus-within .out:where(.svelte-1ylyq7d){transform:translateY(-3px)}.tag.svelte-1ylyq7d{position:absolute;top:6px;left:6px;padding:2px 6px;border-radius:5px;background:#0a0c12c7;color:#fff;font:800 9px/1.3 var(--font-ui);letter-spacing:.08em;text-transform:uppercase}.inputs.svelte-1ylyq7d{position:absolute;bottom:-1cqi;left:-5cqi;display:flex;gap:1.6cqi}.wide.svelte-1ylyq7d .inputs:where(.svelte-1ylyq7d){bottom:2cqi}.in.svelte-1ylyq7d{position:relative;width:13cqi;aspect-ratio:3 / 4;border-width:3px;border-radius:9px;rotate:-6deg}.in.svelte-1ylyq7d+.in:where(.svelte-1ylyq7d){rotate:4deg}.in.svelte-1ylyq7d img:where(.svelte-1ylyq7d){object-position:50% 30%}.prompt.svelte-1ylyq7d{position:absolute;bottom:2cqi;left:-4cqi;max-width:30cqi;margin:0;padding:9px 11px;border:1px solid rgb(255 255 255 / .14);border-radius:10px;background:#0e1018eb;box-shadow:0 12px 26px #0006;color:var(--ink);font:550 clamp(10px,1.6cqi,12px)/1.45 var(--font-body);rotate:-2deg}.prompt.svelte-1ylyq7d b:where(.svelte-1ylyq7d){display:block;margin-bottom:3px;color:var(--lav);font:800 9px/1.2 var(--font-ui);letter-spacing:.1em;text-transform:uppercase}.prompt.svelte-1ylyq7d span:where(.svelte-1ylyq7d){display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.wave.svelte-1ylyq7d{width:100%;height:auto;aspect-ratio:16 / 10;top:8cqi;display:flex;flex-direction:column;justify-content:center;gap:2cqi;padding:3cqi 4cqi;background:linear-gradient(160deg,#1d2033,#11131d)}.bars.svelte-1ylyq7d{display:flex;align-items:center;gap:.6cqi;height:50%}.bars.svelte-1ylyq7d i:where(.svelte-1ylyq7d){flex:1;border-radius:99px;background:var(--lav);opacity:.85}.caption.svelte-1ylyq7d{margin:0;color:var(--muted);font:600 clamp(10px,1.6cqi,12px)/1.35 var(--font-ui)}.sample.svelte-1ylyq7d{position:absolute;top:calc(8cqi + 10px);right:10px;z-index:2}.turn.svelte-1ylyq7d{position:absolute;top:0;right:0;height:100%;aspect-ratio:1;background:radial-gradient(circle at 50% 62%,rgb(185 181 255 / .22),transparent 62%)}.turn.svelte-1ylyq7d .turntable{height:100%;aspect-ratio:1}.poster.svelte-1ylyq7d .turntable i{animation-play-state:paused}.poster.active.svelte-1ylyq7d .turntable i{animation-play-state:running}.foot.svelte-1ylyq7d{display:flex;align-items:center;gap:10px;padding:13px 18px;border-top:1px solid rgb(255 255 255 / .07);background:#ffffff05}.foot.svelte-1ylyq7d h3:where(.svelte-1ylyq7d){flex:none;margin:0;font:700 var(--text-14)/1.2 var(--font-display)}.foot.svelte-1ylyq7d span:where(.svelte-1ylyq7d){flex:1;min-width:0;overflow:hidden;color:var(--muted);font-size:var(--text-12);text-overflow:ellipsis;white-space:nowrap}.foot.svelte-1ylyq7d svg:where(.svelte-1ylyq7d){flex:none;width:18px;fill:none;stroke:var(--lav);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s ease}.poster.svelte-1ylyq7d:hover .foot:where(.svelte-1ylyq7d) svg:where(.svelte-1ylyq7d),.poster.svelte-1ylyq7d:focus-within .foot:where(.svelte-1ylyq7d) svg:where(.svelte-1ylyq7d){transform:translate(3px)}.with-cta.svelte-1ylyq7d .foot:where(.svelte-1ylyq7d){display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px}.with-cta.svelte-1ylyq7d .foot:where(.svelte-1ylyq7d) h3:where(.svelte-1ylyq7d){grid-area:1 / 1}.with-cta.svelte-1ylyq7d .foot:where(.svelte-1ylyq7d) .cta:where(.svelte-1ylyq7d){grid-area:1 / 2}.with-cta.svelte-1ylyq7d .foot:where(.svelte-1ylyq7d) span:where(.svelte-1ylyq7d){grid-area:2 / 1;white-space:normal}.with-cta.svelte-1ylyq7d .foot:where(.svelte-1ylyq7d) .detail:where(.svelte-1ylyq7d){grid-area:2 / 2;justify-self:end}.detail.svelte-1ylyq7d{position:relative;z-index:2;color:var(--lav);font:650 var(--text-12)/1.3 var(--font-ui);text-decoration:none;white-space:nowrap}.detail.svelte-1ylyq7d:hover{text-decoration:underline}.detail.svelte-1ylyq7d:focus-visible{outline:2px solid var(--lav);outline-offset:2px;border-radius:4px}.cta.svelte-1ylyq7d{flex:none;display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:99px;background:var(--lav);color:#0b0d12;font:750 var(--text-12)/1 var(--font-ui);white-space:nowrap}.cta.svelte-1ylyq7d svg:where(.svelte-1ylyq7d){width:14px;stroke:currentColor}.sound.svelte-1ylyq7d{position:absolute;top:6px;right:6px;z-index:2;display:inline-flex;align-items:center;gap:5px;padding:6px 10px;border:1px solid rgb(255 255 255 / .25);border-radius:99px;background:#0a0c12d9;color:#fff;cursor:pointer;font:650 var(--text-11)/1.2 var(--font-ui)}.wide.svelte-1ylyq7d .sound:where(.svelte-1ylyq7d){top:calc(8cqi + 8px);right:8px}.sound.svelte-1ylyq7d svg:where(.svelte-1ylyq7d){width:13px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.sound.svelte-1ylyq7d:hover{background:#0a0c12f7}.sound.svelte-1ylyq7d:focus-visible{outline:2px solid var(--lav);outline-offset:2px}.sound.on.svelte-1ylyq7d{border-color:#b9b5ffb3}@media(prefers-reduced-motion:no-preference){.sound.svelte-1ylyq7d:not(.on){animation:svelte-1ylyq7d-sound-nudge 2.4s ease-out infinite}}@keyframes svelte-1ylyq7d-sound-nudge{0%{box-shadow:0 0 #b9b5ff8c}70%,to{box-shadow:0 0 0 9px #b9b5ff00}}@container (max-width: 520px){.stage.svelte-1ylyq7d{aspect-ratio:auto;display:flex;flex-direction:column;gap:5cqi;padding:6cqi 6cqi 0}.words.svelte-1ylyq7d{position:static;width:auto;gap:3cqi}.eyebrow.svelte-1ylyq7d{font-size:10px}.headline.svelte-1ylyq7d{font-size:clamp(22px,8.2cqi,34px)}.art.svelte-1ylyq7d{position:relative;inset:auto;height:66cqi;margin:0 2cqi 6cqi 16cqi}.ghost.svelte-1ylyq7d{font-size:26cqi}.in.svelte-1ylyq7d{width:22cqi}.inputs.svelte-1ylyq7d{left:-14cqi}.prompt.svelte-1ylyq7d{left:-14cqi;max-width:52cqi}}@media(prefers-reduced-motion:reduce){.poster.svelte-1ylyq7d,.frame.svelte-1ylyq7d,.foot.svelte-1ylyq7d svg:where(.svelte-1ylyq7d),.frame.svelte-1ylyq7d video:where(.svelte-1ylyq7d){transition:none}.poster.svelte-1ylyq7d:hover .out:where(.svelte-1ylyq7d),.poster.svelte-1ylyq7d:focus-within .out:where(.svelte-1ylyq7d),.poster.svelte-1ylyq7d:hover .foot:where(.svelte-1ylyq7d) svg:where(.svelte-1ylyq7d),.poster.svelte-1ylyq7d:focus-within .foot:where(.svelte-1ylyq7d) svg:where(.svelte-1ylyq7d){transform:none}}
