.prompt-input-module__av4NLG__glowBorderWrapper{--pointer-x:50%;--pointer-y:50%;--hl:.35;background-size:100% 100%;background-image:radial-gradient(farthest-side circle at var(--pointer-x)var(--pointer-y),hsla(222,100%,94%,var(--hl))8%,hsla(222,100%,80%,var(--hl))22%,#6694ff00 66%),radial-gradient(40% 51% at 7% 32%,#57d6ff 0%,#073aff00 100%),radial-gradient(40% 52% at 85% 67%,#00ffc3c4 0%,#073aff00 100%),radial-gradient(80% 80% at 50% 50%,#00c1ff 27%,#073aff00 58%),conic-gradient(from var(--bgrotate)at 50% 50%,#a94cff 5%,#07c6ff00 17%,#07c6ff00 40%,#00ffc3 48%,#00ffc3 51%,#07c6ff00 59%,#07c6ff00 83%,#a94cff 95%),conic-gradient(from var(--bgrotate2)at 50% 50%,#5afff3 0%,#be78ff 34%,#be78ff 64%,#5afff3 100%);background-blend-mode:color-dodge,normal,normal,normal,normal;z-index:1;border-radius:16px;padding:1px;transition:--hl .5s;animation:8s linear infinite prompt-input-module__av4NLG__glow-bg;position:relative;transform:translateZ(.1px)}.prompt-input-module__av4NLG__glowBorderWrapper:focus-within,.prompt-input-module__av4NLG__glowBorderWrapper:hover{--hl:1}.prompt-input-module__av4NLG__glowBorderWrapper:after{content:"";background:inherit;filter:blur(36px)brightness()contrast(.85)saturate(1.4);z-index:-1;opacity:.5;transition:opacity .8s,scale .8s;position:absolute;inset:-15px;scale:.8}.prompt-input-module__av4NLG__glowBorderWrapper:focus-within:after,.prompt-input-module__av4NLG__glowBorderWrapper:hover:after{opacity:.6;scale:.9}.prompt-input-module__av4NLG__glowBorderInner{z-index:2;background:0 0;border-radius:15px;padding:16px;position:relative;overflow:hidden}.prompt-input-module__av4NLG__glowBorderInner:before{content:"";background:var(--bg-color);z-index:1;position:absolute;inset:0}.prompt-input-module__av4NLG__glowBorderInner:after{content:"";background-image:radial-gradient(circle at var(--pointer-x)var(--pointer-y),#ffffff26 0%,transparent 50%);mix-blend-mode:screen;opacity:var(--hl);pointer-events:none;z-index:2;transition:opacity .6s;position:absolute;inset:0}.prompt-input-module__av4NLG__glowBorderInner>*{z-index:10;position:relative}.prompt-input-module__av4NLG__glowBorderInner textarea::-webkit-scrollbar{width:4px}.prompt-input-module__av4NLG__glowBorderInner textarea::-webkit-scrollbar-track{background:0 0}.prompt-input-module__av4NLG__glowBorderInner textarea::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:10px}.prompt-input-module__av4NLG__glowBorderInner textarea{scrollbar-width:thin;scrollbar-color:#ffffff1a transparent;resize:none!important}.prompt-input-module__av4NLG__actionButton{cursor:pointer;width:100%;height:100%;color:var(--text-secondary);background:0 0;border:none;justify-content:center;align-items:center;transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .3s,color .2s;display:flex;position:absolute;top:0;left:0}.prompt-input-module__av4NLG__actionButton:hover{color:var(--accent-3)}.prompt-input-module__av4NLG__slideIn{opacity:1;pointer-events:auto;transform:translate(0)}.prompt-input-module__av4NLG__slideOut{opacity:0;pointer-events:none;transform:translate(100%)}.prompt-input-module__av4NLG__aiCore{filter:blur(6px);pointer-events:none;opacity:0;transition:opacity .5s;position:absolute;inset:-10px}.prompt-input-module__av4NLG__aiCoreActive{opacity:1;animation:2s ease-in-out infinite prompt-input-module__av4NLG__breathe}.prompt-input-module__av4NLG__shape{transform-origin:50%;mix-blend-mode:screen;animation-name:prompt-input-module__av4NLG__rotate,prompt-input-module__av4NLG__morph;animation-timing-function:linear,ease-in-out;animation-iteration-count:infinite,infinite;position:absolute;inset:0}.prompt-input-module__av4NLG__s1{opacity:.6;background:linear-gradient(120deg,#00f2ff,#0000 70%);border-radius:42% 58% 63% 37%/45% 40% 60% 55%;animation-duration:9s,4.8s}.prompt-input-module__av4NLG__s2{opacity:.4;background:linear-gradient(220deg,#3b82f6,#ff00e5);border-radius:60% 40% 38% 62%/55% 65% 35% 45%;animation-duration:12s,5.4s;animation-direction:reverse,alternate}.prompt-input-module__av4NLG__s3{opacity:.35;background:linear-gradient(300deg,#14b8a6,#0000 65%);border-radius:50% 50% 70% 30%/30% 60% 40% 70%;animation-duration:7s,4.2s}@keyframes prompt-input-module__av4NLG__rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes prompt-input-module__av4NLG__morph{0%{border-radius:42% 58% 55% 45%/45% 40% 60% 55%}33%{border-radius:55% 45% 38% 62%/50% 65% 35% 50%}66%{border-radius:48% 52% 62% 38%/60% 45% 55% 40%}to{border-radius:42% 58% 55% 45%/45% 40% 60% 55%}}@keyframes prompt-input-module__av4NLG__breathe{0%{opacity:.05;transform:scale(.94)}50%{opacity:.75;transform:scale(1.03)}to{opacity:.05;transform:scale(.94)}}.prompt-input-module__av4NLG__textareaContainer{width:100%;position:relative}.prompt-input-module__av4NLG__suggestionsOverlay{pointer-events:none;z-index:20;flex:1;align-items:center;min-width:0;display:flex}.prompt-input-module__av4NLG__slidingSuggestionContainer{pointer-events:auto;flex:1;position:relative;overflow:hidden}.prompt-input-module__av4NLG__suggestionPill{color:var(--text-secondary);white-space:normal;-webkit-user-select:none;user-select:none;text-align:left;align-items:flex-start;font-size:13px;line-height:1.5;transition:color .4s cubic-bezier(.4,0,.2,1);display:flex;cursor:pointer!important}.prompt-input-module__av4NLG__suggestionPill:hover{color:var(--accent-3)}.prompt-input-module__av4NLG__slideUp{animation:.6s cubic-bezier(0,0,.2,1) forwards prompt-input-module__av4NLG__slideUp}.prompt-input-module__av4NLG__slideDown{animation:.3s ease-in forwards prompt-input-module__av4NLG__slideDown}@keyframes prompt-input-module__av4NLG__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes prompt-input-module__av4NLG__slideDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(10px)}}@keyframes prompt-input-module__av4NLG__glow-bg{0%{--bgrotate:0deg;--bgrotate2:0deg;--text:90deg}25%{--bgrotate2:360deg;--text:260deg}50%{--bgrotate2:720deg}to{--bgrotate:720deg;--bgrotate2:0deg;--text:90deg}}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.prompt-input-module__av4NLG__glowBorderWrapper{background-image:linear-gradient(135deg,#78dfffeb,#b46affd1,#2dd6b3d9);animation:none;transform:none}.prompt-input-module__av4NLG__glowBorderWrapper:after{filter:blur(18px);opacity:0;background:0 0;transition:opacity .3s,scale .3s;inset:-10px;scale:.92;box-shadow:0 0 0 1px #ffffff0f,0 0 22px #ffffff14,0 0 44px #99f0ff1f}.prompt-input-module__av4NLG__glowBorderInner:after{opacity:0;display:none}.prompt-input-module__av4NLG__glowBorderWrapper:focus-within{--hl:.8}.prompt-input-module__av4NLG__glowBorderWrapper:focus-within:after{opacity:.95;animation:2.4s ease-in-out infinite prompt-input-module__av4NLG__mobile-focus-glow;scale:1}}@keyframes prompt-input-module__av4NLG__mobile-focus-glow{0%{opacity:.4;scale:.94}50%{opacity:.95;scale:1}to{opacity:.4;scale:.94}}
.hero-video-collage-module__cvLRha__scrollContainer{width:100%;max-width:480px;position:relative;overflow:hidden}.hero-video-collage-module__cvLRha__scrollTrack{width:max-content;animation:hero-video-collage-module__cvLRha__showcase-scroll var(--scroll-duration,30s)linear infinite;gap:8px;display:flex}.hero-video-collage-module__cvLRha__scrollTrack:hover{animation-play-state:paused}@keyframes hero-video-collage-module__cvLRha__showcase-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}
.pricing-section-module__5NNAwW__container{z-index:1;max-width:1200px;margin:0 auto;padding:80px 24px;scroll-margin-top:112px;position:relative}.pricing-section-module__5NNAwW__header{text-align:center;margin-bottom:60px}.pricing-section-module__5NNAwW__title{color:var(--text-primary);letter-spacing:-.02em;margin-bottom:16px;font-size:1.875rem;font-weight:700;line-height:1.1}@media (min-width:768px){.pricing-section-module__5NNAwW__title{font-size:3rem}}.pricing-section-module__5NNAwW__subtitle{color:var(--text-secondary);max-width:600px;margin:0 auto 32px;font-size:18px;line-height:1.6}.pricing-section-module__5NNAwW__grid{grid-template-columns:1fr;gap:24px;margin-bottom:60px;display:grid}@media (min-width:1024px){.pricing-section-module__5NNAwW__grid{grid-template-columns:repeat(4,1fr)}}.pricing-section-module__5NNAwW__card{background:#ffffff08;border:1px solid #ffffff0d;border-radius:20px;flex-direction:column;padding:32px;transition:all .3s;display:flex;position:relative}.pricing-section-module__5NNAwW__card:hover{border-color:#14b8a64d;box-shadow:0 12px 24px #0000004d}.pricing-section-module__5NNAwW__popularCard{background:#ffffff0d;border:2px solid #14b8a64d;padding:32px 28px;box-shadow:0 0 40px #14b8a626}.pricing-section-module__5NNAwW__popularCard:hover{box-shadow:0 8px 50px #14b8a64d}.pricing-section-module__5NNAwW__popularBadge{color:#fff;letter-spacing:.5px;white-space:nowrap;border-radius:20px;align-items:center;gap:6px;padding:6px 16px;font-size:12px;font-weight:700;display:flex;position:absolute;top:-12px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #14b8a64d}.pricing-section-module__5NNAwW__planName{color:var(--text-primary);margin-bottom:8px;font-size:24px;font-weight:700}.pricing-section-module__5NNAwW__description{color:var(--text-secondary);min-height:42px;margin-bottom:16px;font-size:14px;line-height:1.5}.pricing-section-module__5NNAwW__priceContainer{margin-bottom:24px}.pricing-section-module__5NNAwW__priceDisplay{align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.pricing-section-module__5NNAwW__priceAmount{color:var(--text-primary);letter-spacing:-2px;font-size:48px;font-weight:800}.pricing-section-module__5NNAwW__pricePeriod{color:var(--text-secondary);font-size:16px;font-weight:500}.pricing-section-module__5NNAwW__annualSaving{color:#94a3b8;font-size:13px}.pricing-section-module__5NNAwW__saveAmount{color:var(--accent-3);margin-left:8px;font-weight:600}.pricing-section-module__5NNAwW__featuresHeader{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.8px;border-top:1px solid #ffffff0d;margin-bottom:16px;padding-top:24px;font-size:12px;font-weight:600}.pricing-section-module__5NNAwW__benefitItem{align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.pricing-section-module__5NNAwW__checkIcon{color:var(--accent-3);flex-shrink:0;margin-top:2px}.pricing-section-module__5NNAwW__benefitText{color:#94a3b8;font-size:14px;line-height:1.5}.pricing-section-module__5NNAwW__customPlan{text-align:center;background:#ffffff08;border:1px solid #ffffff0d;border-radius:20px;padding:48px 32px}.pricing-section-module__5NNAwW__customTitle{color:var(--text-primary);margin-bottom:12px;font-size:28px;font-weight:700}.pricing-section-module__5NNAwW__customText{color:var(--text-secondary);max-width:500px;margin:0 auto 24px;font-size:16px}
