.first-profile-modal[data-v-1d091740]{display:flex;flex-direction:column;gap:14px;padding:6px 0}.modal-banner[data-v-1d091740]{padding:10px 14px;background:#fefce8;border:1.5px solid #0f172a;box-shadow:2px 2px #0f172a;text-align:center}.modal-banner strong[data-v-1d091740]{display:block;font-size:13.5px;font-weight:900;color:#0f172a;margin-bottom:2px}.modal-banner p[data-v-1d091740]{margin:0;font-size:12px;color:#475569;font-weight:600}.form-grid-2[data-v-1d091740]{display:grid;grid-template-columns:1fr 1fr;gap:14px;max-width:480px;width:100%;margin:0 auto}.f-item[data-v-1d091740]{display:flex;flex-direction:column;align-items:center;gap:5px;width:100%}.f-item span[data-v-1d091740]{font-size:12.5px;font-weight:800;color:#0f172a;text-align:center}.f-item span i[data-v-1d091740]{color:#dc2626;font-style:normal}.f-item[data-v-1d091740] .ant-input,.f-item[data-v-1d091740] .ant-select,.f-item[data-v-1d091740] .ant-input-number-group-wrapper{width:100%}.f-item[data-v-1d091740] .ant-input,.f-item[data-v-1d091740] .ant-select-selection-item,.f-item[data-v-1d091740] .ant-select-selection-placeholder,.f-item[data-v-1d091740] .ant-input-number-input{text-align:center}.full-radio[data-v-1d091740]{display:flex;width:100%}.full-radio[data-v-1d091740] .ant-radio-button-wrapper{flex:1;text-align:center}.first-login-profile-modal-wrap .ant-modal-header{text-align:center}.first-login-profile-modal-wrap .ant-modal-footer{display:flex;justify-content:center;gap:12px}.smart-plan-modal[data-v-6a743298]{display:flex;flex-direction:column;gap:12px;padding:4px 0 2px}.section-caption[data-v-6a743298]{font-size:12px;font-weight:900;color:#0f172a;letter-spacing:.3px}.fill-type-grid[data-v-6a743298]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.fill-type-card[data-v-6a743298]{padding:10px 12px;border:1.5px solid #0f172a;background:#fff;cursor:pointer;transition:all .15s ease}.fill-type-card[data-v-6a743298]:hover{background:#fefce8}.fill-type-card.active[data-v-6a743298]{background:#eff6ff;border-color:#1d4ed8;box-shadow:3px 3px #0f172a}.fill-type-card .ft-top[data-v-6a743298]{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.fill-type-card .ft-badge[data-v-6a743298]{font-size:10.5px;font-weight:800;padding:1px 6px;border:1px solid #0f172a;background:#e2e8f0;color:#0f172a}.fill-type-card .ft-badge.is-gold[data-v-6a743298]{background:#fef08a}.fill-type-card .ft-radio[data-v-6a743298]{font-size:13px;font-weight:900;color:#1d4ed8}.fill-type-card strong[data-v-6a743298]{display:block;font-size:14px;font-weight:900;color:#0f172a;margin-bottom:2px}.fill-type-card p[data-v-6a743298]{margin:0;font-size:11.5px;font-weight:600;color:#475569;line-height:1.45}.mode-tabs[data-v-6a743298]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mode-tab[data-v-6a743298]{height:34px;border:1.5px solid #0f172a;background:#fff;color:#0f172a;font-size:12.5px;font-weight:800;cursor:pointer;transition:all .15s ease}.mode-tab.active[data-v-6a743298]{background:#0f172a;color:#fef08a;box-shadow:2px 2px #dc2626}.mode-tab[data-v-6a743298]:disabled{cursor:not-allowed;color:#94a3b8;background:#f1f5f9;border-color:#cbd5e1}.plan-list[data-v-6a743298]{display:flex;flex-direction:column;gap:8px;max-height:200px;overflow-y:auto;padding:2px}.plan-item[data-v-6a743298]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border:1.5px solid #0f172a;background:#fff;cursor:pointer;transition:all .15s ease}.plan-item[data-v-6a743298]:hover{background:#fefce8}.plan-item.selected[data-v-6a743298]{background:#eff6ff;border-color:#1d4ed8;box-shadow:2px 2px #1d4ed8}.plan-item__main[data-v-6a743298]{display:flex;flex-direction:column;gap:2px}.plan-item__main strong[data-v-6a743298]{font-size:13.5px;font-weight:900;color:#0f172a}.plan-item__main span[data-v-6a743298]{font-size:11.5px;font-weight:600;color:#475569}.plan-item__check[data-v-6a743298]{font-size:12px;font-weight:800;color:#1d4ed8}.create-banner[data-v-6a743298]{padding:8px 12px;background:#fefce8;border:1.5px solid #0f172a;box-shadow:2px 2px #0f172a;text-align:center;margin-bottom:10px}.create-banner strong[data-v-6a743298]{display:block;font-size:13px;font-weight:900;color:#0f172a;margin-bottom:2px}.create-banner p[data-v-6a743298]{margin:0;font-size:11.5px;color:#475569;font-weight:600}.create-field[data-v-6a743298]{display:flex;flex-direction:column;align-items:center;gap:5px;margin-bottom:12px}.create-field span[data-v-6a743298]{font-size:12px;font-weight:800;color:#0f172a}.create-field span i[data-v-6a743298]{color:#dc2626;font-style:normal}.create-field[data-v-6a743298] .ant-input{text-align:center;font-weight:700}.modal-actions[data-v-6a743298]{display:grid;grid-template-columns:1fr 1.4fr;gap:10px;margin-top:6px}.modal-actions button[data-v-6a743298]{height:36px;border:1.5px solid #0f172a;font-size:13px;font-weight:900;cursor:pointer}.modal-actions .btn-cancel[data-v-6a743298]{background:#fff;color:#0f172a}.modal-actions .btn-confirm[data-v-6a743298]{background:#0f172a;color:#fef08a;box-shadow:2px 2px #dc2626}.modal-actions .btn-confirm[data-v-6a743298]:disabled{opacity:.6;cursor:not-allowed}.smart-plan-modal-wrap .ant-modal-header{text-align:center}.oneclick-wizard[data-v-ce40da41]{display:flex;flex-direction:column;gap:14px;padding:4px 0 2px}.oc-steps[data-v-ce40da41]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.oc-step-item[data-v-ce40da41]{height:36px;border:1.5px solid #0f172a;background:#fff;display:flex;align-items:center;justify-content:center;gap:6px;font-size:12.5px;font-weight:800;color:#0f172a;cursor:pointer;transition:all .15s}.oc-step-item[data-v-ce40da41]:hover{background:#fefce8}.oc-step-item.active[data-v-ce40da41]{background:#0f172a;color:#fef08a;box-shadow:2px 2px #dc2626}.oc-step-item.done[data-v-ce40da41]:not(.active){background:#eff6ff;border-color:#1d4ed8;color:#1d4ed8}.oc-step-item .num[data-v-ce40da41]{font-size:11px;font-weight:900;padding:0 5px;border:1px solid currentColor}.oc-stats-bar[data-v-ce40da41]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:10px 12px;background:#fffcf7;border:2px solid #0f172a;box-shadow:3px 3px #0f172a}.oc-stat-card[data-v-ce40da41]{border:1.5px solid #0f172a;padding:7px 10px;display:flex;align-items:center;justify-content:space-between}.oc-stat-card .st-left[data-v-ce40da41]{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:800}.oc-stat-card .st-left i[data-v-ce40da41]{font-style:normal;padding:1px 5px;color:#fff;font-size:11px}.oc-stat-card .st-val[data-v-ce40da41]{font-size:19px;font-weight:900}.oc-stat-card .st-val small[data-v-ce40da41]{font-size:11px;font-weight:700;margin-left:2px}.oc-stat-card.is-impact[data-v-ce40da41]{background:#fff1f2;border-bottom:3px solid #e11d48}.oc-stat-card.is-impact .st-left[data-v-ce40da41]{color:#9f1239}.oc-stat-card.is-impact .st-left i[data-v-ce40da41]{background:#e11d48}.oc-stat-card.is-impact .st-val[data-v-ce40da41]{color:#e11d48}.oc-stat-card.is-stable[data-v-ce40da41]{background:#eff6ff;border-bottom:3px solid #2563eb}.oc-stat-card.is-stable .st-left[data-v-ce40da41]{color:#1e40af}.oc-stat-card.is-stable .st-left i[data-v-ce40da41]{background:#2563eb}.oc-stat-card.is-stable .st-val[data-v-ce40da41]{color:#2563eb}.oc-stat-card.is-safe[data-v-ce40da41]{background:#ecfdf5;border-bottom:3px solid #059669}.oc-stat-card.is-safe .st-left[data-v-ce40da41]{color:#065f46}.oc-stat-card.is-safe .st-left i[data-v-ce40da41]{background:#059669}.oc-stat-card.is-safe .st-val[data-v-ce40da41]{color:#059669}.oc-step-body[data-v-ce40da41]{min-height:250px;max-height:360px;overflow-y:auto;padding:14px 16px;background:#fff;border:1.5px solid #0f172a;display:flex;flex-direction:column;gap:14px}.oc-block[data-v-ce40da41]{display:flex;flex-direction:column;gap:8px}.oc-block .oc-label[data-v-ce40da41]{font-size:13px;font-weight:900;color:#0f172a;display:flex;align-items:center;justify-content:space-between}.oc-block .oc-label small[data-v-ce40da41]{font-size:11.5px;font-weight:700;color:#64748b}.oc-tag-list[data-v-ce40da41]{display:flex;flex-wrap:wrap;gap:7px 8px}.oc-tag[data-v-ce40da41]{height:28px;padding:0 12px;border:1.5px solid #cbd5e1;background:#fff;color:#334155;font-size:12.5px;font-weight:700;display:inline-flex;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .15s}.oc-tag[data-v-ce40da41]:hover{background:#fef08a;color:#0f172a;border-color:#0f172a}.oc-tag.active[data-v-ce40da41]{background:#0f172a;color:#fef08a;border-color:#0f172a;font-weight:800;box-shadow:2px 2px #dc2626}.oc-major-picker[data-v-ce40da41]{display:grid;grid-template-columns:165px 175px 1fr;height:220px;border:1.5px solid #0f172a}.oc-major-picker .mp-col[data-v-ce40da41]{border-right:1.5px solid #0f172a;overflow-y:auto;padding:6px;display:flex;flex-direction:column;gap:4px}.oc-major-picker .mp-col[data-v-ce40da41]:last-child{border-right:none;background:#f8fafc}.oc-major-picker .mp-head-all[data-v-ce40da41]{padding:6px 8px;margin-bottom:2px;border-bottom:1.5px dashed #cbd5e1;background:#fefce8;font-size:12px;font-weight:900;color:#0f172a;display:flex;align-items:center;gap:6px;cursor:pointer;-webkit-user-select:none;user-select:none}.oc-major-picker .mp-head-all[data-v-ce40da41]:hover{background:#fef08a}.oc-major-picker .mp-item[data-v-ce40da41]{padding:6px 8px;font-size:12px;font-weight:700;color:#334155;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:6px}.oc-major-picker .mp-item[data-v-ce40da41]:hover{background:#fefce8}.oc-major-picker .mp-item.active[data-v-ce40da41]{background:#eff6ff;color:#1d4ed8;font-weight:900;border-left:3px solid #1d4ed8}.oc-footer[data-v-ce40da41]{display:flex;align-items:center;justify-content:space-between;gap:12px}.oc-footer .oc-summary[data-v-ce40da41]{font-size:12px;font-weight:700;color:#475569}.oc-footer .oc-summary b[data-v-ce40da41]{color:#0f172a}.oc-footer .oc-btns[data-v-ce40da41]{display:flex;gap:10px}.oc-footer .oc-btns button[data-v-ce40da41]{height:36px;padding:0 18px;border:1.5px solid #0f172a;font-size:13px;font-weight:900;cursor:pointer}.oc-footer .oc-btns .btn-light[data-v-ce40da41]{background:#fff;color:#0f172a}.oc-footer .oc-btns .btn-dark[data-v-ce40da41]{background:#0f172a;color:#fef08a;box-shadow:2px 2px #dc2626}.oc-footer .oc-btns .btn-dark[data-v-ce40da41]:disabled{opacity:.6;cursor:not-allowed}.oc-strategy-body[data-v-52bb3be7]{display:flex;flex-direction:column;gap:16px;padding:8px 4px 4px}.st-top-tip[data-v-52bb3be7]{font-size:15px;font-weight:800;color:#0f172a}.st-top-tip b[data-v-52bb3be7]{color:#059669;font-size:18px;font-weight:900;margin:0 2px}.st-tabs[data-v-52bb3be7]{display:flex;gap:24px;border-bottom:1.5px solid #e2e8f0;padding-bottom:8px}.st-tab[data-v-52bb3be7]{position:relative;font-size:14px;font-weight:800;color:#475569;cursor:pointer;padding-bottom:6px;-webkit-user-select:none;user-select:none;transition:color .15s}.st-tab[data-v-52bb3be7]:hover{color:#0f172a}.st-tab.active[data-v-52bb3be7]{color:#059669;font-weight:900}.st-tab.active[data-v-52bb3be7]:after{content:"";position:absolute;left:0;right:0;bottom:-9px;height:3px;background:#059669}.st-quotas-row[data-v-52bb3be7]{display:flex;align-items:center;gap:24px;padding:6px 0}.sq-item[data-v-52bb3be7],.sq-input-item[data-v-52bb3be7]{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:800;color:#0f172a}.sq-item i[data-v-52bb3be7],.sq-input-item i[data-v-52bb3be7]{font-style:normal;width:24px;height:22px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:900;border-radius:3px}.sq-item.is-impact i[data-v-52bb3be7],.sq-input-item.is-impact i[data-v-52bb3be7]{background:#fef3c7;color:#d97706}.sq-item.is-stable i[data-v-52bb3be7],.sq-input-item.is-stable i[data-v-52bb3be7]{background:#dbeafe;color:#2563eb}.sq-item.is-safe i[data-v-52bb3be7],.sq-input-item.is-safe i[data-v-52bb3be7]{background:#dcfce7;color:#059669}.st-custom-row[data-v-52bb3be7]{display:flex;flex-direction:column;gap:10px}.st-custom-row .sq-input-group[data-v-52bb3be7]{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.st-custom-row .sq-total-hint[data-v-52bb3be7]{font-size:12px;font-weight:700;color:#475569}.st-custom-row .sq-total-hint b[data-v-52bb3be7]{color:#059669;font-weight:900}.st-custom-row .sq-total-hint.is-over[data-v-52bb3be7],.st-custom-row .sq-total-hint.is-over b[data-v-52bb3be7]{color:#dc2626}.st-note[data-v-52bb3be7]{margin:0;font-size:12px;font-weight:600;color:#64748b;line-height:1.6}.st-footer[data-v-52bb3be7],.shortage-footer[data-v-52bb3be7]{display:flex;justify-content:flex-end;gap:10px;padding-top:8px;border-top:1px solid #f1f5f9}.st-footer button[data-v-52bb3be7],.shortage-footer button[data-v-52bb3be7]{height:36px;padding:0 22px;border-radius:4px;font-size:13.5px;font-weight:800;cursor:pointer}.st-footer .btn-confirm[data-v-52bb3be7],.shortage-footer .btn-confirm[data-v-52bb3be7]{background:#10b981;color:#fff;border:1.5px solid #059669}.st-footer .btn-confirm[data-v-52bb3be7]:hover:not(:disabled),.shortage-footer .btn-confirm[data-v-52bb3be7]:hover:not(:disabled){background:#059669}.st-footer .btn-confirm[data-v-52bb3be7]:disabled,.shortage-footer .btn-confirm[data-v-52bb3be7]:disabled{opacity:.6;cursor:not-allowed}.st-footer .btn-cancel[data-v-52bb3be7],.shortage-footer .btn-cancel[data-v-52bb3be7]{background:#fff;color:#334155;border:1.5px solid #cbd5e1}.st-footer .btn-cancel[data-v-52bb3be7]:hover,.shortage-footer .btn-cancel[data-v-52bb3be7]:hover{background:#f8fafc}.oc-shortage-body[data-v-52bb3be7]{display:flex;flex-direction:column;gap:18px;padding:10px 4px 4px}.oc-shortage-body .shortage-text[data-v-52bb3be7]{margin:0;font-size:14px;font-weight:600;color:#334155;line-height:1.75}.oc-shortage-body .shortage-text b[data-v-52bb3be7]{color:#10b981;font-weight:800}.oc-generating-overlay[data-v-52bb3be7]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2500;background:#0f172a9e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center}.oc-gen-card[data-v-52bb3be7]{width:380px;padding:28px 26px 24px;background:#fff;border:2px solid #0f172a;box-shadow:6px 6px #0f172a;display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px}.oc-gen-card h4[data-v-52bb3be7]{margin:4px 0 0;font-size:16px;font-weight:900;color:#0f172a}.oc-gen-card .oc-gen-sub[data-v-52bb3be7]{margin:0;font-size:12.5px;font-weight:600;color:#475569}.oc-gen-card .oc-gen-warn[data-v-52bb3be7]{margin-top:6px;padding:7px 14px;width:100%;background:#fefce8;border:1.5px solid #0f172a;font-size:12px;font-weight:800;color:#b45309}.oc-spinner-ring[data-v-52bb3be7]{position:relative;width:64px;height:64px;display:flex;align-items:center;justify-content:center}.oc-spinner-ring .ring-outer[data-v-52bb3be7]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:4px solid #e2e8f0;border-top-color:#10b981;border-right-color:#0f172a;animation:oc-spin-52bb3be7 .9s linear infinite}.oc-spinner-ring .ring-inner[data-v-52bb3be7]{position:absolute;top:9px;right:9px;bottom:9px;left:9px;border-radius:50%;border:3px dashed #cbd5e1;border-bottom-color:#dc2626;animation:oc-spin-rev-52bb3be7 1.4s linear infinite}.oc-spinner-ring .ring-core[data-v-52bb3be7]{font-style:normal;font-size:13px;font-weight:900;color:#0f172a}@keyframes oc-spin-52bb3be7{to{transform:rotate(360deg)}}@keyframes oc-spin-rev-52bb3be7{to{transform:rotate(-360deg)}}.oc-strategy-modal-wrap .ant-modal-header{text-align:center}.oneclick-wizard[data-v-2859d69e]{display:flex;flex-direction:column;gap:14px;padding:4px 0 2px}.oc-steps[data-v-2859d69e]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.oc-step-item[data-v-2859d69e]{height:36px;border:1.5px solid #0f172a;background:#fff;display:flex;align-items:center;justify-content:center;gap:6px;font-size:12.5px;font-weight:800;color:#0f172a;cursor:pointer;transition:all .15s}.oc-step-item[data-v-2859d69e]:hover{background:#fefce8}.oc-step-item.active[data-v-2859d69e]{background:#0f172a;color:#fef08a;box-shadow:2px 2px #dc2626}.oc-step-item.done[data-v-2859d69e]:not(.active){background:#eff6ff;border-color:#1d4ed8;color:#1d4ed8}.oc-step-item .num[data-v-2859d69e]{font-size:11px;font-weight:900;padding:0 5px;border:1px solid currentColor}.oc-stats-bar[data-v-2859d69e]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:10px 12px;background:#fffcf7;border:2px solid #0f172a;box-shadow:3px 3px #0f172a}.oc-stat-card[data-v-2859d69e]{border:1.5px solid #0f172a;padding:7px 10px;display:flex;align-items:center;justify-content:space-between}.oc-stat-card .st-left[data-v-2859d69e]{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:800}.oc-stat-card .st-left i[data-v-2859d69e]{font-style:normal;padding:1px 5px;color:#fff;font-size:11px}.oc-stat-card .st-val[data-v-2859d69e]{font-size:19px;font-weight:900}.oc-stat-card .st-val small[data-v-2859d69e]{font-size:11px;font-weight:700;margin-left:2px}.oc-stat-card.is-impact[data-v-2859d69e]{background:#fff1f2;border-bottom:3px solid #e11d48}.oc-stat-card.is-impact .st-left[data-v-2859d69e]{color:#9f1239}.oc-stat-card.is-impact .st-left i[data-v-2859d69e]{background:#e11d48}.oc-stat-card.is-impact .st-val[data-v-2859d69e]{color:#e11d48}.oc-stat-card.is-stable[data-v-2859d69e]{background:#eff6ff;border-bottom:3px solid #2563eb}.oc-stat-card.is-stable .st-left[data-v-2859d69e]{color:#1e40af}.oc-stat-card.is-stable .st-left i[data-v-2859d69e]{background:#2563eb}.oc-stat-card.is-stable .st-val[data-v-2859d69e]{color:#2563eb}.oc-stat-card.is-safe[data-v-2859d69e]{background:#ecfdf5;border-bottom:3px solid #059669}.oc-stat-card.is-safe .st-left[data-v-2859d69e]{color:#065f46}.oc-stat-card.is-safe .st-left i[data-v-2859d69e]{background:#059669}.oc-stat-card.is-safe .st-val[data-v-2859d69e]{color:#059669}.oc-step-body[data-v-2859d69e]{min-height:250px;max-height:360px;overflow-y:auto;padding:14px 16px;background:#fff;border:1.5px solid #0f172a;display:flex;flex-direction:column;gap:14px}.oc-block[data-v-2859d69e]{display:flex;flex-direction:column;gap:8px}.oc-block .oc-label[data-v-2859d69e]{font-size:13px;font-weight:900;color:#0f172a;display:flex;align-items:center;justify-content:space-between}.oc-block .oc-label small[data-v-2859d69e]{font-size:11.5px;font-weight:700;color:#64748b}.oc-tag-list[data-v-2859d69e]{display:flex;flex-wrap:wrap;gap:7px 8px}.oc-tag[data-v-2859d69e]{height:28px;padding:0 12px;border:1.5px solid #cbd5e1;background:#fff;color:#334155;font-size:12.5px;font-weight:700;display:inline-flex;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .15s}.oc-tag[data-v-2859d69e]:hover{background:#fef08a;color:#0f172a;border-color:#0f172a}.oc-tag.active[data-v-2859d69e]{background:#0f172a;color:#fef08a;border-color:#0f172a;font-weight:800;box-shadow:2px 2px #dc2626}.oc-major-picker[data-v-2859d69e]{display:grid;grid-template-columns:165px 175px 1fr;height:220px;border:1.5px solid #0f172a}.oc-major-picker .mp-col[data-v-2859d69e]{border-right:1.5px solid #0f172a;overflow-y:auto;padding:6px;display:flex;flex-direction:column;gap:4px}.oc-major-picker .mp-col[data-v-2859d69e]:last-child{border-right:none;background:#f8fafc}.oc-major-picker .mp-head-all[data-v-2859d69e]{padding:6px 8px;margin-bottom:2px;border-bottom:1.5px dashed #cbd5e1;background:#fefce8;font-size:12px;font-weight:900;color:#0f172a;display:flex;align-items:center;gap:6px;cursor:pointer;-webkit-user-select:none;user-select:none}.oc-major-picker .mp-head-all[data-v-2859d69e]:hover{background:#fef08a}.oc-major-picker .mp-item[data-v-2859d69e]{padding:6px 8px;font-size:12px;font-weight:700;color:#334155;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:6px}.oc-major-picker .mp-item[data-v-2859d69e]:hover{background:#fefce8}.oc-major-picker .mp-item.active[data-v-2859d69e]{background:#eff6ff;color:#1d4ed8;font-weight:900;border-left:3px solid #1d4ed8}.oc-footer[data-v-2859d69e]{display:flex;align-items:center;justify-content:space-between;gap:12px}.oc-footer .oc-summary[data-v-2859d69e]{font-size:12px;font-weight:700;color:#475569}.oc-footer .oc-summary b[data-v-2859d69e]{color:#0f172a}.oc-footer .oc-btns[data-v-2859d69e]{display:flex;gap:10px}.oc-footer .oc-btns button[data-v-2859d69e]{height:36px;padding:0 18px;border:1.5px solid #0f172a;font-size:13px;font-weight:900;cursor:pointer}.oc-footer .oc-btns .btn-light[data-v-2859d69e]{background:#fff;color:#0f172a}.oc-footer .oc-btns .btn-dark[data-v-2859d69e]{background:#0f172a;color:#fef08a;box-shadow:2px 2px #dc2626}.oc-footer .oc-btns .btn-dark[data-v-2859d69e]:disabled{opacity:.6;cursor:not-allowed}.oneclick-wizard-modal-wrap .ant-modal-header{text-align:center}.showcase-banner-core[data-v-59b13cc8]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden;display:block}.showcase-banner-core[data-v-59b13cc8] .ant-carousel,.showcase-banner-core[data-v-59b13cc8] .slick-slider,.showcase-banner-core[data-v-59b13cc8] .slick-list,.showcase-banner-core[data-v-59b13cc8] .slick-track{height:304px!important}.showcase-banner-core[data-v-59b13cc8] .slick-slide{height:304px!important;font-size:0;line-height:0}.showcase-banner-core[data-v-59b13cc8] .slick-slide>div{height:304px!important;display:block}.showcase-slide[data-v-59b13cc8]{width:100%;height:304px!important;position:relative;background:linear-gradient(135deg,#e0edff,#f0f6ff 55%,#dbeafe);display:flex!important;align-items:center;padding:0 40px;overflow:hidden;line-height:1.5}.showcase-slide__bg[data-v-59b13cc8]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block}.showcase-slide__content[data-v-59b13cc8]{position:relative;z-index:2;max-width:470px;text-align:left}.showcase-slide__badge[data-v-59b13cc8]{display:inline-flex;align-items:center;gap:8px;background:#ffffffe0;padding:4px 12px 4px 6px;border-radius:999px;font-size:12px;color:#1e293b;margin-bottom:12px}.showcase-slide__badge b[data-v-59b13cc8]{background:#0f172a;color:#fff;padding:2px 8px;border-radius:999px}.showcase-slide__title[data-v-59b13cc8]{font-size:28px;font-weight:800;color:#0f172a;line-height:1.3;margin:0 0 10px}.showcase-slide__title[data-v-59b13cc8] .highlight{color:#1677ff}.showcase-slide__sub[data-v-59b13cc8]{font-size:13.5px;color:#475569;line-height:1.65;margin:0 0 18px}.showcase-slide__btn[data-v-59b13cc8]{border:none;background:#1677ff;color:#fff;padding:9px 22px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.showcase-slide__btn[data-v-59b13cc8]:hover{background:#0958d9;transform:translateY(-1px)}.swiss-region-tag[data-v-7bf8e005]{display:inline-flex;align-items:center;background:#1677ff;color:#fff;font-size:11px;font-weight:700;padding:2px 8px;border-radius:4px;letter-spacing:.3px;border:1px solid #0958d9}.swiss-3c[data-v-7bf8e005]{border:2px solid #0f172a;background:#fafaf9}.swiss-3c .s3c-top[data-v-7bf8e005]{display:grid;grid-template-columns:376px 1fr;height:304px;border-bottom:2px solid #0f172a;align-items:stretch}.swiss-3c .s3c-dossier[data-v-7bf8e005]{border-right:2px solid #0f172a;padding:15px 18px;display:flex;flex-direction:column;justify-content:space-between;background:#fffcf7;height:304px;box-sizing:border-box}.swiss-3c .s3c-dossier .head-row[data-v-7bf8e005]{display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid #0f172a;padding-bottom:8px}.swiss-3c .s3c-dossier .head-row .left-title[data-v-7bf8e005]{display:flex;align-items:center;gap:8px}.swiss-3c .s3c-dossier .head-row .left-title .red-dot[data-v-7bf8e005]{width:10px;height:10px;background:#dc2626;border:1.5px solid #0f172a}.swiss-3c .s3c-dossier .head-row .left-title b[data-v-7bf8e005]{font-size:17px;font-weight:900;color:#0f172a}.swiss-3c .s3c-dossier .head-row .edit-btn[data-v-7bf8e005]{font-size:12px;font-weight:700;color:#1677ff;cursor:pointer}.swiss-3c .s3c-dossier .head-row .edit-btn[data-v-7bf8e005]:hover{text-decoration:underline}.swiss-3c .s3c-dossier .dossier-gate-box[data-v-7bf8e005]{flex:1;margin-top:10px;padding:16px 18px;background:#fff;border:2px solid #0f172a;box-shadow:4px 4px #0f172a;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;cursor:pointer;transition:all .15s ease}.swiss-3c .s3c-dossier .dossier-gate-box[data-v-7bf8e005]:hover{transform:translate(-1px,-1px);box-shadow:5px 5px #dc2626}.swiss-3c .s3c-dossier .dossier-gate-box.is-profile[data-v-7bf8e005]{background:#fefce8}.swiss-3c .s3c-dossier .dossier-gate-box .gate-badge[data-v-7bf8e005]{padding:2px 8px;background:#dc2626;color:#fff;border:1.5px solid #0f172a;font-size:10.5px;font-weight:900;letter-spacing:.5px;margin-bottom:8px}.swiss-3c .s3c-dossier .dossier-gate-box h4[data-v-7bf8e005]{margin:0 0 6px;font-size:20px;font-weight:900;color:#0f172a}.swiss-3c .s3c-dossier .dossier-gate-box p[data-v-7bf8e005]{margin:0 0 14px;font-size:12px;font-weight:700;color:#475569;line-height:1.55}.swiss-3c .s3c-dossier .dossier-gate-box .gate-action-btn[data-v-7bf8e005]{height:34px;padding:0 18px;background:#0f172a;color:#fef08a;border:1.5px solid #0f172a;box-shadow:2px 2px #dc2626;font-size:12.5px;font-weight:900;cursor:pointer}.swiss-3c .s3c-dossier .dossier-gate-box .gate-action-btn[data-v-7bf8e005]:hover{background:#dc2626;color:#fff;box-shadow:2px 2px #0f172a}.swiss-3c .s3c-dossier .tier1-profile[data-v-7bf8e005]{display:grid;grid-template-columns:1fr 1fr;border:1.5px solid #0f172a;background:#fff;box-shadow:3px 3px #0f172a;cursor:pointer}.swiss-3c .s3c-dossier .tier1-profile .p-cell[data-v-7bf8e005]{padding:8px 14px;border-right:1.5px solid #0f172a;display:flex;flex-direction:column}.swiss-3c .s3c-dossier .tier1-profile .p-cell[data-v-7bf8e005]:last-child{border-right:none;background:#f8fafc}.swiss-3c .s3c-dossier .tier1-profile .p-cell .p-label[data-v-7bf8e005]{font-size:11px;font-weight:700;color:#64748b;display:flex;align-items:center;justify-content:space-between}.swiss-3c .s3c-dossier .tier1-profile .p-cell .p-val[data-v-7bf8e005]{font-size:26px;font-weight:900;color:#0f172a;line-height:1.15}.swiss-3c .s3c-dossier .tier1-profile .p-cell .p-val em[data-v-7bf8e005]{font-style:normal;font-size:12px;font-weight:700;color:#475569;margin-left:3px}.swiss-3c .s3c-dossier .tier2-quotas[data-v-7bf8e005]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.swiss-3c .s3c-dossier .tier2-quotas .q-card[data-v-7bf8e005]{border:1.5px solid #0f172a;padding:7px 8px;cursor:pointer;transition:transform .15s;display:flex;flex-direction:column;align-items:center;text-align:center}.swiss-3c .s3c-dossier .tier2-quotas .q-card[data-v-7bf8e005]:hover{transform:translateY(-2px)}.swiss-3c .s3c-dossier .tier2-quotas .q-card .q-top[data-v-7bf8e005]{display:flex;align-items:center;gap:4px;font-size:11px;font-weight:800;margin-bottom:2px}.swiss-3c .s3c-dossier .tier2-quotas .q-card .q-top i[data-v-7bf8e005]{font-style:normal;padding:0 4px;border-radius:3px;font-size:10px;color:#fff}.swiss-3c .s3c-dossier .tier2-quotas .q-card .q-num[data-v-7bf8e005]{font-size:19px;font-weight:900;line-height:1.1}.swiss-3c .s3c-dossier .tier2-quotas .q-card .q-num small[data-v-7bf8e005]{font-size:11px;font-weight:700;margin-left:1px}.swiss-3c .s3c-dossier .tier2-quotas .q-card.q-impact[data-v-7bf8e005]{background:#fff1f2;border-bottom:3px solid #e11d48}.swiss-3c .s3c-dossier .tier2-quotas .q-card.q-impact .q-top[data-v-7bf8e005]{color:#9f1239}.swiss-3c .s3c-dossier .tier2-quotas .q-card.q-impact .q-top i[data-v-7bf8e005]{background:#e11d48}.swiss-3c .s3c-dossier .tier2-quotas .q-card.q-impact .q-num[data-v-7bf8e005]{color:#e11d48}.swiss-3c .s3c-dossier .tier2-quotas .q-card.q-stable[data-v-7bf8e005]{background:#eff6ff;border-bottom:3px solid #2563eb}.swiss-3c .s3c-dossier .tier2-quotas .q-card.q-stable .q-top[data-v-7bf8e005]{color:#1e40af}.swiss-3c .s3c-dossier .tier2-quotas .q-card.q-stable .q-top i[data-v-7bf8e005]{background:#2563eb}.swiss-3c .s3c-dossier .tier2-quotas .q-card.q-stable .q-num[data-v-7bf8e005]{color:#2563eb}.swiss-3c .s3c-dossier .tier2-quotas .q-card.q-safe[data-v-7bf8e005]{background:#ecfdf5;border-bottom:3px solid #059669}.swiss-3c .s3c-dossier .tier2-quotas .q-card.q-safe .q-top[data-v-7bf8e005]{color:#065f46}.swiss-3c .s3c-dossier .tier2-quotas .q-card.q-safe .q-top i[data-v-7bf8e005]{background:#059669}.swiss-3c .s3c-dossier .tier2-quotas .q-card.q-safe .q-num[data-v-7bf8e005]{color:#059669}.swiss-3c .s3c-dossier .btns[data-v-7bf8e005]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.swiss-3c .s3c-dossier .btns button[data-v-7bf8e005]{height:38px;border:1.5px solid #0f172a;font-weight:800;font-size:13.5px;cursor:pointer;transition:all .15s}.swiss-3c .s3c-dossier .btns .b1[data-v-7bf8e005]{background:#0f172a;color:#fff}.swiss-3c .s3c-dossier .btns .b1[data-v-7bf8e005]:hover{background:#1e293b}.swiss-3c .s3c-dossier .btns .b2[data-v-7bf8e005]{background:#eff6ff;color:#1d4ed8;border-color:#1d4ed8}.swiss-3c .s3c-dossier .btns .b2[data-v-7bf8e005]:hover{background:#dbeafe}.swiss-3c .s3c-banner[data-v-7bf8e005]{position:relative;height:304px;overflow:hidden;background:#dbeafe}.swiss-3c .s3c-foot[data-v-7bf8e005]{display:grid;grid-template-columns:repeat(4,1fr);height:68px;background:#fff}.swiss-3c .s3c-foot .f-cell[data-v-7bf8e005]{border-right:1.5px solid #0f172a;padding:0 16px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:background .15s}.swiss-3c .s3c-foot .f-cell[data-v-7bf8e005]:last-child{border-right:none}.swiss-3c .s3c-foot .f-cell[data-v-7bf8e005]:hover{background:#fef08a}.swiss-3c .s3c-foot .f-cell .l[data-v-7bf8e005]{display:flex;align-items:center;gap:10px}.swiss-3c .s3c-foot .f-cell .l span[data-v-7bf8e005]{font-size:18px;font-weight:900;color:#dc2626}.swiss-3c .s3c-foot .f-cell .l b[data-v-7bf8e005]{font-size:14.5px;color:#0f172a;display:block}.swiss-3c .s3c-foot .f-cell .l small[data-v-7bf8e005]{font-size:11px;color:#64748b}.swiss-3c .s3c-foot .f-cell img[data-v-7bf8e005]{width:22px;height:22px}.home-showcase-wrap[data-v-dffa34cf]{width:1200px;max-width:calc(100vw - 48px);margin:0 auto;padding-top:84px;padding-bottom:10px}.showcase-style-switcher[data-v-dffa34cf]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:10px 16px;margin-bottom:14px;box-shadow:0 4px 16px #0f172a0a;display:flex;align-items:center;justify-content:space-between;gap:16px}.showcase-style-switcher .switcher-title[data-v-dffa34cf]{display:flex;align-items:center;gap:8px}.showcase-style-switcher .switcher-title .dot[data-v-dffa34cf]{width:8px;height:8px;border-radius:50%;background:#1677ff}.showcase-style-switcher .switcher-title b[data-v-dffa34cf]{font-size:13.5px;color:#0f172a}.showcase-style-switcher .switcher-title small[data-v-dffa34cf]{font-size:12px;color:#64748b;margin-left:4px}.showcase-style-switcher .switcher-pills[data-v-dffa34cf]{display:flex;gap:8px;flex-shrink:0}.showcase-style-switcher .switcher-pill[data-v-dffa34cf]{height:32px;border-radius:8px;border:1px solid #cbd5e1;background:#f8fafc;color:#334155;font-size:12.5px;font-weight:600;cursor:pointer;transition:all .18s;padding:0 14px;white-space:nowrap}.showcase-style-switcher .switcher-pill[data-v-dffa34cf]:hover{border-color:#93c5fd;color:#1677ff;background:#eff6ff}.showcase-style-switcher .switcher-pill.active[data-v-dffa34cf]{background:#0f172a;border-color:#0f172a;color:#fff;box-shadow:0 4px 10px #0f172a33}.swiss-appraisal-section[data-v-b6ea74fe],.swiss-enroll-section[data-v-b6ea74fe]{padding:18px 0 6px;background:#fff}.swiss-appraisal-section>.container[data-v-b6ea74fe],.swiss-enroll-section>.container[data-v-b6ea74fe]{width:1200px;max-width:calc(100vw - 48px);margin:0 auto;padding:0}.swiss-block[data-v-b6ea74fe]{border:2px solid #0f172a;background:#fffcf7}.swiss-mast-bar[data-v-b6ea74fe]{display:flex;align-items:center;justify-content:space-between;padding:10px 18px;border-bottom:2px solid #0f172a;background:#fffcf7;color:#0f172a}.swiss-mast-bar .mast-left[data-v-b6ea74fe]{display:flex;align-items:center;gap:10px}.swiss-mast-bar .mast-left .vol-badge[data-v-b6ea74fe]{background:#dc2626;color:#fff;font-size:11px;font-weight:900;padding:2px 8px;letter-spacing:.8px;border:1.5px solid #0f172a}.swiss-mast-bar .mast-left h2[data-v-b6ea74fe]{margin:0;font-size:18px;font-weight:900;color:#0f172a;letter-spacing:.5px}.swiss-mast-bar .mast-left small[data-v-b6ea74fe]{font-size:12px;color:#64748b;margin-left:4px;font-weight:600}.swiss-mast-bar .mast-more[data-v-b6ea74fe]{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:800;color:#0f172a;background:#fef08a;border:1.5px solid #0f172a;padding:4px 12px;cursor:pointer;transition:all .15s;box-shadow:2px 2px #0f172a}.swiss-mast-bar .mast-more[data-v-b6ea74fe]:hover{background:#fde047;transform:translate(-1px,-1px);box-shadow:3px 3px #0f172a}.swiss-appraisal-grid[data-v-b6ea74fe]{display:grid;grid-template-columns:230px repeat(5,minmax(0,1fr));min-height:224px}.swiss-appraisal-intro[data-v-b6ea74fe]{border-right:2px solid #0f172a;padding:18px 16px;display:flex;flex-direction:column;justify-content:space-between;background:#f8fafc}.swiss-appraisal-intro .tag[data-v-b6ea74fe]{display:inline-block;align-self:flex-start;background:#1677ff;color:#fff;font-size:11px;font-weight:800;padding:2px 8px;border:1px solid #0958d9}.swiss-appraisal-intro h3[data-v-b6ea74fe]{font-size:18px;font-weight:900;color:#0f172a;margin:8px 0 6px;line-height:1.3}.swiss-appraisal-intro p[data-v-b6ea74fe]{font-size:12px;color:#475569;line-height:1.55;margin:0}.swiss-appraisal-intro .all-btn[data-v-b6ea74fe]{height:34px;border:1.5px solid #0f172a;background:#0f172a;color:#fff;font-size:12.5px;font-weight:800;cursor:pointer}.swiss-appraisal-intro .all-btn[data-v-b6ea74fe]:hover{background:#1e293b}.swiss-appraisal-dossier[data-v-b6ea74fe]{border-right:1.5px solid #0f172a;display:flex;flex-direction:column;justify-content:space-between;background:#fff;cursor:pointer;transition:background .15s}.swiss-appraisal-dossier[data-v-b6ea74fe]:last-child{border-right:none}.swiss-appraisal-dossier[data-v-b6ea74fe]:hover{background:#fefce8}.swiss-appraisal-dossier:hover .d-foot[data-v-b6ea74fe]{background:#0f172a;color:#fef08a}.swiss-appraisal-dossier .d-head[data-v-b6ea74fe]{padding:10px 12px 6px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px dashed #cbd5e1}.swiss-appraisal-dossier .d-head .code[data-v-b6ea74fe]{font-size:12px;font-weight:900;color:#dc2626}.swiss-appraisal-dossier .d-head .sub[data-v-b6ea74fe]{font-size:10px;font-weight:800;color:#64748b;letter-spacing:.5px}.swiss-appraisal-dossier .d-visual[data-v-b6ea74fe]{height:108px;margin:8px 12px;border:1.5px solid #0f172a;overflow:hidden;position:relative}.swiss-appraisal-dossier .d-visual img[data-v-b6ea74fe]{width:100%;height:100%;object-fit:cover;display:block}.swiss-appraisal-dossier .d-body[data-v-b6ea74fe]{padding:0 12px 8px;display:flex;justify-content:space-between;align-items:baseline}.swiss-appraisal-dossier .d-body b[data-v-b6ea74fe]{font-size:15.5px;font-weight:900;color:#0f172a}.swiss-appraisal-dossier .d-body small[data-v-b6ea74fe]{font-size:11px;color:#64748b;font-weight:600}.swiss-appraisal-dossier .d-foot[data-v-b6ea74fe]{border-top:1.5px solid #0f172a;padding:7px 12px;font-size:12px;font-weight:800;color:#0f172a;background:#f8fafc;display:flex;justify-content:space-between;align-items:center;transition:all .15s}.swiss-enroll-ledger[data-v-b6ea74fe]{display:grid;grid-template-columns:1fr 1fr}.swiss-enroll-ledger .ledger-col[data-v-b6ea74fe]{border-right:2px solid #0f172a;background:#fff}.swiss-enroll-ledger .ledger-col[data-v-b6ea74fe]:last-child{border-right:none}.swiss-enroll-ledger .ledger-banner[data-v-b6ea74fe]{padding:12px 18px;border-bottom:1.5px solid #0f172a;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.swiss-enroll-ledger .ledger-banner.is-expand[data-v-b6ea74fe]{background:#fff1f2;border-top:4px solid #e11d48}.swiss-enroll-ledger .ledger-banner.is-expand .tag[data-v-b6ea74fe]{background:#e11d48}.swiss-enroll-ledger .ledger-banner.is-shrink[data-v-b6ea74fe]{background:#ecfdf5;border-top:4px solid #059669}.swiss-enroll-ledger .ledger-banner.is-shrink .tag[data-v-b6ea74fe]{background:#059669}.swiss-enroll-ledger .ledger-banner .l[data-v-b6ea74fe]{display:flex;align-items:center;gap:10px}.swiss-enroll-ledger .ledger-banner .l .tag[data-v-b6ea74fe]{color:#fff;font-size:11px;font-weight:900;padding:2px 7px}.swiss-enroll-ledger .ledger-banner .l b[data-v-b6ea74fe]{font-size:17px;font-weight:900;color:#0f172a}.swiss-enroll-ledger .ledger-banner img[data-v-b6ea74fe]{width:32px;height:32px}.swiss-enroll-ledger .ledger-table[data-v-b6ea74fe]{width:100%;border-collapse:collapse;table-layout:fixed}.swiss-enroll-ledger .ledger-table th[data-v-b6ea74fe]{background:#f8fafc;border-bottom:1.5px solid #0f172a;padding:8px 12px;font-size:12px;font-weight:800;color:#475569;text-align:center}.swiss-enroll-ledger .ledger-table th.col-school[data-v-b6ea74fe]{width:220px;text-align:left}.swiss-enroll-ledger .ledger-table th.col-change[data-v-b6ea74fe]{width:106px}.swiss-enroll-ledger .ledger-table td[data-v-b6ea74fe]{height:42px;padding:0 12px;border-bottom:1px solid #e2e8f0;font-size:14px;font-weight:600;color:#0f172a;text-align:center}.swiss-enroll-ledger .ledger-table td.col-school[data-v-b6ea74fe]{width:220px;text-align:left;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.swiss-enroll-ledger .ledger-table td.col-change[data-v-b6ea74fe]{width:106px;font-weight:900}.swiss-enroll-ledger .ledger-table td.change-expand[data-v-b6ea74fe]{color:#e11d48;background:#fff1f273}.swiss-enroll-ledger .ledger-table td.change-shrink[data-v-b6ea74fe]{color:#059669;background:#ecfdf573}.swiss-enroll-ledger .ledger-table tr[data-v-b6ea74fe]{cursor:pointer}.swiss-enroll-ledger .ledger-table tr:hover td[data-v-b6ea74fe]{background:#fef9c3}.home-enroll-scroll-viewport[data-v-b6ea74fe]{height:210px;overflow:hidden;position:relative}.home-enroll-scroll-track.is-scrolling[data-v-b6ea74fe]{animation:enrollVerticalScroll-b6ea74fe 28s linear infinite}.home-enroll-scroll-track[data-v-b6ea74fe]:hover{animation-play-state:paused}@keyframes enrollVerticalScroll-b6ea74fe{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.consultants-grid[data-v-f0350033]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:28px 4px 8px;overflow:visible}.consultants-grid.home-grid[data-v-f0350033]{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0;border-top:1px solid #0f172a;border-left:1px solid #0f172a}.consultants-grid.home-grid .consultant-card[data-v-f0350033]{border-radius:0;border:none;border-right:1.5px solid #0f172a;border-bottom:1.5px solid #0f172a;box-shadow:none}.consultants-grid.home-grid .consultant-card[data-v-f0350033]:hover{transform:none;background:#fefce8}.consultants-grid.home-grid .consultant-card:hover .btn-book[data-v-f0350033]{background:#dc2626;color:#fff;border-color:#0f172a}.consultants-grid.home-grid .consultant-card .card-header[data-v-f0350033]{border-radius:0;border-bottom:1.5px solid #0f172a;height:108px}.consultants-grid.home-grid .consultant-card .tag[data-v-f0350033]{border-radius:2px;border:1px solid #0f172a;background:#fff;color:#0f172a;font-weight:700;box-shadow:1.5px 1.5px #0f172a}.consultants-grid.home-grid .consultant-card .card-body[data-v-f0350033]{background:transparent}.consultants-grid.home-grid .consultant-card .card-footer[data-v-f0350033]{border-radius:0;background:transparent;padding:0 16px 14px}.consultants-grid.home-grid .consultant-card .btn-book[data-v-f0350033]{border-radius:0;border:1.5px solid #0f172a;background:#0f172a;color:#fff;font-weight:800;padding:7px 0}.consultant-card[data-v-f0350033]{background:#fff;border-radius:12px;overflow:visible;box-shadow:0 2px 12px #0000000a;transition:all .25s ease;display:flex;flex-direction:column;border:1px solid #e4e7ed;height:100%;min-width:0;position:relative}.consultant-card[data-v-f0350033]:hover{transform:translateY(-5px);box-shadow:0 12px 32px #0000001a}.consultant-card:hover .btn-book[data-v-f0350033]{background:#52c41a;color:#fff}.card-header[data-v-f0350033]{padding:14px 16px 0;height:102px;display:flex;justify-content:space-between;position:relative;border-top-left-radius:12px;border-top-right-radius:12px}.info-left[data-v-f0350033]{flex:1;min-width:0;margin-right:96px;z-index:2;position:relative}.info-left .planner-code[data-v-f0350033]{display:inline-block;font-size:10px;font-weight:900;color:#dc2626;background:#fff;border:1px solid #0f172a;padding:0 5px;margin-bottom:3px}.info-left h3[data-v-f0350033]{font-size:18px;font-weight:800;color:#303133;margin:0 0 6px}.tags[data-v-f0350033]{display:flex;flex-wrap:wrap;gap:5px}.tag[data-v-f0350033]{background:#ffffffe6;padding:2px 7px;border-radius:4px;font-size:11px;color:#303133;font-weight:500;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.avatar-right[data-v-f0350033]{width:112px;position:absolute;right:4px;bottom:0;display:flex;align-items:flex-end;justify-content:center;z-index:1;pointer-events:none}.avatar-right img[data-v-f0350033]{width:100%;height:130px;object-fit:contain;object-position:bottom center}.card-body[data-v-f0350033]{padding:12px 16px;flex:1;background:#fff;min-height:0;display:flex;flex-direction:column}.intro[data-v-f0350033]{font-size:12.5px;color:#909399;line-height:1.65;margin:0;height:62px;overflow-y:auto;text-align:justify;padding-right:4px}.intro[data-v-f0350033]::-webkit-scrollbar{width:4px}.intro[data-v-f0350033]::-webkit-scrollbar-thumb{background:#dcdfe6;border-radius:2px}.intro[data-v-f0350033]::-webkit-scrollbar-track{background:transparent}.card-footer[data-v-f0350033]{padding:0 16px 12px;background:#fff;border-bottom-left-radius:12px;border-bottom-right-radius:12px}.btn-book[data-v-f0350033]{width:100%;padding:6px 0;text-align:center;border-radius:6px;font-size:14px;color:#909399;background:transparent;cursor:pointer;transition:all .25s;font-weight:500}@media (max-width: 992px){.consultants-grid[data-v-f0350033],.consultants-grid.home-grid[data-v-f0350033]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 576px){.consultants-grid[data-v-f0350033],.consultants-grid.home-grid[data-v-f0350033]{grid-template-columns:1fr}}.home-page[data-v-f0350033]{min-height:100vh;background:#fff}.container[data-v-f0350033]{width:100%;max-width:min(1200px,100vw - 48px);margin:0 auto;padding:0 clamp(16px,2vw,24px)}.hero-section-wrapper[data-v-f0350033]{position:relative;width:1200px;max-width:calc(100vw - 48px);margin:0 auto;background:transparent;overflow:hidden;padding-top:80px}.hero-section-wrapper[data-v-f0350033] .ant-carousel{border-radius:16px;overflow:hidden}.hero-section-wrapper[data-v-f0350033] .ant-carousel .slick-slider{height:min(460px,100vh - 360px)}.hero-section-wrapper[data-v-f0350033] .ant-carousel .slick-list{height:100%;border-radius:16px;overflow:hidden}.hero-section-wrapper[data-v-f0350033] .ant-carousel .slick-track{height:100%}.hero-section-wrapper[data-v-f0350033] .ant-carousel .slick-slide{text-align:center;height:min(460px,100vh - 360px);overflow:hidden}.hero-section-wrapper[data-v-f0350033] .ant-carousel .slick-slide>div{height:100%}.hero-section-wrapper[data-v-f0350033] .ant-carousel .slick-dots{bottom:40px;height:auto}.hero-section-wrapper[data-v-f0350033] .ant-carousel .slick-dots li{width:8px;height:8px;border-radius:50%;margin:0 6px;vertical-align:middle}.hero-section-wrapper[data-v-f0350033] .ant-carousel .slick-dots li button{width:100%;height:100%;border-radius:50%;background:#d9d9d9;opacity:1;transition:all .3s}.hero-section-wrapper[data-v-f0350033] .ant-carousel .slick-dots li.slick-active{width:24px}.hero-section-wrapper[data-v-f0350033] .ant-carousel .slick-dots li.slick-active button{background:#2c3e50;width:100%;border-radius:4px}.hero-slide[data-v-f0350033]{height:min(720px,100vh - 320px)!important;width:100%!important;position:relative;border:none!important;outline:none!important}.hero-bg[data-v-f0350033]{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;z-index:0}.hero-container[data-v-f0350033]{width:100%;max-width:min(1200px,100vw - 48px);margin:0 auto;padding:0 clamp(16px,2vw,24px);height:100%}.hero-content[data-v-f0350033]{display:flex;align-items:center;justify-content:flex-start;height:100%}.hero-text[data-v-f0350033]{flex:0 0 50%;max-width:600px;text-align:left;z-index:2;padding-right:clamp(16px,2.5vw,40px)}.hero-text .badge[data-v-f0350033]{display:inline-flex;align-items:center;background:#fff;padding:4px 12px 4px 4px;border-radius:20px;box-shadow:0 4px 12px #1890ff26;margin-bottom:24px}.hero-text .badge .tag[data-v-f0350033]{background:#1f2d3d;color:#fff;padding:2px 10px;border-radius:12px;font-size:12px;font-weight:600;margin-right:8px}.hero-text .badge .text[data-v-f0350033]{font-size:13px;color:#303133;font-weight:500}.hero-text .hero-title[data-v-f0350033]{font-size:clamp(36px,3.2vw,48px);font-weight:800;color:#1f2d3d;line-height:1.2;margin-bottom:20px;letter-spacing:-.5px}.hero-text .hero-title .highlight[data-v-f0350033]{color:#1f2d3d;position:relative;display:inline-block}.hero-text .hero-title .highlight[data-v-f0350033]:after{content:"";position:absolute;bottom:8px;left:0;width:100%;height:12px;background:#2c3e5026;z-index:-1;border-radius:2px}.hero-text .hero-subtitle[data-v-f0350033]{font-size:clamp(15px,1.2vw,18px);color:#64748b;line-height:1.6;margin-bottom:clamp(24px,2.5vw,40px);max-width:540px}.hero-text .hero-actions[data-v-f0350033]{display:flex;align-items:center;gap:30px}.hero-text .hero-actions .cta-btn[data-v-f0350033]{height:clamp(44px,3.5vw,52px);padding:0 clamp(28px,2.5vw,40px);font-size:clamp(15px,1.2vw,18px);font-weight:600;border-radius:26px;background:#2c3e50;border:none;box-shadow:0 10px 25px #1890ff4d;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.hero-text .hero-actions .cta-btn[data-v-f0350033]:hover{transform:translateY(-2px);box-shadow:0 15px 35px #1890ff66}@media (max-width: 992px){.hero-content[data-v-f0350033]{justify-content:center}.hero-text[data-v-f0350033]{flex:0 0 100%;max-width:100%;margin:0 auto;text-align:center;padding-right:0}.hero-actions[data-v-f0350033]{justify-content:center}}.section[data-v-f0350033]{padding:0}.section-header[data-v-f0350033]{text-align:center;margin-bottom:clamp(36px,3.5vw,56px);max-width:700px;margin-left:auto;margin-right:auto}.section-header .section-tag[data-v-f0350033]{display:inline-block;background:#2c3e500f;color:#2c3e50;padding:5px 18px;border-radius:20px;font-size:13px;font-weight:600;margin-bottom:16px;letter-spacing:.5px}.section-header h2[data-v-f0350033]{font-size:clamp(26px,2.2vw,34px);color:#1f2d3d;margin-bottom:12px;font-weight:700;line-height:1.3}.section-header p[data-v-f0350033]{font-size:16px;color:#909399;font-weight:400;line-height:1.6}.stats-bar[data-v-f0350033]{position:relative;z-index:10;padding:0 clamp(16px,2vw,24px)}.stats-inner[data-v-f0350033]{max-width:min(1200px,100vw - 48px);margin:-36px auto 0;display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border-radius:20px;box-shadow:0 8px 32px #00000014}.stat-item[data-v-f0350033]{padding:clamp(20px,2vw,32px) clamp(16px,1.5vw,24px);text-align:center;position:relative}.stat-item[data-v-f0350033]:not(:last-child):after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:40px;background:#ebeef5}.stat-item .stat-value[data-v-f0350033]{display:block;font-size:clamp(24px,2.1vw,32px);font-weight:800;color:#2c3e50;line-height:1.2;letter-spacing:-.5px}.stat-item .stat-label[data-v-f0350033]{display:block;font-size:14px;color:#909399;margin-top:8px;font-weight:400}@media (max-width: 768px){.stats-inner[data-v-f0350033]{grid-template-columns:repeat(2,1fr);margin-top:-24px}.stat-item[data-v-f0350033]{padding:24px 16px}.stat-item[data-v-f0350033]:not(:last-child):after{display:none}.stat-item[data-v-f0350033]:nth-child(odd):not(:last-child):after{display:block}.stat-item .stat-value[data-v-f0350033]{font-size:26px}}.features-section[data-v-f0350033]{padding:clamp(60px,6.5vw,100px) 0 clamp(48px,5vw,80px);background:#fff;display:flex;justify-content:center}.features-grid[data-v-f0350033]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.feature-card[data-v-f0350033]{display:flex;align-items:center;gap:20px;padding:clamp(20px,1.8vw,28px) clamp(20px,2vw,32px);background:#f5f7fa;border-radius:12px;border-left:4px solid transparent;cursor:pointer;transition:all .25s ease}.feature-card.theme-blue[data-v-f0350033]{border-left-color:#1890ff}.feature-card.theme-blue .feature-icon[data-v-f0350033]{background:#1890ff14;color:#1890ff}.feature-card.theme-green[data-v-f0350033]{border-left-color:#52c41a}.feature-card.theme-green .feature-icon[data-v-f0350033]{background:#52c41a14;color:#52c41a}.feature-card.theme-orange[data-v-f0350033]{border-left-color:#faad14}.feature-card.theme-orange .feature-icon[data-v-f0350033]{background:#faad1414;color:#faad14}.feature-card.theme-purple[data-v-f0350033]{border-left-color:#722ed1}.feature-card.theme-purple .feature-icon[data-v-f0350033]{background:#722ed114;color:#722ed1}.feature-card[data-v-f0350033]:hover{background:#fff;box-shadow:0 8px 28px #0000000f;transform:translateY(-2px)}.feature-card:hover .feature-arrow[data-v-f0350033]{opacity:1;transform:translate(0)}.feature-icon[data-v-f0350033]{width:54px;height:54px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:26px;flex-shrink:0}.feature-body[data-v-f0350033]{flex:1;min-width:0}.feature-body h3[data-v-f0350033]{font-size:17px;font-weight:700;color:#1f2d3d;margin:0 0 6px}.feature-body p[data-v-f0350033]{font-size:14px;color:#909399;margin:0;line-height:1.6}.feature-arrow[data-v-f0350033]{color:#909399;font-size:13px;opacity:0;transform:translate(-8px);transition:all .25s ease;flex-shrink:0}@media (max-width: 768px){.features-grid[data-v-f0350033]{grid-template-columns:1fr}.feature-card[data-v-f0350033]{padding:24px}}.process-section[data-v-f0350033]{background:#f5f7fa;padding:clamp(60px,6.5vw,100px) 0;display:flex;justify-content:center}.process-grid[data-v-f0350033]{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(16px,1.5vw,24px);position:relative}.process-grid[data-v-f0350033]:before{content:"";position:absolute;top:40px;left:calc(12.5% + 12px);right:calc(12.5% + 12px);height:2px;background:#ebeef5;z-index:0}.step-card[data-v-f0350033]{text-align:center;padding:0 16px;position:relative;z-index:1}.step-card .step-number[data-v-f0350033]{width:64px;height:64px;border-radius:50%;background:#fff;border:2px solid #e4e7ed;display:inline-flex;align-items:center;justify-content:center;font-size:22px;font-weight:800;color:#2c3e50;margin-bottom:24px;transition:all .3s ease;box-shadow:0 4px 12px #0000000a}.step-card h3[data-v-f0350033]{font-size:18px;font-weight:700;color:#1f2d3d;margin-bottom:10px}.step-card p[data-v-f0350033]{font-size:14px;color:#909399;line-height:1.6;max-width:220px;margin:0 auto}.step-card:hover .step-number[data-v-f0350033]{background:#2c3e50;color:#fff;border-color:#2c3e50;transform:scale(1.08);box-shadow:0 8px 20px #2c3e5040}@media (max-width: 992px){.process-grid[data-v-f0350033]{grid-template-columns:repeat(2,1fr);gap:40px 24px}.process-grid[data-v-f0350033]:before{display:none}}@media (max-width: 576px){.process-grid[data-v-f0350033]{grid-template-columns:1fr;gap:32px}.process-section[data-v-f0350033]{padding:60px 0}}.testimonials-section[data-v-f0350033]{background:#fff;overflow:hidden;padding:18px 0 6px}.testimonials-section .container[data-v-f0350033]{width:1200px;max-width:calc(100vw - 48px);margin:0 auto;padding:0}.swiss-testimonials-box[data-v-f0350033]{border:2px solid #0f172a;background:#fffcf7}.swiss-section-mast[data-v-f0350033]{display:flex;align-items:center;justify-content:space-between;padding:10px 18px;border-bottom:2px solid #0f172a;background:#fffcf7;color:#0f172a}.swiss-section-mast .mast-left[data-v-f0350033]{display:flex;align-items:center;gap:10px}.swiss-section-mast .mast-left .vol-badge[data-v-f0350033]{background:#dc2626;color:#fff;font-size:11px;font-weight:900;padding:2px 8px;letter-spacing:.8px;border:1.5px solid #0f172a}.swiss-section-mast .mast-left h2[data-v-f0350033]{margin:0;font-size:18px;font-weight:900;color:#0f172a;letter-spacing:.5px}.swiss-section-mast .mast-left small[data-v-f0350033]{font-size:12px;color:#64748b;margin-left:4px;font-weight:600}.swiss-section-mast .mast-tag[data-v-f0350033]{font-size:12px;font-weight:800;color:#1d4ed8;background:#eff6ff;border:1.5px solid #0f172a;padding:3px 10px}.testimonials-track-wrapper[data-v-f0350033]{overflow:hidden;width:100%;padding:18px 0;background-image:radial-gradient(#cbd5e1 1px,transparent 1px);background-size:14px 14px}.testimonials-track[data-v-f0350033]{display:flex;gap:16px;animation:scroll-testimonials-f0350033 80s linear infinite;width:max-content;padding:0 16px}.testimonials-track[data-v-f0350033]:hover{animation-play-state:paused}.testimonial-item[data-v-f0350033]{flex-shrink:0;width:248px;height:346px;border:2px solid #0f172a;background:#fff;box-shadow:4px 4px #0f172a;display:flex;flex-direction:column;transition:transform .2s ease,box-shadow .2s ease}.testimonial-item[data-v-f0350033]:hover{transform:translate(-2px,-2px);box-shadow:6px 6px #dc2626}.testimonial-item .t-film-head[data-v-f0350033]{height:26px;border-bottom:1.5px solid #0f172a;background:#f8fafc;padding:0 10px;display:flex;align-items:center;justify-content:space-between;font-size:10.5px;font-weight:800;color:#0f172a}.testimonial-item .t-film-head span.red[data-v-f0350033]{color:#dc2626}.testimonial-item img[data-v-f0350033]{width:100%;flex:1;min-height:0;object-fit:cover;display:block}@keyframes scroll-testimonials-f0350033{0%{transform:translate(0)}to{transform:translate(-50%)}}.cta-section[data-v-f0350033]{padding:12px 0 28px;background:#fff}.cta-section>.container[data-v-f0350033]{width:1200px;max-width:calc(100vw - 48px);margin:0 auto;padding:0}.cta-inner[data-v-f0350033]{border:2px solid #0f172a;background:#fffcf7;box-shadow:5px 5px #0f172a;padding:22px 28px;display:flex;align-items:center;justify-content:space-between;gap:24px}.cta-text[data-v-f0350033]{text-align:left}.cta-text .cta-badge[data-v-f0350033]{display:inline-block;background:#dc2626;color:#fff;font-size:11px;font-weight:900;padding:2px 8px;margin-bottom:6px;letter-spacing:.5px}.cta-text h2[data-v-f0350033]{font-size:22px;font-weight:900;color:#0f172a;margin:0 0 4px}.cta-text p[data-v-f0350033]{font-size:13.5px;color:#475569;margin:0;font-weight:600}.cta-actions[data-v-f0350033]{display:flex;gap:12px;flex-shrink:0}.btn-cta-primary[data-v-f0350033]{height:42px;padding:0 24px;font-size:14px;font-weight:800;border-radius:0;background:#0f172a;color:#fff;border:2px solid #0f172a;cursor:pointer}.btn-cta-primary[data-v-f0350033]:hover{background:#dc2626!important;border-color:#0f172a!important;color:#fff!important}.btn-cta-ghost[data-v-f0350033]{height:42px;padding:0 24px;font-size:14px;font-weight:800;border-radius:0;background:#fef08a;color:#0f172a;border:2px solid #0f172a;cursor:pointer}.btn-cta-ghost[data-v-f0350033]:hover{background:#fde047!important;border-color:#0f172a!important;color:#0f172a!important}.consultants-section[data-v-f0350033]{padding:18px 0 12px;background:#fff}.consultants-section>.container[data-v-f0350033]{width:1200px!important;max-width:calc(100vw - 48px)!important;margin:0 auto;padding:0}.swiss-consultants-box[data-v-f0350033]{border:2px solid #0f172a;background:#fffcf7}.swiss-mast-header[data-v-f0350033]{display:flex;align-items:center;justify-content:space-between;padding:10px 18px;background:#fffcf7;color:#0f172a;border-bottom:2px solid #0f172a}.swiss-mast-header .mast-left[data-v-f0350033]{display:flex;align-items:center;gap:10px}.swiss-mast-header .mast-left .vol-badge[data-v-f0350033]{background:#dc2626;color:#fff;font-size:11px;font-weight:900;padding:2px 8px;letter-spacing:.8px;border:1.5px solid #0f172a}.swiss-mast-header .mast-left h2[data-v-f0350033]{margin:0;font-size:18px;font-weight:900;color:#0f172a;letter-spacing:.5px}.swiss-mast-header .mast-left small[data-v-f0350033]{font-size:12px;color:#64748b;margin-left:4px;font-weight:600}.swiss-mast-header .view-all[data-v-f0350033]{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:800;color:#0f172a;background:#fef08a;border:1.5px solid #0f172a;padding:4px 12px;text-decoration:none;cursor:pointer;box-shadow:2px 2px #0f172a;transition:all .15s}.swiss-mast-header .view-all[data-v-f0350033]:hover{background:#fde047;transform:translate(-1px,-1px);box-shadow:3px 3px #0f172a}.site-footer[data-v-f0350033]{background:#0f172a;color:#cbd5e1;padding:0;border-top:2px solid #0f172a}.site-footer .container[data-v-f0350033]{max-width:min(1200px,100vw - 48px);margin:0 auto;padding:0 clamp(16px,2vw,24px)}.footer-main[data-v-f0350033]{display:flex;justify-content:space-between;gap:clamp(32px,4vw,60px);padding:28px 0 20px}.footer-brand[data-v-f0350033]{max-width:360px}.footer-brand h3[data-v-f0350033]{font-size:18px;color:#fff;font-weight:800;margin:0 0 12px}.footer-brand p[data-v-f0350033]{font-size:13.5px;color:#94a3b8;line-height:1.7;margin:0}.footer-nav[data-v-f0350033]{display:flex;gap:clamp(32px,4vw,64px)}.nav-group h4[data-v-f0350033]{font-size:14px;color:#fff;font-weight:700;margin:0 0 14px}.nav-group a[data-v-f0350033]{display:block;font-size:13.5px;color:#94a3b8;text-decoration:none;padding:4px 0;cursor:pointer}.nav-group a[data-v-f0350033]:hover{color:#fef08a}.footer-bottom[data-v-f0350033]{display:flex;justify-content:space-between;align-items:center;padding:18px 0;font-size:12.5px;color:#64748b;border-top:1px solid #1e293b}.footer-bottom a[data-v-f0350033]{color:#94a3b8;text-decoration:none}.footer-bottom a[data-v-f0350033]:hover{color:#fef08a}.avatar-placeholder[data-v-f0350033]{align-self:center;color:#1a4b8c;font-weight:600;text-align:center}
