.landing_container__M2FIZ{font-family:Poppins,Arial,sans-serif;padding-bottom:24px}.landing_header__p7R1T{position:relative;display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background-color:rgba(0,0,0,.8)}.landing_logoContainer__RPfei{display:flex;align-items:center;justify-content:center;gap:15px}.landing_logo__e7Xza{width:40px;height:40px;object-fit:contain}.landing_programName__vRPOC{font-size:1.5rem;font-weight:700;background:linear-gradient(45deg,#ff007f,#6a0dad);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.landing_titleWrapper__yo9XF{text-align:center;margin:28px 0 14px}.landing_titleLine__Gtfsf{font-size:2rem;font-weight:700;margin:8px 0;color:#ddd}.landing_highlight__2Yl6P{color:#6a0dad}.landing_highlight2024__jpnXC{color:#ff007f}.landing_subtitle__oQQJy{font-size:1rem;font-family:Poppins,Arial,sans-serif;color:#ccc;margin-top:5px}.landing_mainContent__VQRg8{flex:1;padding:20px 20px 0;font-family:Poppins,Arial,sans-serif}.landing_contentWrapper__cYJWH{display:flex;flex-direction:column-reverse;align-items:center;gap:28px;margin:16px auto 0;max-width:1200px}.landing_container__M2FIZ{display:flex;flex-direction:column;justify-content:space-between;min-height:100vh;background-color:#000;color:#fff;font-family:Arial,sans-serif}@media (max-width:320px){.landing_bubbleLeft__sErWx .landing_bubbleInner__MWxbF{margin-left:3%}.landing_bubbleRight__NTmio .landing_bubbleInner__MWxbF{margin-right:3%}}@media (max-width:767px){.landing_chatFeatures__CcMtv{margin:24px auto 8px;padding:0 14px}.landing_bubbleInner__MWxbF{max-width:92%}.landing_bubbleLeft__sErWx .landing_bubbleInner__MWxbF{margin-left:5%;margin-right:auto}.landing_bubbleRight__NTmio .landing_bubbleInner__MWxbF{margin-left:auto;margin-right:5%}}@media (min-width:1440px){.landing_bubbleLeft__sErWx .landing_bubbleInner__MWxbF{margin-left:15%}.landing_bubbleRight__NTmio .landing_bubbleInner__MWxbF{margin-right:15%}}.landing_chatFeatures__CcMtv{list-style:none;padding:0;margin:16px auto 8px;width:100%}.landing_chatBubble__GCk50{display:flex;position:relative;margin:18px 0;animation:landing_slideFromCenter__6ckBQ .8s ease-out;animation-fill-mode:forwards;opacity:0}.landing_bubbleInner__MWxbF{background-color:#ff007f;color:#fff;font-family:Poppins,Arial,sans-serif;padding:14px 16px;border-radius:16px;font-size:1rem;line-height:1.5;position:relative;box-shadow:0 2px 5px rgba(0,0,0,.2)}.landing_bubbleLeft__sErWx{--bubble-position:-10%;justify-content:flex-start}.landing_bubbleLeft__sErWx .landing_bubbleInner__MWxbF{background-color:#6a0dad}.landing_bubbleLeft__sErWx .landing_bubbleInner__MWxbF:before{content:"";position:absolute;top:10px;left:-10px;width:0;height:0;border-color:transparent #6a0dad transparent transparent;border-style:solid;border-width:10px 10px 10px 0}.landing_bubbleRight__NTmio{--bubble-position:10%;justify-content:flex-end}.landing_bubbleRight__NTmio .landing_bubbleInner__MWxbF{background-color:#ff007f}.landing_bubbleRight__NTmio .landing_bubbleInner__MWxbF:before{content:"";position:absolute;top:10px;right:-10px;width:0;height:0;border-color:transparent transparent transparent #ff007f;border-style:solid;border-width:10px 0 10px 10px}@media (max-width:767px){.landing_bubbleLeft__sErWx .landing_bubbleInner__MWxbF{margin-left:8%}.landing_bubbleRight__NTmio .landing_bubbleInner__MWxbF{margin-right:8%}}@media (min-width:768px){.landing_bubbleLeft__sErWx .landing_bubbleInner__MWxbF{margin-left:10%}.landing_bubbleRight__NTmio .landing_bubbleInner__MWxbF{margin-right:10%}}@media (min-width:1024px){.landing_bubbleLeft__sErWx .landing_bubbleInner__MWxbF{margin-left:12%}.landing_bubbleRight__NTmio .landing_bubbleInner__MWxbF{margin-right:12%}}.landing_footer__Nwuc2{padding:20px 0;margin-top:20px;position:relative}@keyframes landing_slideFromCenter__6ckBQ{0%{transform:translateX(0);opacity:0}to{transform:translateX(var(--bubble-position));opacity:1}}.landing_tryItOut__e3cXb{text-align:center;margin-top:28px}.landing_tryItOutButton__iVDVO{background:linear-gradient(45deg,#ff007f,#6a0dad);color:#fff;font-family:Poppins,Arial,sans-serif;padding:14px 28px;border:none;border-radius:30px;cursor:pointer;font-size:1.05rem;font-weight:700;transition:transform .3s,background-color .3s ease,box-shadow .3s}.landing_tryItOutButton__iVDVO:hover{transform:scale(1.05);box-shadow:0 0 20px rgba(106,13,173,.7)}.landing_footer__Nwuc2{text-align:center;padding:24px 0 8px;margin-top:28px;background-color:#000;width:100%;font-family:Poppins,Arial,sans-serif}.landing_footerLink__cVb7_{color:#666;text-decoration:none;margin:0 8px;transition:color .3s ease;font-size:1rem}.landing_footerLink__cVb7_:hover{color:#ff007f}.landing_footerDivider__FFpcc{color:#666;margin:0 5px;font-size:1rem}@media (max-width:768px){.landing_footerDivider__FFpcc,.landing_footerLink__cVb7_{font-size:.9rem}}@media (max-width:480px){.landing_footerDivider__FFpcc,.landing_footerLink__cVb7_{font-size:.8rem}}.landing_modal__NPjxm{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);display:flex;justify-content:center;align-items:center;z-index:9999}.landing_modalContent__jG_uh{background:#000;color:#fff;font-family:Poppins,Arial,sans-serif;padding:15px;border-radius:8px;text-align:center;width:90%;max-width:500px;max-height:90vh;overflow-y:auto}.landing_closeButton__ylHVs{position:absolute;top:10px;right:10px;background:none;border:none;color:#fff;font-size:1.5rem;cursor:pointer}.landing_tabs__5J2Kz{display:flex;justify-content:center;margin-bottom:15px}.landing_tab___Dkmb{font-family:Poppins,Arial,sans-serif;background:indigo;color:#fff;padding:8px 15px;border-radius:5px;margin:0 5px;cursor:pointer}.landing_tab___Dkmb.landing_active__pcxj1{background:#ff007f}.landing_instructions__JdWHj{font-family:Poppins,Arial,sans-serif;text-align:left;margin-bottom:15px;padding-left:15px;font-size:.85rem;color:#ccc}.landing_uploadArea__9TrPB{font-family:Poppins,Arial,sans-serif;border:2px dashed #ff007f;border-radius:8px;padding:20px;margin-bottom:15px;text-align:center}.landing_uploadLabel__4lVYF{color:#fff;font-size:.9rem}.landing_uploadButton__olwWm{background:indigo;font-family:Poppins,Arial,sans-serif;padding:10px 20px;border-radius:5px}.landing_demoLink__U2dQU{color:#ff007f;text-decoration:underline;cursor:pointer}.landing_verificationContainer__OuTFc{background:#111;padding:15px;border-radius:8px;margin-top:20px}.landing_fileInfo__2k5B_{background:#2e2e2e;padding:10px;border-radius:8px;margin:10px 0;text-align:left}.landing_fileInfo__2k5B_ p{margin:8px 0;color:#ccc}.landing_fileInfo__2k5B_ strong{color:#ff007f;margin-right:8px}.landing_verificationQuestion__W3wuS{font-size:1.1em;margin:20px 0;color:#fff}.landing_verificationButtons__aQApD{display:flex;gap:15px;justify-content:center;margin-top:20px}.landing_reuploadButton__OkIia,.landing_verifyButton__TdQ1h{padding:10px 20px;border-radius:30px;border:none;cursor:pointer;font-weight:500;transition:all .3s ease}.landing_verifyButton__TdQ1h{background-color:#ff007f;color:#fff}.landing_verifyButton__TdQ1h:hover{background-color:#e60072;transform:scale(1.05)}.landing_reuploadButton__OkIia{background-color:#2e2e2e;color:#fff}.landing_reuploadButton__OkIia:hover{background-color:#3e3e3e;transform:scale(1.05)}.landing_finalStep__DFOdm{text-align:center;padding:20px}.landing_readyMessage__3ZUTH{margin-bottom:20px;color:#ff007f;font-weight:500;font-size:1.1em}.landing_makeWrappedButton__d_xDo{background-color:#ff007f;color:#fff;padding:12px 25px;border:none;border-radius:30px;cursor:pointer;font-size:1rem;font-weight:700;transition:all .3s ease;margin-top:10px}.landing_makeWrappedButton__d_xDo:hover{background-color:#e60072;transform:scale(1.05)}@keyframes landing_fadeIn__FLqoY{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.landing_verificationContainer__OuTFc{animation:landing_fadeIn__FLqoY .3s ease-out}.landing_uploadHint___9oBN{color:#999;font-size:.8rem;margin-top:10px}.landing_uploadButton__olwWm{background-color:#ff007f;padding:12px 24px;border-radius:30px;display:inline-block;transition:all .3s ease}.landing_uploadButton__olwWm:hover{background-color:#e60072;transform:scale(1.05)}.landing_uploadLabel__4lVYF{cursor:pointer;display:block}.landing_fileInput__licYn{display:none}.landing_profileSection__0uPy6{position:absolute;top:10px;right:20px;display:flex;align-items:center}.landing_signInButton__P3NW5,.landing_signOutButton__xG_gz{background-color:transparent;color:#ff007f;border:2px solid #ff007f;padding:15px 20px;font-size:1rem;font-family:Poppins,sans-serif;font-weight:600;border-radius:25px;cursor:pointer;transition:all .3s ease}.landing_signInButton__P3NW5:hover,.landing_signOutButton__xG_gz:hover{background-color:#ff007f;color:#fff}@media screen and (max-width:768px){.landing_signInButton__P3NW5,.landing_signOutButton__xG_gz{padding:10px 15px;font-size:.9rem}}@media screen and (max-width:480px){.landing_signInButton__P3NW5,.landing_signOutButton__xG_gz{padding:8px 12px;font-size:.8rem}}.landing_chatTypeSelection__vHC__{display:flex;flex-direction:column;align-items:center;gap:20px}.landing_chatTypeMessage__Awuee{font-size:1.2rem;color:#fff;margin-bottom:15px}.landing_chatTypeButtons__XWRW4{display:flex;gap:20px}.landing_chatTypeButton__rIwGa{background-color:transparent;border:2px solid #ff007f;border-radius:8px;padding:10px 20px;display:flex;align-items:center;gap:10px;cursor:pointer;transition:all .3s ease-in-out}.landing_chatTypeButton__rIwGa:hover{background-color:rgba(255,0,127,.1);transform:scale(1.05)}.landing_buttonText__JHBAd{font-size:1rem;font-weight:700;color:#ff007f}.landing_backButton__PcpkF{position:absolute;top:10px;left:10px;background:none;border:none;color:#fff;font-size:1.5rem;cursor:pointer}.landing_fileInput__licYn{margin:1rem 0;padding:.5rem;border:1px solid #ccc;border-radius:4px;width:100%;max-width:300px;background-color:#fff;color:#000;font-size:1rem}.landing_uploadButton__olwWm{background-color:#ff007a;color:#fff;border:none;padding:.7rem 1.5rem;border-radius:4px;cursor:pointer;font-size:1rem}.landing_uploadButton__olwWm:disabled{background-color:#ddd;cursor:not-allowed}.landing_comingSoon__nXbYS{font-size:1.2rem;font-weight:700;color:#ff5733;text-align:center;margin-top:1rem}.landing_socialLinks__TwxXq{display:flex;justify-content:center;gap:30px;margin-top:15px;position:relative}.landing_socialIcon__L1ra_{width:28px;height:28px;cursor:pointer;transition:transform .3s ease}.landing_socialIcon__L1ra_:hover{transform:scale(1.1)}.landing_profileDropdown__b7E_V{position:absolute;background:rgba(0,0,0,.9);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;padding:10px;display:flex;flex-direction:column;gap:8px;backdrop-filter:blur(10px);z-index:100;bottom:100%;margin-bottom:10px;min-width:150px;left:50%;transform:translateX(-50%)}.landing_profileDropdown__b7E_V:after{content:"";position:absolute;bottom:-5px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid rgba(0,0,0,.9)}.landing_profileLink__pS4MA{color:#fff;text-decoration:none;padding:8px 12px;border-radius:4px;transition:background-color .3s ease;display:flex;align-items:center;gap:8px}.landing_profileLink__pS4MA:hover{background-color:hsla(0,0%,100%,.1);color:#ff007f}