.image-background[data-v-93238206]{background:transparent;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.image-background--fullscreen[data-v-93238206]{position:fixed;z-index:1}.image-background__image[data-v-93238206]{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-93238206]{opacity:1}.image-background__image--current[data-v-93238206]{z-index:1}.image-background__image--next[data-v-93238206]{z-index:2}.image-background__animated[data-v-93238206]{height:100%;left:0;position:absolute;top:0;width:100%}.image-background__animated--playing[data-v-93238206]{z-index:3}.image-background__animated-frame[data-v-93238206]{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-93238206]{opacity:1}.image-background__error[data-v-93238206],.image-background__loading[data-v-93238206]{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-93238206]{animation:spin-93238206 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-93238206],.image-background__loading-text[data-v-93238206]{font-size:14px;font-weight:500;text-align:center}.image-background__error-icon[data-v-93238206]{font-size:32px}@media (max-width:767px){.image-background__error-text[data-v-93238206],.image-background__loading-text[data-v-93238206]{font-size:12px}.image-background__spinner[data-v-93238206]{border-width:2px;height:24px;width:24px}}@keyframes spin-93238206{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.image-background__animated-frame[data-v-93238206],.image-background__image[data-v-93238206]{backface-visibility:hidden;perspective:1000px;transform:translateZ(0);will-change:opacity}@media (prefers-reduced-motion:reduce){.image-background__animated-frame[data-v-93238206],.image-background__image[data-v-93238206]{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}}.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}.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}.base-drawer-overlay[data-v-b69261be]{background:var(--chat2-color-overlay);display:flex;inset:0;position:fixed}.base-drawer-overlay.position-bottom[data-v-b69261be]{align-items:flex-end;justify-content:center}.base-drawer-overlay.position-top[data-v-b69261be]{align-items:flex-start;justify-content:center}.base-drawer-overlay.position-left[data-v-b69261be]{align-items:center;justify-content:flex-start}.base-drawer-overlay.position-right[data-v-b69261be]{align-items:center;justify-content:flex-end}.base-drawer-overlay.position-center[data-v-b69261be]{align-items:center;justify-content:center}.base-drawer[data-v-b69261be]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 10px 30px #0000004d;outline:none;overflow:hidden}.position-bottom .base-drawer[data-v-b69261be],.position-top .base-drawer[data-v-b69261be]{width:100%}.position-left .base-drawer[data-v-b69261be],.position-right .base-drawer[data-v-b69261be]{height:100%;max-width:380px}.position-center .base-drawer[data-v-b69261be]{max-height:80vh;max-width:500px}.drawer-enter-active[data-v-b69261be],.drawer-leave-active[data-v-b69261be]{transition:all var(--chat2-animation-duration) var(--chat2-animation-easing)}.drawer-enter-from[data-v-b69261be],.drawer-leave-to[data-v-b69261be]{opacity:0}.position-bottom .drawer-enter-from .base-drawer[data-v-b69261be],.position-bottom .drawer-leave-to .base-drawer[data-v-b69261be]{transform:translateY(100%)}.position-top .drawer-enter-from .base-drawer[data-v-b69261be],.position-top .drawer-leave-to .base-drawer[data-v-b69261be]{transform:translateY(-100%)}.position-left .drawer-enter-from .base-drawer[data-v-b69261be],.position-left .drawer-leave-to .base-drawer[data-v-b69261be]{transform:translate(-100%)}.position-right .drawer-enter-from .base-drawer[data-v-b69261be],.position-right .drawer-leave-to .base-drawer[data-v-b69261be]{transform:translate(100%)}.position-center .drawer-enter-from .base-drawer[data-v-b69261be],.position-center .drawer-leave-to .base-drawer[data-v-b69261be]{transform:scale(.8)}@media (min-width:768px){.base-drawer-overlay.position-left[data-v-b69261be]{padding-left:var(--chat2-spacing-lg)}.base-drawer-overlay.position-right[data-v-b69261be]{padding-right:var(--chat2-spacing-lg)}.position-bottom .base-drawer[data-v-b69261be],.position-top .base-drawer[data-v-b69261be]{border-radius:16px}}@media (prefers-reduced-motion:reduce){.drawer-enter-active[data-v-b69261be],.drawer-leave-active[data-v-b69261be]{transition:opacity .2s ease}.drawer-enter-from .base-drawer[data-v-b69261be],.drawer-leave-to .base-drawer[data-v-b69261be]{transform:none}}.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))}.chat-input-container[data-v-2c05343a]{align-items:center;display:flex;gap:12px;width:100%}.chat-input[data-v-2c05343a]{background:#2a2a2a;border:none;border-radius:24px;color:#fff;flex:1;font-size:16px;height:42px;outline:none;padding:0 20px;transition:all .3s ease}.chat-input[data-v-2c05343a]::-moz-placeholder{color:#ffffff80}.chat-input[data-v-2c05343a]::placeholder{color:#ffffff80}.chat-input[data-v-2c05343a]:focus{background:#333;box-shadow:0 0 0 2px #ff5cd7}.chat-input[data-v-2c05343a]:disabled{cursor:not-allowed;opacity:.6}.send-button[data-v-2c05343a]{align-items:center;background:#ff5cd7;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;transition:all .3s ease;width:36px}.send-button[data-v-2c05343a]:hover:not(:disabled){box-shadow:0 4px 20px #ff5cd766;transform:scale(1.05)}.send-button[data-v-2c05343a]:active:not(:disabled){transform:scale(.95)}.send-button[data-v-2c05343a]:disabled{cursor:not-allowed;opacity:.5}.send-icon[data-v-2c05343a]{display:block;height:28px;width:28px}.countdown-border-root[data-v-16329f40]{align-items:center;border-radius:50%;display:inline-flex;justify-content:center;overflow:hidden;position:relative}.countdown-border-inner-bg[data-v-16329f40]{border-radius:50%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:0}.countdown-border-svg[data-v-16329f40]{inset:0;position:absolute;z-index:1}.countdown-border-circle[data-v-16329f40]{transition:stroke-dashoffset 16ms linear}.countdown-border-number[data-v-16329f40]{color:#fff;font-family:Baloo Paaji,sans-serif;font-size:20px;font-weight:400;line-height:1;position:relative;text-align:center;z-index:2}.wave-animation[data-v-b9757cbd]{overflow:hidden;position:relative;width:100%}.wave-svg[data-v-b9757cbd]{display:block;height:100%;width:100%}.wave-layer[data-v-b9757cbd]{transition:opacity .3s ease}.interaction-wrapper[data-v-e7ea37ff]{align-items:center;display:flex;flex-direction:column;position:relative;width:100%}.countdown-button-container[data-v-e7ea37ff]{bottom:130px;position:absolute;right:12px;z-index:999}.interaction-container[data-v-e7ea37ff]{align-items:center;display:flex;flex-wrap:nowrap;gap:8px;overflow:visible;padding:8px;width:100%}.message-button-wrapper[data-v-e7ea37ff]{backface-visibility:hidden;cursor:pointer;flex-shrink:0;perspective:1000px;transform:translateZ(0);transition:transform .4s cubic-bezier(.22,1,.36,1),opacity .4s cubic-bezier(.22,1,.36,1);will-change:transform,opacity}.message-button-wrapper[data-v-e7ea37ff]:hover:not(.button-visual-hidden):not(.button-collapsed){transform:translateZ(0) scale(1.05)}.message-button-wrapper[data-v-e7ea37ff]:active:not(.button-visual-hidden):not(.button-collapsed){transform:translateZ(0) scale(.95)}.message-button-wrapper.button-visual-hidden[data-v-e7ea37ff]{opacity:0;pointer-events:none;transform:translate3d(-42px,0,0) scale(.8);transition:transform .4s cubic-bezier(.22,1,.36,1),opacity .4s cubic-bezier(.22,1,.36,1)}.message-button-wrapper.button-collapsed[data-v-e7ea37ff]{flex:0 0 0;margin:0 -8px 0 0;min-width:0;transition:none;width:0}.message-button-wrapper.button-visual-hidden.button-collapsed[data-v-e7ea37ff]{transform:translate3d(-50px,0,0) scale(.8)}.message-button-wrapper[data-v-e7ea37ff] .content-layer{cursor:pointer;transition:background .3s ease}.message-button-wrapper[data-v-e7ea37ff] .content-layer:hover{background:#333}.message-icon[data-v-e7ea37ff]{display:block;height:20px;width:20px}.gradient-button[data-v-e7ea37ff]{align-items:center;background:#ea4899;border:none;border-radius:21px;cursor:pointer;display:flex;flex:1;height:42px;justify-content:center;min-width:0;padding:0 12px;position:relative;transition:all .8s cubic-bezier(.4,0,.2,1)}.gradient-button[data-v-e7ea37ff]:hover:not(.button-collapsed){transform:scale(1.02)}.gradient-button[data-v-e7ea37ff]:active:not(.button-collapsed){transform:scale(.98)}.gradient-button[data-v-e7ea37ff]:disabled{cursor:not-allowed;opacity:.6}.gradient-button.button-collapsed[data-v-e7ea37ff]{flex:0 0 0;margin:0 0 0 -8px;min-width:0;opacity:0;overflow:hidden;padding:0;pointer-events:none;width:0}.gradient-button .red-dot[data-v-e7ea37ff]{background:red;border:1px solid #fff;border-radius:50%;height:8px;position:absolute;right:18px;top:-2px;transition:opacity .3s ease;width:8px}.gradient-button .tag-text[data-v-e7ea37ff]{display:-webkit-box;font-size:12px;font-style:normal;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.2;word-break:break-word}.gradient-button .thinking-dots[data-v-e7ea37ff]{align-items:center;display:flex;gap:4px;justify-content:center}.gradient-button .thinking-dots span[data-v-e7ea37ff]{animation:thinking-e7ea37ff 1.4s infinite;background:#fff;border-radius:50%;height:8px;opacity:.6;width:8px}.gradient-button .thinking-dots span[data-v-e7ea37ff]:nth-child(2){animation-delay:.2s}.gradient-button .thinking-dots span[data-v-e7ea37ff]:nth-child(3){animation-delay:.4s}@keyframes thinking-e7ea37ff{0%,to{opacity:.6;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}.tag-text[data-v-e7ea37ff]{color:#fff;font-family:Baloo Paaji,sans-serif;font-size:20px;font-style:normal;font-weight:400;letter-spacing:0;line-height:100%;max-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.love-button-wrapper[data-v-e7ea37ff]{cursor:pointer;flex-shrink:0;position:relative;transition:all .8s cubic-bezier(.4,0,.2,1);will-change:transform,flex}.love-button-wrapper.button-expanded[data-v-e7ea37ff]{flex:1 1 auto;min-width:0}.love-button-wrapper.button-collapsed[data-v-e7ea37ff]{flex:0 0 0;margin:0;min-width:0;opacity:0;overflow:hidden;pointer-events:none;width:0}.love-button-wrapper[data-v-e7ea37ff]:disabled{cursor:not-allowed;opacity:.6}.love-button-wrapper[data-v-e7ea37ff]:not(:disabled):hover{transform:scale(1.02)}.love-button-wrapper[data-v-e7ea37ff]:not(:disabled):active{transform:scale(.98)}.love-button-wrapper .red-dot[data-v-e7ea37ff]{background:red;border:1px solid #fff;border-radius:50%;height:8px;position:absolute;right:18px;top:-4px;transition:opacity .3s ease;width:8px;z-index:10}.love-button-content[data-v-e7ea37ff]{align-items:center;border-radius:21px;display:flex;height:100%;justify-content:center;overflow:hidden;padding:0 12px;position:relative;width:100%}.gradient-background[data-v-e7ea37ff],.wave-wrapper[data-v-e7ea37ff]{inset:0;position:absolute;z-index:0}.gradient-background[data-v-e7ea37ff]{background:linear-gradient(180deg,#ff80bb,#ff369b);border-radius:21px}.love-button-inner[data-v-e7ea37ff]{flex-direction:row;gap:6px;height:100%;position:relative;width:100%;z-index:1}.love-button-inner[data-v-e7ea37ff],.love-button-inner .thinking-dots[data-v-e7ea37ff]{align-items:center;display:flex;justify-content:center}.love-button-inner .thinking-dots[data-v-e7ea37ff]{gap:4px}.love-button-inner .thinking-dots span[data-v-e7ea37ff]{animation:thinking-e7ea37ff 1.4s infinite;background:#fff;border-radius:50%;height:8px;opacity:.6;width:8px}.love-button-inner .thinking-dots span[data-v-e7ea37ff]:nth-child(2){animation-delay:.2s}.love-button-inner .thinking-dots span[data-v-e7ea37ff]:nth-child(3){animation-delay:.4s}.love-icon[data-v-e7ea37ff]{color:#fff;display:block;flex-shrink:0;height:18px;width:18px}.sex-text[data-v-e7ea37ff]{color:#fff;font-family:Baloo Paaji,sans-serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:0;line-height:100%;text-align:center;text-transform:capitalize;white-space:nowrap}.stage2-button-wrapper[data-v-e7ea37ff]{cursor:pointer;flex-shrink:0;opacity:0;transition:all .8s cubic-bezier(.4,0,.2,1);will-change:transform,flex,opacity}.stage2-button-wrapper.button-expanded[data-v-e7ea37ff]{flex:1 1 auto;min-width:0;opacity:1;transform:translate(0)}.stage2-button-wrapper.button-sliding-out[data-v-e7ea37ff]{opacity:0;pointer-events:none;transform:translate(-100%)}.stage2-button-wrapper:hover.button-expanded[data-v-e7ea37ff]{transform:translate(0) scale(1.02)}.stage2-button-wrapper:active.button-expanded[data-v-e7ea37ff]{transform:translate(0) scale(.98)}.stage2-button-wrapper .red-dot[data-v-e7ea37ff]{background:red;border:1px solid #fff;border-radius:50%;height:8px;position:absolute;right:18px;top:-4px;transition:opacity .3s ease;width:8px;z-index:10}.stage2-button-content[data-v-e7ea37ff]{align-items:center;border-radius:21px;display:flex;height:100%;justify-content:center;overflow:hidden;padding:0 12px;position:relative;width:100%}.stage2-button-wrapper .wave-wrapper[data-v-e7ea37ff]{inset:0;pointer-events:none;position:absolute;z-index:0}.stage2-button-inner[data-v-e7ea37ff]{align-items:center;display:flex;flex-direction:row;gap:6px;height:100%;justify-content:center;position:relative;width:100%;z-index:1}.launch-icon[data-v-e7ea37ff]{display:block;flex-shrink:0;height:18px;width:18px}.stage2-button-wrapper .tag-text[data-v-e7ea37ff]{color:#fff;font-family:Baloo Paaji,sans-serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:0;line-height:100%;text-align:center;text-transform:capitalize;white-space:nowrap}.stage3-tag-button[data-v-e7ea37ff]{align-items:center;background:linear-gradient(1turn,#fff16e 2.67%,#ff8a33 30.48%,#ff4a4a 51.8%);border:none;border-radius:21px;cursor:pointer;display:flex;flex:1;height:42px;justify-content:center;min-width:0;overflow:hidden;padding:0 12px;transition:all .3s cubic-bezier(.4,0,.2,1)}.stage3-tag-button[data-v-e7ea37ff]:hover:not(:disabled){transform:scale(1.02)}.stage3-tag-button[data-v-e7ea37ff]:active:not(:disabled){transform:scale(.98)}.stage3-tag-button[data-v-e7ea37ff]:disabled{cursor:not-allowed;opacity:.6}.stage3-tag-text[data-v-e7ea37ff]{color:#fff;flex-shrink:1;font-family:Baloo Paaji,sans-serif;font-size:18px;font-style:normal;font-weight:400;letter-spacing:0;line-height:100%;max-width:100%;min-width:0;overflow:hidden;text-align:center;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;width:100%}.stage3-input-container[data-v-e7ea37ff]{align-items:center;display:flex;flex:1;gap:12px;min-width:0;position:relative;width:100%}.stage3-message-button-wrapper[data-v-e7ea37ff]{cursor:pointer;flex:1;height:42px;min-width:0;transition:all .3s ease}.stage3-message-button-wrapper[data-v-e7ea37ff]:hover:not(:disabled){transform:scale(1.02)}.stage3-message-button-wrapper[data-v-e7ea37ff]:active:not(:disabled){transform:scale(.98)}.stage3-message-button-wrapper[data-v-e7ea37ff] .content-layer{align-items:center;background:#2a2a2a;cursor:pointer;display:flex;padding:0 20px;transition:background .3s ease}.stage3-message-button-wrapper[data-v-e7ea37ff] .content-layer:hover{background:#333}.stage3-message-text[data-v-e7ea37ff]{color:#ffffff80;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.stage3-send-button-wrapper[data-v-e7ea37ff]{cursor:pointer;flex-shrink:0;height:42px;min-width:81px}.stage3-send-button-wrapper[data-v-e7ea37ff] .content-layer{background:linear-gradient(180deg,#ff5cd7,#8b5cf6)}.stage3-send-button-wrapper[data-v-e7ea37ff]:hover:not(:disabled) .content-layer{box-shadow:0 4px 20px #ff5cd766;transform:scale(1.05)}.stage3-send-button-wrapper[data-v-e7ea37ff]:active:not(:disabled) .content-layer{transform:scale(.95)}.stage3-send-button-wrapper[data-v-e7ea37ff]:disabled{cursor:not-allowed;opacity:.5}.stage3-send-text[data-v-e7ea37ff]{color:#fff;font-family:Baloo Paaji,sans-serif;font-size:16px;font-weight:400;white-space:nowrap}@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-37343799]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.chat-container[data-v-37343799],.responsive-container[data-v-37343799]{background:#000;height:calc(var(--vh, 1vh)*100);overflow:hidden;position:relative;width:100%}.responsive-container[data-v-37343799]{align-items:center;display:flex;justify-content:center}.blurred-background[data-v-37343799]{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.blurred-background .blurred-image[data-v-37343799],.blurred-background .blurred-video[data-v-37343799]{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-37343799]{height:100%;overflow:hidden;position:relative;width:100%;z-index:2}@media (max-width:767px){.game-area[data-v-37343799]{height:calc(var(--vh, 1vh)*100);width:100vw}}@media (min-width:768px){.game-area[data-v-37343799]{max-width:calc(var(--vh, 1vh)*100*9/16)}}@media (min-width:768px) and (min-aspect-ratio:9/16){.game-area[data-v-37343799]{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-37343799]{height:177.77778vw;width:100vw}}.media-layer[data-v-37343799]{left:0;position:absolute;right:0;top:0;width:100%;z-index:1}.media-layer .background-image[data-v-37343799],.media-layer .background-video[data-v-37343799]{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-37343799],.media-layer .background-video[data-v-37343799]{-o-object-fit:contain;object-fit:contain}}.game-content[data-v-37343799]{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-37343799]{opacity:1}.init-overlay[data-v-37343799]{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-37343799]{color:#fff;text-align:center}.progress-ring[data-v-37343799]{height:120px;margin:0 auto 24px;position:relative;width:120px}.progress-svg[data-v-37343799]{height:100%;transform:rotate(-90deg);width:100%}.progress-text[data-v-37343799]{color:#ffffffe6;font-size:18px;font-weight:600;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.init-message[data-v-37343799]{color:#ffffffb3;font-size:16px;margin-top:16px}.app-interface[data-v-37343799]{display:flex;flex-direction:column;inset:0;pointer-events:none;position:absolute;z-index:10}.back-button-container[data-v-37343799]{left:20px;pointer-events:auto;position:absolute;top:20px;z-index:20}.buttons-messages-wrapper[data-v-37343799]{align-items:flex-end;display:flex;width:100%}.credit-container[data-v-37343799]{gap:0;max-width:400px;position:absolute;right:20px;top:20px;z-index:20}.controls-container[data-v-37343799],.credit-container[data-v-37343799]{align-items:flex-end;display:flex;flex-direction:column;pointer-events:auto}.controls-container[data-v-37343799]{gap:8px;margin-top:12px}.heart-indicator[data-v-37343799]{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-37343799]{font-size:16px}.debug-indicator[data-v-37343799]{border-radius:50%;cursor:pointer;height:12px;transition:transform .2s ease;width:12px}.debug-indicator[data-v-37343799]:hover{transform:scale(1.2)}.debug-indicator .debug-dot[data-v-37343799]{border-radius:50%;display:block;height:100%;width:100%}.debug-indicator .debug-dot.success[data-v-37343799]{background:#4caf50}.debug-indicator .debug-dot.loading[data-v-37343799]{animation:pulse-37343799 1s infinite;background:#ff9800}.debug-indicator .debug-dot.error[data-v-37343799]{background:#f44336}.chat-section[data-v-37343799]{display:flex;flex-direction:column;gap:8px;left:0;pointer-events:auto;position:absolute;right:0;z-index:15}.sheet-container[data-v-37343799]{position:relative;width:100%}.sheet-content[data-v-37343799]{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-37343799]{align-items:flex-end;display:flex;flex:1;min-width:0;padding:16px 20px}.current-message[data-v-37343799]{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.message-item[data-v-37343799]{animation:slideUp-37343799 .3s ease;width:100%}.message-item[data-v-37343799] .actor-message{align-items:flex-start;display:flex;gap:12px;justify-content:flex-start;padding:0 16px}.message-item[data-v-37343799] .actor-message .actor-avatar{border-radius:50%;flex-shrink:0;height:20px;overflow:hidden;width:20px}.message-item[data-v-37343799] .actor-message .actor-avatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.message-item[data-v-37343799] .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-37343799] .user-message{justify-content:center}.thinking-state[data-v-37343799]{align-items:center;animation:slideUp-37343799 .3s ease;display:flex;gap:12px;justify-content:center;padding:0 16px;width:100%}.thinking-state .actor-avatar[data-v-37343799]{border-radius:50%;flex-shrink:0;height:32px;overflow:hidden;width:32px}.thinking-state .actor-avatar img[data-v-37343799]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.thinking-state .thinking-dots[data-v-37343799]{align-items:center;display:flex;gap:4px}.thinking-state .thinking-dots span[data-v-37343799]{animation:thinking-37343799 1.4s infinite;background:#fff;border-radius:50%;height:8px;opacity:.6;width:8px}.thinking-state .thinking-dots span[data-v-37343799]:nth-child(2){animation-delay:.2s}.thinking-state .thinking-dots span[data-v-37343799]:nth-child(3){animation-delay:.4s}@keyframes slideUp-37343799{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes thinking-37343799{0%,to{opacity:.6;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}.input-section[data-v-37343799]{background:#000000b3;border-top:1px solid hsla(0,0%,100%,.1);flex-shrink:0;position:absolute;width:100%}.action-options[data-v-37343799],.chat-options[data-v-37343799]{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.action-option[data-v-37343799],.chat-option[data-v-37343799]{-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-37343799]:hover,.chat-option[data-v-37343799]:hover{background:#fff3;transform:translateY(-1px)}.action-option[data-v-37343799]:active,.chat-option[data-v-37343799]:active{transform:translateY(0)}.action-option[data-v-37343799]{background:#007aff33;border-color:#007aff66}.action-option[data-v-37343799]:hover{background:#007aff4d}.error-overlay[data-v-37343799]{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-37343799]{color:#fff;padding:40px;text-align:center}.error-icon[data-v-37343799]{font-size:48px;margin-bottom:16px}.error-message[data-v-37343799]{font-size:18px;margin-bottom:24px;opacity:.9}.error-retry[data-v-37343799]{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-37343799]:hover{background:#ffffff4d}.debug-panel[data-v-37343799]{-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-37343799]{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-37343799]{color:#fff;font-size:14px;font-weight:600;margin:0}.debug-close[data-v-37343799]{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-37343799]:hover{color:#fff}.debug-stats[data-v-37343799]{padding:16px}.debug-item[data-v-37343799]{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.debug-item[data-v-37343799]:last-child{margin-bottom:0}.label[data-v-37343799]{color:#ffffffb3}.value[data-v-37343799]{font-weight:600}.value.success[data-v-37343799]{color:#4caf50}.value.pending[data-v-37343799]{color:#ff9800}.value.error[data-v-37343799]{color:#f44336}.value.inactive[data-v-37343799]{color:#ffffff80}@keyframes pulse-37343799{0%,to{opacity:1}50%{opacity:.5}}@keyframes typing-pulse-37343799{0%,60%,to{opacity:.3}30%{opacity:1}}.loading-fade-enter-active[data-v-37343799],.loading-fade-leave-active[data-v-37343799]{transition:opacity .4s ease-out}.loading-fade-enter-from[data-v-37343799],.loading-fade-leave-to[data-v-37343799]{opacity:0}.content-slide-enter-active[data-v-37343799]{transition:all .4s ease}.content-slide-enter-from[data-v-37343799]{opacity:0;transform:translateY(20px)}.message-appear-enter-active[data-v-37343799]{transition:all .3s ease}.message-appear-enter-from[data-v-37343799]{opacity:0;transform:translateY(10px) scale(.95)}.option-scale-enter-active[data-v-37343799]{transition:all .2s ease}.option-scale-enter-from[data-v-37343799]{opacity:0;transform:scale(.8)}.action-slide-enter-active[data-v-37343799]{transition:all .3s ease}.action-slide-enter-from[data-v-37343799]{opacity:0;transform:translate(-20px)}.typing-fade-enter-active[data-v-37343799],.typing-fade-leave-active[data-v-37343799]{transition:opacity .2s ease}.typing-fade-enter-from[data-v-37343799],.typing-fade-leave-to[data-v-37343799]{opacity:0}.error-bounce-enter-active[data-v-37343799]{animation:bounce-in-37343799 .5s}.debug-slide-enter-active[data-v-37343799],.debug-slide-leave-active[data-v-37343799]{transition:all .3s ease}.debug-slide-enter-from[data-v-37343799],.debug-slide-leave-to[data-v-37343799]{opacity:0;transform:translate(100%)}@keyframes bounce-in-37343799{0%{opacity:0;transform:scale(.3)}50%{transform:scale(1.05)}70%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media (max-width:767px){.credit-container[data-v-37343799]{right:16px;top:16px}.message-stream[data-v-37343799]{padding:70px 16px 16px}.action-option[data-v-37343799],.chat-option[data-v-37343799]{font-size:14px;padding:10px 16px}.debug-panel[data-v-37343799]{right:16px;width:calc(100vw - 32px)}}@media (max-width:480px){.message[data-v-37343799]{max-width:90%}.progress-ring[data-v-37343799]{height:100px;width:100px}.progress-text[data-v-37343799]{font-size:16px}.init-message[data-v-37343799]{font-size:14px}}.icon-bulb[data-v-37343799]{height:36px;width:36px}
