@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+Devanagari:wght@600;700&family=Noto+Sans+Tamil:wght@600;700&family=Noto+Sans+Telugu:wght@600;700&family=Noto+Sans+Kannada:wght@600;700&family=Noto+Sans+Malayalam:wght@600;700&family=Noto+Sans+Bengali:wght@600;700&family=Noto+Sans+Gujarati:wght@600;700&display=swap");@keyframes ccScan{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes ccWave{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}@keyframes ccPulse{0%,to{opacity:.35;transform:scale(1)}50%{opacity:1;transform:scale(1.35)}}@keyframes ccSpin{to{transform:rotate(1turn)}}@keyframes ccPopIn{0%{opacity:0;transform:translateY(18px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ccSubject{0%,to{transform:translate(8%,30%)}28%{transform:translate(58%,22%)}55%{transform:translate(34%,42%)}80%{transform:translate(66%,30%)}}@keyframes ccCrop{0%,to{transform:translateX(2%)}30%{transform:translateX(48%)}57%{transform:translateX(26%)}82%{transform:translateX(56%)}}@keyframes ccPlayhead{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes ccWordBounce{0%,55%,to{transform:translateY(0) scale(1);color:inherit}12%{transform:translateY(-7px) scale(1.18);color:rgb(158,119,237)}26%{transform:translateY(0) scale(1)}}@keyframes ccWordKaraoke{0%,8%{background-color:transparent;color:rgba(255,255,255,.55)}12%,40%{background-color:rgb(127,86,217);color:#fff}48%,to{background-color:transparent;color:#fff}}@keyframes ccWordPop{0%{opacity:0;transform:scale(.3)}8%{opacity:1;transform:scale(1.25)}14%{transform:scale(1)}70%{opacity:1}84%,to{opacity:.25}}@keyframes ccLang{0%{opacity:0;transform:translateY(9px);filter:blur(4px)}2.5%,7.5%{opacity:1;transform:translateY(0);filter:blur(0)}10%,to{opacity:0;transform:translateY(-7px);filter:blur(4px)}}@keyframes ccDriftBg{0%{transform:scale(1) translate(0)}to{transform:scale(1.15) translate(2%,-2%)}}@keyframes ccGlow{0%,to{opacity:.7}50%{opacity:1}}@keyframes ccCap4{0%,2%{opacity:0;transform:translate(-50%,6px)}20%,5%{opacity:1;transform:translate(-50%)}24%,to{opacity:0;transform:translate(-50%,-4px)}}@keyframes ccBarGrow{0%{width:0}}@keyframes ccBlink{0%,45%{opacity:1}55%,to{opacity:0}}@keyframes ccFadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes ccPanBg{0%,to{transform:translateX(6%)}28%{transform:translateX(-6%)}55%{transform:translateX(1%)}82%{transform:translateX(-8%)}}@keyframes ccKfDot{0%,to{background:rgba(158,119,237,.25);transform:scale(1)}50%{background:rgb(158,119,237);transform:scale(1.5)}}@keyframes ccMarquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.cc-indic{font-family:Inter,Noto Sans Devanagari,Noto Sans Tamil,Noto Sans Telugu,Noto Sans Kannada,Noto Sans Malayalam,Noto Sans Bengali,Noto Sans Gujarati,sans-serif}.cc-dotted-grid{background-image:radial-gradient(rgba(255,255,255,.07) 1px,transparent 0);background-size:26px 26px}.cc-purple-glow{background:radial-gradient(closest-side,rgba(127,86,217,.35),transparent 72%);animation:ccGlow 6s ease-in-out infinite}.cc-marquee-track{display:flex;gap:12px;width:max-content;animation:ccMarquee 36s linear infinite}.cc-marquee-mask{-webkit-mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent);mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent)}.cc-scan-line{animation:ccScan 4s linear infinite;will-change:transform}.cc-wave-bar{transform-origin:bottom;animation:ccWave 1.5s ease-in-out infinite}.cc-subject{animation:ccSubject 9s ease-in-out infinite}.cc-crop,.cc-subject{will-change:transform}.cc-crop{animation:ccCrop 9s ease-in-out infinite}.cc-word-bounce{animation:ccWordBounce 3s ease-in-out infinite}.cc-lang-cycle{animation:ccLang 20s ease-in-out infinite}.cc-playhead{animation:ccPlayhead 9s linear infinite;will-change:transform}.cc-kf-dot{animation:ccKfDot 9s ease-in-out infinite}.cc-cap4{animation:ccCap4 9s ease-in-out infinite}.cc-pan-bg{animation:ccPanBg 9s ease-in-out infinite;will-change:transform}.cc-drift{animation:ccDriftBg 16s ease-in-out infinite alternate}.cc-blink{animation:ccBlink 1s steps(1) infinite}.cc-spin{animation:ccSpin .8s linear infinite}.cc-fade-up{animation:ccFadeUp .45s cubic-bezier(.2,.7,.3,1) both}.cc-pop-in{animation:ccPopIn .6s cubic-bezier(.2,.7,.3,1) both}.cc-pulse-dot{animation:ccPulse 1.6s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.cc-blink,.cc-cap4,.cc-crop,.cc-drift,.cc-kf-dot,.cc-lang-cycle,.cc-marquee-track,.cc-pan-bg,.cc-playhead,.cc-pulse-dot,.cc-purple-glow,.cc-scan-line,.cc-spin,.cc-subject,.cc-wave-bar,.cc-word-bounce{animation:none!important}}