@keyframes yuv-aurora-pan{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.yuv-aurora{background:linear-gradient(100deg,#0b64f4 0%,#34a2ff 25%,#0b64f4 50%,#094fcc 75%,#0b64f4 100%) 0 0/200% 100%;color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:7s ease-in-out infinite yuv-aurora-pan}.yuv-aurora-strong{background:linear-gradient(100deg,#0848b8 0%,#0b64f4 25%,#34a2ff 50%,#0b64f4 75%,#0848b8 100%) 0 0/220% 100%;color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:5s ease-in-out infinite yuv-aurora-pan}html.a11y-reduce-motion .yuv-aurora,html.a11y-reduce-motion .yuv-aurora-strong{background-position:0;animation:none}.yuv-marker{z-index:0;display:inline-block;position:relative}.yuv-marker:before{content:"";z-index:-1;transform-origin:100%;background:linear-gradient(100deg,#0b64f42e 0%,#0b64f452 50%,#0b64f42e 100%);border-radius:.25em;transition:transform .65s cubic-bezier(.16,1,.3,1) .25s;position:absolute;inset:.15em -.15em .05em;transform:scaleX(0)}[dir=ltr] .yuv-marker:before{transform-origin:0}.reveal.in .yuv-marker:before,.yuv-marker.in:before{transform:scaleX(1)}html.a11y-reduce-motion .yuv-marker:before{transition:none;transform:scaleX(1)}@keyframes yuv-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.yuv-float{animation:3.6s ease-in-out infinite yuv-float}.yuv-float-slow{animation:5.5s ease-in-out infinite yuv-float}html.a11y-reduce-motion .yuv-float,html.a11y-reduce-motion .yuv-float-slow{animation:none}@keyframes yuv-tilt-pop{0%{opacity:0;transform:perspective(900px)rotateY(-12deg)scale(.86)translateY(60px)}60%{opacity:1}to{opacity:1;transform:perspective(900px)rotateY(0)scale(1)translateY(0)}}.yuv-tilt-pop{opacity:0;will-change:transform, opacity;transform:perspective(900px)rotateY(-12deg)scale(.86)translateY(60px)}.reveal.in .yuv-tilt-pop,.yuv-tilt-pop.in{animation:.7s cubic-bezier(.34,1.56,.64,1) forwards yuv-tilt-pop}html.a11y-reduce-motion .yuv-tilt-pop,html.a11y-reduce-motion .reveal.in .yuv-tilt-pop{opacity:1;animation:none;transform:none}@keyframes yuv-split-rise{0%{opacity:0;filter:blur(4px);transform:translateY(.6em)scale(.92)}60%{opacity:1}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.yuv-split-item{opacity:0;animation:.55s cubic-bezier(.34,1.56,.64,1) forwards yuv-split-rise;animation-delay:calc(var(--yuv-i,0) * 28ms + 60ms);display:inline-block}html.a11y-reduce-motion .yuv-split-item{opacity:1;animation:none}@keyframes yuv-mesh-a{0%,to{transform:translate(0)scale(1)}50%{transform:translate(8%,-6%)scale(1.06)}}@keyframes yuv-mesh-b{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-7%,9%)scale(1.05)}}@keyframes yuv-mesh-c{0%,to{transform:translate(0)scale(1)}50%{transform:translate(5%,5%)scale(1.04)}}.yuv-mesh{pointer-events:none;z-index:-10;position:absolute;inset:0;overflow:hidden}.yuv-mesh:before,.yuv-mesh:after,.yuv-mesh>.yuv-mesh-blob{content:"";filter:blur(40px);opacity:.45;will-change:transform;border-radius:50%;position:absolute}.yuv-mesh:before{background:radial-gradient(circle,#34a2ff8c,#34a2ff00 70%);width:56vw;height:56vw;animation:18s ease-in-out infinite yuv-mesh-a;top:-10%;right:-8%}.yuv-mesh:after{background:radial-gradient(circle,#0b64f473,#0b64f400 70%);width:48vw;height:48vw;animation:22s ease-in-out infinite yuv-mesh-b;bottom:-12%;left:-10%}.yuv-mesh>.yuv-mesh-blob{background:radial-gradient(circle,#c4e0ffa6,#c4e0ff00 70%);width:40vw;height:40vw;animation:20s ease-in-out infinite yuv-mesh-c;top:30%;left:35%}html.a11y-reduce-motion .yuv-mesh:before,html.a11y-reduce-motion .yuv-mesh:after,html.a11y-reduce-motion .yuv-mesh>.yuv-mesh-blob{animation:none}@keyframes yuv-spotlight-pan{0%{background-position:-10%}to{background-position:110%}}.yuv-spotlight{background:linear-gradient(90deg,#0a172973 0% 35%,#0b64f4 50%,#0a172973 65% 100%) 0 0/200% 100%;color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:4.5s linear infinite yuv-spotlight-pan}html.a11y-reduce-motion .yuv-spotlight{color:#0b64f4;-webkit-text-fill-color:#0b64f4;animation:none}@keyframes yuv-beam-sweep{0%{transform:translate(-100%)skew(-18deg)}to{transform:translate(220%)skew(-18deg)}}.yuv-beam{isolation:isolate;position:relative;overflow:hidden}.yuv-beam:after{content:"";filter:blur(2px);pointer-events:none;background:linear-gradient(90deg,#fff0 0%,#ffffff8c 50%,#fff0 100%);width:28%;animation:5s ease-in-out 1.5s infinite yuv-beam-sweep;position:absolute;top:0;bottom:0}html.a11y-reduce-motion .yuv-beam:after{display:none}@keyframes yuv-blob-morph{0%{border-radius:60% 40% 35% 65%/55% 60% 40% 45%}25%{border-radius:45% 55% 60% 40%/40% 55% 45% 60%}50%{border-radius:35% 65% 55% 45%/60% 35% 65% 40%}75%{border-radius:55% 45% 40% 60%/45% 50% 50% 55%}to{border-radius:60% 40% 35% 65%/55% 60% 40% 45%}}.yuv-blob{filter:blur(.5px);will-change:border-radius;background:linear-gradient(140deg,#0b64f452,#34a2ff2e);animation:9s ease-in-out infinite yuv-blob-morph}html.a11y-reduce-motion .yuv-blob{animation:none}@keyframes yuv-marquee-pan{0%{transform:translate(0)}to{transform:translate(-50%)}}.yuv-marquee{--marquee-speed:26s;width:100%;position:relative;overflow:hidden}.yuv-marquee-track{width:max-content;animation:yuv-marquee-pan var(--marquee-speed) linear infinite;will-change:transform;gap:3rem;display:flex}.yuv-marquee[data-reverse=true] .yuv-marquee-track{animation-direction:reverse}.yuv-marquee-item{white-space:nowrap;letter-spacing:-.02em;flex-shrink:0;font-weight:900}html.a11y-reduce-motion .yuv-marquee-track{animation:none}@keyframes yuv-line-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.yuv-section-line{transform-origin:50%;background:linear-gradient(90deg,#0000 0%,#0b64f473 30%,#34a2ffd9 50%,#0b64f473 70%,#0000 100%);height:2px;transition:transform 1.2s cubic-bezier(.16,1,.3,1);transform:scaleX(0)}.reveal.in .yuv-section-line,.yuv-section-line.in{transform:scaleX(1)}html.a11y-reduce-motion .yuv-section-line{transition:none;transform:scaleX(1)}@keyframes yuv-soft-pulse{0%,to{box-shadow:0 0 #0b64f473}50%{box-shadow:0 0 0 12px #0b64f400}}.yuv-soft-pulse{animation:2.4s ease-out infinite yuv-soft-pulse}html.a11y-reduce-motion .yuv-soft-pulse{animation:none}@keyframes yuv-conic-spin{to{transform:rotate(360deg)}}.yuv-conic-cta{isolation:isolate;position:relative}.yuv-conic-cta:before{content:"";border-radius:inherit;z-index:-1;filter:blur(6px);opacity:.6;background:conic-gradient(#0b64f4a6,#34a2ff00 25%,#0b64f4a6 50%,#34a2ff00 75%,#0b64f4a6);animation:6s linear infinite yuv-conic-spin;position:absolute;inset:-3px}html.a11y-reduce-motion .yuv-conic-cta:before{animation:none}.yuv-room-panel{-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);color:#e6edf7;background:radial-gradient(120% 80% at 50% -20%,#0b64f452 0%,#0b64f400 55%),linear-gradient(#0a1729f5 0%,#0a1729f0 100%);border:1px solid #34a2ff2e;position:relative;overflow:hidden;box-shadow:0 24px 60px #0a17298c,0 2px 8px #0a17294d,inset 0 1px #ffffff0d}.yuv-room-panel:before{content:"";filter:drop-shadow(0 0 6px #34a2ffd9);pointer-events:none;z-index:2;background:linear-gradient(90deg,#0000 0%,#34a2ff00 10%,#34a2ffd9 50%,#34a2ff00 90%,#0000 100%);width:60%;height:1.5px;animation:4.2s cubic-bezier(.45,0,.55,1) infinite yuv-room-scan;position:absolute;top:0;left:-30%}@keyframes yuv-room-scan{0%{opacity:0;transform:translate(0%)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translate(220%)}}html.a11y-reduce-motion .yuv-room-panel:before{opacity:0;animation:none}.yuv-room-bubble{color:#e6edf7;background:#0b64f41a;border:1px solid #34a2ff52;box-shadow:0 0 0 1px #34a2ff0f,0 6px 16px #0a172959}.yuv-room-user{color:#fff;background:linear-gradient(135deg,#0b64f4 0%,#34a2ff 100%);box-shadow:inset 0 0 0 1px #ffffff26,0 6px 16px #0b64f473}.yuv-room-chip{color:#c7d5ea;font-feature-settings:"tnum";background:#ffffff0a;border:1px solid #34a2ff4d;transition:all .22s ease-out}.yuv-room-chip:hover{color:#fff;background:#0b64f433;border-color:#34a2ffd9;transform:translateY(-1px);box-shadow:0 0 14px #34a2ff73}.yuv-room-input{color:#e6edf7;background:#ffffff0a;border:1px solid #34a2ff2e}.yuv-room-input::placeholder{color:#c7d5ea73}.yuv-room-input:focus{background:#0b64f414;border-color:#34a2ffa6;outline:none;box-shadow:0 0 0 3px #34a2ff1f}.yuv-tilt-card{perspective:1100px;--tilt-rx:0deg;--tilt-ry:0deg;--tilt-x:50%;--tilt-y:50%}.yuv-tilt-inner{transform:rotateX(var(--tilt-rx)) rotateY(var(--tilt-ry));transform-style:preserve-3d;will-change:transform;transition:transform .4s cubic-bezier(.16,1,.3,1);position:relative}.yuv-tilt-card:hover .yuv-tilt-inner{transition:transform 80ms linear}.yuv-tilt-glow .yuv-tilt-inner:before{content:"";border-radius:inherit;background:radial-gradient(circle 240px at var(--tilt-x) var(--tilt-y), #0b64f42e 0%, #0b64f400 60%);pointer-events:none;opacity:0;z-index:5;border-radius:inherit;transition:opacity .3s ease-out;position:absolute;inset:0}.yuv-tilt-card:hover .yuv-tilt-inner:before{opacity:1}@media (hover:none),(pointer:coarse){.yuv-tilt-inner{transform:none!important}.yuv-tilt-glow .yuv-tilt-inner:before{display:none}}html.a11y-reduce-motion .yuv-tilt-inner{transition:none!important;transform:none!important}@keyframes yuv-slam-impact{0%{opacity:0;filter:blur(8px);transform:scale(4)}60%{opacity:1;filter:blur();transform:scale(.92)translate(-2px,1px)}72%{transform:scale(1.04)translate(3px,-1px)}82%{transform:scale(.98)translate(-1px,1px)}to{transform:scale(1)translate(0)}}.yuv-slam{opacity:0;display:inline-block;transform:scale(4)}.reveal.in .yuv-slam,.yuv-slam.in{animation:.7s cubic-bezier(.34,1.7,.64,1) forwards yuv-slam-impact;animation-delay:var(--yuv-slam-delay,0s)}.yuv-slam-flash{position:relative}.yuv-slam-flash:after{content:"";opacity:0;pointer-events:none;z-index:1;background:radial-gradient(circle,#ffffffd9,#0000 65%);position:absolute;inset:-10%}.reveal.in .yuv-slam-flash:after,.yuv-slam-flash.in:after{animation:.45s ease-out forwards yuv-flash}@keyframes yuv-flash{0%{opacity:0}40%{opacity:1}to{opacity:0}}html.a11y-reduce-motion .yuv-slam{opacity:1;animation:none;transform:none}html.a11y-reduce-motion .yuv-slam-flash:after{display:none}.yuv-scroll-progress{z-index:80;pointer-events:none;background:0 0;height:3px;position:fixed;top:0;left:0;right:0}.yuv-scroll-progress:before{content:"";height:100%;width:calc(var(--scroll-progress,0) * 100%);background:linear-gradient(90deg,#34a2ff 0%,#0b64f4 50%,#094fcc 100%);transition:width 80ms linear;position:absolute;top:0;left:0;box-shadow:0 0 12px #0b64f48c}.yuv-particle-field{pointer-events:none;z-index:-8;position:absolute;inset:0;overflow:hidden}@keyframes yuv-particle-drift-a{0%,to{transform:translate(0)}50%{transform:translate(20px,-28px)}}@keyframes yuv-particle-drift-b{0%,to{transform:translate(0)}50%{transform:translate(-22px,18px)}}.yuv-particle{will-change:transform;background:radial-gradient(circle at 30% 30%,#34a2fff2,#0b64f466 60%,#0000 100%);border-radius:50%;position:absolute;box-shadow:0 0 14px #0b64f473}html.a11y-reduce-motion .yuv-particle{animation:none!important}.yuv-stack{perspective:1400px;position:relative}.yuv-stack>*{transition:transform .45s cubic-bezier(.34,1.56,.64,1),opacity .45s ease-out;position:relative}.yuv-stack>:first-child{z-index:3}.yuv-stack>:nth-child(2){z-index:2;opacity:.85;transform:translateY(-8px)scale(.96)}.yuv-stack>:nth-child(3){z-index:1;opacity:.65;transform:translateY(-16px)scale(.92)}.yuv-stack:hover>:nth-child(2){opacity:.95;transform:translateY(-12px)scale(.98)}.yuv-stack:hover>:nth-child(3){opacity:.8;transform:translateY(-22px)scale(.94)}@keyframes yuv-glitch-jitter-a{0%,to{clip-path:inset(0);transform:translate(0)}20%{clip-path:inset(8% 0 78%);transform:translate(2px,-1px)}40%{clip-path:inset(40% 0 30%);transform:translate(-2px,1px)}60%{clip-path:inset(70% 0 5%);transform:translate(2px,1px)}80%{clip-path:inset(15% 0 60%);transform:translate(-2px,-1px)}}@keyframes yuv-glitch-jitter-b{0%,to{clip-path:inset(0);transform:translate(0)}25%{clip-path:inset(60% 0 12%);transform:translate(-2px,1px)}50%{clip-path:inset(20% 0 60%);transform:translate(2px,-1px)}75%{clip-path:inset(80% 0 2%);transform:translate(-2px,-1px)}}.yuv-glitch{display:inline-block;position:relative}.yuv-glitch:before,.yuv-glitch:after{content:attr(data-text);pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.yuv-glitch:before{color:#34a2ff;mix-blend-mode:screen;animation:2.4s steps(2,end) infinite yuv-glitch-jitter-a}.yuv-glitch:after{color:#0848b8;mix-blend-mode:screen;animation:2.7s steps(2,end) infinite reverse yuv-glitch-jitter-b}html.a11y-reduce-motion .yuv-glitch:before,html.a11y-reduce-motion .yuv-glitch:after{animation:none}.yuv-odometer{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";align-items:center;gap:.02em;display:inline-flex}
