.site{color:#fff;background:#0b0c10;min-height:100svh;position:relative;overflow-x:clip}html:has(.site){scroll-behavior:smooth}.bg-dynamic-gradient{background:linear-gradient(135deg,#ff6b00 0%,#e80a89 50%,#6b00d7 100%)}.bg-dynamic-gradient-bright{background:linear-gradient(135deg,#ff6b00 0%,#e80a89 50%,#9b4dff 100%)}.text-dynamic-gradient{background:var(--gradient-text);color:#0000;-webkit-background-clip:text;background-clip:text;margin-right:-.13em;padding-right:.13em}.slant-forward{transform:skew(-12deg)}.slant-forward-reverse{transform:skew(12deg)}.glow-accent{box-shadow:0 0 20px #e80a8966}.glow-accent:hover,.glow-accent:focus-visible{box-shadow:0 0 30px #ff6b0099}.bg-wave-pattern{overflow:hidden}.bg-wave-pattern:before{content:"";background-image:repeating-linear-gradient(-45deg,#e80a890d 0 2px,#0000 2px 10px);animation:10s linear infinite wave-move;position:absolute;inset:0 0 0 -99px}@keyframes wave-move{to{transform:translate(99px)}}.site>footer{content-visibility:auto;contain-intrinsic-size:auto 480px}.marquee{overflow:hidden}.marquee-track{width:max-content;animation:26s linear infinite marquee;display:flex}.marquee:hover .marquee-track{animation-play-state:paused}@keyframes marquee{to{transform:translate(-50%)}}@supports (animation-timeline:scroll()){.site-header{animation:linear both header-solid;animation-timeline:scroll(root);animation-range:0 160px}.reveal{animation:linear both reveal;animation-timeline:view();animation-range:entry entry 30%}}@keyframes header-solid{0%{background-color:#0b0c1080;border-bottom-color:#0000}to{background-color:#0b0c10eb;border-bottom-color:#ffffff1a}}@keyframes reveal{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.sky{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.sky-item{top:-12vh;left:var(--x);width:var(--s);height:var(--s);color:#fff;opacity:var(--o);filter:blur(var(--b));animation:sky-fall var(--d) linear infinite;animation-delay:var(--delay);position:absolute}@media (max-width:767px),(pointer:coarse){.sky-item{filter:none}}.sky-item svg,.sky-item img{width:100%;height:100%;display:block}.sky-item img{-webkit-user-select:none;user-select:none}[data-sky-resting] .sky-item,[data-sky-resting] .sky-item img,[data-sky-resting] .sky-shark,[data-sky-resting] .sky-jaw-top,[data-sky-resting] .sky-jaw-low{animation-play-state:paused}@keyframes sky-fall{0%{transform:translate(0,0)rotate(0)}25%{transform:translate3d(var(--sway), 30.5vh, 0) rotate(9deg)}50%{transform:translateY(61vh)rotate(-7deg)}75%{transform:translate3d(calc(var(--sway) * -1), 91.5vh, 0) rotate(6deg)}to{transform:translateY(122vh)rotate(0)}}.sky-meal-a img{animation:14s linear infinite sky-eaten-a}.sky-meal-b img{animation:14s linear infinite sky-eaten-b}@keyframes sky-eaten-a{0%,35.5%{opacity:1;scale:1}35.9%,to{opacity:0;scale:0}}@keyframes sky-eaten-b{0%,49.8%{opacity:1;scale:1}50.2%,to{opacity:0;scale:0}}.sky-shark{opacity:0;width:14vw;height:14vw;animation:14s ease-in-out infinite sky-swoop;position:absolute;top:0;left:0}.sky-jaws{width:100%;height:100%;overflow:visible}.sky-jaw-top{animation:14s ease-in-out infinite sky-jaw-top}.sky-jaw-low{animation:14s ease-in-out infinite sky-jaw-low}@keyframes sky-swoop{0%,10%{opacity:0;transform:translate(106vw,calc(8vh - 5.6vw))rotate(0)}13%{opacity:.6}24%{transform:translate(82vw,calc(18vh - 5.6vw))rotate(-8deg)}35.7%{opacity:.6;transform:translate(62.9vw,calc(31.6vh - 5.6vw))rotate(0)}43%{transform:translate(49vw,calc(44vh - 5.6vw))rotate(-5deg)}50%{transform:translate(30.9vw,calc(49vh - 5.6vw))rotate(0)}57%{opacity:.6;transform:translate(12vw,calc(36vh - 5.6vw))rotate(-12deg)}65%,to{opacity:0;transform:translate(-24vw,calc(18vh - 5.6vw))rotate(-16deg)}}@keyframes sky-jaw-top{0%,27%{transform:rotate(0)}33%,35.2%{transform:rotate(30deg)}35.7%,43%{transform:rotate(0)}47%,49.6%{transform:rotate(30deg)}50%,to{transform:rotate(0)}}@keyframes sky-jaw-low{0%,27%{transform:rotate(0)}33%,35.2%{transform:rotate(-30deg)}35.7%,43%{transform:rotate(0)}47%,49.6%{transform:rotate(-30deg)}50%,to{transform:rotate(0)}}.demo-section{content-visibility:auto;contain-intrinsic-size:auto 820px}.demo-scene{text-align:center;opacity:0;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:24px;display:flex;position:absolute;inset:0}.demo-s1{animation:24.4s linear infinite demo-s1}.demo-s2{background:#0b0c10;padding:0;animation:24.4s linear infinite demo-s2}.demo-s3{gap:10px;animation:24.4s linear infinite demo-s3}@keyframes demo-s1{0%,14.8%{opacity:1}16.4%,to{opacity:0}}@keyframes demo-s2{0%,15%{opacity:0}16.4%,79.2%{opacity:1}80.6%,to{opacity:0}}@keyframes demo-s3{0%,79.5%{opacity:0}81%,97%{opacity:1}to{opacity:0}}[data-demo-resting] .demo-scene,[data-demo-resting] .demo-scene *,[data-demo-resting] .demo-seg:after{animation-play-state:paused}.demo-step{letter-spacing:.3em;text-transform:uppercase;color:#9ca3af;font-size:11px;font-style:italic;font-weight:700}.demo-title{text-transform:uppercase;letter-spacing:-.02em;font-size:clamp(18px,2.6vw,28px);font-style:italic;font-weight:900;line-height:1}@keyframes demo-in{0%{opacity:0;transform:translateY(8px)}1.7%{opacity:1;transform:none}23%{opacity:1}23.5%,to{opacity:0}}.demo-video{object-fit:cover;background:radial-gradient(circle at 50% 40%,#2a1f45 0%,#14111f 55%,#0b0c10 100%);width:100%;height:100%;position:absolute;inset:0}.demo-play{color:#fff;pointer-events:auto;background:linear-gradient(135deg,#ff6b00,#e80a89,#6b00d7);border-radius:999px;place-items:center;width:64px;height:64px;margin:-32px 0 0 -32px;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 10px 30px #00000073}.demo-play svg{width:26px;height:26px}.demo-play:focus-visible{outline-offset:3px;outline:2px solid #fff}.demo-person{fill:#0b0c10;opacity:.9;width:60%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.demo-formats{letter-spacing:.15em;color:#fff;opacity:0;animation:24.4s linear infinite demo-in;animation-delay:calc(var(--at) - 24.4s);gap:8px;font-size:11px;font-weight:700;display:flex}.demo-formats span{border:1px solid #ffffff40;border-radius:6px;padding:4px 8px}.demo-steps li{text-align:center;padding-top:10px;position:relative}.demo-seg{background:#ffffff1f;height:3px;position:absolute;top:0;left:0;right:0;overflow:hidden}.demo-seg:after{content:"";transform-origin:0;background:linear-gradient(90deg,#ff6b00,#e80a89,#9b4dff);position:absolute;inset:0;transform:scaleX(0)}.demo-seg1:after{animation:24.4s linear infinite demo-seg1}.demo-seg2:after{animation:24.4s linear infinite demo-seg2}.demo-seg3:after{animation:24.4s linear infinite demo-seg3}@keyframes demo-seg1{0%{transform:scaleX(0)}16.4%,to{transform:scaleX(1)}}@keyframes demo-seg2{0%,16.4%{transform:scaleX(0)}79.5%,to{transform:scaleX(1)}}@keyframes demo-seg3{0%,79.5%{transform:scaleX(0)}to{transform:scaleX(1)}}.demo-file{color:#fff;background:#ffffff0d;border:1px solid #ffffff26;border-radius:12px;align-items:center;gap:10px;width:min(420px,92%);padding:12px 16px;font-size:13px;font-weight:600;display:flex;position:relative;overflow:hidden}.demo-upload{transform-origin:0;background:linear-gradient(90deg,#ff6b00,#e80a89,#9b4dff);width:100%;height:3px;animation:24.4s linear infinite demo-upload;position:absolute;bottom:0;left:0;transform:scaleX(0)}@keyframes demo-upload{0%,1.7%{transform:scaleX(0)}7.5%,to{transform:scaleX(1)}}.demo-ticks{flex-wrap:wrap;justify-content:center;gap:8px 14px;max-width:520px;display:flex}.demo-tick{color:#fff;opacity:0;animation:24.4s linear infinite demo-in;animation-delay:calc(var(--at) - 24.4s);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.demo-tick:before{content:"";background:linear-gradient(135deg,#ff6b00,#e80a89,#9b4dff);border-radius:999px;outline:1px solid #e80a89;width:14px;height:14px;box-shadow:inset 0 0 0 3px #111216}.demo-list{flex-direction:column;gap:6px;width:min(520px,92%);display:flex}.demo-row{color:#fff;text-align:left;opacity:0;animation:24.4s linear infinite demo-in;animation-delay:calc(var(--at) - 24.4s);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:64px 1fr auto;align-items:center;gap:10px;padding:8px 12px;font-size:12px;font-weight:600;display:grid}.demo-kind{text-transform:uppercase;letter-spacing:.12em;color:#9ca3af;font-size:10px;font-weight:700}.demo-verb{text-transform:uppercase;letter-spacing:.1em;background:#e80a892e;border-radius:999px;padding:3px 9px;font-size:10px;font-weight:700}.demo-flash{animation:24.4s linear infinite demo-flash;animation-delay:calc(var(--at) - 24.4s)}@keyframes demo-flash{0%{background:#e80a892e}.6%{background:#e80a89;transform:scale(1.12)}2.3%,to{background:#e80a892e;transform:none}}.demo-gone{animation:24.4s linear infinite demo-in,24.4s linear infinite demo-gone;animation-delay:calc(var(--at) - 24.4s), calc(var(--gone) - 24.4s)}@keyframes demo-gone{0%{filter:none}1.1%,46%{filter:opacity(.3)grayscale()}46.5%,to{filter:none}}.demo-verdict{color:#fff;opacity:0;animation:24.4s linear infinite demo-in;animation-delay:calc(var(--at) - 24.4s);border:1px solid #fff3;border-radius:999px;padding:6px 12px;font-size:11px;font-weight:700}.wid-pop{opacity:0;animation:6s linear infinite wid-pop;animation-delay:calc(var(--at) - 6s)}@keyframes wid-pop{0%{opacity:0;transform:translateY(6px)}5%{opacity:1;transform:none}70%{opacity:1}75%,to{opacity:0}}.wid-wave{align-items:center;gap:3px;height:36px;display:flex}.wid-wave i{opacity:.7;background:linear-gradient(#e80a89,#9b4dff);border-radius:2px;flex:1;animation:1.4s ease-in-out infinite wid-wave}.wid-wave i:nth-child(3n){animation-delay:-.4s}.wid-wave i:nth-child(3n+1){animation-delay:-.9s}@keyframes wid-wave{50%{transform:scaleY(.45)}}.wid-frame{background:radial-gradient(circle at 50% 40%,#3b2a5c 0%,#1a1530 45%,#0b0c10 100%);width:100%;height:100%;position:relative}.wid-frame .demo-person{width:46%}.wid-cap{text-transform:uppercase;letter-spacing:-.03em;text-align:center;color:#fff;text-shadow:0 3px 16px #0009;opacity:0;animation:6s linear infinite wid-cap;animation-delay:calc(var(--at) - 6s);font-size:22px;font-style:italic;font-weight:900;line-height:1;position:absolute;bottom:12%;left:0;right:0}.wid-cap em{text-shadow:none}.wid-cap-sm{font-size:15px}@keyframes wid-cap{0%{opacity:0;transform:scale(.8)}3%{opacity:1;transform:scale(1.04)}5%{transform:scale(1)}28%{opacity:1}30%,to{opacity:0}}.wid-label{text-transform:uppercase;letter-spacing:.08em;color:#fff;background:#0b0c10d9;border-left:3px solid #e80a89;padding:4px 8px;font-size:10px;font-weight:700;position:absolute;top:16%;left:8%}.wid-card{text-transform:uppercase;letter-spacing:.08em;color:#fff;background:#111216;border:1px solid #ffffff26;border-radius:8px;flex-direction:column;gap:6px;padding:10px;font-size:10px;font-weight:700;display:flex}.wid-bars{align-items:flex-end;gap:5px;height:44px;display:flex}.wid-bars i{transform-origin:bottom;width:12px;animation:6s ease-out infinite wid-grow;animation-delay:calc(var(--at,0s) - 6s);background:linear-gradient(#ff6b00,#e80a89);border-radius:2px 2px 0 0}.wid-bars i:nth-child(2){animation-delay:calc(var(--at,0s) - 5.85s)}.wid-bars i:nth-child(3){animation-delay:calc(var(--at,0s) - 5.7s)}.wid-bars i:nth-child(4){animation-delay:calc(var(--at,0s) - 5.55s)}@keyframes wid-grow{0%{transform:scaleY(0)}12%,to{transform:scaleY(1)}}.wid-short{aspect-ratio:9/16;background:radial-gradient(circle at 50% 35%,#3b2a5c 0%,#1a1530 50%,#0b0c10 100%);border:1px solid #ffffff26;border-radius:8px;height:128px;position:relative;overflow:hidden}.wid-track{border:2px solid #e80a89;border-radius:6px;width:60%;height:50%;animation:6s ease-in-out infinite wid-track;position:absolute;top:22%;left:20%;box-shadow:0 0 0 1px #00000080}@keyframes wid-track{0%,to{transform:translate(-8%)}50%{transform:translate(8%)}}.wid-behind{text-transform:uppercase;text-align:center;color:#fff;opacity:0;animation:6s linear infinite wid-pop;animation-delay:calc(var(--at) - 6s);background:linear-gradient(135deg,#ff6b00,#e80a89,#9b4dff);border-radius:8px;padding:10px;font-size:11px;font-style:italic;font-weight:900;position:absolute;top:14%;left:10%;right:10%}.wid-cutout{filter:drop-shadow(-8px 6px 10px #000000b3)}.wid-cams{gap:4px;display:flex;position:absolute;bottom:8%;right:6%}.wid-cams span{text-transform:uppercase;letter-spacing:.08em;color:#fff;background:#0b0c10d9;border-radius:4px;padding:2px 6px;font-size:9px;font-weight:700}.wid-review{color:#fff;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:8px;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:11px;font-weight:600;display:flex}.wid-review span{margin-right:6px}.wid-review b{text-transform:uppercase;letter-spacing:.08em;background:#e80a892e;border-radius:999px;padding:3px 8px;font-size:9px;font-weight:700}.wid-flash{animation:6s linear infinite wid-flash;animation-delay:calc(var(--at) - 6s)}@keyframes wid-flash{0%{background:#e80a892e}2%{background:#e80a89;transform:scale(1.15)}8%,to{background:#e80a892e;transform:none}}.site-shorts{scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;margin:0 -24px;padding:0 24px 8px;display:flex;overflow-x:auto}.site-shorts::-webkit-scrollbar{display:none}.site-shorts li{scroll-snap-align:center;flex:0 0 min(68vw,280px);max-width:calc(56.25svh - 67.5px)}@media (min-width:768px){.site-shorts{justify-content:center;margin:0;padding:0;overflow:visible}.site-shorts li{flex:0 280px}}.site-reel.has-long{flex-direction:column;align-items:center;gap:12px;display:flex}.site-reel-long{width:100%;max-width:640px}.site-reel-arrow{color:#fff;background:linear-gradient(135deg,#ff6b00,#e80a89,#6b00d7);border-radius:999px;place-items:center;width:40px;height:40px;display:grid;transform:rotate(90deg)}.site-reel-arrow svg{width:20px;height:20px}.site-reel.has-long .site-shorts{align-self:stretch}@media (min-width:1100px){.site-reel.has-long{flex-direction:row;justify-content:center;align-items:center;gap:20px}.site-reel-long{flex:0 600px}.site-reel-arrow{flex:none;margin-bottom:30px;transform:none}.site-reel.has-long .site-shorts{flex:0 534px;align-self:center;gap:12px}.site-reel.has-long .site-shorts li{flex:1 1 0;min-width:0}}.site-short.is-wide{aspect-ratio:16/9}.site-short{aspect-ratio:9/16;background:#0b0c10;border:1px solid #ffffff24;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 24px 60px -24px #e80a8973}.site-short.is-playing{border-color:#e80a8999}.site-short video{object-fit:cover;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.site-short-play{color:#fff;background:linear-gradient(135deg,#ff6b00,#e80a89,#6b00d7);border-radius:999px;place-items:center;width:60px;height:60px;margin:-30px 0 0 -30px;transition:opacity .2s;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 10px 30px #00000073}.site-short-play svg{width:24px;height:24px}.site-short-play.is-playing{opacity:0}.site-short-play.is-playing:focus-visible{opacity:1}@media (hover:hover){.site-short:hover .site-short-play.is-playing{opacity:1}}@media (hover:none){.site-short-play.is-playing{pointer-events:none}}.site-short-sound{color:#fff;background:#0b0c10b3;border:1px solid #fff3;border-radius:999px;place-items:center;width:44px;height:44px;display:grid;position:absolute;bottom:10px;right:10px}.site-short-sound svg{width:20px;height:20px}.site-short-play:focus-visible,.site-short-sound:focus-visible{outline-offset:3px;outline:2px solid #fff}.faq summary::-webkit-details-marker{display:none}#what.reveal{content-visibility:auto;contain-intrinsic-size:auto 1360px}#look{content-visibility:auto;contain-intrinsic-size:auto 900px}#shorts{content-visibility:auto;contain-intrinsic-size:auto 720px}@media (max-width:767px){#what.reveal{contain-intrinsic-size:auto 2640px}#shorts{contain-intrinsic-size:auto 1240px}}@media (min-width:768px) and (max-width:1099px){#shorts{contain-intrinsic-size:auto 1320px}}.hero-arrow{animation:2.4s ease-in-out infinite hero-arrow}@keyframes hero-arrow{0%,to{transform:translate(-8px)}50%{transform:translate(12px)}}.skip{z-index:100;color:#0b0c10;background:#fff;padding:10px 14px;font-weight:700;position:absolute;top:-100px;left:16px}.skip:focus{top:16px}@media (prefers-reduced-motion:reduce){html:has(.site){scroll-behavior:auto}.bg-wave-pattern:before,.marquee-track,.site-header,.reveal,.hero-arrow{animation:none}.reveal{opacity:1;transform:none}.sky{display:none}.demo-scene,.demo-formats,.demo-seg:after,.demo-upload,.demo-tick,.demo-row,.demo-flash,.demo-gone,.demo-verdict,.wid-pop,.wid-wave i,.wid-cap,.wid-bars i,.wid-track,.wid-behind,.wid-flash{animation:none}.demo-s1,.demo-s3{display:none}.demo-s2,.wid-pop,.wid-behind,.wid-cap:last-of-type{opacity:1}.demo-seg:after{transform:none}}[data-demo-still] .demo-scene,[data-demo-still] .demo-formats,[data-demo-still] .demo-seg:after,[data-demo-still] .demo-upload,[data-demo-still] .demo-tick,[data-demo-still] .demo-row,[data-demo-still] .demo-flash,[data-demo-still] .demo-gone,[data-demo-still] .demo-verdict{animation:none}[data-demo-still] .demo-s1,[data-demo-still] .demo-s3{display:none}[data-demo-still] .demo-s2{opacity:1}[data-demo-still] .demo-seg:after{transform:none}
