.ai-h5-page[data-v-7e8917ba]{padding:24px;background:#f5f7fa;min-height:100%}.form-panel[data-v-7e8917ba]{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;background:linear-gradient(135deg,#f5faff,#ecf5ff);border:1px solid #bdd8f5;border-radius:12px;padding:14px 16px;box-shadow:0 2px 12px rgba(24,144,255,.06);transition:all .3s ease}.form-panel[data-v-7e8917ba]:hover{box-shadow:0 4px 20px rgba(24,144,255,.12);transform:translateY(-2px);border-color:#9ec8f0}.form-panel--compact[data-v-7e8917ba]{padding-top:14px}.form-panel--compact .panel-body[data-v-7e8917ba]{margin-top:0}.config-panel-container .ant-form-item-label[data-v-7e8917ba]{padding-bottom:6px}.config-panel-container .ant-form-item-label>label[data-v-7e8917ba]{font-size:14px;font-weight:500}.config-panel-container[data-v-7e8917ba] .ant-form-item{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.config-panel-container[data-v-7e8917ba] .ant-form-item-children,.config-panel-container[data-v-7e8917ba] .ant-form-item-children>*,.config-panel-container[data-v-7e8917ba] .ant-form-item-control,.config-panel-container[data-v-7e8917ba] .ant-form-item-control-wrapper{width:100%}.demand-input-card[data-v-7e8917ba]{position:relative;padding:12px;background:linear-gradient(135deg,#fff,#f8f9fa);border:2px solid #d9d9d9;border-radius:12px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);min-height:80px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.demand-input-card[data-v-7e8917ba]:hover{border-color:#13c2c2;box-shadow:0 6px 20px rgba(19,194,194,.25);transform:translateY(-3px);background:linear-gradient(135deg,#f0fffe,#e6fffe)}.demand-input-card:hover .demand-empty[data-v-7e8917ba]{color:#36cfc9;transform:scale(1.02)}.demand-preview[data-v-7e8917ba]{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:6px;margin-bottom:4px;width:100%}.demand-preview-item[data-v-7e8917ba]{display:-ms-flexbox;display:flex;font-size:13px;line-height:1.5}.demand-preview-item .item-label[data-v-7e8917ba]{color:#8c8c8c;font-weight:500;margin-right:6px;-ms-flex-negative:0;flex-shrink:0}.demand-preview-item .item-value[data-v-7e8917ba]{color:#2c3e50;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.demand-more[data-v-7e8917ba]{font-size:12px;color:#1890ff;margin-top:4px}.demand-empty[data-v-7e8917ba]{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:8px;color:#13c2c2;font-size:15px;font-weight:500;text-shadow:0 1px 2px rgba(19,194,194,.1)}.demand-empty .anticon[data-v-7e8917ba]{font-size:36px;color:#13c2c2;animation:demandIconPulse-7e8917ba 2s ease-in-out infinite}@keyframes demandIconPulse-7e8917ba{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.1);opacity:1}}.demand-action-hint[data-v-7e8917ba]{position:absolute;right:16px;top:50%;transform:translateY(-50%);color:#bfbfbf;font-size:16px;transition:all .3s ease}.demand-input-card:hover .demand-action-hint[data-v-7e8917ba]{color:#1890ff;transform:translateY(-50%) translateX(4px)}.config-panel-container .ant-select[data-v-7e8917ba]{width:100%}.config-panel-container .ant-select-selection[data-v-7e8917ba]{height:42px!important;padding-top:5px}.config-panel-container .ant-select-selection__rendered[data-v-7e8917ba]{line-height:42px}.form-panel .panel-header[data-v-7e8917ba]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:4px;margin-bottom:4px;padding-bottom:4px;position:relative}.form-panel .panel-header[data-v-7e8917ba]:after{content:"";position:absolute;left:0;bottom:0;width:48px;height:2px;background:linear-gradient(90deg,rgba(24,144,255,.7),rgba(24,144,255,0));border-radius:999px}.form-panel .panel-title[data-v-7e8917ba]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:6px;font-size:15px;font-weight:600;color:#1f2937}.form-panel .panel-title .anticon[data-v-7e8917ba]{font-size:17px;color:#1890ff}.form-panel .panel-body[data-v-7e8917ba]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:6px;-ms-flex-align:stretch;align-items:stretch;width:100%;-ms-flex:1;flex:1;-ms-flex-pack:start;justify-content:flex-start}.form-panel .panel-body>[data-v-7e8917ba]{width:100%}.form-panel .panel-body .ant-form-item[data-v-7e8917ba]{margin-bottom:0}.form-panel .panel-body .ant-form-item-control-wrapper[data-v-7e8917ba],.form-panel .panel-body .ant-form-item-control[data-v-7e8917ba]{width:100%}.quick-actions-space[data-v-7e8917ba]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.quick-actions-container .ant-space[data-v-7e8917ba]{-ms-flex:0 0 auto;flex:0 0 auto}.quick-actions-container .ant-btn[data-v-7e8917ba]{height:38px;font-size:14px;border-radius:8px;transition:all .3s cubic-bezier(.4,0,.2,1);font-weight:500}.quick-actions-container .ant-btn-lg[data-v-7e8917ba]{height:42px;font-size:15px;font-weight:600}.quick-actions-container .ant-btn-primary[data-v-7e8917ba]{box-shadow:0 2px 6px rgba(24,144,255,.28)}.quick-actions-container .ant-btn-primary[data-v-7e8917ba]:hover:not(:disabled){box-shadow:0 4px 14px rgba(24,144,255,.42);transform:translateY(-2px)}.quick-actions-container .ant-btn-primary[disabled][data-v-7e8917ba]{opacity:.5}.quick-actions-container .ant-btn[data-v-7e8917ba]:not(.ant-btn-primary):not(:disabled){background:#fff;border-color:#d9d9d9}.quick-actions-container .ant-btn[data-v-7e8917ba]:not(.ant-btn-primary):not(:disabled):hover{transform:translateY(-1px);border-color:#1890ff;color:#1890ff;box-shadow:0 2px 8px rgba(24,144,255,.12)}.quick-actions-container .ant-btn[disabled][data-v-7e8917ba]{opacity:.4;cursor:not-allowed}.quick-actions-container .ant-btn .anticon[data-v-7e8917ba]{margin-right:6px}.custom-demand-drawer[data-v-7e8917ba]{padding:0}.custom-demand-form[data-v-7e8917ba]{margin-top:0}.core-themes-group[data-v-7e8917ba]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px 16px}.core-themes-group[data-v-7e8917ba] .ant-checkbox-wrapper{margin-right:0;white-space:nowrap}.form-item-extra[data-v-7e8917ba]{margin-top:4px;color:#8c8c8c;font-size:12px;line-height:1.5}.trip-option-title[data-v-7e8917ba]{font-weight:500;color:#1f2d3d}.trip-option-sub[data-v-7e8917ba]{font-size:12px;color:#8c8c8c}.template-option[data-v-7e8917ba]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:4px}.template-option-title[data-v-7e8917ba]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.template-option-name[data-v-7e8917ba]{font-weight:500;color:#1f2d3d}.template-day-count[data-v-7e8917ba]{font-size:12px;color:#1890ff;background:#e6f7ff;padding:0 8px;border-radius:12px}.template-option-meta[data-v-7e8917ba]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px}.template-option-chip[data-v-7e8917ba]{font-size:12px;color:#666;background:#f5f5f5;padding:2px 8px;border-radius:12px}.template-option-chip--tag[data-v-7e8917ba]{background:#fff1f0;color:#f5222d}.select-empty[data-v-7e8917ba]{padding:4px 0;text-align:center;color:#8c8c8c}.quick-template-hint[data-v-7e8917ba]{margin-top:4px;font-size:12px;color:#8c8c8c}.quick-template-hint[data-v-7e8917ba],.schedule-label[data-v-7e8917ba]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;gap:8px}.schedule-label-text[data-v-7e8917ba]{font-weight:600;font-size:14px;color:#1f2d3d}.schedule-title-actions[data-v-7e8917ba]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:end;justify-content:flex-end}.schedule-title-action-btn[data-v-7e8917ba]{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:4px;padding:0 10px;height:28px;border-radius:14px;transition:all .2s ease}.schedule-title-action-btn .anticon[data-v-7e8917ba]{margin-right:0}.schedule-title-action-btn[data-v-7e8917ba]:hover:not([disabled]){background:#f0f7ff;color:#1890ff}.schedule-title-action-btn.active[data-v-7e8917ba]{background:#e6f7ff;color:#1890ff}.schedule-title-action-btn[disabled][data-v-7e8917ba]{opacity:.45;cursor:not-allowed}.floating-demand-panel[data-v-7e8917ba]{position:fixed;top:0;bottom:0;width:600px;max-width:90vw;padding:24px 24px 32px;background:#fff;border-radius:12px 0 0 12px;box-shadow:-16px 0 36px rgba(15,23,42,.12);overflow-y:auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px;z-index:1010}.floating-demand-panel .panel-header[data-v-7e8917ba]{margin-bottom:4px}.floating-demand-panel.schedule-query-panel[data-v-7e8917ba]{background:linear-gradient(180deg,#f7f9fc,#fff);border:1px solid #e6f7ff;box-shadow:-16px 0 36px rgba(24,144,255,.12)}.floating-demand-panel.ai-rationality-panel[data-v-7e8917ba]{background:#fff7e6;border:1px solid #ffe7ba;box-shadow:-16px 0 32px rgba(250,140,22,.12)}.drawer-float-enter-active[data-v-7e8917ba],.drawer-float-leave-active[data-v-7e8917ba]{transition:all .24s ease}.drawer-float-enter[data-v-7e8917ba],.drawer-float-leave-to[data-v-7e8917ba]{opacity:0;transform:translateX(28px)}@media (max-width:1600px){.floating-demand-panel[data-v-7e8917ba]{width:380px}}@media (max-width:1440px){.floating-demand-panel[data-v-7e8917ba]{width:340px}}@media (max-width:1280px){.floating-demand-panel[data-v-7e8917ba]{width:300px}}.schedule-query-panel[data-v-7e8917ba]{margin-top:0;padding:12px;background:#f7f9fc;border:1px solid #e6f7ff;border-radius:10px}.schedule-query-panel .panel-header[data-v-7e8917ba]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:8px}.schedule-query-panel .panel-title[data-v-7e8917ba]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;font-weight:600;color:#1f2d3d}.schedule-query-panel .panel-title .anticon[data-v-7e8917ba]{color:#1890ff}.query-actions-col[data-v-7e8917ba]{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end}.query-actions[data-v-7e8917ba]{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;gap:8px;margin-top:4px}.query-form[data-v-7e8917ba] .ant-form-item{margin-bottom:12px}.query-form[data-v-7e8917ba] .ant-form-item-label{padding-bottom:4px}.query-form[data-v-7e8917ba] .ant-form-item-label>label{font-size:13px;height:auto}.query-results[data-v-7e8917ba]{margin-top:16px}.template-list[data-v-7e8917ba]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:12px}.template-card[data-v-7e8917ba]{background:#fff;border:1px solid #e8e8e8;border-radius:10px;padding:12px 16px;transition:border-color .2s ease,box-shadow .2s ease}.template-card.active[data-v-7e8917ba]{border-color:#1890ff;box-shadow:0 0 0 2px rgba(24,144,255,.12)}.template-card-header[data-v-7e8917ba]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;gap:16px}.template-name[data-v-7e8917ba]{font-weight:600;color:#1f2d3d}.template-meta[data-v-7e8917ba]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;margin-top:4px}.template-chip[data-v-7e8917ba]{background:#f5f5f5;color:#595959;font-size:12px;padding:2px 10px;border-radius:12px}.template-chip.primary[data-v-7e8917ba]{background:#e6f7ff;color:#1890ff}.template-chip.info[data-v-7e8917ba]{background:#fff7e6;color:#fa8c16}.template-brief-container[data-v-7e8917ba]{margin-top:8px}.template-brief[data-v-7e8917ba]{color:#595959;font-size:13px;line-height:1.6;max-height:144px;overflow:hidden;white-space:pre-wrap;word-wrap:break-word;transition:max-height .3s ease;text-indent:0}.template-brief.expanded[data-v-7e8917ba]{max-height:none;overflow:visible}.template-actions[data-v-7e8917ba]{margin-top:12px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.template-expand-btn-inline[data-v-7e8917ba]{padding:0;font-size:12px;height:auto;color:#1890ff}.load-button[data-v-7e8917ba]{margin-left:auto}.ai-rationality-panel[data-v-7e8917ba]{margin-top:0;padding:16px;background:#fff7e6;border:1px solid #ffe7ba;border-radius:10px}.ai-rationality-panel .panel-header[data-v-7e8917ba]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:8px}.ai-rationality-panel .panel-title[data-v-7e8917ba]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;color:#ad6800;font-weight:600}.ai-rationality-panel .panel-title .anticon[data-v-7e8917ba]{color:#fa8c16}.ai-rationality-hint[data-v-7e8917ba]{margin-bottom:8px;font-size:13px;color:#ad6800}.ai-rationality-form[data-v-7e8917ba] .ant-form-item{margin-bottom:0}.ai-rationality-actions[data-v-7e8917ba]{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;gap:8px;margin-top:0}.ai-rationality-result[data-v-7e8917ba]{margin-top:16px;padding:12px 16px;background:#fff;border:1px solid #ffe7ba;border-radius:8px;display:-ms-flexbox;display:flex;gap:12px;-ms-flex-align:start;align-items:flex-start}.ai-rationality-result .result-icon[data-v-7e8917ba]{color:#fa8c16;font-size:18px;line-height:1}.ai-rationality-result .result-title[data-v-7e8917ba]{font-weight:600;color:#ad6800;margin-bottom:4px}.ai-rationality-result .result-text[data-v-7e8917ba]{color:#4a4a4a;line-height:1.6}.ai-rationality-result .result-text[data-v-7e8917ba] h1,.ai-rationality-result .result-text[data-v-7e8917ba] h2,.ai-rationality-result .result-text[data-v-7e8917ba] h3{margin:12px 0 8px 0;font-weight:600;color:#262626}.ai-rationality-result .result-text[data-v-7e8917ba] h1{font-size:20px;border-bottom:2px solid #e8e8e8;padding-bottom:8px}.ai-rationality-result .result-text[data-v-7e8917ba] h2{font-size:18px;border-bottom:1px solid #f0f0f0;padding-bottom:6px}.ai-rationality-result .result-text[data-v-7e8917ba] h3{font-size:16px}.ai-rationality-result .result-text[data-v-7e8917ba] p{margin:8px 0;line-height:1.6}.ai-rationality-result .result-text[data-v-7e8917ba] ul{margin:8px 0;padding-left:24px}.ai-rationality-result .result-text[data-v-7e8917ba] li{margin:4px 0;line-height:1.6}.ai-rationality-result .result-text[data-v-7e8917ba] strong{font-weight:600;color:#262626}.ai-rationality-result .result-text[data-v-7e8917ba] em{font-style:italic;color:#595959}.ai-rationality-result .result-text[data-v-7e8917ba] code{background:#f5f5f5;padding:2px 6px;border-radius:3px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px;color:#d73a49}.fade-enter-active[data-v-7e8917ba],.fade-leave-active[data-v-7e8917ba]{transition:opacity .2s ease}.fade-enter[data-v-7e8917ba],.fade-leave-to[data-v-7e8917ba]{opacity:0}.custom-demand-drawer-footer[data-v-7e8917ba]{position:absolute;bottom:0;left:0;right:0;padding:16px 24px;background:#fff;border-top:1px solid #e8e8e8;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;z-index:10}.custom-demand-drawer-actions[data-v-7e8917ba]{display:-ms-flexbox;display:flex;gap:8px}.ai-h5-card[data-v-7e8917ba]{border-radius:16px}.ai-h5-form[data-v-7e8917ba]{margin-bottom:10px}.ai-h5-form .ant-row[data-v-7e8917ba]{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch}.ai-h5-form .ant-col[data-v-7e8917ba]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:1 1 0%;flex:1 1 0%;min-width:0}.config-panel-container[data-v-7e8917ba],.form-panel[data-v-7e8917ba],.quick-actions-container[data-v-7e8917ba]{height:100%;min-height:220px}.preset-option[data-v-7e8917ba]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2px;padding:2px 0}.preset-option .preset-label[data-v-7e8917ba]{font-weight:500;color:#1f2937;font-size:13px}.preset-option .preset-desc[data-v-7e8917ba]{font-size:11px;color:#6b7280}.style-preset-dropdown .ant-select-dropdown-menu{max-height:none;overflow-y:auto}.style-preset-dropdown .ant-select-dropdown-menu-item{white-space:normal;line-height:1.45;padding:8px 12px;font-size:12px}.ai-h5-workspace[data-v-7e8917ba]{margin-top:0}.editor-card-title[data-v-7e8917ba]{display:-ms-flexbox;display:flex;gap:8px;min-height:24px}.editor-card-actions[data-v-7e8917ba],.editor-card-title[data-v-7e8917ba]{-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.editor-card-actions[data-v-7e8917ba]{margin-left:auto;gap:4px}.editor-action-btn[data-v-7e8917ba],.editor-card-actions .ant-space-item[data-v-7e8917ba],.editor-card-actions[data-v-7e8917ba]{display:-ms-inline-flexbox;display:inline-flex}.editor-action-btn[data-v-7e8917ba]{border-radius:14px;padding:0 10px;-ms-flex-align:center;align-items:center;gap:3px;box-shadow:0 4px 12px rgba(89,126,247,.2);transition:all .3s ease;font-size:12px;height:26px}.editor-action-btn .anticon[data-v-7e8917ba]{font-size:12px}.editor-action-btn.ant-btn-primary[data-v-7e8917ba]{border:none;background:linear-gradient(135deg,#597ef7,#4096ff);color:#fff}.editor-action-btn.ant-btn-primary[data-v-7e8917ba]:focus,.editor-action-btn.ant-btn-primary[data-v-7e8917ba]:hover{background:linear-gradient(135deg,#4096ff,#597ef7);color:#fff;transform:translateY(-1px)}.editor-action-btn.ant-btn-primary[data-v-7e8917ba]:active{background:linear-gradient(135deg,#3f7ae0,#356de0);color:#fff}.editor-action-btn.ant-btn-primary[disabled][data-v-7e8917ba]{box-shadow:none;background:#c9d6ff;color:hsla(0,0%,100%,.85)}@media (max-width:1200px){.editor-card-title[data-v-7e8917ba]{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;gap:8px}.editor-card-actions[data-v-7e8917ba]{margin-left:0;width:100%;-ms-flex-pack:start;justify-content:flex-start}.editor-action-btn[data-v-7e8917ba]{padding:0 8px;font-size:12px;height:28px}.editor-action-btn .anticon[data-v-7e8917ba]{font-size:12px}}@media (max-width:768px){.editor-card-actions[data-v-7e8917ba]{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px}.editor-action-btn[data-v-7e8917ba]{-ms-flex:1;flex:1;min-width:0;-ms-flex-pack:center;justify-content:center}}.editor-card[data-v-7e8917ba],.preview-card[data-v-7e8917ba]{border-radius:12px;height:800px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.editor-card[data-v-7e8917ba] .ant-card-head,.preview-card[data-v-7e8917ba] .ant-card-head{min-height:48px;padding:0 16px;border-bottom:1px solid #f0f0f0}.editor-card[data-v-7e8917ba] .ant-card-head-title,.preview-card[data-v-7e8917ba] .ant-card-head-title{padding:12px 0;line-height:24px}.editor-card[data-v-7e8917ba] .ant-card-body{padding:16px}.editor-card[data-v-7e8917ba] .ant-card-body,.editor-card[data-v-7e8917ba] .ant-spin-container{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.editor-card[data-v-7e8917ba] .ant-spin-container{height:100%}.editor-card[data-v-7e8917ba] .ant-spin-nested-loading{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%}.editor-card[data-v-7e8917ba] .tox-edit-area,.editor-card[data-v-7e8917ba] .tox-tinymce{-ms-flex:1;flex:1;min-height:0;height:100%!important}.editor-card[data-v-7e8917ba] .tox-edit-area__iframe{height:100%!important;min-height:0}.preview-card[data-v-7e8917ba] .ant-card-body{padding:16px}.preview-card[data-v-7e8917ba] .ant-card-body,.preview-wrapper[data-v-7e8917ba]{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.preview-wrapper[data-v-7e8917ba]{border:1px solid #e6ebf5;border-radius:12px;background:#111}.preview-iframe[data-v-7e8917ba]{width:100%;-ms-flex:1;flex:1;min-height:0;border:none;background:#fff}.preview-footer[data-v-7e8917ba]{margin-top:16px}.preview-meta[data-v-7e8917ba]{color:#666;line-height:1.6;word-break:break-all}.trip-info[data-v-7e8917ba]{color:#1890ff;font-weight:400;font-size:14px;margin-left:8px}.qr-modal-content[data-v-7e8917ba]{text-align:center}.qr-code-section[data-v-7e8917ba]{margin-bottom:24px}.qr-code-section .qr-tip[data-v-7e8917ba]{margin-top:12px;color:#666;font-size:14px}.link-section[data-v-7e8917ba]{margin-bottom:24px}.link-section .link-label[data-v-7e8917ba]{text-align:left;margin-bottom:8px;font-weight:500;color:#333}.link-section .link-content[data-v-7e8917ba]{display:-ms-flexbox;display:flex;gap:8px}.link-section .link-content .link-input[data-v-7e8917ba]{-ms-flex:1;flex:1}.link-section .link-content .copy-btn[data-v-7e8917ba]{-ms-flex-negative:0;flex-shrink:0}.action-section .open-btn[data-v-7e8917ba]{margin-top:8px}.pdf-select-modal[data-v-7e8917ba] .ant-modal-body{padding:16px 0 8px}.pdf-mode-options[data-v-7e8917ba]{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:16px;padding:0 16px 8px}.pdf-mode-option[data-v-7e8917ba]{border:1px solid #d9e5ff;border-radius:12px;padding:16px;background:linear-gradient(135deg,#fff,#f6f9ff);cursor:pointer;transition:all .2s ease;box-shadow:0 6px 12px rgba(24,144,255,.08)}.pdf-mode-option[data-v-7e8917ba]:hover{border-color:#1890ff;box-shadow:0 10px 20px rgba(24,144,255,.16);transform:translateY(-2px)}.pdf-mode-option.active[data-v-7e8917ba]{border-color:#1890ff;background:linear-gradient(135deg,#f0f7ff,#fff);box-shadow:0 12px 24px rgba(24,144,255,.18)}.option-header[data-v-7e8917ba]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#1f2d3d;margin-bottom:8px}.option-header .anticon[data-v-7e8917ba]{font-size:18px;color:#1890ff}.option-title[data-v-7e8917ba]{-ms-flex:1;flex:1}.option-subtitle[data-v-7e8917ba]{font-size:13px;color:#5c6c80;margin-bottom:12px}.option-detail[data-v-7e8917ba]{padding:0;margin:0;list-style:none;color:#7a8aa6;font-size:13px;line-height:1.6}.option-detail li[data-v-7e8917ba]{position:relative;padding-left:16px}.option-detail li[data-v-7e8917ba]:before{content:"\2022";position:absolute;left:0;color:#1890ff}.pdf-progress-modal[data-v-7e8917ba] .ant-modal-content{background:linear-gradient(135deg,#0f0f23,#1a1a2e 50%,#16213e);border:1px solid #00d4ff;border-radius:16px;box-shadow:0 0 30px rgba(0,212,255,.3)}.pdf-progress-modal[data-v-7e8917ba] .ant-modal-header{background:transparent;border-bottom:1px solid rgba(0,212,255,.3)}.pdf-progress-modal[data-v-7e8917ba] .ant-modal-header .ant-modal-title{color:#00d4ff;font-weight:600;font-size:16px;text-shadow:0 0 10px rgba(0,212,255,.5)}.pdf-progress-modal[data-v-7e8917ba] .ant-modal-body{background:transparent;padding:30px 24px}.pdf-generating-progress[data-v-7e8917ba]{text-align:center;padding:0}.pdf-generating-progress .pdf-icon[data-v-7e8917ba]{position:relative;width:60px;height:60px;margin:0 auto 24px}.pdf-generating-progress .pdf-icon .pdf-core[data-v-7e8917ba]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px;background:linear-gradient(135deg,#00d4ff,#09c);border-radius:8px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;box-shadow:0 0 20px rgba(0,212,255,.6)}.pdf-generating-progress .pdf-icon .pdf-core .anticon[data-v-7e8917ba]{font-size:20px;color:#fff}.pdf-generating-progress .pdf-icon .pdf-pulse[data-v-7e8917ba]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;border:2px solid #00d4ff;border-radius:8px;animation:pdfPulse-7e8917ba 2s infinite}.pdf-generating-progress .progress-container[data-v-7e8917ba]{position:relative;margin-bottom:16px}.pdf-generating-progress .progress-container .tech-progress[data-v-7e8917ba] .ant-progress-bg{background:linear-gradient(90deg,#00d4ff,#09c);box-shadow:0 0 10px rgba(0,212,255,.5)}.pdf-generating-progress .progress-container .tech-progress[data-v-7e8917ba] .ant-progress-outer{background:rgba(26,26,46,.8);border-radius:4px;border:1px solid rgba(0,212,255,.2)}.pdf-generating-progress .progress-container .progress-glow[data-v-7e8917ba]{position:absolute;top:0;left:0;height:8px;background:linear-gradient(90deg,transparent,rgba(0,212,255,.3) 50%,transparent);border-radius:4px;animation:progressGlow-7e8917ba 2s infinite}.pdf-generating-progress .progress-tip[data-v-7e8917ba]{color:#00d4ff;font-size:14px;margin-bottom:12px;text-shadow:0 0 5px rgba(0,212,255,.3)}.pdf-generating-progress .elapsed-time[data-v-7e8917ba]{margin-bottom:20px}.pdf-generating-progress .elapsed-time .time-label[data-v-7e8917ba]{color:#09c;font-size:13px;font-weight:500}.pdf-generating-progress .tech-dots[data-v-7e8917ba]{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;gap:8px}.pdf-generating-progress .tech-dots .dot[data-v-7e8917ba]{width:6px;height:6px;border-radius:50%;background:rgba(0,212,255,.3);transition:all .3s ease}.pdf-generating-progress .tech-dots .dot.active[data-v-7e8917ba]{background:#00d4ff;box-shadow:0 0 8px rgba(0,212,255,.6);animation:dotPulse-7e8917ba 1.5s infinite}@keyframes pdfPulse-7e8917ba{0%{transform:translate(-50%,-50%) scale(1);opacity:1}to{transform:translate(-50%,-50%) scale(1.2);opacity:0}}.ai-progress-modal[data-v-7e8917ba] .ant-modal-content{background:linear-gradient(135deg,#0f0f23,#1a1a2e 50%,#16213e);border:1px solid #00d4ff;border-radius:16px;box-shadow:0 0 30px rgba(0,212,255,.3)}.ai-progress-modal[data-v-7e8917ba] .ant-modal-header{background:transparent;border-bottom:1px solid rgba(0,212,255,.3)}.ai-progress-modal[data-v-7e8917ba] .ant-modal-header .ant-modal-title{color:#00d4ff;font-weight:600;font-size:16px}.ai-progress-modal[data-v-7e8917ba] .ant-modal-body{background:transparent;padding:30px 24px}.generating-progress[data-v-7e8917ba]{text-align:center;padding:0}.generating-progress .ai-brain-icon[data-v-7e8917ba]{position:relative;width:60px;height:60px;margin:0 auto 24px}.generating-progress .ai-brain-icon .brain-core[data-v-7e8917ba]{width:40px;height:40px;background:radial-gradient(circle,#00d4ff 0,#09c 70%,#069 100%);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);animation:brainPulse-7e8917ba 2s ease-in-out infinite;box-shadow:0 0 20px rgba(0,212,255,.6)}.generating-progress .ai-brain-icon .brain-pulse[data-v-7e8917ba]{width:60px;height:60px;border:2px solid rgba(0,212,255,.3);border-radius:50%;position:absolute;top:0;left:0;animation:brainRing-7e8917ba 2s ease-in-out infinite}.generating-progress .progress-container[data-v-7e8917ba]{position:relative;margin:24px 0}.generating-progress .progress-container .tech-progress[data-v-7e8917ba] .ant-progress-bg{background:linear-gradient(90deg,#00d4ff,#09c 50%,#06f);border-radius:4px;box-shadow:0 0 10px rgba(0,212,255,.5)}.generating-progress .progress-container .tech-progress[data-v-7e8917ba] .ant-progress-outer{background:rgba(26,26,46,.8);border-radius:4px;border:1px solid rgba(0,212,255,.2)}.generating-progress .progress-container .progress-glow[data-v-7e8917ba]{position:absolute;top:0;left:0;height:8px;background:linear-gradient(90deg,transparent,rgba(0,212,255,.3) 50%,transparent);border-radius:4px;animation:progressGlow-7e8917ba 1.5s ease-in-out infinite}.generating-progress .progress-tip[data-v-7e8917ba]{margin:20px 0 16px;font-size:14px;color:#00d4ff;min-height:22px;font-weight:500;text-shadow:0 0 10px rgba(0,212,255,.5)}.generating-progress .elapsed-time[data-v-7e8917ba]{margin:8px 0 16px;font-size:13px;color:#666;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;gap:4px}.generating-progress .elapsed-time .time-label[data-v-7e8917ba]{color:#999}.generating-progress .elapsed-time .time-value[data-v-7e8917ba]{color:#00d4ff;font-weight:600;font-family:Courier New,monospace;text-shadow:0 0 8px rgba(0,212,255,.3)}.generating-progress .tech-dots[data-v-7e8917ba]{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;gap:8px;margin-top:16px}.generating-progress .tech-dots .dot[data-v-7e8917ba]{width:8px;height:8px;border-radius:50%;background:rgba(0,212,255,.3);transition:all .3s ease}.generating-progress .tech-dots .dot.active[data-v-7e8917ba]{background:#00d4ff;box-shadow:0 0 8px rgba(0,212,255,.8);animation:dotPulse-7e8917ba 1s ease-in-out infinite}@keyframes brainPulse-7e8917ba{0%,to{transform:translate(-50%,-50%) scale(1);opacity:1}50%{transform:translate(-50%,-50%) scale(1.1);opacity:.8}}@keyframes brainRing-7e8917ba{0%{transform:scale(1);opacity:1}to{transform:scale(1.5);opacity:0}}@keyframes progressGlow-7e8917ba{0%,to{opacity:.3}50%{opacity:.8}}@keyframes dotPulse-7e8917ba{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}