.hero-glow-module__aEn49a__ambience,.hero-glow-module__aEn49a__wrap{--glow-l:.62;--glow-c:.16;--glow-tint:var(--primary)}@supports (color:oklch(from red 0.62 min(c, 0.16) h)){.hero-glow-module__aEn49a__ambience,.hero-glow-module__aEn49a__wrap{--glow-tint:oklch(from var(--primary) var(--glow-l) min(c, var(--glow-c)) h)}}.hero-glow-module__aEn49a__ambience{position:absolute;inset:0}.hero-glow-module__aEn49a__glow{background:radial-gradient(585px 585px at 55% 18%, color-mix(in srgb, var(--glow-tint) 24%, transparent) 0%, color-mix(in srgb, var(--glow-tint) 12%, transparent) 47%, transparent 100%);position:absolute;inset:0}.hero-glow-module__aEn49a__dots,.hero-glow-module__aEn49a__cursor{background-repeat:repeat;background-size:11px 11px;position:absolute;inset:0}.hero-glow-module__aEn49a__dots{-webkit-mask-composite:source-in;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11'%3E%3Crect width='1' height='1' fill='white' fill-opacity='.28'/%3E%3C/svg%3E");-webkit-mask-image:radial-gradient(circle farthest-side at 50% 25%,#000,#0006 47%,#0000),linear-gradient(#0000,#0000002e 10%,#000 28%);mask-image:radial-gradient(circle farthest-side at 50% 25%,#000,#0006 47%,#0000),linear-gradient(#0000,#0000002e 10%,#000 28%);-webkit-mask-composite:source-in;mask-composite:intersect}.hero-glow-module__aEn49a__cursor{--x:-300px;--y:-300px;-webkit-mask-image:radial-gradient(circle 154px at var(--x) var(--y), #000, #000c 30%, transparent);-webkit-mask-image:radial-gradient(circle 154px at var(--x) var(--y), #000, #000c 30%, transparent);mask-image:radial-gradient(circle 154px at var(--x) var(--y), #000, #000c 30%, transparent);opacity:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11'%3E%3Crect width='1' height='1' fill='white' fill-opacity='.4'/%3E%3C/svg%3E");transition:opacity 1s cubic-bezier(0,0,.2,1)}.hero-glow-module__aEn49a__cursor[data-active]{opacity:1;transition-duration:.15s}@media (prefers-reduced-motion:reduce){.hero-glow-module__aEn49a__cursor{transition:none}}@media (any-hover:none){.hero-glow-module__aEn49a__cursor{display:none}}.hero-glow-module__aEn49a__wrap{width:100%;max-width:700px;margin-inline:auto;position:relative}.hero-glow-module__aEn49a__wrap:before,.hero-glow-module__aEn49a__wrap:after{content:"";pointer-events:none;z-index:0;position:absolute;left:21px;right:21px}.hero-glow-module__aEn49a__wrap:before{background:linear-gradient(to bottom, transparent 0%, color-mix(in srgb, var(--glow-tint) 1%, transparent) 22%, color-mix(in srgb, var(--glow-tint) 7%, transparent) 40%, color-mix(in srgb, var(--glow-tint) 18%, transparent) 50%, color-mix(in srgb, var(--glow-tint) 26%, transparent) 60%, color-mix(in srgb, var(--glow-tint) 24%, transparent) 63%, color-mix(in srgb, var(--glow-tint) 15%, transparent) 70%, color-mix(in srgb, var(--glow-tint) 7%, transparent) 78%, transparent 95%);height:40px;top:-25px;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000059 16%,#000 42% 58%,#00000059 84%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#00000059 16%,#000 42% 58%,#00000059 84%,#0000 100%)}.hero-glow-module__aEn49a__wrap:after{background:linear-gradient(to right, color-mix(in srgb, var(--primary) 2%, transparent) 0%, color-mix(in srgb, var(--primary) 12%, transparent) 22%, color-mix(in srgb, var(--primary) 47%, transparent) 30%, color-mix(in srgb, var(--primary) 90%, transparent) 40%, var(--primary) 44%, color-mix(in srgb, var(--primary) 70%, white) 50%, var(--primary) 57%, color-mix(in srgb, var(--primary) 73%, transparent) 64%, color-mix(in srgb, var(--primary) 42%, transparent) 72%, color-mix(in srgb, var(--primary) 13%, transparent) 77%, color-mix(in srgb, var(--primary) 8%, transparent) 88%, color-mix(in srgb, var(--primary) 2%, transparent) 100%);height:1px;top:-1px}.hero-glow-module__aEn49a__card{z-index:1;--composer-shadow:var(--rim), 0 -4px 8px 0 color-mix(in srgb, var(--glow-tint) 8%, transparent), 0 -12px 42px 0 color-mix(in srgb, var(--glow-tint) 20%, transparent);--composer-blur:blur(17px) saturate(1.15);position:relative}
.media-kind-switch-module__YYaJFq__rail{--switch-lit:color-mix(in srgb, var(--primary) 72%, white);--switch-dim:color-mix(in srgb, var(--primary) 28%, black);inset-block:0;background:color-mix(in srgb, var(--card) 90%, transparent);-webkit-backdrop-filter:blur(2px)saturate(1.15);backdrop-filter:blur(2px)saturate(1.15);border:1px solid #0000;border-radius:18px;flex-direction:column;gap:2px;width:58px;padding:4px;transition:width .3s ease-out;display:flex;position:absolute;right:0;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff02,inset 2.3px 2.3px 0 -2px #ffffff21,inset -2.3px -2.3px 0 -2px #ffffff1f,inset -.3px -1px 4px #0000001a,0 4px 12px -3px #00000080}.media-kind-switch-module__YYaJFq__rail:hover{width:128px}.media-kind-switch-module__YYaJFq__indicator{pointer-events:none;inset-inline:4px;height:36px;box-shadow:0 0 4px 0 color-mix(in srgb, var(--primary) 25%, transparent);transform:translateY(calc(4px + var(--index) * 38px));will-change:transform;background-image:linear-gradient(162deg, color-mix(in srgb, var(--switch-lit) 40%, transparent) 9%, color-mix(in srgb, var(--primary) 10%, transparent) 35%, color-mix(in srgb, var(--primary) 8%, transparent) 75%, color-mix(in srgb, var(--switch-lit) 25%, transparent) 92%),  linear-gradient(166deg, transparent 23%, #0000004d 69%, transparent 96%);border-radius:14px;transition:transform .3s ease-out;position:absolute;top:0}.media-kind-switch-module__YYaJFq__indicator:before{content:"";border-radius:inherit;background:linear-gradient(149deg, var(--switch-lit) 11%, color-mix(in srgb, var(--switch-lit) 80%, transparent) 37%, #ffffff4d 44%, color-mix(in srgb, var(--switch-dim) 30%, transparent) 46%, var(--switch-dim) 78%, color-mix(in srgb, var(--switch-lit) 60%, transparent) 85%);padding:.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude}.media-kind-switch-module__YYaJFq__tab{z-index:1;cursor:pointer;border-radius:14px;flex:1;justify-content:flex-end;align-items:center;min-height:0;padding-right:16px;font-size:12px;transition:color .3s ease-out;display:flex;position:relative}.media-kind-switch-module__YYaJFq__tab[aria-selected=false]:after{content:"";z-index:-1;opacity:0;background:#00000047;border-radius:12px;transition:opacity .2s ease-out;position:absolute;inset-block:2px;inset-inline:0}.media-kind-switch-module__YYaJFq__tab[aria-selected=false]:hover:after{opacity:1}.media-kind-switch-module__YYaJFq__label{opacity:0;grid-template-columns:minmax(0,0fr);transition:grid-template-columns .3s ease-out,opacity .2s ease-out;display:grid;overflow:hidden}.media-kind-switch-module__YYaJFq__rail:hover .media-kind-switch-module__YYaJFq__label{opacity:1;grid-template-columns:minmax(0,1fr)}.media-kind-switch-module__YYaJFq__label>span{white-space:nowrap;min-width:0;padding-left:14px;padding-right:4px;overflow:hidden}@media (prefers-reduced-motion:reduce){.media-kind-switch-module__YYaJFq__rail,.media-kind-switch-module__YYaJFq__indicator,.media-kind-switch-module__YYaJFq__label,.media-kind-switch-module__YYaJFq__tab,.media-kind-switch-module__YYaJFq__tab:after{transition:none}}
.duration-slider-module__--VSPW__slider{appearance:none;cursor:pointer;background:0 0}.duration-slider-module__--VSPW__slider::-webkit-slider-thumb{appearance:none;background:var(--primary);width:16px;height:16px;box-shadow:0 0 0 2px var(--background);border-radius:9999px;transition:transform .15s}.duration-slider-module__--VSPW__slider::-moz-range-thumb{background:var(--primary);width:16px;height:16px;box-shadow:0 0 0 2px var(--background);border:none;border-radius:9999px;transition:transform .15s}.duration-slider-module__--VSPW__slider:hover::-webkit-slider-thumb{transform:scale(1.15)}.duration-slider-module__--VSPW__slider:focus-visible::-webkit-slider-thumb{transform:scale(1.15)}.duration-slider-module__--VSPW__slider:hover::-moz-range-thumb{transform:scale(1.15)}.duration-slider-module__--VSPW__slider:focus-visible::-moz-range-thumb{transform:scale(1.15)}.duration-slider-module__--VSPW__slider:focus-visible{outline:none}.duration-slider-module__--VSPW__slider:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 2px var(--background), 0 0 0 4px var(--ring)}.duration-slider-module__--VSPW__slider:focus-visible::-moz-range-thumb{box-shadow:0 0 0 2px var(--background), 0 0 0 4px var(--ring)}.duration-slider-module__--VSPW__numberInput::-webkit-outer-spin-button{appearance:none;margin:0}.duration-slider-module__--VSPW__numberInput::-webkit-inner-spin-button{appearance:none;margin:0}.duration-slider-module__--VSPW__numberInput{appearance:textfield}
.prompt-composer-module__R4V2HG__surface{--rim:inset 0 0 0 1px color-mix(in srgb, var(--foreground) 1%, transparent), inset 2.3px 2.3px 0 -2px color-mix(in srgb, var(--foreground) 13%, transparent), inset -2.3px -2.3px 0 -2px color-mix(in srgb, var(--foreground) 12%, transparent), inset -.3px -1px 4px 0 #0000001a;--lift:0 4px 12px -3px #00000080;box-shadow:var(--composer-shadow,var(--rim), var(--lift));-webkit-backdrop-filter:var(--composer-blur,blur(2px) saturate(1.15));backdrop-filter:var(--composer-blur,blur(2px) saturate(1.15))}.prompt-composer-module__R4V2HG__surfaceFloating{--composer-blur:blur(16px) saturate(1.4)}
.home-sticky-composer-module__20Oq_a__enter{animation:.3s ease-out both home-sticky-composer-module__20Oq_a__composer-rise}@keyframes home-sticky-composer-module__20Oq_a__composer-rise{0%{transform:translateY(64px)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.home-sticky-composer-module__20Oq_a__enter{animation:none}}
