.trade-plan-container[data-v-29b611a7]{padding:24px;max-width:1200px;margin:0 auto;color:#111827}.tp-header[data-v-29b611a7]{margin-bottom:24px}.tp-title[data-v-29b611a7]{font-size:24px;font-weight:600;margin-bottom:8px;color:#111827}.tp-subtitle[data-v-29b611a7]{font-size:14px;color:#6b7280;max-width:800px;line-height:1.5}.tp-content-layout[data-v-29b611a7]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.tp-form-col[data-v-29b611a7]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.tp-sidebar-col[data-v-29b611a7]{width:340px;-ms-flex-negative:0;flex-shrink:0}.tp-card[data-v-29b611a7]{border-radius:12px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.05);box-shadow:0 1px 3px rgba(0,0,0,.05);background:#fff;overflow:hidden}.tp-card[data-v-29b611a7] .ant-card-head{border-bottom:1px solid #f3f4f6;padding:0 24px;min-height:56px}.tp-card[data-v-29b611a7] .ant-card-head .ant-card-head-title{font-size:16px;font-weight:600;color:#111827;padding:16px 0}.tp-action-card[data-v-29b611a7] .ant-card-body,.tp-card[data-v-29b611a7] .ant-card-body{padding:24px}.action-title[data-v-29b611a7]{font-size:16px;font-weight:600;margin-bottom:16px;color:#111827}.action-list[data-v-29b611a7]{list-style:none;padding:0;margin:0 0 24px 0}.action-list li[data-v-29b611a7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:12px;font-size:14px;color:#4b5563;line-height:1.5}.action-list li .list-icon[data-v-29b611a7]{color:#10b981;margin-right:8px;margin-top:3px}.tp-disclaimer[data-v-29b611a7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;background:#fffbeb;border-left:3px solid #f59e0b;padding:12px;border-radius:4px;font-size:12px;color:#92400e;margin-bottom:24px;line-height:1.5}.tp-disclaimer i[data-v-29b611a7]{color:#f59e0b;margin-top:2px}.generate-btn[data-v-29b611a7]{height:48px;font-size:16px;font-weight:500;border-radius:8px}[data-v-29b611a7] .ant-form-item-label{line-height:1.5;padding-bottom:4px}[data-v-29b611a7] .ant-form-item-label label{font-size:13px;font-weight:500;color:#374151}[data-v-29b611a7] .ant-input,[data-v-29b611a7] .ant-select-selection{border-radius:6px}@media (max-width:800px){.tp-content-layout[data-v-29b611a7]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.tp-sidebar-col[data-v-29b611a7]{width:100%}[data-v-29b611a7] .ant-col-8,[data-v-29b611a7] .ant-col-12{width:100%!important;float:none!important}}.tp-tech-card[data-v-29b611a7]{margin-top:24px}.tw-desc[data-v-29b611a7]{font-size:13px;color:#4b5563;line-height:1.6;margin-bottom:12px}.tw-note[data-v-29b611a7]{color:#9ca3af;font-size:12px}.tw-btn[data-v-29b611a7]{height:40px;font-weight:500;border-color:#d1d5db;color:#374151;border-radius:8px}.tw-btn[data-v-29b611a7]:hover{border-color:#9ca3af;color:#111827}.tp-draft-section[data-v-29b611a7]{margin-top:24px}.draft-grid[data-v-29b611a7]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px;margin-bottom:32px}.draft-main[data-v-29b611a7]{-webkit-box-flex:2;-ms-flex:2;flex:2}.draft-side[data-v-29b611a7]{-webkit-box-flex:1;-ms-flex:1;flex:1}.draft-title[data-v-29b611a7]{font-size:15px;font-weight:600;color:#111827;margin-top:24px;margin-bottom:8px;padding-bottom:4px;border-bottom:1px solid #f3f4f6}.draft-title[data-v-29b611a7]:first-child{margin-top:0}.draft-text[data-v-29b611a7]{font-size:14px;color:#4b5563;line-height:1.6;margin-bottom:16px}.draft-list[data-v-29b611a7]{padding-left:20px;margin-bottom:16px}.draft-list li[data-v-29b611a7]{font-size:14px;color:#4b5563;line-height:1.6;margin-bottom:6px}.draft-table[data-v-29b611a7]{margin-bottom:16px}.draft-scenarios[data-v-29b611a7]{margin-top:24px;margin-bottom:24px}.scenario-box[data-v-29b611a7]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:16px;height:100%}.scenario-box h4[data-v-29b611a7]{font-size:14px;font-weight:600;color:#374151;margin-bottom:8px}.scenario-box p[data-v-29b611a7]{font-size:13px;color:#4b5563;line-height:1.5;margin:0}.draft-disclaimer[data-v-29b611a7]{background:#f3f4f6;padding:12px 16px;border-radius:6px;font-size:12px;color:#6b7280;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-top:24px}.draft-disclaimer i[data-v-29b611a7]{font-size:14px}.budget-card[data-v-29b611a7]{padding:16px;border-radius:8px;height:100%}.base-pool[data-v-29b611a7]{background:#f0fdf4;border:1px solid #bbf7d0}.reserve-pool[data-v-29b611a7]{background:#eff6ff;border:1px solid #bfdbfe}.cash-pool[data-v-29b611a7]{background:#fef2f2;border:1px solid #fecaca}.bc-title[data-v-29b611a7]{font-size:13px;color:#4b5563;font-weight:600;margin-bottom:8px}.bc-amount[data-v-29b611a7]{font-size:20px;font-weight:700;color:#111827;margin-bottom:8px}.bc-pct[data-v-29b611a7]{font-size:13px;font-weight:500;color:#6b7280}.bc-desc[data-v-29b611a7]{font-size:12px;color:#6b7280;line-height:1.5}.action-rules-section[data-v-29b611a7]{margin-top:16px}.rule-group h4[data-v-29b611a7]{font-size:14px;font-weight:600;color:#374151;margin-bottom:8px;margin-top:16px}.save-section[data-v-29b611a7]{margin-top:24px;padding-top:20px;border-top:1px solid #f3f4f6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.save-btn[data-v-29b611a7]{height:44px;font-size:15px;font-weight:500;border-radius:8px}.save-success[data-v-29b611a7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-size:14px;color:#10b981;font-weight:500}.save-success i[data-v-29b611a7]{font-size:16px}.view-plan-link[data-v-29b611a7]{color:#6366f1;font-weight:600;text-decoration:none}.view-plan-link[data-v-29b611a7]:hover{text-decoration:underline}.save-error[data-v-29b611a7]{font-size:13px;color:#dc2626;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}@media (max-width:800px){.draft-grid[data-v-29b611a7]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}[data-v-29b611a7] .draft-main .ant-row>.ant-col-8,[data-v-29b611a7] .draft-scenarios .ant-row>.ant-col-6{width:100%!important;margin-bottom:12px}}body.dark .trade-plan-container[data-v-29b611a7],body.realdark .trade-plan-container[data-v-29b611a7]{color:hsla(0,0%,100%,.85)}body.dark .tp-title[data-v-29b611a7],body.realdark .tp-title[data-v-29b611a7]{color:hsla(0,0%,100%,.95)}body.dark .tp-subtitle[data-v-29b611a7],body.realdark .tp-subtitle[data-v-29b611a7]{color:hsla(0,0%,100%,.65)}body.dark .tp-card[data-v-29b611a7],body.realdark .tp-card[data-v-29b611a7]{background:#1c1c1c!important;border:1px solid #2a2a2a!important;-webkit-box-shadow:none!important;box-shadow:none!important}body.dark .tp-card[data-v-29b611a7] .ant-card-head,body.realdark .tp-card[data-v-29b611a7] .ant-card-head{border-bottom:1px solid #2a2a2a!important}body.dark .tp-card[data-v-29b611a7] .ant-card-head .ant-card-head-title,body.realdark .tp-card[data-v-29b611a7] .ant-card-head .ant-card-head-title{color:hsla(0,0%,100%,.95)!important}body.dark .action-title[data-v-29b611a7],body.realdark .action-title[data-v-29b611a7]{color:hsla(0,0%,100%,.95)}body.dark .action-list li[data-v-29b611a7],body.realdark .action-list li[data-v-29b611a7]{color:hsla(0,0%,100%,.75)}body.dark .action-list li .list-icon[data-v-29b611a7],body.realdark .action-list li .list-icon[data-v-29b611a7]{color:#10b981}body.dark .tp-disclaimer[data-v-29b611a7],body.realdark .tp-disclaimer[data-v-29b611a7]{background:#141414!important;border:1px solid #2a2a2a!important;border-left:3px solid #d97706!important;color:hsla(0,0%,100%,.75)!important;line-height:1.5}body.dark .tp-disclaimer i[data-v-29b611a7],body.realdark .tp-disclaimer i[data-v-29b611a7]{color:#d97706!important}body.dark[data-v-29b611a7] .ant-form-item-label label,body.realdark[data-v-29b611a7] .ant-form-item-label label{color:hsla(0,0%,100%,.85)!important;font-weight:500}body.dark[data-v-29b611a7] .ant-input,body.dark[data-v-29b611a7] .ant-input-number,body.dark[data-v-29b611a7] .ant-select-selection,body.realdark[data-v-29b611a7] .ant-input,body.realdark[data-v-29b611a7] .ant-input-number,body.realdark[data-v-29b611a7] .ant-select-selection{background:#141414!important;border:1px solid #2a2a2a!important;color:hsla(0,0%,100%,.85)!important}body.dark[data-v-29b611a7] .ant-input-number:focus,body.dark[data-v-29b611a7] .ant-input-number:hover,body.dark[data-v-29b611a7] .ant-input:focus,body.dark[data-v-29b611a7] .ant-input:hover,body.dark[data-v-29b611a7] .ant-select-selection:focus,body.dark[data-v-29b611a7] .ant-select-selection:hover,body.realdark[data-v-29b611a7] .ant-input-number:focus,body.realdark[data-v-29b611a7] .ant-input-number:hover,body.realdark[data-v-29b611a7] .ant-input:focus,body.realdark[data-v-29b611a7] .ant-input:hover,body.realdark[data-v-29b611a7] .ant-select-selection:focus,body.realdark[data-v-29b611a7] .ant-select-selection:hover{border-color:#1890ff!important}body.dark[data-v-29b611a7] .ant-input-number::-webkit-input-placeholder,body.dark[data-v-29b611a7] .ant-input::-webkit-input-placeholder,body.dark[data-v-29b611a7] .ant-select-selection::-webkit-input-placeholder,body.realdark[data-v-29b611a7] .ant-input-number::-webkit-input-placeholder,body.realdark[data-v-29b611a7] .ant-input::-webkit-input-placeholder,body.realdark[data-v-29b611a7] .ant-select-selection::-webkit-input-placeholder{color:hsla(0,0%,100%,.3)!important}body.dark[data-v-29b611a7] .ant-input-number::-moz-placeholder,body.dark[data-v-29b611a7] .ant-input::-moz-placeholder,body.dark[data-v-29b611a7] .ant-select-selection::-moz-placeholder,body.realdark[data-v-29b611a7] .ant-input-number::-moz-placeholder,body.realdark[data-v-29b611a7] .ant-input::-moz-placeholder,body.realdark[data-v-29b611a7] .ant-select-selection::-moz-placeholder{color:hsla(0,0%,100%,.3)!important}body.dark[data-v-29b611a7] .ant-input-number:-ms-input-placeholder,body.dark[data-v-29b611a7] .ant-input:-ms-input-placeholder,body.dark[data-v-29b611a7] .ant-select-selection:-ms-input-placeholder,body.realdark[data-v-29b611a7] .ant-input-number:-ms-input-placeholder,body.realdark[data-v-29b611a7] .ant-input:-ms-input-placeholder,body.realdark[data-v-29b611a7] .ant-select-selection:-ms-input-placeholder{color:hsla(0,0%,100%,.3)!important}body.dark[data-v-29b611a7] .ant-input-number::-ms-input-placeholder,body.dark[data-v-29b611a7] .ant-input::-ms-input-placeholder,body.dark[data-v-29b611a7] .ant-select-selection::-ms-input-placeholder,body.realdark[data-v-29b611a7] .ant-input-number::-ms-input-placeholder,body.realdark[data-v-29b611a7] .ant-input::-ms-input-placeholder,body.realdark[data-v-29b611a7] .ant-select-selection::-ms-input-placeholder{color:hsla(0,0%,100%,.3)!important}body.dark[data-v-29b611a7] .ant-input-number::placeholder,body.dark[data-v-29b611a7] .ant-input::placeholder,body.dark[data-v-29b611a7] .ant-select-selection::placeholder,body.realdark[data-v-29b611a7] .ant-input-number::placeholder,body.realdark[data-v-29b611a7] .ant-input::placeholder,body.realdark[data-v-29b611a7] .ant-select-selection::placeholder{color:hsla(0,0%,100%,.3)!important}body.dark[data-v-29b611a7] .ant-select-arrow,body.realdark[data-v-29b611a7] .ant-select-arrow{color:hsla(0,0%,100%,.45)!important}body.dark[data-v-29b611a7] .ant-input-number-handler-wrap,body.realdark[data-v-29b611a7] .ant-input-number-handler-wrap{background:#222!important;border-left:1px solid #2a2a2a!important}body.dark[data-v-29b611a7] .ant-input-number-handler-wrap .ant-input-number-handler,body.realdark[data-v-29b611a7] .ant-input-number-handler-wrap .ant-input-number-handler{border-top:1px solid #2a2a2a!important}body.dark[data-v-29b611a7] .ant-input-number-handler-wrap .ant-input-number-handler .ant-input-number-handler-down-inner,body.dark[data-v-29b611a7] .ant-input-number-handler-wrap .ant-input-number-handler .ant-input-number-handler-up-inner,body.realdark[data-v-29b611a7] .ant-input-number-handler-wrap .ant-input-number-handler .ant-input-number-handler-down-inner,body.realdark[data-v-29b611a7] .ant-input-number-handler-wrap .ant-input-number-handler .ant-input-number-handler-up-inner{color:hsla(0,0%,100%,.45)!important}body.dark .tw-desc[data-v-29b611a7],body.realdark .tw-desc[data-v-29b611a7]{color:hsla(0,0%,100%,.7)}body.dark .tw-note[data-v-29b611a7],body.realdark .tw-note[data-v-29b611a7]{color:hsla(0,0%,100%,.45)}body.dark .tw-btn[data-v-29b611a7],body.realdark .tw-btn[data-v-29b611a7]{background:#2a2a2a!important;border-color:#333!important;color:hsla(0,0%,100%,.8)!important}body.dark .tw-btn[data-v-29b611a7]:hover,body.realdark .tw-btn[data-v-29b611a7]:hover{border-color:#1890ff!important;color:hsla(0,0%,100%,.95)!important}body.dark .draft-title[data-v-29b611a7],body.realdark .draft-title[data-v-29b611a7]{color:hsla(0,0%,100%,.95);border-bottom:1px solid #2a2a2a}body.dark .draft-list li[data-v-29b611a7],body.dark .draft-text[data-v-29b611a7],body.realdark .draft-list li[data-v-29b611a7],body.realdark .draft-text[data-v-29b611a7]{color:hsla(0,0%,100%,.75)}body.dark .budget-card[data-v-29b611a7],body.realdark .budget-card[data-v-29b611a7]{background:#141414!important;border:1px solid #2a2a2a!important}body.dark .budget-card.base-pool[data-v-29b611a7],body.realdark .budget-card.base-pool[data-v-29b611a7]{border-top:3px solid #10b981!important}body.dark .budget-card.reserve-pool[data-v-29b611a7],body.realdark .budget-card.reserve-pool[data-v-29b611a7]{border-top:3px solid #3b82f6!important}body.dark .budget-card.cash-pool[data-v-29b611a7],body.realdark .budget-card.cash-pool[data-v-29b611a7]{border-top:3px solid #ef4444!important}body.dark .bc-title[data-v-29b611a7],body.realdark .bc-title[data-v-29b611a7]{color:hsla(0,0%,100%,.6)}body.dark .bc-amount[data-v-29b611a7],body.realdark .bc-amount[data-v-29b611a7]{color:hsla(0,0%,100%,.95)}body.dark .bc-pct[data-v-29b611a7],body.realdark .bc-pct[data-v-29b611a7]{color:hsla(0,0%,100%,.45)}body.dark .bc-desc[data-v-29b611a7],body.realdark .bc-desc[data-v-29b611a7]{color:hsla(0,0%,100%,.55)}body.dark .rule-group h4[data-v-29b611a7],body.realdark .rule-group h4[data-v-29b611a7]{color:hsla(0,0%,100%,.9)}body.dark .scenario-box[data-v-29b611a7],body.realdark .scenario-box[data-v-29b611a7]{background:#141414!important;border:1px solid #2a2a2a!important}body.dark .scenario-box h4[data-v-29b611a7],body.realdark .scenario-box h4[data-v-29b611a7]{color:hsla(0,0%,100%,.95)}body.dark .scenario-box p[data-v-29b611a7],body.realdark .scenario-box p[data-v-29b611a7]{color:hsla(0,0%,100%,.7)}body.dark .draft-disclaimer[data-v-29b611a7],body.realdark .draft-disclaimer[data-v-29b611a7]{background:#141414!important;color:hsla(0,0%,100%,.45);border:1px solid #2a2a2a!important}body.dark .draft-table[data-v-29b611a7] .ant-table-thead>tr>th,body.realdark .draft-table[data-v-29b611a7] .ant-table-thead>tr>th{background:#141414!important;color:hsla(0,0%,100%,.85)!important;border-bottom:1px solid #2a2a2a!important}body.dark .draft-table[data-v-29b611a7] .ant-table-tbody>tr>td,body.realdark .draft-table[data-v-29b611a7] .ant-table-tbody>tr>td{color:hsla(0,0%,100%,.75)!important;border-bottom:1px solid #2a2a2a!important}body.dark .save-section[data-v-29b611a7],body.realdark .save-section[data-v-29b611a7]{border-top:1px solid #2a2a2a}body.dark .save-success[data-v-29b611a7],body.realdark .save-success[data-v-29b611a7]{color:#10b981}body.dark .view-plan-link[data-v-29b611a7],body.realdark .view-plan-link[data-v-29b611a7]{color:#5850ec}body.dark .view-plan-link[data-v-29b611a7]:hover,body.realdark .view-plan-link[data-v-29b611a7]:hover{color:#6366f1}