body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.language-selector{display:inline-block}.language-select{background-color:#fff;border:1px solid #e0e0e0;border-radius:6px;color:#5e35b1;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:11px;font-weight:500;outline:none;padding:4px 8px;transition:all .3s ease}.language-select:hover{background-color:#5e35b10d;border-color:#5e35b1}.language-select:focus{border-color:#5e35b1;box-shadow:0 0 0 2px #5e35b11a}@media screen and (max-width:768px){.language-select{font-size:10px;padding:3px 6px}}@media screen and (max-width:480px){.language-select{font-size:9px;padding:3px 5px}}.legal-modal-overlay{align-items:center;background-color:#000000bf;bottom:0;display:flex;justify-content:center;left:0;overflow-y:auto;padding:20px;position:fixed;right:0;top:0;z-index:10000}.legal-modal-content{background:#fff;border-radius:10px;box-shadow:0 10px 40px #0000004d;max-height:90vh;max-width:800px;overflow-y:auto;padding:30px;position:relative;width:100%}.legal-modal-close{align-items:center;background:#0000;border:none;border-radius:50%;color:#999;cursor:pointer;display:flex;font-size:28px;height:35px;justify-content:center;position:absolute;right:15px;top:15px;transition:all .3s;width:35px}.legal-modal-close:hover{background-color:#f0f0f0;color:#333}.legal-modal-content h1{border-bottom:3px solid #8e24aa;color:#5e35b1;font-size:28px;margin-bottom:20px;padding-bottom:15px}.legal-modal-body h2{color:#5e35b1;font-size:20px;margin-bottom:12px;margin-top:25px}.legal-modal-body p{color:#333;line-height:1.6;margin-bottom:12px}.legal-modal-body ul{margin-bottom:15px;margin-left:25px}.legal-modal-body li{line-height:1.5;margin-bottom:8px}.legal-modal-close-btn{background-color:#8e24aa;border:none;border-radius:10px;color:#fff;cursor:pointer;display:block;font-size:16px;font-weight:700;margin:30px auto 10px;padding:12px 30px;transition:background-color .3s}.legal-modal-close-btn:hover{background-color:#7b1fa2}@media screen and (max-width:768px){.legal-modal-content{max-height:85vh;padding:20px}.legal-modal-content h1{font-size:24px}.legal-modal-body h2{font-size:18px}.legal-modal-close{font-size:24px;height:30px;right:10px;top:10px;width:30px}}*{box-sizing:border-box}body,html{background:#5e35b1;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;margin:0;max-width:100vw;overflow:hidden;overscroll-behavior:none;padding:0}body,body:before,html{height:100%;min-height:100vh;min-height:100dvh;position:fixed;width:100%}body:before{background:linear-gradient(180deg,#8e24aa,#5e35b1);bottom:0;content:"";left:0;right:0;top:0;z-index:-1}#root{height:100%;min-height:100vh;min-height:100dvh;overflow:hidden;width:100%}#root,body{position:fixed}body{-webkit-overflow-scrolling:touch}.home-wrapper{align-items:center;background:#0000;box-sizing:border-box;display:flex;justify-content:center;min-height:100vh;min-height:100dvh;padding:20px;width:100%}.home-container{background-color:#fff;border-radius:10px;box-shadow:0 6px 12px #000000a1;margin:100px auto;max-width:400px;padding:20px;text-align:center}body.mobile-browser .home-container{margin:20px auto 120px!important}body.mobile-browser .home-wrapper{align-items:flex-start!important;padding-top:40px!important}.home-logo{animation:ghostFloat 8s ease-in-out infinite;height:150px;margin-bottom:30px;object-fit:contain;transition:transform .3s ease;width:150px}.home-logo:hover{animation-play-state:paused;transform:scale(1.1)}@keyframes ghostFloat{0%{transform:translate(0) rotate(0deg)}10%{transform:translate(-8px,-5px) rotate(-2deg)}20%{transform:translate(5px,-12px) rotate(3deg)}30%{transform:translate(-3px,-18px) rotate(-1deg)}40%{transform:translate(10px,-15px) rotate(4deg)}50%{transform:translate(-5px,-20px) rotate(0deg)}60%{transform:translate(8px,-15px) rotate(-3deg)}70%{transform:translate(-10px,-10px) rotate(2deg)}80%{transform:translate(5px,-5px) rotate(-1deg)}90%{transform:translate(-3px,-8px) rotate(1deg)}to{transform:translate(0) rotate(0deg)}}.home-title{color:#5e35b1;margin-bottom:30px}.create-chat-btn{background-color:#8e24aa;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:15px 40px;transition:background-color .3s}.create-chat-btn:hover{background-color:#7b1fa2}.join-section{border-top:1px solid #e0e0e0;margin-top:40px;padding-top:30px}.join-input{border:2px solid #ddd;border-radius:10px;font-size:14px;padding:12px;text-align:center;text-transform:uppercase;width:200px}.join-btn{background-color:#5e35b1;border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:700;margin-left:10px;padding:12px 25px;transition:background-color .3s}.join-btn:hover{background-color:#4a148c}.error-message{background-color:#ffebee;border-left:4px solid #c62828;border-radius:8px;color:#c62828;font-size:14px;font-weight:500;margin-top:15px;padding:10px 15px}.create-chat-btn:disabled,.join-btn:disabled{cursor:not-allowed;opacity:.6}.chat-container{box-shadow:0 2px 10px #0000001a;flex-direction:column;height:100vh;height:100dvh;margin:0 auto;max-width:700px;overflow:hidden;width:100%}.chat-container,.chat-header{background-color:#5e35b1;display:flex;position:relative}.chat-header{align-items:center;color:#fff;flex-shrink:0;justify-content:center;min-height:80px;padding:max(15px,env(safe-area-inset-top)) 20px 15px;text-align:center;z-index:100}.chat-header>div,.header-center{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center}.header-right{align-items:flex-end;display:flex;flex-direction:column!important;gap:8px;position:absolute;right:15px;top:65%;transform:translateY(-50%)}.header-right .chat-timer{margin-top:0;position:static!important;transform:none!important}.header-right .clear-btn{display:block;margin-bottom:10px}.clear-btn{background:#0000;border:none;cursor:pointer;font-size:36px;line-height:1;padding:0;transition:transform .2s}.clear-btn:hover{transform:scale(1.2)}.exit-btn{background-color:#fff3;border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:700;left:15px;padding:8px 15px;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .3s;z-index:10}.exit-btn:hover{background-color:#ffffff4d}.chat-code{font-size:18px;font-weight:700;margin:0 0 5px}.chat-subtitle{font-size:16px;font-weight:600;margin-bottom:8px;opacity:.8}.copy-code-btn{background-color:#fff3;border:1px solid #ffffff4d;border-radius:10px;color:#fff;cursor:pointer;font-size:12px;font-weight:700;padding:6px 15px;transition:all .3s}.copy-code-btn:hover{background-color:#ffffff4d;transform:scale(1.05)}.copy-code-btn:active{transform:scale(.95)}.chat-participants{background-color:#5e35b1;color:#fff;font-size:18px;margin:5px auto}.chat-timer{background-color:initial;border-radius:10px;font-size:24px;font-weight:700;padding:8px 12px;position:absolute;right:15px;top:50%;transform:translateY(-50%);transition:all .3s;z-index:10}.timer-warning{animation:pulseGrow .8s ease-in-out infinite;background-color:red;color:#fff}@keyframes pulseGrow{0%,to{opacity:1;transform:translateY(-50%) scale(1)}50%{opacity:.9;transform:translateY(-50%) scale(1.15)}}.chat-expired{align-items:center;background-color:initial;display:flex;flex-direction:column;height:100vh;justify-content:center;min-height:100dvh;padding:20px}.chat-expired h2{color:#fff;text-shadow:0 2px 4px #0000004d}.chat-expired p{color:#ffffffe6;text-shadow:0 1px 2px #0003}.chat-expired h2{color:#5e35b1;font-size:32px}.chat-expired p{color:#666;margin:10px 0}.messages-container{-webkit-overflow-scrolling:touch;background-color:#f3e5f5;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100"><rect fill="%23f3e5f5" width="100" height="100"/></svg>');flex:1 1;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:20px}.empty-messages{color:#999;font-style:italic;margin-top:50px;text-align:center}.message-wrapper{animation:fadeIn .3s ease-in;display:flex;margin-bottom:10px}.message-wrapper.other{justify-content:flex-start}.message-wrapper.own{justify-content:flex-end}.message-bubble{word-wrap:break-word;-webkit-touch-callout:none;border-radius:8px;box-shadow:0 1px 2px #0000001a;max-width:65%;padding:8px 12px;position:relative;-webkit-user-select:none;user-select:none}.message-bubble.other{background-color:#fff;border-bottom-left-radius:2px}.message-bubble.own{background-color:#5e35b1;border-bottom-right-radius:2px}.message-user{color:#5e35b1;font-size:11px;font-weight:700;margin-bottom:3px}.message-text{word-wrap:break-word;font-size:14px;margin:0;white-space:pre-wrap}.message-bubble.other .message-text{color:#303030}.message-bubble.own .message-text{color:#fff}.message-time{color:#999;display:block;font-size:10px;margin-top:4px;text-align:right}.message-image{-webkit-touch-callout:none;border-radius:8px;cursor:pointer;display:block;margin-top:5px;max-height:300px;max-width:100%;pointer-events:auto;-webkit-user-select:none;user-select:none}.message-image:hover{opacity:.9}.chat-input-container{align-items:center;background-color:#f0f0f0;border-top:1px solid #ddd;box-sizing:border-box;display:flex;flex-shrink:0;gap:12px;max-width:100%;padding:8px 10px max(8px,env(safe-area-inset-bottom));position:relative;width:100%;z-index:100}.chat-input{word-wrap:break-word;background-color:#fff;flex:1 1;font-family:inherit;font-size:14px;line-height:1.4;max-height:120px;max-width:none;min-height:40px;min-width:0;outline:none;overflow-x:hidden;overflow-y:auto;padding:10px 12px;resize:none;white-space:pre-wrap;width:100%}.chat-input,.send-btn{border:none;border-radius:10px}.send-btn{background-color:#8e24aa;color:#fff;cursor:pointer;flex-shrink:0;font-size:13px;font-weight:700;padding:10px 18px;transition:background-color .3s;white-space:nowrap}.send-btn:hover{background-color:#7b1fa2}.send-btn:active{transform:scale(.95)}.emoji-btn{background-color:initial;border:none;cursor:pointer;flex-shrink:0;font-size:22px;padding:8px 10px;transition:transform .2s}.emoji-btn:hover{transform:scale(1.2)}.image-btn{background-color:initial;border:none;cursor:pointer;flex-shrink:0;font-size:22px;padding:8px 10px;transition:transform .2s}.image-btn:hover{transform:scale(1.2)}.image-btn:disabled{cursor:not-allowed;opacity:.5}.emoji-picker-wrapper{border-radius:10px;bottom:70px;box-shadow:0 4px 20px #0003;left:50%;max-width:90vw;overflow:hidden;position:fixed;transform:translateX(-50%);z-index:1000}.typing-indicator{align-items:center;display:flex;gap:4px;padding:12px 15px!important}.typing-dot{animation:typingAnimation 1.4s infinite;background-color:#999;border-radius:50%;height:8px;width:8px}.typing-dot:nth-child(2){animation-delay:.2s}.typing-dot:nth-child(3){animation-delay:.4s}@keyframes typingAnimation{0%,60%,to{opacity:.7;transform:translateY(0)}30%{opacity:1;transform:translateY(-10px)}}@media screen and (max-width:768px){.home-wrapper{padding:20px 10px}.home-container{box-shadow:0 6px 12px #000000a1;max-width:90vw;padding:20px 40px}.home-logo{height:120px;margin-bottom:25px;width:120px}@keyframes ghostFloat{0%{transform:translate(0)}20%{transform:translate(-5px,-4px)}40%{transform:translate(5px,-8px)}60%{transform:translate(-3px,-10px)}80%{transform:translate(4px,-5px)}to{transform:translate(0)}}.chat-container{height:100vh;height:100dvh;max-width:100vw}.chat-header{min-height:70px;padding:max(15px,calc(env(safe-area-inset-top) + 10px)) 70px 15px}.exit-btn{font-size:14px;left:10px;padding:6px 12px}.chat-code{font-size:16px}.copy-code-btn{font-size:11px;padding:5px 12px}.chat-timer{font-size:22px;padding:2px 8px;right:10px}.messages-container{padding:15px 10px}.message-bubble{max-width:80%}.chat-input-container{gap:12px;padding:6px 8px max(12px,calc(env(safe-area-inset-bottom) + 6px))}.chat-input{font-size:16px;padding:9px 10px}.send-btn{font-size:12px;padding:9px 14px}.emoji-btn,.image-btn{font-size:20px;padding:6px 8px}.emoji-picker-wrapper{bottom:60px;max-width:95vw}}@media screen and (max-width:480px){.join-input{width:150px}.message-bubble{max-width:85%}.chat-input-container{gap:32px;padding:5px 6px max(12px,calc(env(safe-area-inset-bottom) + 6px))}.send-btn{font-size:11px;padding:8px 12px}.emoji-btn,.image-btn{font-size:18px;padding:5px 6px}}.image-viewer-overlay{animation:fadeIn .2s ease-in;background-color:#000000f2;bottom:0;left:0;position:fixed;right:0;top:0;z-index:9999}.image-viewer-close,.image-viewer-overlay{align-items:center;cursor:pointer;display:flex;justify-content:center}.image-viewer-close{background-color:#fff3;border:none;border-radius:50%;color:#fff;font-size:24px;height:40px;position:absolute;right:20px;top:20px;transition:all .3s;width:40px;z-index:10000}.image-viewer-close:hover{background-color:#ffffff4d;transform:scale(1.1)}.image-viewer-image{-webkit-touch-callout:none;cursor:default;max-height:90vh;max-width:90vw;object-fit:contain;pointer-events:auto;-webkit-user-select:none;user-select:none}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media screen and (max-width:768px){.image-viewer-close{font-size:20px;height:35px;right:10px;top:10px;width:35px}.image-viewer-image{max-height:95vh;max-width:95vw}.emoji-btn{display:none!important}}.legal-footer{border-top:1px solid #e0e0e0;color:#999;flex-direction:row;font-size:11px;gap:12px;justify-content:center;margin-top:25px;padding-top:20px}.legal-footer,.legal-links{align-items:center;display:flex}.legal-links{gap:0}.legal-links a{border-radius:4px;color:#5e35b1;font-weight:500;padding:4px 8px;text-decoration:none;transition:all .3s ease}.legal-links a:hover{background-color:#5e35b10d;color:#8e24aa;text-decoration:underline}.legal-separator{color:#ddd;font-weight:300;margin:0 8px}@media screen and (max-width:768px){.legal-footer{flex-direction:row;font-size:10px;gap:10px;margin-top:20px;padding-top:15px}.legal-links a{padding:3px 6px}.legal-separator{margin:0 6px}}@media screen and (max-width:480px){.legal-footer{flex-direction:row;font-size:9px;gap:10px}.legal-links a{padding:2px 4px}}.chat-expired{color:#666;padding:40px 20px;text-align:center}.chat-expired h2{color:#333;font-size:24px;margin-bottom:20px}.chat-expired p{font-size:16px;line-height:1.6;margin-bottom:10px}.system-message{animation:systemMessageAppear .4s ease-out;display:flex;justify-content:center;margin:15px 0}.system-message-content{background:linear-gradient(135deg,#ff6b6b,#ff8787);border:2px solid #ff5252;border-radius:20px;box-shadow:0 4px 15px #ff6b6b66;color:#fff;font-size:14px;font-weight:600;max-width:80%;padding:12px 24px;text-align:center}.system-message-content.leave{background:linear-gradient(135deg,#95a5a6,#7f8c8d);border:2px solid #7f8c8d;box-shadow:0 4px 15px #7f8c8d66}.system-message-content strong{font-weight:800;text-decoration:underline;text-shadow:0 1px 2px #0003}@keyframes systemMessageAppear{0%{opacity:0;transform:scale(.8) translateY(-10px)}50%{transform:scale(1.05)}to{opacity:1;transform:scale(1) translateY(0)}}@media screen and (max-width:768px){.system-message-content{font-size:12px;max-width:90%;padding:10px 18px}}.legal-footer a,.legal-links a:active,.legal-links a:focus,.legal-links a:hover,.legal-links a:link,.legal-links a:visited{color:#888!important;font-size:medium;text-decoration:none!important}.legal-links a:focus,.legal-links a:hover{background-color:#88888826!important;color:#666!important;text-decoration:underline!important}.version{font-size:xx-small;text-align:-webkit-left}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.quoted-message{animation:slideInQuote .3s ease-out;background:#fffffff2;border-left:4px solid #5e35b1;border-radius:8px;bottom:80px;box-shadow:0 4px 20px #0003;cursor:pointer;left:20px;padding:12px;position:absolute;right:20px;z-index:99}.quoted-user{color:#5e35b1;font-size:12px;font-weight:700;margin-bottom:4px}.quoted-content{color:#333;font-size:13px;line-height:1.3}.quoted-content img{border-radius:6px;height:50px;margin-top:4px;object-fit:cover;width:50px}.cancel-quote{background:#5e35b1cc;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:14px;height:24px;position:absolute;right:12px;top:8px;width:24px}@keyframes slideInQuote{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.reply-bubble{padding:16px 16px 12px!important}.reply-quoted{background:#5e35b1;border-left:3px solid #5e35b1;border-radius:6px;margin-bottom:8px;padding:8px 12px}.reply-bubble.own .reply-quoted{background:#fff}.reply-bubble.other .reply-quoted{background:#5e35b1}.reply-bubble.other .reply-quoted .quoted-text{color:#fff!important}.quoted-text{color:#000!important;font-size:13px!important;font-style:italic;font-weight:600;line-height:1.3;margin:0;opacity:.9}.reply-content{margin-bottom:4px}.reply-bubble.other .reply-content{color:#303030}.reply-bubble.own .reply-content{color:#fff}.message-reactions{display:flex;flex-wrap:wrap;gap:5px;margin-left:10px;margin-top:5px}.reaction-bubble{align-items:center;animation:reactionPop .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border:1px solid #ffffff4d;border-radius:12px;display:inline-flex;font-size:14px;gap:3px;padding:4px 8px}@keyframes reactionPop{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.reaction-menu{animation:slideUp .2s ease;pointer-events:all}@keyframes slideUp{0%{opacity:0;transform:translate(-50%,-90%)}to{opacity:1;transform:translate(-50%,-100%)}}.reaction-menu-content{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#282828f2;border:1px solid #ffffff1a;border-radius:30px;box-shadow:0 8px 32px #0006;display:flex;gap:5px;padding:10px}.reaction-button{align-items:center;background:#0000;border:none;border-radius:50%;cursor:pointer;display:flex;font-size:28px;height:50px;justify-content:center;padding:8px;transition:transform .2s ease,background .2s ease;width:50px}.reaction-button:hover{background:#ffffff1a;transform:scale(1.3)}.reaction-button:active{transform:scale(1.1)}.theme-toggle-btn{fontSize:24px;align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border:none;border-radius:50%;bottom:65px;cursor:pointer;display:flex;height:50px;justify-content:center;left:5px;position:fixed;transition:all .3s;width:50px;z-index:1000}@media screen and (min-width:769px){.theme-toggle-btn{bottom:auto;left:auto;right:20px;top:20px}}@media screen and (max-width:768px){.theme-toggle-btn{bottom:max(65px,calc(env(safe-area-inset-bottom) + 65px));font-size:22px;height:45px;left:5px;width:45px}}body.dark-theme{background:#1a1a2e!important;color:#e0e0e0!important}body.dark-theme:before{background:linear-gradient(180deg,#1e1e1e,#777);bottom:0;content:"";left:0;position:fixed;right:0;top:0;z-index:-1}body.dark-theme .home-container input.join-input,body.dark-theme .home-container select.duration-select,body.dark-theme input.join-input,body.dark-theme select.duration-select{background-color:#4b4b4b!important;border:1px solid #666!important;color:#fff!important}body.dark-theme .home-container input.join-input::placeholder,body.dark-theme input.join-input::placeholder{color:#fff!important;opacity:1!important}body.dark-theme .checkbox-container,body.dark-theme .checkbox-container span,body.dark-theme .home-container label,body.dark-theme .input-group label,body.dark-theme label{color:#888!important}body.dark-theme .home-container{background-color:#1e1e1e!important;box-shadow:0 6px 20px #0009!important}body.dark-theme .home-title{color:#bb86fc!important}body.dark-theme .create-chat-btn,body.dark-theme .join-btn{background-color:#bb86fc!important;color:#000!important}body.dark-theme .create-chat-btn:hover,body.dark-theme .join-btn:hover{background-color:#a370e6!important}body.dark-theme .chat-container{background-color:#4e4e4e!important}body.dark-theme .messages-container{background:#1e1e1e url(/static/media/ghost.cbaa0dd1c85dc8fce4c7.png) repeat!important;background-size:400px 400px!important}body.dark-theme .chat-header{background-color:#1e1e1e!important}body.dark-theme .message-bubble.own{background-color:#bb86fc!important;color:#000!important}body.dark-theme .message-bubble.other{background-color:#2d2d44!important;color:#fff!important}body.dark-theme .chat-input,body.dark-theme .chat-input-container{background-color:#0f1419!important;border-top-color:#2d2d44!important;color:#fff!important}body.dark-theme .home-logo{content:url(data:image/png;base64,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)!important}
/*# sourceMappingURL=main.ba833bc8.css.map*/