.ai-reader-page[data-v-bd33465a]{min-height:100vh;background:linear-gradient(135deg,#f5f7fa,#e4eaf5);padding:30px 50px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.layout-container[data-v-bd33465a]{display:flex;gap:30px;flex-wrap:wrap;margin-bottom:40px}.input-section[data-v-bd33465a]{flex:1;min-width:380px;display:flex;flex-direction:column;gap:20px}.input-card[data-v-bd33465a]{background:hsla(0,0%,100%,.9);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:12px;padding:24px;box-shadow:0 8px 32px rgba(10,30,80,.08);border:1px solid hsla(0,0%,100%,.4)}.input-type-switch[data-v-bd33465a]{display:flex;gap:10px;margin-bottom:20px}.type-btn[data-v-bd33465a]{flex:1;padding:12px;border:1px solid #e5e9f2;border-radius:8px;background:#f8f9fa;cursor:pointer;font-size:14px;color:#4a5568;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .3s ease}.type-btn.active[data-v-bd33465a]{background:#4299e1;color:#fff;border-color:#4299e1;box-shadow:0 4px 12px rgba(66,153,225,.2)}.type-btn[data-v-bd33465a]:hover:not(.active){border-color:#c4d4e9;background:#fafafa}.input-content[data-v-bd33465a]{margin-bottom:20px}.text-input[data-v-bd33465a]{line-height:1.6!important}.text-input[data-v-bd33465a],.url-input[data-v-bd33465a]{border-radius:8px!important;border-color:#e5e9f2!important;font-size:14px!important}.url-tip[data-v-bd33465a]{font-size:12px;color:#718096;margin-top:8px;display:block}.config-section[data-v-bd33465a]{margin-bottom:20px}.config-form[data-v-bd33465a]{width:100%}.config-form .el-form-item[data-v-bd33465a]{margin-bottom:16px!important}.config-form .el-select[data-v-bd33465a]{border-radius:8px!important}.action-buttons[data-v-bd33465a]{display:flex;align-items:center;gap:10px}.clear-btn[data-v-bd33465a]{border-radius:8px!important;padding:10px 16px!important;font-size:14px!important}.example-btn[data-v-bd33465a]{color:#4299e1!important;font-size:14px!important;padding:10px 16px!important}.generate-btn[data-v-bd33465a]{height:44px!important;border-radius:8px!important;font-size:15px!important;background:linear-gradient(135deg,#4299e1,#38b2ac)!important;border:none!important}.generate-btn[data-v-bd33465a]:disabled{background:#c0ccda!important}.tips-card[data-v-bd33465a]{background:hsla(0,0%,100%,.8);backdrop-filter:blur(16px);border-radius:12px;padding:20px;box-shadow:0 4px 16px rgba(10,30,80,.05);border:1px solid hsla(0,0%,100%,.3)}.tips-title[data-v-bd33465a]{font-size:16px;color:#2d3748;margin-bottom:12px;font-weight:500;display:flex;align-items:center;gap:8px}.tips-list[data-v-bd33465a]{margin:0;padding-left:20px;font-size:13px;color:#4a5568;line-height:1.8}.tips-list li[data-v-bd33465a]{margin-bottom:6px}.result-section[data-v-bd33465a]{flex:1.5;min-width:450px;height:calc(100vh - 140px);background:hsla(0,0%,100%,.7);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:12px;padding:24px;display:flex;flex-direction:column;box-shadow:0 8px 32px rgba(10,30,80,.08);border:1px solid hsla(0,0%,100%,.4)}.panel-header[data-v-bd33465a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid rgba(229,233,242,.5)}.panel-title[data-v-bd33465a]{font-size:20px;color:#2d3748;font-weight:600;margin:0}.tab-group[data-v-bd33465a]{display:flex;gap:8px}.tab-btn[data-v-bd33465a]{padding:6px 16px;border:none;border-radius:8px;background:hsla(0,0%,100%,.6);backdrop-filter:blur(4px);cursor:pointer;font-size:14px;color:#4a5568;font-weight:500;box-shadow:0 2px 4px rgba(0,0,0,.05);transition:all .3s ease}.tab-btn[data-v-bd33465a]:hover{background:hsla(0,0%,100%,.8);color:#4299e1}.tab-btn.active[data-v-bd33465a]{background:#4299e1;color:#fff;box-shadow:0 4px 8px rgba(66,153,225,.2)}.result-content[data-v-bd33465a]{flex:1;overflow-y:auto;padding:8px 0;scrollbar-width:thin;scrollbar-color:#c4d4e9 transparent}.result-content[data-v-bd33465a]::-webkit-scrollbar{width:6px}.result-content[data-v-bd33465a]::-webkit-scrollbar-thumb{background:#c4d4e9;border-radius:3px}.current-result[data-v-bd33465a]{background:hsla(0,0%,100%,.9);border-radius:12px;box-shadow:0 4px 16px rgba(10,30,80,.08);overflow:hidden}.result-header[data-v-bd33465a]{padding:16px 20px;background:#f8f9fa;border-bottom:1px solid #f0f2f5;display:flex;justify-content:space-between;align-items:center}.result-meta[data-v-bd33465a]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.meta-tag[data-v-bd33465a]{font-size:12px;color:#4299e1;background:#e8f4ff;padding:4px 10px;border-radius:20px;font-weight:500}.meta-length[data-v-bd33465a],.meta-time[data-v-bd33465a]{font-size:12px;color:#718096}.result-tools[data-v-bd33465a]{display:flex;gap:8px}.tool-btn[data-v-bd33465a]{padding:6px 12px;border:none;border-radius:6px;background:#4299e1;color:#fff;cursor:pointer;font-size:13px;display:flex;align-items:center;gap:6px;transition:all .2s ease}.tool-btn[data-v-bd33465a]:hover{background:#3182ce}.result-body[data-v-bd33465a]{padding:24px;line-height:1.8;color:#2d3748;font-size:15px}.result-text p[data-v-bd33465a]{margin:0 0 16px 0}.result-text strong[data-v-bd33465a]{color:#2d3748;font-weight:600}.result-actions[data-v-bd33465a]{padding:12px 24px;background:#f8f9fa;border-top:1px solid #f0f2f5;display:flex;justify-content:flex-end;gap:10px}.regenerate-btn[data-v-bd33465a]{color:#ed8936!important;font-size:14px!important}.save-btn[data-v-bd33465a]{color:#48bb78!important;font-size:14px!important}.loading-spinner[data-v-bd33465a]{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;color:#4a5568;font-size:14px}.spinner[data-v-bd33465a]{width:48px;height:48px;border:4px solid rgba(66,153,225,.2);border-top:4px solid #4299e1;border-radius:50%;animation:spin-bd33465a 1s linear infinite}@keyframes spin-bd33465a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-text[data-v-bd33465a]{background:hsla(0,0%,100%,.6);backdrop-filter:blur(4px);padding:8px 16px;border-radius:20px;box-shadow:0 2px 8px rgba(0,0,0,.05);font-size:15px;font-weight:500}.loading-subtext[data-v-bd33465a]{font-size:13px;color:#718096}.empty[data-v-bd33465a]{height:100%;display:flex;align-items:center;justify-content:center;color:#718096;font-size:14px;padding:20px}.empty-wrapper[data-v-bd33465a]{text-align:center;background:hsla(0,0%,100%,.6);backdrop-filter:blur(8px);padding:40px 50px;border-radius:16px;box-shadow:0 4px 16px rgba(10,30,80,.05)}.empty-icon[data-v-bd33465a]{font-size:48px;margin-bottom:16px;color:#4299e1}.empty-title[data-v-bd33465a]{font-size:18px;color:#2d3748;margin-bottom:8px;font-weight:500}.empty-desc[data-v-bd33465a]{font-size:14px;color:#718096;line-height:1.6}.history-list[data-v-bd33465a]{padding:8px;display:flex;flex-direction:column;gap:16px}.history-header[data-v-bd33465a]{display:flex;justify-content:space-between;align-items:center;padding:0 8px 8px}.history-count[data-v-bd33465a]{font-size:14px;color:#2d3748;font-weight:500}.refresh-btn[data-v-bd33465a]{color:#409eff!important;font-size:13px!important}.history-item[data-v-bd33465a]{background:hsla(0,0%,100%,.9);backdrop-filter:blur(8px);border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.05);overflow:hidden;transition:all .3s ease}.history-item[data-v-bd33465a]:hover{box-shadow:0 6px 16px rgba(0,0,0,.08);transform:translateY(-2px)}.history-top[data-v-bd33465a]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #f0f2f5}.history-info[data-v-bd33465a]{flex:1}.history-title[data-v-bd33465a]{font-size:16px;color:#4299e1;margin:0 0 8px 0;font-weight:500;display:flex;align-items:center;gap:8px}.text-icon[data-v-bd33465a]{font-size:18px;color:#4299e1}.history-meta[data-v-bd33465a]{display:flex;align-items:center;gap:12px;font-size:12px;color:#718096;flex-wrap:wrap}.history-actions[data-v-bd33465a]{display:flex;gap:8px}.action-btn[data-v-bd33465a]{padding:6px 12px;border:none;border-radius:6px;cursor:pointer;font-size:13px;display:flex;align-items:center;gap:6px;transition:all .2s ease}.copy-btn[data-v-bd33465a]{background:#e8f4ff;color:#4299e1}.copy-btn[data-v-bd33465a]:hover{background:#d1e7ff}.delete-btn[data-v-bd33465a]{background:#fef7fb;color:#e53e3e}.delete-btn[data-v-bd33465a]:hover{background:#fed7e2}.history-detail[data-v-bd33465a]{padding:20px;line-height:1.7;color:#2d3748;font-size:14px;max-height:300px;overflow-y:auto}.detail-content p[data-v-bd33465a]{margin:0 0 12px 0}.loading[data-v-bd33465a]{height:100%;display:flex;align-items:center;justify-content:center;gap:12px;color:#4a5568;font-size:14px}.history-loading-icon[data-v-bd33465a]{width:32px!important;height:32px!important;border-width:2px!important;border-color:#409eff!important;border-top-color:transparent!important}@media (max-width:1200px){.layout-container[data-v-bd33465a]{flex-direction:column}.input-section[data-v-bd33465a],.result-section[data-v-bd33465a]{min-width:auto;width:100%;height:auto}.result-section[data-v-bd33465a]{height:80vh}}@media (max-width:768px){.ai-reader-page[data-v-bd33465a]{padding:20px 16px}.input-card[data-v-bd33465a],.result-section[data-v-bd33465a],.tips-card[data-v-bd33465a]{padding:16px}.action-buttons[data-v-bd33465a]{flex-direction:column}.clear-btn[data-v-bd33465a],.example-btn[data-v-bd33465a],.generate-btn[data-v-bd33465a]{width:100%!important;margin-left:0!important}.history-detail[data-v-bd33465a],.result-body[data-v-bd33465a]{padding:16px}}@media (max-width:480px){.tab-group[data-v-bd33465a]{flex-direction:column;width:100%}.tab-btn[data-v-bd33465a]{width:100%}.result-header[data-v-bd33465a]{flex-direction:column;align-items:flex-start;gap:12px}.result-tools[data-v-bd33465a]{width:100%;justify-content:flex-end}.history-top[data-v-bd33465a]{flex-direction:column;align-items:flex-start;gap:12px}.history-actions[data-v-bd33465a]{width:100%;justify-content:flex-end}}