.image-background[data-v-9fe4f245]{background:transparent;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.image-background--fullscreen[data-v-9fe4f245]{position:fixed;z-index:1}.image-background__image[data-v-9fe4f245]{height:100%;left:0;-o-object-fit:cover;object-fit:cover;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .3s ease-in-out;width:100%}.image-background__image--visible[data-v-9fe4f245]{opacity:1}.image-background__image--current[data-v-9fe4f245]{z-index:1}.image-background__image--next[data-v-9fe4f245]{z-index:2}.image-background__animated[data-v-9fe4f245]{height:100%;left:0;position:absolute;top:0;width:100%}.image-background__animated--playing[data-v-9fe4f245]{z-index:3}.image-background__animated-frame[data-v-9fe4f245]{height:100%;left:0;-o-object-fit:cover;object-fit:cover;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .1s ease-in-out;width:100%}.image-background__animated-frame--active[data-v-9fe4f245]{opacity:1}.image-background__error[data-v-9fe4f245],.image-background__loading[data-v-9fe4f245]{align-items:center;color:#fffc;display:flex;flex-direction:column;gap:16px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:10}.image-background__spinner[data-v-9fe4f245]{animation:spin-9fe4f245 1s linear infinite;border:3px solid hsla(0,0%,100%,.2);border-radius:50%;border-top-color:#fffc;height:32px;width:32px}.image-background__error-text[data-v-9fe4f245],.image-background__loading-text[data-v-9fe4f245]{font-size:14px;font-weight:500;text-align:center}.image-background__error-icon[data-v-9fe4f245]{font-size:32px}@media (max-width:768px){.image-background__error-text[data-v-9fe4f245],.image-background__loading-text[data-v-9fe4f245]{font-size:12px}.image-background__spinner[data-v-9fe4f245]{border-width:2px;height:24px;width:24px}}@keyframes spin-9fe4f245{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.image-background__animated-frame[data-v-9fe4f245],.image-background__image[data-v-9fe4f245]{backface-visibility:hidden;perspective:1000px;transform:translateZ(0);will-change:opacity}@media (prefers-reduced-motion:reduce){.image-background__animated-frame[data-v-9fe4f245],.image-background__image[data-v-9fe4f245]{transition:none}}.loading-screen[data-v-83a746a9]{align-items:center;animation:fadeIn-83a746a9 .2s ease-out;background:#000;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.loading-content[data-v-83a746a9]{flex-direction:column;gap:32px}.loading-content[data-v-83a746a9],.loading-logo[data-v-83a746a9]{align-items:center;display:flex}.loading-logo[data-v-83a746a9]{animation:logoFloat-83a746a9 3s ease-in-out infinite;height:120px;justify-content:center;width:120px}.logo-image[data-v-83a746a9]{filter:drop-shadow(0 4px 20px rgba(124,92,255,.4));height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.loading-spinner[data-v-83a746a9]{height:60px;position:relative;width:60px}.spinner-ring[data-v-83a746a9]{animation:spin-83a746a9 1.2s cubic-bezier(.5,0,.5,1) infinite;border:3px solid transparent;border-radius:50%;border-top-color:#7c5cff;height:100%;position:absolute;width:100%}.spinner-ring[data-v-83a746a9]:first-child{animation-delay:-.45s;border-top-color:#7c5cffcc}.spinner-ring[data-v-83a746a9]:nth-child(2){animation-delay:-.3s;border-top-color:#7c5cff80}.spinner-ring[data-v-83a746a9]:nth-child(3){animation-delay:-.15s;border-top-color:#7c5cff4d}.loading-text[data-v-83a746a9]{animation:textPulse-83a746a9 2s ease-in-out infinite;color:#ffffffe6;font-size:16px;font-weight:500;letter-spacing:.5px}@keyframes fadeIn-83a746a9{0%{opacity:0}to{opacity:1}}@keyframes logoFloat-83a746a9{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes spin-83a746a9{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes textPulse-83a746a9{0%,to{opacity:1}50%{opacity:.6}}.video-background[data-v-7c837bd4]{overflow:hidden}.video-background[data-v-7c837bd4],.video-layer[data-v-7c837bd4]{background:transparent;height:100%;left:0;position:absolute;top:0;width:100%}.video-layer[data-v-7c837bd4]{backface-visibility:hidden;-o-object-fit:cover;object-fit:cover;opacity:0;transform:translateZ(0);transition:opacity .5s cubic-bezier(.25,.46,.45,.94);will-change:opacity}.video-layer--fading-in[data-v-7c837bd4],.video-layer--visible[data-v-7c837bd4]{opacity:1}.video-layer--fading-out[data-v-7c837bd4]{opacity:0}.video-layer--primary[data-v-7c837bd4]{z-index:2}.video-layer--primary.video-layer--fading-in[data-v-7c837bd4]{z-index:3}.video-layer--secondary[data-v-7c837bd4]{z-index:2}.video-layer--secondary.video-layer--fading-in[data-v-7c837bd4]{z-index:3}.video-error[data-v-7c837bd4],.video-loading[data-v-7c837bd4]{align-items:center;color:#fffc;display:flex;flex-direction:column;gap:16px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:10}.video-loading__spinner[data-v-7c837bd4]{animation:video-spin-7c837bd4 1s linear infinite;border:2px solid hsla(0,0%,100%,.2);border-radius:50%;border-top-color:#fffc;height:24px;width:24px}.video-error__icon[data-v-7c837bd4]{font-size:24px}.video-error__text[data-v-7c837bd4]{font-size:14px;font-weight:500;text-align:center}@keyframes video-spin-7c837bd4{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.video-background--active .video-layer[data-v-7c837bd4]{transform:translateZ(0)}@media (prefers-reduced-motion:reduce){.video-layer[data-v-7c837bd4]{transition:none}}.user-message[data-v-1628ebd2]{display:flex;margin-bottom:16px}.user-message .message-content[data-v-1628ebd2]{align-items:center;background:#1f00388f;border-radius:15px;box-shadow:0 2px 12px #00000014;color:#333;display:flex;gap:12px;max-width:70%;padding:10px}.user-message .message-content .avatar[data-v-1628ebd2]{border-radius:50%;flex-shrink:0;height:32px;margin-top:2px;overflow:hidden;width:32px}.user-message .message-content .avatar img[data-v-1628ebd2]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.user-message .message-content .content[data-v-1628ebd2]{display:flex;flex-direction:column;font-size:15px;justify-content:center;line-height:1.4;min-height:32px;word-break:break-word}.user-message .message-content .content .text[data-v-1628ebd2]{color:#dcacff;display:-webkit-box;font-size:15px;position:relative;white-space:pre-wrap;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.user-message .message-content .content .text[data-v-1628ebd2]:after{content:attr(data-content);font-size:15px;-webkit-text-stroke:1px #000;left:0;position:absolute;top:0;z-index:-1}.user-message .message-content .content .image-container[data-v-1628ebd2]{border-radius:8px;margin-top:8px;overflow:hidden}.user-message .message-content .content .image-container img[data-v-1628ebd2]{display:block;height:auto;width:100%}.user-message .message-content .content .image-container img.landscape[data-v-1628ebd2]{max-height:200px;-o-object-fit:cover;object-fit:cover}.user-message .message-content .content .image-container img.portrait[data-v-1628ebd2]{max-height:300px;-o-object-fit:contain;object-fit:contain}.actor-message-container[data-v-5808735d]{width:100%}.actor-message[data-v-5808735d]{align-items:flex-start;display:flex;gap:12px;justify-content:flex-start;padding:0}.actor-message .message-wrapper[data-v-5808735d]{align-items:flex-start;display:flex;gap:12px;width:100%}.actor-message .message-wrapper .actor-avatar[data-v-5808735d]{border-radius:50%;flex-shrink:0;height:20px;overflow:hidden;width:20px}.actor-message .message-wrapper .actor-avatar img[data-v-5808735d]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.actor-message .message-wrapper .message-content[data-v-5808735d]{background:transparent;box-shadow:none;color:#fff;font-size:15px;font-weight:600;line-height:1.4;margin:0;max-width:calc(100% - 44px);padding:0;text-align:left;word-break:break-word}.actor-message .message-wrapper .message-content .text[data-v-5808735d]{display:block;position:relative;white-space:pre-wrap}.actor-message .message-wrapper .message-content .text[data-v-5808735d] .highlight{color:#ed2a2e;font-weight:700}.media-video-wrapper[data-v-5808735d]{align-items:center;background-position:50%;background-size:cover;display:flex;height:400px;justify-content:center;overflow:hidden;position:relative;width:100%}.media-video-wrapper[data-v-5808735d]:before{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:#0000004d;content:"";inset:0;position:absolute;z-index:0}.media-video[data-v-5808735d]{height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;position:relative;width:auto;z-index:1}.chat-history-content[data-v-ea7a2dd0]{display:flex;flex-direction:column;height:100%;position:relative}.drawer-header[data-v-ea7a2dd0]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;flex-shrink:0;justify-content:space-between;padding:var(--chat2-spacing-md) var(--chat2-spacing-lg)}.drawer-title[data-v-ea7a2dd0]{color:var(--chat2-color-text-primary);font-size:18px;font-weight:600;margin:0}.close-button[data-v-ea7a2dd0]{background:none;border:none;border-radius:4px;color:var(--chat2-color-text-secondary);cursor:pointer;font-size:20px;padding:var(--chat2-spacing-xs);transition:all .2s}.close-button[data-v-ea7a2dd0]:hover{background:#ffffff1a;color:var(--chat2-color-text-primary)}.messages-container[data-v-ea7a2dd0]{flex:1;overflow-y:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;position:relative}.messages-container[data-v-ea7a2dd0]::-webkit-scrollbar{width:4px}.messages-container[data-v-ea7a2dd0]::-webkit-scrollbar-track{background:transparent}.messages-container[data-v-ea7a2dd0]::-webkit-scrollbar-thumb{background:#fff3;border-radius:2px}.messages-list[data-v-ea7a2dd0]{display:flex;flex-direction:column;gap:var(--chat2-spacing-md);padding:var(--chat2-spacing-md)}.message-item[data-v-ea7a2dd0]{align-items:flex-start;display:flex;gap:var(--chat2-spacing-sm)}.message-item--user[data-v-ea7a2dd0]{justify-content:flex-end}.message-avatar[data-v-ea7a2dd0]{border-radius:50%;flex-shrink:0;height:32px;margin-top:2px;overflow:hidden;width:32px}.message-avatar img[data-v-ea7a2dd0]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.message-wrapper[data-v-ea7a2dd0]{display:flex;flex-direction:column;gap:var(--chat2-spacing-xs);max-width:85%}.message-wrapper--user[data-v-ea7a2dd0]{align-items:flex-end;max-width:85%}.message-sender[data-v-ea7a2dd0]{color:var(--chat2-color-text-secondary);font-size:12px;font-weight:500;opacity:.9}.message-sender--user[data-v-ea7a2dd0]{color:var(--chat2-color-text-primary)}.message-content[data-v-ea7a2dd0]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:var(--chat2-color-message-bg);border-radius:12px;padding:var(--chat2-spacing-sm) var(--chat2-spacing-md)}.message-item--user .message-content[data-v-ea7a2dd0]{background:var(--chat2-color-glass-bg);border:1px solid hsla(0,0%,100%,.2)}.message-text[data-v-ea7a2dd0]{font-size:14px;line-height:1.4}.message-text[data-v-ea7a2dd0],.message-text--user[data-v-ea7a2dd0],.scroll-bottom-button[data-v-ea7a2dd0]{color:var(--chat2-color-text-primary)}.scroll-bottom-button[data-v-ea7a2dd0]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--chat2-color-glass-bg);border:1px solid hsla(0,0%,100%,.2);border-radius:50%;bottom:var(--chat2-spacing-md);cursor:pointer;display:flex;font-size:16px;height:40px;justify-content:center;position:absolute;right:var(--chat2-spacing-md);transition:all .2s;width:40px;z-index:10}.scroll-bottom-button[data-v-ea7a2dd0]:hover{background:#fff3;transform:translateY(-2px)}.empty-state[data-v-ea7a2dd0]{align-items:center;color:var(--chat2-color-text-secondary);display:flex;flex-direction:column;justify-content:center;padding:var(--chat2-spacing-xl) 0;text-align:center}.empty-icon[data-v-ea7a2dd0]{font-size:48px;margin-bottom:var(--chat2-spacing-md);opacity:.5}.empty-text[data-v-ea7a2dd0]{font-size:16px}.scroll-button-enter-active[data-v-ea7a2dd0],.scroll-button-leave-active[data-v-ea7a2dd0]{transition:all .2s ease}.scroll-button-enter-from[data-v-ea7a2dd0],.scroll-button-leave-to[data-v-ea7a2dd0]{opacity:0;transform:translateY(10px) scale(.8)}.share-modal[data-v-bd046d9a]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.share-modal .share-content[data-v-bd046d9a]{background:var(--chat2-drawer-background,#1f0038);border-radius:24px;box-sizing:border-box;display:flex;flex-direction:column;height:auto;max-height:80vh;max-width:375px;overflow:hidden;padding:30px;position:relative;width:90%}.share-modal .share-header[data-v-bd046d9a]{align-items:center;display:flex;flex-shrink:0;height:32px;justify-content:center;position:relative}.share-modal .share-header .share-title[data-v-bd046d9a]{align-items:center;color:#fff;display:flex;font-size:18px;font-weight:600;gap:8px}.share-modal .share-header .share-title .reward-amount[data-v-bd046d9a]{align-items:center;display:flex}.share-modal .share-header .share-title .reward-amount img[data-v-bd046d9a]{height:26px;width:26px}.share-modal .share-header .close-button[data-v-bd046d9a]{align-items:center;background:#ffffff1a;border:none;border-radius:50%;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:-14px;top:-14px;transition:background .3s;width:32px}.share-modal .share-header .close-button[data-v-bd046d9a]:hover{background:#fff3}.share-modal .share-header .close-button svg[data-v-bd046d9a]{color:#fff;height:24px;width:24px}.share-modal .share-body[data-v-bd046d9a]{align-items:center;display:flex;flex:1;flex-direction:column;gap:16px;justify-content:flex-start;min-height:0;overflow:hidden}.share-modal .share-body .poster-container[data-v-bd046d9a]{align-items:center;background:var(--chat2-drawer-background,#1f0038);border-radius:16px;display:flex;flex:1;justify-content:center;min-height:0;overflow:hidden;position:relative;width:100%}.share-modal .share-body .poster-container .poster-image[data-v-bd046d9a]{display:block;height:100%;height:-webkit-fill-available;max-width:100%;-o-object-fit:contain;object-fit:contain;pointer-events:all;-webkit-user-select:all;-moz-user-select:all;user-select:all;width:auto}.share-modal .share-body .poster-loading[data-v-bd046d9a]{align-items:center;background:var(--chat2-drawer-background,#1f0038);border-radius:16px;color:#fff9;display:flex;flex:1;justify-content:center;min-height:200px;width:100%}.share-modal .share-body .share-button[data-v-bd046d9a]{background:linear-gradient(180deg,#d6cafe,#ca93f2);border:solid #1f0038;border-radius:.26rem;border-width:2px 2px 6px;box-shadow:0 1.855px 11.13px #b098ff;color:#241d49;cursor:pointer;flex-shrink:0;font-size:15px;font-weight:600;height:50px;transition:all .3s ease;width:100%}.share-modal .share-body .share-button[data-v-bd046d9a]:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.share-modal .share-body .share-button[data-v-bd046d9a]:active:not(:disabled){transform:translateY(1px)}.share-modal .share-body .share-button[data-v-bd046d9a]:disabled{cursor:not-allowed;opacity:.5}.share-modal .share-body .share-button.processing[data-v-bd046d9a]{align-items:center;cursor:not-allowed;display:flex;gap:8px;justify-content:center;opacity:.8}.share-modal .share-body .confirm-button[data-v-bd046d9a]{align-items:center;background:linear-gradient(180deg,#f5ffe2,#daff96);border:2px solid #daff96;border-radius:26px;box-shadow:0 2px 12px #daff9666;color:#1f0038;cursor:pointer;display:flex;flex-shrink:0;font-size:15px;font-weight:600;gap:4px;height:50px;justify-content:center;transition:all .3s ease;width:100%}.share-modal .share-body .confirm-button[data-v-bd046d9a]:hover{opacity:.9;transform:translateY(-1px)}.share-modal .share-body .confirm-button[data-v-bd046d9a]:active{transform:translateY(1px)}.share-modal .share-body .confirm-button .reward-amount[data-v-bd046d9a]{align-items:center;display:flex;gap:4px}.share-modal .share-body .confirm-button .reward-amount img[data-v-bd046d9a]{height:16px;width:16px}.share-modal .share-body .share-tip[data-v-bd046d9a]{color:#fff9;flex-shrink:0;font-size:14px;line-height:1.4;text-align:center}@keyframes fadeIn-bd046d9a{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}.audio-control-button[data-v-87a1f42a]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--chat2-color-glass-bg);border:none;border-radius:50%;color:#ffffffe6;cursor:pointer;display:flex;height:46px;justify-content:center;transition:all .3s ease;width:46px}.audio-control-button[data-v-87a1f42a]:hover{background:#ffffff26;transform:scale(1.05)}.audio-control-button[data-v-87a1f42a]:active{transform:scale(.95)}.audio-control-button--muted[data-v-87a1f42a]{background:#ff00001a;color:#fff9}.audio-control-button--muted[data-v-87a1f42a]:hover{background:#f003}.audio-control-button .audio-icon[data-v-87a1f42a]{flex-shrink:0;height:20px;width:20px}.share-control-button[data-v-06f42d84]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--chat2-color-glass-bg);border:none;border-radius:50%;color:#ffffffe6;cursor:pointer;display:flex;height:46px;justify-content:center;position:relative;transition:all .3s ease;width:46px}.share-control-button[data-v-06f42d84]:hover{background:#ffffff26;transform:scale(1.05)}.share-control-button[data-v-06f42d84]:active{transform:scale(.95)}.share-control-button .share-icon[data-v-06f42d84]{flex-shrink:0;height:20px;width:20px}.share-control-button .notification-dot[data-v-06f42d84]{background:#ff4d4f;border:2px solid var(--chat2-drawer-background);border-radius:50%;height:12px;position:absolute;right:2px;top:2px;transform:translate(25%,-25%);width:12px}.right-drawer-list[data-v-7dd590e6]{display:inline-block}.trigger-button[data-v-7dd590e6]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--chat2-color-glass-bg);border:none;border-radius:50%;color:#ffffffe6;cursor:pointer;display:flex;height:46px;justify-content:center;transition:all .3s ease;width:46px}.trigger-button[data-v-7dd590e6]:hover{background:#ffffff26;transform:scale(1.05)}.trigger-button[data-v-7dd590e6]:active{transform:scale(.95)}.trigger-button .trigger-icon[data-v-7dd590e6]{flex-shrink:0;height:20px;width:20px}.drawer-content[data-v-7dd590e6]{color:#fff;display:flex;flex-direction:column;height:100%}.drawer-header[data-v-7dd590e6]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;flex-shrink:0;justify-content:space-between;padding:16px}.drawer-title[data-v-7dd590e6]{color:var(--2,#fff);font-family:Work Sans,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:normal;margin:0;text-transform:uppercase}.close-button[data-v-7dd590e6]{align-items:center;background:transparent;border:none;border-radius:50%;color:#ffffffb3;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.close-button[data-v-7dd590e6]:hover{background:#ffffff1a;color:#fff}.list-container[data-v-7dd590e6]{flex:1;overflow-y:auto;padding:16px;-webkit-overflow-scrolling:touch}.list-container[data-v-7dd590e6]::-webkit-scrollbar{width:6px}.list-container[data-v-7dd590e6]::-webkit-scrollbar-track{background:#ffffff0d}.list-container[data-v-7dd590e6]::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.list-container[data-v-7dd590e6]::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.list-container[data-v-7dd590e6] .scrollable-list{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(163px,1fr))}.horizontal-scroll-list[data-v-b035582e]{display:flex;flex-direction:column;overflow:visible;width:100%}.list-title[data-v-b035582e]{color:#fff;font-size:12px;font-weight:500;line-height:1.4;margin:0;overflow:hidden;padding:0 4px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.buttons-wrapper[data-v-b035582e]{align-items:center;display:flex;gap:8px;overflow:visible;width:100%}.random-button[data-v-b035582e]{background:#0006;border:1px solid hsla(0,0%,100%,.1);border-radius:20px;color:#fff;cursor:pointer;flex-shrink:0;font-size:10px;font-weight:500;line-height:1.4;margin-top:8px;outline:none;padding:10px 16px;position:relative;transition:all .5s cubic-bezier(.4,0,.2,1);white-space:nowrap}.random-button[data-v-b035582e]:hover:not(:disabled){background:#00000080;border-color:#fff3;transform:translateY(-1px)}.random-button[data-v-b035582e]:active:not(:disabled){transform:translateY(0)}.random-button[data-v-b035582e]:disabled{cursor:not-allowed;opacity:.5}.scroll-container[data-v-b035582e]{flex:1;min-width:0;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding-top:8px;scroll-behavior:smooth}.scroll-container[data-v-b035582e]::-webkit-scrollbar{display:none}.scroll-content[data-v-b035582e]{display:flex;gap:8px;min-width:-moz-min-content;min-width:min-content;overflow:visible;padding:0 0 4px;position:relative}.scroll-item[data-v-b035582e]{background:#0006;border:1px solid hsla(0,0%,100%,.1);border-radius:20px;color:#fff;cursor:pointer;flex-shrink:0;font-size:10px;font-weight:500;line-height:1.4;outline:none;padding:10px 16px;position:relative;transition:all .5s cubic-bezier(.4,0,.2,1);white-space:nowrap}.scroll-item[data-v-b035582e]:hover:not(:disabled){background:#00000080;border-color:#fff3;transform:translateY(-1px)}.scroll-item[data-v-b035582e]:active:not(:disabled){transform:translateY(0)}.scroll-item--active[data-v-b035582e]{background:#00000080;border:2px solid #ff7710;box-shadow:0 0 8px #ff77104d;font-weight:500}.scroll-item--active[data-v-b035582e]:hover:not(:disabled){background:#0009;border-color:#ff8820;box-shadow:0 0 12px #ff771066}.scroll-item--completed[data-v-b035582e]{background:#ff77104d;border:2px solid #ff7710;cursor:not-allowed;opacity:.6;pointer-events:none}.scroll-item--disabled[data-v-b035582e],.scroll-item[data-v-b035582e]:disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.completed-badge[data-v-b035582e]{align-items:center;display:flex;height:16px;justify-content:center;position:absolute;right:0;top:-8px;width:16px;z-index:100}.completed-badge svg[data-v-b035582e]{display:block;height:100%;width:100%}@media (max-width:768px){.scroll-item[data-v-b035582e]{padding:8px 14px}.list-title[data-v-b035582e],.scroll-item[data-v-b035582e]{font-size:13px}}@media (prefers-reduced-motion:reduce){.scroll-item[data-v-b035582e]{transition:none}.scroll-container[data-v-b035582e]{scroll-behavior:auto}}.stage-scroll-list[data-v-9e272f0d]{background:transparent;width:100%}.scroll-container[data-v-9e272f0d]{overflow-x:auto;overflow-y:hidden;width:100%;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.scroll-container[data-v-9e272f0d]::-webkit-scrollbar{display:none}.scroll-content[data-v-9e272f0d]{display:flex;gap:12px;padding:4px 0;width:100%}.scroll-content--single[data-v-9e272f0d]{justify-content:center}.scroll-content--single .stage-item[data-v-9e272f0d]{max-width:100%}.scroll-content--double[data-v-9e272f0d]{justify-content:center}.scroll-content--double .stage-item[data-v-9e272f0d]{flex:0 0 calc(50% - 6px);max-width:calc(50% - 6px)}.scroll-content--triple .stage-item[data-v-9e272f0d]{flex:0 0 calc(33.333% - 8px);max-width:calc(33.333% - 8px)}.stage-item[data-v-9e272f0d]{align-items:center;background:linear-gradient(180deg,#fff 0,#fff6a6);border:none;border-radius:18.931px;box-shadow:0 1.75px 1.5px #00000080,inset 0 3.5px #0006;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:600;isolation:isolate;justify-content:center;letter-spacing:.2px;min-height:40.3621px;overflow:hidden;padding:2.25px 14px;position:relative;text-align:center;text-transform:uppercase;transition:transform .2s ease,box-shadow .2s ease}.stage-item[data-v-9e272f0d]:before{background:#fff;background-image:radial-gradient(ellipse 302.132px 38.4142px at center bottom,#ffe660 0,#ffae50 19.6964%,#ff7759 68.7428%);border-radius:18.431px;content:"";inset:.5px;pointer-events:none;position:absolute}.stage-item[data-v-9e272f0d]:hover:not(:disabled){transform:translateY(-1px)}.stage-item--active[data-v-9e272f0d],.stage-item[data-v-9e272f0d]:hover:not(:disabled){box-shadow:0 2.5px 2px #00000080,inset 0 3.5px #0006}.stage-item--disabled[data-v-9e272f0d],.stage-item[data-v-9e272f0d]:disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.stage-text[data-v-9e272f0d]{line-height:1.2;position:relative;word-break:break-word;z-index:1}@media (max-width:768px){.scroll-content[data-v-9e272f0d]{gap:8px}.scroll-content--double .stage-item[data-v-9e272f0d]{flex:0 0 calc(50% - 4px);max-width:calc(50% - 4px)}.scroll-content--triple .stage-item[data-v-9e272f0d]{flex:0 0 calc(33.333% - 6px);max-width:calc(33.333% - 6px)}.stage-item[data-v-9e272f0d]{border-radius:16px;font-size:13px;min-height:36.8621px;padding:2.25px 12px}.stage-item[data-v-9e272f0d]:before{border-radius:15.5px}}.stage3-modal[data-v-ba9da8bf]{align-items:center;box-sizing:border-box;display:flex;justify-content:center;left:50%;padding:0 20px;pointer-events:auto;position:absolute;transform:translate(-50%);width:100%;z-index:100}.modal-content[data-v-ba9da8bf]{border-radius:16px;margin:0 auto;padding:12px 0;position:relative}.modal-backdrop[data-v-ba9da8bf]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000000b3;border:.5px solid hsla(0,0%,100%,.4);border-radius:16px;inset:0;position:absolute}.modal-body[data-v-ba9da8bf]{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:0 20px;position:relative;width:100%;z-index:1}.modal-title[data-v-ba9da8bf]{color:#ff7710;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12px;font-weight:500;line-height:1.2;margin-bottom:12px;text-align:center}.modal-buttons[data-v-ba9da8bf]{align-items:center;display:flex;gap:12px;justify-content:flex-end;width:100%}.modal-button[data-v-ba9da8bf]{border:none;border-radius:16px;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12px;font-weight:400;min-width:80px;padding:8px 24px;transition:all .2s ease;white-space:nowrap}.accept-button[data-v-ba9da8bf]{background:#fff3;border:none;color:#fff}.accept-button[data-v-ba9da8bf]:hover:not(:disabled){background:#ffffff4d;transform:translateY(-1px)}.accept-button[data-v-ba9da8bf]:active:not(:disabled){transform:translateY(0)}.accept-button[data-v-ba9da8bf]:disabled{cursor:not-allowed;opacity:.5}.reject-button[data-v-ba9da8bf]{background:#fff3;border:none;color:#fff}.reject-button[data-v-ba9da8bf]:hover:not(:disabled){background:#ffffff4d;transform:translateY(-1px)}.reject-button[data-v-ba9da8bf]:active:not(:disabled){transform:translateY(0)}.reject-button[data-v-ba9da8bf]:disabled{cursor:not-allowed;opacity:.5}.modal-fade-enter-active[data-v-ba9da8bf],.modal-fade-leave-active[data-v-ba9da8bf]{transition:opacity .3s ease}.modal-fade-enter-from[data-v-ba9da8bf],.modal-fade-leave-to[data-v-ba9da8bf]{opacity:0}.modal-fade-enter-active .modal-content[data-v-ba9da8bf],.modal-fade-leave-active .modal-content[data-v-ba9da8bf]{transition:transform .3s ease,opacity .3s ease}.modal-fade-enter-from .modal-content[data-v-ba9da8bf],.modal-fade-leave-to .modal-content[data-v-ba9da8bf]{opacity:0;transform:scale(.9)}@media (max-width:768px){.modal-content[data-v-ba9da8bf]{padding:8px 0}.modal-title[data-v-ba9da8bf]{font-size:20px;margin-bottom:12px}.modal-button[data-v-ba9da8bf]{font-size:14px;min-width:70px;padding:6px 20px}}@font-face{font-display:swap;font-family:Rammetto One;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/rammettoone/v21/LhWiMV3HOfMbMetJG3lQDpp9Mg.ttf) format("truetype")}.chat-container[data-v-23259380]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.chat-container[data-v-23259380],.responsive-container[data-v-23259380]{background:#000;height:calc(var(--vh, 1vh)*100);overflow:hidden;position:relative;width:100%}.responsive-container[data-v-23259380]{align-items:center;display:flex;justify-content:center}.blurred-background[data-v-23259380]{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.blurred-background .blurred-image[data-v-23259380],.blurred-background .blurred-video[data-v-23259380]{filter:blur(20px);height:100%;left:0;-o-object-fit:cover;object-fit:cover;opacity:.8;position:absolute;top:0;transform:scale(1.1);width:100%}.game-area[data-v-23259380]{height:100%;overflow:hidden;position:relative;width:100%;z-index:2}@media (max-width:767px){.game-area[data-v-23259380]{height:calc(var(--vh, 1vh)*100);width:100vw}}@media (min-width:768px){.game-area[data-v-23259380]{max-width:calc(var(--vh, 1vh)*100*9/16)}}@media (min-width:768px) and (min-aspect-ratio:9/16){.game-area[data-v-23259380]{height:calc(var(--vh, 1vh)*100);width:calc(var(--vh, 1vh)*100*9/16)}}@media (min-width:768px) and (max-aspect-ratio:9/16){.game-area[data-v-23259380]{height:177.77778vw;width:100vw}}.media-layer[data-v-23259380]{left:0;position:absolute;right:0;top:0;width:100%;z-index:1}.media-layer .background-image[data-v-23259380],.media-layer .background-video[data-v-23259380]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}@media (min-width:768px){.media-layer .background-image[data-v-23259380],.media-layer .background-video[data-v-23259380]{-o-object-fit:contain;object-fit:contain}}.game-content[data-v-23259380]{display:flex;flex-direction:column;height:100%;inset:0;opacity:0;position:absolute;transition:opacity .5s ease-out;width:100%}.game-content.content-visible[data-v-23259380]{opacity:1}.init-overlay[data-v-23259380]{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#000000d9;display:flex;inset:0;justify-content:center;position:absolute;z-index:100}.init-content[data-v-23259380]{color:#fff;text-align:center}.progress-ring[data-v-23259380]{height:120px;margin:0 auto 24px;position:relative;width:120px}.progress-svg[data-v-23259380]{height:100%;transform:rotate(-90deg);width:100%}.progress-text[data-v-23259380]{color:#ffffffe6;font-size:18px;font-weight:600;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.init-message[data-v-23259380]{color:#ffffffb3;font-size:16px;margin-top:16px}.app-interface[data-v-23259380]{display:flex;flex-direction:column;inset:0;pointer-events:none;position:absolute;z-index:10}.back-button-container[data-v-23259380]{left:20px;pointer-events:auto;position:absolute;top:20px;z-index:20}.buttons-messages-wrapper[data-v-23259380]{align-items:flex-end;display:flex;width:100%}.play-button-container[data-v-23259380]{display:flex;flex-direction:column;flex-shrink:0;gap:24px;padding-bottom:40px;padding-left:24px;pointer-events:auto;z-index:20}.play-button[data-v-23259380]{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;flex-direction:column;gap:4px;justify-content:center;padding:0;position:relative;transition:all .2s ease}.play-button.heart[data-v-23259380]{height:auto}.play-button[data-v-23259380]:hover:not(:disabled){opacity:.8;transform:translateY(-2px)}.play-button[data-v-23259380]:active:not(:disabled){transform:translateY(0)}.play-button.cooldown[data-v-23259380],.play-button[data-v-23259380]:disabled{cursor:not-allowed;opacity:.5}.flirt-text[data-v-23259380]{background:linear-gradient(90deg,#862fe3,#ff4db2);-webkit-background-clip:text;bottom:17px;font-size:10px;font-weight:400;line-height:1;position:absolute;-webkit-text-fill-color:transparent;background-clip:text;font-family:Rammetto One,sans-serif;white-space:nowrap;z-index:10}.play-button-icon[data-v-23259380]{height:48px;position:relative;width:48px;z-index:1}.launch-button-wrapper[data-v-23259380]{align-items:center;display:flex;flex-direction:column;gap:4px}.cumshot-text[data-v-23259380]{background:linear-gradient(180deg,#ff9100,#ff4742);-webkit-background-clip:text;color:#fff;font-size:11px;font-weight:400;line-height:1;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 1px 0 #ffffff);font-family:Rammetto One,sans-serif;text-transform:lowercase;white-space:nowrap}.skip-chat-button[data-v-23259380]{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffff1a;border:1px solid hsla(0,0%,100%,.35);border-radius:50%;box-shadow:0 4px 6px #0000001a;cursor:pointer;display:flex;flex-direction:column;gap:2px;height:48px;justify-content:center;padding:0;transition:all .2s ease;width:48px}.skip-chat-button[data-v-23259380]:hover{background:#ffffff26;box-shadow:0 6px 12px #00000026;transform:translateY(-2px)}.skip-chat-button[data-v-23259380]:active{transform:translateY(0)}.skip-chat-button .chat-text[data-v-23259380],.skip-chat-button .skip-text[data-v-23259380]{color:#ff7710;display:block;font-family:Rammetto One,sans-serif;font-size:10px;font-style:normal;font-weight:400;letter-spacing:0;line-height:13px;text-align:center;text-transform:capitalize}.credit-container[data-v-23259380]{gap:0;max-width:400px;position:absolute;right:20px;top:20px;z-index:20}.controls-container[data-v-23259380],.credit-container[data-v-23259380]{align-items:flex-end;display:flex;flex-direction:column;pointer-events:auto}.controls-container[data-v-23259380]{gap:8px;margin-top:12px}.heart-indicator[data-v-23259380]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid hsla(0,0%,100%,.2);border-radius:20px;color:#fff;display:flex;font-weight:500;gap:6px;padding:8px 12px}.heart-indicator .heart-icon[data-v-23259380]{font-size:16px}.debug-indicator[data-v-23259380]{border-radius:50%;cursor:pointer;height:12px;transition:transform .2s ease;width:12px}.debug-indicator[data-v-23259380]:hover{transform:scale(1.2)}.debug-indicator .debug-dot[data-v-23259380]{border-radius:50%;display:block;height:100%;width:100%}.debug-indicator .debug-dot.success[data-v-23259380]{background:#4caf50}.debug-indicator .debug-dot.loading[data-v-23259380]{animation:pulse-23259380 1s infinite;background:#ff9800}.debug-indicator .debug-dot.error[data-v-23259380]{background:#f44336}.chat-section[data-v-23259380]{display:flex;flex-direction:column;gap:8px;left:0;pointer-events:auto;position:absolute;right:0;z-index:15}.sheet-container[data-v-23259380]{position:relative;width:100%}.sheet-content[data-v-23259380]{border-top-left-radius:16px;border-top-right-radius:16px;display:flex;flex-direction:column;max-height:calc(var(--vh, 1vh)*70);position:relative}.messages-container[data-v-23259380]{align-items:flex-end;display:flex;flex:1;min-width:0;padding:16px 20px}.current-message[data-v-23259380]{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.message-item[data-v-23259380]{animation:slideUp-23259380 .3s ease;width:100%}.message-item[data-v-23259380] .actor-message{align-items:flex-start;display:flex;gap:12px;justify-content:flex-start;padding:0 16px}.message-item[data-v-23259380] .actor-message .actor-avatar{border-radius:50%;flex-shrink:0;height:20px;overflow:hidden;width:20px}.message-item[data-v-23259380] .actor-message .actor-avatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.message-item[data-v-23259380] .actor-message .message-content{background:transparent;box-shadow:none;color:#fff;margin:0;max-width:calc(100% - 44px);padding:0;text-align:left}.message-item[data-v-23259380] .user-message{justify-content:center}.thinking-state[data-v-23259380]{align-items:center;animation:slideUp-23259380 .3s ease;display:flex;gap:12px;justify-content:center;padding:0 16px;width:100%}.thinking-state .actor-avatar[data-v-23259380]{border-radius:50%;flex-shrink:0;height:32px;overflow:hidden;width:32px}.thinking-state .actor-avatar img[data-v-23259380]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.thinking-state .thinking-dots[data-v-23259380]{align-items:center;display:flex;gap:4px}.thinking-state .thinking-dots span[data-v-23259380]{animation:thinking-23259380 1.4s infinite;background:#fff;border-radius:50%;height:8px;opacity:.6;width:8px}.thinking-state .thinking-dots span[data-v-23259380]:nth-child(2){animation-delay:.2s}.thinking-state .thinking-dots span[data-v-23259380]:nth-child(3){animation-delay:.4s}@keyframes slideUp-23259380{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes thinking-23259380{0%,to{opacity:.6;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}.input-section[data-v-23259380]{background:#000000b3;border-top:1px solid hsla(0,0%,100%,.1);flex-shrink:0;position:absolute;width:100%}.interaction-zone[data-v-23259380]{display:flex;flex-direction:column;gap:12px;padding:8px 16px;pointer-events:auto}.text-input-container[data-v-23259380]{align-items:center;display:flex;gap:12px;justify-content:center}.voice-button[data-v-23259380]{flex-shrink:0}.history-button[data-v-23259380]{align-items:center;background:#ca93f2;border:none;border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;transition:all .2s ease;width:36px}.history-button svg[data-v-23259380]{height:16px;width:16px}.history-button[data-v-23259380]:hover{background:#b67de8;transform:scale(1.05)}.history-button[data-v-23259380]:active{transform:scale(.95)}.text-input-wrapper[data-v-23259380]{align-items:center;background:#4c3c59;border:none;border-radius:20px;display:flex;height:36px;max-width:345px;padding:0 12px;transition:all .2s ease;width:100%}.text-input-wrapper[data-v-23259380]:focus-within{background:#ffffff26;border-color:#ffffff4d}.text-input-wrapper .bulb-button[data-v-23259380]{align-items:center;background:transparent;border:none;border-radius:50%;cursor:pointer;display:flex;height:24px;justify-content:center;margin-left:8px;transition:all .2s ease;width:24px}.text-input-wrapper .bulb-button svg[data-v-23259380]{height:20px;width:16px}.text-input-wrapper .bulb-button[data-v-23259380]:hover{background:#ffffff1a}.text-input-wrapper .bulb-button.active[data-v-23259380]{background:#ffc10733}.text-input-wrapper .divider[data-v-23259380]{color:#ffffff4d;font-size:14px;margin:0 8px}.text-input[data-v-23259380]{background:transparent;border:none;color:#fff;flex:1;font-size:15px;min-width:0;outline:none;padding:0 8px 2px 0}.text-input[data-v-23259380]::-moz-placeholder{color:#ffffff80}.text-input[data-v-23259380]::placeholder{color:#ffffff80}.text-input[data-v-23259380]:disabled{color:#ffffff4d;cursor:not-allowed}.text-input[data-v-23259380]:disabled::-moz-placeholder{color:#fff3}.text-input[data-v-23259380]:disabled::placeholder{color:#fff3}.send-button[data-v-23259380]{align-items:center;background:#ca93f2;border:none;border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;margin-right:0;transition:all .2s ease;width:36px}.send-button[data-v-23259380]:hover:not(:disabled){background:#b67de8;transform:scale(1.05)}.send-button[data-v-23259380]:active:not(:disabled){transform:scale(.95)}.send-button[data-v-23259380]:disabled{background:#666;cursor:not-allowed;opacity:.5;transform:none}.send-button:disabled svg rect[data-v-23259380]{fill:#999}.action-options[data-v-23259380],.chat-options[data-v-23259380]{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.action-option[data-v-23259380],.chat-option[data-v-23259380]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid hsla(0,0%,100%,.2);border-radius:22px;color:#fff;cursor:pointer;font-size:15px;font-weight:500;padding:12px 20px;transition:all .2s ease}.action-option[data-v-23259380]:hover,.chat-option[data-v-23259380]:hover{background:#fff3;transform:translateY(-1px)}.action-option[data-v-23259380]:active,.chat-option[data-v-23259380]:active{transform:translateY(0)}.action-option[data-v-23259380]{background:#007aff33;border-color:#007aff66}.action-option[data-v-23259380]:hover{background:#007aff4d}.quick-replies[data-v-23259380]{display:flex;flex-direction:column;gap:8px;margin:0 15px 10px;position:relative;width:auto}.quick-replies .quick-reply-button[data-v-23259380]{align-items:center;background:#1f003866!important;border:.5px solid rgba(202,147,242,.5)!important;border-radius:38px;color:#dcacff!important;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;min-height:36px;padding:10px 12px;position:relative;transition:all .2s ease;width:100%}.quick-replies .quick-reply-button[data-v-23259380]:hover{background:#1f003899!important;border-color:#ca93f2cc!important;transform:translateY(-1px)}.quick-replies .quick-reply-button[data-v-23259380]:active{transform:translateY(0)}.quick-replies .quick-reply-button .reply-icon[data-v-23259380]{align-items:center;display:flex;justify-content:center}.quick-replies .quick-reply-button .reply-icon svg[data-v-23259380]{height:14px;width:14px}.quick-replies .quick-reply-button .reply-text[data-v-23259380]{flex:1;line-height:1.2;text-align:left}.error-overlay[data-v-23259380]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f44336e6;display:flex;inset:0;justify-content:center;position:absolute;z-index:200}.error-content[data-v-23259380]{color:#fff;padding:40px;text-align:center}.error-icon[data-v-23259380]{font-size:48px;margin-bottom:16px}.error-message[data-v-23259380]{font-size:18px;margin-bottom:24px;opacity:.9}.error-retry[data-v-23259380]{background:#fff3;border:1px solid hsla(0,0%,100%,.3);border-radius:24px;color:#fff;cursor:pointer;font-size:16px;padding:12px 24px;transition:all .2s ease}.error-retry[data-v-23259380]:hover{background:#ffffff4d}.debug-panel[data-v-23259380]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#000000e6;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;font-family:SF Mono,Monaco,monospace;font-size:13px;overflow:hidden;position:absolute;right:20px;top:50px;width:280px;z-index:50}.debug-header[data-v-23259380]{align-items:center;background:#ffffff0d;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:space-between;padding:12px 16px}.debug-header h3[data-v-23259380]{color:#fff;font-size:14px;font-weight:600;margin:0}.debug-close[data-v-23259380]{align-items:center;background:none;border:none;color:#ffffffb3;cursor:pointer;display:flex;font-size:18px;height:20px;justify-content:center;padding:0;width:20px}.debug-close[data-v-23259380]:hover{color:#fff}.debug-stats[data-v-23259380]{padding:16px}.debug-item[data-v-23259380]{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.debug-item[data-v-23259380]:last-child{margin-bottom:0}.label[data-v-23259380]{color:#ffffffb3}.value[data-v-23259380]{font-weight:600}.value.success[data-v-23259380]{color:#4caf50}.value.pending[data-v-23259380]{color:#ff9800}.value.error[data-v-23259380]{color:#f44336}.value.inactive[data-v-23259380]{color:#ffffff80}@keyframes pulse-23259380{0%,to{opacity:1}50%{opacity:.5}}@keyframes typing-pulse-23259380{0%,60%,to{opacity:.3}30%{opacity:1}}.loading-fade-enter-active[data-v-23259380],.loading-fade-leave-active[data-v-23259380]{transition:opacity .4s ease-out}.loading-fade-enter-from[data-v-23259380],.loading-fade-leave-to[data-v-23259380]{opacity:0}.content-slide-enter-active[data-v-23259380]{transition:all .4s ease}.content-slide-enter-from[data-v-23259380]{opacity:0;transform:translateY(20px)}.message-appear-enter-active[data-v-23259380]{transition:all .3s ease}.message-appear-enter-from[data-v-23259380]{opacity:0;transform:translateY(10px) scale(.95)}.option-scale-enter-active[data-v-23259380]{transition:all .2s ease}.option-scale-enter-from[data-v-23259380]{opacity:0;transform:scale(.8)}.action-slide-enter-active[data-v-23259380]{transition:all .3s ease}.action-slide-enter-from[data-v-23259380]{opacity:0;transform:translate(-20px)}.typing-fade-enter-active[data-v-23259380],.typing-fade-leave-active[data-v-23259380]{transition:opacity .2s ease}.typing-fade-enter-from[data-v-23259380],.typing-fade-leave-to[data-v-23259380]{opacity:0}.error-bounce-enter-active[data-v-23259380]{animation:bounce-in-23259380 .5s}.debug-slide-enter-active[data-v-23259380],.debug-slide-leave-active[data-v-23259380]{transition:all .3s ease}.debug-slide-enter-from[data-v-23259380],.debug-slide-leave-to[data-v-23259380]{opacity:0;transform:translate(100%)}@keyframes bounce-in-23259380{0%{opacity:0;transform:scale(.3)}50%{transform:scale(1.05)}70%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media (max-width:768px){.credit-container[data-v-23259380]{right:16px;top:16px}.play-button-container[data-v-23259380]{gap:16px}.message-stream[data-v-23259380]{padding:70px 16px 16px}.interaction-zone[data-v-23259380]{padding:16px}.interaction-zone--mobile-stage1[data-v-23259380]{padding:8px 16px}.action-option[data-v-23259380],.chat-option[data-v-23259380]{font-size:14px;padding:10px 16px}.debug-panel[data-v-23259380]{right:16px;width:calc(100vw - 32px)}.text-input-wrapper[data-v-23259380]{max-width:none}.text-input[data-v-23259380]{font-size:16px}}@media (max-width:480px){.message[data-v-23259380]{max-width:90%}.progress-ring[data-v-23259380]{height:100px;width:100px}.progress-text[data-v-23259380]{font-size:16px}.init-message[data-v-23259380]{font-size:14px}}.icon-bulb[data-v-23259380]{height:36px;width:36px}
