.login-page[data-v-35eaf9e2]{background:#f5f5f5;justify-content:center;align-items:center;min-height:100vh;display:flex}.login-box[data-v-35eaf9e2]{background:#fff;border-radius:10px;width:360px;padding:30px}.login-box h1[data-v-35eaf9e2]{text-align:center;margin-bottom:25px}.login-box input[data-v-35eaf9e2]{box-sizing:border-box;border:1px solid #ddd;border-radius:5px;width:100%;margin-bottom:15px;padding:10px}.login-box button[data-v-35eaf9e2]{cursor:pointer;border:none;border-radius:5px;width:100%;padding:10px}.login-box button[data-v-35eaf9e2]:disabled{cursor:not-allowed}.message[data-v-35eaf9e2]{text-align:center}.app-download[data-v-9b386f52]{cursor:pointer;color:#333;padding:12px 16px;font-size:14px;display:inline-block;position:relative}.download-text[data-v-9b386f52]{align-items:center;gap:6px;display:flex}.app-download:hover .download-text[data-v-9b386f52]{color:#6c5ce7}.arrow[data-v-9b386f52]{font-size:12px}.download-dropdown[data-v-9b386f52]{z-index:9999;box-sizing:border-box;text-align:center;background:#fff;border:1px solid #eee;border-radius:12px;width:220px;margin-top:8px;padding:20px;position:absolute;top:100%;left:50%;right:0;transform:translate(-50%);box-shadow:0 8px 30px #0000001f}.dropdown-title[data-v-9b386f52]{margin-bottom:14px;font-size:15px;font-weight:600}.qr-code[data-v-9b386f52]{object-fit:contain;width:160px;height:160px;margin:0 auto;display:block}.dropdown-tip[data-v-9b386f52]{color:#888;margin-top:10px;font-size:12px}.download-button[data-v-9b386f52]{color:#fff;cursor:pointer;background:#6c5ce7;border:none;border-radius:8px;width:100%;margin-top:14px;padding:10px}.download-button[data-v-9b386f52]:hover{background:#5948d6}.layout[data-v-55ee31a1]{background:#f5f6fa;min-height:100vh}.header[data-v-55ee31a1]{background:#fff;border-bottom:1px solid #eee;align-items:center;gap:40px;height:64px;padding:0 32px;display:flex}.logo[data-v-55ee31a1]{color:#333;font-size:22px;font-weight:700}.tabs[data-v-55ee31a1]{gap:28px;height:100%;display:flex}.tab[data-v-55ee31a1]{color:#666;border-bottom:3px solid #0000;align-items:center;padding:0 4px;text-decoration:none;display:flex}.tab[data-v-55ee31a1]:hover{color:#409eff}.tab.active[data-v-55ee31a1]{color:#409eff;border-bottom-color:#409eff}.logout[data-v-55ee31a1]{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:6px;margin-left:auto;padding:8px 14px}.content[data-v-55ee31a1]{padding:24px}@media (width<=600px){.header[data-v-55ee31a1]{flex-wrap:wrap;gap:12px;height:auto;min-height:60px;padding:12px}.tabs[data-v-55ee31a1]{order:3;gap:16px;width:100%;height:44px;overflow-x:auto}.content[data-v-55ee31a1]{padding:12px}}[data-v-cf57782b]{box-sizing:border-box}.history-page[data-v-cf57782b]{color:#263247;background:#f7f8fa;min-height:100vh}.history-header[data-v-cf57782b]{text-align:center;padding:0 20px}.logo[data-v-cf57782b]{height:200px;margin-bottom:20px}.history-tabs[data-v-cf57782b]{scrollbar-width:none;justify-content:center;gap:8px;max-width:1100px;margin:0 auto;display:flex;overflow-x:auto}.history-tabs[data-v-cf57782b]::-webkit-scrollbar{display:none}.history-tabs button[data-v-cf57782b]{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:22px;flex-shrink:0;padding:9px 22px;font-size:14px;transition:all .2s}.history-tabs button[data-v-cf57782b]:hover{color:#4776e6;border-color:#b7c9f7}.history-tabs button.active[data-v-cf57782b]{color:#fff;background:#4776e6;border-color:#4776e6;box-shadow:0 4px 12px #4776e633}.search-section[data-v-cf57782b]{padding:25px 20px 0}.search-box[data-v-cf57782b]{align-items:center;width:90%;max-width:900px;margin:0 auto;display:flex;position:relative}.search-box input[data-v-cf57782b]{color:#263247;background:#fff;border:2px solid #dfe3ea;border-radius:14px;outline:none;width:100%;height:60px;padding:0 125px 0 22px;font-size:16px;box-shadow:0 6px 24px #26324712}.search-box input[data-v-cf57782b]:focus{border-color:#4776e6}.search-box button[data-v-cf57782b]{color:#fff;cursor:pointer;background:#4776e6;border:none;border-radius:9px;width:105px;font-size:15px;position:absolute;top:8px;bottom:8px;right:8px}.loading-container[data-v-cf57782b]{color:#8a94a6;background:#fff;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;max-width:1100px;min-height:270px;margin:35px auto 0;display:flex}.loading-spinner[data-v-cf57782b]{border:3px solid #e5e7eb;border-top-color:#4776e6;border-radius:50%;width:35px;height:35px;margin-bottom:15px;animation:.8s linear infinite loading-cf57782b}@keyframes loading-cf57782b{to{transform:rotate(360deg)}}.error-container[data-v-cf57782b]{color:#8a94a6;background:#fff;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;max-width:1100px;min-height:220px;margin:35px auto 0;display:flex}.error-container button[data-v-cf57782b]{color:#fff;cursor:pointer;background:#4776e6;border:none;border-radius:6px;margin-top:10px;padding:8px 18px}.carousel[data-v-cf57782b]{color:#fff;background:linear-gradient(120deg,#4776e6,#7559c9);border-radius:16px;max-width:1100px;min-height:270px;margin:35px auto 0;padding:36px 70px 55px;position:relative;overflow:hidden}.carousel-content[data-v-cf57782b]{cursor:pointer;animation:.35s slide-in-cf57782b}@keyframes slide-in-cf57782b{0%{opacity:.6;transform:translate(35px)}to{opacity:1;transform:translate(0)}}.carousel-tag[data-v-cf57782b]{letter-spacing:2px;opacity:.8;font-size:11px}.carousel-content h2[data-v-cf57782b]{margin:18px 0 10px;font-size:28px}.carousel-content p[data-v-cf57782b]{color:#e5eaff;margin:0;font-size:14px;line-height:1.8}.carousel-button[data-v-cf57782b]{color:#4776e6;cursor:pointer;background:#fff;border:none;border-radius:7px;margin-top:22px;padding:10px 20px}.carousel-arrow[data-v-cf57782b]{z-index:2;color:#fff;cursor:pointer;background:#ffffff26;border:none;border-radius:6px;width:34px;height:42px;font-size:30px;position:absolute;top:45%}.carousel-arrow[data-v-cf57782b]:hover{background:#ffffff40}.carousel-arrow.prev[data-v-cf57782b]{left:18px}.carousel-arrow.next[data-v-cf57782b]{right:18px}.carousel-dots[data-v-cf57782b]{z-index:5;justify-content:center;align-items:center;gap:8px;width:100%;display:flex;position:absolute;bottom:18px;left:0;right:0}.carousel-dot[data-v-cf57782b]{cursor:pointer;background:#ffffff73;border:0;border-radius:50%;width:8px;height:8px;margin:0;padding:0;transition:width .25s,background .25s,transform .25s;display:block}.carousel-dot[data-v-cf57782b]:hover{background:#ffffffbf;transform:scale(1.15)}.carousel-dot.active[data-v-cf57782b]{background:#fff;border-radius:10px;width:24px}.prompt-section[data-v-cf57782b]{max-width:1100px;margin:48px auto 60px;padding:0 20px;scroll-margin-top:24px}.section-heading[data-v-cf57782b]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.section-heading h2[data-v-cf57782b]{margin:0;font-size:22px}.section-heading p[data-v-cf57782b]{color:#8a94a6;margin:8px 0 0;font-size:13px}.heading-actions[data-v-cf57782b]{align-items:center;gap:12px;display:flex}.result-count[data-v-cf57782b]{color:#7c8799;font-size:13px}.clear-button[data-v-cf57782b]{color:#4776e6;cursor:pointer;background:#edf2ff;border:none;border-radius:6px;padding:6px 10px}.prompt-list[data-v-cf57782b]{flex-direction:column;gap:10px;display:flex}.prompt-item[data-v-cf57782b]{cursor:pointer;background:#fff;border:1px solid #edf0f4;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;transition:border-color .2s;display:flex}.prompt-item[data-v-cf57782b]:hover{border-color:#b7c9f7}.prompt-info[data-v-cf57782b]{min-width:0}.prompt-info h3[data-v-cf57782b]{color:#263247;overflow-wrap:anywhere;margin:0 0 6px;font-size:15px;font-weight:600}.prompt-info p[data-v-cf57782b]{color:#8993a4;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.7}.copy-button[data-v-cf57782b]{color:#fff;cursor:pointer;background:#4776e6;border:none;border-radius:6px;flex-shrink:0;padding:8px 18px}.empty-tip[data-v-cf57782b]{color:#8a94a6;text-align:center;background:#fff;border-radius:8px;padding:35px 15px}.footer[data-v-cf57782b]{color:#9aa3b2;text-align:center;background:#fff;border-top:1px solid #eee;padding:25px 15px;font-size:12px}[data-v-cf57782b] .search-highlight{color:#b45309;background:#fef08a;border-radius:3px;padding:1px 3px;font-weight:700}@media (width<=768px){.history-header[data-v-cf57782b]{padding-top:30px}.logo[data-v-cf57782b]{font-size:40px}.history-header h2[data-v-cf57782b]{font-size:21px}.history-tabs[data-v-cf57782b]{justify-content:flex-start;padding:0 5px 5px}.history-tabs button[data-v-cf57782b]{padding:8px 16px;font-size:13px}.search-section[data-v-cf57782b]{padding:20px 14px 0}.search-box[data-v-cf57782b]{width:100%}.search-box input[data-v-cf57782b]{height:56px;padding-left:15px;font-size:14px}.search-box button[data-v-cf57782b]{width:80px;font-size:14px}.carousel[data-v-cf57782b]{border-radius:12px;min-height:250px;margin:25px 14px 0;padding:32px 40px 55px}.carousel-content h2[data-v-cf57782b]{font-size:22px;line-height:1.5}.carousel-content p[data-v-cf57782b]{font-size:13px}.carousel-arrow.prev[data-v-cf57782b]{left:6px}.carousel-arrow.next[data-v-cf57782b]{right:6px}.carousel-dots[data-v-cf57782b]{bottom:15px}.prompt-section[data-v-cf57782b]{margin-top:35px;padding:0 14px}.prompt-item[data-v-cf57782b]{padding:13px}.copy-button[data-v-cf57782b]{padding:7px 12px}}@media (width<=500px){.carousel[data-v-cf57782b]{padding-left:35px;padding-right:35px}.carousel-content h2[data-v-cf57782b]{font-size:20px}.carousel-content p[data-v-cf57782b]{font-size:12px}}.moment[data-v-dc740901]{box-sizing:border-box;background:#fff;border:1px solid #ddd;border-radius:10px;width:640px;margin:0 auto 20px;padding:20px}.moment h2[data-v-dc740901]{margin-top:0}.content[data-v-dc740901]{line-height:1.6}.images[data-v-dc740901]{flex-wrap:wrap;gap:10px;margin-top:15px;display:flex}.images img[data-v-dc740901]{object-fit:cover;border-radius:8px;width:190px;height:190px}.time[data-v-dc740901]{color:#999;margin-top:15px;font-size:14px}.page[data-v-02a3896b]{background:#f5f5f5;width:100%;height:100vh;overflow:hidden}.sidebar[data-v-02a3896b]{z-index:100;background:#fff;border-right:1px solid #e5e5e5;width:220px;position:fixed;top:100px;bottom:0;left:0}.menu[data-v-02a3896b]{padding:15px 10px}.menu-item[data-v-02a3896b]{cursor:pointer;color:#555;border-radius:8px;align-items:center;height:50px;margin-bottom:5px;padding:0 15px;transition:all .2s;display:flex}.menu-item[data-v-02a3896b]:hover{background:#f5f5f5}.menu-item.active[data-v-02a3896b]{color:#1677ff;background:#eaf3ff;font-weight:600}.menu-icon[data-v-02a3896b]{text-align:center;width:35px;font-size:18px}.menu-name[data-v-02a3896b]{margin-left:8px}.content[data-v-02a3896b]{box-sizing:border-box;height:100vh;margin-left:220px;padding:20px 30px;overflow-y:auto}.header[data-v-02a3896b]{width:640px;margin:0 auto 20px}.header h1[data-v-02a3896b]{margin:0}.loading[data-v-02a3896b]{text-align:center;color:#999;width:640px;margin:50px auto}.error[data-v-02a3896b]{color:red;width:640px;margin:30px auto}.empty[data-v-02a3896b]{text-align:center;color:#999;width:640px;margin:50px auto}.content[data-v-02a3896b]::-webkit-scrollbar{width:8px}.content[data-v-02a3896b]::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}.content[data-v-02a3896b]::-webkit-scrollbar-track{background:0 0}@media (width<=600px){.sidebar[data-v-02a3896b]{width:180px}.content[data-v-02a3896b]{margin-left:180px;padding:15px}}.album-page[data-v-59093e9b]{box-sizing:border-box;width:100%;max-width:1400px;margin:0 auto;padding:24px}.album-header[data-v-59093e9b]{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.album-header h1[data-v-59093e9b]{color:#222;margin:0;font-size:28px;font-weight:600}.album-count[data-v-59093e9b]{color:#999;margin-top:6px;font-size:13px}.photo-grid[data-v-59093e9b]{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.photo-card[data-v-59093e9b]{aspect-ratio:1;cursor:pointer;background:#f2f2f2;border-radius:12px;width:100%;position:relative;overflow:hidden}.photo[data-v-59093e9b]{object-fit:cover;z-index:1;width:100%;height:100%;transition:transform .3s;position:absolute;inset:0}.photo-info[data-v-59093e9b]{z-index:10;background:linear-gradient(#000000b3,#0000);padding:14px;position:absolute;top:0;left:0;right:0}.user-info[data-v-59093e9b]{color:#fff;align-items:center;display:flex}.avatar[data-v-59093e9b]{object-fit:cover;box-sizing:border-box;border:1px solid #ffffffb3;border-radius:50%;flex-shrink:0;width:38px;height:38px}.avatar-default[data-v-59093e9b]{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:#fff;background:#ffffff40;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex}.user-text[data-v-59093e9b]{min-width:0;margin-left:10px}.username[data-v-59093e9b]{text-overflow:ellipsis;white-space:nowrap;color:#fff;text-shadow:0 1px 3px #0009;max-width:180px;font-size:14px;font-weight:600;overflow:hidden}.time[data-v-59093e9b]{color:#ffffffd9;text-shadow:0 1px 3px #0009;margin-top:3px;font-size:11px}.photo-card:hover .photo[data-v-59093e9b]{transform:scale(1.05)}.state[data-v-59093e9b]{color:#999;flex-direction:column;justify-content:center;align-items:center;min-height:300px;font-size:14px;display:flex}.error[data-v-59093e9b]{color:#f44336}.loading-spinner[data-v-59093e9b]{border:3px solid #eee;border-top-color:#999;border-radius:50%;width:30px;height:30px;margin-bottom:15px;animation:.8s linear infinite loading-59093e9b}@keyframes loading-59093e9b{to{transform:rotate(360deg)}}.retry-button[data-v-59093e9b]{color:#fff;cursor:pointer;background:#333;border:none;border-radius:6px;margin-top:15px;padding:7px 18px}.preview-mask[data-v-59093e9b]{z-index:9999;box-sizing:border-box;background:#000000d9;justify-content:center;align-items:center;padding:30px;display:flex;position:fixed;inset:0}.preview-container[data-v-59093e9b]{flex-direction:column;align-items:center;max-width:90vw;max-height:90vh;display:flex;position:relative}.preview-image[data-v-59093e9b]{object-fit:contain;border-radius:6px;max-width:90vw;max-height:78vh;display:block}.close-button[data-v-59093e9b]{color:#fff;cursor:pointer;background:#ffffff26;border:none;border-radius:50%;width:36px;height:36px;font-size:28px;line-height:36px;position:absolute;top:-45px;right:-45px}.preview-info[data-v-59093e9b]{box-sizing:border-box;color:#fff;background:#0009;border-radius:8px;width:100%;margin-top:12px;padding:10px 14px}.preview-user[data-v-59093e9b]{align-items:center;display:flex}.preview-avatar[data-v-59093e9b]{object-fit:cover;border-radius:50%;width:36px;height:36px;margin-right:10px}.preview-username[data-v-59093e9b]{font-size:14px;font-weight:600}.preview-time[data-v-59093e9b]{color:#aaa;margin-top:3px;font-size:11px}@media (width<=900px){.photo-grid[data-v-59093e9b]{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.album-page[data-v-59093e9b]{padding:12px}.photo-grid[data-v-59093e9b]{grid-template-columns:repeat(2,1fr);gap:8px}.photo-card[data-v-59093e9b]{border-radius:8px}.photo-info[data-v-59093e9b]{padding:9px}.avatar[data-v-59093e9b]{width:30px;height:30px}.username[data-v-59093e9b]{max-width:100px;font-size:12px}.time[data-v-59093e9b]{font-size:9px}.close-button[data-v-59093e9b]{top:-40px;right:0}}.mine-page[data-v-d5c40512]{max-width:900px;margin:0 auto;padding:24px}.user-card[data-v-d5c40512]{background:#fff;border-radius:16px;align-items:center;padding:30px;display:flex;box-shadow:0 4px 20px #0000000d}.avatar[data-v-d5c40512]{color:#666;background:#eee;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;font-size:28px;font-weight:600;display:flex;overflow:hidden}.avatar img[data-v-d5c40512]{object-fit:cover;width:100%;height:100%}.user-info[data-v-d5c40512]{margin-left:20px}.username[data-v-d5c40512]{color:#222;font-size:22px;font-weight:600}.account[data-v-d5c40512]{color:#999;margin-top:6px;font-size:14px}.menu[data-v-d5c40512]{background:#fff;border-radius:14px;margin-top:20px;overflow:hidden;box-shadow:0 4px 20px #0000000d}.menu-item[data-v-d5c40512]{cursor:pointer;border-bottom:1px solid #f2f2f2;justify-content:space-between;align-items:center;padding:18px 20px;transition:background .2s;display:flex}.menu-item[data-v-d5c40512]:last-child{border-bottom:none}.menu-item[data-v-d5c40512]:hover{background:#f8f8f8}.menu-left[data-v-d5c40512]{color:#333;align-items:center;font-size:15px;display:flex}.icon[data-v-d5c40512]{width:30px;margin-right:10px;font-size:20px}.arrow[data-v-d5c40512]{color:#bbb;font-size:24px}.logout[data-v-d5c40512]{color:#f44336;cursor:pointer;background:#fff;border:none;border-radius:10px;width:100%;margin-top:25px;padding:14px;font-size:15px;box-shadow:0 4px 20px #0000000d}.logout[data-v-d5c40512]:hover{background:#fff5f5}@media (width<=600px){.mine-page[data-v-d5c40512]{padding:12px}.user-card[data-v-d5c40512]{padding:22px}.avatar[data-v-d5c40512]{width:60px;height:60px;font-size:22px}.username[data-v-d5c40512]{font-size:18px}}
