.shorts-nav-btn[data-v-1c83dc9a]{color:#1e293b;cursor:pointer;background:#fff;border:1px solid #0000001a;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.15rem;transition:all .3s;display:flex}.shorts-nav-btn[data-v-1c83dc9a]:hover{color:#fff;background:#119d57;border-color:#119d57;transform:translateY(-2px);box-shadow:0 4px 12px #119d5740}.shorts-grid[data-v-1c83dc9a]{scroll-behavior:smooth;scrollbar-width:none;grid-template-columns:repeat(4,1fr);gap:1.75rem;padding:.5rem .25rem 1.5rem;display:grid;overflow-x:auto}.shorts-grid[data-v-1c83dc9a]::-webkit-scrollbar{display:none}@media (width<=1024px){.shorts-grid[data-v-1c83dc9a]{grid-template-columns:repeat(3,1fr)}}@media (width<=768px){.shorts-grid[data-v-1c83dc9a]{grid-template-columns:repeat(2,1fr)}}@media (width<=575px){.shorts-grid[data-v-1c83dc9a]{snap-type:x mandatory;display:flex;overflow-x:auto}.short-card[data-v-1c83dc9a]{scroll-snap-align:center;flex:0 0 85%}}.short-card[data-v-1c83dc9a]{aspect-ratio:9/16;cursor:pointer;background:#0e0c0e;border:1px solid #00000014;border-radius:18px;width:100%;transition:transform .4s,box-shadow .4s,border-color .3s,opacity .3s;position:relative;overflow:hidden;box-shadow:0 12px 30px -8px #0000001f}.short-card[data-v-1c83dc9a]:hover{border-color:#119d57;transform:translateY(-8px);box-shadow:0 20px 45px -8px #00000038}.short-card.is-playing[data-v-1c83dc9a]{transform:translateY(-6px);border-color:#119d57!important;box-shadow:0 0 0 2px #119d57,0 25px 60px -10px #119d5740!important}.short-card.is-idle[data-v-1c83dc9a]{opacity:.7}.short-card.is-idle[data-v-1c83dc9a]:hover{opacity:1}.short-iframe-wrapper[data-v-1c83dc9a],.short-iframe-wrapper iframe[data-v-1c83dc9a]{width:100%;height:100%;position:absolute;top:0;left:0}.short-thumb-img[data-v-1c83dc9a]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute}.short-gradient-overlay[data-v-1c83dc9a]{background:linear-gradient(#00000059 0%,#0000 40%,#000000e0 100%);position:absolute;inset:0}.short-top-bar[data-v-1c83dc9a]{z-index:2;position:absolute;top:1rem;left:1rem}.short-tag-pill[data-v-1c83dc9a]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;background:#fff3;border-radius:99px;padding:.25rem .65rem;font-size:.72rem;font-weight:600}.short-play-trigger[data-v-1c83dc9a]{z-index:2;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.play-pulse-ring[data-v-1c83dc9a]{opacity:.35;background:#119d57;border-radius:50%;animation:2s infinite playPulse-1c83dc9a;position:absolute;inset:0}@keyframes playPulse-1c83dc9a{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}.play-btn-circle[data-v-1c83dc9a]{color:#fff;background:#119d57;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;transition:transform .2s;display:flex;position:relative}.short-card:hover .play-btn-circle[data-v-1c83dc9a]{transform:scale(1.1)}.short-bottom-info[data-v-1c83dc9a]{color:#fff;z-index:2;width:100%;padding:1.25rem;position:absolute;bottom:0;left:0}.short-bottom-info h4[data-v-1c83dc9a]{margin:0 0 .2rem;font-family:Urbanist,sans-serif;font-size:1.05rem;font-weight:700}.short-bottom-info p[data-v-1c83dc9a]{color:#cbd5e1;margin:0;font-size:.8rem}.short-quote-snippet[data-v-1c83dc9a]{opacity:.9;line-height:1.4;color:#e2e8f0!important;margin-top:.5rem!important;font-size:.8rem!important}.scroll-reveal[data-v-f9af93b0]{opacity:0;will-change:opacity, transform;transition:opacity .75s cubic-bezier(.16,1,.3,1),transform .75s cubic-bezier(.16,1,.3,1);transform:translateY(30px)}.scroll-reveal.is-visible[data-v-f9af93b0]{opacity:1;will-change:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translateY(0)}.tab-fade-enter-active[data-v-f9af93b0],.tab-fade-leave-active[data-v-f9af93b0]{transition:opacity .35s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1)}.tab-fade-enter-from[data-v-f9af93b0]{opacity:0;transform:translateY(12px)scale(.98)}.tab-fade-leave-to[data-v-f9af93b0]{opacity:0;transform:translateY(-8px)scale(.98)}.btn-shimmer[data-v-f9af93b0]{position:relative;overflow:hidden}.btn-shimmer[data-v-f9af93b0]:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fff0 0%,#ffffff59 50%,#fff0 100%);width:50%;height:200%;transition:all .6s;position:absolute;top:-50%;left:-60%;transform:rotate(25deg)}.btn-shimmer[data-v-f9af93b0]:hover:after{left:120%}@keyframes routeFlow-f9af93b0{0%{stroke-dashoffset:0}to{stroke-dashoffset:-92px}}@keyframes radarPulse-f9af93b0{0%{r:6px;opacity:.95}50%{r:20px;opacity:.4}to{r:34px;opacity:0}}.animate-route-flow[data-v-f9af93b0]{animation:3s linear infinite routeFlow-f9af93b0}.animate-radar-ring[data-v-f9af93b0]{transform-origin:50%;animation:2.4s cubic-bezier(.2,.8,.4,1) infinite radarPulse-f9af93b0}.animate-radar-ring-delayed[data-v-f9af93b0]{transform-origin:50%;animation:2.4s cubic-bezier(.2,.8,.4,1) 1.2s infinite radarPulse-f9af93b0}@keyframes floatSlow-f9af93b0{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes pulseGlow-f9af93b0{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.02)}}.animate-float-slow[data-v-f9af93b0]{animation:4s ease-in-out infinite floatSlow-f9af93b0}.animate-pulse-glow[data-v-f9af93b0]{animation:3s ease-in-out infinite pulseGlow-f9af93b0}@media (width>=768px){.md-arch-clip[data-v-f9af93b0]{clip-path:url(#arch-dome-clip-norm)}}@media (prefers-reduced-motion:reduce){.scroll-reveal[data-v-f9af93b0],.tab-fade-enter-active[data-v-f9af93b0],.tab-fade-leave-active[data-v-f9af93b0],.animate-float-slow[data-v-f9af93b0],.animate-pulse-glow[data-v-f9af93b0],.animate-route-flow[data-v-f9af93b0],.animate-radar-ring[data-v-f9af93b0],.animate-radar-ring-delayed[data-v-f9af93b0]{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}
