@import url(https://fonts.googleapis.com/css2?family=Orbitron:wght@500&display=swap);.bottom-nav[data-v-67a9b124]{position:fixed;bottom:0;left:0;width:100vw;height:60px;background:#000;display:flex;justify-content:space-around;align-items:center;z-index:9999;box-sizing:content-box;transform:translateZ(0);will-change:transform;backface-visibility:hidden;font-size:0}.nav-item[data-v-67a9b124]{flex:1;height:60px;display:flex;flex-direction:column;justify-content:center;align-items:center;box-sizing:border-box;font-size:12px;position:relative}.icon[data-v-67a9b124]{font-size:20px;display:block;line-height:1;margin-bottom:2px}.label[data-v-67a9b124]{font-size:12px;display:block;line-height:1}.indicator[data-v-67a9b124]{position:absolute;bottom:4px;width:20px;height:3px;border-radius:3px;background-color:#f43f5e}.lang-switch[data-v-982be322]{position:fixed;top:10px;right:10px;z-index:99999;background:#222;color:#fff;padding:5px 10px;border-radius:4px;cursor:pointer;font-size:14px;opacity:.8}.lang-switch[data-v-982be322]:hover{opacity:1}.app-container[data-v-982be322]{position:relative;min-height:100vh;background-color:#000;color:#fff}.social-btn[data-v-9712a4f0]{display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:25px;transition:all .3s;color:#fff}.social-btn.google[data-v-9712a4f0]{background:#fff;color:#000}.social-btn.google img[data-v-9712a4f0]{width:20px;height:20px}.social-btn.apple[data-v-9712a4f0]{background:#000;color:#fff}.social-btn.apple img[data-v-9712a4f0]{width:20px;height:20px;filter:brightness(0) invert(1)}.social-btn[data-v-9712a4f0]:hover{opacity:.9}.nickname-random-btn[data-v-9712a4f0]{margin-top:1px;width:auto;height:32px;padding:0 5px;font-size:13px;border:1px solid #555;border-radius:6px;background:#333;color:#fff;cursor:pointer;white-space:nowrap;line-height:1}.nickname-random-btn[data-v-9712a4f0]:hover{background:#555}.welcome[data-v-9712a4f0]{background:#000;position:relative;height:100vh;overflow:hidden}.video-bg[data-v-9712a4f0]{width:100%;height:100vh;-o-object-fit:cover;object-fit:cover;position:absolute;z-index:-1}.overlay[data-v-9712a4f0]{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;display:flex;justify-content:center;align-items:center}.form-card[data-v-9712a4f0]{background:#111;color:#fff;padding:24px;width:90%;max-width:360px;box-shadow:0 0 16px rgba(0,0,0,.3)}label[data-v-9712a4f0]{display:block;margin-bottom:6px;color:#eee}input[data-v-9712a4f0],select[data-v-9712a4f0]{width:100%;margin-bottom:14px;padding:10px;border:1px solid #222;border-radius:4px;background:#000;color:#fff}select option[data-v-9712a4f0]:first-child{color:#999}.gender-group[data-v-9712a4f0]{display:flex;justify-content:space-between;gap:8px;margin-bottom:16px}.gender-group button[data-v-9712a4f0]{flex:1;background:#222;border:none;padding:10px;border-radius:4px;color:#ccc;cursor:pointer;transition:.2s;font-size:14px}.gender-group button.selected[data-v-9712a4f0]{background:#8b5cf6;color:#fff}.gender-group button[data-v-9712a4f0]:hover{background:#444}.avatar-preview-wrapper[data-v-9712a4f0]{display:flex;flex-direction:column;align-items:center;margin-bottom:16px;cursor:pointer}.avatar-preview-large[data-v-9712a4f0],.avatar-preview[data-v-9712a4f0]{width:64px;height:64px;border-radius:50%;border:2px solid #8b5cf6;-o-object-fit:cover;object-fit:cover;margin-bottom:16px}.avatar-tip[data-v-9712a4f0]{font-size:12px;color:#aaa;margin-top:6px}.avatar-select-box .avatar-grid[data-v-9712a4f0]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:10px}.avatar-grid[data-v-9712a4f0]{max-height:50vh;overflow-y:auto;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.avatar-grid img[data-v-9712a4f0]{width:48px;height:48px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid transparent;cursor:pointer;transition:.2s}.avatar-grid img.selected[data-v-9712a4f0]{border-color:#a78bfa}.custom-upload[data-v-9712a4f0]{width:80px;height:80px;border-radius:50%;border:1px dashed #888;background-color:#222;color:#ccc;font-size:12px;display:flex;justify-content:center;align-items:center;margin:16px auto;cursor:pointer;overflow:hidden}.custom-upload[data-v-9712a4f0]:hover{border-color:#fff}.custom-avatar-img[data-v-9712a4f0]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}button[data-v-9712a4f0]{background:#8b5cf6;color:#fff;padding:12px;width:100%;border:none;border-radius:4px;cursor:pointer;margin-top:8px;transition:.2s;font-size:16px}button[data-v-9712a4f0]:hover{background:#6d28d9}button[data-v-9712a4f0]:active{transform:scale(.98)}button.secondary[data-v-9712a4f0]{background:#c4b5fd;color:#3730a3}.modal-overlay[data-v-9712a4f0]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:999}.modal-box[data-v-9712a4f0]{background:#fff;padding:20px;border-radius:8px;width:90%;max-width:300px;color:#000;position:relative;text-align:center}.modal-box h3[data-v-9712a4f0]{margin-top:0;margin-bottom:15px;font-size:20px}.modal-box input[data-v-9712a4f0]{width:100%;margin-bottom:15px;padding:10px;border:1px solid #ccc;border-radius:4px}.modal-box .btn-group[data-v-9712a4f0]{display:flex;justify-content:space-between;gap:10px}.modal-box button[data-v-9712a4f0]{flex:1;padding:10px;border:none;border-radius:4px;background:#8b5cf6;color:#fff;font-size:16px;cursor:pointer}.modal-box button[data-v-9712a4f0]:last-child{background:#e5e7eb;color:#374151}.modal-box button[data-v-9712a4f0]:hover{opacity:.9}.close-btn[data-v-9712a4f0]{position:absolute;top:12px;right:12px;font-size:20px;color:#aaa;cursor:pointer}.policy-links[data-v-9712a4f0]{margin-top:16px;font-size:12px;color:#777;text-align:center}.policy-links a[data-v-9712a4f0]{color:#777;text-decoration:none}.policy-links a[data-v-9712a4f0]:hover{text-decoration:underline}.social-buttons-row[data-v-9712a4f0]{display:flex;justify-content:center;gap:12px;margin-top:16px}.social-btn.full[data-v-9712a4f0]{display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:25px;font-size:14px;border:none;background:hsla(0,0%,100%,.08);color:#fff;cursor:pointer;transition:all .3s}.social-btn.full img[data-v-9712a4f0]{width:20px;height:20px}.social-btn.full[data-v-9712a4f0]:hover{background:hsla(0,0%,100%,.2);transform:translateY(-1px)}.social-btn[data-v-9712a4f0]{flex:1;padding:8px;border:none;border-radius:4px;font-size:14px;cursor:pointer}.social-btn.instagram[data-v-9712a4f0]{background:#e1306c;color:#fff}.login-option[data-v-9712a4f0]{background-color:#333;color:#fff;padding:10px;margin:6px 0;width:100%;border:none;border-radius:6px;font-size:16px;cursor:pointer}.login-option[data-v-9712a4f0]:hover{background-color:#444}.third-login[data-v-9712a4f0]{display:flex;justify-content:space-around;gap:10px}.splash-dialog-full[data-v-58ecfe0f]{padding:0!important;margin:0!important;max-width:100vw;height:100vh;background:transparent}.splash-dialog-full .el-dialog__header[data-v-58ecfe0f]{display:none}.splash-dialog-full .el-dialog__body[data-v-58ecfe0f]{padding:0;height:100vh;display:flex;align-items:center;justify-content:center}.splash-dialog .el-dialog__header[data-v-58ecfe0f]{display:none}.splash-dialog .el-dialog__body[data-v-58ecfe0f]{padding:0}.announcement-banner[data-v-58ecfe0f]{background:linear-gradient(90deg,#ff8a00,#e52e71);color:#fff;padding:10px 16px;margin:10px;border-radius:12px;display:flex;justify-content:space-between;align-items:center;font-weight:700;font-size:14px}.announcement-text[data-v-58ecfe0f]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.close-btn[data-v-58ecfe0f]{background:none;border:none;color:#fff;font-size:16px;margin-left:10px;cursor:pointer}.login[data-v-58ecfe0f]{padding:20px;font-family:sans-serif;background:#f9f9f9;min-height:115vh;transition:background .3s}.login.dark[data-v-58ecfe0f]{background:#111;color:#fff}.top-bar[data-v-58ecfe0f]{display:flex;justify-content:space-between;align-items:center}.mode-toggle[data-v-58ecfe0f]{background:none;font-size:20px;border:none;cursor:pointer}.grid[data-v-58ecfe0f]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:20px}.card[data-v-58ecfe0f]{border:2px solid #8b5cf6;border-radius:16px;overflow:hidden;text-align:center;background:#000;box-shadow:0 0 12px #8b5cf6;cursor:pointer;padding-bottom:12px}.avatar[data-v-58ecfe0f]{width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;display:block}.name[data-v-58ecfe0f]{font-size:16px;font-weight:700;color:#a78bfa;background:#000;padding:8px 8px 0 8px;text-align:left}.desc[data-v-58ecfe0f]{margin-top:4px;font-size:13px;color:#ccc;padding:0 6px;line-height:1.3;max-height:2.6em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.fade-enter-active[data-v-58ecfe0f],.fade-leave-active[data-v-58ecfe0f]{transition:opacity .5s}.fade-enter-from[data-v-58ecfe0f],.fade-leave-to[data-v-58ecfe0f]{opacity:0}.image-preview-overlay[data-v-3a172150]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.8);z-index:99999;display:flex;justify-content:center;align-items:center}.image-preview-full[data-v-3a172150]{max-width:90vw;max-height:90vh;border-radius:12px;box-shadow:0 0 10px #000}.delete-image-btn[data-v-3a172150]{position:absolute;top:-6px;right:-6px;width:20px;height:20px;line-height:20px;background:#f33;color:#fff;font-size:14px;border-radius:50%;text-align:center;cursor:pointer;z-index:10;-webkit-user-select:none;-moz-user-select:none;user-select:none}.post-popup[data-v-3a172150]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9999;background:rgba(50,50,50,.4);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center}.popup-card[data-v-3a172150]{background:#111;border-radius:20px;padding:16px;width:92%;max-width:400px;position:relative}.image-preview-inside[data-v-3a172150]{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin-bottom:12px}.preview-wrapper[data-v-3a172150]{position:relative}.popup-card button1[data-v-3a172150]{margin-top:10px;width:100%;padding:10px;background:#6366f1;color:#fff;border:none;border-radius:8px}.popup-close-btn[data-v-3a172150]{position:absolute;top:186px;right:14px;font-size:20px;background:transparent;color:#fff;border:none;cursor:pointer}.view-count-card[data-v-3a172150]{position:absolute;bottom:77px;right:0;background:rgba(0,0,0,.6);color:#fff;padding:2px 8px;border-radius:12px;font-size:12px;display:flex;align-items:center}.masonry-item[data-v-3a172150]{position:relative}.custom-toast[data-v-3a172150]{position:fixed;top:30%;left:50%;transform:translate(-50%,-50%);background:rgba(0,0,0,.7);color:#fff;padding:10px 16px;border-radius:8px;font-size:14px;z-index:99999;animation:fadeInOut-3a172150 1.5s ease;pointer-events:none;white-space:nowrap;z-index:99999!important}.upload-icon[data-v-3a172150]{width:28px!important;height:28px!important}.anonymous-icon[data-v-3a172150],.location-icon[data-v-3a172150]{width:20px!important;height:20px!important}.card-button-row[data-v-3a172150]{display:flex;justify-content:space-between;align-items:center;padding:0 10px;gap:12px;margin:-10px 0}.card-btn[data-v-3a172150]{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100px;height:50px;background:hsla(0,0%,100%,.08);border-radius:12px;padding:6px 10px}.icon-img[data-v-3a172150]{width:24px;height:24px;margin-bottom:3px;-o-object-fit:contain;object-fit:contain}.btn-label[data-v-3a172150]{font-size:12px;color:#ccc;margin-top:4px}.post-controls-row[data-v-3a172150]{display:flex;justify-content:space-around;align-items:center;margin:12px 0}.icon-button[data-v-3a172150]{font-size:24px;color:#fff;background:#444;padding:6px 12px;border-radius:10px;cursor:pointer}.icon-toggle[data-v-3a172150]{display:flex;align-items:center;gap:6px;font-size:22px;color:#fff}.switch[data-v-3a172150]{width:36px}.slider[data-v-3a172150]{background-color:#666;transition:.3s}.slider[data-v-3a172150]:before{transition:.3s}.switch input:checked+.slider[data-v-3a172150]:before{transform:translateX(16px)}.switch[data-v-3a172150]{position:relative;display:inline-block;width:40px;height:20px;margin:0 10px}.switch input[data-v-3a172150]{opacity:0;width:0;height:0}.slider[data-v-3a172150]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;border-radius:20px;transition:.4s}.slider[data-v-3a172150]:before{position:absolute;content:"";height:16px;width:16px;left:2px;bottom:2px;background-color:#fff;border-radius:50%;transition:.4s}.switch input:checked+.slider[data-v-3a172150]{background-color:#4caf50}.switch input:checked+.slider[data-v-3a172150]:before{transform:translateX(20px)}.switch-row[data-v-3a172150]{display:flex;align-items:center;margin:10px 0;color:#fff;font-size:14px}.custom-upload-btn[data-v-3a172150]{display:inline-block;padding:8px 16px;background:#444;color:#fff;border-radius:8px;cursor:pointer;margin-bottom:10px}.avatar-mini[data-v-3a172150]{width:20px;height:20px;border-radius:50%;margin-right:6px;-o-object-fit:cover;object-fit:cover;border:1px solid #444;box-shadow:0 0 2px #000;transition:transform .2s}.avatar-mini[data-v-3a172150]:hover{transform:scale(1.1)}.card-footer[data-v-3a172150]{justify-content:space-between;padding:6px 10px;font-size:13px;color:#ccc}.card-footer[data-v-3a172150],.user[data-v-3a172150]{display:flex;align-items:center}.username-text[data-v-3a172150]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-break:break-word;font-size:13px;line-height:1.4em;max-height:2.8em;flex:1;min-width:0}.liked-msg[data-v-3a172150]{background:#222;color:#fff;padding:10px;font-size:14px;text-align:center;margin-top:4px;border-radius:8px;animation:fadeInOut-3a172150 2s ease}.top-action-bar[data-v-3a172150]{display:flex;justify-content:space-between;margin:10px 16px;gap:12px}.top-button[data-v-3a172150]{flex:1;padding:12px;background:#1a1a1a;color:#fff;text-align:center;border-radius:12px;font-weight:700;font-size:14px;box-shadow:0 0 6px #333}@keyframes fadeInOut-3a172150{0%{opacity:0}10%{opacity:1}90%{opacity:1}to{opacity:0}}.page-wrapper[data-v-3a172150]{padding:16px;padding-bottom:60px;background:#000;color:#fff}.top-menu[data-v-3a172150]{display:flex;justify-content:space-around;background:#111;padding:10px 0;margin-bottom:12px}.menu-item[data-v-3a172150]{text-align:center;font-size:13px;color:#aaa;cursor:pointer}.menu-item.active[data-v-3a172150]{color:#fff;font-weight:700}.floating-post-btn[data-v-3a172150]{position:fixed;bottom:80px;right:20px;background:#6366f1;color:#fff;font-size:20px;border:none;border-radius:50%;width:50px;height:50px;box-shadow:0 2px 8px rgba(0,0,0,.5);z-index:999}.popup-card textarea[data-v-3a172150]{width:94%;min-height:80px;background:#333;color:#fff;border:none;border-radius:8px;margin-bottom:8px;padding:10px}.preview-img-inside[data-v-3a172150]{width:80px;height:80px;-o-object-fit:cover;object-fit:cover;border-radius:10px;border:1px solid #444}.post-options[data-v-3a172150]{display:flex;gap:12px;margin:10px 0;font-size:14px;color:#ccc}.popup-card button[data-v-3a172150]{margin-top:10px;width:100%;padding:10px;background:#6366f1;color:#fff;border:none;border-radius:8px}.close-btn[data-v-3a172150]{margin-top:10px;background:#444!important}.masonry-container[data-v-3a172150]{-moz-column-count:2;column-count:2;-moz-column-gap:12px;column-gap:12px}.masonry-item[data-v-3a172150]{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:12px}.masonry-item[data-v-3a172150],.message-card[data-v-3a172150]{background:#1a1a1a;border-radius:12px;box-shadow:0 0 6px #222;overflow:hidden}.message-card[data-v-3a172150]{padding-bottom:8px}.card-img[data-v-3a172150]{width:100%;min-height:220px;max-height:360px;-o-object-fit:cover;object-fit:cover;display:block}.card-text[data-v-3a172150]{padding:2px 10px;height:2.6em;max-height:2.6em;font-size:14px;color:#ddd;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-break:break-word;line-height:1.4em;max-height:2.8em}body[data-v-47bfee76],html[data-v-47bfee76]{height:100%;margin:0;overflow:hidden}.chat-container[data-v-47bfee76]{display:flex;flex-direction:column;height:100vh;background-color:#000;color:#fff;background-size:cover;background-repeat:no-repeat;background-position:50%}.chat-header[data-v-47bfee76]{position:relative;height:56px;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.4);backdrop-filter:blur(6px);z-index:1}.back-button[data-v-47bfee76]{position:absolute;left:12px;font-size:16px;color:#fff;background:none;border:none;cursor:pointer}.center-info[data-v-47bfee76]{display:flex;align-items:center;gap:8px}.chat-avatar[data-v-47bfee76]{width:32px;height:32px;border-radius:50%}.chat-name[data-v-47bfee76]{color:#fff;font-weight:700;font-size:16px}.intro-bubble[data-v-47bfee76]{text-align:center;background-color:#222;color:#ccc;margin:12px auto;padding:10px 16px;border-radius:12px;max-width:80%;font-size:14px;line-height:1.5}.messages[data-v-47bfee76]{flex:1;overflow-y:auto;padding-bottom:10px;display:flex;flex-direction:column;gap:10px}.message-wrapper[data-v-47bfee76]{display:flex;align-items:flex-start;margin:8px 0;width:100%}.message-wrapper.user[data-v-47bfee76]{justify-content:flex-end;flex-direction:row-reverse;width:100%;text-align:right}.message-wrapper.assistant[data-v-47bfee76]{justify-content:flex-start}.message-wrapper.user .message-bubble[data-v-47bfee76]{margin-left:auto}.message-wrapper.system[data-v-47bfee76]{justify-content:center;font-style:italic;color:#888;font-size:14px}.avatar[data-v-47bfee76]{width:46px;height:46px;border-radius:50%;margin:0 8px}.message-bubble[data-v-47bfee76]{background-color:rgba(0,0,0,.5);color:#fff;padding:10px 14px;border-radius:12px;max-width:67%;word-wrap:break-word;backdrop-filter:blur(4px);align-self:flex-end}.msg-image[data-v-47bfee76]{max-width:200px;max-height:200px;border-radius:8px}.image-preview[data-v-47bfee76]{display:flex;align-items:center;margin:8px 0}.preview-img[data-v-47bfee76]{max-height:80px;border-radius:8px;margin-right:8px}.remove-image[data-v-47bfee76]{background:transparent;border:none;font-size:18px;cursor:pointer}.input-bar[data-v-47bfee76]{display:flex;align-items:center;padding:8px;gap:8px}.left-icons[data-v-47bfee76]{display:flex;gap:8px;flex-shrink:0}.icon[data-v-47bfee76],.left-icons .icon[data-v-47bfee76]{width:24px;height:24px;cursor:pointer}.input-bar input[data-v-47bfee76]{flex:1;min-width:0;padding:8px;border-radius:8px;border:none;background-color:#111;color:#fff;font-size:14px}.send-button[data-v-47bfee76]{flex-shrink:0;width:64px;padding:8px;background-color:#8f8fff;color:#fff;border:none;border-radius:8px;font-size:14px}.send-button[data-v-47bfee76]:disabled{opacity:.6;cursor:not-allowed}.welcome[data-v-47bfee76]{font-size:16px;margin-bottom:10px;text-align:center}.custom-alert[data-v-47bfee76]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);z-index:9999;display:flex;justify-content:center;align-items:center}.custom-alert-box[data-v-47bfee76]{background:#222;color:#fff;padding:20px 24px;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.2);text-align:center;max-width:80%}.custom-alert-msg[data-v-47bfee76]{margin-bottom:16px;font-size:16px}.custom-alert-btn[data-v-47bfee76]{background:#8b5cf6;border:none;color:#fff;padding:8px 20px;border-radius:8px;font-size:14px;cursor:pointer}.vip-mask[data-v-7787d0e0]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:999}.vip-box[data-v-7787d0e0]{background:#2a2a2a;border-radius:16px;padding:24px;max-width:90%;width:360px;text-align:center;color:#f2f2f2}.desc[data-v-7787d0e0]{margin-bottom:16px;color:#ccc;font-size:15px}.option[data-v-7787d0e0]{background:#3a3a3a;border-radius:12px;padding:12px;margin:10px 0;cursor:pointer;transition:.2s;border:2px solid transparent}.option[data-v-7787d0e0]:hover{background:#444}.option.best[data-v-7787d0e0]{border-color:#8b5cf6}.option.selected[data-v-7787d0e0]{background:#4a3b5f;border-color:#8b5cf6}.option.once[data-v-7787d0e0]{background:#3a2e1f;border:2px dashed #f0b55b;color:#ffe6c6}.option.once[data-v-7787d0e0]:hover{background:#4d3a29}.tag[data-v-7787d0e0]{background:gold;color:#000;font-size:12px;padding:2px 6px;border-radius:6px;margin-left:4px}.buttons[data-v-7787d0e0]{display:flex;justify-content:space-between;margin-top:20px}.confirm[data-v-7787d0e0]{background:#8b5cf6;color:#fff;border:none;padding:10px 20px;border-radius:8px;cursor:pointer;flex:1;margin-right:10px;transition:.2s}.confirm[data-v-7787d0e0]:hover{background:#a78bfa}.cancel[data-v-7787d0e0]{background:#555;color:#fff;border:none;padding:10px 20px;border-radius:8px;cursor:pointer}.analysis-card[data-v-864ecb70]{background-color:#1e1e1e;padding:16px;border-radius:12px;margin-bottom:16px;cursor:pointer}.card-content[data-v-864ecb70]{display:flex;align-items:center}.icon[data-v-864ecb70]{font-size:28px;margin-right:12px}.card-text h2[data-v-864ecb70]{margin:0;font-size:20px;color:#fff}.card-text p[data-v-864ecb70]{margin:4px 0 0;font-size:14px;color:#aaa}.page-wrapper[data-v-864ecb70]{background:#000;color:#fff;padding:16px}.horizontal-modules[data-v-864ecb70]{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.wide-card[data-v-864ecb70]{background:#1f1f1f;border-radius:12px;padding:16px;box-shadow:0 0 8px hsla(0,0%,100%,.05);cursor:pointer}.wide-title[data-v-864ecb70]{font-size:18px;font-weight:700;margin-bottom:6px}.wide-desc[data-v-864ecb70]{font-size:14px;color:#bbb}.grid-section[data-v-864ecb70]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:24px}.grid-item[data-v-864ecb70]{background:#1f1f1f;border-radius:12px;padding:20px 12px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;text-align:center}.icon[data-v-864ecb70]{font-size:30px;margin-bottom:8px}.label[data-v-864ecb70]{font-size:14px}.card[data-v-864ecb70]{background:#1f1f1f;padding:16px;border-radius:12px;box-shadow:0 0 8px hsla(0,0%,100%,.05);margin-top:16px}.section-title[data-v-864ecb70]{font-size:18px;font-weight:700;margin-bottom:10px}.mb-6[data-v-864ecb70]{margin-bottom:4px}.mb-28[data-v-864ecb70]{margin-bottom:112px}.post-card.horizontal[data-v-5afb81b4]{display:flex;align-items:flex-start;background:#1a1a1a;border-radius:12px;padding:10px;margin-bottom:16px;position:relative}.thumb-img[data-v-5afb81b4]{width:80px;height:80px;-o-object-fit:cover;object-fit:cover;border-radius:8px;flex-shrink:0;margin-right:12px}.post-content[data-v-5afb81b4]{flex:1;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.post-text-limited[data-v-5afb81b4]{font-size:14px;color:#ddd;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;word-break:break-word;line-height:1.4em;max-height:2.8em;max-width:100%}.footer[data-v-5afb81b4]{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#aaa}.delete-btn[data-v-5afb81b4]{background:transparent;border:none;color:#aaa;font-size:16px;cursor:pointer}.delete-btn[data-v-5afb81b4]:hover{color:#ff4d4f}.tabs[data-v-5afb81b4]{display:flex;margin:10px 0 20px}.tab[data-v-5afb81b4]{flex:1;padding:10px 12px;text-align:center;border:2px solid #444;border-radius:10px;margin-right:10px;font-size:16px;color:#ccc;cursor:pointer}.tab[data-v-5afb81b4]:last-child{margin-right:0}.tab.active[data-v-5afb81b4]{background:#fff;color:#000;font-weight:700;border-color:#fff}.notification-list[data-v-52a70d51]{padding:16px;color:#fff}.header[data-v-52a70d51]{display:flex;align-items:center;gap:16px;margin-bottom:20px}.back-btn[data-v-52a70d51]{background:none;border:none;color:#fff;font-size:16px;cursor:pointer}.notice-item[data-v-52a70d51]{display:flex;gap:10px;margin-bottom:16px;background:#1a1a1a;padding:10px;border-radius:10px;cursor:pointer}.avatar[data-v-52a70d51]{width:40px;height:40px;border-radius:50%}.text[data-v-52a70d51]{flex:1}.bold[data-v-52a70d51]{font-weight:700;color:#fff}.time[data-v-52a70d51]{font-size:12px;color:#aaa}.empty[data-v-52a70d51]{text-align:center;color:#888;margin-top:50px}.overlay[data-v-eee12482]{position:fixed;inset:0;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:1000}.card[data-v-eee12482]{background:#fff;border-radius:16px;padding:20px;width:90%;max-width:360px;box-shadow:0 10px 25px rgba(0,0,0,.3);color:#000;height:70vh;display:flex;flex-direction:column}.card-header[data-v-eee12482]{display:flex;justify-content:space-between;align-items:center;font-weight:700;font-size:18px;margin-bottom:12px}.card-header button[data-v-eee12482]{background:none;border:none;font-size:18px;cursor:pointer;color:#333}.card-body[data-v-eee12482]{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:12px}.follow-user[data-v-eee12482]{display:flex;align-items:center;gap:12px;border-bottom:1px solid #eee;padding-bottom:8px}.nickname[data-v-eee12482]{flex:1}.status[data-v-eee12482]{font-size:12px;color:#888}.followings-list[data-v-eee12482]{padding:16px;color:#fff}.user-row[data-v-eee12482]{display:flex;align-items:center;margin-bottom:12px}.avatar[data-v-eee12482]{width:40px;height:40px;border-radius:50%;margin-right:12px}.nickname[data-v-eee12482]{font-weight:700;margin-right:8px}.status[data-v-eee12482]{color:#aaa;font-size:14px}.overlay[data-v-19f5d353]{position:fixed;inset:0;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:1000}.card[data-v-19f5d353]{background:#fff;border-radius:16px;padding:20px;width:90%;max-width:360px;box-shadow:0 10px 25px rgba(0,0,0,.3);color:#000;height:70vh;display:flex;flex-direction:column}.card-header[data-v-19f5d353]{display:flex;justify-content:space-between;align-items:center;font-weight:700;font-size:18px;margin-bottom:12px}.card-header button[data-v-19f5d353]{background:none;border:none;font-size:18px;cursor:pointer;color:#333}.card-body[data-v-19f5d353]{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:12px}.follow-user[data-v-19f5d353]{display:flex;align-items:center;gap:12px;border-bottom:1px solid #eee;padding-bottom:8px}.nickname[data-v-19f5d353]{flex:1}.status[data-v-19f5d353]{font-size:12px;color:#888}.followers-list[data-v-19f5d353]{padding:16px;color:#fff}.user-row[data-v-19f5d353]{display:flex;align-items:center;margin-bottom:12px}.avatar[data-v-19f5d353]{width:40px;height:40px;border-radius:50%;margin-right:12px}.nickname[data-v-19f5d353]{font-weight:700;margin-right:8px}.status[data-v-19f5d353]{color:#aaa;font-size:14px}.overlay[data-v-5eae670e]{position:fixed;inset:0;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:1000}.card[data-v-5eae670e]{background:#fff;border-radius:16px;padding:20px;width:90%;max-width:380px;height:70vh;display:flex;flex-direction:column;box-shadow:0 10px 25px rgba(0,0,0,.3);color:#000}.card-header[data-v-5eae670e]{display:flex;justify-content:space-between;align-items:center;font-weight:700;font-size:18px;margin-bottom:12px}.card-header button[data-v-5eae670e]{background:none;border:none;font-size:18px;cursor:pointer;color:#333}.card-body[data-v-5eae670e]{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:12px}.post-item[data-v-5eae670e]{display:flex;align-items:center;gap:10px;border-bottom:1px solid #eee;padding-bottom:8px}.post-thumb[data-v-5eae670e]{width:60px;height:60px;-o-object-fit:cover;object-fit:cover;border-radius:8px}.post-info[data-v-5eae670e]{flex:1;display:flex;flex-direction:column}.post-user[data-v-5eae670e]{font-weight:700;font-size:14px}.post-text[data-v-5eae670e]{font-size:13px;color:#555}.like-btn[data-v-5eae670e]{border:none;background:none;font-size:20px;cursor:pointer}.like-btn.liked[data-v-5eae670e]{color:red}.step-bar[data-v-5cf17b3b]{font-size:16px;font-weight:700;color:#fff;margin-bottom:12px;position:relative}.step-progress-bar[data-v-5cf17b3b]{width:100%;height:6px;background-color:#444;border-radius:3px;margin-top:6px;overflow:hidden}.step-progress-fill[data-v-5cf17b3b]{height:100%;background-color:#00c8ff;transition:width .3s ease}.avatar-select-box[data-v-5cf17b3b]{max-width:90vw;max-height:80vh;background:#fff;padding:20px;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;align-items:center}.avatar-grid[data-v-5cf17b3b]{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;max-height:300px;overflow-y:auto;padding:10px;box-sizing:border-box}.avatar-option[data-v-5cf17b3b]{border-radius:50%;transition:transform .2s}.avatar-option[data-v-5cf17b3b]:hover{transform:scale(1.1)}.overlay[data-v-5cf17b3b]{position:fixed;inset:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:999}.card[data-v-5cf17b3b]{background:#1e1e1e;padding:24px;width:90%;max-width:400px;color:#fff;box-shadow:0 0 20px rgba(0,0,0,.6)}.card-header[data-v-5cf17b3b]{display:flex;justify-content:space-between;align-items:center;font-size:18px;margin-bottom:12px}.toast[data-v-5cf17b3b]{pointer-events:none}.familiarity span[data-v-5cf17b3b]:hover{cursor:pointer;opacity:.8}.toast[data-v-5cf17b3b]{position:fixed;bottom:100px;left:50%;transform:translateX(-50%);background:rgba(0,0,0,.7);color:#fff;padding:10px 20px;border-radius:12px;font-size:14px;z-index:9999;transition:opacity .3s ease}.familiarity[data-v-5cf17b3b]{position:absolute;top:100%;left:0;display:flex;flex-direction:column;gap:6px;margin-top:4px}.familiarity span[data-v-5cf17b3b]{font-size:13px;padding:0 20px;border-radius:12px;border:1px solid #666;color:#ccc;background:transparent;white-space:nowrap}.familiarity span.active[data-v-5cf17b3b]{background:#00c6ff;color:#fff;border-color:#00c6ff}.avatar-with-level[data-v-5cf17b3b]{position:relative;display:inline-block}.avatar-with-level .level[data-v-5cf17b3b]{font-size:13px;color:#00c6ff;margin-top:6px}.ai-card-header .avatar[data-v-5cf17b3b]{width:64px;height:64px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid #555}.ai-card-header .info[data-v-5cf17b3b]{display:flex;flex-direction:column;justify-content:center}.info .name[data-v-5cf17b3b]{font-size:18px;font-weight:700}.ai-card[data-v-5cf17b3b]{background:#1e1e1e;border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:12px;color:#fff;box-shadow:0 0 10px rgba(0,0,0,.4);margin-top:20px}.ai-card-header[data-v-5cf17b3b]{display:flex;align-items:center;margin-bottom:12px}.avatar[data-v-5cf17b3b]{width:60px;height:60px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid #fff;margin-right:12px}.info[data-v-5cf17b3b]{display:flex;flex-direction:column;justify-content:center}.name[data-v-5cf17b3b]{font-size:16px;font-weight:700;background:hsla(0,0%,100%,.1);padding:4px 10px;border-radius:8px;display:block;color:#fff;margin-bottom:6px;word-break:break-word;white-space:normal}.level[data-v-5cf17b3b]{font-size:13px;background:#035;padding:2px 8px;border-radius:12px;display:inline-block;color:#00c6ff;margin-top:4px;width:-moz-fit-content;width:fit-content}.ai-description[data-v-5cf17b3b]{font-size:14px;color:#ccc;background:hsla(0,0%,100%,.05);padding:10px 12px;border-radius:10px;line-height:1.5;margin-top:6px}.ai-card-footer[data-v-5cf17b3b]{display:flex;justify-content:flex-end;gap:10px}.chat-btn[data-v-5cf17b3b],.edit-btn[data-v-5cf17b3b]{font-size:14px;border:none;border-radius:8px;padding:6px 14px;cursor:pointer}.edit-btn[data-v-5cf17b3b]{background:#555;color:#fff}.chat-btn[data-v-5cf17b3b]{background:#fa3;color:#000;font-weight:700}.centered-toggle[data-v-5cf17b3b]{align-items:center}.justify-center[data-v-5cf17b3b]{justify-content:center}.step3-container[data-v-5cf17b3b]{display:flex;flex-direction:column;align-items:center;min-height:480px}.text-input[data-v-5cf17b3b]{padding:10px 12px;border-radius:8px;font-size:15px;border:1px solid #aaa}.toggle-wrapper[data-v-5cf17b3b]{display:flex;align-items:center;gap:12px;margin-top:6px}.toggle-wrapper span[data-v-5cf17b3b]{color:#aaa;font-size:14px;transition:color .3s}.toggle-wrapper span.active[data-v-5cf17b3b]{color:#00c6ff;font-weight:700}.switch[data-v-5cf17b3b]{position:relative;display:inline-block;width:42px;height:24px}.switch input[data-v-5cf17b3b]{opacity:0;width:0;height:0}.slider[data-v-5cf17b3b]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#777;transition:.4s;border-radius:24px}.slider[data-v-5cf17b3b]:before{position:absolute;content:"";height:16px;width:16px;left:4px;bottom:4px;background-color:#fff;transition:.4s;border-radius:50%}input:checked+.slider[data-v-5cf17b3b]{background-color:#00c6ff}input:checked+.slider[data-v-5cf17b3b]:before{transform:translateX(18px)}.step2-container[data-v-5cf17b3b]{display:flex;flex-direction:column;align-items:center;min-height:480px;justify-content:space-between}.form-label[data-v-5cf17b3b]{width:100px}.input-block[data-v-5cf17b3b]{width:90%;max-width:320px;margin-bottom:24px;display:flex;flex-direction:column}.input-label[data-v-5cf17b3b]{color:#fff;font-size:14px;margin-bottom:8px;text-align:left}.text-area[data-v-5cf17b3b]{width:100%;padding:10px 12px;border-radius:8px;background:#333;color:#fff;font-size:15px;border:1px solid #aaa;resize:none;line-height:1.6;box-sizing:border-box}.tall-input[data-v-5cf17b3b]{height:42px;font-size:15px}.text-input[data-v-5cf17b3b]{padding:6px 12px;font-size:14px}.button-row[data-v-5cf17b3b]{justify-content:center}.step1-container[data-v-5cf17b3b]{display:flex;flex-direction:column;align-items:center}.avatar-preview-box[data-v-5cf17b3b]{margin:12px 0;cursor:pointer}.gray-hint[data-v-5cf17b3b]{color:#999;font-size:13px;margin-bottom:12px}.upload-btn[data-v-5cf17b3b]{padding:6px 14px;background:#444;color:#fff;border-radius:6px;border:none;cursor:pointer}.form-row[data-v-5cf17b3b]{width:90%;max-width:320px;display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.form-label[data-v-5cf17b3b]{color:#fff;width:80px;flex-shrink:0}.form-content[data-v-5cf17b3b]{flex:1;display:flex;align-items:center}.text-input[data-v-5cf17b3b]{flex:1;padding:6px 10px;border-radius:6px;border:1px solid #ccc;background:#333;color:#fff}.gender-buttons[data-v-5cf17b3b]{display:flex;gap:10px}.gender-buttons button[data-v-5cf17b3b]{padding:6px 12px;border-radius:6px;border:1px solid #888;background:#333;color:#fff;cursor:pointer}.gender-buttons .selected[data-v-5cf17b3b]{background:#00c6ff;color:#000}.button-row[data-v-5cf17b3b]{display:flex;gap:16px;margin-top:20px}.cancel-btn[data-v-5cf17b3b],.next-btn[data-v-5cf17b3b]{padding:8px 20px;border-radius:8px;border:none;cursor:pointer}.cancel-btn[data-v-5cf17b3b]{background:#444;color:#fff}.avatar-modal[data-v-5cf17b3b]{position:fixed;inset:0;background:rgba(0,0,0,.7);z-index:999;display:flex;justify-content:center;align-items:center}.avatar-modal-box[data-v-5cf17b3b]{background:#1e1e1e;padding:24px;border-radius:16px;max-width:360px;width:90%}.next-btn[data-v-5cf17b3b]{background:#00c6ff;color:#000}.avatar-preview-box[data-v-5cf17b3b]{width:100px;height:100px;margin:0 auto 16px auto;border:2px dashed #888;border-radius:12px;display:flex;justify-content:center;align-items:center;background:#222}.avatar-preview-img[data-v-5cf17b3b]{width:80px;height:80px;-o-object-fit:cover;object-fit:cover;border-radius:10px}.choose-avatar-btn[data-v-5cf17b3b],.modal-title[data-v-5cf17b3b]{text-align:center;margin-bottom:12px}.modal-title[data-v-5cf17b3b]{color:#fff;font-size:18px}.avatar-option[data-v-5cf17b3b]{border-radius:10px}.create-ai-overlay[data-v-5cf17b3b]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.7);z-index:9999;display:flex;align-items:center;justify-content:center}.create-ai-card[data-v-5cf17b3b]{background:#fff;color:#000;padding:30px;border-radius:12px;min-width:300px}.my-ai-list[data-v-5cf17b3b]{display:flex;flex-direction:column;gap:16px}.ai-avatar[data-v-5cf17b3b]{width:60px;height:60px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.ai-info[data-v-5cf17b3b]{flex:1;display:flex;flex-direction:column;gap:6px}.ai-name[data-v-5cf17b3b]{font-weight:700;font-size:16px}.ai-familiarity[data-v-5cf17b3b],.ai-intro[data-v-5cf17b3b],.ai-tags[data-v-5cf17b3b]{font-size:13px;color:#ccc}.ai-actions[data-v-5cf17b3b]{display:flex;gap:8px;margin-top:4px}.ai-create-card[data-v-5cf17b3b]{background-color:#1f1f1f;border-radius:14px;padding:16px;margin:16px 0;text-align:center;color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.3);cursor:pointer;transition:all .3s}.ai-create-card[data-v-5cf17b3b]:hover{background-color:#292929}.ai-icon-title[data-v-5cf17b3b]{display:flex;justify-content:center;align-items:center;gap:8px;font-size:16px;font-weight:700;margin-bottom:10px}.ai-icon[data-v-5cf17b3b]{font-size:22px}.ai-title[data-v-5cf17b3b]{font-size:17px}.ai-subtitle[data-v-5cf17b3b]{font-size:14px;color:#ccc;line-height:1.5;margin-bottom:14px}.ai-button[data-v-5cf17b3b]{background:#fa3;color:#000;border-radius:8px;padding:8px 12px;font-weight:700;display:inline-block;margin-bottom:10px}.ai-tip[data-v-5cf17b3b]{font-size:12px;color:#888}.highlight-item[data-v-5cf17b3b]{display:flex;align-items:center;justify-content:space-between;padding:20px 16px;background:#1a1a1a;border-radius:10px;margin-bottom:10px;cursor:pointer}.highlight-item .icon[data-v-5cf17b3b]{font-size:22px;margin-right:12px}.highlight-item .text[data-v-5cf17b3b]{font-size:16px;color:#fff;font-weight:600;flex:1}.highlight-item .arrow[data-v-5cf17b3b]{color:#aaa;font-size:18px}.menu-item[data-v-5cf17b3b]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#111;border-bottom:1px solid #222;color:#fff;font-size:15px;cursor:pointer}.menu-item .icon[data-v-5cf17b3b]{margin-right:12px}.menu-item .arrow[data-v-5cf17b3b]{color:#999}.tab-bar[data-v-5cf17b3b]{display:flex;justify-content:space-around;margin:16px 0 8px}.tab-item[data-v-5cf17b3b]{padding:6px 12px;border-radius:8px;background:#2a2a2a;color:#aaa;cursor:pointer;font-size:14px;transition:.3s}.tab-item.active[data-v-5cf17b3b]{background:#4a4a4a;color:#fff;font-weight:700}.tab-content[data-v-5cf17b3b]{margin-bottom:16px}.avatar-grid[data-v-5cf17b3b]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px}.avatar-option[data-v-5cf17b3b]{width:60px;height:60px;border-radius:12px;cursor:pointer;-o-object-fit:cover;object-fit:cover;border:2px solid transparent;transition:border .2s}.avatar-option[data-v-5cf17b3b]:hover{border-color:#00c6ff}.avatar-option.selected[data-v-5cf17b3b]{border-color:#00d8ff}.edit-title[data-v-5cf17b3b]{font-size:18px}.edit-title[data-v-5cf17b3b],.upload-section[data-v-5cf17b3b]{text-align:center;margin-bottom:16px}.upload-label[data-v-5cf17b3b]{display:block;font-size:14px;color:#ccc;margin-bottom:6px}.signature-input[data-v-5cf17b3b]{flex:1;background:#2a2a2a;color:#fff;border:1px solid #444;border-radius:8px;padding:10px;font-size:14px;width:100%;resize:none;margin-bottom:16px}.btn-group[data-v-5cf17b3b]{display:flex;justify-content:center;gap:20px;margin-top:12px}.btn-cancel[data-v-5cf17b3b]{background:#555}.btn-cancel[data-v-5cf17b3b],.btn-save[data-v-5cf17b3b]{color:#fff;border:none;padding:10px 20px;border-radius:8px;font-size:14px;cursor:pointer}.btn-save[data-v-5cf17b3b]{background:#22c55e}.avatar-upload-wrapper[data-v-5cf17b3b]{display:flex;justify-content:center;margin-bottom:0}.avatar-upload-button[data-v-5cf17b3b]{background:#4f46e5;color:#fff;padding:6px 16px;border-radius:8px;cursor:pointer;font-weight:700;font-size:14px;text-align:center;transition:background .3s;margin-top:8px;margin-bottom:12px}.avatar-upload-button[data-v-5cf17b3b]:hover{background:#6366f1}.mine-wrapper[data-v-5cf17b3b]{background:#000;color:#fff;padding:16px;min-height:100vh;padding-bottom:100px}.profile-card[data-v-5cf17b3b]{background:#1e1e1e;padding:8px;border-radius:12px;color:#fff;margin-bottom:16px}.follow-bar[data-v-5cf17b3b]{display:flex;justify-content:space-around;border-top:0 solid #444}.follow-item[data-v-5cf17b3b]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 12px;border-radius:8px;font-size:14px;color:#fff;transition:background .3s}.follow-item[data-v-5cf17b3b]:hover{background:#444}.follow-item .count[data-v-5cf17b3b]{font-size:16px;font-weight:700}.follow-item .icon[data-v-5cf17b3b]{font-size:16px;margin-bottom:2px}.follow-item .label[data-v-5cf17b3b]{font-size:12px}.left[data-v-5cf17b3b]{display:flex;align-items:center}.status[data-v-5cf17b3b]{font-size:13px;color:#bbb}.card[data-v-5cf17b3b]{background:#1f1f1f;padding:12px;border-radius:12px;margin-top:16px}.section-title[data-v-5cf17b3b]{font-size:18px;font-weight:700;margin-bottom:10px}.edit-panel-overlay[data-v-5cf17b3b]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:9999}.edit-panel[data-v-5cf17b3b]{width:85%;max-width:320px;background:#1f1f1f;border-radius:16px;padding:20px;box-shadow:0 8px 20px rgba(0,0,0,.3);color:#fff;animation:fadeInUp-5cf17b3b .3s ease}@keyframes fadeInUp-5cf17b3b{0%{transform:translateY(40px);opacity:0}to{transform:translateY(0);opacity:1}}.edit-panel label[data-v-5cf17b3b]{display:block;margin-bottom:6px;color:#ccc;font-size:14px}.edit-panel input[type=file][data-v-5cf17b3b],.edit-panel input[type=text][data-v-5cf17b3b],.edit-panel select[data-v-5cf17b3b],.edit-panel textarea[data-v-5cf17b3b]{width:100%;background:#2a2a2a;border:1px solid #444;border-radius:8px;padding:10px;margin-bottom:16px;color:#fff;font-size:14px}.row-between[data-v-5cf17b3b]{display:flex;align-items:center;gap:12px;margin-bottom:6px}.row-between input[type=text][data-v-5cf17b3b],.row-between select[data-v-5cf17b3b]{flex:1}.short-select[data-v-5cf17b3b]{width:120px;background:#2a2a2a;color:#fff;border:1px solid #444;border-radius:8px;padding:8px;font-size:14px}.private-checkbox[data-v-5cf17b3b]{font-size:14px;color:#ccc;white-space:nowrap;display:flex;align-items:center}.form-label[data-v-5cf17b3b]{width:50px;font-size:14px;color:#ccc;white-space:nowrap}.flex-input[data-v-5cf17b3b]{flex:1;background:#2a2a2a;color:#fff;border:1px solid #444;border-radius:8px;padding:10px;font-size:14px}.upload-row[data-v-5cf17b3b]{justify-content:space-between}.upload-input[data-v-5cf17b3b]{flex:1}.avatar-section[data-v-5cf17b3b]{display:flex;flex-direction:column;align-items:center;margin-bottom:0;cursor:pointer}.avatar-large[data-v-5cf17b3b]{width:80px;height:80px;border-radius:50%;border:2px solid #888;margin-bottom:8px}.avatar-tip[data-v-5cf17b3b]{font-size:13px;color:#aaa}.modal-overlay[data-v-5cf17b3b]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:999}.modal-box[data-v-5cf17b3b]{background:#222;padding:20px;border-radius:12px;width:80%;max-width:300px;text-align:center}.vip-card[data-v-5cf17b3b]{flex:1 1 48%;background:#2a2a2a;border-radius:10px;padding:16px;color:#fff}.left-info[data-v-5cf17b3b]{font-size:14px;color:#ccc}.right-info[data-v-5cf17b3b]{font-size:16px;font-weight:700;color:#facc15}.vip-card[data-v-5cf17b3b]{background:#1f1f1f;padding:12px 16px;border-radius:12px;min-width:200px;flex-shrink:0;cursor:pointer;border:1px solid transparent}.vip-card.active[data-v-5cf17b3b]{border:1px solid #4f46e5}.vip-list[data-v-5cf17b3b]{display:flex;gap:12px;flex-wrap:wrap;justify-content:space-between}.mood-select[data-v-5cf17b3b]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.label[data-v-5cf17b3b]{font-size:14px;color:#ccc}.emojis span[data-v-5cf17b3b]{font-size:22px;margin:0 4px;cursor:pointer}.mood-chart[data-v-5cf17b3b]{background:#111;height:100px;border-radius:8px;display:flex;justify-content:center;align-items:center;color:#888}.list-menu[data-v-5cf17b3b]{background:#1a1a1a;border-radius:12px;margin-top:16px;overflow:hidden}.list-item[data-v-5cf17b3b]{display:flex;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #333;cursor:pointer}.call-screen[data-v-e525e2aa]{background-size:cover;background-position:50%;background-repeat:no-repeat;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center}.avatar-circle[data-v-e525e2aa]{width:120px;height:120px;border-radius:50%;overflow:hidden;margin:0 auto 16px;background-color:#222;display:flex;align-items:center;justify-content:center}.avatar-circle img[data-v-e525e2aa]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.name[data-v-e525e2aa]{font-size:24px;margin-bottom:10px}.status[data-v-e525e2aa]{font-size:18px;margin-bottom:10px}.timer[data-v-e525e2aa]{font-size:16px;margin-bottom:10px;color:#93c5fd}.loading[data-v-e525e2aa]{font-size:14px;color:#fbbf24;margin-bottom:10px}.error[data-v-e525e2aa]{font-size:14px;color:#f87171;margin-bottom:10px}.end-button[data-v-e525e2aa]{background:#ef4444;border:none;border-radius:30px;padding:12px 24px;color:#fff;font-size:18px;cursor:pointer}.back-btn[data-v-27e499ee]{background:none;color:#ccc;border:none;font-size:16px;margin-bottom:10px;cursor:pointer}.back-btn[data-v-27e499ee]:hover{color:#fff}.feedback-wrapper[data-v-27e499ee]{padding:20px;color:#fff;background:#000;min-height:100vh}textarea[data-v-27e499ee]{width:100%;padding:12px;font-size:16px;border-radius:8px;margin-bottom:12px;resize:none}button[data-v-27e499ee]{padding:10px 20px;border:none;background:#444;color:#fff;border-radius:6px;cursor:pointer}button[data-v-27e499ee]:hover{background:#666}.success[data-v-27e499ee]{margin-top:10px;color:#3ccf4e}.error[data-v-27e499ee]{margin-top:10px;color:#ff4b4b}.privacy-wrapper[data-v-49dce602]{background:#000;color:#fff;padding:20px;min-height:100vh}.back-btn[data-v-49dce602]{background:none;color:#ccc;border:none;font-size:16px;margin-bottom:10px;cursor:pointer}.back-btn[data-v-49dce602]:hover{color:#fff}h2[data-v-49dce602]{margin-bottom:16px}h3[data-v-49dce602]{margin-top:20px;font-size:16px;color:#ccc}p[data-v-49dce602]{line-height:1.6;margin:8px 0}.bug-wrapper[data-v-62019743]{padding:20px;color:#fff;background:#000;min-height:100vh}textarea[data-v-62019743]{width:100%;padding:12px;font-size:16px;border-radius:8px;margin-bottom:12px;resize:none}button[data-v-62019743]{padding:10px 20px;border:none;background:#444;color:#fff;border-radius:6px;cursor:pointer}button[data-v-62019743]:hover{background:#666}.success[data-v-62019743]{margin-top:10px;color:#3ccf4e}.error[data-v-62019743]{margin-top:10px;color:#ff4b4b}.back-btn[data-v-62019743]{background:none;color:#ccc;border:none;font-size:16px;margin-bottom:10px;cursor:pointer}.back-btn[data-v-62019743]:hover{color:#fff}.plan-wrapper[data-v-ed961c9e]{background:#000;color:#fff;padding:16px;min-height:100vh}.tabs[data-v-ed961c9e]{display:flex;gap:12px;margin-bottom:16px}.tabs button[data-v-ed961c9e]{flex:1;padding:10px;border:none;border-radius:8px;background:#333;color:#ccc;font-weight:700;cursor:pointer}.tabs button.active[data-v-ed961c9e]{background:#6366f1;color:#fff}.task-item[data-v-ed961c9e]{display:flex;justify-content:space-between;align-items:center;background:#1f1f1f;padding:10px;border-radius:8px;margin-bottom:8px}.task-item .done[data-v-ed961c9e]{text-decoration:line-through;color:#999}.add-box[data-v-ed961c9e]{display:flex;gap:10px;margin:10px 0}.add-box input[data-v-ed961c9e]{flex:1;padding:10px;border-radius:8px;border:none;background:#222;color:#fff}.add-box button[data-v-ed961c9e]{padding:10px 16px;background:#6366f1;color:#fff;border:none;border-radius:8px}.finish-btn[data-v-ed961c9e]{margin-top:12px;width:100%;background:#22c55e;color:#fff;padding:10px;border-radius:8px;font-weight:700}.clear-btn[data-v-ed961c9e]{margin-top:10px;width:100%;background:#ef4444;color:#fff;border:none;padding:10px;border-radius:8px}.progress-box[data-v-ed961c9e]{margin-bottom:10px}.progress-text[data-v-ed961c9e]{margin-bottom:4px;font-size:14px}.progress-bar[data-v-ed961c9e]{background:#2e2e2e;height:12px;border-radius:6px;overflow:hidden}.progress-fill[data-v-ed961c9e]{background:#6366f1;height:100%}.trend-chart[data-v-ed961c9e]{margin-top:20px;width:100%;max-height:200px}.relation-analysis[data-v-0479a5c6]{position:relative;width:100vw;min-height:100vh;background-size:cover;color:#fff;font-family:Orbitron,sans-serif;padding-bottom:100px}.ui-layer[data-v-0479a5c6]{position:relative;z-index:2;padding-top:60px;text-align:center}textarea[data-v-0479a5c6]{width:80%;max-width:500px;height:100px;border-radius:10px;border:1px solid #aaa;padding:10px;background:hsla(0,0%,100%,.1);color:#fff;font-size:16px;backdrop-filter:blur(6px)}.analyze-btn[data-v-0479a5c6]{display:inline-block;margin-top:12px;padding:10px 20px;background:linear-gradient(90deg,#6a6aff,#00f0ff);color:#fff;font-size:18px;border-radius:30px;border:none;cursor:pointer;box-shadow:0 0 10px #5a5aff;transition:.3s}.analyze-btn[data-v-0479a5c6]:hover{transform:scale(1.05);box-shadow:0 0 20px #00f0ff}.result-area[data-v-0479a5c6]{margin-top:40px;font-size:18px;display:flex;flex-direction:column;align-items:center}.result-line[data-v-0479a5c6]{background:rgba(0,0,0,.4);border-radius:12px;padding:12px 20px;margin-bottom:16px;width:80%;max-width:520px}.cursor[data-v-0479a5c6]{display:inline-block;animation:blink-0479a5c6 1s infinite}@keyframes blink-0479a5c6{0%,to{opacity:1}50%{opacity:0}}.back-btn[data-v-0479a5c6]{position:absolute;top:20px;left:20px;background:hsla(0,0%,100%,.1);border:1px solid #aaa;color:#fff;padding:8px 14px;border-radius:10px;font-size:16px;cursor:pointer;backdrop-filter:blur(4px);z-index:3}.analysis-tip[data-v-0479a5c6]{margin:10px auto 20px;padding:12px 18px;max-width:90%;background:rgba(0,100,100,.2);border-radius:12px;backdrop-filter:blur(8px);font-size:14px}.after-buttons[data-v-0479a5c6]{margin-top:30px;display:flex;justify-content:center;gap:20px}.restart-btn[data-v-0479a5c6],.share-btn[data-v-0479a5c6]{background:hsla(0,0%,100%,.1);padding:10px 20px;border-radius:20px;border:1px solid #fff;color:#fff;cursor:pointer;font-size:14px;transition:.2s}.restart-btn[data-v-0479a5c6]:hover,.share-btn[data-v-0479a5c6]:hover{background:hsla(0,0%,100%,.3)}.vip-bubble[data-v-3f7aecbd]{background-color:#444;color:#fff;padding:1rem;border-radius:1.2rem;max-width:80%;font-size:15px;box-shadow:0 2px 8px rgba(0,0,0,.2);margin:.5rem 0}.vip-options[data-v-3f7aecbd]{margin-top:.8rem;display:flex;flex-direction:column;gap:.5rem}.vip-btn[data-v-3f7aecbd]{background:#8b5cf6;color:#fff;border:none;padding:.5rem .8rem;border-radius:999px;font-weight:700;cursor:pointer;transition:all .2s}.vip-btn[data-v-3f7aecbd]:hover{background:#a78bfa}.chat-page[data-v-3f7aecbd]{display:flex;flex-direction:column;height:100vh;background:#111;color:#fff}.question-text[data-v-3f7aecbd]{margin-bottom:8px;font-size:15px;font-weight:400;color:#fff}.question-progress[data-v-3f7aecbd]{margin-bottom:8px}.progress-label[data-v-3f7aecbd]{font-size:14px;color:#aaa;margin-bottom:4px}.chat-header[data-v-3f7aecbd]{position:sticky;top:0;z-index:10;background-color:#000;padding:10px;display:flex;align-items:center;justify-content:start}.back-btn[data-v-3f7aecbd]{background:none;border:none;color:#fff;font-size:18px;margin-right:10px}.title[data-v-3f7aecbd]{font-size:18px;font-weight:700}.chat-body[data-v-3f7aecbd]{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px}.chat-row[data-v-3f7aecbd]{display:flex;align-items:flex-start}.chat-row.user[data-v-3f7aecbd]{flex-direction:row-reverse}.avatar[data-v-3f7aecbd]{width:36px;height:36px;border-radius:50%;margin:0 8px}.bubble-wrapper[data-v-3f7aecbd]{max-width:75%}.bubble[data-v-3f7aecbd]{padding:10px 14px;background:#333;border-radius:14px;line-height:1.5;word-break:break-word}.chat-row.user .bubble[data-v-3f7aecbd]{background:#6366f1}.choices[data-v-3f7aecbd]{margin-top:10px;display:flex;flex-direction:column;gap:8px;padding:8px 12px;background:#222;border-radius:12px;border:1px solid #555}.choice-btn[data-v-3f7aecbd]{padding:8px 12px;background:#222;border:1px solid #555;border-radius:8px;color:#fff;text-align:left;font-size:14px;transition:.2s}.choice-btn[data-v-3f7aecbd]:hover{background:#6366f1;border-color:#6366f1}.choice-btn.disabled[data-v-3f7aecbd]{opacity:.5;pointer-events:none;background:#444;border-color:#444}.choice-btn.selected[data-v-3f7aecbd]{background:#6366f1;border-color:#6366f1;color:#fff;opacity:1}.action-row[data-v-3f7aecbd]{margin-top:12px;display:flex;justify-content:space-between;gap:8px}.ghost-btn[data-v-3f7aecbd]{background:transparent;border:1px solid #666;color:#aaa;padding:6px 12px;border-radius:8px;font-size:13px}.ghost-btn[data-v-3f7aecbd]:hover{color:#fff;border-color:#fff}.chat-input[data-v-3f7aecbd]{display:flex;padding:12px 16px;border-top:1px solid #333;background:#000}.chat-input input[data-v-3f7aecbd]{flex:1;background:#222;color:#fff;border:none;padding:10px;border-radius:10px}.chat-input button[data-v-3f7aecbd]{margin-left:10px;background:#6366f1;color:#fff;border:none;padding:10px 16px;border-radius:10px}.dialog-overlay[data-v-3f7aecbd]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:100}.dialog-box[data-v-3f7aecbd]{background:#222;padding:20px;border-radius:12px;width:80%;max-width:320px;text-align:center}.dialog-text[data-v-3f7aecbd]{margin-bottom:16px;font-size:15px}.dialog-actions[data-v-3f7aecbd]{display:flex;justify-content:space-around;gap:10px}.cancel-btn[data-v-3f7aecbd],.confirm-btn[data-v-3f7aecbd]{padding:8px 16px;border-radius:8px;font-size:14px;border:none}.confirm-btn[data-v-3f7aecbd]{background:#6366f1;color:#fff}.cancel-btn[data-v-3f7aecbd]{background:#333;color:#aaa}.ghost-btn[data-v-3f7aecbd]:disabled{opacity:.4;color:#888;border-color:#444;cursor:not-allowed}.choices.shrink[data-v-3f7aecbd]{height:56px;overflow:hidden;transition:height .4s ease;padding:0 12px;background:#222;border-radius:12px;display:flex;align-items:center;justify-content:center}.choice-title[data-v-3f7aecbd]{color:#fff;font-size:16px;font-weight:700}.question-fade-in[data-v-3f7aecbd]{animation:fadeInUp-3f7aecbd .4s ease forwards}@keyframes fadeInUp-3f7aecbd{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.mbti-wrapper[data-v-5c1fc2f1]{padding:16px;background:#000;color:#fff;min-height:100dvh;box-sizing:border-box}.back-btn[data-v-5c1fc2f1]{background:#333;color:#fff;padding:6px 12px;border-radius:8px;margin-bottom:12px;border:none}.q-header[data-v-5c1fc2f1]{font-size:14px;color:#ccc;margin-bottom:8px}.q-title[data-v-5c1fc2f1]{font-size:18px;font-weight:700;margin-bottom:16px}.options[data-v-5c1fc2f1]{display:flex;flex-direction:column;gap:48px}.option-btn[data-v-5c1fc2f1]{background:#2e2e2e;border:none;border-radius:12px;padding:16px;text-align:left;color:#fff;font-size:16px}.action-bar[data-v-5c1fc2f1]{margin-top:24px;display:flex;justify-content:space-between}.timer[data-v-5c1fc2f1]{font-size:13px;margin-top:12px;color:#aaa}.result-box[data-v-5c1fc2f1]{background:#1a1a1a;padding:16px;border-radius:12px}.result-details[data-v-5c1fc2f1]{margin-top:16px;font-size:14px;line-height:1.6}.home-btn[data-v-5c1fc2f1],.retry-btn[data-v-5c1fc2f1]{margin-top:16px;margin-right:12px;background:#444;padding:10px 16px;border:none;color:#fff;border-radius:8px;cursor:pointer}.bottom-btns[data-v-5c1fc2f1]{display:flex;flex-direction:column;gap:12px;margin-top:24px}.test-wrapper[data-v-3cee0c5c]{padding:16px;background:#000;color:#fff;min-height:100vh}.title[data-v-3cee0c5c]{font-size:20px;font-weight:700;margin-bottom:20px}.q-header[data-v-3cee0c5c]{font-size:14px;margin-bottom:6px;color:#aaa}.q-title[data-v-3cee0c5c]{font-size:18px;margin-bottom:12px;font-weight:700}.options[data-v-3cee0c5c]{display:flex;flex-direction:column;gap:10px}.option-btn[data-v-3cee0c5c]{background:#1f1f1f;border:none;padding:12px;border-radius:8px;color:#fff;cursor:pointer;text-align:left;font-size:16px}.result-box[data-v-3cee0c5c]{margin-top:40px;background:#1a1a1a;padding:20px;border-radius:12px;box-shadow:0 0 6px #333}.return-btn[data-v-3cee0c5c]{margin-top:20px;background:#6366f1;color:#fff;padding:10px 16px;border:none;border-radius:8px;cursor:pointer}.vip-bubble[data-v-cbe0e0f0]{background-color:#444;color:#fff;padding:1rem;border-radius:1.2rem;max-width:80%;font-size:15px;box-shadow:0 2px 8px rgba(0,0,0,.2);margin:.5rem 0}.vip-options[data-v-cbe0e0f0]{margin-top:.8rem;display:flex;flex-direction:column;gap:.5rem}.vip-btn[data-v-cbe0e0f0]{background:#8b5cf6;color:#fff;border:none;padding:.5rem .8rem;border-radius:999px;font-weight:700;cursor:pointer;transition:all .2s}.vip-btn[data-v-cbe0e0f0]:hover{background:#a78bfa}.chat-page[data-v-cbe0e0f0]{display:flex;flex-direction:column;height:100vh;background:#111;color:#fff}.question-text[data-v-cbe0e0f0]{margin-bottom:8px;font-size:15px;font-weight:400;color:#fff}.question-progress[data-v-cbe0e0f0]{margin-bottom:8px}.progress-label[data-v-cbe0e0f0]{font-size:14px;color:#aaa;margin-bottom:4px}.chat-header[data-v-cbe0e0f0]{position:sticky;top:0;z-index:10;background-color:#000;padding:10px;display:flex;align-items:center;justify-content:start}.back-btn[data-v-cbe0e0f0]{background:none;border:none;color:#fff;font-size:18px;margin-right:10px}.title[data-v-cbe0e0f0]{font-size:18px;font-weight:700}.chat-body[data-v-cbe0e0f0]{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px}.chat-row[data-v-cbe0e0f0]{display:flex;align-items:flex-start}.chat-row.user[data-v-cbe0e0f0]{flex-direction:row-reverse}.avatar[data-v-cbe0e0f0]{width:36px;height:36px;border-radius:50%;margin:0 8px}.bubble-wrapper[data-v-cbe0e0f0]{max-width:75%}.bubble[data-v-cbe0e0f0]{padding:10px 14px;background:#333;border-radius:14px;line-height:1.5;word-break:break-word}.chat-row.user .bubble[data-v-cbe0e0f0]{background:#6366f1}.choices[data-v-cbe0e0f0]{margin-top:10px;display:flex;flex-direction:column;gap:8px;padding:8px 12px;background:#222;border-radius:12px;border:1px solid #555}.choice-btn[data-v-cbe0e0f0]{padding:8px 12px;background:#222;border:1px solid #555;border-radius:8px;color:#fff;text-align:left;font-size:14px;transition:.2s}.choice-btn[data-v-cbe0e0f0]:hover{background:#6366f1;border-color:#6366f1}.choice-btn.disabled[data-v-cbe0e0f0]{opacity:.5;pointer-events:none;background:#444;border-color:#444}.choice-btn.selected[data-v-cbe0e0f0]{background:#6366f1;border-color:#6366f1;color:#fff;opacity:1}.action-row[data-v-cbe0e0f0]{margin-top:12px;display:flex;justify-content:space-between;gap:8px}.ghost-btn[data-v-cbe0e0f0]{background:transparent;border:1px solid #666;color:#aaa;padding:6px 12px;border-radius:8px;font-size:13px}.ghost-btn[data-v-cbe0e0f0]:hover{color:#fff;border-color:#fff}.chat-input[data-v-cbe0e0f0]{display:flex;padding:12px 16px;border-top:1px solid #333;background:#000}.chat-input input[data-v-cbe0e0f0]{flex:1;background:#222;color:#fff;border:none;padding:10px;border-radius:10px}.chat-input button[data-v-cbe0e0f0]{margin-left:10px;background:#6366f1;color:#fff;border:none;padding:10px 16px;border-radius:10px}.dialog-overlay[data-v-cbe0e0f0]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:100}.dialog-box[data-v-cbe0e0f0]{background:#222;padding:20px;border-radius:12px;width:80%;max-width:320px;text-align:center}.dialog-text[data-v-cbe0e0f0]{margin-bottom:16px;font-size:15px}.dialog-actions[data-v-cbe0e0f0]{display:flex;justify-content:space-around;gap:10px}.cancel-btn[data-v-cbe0e0f0],.confirm-btn[data-v-cbe0e0f0]{padding:8px 16px;border-radius:8px;font-size:14px;border:none}.confirm-btn[data-v-cbe0e0f0]{background:#6366f1;color:#fff}.cancel-btn[data-v-cbe0e0f0]{background:#333;color:#aaa}.ghost-btn[data-v-cbe0e0f0]:disabled{opacity:.4;color:#888;border-color:#444;cursor:not-allowed}.choices.shrink[data-v-cbe0e0f0]{height:56px;overflow:hidden;transition:height .4s ease;padding:0 12px;background:#222;border-radius:12px;display:flex;align-items:center;justify-content:center}.choice-title[data-v-cbe0e0f0]{color:#fff;font-size:16px;font-weight:700}.question-fade-in[data-v-cbe0e0f0]{animation:fadeInUp-cbe0e0f0 .4s ease forwards}@keyframes fadeInUp-cbe0e0f0{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.test-wrapper[data-v-0a7ceee6]{background:#000;color:#fff;padding:16px;min-height:100dvh}.back-btn[data-v-0a7ceee6]{background:#333;color:#fff;padding:6px 12px;border-radius:8px;margin-bottom:16px;border:none}.q-header[data-v-0a7ceee6]{font-size:14px;color:#aaa;margin-bottom:8px}.q-title[data-v-0a7ceee6]{font-size:18px;font-weight:700;margin-bottom:16px}.options[data-v-0a7ceee6]{display:flex;flex-direction:column;gap:48px;margin-bottom:20px}.option-btn[data-v-0a7ceee6]{background:#2e2e2e;border:none;border-radius:12px;padding:16px;text-align:left;color:#fff;font-size:16px}.bottom-actions[data-v-0a7ceee6]{display:flex;justify-content:space-between;margin-top:20px}.nav-btn[data-v-0a7ceee6],.submit-btn[data-v-0a7ceee6]{background:#444;color:#fff;padding:10px 16px;border:none;border-radius:8px;font-size:14px}.submit-btn[data-v-0a7ceee6]:disabled{background:#666;cursor:not-allowed}.timer[data-v-0a7ceee6]{font-size:13px;color:#aaa;margin-top:12px}.result-box[data-v-0a7ceee6]{background:#1a1a1a;padding:16px;border-radius:12px;margin-top:24px}.result-actions[data-v-0a7ceee6]{margin-top:20px;display:flex;flex-direction:column;gap:12px}.action-btn[data-v-0a7ceee6]{background:#10b981;color:#fff;padding:14px;border:none;border-radius:8px;font-size:16px;width:100%;cursor:pointer}.pss-wrapper[data-v-e8633434]{display:flex;flex-direction:column;min-height:100dvh;background:#000;color:#fff;padding:16px;box-sizing:border-box}.title[data-v-e8633434]{font-size:20px;font-weight:700;margin-bottom:16px}.q-box[data-v-e8633434]{flex:1;display:flex;flex-direction:column;background:#1f1f1f;border-radius:12px;padding:16px;box-sizing:border-box}.q-header[data-v-e8633434]{font-size:14px;color:#aaa;margin-bottom:8px;flex-shrink:0}.q-title[data-v-e8633434]{font-size:18px;font-weight:700;margin-bottom:16px;flex-shrink:0}.options[data-v-e8633434]{flex:1;display:flex;flex-direction:column;justify-content:space-between;gap:24px}.option-btn[data-v-e8633434]{background:#2e2e2e;border:none;border-radius:12px;padding:16px;color:#fff;font-size:16px;text-align:left}.result-box[data-v-e8633434]{flex:1;display:flex;flex-direction:column;justify-content:space-between;background:#1a1a1a;padding:16px;border-radius:12px;line-height:1.7;min-height:100dvh;box-sizing:border-box}.retry-btn[data-v-e8633434]{margin-top:24px;background:#6366f1;color:#fff;padding:14px;font-size:16px;border:none;border-radius:8px;width:100%;cursor:pointer}.vip-bubble[data-v-47d32918]{background-color:#444;color:#fff;padding:1rem;border-radius:1.2rem;max-width:80%;font-size:15px;box-shadow:0 2px 8px rgba(0,0,0,.2);margin:.5rem 0}.vip-options[data-v-47d32918]{margin-top:.8rem;display:flex;flex-direction:column;gap:.5rem}.vip-btn[data-v-47d32918]{background:#8b5cf6;color:#fff;border:none;padding:.5rem .8rem;border-radius:999px;font-weight:700;cursor:pointer;transition:all .2s}.vip-btn[data-v-47d32918]:hover{background:#a78bfa}.chat-page[data-v-47d32918]{display:flex;flex-direction:column;height:100vh;background:#111;color:#fff}.question-text[data-v-47d32918]{margin-bottom:8px;font-size:15px;font-weight:400;color:#fff}.question-progress[data-v-47d32918]{margin-bottom:8px}.progress-label[data-v-47d32918]{font-size:14px;color:#aaa;margin-bottom:4px}.chat-header[data-v-47d32918]{position:sticky;top:0;z-index:10;background-color:#000;padding:10px;display:flex;align-items:center;justify-content:start}.back-btn[data-v-47d32918]{background:none;border:none;color:#fff;font-size:18px;margin-right:10px}.title[data-v-47d32918]{font-size:18px;font-weight:700}.chat-body[data-v-47d32918]{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px}.chat-row[data-v-47d32918]{display:flex;align-items:flex-start}.chat-row.user[data-v-47d32918]{flex-direction:row-reverse}.avatar[data-v-47d32918]{width:36px;height:36px;border-radius:50%;margin:0 8px}.bubble-wrapper[data-v-47d32918]{max-width:75%}.bubble[data-v-47d32918]{padding:10px 14px;background:#333;border-radius:14px;line-height:1.5;word-break:break-word}.chat-row.user .bubble[data-v-47d32918]{background:#6366f1}.choices[data-v-47d32918]{margin-top:10px;display:flex;flex-direction:column;gap:8px;padding:8px 12px;background:#222;border-radius:12px;border:1px solid #555}.choice-btn[data-v-47d32918]{padding:8px 12px;background:#222;border:1px solid #555;border-radius:8px;color:#fff;text-align:left;font-size:14px;transition:.2s}.choice-btn[data-v-47d32918]:hover{background:#6366f1;border-color:#6366f1}.choice-btn.disabled[data-v-47d32918]{opacity:.5;pointer-events:none;background:#444;border-color:#444}.choice-btn.selected[data-v-47d32918]{background:#6366f1;border-color:#6366f1;color:#fff;opacity:1}.action-row[data-v-47d32918]{margin-top:12px;display:flex;justify-content:space-between;gap:8px}.ghost-btn[data-v-47d32918]{background:transparent;border:1px solid #666;color:#aaa;padding:6px 12px;border-radius:8px;font-size:13px}.ghost-btn[data-v-47d32918]:hover{color:#fff;border-color:#fff}.chat-input[data-v-47d32918]{display:flex;padding:12px 16px;border-top:1px solid #333;background:#000}.chat-input input[data-v-47d32918]{flex:1;background:#222;color:#fff;border:none;padding:10px;border-radius:10px}.chat-input button[data-v-47d32918]{margin-left:10px;background:#6366f1;color:#fff;border:none;padding:10px 16px;border-radius:10px}.dialog-overlay[data-v-47d32918]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:100}.dialog-box[data-v-47d32918]{background:#222;padding:20px;border-radius:12px;width:80%;max-width:320px;text-align:center}.dialog-text[data-v-47d32918]{margin-bottom:16px;font-size:15px}.dialog-actions[data-v-47d32918]{display:flex;justify-content:space-around;gap:10px}.cancel-btn[data-v-47d32918],.confirm-btn[data-v-47d32918]{padding:8px 16px;border-radius:8px;font-size:14px;border:none}.confirm-btn[data-v-47d32918]{background:#6366f1;color:#fff}.cancel-btn[data-v-47d32918]{background:#333;color:#aaa}.ghost-btn[data-v-47d32918]:disabled{opacity:.4;color:#888;border-color:#444;cursor:not-allowed}.choices.shrink[data-v-47d32918]{height:56px;overflow:hidden;transition:height .4s ease;padding:0 12px;background:#222;border-radius:12px;display:flex;align-items:center;justify-content:center}.choice-title[data-v-47d32918]{color:#fff;font-size:16px;font-weight:700}.question-fade-in[data-v-47d32918]{animation:fadeInUp-47d32918 .4s ease forwards}@keyframes fadeInUp-47d32918{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.test-wrapper[data-v-e469e10c]{padding:16px;background:#000;color:#fff;min-height:100vh;box-sizing:border-box}.back-btn[data-v-e469e10c]{background:#333;color:#fff;padding:6px 12px;border:none;border-radius:8px;margin-bottom:12px}.title[data-v-e469e10c]{font-size:20px;font-weight:700;margin-bottom:20px}.q-box[data-v-e469e10c]{background:#1f1f1f;border-radius:12px;padding:16px;margin-bottom:20px}.q-header[data-v-e469e10c]{font-size:14px;color:#aaa;margin-bottom:8px;display:flex;justify-content:space-between}.q-title[data-v-e469e10c]{font-size:18px;margin-bottom:12px}.options[data-v-e469e10c]{display:flex;flex-direction:column;gap:10px}.option-btn[data-v-e469e10c]{background:#2e2e2e;border:none;padding:12px;border-radius:8px;cursor:pointer;color:#fff;text-align:left}.bottom-actions[data-v-e469e10c]{display:flex;justify-content:space-between}.nav-btn[data-v-e469e10c],.submit-btn[data-v-e469e10c]{background:#444;color:#fff;padding:10px 16px;border:none;border-radius:8px;cursor:pointer;font-size:14px}.result-box[data-v-e469e10c]{background:#1a1a1a;padding:16px;border-radius:12px;margin-top:20px}.action-btn[data-v-e469e10c]{background:#6366f1;color:#fff;padding:12px;border-radius:8px;margin-top:20px;border:none;cursor:pointer;font-size:16px}.timer[data-v-e469e10c]{color:gold;font-weight:700}.iq-wrapper[data-v-4c3252a0]{padding:16px;background:#000;color:#fff;min-height:100vh}.title[data-v-4c3252a0]{font-size:20px;font-weight:700;margin-bottom:20px}.q-number[data-v-4c3252a0]{font-size:14px;color:#aaa;margin-bottom:8px}.q-text[data-v-4c3252a0]{font-size:18px;margin-bottom:16px}.options[data-v-4c3252a0]{display:flex;flex-direction:column;gap:10px}.option-btn[data-v-4c3252a0]{padding:10px;background:#1f1f1f;border-radius:8px;border:none;color:#fff;text-align:left;cursor:pointer}.result-box[data-v-4c3252a0]{margin-top:20px;background:#1f1f1f;padding:16px;border-radius:12px}.btn[data-v-4c3252a0]{margin-top:12px;background:#6366f1;color:#fff;padding:10px 16px;border-radius:8px;border:none;cursor:pointer}.iq-wrapper[data-v-25ebca4d]{background:#000;color:#fff;padding:16px;min-height:100vh;box-sizing:border-box}.title[data-v-25ebca4d]{font-size:20px;font-weight:700;margin-bottom:16px;display:flex;justify-content:space-between;align-items:center}.timer[data-v-25ebca4d]{font-size:14px;color:#facc15}.back-btn[data-v-25ebca4d]{background:#333;color:#fff;padding:6px 12px;border-radius:8px;margin-bottom:16px;border:none}.q-box[data-v-25ebca4d]{background:#1f1f1f;padding:16px;border-radius:12px}.q-header[data-v-25ebca4d]{font-size:14px;color:#aaa;margin-bottom:10px}.q-title[data-v-25ebca4d]{font-size:18px;margin-bottom:12px;font-weight:700}.options[data-v-25ebca4d]{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.option-btn[data-v-25ebca4d]{background:#2e2e2e;border:none;padding:12px;border-radius:8px;cursor:pointer;color:#fff;text-align:left}.bottom-actions[data-v-25ebca4d]{display:flex;justify-content:space-between}.nav-btn[data-v-25ebca4d],.submit-btn[data-v-25ebca4d]{background:#6366f1;color:#fff;padding:10px 16px;border:none;border-radius:8px;cursor:pointer}.result-box[data-v-25ebca4d]{background:#1a1a1a;padding:20px;border-radius:12px;line-height:1.6}.retry-btn[data-v-25ebca4d]{margin-top:20px;background:#10b981;color:#fff;padding:10px 16px;border:none;border-radius:8px;cursor:pointer}.vip-bubble[data-v-0546a9c2]{background-color:#444;color:#fff;padding:1rem;border-radius:1.2rem;max-width:80%;font-size:15px;box-shadow:0 2px 8px rgba(0,0,0,.2);margin:.5rem 0}.vip-options[data-v-0546a9c2]{margin-top:.8rem;display:flex;flex-direction:column;gap:.5rem}.vip-btn[data-v-0546a9c2]{background:#8b5cf6;color:#fff;border:none;padding:.5rem .8rem;border-radius:999px;font-weight:700;cursor:pointer;transition:all .2s}.vip-btn[data-v-0546a9c2]:hover{background:#a78bfa}.chat-page[data-v-0546a9c2]{display:flex;flex-direction:column;height:100vh;background:#111;color:#fff}.question-text[data-v-0546a9c2]{margin-bottom:8px;font-size:15px;font-weight:400;color:#fff}.question-progress[data-v-0546a9c2]{margin-bottom:8px}.progress-label[data-v-0546a9c2]{font-size:14px;color:#aaa;margin-bottom:4px}.chat-header[data-v-0546a9c2]{position:sticky;top:0;z-index:10;background-color:#000;padding:10px;display:flex;align-items:center;justify-content:start}.back-btn[data-v-0546a9c2]{background:none;border:none;color:#fff;font-size:18px;margin-right:10px}.title[data-v-0546a9c2]{font-size:18px;font-weight:700}.chat-body[data-v-0546a9c2]{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px}.chat-row[data-v-0546a9c2]{display:flex;align-items:flex-start}.chat-row.user[data-v-0546a9c2]{flex-direction:row-reverse}.avatar[data-v-0546a9c2]{width:36px;height:36px;border-radius:50%;margin:0 8px}.bubble-wrapper[data-v-0546a9c2]{max-width:75%}.bubble[data-v-0546a9c2]{padding:10px 14px;background:#333;border-radius:14px;line-height:1.5;word-break:break-word}.chat-row.user .bubble[data-v-0546a9c2]{background:#6366f1}.choices[data-v-0546a9c2]{margin-top:10px;display:flex;flex-direction:column;gap:8px;padding:8px 12px;background:#222;border-radius:12px;border:1px solid #555}.choice-btn[data-v-0546a9c2]{padding:8px 12px;background:#222;border:1px solid #555;border-radius:8px;color:#fff;text-align:left;font-size:14px;transition:.2s}.choice-btn[data-v-0546a9c2]:hover{background:#6366f1;border-color:#6366f1}.choice-btn.disabled[data-v-0546a9c2]{opacity:.5;pointer-events:none;background:#444;border-color:#444}.choice-btn.selected[data-v-0546a9c2]{background:#6366f1;border-color:#6366f1;color:#fff;opacity:1}.action-row[data-v-0546a9c2]{margin-top:12px;display:flex;justify-content:space-between;gap:8px}.ghost-btn[data-v-0546a9c2]{background:transparent;border:1px solid #666;color:#aaa;padding:6px 12px;border-radius:8px;font-size:13px}.ghost-btn[data-v-0546a9c2]:hover{color:#fff;border-color:#fff}.chat-input[data-v-0546a9c2]{display:flex;padding:12px 16px;border-top:1px solid #333;background:#000}.chat-input input[data-v-0546a9c2]{flex:1;background:#222;color:#fff;border:none;padding:10px;border-radius:10px}.chat-input button[data-v-0546a9c2]{margin-left:10px;background:#6366f1;color:#fff;border:none;padding:10px 16px;border-radius:10px}.dialog-overlay[data-v-0546a9c2]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:100}.dialog-box[data-v-0546a9c2]{background:#222;padding:20px;border-radius:12px;width:80%;max-width:320px;text-align:center}.dialog-text[data-v-0546a9c2]{margin-bottom:16px;font-size:15px}.dialog-actions[data-v-0546a9c2]{display:flex;justify-content:space-around;gap:10px}.cancel-btn[data-v-0546a9c2],.confirm-btn[data-v-0546a9c2]{padding:8px 16px;border-radius:8px;font-size:14px;border:none}.confirm-btn[data-v-0546a9c2]{background:#6366f1;color:#fff}.cancel-btn[data-v-0546a9c2]{background:#333;color:#aaa}.ghost-btn[data-v-0546a9c2]:disabled{opacity:.4;color:#888;border-color:#444;cursor:not-allowed}.choices.shrink[data-v-0546a9c2]{height:56px;overflow:hidden;transition:height .4s ease;padding:0 12px;background:#222;border-radius:12px;display:flex;align-items:center;justify-content:center}.choice-title[data-v-0546a9c2]{color:#fff;font-size:16px;font-weight:700}.question-fade-in[data-v-0546a9c2]{animation:fadeInUp-0546a9c2 .4s ease forwards}@keyframes fadeInUp-0546a9c2{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.test-wrapper[data-v-80eda574]{padding:16px;background:#000;color:#fff;min-height:100vh}.title[data-v-80eda574]{font-size:20px;font-weight:700;margin-bottom:20px}.q-box[data-v-80eda574]{background:#1f1f1f;border-radius:12px;padding:16px;margin-bottom:20px}.q-header[data-v-80eda574]{font-size:14px;color:#aaa;margin-bottom:8px}.q-title[data-v-80eda574]{font-size:18px;margin-bottom:12px}.options[data-v-80eda574]{display:flex;flex-direction:column;gap:10px}.option-btn[data-v-80eda574]{background:#2e2e2e;border:none;padding:10px;border-radius:8px;cursor:pointer;color:#fff;text-align:left}.bottom-actions[data-v-80eda574]{display:flex;justify-content:space-between}.nav-btn[data-v-80eda574],.submit-btn[data-v-80eda574]{background:#444;color:#fff;padding:8px 12px;border:none;border-radius:8px;cursor:pointer}.result-box[data-v-80eda574]{background:#1a1a1a;padding:16px;border-radius:12px;line-height:1.7}.retry-btn[data-v-80eda574]{margin-top:20px;background:#6366f1;color:#fff;padding:10px 16px;border:none;border-radius:8px;cursor:pointer}.back-btn[data-v-80eda574]{background:#333;color:#fff;padding:6px 12px;border-radius:8px;margin-bottom:16px;border:none}.ecr-wrapper[data-v-c3fc8eca]{background:#000;color:#fff;padding:16px;min-height:100vh}.title[data-v-c3fc8eca]{font-size:20px;font-weight:700;margin-bottom:20px}.q-box[data-v-c3fc8eca]{background:#1f1f1f;padding:16px;border-radius:12px}.q-header[data-v-c3fc8eca]{font-size:14px;color:#aaa;margin-bottom:8px;display:flex;justify-content:space-between}.q-title[data-v-c3fc8eca]{font-size:18px;font-weight:700;margin-bottom:16px}.options[data-v-c3fc8eca]{display:flex;flex-direction:column;gap:10px}.option-btn[data-v-c3fc8eca]{background:#2e2e2e;padding:10px;color:#fff;border-radius:8px;border:none;text-align:left;cursor:pointer}.bottom-actions[data-v-c3fc8eca]{margin-top:20px;display:flex;justify-content:space-between}.nav-btn[data-v-c3fc8eca],.submit-btn[data-v-c3fc8eca]{background:#444;color:#fff;padding:8px 16px;border:none;border-radius:8px;cursor:pointer}.result-box[data-v-c3fc8eca]{background:#1a1a1a;padding:16px;border-radius:12px;margin-top:24px}.result-details[data-v-c3fc8eca]{padding-left:16px;margin-top:16px;font-size:14px;line-height:1.6}.retry-btn[data-v-c3fc8eca]{margin-top:20px;background:#6366f1;color:#fff;padding:10px 16px;border:none;border-radius:8px;cursor:pointer}.back-btn[data-v-c3fc8eca]{background:#444;padding:6px 12px;border-radius:8px;color:#fff;margin-bottom:16px;border:none}.timer[data-v-c3fc8eca]{font-size:13px;color:#facc15}.post-text-wrapper[data-v-3dc33618]{display:flex;flex-direction:column;align-items:flex-end;margin-top:8px}.post-text[data-v-3dc33618]{align-self:stretch;white-space:pre-wrap;word-break:break-word;text-align:left;width:100%;font-size:16px;line-height:1.6}.report-btn[data-v-3dc33618]{background:none;border:none;color:#f66;cursor:pointer;font-size:14px;margin-top:6px}.report-overlay[data-v-3dc33618]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;z-index:1000}.report-card[data-v-3dc33618]{background:#fff;padding:20px;border-radius:10px;width:90%;max-width:400px}.reason-list label[data-v-3dc33618]{display:block;margin:8px 0}.report-textarea[data-v-3dc33618]{width:100%;height:60px;margin-top:10px;padding:6px}.report-actions[data-v-3dc33618]{margin-top:15px;display:flex;justify-content:flex-end;gap:10px}.highlight[data-v-3dc33618]{border:2px solid #f39c12;background-color:rgba(255,235,59,.1);transition:background-color .5s ease}.comment-section[data-v-3dc33618]{margin-left:12px;font-size:13px;color:#aaa}.no-comment[data-v-3dc33618]{color:#aaa;margin-top:30px}.comment-end[data-v-3dc33618]{margin-top:20px;text-align:center}.divider[data-v-3dc33618]{height:1px;width:80%;background-color:#ccc;margin:0 auto 10px}.end-text[data-v-3dc33618]{color:#aaa;font-size:14px}.load-more-replies[data-v-3dc33618],.load-more[data-v-3dc33618]{color:#aaa;font-size:13px;text-align:center;margin-top:8px;cursor:pointer}.image-wrapper[data-v-3dc33618]{position:relative;width:100%}.detail-img[data-v-3dc33618]{height:auto;display:block}.view-count[data-v-3dc33618]{position:absolute;bottom:10px;right:10px;background:rgba(0,0,0,.5);color:#fff;font-size:12px;padding:4px 8px;border-radius:12px}.replies[data-v-3dc33618]{margin-top:6px;padding-left:12px;border-left:2px solid #333}.reply-item[data-v-3dc33618]{margin:6px 0}.reply-meta[data-v-3dc33618]{font-size:14px;color:#ccc}.reply-time-location[data-v-3dc33618]{font-size:12px;color:#888;margin-top:2px}.reply-floating[data-v-3dc33618]{position:fixed;bottom:0;left:0;width:100%;background:#000;padding:12px 16px;border-top:1px solid #222;z-index:999;box-sizing:border-box;transform:translateZ(0);-webkit-transform:translateZ(0);will-change:transform;pointer-events:auto}.reply-input[data-v-3dc33618]{width:100%;border:none;border-radius:18px;background-color:#1c1c1e;color:#ccc;padding:8px 12px;font-size:16px;margin-bottom:8px}.reply-actions[data-v-3dc33618]{display:flex;justify-content:space-between;align-items:center}.photo-btn[data-v-3dc33618]{font-size:20px;color:#888}.send-btn[data-v-3dc33618]{background-color:#6366f1;border:none;border-radius:18px;color:#fff;padding:6px 16px;font-size:14px;cursor:pointer}.post-detail[data-v-3dc33618]{padding:0 16px 80px;color:#fff;background-color:#000;min-height:100%;position:relative;box-sizing:border-box;overflow-x:hidden}.top-nav[data-v-3dc33618]{display:flex;align-items:center;justify-content:space-between;padding:10px 0;background-color:#000;position:sticky;top:0;z-index:10}.left-group[data-v-3dc33618]{display:flex;align-items:center;gap:8px}.nav-back[data-v-3dc33618]{font-size:20px;color:#fff;background:none;border:none}.reply-btn[data-v-3dc33618]{font-size:13px;color:#aaa}.reply-btn[data-v-3dc33618]:hover{color:#f43f5e}.comment-meta[data-v-3dc33618]{gap:6px;font-size:12px;color:#888;white-space:nowrap;display:flex;align-items:center;gap:8px;flex-shrink:0}.comment-like[data-v-3dc33618]{font-size:14px;color:#f43f5e;margin-left:10px;cursor:pointer}.comment-like[data-v-3dc33618]:hover{opacity:.8}.comment-text[data-v-3dc33618]{white-space:pre-wrap}.user-avatar[data-v-3dc33618]{width:32px;height:32px;border-radius:50%;margin-left:8px}.username[data-v-3dc33618]{display:inline-block;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.btn-follow[data-v-3dc33618]{color:#fff;border:1px solid #f43f5e;border-radius:12px;padding:2px 10px;background:transparent;font-size:14px;margin-right:-50px}.comments[data-v-3dc33618]{padding:16px;background:#000;color:#fff}.comment[data-v-3dc33618]{border-bottom:1px solid #333;padding:10px 0}.comment-head[data-v-3dc33618],.reply-head[data-v-3dc33618]{display:flex;justify-content:space-between;align-items:center}.comment-left[data-v-3dc33618],.reply-left[data-v-3dc33618]{display:flex;align-items:center}.comment-avatar[data-v-3dc33618],.reply-avatar[data-v-3dc33618]{width:32px;height:32px;border-radius:50%;margin-right:8px}.comment-user[data-v-3dc33618],.reply-username[data-v-3dc33618]{font-weight:700}.comment-meta[data-v-3dc33618],.reply-meta[data-v-3dc33618]{font-size:12px;color:#aaa}.comment-like[data-v-3dc33618],.reply-like[data-v-3dc33618]{margin-left:10px;cursor:pointer}.comment-text[data-v-3dc33618],.reply-text[data-v-3dc33618]{margin-top:8px;font-size:16px}.reply-btn[data-v-3dc33618]{color:#4f9cff;cursor:pointer}.replies[data-v-3dc33618]{margin-top:10px;padding-left:40px}.btn-share[data-v-3dc33618]{background:none;border:none;color:#fff;font-size:20px}.detail-img[data-v-3dc33618]{width:100%;height:70vh;-o-object-fit:cover;object-fit:cover;border-radius:10px;margin-bottom:12px}.detail-text[data-v-3dc33618]{font-size:16px;margin-bottom:12px;line-height:1.6;color:#eee;white-space:pre-wrap;word-break:break-word}.post-info[data-v-3dc33618]{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:#aaa;margin-bottom:12px;gap:8px}.author-left[data-v-3dc33618]{display:flex;align-items:center;min-width:0}.author-avatar[data-v-3dc33618]{width:20px;height:20px;border-radius:50%;margin-right:6px;-o-object-fit:cover;object-fit:cover}.author-name[data-v-3dc33618]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}.author-right[data-v-3dc33618]{text-align:right;white-space:nowrap;font-size:12px;flex-shrink:0;color:#888}.comments[data-v-3dc33618]{border-top:1px solid #333;padding-top:12px;margin-bottom:80px}.comment[data-v-3dc33618]{display:flex;flex-direction:column;gap:4px;padding:12px 0;border-bottom:1px solid #222}.comment-head[data-v-3dc33618],.comment-left[data-v-3dc33618]{display:flex;align-items:center;gap:10px}.comment-left[data-v-3dc33618]{flex:1}.comment-user[data-v-3dc33618]{font-weight:600;color:#fff;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.comment-avatar[data-v-3dc33618]{width:36px;height:36px;border-radius:50%;-o-object-fit:cover;object-fit:cover;background-color:#333}.comment-time[data-v-3dc33618]{font-size:12px;color:#888;white-space:nowrap;flex-shrink:0}.comment-info[data-v-3dc33618]{font-size:12px;color:#aaa}.comment-text[data-v-3dc33618]{margin-left:46px;margin-top:6px;font-size:16px;color:#ccc;line-height:1.5;word-break:break-word}.comment-actions[data-v-3dc33618]{display:flex;align-items:center;justify-content:space-between;margin-left:46px;margin-right:16px;margin-top:4px;font-size:12px;color:#aaa}.comment-actions span[data-v-3dc33618]{display:flex;align-items:center;gap:4px;cursor:pointer}.comment-actions span[data-v-3dc33618]:hover{color:#f43f5e}.reply-box[data-v-3dc33618]{display:flex;gap:8px;margin-top:8px;align-items:center}.reply-box input[data-v-3dc33618]{flex:1;padding:6px 10px;border-radius:20px;border:none;background-color:#1c1c1e;color:#ccc}.photo-btn[data-v-3dc33618]{background:none;border:none;font-size:18px;cursor:pointer}.reply-box button[data-v-3dc33618]{padding:6px 12px;background-color:#6366f1;color:#fff;border:none;border-radius:20px;cursor:pointer}.no-comment[data-v-3dc33618]{color:#777;text-align:center;margin:20px 0;font-size:14px}.bottom-bar[data-v-3dc33618]{position:fixed;bottom:0;left:0;width:100vw;background-color:#000;border-top:1px solid #222;z-index:100;padding:12px 0;box-sizing:border-box}.bottom-inner[data-v-3dc33618]{max-width:600px;margin:0 auto;padding:0 16px;display:flex;align-items:center;justify-content:space-between}.comment-input[data-v-3dc33618]{flex:1;margin-right:12px;background-color:#1c1c1e;border:none;border-radius:20px;padding:4px 10px;color:#ccc;font-size:13px;height:30px}.comment-input[data-v-3dc33618]:focus{outline:none}.icon-group[data-v-3dc33618]{display:flex;gap:12px;font-size:16px;color:#ccc;align-items:center}.page-wrapper[data-v-69d4f802]{padding:20px;color:#fff}.title[data-v-69d4f802]{font-size:18px;margin-bottom:12px}.empty-text[data-v-69d4f802]{color:#999;text-align:center;margin-top:50px}.comment-list[data-v-69d4f802]{display:flex;flex-direction:column;gap:12px}.comment-item[data-v-69d4f802]{background:#1f1f1f;padding:12px;border-radius:10px}.info[data-v-69d4f802]{font-size:14px;color:#ccc}.name[data-v-69d4f802]{color:#f0f;margin-right:6px}.action[data-v-69d4f802]{color:#aaa}.content[data-v-69d4f802]{margin:6px 0;color:#eee}.time[data-v-69d4f802]{font-size:12px;color:#666;text-align:right}.deep-analysis-wrapper[data-v-5bbca83d]{padding:20px;background:#000;color:#fff}.back-btn[data-v-5bbca83d]{margin:10px;padding:6px 12px;font-size:16px;background-color:#eee;border:1px solid #ccc;border-radius:6px;cursor:pointer}.title[data-v-5bbca83d]{font-size:24px;margin-bottom:10px}.subtitle[data-v-5bbca83d]{font-size:14px;color:#ccc;margin-bottom:20px}.analysis-section[data-v-5bbca83d]{margin-bottom:20px}.analysis-card[data-v-5bbca83d]{background:#111;padding:16px;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.4)}.analysis-card.locked[data-v-5bbca83d]{opacity:.5}.locked-text[data-v-5bbca83d]{color:#888}.action-btn[data-v-5bbca83d]{margin-top:10px;padding:8px 14px;background:#4fc3f7;border:none;border-radius:8px;color:#000;cursor:pointer}.action-btn[data-v-5bbca83d]:hover{background:#29b6f6}.viewer[data-v-74cf1fd4]{width:100vw;height:100vh;overflow:hidden;background:linear-gradient(180deg,#1a1a40,#000)}.call-screen[data-v-278fdc98]{height:100vh;background:#0b0b2a;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;overflow:hidden;position:relative}.connecting-ui[data-v-278fdc98]{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;width:100%;z-index:2}.avatar-circle[data-v-278fdc98]{width:120px;height:120px;background:#6366f1;border-radius:50%;margin-bottom:20px}.name[data-v-278fdc98]{font-size:24px;color:#fff;margin-bottom:10px}.status[data-v-278fdc98]{font-size:18px;color:#93c5fd}.model-view[data-v-278fdc98]{position:absolute;top:0;left:0;width:100vw;height:100vh;z-index:0}.footer-bar[data-v-278fdc98]{width:100%;padding:20px;display:flex;justify-content:center;background:transparent;z-index:2}.end-button[data-v-278fdc98]{background:#ef4444;border:none;border-radius:30px;padding:12px 24px;color:#fff;font-size:18px;cursor:pointer}.dream-page[data-v-39eb3788]{display:flex;flex-direction:column;justify-content:flex-start;min-height:100vh;padding-bottom:160px;position:relative;z-index:1;overflow-x:hidden;overflow-y:auto;font-family:Orbitron,sans-serif;background:#000;color:#fff}#star-canvas[data-v-39eb3788]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:0;filter:brightness(1.1)}.energy-pulse[data-v-39eb3788]{position:absolute;top:50%;left:50%;width:30px;height:30px;border-radius:50%;background:rgba(0,255,255,.5);box-shadow:0 0 20px rgba(0,255,255,.6);transform:translate(-50%,-50%);animation:pulse-39eb3788 2s infinite;z-index:1}@keyframes pulse-39eb3788{0%{transform:translate(-50%,-50%) scale(1);opacity:1}to{transform:translate(-50%,-50%) scale(8);opacity:0}}.floating-moon[data-v-39eb3788]{position:absolute;top:3%;right:1%;width:70px;height:70px;border-radius:50%;background:radial-gradient(circle,#f5faff,#45f);box-shadow:0 0 30px 15px rgba(80,150,255,.3);animation:floatmoon-39eb3788 6s ease-in-out infinite;z-index:2}@keyframes floatmoon-39eb3788{0%,to{transform:translateY(0)}50%{transform:translateY(20px)}}.dream-fog[data-v-39eb3788]{position:absolute;top:0;left:0;width:200%;height:100%;background:radial-gradient(ellipse at center,hsla(0,0%,100%,.05),transparent);animation:fogmove-39eb3788 60s linear infinite;z-index:1;pointer-events:none}@keyframes fogmove-39eb3788{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.back-btn[data-v-39eb3788]{position:absolute;top:20px;left:20px;z-index:10;background:hsla(0,0%,100%,.1);border:1px solid #888;color:#fff;padding:8px 14px;border-radius:10px;font-size:16px;cursor:pointer;backdrop-filter:blur(6px);transition:background .3s}.back-btn[data-v-39eb3788]:hover{background:hsla(0,0%,100%,.2)}.input-area[data-v-39eb3788]{position:relative;z-index:3;text-align:center;padding-top:24px}.dream-input[data-v-39eb3788]{width:80%;max-width:500px;height:100px;border-radius:10px;background:hsla(0,0%,100%,.1);border:1px solid #aaa;color:#fff;padding:10px;font-size:16px;backdrop-filter:blur(4px)}.analyze-btn[data-v-39eb3788]{margin-top:12px;background:linear-gradient(90deg,#6a6aff,#00f0ff);border:none;color:#fff;padding:10px 24px;border-radius:30px;font-size:18px;cursor:pointer;box-shadow:0 0 20px #5a5aff;transition:all .3s ease}.analyze-btn[data-v-39eb3788]:hover{transform:scale(1.05);box-shadow:0 0 25px #00f0ff}.result-area[data-v-39eb3788]{flex-shrink:0;margin-top:30px;margin-bottom:100px;text-align:center;z-index:3;padding:0 12px;position:relative;min-height:10vh}.result-line[data-v-39eb3788]{margin:12px auto;font-size:18px;padding:12px;max-width:600px;background:hsla(0,0%,100%,.08);border-radius:12px;box-shadow:0 0 15px hsla(0,0%,100%,.3);backdrop-filter:blur(6px);animation:glowIn-39eb3788 1s ease forwards}@keyframes glowIn-39eb3788{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.cursor[data-v-39eb3788]{display:inline-block;width:8px;animation:blink-39eb3788 1s infinite}@keyframes blink-39eb3788{0%,to{opacity:1}50%{opacity:0}}.emotion-title[data-v-39eb3788]{color:#fff;margin-bottom:8px;font-size:16px}.emotion-options[data-v-39eb3788]{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:12px}.emotion-btn[data-v-39eb3788]{padding:6px 14px;background:hsla(0,0%,100%,.08);border-radius:20px;color:#fff;font-size:14px;cursor:pointer;transition:all .3s;border:1px solid transparent}.emotion-btn[data-v-39eb3788]:hover{background:hsla(0,0%,100%,.15)}.emotion-btn.active[data-v-39eb3788]{background:#00f0ff;color:#000;font-weight:700;border-color:#fff}.after-actions[data-v-39eb3788]{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;z-index:3}.action-btn[data-v-39eb3788]{background:hsla(0,0%,100%,.08);color:#fff;border:1px solid #aaa;padding:10px 20px;border-radius:20px;font-size:16px;cursor:pointer;transition:.3s;min-width:130px}.action-btn[data-v-39eb3788]:hover{background:hsla(0,0%,100%,.2)}