.select-mode-page[data-v-79ce09da]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%}.content[data-v-79ce09da]{-ms-flex:1;flex:1;padding:40px 60px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.mode-cards[data-v-79ce09da]{margin-bottom:40px}.mode-card[data-v-79ce09da],.mode-cards[data-v-79ce09da]{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.mode-card[data-v-79ce09da]{width:320px;height:200px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:20px;-ms-flex-direction:column;flex-direction:column;cursor:pointer;transition:all .3s ease;box-shadow:0 8px 30px rgba(102,126,234,.3)}.mode-card[data-v-79ce09da]:hover{transform:translateY(-5px);box-shadow:0 15px 40px rgba(102,126,234,.4)}.mode-card .card-icon[data-v-79ce09da]{font-size:48px;color:#fff;margin-bottom:16px}.mode-card .card-title[data-v-79ce09da]{font-size:24px;font-weight:700;color:#fff;margin-bottom:8px}.mode-card .card-subtitle[data-v-79ce09da]{font-size:14px;color:hsla(0,0%,100%,.85)}.config-section[data-v-79ce09da]{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;gap:24px;padding:30px;background:#f5f7fa;border-radius:12px;max-width:700px;margin:0 auto;width:100%}.config-row[data-v-79ce09da]{display:-ms-flexbox;display:flex;gap:40px}.config-item[data-v-79ce09da]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:12px}.config-item .label[data-v-79ce09da]{font-size:16px;color:#333;white-space:nowrap}.footer[data-v-79ce09da]{padding:30px 0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;gap:20px}.back-btn[data-v-79ce09da]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;padding:12px 40px;font-size:16px;color:#666;background:#fff;border:1px solid #d9d9d9;border-radius:8px;cursor:pointer;transition:all .3s}.back-btn[data-v-79ce09da]:hover{color:#1890ff;border-color:#1890ff}.confirm-btn[data-v-79ce09da]{padding:12px 40px;font-size:16px;color:#fff;background:#1890ff;border:1px solid #1890ff;border-radius:8px;cursor:pointer;transition:all .3s}.confirm-btn[data-v-79ce09da]:hover{background:#40a9ff;border-color:#40a9ff}