body[data-v-08caf2b4]{font-family:PingFang-SC-Medium,PingFang-SC,Arial,system-ui,sans-serif}.error-message[data-v-08caf2b4],.warning-message[data-v-08caf2b4]{color:red;font-size:14px;margin-top:5px}.required[data-v-08caf2b4]{color:#b8741a;margin-left:2px}.application-container[data-v-08caf2b4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh;background-color:#f5f7fb;font-family:PingFang-SC-Medium,PingFang-SC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.header-banner[data-v-08caf2b4]{width:100%;background-color:#0080ff;padding:16px;position:relative;overflow:hidden}.header-banner .pattern-overlay[data-v-08caf2b4]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.2}.header-banner .pattern-overlay[data-v-08caf2b4]:after,.header-banner .pattern-overlay[data-v-08caf2b4]:before{content:"";position:absolute;border:8px solid hsla(0,0%,100%,.3);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.header-banner .pattern-overlay[data-v-08caf2b4]:before{width:240px;height:240px;top:-80px;right:-80px}.header-banner .pattern-overlay[data-v-08caf2b4]:after{width:160px;height:160px;top:10px;right:100px}.header-banner .title[data-v-08caf2b4]{color:#fff;font-size:22px;font-weight:700;margin:0;position:relative;z-index:10}.content-container[data-v-08caf2b4]{max-width:1200px;margin:0 auto;padding:32px 16px;width:100%}.collapse-section[data-v-08caf2b4]{background-color:#fff;border-radius:8px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.05);box-shadow:0 1px 3px rgba(0,0,0,.05);border:1px solid #eaeef2;overflow:hidden;margin-bottom:16px}.collapse-header[data-v-08caf2b4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 16px;background-color:#f5f7fa;cursor:pointer}.collapse-header h3[data-v-08caf2b4]{margin:0;color:#1a4a9b;font-size:28px;font-weight:700}.collapse-header.expanded[data-v-08caf2b4]{border-bottom:1px solid #eaeef2}.collapse-content[data-v-08caf2b4]{padding:24px}.form-grid[data-v-08caf2b4]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}@media (max-width:768px){.form-grid[data-v-08caf2b4]{grid-template-columns:1fr}}.form-group[data-v-08caf2b4]{margin-bottom:16px}.form-group label[data-v-08caf2b4]{font-size:22px;display:block;margin-bottom:8px;font-weight:500;color:#495057}input[data-v-08caf2b4],select[data-v-08caf2b4],textarea[data-v-08caf2b4]{width:100%;padding:8px 12px;border:1px solid #e0e0e0;border-radius:4px;font-size:14px}input[data-v-08caf2b4]:focus,select[data-v-08caf2b4]:focus,textarea[data-v-08caf2b4]:focus{outline:none;border-color:#0080ff;-webkit-box-shadow:0 0 0 2px rgba(0,128,255,.2);box-shadow:0 0 0 2px rgba(0,128,255,.2)}textarea[data-v-08caf2b4]{resize:vertical}fieldset[data-v-08caf2b4]{border:1px solid #eee;border-radius:6px;padding:16px;margin:24px 0}legend[data-v-08caf2b4]{padding:0 8px;font-weight:500}.inline-group[data-v-08caf2b4]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media (max-width:768px){.inline-group[data-v-08caf2b4]{grid-template-columns:1fr}}.sub-grid[data-v-08caf2b4]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width:768px){.sub-grid[data-v-08caf2b4]{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.sub-grid[data-v-08caf2b4]{grid-template-columns:1fr}}.label-group[data-v-08caf2b4]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:20px;gap:16px}.label-group label[data-v-08caf2b4]{font-size:22px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:400;gap:8px}.label-group .wrap-text[data-v-08caf2b4]{font-size:22px;white-space:nowrap;margin-bottom:8px}.label-group .wrap-text label[data-v-08caf2b4]{font-size:22px;white-space:nowrap}.radio-group[data-v-08caf2b4]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.radio-group label[data-v-08caf2b4]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:22px;font-weight:500;color:#495057}.radio-group .wrap-text[data-v-08caf2b4]{font-size:22px;white-space:nowrap}.radio-group .wrap-text label[data-v-08caf2b4]{font-size:22px;white-space:nowrap;margin-bottom:8px}.sub-option[data-v-08caf2b4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:16px}.sub-option .neeq- label[data-v-08caf2b4]{font-size:22px;margin-right:16px;font-weight:500;min-width:100px}.sub-option .neeq-options[data-v-08caf2b4]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px}.sub-option .neeq-options label[data-v-08caf2b4]{font-size:22px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.table-container[data-v-08caf2b4]{margin-bottom:24px}.table-container h4[data-v-08caf2b4]{font-weight:700;margin-top:0;margin-bottom:16px}.caption[data-v-08caf2b4]{font-size:22px;font-weight:700;margin-bottom:10px;text-align:center}.data-table[data-v-08caf2b4]{width:100%;border-collapse:collapse;margin-bottom:16px;font-size:22px}.data-table td[data-v-08caf2b4],.data-table th[data-v-08caf2b4]{border:1px solid #ddd;padding:12px;text-align:center}.data-table th[data-v-08caf2b4]{background-color:#f5f7fa;font-weight:600;color:#1a4a9b}.data-table .money[data-v-08caf2b4]{font-size:16px;margin-left:4px}.data-table .row-header[data-v-08caf2b4]{font-weight:600;text-align:left;background-color:#f9f9f9}.financial-table th.year-column[data-v-08caf2b4]{color:#ff4d4f;font-weight:700}.financial-table .note[data-v-08caf2b4]{font-size:12px;color:#999;margin-top:4px}.tech-table .category-cell[data-v-08caf2b4]{background-color:#f0f5ff;font-weight:600;vertical-align:middle;width:120px}.table-actions[data-v-08caf2b4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:8px}.financing-row[data-v-08caf2b4]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;margin-bottom:16px}.financing-row .financing-item[data-v-08caf2b4]{-webkit-box-flex:1;-ms-flex:1;flex:1}.financing-row .financing-item label[data-v-08caf2b4]{font-size:22px;display:block;margin-bottom:8px;font-weight:500}@media (max-width:768px){.financing-row[data-v-08caf2b4]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}}.repeatable-group[data-v-08caf2b4]{background:#f9f9f9;padding:16px;border-radius:4px;margin-bottom:16px}.repeatable-group .h4[data-v-08caf2b4]{font-weight:700}.debt-group[data-v-08caf2b4],.equity-group[data-v-08caf2b4]{background:#fff;padding:16px;border-radius:4px;margin-bottom:16px;border:1px solid #eee}.remove-btn[data-v-08caf2b4]{background:#ff4d4f;color:#fff;border:none;padding:6px 12px;border-radius:4px;cursor:pointer;margin-right:8px}.remove-btn[data-v-08caf2b4]:hover{background:#ff1a1d}.add-btn[data-v-08caf2b4]{background:#0080ff;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer}.add-btn[data-v-08caf2b4]:hover{background:#06c}.financial-section[data-v-08caf2b4]{background:#fff;padding:20px;border-radius:8px}.financial-section h3[data-v-08caf2b4]{margin-top:0}.year-tabs[data-v-08caf2b4]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin:20px 0}@media (max-width:480px){.year-tabs[data-v-08caf2b4]{-ms-flex-wrap:wrap;flex-wrap:wrap}}.year-tab[data-v-08caf2b4]{padding:8px 20px;border:1px solid #0080ff;background:#fff;color:#0080ff;border-radius:20px;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.year-tab.active[data-v-08caf2b4]{background:#0080ff;color:#fff}@media (max-width:480px){.year-tab[data-v-08caf2b4]{-webkit-box-flex:1;-ms-flex:1 0 40%;flex:1 0 40%}}.grid-2-col[data-v-08caf2b4]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media (max-width:768px){.grid-2-col[data-v-08caf2b4]{grid-template-columns:1fr}}.tech-reserve-form[data-v-08caf2b4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.tech-module[data-v-08caf2b4]{background:#fff;border-radius:12px;padding:20px;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.08);box-shadow:0 4px 20px rgba(0,0,0,.08)}.tech-module h3[data-v-08caf2b4]{margin-top:0;margin-bottom:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-weight:700}.tech-grid[data-v-08caf2b4]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media (max-width:768px){.tech-grid[data-v-08caf2b4]{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.tech-grid[data-v-08caf2b4]{grid-template-columns:1fr}}.tech-item[data-v-08caf2b4]{margin-bottom:16px}.tech-item label[data-v-08caf2b4]{font-size:22px;display:block;margin-bottom:8px;font-weight:500}.tech-item.highlight label[data-v-08caf2b4]{font-size:22px;color:#1a4a9b}.tech-input[data-v-08caf2b4]{width:100%;padding:8px 12px;border-radius:8px;font-size:14px;-webkit-transition:all .3s ease;transition:all .3s ease}.tech-input[data-v-08caf2b4]:focus{border-color:#0080ff;-webkit-box-shadow:0 0 0 2px rgba(0,128,255,.2);box-shadow:0 0 0 2px rgba(0,128,255,.2)}.submit-container[data-v-08caf2b4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:32px}.submit-button[data-v-08caf2b4]{background-color:#1a4a9b;color:#fff;border:none;border-radius:4px;padding:10px 32px;font-size:16px;cursor:pointer;-webkit-transition:background-color .2s;transition:background-color .2s}.submit-button[data-v-08caf2b4]:hover{background-color:#13356f}.submit-button[data-v-08caf2b4]:disabled{background:#ccc!important;color:#666!important;cursor:not-allowed!important;opacity:.7!important;-webkit-transform:none!important;transform:none!important}.main[data-v-08caf2b4]{padding:30px 10%;background:#f0f2f5}.main .banner[data-v-08caf2b4]{font-size:40px;font-weight:700;color:#fff;padding:38px 20px;border-radius:12px;margin-bottom:10px;position:relative;overflow:hidden;background-image:url(../img/publish-top-bg.59df90b2.png);background-size:100% 100%;background-repeat:no-repeat}.to-show[data-v-08caf2b4]{background:#fff;height:100%;width:100%}.legendTitle[data-v-08caf2b4]{font-size:24px;font-weight:700;color:#333}.input-header[data-v-08caf2b4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px}.input-header h4[data-v-08caf2b4]{margin:0;color:#1a4a9b;font-size:16px}.input-header .word-count[data-v-08caf2b4]{color:#666;font-size:15px}