@keyframes EphemeralGreeting_fadeInUp__Vt95X{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes EphemeralGreeting_fadeOut___Fw6S{0%{opacity:1}to{opacity:0}}.EphemeralGreeting_container___QBOi{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem 1rem;pointer-events:none;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);width:100%;box-sizing:border-box;z-index:10}.EphemeralGreeting_container___QBOi button{pointer-events:auto}@media (min-width:900px){.EphemeralGreeting_container___QBOi{left:20rem;right:0;width:auto}}.EphemeralGreeting_greeting__aa4VG{margin-bottom:2.5rem;opacity:0;transition:opacity .5s ease}.EphemeralGreeting_greetingVisible__4_qkM{opacity:1;animation:EphemeralGreeting_fadeInUp__Vt95X .6s ease-out}.EphemeralGreeting_greetingTitle__39QLz{font-family:Inter,-apple-system,sans-serif;font-size:1.75rem;font-weight:500;color:hsla(0,0%,100%,.9);margin:0 0 .5rem;letter-spacing:-.02em}.EphemeralGreeting_greetingSubtitle__lBKRz{font-family:Inter,-apple-system,sans-serif;font-size:1rem;font-weight:400;color:hsla(0,0%,100%,.45);margin:0}@media (min-width:768px){.EphemeralGreeting_greetingTitle__39QLz{font-size:2rem}.EphemeralGreeting_greetingSubtitle__lBKRz{font-size:1.1rem}}.EphemeralGreeting_continueSection__mUbZL{display:flex;flex-direction:column;align-items:center;gap:14px;animation:EphemeralGreeting_fadeInUp__Vt95X .5s ease-out .1s both}.EphemeralGreeting_continueLabel__iqqMp{font-size:.75rem;font-weight:500;color:hsla(0,0%,100%,.35);text-transform:uppercase;letter-spacing:.75px}.EphemeralGreeting_threadPills__QHshO{display:flex;flex-direction:column;gap:10px;width:100%;max-width:500px;padding:0 1rem;box-sizing:border-box}@media (min-width:640px){.EphemeralGreeting_threadPills__QHshO{flex-direction:row;align-items:flex-start;justify-content:center;max-width:750px;padding:0;gap:16px}}.EphemeralGreeting_threadPill__tCv18{display:flex;align-items:flex-start;gap:10px;padding:12px 16px;background:rgba(126,34,206,.08);border:1px solid rgba(126,34,206,.2);border-radius:16px;color:#d1d2dd;font-family:Inter,-apple-system,sans-serif;font-size:.875rem;cursor:pointer;transition:all .25s ease;text-align:left;width:100%}@media (min-width:640px){.EphemeralGreeting_threadPill__tCv18{width:340px;flex-shrink:0}}.EphemeralGreeting_threadPill__tCv18:hover{background:rgba(126,34,206,.18);border-color:rgba(126,34,206,.4);transform:translateY(-2px);box-shadow:0 8px 24px rgba(126,34,206,.15)}.EphemeralGreeting_threadPill__tCv18:active{transform:translateY(0)}.EphemeralGreeting_pillTimestamp__7A_xS{flex-shrink:0;font-size:.7rem;font-weight:600;color:#a855f7;background:rgba(126,34,206,.15);padding:4px 10px;border-radius:20px;letter-spacing:.3px;margin-top:1px}.EphemeralGreeting_pillSynopsis__DEQqc{flex:1;color:hsla(0,0%,100%,.85);line-height:1.4}.EphemeralGreeting_pillArrow__3pdNt{flex-shrink:0;width:16px;height:16px;color:hsla(0,0%,100%,.3);transition:all .25s ease;margin-top:2px}.EphemeralGreeting_threadPill__tCv18:hover .EphemeralGreeting_pillArrow__3pdNt{color:#a855f7;transform:translateX(3px)}.EphemeralGreeting_dismissButton__jDwTo{background:none;border:none;color:hsla(0,0%,100%,.25);font-family:Inter,-apple-system,sans-serif;font-size:.75rem;cursor:pointer;padding:6px 12px;margin-top:4px;transition:color .2s ease;border-radius:4px}.EphemeralGreeting_dismissButton__jDwTo:hover{color:hsla(0,0%,100%,.5)}@media (max-width:480px){.EphemeralGreeting_container___QBOi{padding:1.5rem 1rem}.EphemeralGreeting_greetingTitle__39QLz{font-size:1.5rem}.EphemeralGreeting_greetingSubtitle__lBKRz{font-size:.95rem}.EphemeralGreeting_threadPill__tCv18{padding:10px 12px;font-size:.8rem}.EphemeralGreeting_pillTimestamp__7A_xS{font-size:.65rem;padding:3px 8px}.EphemeralGreeting_pillSynopsis__DEQqc{font-size:.8rem}}.EphemeralGreeting_greetingMessage__BgE7d,.EphemeralGreeting_greetingOverlay__FPp7b,.EphemeralGreeting_pickupText__6A3dL,.EphemeralGreeting_threadBox__c2sT0,.EphemeralGreeting_threadTimestamp__WGZWg,.EphemeralGreeting_threadsContainer__FKL0v,.EphemeralGreeting_threadsOverlay__eIOCC,.EphemeralGreeting_wordCloud__xd_nX{display:none}.CinetechAssistant_overlay__FpRu8{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:140}.CinetechAssistant_footer__AsLV8{position:fixed;display:flex;flex:1;flex-direction:column-reverse;bottom:0;left:0;width:100%;background-color:#12142c;min-height:2.5rem}.CinetechAssistant_sidebarToggle__tmJhj{position:fixed;top:1rem;left:1rem;z-index:160;background:none;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:.375rem;padding:.5rem;transition:background-color .2s}.CinetechAssistant_sidebarToggle__tmJhj:hover{background-color:rgba(75,85,99,.2)}@media (max-width:360px){.CinetechAssistant_footer__AsLV8{left:0;width:100%}}@media (max-width:768px){.CinetechAssistant_footer__AsLV8{left:0;width:100%}}.CinetechAssistant_inputForm__SS4n9{position:fixed;bottom:0;left:0;width:100%;max-width:100vw;box-sizing:border-box;overflow-x:hidden;background-color:#12142c}.CinetechAssistant_modelSelector__9SsAg{display:flex;align-items:center;padding:8px 16px;border-bottom:1px solid #eaeaea;background-color:#f9f9f9}.CinetechAssistant_modelSelectorTitle__bu3jQ{font-size:14px;font-weight:500;margin-right:12px;color:#555}.CinetechAssistant_modelSelectorButtons__UeLGD{display:flex}.CinetechAssistant_modelButton__roKGN{padding:6px 12px;margin-right:8px;border-radius:4px;border:1px solid #ddd;background-color:#fff;font-size:14px;cursor:pointer;transition:all .2s ease}.CinetechAssistant_modelButton__roKGN:hover{background-color:#f1f1f1}.CinetechAssistant_activeModel__us4By{background-color:#0070f3;color:#fff;border-color:#0070f3}.CinetechAssistant_activeModel__us4By:hover{background-color:#0060d3}.CinetechAssistant_messagesContainer__fFUlf{display:flex;flex-direction:column;align-items:center;padding-left:0;padding-right:0;margin-bottom:2.5rem;width:100%;height:calc(100vh - 4rem);height:calc(100dvh - 4rem);overflow-y:auto;overflow-x:hidden;box-sizing:border-box}@media (min-width:900px){.CinetechAssistant_footer__AsLV8,.CinetechAssistant_inputForm__SS4n9{left:20rem;width:calc(100% - 20rem)}.CinetechAssistant_messagesContainer__fFUlf{width:calc(100% - 20rem);margin-left:20rem;max-width:calc(100vw - 20rem)}}.CinetechAssistant_loading-container__3r5sS{display:flex;align-items:center;justify-content:center;position:absolute;left:0;top:50%;transform:translateY(-50%)}.CinetechAssistant_greetingOverlay__0dLOJ{position:fixed;top:40%;left:50%;transform:translate(-50%,-50%);background-color:transparent;padding:20px;border-radius:10px;z-index:1000;text-align:center;width:calc(100% - 20rem)}.CinetechAssistant_loadMoreButton__y1U_j{background-color:gray;color:#fff;padding:.25rem .5rem;border-radius:.375rem}@media (max-width:768px){.CinetechAssistant_greetingOverlay__0dLOJ{width:100%;left:50%;transform:translate(-50%,-40%)}}.CinetechAssistant_greetingMessage__7Gz33{color:#000;font-size:1.5rem}.CinetechAssistant_messageHighlight__Hetbb{animation:CinetechAssistant_bookmarkPulse__O_r94 2s ease-out 1}@keyframes CinetechAssistant_bookmarkPulse__O_r94{0%{background-color:rgba(167,139,250,0)}15%{background-color:rgba(167,139,250,.16)}to{background-color:rgba(167,139,250,0)}}@media (prefers-reduced-motion:reduce){.CinetechAssistant_messageHighlight__Hetbb{animation-duration:.01ms}}