@import"https://fonts.googleapis.com/css2?family=Material+Icons";@import"https://fonts.googleapis.com/css2?family=Ma+Shan+Zheng&display=swap";.credits-modal-mask[data-v-a771c7f7]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:2000;display:flex;align-items:center;justify-content:center;padding:16px}.credits-modal-card[data-v-a771c7f7]{width:100%;max-width:460px;background:#fff;border-radius:12px;padding:20px;box-shadow:0 16px 40px #0003}.credits-modal-title[data-v-a771c7f7]{margin:0;font-size:20px;color:#1f2a44}.credits-modal-text[data-v-a771c7f7]{margin:12px 0 20px;color:#4b587c;line-height:1.6}.credits-modal-actions[data-v-a771c7f7]{display:flex;gap:10px}.action-btn[data-v-a771c7f7]{flex:1;border:0;border-radius:8px;padding:10px 12px;cursor:pointer;font-weight:600}.action-btn.primary[data-v-a771c7f7]{background:#2d5cf0;color:#fff}.action-btn.secondary[data-v-a771c7f7]{background:#f0f3ff;color:#2d5cf0}.action-btn[data-v-a771c7f7]:disabled{cursor:not-allowed;opacity:.6}.credits-modal-close[data-v-a771c7f7]{margin-top:14px;width:100%;border:1px solid #d6dff7;background:#fff;color:#51628d;border-radius:8px;padding:9px 12px;cursor:pointer}.writing-style-select-compact[data-v-888706ac]{position:relative;display:inline-flex;align-items:center}.style-trigger[data-v-888706ac]{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;background:#f5f5f5;border:1px solid #e0e0e0;border-radius:20px;font-size:13px;color:#666;cursor:pointer;transition:all .2s;min-width:140px;max-width:200px}.style-trigger[data-v-888706ac]:hover{background:#e8e8e8;border-color:#d0d0d0}.style-trigger.is-open[data-v-888706ac]{background:#f0f4ff;border-color:#2d5cf0;color:#2d5cf0}.style-trigger.has-value[data-v-888706ac]{color:#333;font-weight:500}.trigger-text[data-v-888706ac]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trigger-arrow[data-v-888706ac]{display:flex;align-items:center;flex-shrink:0;transition:transform .2s}.trigger-spinner[data-v-888706ac]{width:14px;height:14px;border:2px solid rgba(0,0,0,.1);border-top-color:#2d5cf0;border-radius:50%;animation:spin-888706ac 1s linear infinite;display:inline-block;vertical-align:middle}.refresh-icon[data-v-888706ac]{display:inline-block;font-size:14px;animation:spin-888706ac 1s linear infinite}.style-trigger.is-open .trigger-arrow[data-v-888706ac]{transform:rotate(180deg)}.spinner-small[data-v-888706ac]{width:14px;height:14px;border:2px solid rgba(0,0,0,.1);border-top-color:#2d5cf0;border-radius:50%;animation:spin-888706ac 1s linear infinite;flex-shrink:0}@keyframes spin-888706ac{to{transform:rotate(360deg)}}.dropdown-panel[data-v-888706ac]{position:absolute;top:calc(100% + 4px);left:0;min-width:300px;max-width:360px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 10px 40px #00000026;z-index:1000;overflow:hidden;display:flex;flex-direction:column}.dropdown-header[data-v-888706ac]{padding:12px;border-bottom:1px solid #f3f4f6;background:#fafafa}.search-box[data-v-888706ac]{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:8px 10px}.search-icon[data-v-888706ac]{color:#9ca3af;flex-shrink:0}.search-input[data-v-888706ac]{flex:1;border:none;background:transparent;font-size:13px;color:#374151;outline:none}.search-input[data-v-888706ac]::placeholder{color:#9ca3af}.clear-btn[data-v-888706ac]{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border:none;border-radius:50%;background:#e5e7eb;color:#6b7280;cursor:pointer;flex-shrink:0;padding:0}.clear-btn[data-v-888706ac]:hover{background:#d1d5db}.dropdown-list[data-v-888706ac]{max-height:280px;overflow-y:auto;padding:4px}.list-item[data-v-888706ac]{display:flex;align-items:center;padding:10px 12px;cursor:pointer;transition:all .15s;border-radius:8px;margin-bottom:2px}.list-item[data-v-888706ac]:last-child{margin-bottom:0}.list-item[data-v-888706ac]:hover{background:#f0f7ff}.list-item.active[data-v-888706ac]{background:#eff6ff}.list-item.loading[data-v-888706ac],.list-item.empty[data-v-888706ac]{justify-content:center;align-items:center;color:#9ca3af;cursor:default;padding:20px;min-height:60px}.list-item.loading[data-v-888706ac]{display:flex}.list-item.empty[data-v-888706ac]:hover{background:transparent}.empty-content[data-v-888706ac]{display:flex;flex-direction:column;align-items:center;gap:4px}.empty-tip[data-v-888706ac]{font-size:12px;color:#9ca3af}.item-content[data-v-888706ac]{flex:1;display:flex;align-items:center;gap:4px;overflow:hidden}.style-name[data-v-888706ac]{font-size:13px;color:#111827;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.style-info[data-v-888706ac]{font-size:12px;color:#6b7280;white-space:nowrap;flex-shrink:0}.check-icon[data-v-888706ac]{color:#2d5cf0;flex-shrink:0;margin-left:8px}.dropdown-footer[data-v-888706ac]{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border-top:1px solid #f3f4f6;background:#fafafa}.pagination[data-v-888706ac]{display:flex;align-items:center;gap:8px}.page-btn[data-v-888706ac]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid #e5e7eb;border-radius:6px;background:#fff;color:#374151;cursor:pointer;transition:all .2s}.page-btn[data-v-888706ac]:hover:not(:disabled){border-color:#2d5cf0;color:#2d5cf0}.page-btn[data-v-888706ac]:disabled{opacity:.4;cursor:not-allowed}.page-info[data-v-888706ac]{font-size:12px;color:#6b7280;min-width:60px;text-align:center}.total-info[data-v-888706ac]{font-size:11px;color:#9ca3af}.inline[data-v-888706ac]{display:inline-block;margin-right:6px}.loading-spinner[data-v-888706ac]{display:flex;justify-content:center;align-items:center}.purchase-modal-mask[data-v-729836d7]{position:fixed;top:0;right:0;bottom:0;left:0;background:#3c342b80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999;animation:fadeIn-729836d7 .25s ease}@keyframes fadeIn-729836d7{0%{opacity:0}to{opacity:1}}.purchase-modal[data-v-729836d7]{width:380px;max-width:92vw;background:linear-gradient(180deg,#fffaf3,#fff);border-radius:20px;overflow:hidden;box-shadow:0 32px 64px -12px #3c342b40,0 0 0 1px #d0643b1a;animation:slideUp-729836d7 .35s cubic-bezier(.16,1,.3,1)}@keyframes slideUp-729836d7{0%{opacity:0;transform:translateY(30px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.purchase-modal-header[data-v-729836d7]{display:flex;align-items:center;gap:12px;padding:20px 20px 14px;background:linear-gradient(135deg,#fff5eb,#ffefe3);border-bottom:1px solid rgba(208,100,59,.12);position:relative}.header-icon[data-v-729836d7]{width:40px;height:40px;background:linear-gradient(135deg,#d0643b,#b85630);border-radius:12px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #d0643b4d}.header-icon svg[data-v-729836d7]{width:20px;height:20px;color:#fff}.purchase-modal-header h3[data-v-729836d7]{margin:0;font-size:18px;font-weight:700;color:#4a3f35;flex:1}.close-btn[data-v-729836d7]{width:32px;height:32px;border:none;background:#fffc;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px #0000000f}.close-btn[data-v-729836d7]:hover{background:#fff;transform:rotate(90deg);box-shadow:0 4px 12px #0000001a}.close-btn svg[data-v-729836d7]{width:16px;height:16px;color:#8b7355}.purchase-modal-body[data-v-729836d7]{padding:20px;display:flex;flex-direction:column;gap:16px}.article-info[data-v-729836d7]{background:#fffaf3cc;border-radius:12px;padding:14px 16px;border:1px solid rgba(208,100,59,.1)}.info-label[data-v-729836d7]{font-size:11px;color:#917c6a;text-transform:uppercase;letter-spacing:.8px;margin-bottom:6px;font-weight:500}.info-value.title[data-v-729836d7]{font-size:15px;font-weight:600;color:#4a3f35;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.price-info[data-v-729836d7]{display:flex;align-items:center;justify-content:space-between;background:linear-gradient(135deg,#fff5eb,#ffefe3);border-radius:12px;padding:14px 16px;border:2px solid rgba(208,100,59,.15)}.price-label[data-v-729836d7]{font-size:13px;color:#6c5f54;font-weight:500}.price-value[data-v-729836d7]{display:flex;align-items:baseline;gap:4px}.price-number[data-v-729836d7]{font-size:28px;font-weight:800;color:#d0643b;line-height:1}.price-unit[data-v-729836d7]{font-size:13px;color:#d0643b;font-weight:600}.notice-box[data-v-729836d7]{display:flex;gap:10px;padding:12px 14px;background:linear-gradient(90deg,#fff9f0,#fff);border-radius:10px;border-left:3px solid #d0643b}.notice-icon[data-v-729836d7]{flex-shrink:0;width:18px;height:18px;color:#d0643b}.notice-icon svg[data-v-729836d7]{width:100%;height:100%}.notice-text[data-v-729836d7]{flex:1}.notice-text p[data-v-729836d7]{margin:0;font-size:12px;color:#8b7355;line-height:1.5}.purchase-modal-footer[data-v-729836d7]{display:flex;gap:10px;padding:0 20px 20px}.cancel-btn[data-v-729836d7]{flex:1;padding:10px 16px;border:1px solid #e3d2c1;background:#fff;border-radius:10px;font-size:14px;font-weight:600;color:#6c5f54;cursor:pointer;transition:all .2s ease}.cancel-btn[data-v-729836d7]:hover{background:#f5f0eb;border-color:#d8c7b7;transform:translateY(-1px)}.confirm-btn[data-v-729836d7]{flex:1.5;padding:10px 16px;border:none;background:linear-gradient(135deg,#d0643b,#b85630);border-radius:10px;font-size:14px;font-weight:600;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;transition:all .2s ease;box-shadow:0 4px 12px #d0643b59}.confirm-btn[data-v-729836d7]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 18px #d0643b73}.confirm-btn[data-v-729836d7]:disabled{opacity:.7;cursor:not-allowed}.confirm-btn svg[data-v-729836d7]{width:16px;height:16px}.spinner[data-v-729836d7]{width:16px;height:16px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:spin-729836d7 1s linear infinite}@keyframes spin-729836d7{to{transform:rotate(360deg)}}.sale-card[data-v-54c88d1b]{background:#fffaf3;border:1px solid #e3d2c1;border-radius:18px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 18px 40px #583d2714;transition:transform .2s ease,box-shadow .2s ease}.sale-card[data-v-54c88d1b]:hover{transform:translateY(-2px);box-shadow:0 24px 60px #583d271f}.sale-cover[data-v-54c88d1b]{height:170px;background:linear-gradient(135deg,#f0e6dc,#e6d5c5);display:flex;align-items:center;justify-content:center;cursor:pointer;overflow:hidden}.sale-cover img[data-v-54c88d1b]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.sale-card:hover .sale-cover img[data-v-54c88d1b]{transform:scale(1.03)}.sale-cover-placeholder[data-v-54c88d1b]{color:#9a8b7a;font-size:14px}.sale-body[data-v-54c88d1b]{padding:16px}.sale-title[data-v-54c88d1b]{margin:0;font-size:16px;color:#3c342b;font-weight:600;cursor:pointer;transition:color .2s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sale-title[data-v-54c88d1b]:hover{color:#d0643b}.sale-preview[data-v-54c88d1b]{margin:10px 0;font-size:13px;color:#6c5f54;line-height:1.6;max-height:84px;overflow:hidden;font-family:Noto Sans SC,Source Han Sans SC,PingFang SC,sans-serif}.sale-footer[data-v-54c88d1b]{display:flex;align-items:center;justify-content:space-between}.sale-price[data-v-54c88d1b]{color:#d0643b;font-weight:700;font-size:15px}.buy-btn[data-v-54c88d1b]{border:none;border-radius:999px;padding:8px 16px;background:#d0643b;color:#fff7ef;cursor:pointer;font-size:13px;font-weight:500;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 4px 12px #d0643b40}.buy-btn[data-v-54c88d1b]:hover{transform:translateY(-1px);box-shadow:0 6px 16px #d0643b59}.creative-home[data-v-325dc949]{height:100%;background:#fff;overflow-y:auto}.empty-view[data-v-325dc949]{flex:1;display:flex;align-items:flex-start;justify-content:center;padding:40px 20px;min-height:100%}.greeting-container[data-v-325dc949]{width:100%;max-width:960px;text-align:center;padding:24px}.greeting-text[data-v-325dc949]{font-size:32px;font-weight:600;margin-bottom:40px;color:#222}.input-wrapper[data-v-325dc949]{width:100%}.ai-input-container[data-v-325dc949]{background:#fff;border:1px solid #e5e5e5;border-radius:16px;padding:12px 16px;box-shadow:0 4px 12px #0000000d;transition:border-color .2s,box-shadow .2s}.ai-input-container[data-v-325dc949]:focus-within{border-color:#2d8cf0;box-shadow:0 4px 20px #2d8cf01a}.ai-textarea[data-v-325dc949]{width:100%;border:none;resize:none;font-size:16px;line-height:1.5;color:#333;margin-bottom:12px;outline:none}.style-empty-hint[data-v-325dc949]{font-size:12px;color:#999;text-align:left;margin-bottom:8px}.input-actions-row[data-v-325dc949]{display:flex;justify-content:space-between;align-items:center}.left-actions[data-v-325dc949],.right-actions[data-v-325dc949]{display:flex;align-items:center;gap:8px}.sale-toggle-wrapper[data-v-325dc949]{display:inline-flex;align-items:center;gap:8px;cursor:pointer;padding:6px 12px;background:#d0643b14;border-radius:20px;border:1px solid rgba(208,100,59,.15);transition:all .2s}.sale-toggle-wrapper[data-v-325dc949]:hover{background:#d0643b1f}.sale-checkbox-input[data-v-325dc949]{display:none}.sale-toggle[data-v-325dc949]{position:relative;width:36px;height:20px;background:#d1d5db;border-radius:10px;transition:background .3s;flex-shrink:0}.sale-checkbox-input:checked+.sale-toggle[data-v-325dc949]{background:#d0643b}.sale-toggle-slider[data-v-325dc949]{position:absolute;top:2px;left:2px;width:16px;height:16px;background:#fff;border-radius:50%;transition:transform .3s;box-shadow:0 1px 3px #0003}.sale-checkbox-input:checked+.sale-toggle .sale-toggle-slider[data-v-325dc949]{transform:translate(16px)}.sale-label[data-v-325dc949]{font-size:13px;color:#6c5f54;font-weight:500;-webkit-user-select:none;user-select:none}.sale-checkbox-input:checked~.sale-label[data-v-325dc949]{color:#d0643b}.sale-price-inline[data-v-325dc949]{display:inline-flex;align-items:center;gap:4px;font-size:13px;color:#d0643b}.sale-price-inline input[data-v-325dc949]{width:50px;background:#fff;border:1px solid rgba(208,100,59,.4);border-radius:6px;padding:2px 6px;font-size:13px;color:#d0643b;text-align:center;outline:none}.sale-price-inline input[data-v-325dc949]:focus{border-color:#d0643b;box-shadow:0 0 0 2px #d0643b33}.think-btn[data-v-325dc949],.skill-btn[data-v-325dc949]{background:#f0f4ff;color:#2d5cf0;border:1px solid #dbeafe;border-radius:20px;padding:6px 12px;font-size:13px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:4px}.think-btn.active[data-v-325dc949]{background:#2d5cf0;color:#fff}.clear-btn[data-v-325dc949]{background:#f5f5f5;color:#666;border:1px solid #e0e0e0;border-radius:20px;padding:6px 12px;font-size:13px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:4px;transition:all .2s}.clear-btn[data-v-325dc949]:hover{background:#e8e8e8;color:#333;border-color:#d0d0d0}.send-btn[data-v-325dc949]{background:#2d5cf0;color:#fff;border:none;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:opacity .2s}.send-btn[data-v-325dc949]:disabled{background:#e0e0e0;cursor:not-allowed}.shortcut-tags[data-v-325dc949]{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:24px}.tag[data-v-325dc949]{background:#fff;border:1px solid #eee;padding:8px 16px;border-radius:24px;font-size:14px;color:#555;cursor:pointer;transition:all .2s}.tag[data-v-325dc949]:hover{border-color:#2d8cf0;color:#2d8cf0;background:#f0f7ff}.tag.tag-primary[data-v-325dc949]{background:#fff7e6;border-color:#ffd591;color:#fa8c16}.tag.tag-primary[data-v-325dc949]:hover{background:#fff1d6;border-color:#ffc53d;color:#d46b08}.tag[data-v-325dc949]:disabled{opacity:.6;cursor:not-allowed}.hot-news-section[data-v-325dc949]{margin-top:32px;background:#fff;border:1px solid #f0f0f0;border-radius:12px;padding:20px;text-align:left;max-height:calc(100vh - 400px);min-height:200px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#d0d0d0 #f5f5f5}.hot-news-section[data-v-325dc949]::-webkit-scrollbar{width:8px}.hot-news-section[data-v-325dc949]::-webkit-scrollbar-track{background:#f5f5f5;border-radius:4px}.hot-news-section[data-v-325dc949]::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:4px}.hot-news-section[data-v-325dc949]::-webkit-scrollbar-thumb:hover{background:#b0b0b0}.category-tabs[data-v-325dc949]{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #f0f0f0}.category-tabs-left[data-v-325dc949]{display:flex;gap:8px;overflow-x:auto;flex-wrap:nowrap}.manage-category-btn[data-v-325dc949]{flex-shrink:0;background:#f5f5f5;border:none;border-radius:20px;padding:8px 16px;font-size:14px;color:#666;cursor:pointer;transition:all .2s;white-space:nowrap}.manage-category-btn[data-v-325dc949]:hover{background:#e8e8e8;color:#333}.category-tab[data-v-325dc949]{background:#f5f5f5;border:none;border-radius:20px;padding:8px 16px;font-size:14px;color:#666;cursor:pointer;transition:all .2s;white-space:nowrap}.category-tab[data-v-325dc949]:hover{background:#e8e8e8}.category-tab.active[data-v-325dc949]{background:#2d5cf0;color:#fff}.hot-news-list[data-v-325dc949]{display:flex;flex-direction:column;gap:12px}.hot-news-item[data-v-325dc949]{display:flex;gap:12px;padding:12px;border-radius:8px;border:1px solid #f0f0f0;cursor:pointer;transition:all .2s}.hot-news-item[data-v-325dc949]:hover{background:#f8f9fa;border-color:#d9d9d9}.hot-news-item.selected[data-v-325dc949]{background:#f0f7ff;border-color:#2d8cf0}.hot-news-category[data-v-325dc949]{flex-shrink:0;background:#e6f4ea;color:#1e8e3e;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500;height:fit-content}.hot-news-content[data-v-325dc949]{flex:1;min-width:0}.hot-news-title-text[data-v-325dc949]{font-size:14px;font-weight:500;color:#333;margin-bottom:6px;line-height:1.4}.hot-news-meta[data-v-325dc949]{display:flex;gap:12px;margin-bottom:6px;font-size:12px;color:#999}.hot-news-source[data-v-325dc949]{color:#666}.hot-news-time[data-v-325dc949]{color:#999}.hot-news-summary[data-v-325dc949]{font-size:13px;color:#666;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hot-news-link[data-v-325dc949]{text-decoration:none;color:#333;cursor:pointer}.hot-news-link[data-v-325dc949]:hover{color:#2d5cf0;text-decoration:underline}.hot-news-select-btn[data-v-325dc949]{flex-shrink:0;align-self:center;background:#f0f4ff;color:#2d5cf0;border:1px solid #dbeafe;border-radius:16px;padding:6px 14px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s;white-space:nowrap}.hot-news-select-btn[data-v-325dc949]:hover{background:#2d5cf0;color:#fff;border-color:#2d5cf0}.hot-news-select-btn.selected[data-v-325dc949]{background:#d4edda;color:#155724;border-color:#c3e6cb}.empty-news[data-v-325dc949]{text-align:center;padding:40px;color:#999;font-size:14px}.category-manager-modal[data-v-325dc949]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.category-manager-content[data-v-325dc949]{background:#fff;border-radius:12px;width:90%;max-width:500px;max-height:80vh;overflow:hidden;display:flex;flex-direction:column}.category-manager-header[data-v-325dc949]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #f0f0f0}.category-manager-header h3[data-v-325dc949]{margin:0;font-size:18px;font-weight:600}.close-btn[data-v-325dc949]{background:none;border:none;font-size:18px;color:#999;cursor:pointer;padding:4px}.close-btn[data-v-325dc949]:hover{color:#333}.category-manager-body[data-v-325dc949]{padding:20px;overflow-y:auto}.category-manager-tip[data-v-325dc949]{margin:0 0 16px;color:#666;font-size:14px}.category-options[data-v-325dc949]{display:flex;flex-wrap:wrap;gap:10px}.category-option[data-v-325dc949]{background:#f5f5f5;border:2px solid transparent;border-radius:20px;padding:8px 16px;font-size:14px;color:#666;cursor:pointer;transition:all .2s}.category-option[data-v-325dc949]:hover{background:#e8e8e8}.category-option.selected[data-v-325dc949]{background:#f0f7ff;border-color:#2d5cf0;color:#2d5cf0}.custom-category-section[data-v-325dc949]{margin-top:24px;padding-top:20px;border-top:1px solid #f0f0f0}.custom-category-header[data-v-325dc949]{display:flex;flex-direction:column;gap:12px}.custom-category-title[data-v-325dc949]{font-size:14px;font-weight:600;color:#333}.add-custom-category[data-v-325dc949]{display:flex;gap:8px}.custom-category-input[data-v-325dc949]{flex:1;padding:8px 12px;border:1px solid #e0e0e0;border-radius:8px;font-size:14px;outline:none;transition:border-color .2s}.custom-category-input[data-v-325dc949]:focus{border-color:#2d5cf0}.add-category-btn[data-v-325dc949]{background:#2d5cf0;color:#fff;border:none;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s;white-space:nowrap}.add-category-btn[data-v-325dc949]:hover:not(:disabled){background:#1a4cd8}.add-category-btn[data-v-325dc949]:disabled{background:#ccc;cursor:not-allowed}.custom-category-list[data-v-325dc949]{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.custom-category-item[data-v-325dc949]{display:flex;align-items:center;gap:4px;background:#f5f5f5;border:2px solid transparent;border-radius:20px;padding:6px 10px 6px 14px;font-size:14px;color:#666;transition:all .2s}.custom-category-item[data-v-325dc949]:hover{background:#e8e8e8}.custom-category-item.selected[data-v-325dc949]{background:#f0f7ff;border-color:#2d5cf0;color:#2d5cf0}.custom-category-name[data-v-325dc949]{cursor:pointer}.remove-category-btn[data-v-325dc949]{background:none;border:none;color:#999;font-size:12px;cursor:pointer;padding:2px 4px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s}.remove-category-btn[data-v-325dc949]:hover{background:#ffebee;color:#d93025}.no-custom-category[data-v-325dc949]{margin-top:12px;padding:16px;text-align:center;color:#999;font-size:14px;background:#f9f9f9;border-radius:8px}.category-manager-footer[data-v-325dc949]{display:flex;justify-content:flex-end;gap:12px;padding:16px 20px;border-top:1px solid #f0f0f0}.spinner-small[data-v-325dc949]{width:14px;height:14px;border:2px solid rgba(0,0,0,.1);border-top-color:#2d5cf0;border-radius:50%;animation:spin-325dc949 1s linear infinite}.inline-spinner[data-v-325dc949]{display:inline-block;vertical-align:middle;margin-right:8px}@keyframes spin-325dc949{to{transform:rotate(360deg)}}.action-btn[data-v-325dc949]{padding:10px 24px;border-radius:20px;font-size:15px;font-weight:500;cursor:pointer;transition:all .2s;border:none}.action-btn.primary[data-v-325dc949]{background:#2d5cf0;color:#fff}.action-btn.primary[data-v-325dc949]:hover{background:#1a4cd8}.action-btn.secondary[data-v-325dc949]{background:#f0f4ff;color:#2d5cf0;border:1px solid #dbeafe}.action-btn.secondary[data-v-325dc949]:hover{background:#e0e7ff}.error-toast[data-v-325dc949]{position:absolute;bottom:100px;left:50%;transform:translate(-50%);background:#fce8e6;color:#d93025;padding:8px 16px;border-radius:20px;font-size:14px;box-shadow:0 4px 12px #0000001a;z-index:1000}@media (max-width: 767px){.creative-home[data-v-325dc949]{padding:0}.empty-view[data-v-325dc949]{padding:16px}.greeting-text[data-v-325dc949]{font-size:24px;margin-bottom:24px}.ai-input-container[data-v-325dc949]{border-radius:12px;padding:10px 12px}.ai-textarea[data-v-325dc949]{font-size:15px}.think-btn[data-v-325dc949]{padding:5px 10px;font-size:12px}.sale-toggle-wrapper[data-v-325dc949]{padding:4px 8px;gap:6px}.sale-toggle[data-v-325dc949]{width:32px;height:18px}.sale-toggle-slider[data-v-325dc949]{width:14px;height:14px}.sale-checkbox-input:checked+.sale-toggle .sale-toggle-slider[data-v-325dc949]{transform:translate(14px)}.sale-label[data-v-325dc949]{font-size:12px}.sale-price-inline input[data-v-325dc949]{width:45px;font-size:12px;padding:2px 4px}.shortcut-tags[data-v-325dc949]{gap:8px;margin-top:16px}.tag[data-v-325dc949]{padding:6px 12px;font-size:13px}.hot-news-section[data-v-325dc949]{margin-top:20px;padding:12px;max-height:calc(100vh - 350px);min-height:150px}.category-tabs[data-v-325dc949]{margin-bottom:12px;padding-bottom:8px}.category-tab[data-v-325dc949]{padding:6px 12px;font-size:13px}.hot-news-item[data-v-325dc949]{flex-direction:column;padding:10px;gap:8px}.hot-news-category[data-v-325dc949]{align-self:flex-start}.hot-news-content[data-v-325dc949]{width:100%}.hot-news-select-btn[data-v-325dc949]{align-self:flex-end;padding:5px 12px;font-size:12px}.category-manager-content[data-v-325dc949]{width:95%;max-height:85vh;margin:16px}.category-manager-header[data-v-325dc949],.category-manager-footer[data-v-325dc949]{padding:12px 16px}.category-manager-body[data-v-325dc949]{padding:16px}.action-btn[data-v-325dc949]{padding:8px 16px;font-size:14px}.add-custom-category[data-v-325dc949]{flex-direction:column}.custom-category-input[data-v-325dc949],.add-category-btn[data-v-325dc949]{width:100%}}.creative-home[data-v-325dc949]{font-family:Noto Sans SC,Source Han Sans SC,PingFang SC,sans-serif;color:var(--flow-text, #3c342b)}.empty-view[data-v-325dc949]{padding:40px 20px 60px}.greeting-text[data-v-325dc949]{font-size:34px;color:var(--flow-text, #3c342b);font-family:"Noto Serif SC","Source Han Serif SC",STSong,serif;margin-bottom:12px}.greeting-subtitle[data-v-325dc949]{font-size:15px;color:var(--flow-muted, #6c5f54);margin:0 0 28px}.ai-input-container[data-v-325dc949]{background:var(--flow-panel, #fffaf3);border:1px solid var(--flow-border, #e6d7c8);border-radius:20px;box-shadow:var(--flow-card-shadow, 0 12px 24px rgba(88, 61, 39, .08))}.ai-input-container[data-v-325dc949]:focus-within{border-color:var(--flow-accent, #d0643b);box-shadow:0 16px 32px #d0643b1f}.ai-textarea[data-v-325dc949]{background:transparent;color:var(--flow-text, #3c342b)}.think-btn[data-v-325dc949],.skill-btn[data-v-325dc949]{background:var(--flow-accent-soft, rgba(208, 100, 59, .14));color:var(--flow-accent, #d0643b);border:1px solid rgba(208,100,59,.2)}.think-btn.active[data-v-325dc949]{background:var(--flow-accent, #d0643b);color:#fff8f0}.clear-btn[data-v-325dc949]{background:#3c342b0f;border:1px solid rgba(60,52,43,.12);color:var(--flow-muted, #6c5f54)}.clear-btn[data-v-325dc949]:hover{background:#3c342b1f}.send-btn[data-v-325dc949]{background:var(--flow-accent, #d0643b);box-shadow:0 10px 20px #d0643b33}.send-btn[data-v-325dc949]:disabled{background:#3c342b2e}.hot-news-section[data-v-325dc949]{background:#fffaf3e6;border:1px solid var(--flow-border, #e6d7c8);border-radius:18px;box-shadow:var(--flow-card-shadow, 0 12px 24px rgba(88, 61, 39, .08))}.category-tab.active[data-v-325dc949]{background:var(--flow-accent, #d0643b)}.manage-category-btn[data-v-325dc949]{background:#d0643b1a;color:var(--flow-accent, #d0643b)}.hot-news-item.selected[data-v-325dc949]{background:var(--flow-accent-soft, rgba(208, 100, 59, .14));border-color:var(--flow-accent, #d0643b)}.hot-news-category[data-v-325dc949]{background:#2e7d4f24;color:#2e7d4f}.sale-market-section[data-v-325dc949]{margin-top:32px;background:#fff;border:1px solid #f0f0f0;border-radius:12px;padding:20px;text-align:left}.sale-market-header[data-v-325dc949]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;flex-wrap:wrap;gap:12px}.sale-market-title[data-v-325dc949]{font-size:18px;font-weight:600;color:#333;margin:0}.sale-filters[data-v-325dc949]{display:flex;gap:10px}.sale-filters select[data-v-325dc949]{border:1px solid #e0e0e0;border-radius:8px;padding:8px 12px;background:#fff;color:#666;font-size:14px;cursor:pointer;transition:border-color .2s ease}.sale-filters select[data-v-325dc949]:hover{border-color:#d0643b}.sale-filters select[data-v-325dc949]:focus{border-color:#d0643b;outline:none}.sale-grid[data-v-325dc949]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.sale-loading[data-v-325dc949]{text-align:center;padding:40px;color:#999;font-size:14px}.sale-pager[data-v-325dc949]{margin-top:20px;display:flex;align-items:center;justify-content:center;gap:12px}.sale-pager button[data-v-325dc949]{border:1px solid #e0e0e0;background:#fff;border-radius:8px;padding:8px 16px;cursor:pointer;color:#666;font-size:14px;transition:all .2s ease}.sale-pager button[data-v-325dc949]:hover:not(:disabled){border-color:#d0643b;color:#d0643b}.sale-pager button[data-v-325dc949]:disabled{opacity:.5;cursor:not-allowed}.sale-pager span[data-v-325dc949]{color:#666;font-size:14px}.sale-message[data-v-325dc949]{position:fixed;top:80px;left:50%;transform:translate(-50%);z-index:1000;padding:12px 24px;border-radius:20px;font-size:14px;text-align:center;box-shadow:0 4px 20px #00000026;animation:slideDown-325dc949 .3s ease}@keyframes slideDown-325dc949{0%{opacity:0;transform:translate(-50%) translateY(-20px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.sale-error[data-v-325dc949]{color:#fff;background:#dc2626}.sale-success[data-v-325dc949]{color:#fff;background:#16a34a}@media (max-width: 767px){.sale-market-section[data-v-325dc949]{margin-top:20px;padding:16px}.sale-market-header[data-v-325dc949]{flex-direction:column;align-items:flex-start}.sale-filters[data-v-325dc949]{width:100%}.sale-filters select[data-v-325dc949]{flex:1;font-size:13px;padding:6px 10px}.sale-grid[data-v-325dc949]{grid-template-columns:1fr}.sale-pager[data-v-325dc949]{flex-wrap:wrap;gap:8px}.sale-pager button[data-v-325dc949],.sale-pager span[data-v-325dc949]{font-size:13px;padding:6px 12px}}.classical-theme-provider[data-v-00556a28]{min-height:100vh;transition:all .3s ease-in-out}.classical-theme-provider.classical-patterns-enabled[data-v-00556a28]{background-image:var(--classical-pattern-background, none);background-attachment:fixed;background-size:120px 120px}.classical-theme-provider.classical-animations-enabled[data-v-00556a28] *{transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:var(--classical-animation-hover-duration, .3s);transition-timing-function:var(--classical-animation-hover-easing, ease-in-out)}@media (prefers-reduced-motion: reduce){.classical-theme-provider.classical-animations-enabled[data-v-00556a28] *{transition:none!important;animation:none!important}}.classical-theme-provider[data-v-00556a28]:not(.classical-theme-initialized){opacity:0}.classical-theme-provider.classical-theme-initialized[data-v-00556a28]{opacity:1;transition:opacity .5s ease-in-out}body.classical-theme-active{font-family:var(--classical-font-secondary);color:var(--classical-color-text);background-color:var(--classical-color-background);line-height:1.6}body.classical-animations-disabled *{transition:none!important;animation:none!important}body.classical-theme-active *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}@media (prefers-contrast: high){body.classical-theme-active{--classical-color-border: #000000;--classical-color-shadow: rgba(0, 0, 0, .5)}}@media (prefers-color-scheme: dark){body.classical-theme-active.classical-dark-mode{--classical-color-background: #1a1a1a;--classical-color-text: #e0e0e0;--classical-color-text-secondary: #b0b0b0;--classical-color-border: #404040;--classical-color-shadow: rgba(0, 0, 0, .3)}}.classical-font-primary[data-v-bb471091]{font-family:var(--classical-font-primary)}.classical-font-secondary[data-v-bb471091]{font-family:var(--classical-font-secondary)}.classical-font-decorative[data-v-bb471091]{font-family:var(--classical-font-decorative)}.classical-font-modern[data-v-bb471091]{font-family:var(--classical-font-modern)}.classical-text-xs[data-v-bb471091]{font-size:.75rem;line-height:1.2}.classical-text-sm[data-v-bb471091]{font-size:.875rem;line-height:1.3}.classical-text-base[data-v-bb471091]{font-size:1rem;line-height:1.5}.classical-text-lg[data-v-bb471091]{font-size:1.125rem;line-height:1.4}.classical-text-xl[data-v-bb471091]{font-size:1.25rem;line-height:1.4}.classical-text-2xl[data-v-bb471091]{font-size:1.5rem;line-height:1.3}.classical-text-3xl[data-v-bb471091]{font-size:1.875rem;line-height:1.2}.classical-text-4xl[data-v-bb471091]{font-size:2.25rem;line-height:1.1}.classical-text-primary[data-v-bb471091]{color:var(--classical-color-primary)}.classical-text-secondary[data-v-bb471091]{color:var(--classical-color-secondary)}.classical-text-accent[data-v-bb471091]{color:var(--classical-color-accent)}.classical-text-ink[data-v-bb471091]{color:var(--classical-color-text)}.classical-text-ink-light[data-v-bb471091]{color:var(--classical-color-text-secondary)}.classical-text-success[data-v-bb471091]{color:var(--classical-color-success)}.classical-text-warning[data-v-bb471091]{color:var(--classical-color-warning)}.classical-text-error[data-v-bb471091]{color:var(--classical-color-error)}.classical-bg-primary[data-v-bb471091]{background-color:var(--classical-color-primary)}.classical-bg-secondary[data-v-bb471091]{background-color:var(--classical-color-secondary)}.classical-bg-accent[data-v-bb471091]{background-color:var(--classical-color-accent)}.classical-bg-paper[data-v-bb471091]{background-color:var(--classical-color-background)}.classical-bg-success[data-v-bb471091]{background-color:var(--classical-color-success)}.classical-bg-warning[data-v-bb471091]{background-color:var(--classical-color-warning)}.classical-bg-error[data-v-bb471091]{background-color:var(--classical-color-error)}.classical-p-xs[data-v-bb471091]{padding:var(--classical-spacing-xs)}.classical-p-sm[data-v-bb471091]{padding:var(--classical-spacing-sm)}.classical-p-md[data-v-bb471091]{padding:var(--classical-spacing-md)}.classical-p-lg[data-v-bb471091]{padding:var(--classical-spacing-lg)}.classical-p-xl[data-v-bb471091]{padding:var(--classical-spacing-xl)}.classical-p-xxl[data-v-bb471091]{padding:var(--classical-spacing-xxl)}.classical-px-xs[data-v-bb471091]{padding-left:var(--classical-spacing-xs);padding-right:var(--classical-spacing-xs)}.classical-px-sm[data-v-bb471091]{padding-left:var(--classical-spacing-sm);padding-right:var(--classical-spacing-sm)}.classical-px-md[data-v-bb471091]{padding-left:var(--classical-spacing-md);padding-right:var(--classical-spacing-md)}.classical-px-lg[data-v-bb471091]{padding-left:var(--classical-spacing-lg);padding-right:var(--classical-spacing-lg)}.classical-px-xl[data-v-bb471091]{padding-left:var(--classical-spacing-xl);padding-right:var(--classical-spacing-xl)}.classical-px-xxl[data-v-bb471091]{padding-left:var(--classical-spacing-xxl);padding-right:var(--classical-spacing-xxl)}.classical-py-xs[data-v-bb471091]{padding-top:var(--classical-spacing-xs);padding-bottom:var(--classical-spacing-xs)}.classical-py-sm[data-v-bb471091]{padding-top:var(--classical-spacing-sm);padding-bottom:var(--classical-spacing-sm)}.classical-py-md[data-v-bb471091]{padding-top:var(--classical-spacing-md);padding-bottom:var(--classical-spacing-md)}.classical-py-lg[data-v-bb471091]{padding-top:var(--classical-spacing-lg);padding-bottom:var(--classical-spacing-lg)}.classical-py-xl[data-v-bb471091]{padding-top:var(--classical-spacing-xl);padding-bottom:var(--classical-spacing-xl)}.classical-py-xxl[data-v-bb471091]{padding-top:var(--classical-spacing-xxl);padding-bottom:var(--classical-spacing-xxl)}.classical-m-xs[data-v-bb471091]{margin:var(--classical-spacing-xs)}.classical-m-sm[data-v-bb471091]{margin:var(--classical-spacing-sm)}.classical-m-md[data-v-bb471091]{margin:var(--classical-spacing-md)}.classical-m-lg[data-v-bb471091]{margin:var(--classical-spacing-lg)}.classical-m-xl[data-v-bb471091]{margin:var(--classical-spacing-xl)}.classical-m-xxl[data-v-bb471091]{margin:var(--classical-spacing-xxl)}.classical-mx-xs[data-v-bb471091]{margin-left:var(--classical-spacing-xs);margin-right:var(--classical-spacing-xs)}.classical-mx-sm[data-v-bb471091]{margin-left:var(--classical-spacing-sm);margin-right:var(--classical-spacing-sm)}.classical-mx-md[data-v-bb471091]{margin-left:var(--classical-spacing-md);margin-right:var(--classical-spacing-md)}.classical-mx-lg[data-v-bb471091]{margin-left:var(--classical-spacing-lg);margin-right:var(--classical-spacing-lg)}.classical-mx-xl[data-v-bb471091]{margin-left:var(--classical-spacing-xl);margin-right:var(--classical-spacing-xl)}.classical-mx-xxl[data-v-bb471091]{margin-left:var(--classical-spacing-xxl);margin-right:var(--classical-spacing-xxl)}.classical-my-xs[data-v-bb471091]{margin-top:var(--classical-spacing-xs);margin-bottom:var(--classical-spacing-xs)}.classical-my-sm[data-v-bb471091]{margin-top:var(--classical-spacing-sm);margin-bottom:var(--classical-spacing-sm)}.classical-my-md[data-v-bb471091]{margin-top:var(--classical-spacing-md);margin-bottom:var(--classical-spacing-md)}.classical-my-lg[data-v-bb471091]{margin-top:var(--classical-spacing-lg);margin-bottom:var(--classical-spacing-lg)}.classical-my-xl[data-v-bb471091]{margin-top:var(--classical-spacing-xl);margin-bottom:var(--classical-spacing-xl)}.classical-my-xxl[data-v-bb471091]{margin-top:var(--classical-spacing-xxl);margin-bottom:var(--classical-spacing-xxl)}.classical-border[data-v-bb471091]{border:1px solid var(--classical-color-border)}.classical-border-primary[data-v-bb471091]{border:1px solid var(--classical-color-primary)}.classical-border-accent[data-v-bb471091]{border:1px solid var(--classical-color-accent)}.classical-border-decorative[data-v-bb471091]{border:2px solid var(--classical-color-accent);border-image:var(--classical-pattern-border-horizontal) 2}.classical-border-top[data-v-bb471091]{border-top:1px solid var(--classical-color-border)}.classical-border-bottom[data-v-bb471091]{border-bottom:1px solid var(--classical-color-border)}.classical-border-left[data-v-bb471091]{border-left:1px solid var(--classical-color-border)}.classical-border-right[data-v-bb471091]{border-right:1px solid var(--classical-color-border)}.classical-rounded-none[data-v-bb471091]{border-radius:0}.classical-rounded-sm[data-v-bb471091]{border-radius:.125rem}.classical-rounded[data-v-bb471091]{border-radius:.25rem}.classical-rounded-md[data-v-bb471091]{border-radius:.375rem}.classical-rounded-lg[data-v-bb471091]{border-radius:.5rem}.classical-rounded-xl[data-v-bb471091]{border-radius:.75rem}.classical-rounded-2xl[data-v-bb471091]{border-radius:1rem}.classical-rounded-full[data-v-bb471091]{border-radius:9999px}.classical-shadow-sm[data-v-bb471091]{box-shadow:0 1px 2px 0 var(--classical-color-shadow)}.classical-shadow[data-v-bb471091]{box-shadow:0 1px 3px 0 var(--classical-color-shadow),0 1px 2px 0 var(--classical-color-shadow)}.classical-shadow-md[data-v-bb471091]{box-shadow:0 4px 6px -1px var(--classical-color-shadow),0 2px 4px -1px var(--classical-color-shadow)}.classical-shadow-lg[data-v-bb471091]{box-shadow:0 10px 15px -3px var(--classical-color-shadow),0 4px 6px -2px var(--classical-color-shadow)}.classical-shadow-xl[data-v-bb471091]{box-shadow:0 20px 25px -5px var(--classical-color-shadow),0 10px 10px -5px var(--classical-color-shadow)}.classical-shadow-inner[data-v-bb471091]{box-shadow:inset 0 2px 4px 0 var(--classical-color-shadow)}.classical-container[data-v-bb471091]{max-width:1200px;margin:0 auto;padding:0 var(--classical-spacing-md)}.classical-flex[data-v-bb471091]{display:flex}.classical-flex-col[data-v-bb471091]{flex-direction:column}.classical-flex-row[data-v-bb471091]{flex-direction:row}.classical-items-center[data-v-bb471091]{align-items:center}.classical-items-start[data-v-bb471091]{align-items:flex-start}.classical-items-end[data-v-bb471091]{align-items:flex-end}.classical-justify-center[data-v-bb471091]{justify-content:center}.classical-justify-between[data-v-bb471091]{justify-content:space-between}.classical-justify-around[data-v-bb471091]{justify-content:space-around}.classical-justify-start[data-v-bb471091]{justify-content:flex-start}.classical-justify-end[data-v-bb471091]{justify-content:flex-end}.classical-grid[data-v-bb471091]{display:grid}.classical-grid-cols-1[data-v-bb471091]{grid-template-columns:repeat(1,minmax(0,1fr))}.classical-grid-cols-2[data-v-bb471091]{grid-template-columns:repeat(2,minmax(0,1fr))}.classical-grid-cols-3[data-v-bb471091]{grid-template-columns:repeat(3,minmax(0,1fr))}.classical-grid-cols-4[data-v-bb471091]{grid-template-columns:repeat(4,minmax(0,1fr))}.classical-grid-cols-5[data-v-bb471091]{grid-template-columns:repeat(5,minmax(0,1fr))}.classical-gap-xs[data-v-bb471091]{gap:var(--classical-spacing-xs)}.classical-gap-sm[data-v-bb471091]{gap:var(--classical-spacing-sm)}.classical-gap-md[data-v-bb471091]{gap:var(--classical-spacing-md)}.classical-gap-lg[data-v-bb471091]{gap:var(--classical-spacing-lg)}.classical-gap-xl[data-v-bb471091]{gap:var(--classical-spacing-xl)}.classical-gap-xxl[data-v-bb471091]{gap:var(--classical-spacing-xxl)}.classical-card[data-v-bb471091]{background-color:var(--classical-color-background);border:1px solid var(--classical-color-border);border-radius:.5rem;box-shadow:0 4px 6px -1px var(--classical-color-shadow);padding:var(--classical-spacing-lg);transition:box-shadow var(--classical-animation-hover-duration) var(--classical-animation-hover-easing)}.classical-card[data-v-bb471091]:hover{box-shadow:0 10px 15px -3px var(--classical-color-shadow)}.classical-card-header[data-v-bb471091]{background:linear-gradient(135deg,var(--classical-color-primary),var(--classical-color-accent));color:var(--classical-color-background);padding:var(--classical-spacing-md) var(--classical-spacing-lg);border-radius:.5rem .5rem 0 0;margin:calc(-1 * var(--classical-spacing-lg)) calc(-1 * var(--classical-spacing-lg)) var(--classical-spacing-lg) calc(-1 * var(--classical-spacing-lg));font-family:var(--classical-font-decorative);font-weight:700;text-align:center}.classical-button[data-v-bb471091]{background:linear-gradient(135deg,var(--classical-color-primary),var(--classical-color-accent));color:var(--classical-color-background);border:none;border-radius:.375rem;padding:var(--classical-spacing-sm) var(--classical-spacing-lg);font-family:var(--classical-font-primary);font-size:1rem;font-weight:500;cursor:pointer;transition:all var(--classical-animation-hover-duration) var(--classical-animation-hover-easing);box-shadow:0 2px 4px var(--classical-color-shadow)}.classical-button[data-v-bb471091]:hover{transform:translateY(-1px);box-shadow:0 4px 8px var(--classical-color-shadow)}.classical-button[data-v-bb471091]:active{transform:translateY(0);box-shadow:0 1px 2px var(--classical-color-shadow)}.classical-button[data-v-bb471091]:disabled{opacity:.6;cursor:not-allowed;transform:none}.classical-button-secondary[data-v-bb471091]{background:var(--classical-color-background);color:var(--classical-color-primary);border:1px solid var(--classical-color-primary)}.classical-button-secondary[data-v-bb471091]:hover{background:var(--classical-color-primary);color:var(--classical-color-background)}.classical-input[data-v-bb471091]{background-color:var(--classical-color-background);border:1px solid var(--classical-color-border);border-radius:.375rem;padding:var(--classical-spacing-sm) var(--classical-spacing-md);font-family:var(--classical-font-secondary);font-size:1rem;transition:border-color var(--classical-animation-hover-duration) var(--classical-animation-hover-easing)}.classical-input[data-v-bb471091]:focus{outline:none;border-color:var(--classical-color-primary);box-shadow:0 0 0 3px #d2691e1a}.classical-label[data-v-bb471091]{font-family:var(--classical-font-primary);font-weight:500;color:var(--classical-color-text);margin-bottom:var(--classical-spacing-xs);display:block}.classical-fade-in[data-v-bb471091]{animation:classicalFadeIn-bb471091 var(--classical-animation-fade-in-duration) var(--classical-animation-fade-in-easing)}.classical-slide-in-up[data-v-bb471091]{animation:classicalSlideInUp-bb471091 var(--classical-animation-slide-in-duration) var(--classical-animation-slide-in-easing)}.classical-slide-in-down[data-v-bb471091]{animation:classicalSlideInDown-bb471091 var(--classical-animation-slide-in-duration) var(--classical-animation-slide-in-easing)}.classical-slide-in-left[data-v-bb471091]{animation:classicalSlideInLeft-bb471091 var(--classical-animation-slide-in-duration) var(--classical-animation-slide-in-easing)}.classical-slide-in-right[data-v-bb471091]{animation:classicalSlideInRight-bb471091 var(--classical-animation-slide-in-duration) var(--classical-animation-slide-in-easing)}@keyframes classicalFadeIn-bb471091{0%{opacity:0}to{opacity:1}}@keyframes classicalSlideInUp-bb471091{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes classicalSlideInDown-bb471091{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes classicalSlideInLeft-bb471091{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes classicalSlideInRight-bb471091{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes classicalElementFlow-bb471091{0%{stroke-dashoffset:100;opacity:.3}50%{opacity:1}to{stroke-dashoffset:0;opacity:.7}}.classical-element-flow[data-v-bb471091]{animation:classicalElementFlow-bb471091 var(--classical-animation-element-flow-duration) var(--classical-animation-element-flow-easing) infinite}@media (max-width: 480px){.classical-mobile-hidden[data-v-bb471091]{display:none}.classical-mobile-flex[data-v-bb471091]{display:flex}.classical-mobile-block[data-v-bb471091]{display:block}.classical-mobile-text-center[data-v-bb471091]{text-align:center}.classical-mobile-px-sm[data-v-bb471091]{padding-left:var(--classical-spacing-sm);padding-right:var(--classical-spacing-sm)}}@media (min-width: 481px) and (max-width: 768px){.classical-tablet-hidden[data-v-bb471091]{display:none}.classical-tablet-flex[data-v-bb471091]{display:flex}.classical-tablet-block[data-v-bb471091]{display:block}}@media (min-width: 769px){.classical-desktop-hidden[data-v-bb471091]{display:none}.classical-desktop-flex[data-v-bb471091]{display:flex}.classical-desktop-block[data-v-bb471091]{display:block}}.classical-pattern-background[data-v-bb471091]{background-image:var(--classical-pattern-background);background-repeat:repeat;background-size:60px 60px}.classical-pattern-border-top[data-v-bb471091]{border-top:3px solid;border-image:var(--classical-pattern-border-horizontal) 3}.classical-pattern-border-bottom[data-v-bb471091]{border-bottom:3px solid;border-image:var(--classical-pattern-border-horizontal) 3}.classical-decorative-element[data-v-bb471091]{position:relative}.classical-decorative-element[data-v-bb471091]:before{content:"";position:absolute;top:-10px;left:50%;transform:translate(-50%);width:20px;height:20px;background-image:var(--classical-pattern-decorative);background-size:contain;background-repeat:no-repeat;opacity:.6}.classical-sr-only[data-v-bb471091]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.classical-focus-visible[data-v-bb471091]:focus-visible{outline:2px solid var(--classical-color-primary);outline-offset:2px}@media (prefers-contrast: high){.classical-card[data-v-bb471091]{border-width:2px}.classical-button[data-v-bb471091]{border:2px solid var(--classical-color-primary)}.classical-input[data-v-bb471091]{border-width:2px}}@media (prefers-reduced-motion: reduce){.classical-fade-in[data-v-bb471091],.classical-slide-in-up[data-v-bb471091],.classical-slide-in-down[data-v-bb471091],.classical-slide-in-left[data-v-bb471091],.classical-slide-in-right[data-v-bb471091],.classical-element-flow[data-v-bb471091]{animation:none}.classical-button[data-v-bb471091]:hover{transform:none}}@media (max-width: 480px){.classical-text-responsive-xs[data-v-bb471091]{font-size:.75rem}.classical-text-responsive-sm[data-v-bb471091]{font-size:.875rem}.classical-text-responsive-base[data-v-bb471091]{font-size:1rem}.classical-text-responsive-lg[data-v-bb471091]{font-size:1.125rem}.classical-text-responsive-xl[data-v-bb471091]{font-size:1.25rem}}@media (min-width: 481px) and (max-width: 768px){.classical-text-responsive-xs[data-v-bb471091]{font-size:.875rem}.classical-text-responsive-sm[data-v-bb471091]{font-size:1rem}.classical-text-responsive-base[data-v-bb471091]{font-size:1.125rem}.classical-text-responsive-lg[data-v-bb471091]{font-size:1.25rem}.classical-text-responsive-xl[data-v-bb471091]{font-size:1.5rem}}@media (min-width: 769px){.classical-text-responsive-xs[data-v-bb471091]{font-size:1rem}.classical-text-responsive-sm[data-v-bb471091]{font-size:1.125rem}.classical-text-responsive-base[data-v-bb471091]{font-size:1.25rem}.classical-text-responsive-lg[data-v-bb471091]{font-size:1.5rem}.classical-text-responsive-xl[data-v-bb471091]{font-size:1.875rem}}@media (max-width: 480px){.classical-responsive-p[data-v-bb471091]{padding:var(--classical-spacing-sm)}.classical-responsive-m[data-v-bb471091]{margin:var(--classical-spacing-sm)}.classical-responsive-gap[data-v-bb471091]{gap:var(--classical-spacing-sm)}}@media (min-width: 481px) and (max-width: 768px){.classical-responsive-p[data-v-bb471091]{padding:var(--classical-spacing-md)}.classical-responsive-m[data-v-bb471091]{margin:var(--classical-spacing-md)}.classical-responsive-gap[data-v-bb471091]{gap:var(--classical-spacing-md)}}@media (min-width: 769px){.classical-responsive-p[data-v-bb471091]{padding:var(--classical-spacing-lg)}.classical-responsive-m[data-v-bb471091]{margin:var(--classical-spacing-lg)}.classical-responsive-gap[data-v-bb471091]{gap:var(--classical-spacing-lg)}}.classical-badge[data-v-bb471091]{display:inline-flex;align-items:center;padding:var(--classical-spacing-xs) var(--classical-spacing-sm);background:linear-gradient(135deg,var(--classical-color-primary),var(--classical-color-accent));color:var(--classical-color-background);font-family:var(--classical-font-primary);font-size:.75rem;font-weight:500;border-radius:9999px;white-space:nowrap}.classical-badge-secondary[data-v-bb471091]{background:var(--classical-color-text-secondary)}.classical-badge-success[data-v-bb471091]{background:var(--classical-color-success)}.classical-badge-warning[data-v-bb471091]{background:var(--classical-color-warning);color:var(--classical-color-text)}.classical-badge-error[data-v-bb471091]{background:var(--classical-color-error)}.classical-tooltip[data-v-bb471091]{position:relative;display:inline-block}.classical-tooltip[data-v-bb471091]:after{content:attr(data-tooltip);position:absolute;bottom:100%;left:50%;transform:translate(-50%);background:var(--classical-color-secondary);color:var(--classical-color-background);padding:var(--classical-spacing-xs) var(--classical-spacing-sm);border-radius:4px;font-size:.75rem;white-space:nowrap;opacity:0;visibility:hidden;transition:opacity var(--classical-animation-hover-duration) var(--classical-animation-hover-easing);z-index:1000}.classical-tooltip[data-v-bb471091]:before{content:"";position:absolute;bottom:100%;left:50%;transform:translate(-50%) translateY(100%);border:4px solid transparent;border-top-color:var(--classical-color-secondary);opacity:0;visibility:hidden;transition:opacity var(--classical-animation-hover-duration) var(--classical-animation-hover-easing)}.classical-tooltip[data-v-bb471091]:hover:after,.classical-tooltip[data-v-bb471091]:hover:before{opacity:1;visibility:visible}.classical-progress[data-v-bb471091]{width:100%;height:8px;background:var(--classical-color-border);border-radius:4px;overflow:hidden;position:relative}.classical-progress-bar[data-v-bb471091]{height:100%;background:linear-gradient(90deg,var(--classical-color-primary),var(--classical-color-accent));border-radius:4px;transition:width var(--classical-animation-hover-duration) var(--classical-animation-hover-easing);position:relative}.classical-progress-bar[data-v-bb471091]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:classicalProgressShine-bb471091 2s infinite}@keyframes classicalProgressShine-bb471091{0%{transform:translate(-100%)}to{transform:translate(100%)}}.classical-divider[data-v-bb471091]{border:none;height:1px;background:linear-gradient(90deg,transparent,var(--classical-color-border),transparent);margin:var(--classical-spacing-lg) 0}.classical-divider-decorative[data-v-bb471091]{height:3px;background:linear-gradient(90deg,transparent,var(--classical-color-accent),transparent);position:relative}.classical-divider-decorative[data-v-bb471091]:after{content:"❋";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--classical-color-background);color:var(--classical-color-accent);padding:0 var(--classical-spacing-sm);font-size:1.2rem}.classical-alert[data-v-bb471091]{padding:var(--classical-spacing-md) var(--classical-spacing-lg);border-radius:4px;border-left:4px solid;margin:var(--classical-spacing-md) 0;font-family:var(--classical-font-secondary)}.classical-alert-info[data-v-bb471091]{background:#4682b41a;border-left-color:var(--classical-color-primary);color:var(--classical-color-text)}.classical-alert-success[data-v-bb471091]{background:#00a86b1a;border-left-color:var(--classical-color-success);color:var(--classical-color-text)}.classical-alert-warning[data-v-bb471091]{background:#daa5201a;border-left-color:var(--classical-color-warning);color:var(--classical-color-text)}.classical-alert-error[data-v-bb471091]{background:#ff6b6b1a;border-left-color:var(--classical-color-error);color:var(--classical-color-text)}.free-badge[data-v-bb471091]{position:absolute;top:-10px;right:-10px;background:linear-gradient(135deg,#ff4500,#ff6b35,#ff8c42);color:#fff;font-size:.7rem;font-weight:700;padding:3px 8px;border-radius:12px;display:flex;align-items:center;gap:3px;box-shadow:0 0 10px #ff450099,0 2px 8px #0003;z-index:10;white-space:nowrap;border:1px solid rgba(255,255,255,.3);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.flame[data-v-bb471091]{display:inline-block;animation:flameBurn-bb471091 1.5s ease-in-out infinite;transform-origin:center bottom;filter:drop-shadow(0 0 2px rgba(255,100,0,.8))}.flame[data-v-bb471091]:first-child{animation-delay:0s}.flame[data-v-bb471091]:last-child{animation-delay:.75s}@keyframes flameBurn-bb471091{0%{transform:scale(1) rotate(-1deg) translateY(0);opacity:.8;filter:drop-shadow(0 0 2px rgba(255,100,0,.8))}25%{transform:scale(1.15) rotate(1deg) translateY(-1px);opacity:1;filter:drop-shadow(0 0 4px rgba(255,120,0,1))}50%{transform:scale(1.1) rotate(-2deg) translateY(-2px);opacity:.9;filter:drop-shadow(0 0 6px rgba(255,140,0,.9))}75%{transform:scale(1.2) rotate(1deg) translateY(-1px);opacity:1;filter:drop-shadow(0 0 8px rgba(255,160,0,1))}to{transform:scale(1) rotate(0) translateY(0);opacity:.8;filter:drop-shadow(0 0 2px rgba(255,100,0,.8))}}@media print{.classical-layout[data-v-bb471091]{background:#fff!important;color:#000!important}.classical-card-main[data-v-bb471091],.classical-button[data-v-bb471091],.classical-input[data-v-bb471091]{box-shadow:none!important;border:1px solid #ccc!important}.classical-bg-primary[data-v-bb471091],.classical-bg-secondary[data-v-bb471091],.classical-bg-accent[data-v-bb471091]{background:#fff!important;color:#000!important;border:1px solid #ccc!important}.classical-fade-in[data-v-bb471091],.classical-slide-in-up[data-v-bb471091],.classical-slide-in-down[data-v-bb471091],.classical-slide-in-left[data-v-bb471091],.classical-slide-in-right[data-v-bb471091]{animation:none!important}.free-badge[data-v-bb471091]{display:none!important}}.classical-layout[data-v-bb471091]{font-family:var(--classical-font-secondary);color:var(--classical-color-text);background-color:var(--classical-color-background);line-height:1.6;min-height:100vh}.classical-container[data-v-bb471091]{max-width:1200px;margin:0 auto;padding:0 var(--classical-spacing-md);position:relative}.classical-container-sm[data-v-bb471091]{max-width:640px}.classical-container-md[data-v-bb471091]{max-width:768px}.classical-container-lg[data-v-bb471091]{max-width:1024px}.classical-container-xl[data-v-bb471091]{max-width:1280px}.classical-container-full[data-v-bb471091]{max-width:none;width:100%}.classical-header-main[data-v-bb471091]{font-family:var(--classical-font-decorative);font-size:clamp(2rem,5vw,3.5rem);font-weight:700;color:var(--classical-color-primary);text-align:center;margin:var(--classical-spacing-xl) 0 var(--classical-spacing-lg) 0;position:relative;line-height:1.2}.classical-header-main[data-v-bb471091]:after{content:"";position:absolute;bottom:-var(--classical-spacing-sm);left:50%;transform:translate(-50%);width:60px;height:3px;background:linear-gradient(90deg,transparent,var(--classical-color-accent),transparent)}.classical-header-section[data-v-bb471091]{font-family:var(--classical-font-primary);font-size:clamp(1.5rem,4vw,2.25rem);font-weight:600;color:var(--classical-color-secondary);margin:var(--classical-spacing-lg) 0 var(--classical-spacing-md) 0;position:relative;padding-left:var(--classical-spacing-md)}.classical-header-section[data-v-bb471091]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:60%;background:linear-gradient(180deg,var(--classical-color-primary),var(--classical-color-accent));border-radius:2px}.classical-header-subsection[data-v-bb471091]{font-family:var(--classical-font-primary);font-size:clamp(1.25rem,3vw,1.75rem);font-weight:500;color:var(--classical-color-text);margin:var(--classical-spacing-md) 0 var(--classical-spacing-sm) 0;border-bottom:1px solid var(--classical-color-border);padding-bottom:var(--classical-spacing-xs)}.classical-grid[data-v-bb471091]{display:grid;gap:var(--classical-spacing-lg);width:100%}.classical-grid-golden[data-v-bb471091]{grid-template-columns:1fr 1.618fr}.classical-grid-golden-reverse[data-v-bb471091]{grid-template-columns:1.618fr 1fr}.classical-grid-three[data-v-bb471091]{grid-template-columns:1fr 2fr 1fr}.classical-grid-center[data-v-bb471091]{grid-template-columns:1fr 3fr 1fr}@media (max-width: 768px){.classical-grid-golden[data-v-bb471091],.classical-grid-golden-reverse[data-v-bb471091],.classical-grid-three[data-v-bb471091],.classical-grid-center[data-v-bb471091]{grid-template-columns:1fr}}.classical-card-container[data-v-bb471091]{display:grid;gap:var(--classical-spacing-lg);grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.classical-card-main[data-v-bb471091]{background:var(--classical-color-background);border:1px solid var(--classical-color-border);border-radius:8px;box-shadow:0 4px 6px -1px var(--classical-color-shadow),0 2px 4px -1px var(--classical-color-shadow);overflow:hidden;transition:all var(--classical-animation-hover-duration) var(--classical-animation-hover-easing);position:relative}.classical-card-main[data-v-bb471091]:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px var(--classical-color-shadow),0 4px 6px -2px var(--classical-color-shadow)}.classical-card-main[data-v-bb471091]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--classical-color-primary),var(--classical-color-accent))}.classical-card-header[data-v-bb471091]{background:linear-gradient(135deg,var(--classical-color-primary) 0%,var(--classical-color-accent) 100%);color:var(--classical-color-background);padding:var(--classical-spacing-md) var(--classical-spacing-lg);font-family:var(--classical-font-decorative);font-weight:700;text-align:center;position:relative}.classical-card-body[data-v-bb471091]{padding:var(--classical-spacing-lg)}.classical-card-footer[data-v-bb471091]{padding:var(--classical-spacing-md) var(--classical-spacing-lg);border-top:1px solid var(--classical-color-border);background:#f0f0f04d;text-align:center}.classical-form[data-v-bb471091]{max-width:600px;margin:0 auto;background:var(--classical-color-background);border:1px solid var(--classical-color-border);border-radius:8px;padding:var(--classical-spacing-xl);box-shadow:0 4px 6px -1px var(--classical-color-shadow)}.classical-form-group[data-v-bb471091]{margin-bottom:var(--classical-spacing-lg);position:relative}.classical-form-group-inline[data-v-bb471091]{display:flex;align-items:center;gap:var(--classical-spacing-md);flex-wrap:wrap}.classical-form-grid-layout[data-v-bb471091]{display:grid;grid-template-columns:1fr 1fr;gap:var(--classical-spacing-xl);align-items:start}.classical-form-field[data-v-bb471091]{position:relative}.classical-form-field[data-v-bb471091]:nth-child(2n){padding-left:var(--classical-spacing-lg)}.classical-form-label-group[data-v-bb471091]{display:flex;flex-direction:column;gap:var(--classical-spacing-sm)}.classical-form-label[data-v-bb471091]{font-family:var(--classical-font-primary);font-weight:500;color:var(--classical-color-text);margin-bottom:var(--classical-spacing-xs);margin-left:var(--classical-spacing-sm);display:block}.classical-form-label-required[data-v-bb471091]{position:relative}.classical-form-label-required[data-v-bb471091]:after{content:"*";color:var(--classical-color-error);margin-left:var(--classical-spacing-xs)}.classical-radio-group-compact[data-v-bb471091]{display:flex;gap:var(--classical-spacing-md);align-items:center;flex-wrap:wrap}.classical-radio-item-compact[data-v-bb471091]{display:flex;align-items:center;gap:var(--classical-spacing-xs);min-width:60px;justify-content:flex-start;padding:var(--classical-spacing-xs) var(--classical-spacing-sm);transition:all var(--classical-animation-hover-duration) var(--classical-animation-hover-easing)}.classical-radio-item-compact[data-v-bb471091]:hover{background:#d2691e0d}.classical-radio-item-compact input[type=radio][data-v-bb471091]{margin:0}.classical-radio-label-compact[data-v-bb471091]{font-family:var(--classical-font-secondary);font-size:.875rem;color:var(--classical-color-text);cursor:pointer;white-space:nowrap;flex:1;text-align:center}@media (max-width: 768px){.classical-form-grid-layout[data-v-bb471091]{grid-template-columns:1fr;gap:var(--classical-spacing-md)}.classical-form-field[data-v-bb471091]:nth-child(2n){padding-left:0}.classical-radio-group-compact[data-v-bb471091]{justify-content:flex-start}}@media (max-width: 480px){.classical-radio-group-compact[data-v-bb471091]{flex-direction:column;align-items:flex-start}.classical-radio-item-compact[data-v-bb471091]{min-width:auto;width:100%;justify-content:flex-start}.classical-radio-label-compact[data-v-bb471091]{text-align:left}}.classical-form-input[data-v-bb471091]{width:100%;padding:var(--classical-spacing-sm) var(--classical-spacing-md);border:1px solid var(--classical-color-border);border-radius:4px;font-family:var(--classical-font-secondary);font-size:1rem;background:var(--classical-color-background);transition:all var(--classical-animation-hover-duration) var(--classical-animation-hover-easing)}.classical-form-input[data-v-bb471091]:focus{outline:none;border-color:var(--classical-color-primary);box-shadow:0 0 0 3px #d2691e1a}.classical-form-input[data-v-bb471091]:invalid{border-color:var(--classical-color-error)}.classical-form-textarea[data-v-bb471091]{resize:vertical;min-height:100px}.classical-form-select[data-v-bb471091]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem}.classical-form-radio-group[data-v-bb471091],.classical-form-checkbox-group[data-v-bb471091]{display:flex;gap:var(--classical-spacing-md);flex-wrap:wrap}.classical-form-radio-item[data-v-bb471091],.classical-form-checkbox-item[data-v-bb471091]{display:flex;align-items:center;gap:var(--classical-spacing-xs);cursor:pointer}.classical-form-actions[data-v-bb471091]{display:flex;gap:var(--classical-spacing-md);justify-content:center;margin-top:var(--classical-spacing-xl);flex-wrap:wrap}.classical-nav[data-v-bb471091]{background:var(--classical-color-background);border-bottom:1px solid var(--classical-color-border);box-shadow:0 2px 4px var(--classical-color-shadow);position:sticky;top:0;z-index:100}.classical-nav-container[data-v-bb471091]{display:flex;align-items:center;justify-content:space-between;padding:var(--classical-spacing-md) var(--classical-spacing-lg);max-width:1200px;margin:0 auto}.classical-nav-brand[data-v-bb471091]{font-family:var(--classical-font-decorative);font-size:1.5rem;font-weight:700;color:var(--classical-color-primary);text-decoration:none}.classical-nav-menu[data-v-bb471091]{display:flex;list-style:none;margin:0;padding:0;gap:var(--classical-spacing-lg)}.classical-nav-item[data-v-bb471091]{position:relative}.classical-nav-link[data-v-bb471091]{font-family:var(--classical-font-primary);color:var(--classical-color-text);text-decoration:none;padding:var(--classical-spacing-sm) var(--classical-spacing-md);border-radius:4px;transition:all var(--classical-animation-hover-duration) var(--classical-animation-hover-easing)}.classical-nav-link[data-v-bb471091]:hover,.classical-nav-link.active[data-v-bb471091]{color:var(--classical-color-primary);background:#d2691e1a}@media (max-width: 768px){.classical-nav-menu[data-v-bb471091]{display:none;position:absolute;top:100%;left:0;right:0;background:var(--classical-color-background);border-top:1px solid var(--classical-color-border);flex-direction:column;padding:var(--classical-spacing-md);gap:var(--classical-spacing-sm)}.classical-nav-menu.open[data-v-bb471091]{display:flex}.classical-nav-toggle[data-v-bb471091]{display:block;background:none;border:none;font-size:1.5rem;color:var(--classical-color-text);cursor:pointer}}@media (min-width: 769px){.classical-nav-toggle[data-v-bb471091]{display:none}}.classical-content[data-v-bb471091]{max-width:800px;margin:0 auto;padding:var(--classical-spacing-xl) var(--classical-spacing-md);line-height:1.8}.classical-content p[data-v-bb471091]{margin-bottom:var(--classical-spacing-md);text-align:justify}.classical-content ul[data-v-bb471091],.classical-content ol[data-v-bb471091]{margin:var(--classical-spacing-md) 0;padding-left:var(--classical-spacing-xl)}.classical-content li[data-v-bb471091]{margin-bottom:var(--classical-spacing-xs)}.classical-content blockquote[data-v-bb471091]{border-left:4px solid var(--classical-color-primary);padding-left:var(--classical-spacing-lg);margin:var(--classical-spacing-lg) 0;font-style:italic;color:var(--classical-color-text-secondary);background:#f0f0f04d;padding:var(--classical-spacing-md) var(--classical-spacing-lg);border-radius:0 4px 4px 0}.classical-footer[data-v-bb471091]{background:var(--classical-color-secondary);color:var(--classical-color-background);padding:var(--classical-spacing-xl) 0;margin-top:var(--classical-spacing-xxl);position:relative}.classical-footer[data-v-bb471091]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--classical-color-primary),var(--classical-color-accent))}.classical-footer-content[data-v-bb471091]{max-width:1200px;margin:0 auto;padding:0 var(--classical-spacing-md);text-align:center}.classical-footer-links[data-v-bb471091]{display:flex;justify-content:center;gap:var(--classical-spacing-lg);margin-bottom:var(--classical-spacing-md);flex-wrap:wrap}.classical-footer-link[data-v-bb471091]{color:var(--classical-color-background);text-decoration:none;transition:color var(--classical-animation-hover-duration) var(--classical-animation-hover-easing)}.classical-footer-link[data-v-bb471091]:hover{color:var(--classical-color-accent)}@media (max-width: 480px){.classical-container[data-v-bb471091]{padding:0 var(--classical-spacing-sm)}.classical-form[data-v-bb471091]{padding:var(--classical-spacing-lg)}.classical-form-actions[data-v-bb471091]{flex-direction:column}.classical-card-container[data-v-bb471091]{grid-template-columns:1fr}.classical-content[data-v-bb471091]{padding:var(--classical-spacing-lg) var(--classical-spacing-sm)}}@media (min-width: 481px) and (max-width: 768px){.classical-card-container[data-v-bb471091]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}@media print{.classical-layout[data-v-bb471091]{background:#fff;color:#000}.classical-nav[data-v-bb471091],.classical-footer[data-v-bb471091]{display:none}.classical-card-main[data-v-bb471091]{box-shadow:none;border:1px solid #ccc;break-inside:avoid}.classical-content[data-v-bb471091]{max-width:none;padding:0}}@media (prefers-reduced-motion: reduce){.classical-card-main[data-v-bb471091]:hover{transform:none}.classical-nav-link[data-v-bb471091],.classical-form-input[data-v-bb471091]{transition:none}}@media (prefers-contrast: high){.classical-card-main[data-v-bb471091],.classical-form-input[data-v-bb471091]{border-width:2px}.classical-nav[data-v-bb471091]{border-bottom-width:2px}}.classical-layout[data-v-bb471091] *:focus-visible{outline:2px solid var(--classical-color-primary);outline-offset:2px;border-radius:2px}.classical-skip-link[data-v-bb471091]{position:absolute;top:-40px;left:6px;background:var(--classical-color-primary);color:var(--classical-color-background);padding:8px;text-decoration:none;border-radius:4px;z-index:1000}.classical-skip-link[data-v-bb471091]:focus{top:6px}.common-page-header-section[data-v-bb471091]{background:linear-gradient(135deg,#fff8f0,#fdf6e8);padding:2rem 0;text-align:center;position:relative;overflow:hidden}.header-content[data-v-bb471091]{max-width:1200px;margin:0 auto;padding:0 2rem;position:relative;z-index:2}.header-decoration[data-v-bb471091]{position:absolute;top:0;left:0;right:0;bottom:0;opacity:.1;pointer-events:none}.golden-dragon[data-v-bb471091]{position:absolute;top:-50px;left:10%;width:200px;height:200px;background:linear-gradient(45deg,gold,#ffed4e);border-radius:50%;transform:rotate(45deg)}.mystical-clouds[data-v-bb471091]{position:absolute;top:-30px;right:10%;width:150px;height:150px;background:linear-gradient(45deg,#e6f3ff,#cce7ff);border-radius:50%}.page-title[data-v-bb471091]{font-size:2.5rem;color:#2c3e50;margin-bottom:.5rem;font-weight:700}.page-subtitle[data-v-bb471091]{font-size:1.2rem;color:#7f8c8d;margin-bottom:1rem}@media (max-width: 768px){.common-page-header-section[data-v-bb471091]{padding:1.5rem 0}.page-title[data-v-bb471091]{font-size:2rem}.page-subtitle[data-v-bb471091]{font-size:1rem}}.classical-font-primary[data-v-659cec97]{font-family:var(--classical-font-primary)}.classical-font-secondary[data-v-659cec97]{font-family:var(--classical-font-secondary)}.classical-font-decorative[data-v-659cec97]{font-family:var(--classical-font-decorative)}.classical-font-modern[data-v-659cec97]{font-family:var(--classical-font-modern)}.classical-text-xs[data-v-659cec97]{font-size:.75rem;line-height:1.2}.classical-text-sm[data-v-659cec97]{font-size:.875rem;line-height:1.3}.classical-text-base[data-v-659cec97]{font-size:1rem;line-height:1.5}.classical-text-lg[data-v-659cec97]{font-size:1.125rem;line-height:1.4}.classical-text-xl[data-v-659cec97]{font-size:1.25rem;line-height:1.4}.classical-text-2xl[data-v-659cec97]{font-size:1.5rem;line-height:1.3}.classical-text-3xl[data-v-659cec97]{font-size:1.875rem;line-height:1.2}.classical-text-4xl[data-v-659cec97]{font-size:2.25rem;line-height:1.1}.classical-text-primary[data-v-659cec97]{color:var(--classical-color-primary)}.classical-text-secondary[data-v-659cec97]{color:var(--classical-color-secondary)}.classical-text-accent[data-v-659cec97]{color:var(--classical-color-accent)}.classical-text-ink[data-v-659cec97]{color:var(--classical-color-text)}.classical-text-ink-light[data-v-659cec97]{color:var(--classical-color-text-secondary)}.classical-text-success[data-v-659cec97]{color:var(--classical-color-success)}.classical-text-warning[data-v-659cec97]{color:var(--classical-color-warning)}.classical-text-error[data-v-659cec97]{color:var(--classical-color-error)}.classical-bg-primary[data-v-659cec97]{background-color:var(--classical-color-primary)}.classical-bg-secondary[data-v-659cec97]{background-color:var(--classical-color-secondary)}.classical-bg-accent[data-v-659cec97]{background-color:var(--classical-color-accent)}.classical-bg-paper[data-v-659cec97]{background-color:var(--classical-color-background)}.classical-bg-success[data-v-659cec97]{background-color:var(--classical-color-success)}.classical-bg-warning[data-v-659cec97]{background-color:var(--classical-color-warning)}.classical-bg-error[data-v-659cec97]{background-color:var(--classical-color-error)}.classical-p-xs[data-v-659cec97]{padding:var(--classical-spacing-xs)}.classical-p-sm[data-v-659cec97]{padding:var(--classical-spacing-sm)}.classical-p-md[data-v-659cec97]{padding:var(--classical-spacing-md)}.classical-p-lg[data-v-659cec97]{padding:var(--classical-spacing-lg)}.classical-p-xl[data-v-659cec97]{padding:var(--classical-spacing-xl)}.classical-p-xxl[data-v-659cec97]{padding:var(--classical-spacing-xxl)}.classical-px-xs[data-v-659cec97]{padding-left:var(--classical-spacing-xs);padding-right:var(--classical-spacing-xs)}.classical-px-sm[data-v-659cec97]{padding-left:var(--classical-spacing-sm);padding-right:var(--classical-spacing-sm)}.classical-px-md[data-v-659cec97]{padding-left:var(--classical-spacing-md);padding-right:var(--classical-spacing-md)}.classical-px-lg[data-v-659cec97]{padding-left:var(--classical-spacing-lg);padding-right:var(--classical-spacing-lg)}.classical-px-xl[data-v-659cec97]{padding-left:var(--classical-spacing-xl);padding-right:var(--classical-spacing-xl)}.classical-px-xxl[data-v-659cec97]{padding-left:var(--classical-spacing-xxl);padding-right:var(--classical-spacing-xxl)}.classical-py-xs[data-v-659cec97]{padding-top:var(--classical-spacing-xs);padding-bottom:var(--classical-spacing-xs)}.classical-py-sm[data-v-659cec97]{padding-top:var(--classical-spacing-sm);padding-bottom:var(--classical-spacing-sm)}.classical-py-md[data-v-659cec97]{padding-top:var(--classical-spacing-md);padding-bottom:var(--classical-spacing-md)}.classical-py-lg[data-v-659cec97]{padding-top:var(--classical-spacing-lg);padding-bottom:var(--classical-spacing-lg)}.classical-py-xl[data-v-659cec97]{padding-top:var(--classical-spacing-xl);padding-bottom:var(--classical-spacing-xl)}.classical-py-xxl[data-v-659cec97]{padding-top:var(--classical-spacing-xxl);padding-bottom:var(--classical-spacing-xxl)}.classical-m-xs[data-v-659cec97]{margin:var(--classical-spacing-xs)}.classical-m-sm[data-v-659cec97]{margin:var(--classical-spacing-sm)}.classical-m-md[data-v-659cec97]{margin:var(--classical-spacing-md)}.classical-m-lg[data-v-659cec97]{margin:var(--classical-spacing-lg)}.classical-m-xl[data-v-659cec97]{margin:var(--classical-spacing-xl)}.classical-m-xxl[data-v-659cec97]{margin:var(--classical-spacing-xxl)}.classical-mx-xs[data-v-659cec97]{margin-left:var(--classical-spacing-xs);margin-right:var(--classical-spacing-xs)}.classical-mx-sm[data-v-659cec97]{margin-left:var(--classical-spacing-sm);margin-right:var(--classical-spacing-sm)}.classical-mx-md[data-v-659cec97]{margin-left:var(--classical-spacing-md);margin-right:var(--classical-spacing-md)}.classical-mx-lg[data-v-659cec97]{margin-left:var(--classical-spacing-lg);margin-right:var(--classical-spacing-lg)}.classical-mx-xl[data-v-659cec97]{margin-left:var(--classical-spacing-xl);margin-right:var(--classical-spacing-xl)}.classical-mx-xxl[data-v-659cec97]{margin-left:var(--classical-spacing-xxl);margin-right:var(--classical-spacing-xxl)}.classical-my-xs[data-v-659cec97]{margin-top:var(--classical-spacing-xs);margin-bottom:var(--classical-spacing-xs)}.classical-my-sm[data-v-659cec97]{margin-top:var(--classical-spacing-sm);margin-bottom:var(--classical-spacing-sm)}.classical-my-md[data-v-659cec97]{margin-top:var(--classical-spacing-md);margin-bottom:var(--classical-spacing-md)}.classical-my-lg[data-v-659cec97]{margin-top:var(--classical-spacing-lg);margin-bottom:var(--classical-spacing-lg)}.classical-my-xl[data-v-659cec97]{margin-top:var(--classical-spacing-xl);margin-bottom:var(--classical-spacing-xl)}.classical-my-xxl[data-v-659cec97]{margin-top:var(--classical-spacing-xxl);margin-bottom:var(--classical-spacing-xxl)}.classical-border[data-v-659cec97]{border:1px solid var(--classical-color-border)}.classical-border-primary[data-v-659cec97]{border:1px solid var(--classical-color-primary)}.classical-border-accent[data-v-659cec97]{border:1px solid var(--classical-color-accent)}.classical-border-decorative[data-v-659cec97]{border:2px solid var(--classical-color-accent);border-image:var(--classical-pattern-border-horizontal) 2}.classical-border-top[data-v-659cec97]{border-top:1px solid var(--classical-color-border)}.classical-border-bottom[data-v-659cec97]{border-bottom:1px solid var(--classical-color-border)}.classical-border-left[data-v-659cec97]{border-left:1px solid var(--classical-color-border)}.classical-border-right[data-v-659cec97]{border-right:1px solid var(--classical-color-border)}.classical-rounded-none[data-v-659cec97]{border-radius:0}.classical-rounded-sm[data-v-659cec97]{border-radius:.125rem}.classical-rounded[data-v-659cec97]{border-radius:.25rem}.classical-rounded-md[data-v-659cec97]{border-radius:.375rem}.classical-rounded-lg[data-v-659cec97]{border-radius:.5rem}.classical-rounded-xl[data-v-659cec97]{border-radius:.75rem}.classical-rounded-2xl[data-v-659cec97]{border-radius:1rem}.classical-rounded-full[data-v-659cec97]{border-radius:9999px}.classical-shadow-sm[data-v-659cec97]{box-shadow:0 1px 2px 0 var(--classical-color-shadow)}.classical-shadow[data-v-659cec97]{box-shadow:0 1px 3px 0 var(--classical-color-shadow),0 1px 2px 0 var(--classical-color-shadow)}.classical-shadow-md[data-v-659cec97]{box-shadow:0 4px 6px -1px var(--classical-color-shadow),0 2px 4px -1px var(--classical-color-shadow)}.classical-shadow-lg[data-v-659cec97]{box-shadow:0 10px 15px -3px var(--classical-color-shadow),0 4px 6px -2px var(--classical-color-shadow)}.classical-shadow-xl[data-v-659cec97]{box-shadow:0 20px 25px -5px var(--classical-color-shadow),0 10px 10px -5px var(--classical-color-shadow)}.classical-shadow-inner[data-v-659cec97]{box-shadow:inset 0 2px 4px 0 var(--classical-color-shadow)}.classical-container[data-v-659cec97]{max-width:1200px;margin:0 auto;padding:0 var(--classical-spacing-md)}.classical-flex[data-v-659cec97]{display:flex}.classical-flex-col[data-v-659cec97]{flex-direction:column}.classical-flex-row[data-v-659cec97]{flex-direction:row}.classical-items-center[data-v-659cec97]{align-items:center}.classical-items-start[data-v-659cec97]{align-items:flex-start}.classical-items-end[data-v-659cec97]{align-items:flex-end}.classical-justify-center[data-v-659cec97]{justify-content:center}.classical-justify-between[data-v-659cec97]{justify-content:space-between}.classical-justify-around[data-v-659cec97]{justify-content:space-around}.classical-justify-start[data-v-659cec97]{justify-content:flex-start}.classical-justify-end[data-v-659cec97]{justify-content:flex-end}.classical-grid[data-v-659cec97]{display:grid}.classical-grid-cols-1[data-v-659cec97]{grid-template-columns:repeat(1,minmax(0,1fr))}.classical-grid-cols-2[data-v-659cec97]{grid-template-columns:repeat(2,minmax(0,1fr))}.classical-grid-cols-3[data-v-659cec97]{grid-template-columns:repeat(3,minmax(0,1fr))}.classical-grid-cols-4[data-v-659cec97]{grid-template-columns:repeat(4,minmax(0,1fr))}.classical-grid-cols-5[data-v-659cec97]{grid-template-columns:repeat(5,minmax(0,1fr))}.classical-gap-xs[data-v-659cec97]{gap:var(--classical-spacing-xs)}.classical-gap-sm[data-v-659cec97]{gap:var(--classical-spacing-sm)}.classical-gap-md[data-v-659cec97]{gap:var(--classical-spacing-md)}.classical-gap-lg[data-v-659cec97]{gap:var(--classical-spacing-lg)}.classical-gap-xl[data-v-659cec97]{gap:var(--classical-spacing-xl)}.classical-gap-xxl[data-v-659cec97]{gap:var(--classical-spacing-xxl)}.classical-card[data-v-659cec97]{background-color:var(--classical-color-background);border:1px solid var(--classical-color-border);border-radius:.5rem;box-shadow:0 4px 6px -1px var(--classical-color-shadow);padding:var(--classical-spacing-lg);transition:box-shadow var(--classical-animation-hover-duration) var(--classical-animation-hover-easing)}.classical-card[data-v-659cec97]:hover{box-shadow:0 10px 15px -3px var(--classical-color-shadow)}.classical-card-header[data-v-659cec97]{background:linear-gradient(135deg,var(--classical-color-primary),var(--classical-color-accent));color:var(--classical-color-background);padding:var(--classical-spacing-md) var(--classical-spacing-lg);border-radius:.5rem .5rem 0 0;margin:calc(-1 * var(--classical-spacing-lg)) calc(-1 * var(--classical-spacing-lg)) var(--classical-spacing-lg) calc(-1 * var(--classical-spacing-lg));font-family:var(--classical-font-decorative);font-weight:700;text-align:center}.classical-button[data-v-659cec97]{background:linear-gradient(135deg,var(--classical-color-primary),var(--classical-color-accent));color:var(--classical-color-background);border:none;border-radius:.375rem;padding:var(--classical-spacing-sm) var(--classical-spacing-lg);font-family:var(--classical-font-primary);font-size:1rem;font-weight:500;cursor:pointer;transition:all var(--classical-animation-hover-duration) var(--classical-animation-hover-easing);box-shadow:0 2px 4px var(--classical-color-shadow)}.classical-button[data-v-659cec97]:hover{transform:translateY(-1px);box-shadow:0 4px 8px var(--classical-color-shadow)}.classical-button[data-v-659cec97]:active{transform:translateY(0);box-shadow:0 1px 2px var(--classical-color-shadow)}.classical-button[data-v-659cec97]:disabled{opacity:.6;cursor:not-allowed;transform:none}.classical-button-secondary[data-v-659cec97]{background:var(--classical-color-background);color:var(--classical-color-primary);border:1px solid var(--classical-color-primary)}.classical-button-secondary[data-v-659cec97]:hover{background:var(--classical-color-primary);color:var(--classical-color-background)}.classical-input[data-v-659cec97]{background-color:var(--classical-color-background);border:1px solid var(--classical-color-border);border-radius:.375rem;padding:var(--classical-spacing-sm) var(--classical-spacing-md);font-family:var(--classical-font-secondary);font-size:1rem;transition:border-color var(--classical-animation-hover-duration) var(--classical-animation-hover-easing)}.classical-input[data-v-659cec97]:focus{outline:none;border-color:var(--classical-color-primary);box-shadow:0 0 0 3px #d2691e1a}.classical-label[data-v-659cec97]{font-family:var(--classical-font-primary);font-weight:500;color:var(--classical-color-text);margin-bottom:var(--classical-spacing-xs);display:block}.classical-fade-in[data-v-659cec97]{animation:classicalFadeIn-659cec97 var(--classical-animation-fade-in-duration) var(--classical-animation-fade-in-easing)}.classical-slide-in-up[data-v-659cec97]{animation:classicalSlideInUp-659cec97 var(--classical-animation-slide-in-duration) var(--classical-animation-slide-in-easing)}.classical-slide-in-down[data-v-659cec97]{animation:classicalSlideInDown-659cec97 var(--classical-animation-slide-in-duration) var(--classical-animation-slide-in-easing)}.classical-slide-in-left[data-v-659cec97]{animation:classicalSlideInLeft-659cec97 var(--classical-animation-slide-in-duration) var(--classical-animation-slide-in-easing)}.classical-slide-in-right[data-v-659cec97]{animation:classicalSlideInRight-659cec97 var(--classical-animation-slide-in-duration) var(--classical-animation-slide-in-easing)}@keyframes classicalFadeIn-659cec97{0%{opacity:0}to{opacity:1}}@keyframes classicalSlideInUp-659cec97{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes classicalSlideInDown-659cec97{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes classicalSlideInLeft-659cec97{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes classicalSlideInRight-659cec97{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes classicalElementFlow-659cec97{0%{stroke-dashoffset:100;opacity:.3}50%{opacity:1}to{stroke-dashoffset:0;opacity:.7}}.classical-element-flow[data-v-659cec97]{animation:classicalElementFlow-659cec97 var(--classical-animation-element-flow-duration) var(--classical-animation-element-flow-easing) infinite}@media (max-width: 480px){.classical-mobile-hidden[data-v-659cec97]{display:none}.classical-mobile-flex[data-v-659cec97]{display:flex}.classical-mobile-block[data-v-659cec97]{display:block}.classical-mobile-text-center[data-v-659cec97]{text-align:center}.classical-mobile-px-sm[data-v-659cec97]{padding-left:var(--classical-spacing-sm);padding-right:var(--classical-spacing-sm)}}@media (min-width: 481px) and (max-width: 768px){.classical-tablet-hidden[data-v-659cec97]{display:none}.classical-tablet-flex[data-v-659cec97]{display:flex}.classical-tablet-block[data-v-659cec97]{display:block}}@media (min-width: 769px){.classical-desktop-hidden[data-v-659cec97]{display:none}.classical-desktop-flex[data-v-659cec97]{display:flex}.classical-desktop-block[data-v-659cec97]{display:block}}.classical-pattern-background[data-v-659cec97]{background-image:var(--classical-pattern-background);background-repeat:repeat;background-size:60px 60px}.classical-pattern-border-top[data-v-659cec97]{border-top:3px solid;border-image:var(--classical-pattern-border-horizontal) 3}.classical-pattern-border-bottom[data-v-659cec97]{border-bottom:3px solid;border-image:var(--classical-pattern-border-horizontal) 3}.classical-decorative-element[data-v-659cec97]{position:relative}.classical-decorative-element[data-v-659cec97]:before{content:"";position:absolute;top:-10px;left:50%;transform:translate(-50%);width:20px;height:20px;background-image:var(--classical-pattern-decorative);background-size:contain;background-repeat:no-repeat;opacity:.6}.classical-sr-only[data-v-659cec97]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.classical-focus-visible[data-v-659cec97]:focus-visible{outline:2px solid var(--classical-color-primary);outline-offset:2px}@media (prefers-contrast: high){.classical-card[data-v-659cec97]{border-width:2px}.classical-button[data-v-659cec97]{border:2px solid var(--classical-color-primary)}.classical-input[data-v-659cec97]{border-width:2px}}@media (prefers-reduced-motion: reduce){.classical-fade-in[data-v-659cec97],.classical-slide-in-up[data-v-659cec97],.classical-slide-in-down[data-v-659cec97],.classical-slide-in-left[data-v-659cec97],.classical-slide-in-right[data-v-659cec97],.classical-element-flow[data-v-659cec97]{animation:none}.classical-button[data-v-659cec97]:hover{transform:none}}@media (max-width: 480px){.classical-text-responsive-xs[data-v-659cec97]{font-size:.75rem}.classical-text-responsive-sm[data-v-659cec97]{font-size:.875rem}.classical-text-responsive-base[data-v-659cec97]{font-size:1rem}.classical-text-responsive-lg[data-v-659cec97]{font-size:1.125rem}.classical-text-responsive-xl[data-v-659cec97]{font-size:1.25rem}}@media (min-width: 481px) and (max-width: 768px){.classical-text-responsive-xs[data-v-659cec97]{font-size:.875rem}.classical-text-responsive-sm[data-v-659cec97]{font-size:1rem}.classical-text-responsive-base[data-v-659cec97]{font-size:1.125rem}.classical-text-responsive-lg[data-v-659cec97]{font-size:1.25rem}.classical-text-responsive-xl[data-v-659cec97]{font-size:1.5rem}}@media (min-width: 769px){.classical-text-responsive-xs[data-v-659cec97]{font-size:1rem}.classical-text-responsive-sm[data-v-659cec97]{font-size:1.125rem}.classical-text-responsive-base[data-v-659cec97]{font-size:1.25rem}.classical-text-responsive-lg[data-v-659cec97]{font-size:1.5rem}.classical-text-responsive-xl[data-v-659cec97]{font-size:1.875rem}}@media (max-width: 480px){.classical-responsive-p[data-v-659cec97]{padding:var(--classical-spacing-sm)}.classical-responsive-m[data-v-659cec97]{margin:var(--classical-spacing-sm)}.classical-responsive-gap[data-v-659cec97]{gap:var(--classical-spacing-sm)}}@media (min-width: 481px) and (max-width: 768px){.classical-responsive-p[data-v-659cec97]{padding:var(--classical-spacing-md)}.classical-responsive-m[data-v-659cec97]{margin:var(--classical-spacing-md)}.classical-responsive-gap[data-v-659cec97]{gap:var(--classical-spacing-md)}}@media (min-width: 769px){.classical-responsive-p[data-v-659cec97]{padding:var(--classical-spacing-lg)}.classical-responsive-m[data-v-659cec97]{margin:var(--classical-spacing-lg)}.classical-responsive-gap[data-v-659cec97]{gap:var(--classical-spacing-lg)}}.classical-badge[data-v-659cec97]{display:inline-flex;align-items:center;padding:var(--classical-spacing-xs) var(--classical-spacing-sm);background:linear-gradient(135deg,var(--classical-color-primary),var(--classical-color-accent));color:var(--classical-color-background);font-family:var(--classical-font-primary);font-size:.75rem;font-weight:500;border-radius:9999px;white-space:nowrap}.classical-badge-secondary[data-v-659cec97]{background:var(--classical-color-text-secondary)}.classical-badge-success[data-v-659cec97]{background:var(--classical-color-success)}.classical-badge-warning[data-v-659cec97]{background:var(--classical-color-warning);color:var(--classical-color-text)}.classical-badge-error[data-v-659cec97]{background:var(--classical-color-error)}.classical-tooltip[data-v-659cec97]{position:relative;display:inline-block}.classical-tooltip[data-v-659cec97]:after{content:attr(data-tooltip);position:absolute;bottom:100%;left:50%;transform:translate(-50%);background:var(--classical-color-secondary);color:var(--classical-color-background);padding:var(--classical-spacing-xs) var(--classical-spacing-sm);border-radius:4px;font-size:.75rem;white-space:nowrap;opacity:0;visibility:hidden;transition:opacity var(--classical-animation-hover-duration) var(--classical-animation-hover-easing);z-index:1000}.classical-tooltip[data-v-659cec97]:before{content:"";position:absolute;bottom:100%;left:50%;transform:translate(-50%) translateY(100%);border:4px solid transparent;border-top-color:var(--classical-color-secondary);opacity:0;visibility:hidden;transition:opacity var(--classical-animation-hover-duration) var(--classical-animation-hover-easing)}.classical-tooltip[data-v-659cec97]:hover:after,.classical-tooltip[data-v-659cec97]:hover:before{opacity:1;visibility:visible}.classical-progress[data-v-659cec97]{width:100%;height:8px;background:var(--classical-color-border);border-radius:4px;overflow:hidden;position:relative}.classical-progress-bar[data-v-659cec97]{height:100%;background:linear-gradient(90deg,var(--classical-color-primary),var(--classical-color-accent));border-radius:4px;transition:width var(--classical-animation-hover-duration) var(--classical-animation-hover-easing);position:relative}.classical-progress-bar[data-v-659cec97]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:classicalProgressShine-659cec97 2s infinite}@keyframes classicalProgressShine-659cec97{0%{transform:translate(-100%)}to{transform:translate(100%)}}.classical-divider[data-v-659cec97]{border:none;height:1px;background:linear-gradient(90deg,transparent,var(--classical-color-border),transparent);margin:var(--classical-spacing-lg) 0}.classical-divider-decorative[data-v-659cec97]{height:3px;background:linear-gradient(90deg,transparent,var(--classical-color-accent),transparent);position:relative}.classical-divider-decorative[data-v-659cec97]:after{content:"❋";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--classical-color-background);color:var(--classical-color-accent);padding:0 var(--classical-spacing-sm);font-size:1.2rem}.classical-alert[data-v-659cec97]{padding:var(--classical-spacing-md) var(--classical-spacing-lg);border-radius:4px;border-left:4px solid;margin:var(--classical-spacing-md) 0;font-family:var(--classical-font-secondary)}.classical-alert-info[data-v-659cec97]{background:#4682b41a;border-left-color:var(--classical-color-primary);color:var(--classical-color-text)}.classical-alert-success[data-v-659cec97]{background:#00a86b1a;border-left-color:var(--classical-color-success);color:var(--classical-color-text)}.classical-alert-warning[data-v-659cec97]{background:#daa5201a;border-left-color:var(--classical-color-warning);color:var(--classical-color-text)}.classical-alert-error[data-v-659cec97]{background:#ff6b6b1a;border-left-color:var(--classical-color-error);color:var(--classical-color-text)}.free-badge[data-v-659cec97]{position:absolute;top:-10px;right:-10px;background:linear-gradient(135deg,#ff4500,#ff6b35,#ff8c42);color:#fff;font-size:.7rem;font-weight:700;padding:3px 8px;border-radius:12px;display:flex;align-items:center;gap:3px;box-shadow:0 0 10px #ff450099,0 2px 8px #0003;z-index:10;white-space:nowrap;border:1px solid rgba(255,255,255,.3);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.flame[data-v-659cec97]{display:inline-block;animation:flameBurn-659cec97 1.5s ease-in-out infinite;transform-origin:center bottom;filter:drop-shadow(0 0 2px rgba(255,100,0,.8))}.flame[data-v-659cec97]:first-child{animation-delay:0s}.flame[data-v-659cec97]:last-child{animation-delay:.75s}@keyframes flameBurn-659cec97{0%{transform:scale(1) rotate(-1deg) translateY(0);opacity:.8;filter:drop-shadow(0 0 2px rgba(255,100,0,.8))}25%{transform:scale(1.15) rotate(1deg) translateY(-1px);opacity:1;filter:drop-shadow(0 0 4px rgba(255,120,0,1))}50%{transform:scale(1.1) rotate(-2deg) translateY(-2px);opacity:.9;filter:drop-shadow(0 0 6px rgba(255,140,0,.9))}75%{transform:scale(1.2) rotate(1deg) translateY(-1px);opacity:1;filter:drop-shadow(0 0 8px rgba(255,160,0,1))}to{transform:scale(1) rotate(0) translateY(0);opacity:.8;filter:drop-shadow(0 0 2px rgba(255,100,0,.8))}}@media print{.classical-layout[data-v-659cec97]{background:#fff!important;color:#000!important}.classical-card-main[data-v-659cec97],.classical-button[data-v-659cec97],.classical-input[data-v-659cec97]{box-shadow:none!important;border:1px solid #ccc!important}.classical-bg-primary[data-v-659cec97],.classical-bg-secondary[data-v-659cec97],.classical-bg-accent[data-v-659cec97]{background:#fff!important;color:#000!important;border:1px solid #ccc!important}.classical-fade-in[data-v-659cec97],.classical-slide-in-up[data-v-659cec97],.classical-slide-in-down[data-v-659cec97],.classical-slide-in-left[data-v-659cec97],.classical-slide-in-right[data-v-659cec97]{animation:none!important}.free-badge[data-v-659cec97]{display:none!important}}.classical-layout[data-v-659cec97]{font-family:var(--classical-font-secondary);color:var(--classical-color-text);background-color:var(--classical-color-background);line-height:1.6;min-height:100vh}.classical-container[data-v-659cec97]{max-width:1200px;margin:0 auto;padding:0 var(--classical-spacing-md);position:relative}.classical-container-sm[data-v-659cec97]{max-width:640px}.classical-container-md[data-v-659cec97]{max-width:768px}.classical-container-lg[data-v-659cec97]{max-width:1024px}.classical-container-xl[data-v-659cec97]{max-width:1280px}.classical-container-full[data-v-659cec97]{max-width:none;width:100%}.classical-header-main[data-v-659cec97]{font-family:var(--classical-font-decorative);font-size:clamp(2rem,5vw,3.5rem);font-weight:700;color:var(--classical-color-primary);text-align:center;margin:var(--classical-spacing-xl) 0 var(--classical-spacing-lg) 0;position:relative;line-height:1.2}.classical-header-main[data-v-659cec97]:after{content:"";position:absolute;bottom:-var(--classical-spacing-sm);left:50%;transform:translate(-50%);width:60px;height:3px;background:linear-gradient(90deg,transparent,var(--classical-color-accent),transparent)}.classical-header-section[data-v-659cec97]{font-family:var(--classical-font-primary);font-size:clamp(1.5rem,4vw,2.25rem);font-weight:600;color:var(--classical-color-secondary);margin:var(--classical-spacing-lg) 0 var(--classical-spacing-md) 0;position:relative;padding-left:var(--classical-spacing-md)}.classical-header-section[data-v-659cec97]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:60%;background:linear-gradient(180deg,var(--classical-color-primary),var(--classical-color-accent));border-radius:2px}.classical-header-subsection[data-v-659cec97]{font-family:var(--classical-font-primary);font-size:clamp(1.25rem,3vw,1.75rem);font-weight:500;color:var(--classical-color-text);margin:var(--classical-spacing-md) 0 var(--classical-spacing-sm) 0;border-bottom:1px solid var(--classical-color-border);padding-bottom:var(--classical-spacing-xs)}.classical-grid[data-v-659cec97]{display:grid;gap:var(--classical-spacing-lg);width:100%}.classical-grid-golden[data-v-659cec97]{grid-template-columns:1fr 1.618fr}.classical-grid-golden-reverse[data-v-659cec97]{grid-template-columns:1.618fr 1fr}.classical-grid-three[data-v-659cec97]{grid-template-columns:1fr 2fr 1fr}.classical-grid-center[data-v-659cec97]{grid-template-columns:1fr 3fr 1fr}@media (max-width: 768px){.classical-grid-golden[data-v-659cec97],.classical-grid-golden-reverse[data-v-659cec97],.classical-grid-three[data-v-659cec97],.classical-grid-center[data-v-659cec97]{grid-template-columns:1fr}}.classical-card-container[data-v-659cec97]{display:grid;gap:var(--classical-spacing-lg);grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.classical-card-main[data-v-659cec97]{background:var(--classical-color-background);border:1px solid var(--classical-color-border);border-radius:8px;box-shadow:0 4px 6px -1px var(--classical-color-shadow),0 2px 4px -1px var(--classical-color-shadow);overflow:hidden;transition:all var(--classical-animation-hover-duration) var(--classical-animation-hover-easing);position:relative}.classical-card-main[data-v-659cec97]:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px var(--classical-color-shadow),0 4px 6px -2px var(--classical-color-shadow)}.classical-card-main[data-v-659cec97]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--classical-color-primary),var(--classical-color-accent))}.classical-card-header[data-v-659cec97]{background:linear-gradient(135deg,var(--classical-color-primary) 0%,var(--classical-color-accent) 100%);color:var(--classical-color-background);padding:var(--classical-spacing-md) var(--classical-spacing-lg);font-family:var(--classical-font-decorative);font-weight:700;text-align:center;position:relative}.classical-card-body[data-v-659cec97]{padding:var(--classical-spacing-lg)}.classical-card-footer[data-v-659cec97]{padding:var(--classical-spacing-md) var(--classical-spacing-lg);border-top:1px solid var(--classical-color-border);background:#f0f0f04d;text-align:center}.classical-form[data-v-659cec97]{max-width:600px;margin:0 auto;background:var(--classical-color-background);border:1px solid var(--classical-color-border);border-radius:8px;padding:var(--classical-spacing-xl);box-shadow:0 4px 6px -1px var(--classical-color-shadow)}.classical-form-group[data-v-659cec97]{margin-bottom:var(--classical-spacing-lg);position:relative}.classical-form-group-inline[data-v-659cec97]{display:flex;align-items:center;gap:var(--classical-spacing-md);flex-wrap:wrap}.classical-form-grid-layout[data-v-659cec97]{display:grid;grid-template-columns:1fr 1fr;gap:var(--classical-spacing-xl);align-items:start}.classical-form-field[data-v-659cec97]{position:relative}.classical-form-field[data-v-659cec97]:nth-child(2n){padding-left:var(--classical-spacing-lg)}.classical-form-label-group[data-v-659cec97]{display:flex;flex-direction:column;gap:var(--classical-spacing-sm)}.classical-form-label[data-v-659cec97]{font-family:var(--classical-font-primary);font-weight:500;color:var(--classical-color-text);margin-bottom:var(--classical-spacing-xs);margin-left:var(--classical-spacing-sm);display:block}.classical-form-label-required[data-v-659cec97]{position:relative}.classical-form-label-required[data-v-659cec97]:after{content:"*";color:var(--classical-color-error);margin-left:var(--classical-spacing-xs)}.classical-radio-group-compact[data-v-659cec97]{display:flex;gap:var(--classical-spacing-md);align-items:center;flex-wrap:wrap}.classical-radio-item-compact[data-v-659cec97]{display:flex;align-items:center;gap:var(--classical-spacing-xs);min-width:60px;justify-content:flex-start;padding:var(--classical-spacing-xs) var(--classical-spacing-sm);transition:all var(--classical-animation-hover-duration) var(--classical-animation-hover-easing)}.classical-radio-item-compact[data-v-659cec97]:hover{background:#d2691e0d}.classical-radio-item-compact input[type=radio][data-v-659cec97]{margin:0}.classical-radio-label-compact[data-v-659cec97]{font-family:var(--classical-font-secondary);font-size:.875rem;color:var(--classical-color-text);cursor:pointer;white-space:nowrap;flex:1;text-align:center}@media (max-width: 768px){.classical-form-grid-layout[data-v-659cec97]{grid-template-columns:1fr;gap:var(--classical-spacing-md)}.classical-form-field[data-v-659cec97]:nth-child(2n){padding-left:0}.classical-radio-group-compact[data-v-659cec97]{justify-content:flex-start}}@media (max-width: 480px){.classical-radio-group-compact[data-v-659cec97]{flex-direction:column;align-items:flex-start}.classical-radio-item-compact[data-v-659cec97]{min-width:auto;width:100%;justify-content:flex-start}.classical-radio-label-compact[data-v-659cec97]{text-align:left}}.classical-form-input[data-v-659cec97]{width:100%;padding:var(--classical-spacing-sm) var(--classical-spacing-md);border:1px solid var(--classical-color-border);border-radius:4px;font-family:var(--classical-font-secondary);font-size:1rem;background:var(--classical-color-background);transition:all var(--classical-animation-hover-duration) var(--classical-animation-hover-easing)}.classical-form-input[data-v-659cec97]:focus{outline:none;border-color:var(--classical-color-primary);box-shadow:0 0 0 3px #d2691e1a}.classical-form-input[data-v-659cec97]:invalid{border-color:var(--classical-color-error)}.classical-form-textarea[data-v-659cec97]{resize:vertical;min-height:100px}.classical-form-select[data-v-659cec97]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem}.classical-form-radio-group[data-v-659cec97],.classical-form-checkbox-group[data-v-659cec97]{display:flex;gap:var(--classical-spacing-md);flex-wrap:wrap}.classical-form-radio-item[data-v-659cec97],.classical-form-checkbox-item[data-v-659cec97]{display:flex;align-items:center;gap:var(--classical-spacing-xs);cursor:pointer}.classical-form-actions[data-v-659cec97]{display:flex;gap:var(--classical-spacing-md);justify-content:center;margin-top:var(--classical-spacing-xl);flex-wrap:wrap}.classical-nav[data-v-659cec97]{background:var(--classical-color-background);border-bottom:1px solid var(--classical-color-border);box-shadow:0 2px 4px var(--classical-color-shadow);position:sticky;top:0;z-index:100}.classical-nav-container[data-v-659cec97]{display:flex;align-items:center;justify-content:space-between;padding:var(--classical-spacing-md) var(--classical-spacing-lg);max-width:1200px;margin:0 auto}.classical-nav-brand[data-v-659cec97]{font-family:var(--classical-font-decorative);font-size:1.5rem;font-weight:700;color:var(--classical-color-primary);text-decoration:none}.classical-nav-menu[data-v-659cec97]{display:flex;list-style:none;margin:0;padding:0;gap:var(--classical-spacing-lg)}.classical-nav-item[data-v-659cec97]{position:relative}.classical-nav-link[data-v-659cec97]{font-family:var(--classical-font-primary);color:var(--classical-color-text);text-decoration:none;padding:var(--classical-spacing-sm) var(--classical-spacing-md);border-radius:4px;transition:all var(--classical-animation-hover-duration) var(--classical-animation-hover-easing)}.classical-nav-link[data-v-659cec97]:hover,.classical-nav-link.active[data-v-659cec97]{color:var(--classical-color-primary);background:#d2691e1a}@media (max-width: 768px){.classical-nav-menu[data-v-659cec97]{display:none;position:absolute;top:100%;left:0;right:0;background:var(--classical-color-background);border-top:1px solid var(--classical-color-border);flex-direction:column;padding:var(--classical-spacing-md);gap:var(--classical-spacing-sm)}.classical-nav-menu.open[data-v-659cec97]{display:flex}.classical-nav-toggle[data-v-659cec97]{display:block;background:none;border:none;font-size:1.5rem;color:var(--classical-color-text);cursor:pointer}}@media (min-width: 769px){.classical-nav-toggle[data-v-659cec97]{display:none}}.classical-content[data-v-659cec97]{max-width:800px;margin:0 auto;padding:var(--classical-spacing-xl) var(--classical-spacing-md);line-height:1.8}.classical-content p[data-v-659cec97]{margin-bottom:var(--classical-spacing-md);text-align:justify}.classical-content ul[data-v-659cec97],.classical-content ol[data-v-659cec97]{margin:var(--classical-spacing-md) 0;padding-left:var(--classical-spacing-xl)}.classical-content li[data-v-659cec97]{margin-bottom:var(--classical-spacing-xs)}.classical-content blockquote[data-v-659cec97]{border-left:4px solid var(--classical-color-primary);padding-left:var(--classical-spacing-lg);margin:var(--classical-spacing-lg) 0;font-style:italic;color:var(--classical-color-text-secondary);background:#f0f0f04d;padding:var(--classical-spacing-md) var(--classical-spacing-lg);border-radius:0 4px 4px 0}.classical-footer[data-v-659cec97]{background:var(--classical-color-secondary);color:var(--classical-color-background);padding:var(--classical-spacing-xl) 0;margin-top:var(--classical-spacing-xxl);position:relative}.classical-footer[data-v-659cec97]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--classical-color-primary),var(--classical-color-accent))}.classical-footer-content[data-v-659cec97]{max-width:1200px;margin:0 auto;padding:0 var(--classical-spacing-md);text-align:center}.classical-footer-links[data-v-659cec97]{display:flex;justify-content:center;gap:var(--classical-spacing-lg);margin-bottom:var(--classical-spacing-md);flex-wrap:wrap}.classical-footer-link[data-v-659cec97]{color:var(--classical-color-background);text-decoration:none;transition:color var(--classical-animation-hover-duration) var(--classical-animation-hover-easing)}.classical-footer-link[data-v-659cec97]:hover{color:var(--classical-color-accent)}@media (max-width: 480px){.classical-container[data-v-659cec97]{padding:0 var(--classical-spacing-sm)}.classical-form[data-v-659cec97]{padding:var(--classical-spacing-lg)}.classical-form-actions[data-v-659cec97]{flex-direction:column}.classical-card-container[data-v-659cec97]{grid-template-columns:1fr}.classical-content[data-v-659cec97]{padding:var(--classical-spacing-lg) var(--classical-spacing-sm)}}@media (min-width: 481px) and (max-width: 768px){.classical-card-container[data-v-659cec97]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}@media print{.classical-layout[data-v-659cec97]{background:#fff;color:#000}.classical-nav[data-v-659cec97],.classical-footer[data-v-659cec97]{display:none}.classical-card-main[data-v-659cec97]{box-shadow:none;border:1px solid #ccc;break-inside:avoid}.classical-content[data-v-659cec97]{max-width:none;padding:0}}@media (prefers-reduced-motion: reduce){.classical-card-main[data-v-659cec97]:hover{transform:none}.classical-nav-link[data-v-659cec97],.classical-form-input[data-v-659cec97]{transition:none}}@media (prefers-contrast: high){.classical-card-main[data-v-659cec97],.classical-form-input[data-v-659cec97]{border-width:2px}.classical-nav[data-v-659cec97]{border-bottom-width:2px}}.classical-layout[data-v-659cec97] *:focus-visible{outline:2px solid var(--classical-color-primary);outline-offset:2px;border-radius:2px}.classical-skip-link[data-v-659cec97]{position:absolute;top:-40px;left:6px;background:var(--classical-color-primary);color:var(--classical-color-background);padding:8px;text-decoration:none;border-radius:4px;z-index:1000}.classical-skip-link[data-v-659cec97]:focus{top:6px}.pdf-export-container[data-v-659cec97]{margin:20px 0}.pdf-export-btn[data-v-659cec97]{display:inline-flex;align-items:center;gap:8px;min-width:140px;height:44px;padding:0 20px;font-size:14px;font-weight:500;color:#fff;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px #667eea4d}.pdf-export-btn[data-v-659cec97]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}.pdf-export-btn[data-v-659cec97]:disabled{opacity:.6;cursor:not-allowed;transform:none}.pdf-export-btn.loading[data-v-659cec97]{position:relative;color:transparent}.pdf-export-btn.loading[data-v-659cec97]:after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border:2px solid transparent;border-top:2px solid white;border-radius:50%;animation:spin-659cec97 1s linear infinite}@keyframes spin-659cec97{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.btn-icon[data-v-659cec97]{font-size:16px}.progress-container[data-v-659cec97]{margin-top:15px;padding:15px;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.progress-bar[data-v-659cec97]{width:100%;height:8px;background:#e9ecef;border-radius:4px;overflow:hidden;margin-bottom:10px}.progress-fill[data-v-659cec97]{height:100%;background:linear-gradient(90deg,#667eea,#764ba2);border-radius:4px;transition:width .3s ease}.progress-fill.success[data-v-659cec97]{background:linear-gradient(90deg,#28a745,#20c997)}.progress-fill.error[data-v-659cec97]{background:linear-gradient(90deg,#dc3545,#fd7e14)}.progress-text[data-v-659cec97]{margin:0;font-size:13px;color:#6c757d;text-align:center}.pdf-preview-overlay[data-v-659cec97]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:1000}.pdf-preview-dialog[data-v-659cec97]{width:90%;max-width:1200px;height:80%;background:#fff;border-radius:12px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 60px #0000004d}.preview-header[data-v-659cec97]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #e9ecef;background:#f8f9fa}.preview-title[data-v-659cec97]{margin:0;font-size:18px;font-weight:600;color:#2c3e50}.close-button[data-v-659cec97]{width:32px;height:32px;border:none;background:none;font-size:24px;color:#6c757d;cursor:pointer;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.close-button[data-v-659cec97]:hover{background:#e9ecef;color:#495057}.preview-toolbar[data-v-659cec97]{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-bottom:1px solid #e9ecef;background:#f8f9fa}.zoom-controls[data-v-659cec97]{display:flex;align-items:center;gap:10px}.zoom-btn[data-v-659cec97]{width:36px;height:36px;border:1px solid #dee2e6;background:#fff;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.zoom-btn[data-v-659cec97]:hover:not(:disabled){background:#e9ecef;border-color:#adb5bd}.zoom-btn[data-v-659cec97]:disabled{opacity:.5;cursor:not-allowed}.zoom-level[data-v-659cec97]{font-size:14px;font-weight:500;color:#495057;min-width:50px;text-align:center}.action-buttons[data-v-659cec97]{display:flex;gap:10px}.action-btn[data-v-659cec97]{display:flex;align-items:center;gap:6px;padding:8px 16px;border:1px solid #dee2e6;background:#fff;border-radius:6px;font-size:14px;cursor:pointer;transition:all .2s ease}.action-btn[data-v-659cec97]:hover{background:#e9ecef;border-color:#adb5bd}.action-btn.primary[data-v-659cec97]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-color:transparent}.action-btn.primary[data-v-659cec97]:hover{background:linear-gradient(135deg,#5a6fd8,#6a4190)}.pdf-viewer[data-v-659cec97]{flex:1;overflow:auto;background:#f0f0f0;position:relative}.pdf-frame[data-v-659cec97]{width:100%;height:100%;border:none;background:#fff}.pdf-loading[data-v-659cec97]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#6c757d}.loading-spinner[data-v-659cec97]{width:40px;height:40px;border:4px solid #e9ecef;border-top:4px solid #667eea;border-radius:50%;animation:spin-659cec97 1s linear infinite;margin-bottom:15px}.error-alert[data-v-659cec97]{margin-top:15px;padding:15px;background:#f8d7da;border:1px solid #f5c6cb;border-radius:8px;color:#721c24}.alert-content[data-v-659cec97]{display:flex;align-items:flex-start;gap:10px}.alert-icon[data-v-659cec97]{font-size:20px;flex-shrink:0}.alert-text[data-v-659cec97]{flex:1}.alert-text strong[data-v-659cec97]{display:block;margin-bottom:4px;font-weight:600}.alert-text p[data-v-659cec97]{margin:0;font-size:14px}.alert-close[data-v-659cec97]{width:24px;height:24px;border:none;background:none;font-size:18px;color:#721c24;cursor:pointer;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}.alert-close[data-v-659cec97]:hover{background:#721c241a}@media (max-width: 768px){.pdf-preview-dialog[data-v-659cec97]{width:95%;height:90%}.preview-toolbar[data-v-659cec97]{flex-direction:column;gap:15px;align-items:stretch}.zoom-controls[data-v-659cec97],.action-buttons[data-v-659cec97]{justify-content:center}.pdf-export-btn[data-v-659cec97]{width:100%;justify-content:center}}@media (max-width: 480px){.preview-header[data-v-659cec97]{padding:15px}.preview-title[data-v-659cec97]{font-size:16px}.action-btn[data-v-659cec97]{flex:1;justify-content:center}}.pagination-container[data-v-c724dcab]{display:flex;align-items:center;justify-content:space-between;padding:16px 0;flex-wrap:wrap;gap:12px}.pagination-info[data-v-c724dcab]{font-size:14px;color:#666}.pagination-info .highlight[data-v-c724dcab]{color:#2d5cf0;font-weight:600}.pagination-controls[data-v-c724dcab]{display:flex;align-items:center;gap:8px}.pagination-btn[data-v-c724dcab]{min-width:32px;height:32px;padding:0 8px;border:1px solid #e0e0e0;background:#fff;border-radius:6px;font-size:14px;color:#333;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.pagination-btn[data-v-c724dcab]:hover:not(.disabled):not(.active){border-color:#2d5cf0;color:#2d5cf0}.pagination-btn.active[data-v-c724dcab]{background:#2d5cf0;border-color:#2d5cf0;color:#fff}.pagination-btn.disabled[data-v-c724dcab]{color:#ccc;cursor:not-allowed;background:#f5f5f5}.pagination-btn .arrow[data-v-c724dcab]{font-size:16px;font-weight:700}.pagination-ellipsis[data-v-c724dcab]{min-width:32px;height:32px;border:none;background:transparent;font-size:14px;color:#999;cursor:default}.pagination-size-select[data-v-c724dcab]{height:32px;padding:0 28px 0 12px;border:1px solid #e0e0e0;border-radius:6px;font-size:14px;color:#333;background:#fff;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;background-size:14px}.pagination-size-select[data-v-c724dcab]:focus{outline:none;border-color:#2d5cf0}.pagination-jumper[data-v-c724dcab]{display:flex;align-items:center;gap:8px;font-size:14px;color:#666}.jumper-input[data-v-c724dcab]{width:50px;height:32px;padding:0 8px;border:1px solid #e0e0e0;border-radius:6px;font-size:14px;text-align:center;outline:none;transition:border-color .2s}.jumper-input[data-v-c724dcab]:focus{border-color:#2d5cf0}.jumper-input[data-v-c724dcab]::-webkit-outer-spin-button,.jumper-input[data-v-c724dcab]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.jumper-input[type=number][data-v-c724dcab]{-moz-appearance:textfield}@media (max-width: 768px){.pagination-container[data-v-c724dcab]{flex-direction:column;align-items:center}.pagination-controls[data-v-c724dcab]{flex-wrap:wrap;justify-content:center}}.beian-footer.default[data-v-71537ecf]{text-align:center;margin-top:40px;padding:20px 0;border-top:1px solid var(--border-color);font-size:14px;color:#666}.default .beian-link[data-v-71537ecf]{color:#666;text-decoration:none}.default .beian-link[data-v-71537ecf]:hover{color:var(--primary-color)}.beian-footer.classical[data-v-71537ecf]{background:linear-gradient(135deg,var(--classical-color-secondary, #2f2f2f) 0%,rgba(47,47,47,.9) 100%);position:relative;overflow:hidden;padding:var(--classical-spacing-md)}.classical[data-v-71537ecf]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--classical-color-primary, #d2691e),var(--classical-color-accent, #ffd700),var(--classical-color-primary, #d2691e))}.classical[data-v-71537ecf]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.02'%3E%3Cpath d='M30 30c0-16.569 13.431-30 30-30v60c-16.569 0-30-13.431-30-30z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");pointer-events:none}.classical .beian-footer-content[data-v-71537ecf]{position:relative;z-index:1}.classical .beian-row[data-v-71537ecf]{margin-top:.5rem}.classical .beian-link[data-v-71537ecf]{color:var(--classical-color-text, #e8dcc8);text-decoration:none}.classical .beian-link[data-v-71537ecf]:hover{text-decoration:underline}.beian-footer.article[data-v-71537ecf]{font-size:12px;color:#9a8b7a;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.article .beian-link[data-v-71537ecf]{color:#9a8b7a;text-decoration:none;transition:color .2s ease}.article .beian-link[data-v-71537ecf]:hover{color:#d0643b}.article .beian-divider[data-v-71537ecf]{color:#c4b5a5}.article .beian-icon[data-v-71537ecf]{vertical-align:middle}.beian-row[data-v-71537ecf]{margin:.25rem 0}.beian-divider[data-v-71537ecf]{margin:0 .5rem}.beian-icon[data-v-71537ecf]{margin-right:.25rem}.task-manage-page[data-v-a2bca17c]{padding:24px;height:100%;display:flex;flex-direction:column;background:#fff}.page-header[data-v-a2bca17c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.page-title[data-v-a2bca17c]{font-size:24px;font-weight:600;color:#222;margin:0}.refresh-btn[data-v-a2bca17c]{background:#f0f4ff;color:#2d5cf0;border:1px solid #dbeafe;border-radius:20px;padding:8px 16px;font-size:14px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .2s}.refresh-btn[data-v-a2bca17c]:hover{background:#e0e7ff}.refresh-btn[data-v-a2bca17c]:disabled{opacity:.6;cursor:not-allowed}.task-list[data-v-a2bca17c]{flex:1;overflow-y:auto}.loading-state[data-v-a2bca17c],.empty-state[data-v-a2bca17c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:#999}.empty-icon[data-v-a2bca17c]{font-size:48px;margin-bottom:16px}.empty-state p[data-v-a2bca17c]{margin:0;font-size:16px}.empty-hint[data-v-a2bca17c]{margin-top:8px!important;font-size:14px!important;color:#bbb}.task-item[data-v-a2bca17c]{display:flex;justify-content:space-between;align-items:center;padding:16px;background:#fff;border:1px solid #f0f0f0;border-radius:12px;margin-bottom:12px;cursor:pointer;transition:all .2s}.task-item[data-v-a2bca17c]:hover{border-color:#2d5cf0;box-shadow:0 4px 12px #2d8cf01a}.task-main[data-v-a2bca17c]{flex:1;min-width:0}.task-title[data-v-a2bca17c]{font-size:15px;font-weight:500;color:#333;margin-bottom:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-meta[data-v-a2bca17c]{display:flex;align-items:center;gap:12px}.task-time[data-v-a2bca17c]{font-size:13px;color:#999}.task-status[data-v-a2bca17c]{font-size:12px;padding:4px 12px;border-radius:12px;font-weight:500}.status-pending[data-v-a2bca17c]{background:#fff3cd;color:#856404}.status-running[data-v-a2bca17c]{background:#cce5ff;color:#004085}.status-completed[data-v-a2bca17c]{background:#d4edda;color:#155724}.status-failed[data-v-a2bca17c]{background:#f8d7da;color:#721c24}.status-terminated[data-v-a2bca17c]{background:#e2e3e5;color:#383d41}.task-actions[data-v-a2bca17c]{display:flex;gap:8px}.action-btn.small[data-v-a2bca17c]{background:#f0f4ff;color:#2d5cf0;border:1px solid #dbeafe;border-radius:16px;padding:6px 14px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s}.action-btn.small[data-v-a2bca17c]:hover{background:#2d5cf0;color:#fff;border-color:#2d5cf0}.spinner-small[data-v-a2bca17c]{width:14px;height:14px;border:2px solid rgba(0,0,0,.1);border-top-color:#2d5cf0;border-radius:50%;animation:spin-a2bca17c 1s linear infinite}.inline-spinner[data-v-a2bca17c]{display:inline-block;vertical-align:middle;margin-right:6px}@keyframes spin-a2bca17c{to{transform:rotate(360deg)}}.error-toast[data-v-a2bca17c]{position:fixed;bottom:100px;left:50%;transform:translate(-50%);background:#fce8e6;color:#d93025;padding:8px 16px;border-radius:20px;font-size:14px;box-shadow:0 4px 12px #0000001a;z-index:1000}@media (max-width: 767px){.task-manage-page[data-v-a2bca17c]{padding:12px;overflow-y:auto}.page-header[data-v-a2bca17c]{margin-bottom:16px;flex-direction:column;align-items:flex-start;gap:12px}.page-title[data-v-a2bca17c]{font-size:18px}.refresh-btn[data-v-a2bca17c]{padding:8px 14px;font-size:13px}.task-list[data-v-a2bca17c]{gap:12px}.task-item[data-v-a2bca17c]{padding:14px;flex-direction:column;align-items:flex-start;gap:12px}.task-main[data-v-a2bca17c]{width:100%}.task-title[data-v-a2bca17c]{font-size:14px;margin-bottom:6px}.task-meta[data-v-a2bca17c]{flex-wrap:wrap;gap:8px}.task-actions[data-v-a2bca17c]{width:100%;flex-wrap:wrap;gap:8px}.action-btn.small[data-v-a2bca17c]{flex:1;min-width:60px;justify-content:center;padding:8px 12px}}@media (max-width: 480px){.task-manage-page[data-v-a2bca17c]{padding:8px}.task-item[data-v-a2bca17c]{padding:12px}.task-title[data-v-a2bca17c]{font-size:13px}.action-btn.small[data-v-a2bca17c]{font-size:12px;padding:6px 10px}.task-item[data-v-a2bca17c],.action-btn[data-v-a2bca17c]{-webkit-tap-highlight-color:transparent}.action-btn.small[data-v-a2bca17c]{min-height:44px}}.article-actions[data-v-6c62ef5b]{display:flex;align-items:center;gap:8px}.article-time[data-v-6c62ef5b]{font-size:12px;color:#999;flex-shrink:0;margin-right:4px}.action-btn[data-v-6c62ef5b]{background:#f0f4ff;color:#2d5cf0;border:1px solid #dbeafe;border-radius:16px;padding:6px 14px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:4px;text-decoration:none;flex-shrink:0}.action-btn[data-v-6c62ef5b]:hover{background:#2d5cf0;color:#fff;border-color:#2d5cf0}.action-btn.small[data-v-6c62ef5b]{background:#f0f4ff;color:#2d5cf0;border:1px solid #dbeafe;border-radius:16px;padding:6px 14px;font-size:13px}.edit-btn[data-v-6c62ef5b]{background:#f0f4ff;color:#2d5cf0;border:1px solid #dbeafe}.edit-btn[data-v-6c62ef5b]:hover{background:#2d5cf0;color:#fff;border-color:#2d5cf0}.view-btn[data-v-6c62ef5b]{background:#e6f4ea;color:#1e8e3e;border-color:#c3e6cb}.view-btn[data-v-6c62ef5b]:hover{background:#1e8e3e;color:#fff;border-color:#1e8e3e}.publish-btn[data-v-6c62ef5b]{background:#fff7e6;color:#fa8c16;border-color:#ffd591}.publish-btn[data-v-6c62ef5b]:hover{background:#fa8c16;color:#fff;border-color:#fa8c16}.copy-btn[data-v-6c62ef5b]{background:#f3e8ff;color:#9333ea;border-color:#e9d5ff}.copy-btn[data-v-6c62ef5b]:hover{background:#9333ea;color:#fff;border-color:#9333ea}.copy-btn[data-v-6c62ef5b]:disabled{opacity:.6;cursor:not-allowed}.spinner-small[data-v-6c62ef5b]{width:14px;height:14px;border:2px solid rgba(0,0,0,.1);border-top-color:#2d5cf0;border-radius:50%;animation:spin-6c62ef5b 1s linear infinite}.inline-spinner[data-v-6c62ef5b]{display:inline-block;vertical-align:middle;margin-right:4px}@keyframes spin-6c62ef5b{to{transform:rotate(360deg)}}@media (max-width: 767px){.article-actions[data-v-6c62ef5b]{flex-wrap:wrap;gap:8px}.action-btn.small[data-v-6c62ef5b]{flex:1;min-width:70px;justify-content:center;padding:6px 10px;font-size:12px}}.install-guide-mask[data-v-d1ac6e0d]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:2000;animation:fadeIn-d1ac6e0d .2s ease}@keyframes fadeIn-d1ac6e0d{0%{opacity:0}to{opacity:1}}.install-guide-dialog[data-v-d1ac6e0d]{width:420px;max-width:92vw;background:linear-gradient(135deg,#f0f4ff,#fff);border-radius:20px;overflow:hidden;box-shadow:0 25px 50px -12px #00000040,0 0 0 1px #2d5cf014;animation:slideUp-d1ac6e0d .3s ease}@keyframes slideUp-d1ac6e0d{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.install-guide-header[data-v-d1ac6e0d]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 16px;background:linear-gradient(90deg,#e8f0fe,#fff);border-bottom:1px solid #dbeafe}.install-guide-header h3[data-v-d1ac6e0d]{margin:0;font-size:18px;font-weight:600;color:#2d5cf0;display:flex;align-items:center;gap:8px}.close-btn[data-v-d1ac6e0d]{border:none;background:#fff;width:32px;height:32px;border-radius:50%;font-size:18px;color:#8b7355;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;box-shadow:0 2px 8px #00000014}.close-btn[data-v-d1ac6e0d]:hover{background:#fff1f0;color:#cf1322;transform:rotate(90deg)}.install-guide-body[data-v-d1ac6e0d]{padding:24px;display:flex;flex-direction:column;gap:16px}.install-desc[data-v-d1ac6e0d]{font-size:14px;color:#666;margin:0}.install-steps[data-v-d1ac6e0d]{display:flex;flex-direction:column;gap:14px}.install-step[data-v-d1ac6e0d]{display:flex;align-items:center;gap:12px;font-size:14px;color:#333}.step-num[data-v-d1ac6e0d]{width:28px;height:28px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;flex-shrink:0}.install-step code[data-v-d1ac6e0d]{background:#f5f5f5;padding:2px 8px;border-radius:4px;font-family:monospace;font-size:13px}.download-link[data-v-d1ac6e0d]{color:#2d5cf0;font-weight:500;text-decoration:none}.download-link[data-v-d1ac6e0d]:hover{text-decoration:underline}.install-guide-footer[data-v-d1ac6e0d]{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px 24px;background:linear-gradient(180deg,transparent 0%,rgba(240,244,255,.5) 100%)}.confirm-btn[data-v-d1ac6e0d]{border:none;border-radius:12px;padding:12px 24px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:6px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 4px 12px #667eea4d}.confirm-btn[data-v-d1ac6e0d]:hover{background:linear-gradient(135deg,#5a6fd6,#6a4190);transform:translateY(-2px);box-shadow:0 6px 16px #667eea66}.sync-modal-mask[data-v-4ca08842]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:2000;animation:fadeIn-4ca08842 .2s ease}@keyframes fadeIn-4ca08842{0%{opacity:0}to{opacity:1}}.sync-modal-dialog[data-v-4ca08842]{width:520px;max-width:90vw;max-height:85vh;background:#fff;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 25px 50px -12px #00000040;animation:slideUp-4ca08842 .3s ease}@keyframes slideUp-4ca08842{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.sync-modal-header[data-v-4ca08842]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;background:linear-gradient(90deg,#f0f4ff,#fff);border-bottom:1px solid #e8f0fe}.sync-modal-header h3[data-v-4ca08842]{margin:0;font-size:18px;font-weight:600;color:#2d5cf0}.close-btn[data-v-4ca08842]{border:none;background:#fff;width:32px;height:32px;border-radius:50%;font-size:18px;color:#666;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;box-shadow:0 2px 8px #00000014}.close-btn[data-v-4ca08842]:hover{background:#f5f5f5;color:#333;transform:rotate(90deg)}.sync-modal-body[data-v-4ca08842]{flex:1;overflow-y:auto;padding:20px 24px}.plugin-warning[data-v-4ca08842]{display:flex;gap:12px;padding:16px;background:#fff7e6;border:1px solid #ffd591;border-radius:8px;margin-bottom:16px}.warning-icon[data-v-4ca08842]{font-size:24px;line-height:1}.warning-content[data-v-4ca08842]{flex:1}.warning-title[data-v-4ca08842]{font-size:14px;font-weight:600;color:#d48806;margin-bottom:4px}.warning-desc[data-v-4ca08842]{font-size:12px;color:#8c8c8c;margin-bottom:8px}.warning-link[data-v-4ca08842]{font-size:12px;color:#2d5cf0;text-decoration:none}.warning-link[data-v-4ca08842]:hover{text-decoration:underline}.article-info[data-v-4ca08842]{background:#f8f9fa;border-radius:8px;padding:12px 16px;margin-bottom:20px}.article-label[data-v-4ca08842]{font-size:12px;color:#888}.article-title[data-v-4ca08842]{font-size:16px;font-weight:600;color:#333;margin-top:4px}.platform-section[data-v-4ca08842]{margin-bottom:20px}.section-header[data-v-4ca08842]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.section-title[data-v-4ca08842]{font-size:14px;font-weight:600;color:#333}.select-all[data-v-4ca08842]{font-size:12px;color:#2d5cf0;cursor:pointer}.select-all[data-v-4ca08842]:hover{text-decoration:underline}.section-actions[data-v-4ca08842]{display:flex;align-items:center;gap:12px}.refresh-btn[data-v-4ca08842]{display:flex;align-items:center;gap:4px;padding:4px 10px;border:1px solid #e0e0e0;border-radius:6px;background:#fff;font-size:12px;color:#666;cursor:pointer;transition:all .2s ease}.refresh-btn[data-v-4ca08842]:hover:not(:disabled){border-color:#2d5cf0;color:#2d5cf0;background:#f0f4ff}.refresh-btn[data-v-4ca08842]:disabled{cursor:not-allowed;opacity:.7}.refresh-btn.checking[data-v-4ca08842]{color:#2d5cf0;border-color:#2d5cf0}.refresh-icon[data-v-4ca08842]{width:14px;height:14px}.refresh-btn.checking .refresh-icon[data-v-4ca08842]{animation:spin-4ca08842 .8s linear infinite}.platform-list[data-v-4ca08842]{display:flex;flex-direction:column;gap:8px}.platform-row[data-v-4ca08842]{display:flex;align-items:center;padding:12px 16px;background:#fff;border:1px solid #e8e8e8;border-radius:10px;transition:all .2s;cursor:pointer}.platform-row[data-v-4ca08842]:hover{border-color:#d0d0d0;background:#fafafa}.platform-row.selected[data-v-4ca08842],.platform-row.logged-in.selected[data-v-4ca08842]{border-color:#2d5cf0;background:#f0f4ff}.platform-row.not-logged-in[data-v-4ca08842]{opacity:.6;cursor:not-allowed;background:#f5f5f5}.platform-row.not-logged-in[data-v-4ca08842]:hover{border-color:#e8e8e8;background:#f5f5f5}.platform-row.not-logged-in .platform-checkbox-wrapper[data-v-4ca08842]{cursor:not-allowed}.platform-checkbox-wrapper[data-v-4ca08842]{display:flex;align-items:center;justify-content:center;margin-right:12px;cursor:pointer}.platform-checkbox[data-v-4ca08842]{width:20px;height:20px;border:2px solid #d9d9d9;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .2s;background:#fff}.platform-row.selected .platform-checkbox[data-v-4ca08842]{border-color:#2d5cf0;background:#2d5cf0}.platform-row.not-logged-in .platform-checkbox[data-v-4ca08842]{border-color:#bfbfbf;background:#f0f0f0}.check-icon[data-v-4ca08842]{width:14px;height:14px;color:#fff}.platform-icon-small[data-v-4ca08842]{width:32px;height:32px;border-radius:6px;margin-right:12px;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0;border:1px solid rgba(0,0,0,.06)}.platform-icon-small img[data-v-4ca08842]{width:20px;height:20px;object-fit:contain}.platform-info[data-v-4ca08842]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.platform-name-row[data-v-4ca08842]{display:flex;align-items:center}.platform-title[data-v-4ca08842]{font-size:14px;font-weight:500;color:#333}.platform-row.not-logged-in .platform-title[data-v-4ca08842]{color:#999}.platform-status[data-v-4ca08842]{font-size:12px}.account-name[data-v-4ca08842]{color:#52c41a;font-weight:500}.login-link[data-v-4ca08842]{color:#2d5cf0;text-decoration:none;font-weight:500}.login-link[data-v-4ca08842]:hover{text-decoration:underline}.sync-modal-footer[data-v-4ca08842]{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px 24px;background:#fafafa;border-top:1px solid #f0f0f0}.cancel-btn[data-v-4ca08842],.sync-btn[data-v-4ca08842]{border:none;border-radius:8px;padding:10px 24px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.cancel-btn[data-v-4ca08842]{background:#f0f0f0;color:#666}.cancel-btn[data-v-4ca08842]:hover{background:#e0e0e0}.sync-btn[data-v-4ca08842]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 4px 12px #667eea4d}.sync-btn[data-v-4ca08842]:hover:not(:disabled){opacity:.9;transform:translateY(-1px);box-shadow:0 6px 16px #667eea66}.sync-btn[data-v-4ca08842]:disabled{opacity:.6;cursor:not-allowed}.sync-status-wrapper[data-v-4ca08842]{margin-left:8px;display:flex;align-items:center}.sync-status[data-v-4ca08842]{display:flex;align-items:center;gap:4px;padding:4px 8px;border-radius:4px;font-size:12px;white-space:nowrap}.sync-status.syncing[data-v-4ca08842]{color:#2d5cf0;background:#f0f4ff}.sync-status.success[data-v-4ca08842]{color:#52c41a;background:#f6ffed}.sync-status.error[data-v-4ca08842]{color:#ff4d4f;background:#fff2f0}.sync-spinner[data-v-4ca08842]{width:14px;height:14px;animation:spin-4ca08842 1s linear infinite}@keyframes spin-4ca08842{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.sync-icon[data-v-4ca08842]{width:14px;height:14px}.sync-icon.success[data-v-4ca08842]{color:#52c41a}.sync-icon.error[data-v-4ca08842]{color:#ff4d4f}.sync-text[data-v-4ca08842]{font-weight:500}.sync-text.success[data-v-4ca08842]{color:#52c41a}.sync-text.error[data-v-4ca08842]{color:#ff4d4f}.sync-text.pending[data-v-4ca08842]{color:#999}.sync-link[data-v-4ca08842]{color:#2d5cf0;text-decoration:none;font-weight:500;margin-left:4px}.sync-link[data-v-4ca08842]:hover{text-decoration:underline}.platform-row.syncing[data-v-4ca08842]{border-color:#2d5cf0;background:#f0f4ff}.platform-row.sync-success[data-v-4ca08842]{border-color:#b7eb8f;background:#f6ffed}.platform-row.sync-error[data-v-4ca08842]{border-color:#ffa39e;background:#fff2f0}.platform-row.syncing .platform-checkbox-wrapper[data-v-4ca08842]{pointer-events:none}@media (max-width: 640px){.sync-modal-dialog[data-v-4ca08842]{width:95vw;max-height:90vh}.platform-row[data-v-4ca08842]{padding:10px 12px}.platform-title[data-v-4ca08842]{font-size:13px}.platform-status[data-v-4ca08842]{font-size:11px}.sync-status-wrapper[data-v-4ca08842]{margin-left:4px}.sync-status[data-v-4ca08842]{font-size:11px;padding:2px 6px}.sync-text[data-v-4ca08842]{display:none}}.content-manage-page[data-v-b0dac4cb]{padding:24px;height:100%;display:flex;flex-direction:column;background:#fff}.page-header[data-v-b0dac4cb]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.header-actions[data-v-b0dac4cb]{display:flex;align-items:center;gap:12px}.sale-status-filter[data-v-b0dac4cb]{padding:8px 12px;border:1px solid #e6d7c8;border-radius:20px;background:#fffaf3;color:#6c5f54;font-size:14px;cursor:pointer;outline:none;transition:all .2s}.sale-status-filter[data-v-b0dac4cb]:hover,.sale-status-filter[data-v-b0dac4cb]:focus{border-color:#d0643b;background:#fff}.page-title[data-v-b0dac4cb]{font-size:24px;font-weight:600;color:#222;margin:0}.refresh-btn[data-v-b0dac4cb]{background:#f0f4ff;color:#2d5cf0;border:1px solid #dbeafe;border-radius:20px;padding:8px 16px;font-size:14px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .2s}.refresh-btn[data-v-b0dac4cb]:hover{background:#e0e7ff}.refresh-btn[data-v-b0dac4cb]:disabled{opacity:.6;cursor:not-allowed}.article-list[data-v-b0dac4cb]{flex:1;overflow-y:auto}.sale-btn[data-v-b0dac4cb]{background:#fff7e6;color:#ad6800;border:1px solid #ffd591;border-radius:16px;padding:6px 14px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;gap:4px}.sale-btn[data-v-b0dac4cb]:hover{background:#fa8c16;color:#fff;border-color:#fa8c16}.sale-btn.warning[data-v-b0dac4cb]{background:#fff7e6;color:#ad6800}.sale-btn.warning[data-v-b0dac4cb]:hover{background:#fa8c16;color:#fff;border-color:#fa8c16}.sale-btn.danger[data-v-b0dac4cb]{background:#fff1f0;color:#cf1322;border-color:#ffccc7}.sale-btn.danger[data-v-b0dac4cb]:hover{background:#cf1322;color:#fff;border-color:#cf1322}.sale-tag[data-v-b0dac4cb]{font-size:13px;color:#237804;background:#f6ffed;border:1px solid #b7eb8f;border-radius:16px;padding:6px 14px;font-weight:500;display:inline-flex;align-items:center;gap:4px}.sale-disabled-tag[data-v-b0dac4cb]{font-size:13px;color:#8c8c8c;background:#fafafa;border:1px solid #d9d9d9;border-radius:16px;padding:6px 14px;font-weight:500;display:inline-flex;align-items:center}.sale-dialog-mask[data-v-b0dac4cb]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn-b0dac4cb .2s ease}@keyframes fadeIn-b0dac4cb{0%{opacity:0}to{opacity:1}}.sale-dialog[data-v-b0dac4cb]{width:440px;max-width:92vw;background:linear-gradient(135deg,#fffaf3,#fff);border-radius:20px;overflow:hidden;box-shadow:0 25px 50px -12px #00000040,0 0 0 1px #d0643b14;animation:slideUp-b0dac4cb .3s ease}@keyframes slideUp-b0dac4cb{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.sale-dialog-header[data-v-b0dac4cb]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 16px;background:linear-gradient(90deg,#fff5eb,#fff);border-bottom:1px solid #f5e6d3}.sale-dialog-header h3[data-v-b0dac4cb]{margin:0;font-size:18px;font-weight:600;color:#4a3f35;display:flex;align-items:center;gap:8px}.sale-dialog-header h3[data-v-b0dac4cb]:before{content:"💎";font-size:20px}.close-btn[data-v-b0dac4cb]{border:none;background:#fff;width:32px;height:32px;border-radius:50%;font-size:18px;color:#8b7355;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;box-shadow:0 2px 8px #00000014}.close-btn[data-v-b0dac4cb]:hover{background:#fff1f0;color:#cf1322;transform:rotate(90deg)}.sale-dialog-body[data-v-b0dac4cb]{padding:24px;display:flex;flex-direction:column;gap:20px}.sale-form-item[data-v-b0dac4cb]{display:flex;flex-direction:column;gap:8px}.sale-form-item label[data-v-b0dac4cb]{font-size:13px;font-weight:500;color:#6c5f54;text-transform:uppercase;letter-spacing:.5px}.sale-form-item span[data-v-b0dac4cb]{font-size:15px;color:#4a3f35;padding:12px 16px;background:#fff;border-radius:12px;border:1px solid #e6d7c8;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sale-price-row[data-v-b0dac4cb]{display:flex;align-items:center;gap:12px}.sale-price-row input[data-v-b0dac4cb]{flex:1;max-width:180px;border:2px solid #e6d7c8;border-radius:12px;padding:12px 16px;font-size:16px;font-weight:600;color:#d0643b;background:#fff;transition:all .2s ease;outline:none}.sale-price-row input[data-v-b0dac4cb]:focus{border-color:#d0643b;box-shadow:0 0 0 3px #d0643b1a}.sale-price-row span[data-v-b0dac4cb]:not(.price-unit){font-size:15px;font-weight:500;color:#6c5f54;background:transparent;border:none;padding:0}.price-unit[data-v-b0dac4cb]{font-size:16px;font-weight:600;color:#d0643b;background:transparent;border:none;padding:0}.sale-price-hint[data-v-b0dac4cb]{display:flex;align-items:flex-start;gap:6px;font-size:12px;color:#8b7355;margin-top:8px;padding:10px 14px;background:linear-gradient(90deg,#fff9f0,#fff);border-radius:10px;border-left:3px solid #d0643b;line-height:1.5}.hint-icon[data-v-b0dac4cb]{font-size:14px;flex-shrink:0;margin-top:1px}.sale-dialog-footer[data-v-b0dac4cb]{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px 24px;background:linear-gradient(180deg,transparent 0%,rgba(255,250,243,.5) 100%)}.cancel-btn[data-v-b0dac4cb],.confirm-btn[data-v-b0dac4cb]{border:none;border-radius:12px;padding:12px 24px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:6px}.cancel-btn[data-v-b0dac4cb]{background:#f5f0eb;color:#6c5f54}.cancel-btn[data-v-b0dac4cb]:hover{background:#ebe4dd;transform:translateY(-1px)}.confirm-btn[data-v-b0dac4cb]{background:linear-gradient(135deg,#d0643b,#b85630);color:#fff;box-shadow:0 4px 12px #d0643b4d}.confirm-btn[data-v-b0dac4cb]:hover:not(:disabled){background:linear-gradient(135deg,#c25a35,#a64d28);transform:translateY(-2px);box-shadow:0 6px 16px #d0643b66}.confirm-btn[data-v-b0dac4cb]:disabled{opacity:.7;cursor:not-allowed;transform:none}.loading-state[data-v-b0dac4cb],.empty-state[data-v-b0dac4cb]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:#999}.empty-icon[data-v-b0dac4cb]{font-size:48px;margin-bottom:16px}.empty-state p[data-v-b0dac4cb]{margin:0;font-size:16px}.empty-hint[data-v-b0dac4cb]{margin-top:8px!important;font-size:14px!important;color:#bbb}.article-item[data-v-b0dac4cb]{display:flex;justify-content:space-between;align-items:center;padding:16px;background:#fff;border:1px solid #f0f0f0;border-radius:12px;margin-bottom:12px;transition:all .2s}.article-item[data-v-b0dac4cb]:hover{border-color:#2d5cf0;box-shadow:0 4px 12px #2d8cf01a}.article-main[data-v-b0dac4cb]{flex:1;min-width:0}.article-title[data-v-b0dac4cb]{font-size:15px;font-weight:500;color:#333;margin-bottom:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.article-meta[data-v-b0dac4cb]{display:flex;align-items:center;gap:12px}.article-time[data-v-b0dac4cb]{font-size:13px;color:#999}.article-session[data-v-b0dac4cb]{font-size:12px;color:#999;background:#f5f5f5;padding:2px 8px;border-radius:4px}.article-actions[data-v-b0dac4cb]{display:flex;gap:8px}.action-btn.small[data-v-b0dac4cb]{background:#f0f4ff;color:#2d5cf0;border:1px solid #dbeafe;border-radius:16px;padding:6px 14px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:4px;text-decoration:none}.action-btn.small[data-v-b0dac4cb]:hover{background:#2d5cf0;color:#fff;border-color:#2d5cf0}.view-btn[data-v-b0dac4cb]{background:#e6f4ea;color:#1e8e3e;border-color:#c3e6cb}.view-btn[data-v-b0dac4cb]:hover{background:#1e8e3e;color:#fff;border-color:#1e8e3e}.publish-btn[data-v-b0dac4cb]{background:#fff7e6;color:#fa8c16;border-color:#ffd591}.publish-btn[data-v-b0dac4cb]:hover{background:#fa8c16;color:#fff;border-color:#fa8c16}.spinner-small[data-v-b0dac4cb]{width:14px;height:14px;border:2px solid rgba(0,0,0,.1);border-top-color:#2d5cf0;border-radius:50%;animation:spin-b0dac4cb 1s linear infinite}.inline-spinner[data-v-b0dac4cb]{display:inline-block;vertical-align:middle;margin-right:6px}@keyframes spin-b0dac4cb{to{transform:rotate(360deg)}}.error-toast[data-v-b0dac4cb]{position:fixed;bottom:100px;left:50%;transform:translate(-50%);background:#fce8e6;color:#d93025;padding:10px 20px;border-radius:20px;font-size:14px;box-shadow:0 4px 12px #00000026;z-index:1000}.success-toast[data-v-b0dac4cb]{position:fixed;bottom:100px;left:50%;transform:translate(-50%);background:#e6f4ea;color:#1e8e3e;padding:10px 20px;border-radius:20px;font-size:14px;box-shadow:0 4px 12px #00000026;z-index:1000}.copy-btn-list[data-v-b0dac4cb]{background:#f3e8ff;color:#9333ea;border-color:#e9d5ff}.copy-btn-list[data-v-b0dac4cb]:hover{background:#9333ea;color:#fff;border-color:#9333ea}.copy-btn-list[data-v-b0dac4cb]:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 767px){.content-manage-page[data-v-b0dac4cb]{padding:12px;overflow-y:auto}.page-header[data-v-b0dac4cb]{margin-bottom:16px;flex-direction:column;align-items:flex-start;gap:12px}.header-actions[data-v-b0dac4cb]{width:100%;gap:8px}.sale-status-filter[data-v-b0dac4cb]{flex:1;padding:8px 10px;font-size:13px}.page-title[data-v-b0dac4cb]{font-size:18px}.refresh-btn[data-v-b0dac4cb]{padding:8px 14px;font-size:13px}.article-list[data-v-b0dac4cb]{gap:12px}.article-item[data-v-b0dac4cb]{padding:14px;flex-direction:column;align-items:flex-start;gap:12px}.article-main[data-v-b0dac4cb]{width:100%}.article-title[data-v-b0dac4cb]{font-size:14px;margin-bottom:6px}.article-meta[data-v-b0dac4cb]{flex-wrap:wrap;gap:8px}.article-actions[data-v-b0dac4cb]{width:100%;flex-wrap:wrap;gap:8px}.action-btn.small[data-v-b0dac4cb]{flex:1;min-width:70px;justify-content:center;padding:8px 12px;font-size:12px}}@media (max-width: 480px){.content-manage-page[data-v-b0dac4cb]{padding:8px}.article-item[data-v-b0dac4cb]{padding:12px}.article-title[data-v-b0dac4cb]{font-size:13px}.action-btn.small[data-v-b0dac4cb]{font-size:11px;padding:6px 10px;min-width:60px}.article-item[data-v-b0dac4cb],.action-btn[data-v-b0dac4cb]{-webkit-tap-highlight-color:transparent}.action-btn.small[data-v-b0dac4cb]{min-height:44px}}.article-style-page[data-v-aa33497b]{padding:24px;height:100%;overflow-y:auto;background:#f5f7fa}.section[data-v-aa33497b]{background:#fff;border-radius:16px;padding:24px;box-shadow:0 2px 12px #0000000f}.section-header[data-v-aa33497b]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.section-title-row[data-v-aa33497b]{display:flex;flex-direction:column;gap:4px}.section-title[data-v-aa33497b]{font-size:18px;font-weight:600;color:#1f2937;margin:0}.section-desc[data-v-aa33497b]{font-size:13px;color:#6b7280;margin:0}.header-actions[data-v-aa33497b]{display:flex;gap:10px}.btn-primary[data-v-aa33497b]{background:#2d5cf0;color:#fff;border:none;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all .2s}.btn-primary[data-v-aa33497b]:hover{background:#1a4cd8}.btn-primary[data-v-aa33497b]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-aa33497b]{background:#f3f4f6;color:#374151;border:1px solid #e5e7eb;border-radius:8px;padding:10px 16px;font-size:14px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all .2s}.btn-secondary[data-v-aa33497b]:hover{background:#e5e7eb}.btn-secondary[data-v-aa33497b]:disabled{opacity:.6;cursor:not-allowed}.btn-small[data-v-aa33497b]{background:#f0f4ff;color:#2d5cf0;border:1px solid #dbeafe;border-radius:6px;padding:6px 12px;font-size:13px;cursor:pointer;display:inline-flex;align-items:center;gap:4px;transition:all .2s}.btn-small[data-v-aa33497b]:hover{background:#2d5cf0;color:#fff;border-color:#2d5cf0}.btn-small.danger[data-v-aa33497b]{background:#fce8e6;color:#d93025;border-color:#f1b7b2}.btn-small.danger[data-v-aa33497b]:hover{background:#d93025;color:#fff;border-color:#d93025}.style-list[data-v-aa33497b]{display:flex;flex-direction:column;gap:12px}.loading-state[data-v-aa33497b],.empty-state[data-v-aa33497b]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:#9ca3af}.empty-icon[data-v-aa33497b]{color:#d1d5db;margin-bottom:16px}.empty-state p[data-v-aa33497b]{margin:0;font-size:15px;color:#6b7280}.empty-hint[data-v-aa33497b]{font-size:13px;color:#9ca3af;margin-top:6px!important;margin-bottom:20px!important}.style-table[data-v-aa33497b]{width:100%;border-collapse:collapse;font-size:14px}.style-table thead[data-v-aa33497b]{background:#f9fafb}.style-table th[data-v-aa33497b]{text-align:left;padding:12px 16px;font-weight:600;color:#374151;border-bottom:1px solid #e5e7eb}.style-table td[data-v-aa33497b]{padding:14px 16px;border-bottom:1px solid #f0f0f0;vertical-align:middle}.style-table tbody tr[data-v-aa33497b]:hover{background:#f9fafb}.style-table tbody tr.disabled-row[data-v-aa33497b]{background:#fafafa;opacity:.7}.name-cell[data-v-aa33497b]{display:flex;flex-direction:column;gap:4px}.style-table .style-name[data-v-aa33497b]{font-weight:600;color:#1f2937}.style-desc[data-v-aa33497b]{font-size:12px;color:#6b7280}.visibility-tag[data-v-aa33497b]{font-size:11px;padding:2px 8px;border-radius:10px;font-weight:500}.visibility-tag.public[data-v-aa33497b]{background:#e0e7ff;color:#4338ca}.visibility-tag.private[data-v-aa33497b]{background:#f3f4f6;color:#6b7280}.enabled-tag[data-v-aa33497b]{font-size:11px;padding:2px 8px;border-radius:4px;font-weight:500}.enabled-tag.enabled[data-v-aa33497b]{background:#d1fae5;color:#065f46}.enabled-tag.disabled[data-v-aa33497b]{background:#fee2e2;color:#991b1b}.enabled-tag.passed[data-v-aa33497b]{background:#d1fae5;color:#065f46}.enabled-tag.failed[data-v-aa33497b]{background:#fee2e2;color:#991b1b}.enabled-tag.pending[data-v-aa33497b]{background:#fef3c7;color:#92400e}.enabled-tag.validating[data-v-aa33497b]{background:#dbeafe;color:#1d4ed8}.engine-tag[data-v-aa33497b]{font-size:11px;padding:2px 8px;border-radius:4px;font-weight:500}.engine-tag.sop[data-v-aa33497b]{background:#f3f4f6;color:#6b7280}.engine-tag.skill[data-v-aa33497b]{background:#dbeafe;color:#1d4ed8}.skill-status-tag[data-v-aa33497b]{font-size:10px;padding:2px 6px;border-radius:4px;font-weight:500}.skill-status-tag.passed[data-v-aa33497b]{background:#d1fae5;color:#065f46}.skill-status-tag.failed[data-v-aa33497b]{background:#fee2e2;color:#991b1b}.skill-status-tag.pending[data-v-aa33497b]{background:#fef3c7;color:#92400e}.skill-status-tag.validating[data-v-aa33497b]{background:#dbeafe;color:#1d4ed8}.disabled-btn[data-v-aa33497b]{background:#f3f4f6;color:#9ca3af;border-color:#e5e7eb;cursor:not-allowed}.disabled-btn[data-v-aa33497b]:hover{background:#f3f4f6;color:#9ca3af;border-color:#e5e7eb}.skill-section[data-v-aa33497b]{border-top:1px dashed #e5e7eb}.engine-type-selector[data-v-aa33497b]{display:flex;gap:12px;margin-top:8px}.engine-option[data-v-aa33497b]{flex:1;cursor:pointer}.engine-option input[type=radio][data-v-aa33497b]{display:none}.engine-option-content[data-v-aa33497b]{display:flex;align-items:center;gap:12px;padding:16px;border:2px solid #e5e7eb;border-radius:12px;transition:all .2s;background:#fff}.engine-option:hover .engine-option-content[data-v-aa33497b]{border-color:#93c5fd;background:#f8faff}.engine-option.active .engine-option-content[data-v-aa33497b]{border-color:#2d5cf0;background:#eff6ff;color:#2d5cf0}.engine-option.active .engine-option-content svg[data-v-aa33497b]{color:#2d5cf0}.engine-name[data-v-aa33497b]{display:block;font-size:14px;font-weight:600;color:#1f2937}.engine-option.active .engine-name[data-v-aa33497b]{color:#2d5cf0}.engine-desc[data-v-aa33497b]{display:block;font-size:12px;color:#6b7280;margin-top:2px}.skill-upload-area[data-v-aa33497b]{margin-bottom:16px}.skill-upload-box[data-v-aa33497b]{border:2px dashed #d1d5db;border-radius:12px;padding:32px;text-align:center;cursor:pointer;transition:all .2s;display:flex;flex-direction:column;align-items:center;gap:8px;color:#6b7280}.skill-upload-box[data-v-aa33497b]:hover{border-color:#2d5cf0;background:#f8faff}.upload-text[data-v-aa33497b]{font-size:14px;color:#374151}.upload-hint[data-v-aa33497b]{font-size:12px;color:#9ca3af}.skill-file-item[data-v-aa33497b]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#f0f4ff;border:1px solid #dbeafe;border-radius:8px}.skill-file-info[data-v-aa33497b]{display:flex;align-items:center;gap:10px;color:#1d4ed8}.skill-file-name[data-v-aa33497b]{font-size:14px;font-weight:500}.remove-skill-btn[data-v-aa33497b]{background:none;border:none;color:#9ca3af;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s}.remove-skill-btn[data-v-aa33497b]:hover{background:#fee2e2;color:#d93025}.validating-hint[data-v-aa33497b]{display:flex;align-items:center;gap:8px;color:#1d4ed8;font-size:13px;margin-top:10px;padding:8px 12px;background:#eff6ff;border-radius:6px}.skill-exists-info[data-v-aa33497b]{padding:16px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px}.action-btns[data-v-aa33497b]{display:flex;gap:8px}.enable-btn[data-v-aa33497b]{background:#d1fae5;color:#065f46;border-color:#a7f3d0}.enable-btn[data-v-aa33497b]:hover{background:#065f46;color:#fff;border-color:#065f46}.modal[data-v-aa33497b]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-content[data-v-aa33497b]{background:#fff;border-radius:16px;width:100%;max-width:640px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;animation:slideIn-aa33497b .2s ease}@keyframes slideIn-aa33497b{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.modal-header[data-v-aa33497b]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #f0f0f0}.modal-header h3[data-v-aa33497b]{margin:0;font-size:18px;font-weight:600;color:#1f2937}.close-btn[data-v-aa33497b]{background:none;border:none;color:#9ca3af;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:4px;border-radius:6px;transition:all .2s}.close-btn[data-v-aa33497b]:hover{background:#f3f4f6;color:#374151}.modal-body[data-v-aa33497b]{padding:24px;overflow-y:auto;max-height:calc(90vh - 140px)}.modal-footer[data-v-aa33497b]{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid #f0f0f0;background:#f9fafb}.create-form[data-v-aa33497b]{max-width:100%}.form-row[data-v-aa33497b]{margin-bottom:16px}.form-row label[data-v-aa33497b]{display:block;margin-bottom:8px;font-size:14px;font-weight:500;color:#374151}.form-row label .required[data-v-aa33497b]{color:#d93025;margin-left:4px}.form-row input[data-v-aa33497b],.form-row select[data-v-aa33497b],.form-row textarea[data-v-aa33497b]{width:100%;padding:10px 14px;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;color:#1f2937;outline:none;box-sizing:border-box;transition:all .2s}.form-row input[data-v-aa33497b]:focus,.form-row select[data-v-aa33497b]:focus,.form-row textarea[data-v-aa33497b]:focus{border-color:#2d5cf0;box-shadow:0 0 0 3px #2d5cf01a}.form-row textarea[data-v-aa33497b]{resize:vertical;min-height:80px}.form-row select[data-v-aa33497b]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:36px}.detail-section[data-v-aa33497b]{margin-top:24px;padding-top:20px;border-top:1px dashed #e5e7eb}.detail-header[data-v-aa33497b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.detail-title[data-v-aa33497b]{font-size:15px;font-weight:600;color:#1f2937}.detail-hint[data-v-aa33497b]{font-size:12px;color:#6b7280;margin-top:4px}.template-input-area[data-v-aa33497b]{margin-bottom:16px}.template-input-row[data-v-aa33497b]{display:flex;gap:10px}.template-input-row input[data-v-aa33497b]{flex:1;padding:10px 14px;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;color:#1f2937;outline:none;transition:all .2s}.template-input-row input[data-v-aa33497b]:disabled{background:#f3f4f6;color:#9ca3af;cursor:not-allowed}.template-input-row input[data-v-aa33497b]:focus{border-color:#2d5cf0}.file-upload-btn[data-v-aa33497b]{position:relative;display:inline-flex;align-items:center;gap:6px;padding:10px 16px;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;color:#374151;cursor:pointer;transition:all .2s;white-space:nowrap}.file-upload-btn[data-v-aa33497b]:hover:not(.disabled){background:#e5e7eb}.file-upload-btn.disabled[data-v-aa33497b]{opacity:.6;cursor:not-allowed}.file-upload-btn input[type=file][data-v-aa33497b]{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;cursor:pointer}.parsing-hint[data-v-aa33497b]{display:flex;align-items:center;gap:8px;color:#6b7280;font-size:13px;margin-top:10px;padding:8px 12px;background:#f9fafb;border-radius:6px}.template-list[data-v-aa33497b]{margin-top:16px}.template-item[data-v-aa33497b]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:8px}.template-info[data-v-aa33497b]{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.template-icon[data-v-aa33497b]{width:36px;height:36px;background:#e0e7ff;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#4338ca;flex-shrink:0}.template-title[data-v-aa33497b]{font-size:14px;font-weight:500;color:#1f2937;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.template-source[data-v-aa33497b]{font-size:12px;color:#6b7280;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.remove-template-btn[data-v-aa33497b]{background:none;border:none;color:#9ca3af;cursor:pointer;padding:6px;border-radius:4px;transition:all .2s;flex-shrink:0}.remove-template-btn[data-v-aa33497b]:hover:not(:disabled){background:#fee2e2;color:#d93025}.remove-template-btn[data-v-aa33497b]:disabled{opacity:.3;cursor:not-allowed}.error-toast[data-v-aa33497b],.success-toast[data-v-aa33497b]{position:fixed;bottom:24px;left:50%;transform:translate(-50%);padding:12px 24px;border-radius:8px;font-size:14px;z-index:2000;box-shadow:0 4px 16px #00000026;animation:slideUp-aa33497b .3s ease}.error-toast[data-v-aa33497b]{background:#fce8e6;color:#d93025}.success-toast[data-v-aa33497b]{background:#e6f4ea;color:#1e8e3e}@keyframes slideUp-aa33497b{0%{opacity:0;transform:translate(-50%) translateY(10px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.spinner-small[data-v-aa33497b]{width:14px;height:14px;border:2px solid rgba(0,0,0,.1);border-top-color:#2d5cf0;border-radius:50%;animation:spin-aa33497b 1s linear infinite;display:inline-block}@keyframes spin-aa33497b{to{transform:rotate(360deg)}}@media (max-width: 768px){.article-style-page[data-v-aa33497b]{padding:12px}.section[data-v-aa33497b]{padding:16px}.section-header[data-v-aa33497b]{flex-direction:column;gap:12px;margin-bottom:16px}.header-actions[data-v-aa33497b]{width:100%}.header-actions .btn-primary[data-v-aa33497b],.header-actions .btn-secondary[data-v-aa33497b]{flex:1;justify-content:center}.section-title[data-v-aa33497b]{font-size:16px}.modal[data-v-aa33497b]{padding:12px}.modal-content[data-v-aa33497b]{max-height:95vh}.modal-body[data-v-aa33497b]{padding:16px}.modal-footer[data-v-aa33497b]{flex-direction:column}.modal-footer .btn-primary[data-v-aa33497b],.modal-footer .btn-secondary[data-v-aa33497b]{width:100%;justify-content:center}.style-table[data-v-aa33497b]{font-size:13px}.style-table th[data-v-aa33497b],.style-table td[data-v-aa33497b]{padding:10px 8px}.action-btns[data-v-aa33497b]{flex-direction:column;gap:6px}.template-input-row[data-v-aa33497b]{flex-direction:column}.template-input-row input[data-v-aa33497b],.file-upload-btn[data-v-aa33497b]{width:100%;justify-content:center}}@media (max-width: 480px){.article-style-page[data-v-aa33497b]{padding:8px}.btn-primary[data-v-aa33497b],.btn-secondary[data-v-aa33497b],.btn-small[data-v-aa33497b]{font-size:13px;padding:8px 14px}.style-table th[data-v-aa33497b]:nth-child(4),.style-table td[data-v-aa33497b]:nth-child(4){display:none}}.writing-style-select-form[data-v-c894a642]{position:relative}.select-trigger[data-v-c894a642]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 14px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;color:#374151;background:#fff;cursor:pointer;transition:all .2s}.select-trigger[data-v-c894a642]:hover{border-color:#9ca3af}.select-trigger[data-v-c894a642]:focus{border-color:#2d5cf0;box-shadow:0 0 0 3px #2d5cf01a}.select-trigger.disabled[data-v-c894a642]{background-color:#f3f4f6;color:#9ca3af;cursor:not-allowed}.trigger-text[data-v-c894a642]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trigger-arrow[data-v-c894a642]{display:flex;align-items:center;flex-shrink:0;transition:transform .2s}.select-trigger.is-open .trigger-arrow[data-v-c894a642]{transform:rotate(180deg)}.spinner-small[data-v-c894a642]{width:16px;height:16px;border:2px solid rgba(45,92,240,.2);border-top-color:#2d5cf0;border-radius:50%;animation:spin-c894a642 .8s linear infinite}@keyframes spin-c894a642{to{transform:rotate(360deg)}}.dropdown-panel[data-v-c894a642]{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 10px 40px #00000026;z-index:100;max-height:320px;display:flex;flex-direction:column}.search-box[data-v-c894a642]{padding:12px;border-bottom:1px solid #f3f4f6;flex-shrink:0}.search-input-wrapper[data-v-c894a642]{display:flex;align-items:center;gap:8px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;padding:8px 12px}.search-icon[data-v-c894a642]{color:#9ca3af;flex-shrink:0}.search-input[data-v-c894a642]{flex:1;border:none;background:transparent;font-size:14px;color:#374151;outline:none}.search-input[data-v-c894a642]::placeholder{color:#9ca3af}.clear-btn[data-v-c894a642]{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border:none;border-radius:50%;background:#e5e7eb;color:#6b7280;cursor:pointer;flex-shrink:0;padding:0}.clear-btn[data-v-c894a642]:hover{background:#d1d5db}.style-list[data-v-c894a642]{overflow-y:auto;flex:1;padding:4px}.style-item[data-v-c894a642]{padding:10px 12px;border-radius:6px;cursor:pointer;transition:all .2s}.style-item[data-v-c894a642]:hover{background:#f3f4f6}.style-item.active[data-v-c894a642]{background:#eff6ff;border:1px solid #dbeafe}.style-name[data-v-c894a642]{font-size:14px;font-weight:500;color:#374151;margin-bottom:4px}.style-meta[data-v-c894a642]{display:flex;gap:8px;font-size:12px}.visibility-tag[data-v-c894a642]{padding:2px 6px;border-radius:4px;font-size:11px}.visibility-tag.public[data-v-c894a642]{background:#dbeafe;color:#1e40af}.visibility-tag.private[data-v-c894a642]{background:#f3f4f6;color:#6b7280}.call-count[data-v-c894a642]{color:#9ca3af}.no-results[data-v-c894a642]{padding:20px;text-align:center;color:#9ca3af;font-size:13px}.pagination[data-v-c894a642]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border-top:1px solid #f3f4f6;flex-shrink:0}.page-btn[data-v-c894a642]{padding:4px 12px;border:1px solid #e5e7eb;border-radius:4px;background:#fff;font-size:12px;color:#374151;cursor:pointer}.page-btn[data-v-c894a642]:hover:not(:disabled){background:#f9fafb;border-color:#d1d5db}.page-btn[data-v-c894a642]:disabled{color:#d1d5db;cursor:not-allowed}.page-info[data-v-c894a642]{font-size:12px;color:#6b7280}.empty-hint[data-v-c894a642]{font-size:12px;color:#9ca3af;margin-top:6px}.modal[data-v-b444dbdf]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0f172a73;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content[data-v-b444dbdf]{background:#fff;border-radius:12px;width:520px;max-width:95vw;padding:20px 24px;box-shadow:0 20px 50px #0f172a33}.modal-header[data-v-b444dbdf]{display:flex;align-items:center;justify-content:space-between}.close-btn[data-v-b444dbdf]{border:none;background:none;cursor:pointer;font-size:18px}.step-indicator[data-v-b444dbdf]{display:flex;align-items:center;justify-content:center;gap:8px;margin:16px 0}.step-dot[data-v-b444dbdf]{width:28px;height:28px;border-radius:50%;background:#e5e7eb;color:#6b7280;display:flex;align-items:center;justify-content:center;font-size:13px}.step-dot.active[data-v-b444dbdf]{background:#111827;color:#fff}.step-dot.done[data-v-b444dbdf]{background:#10b981;color:#fff}.step-item[data-v-b444dbdf]{display:flex;align-items:center;gap:8px}.step-label[data-v-b444dbdf]{font-size:13px;color:#6b7280}.step-dot.active+.step-label[data-v-b444dbdf],.step-item:has(.step-dot.active) .step-label[data-v-b444dbdf]{color:#111827;font-weight:600}.step-tag[data-v-b444dbdf]{font-size:10px;color:#9ca3af;background:#f3f4f6;padding:1px 6px;border-radius:4px}.step-line[data-v-b444dbdf]{width:40px;height:2px;background:#e5e7eb}.skip-hint[data-v-b444dbdf]{display:flex;align-items:center;justify-content:space-between;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;padding:10px 14px;margin-bottom:16px;font-size:13px;color:#166534}.btn-skip[data-v-b444dbdf]{background:none;border:1px solid #16a34a;color:#16a34a;border-radius:6px;padding:4px 10px;font-size:12px;cursor:pointer;white-space:nowrap;transition:all .2s}.btn-skip[data-v-b444dbdf]:hover{background:#16a34a;color:#fff}.form-group[data-v-b444dbdf]{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.form-group input[data-v-b444dbdf],.form-group select[data-v-b444dbdf]{padding:8px 12px;border:1px solid #d1d5db;border-radius:8px;transition:border-color .2s}.form-group input[data-v-b444dbdf]:focus,.form-group select[data-v-b444dbdf]:focus{outline:none;border-color:#111827}.form-group input.input-error[data-v-b444dbdf],.form-group select.input-error[data-v-b444dbdf]{border-color:#ef4444;background:#fff5f5}.field-error[data-v-b444dbdf]{color:#ef4444;font-size:12px;margin-top:2px}.required[data-v-b444dbdf]{color:#ef4444}.form-grid[data-v-b444dbdf]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.category-list[data-v-b444dbdf]{display:flex;flex-wrap:wrap;gap:8px}.category-chip[data-v-b444dbdf]{padding:6px 12px;border-radius:999px;border:1px solid #d1d5db;background:#fff;cursor:pointer;font-size:12px;transition:all .2s}.category-chip[data-v-b444dbdf]:hover{border-color:#111827}.category-chip.selected[data-v-b444dbdf]{background:#111827;color:#fff;border-color:#111827}.category-chip.chip-error[data-v-b444dbdf]{border-color:#ef4444}.platform-list[data-v-b444dbdf]{display:flex;flex-wrap:wrap;gap:12px}.platform-option[data-v-b444dbdf]{display:flex;align-items:center;gap:6px;font-size:13px}.radio-group[data-v-b444dbdf]{display:flex;flex-direction:column;gap:8px}.radio-option[data-v-b444dbdf]{display:flex;align-items:center;gap:6px;font-size:13px}.sale-setting-row[data-v-b444dbdf]{display:inline-flex;align-items:center;gap:8px}.sale-setting-row input[data-v-b444dbdf]{width:110px}.hint[data-v-b444dbdf]{font-size:12px;color:#6b7280}.empty-tip[data-v-b444dbdf]{font-size:12px;color:#9ca3af}.form-error[data-v-b444dbdf]{color:#ef4444;font-size:13px;margin-bottom:12px}.modal-footer[data-v-b444dbdf]{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:8px}.footer-right[data-v-b444dbdf]{display:flex;gap:8px;margin-left:auto}.btn[data-v-b444dbdf]{padding:8px 16px;border-radius:8px;border:none;cursor:pointer}.btn.primary[data-v-b444dbdf]{background:#111827;color:#fff}.btn.secondary[data-v-b444dbdf]{background:#f3f4f6;color:#111827}.modal[data-v-f9865fb6]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0f172a73;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content[data-v-f9865fb6]{background:#fff;border-radius:12px;width:800px;max-width:95vw;max-height:80vh;padding:20px 24px;box-shadow:0 20px 50px #0f172a33;display:flex;flex-direction:column}.modal-header[data-v-f9865fb6]{display:flex;align-items:center;justify-content:space-between}.close-btn[data-v-f9865fb6]{border:none;background:none;cursor:pointer;font-size:18px}.modal-body[data-v-f9865fb6]{overflow-y:auto;flex:1;min-height:0;margin:16px 0}.loading-state[data-v-f9865fb6],.empty-state[data-v-f9865fb6]{text-align:center;padding:24px 0;color:#6b7280}.log-table[data-v-f9865fb6]{display:flex;flex-direction:column;gap:8px}.log-row[data-v-f9865fb6]{display:grid;grid-template-columns:1fr 1fr .6fr .6fr 1.5fr;gap:12px;padding:10px 12px;border-radius:8px;background:#f9fafb;font-size:13px;color:#374151}.log-header[data-v-f9865fb6]{background:#e5e7eb;font-weight:600;color:#111827}.status-tag[data-v-f9865fb6]{display:inline-flex;padding:2px 8px;border-radius:999px;font-size:12px;color:#fff}.status-tag.success[data-v-f9865fb6]{background:#10b981}.status-tag.failed[data-v-f9865fb6]{background:#ef4444}.status-tag.running[data-v-f9865fb6]{background:#f59e0b}.status-tag.pending[data-v-f9865fb6]{background:#6b7280}.log-message[data-v-f9865fb6]{color:#4b5563;word-break:break-all}.modal-footer[data-v-f9865fb6]{display:flex;justify-content:flex-end;margin-top:12px}.btn[data-v-f9865fb6]{padding:8px 16px;border-radius:8px;border:none;cursor:pointer}.btn.primary[data-v-f9865fb6]{background:#111827;color:#fff}.pagination[data-v-f9865fb6]{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:16px;padding-top:12px;border-top:1px solid #e5e7eb}.page-btn[data-v-f9865fb6]{padding:6px 14px;border-radius:6px;border:1px solid #d1d5db;background:#fff;color:#374151;font-size:13px;cursor:pointer;transition:all .2s}.page-btn[data-v-f9865fb6]:hover:not(:disabled){background:#f3f4f6;border-color:#9ca3af}.page-btn[data-v-f9865fb6]:disabled{opacity:.5;cursor:not-allowed}.page-info[data-v-f9865fb6]{font-size:13px;color:#6b7280}@media (max-width: 768px){.log-row[data-v-f9865fb6]{grid-template-columns:1fr}}.media-operation-page[data-v-e9912ab7]{padding:24px;height:100%;overflow-y:auto;background:#f5f7fa;display:flex;flex-direction:column;gap:24px}.suspend-notice[data-v-e9912ab7]{background:linear-gradient(135deg,#fff3cd,#ffeaa7);border:1px solid #ffc107;border-radius:12px;padding:16px 20px;display:flex;align-items:flex-start;gap:14px;box-shadow:0 2px 8px #ffc10733}.notice-icon[data-v-e9912ab7]{font-size:28px;flex-shrink:0}.notice-content[data-v-e9912ab7]{flex:1}.notice-title[data-v-e9912ab7]{font-size:15px;font-weight:600;color:#856404;margin:0 0 6px}.notice-desc[data-v-e9912ab7]{font-size:13px;color:#856404;line-height:1.6;margin:0}.section[data-v-e9912ab7]{background:#fff;border-radius:16px;padding:24px;box-shadow:0 2px 12px #0000000f}.section-header[data-v-e9912ab7]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.section-title-row[data-v-e9912ab7]{display:flex;flex-direction:column;gap:4px}.section-title[data-v-e9912ab7]{font-size:18px;font-weight:600;color:#1f2937;margin:0}.section-desc[data-v-e9912ab7]{font-size:13px;color:#6b7280;margin:0}.section-toolbar[data-v-e9912ab7]{margin-bottom:16px}.btn-primary[data-v-e9912ab7]{background:#2d5cf0;color:#fff;border:none;border-radius:8px;padding:8px 16px;font-size:14px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all .2s}.btn-primary[data-v-e9912ab7]:hover{background:#1a4cd8}.btn-primary[data-v-e9912ab7]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-e9912ab7]{background:#f3f4f6;color:#374151;border:1px solid #e5e7eb;border-radius:8px;padding:8px 14px;font-size:13px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all .2s}.btn-secondary[data-v-e9912ab7]:hover{background:#e5e7eb}.btn-secondary[data-v-e9912ab7]:disabled{opacity:.6;cursor:not-allowed}.btn-small[data-v-e9912ab7]{background:#f0f4ff;color:#2d5cf0;border:1px solid #dbeafe;border-radius:16px;padding:4px 12px;font-size:12px;cursor:pointer;transition:all .2s}.btn-small[data-v-e9912ab7]:hover{background:#2d5cf0;color:#fff;border-color:#2d5cf0}.btn-small.toggle-btn[data-v-e9912ab7]{background:#f5f5f5;color:#666;border-color:#e0e0e0}.btn-small.toggle-btn[data-v-e9912ab7]:hover{background:#e8e8e8;color:#333;border-color:#e0e0e0}.btn-small.delete-btn[data-v-e9912ab7]{background:#fce8e6;color:#d93025;border-color:#f1b7b2}.btn-small.delete-btn[data-v-e9912ab7]:hover{background:#d93025;color:#fff;border-color:#d93025}.btn-small.bind-btn[data-v-e9912ab7]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none}.btn-small.bind-btn[data-v-e9912ab7]:hover{box-shadow:0 2px 8px #667eea66}.btn-small.icon-btn[data-v-e9912ab7]{padding:4px 8px}.btn-small.danger[data-v-e9912ab7]{color:#b91c1c;border-color:#fecaca}.btn-small.danger[data-v-e9912ab7]:hover{background:#b91c1c;color:#fff;border-color:#b91c1c}.account-list[data-v-e9912ab7],.pipeline-list[data-v-e9912ab7]{display:flex;flex-direction:column;gap:12px}.loading-state[data-v-e9912ab7],.empty-state[data-v-e9912ab7]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:#9ca3af}.empty-icon[data-v-e9912ab7]{font-size:40px;margin-bottom:12px}.empty-state p[data-v-e9912ab7]{margin:0;font-size:15px}.empty-hint[data-v-e9912ab7]{font-size:13px;color:#b0b8c4;margin-top:6px!important}.account-card[data-v-e9912ab7]{background:#fff;border:1px solid #f0f0f0;border-radius:12px;transition:all .2s;overflow:hidden}.account-card[data-v-e9912ab7]:hover{border-color:#2d5cf0;box-shadow:0 4px 12px #2d8cf01a}.account-card.disabled[data-v-e9912ab7]{opacity:.6}.account-card.expanded[data-v-e9912ab7]{border-color:#2d5cf0}.card-main[data-v-e9912ab7]{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;cursor:pointer}.card-title[data-v-e9912ab7]{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:500;color:#1f2937}.account-icon[data-v-e9912ab7]{font-size:18px}.status-tag[data-v-e9912ab7]{font-size:11px;padding:2px 8px;border-radius:10px;font-weight:500}.status-tag.enabled[data-v-e9912ab7]{background:#e6f4ea;color:#1e8e3e}.status-tag.disabled[data-v-e9912ab7]{background:#fce8e6;color:#d93025}.card-meta[data-v-e9912ab7]{display:flex;align-items:center;gap:12px;font-size:13px;color:#9ca3af}.expand-icon[data-v-e9912ab7]{font-size:11px}.card-actions[data-v-e9912ab7]{display:flex;gap:8px;padding:0 16px 12px;border-bottom:1px solid #f5f5f5}.platforms-panel[data-v-e9912ab7]{padding:16px;background:#fafbfc;border-top:1px solid #f0f0f0}.platforms-header[data-v-e9912ab7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.platforms-title[data-v-e9912ab7]{font-size:13px;font-weight:600;color:#374151}.add-platform-btn[data-v-e9912ab7]{background:#f0f4ff;color:#2d5cf0;border-color:#dbeafe}.add-platform-btn[data-v-e9912ab7]:hover{background:#e0e7ff}.empty-platforms[data-v-e9912ab7]{text-align:center;padding:24px;color:#9ca3af;font-size:13px}.platform-list[data-v-e9912ab7]{display:flex;flex-direction:column;gap:8px}.platform-item[data-v-e9912ab7]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:#fff;border:1px solid #e8e8e8;border-radius:8px}.platform-item.disabled[data-v-e9912ab7]{opacity:.6}.platform-info[data-v-e9912ab7]{display:flex;align-items:center;gap:10px}.platform-icon[data-v-e9912ab7]{font-size:18px}.platform-name[data-v-e9912ab7]{font-size:14px;font-weight:500;color:#1f2937}.login-status[data-v-e9912ab7]{font-size:11px;padding:2px 8px;border-radius:10px;font-weight:500}.login-status.logged-in[data-v-e9912ab7]{background:#e6f4ea;color:#1e8e3e}.login-status.not-logged-in[data-v-e9912ab7]{background:#fce8e6;color:#d93025}.login-status.need-verify[data-v-e9912ab7]{background:#fff3e0;color:#e65100}.platform-meta[data-v-e9912ab7]{font-size:12px;color:#9ca3af;margin:0 16px}.platform-actions[data-v-e9912ab7]{display:flex;align-items:center;gap:8px}.pipeline-table[data-v-e9912ab7]{display:flex;flex-direction:column;gap:10px}.pipeline-row[data-v-e9912ab7]{display:grid;grid-template-columns:1.2fr .7fr .6fr .6fr .45fr .3fr .8fr .25fr 1.2fr;gap:10px;padding:12px 16px;border-radius:10px;background:#f9fafb;align-items:center;font-size:13px;color:#374151}.pipeline-row.header[data-v-e9912ab7]{background:#e5e7eb;font-weight:600;color:#111827;font-size:12px}.pipeline-row.disabled[data-v-e9912ab7]{opacity:.6}.pipeline-name[data-v-e9912ab7]{display:flex;flex-direction:column;gap:3px}.name-text[data-v-e9912ab7]{font-weight:500;color:#1f2937}.style-tag[data-v-e9912ab7]{display:inline-flex;width:fit-content;background:#eef2ff;color:#4338ca;font-size:11px;padding:2px 8px;border-radius:999px;border:1px solid #e0e7ff}.status-badge[data-v-e9912ab7]{display:inline-flex;font-size:11px;padding:2px 6px;border-radius:999px;background:#fee2e2;color:#b91c1c;width:fit-content}.next-time[data-v-e9912ab7]{font-size:12px;color:#6b7280}.actions[data-v-e9912ab7]{display:flex;gap:4px;flex-wrap:wrap}.toggle-switch[data-v-e9912ab7]{position:relative;display:inline-block;width:36px;height:20px}.toggle-switch input[data-v-e9912ab7]{opacity:0;width:0;height:0}.toggle-slider[data-v-e9912ab7]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#d1d5db;transition:.3s;border-radius:20px}.toggle-slider[data-v-e9912ab7]:before{position:absolute;content:"";height:14px;width:14px;left:3px;bottom:3px;background-color:#fff;transition:.3s;border-radius:50%}.toggle-switch input:checked+.toggle-slider[data-v-e9912ab7]{background-color:#2d5cf0}.toggle-switch input:checked+.toggle-slider[data-v-e9912ab7]:before{transform:translate(16px)}.toggle-switch.small[data-v-e9912ab7]{width:30px;height:16px}.toggle-switch.small .toggle-slider[data-v-e9912ab7]:before{height:11px;width:11px}.toggle-switch.small input:checked+.toggle-slider[data-v-e9912ab7]:before{transform:translate(14px)}.modal[data-v-e9912ab7]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-e9912ab7]{background:#fff;border-radius:12px;width:90%;max-width:480px;max-height:85vh;overflow:hidden}.binding-modal[data-v-e9912ab7]{max-width:520px}.modal-header[data-v-e9912ab7]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #f0f0f0}.modal-header h3[data-v-e9912ab7]{margin:0;font-size:16px;font-weight:600}.close-btn[data-v-e9912ab7]{background:none;border:none;font-size:20px;color:#9ca3af;cursor:pointer}.modal-body[data-v-e9912ab7]{padding:20px;max-height:60vh;overflow-y:auto}.modal-footer[data-v-e9912ab7]{display:flex;justify-content:flex-end;gap:12px;padding:16px 20px;border-top:1px solid #f0f0f0;background:#f9f9f9}.confirm-modal-content[data-v-e9912ab7]{max-width:420px;text-align:center}.confirm-body[data-v-e9912ab7]{padding:32px 24px;display:flex;flex-direction:column;align-items:center;gap:16px}.confirm-icon[data-v-e9912ab7]{font-size:56px;line-height:1;animation:pulse-e9912ab7 2s infinite}@keyframes pulse-e9912ab7{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.confirm-text[data-v-e9912ab7]{font-size:16px;color:#1f2937;margin:0;line-height:1.5}.confirm-text strong[data-v-e9912ab7]{color:#2d5cf0;font-weight:600}.confirm-hint[data-v-e9912ab7]{font-size:13px;color:#6b7280;margin:0}.confirm-footer[data-v-e9912ab7]{justify-content:center;gap:16px;padding:20px}.btn-execute[data-v-e9912ab7]{min-width:120px;display:flex;align-items:center;justify-content:center;gap:6px;background:linear-gradient(135deg,#2d5cf0,#1e40af);box-shadow:0 4px 12px #2d5cf04d;transition:all .3s ease}.btn-execute[data-v-e9912ab7]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px #2d5cf066}.btn-execute[data-v-e9912ab7]:disabled{opacity:.7;cursor:not-allowed}.form-group[data-v-e9912ab7]{margin-bottom:16px}.form-group label[data-v-e9912ab7]{display:block;margin-bottom:8px;font-size:14px;font-weight:500;color:#374151}.form-group input[data-v-e9912ab7]{width:100%;padding:10px 12px;border:1px solid #e5e7eb;border-radius:6px;font-size:14px;box-sizing:border-box}.form-group input[data-v-e9912ab7]:focus{outline:none;border-color:#2d5cf0}.platform-options[data-v-e9912ab7]{display:flex;flex-direction:column;gap:10px}.platform-option[data-v-e9912ab7]{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;transition:all .2s}.platform-option[data-v-e9912ab7]:hover:not(.disabled){border-color:#2d5cf0;background:#f0f4ff}.platform-option.disabled[data-v-e9912ab7]{opacity:.5;cursor:not-allowed;background:#f9f9f9}.platform-option .platform-icon[data-v-e9912ab7]{font-size:22px}.platform-option .platform-name[data-v-e9912ab7]{flex:1;font-size:14px;font-weight:500}.platform-option .platform-status[data-v-e9912ab7]{font-size:12px;color:#059669}.instruction-steps[data-v-e9912ab7]{display:flex;flex-direction:column;gap:16px}.extension-box[data-v-e9912ab7]{background:linear-gradient(135deg,#f0f4ff,#fff);border:1px solid #dbeafe;border-radius:10px;padding:16px;margin-bottom:8px}.ext-header[data-v-e9912ab7]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.ext-badge[data-v-e9912ab7]{background:#2d5cf0;color:#fff;font-size:10px;padding:2px 6px;border-radius:4px}.ext-badge.optional[data-v-e9912ab7]{background:#ca8a04}.ext-header h4[data-v-e9912ab7]{margin:0;font-size:14px}.ext-desc[data-v-e9912ab7]{font-size:13px;color:#6b7280;margin-bottom:12px}.divider[data-v-e9912ab7]{display:flex;align-items:center;margin:16px 0;color:#94a3b8;font-size:12px}.divider[data-v-e9912ab7]:before,.divider[data-v-e9912ab7]:after{content:"";flex:1;height:1px;background:#e2e8f0}.divider span[data-v-e9912ab7]{padding:0 12px}.step[data-v-e9912ab7]{display:flex;gap:12px}.step-num[data-v-e9912ab7]{width:24px;height:24px;background:#2d5cf0;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;flex-shrink:0}.step-content[data-v-e9912ab7]{flex:1;font-size:13px;color:#374151}.step-content p[data-v-e9912ab7]{margin:0 0 8px}.cookie-textarea[data-v-e9912ab7]{width:100%;padding:10px;border:1px solid #e5e7eb;border-radius:6px;font-size:13px;resize:vertical;box-sizing:border-box}.token-input[data-v-e9912ab7]{width:100%;padding:8px 10px;border:1px solid #e5e7eb;border-radius:6px;font-size:13px;margin-top:8px;box-sizing:border-box}.install-steps[data-v-e9912ab7]{display:flex;flex-direction:column;gap:12px}.install-step[data-v-e9912ab7]{display:flex;align-items:center;gap:12px;font-size:14px}.install-step .step-num[data-v-e9912ab7]{width:20px;height:20px;font-size:11px}.install-step .download-link[data-v-e9912ab7]{color:#2d5cf0;font-weight:500;text-decoration:none}.install-step .download-link[data-v-e9912ab7]:hover{text-decoration:underline}.error-toast[data-v-e9912ab7],.success-toast[data-v-e9912ab7]{position:fixed;bottom:24px;left:50%;transform:translate(-50%);padding:10px 20px;border-radius:8px;font-size:14px;z-index:2000;box-shadow:0 4px 12px #00000026}.error-toast[data-v-e9912ab7]{background:#fce8e6;color:#d93025}.success-toast[data-v-e9912ab7]{background:#e6f4ea;color:#1e8e3e}.spinner-small[data-v-e9912ab7]{width:14px;height:14px;border:2px solid rgba(0,0,0,.1);border-top-color:#2d5cf0;border-radius:50%;animation:spin-e9912ab7 1s linear infinite;display:inline-block}@keyframes spin-e9912ab7{to{transform:rotate(360deg)}}@media (max-width: 1024px){.pipeline-row[data-v-e9912ab7]{grid-template-columns:1fr .8fr 1fr}.pipeline-row>div[data-v-e9912ab7]:nth-child(n+4){grid-column:span 1}.pipeline-row.header>div[data-v-e9912ab7]:nth-child(n+5),.pipeline-row.header>div[data-v-e9912ab7]:nth-child(n+6),.pipeline-row.header>div[data-v-e9912ab7]:nth-child(n+7),.pipeline-row.header>div[data-v-e9912ab7]:nth-child(n+8),.pipeline-row.header>div[data-v-e9912ab7]:nth-child(n+9){display:none}}@media (max-width: 768px){.media-operation-page[data-v-e9912ab7]{padding:12px;gap:16px;overflow-y:auto}.page-header[data-v-e9912ab7]{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:16px}.page-title[data-v-e9912ab7]{font-size:18px}.pipeline-row[data-v-e9912ab7]{grid-template-columns:1fr;gap:8px}.pipeline-row>div[data-v-e9912ab7]:not(:first-child):not(:last-child){display:none}.pipeline-card[data-v-e9912ab7]{padding:14px}.card-main[data-v-e9912ab7]{flex-direction:column;align-items:flex-start;gap:10px}.card-actions[data-v-e9912ab7]{flex-wrap:wrap;width:100%}.action-btn[data-v-e9912ab7]{flex:1;min-width:80px}.platform-item[data-v-e9912ab7]{flex-direction:column;align-items:flex-start;gap:10px;padding:14px}.platform-meta[data-v-e9912ab7]{margin:0}.platform-actions[data-v-e9912ab7]{width:100%;justify-content:flex-end;flex-wrap:wrap;gap:8px}.account-card[data-v-e9912ab7]{padding:14px;flex-direction:column;align-items:flex-start;gap:12px}.account-info[data-v-e9912ab7]{width:100%}.account-actions[data-v-e9912ab7]{width:100%;justify-content:flex-end}.form-section[data-v-e9912ab7]{padding:16px}.form-group[data-v-e9912ab7]{margin-bottom:16px}.form-input[data-v-e9912ab7],.form-select[data-v-e9912ab7]{font-size:16px;padding:12px 14px}}@media (max-width: 480px){.media-operation-page[data-v-e9912ab7]{padding:8px}.pipeline-card[data-v-e9912ab7]{padding:12px}.pipeline-title[data-v-e9912ab7]{font-size:14px}.platform-item[data-v-e9912ab7]{padding:12px}.platform-name[data-v-e9912ab7]{font-size:14px}.action-btn[data-v-e9912ab7]{padding:8px 12px;font-size:13px}.action-btn[data-v-e9912ab7],.platform-item[data-v-e9912ab7],.account-card[data-v-e9912ab7]{min-height:48px;-webkit-tap-highlight-color:transparent}}.credits-page[data-v-1b746979]{height:100%;overflow-y:auto;padding:20px;background:#fff}.credits-card[data-v-1b746979]{background:#fff;border-radius:12px;border:1px solid #ecf0fa;padding:18px;margin-bottom:16px}.balance-card[data-v-1b746979]{display:flex;justify-content:space-between;align-items:center}.card-label[data-v-1b746979]{color:#66789f;font-size:13px}.balance-number[data-v-1b746979]{font-size:34px;font-weight:700;color:#2d5cf0;margin-top:4px}.refresh-btn[data-v-1b746979]{border:1px solid #cfdaf6;background:#f4f7ff;color:#2d5cf0;border-radius:8px;padding:8px 12px;cursor:pointer}.package-list[data-v-1b746979]{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px}.package-item[data-v-1b746979]{border:1px solid #ebeffa;border-radius:10px;padding:14px;background:#fcfdff}.package-title[data-v-1b746979]{font-size:16px;font-weight:700;color:#22345d}.package-price[data-v-1b746979]{margin-top:8px;font-size:22px;font-weight:700;color:#193fca}.package-credits[data-v-1b746979]{margin-top:4px;color:#2e4f94}.package-desc[data-v-1b746979]{margin-top:8px;color:#7484a8;font-size:13px;min-height:34px}.recharge-msg[data-v-1b746979]{margin-top:10px;color:#3759bf;font-size:13px}.recharge-actions[data-v-1b746979]{margin-top:8px}.recharge-open-btn[data-v-1b746979]{border:1px solid #d7e0fb;background:#f6f8ff;color:#2d4fbc;border-radius:8px;padding:8px 12px;cursor:pointer}.buy-btn[data-v-1b746979]{margin-top:10px;width:100%;border:0;border-radius:8px;background:#2d5cf0;color:#fff;padding:10px;cursor:pointer}.buy-btn[data-v-1b746979]:disabled{opacity:.65;cursor:not-allowed}.promote-card[data-v-1b746979]{border-color:#ffe2c4;background:#fffaf5}.promote-tip[data-v-1b746979]{margin:8px 0 0;color:#8d5a1f}.promote-accounts[data-v-1b746979]{margin-top:12px;margin-bottom:12px}.promote-accounts-loading[data-v-1b746979],.promote-accounts-empty[data-v-1b746979]{color:#8d5a1f;font-size:13px;padding:8px 0}.promote-account-list[data-v-1b746979]{display:flex;flex-direction:column;gap:8px}.promote-account-item[data-v-1b746979]{display:flex;align-items:center;gap:8px;padding:10px 12px;background:#fff;border:1px solid #ffe2c4;border-radius:8px;cursor:pointer;transition:all .2s ease}.promote-account-item[data-v-1b746979]:hover{border-color:#ff9f43;background:#fffaf5}.promote-account-item input[type=radio][data-v-1b746979]{width:16px;height:16px;cursor:pointer;accent-color:#ff9f43}.promote-account-item input[type=radio][data-v-1b746979]:disabled{cursor:not-allowed;opacity:.5}.account-info[data-v-1b746979]{display:flex;flex-direction:column;gap:4px;flex:1}.account-name[data-v-1b746979]{font-weight:600;color:#4a3728}.account-platforms[data-v-1b746979]{font-size:12px;color:#8d5a1f}.platform-count[data-v-1b746979]{color:#999;margin-left:4px}.promote-btn[data-v-1b746979]{margin-top:10px;border:0;border-radius:8px;background:#ff9f43;color:#fff;padding:10px 14px;cursor:pointer}.promote-btn[data-v-1b746979]:disabled{opacity:.6;cursor:not-allowed}.promote-msg[data-v-1b746979]{margin-top:8px}.promote-msg.success[data-v-1b746979]{color:#2e9b56}.promote-msg.error[data-v-1b746979]{color:#d64545}.promote-result-list[data-v-1b746979]{margin-top:8px;padding-left:18px;color:#61516f}.tx-list[data-v-1b746979]{display:flex;flex-direction:column;gap:10px}.tx-item[data-v-1b746979]{border:1px solid #edf1fb;border-radius:10px;padding:12px;background:#fcfdff}.tx-top[data-v-1b746979]{display:flex;justify-content:space-between;align-items:center}.tx-top .tx-desc[data-v-1b746979]{color:#43567e;font-weight:600;font-size:13px;flex:1}.tx-amount[data-v-1b746979]{font-weight:700}.tx-amount.plus[data-v-1b746979]{color:#2e9b56}.tx-amount.minus[data-v-1b746979]{color:#d64545}.tx-meta[data-v-1b746979]{margin-top:8px;color:#8a98b5;font-size:12px}.dot[data-v-1b746979]{padding:0 6px}.pager[data-v-1b746979]{margin-top:12px;display:flex;justify-content:center;align-items:center;gap:10px}.pager button[data-v-1b746979]{border:1px solid #dbe3f8;background:#f6f8ff;color:#2d4fbc;border-radius:7px;padding:6px 10px;cursor:pointer}.pager button[data-v-1b746979]:disabled{opacity:.5;cursor:not-allowed}.empty[data-v-1b746979]{color:#7d8ba8;padding:12px 0}.error-tip[data-v-1b746979]{background:#ffe8e8;color:#b33232;padding:10px 12px;border-radius:8px}@media (max-width: 768px){.credits-page[data-v-1b746979]{padding:12px;overflow-y:auto}.balance-number[data-v-1b746979]{font-size:28px}.balance-card[data-v-1b746979]{padding:20px 16px}.packages-grid[data-v-1b746979]{grid-template-columns:1fr;gap:12px}.package-card[data-v-1b746979],.history-section[data-v-1b746979]{padding:16px}.history-item[data-v-1b746979]{padding:12px;flex-direction:column;align-items:flex-start;gap:8px}.history-meta[data-v-1b746979]{width:100%;justify-content:space-between}.history-amount[data-v-1b746979]{align-self:flex-end}}@media (max-width: 480px){.balance-label[data-v-1b746979]{font-size:13px}.balance-number[data-v-1b746979]{font-size:24px}.package-credits[data-v-1b746979]{font-size:20px}.package-price[data-v-1b746979]{font-size:16px}.history-title[data-v-1b746979]{font-size:14px}}[data-v-bfd725db]:root{--sidebar-width: 260px;--bg-main: #ffffff;--bg-sidebar: #f8f9fa;--accent-blue: #2d8cf0;--text-primary: #1a1a1a;--text-secondary: #666}.doubao-layout[data-v-bfd725db]{display:flex;height:100%;min-height:100%;background-color:var(--bg-main);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:var(--text-primary)}.doubao-sidebar[data-v-bfd725db]{width:260px;background:radial-gradient(circle at top,#fff7f0,#f6efe6 45%,#f3ece3);border-right:1px solid rgba(218,201,186,.6);display:flex;flex-direction:column;padding:16px;transition:width .3s ease}.sidebar-collapsed .doubao-sidebar[data-v-bfd725db]{width:60px;padding:16px 8px}.brand-section[data-v-bfd725db]{display:flex;align-items:center;justify-content:space-between;padding:8px 4px 16px;margin-bottom:0}.brand-left[data-v-bfd725db]{display:flex;align-items:center;gap:12px;cursor:pointer;transition:opacity .2s}.brand-left[data-v-bfd725db]:hover{opacity:.8}.brand-logo[data-v-bfd725db]{flex-shrink:0}.brand-logo-img[data-v-bfd725db]{width:40px;height:40px;border-radius:50%;object-fit:cover;box-shadow:0 2px 8px #0000001a;transform:scale(.82)}.brand-logo-img-collapsed[data-v-bfd725db]{width:36px;height:36px;border-radius:50%;object-fit:cover;box-shadow:0 2px 6px #0000001a;transform:scale(.82)}.brand-info[data-v-bfd725db]{display:flex;flex-direction:column;gap:2px}.brand-name[data-v-bfd725db]{font-size:16px;font-weight:600;color:#333;line-height:1.2}.brand-subtitle[data-v-bfd725db]{font-size:12px;color:#999;line-height:1.2}.brand-section-collapsed[data-v-bfd725db]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:8px 0 16px;margin-bottom:0}.brand-logo-collapsed[data-v-bfd725db]{cursor:pointer;transition:opacity .2s}.brand-logo-collapsed[data-v-bfd725db]:hover{opacity:.8}.sidebar-divider[data-v-bfd725db]{height:1px;background:linear-gradient(90deg,transparent,rgba(0,0,0,.08),transparent);margin-bottom:16px}.collapse-btn[data-v-bfd725db]{background:none;border:none;font-size:14px;color:#666;cursor:pointer;padding:6px;border-radius:6px;transition:all .2s;display:flex;align-items:center;justify-content:center}.collapse-btn[data-v-bfd725db]:hover{background:#f0f0f0;color:#333}.sidebar-nav[data-v-bfd725db]{display:flex;flex-direction:column;gap:6px}.nav-item[data-v-bfd725db]{padding:12px 14px;border-radius:10px;cursor:pointer;font-size:14px;font-weight:500;color:#555;display:flex;align-items:center;gap:12px;transition:all .2s ease;-webkit-user-select:none;user-select:none;position:relative}.nav-item[data-v-bfd725db]:hover{background:#2d5cf00f;color:#333}.nav-item.active[data-v-bfd725db]{background:#2d5cf01a;color:#2d5cf0}.nav-item.active[data-v-bfd725db]:hover{background:#2d5cf026}.nav-item.dragging[data-v-bfd725db]{opacity:.6;background:#e8e8e8}.nav-item.drag-over[data-v-bfd725db]{background:#e3f2fd;border:2px dashed #2d5cf0}.drag-handle[data-v-bfd725db]{margin-left:auto;color:#bbb;cursor:grab;opacity:0;transition:all .2s;display:flex;align-items:center;padding:4px;border-radius:4px}.nav-item:hover .drag-handle[data-v-bfd725db]{opacity:.6}.drag-handle[data-v-bfd725db]:hover{opacity:1!important;background:#0000000d}.nav-item.active .drag-handle[data-v-bfd725db]{color:#2d5cf080}.nav-item.active .drag-handle[data-v-bfd725db]:hover{background:#2d5cf01a}.drag-handle[data-v-bfd725db]:active{cursor:grabbing}.nav-icon[data-v-bfd725db]{display:flex;align-items:center;justify-content:center;flex-shrink:0;opacity:.85;transition:opacity .2s}.nav-item:hover .nav-icon[data-v-bfd725db],.nav-item.active .nav-icon[data-v-bfd725db]{opacity:1}.nav-text[data-v-bfd725db]{flex:1;letter-spacing:.3px}.credits-balance[data-v-bfd725db]{font-size:11px;font-weight:600;color:#2d5cf0;background:#2d5cf01a;padding:3px 10px;border-radius:20px;margin-right:4px;letter-spacing:.5px}.nav-item.active .credits-balance[data-v-bfd725db]{background:#2d5cf026;color:#2d5cf0}.sidebar-nav-collapsed[data-v-bfd725db]{display:flex;flex-direction:column;gap:8px;align-items:center}.nav-item-collapsed[data-v-bfd725db]{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:12px;cursor:pointer;color:#555;transition:all .2s ease;-webkit-user-select:none;user-select:none}.nav-item-collapsed[data-v-bfd725db]:hover{background:#2d5cf014;color:#2d5cf0}.nav-item-collapsed.active[data-v-bfd725db]{background:#2d5cf01a;color:#2d5cf0}.nav-item-collapsed.active[data-v-bfd725db]:hover{background:#2d5cf026}.nav-item-collapsed.dragging[data-v-bfd725db]{opacity:.6;background:#e8e8e8}.nav-item-collapsed.drag-over[data-v-bfd725db]{background:#e3f2fd;border:2px dashed #2d5cf0}.doubao-main[data-v-bfd725db]{flex:1;display:flex;flex-direction:column;position:relative;overflow:hidden;background:#fff}.doubao-main[data-v-bfd725db] .creative-home,.doubao-main[data-v-bfd725db] .task-manage-page,.doubao-main[data-v-bfd725db] .content-manage-page,.doubao-main[data-v-bfd725db] .credits-page,.doubao-main[data-v-bfd725db] .task-detail-view{flex:1 1 auto;min-height:0}.task-detail-view[data-v-bfd725db]{flex:1;display:flex;flex-direction:column;overflow:hidden;background:#fff}.task-detail-header[data-v-bfd725db]{padding:16px 24px;border-bottom:1px solid #f0f0f0;display:flex;align-items:center;gap:16px}.back-btn[data-v-bfd725db]{background:#f5f5f5;border:none;padding:8px 16px;border-radius:20px;font-size:14px;color:#666;cursor:pointer;display:flex;align-items:center;gap:4px;transition:all .2s}.back-btn[data-v-bfd725db]:hover{background:#e8e8e8;color:#333}.current-task-title[data-v-bfd725db]{font-size:18px;font-weight:600;margin:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-actions[data-v-bfd725db]{display:flex;align-items:center;gap:12px}.task-status[data-v-bfd725db]{font-size:12px;padding:4px 12px;border-radius:12px;font-weight:500}.status-pending[data-v-bfd725db]{background:#fff3cd;color:#856404}.status-running[data-v-bfd725db]{background:#cce5ff;color:#004085}.status-completed[data-v-bfd725db]{background:#d4edda;color:#155724}.status-failed[data-v-bfd725db]{background:#f8d7da;color:#721c24}.status-terminated[data-v-bfd725db]{background:#e2e3e5;color:#383d41}.download-badge[data-v-bfd725db]{background:#e6f4ea;color:#1e8e3e;padding:4px 12px;border-radius:12px;font-size:13px;text-decoration:none;font-weight:500}.running-notice-banner[data-v-bfd725db]{display:flex;align-items:flex-start;gap:16px;padding:20px 24px;border-radius:16px;background:linear-gradient(135deg,#fff7f0,#fff0e4);border:2px solid rgba(208,100,59,.25);box-shadow:0 4px 20px #d0643b1f;animation:runningBannerPulse-bfd725db 3s ease-in-out infinite;margin-bottom:8px}@keyframes runningBannerPulse-bfd725db{0%,to{box-shadow:0 4px 20px #d0643b1f}50%{box-shadow:0 4px 28px #d0643b38}}.running-notice-icon[data-v-bfd725db]{flex-shrink:0;color:var(--flow-accent);animation:runningIconBounce-bfd725db 2s ease-in-out infinite}@keyframes runningIconBounce-bfd725db{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.running-notice-content[data-v-bfd725db]{flex:1;min-width:0}.running-notice-title[data-v-bfd725db]{font-size:16px;font-weight:700;color:var(--flow-accent);margin-bottom:6px;letter-spacing:.02em}.running-notice-desc[data-v-bfd725db]{font-size:14px;line-height:1.6;color:var(--flow-text)}.running-notice-desc strong[data-v-bfd725db]{color:var(--flow-accent);font-weight:700}.running-notice-spinner[data-v-bfd725db]{flex-shrink:0;display:flex;align-items:center;justify-content:center}.running-spinner-ring[data-v-bfd725db]{width:24px;height:24px;border:3px solid rgba(208,100,59,.2);border-top-color:var(--flow-accent);border-radius:50%;animation:spin-bfd725db .8s linear infinite}.chat-content[data-v-bfd725db]{flex:1;min-height:0;overflow:hidden;padding:24px;display:flex;flex-direction:column;gap:16px}.task-progress-scroll[data-v-bfd725db]{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:24px;padding-right:4px}.thinking-block[data-v-bfd725db]{background:#f8f9fa;border-radius:12px;padding:12px 16px;border:1px solid #efefef;margin-bottom:12px}.thinking-header[data-v-bfd725db]{display:flex;align-items:center;gap:10px;font-weight:500;color:#666;font-size:14px}.live-message-panel[data-v-bfd725db]{flex:0 0 auto;overflow:hidden;border:1px solid rgba(45,140,240,.18);border-radius:18px;background:linear-gradient(180deg,#f7fbfffa,#fffffffa);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 12px 26px #2d8cf014;padding:14px 16px;margin:0 24px 16px}.live-message-panel-header[data-v-bfd725db]{display:flex;align-items:center;justify-content:space-between;gap:12px}.live-message-panel-title[data-v-bfd725db]{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:700;color:#173f6d}.live-message-dot[data-v-bfd725db]{width:10px;height:10px;border-radius:50%;background:#2d8cf0;box-shadow:0 0 0 6px #2d8cf01f}.live-message-count[data-v-bfd725db]{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:#2d8cf01f;color:#2d8cf0;font-size:12px;font-weight:700}.live-message-toggle-btn[data-v-bfd725db]{border:none;background:#2d8cf01a;color:#2d8cf0;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:600;cursor:pointer;transition:background .2s ease,transform .2s ease}.live-message-toggle-btn[data-v-bfd725db]:hover{background:#2d8cf029;transform:translateY(-1px)}.live-message-panel.is-collapsed[data-v-bfd725db]{padding-bottom:12px}.live-message-panel-body[data-v-bfd725db]{margin-top:10px;display:flex;flex-direction:column;gap:10px}.live-message-panel-desc[data-v-bfd725db]{font-size:12px;color:#6b7c93}.live-message-list[data-v-bfd725db]{display:flex;flex-direction:column;gap:12px;max-height:280px;overflow-y:auto;padding-right:6px}.live-message-item[data-v-bfd725db]{padding:10px 12px;border-radius:12px;border:1px solid rgba(45,140,240,.12);background:#fffffff0;box-shadow:0 6px 14px #10375f0a}.live-message-item-time[data-v-bfd725db]{display:flex;justify-content:flex-end;margin-bottom:6px}.live-message-item-body[data-v-bfd725db]{white-space:pre-wrap;line-height:1.7;font-size:14px;color:#23364a;word-break:break-word}.live-message-typing[data-v-bfd725db]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:12px;background:#2d8cf014;border:1px dashed rgba(45,140,240,.16)}.live-message-typing-label[data-v-bfd725db]{font-size:12px;font-weight:700;color:#1f4f82;letter-spacing:.02em}.live-message-typing-dots[data-v-bfd725db]{display:inline-flex;align-items:center;gap:6px}.live-message-typing-dots span[data-v-bfd725db]{width:7px;height:7px;border-radius:50%;background:#2d8cf0;animation:typingPulse-bfd725db 1.2s infinite ease-in-out}.live-message-typing-dots span[data-v-bfd725db]:nth-child(2){animation-delay:.16s}.live-message-typing-dots span[data-v-bfd725db]:nth-child(3){animation-delay:.32s}@keyframes typingPulse-bfd725db{0%,80%,to{transform:scale(.72);opacity:.45}40%{transform:scale(1);opacity:1}}.step-progress-item[data-v-bfd725db]{margin-bottom:24px;animation:fadeIn-bfd725db .3s ease-out}.step-progress-header[data-v-bfd725db]{font-size:15px;color:#333;margin-bottom:8px;line-height:1.5;display:flex;align-items:center;gap:8px}.live-message-tag[data-v-bfd725db]{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;background:#2d8cf01f;color:#2d8cf0;font-size:12px;font-weight:700;letter-spacing:.02em}.step-time[data-v-bfd725db]{font-size:12px;color:#999;font-weight:400}.step-progress-metadata[data-v-bfd725db]{background:#f5f7f9;border-radius:8px;padding:12px 16px;font-size:14px;color:#555;border:1px solid #f0f0f0;white-space:pre-wrap;word-break:break-all}.inline-spinner[data-v-bfd725db]{display:inline-block;vertical-align:middle;margin-right:8px}@keyframes fadeIn-bfd725db{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.published-articles-section[data-v-bfd725db]{padding:16px 24px;border-top:1px solid #f0f0f0;background:#fafbfc}.published-articles-header[data-v-bfd725db]{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:#333;margin-bottom:12px}.icon-article[data-v-bfd725db]{font-size:16px}.published-articles-list[data-v-bfd725db]{display:flex;flex-direction:column;gap:8px}.published-article-item[data-v-bfd725db]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:#fff;border:1px solid #e8e8e8;border-radius:8px;transition:all .2s;gap:12px}.published-article-item[data-v-bfd725db]:hover{border-color:#2d5cf0;box-shadow:0 2px 8px #2d8cf01a}.published-article-link[data-v-bfd725db]{display:flex;align-items:center;flex:1;min-width:0}.article-title[data-v-bfd725db]{font-size:14px;color:#333;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.article-open-icon[data-v-bfd725db]{font-size:12px;color:#999;flex-shrink:0}.article-publish-time[data-v-bfd725db]{font-size:12px;color:#999;flex-shrink:0;margin-left:12px}.article-time-only[data-v-bfd725db]{font-size:12px;color:#999;flex-shrink:0}.article-sold-info[data-v-bfd725db]{display:flex;align-items:center;gap:10px}.sold-tag[data-v-bfd725db]{font-size:12px;color:#ff4d4f;background:#fff2f0;border:1px solid #ffccc7;border-radius:4px;padding:2px 8px;font-weight:500}.article-actions[data-v-bfd725db]{display:flex;align-items:center;gap:12px}.quick-sale-btn[data-v-bfd725db]{background:#fff7e6;color:#ad6800;border:1px solid #ffd591;border-radius:16px;padding:6px 12px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s}.quick-sale-btn[data-v-bfd725db]:hover{background:#fa8c16;color:#fff;border-color:#fa8c16}.quick-sale-btn.warning[data-v-bfd725db]{background:#fff7e6;color:#ad6800}.quick-sale-btn.warning[data-v-bfd725db]:hover{background:#fa8c16;color:#fff;border-color:#fa8c16}.quick-sale-btn.danger[data-v-bfd725db]{background:#fff1f0;color:#cf1322;border-color:#ffccc7}.quick-sale-btn.danger[data-v-bfd725db]:hover{background:#cf1322;color:#fff;border-color:#cf1322}.sale-tag[data-v-bfd725db]{font-size:12px;color:#237804;background:#f6ffed;border:1px solid #b7eb8f;border-radius:16px;padding:6px 12px;font-weight:500}.sale-disabled-tag[data-v-bfd725db]{font-size:12px;color:#8c8c8c;background:#fafafa;border:1px solid #d9d9d9;border-radius:16px;padding:6px 12px;font-weight:500}.sale-dialog-mask[data-v-bfd725db]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn-bfd725db .2s ease}@keyframes fadeIn-bfd725db{0%{opacity:0}to{opacity:1}}.sale-dialog[data-v-bfd725db]{width:440px;max-width:92vw;background:linear-gradient(135deg,#fffaf3,#fff);border-radius:20px;overflow:hidden;box-shadow:0 25px 50px -12px #00000040,0 0 0 1px #d0643b14;animation:slideUp-bfd725db .3s ease}@keyframes slideUp-bfd725db{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.sale-dialog-header[data-v-bfd725db]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 16px;background:linear-gradient(90deg,#fff5eb,#fff);border-bottom:1px solid #f5e6d3}.sale-dialog-header h3[data-v-bfd725db]{margin:0;font-size:18px;font-weight:600;color:#4a3f35;display:flex;align-items:center;gap:8px}.sale-dialog-header h3[data-v-bfd725db]:before{content:"💎";font-size:20px}.sale-dialog .close-btn[data-v-bfd725db]{border:none;background:#fff;width:32px;height:32px;border-radius:50%;font-size:18px;color:#8b7355;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;box-shadow:0 2px 8px #00000014}.sale-dialog .close-btn[data-v-bfd725db]:hover{background:#fff1f0;color:#cf1322;transform:rotate(90deg)}.sale-dialog-body[data-v-bfd725db]{padding:24px;display:flex;flex-direction:column;gap:20px}.sale-form-item[data-v-bfd725db]{display:flex;flex-direction:column;gap:8px}.sale-form-item label[data-v-bfd725db]{font-size:13px;font-weight:500;color:#6c5f54;text-transform:uppercase;letter-spacing:.5px}.sale-form-item span[data-v-bfd725db]{font-size:15px;color:#4a3f35;padding:12px 16px;background:#fff;border-radius:12px;border:1px solid #e6d7c8;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sale-price-row[data-v-bfd725db]{display:flex;align-items:center;gap:12px}.sale-price-row input[data-v-bfd725db]{flex:1;max-width:180px;border:2px solid #e6d7c8;border-radius:12px;padding:12px 16px;font-size:16px;font-weight:600;color:#d0643b;background:#fff;transition:all .2s ease;outline:none}.sale-price-row input[data-v-bfd725db]:focus{border-color:#d0643b;box-shadow:0 0 0 3px #d0643b1a}.price-unit[data-v-bfd725db]{font-size:16px;font-weight:600;color:#d0643b}.sale-price-hint[data-v-bfd725db]{display:flex;align-items:flex-start;gap:6px;font-size:12px;color:#8b7355;margin-top:8px;padding:10px 14px;background:linear-gradient(90deg,#fff9f0,#fff);border-radius:10px;border-left:3px solid #d0643b;line-height:1.5}.hint-icon[data-v-bfd725db]{font-size:14px;flex-shrink:0;margin-top:1px}.sale-dialog-footer[data-v-bfd725db]{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px 24px;background:linear-gradient(180deg,transparent 0%,rgba(255,250,243,.5) 100%)}.sale-dialog-footer .cancel-btn[data-v-bfd725db],.sale-dialog-footer .confirm-btn[data-v-bfd725db]{border:none;border-radius:12px;padding:12px 24px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:6px}.sale-dialog-footer .cancel-btn[data-v-bfd725db]{background:#f5f0eb;color:#6c5f54}.sale-dialog-footer .cancel-btn[data-v-bfd725db]:hover{background:#ebe4dd;transform:translateY(-1px)}.sale-dialog-footer .confirm-btn[data-v-bfd725db]{background:linear-gradient(135deg,#d0643b,#b85630);color:#fff;box-shadow:0 4px 12px #d0643b4d}.sale-dialog-footer .confirm-btn[data-v-bfd725db]:hover:not(:disabled){background:linear-gradient(135deg,#c25a35,#a64d28);transform:translateY(-2px);box-shadow:0 6px 16px #d0643b66}.sale-dialog-footer .confirm-btn[data-v-bfd725db]:disabled{opacity:.7;cursor:not-allowed;transform:none}.publish-btn[data-v-bfd725db]{background:#2d5cf0;color:#fff;border:none;border-radius:16px;padding:6px 14px;font-size:13px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:4px;transition:all .2s;flex-shrink:0}.publish-btn[data-v-bfd725db]:hover{background:#1a4cd8}.edit-btn[data-v-bfd725db]{background:#f0f4ff;color:#2d5cf0;border:1px solid #dbeafe;border-radius:16px;padding:6px 14px;font-size:13px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:4px;transition:all .2s;flex-shrink:0;text-decoration:none}.edit-btn[data-v-bfd725db]:hover{background:#2d5cf0;color:#fff;border-color:#2d5cf0}.topic-clarification-input[data-v-bfd725db]{padding:16px 24px;border-top:1px solid #f0f0f0;background:#fafafa}.topic-input-container[data-v-bfd725db]{max-width:800px;margin:0 auto}.topic-textarea[data-v-bfd725db]{width:100%;padding:12px 16px;border:1px solid #e0e0e0;border-radius:12px;font-size:14px;line-height:1.5;resize:none;outline:none;transition:border-color .2s}.topic-textarea[data-v-bfd725db]:focus{border-color:#2d5cf0}.topic-textarea[data-v-bfd725db]:disabled{background:#f5f5f5;cursor:not-allowed}.topic-input-actions[data-v-bfd725db]{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.topic-send-btn[data-v-bfd725db]{padding:8px 16px;border-radius:20px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;border:none;background:#2d5cf0;color:#fff}.topic-send-btn[data-v-bfd725db]:hover:not(:disabled){background:#1a4cd8}.topic-send-btn[data-v-bfd725db]:disabled{background:#ccc;cursor:not-allowed}.topic-confirm-btn[data-v-bfd725db]{padding:8px 16px;border-radius:20px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;border:1px solid #2e7d4f;background:#e6f4ea;color:#1e8e3e}.topic-confirm-btn[data-v-bfd725db]:hover:not(:disabled){background:#2e7d4f;color:#fff}.topic-confirm-btn[data-v-bfd725db]:disabled{opacity:.6;cursor:not-allowed}.topic-cancel-btn[data-v-bfd725db]{padding:8px 16px;border-radius:20px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;border:1px solid #d93025;background:#fce8e6;color:#d93025}.topic-cancel-btn[data-v-bfd725db]:hover:not(:disabled){background:#d93025;color:#fff}.topic-cancel-btn[data-v-bfd725db]:disabled{opacity:.6;cursor:not-allowed}.bottom-actions-bar[data-v-bfd725db]{padding:24px;border-top:1px solid #f0f0f0;background:#fff}.action-buttons-container[data-v-bfd725db]{display:flex;justify-content:center;gap:16px;max-width:800px;margin:0 auto}.action-btn[data-v-bfd725db]{padding:10px 24px;border-radius:20px;font-size:15px;font-weight:500;cursor:pointer;transition:all .2s;border:none}.action-btn.secondary[data-v-bfd725db]{background:#f0f4ff;color:#2d5cf0;border:1px solid #dbeafe}.action-btn.secondary[data-v-bfd725db]:hover{background:#e0e7ff}.terminate-btn-large[data-v-bfd725db]{background:#fce8e6!important;color:#d93025!important;border:1px solid #fad2cf!important;width:200px}.terminate-btn-large[data-v-bfd725db]:hover{background:#f9d7d3!important}.spinner-small[data-v-bfd725db]{width:14px;height:14px;border:2px solid rgba(0,0,0,.1);border-top-color:#2d5cf0;border-radius:50%;animation:spin-bfd725db 1s linear infinite}@keyframes spin-bfd725db{to{transform:rotate(360deg)}}.error-toast[data-v-bfd725db]{position:fixed;bottom:100px;left:50%;transform:translate(-50%);background:#fce8e6;color:#d93025;padding:8px 16px;border-radius:20px;font-size:14px;box-shadow:0 4px 12px #0000001a;z-index:1000}.success-toast[data-v-bfd725db]{position:fixed;bottom:100px;left:50%;transform:translate(-50%);background:#e6f4ea;color:#1e8e3e;padding:8px 16px;border-radius:20px;font-size:14px;box-shadow:0 4px 12px #0000001a;z-index:1000}.user-section[data-v-bfd725db]{margin-top:auto;padding:12px 8px;border-top:1px solid rgba(218,201,186,.4);position:relative}.user-section-collapsed[data-v-bfd725db]{padding:8px 4px}.user-section-collapsed .user-info[data-v-bfd725db]{position:relative}.user-info[data-v-bfd725db]{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;cursor:pointer;transition:all .2s ease}.user-section-collapsed .user-info[data-v-bfd725db]{padding:8px;justify-content:center}.user-info[data-v-bfd725db]:hover{background:#d0643b1a}.user-avatar[data-v-bfd725db]{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#d0643b,#e8a87c);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:14px;flex-shrink:0}.user-details[data-v-bfd725db]{flex:1;min-width:0}.user-name[data-v-bfd725db]{font-size:14px;font-weight:500;color:var(--flow-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-email[data-v-bfd725db]{font-size:12px;color:var(--flow-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:2px}.user-menu-arrow[data-v-bfd725db]{color:var(--flow-muted);transition:transform .2s ease;flex-shrink:0}.user-menu-arrow.arrow-up[data-v-bfd725db]{transform:rotate(180deg)}.user-menu[data-v-bfd725db]{background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000026;overflow:hidden;animation:slideUp-bfd725db .2s ease;min-width:140px}.user-menu-collapsed[data-v-bfd725db]{min-width:140px}@keyframes slideUp-bfd725db{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.user-menu-item[data-v-bfd725db]{display:flex;align-items:center;gap:10px;padding:12px 16px;font-size:14px;color:var(--flow-text);cursor:pointer;transition:all .2s ease}.user-menu-item[data-v-bfd725db]:hover{background:#d0643b14}.user-menu-item.logout[data-v-bfd725db]{color:#d93025}.user-menu-item.logout[data-v-bfd725db]:hover{background:#d9302514}.user-menu-divider[data-v-bfd725db]{height:1px;background:#f0f0f0;margin:4px 0}.modal-overlay[data-v-bfd725db]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-bfd725db]{background:#fff;border-radius:16px;padding:24px;width:90%;max-width:400px;box-shadow:0 20px 40px #0003}.modal-title[data-v-bfd725db]{font-size:18px;font-weight:600;color:var(--flow-text);margin-bottom:20px}.modal-desc[data-v-bfd725db]{font-size:13px;line-height:1.6;color:var(--flow-muted);margin-bottom:12px}.modal-input[data-v-bfd725db]{width:100%;padding:12px 16px;border:1px solid #e0e0e0;border-radius:8px;font-size:14px;margin-bottom:12px;transition:border-color .2s;box-sizing:border-box}.modal-input[data-v-bfd725db]:focus{outline:none;border-color:var(--flow-accent)}.modal-input[data-v-bfd725db]:disabled,.modal-input[readonly][data-v-bfd725db]{background:#f7f8fb;color:#8a8f98;cursor:not-allowed}.password-input[data-v-bfd725db]{-webkit-text-security:disc;text-security:disc}.modal-error[data-v-bfd725db]{color:#d93025;font-size:13px;margin-bottom:12px}.modal-buttons[data-v-bfd725db]{display:flex;gap:12px;margin-top:20px}.modal-btn[data-v-bfd725db]{flex:1;padding:12px 20px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;border:none}.modal-btn.cancel[data-v-bfd725db]{background:#f5f5f5;color:#666}.modal-btn.cancel[data-v-bfd725db]:hover{background:#e8e8e8}.modal-btn.confirm[data-v-bfd725db]{background:var(--flow-accent);color:#fff}.modal-btn.confirm[data-v-bfd725db]:hover{background:#b85430}.modal-btn.confirm[data-v-bfd725db]:disabled{background:#ccc;cursor:not-allowed}.sidebar-overlay[data-v-bfd725db]{position:fixed;top:0;left:85vw;right:0;bottom:0;background:#00000080;z-index:9998}.mobile-header[data-v-bfd725db]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#fff;border-bottom:1px solid #f0f0f0;position:sticky;top:0;z-index:10}.mobile-menu-btn[data-v-bfd725db]{background:none;border:none;padding:8px;cursor:pointer;color:#333;display:flex;align-items:center;justify-content:center}.mobile-title[data-v-bfd725db]{font-size:16px;font-weight:600;color:#333;margin-right:76px}.mobile-placeholder[data-v-bfd725db]{width:36px}@media (max-width: 767px){.doubao-layout[data-v-bfd725db]{flex-direction:column;height:100vh;overflow:hidden}.doubao-sidebar[data-v-bfd725db]{position:fixed;left:0;top:0;bottom:0;width:280px;max-width:85vw;z-index:9999;transform:translate(0);transition:transform .3s ease;box-shadow:4px 0 20px #00000026;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.doubao-sidebar .brand-section[data-v-bfd725db],.doubao-sidebar .brand-section-collapsed[data-v-bfd725db],.doubao-sidebar .sidebar-divider[data-v-bfd725db]{flex-shrink:0}.doubao-sidebar .sidebar-nav[data-v-bfd725db]{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.doubao-sidebar.sidebar-mobile-hidden[data-v-bfd725db]{transform:translate(-100%);box-shadow:none}.collapse-btn[data-v-bfd725db]{display:none}.brand-section[data-v-bfd725db]{padding:16px 16px 12px}.sidebar-nav[data-v-bfd725db]{padding:0 12px;flex-shrink:0}.nav-item[data-v-bfd725db]{padding:14px 12px;border-radius:12px;flex-wrap:nowrap;overflow:hidden}.nav-text[data-v-bfd725db]{font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.drag-handle[data-v-bfd725db]{display:none}.credits-balance[data-v-bfd725db]{font-size:11px;padding:2px 8px;flex-shrink:0;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-section[data-v-bfd725db]{padding:12px 16px;flex-shrink:0}.user-menu[data-v-bfd725db]{left:16px!important;right:16px!important;bottom:auto!important;top:auto!important;width:auto!important;margin-bottom:80px;z-index:10001!important}.doubao-main[data-v-bfd725db]{width:100%;flex:1;overflow:hidden;display:flex;flex-direction:column;z-index:1}.task-detail-view[data-v-bfd725db]{flex:1;overflow:hidden;display:flex;flex-direction:column}.task-detail-header[data-v-bfd725db]{flex-wrap:wrap;padding:12px 16px;gap:12px}.current-task-title[data-v-bfd725db]{font-size:16px;order:3;width:100%;flex:none}.header-actions[data-v-bfd725db]{flex-wrap:wrap;gap:8px}.chat-content[data-v-bfd725db]{flex:1;min-height:0;overflow:hidden;padding:16px;gap:12px}.task-progress-scroll[data-v-bfd725db]{gap:16px}.step-progress-header[data-v-bfd725db]{font-size:14px;flex-wrap:wrap}.step-progress-metadata[data-v-bfd725db]{font-size:13px;padding:10px 12px}.published-articles-section[data-v-bfd725db]{padding:12px 16px}.live-message-panel[data-v-bfd725db]{margin:0 16px 12px}.published-article-item[data-v-bfd725db]{flex-direction:column;align-items:flex-start;gap:8px}.published-article-link[data-v-bfd725db]{width:100%}.article-actions[data-v-bfd725db]{width:100%;justify-content:flex-end;gap:8px}.article-publish-time[data-v-bfd725db]{margin-left:0;margin-right:auto}.edit-btn[data-v-bfd725db],.publish-btn[data-v-bfd725db]{padding:6px 12px;font-size:12px}.bottom-actions-bar[data-v-bfd725db]{padding:16px}.terminate-btn-large[data-v-bfd725db]{width:100%;max-width:280px}.error-toast[data-v-bfd725db]{width:calc(100% - 32px);max-width:300px;text-align:center}.modal-content[data-v-bfd725db]{max-width:calc(100% - 48px);margin:20px}}@media (max-width: 480px){.mobile-header[data-v-bfd725db]{padding:10px 12px}.mobile-title[data-v-bfd725db]{font-size:15px;margin-right:80px}.back-btn[data-v-bfd725db]{padding:6px 12px;font-size:13px}.task-status[data-v-bfd725db]{font-size:11px;padding:3px 8px}.download-badge[data-v-bfd725db]{font-size:12px;padding:3px 8px}.modal-overlay[data-v-bfd725db]{padding:16px}.modal-content[data-v-bfd725db]{padding:20px 16px;max-width:calc(100% - 32px);margin:0}.modal-title[data-v-bfd725db]{font-size:18px}.modal-input[data-v-bfd725db]{padding:12px 14px;font-size:16px}.modal-desc[data-v-bfd725db]{font-size:12px}.modal-buttons[data-v-bfd725db]{flex-direction:column;gap:8px}.modal-btn[data-v-bfd725db]{width:100%;padding:12px}.nav-item[data-v-bfd725db],.user-info[data-v-bfd725db]{min-height:48px}.user-menu-item[data-v-bfd725db]{padding:14px 16px;min-height:48px}.action-btn[data-v-bfd725db]{min-height:48px;font-size:15px}}.doubao-layout[data-v-bfd725db]{--sidebar-width: 260px;--flow-bg: #f6efe7;--flow-panel: #fffaf3;--flow-panel-strong: #fff4e8;--flow-border: #e6d7c8;--flow-text: #3c342b;--flow-muted: #7a6a5c;--flow-accent: #d0643b;--flow-accent-soft: rgba(208, 100, 59, .14);--flow-shadow: 0 18px 40px rgba(88, 61, 39, .12);--flow-card-shadow: 0 12px 24px rgba(88, 61, 39, .08);background:var(--flow-bg);color:var(--flow-text);font-family:Noto Sans SC,Source Han Sans SC,PingFang SC,sans-serif;position:relative}.doubao-layout[data-v-bfd725db]:before,.doubao-layout[data-v-bfd725db]:after{content:"";position:absolute;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(208,100,59,.12),transparent 70%);top:-160px;right:-120px;z-index:0}.doubao-layout[data-v-bfd725db]:after{width:520px;height:520px;top:420px;left:-220px;background:radial-gradient(circle,rgba(124,102,86,.12),transparent 70%)}.doubao-sidebar[data-v-bfd725db]{background:#f6efe7;border-right:1px solid var(--flow-border);box-shadow:var(--flow-card-shadow);z-index:1}.sidebar-brand[data-v-bfd725db]{color:var(--flow-text);font-weight:700}.collapse-btn[data-v-bfd725db]{background:#d0643b1f;color:var(--flow-accent)}.collapse-btn[data-v-bfd725db]:hover{background:#d0643b33;color:var(--flow-accent)}.nav-item[data-v-bfd725db]{color:var(--flow-text);background:transparent}.nav-item[data-v-bfd725db]:hover{background:#d0643b14}.nav-item.active[data-v-bfd725db]{background:var(--flow-accent-soft);color:var(--flow-accent)}.nav-item.drag-over[data-v-bfd725db]{background:#d0643b26;border:2px dashed var(--flow-accent)}.nav-item-collapsed[data-v-bfd725db]:hover{background:#d0643b1f}.nav-item-collapsed.active[data-v-bfd725db]{background:var(--flow-accent-soft)}.doubao-main[data-v-bfd725db]{background:transparent;position:relative;z-index:0}.task-detail-header[data-v-bfd725db]{background:#fff;border-bottom:1px solid #f0f0f0}.back-btn[data-v-bfd725db]{background:#d0643b1f;color:var(--flow-accent)}.back-btn[data-v-bfd725db]:hover{background:#d0643b33;color:var(--flow-accent)}.task-status[data-v-bfd725db]{background:#3c342b14;color:var(--flow-text)}.status-running[data-v-bfd725db]{background:#d0643b2e;color:var(--flow-accent)}.status-pending[data-v-bfd725db]{background:#d0643b1f;color:var(--flow-accent)}.status-completed[data-v-bfd725db]{background:#2e7d4f26;color:#2e7d4f}.download-badge[data-v-bfd725db]{background:var(--flow-panel-strong);color:var(--flow-accent);border:1px solid var(--flow-border)}.mobile-header[data-v-bfd725db]{background:#f6efe7;border-bottom:1px solid var(--flow-border)}@supports (padding: env(safe-area-inset-bottom)){@media (max-width: 767px){.bottom-actions-bar[data-v-bfd725db]{padding-bottom:calc(16px + env(safe-area-inset-bottom))}.doubao-sidebar[data-v-bfd725db]{padding-bottom:env(safe-area-inset-bottom)}}}@media (max-width: 767px){.doubao-layout[data-v-bfd725db]{touch-action:manipulation}.nav-item[data-v-bfd725db],.nav-item-collapsed[data-v-bfd725db],.user-info[data-v-bfd725db],.user-menu-item[data-v-bfd725db],.back-btn[data-v-bfd725db],.primary-btn[data-v-bfd725db],.action-btn[data-v-bfd725db],.modal-btn[data-v-bfd725db]{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.chat-content[data-v-bfd725db],.task-progress-scroll[data-v-bfd725db],.doubao-main[data-v-bfd725db],.doubao-sidebar[data-v-bfd725db]{-webkit-overflow-scrolling:touch}.modal-input[data-v-bfd725db],input[data-v-bfd725db],textarea[data-v-bfd725db]{font-size:16px}.doubao-layout[data-v-bfd725db]:before,.doubao-layout[data-v-bfd725db]:after{display:none}}@media (max-width: 767px) and (orientation: landscape){.mobile-header[data-v-bfd725db],.task-detail-header[data-v-bfd725db]{padding:8px 16px}.bottom-actions-bar[data-v-bfd725db]{padding:12px 16px}}.article-home[data-v-250242be]{min-height:100vh;background:radial-gradient(circle at top,#fff7f0,#f6efe6 45%,#f3ece3);color:#3c342b;font-family:PingFang SC,Source Han Sans SC,Noto Sans SC,Microsoft YaHei,sans-serif;font-weight:500;position:relative;overflow-x:hidden}.wide-wrap[data-v-250242be]{max-width:1600px;margin:0 auto;padding:0 96px}.article-home[data-v-250242be]:before,.article-home[data-v-250242be]:after{content:"";position:absolute;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(208,100,59,.12),transparent 70%);top:-160px;right:-120px;z-index:0}.article-home[data-v-250242be]:after{width:520px;height:520px;top:420px;left:-220px;background:radial-gradient(circle,rgba(124,102,86,.12),transparent 70%)}.home-header[data-v-250242be]{position:sticky;top:0;z-index:5;padding:20px 0;background:#f6efe6cc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(218,201,186,.6)}.header-inner[data-v-250242be]{display:flex;align-items:center;justify-content:space-between;gap:24px}.brand[data-v-250242be]{display:flex;align-items:center;gap:14px;cursor:pointer}.brand-mark[data-v-250242be]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px}.brand-logo-img[data-v-250242be]{width:44px;height:44px;border-radius:50%;object-fit:cover;box-shadow:0 2px 8px #0000001a;transform:scale(.82)}.brand-text[data-v-250242be]{display:flex;flex-direction:column}.brand-name[data-v-250242be]{font-size:18px;font-weight:700}.brand-tag[data-v-250242be]{font-size:12px;color:#7a6a5c}.nav-links[data-v-250242be]{display:flex;gap:22px;font-family:Noto Sans SC,Source Han Sans SC,PingFang SC,sans-serif}.nav-link[data-v-250242be]{color:#5d5046;text-decoration:none;font-size:14px;letter-spacing:.5px;transition:color .2s ease}.nav-link[data-v-250242be]:hover{color:#d0643b}.header-actions[data-v-250242be]{display:flex;align-items:center;gap:12px;font-family:Noto Sans SC,Source Han Sans SC,PingFang SC,sans-serif}.lang-switch[data-v-250242be]{display:inline-flex;align-items:center;border:1px solid #d8c7b7;border-radius:999px;background:#fffaf3;overflow:hidden}.lang-btn[data-v-250242be]{border:none;background:transparent;color:#5e5046;padding:7px 14px;font-size:13px;cursor:pointer;transition:background .2s ease,color .2s ease;font-family:inherit}.lang-btn[data-v-250242be]:hover{color:#d0643b}.lang-btn.active[data-v-250242be]{background:#d0643b;color:#fff}.lang-btn[data-v-250242be]:first-child{border-radius:999px 0 0 999px}.lang-btn[data-v-250242be]:last-child{border-radius:0 999px 999px 0}.primary-btn[data-v-250242be],.ghost-btn[data-v-250242be],.outline-btn[data-v-250242be]{border-radius:999px;padding:10px 20px;font-size:14px;cursor:pointer;border:none;transition:transform .2s ease,box-shadow .2s ease}.primary-btn[data-v-250242be]{background:#d0643b;color:#fff7ef;box-shadow:0 10px 30px #d0643b40}.primary-btn[data-v-250242be]:hover:not(:disabled){transform:translateY(-2px)}.primary-btn[data-v-250242be]:disabled{background:#cbb5a6;cursor:not-allowed;box-shadow:none}.ghost-btn[data-v-250242be]{background:transparent;border:1px solid #d8c7b7;color:#5e5046}.ghost-btn[data-v-250242be]:hover{border-color:#d0643b;color:#d0643b}.outline-btn[data-v-250242be]{background:#fffaf3;border:1px solid #d8c7b7;color:#5e5046}.outline-btn[data-v-250242be]:hover{border-color:#d0643b;color:#d0643b}.primary-btn.big[data-v-250242be],.ghost-btn.big[data-v-250242be],.outline-btn.big[data-v-250242be]{padding:14px 26px;font-size:15px}.primary-btn.full[data-v-250242be]{width:100%}.hero[data-v-250242be]{position:relative;z-index:1;padding:0}.hero-inner[data-v-250242be]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:48px;padding-top:48px;padding-bottom:32px;align-items:start}.hero-copy[data-v-250242be]{display:flex;flex-direction:column;gap:20px}.hero-eyebrow[data-v-250242be]{font-family:Noto Sans SC,Source Han Sans SC,PingFang SC,sans-serif;font-size:12px;letter-spacing:2px;color:#917c6a;text-transform:uppercase}.hero-title[data-v-250242be]{font-size:46px;line-height:1.15;margin:0;font-weight:700}.hero-title-accent[data-v-250242be]{display:block;color:#d0643b;font-size:36px;margin-top:12px;font-weight:700}.hero-subtitle[data-v-250242be]{font-family:Noto Sans SC,Source Han Sans SC,PingFang SC,sans-serif;color:#6c5f54;font-size:16px;line-height:1.7;max-width:520px}.hero-actions[data-v-250242be]{display:flex;gap:16px;flex-wrap:wrap}.login-hint[data-v-250242be]{font-family:Noto Sans SC,Source Han Sans SC,PingFang SC,sans-serif;color:#d0643b;background:#d0643b1a;padding:10px 16px;border-radius:12px;width:fit-content}.hero-metrics[data-v-250242be]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;margin-top:12px}.metric[data-v-250242be]{background:#fffaf3cc;border:1px solid rgba(216,199,183,.6);border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:8px}.metric-value[data-v-250242be]{font-size:20px;color:#d0643b;font-weight:700}.metric-label[data-v-250242be]{font-family:Noto Sans SC,Source Han Sans SC,PingFang SC,sans-serif;font-size:12px;color:#6c5f54}.hero-panel[data-v-250242be]{display:flex;flex-direction:column;gap:16px;height:100%}.hero-panel .panel-card[data-v-250242be]:first-child{flex:1;display:flex;flex-direction:column}.hero-panel .panel-card:first-child .panel-body[data-v-250242be]{flex:1;display:flex;flex-direction:column;justify-content:center}.hero-copy .direction-card[data-v-250242be]{margin-top:8px;padding:16px 20px}.panel-card[data-v-250242be]{background:#fffaf3;border:1px solid #e3d2c1;border-radius:22px;padding:18px;box-shadow:0 24px 60px #583d271f}.panel-card.soft[data-v-250242be]{background:#fff9;box-shadow:none}.panel-header[data-v-250242be]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.panel-title[data-v-250242be]{font-size:18px;font-weight:600}.panel-pill[data-v-250242be]{font-family:Noto Sans SC,Source Han Sans SC,PingFang SC,sans-serif;background:#f3e1d2;color:#a45a3f;padding:6px 12px;border-radius:999px;font-size:12px}.panel-step[data-v-250242be]{display:flex;gap:12px;padding:12px 0;border-bottom:1px dashed #e6d5c5}.panel-step[data-v-250242be]:last-child{border-bottom:none}.step-index[data-v-250242be]{font-family:Noto Sans SC,Source Han Sans SC,PingFang SC,sans-serif;font-size:12px;color:#d0643b;background:#d0643b1f;padding:6px 10px;border-radius:10px;height:fit-content}.step-title[data-v-250242be]{margin:0;font-size:15px;font-weight:600}.step-desc[data-v-250242be]{margin:4px 0 0;font-family:Noto Sans SC,Source Han Sans SC,PingFang SC,sans-serif;color:#6c5f54;font-size:13px}.panel-footer[data-v-250242be]{margin-top:18px}.article-carousel-container[data-v-250242be]{min-height:180px}.loading-articles[data-v-250242be],.empty-articles[data-v-250242be]{padding:40px 20px;text-align:center;color:#6c5f54}.empty-hint[data-v-250242be]{font-size:12px;color:#9a8b7a;margin-top:8px}.article-carousel[data-v-250242be]{width:100%}.carousel-wrapper[data-v-250242be]{position:relative;overflow:hidden;border-radius:16px;background:#f8f4f0}.carousel-track[data-v-250242be]{display:flex;transition:transform .4s ease-in-out}.carousel-slide[data-v-250242be]{flex:0 0 100%;width:100%;cursor:pointer}.article-card[data-v-250242be]{display:flex;flex-direction:column;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 12px #583d2714;transition:transform .2s ease,box-shadow .2s ease}.article-card[data-v-250242be]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #583d271f}.article-cover-wrapper[data-v-250242be]{position:relative;width:100%;padding-top:45%;overflow:hidden;background:linear-gradient(135deg,#f0e6dc,#e6d5c5)}.article-cover[data-v-250242be]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.article-card:hover .article-cover[data-v-250242be]{transform:scale(1.03)}.article-title-wrapper[data-v-250242be]{padding:12px 16px;background:#fff}.article-card-title[data-v-250242be]{margin:0;font-size:15px;font-weight:600;color:#3c342b;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.carousel-arrow[data-v-250242be]{position:absolute;top:50%;transform:translateY(-50%);width:36px;height:36px;border-radius:50%;background:#fffffff2;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #00000026;transition:all .2s ease;z-index:2}.carousel-arrow[data-v-250242be]:hover{background:#fff;box-shadow:0 4px 12px #0003;transform:translateY(-50%) scale(1.05)}.carousel-arrow svg[data-v-250242be]{width:18px;height:18px;color:#5d5046}.carousel-arrow-left[data-v-250242be]{left:12px}.carousel-arrow-right[data-v-250242be]{right:12px}.carousel-indicators[data-v-250242be]{display:flex;justify-content:center;gap:6px;margin-top:12px}.indicator-dot[data-v-250242be]{width:8px;height:8px;border-radius:50%;background:#d8c7b7;border:none;cursor:pointer;transition:all .2s ease;padding:0}.indicator-dot[data-v-250242be]:hover{background:#b5a394}.indicator-dot.active[data-v-250242be]{background:#d0643b;transform:scale(1.2)}.soft-title[data-v-250242be]{font-size:16px;margin:0 0 8px;font-weight:600}.soft-desc[data-v-250242be]{font-family:Noto Sans SC,Source Han Sans SC,PingFang SC,sans-serif;color:#6c5f54;margin:0;font-size:14px}.section[data-v-250242be]{position:relative;z-index:1;padding:40px 0 0}.section.features[data-v-250242be]{padding-top:24px}.section-header[data-v-250242be]{margin-bottom:28px}.section-header h2[data-v-250242be]{margin:0 0 12px;font-size:28px;font-weight:700}.section-header p[data-v-250242be]{font-family:Noto Sans SC,Source Han Sans SC,PingFang SC,sans-serif;color:#6c5f54;margin:0}.feature-grid[data-v-250242be],.usecase-grid[data-v-250242be]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px}.feature-card[data-v-250242be],.usecase-card[data-v-250242be]{background:#fffaf3;border:1px solid #e3d2c1;border-radius:18px;padding:20px;font-family:Noto Sans SC,Source Han Sans SC,PingFang SC,sans-serif;color:#6c5f54;box-shadow:0 18px 40px #583d2714}.feature-card h3[data-v-250242be]{margin:0 0 10px;font-size:16px;color:#3c342b;font-weight:600}.flow-steps[data-v-250242be]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px}.flow-step[data-v-250242be]{background:#fffaf3bf;border:1px solid #e3d2c1;border-radius:18px;padding:20px}.flow-badge[data-v-250242be]{font-family:Noto Sans SC,Source Han Sans SC,PingFang SC,sans-serif;font-size:12px;color:#d0643b;letter-spacing:1px}.flow-step h4[data-v-250242be]{margin:10px 0 6px;font-size:16px;font-weight:600}.flow-step p[data-v-250242be]{font-family:Noto Sans SC,Source Han Sans SC,PingFang SC,sans-serif;color:#6c5f54;margin:0;font-size:14px}.usecase-card[data-v-250242be]{font-size:14px;text-align:center;font-weight:600}.cta[data-v-250242be]{padding-bottom:80px}.cta-card[data-v-250242be]{background:#3c342b;color:#fff8f0;border-radius:26px;padding:32px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px}.cta-card h2[data-v-250242be]{margin:0 0 8px;font-weight:700}.cta-card p[data-v-250242be]{margin:0;font-family:Noto Sans SC,Source Han Sans SC,PingFang SC,sans-serif;color:#fff8f0b3}.cta-actions[data-v-250242be]{display:flex;gap:12px}.home-footer[data-v-250242be]{border-top:1px solid rgba(218,201,186,.6);font-family:Noto Sans SC,Source Han Sans SC,PingFang SC,sans-serif;color:#7a6a5c}.footer-inner[data-v-250242be]{display:flex;flex-direction:column;gap:4px;padding:16px 0 24px}.footer-content[data-v-250242be]{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:8px}.footer-contact[data-v-250242be]{font-size:14px;color:#7a6a5c}.footer-divider[data-v-250242be]{color:#c4b5a5}.footer-wechat[data-v-250242be]{position:relative;display:flex;align-items:center;gap:4px;font-size:14px;color:#7a6a5c;cursor:pointer;transition:color .2s ease}.footer-wechat[data-v-250242be]:hover{color:#07c160}.wechat-icon[data-v-250242be]{width:16px;height:16px;color:#07c160;flex-shrink:0}.wechat-qr-popup[data-v-250242be]{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%) translateY(10px);display:flex;flex-direction:column;align-items:center;gap:8px;background:#fff;border:1px solid #e3d2c1;border-radius:12px;padding:16px;box-shadow:0 8px 32px #00000026;opacity:0;visibility:hidden;transition:all .3s ease;z-index:100}.footer-wechat:hover .wechat-qr-popup[data-v-250242be]{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.wechat-qr-popup[data-v-250242be]:after{content:"";position:absolute;bottom:-6px;left:50%;transform:translate(-50%) rotate(45deg);width:12px;height:12px;background:#fff;border-right:1px solid #e3d2c1;border-bottom:1px solid #e3d2c1}.wechat-qr-large[data-v-250242be]{width:140px;height:140px;border-radius:8px;object-fit:cover}.wechat-qr-hint[data-v-250242be]{font-size:12px;color:#6c5f54;white-space:nowrap}.beian[data-v-250242be]{font-size:12px;color:#9a8b7a;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.beian-link[data-v-250242be]{color:#9a8b7a;text-decoration:none;transition:color .2s ease}.beian-link[data-v-250242be]:hover{color:#d0643b}.beian-divider[data-v-250242be]{color:#c4b5a5}.beian-icon[data-v-250242be]{vertical-align:middle}.sale-market-header[data-v-250242be]{display:flex;align-items:center;justify-content:space-between}.sale-filters[data-v-250242be]{display:flex;gap:10px}.sale-filters select[data-v-250242be]{border:1px solid #d8c7b7;border-radius:8px;padding:8px 12px;background:#fffaf3;color:#5d5046;font-size:14px;cursor:pointer;transition:border-color .2s ease}.sale-filters select[data-v-250242be]:hover{border-color:#d0643b}.sale-grid[data-v-250242be]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.sale-loading[data-v-250242be]{color:#6b7280;padding:8px 0}.sale-pager[data-v-250242be]{margin-top:18px;display:flex;align-items:center;justify-content:center;gap:10px}.sale-pager button[data-v-250242be]{border:1px solid #d8c7b7;background:#fffaf3;border-radius:8px;padding:6px 12px;cursor:pointer;color:#5d5046;font-size:14px;transition:all .2s ease}.sale-pager button[data-v-250242be]:hover:not(:disabled){border-color:#d0643b;color:#d0643b}.sale-pager button[data-v-250242be]:disabled{opacity:.5;cursor:not-allowed}.sale-pager span[data-v-250242be]{color:#5d5046;font-size:14px}.sale-message[data-v-250242be]{position:fixed;top:80px;left:50%;transform:translate(-50%);z-index:1000;padding:12px 24px;border-radius:999px;font-size:14px;text-align:center;box-shadow:0 4px 20px #00000026;animation:slideDown-250242be .3s ease}@keyframes slideDown-250242be{0%{opacity:0;transform:translate(-50%) translateY(-20px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.sale-error[data-v-250242be]{color:#fff;background:#dc2626}.sale-success[data-v-250242be]{color:#fff;background:#16a34a}@media (max-width: 1200px){.wide-wrap[data-v-250242be]{padding:0 56px}}@media (max-width: 1024px){.hero-inner[data-v-250242be]{grid-template-columns:1fr}.nav-links[data-v-250242be]{display:none}}@media (max-width: 720px){.wide-wrap[data-v-250242be]{padding:0 16px}.home-header[data-v-250242be]{padding:12px 0}.header-inner[data-v-250242be]{flex-wrap:wrap;align-items:flex-start;gap:12px}.brand[data-v-250242be]{gap:10px}.brand-mark[data-v-250242be],.brand-logo-img[data-v-250242be]{width:38px;height:38px}.brand-name[data-v-250242be]{font-size:16px}.brand-tag[data-v-250242be]{font-size:11px}.header-actions[data-v-250242be]{width:100%;justify-content:flex-end;gap:8px}.primary-btn[data-v-250242be],.ghost-btn[data-v-250242be],.outline-btn[data-v-250242be]{padding:9px 16px;font-size:13px}.hero-inner[data-v-250242be]{padding-top:36px;padding-bottom:16px;gap:28px}.hero-copy[data-v-250242be]{gap:16px}.section[data-v-250242be]{padding:40px 0 0}.hero-title[data-v-250242be]{font-size:30px;line-height:1.2}.hero-title-accent[data-v-250242be]{font-size:22px;margin-top:8px}.hero-subtitle[data-v-250242be]{font-size:15px;line-height:1.65}.hero-actions[data-v-250242be],.hero-actions .primary-btn.big[data-v-250242be]{width:100%}.hero-metrics[data-v-250242be]{grid-template-columns:1fr;gap:12px;margin-top:4px}.metric[data-v-250242be]{padding:14px}.panel-card[data-v-250242be]{padding:18px;border-radius:18px}.panel-header[data-v-250242be]{margin-bottom:12px}.panel-title[data-v-250242be]{font-size:16px}.article-carousel-container[data-v-250242be]{min-height:200px}.article-cover-wrapper[data-v-250242be]{padding-top:55%}.article-title-wrapper[data-v-250242be]{padding:10px 12px}.article-card-title[data-v-250242be]{font-size:14px}.carousel-arrow[data-v-250242be]{width:32px;height:32px}.carousel-arrow svg[data-v-250242be]{width:16px;height:16px}.carousel-arrow-left[data-v-250242be]{left:8px}.carousel-arrow-right[data-v-250242be]{right:8px}.section-header[data-v-250242be]{margin-bottom:20px}.section-header h2[data-v-250242be]{font-size:24px;line-height:1.25}.feature-grid[data-v-250242be],.usecase-grid[data-v-250242be],.flow-steps[data-v-250242be]{grid-template-columns:1fr;gap:14px}.feature-card[data-v-250242be],.usecase-card[data-v-250242be],.flow-step[data-v-250242be]{padding:16px}.feature-card h3[data-v-250242be],.flow-step h4[data-v-250242be]{font-size:15px}.feature-card p[data-v-250242be],.flow-step p[data-v-250242be]{font-size:13px;line-height:1.65}.cta[data-v-250242be]{padding-bottom:56px}.cta-card[data-v-250242be]{padding:20px;flex-direction:column;align-items:stretch}.cta-card h2[data-v-250242be]{font-size:22px;line-height:1.3}.cta-actions[data-v-250242be],.cta-actions .primary-btn.big[data-v-250242be]{width:100%}.footer-inner[data-v-250242be]{padding:12px 0 20px}.footer-content[data-v-250242be]{justify-content:center;gap:8px;font-size:13px}.footer-contact[data-v-250242be],.footer-wechat[data-v-250242be]{font-size:13px}.wechat-icon[data-v-250242be]{width:14px;height:14px}.wechat-qr-popup[data-v-250242be]{padding:12px;left:auto;right:0;transform:translate(0) translateY(10px)}.footer-wechat:hover .wechat-qr-popup[data-v-250242be]{transform:translate(0) translateY(0)}.wechat-qr-popup[data-v-250242be]:after{left:auto;right:20px;transform:rotate(45deg)}.wechat-qr-large[data-v-250242be]{width:120px;height:120px}.wechat-qr-hint[data-v-250242be]{font-size:11px}.beian[data-v-250242be]{align-items:flex-start;gap:6px;justify-content:center}.sale-market-header[data-v-250242be]{flex-direction:column;align-items:flex-start;gap:12px}.sale-filters[data-v-250242be]{width:100%}.sale-filters select[data-v-250242be]{flex:1;font-size:13px;padding:8px 10px}.sale-pager[data-v-250242be]{flex-wrap:wrap}.sale-pager button[data-v-250242be],.sale-pager span[data-v-250242be]{font-size:13px}}@media (prefers-reduced-motion: reduce){[data-v-250242be]{animation:none!important;transition:none!important}}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.skip-link{position:absolute;top:-40px;left:6px;background:var(--classical-color-primary);color:var(--classical-color-background);padding:8px;text-decoration:none;border-radius:4px;z-index:1000;font-weight:700}.skip-link:focus{top:6px}.focus-trap{position:relative}.focus-trap:before,.focus-trap:after{content:"";position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.keyboard-navigation *:focus{outline:2px solid var(--classical-color-primary)!important;outline-offset:2px!important}.keyboard-navigation button:focus,.keyboard-navigation [role=button]:focus{outline:3px solid var(--classical-color-primary)!important;outline-offset:2px!important}.keyboard-navigation input:focus,.keyboard-navigation select:focus,.keyboard-navigation textarea:focus{outline:2px solid var(--classical-color-primary)!important;outline-offset:1px!important;box-shadow:0 0 0 3px #ffd7004d!important}@media (prefers-contrast: high){:root{--classical-color-primary: #000000;--classical-color-secondary: #ffffff;--classical-color-text: #000000;--classical-color-background: #ffffff;--classical-color-border: #000000;--classical-color-accent: #0066cc;--classical-color-success: #006600;--classical-color-error: #cc0000;--classical-color-warning: #cc6600}.classical-card-main{border:2px solid var(--classical-color-border)!important}.element-circle,.interaction-line{stroke-width:3px!important}.element-text{text-shadow:0 0 3px rgba(0,0,0,.8)!important;font-weight:700!important}.mode-button{border:2px solid var(--classical-color-border)!important}.mode-button.active{background:var(--classical-color-primary)!important;color:var(--classical-color-background)!important}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.element-circle,.interaction-line,.seasonal-indicator,.strength-indicator,.harmony-fill,.bar-fill{transition:none!important}.interaction-line.animated,.element-circle.seasonal-boost,.legend-symbol.seasonal-boost,.classical-fade-in{animation:none!important}.name-allusion-card:hover,.recommendation-item:hover{transform:none!important}}@media (hover: none) and (pointer: coarse){button,[role=button],input[type=button],input[type=submit],input[type=reset]{min-height:44px;min-width:44px;padding:var(--classical-spacing-sm) var(--classical-spacing-md)}.mode-button{min-height:44px;min-width:44px;font-size:.9rem}.close-button,.expand-button{min-height:44px;min-width:44px}.figure-tag{min-height:32px;padding:var(--classical-spacing-sm);margin:var(--classical-spacing-xs)}.element-circle,.interaction-line{stroke-width:3px!important}.diagram-controls{gap:var(--classical-spacing-md)}.changes-grid,.interactions-grid{gap:var(--classical-spacing-lg)}.name-allusion-card:hover{transform:none;box-shadow:0 4px 12px var(--classical-color-shadow)}.element-circle:hover,.mode-button:hover{transform:none}}@media (min-resolution: 192dpi){.element-text{font-weight:700}.classical-font-decorative{font-weight:600}}.colorblind-friendly .element-circle[data-element=木]{stroke-dasharray:none}.colorblind-friendly .element-circle[data-element=火]{stroke-dasharray:5,5}.colorblind-friendly .element-circle[data-element=土]{stroke-dasharray:10,5}.colorblind-friendly .element-circle[data-element=金]{stroke-dasharray:2,2}.colorblind-friendly .element-circle[data-element=水]{stroke-dasharray:8,2,2,2}.error-message{color:var(--classical-color-error);font-weight:700}.error-message:before{content:"错误：";font-weight:700}.warning-message{color:var(--classical-color-warning)}.warning-message:before{content:"警告：";font-weight:700}.success-message{color:var(--classical-color-success)}.success-message:before{content:"成功：";font-weight:700}.loading-spinner{display:inline-block;width:20px;height:20px;border:3px solid var(--classical-color-border);border-radius:50%;border-top-color:var(--classical-color-primary);animation:spin 1s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.loading-spinner{animation:none;border-top-color:var(--classical-color-primary)}}@keyframes spin{to{transform:rotate(360deg)}}.progress-bar{background:var(--classical-color-background-secondary);border-radius:4px;overflow:hidden;position:relative}.progress-bar:after{content:attr(aria-valuenow) "%";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:.8rem;font-weight:700;color:var(--classical-color-text);z-index:1}.progress-fill{height:100%;background:var(--classical-color-primary);transition:width .3s ease}@media (prefers-reduced-motion: reduce){.progress-fill{transition:none}}.form-group{margin-bottom:var(--classical-spacing-md)}.form-label{display:block;margin-bottom:var(--classical-spacing-xs);font-weight:600;color:var(--classical-color-text)}.form-label.required:after{content:" *";color:var(--classical-color-error)}.form-input{width:100%;padding:var(--classical-spacing-sm);border:2px solid var(--classical-color-border);border-radius:4px;font-size:1rem;line-height:1.5}.form-input:focus{border-color:var(--classical-color-primary);box-shadow:0 0 0 3px #ffd7004d;outline:none}.form-input[aria-invalid=true]{border-color:var(--classical-color-error)}.form-input[aria-invalid=true]:focus{box-shadow:0 0 0 3px #ff6b6b4d}.form-error{color:var(--classical-color-error);font-size:.875rem;margin-top:var(--classical-spacing-xs)}.form-help{color:var(--classical-color-text-secondary);font-size:.875rem;margin-top:var(--classical-spacing-xs)}.accessible-table{width:100%;border-collapse:collapse;margin:var(--classical-spacing-md) 0}.accessible-table th,.accessible-table td{padding:var(--classical-spacing-sm);text-align:left;border:1px solid var(--classical-color-border)}.accessible-table th{background:var(--classical-color-background-secondary);font-weight:700}.accessible-table caption{caption-side:top;text-align:left;font-weight:700;margin-bottom:var(--classical-spacing-sm)}@media print{.skip-link,.sr-only{display:none!important}.keyboard-navigation *:focus{outline:none!important}.loading-spinner,.expand-button{display:none!important}.allusion-details{display:block!important}.element-details{break-inside:avoid}.name-allusion-card{break-inside:avoid;border:1px solid #000!important;box-shadow:none!important}}@media (prefers-color-scheme: dark){:root{--classical-color-background: #1a1a1a;--classical-color-text: #ffffff;--classical-color-border: #444444;--classical-color-background-secondary: #2a2a2a;--classical-color-shadow: rgba(0, 0, 0, .5)}.classical-card-main{background:var(--classical-color-background-secondary);color:var(--classical-color-text)}.element-text{fill:var(--classical-color-background);text-shadow:0 1px 2px rgba(0,0,0,.8)}}.mobile-menu-toggle{display:none;flex-direction:column;justify-content:space-around;width:44px;height:44px;background:transparent;border:none;cursor:pointer;padding:8px;border-radius:4px;transition:background-color .3s ease}.mobile-menu-toggle:hover,.mobile-menu-toggle:focus{background-color:#ffd7001a;outline:2px solid var(--classical-color-primary);outline-offset:2px}.hamburger-line{width:100%;height:3px;background-color:var(--classical-color-primary);border-radius:2px;transition:all .3s ease}.mobile-menu-toggle[aria-expanded=true] .hamburger-line:nth-child(1){transform:rotate(45deg) translate(8px,8px)}.mobile-menu-toggle[aria-expanded=true] .hamburger-line:nth-child(2){opacity:0}.mobile-menu-toggle[aria-expanded=true] .hamburger-line:nth-child(3){transform:rotate(-45deg) translate(8px,-8px)}.mobile-layout .classical-nav-container{flex-direction:column;align-items:stretch}.mobile-layout .classical-nav-menu{display:none;flex-direction:column;width:100%;background:var(--classical-color-background);border-top:1px solid var(--classical-color-border);padding:var(--classical-spacing-md) 0;position:absolute;top:100%;left:0;right:0;z-index:1000;box-shadow:0 4px 12px #0000001a}.mobile-layout .classical-nav-menu.mobile-menu-open{display:flex}.mobile-layout .classical-nav-link{padding:var(--classical-spacing-md);border-bottom:1px solid var(--classical-color-border);text-align:center;min-height:44px;display:flex;align-items:center;justify-content:center}.mobile-layout .classical-nav-link:last-of-type{border-bottom:none}.mobile-layout .language-select{margin:var(--classical-spacing-md);min-height:44px;font-size:1rem}@media (hover: none) and (pointer: coarse){.classical-nav-link{min-height:44px;min-width:44px;padding:var(--classical-spacing-md)}.classical-form-select{min-height:44px;font-size:1rem}button{min-height:44px;min-width:44px}}@media (max-width: 768px){.mobile-menu-toggle{display:flex}.classical-nav-container{display:flex;justify-content:space-between;align-items:center;position:relative}.classical-nav-menu{display:none}.classical-nav-menu.mobile-menu-open{display:flex}.classical-main-content,.classical-footer{padding:var(--classical-spacing-md)}}@media (max-width: 480px){.classical-nav-brand{font-size:1.2rem}.classical-nav-link{font-size:.9rem;padding:var(--classical-spacing-sm) var(--classical-spacing-md)}.classical-main-content{padding:var(--classical-spacing-sm)}}.high-contrast .mobile-menu-toggle{border:2px solid var(--classical-color-border)}.high-contrast .hamburger-line{background-color:var(--classical-color-text);height:4px}.high-contrast .classical-nav-menu{border:2px solid var(--classical-color-border)}.reduced-motion .hamburger-line,.reduced-motion .mobile-menu-toggle,.reduced-motion .classical-nav-menu{transition:none!important}.classical-nav-menu[aria-hidden=true] .classical-nav-link{visibility:hidden}.classical-nav-menu:not([aria-hidden=true]) .classical-nav-link{visibility:visible}@media print{.mobile-menu-toggle{display:none!important}.classical-nav-menu{display:flex!important;position:static!important;box-shadow:none!important;border:none!important;flex-direction:row!important}.classical-nav-link{border-bottom:none!important;padding:var(--classical-spacing-xs) var(--classical-spacing-sm)!important}}:root{--bg-color: #f7f7f7;--card-bg: #fff;--border-color: #e0e0e0;--text-color: #333;--primary-color: #4285f4;--green-bg: #e8f5e9;--orange-color: #f57c00}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background-color:var(--bg-color);color:var(--text-color);margin:0;padding:20px}body.full-bleed{padding:0;background-color:#f6efe7}body.page-article-flow #__vconsole,body.page-article-flow .vc-switch,body.page-article-flow .vc-mask,body.page-article-flow .vc-panel{display:none!important}body.page-article-flow .classical-main-content{padding:0!important;min-height:100vh!important;height:100vh!important;overflow:hidden!important}body.page-article-flow{overflow:hidden}body.page-article-flow,body.page-article-flow #app,body.page-article-flow .container.full-bleed,body.page-article-flow .article-flow-shell{height:100vh}body.page-article-flow .article-flow-shell{padding:0;margin:0;overflow:hidden;background:#fff}.container{max-width:1200px;margin:0 auto}.container.full-bleed{max-width:none;width:100%;margin:0;padding:0}.app-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;background:var(--card-bg);padding:10px 20px;border-radius:8px;border:1px solid var(--border-color)}.app-header h1{font-size:24px;font-weight:500;display:flex;align-items:center;gap:10px}.header-buttons{display:flex;gap:10px}.header-btn{background:#f0f0f0;border:1px solid #ddd;border-radius:6px;padding:8px 12px;cursor:pointer;display:flex;align-items:center;gap:5px}.header-btn:hover{background:#e8e8e8}.main-content{display:flex;gap:20px}.converter-container{flex:1}.sidebar{width:320px}.card{background:var(--card-bg);border:1px solid var(--border-color);border-radius:8px;margin-bottom:20px}.card-header{padding:12px 15px;border-bottom:1px solid var(--border-color);font-weight:500;display:flex;align-items:center;gap:8px}.card-body{padding:20px}.conversion-section{margin-bottom:30px}.conversion-section:last-child{margin-bottom:0}.convert-btn-main{background:var(--primary-color);color:#fff;border:none;border-radius:6px;padding:10px 15px;font-size:16px;cursor:pointer;margin-bottom:15px;display:flex;align-items:center;gap:8px}.convert-btn-main:hover{background:#3a7de0}.input-group{display:grid;grid-template-columns:80px 1fr;align-items:center;margin-bottom:10px}.input-group label{font-weight:500}.input-group input{width:100%;padding:8px;border:1px solid #ccc;border-radius:4px;font-size:16px;box-sizing:border-box}.result-box-green{background-color:var(--green-bg);padding:12px;border-radius:4px;margin:15px 0;font-weight:500;display:flex;align-items:center;gap:8px}.result-grid{display:grid;grid-template-columns:80px 1fr;gap:10px;padding:10px;border-top:1px solid var(--border-color);margin-top:15px}.result-grid div:nth-child(odd){font-weight:500;color:#555}.current-timestamp{background:var(--orange-color);color:#fff;font-size:36px;font-weight:700;text-align:center;padding:15px;border-radius:6px;margin-bottom:15px;cursor:pointer}.timestamp-controls{display:flex;justify-content:space-between;margin-bottom:15px}.timestamp-controls button{flex:1;padding:8px;border:1px solid #ccc;background:#f0f0f0;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:5px}.timestamp-controls button:hover:not(:disabled){background:#e8e8e8}.timestamp-controls button:disabled{opacity:.5;cursor:not-allowed}.timestamp-controls button+button{margin-left:10px}.timestamp-description{font-size:14px;line-height:1.6;color:#666}.app-footer{text-align:center;margin-top:40px;padding:20px 0;border-top:1px solid var(--border-color);font-size:14px;color:#666}.app-footer a{color:#666;text-decoration:none}.app-footer a:hover{color:var(--primary-color)}.icon-copy{cursor:pointer;color:var(--primary-color);font-size:18px;vertical-align:middle}.icon-check{color:#4caf50;font-size:18px;vertical-align:middle}.copied-btn{background-color:#e8f5e9!important;color:#4caf50!important;cursor:default!important}.date-calculator-container{flex:1}.date-calc-input-group{margin-bottom:15px}.date-calc-input-group label{display:block;margin-bottom:5px;font-weight:500;color:#555}.date-calc-input-group input{width:100%;padding:10px;border:1px solid #ccc;border-radius:4px;font-size:16px;box-sizing:border-box}.days-input-wrapper{display:flex;align-items:center}.days-input-wrapper input{flex:1;border-top-right-radius:0;border-bottom-right-radius:0}.days-input-wrapper span{padding:10px;background-color:#f0f0f0;border:1px solid #ccc;border-left:none;border-top-right-radius:4px;border-bottom-right-radius:4px}.calc-btn{background-color:#333;color:#fff;border:none;border-radius:6px;padding:10px 20px;font-size:16px;cursor:pointer;margin-top:10px}.calc-btn:hover{background-color:#555}.json-tools-container{display:flex;flex-direction:column;gap:10px}.json-editor-controls{display:flex;gap:10px;background-color:var(--primary-color);padding:10px;border-radius:8px}.json-editor-controls button{background-color:#fff;color:var(--primary-color);border:1px solid var(--primary-color);border-radius:6px;padding:8px 15px;cursor:pointer;transition:background-color .3s,color .3s}.json-editor-controls button:hover{background-color:#f0f0f0}.json-editor-controls .copied-btn{background-color:#e8f5e9!important;color:#4caf50!important;border-color:#4caf50!important}.json-editor-controls .clear-btn{background-color:#fbe9e7;color:#d9534f;border-color:#d9534f}.json-editor-controls .clear-btn:hover{background-color:#f8d7da}.codemirror-container{border:1px solid var(--border-color);border-radius:8px;overflow:hidden}.error-banner{background-color:#d9534f;color:#fff;padding:10px 15px;border-radius:6px;text-align:center}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/materialicons/v140/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2) format("woff2")}.icon-clock:before{content:"🕒"}.icon-globe:before{content:"🌍"}.icon-calendar:before{content:"📅"}.icon-transfer:before{content:"⇄"}.icon-time:before{content:"🕔"}.icon-calendar-alt:before{content:"🗓️"}.icon-info:before{content:"ℹ️"}.icon-copy:before{content:"📋"}.icon-stop:before{content:"🛑"}.icon-play:before{content:"▶️"}.icon-check:before{content:"✅"}.icon-qr:before{content:"🔳"}.qrcode-container{max-width:600px;margin:0 auto}.qrcode-input-group{margin-bottom:15px}.qrcode-input-group label{display:block;margin-bottom:5px;font-weight:500;color:#555}.qrcode-input-group textarea{width:100%;padding:10px;border:1px solid #ccc;border-radius:4px;font-size:16px;box-sizing:border-box;resize:vertical}.qrcode-result{margin-top:20px;text-align:center}.qrcode-result img{max-width:100%;border:1px solid var(--border-color);border-radius:8px}.download-btn{display:inline-block;margin-top:15px;padding:10px 20px;background-color:var(--primary-color);color:#fff;text-decoration:none;border-radius:6px;transition:background-color .3s}.download-btn:hover{background-color:#3a7de0}.qrcode-actions{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:15px}.print-options{display:flex;align-items:center;gap:10px}.print-options select{padding:8px;border:1px solid #ccc;border-radius:4px;font-size:14px}.print-btn{padding:8px 15px;background-color:#333;color:#fff;border:none;border-radius:4px;cursor:pointer}.print-btn:hover{background-color:#555}.qrcode-styling-panel{margin-top:20px;border-top:1px solid var(--border-color);padding-top:20px}.style-toggle-btn{background:none;border:1px solid var(--primary-color);color:var(--primary-color);padding:8px 15px;border-radius:6px;cursor:pointer;width:100%;margin-bottom:15px}.style-options{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:15px}.option-group{display:flex;flex-direction:column}.option-group label{font-weight:500;margin-bottom:5px}.option-group input,.option-group select{padding:8px;border:1px solid #ccc;border-radius:4px}.qrcode-display-container{margin-top:20px;display:flex;justify-content:center}.language-switcher{margin-left:20px;padding:5px;border-radius:4px;border:1px solid var(--border-color);background-color:#fff}.classical-app[data-v-fdf4e683]{min-height:100vh;background:var(--classical-color-background, #fefefe)}.classical-main-content[data-v-fdf4e683]{min-height:calc(100vh - 120px);padding-top:var(--classical-spacing-lg, 1.5rem)}.classical-nav[data-v-fdf4e683]{background:linear-gradient(135deg,var(--classical-color-background, #fefefe) 0%,rgba(240,240,240,.8) 100%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:2px solid var(--classical-color-border, #8b8b8b);box-shadow:0 4px 12px var(--classical-color-shadow, rgba(47, 47, 47, .1))}.classical-nav-brand-container[data-v-fdf4e683]{display:flex;align-items:baseline;gap:var(--classical-spacing-lg, 1.5rem)}.classical-nav-brand[data-v-fdf4e683]{font-size:1.75rem;text-shadow:0 2px 4px rgba(0,0,0,.1);position:relative;color:var(--classical-color-primary, #d2691e);text-decoration:none}.classical-nav-brand[data-v-fdf4e683]:after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--classical-color-primary, #d2691e),var(--classical-color-accent, #ffd700));border-radius:1px}.classical-nav-subtitle[data-v-fdf4e683]{font-size:.85rem;color:#8b6914;font-family:Ma Shan Zheng,KaiTi,楷体,STKaiti,BiauKai,serif;font-weight:400;letter-spacing:.15em;text-shadow:0 1px 3px rgba(0,0,0,.2);position:relative;top:3px;opacity:.9;transform:scale(1.05);transform-origin:left center}@media (max-width: 768px){.classical-nav-brand-container[data-v-fdf4e683]{flex-direction:column;align-items:flex-start;gap:var(--classical-spacing-xs, .25rem)}.classical-nav-brand[data-v-fdf4e683]{font-size:1.5rem}.classical-nav-subtitle[data-v-fdf4e683]{font-size:.75rem;top:0;margin-top:-2px}}.classical-nav-menu[data-v-fdf4e683]{align-items:center}.classical-nav-link[data-v-fdf4e683]{position:relative;overflow:hidden}.classical-nav-link[data-v-fdf4e683]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(210,105,30,.1),transparent);transition:left .5s ease}.classical-nav-link[data-v-fdf4e683]:hover:before{left:100%}.classical-footer[data-v-fdf4e683]{background:linear-gradient(135deg,var(--classical-color-secondary, #2f2f2f) 0%,rgba(47,47,47,.9) 100%);position:relative;overflow:hidden}.classical-footer[data-v-fdf4e683]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--classical-color-primary, #d2691e),var(--classical-color-accent, #ffd700),var(--classical-color-primary, #d2691e))}.classical-footer[data-v-fdf4e683]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.02'%3E%3Cpath d='M30 30c0-16.569 13.431-30 30-30v60c-16.569 0-30-13.431-30-30z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");pointer-events:none}.classical-footer-content[data-v-fdf4e683]{position:relative;z-index:1}.classical-footer-links[data-v-fdf4e683]{align-items:center}@media (max-width: 768px){.classical-nav-container[data-v-fdf4e683]{flex-direction:column;gap:var(--classical-spacing-sm, .5rem);padding:var(--classical-spacing-md, 1rem)}.classical-nav-menu[data-v-fdf4e683]{flex-wrap:wrap;justify-content:center;gap:var(--classical-spacing-sm, .5rem)}.classical-nav-brand[data-v-fdf4e683]{font-size:1.5rem}.classical-main-content[data-v-fdf4e683]{padding-top:var(--classical-spacing-md, 1rem)}}.classical-app[data-v-fdf4e683]{animation:classicalAppFadeIn-fdf4e683 .8s ease-out}@keyframes classicalAppFadeIn-fdf4e683{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.classical-form-select[data-v-fdf4e683]{background:var(--classical-color-background, #fefefe);border:1px solid var(--classical-color-border, #8b8b8b);border-radius:4px;padding:.5rem 2rem .5rem .75rem;font-family:var(--classical-font-secondary);color:var(--classical-color-text, #2f2f2f);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;transition:all .3s ease}.classical-form-select[data-v-fdf4e683]:focus{outline:none;border-color:var(--classical-color-primary, #d2691e);box-shadow:0 0 0 3px #d2691e1a}.classical-form-select[data-v-fdf4e683]:hover{border-color:var(--classical-color-accent, #ffd700)}.sitemap-page[data-v-fdf4e683]{max-width:1200px;margin:0 auto;padding:2rem 1rem}.sitemap-header[data-v-fdf4e683]{text-align:center;margin-bottom:3rem}.sitemap-title[data-v-fdf4e683]{font-size:2.5rem;font-weight:700;color:#333;margin-bottom:1rem}.sitemap-description[data-v-fdf4e683]{font-size:1.1rem;color:#666;max-width:600px;margin:0 auto}.sitemap-grid[data-v-fdf4e683]{display:grid;grid-template-columns:2fr 1fr;gap:3rem}.sitemap-section[data-v-fdf4e683]{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 4px 6px #00000012}.section-title[data-v-fdf4e683]{font-size:1.5rem;font-weight:600;color:var(--primary-color);margin-bottom:1.5rem;border-bottom:2px solid #f0f0f0;padding-bottom:.5rem}.tool-links[data-v-fdf4e683]{display:grid;gap:1rem}.tool-link[data-v-fdf4e683]{display:flex;align-items:center;gap:1rem;padding:1rem;border:1px solid #e5e7eb;border-radius:8px;text-decoration:none;color:inherit;transition:all .3s ease}.tool-link[data-v-fdf4e683]:hover{border-color:var(--primary-color);box-shadow:0 2px 8px #0000001a;transform:translateY(-2px)}.tool-icon[data-v-fdf4e683]{font-size:2rem;flex-shrink:0}.tool-info h3[data-v-fdf4e683]{font-size:1.1rem;font-weight:600;margin-bottom:.5rem;color:#333}.tool-info p[data-v-fdf4e683]{font-size:.9rem;color:#666;margin:0;line-height:1.4}.contact-info[data-v-fdf4e683]{line-height:1.8}.contact-info p[data-v-fdf4e683]{margin-bottom:.75rem;font-size:.95rem}.contact-info strong[data-v-fdf4e683]{color:var(--primary-color);font-weight:600}@media (max-width: 768px){.sitemap-page[data-v-fdf4e683]{padding:1rem .75rem}.sitemap-title[data-v-fdf4e683]{font-size:2rem}.sitemap-grid[data-v-fdf4e683]{grid-template-columns:1fr;gap:2rem}.sitemap-section[data-v-fdf4e683]{padding:1.5rem}.tool-link[data-v-fdf4e683]{flex-direction:column;text-align:center;gap:.75rem}.tool-icon[data-v-fdf4e683]{font-size:2.5rem}}.classical-font-primary{font-family:var(--classical-font-primary)}.classical-font-secondary{font-family:var(--classical-font-secondary)}.classical-font-decorative{font-family:var(--classical-font-decorative)}.classical-font-modern{font-family:var(--classical-font-modern)}.classical-text-xs{font-size:.75rem;line-height:1.2}.classical-text-sm{font-size:.875rem;line-height:1.3}.classical-text-base{font-size:1rem;line-height:1.5}.classical-text-lg{font-size:1.125rem;line-height:1.4}.classical-text-xl{font-size:1.25rem;line-height:1.4}.classical-text-2xl{font-size:1.5rem;line-height:1.3}.classical-text-3xl{font-size:1.875rem;line-height:1.2}.classical-text-4xl{font-size:2.25rem;line-height:1.1}.classical-text-primary{color:var(--classical-color-primary)}.classical-text-secondary{color:var(--classical-color-secondary)}.classical-text-accent{color:var(--classical-color-accent)}.classical-text-ink{color:var(--classical-color-text)}.classical-text-ink-light{color:var(--classical-color-text-secondary)}.classical-text-success{color:var(--classical-color-success)}.classical-text-warning{color:var(--classical-color-warning)}.classical-text-error{color:var(--classical-color-error)}.classical-bg-primary{background-color:var(--classical-color-primary)}.classical-bg-secondary{background-color:var(--classical-color-secondary)}.classical-bg-accent{background-color:var(--classical-color-accent)}.classical-bg-paper{background-color:var(--classical-color-background)}.classical-bg-success{background-color:var(--classical-color-success)}.classical-bg-warning{background-color:var(--classical-color-warning)}.classical-bg-error{background-color:var(--classical-color-error)}.classical-p-xs{padding:var(--classical-spacing-xs)}.classical-p-sm{padding:var(--classical-spacing-sm)}.classical-p-md{padding:var(--classical-spacing-md)}.classical-p-lg{padding:var(--classical-spacing-lg)}.classical-p-xl{padding:var(--classical-spacing-xl)}.classical-p-xxl{padding:var(--classical-spacing-xxl)}.classical-px-xs{padding-left:var(--classical-spacing-xs);padding-right:var(--classical-spacing-xs)}.classical-px-sm{padding-left:var(--classical-spacing-sm);padding-right:var(--classical-spacing-sm)}.classical-px-md{padding-left:var(--classical-spacing-md);padding-right:var(--classical-spacing-md)}.classical-px-lg{padding-left:var(--classical-spacing-lg);padding-right:var(--classical-spacing-lg)}.classical-px-xl{padding-left:var(--classical-spacing-xl);padding-right:var(--classical-spacing-xl)}.classical-px-xxl{padding-left:var(--classical-spacing-xxl);padding-right:var(--classical-spacing-xxl)}.classical-py-xs{padding-top:var(--classical-spacing-xs);padding-bottom:var(--classical-spacing-xs)}.classical-py-sm{padding-top:var(--classical-spacing-sm);padding-bottom:var(--classical-spacing-sm)}.classical-py-md{padding-top:var(--classical-spacing-md);padding-bottom:var(--classical-spacing-md)}.classical-py-lg{padding-top:var(--classical-spacing-lg);padding-bottom:var(--classical-spacing-lg)}.classical-py-xl{padding-top:var(--classical-spacing-xl);padding-bottom:var(--classical-spacing-xl)}.classical-py-xxl{padding-top:var(--classical-spacing-xxl);padding-bottom:var(--classical-spacing-xxl)}.classical-m-xs{margin:var(--classical-spacing-xs)}.classical-m-sm{margin:var(--classical-spacing-sm)}.classical-m-md{margin:var(--classical-spacing-md)}.classical-m-lg{margin:var(--classical-spacing-lg)}.classical-m-xl{margin:var(--classical-spacing-xl)}.classical-m-xxl{margin:var(--classical-spacing-xxl)}.classical-mx-xs{margin-left:var(--classical-spacing-xs);margin-right:var(--classical-spacing-xs)}.classical-mx-sm{margin-left:var(--classical-spacing-sm);margin-right:var(--classical-spacing-sm)}.classical-mx-md{margin-left:var(--classical-spacing-md);margin-right:var(--classical-spacing-md)}.classical-mx-lg{margin-left:var(--classical-spacing-lg);margin-right:var(--classical-spacing-lg)}.classical-mx-xl{margin-left:var(--classical-spacing-xl);margin-right:var(--classical-spacing-xl)}.classical-mx-xxl{margin-left:var(--classical-spacing-xxl);margin-right:var(--classical-spacing-xxl)}.classical-my-xs{margin-top:var(--classical-spacing-xs);margin-bottom:var(--classical-spacing-xs)}.classical-my-sm{margin-top:var(--classical-spacing-sm);margin-bottom:var(--classical-spacing-sm)}.classical-my-md{margin-top:var(--classical-spacing-md);margin-bottom:var(--classical-spacing-md)}.classical-my-lg{margin-top:var(--classical-spacing-lg);margin-bottom:var(--classical-spacing-lg)}.classical-my-xl{margin-top:var(--classical-spacing-xl);margin-bottom:var(--classical-spacing-xl)}.classical-my-xxl{margin-top:var(--classical-spacing-xxl);margin-bottom:var(--classical-spacing-xxl)}.classical-border{border:1px solid var(--classical-color-border)}.classical-border-primary{border:1px solid var(--classical-color-primary)}.classical-border-accent{border:1px solid var(--classical-color-accent)}.classical-border-decorative{border:2px solid var(--classical-color-accent);border-image:var(--classical-pattern-border-horizontal) 2}.classical-border-top{border-top:1px solid var(--classical-color-border)}.classical-border-bottom{border-bottom:1px solid var(--classical-color-border)}.classical-border-left{border-left:1px solid var(--classical-color-border)}.classical-border-right{border-right:1px solid var(--classical-color-border)}.classical-rounded-none{border-radius:0}.classical-rounded-sm{border-radius:.125rem}.classical-rounded{border-radius:.25rem}.classical-rounded-md{border-radius:.375rem}.classical-rounded-lg{border-radius:.5rem}.classical-rounded-xl{border-radius:.75rem}.classical-rounded-2xl{border-radius:1rem}.classical-rounded-full{border-radius:9999px}.classical-shadow-sm{box-shadow:0 1px 2px 0 var(--classical-color-shadow)}.classical-shadow{box-shadow:0 1px 3px 0 var(--classical-color-shadow),0 1px 2px 0 var(--classical-color-shadow)}.classical-shadow-md{box-shadow:0 4px 6px -1px var(--classical-color-shadow),0 2px 4px -1px var(--classical-color-shadow)}.classical-shadow-lg{box-shadow:0 10px 15px -3px var(--classical-color-shadow),0 4px 6px -2px var(--classical-color-shadow)}.classical-shadow-xl{box-shadow:0 20px 25px -5px var(--classical-color-shadow),0 10px 10px -5px var(--classical-color-shadow)}.classical-shadow-inner{box-shadow:inset 0 2px 4px 0 var(--classical-color-shadow)}.classical-container{max-width:1200px;margin:0 auto;padding:0 var(--classical-spacing-md)}.classical-flex{display:flex}.classical-flex-col{flex-direction:column}.classical-flex-row{flex-direction:row}.classical-items-center{align-items:center}.classical-items-start{align-items:flex-start}.classical-items-end{align-items:flex-end}.classical-justify-center{justify-content:center}.classical-justify-between{justify-content:space-between}.classical-justify-around{justify-content:space-around}.classical-justify-start{justify-content:flex-start}.classical-justify-end{justify-content:flex-end}.classical-grid{display:grid}.classical-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.classical-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.classical-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.classical-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.classical-grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.classical-gap-xs{gap:var(--classical-spacing-xs)}.classical-gap-sm{gap:var(--classical-spacing-sm)}.classical-gap-md{gap:var(--classical-spacing-md)}.classical-gap-lg{gap:var(--classical-spacing-lg)}.classical-gap-xl{gap:var(--classical-spacing-xl)}.classical-gap-xxl{gap:var(--classical-spacing-xxl)}.classical-card{background-color:var(--classical-color-background);border:1px solid var(--classical-color-border);border-radius:.5rem;box-shadow:0 4px 6px -1px var(--classical-color-shadow);padding:var(--classical-spacing-lg);transition:box-shadow var(--classical-animation-hover-duration) var(--classical-animation-hover-easing)}.classical-card:hover{box-shadow:0 10px 15px -3px var(--classical-color-shadow)}.classical-card-header{background:linear-gradient(135deg,var(--classical-color-primary),var(--classical-color-accent));color:var(--classical-color-background);padding:var(--classical-spacing-md) var(--classical-spacing-lg);border-radius:.5rem .5rem 0 0;margin:calc(-1 * var(--classical-spacing-lg)) calc(-1 * var(--classical-spacing-lg)) var(--classical-spacing-lg) calc(-1 * var(--classical-spacing-lg));font-family:var(--classical-font-decorative);font-weight:700;text-align:center}.classical-button{background:linear-gradient(135deg,var(--classical-color-primary),var(--classical-color-accent));color:var(--classical-color-background);border:none;border-radius:.375rem;padding:var(--classical-spacing-sm) var(--classical-spacing-lg);font-family:var(--classical-font-primary);font-size:1rem;font-weight:500;cursor:pointer;transition:all var(--classical-animation-hover-duration) var(--classical-animation-hover-easing);box-shadow:0 2px 4px var(--classical-color-shadow)}.classical-button:hover{transform:translateY(-1px);box-shadow:0 4px 8px var(--classical-color-shadow)}.classical-button:active{transform:translateY(0);box-shadow:0 1px 2px var(--classical-color-shadow)}.classical-button:disabled{opacity:.6;cursor:not-allowed;transform:none}.classical-button-secondary{background:var(--classical-color-background);color:var(--classical-color-primary);border:1px solid var(--classical-color-primary)}.classical-button-secondary:hover{background:var(--classical-color-primary);color:var(--classical-color-background)}.classical-input{background-color:var(--classical-color-background);border:1px solid var(--classical-color-border);border-radius:.375rem;padding:var(--classical-spacing-sm) var(--classical-spacing-md);font-family:var(--classical-font-secondary);font-size:1rem;transition:border-color var(--classical-animation-hover-duration) var(--classical-animation-hover-easing)}.classical-input:focus{outline:none;border-color:var(--classical-color-primary);box-shadow:0 0 0 3px #d2691e1a}.classical-label{font-family:var(--classical-font-primary);font-weight:500;color:var(--classical-color-text);margin-bottom:var(--classical-spacing-xs);display:block}.classical-fade-in{animation:classicalFadeIn var(--classical-animation-fade-in-duration) var(--classical-animation-fade-in-easing)}.classical-slide-in-up{animation:classicalSlideInUp var(--classical-animation-slide-in-duration) var(--classical-animation-slide-in-easing)}.classical-slide-in-down{animation:classicalSlideInDown var(--classical-animation-slide-in-duration) var(--classical-animation-slide-in-easing)}.classical-slide-in-left{animation:classicalSlideInLeft var(--classical-animation-slide-in-duration) var(--classical-animation-slide-in-easing)}.classical-slide-in-right{animation:classicalSlideInRight var(--classical-animation-slide-in-duration) var(--classical-animation-slide-in-easing)}@keyframes classicalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes classicalSlideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes classicalSlideInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes classicalSlideInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes classicalSlideInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes classicalElementFlow{0%{stroke-dashoffset:100;opacity:.3}50%{opacity:1}to{stroke-dashoffset:0;opacity:.7}}.classical-element-flow{animation:classicalElementFlow var(--classical-animation-element-flow-duration) var(--classical-animation-element-flow-easing) infinite}@media (max-width: 480px){.classical-mobile-hidden{display:none}.classical-mobile-flex{display:flex}.classical-mobile-block{display:block}.classical-mobile-text-center{text-align:center}.classical-mobile-px-sm{padding-left:var(--classical-spacing-sm);padding-right:var(--classical-spacing-sm)}}@media (min-width: 481px) and (max-width: 768px){.classical-tablet-hidden{display:none}.classical-tablet-flex{display:flex}.classical-tablet-block{display:block}}@media (min-width: 769px){.classical-desktop-hidden{display:none}.classical-desktop-flex{display:flex}.classical-desktop-block{display:block}}.classical-pattern-background{background-image:var(--classical-pattern-background);background-repeat:repeat;background-size:60px 60px}.classical-pattern-border-top{border-top:3px solid;border-image:var(--classical-pattern-border-horizontal) 3}.classical-pattern-border-bottom{border-bottom:3px solid;border-image:var(--classical-pattern-border-horizontal) 3}.classical-decorative-element{position:relative}.classical-decorative-element:before{content:"";position:absolute;top:-10px;left:50%;transform:translate(-50%);width:20px;height:20px;background-image:var(--classical-pattern-decorative);background-size:contain;background-repeat:no-repeat;opacity:.6}.classical-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.classical-focus-visible:focus-visible{outline:2px solid var(--classical-color-primary);outline-offset:2px}@media (prefers-contrast: high){.classical-card{border-width:2px}.classical-button{border:2px solid var(--classical-color-primary)}.classical-input{border-width:2px}}@media (prefers-reduced-motion: reduce){.classical-fade-in,.classical-slide-in-up,.classical-slide-in-down,.classical-slide-in-left,.classical-slide-in-right,.classical-element-flow{animation:none}.classical-button:hover{transform:none}}@media (max-width: 480px){.classical-text-responsive-xs{font-size:.75rem}.classical-text-responsive-sm{font-size:.875rem}.classical-text-responsive-base{font-size:1rem}.classical-text-responsive-lg{font-size:1.125rem}.classical-text-responsive-xl{font-size:1.25rem}}@media (min-width: 481px) and (max-width: 768px){.classical-text-responsive-xs{font-size:.875rem}.classical-text-responsive-sm{font-size:1rem}.classical-text-responsive-base{font-size:1.125rem}.classical-text-responsive-lg{font-size:1.25rem}.classical-text-responsive-xl{font-size:1.5rem}}@media (min-width: 769px){.classical-text-responsive-xs{font-size:1rem}.classical-text-responsive-sm{font-size:1.125rem}.classical-text-responsive-base{font-size:1.25rem}.classical-text-responsive-lg{font-size:1.5rem}.classical-text-responsive-xl{font-size:1.875rem}}@media (max-width: 480px){.classical-responsive-p{padding:var(--classical-spacing-sm)}.classical-responsive-m{margin:var(--classical-spacing-sm)}.classical-responsive-gap{gap:var(--classical-spacing-sm)}}@media (min-width: 481px) and (max-width: 768px){.classical-responsive-p{padding:var(--classical-spacing-md)}.classical-responsive-m{margin:var(--classical-spacing-md)}.classical-responsive-gap{gap:var(--classical-spacing-md)}}@media (min-width: 769px){.classical-responsive-p{padding:var(--classical-spacing-lg)}.classical-responsive-m{margin:var(--classical-spacing-lg)}.classical-responsive-gap{gap:var(--classical-spacing-lg)}}.classical-badge{display:inline-flex;align-items:center;padding:var(--classical-spacing-xs) var(--classical-spacing-sm);background:linear-gradient(135deg,var(--classical-color-primary),var(--classical-color-accent));color:var(--classical-color-background);font-family:var(--classical-font-primary);font-size:.75rem;font-weight:500;border-radius:9999px;white-space:nowrap}.classical-badge-secondary{background:var(--classical-color-text-secondary)}.classical-badge-success{background:var(--classical-color-success)}.classical-badge-warning{background:var(--classical-color-warning);color:var(--classical-color-text)}.classical-badge-error{background:var(--classical-color-error)}.classical-tooltip{position:relative;display:inline-block}.classical-tooltip:after{content:attr(data-tooltip);position:absolute;bottom:100%;left:50%;transform:translate(-50%);background:var(--classical-color-secondary);color:var(--classical-color-background);padding:var(--classical-spacing-xs) var(--classical-spacing-sm);border-radius:4px;font-size:.75rem;white-space:nowrap;opacity:0;visibility:hidden;transition:opacity var(--classical-animation-hover-duration) var(--classical-animation-hover-easing);z-index:1000}.classical-tooltip:before{content:"";position:absolute;bottom:100%;left:50%;transform:translate(-50%) translateY(100%);border:4px solid transparent;border-top-color:var(--classical-color-secondary);opacity:0;visibility:hidden;transition:opacity var(--classical-animation-hover-duration) var(--classical-animation-hover-easing)}.classical-tooltip:hover:after,.classical-tooltip:hover:before{opacity:1;visibility:visible}.classical-progress{width:100%;height:8px;background:var(--classical-color-border);border-radius:4px;overflow:hidden;position:relative}.classical-progress-bar{height:100%;background:linear-gradient(90deg,var(--classical-color-primary),var(--classical-color-accent));border-radius:4px;transition:width var(--classical-animation-hover-duration) var(--classical-animation-hover-easing);position:relative}.classical-progress-bar:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:classicalProgressShine 2s infinite}@keyframes classicalProgressShine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.classical-divider{border:none;height:1px;background:linear-gradient(90deg,transparent,var(--classical-color-border),transparent);margin:var(--classical-spacing-lg) 0}.classical-divider-decorative{height:3px;background:linear-gradient(90deg,transparent,var(--classical-color-accent),transparent);position:relative}.classical-divider-decorative:after{content:"❋";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--classical-color-background);color:var(--classical-color-accent);padding:0 var(--classical-spacing-sm);font-size:1.2rem}.classical-alert{padding:var(--classical-spacing-md) var(--classical-spacing-lg);border-radius:4px;border-left:4px solid;margin:var(--classical-spacing-md) 0;font-family:var(--classical-font-secondary)}.classical-alert-info{background:#4682b41a;border-left-color:var(--classical-color-primary);color:var(--classical-color-text)}.classical-alert-success{background:#00a86b1a;border-left-color:var(--classical-color-success);color:var(--classical-color-text)}.classical-alert-warning{background:#daa5201a;border-left-color:var(--classical-color-warning);color:var(--classical-color-text)}.classical-alert-error{background:#ff6b6b1a;border-left-color:var(--classical-color-error);color:var(--classical-color-text)}.free-badge{position:absolute;top:-10px;right:-10px;background:linear-gradient(135deg,#ff4500,#ff6b35,#ff8c42);color:#fff;font-size:.7rem;font-weight:700;padding:3px 8px;border-radius:12px;display:flex;align-items:center;gap:3px;box-shadow:0 0 10px #ff450099,0 2px 8px #0003;z-index:10;white-space:nowrap;border:1px solid rgba(255,255,255,.3);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.flame{display:inline-block;animation:flameBurn 1.5s ease-in-out infinite;transform-origin:center bottom;filter:drop-shadow(0 0 2px rgba(255,100,0,.8))}.flame:first-child{animation-delay:0s}.flame:last-child{animation-delay:.75s}@keyframes flameBurn{0%{transform:scale(1) rotate(-1deg) translateY(0);opacity:.8;filter:drop-shadow(0 0 2px rgba(255,100,0,.8))}25%{transform:scale(1.15) rotate(1deg) translateY(-1px);opacity:1;filter:drop-shadow(0 0 4px rgba(255,120,0,1))}50%{transform:scale(1.1) rotate(-2deg) translateY(-2px);opacity:.9;filter:drop-shadow(0 0 6px rgba(255,140,0,.9))}75%{transform:scale(1.2) rotate(1deg) translateY(-1px);opacity:1;filter:drop-shadow(0 0 8px rgba(255,160,0,1))}to{transform:scale(1) rotate(0) translateY(0);opacity:.8;filter:drop-shadow(0 0 2px rgba(255,100,0,.8))}}@media print{.classical-layout{background:#fff!important;color:#000!important}.classical-card-main,.classical-button,.classical-input{box-shadow:none!important;border:1px solid #ccc!important}.classical-bg-primary,.classical-bg-secondary,.classical-bg-accent{background:#fff!important;color:#000!important;border:1px solid #ccc!important}.classical-fade-in,.classical-slide-in-up,.classical-slide-in-down,.classical-slide-in-left,.classical-slide-in-right{animation:none!important}.free-badge{display:none!important}}.classical-layout{font-family:var(--classical-font-secondary);color:var(--classical-color-text);background-color:var(--classical-color-background);line-height:1.6;min-height:100vh}.classical-container{max-width:1200px;margin:0 auto;padding:0 var(--classical-spacing-md);position:relative}.classical-container-sm{max-width:640px}.classical-container-md{max-width:768px}.classical-container-lg{max-width:1024px}.classical-container-xl{max-width:1280px}.classical-container-full{max-width:none;width:100%}.classical-header-main{font-family:var(--classical-font-decorative);font-size:clamp(2rem,5vw,3.5rem);font-weight:700;color:var(--classical-color-primary);text-align:center;margin:var(--classical-spacing-xl) 0 var(--classical-spacing-lg) 0;position:relative;line-height:1.2}.classical-header-main:after{content:"";position:absolute;bottom:-var(--classical-spacing-sm);left:50%;transform:translate(-50%);width:60px;height:3px;background:linear-gradient(90deg,transparent,var(--classical-color-accent),transparent)}.classical-header-section{font-family:var(--classical-font-primary);font-size:clamp(1.5rem,4vw,2.25rem);font-weight:600;color:var(--classical-color-secondary);margin:var(--classical-spacing-lg) 0 var(--classical-spacing-md) 0;position:relative;padding-left:var(--classical-spacing-md)}.classical-header-section:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:60%;background:linear-gradient(180deg,var(--classical-color-primary),var(--classical-color-accent));border-radius:2px}.classical-header-subsection{font-family:var(--classical-font-primary);font-size:clamp(1.25rem,3vw,1.75rem);font-weight:500;color:var(--classical-color-text);margin:var(--classical-spacing-md) 0 var(--classical-spacing-sm) 0;border-bottom:1px solid var(--classical-color-border);padding-bottom:var(--classical-spacing-xs)}.classical-grid{display:grid;gap:var(--classical-spacing-lg);width:100%}.classical-grid-golden{grid-template-columns:1fr 1.618fr}.classical-grid-golden-reverse{grid-template-columns:1.618fr 1fr}.classical-grid-three{grid-template-columns:1fr 2fr 1fr}.classical-grid-center{grid-template-columns:1fr 3fr 1fr}@media (max-width: 768px){.classical-grid-golden,.classical-grid-golden-reverse,.classical-grid-three,.classical-grid-center{grid-template-columns:1fr}}.classical-card-container{display:grid;gap:var(--classical-spacing-lg);grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.classical-card-main{background:var(--classical-color-background);border:1px solid var(--classical-color-border);border-radius:8px;box-shadow:0 4px 6px -1px var(--classical-color-shadow),0 2px 4px -1px var(--classical-color-shadow);overflow:hidden;transition:all var(--classical-animation-hover-duration) var(--classical-animation-hover-easing);position:relative}.classical-card-main:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px var(--classical-color-shadow),0 4px 6px -2px var(--classical-color-shadow)}.classical-card-main:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--classical-color-primary),var(--classical-color-accent))}.classical-card-header{background:linear-gradient(135deg,var(--classical-color-primary) 0%,var(--classical-color-accent) 100%);color:var(--classical-color-background);padding:var(--classical-spacing-md) var(--classical-spacing-lg);font-family:var(--classical-font-decorative);font-weight:700;text-align:center;position:relative}.classical-card-body{padding:var(--classical-spacing-lg)}.classical-card-footer{padding:var(--classical-spacing-md) var(--classical-spacing-lg);border-top:1px solid var(--classical-color-border);background:#f0f0f04d;text-align:center}.classical-form{max-width:600px;margin:0 auto;background:var(--classical-color-background);border:1px solid var(--classical-color-border);border-radius:8px;padding:var(--classical-spacing-xl);box-shadow:0 4px 6px -1px var(--classical-color-shadow)}.classical-form-group{margin-bottom:var(--classical-spacing-lg);position:relative}.classical-form-group-inline{display:flex;align-items:center;gap:var(--classical-spacing-md);flex-wrap:wrap}.classical-form-grid-layout{display:grid;grid-template-columns:1fr 1fr;gap:var(--classical-spacing-xl);align-items:start}.classical-form-field{position:relative}.classical-form-field:nth-child(2n){padding-left:var(--classical-spacing-lg)}.classical-form-label-group{display:flex;flex-direction:column;gap:var(--classical-spacing-sm)}.classical-form-label{font-family:var(--classical-font-primary);font-weight:500;color:var(--classical-color-text);margin-bottom:var(--classical-spacing-xs);margin-left:var(--classical-spacing-sm);display:block}.classical-form-label-required{position:relative}.classical-form-label-required:after{content:"*";color:var(--classical-color-error);margin-left:var(--classical-spacing-xs)}.classical-radio-group-compact{display:flex;gap:var(--classical-spacing-md);align-items:center;flex-wrap:wrap}.classical-radio-item-compact{display:flex;align-items:center;gap:var(--classical-spacing-xs);min-width:60px;justify-content:flex-start;padding:var(--classical-spacing-xs) var(--classical-spacing-sm);transition:all var(--classical-animation-hover-duration) var(--classical-animation-hover-easing)}.classical-radio-item-compact:hover{background:#d2691e0d}.classical-radio-item-compact input[type=radio]{margin:0}.classical-radio-label-compact{font-family:var(--classical-font-secondary);font-size:.875rem;color:var(--classical-color-text);cursor:pointer;white-space:nowrap;flex:1;text-align:center}@media (max-width: 768px){.classical-form-grid-layout{grid-template-columns:1fr;gap:var(--classical-spacing-md)}.classical-form-field:nth-child(2n){padding-left:0}.classical-radio-group-compact{justify-content:flex-start}}@media (max-width: 480px){.classical-radio-group-compact{flex-direction:column;align-items:flex-start}.classical-radio-item-compact{min-width:auto;width:100%;justify-content:flex-start}.classical-radio-label-compact{text-align:left}}.classical-form-input{width:100%;padding:var(--classical-spacing-sm) var(--classical-spacing-md);border:1px solid var(--classical-color-border);border-radius:4px;font-family:var(--classical-font-secondary);font-size:1rem;background:var(--classical-color-background);transition:all var(--classical-animation-hover-duration) var(--classical-animation-hover-easing)}.classical-form-input:focus{outline:none;border-color:var(--classical-color-primary);box-shadow:0 0 0 3px #d2691e1a}.classical-form-input:invalid{border-color:var(--classical-color-error)}.classical-form-textarea{resize:vertical;min-height:100px}.classical-form-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem}.classical-form-radio-group,.classical-form-checkbox-group{display:flex;gap:var(--classical-spacing-md);flex-wrap:wrap}.classical-form-radio-item,.classical-form-checkbox-item{display:flex;align-items:center;gap:var(--classical-spacing-xs);cursor:pointer}.classical-form-actions{display:flex;gap:var(--classical-spacing-md);justify-content:center;margin-top:var(--classical-spacing-xl);flex-wrap:wrap}.classical-nav{background:var(--classical-color-background);border-bottom:1px solid var(--classical-color-border);box-shadow:0 2px 4px var(--classical-color-shadow);position:sticky;top:0;z-index:100}.classical-nav-container{display:flex;align-items:center;justify-content:space-between;padding:var(--classical-spacing-md) var(--classical-spacing-lg);max-width:1200px;margin:0 auto}.classical-nav-brand{font-family:var(--classical-font-decorative);font-size:1.5rem;font-weight:700;color:var(--classical-color-primary);text-decoration:none}.classical-nav-menu{display:flex;list-style:none;margin:0;padding:0;gap:var(--classical-spacing-lg)}.classical-nav-item{position:relative}.classical-nav-link{font-family:var(--classical-font-primary);color:var(--classical-color-text);text-decoration:none;padding:var(--classical-spacing-sm) var(--classical-spacing-md);border-radius:4px;transition:all var(--classical-animation-hover-duration) var(--classical-animation-hover-easing)}.classical-nav-link:hover,.classical-nav-link.active{color:var(--classical-color-primary);background:#d2691e1a}@media (max-width: 768px){.classical-nav-menu{display:none;position:absolute;top:100%;left:0;right:0;background:var(--classical-color-background);border-top:1px solid var(--classical-color-border);flex-direction:column;padding:var(--classical-spacing-md);gap:var(--classical-spacing-sm)}.classical-nav-menu.open{display:flex}.classical-nav-toggle{display:block;background:none;border:none;font-size:1.5rem;color:var(--classical-color-text);cursor:pointer}}@media (min-width: 769px){.classical-nav-toggle{display:none}}.classical-content{max-width:800px;margin:0 auto;padding:var(--classical-spacing-xl) var(--classical-spacing-md);line-height:1.8}.classical-content p{margin-bottom:var(--classical-spacing-md);text-align:justify}.classical-content ul,.classical-content ol{margin:var(--classical-spacing-md) 0;padding-left:var(--classical-spacing-xl)}.classical-content li{margin-bottom:var(--classical-spacing-xs)}.classical-content blockquote{border-left:4px solid var(--classical-color-primary);padding-left:var(--classical-spacing-lg);margin:var(--classical-spacing-lg) 0;font-style:italic;color:var(--classical-color-text-secondary);background:#f0f0f04d;padding:var(--classical-spacing-md) var(--classical-spacing-lg);border-radius:0 4px 4px 0}.classical-footer{background:var(--classical-color-secondary);color:var(--classical-color-background);padding:var(--classical-spacing-xl) 0;margin-top:var(--classical-spacing-xxl);position:relative}.classical-footer:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--classical-color-primary),var(--classical-color-accent))}.classical-footer-content{max-width:1200px;margin:0 auto;padding:0 var(--classical-spacing-md);text-align:center}.classical-footer-links{display:flex;justify-content:center;gap:var(--classical-spacing-lg);margin-bottom:var(--classical-spacing-md);flex-wrap:wrap}.classical-footer-link{color:var(--classical-color-background);text-decoration:none;transition:color var(--classical-animation-hover-duration) var(--classical-animation-hover-easing)}.classical-footer-link:hover{color:var(--classical-color-accent)}@media (max-width: 480px){.classical-container{padding:0 var(--classical-spacing-sm)}.classical-form{padding:var(--classical-spacing-lg)}.classical-form-actions{flex-direction:column}.classical-card-container{grid-template-columns:1fr}.classical-content{padding:var(--classical-spacing-lg) var(--classical-spacing-sm)}}@media (min-width: 481px) and (max-width: 768px){.classical-card-container{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}@media print{.classical-layout{background:#fff;color:#000}.classical-nav,.classical-footer{display:none}.classical-card-main{box-shadow:none;border:1px solid #ccc;break-inside:avoid}.classical-content{max-width:none;padding:0}}@media (prefers-reduced-motion: reduce){.classical-card-main:hover{transform:none}.classical-nav-link,.classical-form-input{transition:none}}@media (prefers-contrast: high){.classical-card-main,.classical-form-input{border-width:2px}.classical-nav{border-bottom-width:2px}}.classical-layout *:focus-visible{outline:2px solid var(--classical-color-primary);outline-offset:2px;border-radius:2px}.classical-skip-link{position:absolute;top:-40px;left:6px;background:var(--classical-color-primary);color:var(--classical-color-background);padding:8px;text-decoration:none;border-radius:4px;z-index:1000}.classical-skip-link:focus{top:6px}
