.result-modal[data-v-ff852483]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:20px;background:#00000080;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:fadeIn-ff852483 .2s ease}.modal-backdrop[data-v-ff852483]{position:absolute;top:0;left:0;right:0;bottom:0;background:transparent}.modal-content[data-v-ff852483]{position:relative;background:#fff;border-radius:16px;max-width:420px;width:90%;box-shadow:0 8px 32px #0000001f;overflow:hidden;border:none;z-index:1;transform:scale(.95) translateY(10px);transition:all .3s cubic-bezier(.4,0,.2,1)}.modal-header[data-v-ff852483]{padding:48px 32px 16px;text-align:center;background:#fff;border-bottom:none;position:relative}.modal-icon[data-v-ff852483]{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;font-size:32px;font-weight:700;color:#fff;box-shadow:none;position:relative;animation:iconScale-ff852483 .4s cubic-bezier(.34,1.56,.64,1)}.modal-icon.success[data-v-ff852483]{background:#52c41a}.modal-icon.error[data-v-ff852483]{background:#ff4d4f}.modal-icon.warning[data-v-ff852483]{background:#faad14}.modal-icon.info[data-v-ff852483]{background:#1890ff}@keyframes iconScale-ff852483{0%{transform:scale(0);opacity:0}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}.modal-title[data-v-ff852483]{font-size:20px;font-weight:600;margin:0;color:#1f2937;line-height:1.4;animation:fadeIn-ff852483 .3s ease .1s both}.modal-content.success .modal-title[data-v-ff852483],.modal-content.error .modal-title[data-v-ff852483],.modal-content.warning .modal-title[data-v-ff852483],.modal-content.info .modal-title[data-v-ff852483]{color:#1f2937}@keyframes fadeIn-ff852483{0%{opacity:0}to{opacity:1}}.modal-body[data-v-ff852483]{padding:8px 32px 32px;text-align:center;background:#fff}.modal-message[data-v-ff852483]{color:#6b7280;line-height:1.6;font-size:14px;margin:0;animation:fadeIn-ff852483 .3s ease .2s both}.modal-message strong[data-v-ff852483]{font-weight:600;color:#262626}.modal-footer[data-v-ff852483]{padding:0 32px 32px;text-align:center;background:#fff}.modal-close[data-v-ff852483]{border:none;padding:11px 32px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;min-width:100px;box-shadow:none;animation:fadeIn-ff852483 .3s ease .3s both}.modal-close[data-v-ff852483]:hover{transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.modal-close[data-v-ff852483]:active{transform:translateY(0)}.modal-content.success .modal-close[data-v-ff852483]{background:#52c41a;color:#fff}.modal-content.success .modal-close[data-v-ff852483]:hover{background:#73d13d}.modal-content.error .modal-close[data-v-ff852483]{background:#1890ff;color:#fff}.modal-content.error .modal-close[data-v-ff852483]:hover{background:#40a9ff}.modal-content.warning .modal-close[data-v-ff852483]{background:#faad14;color:#fff}.modal-content.warning .modal-close[data-v-ff852483]:hover{background:#ffc53d}.modal-content.info .modal-close[data-v-ff852483]{background:#1890ff;color:#fff}.modal-content.info .modal-close[data-v-ff852483]:hover{background:#40a9ff}.modal-enter-active[data-v-ff852483]{transition:all .25s ease}.modal-leave-active[data-v-ff852483]{transition:all .2s ease}.modal-enter-from[data-v-ff852483],.modal-leave-to[data-v-ff852483]{opacity:0}.modal-enter-from .modal-content[data-v-ff852483],.modal-leave-to .modal-content[data-v-ff852483]{transform:scale(.95) translateY(10px);opacity:0}.modal-enter-to .modal-content[data-v-ff852483],.modal-leave-from .modal-content[data-v-ff852483]{transform:scale(1) translateY(0);opacity:1}@media (max-width: 640px){.result-modal[data-v-ff852483]{padding:16px}.modal-header[data-v-ff852483]{padding:28px 24px 16px}.modal-icon[data-v-ff852483]{width:56px;height:56px;font-size:24px;margin-bottom:16px}.modal-title[data-v-ff852483]{font-size:18px}.modal-body[data-v-ff852483]{padding:0 24px 20px}.modal-message[data-v-ff852483]{font-size:14px}.modal-footer[data-v-ff852483]{padding:16px 24px 28px}.modal-close[data-v-ff852483]{padding:10px 28px;font-size:14px}}@media (max-width: 480px){.modal-header[data-v-ff852483]{padding:24px 20px 12px}.modal-icon[data-v-ff852483]{width:52px;height:52px;font-size:22px;margin-bottom:12px}.modal-title[data-v-ff852483]{font-size:16px}.modal-body[data-v-ff852483]{padding:0 20px 16px}.modal-message[data-v-ff852483]{font-size:13px}.modal-footer[data-v-ff852483]{padding:12px 20px 24px}.modal-close[data-v-ff852483]{padding:8px 24px;font-size:13px}}.feedback-button[data-v-b6d0d6af]{position:fixed;bottom:20px;right:20px;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;padding:12px 20px;border-radius:25px;cursor:pointer;font-size:14px;font-weight:500;box-shadow:0 4px 12px #ef44444d;transition:all .3s ease;z-index:999;display:flex;align-items:center;gap:8px}.feedback-button[data-v-b6d0d6af]:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);transform:translateY(-2px)}.feedback-button.hidden[data-v-b6d0d6af]{opacity:0;pointer-events:none}.feedback-button.show[data-v-b6d0d6af]{opacity:1;pointer-events:auto}.feedback-modal[data-v-b6d0d6af]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:10001;opacity:0;visibility:hidden;transition:all .25s ease}.feedback-modal.active[data-v-b6d0d6af]{opacity:1;visibility:visible}.feedback-modal.active .feedback-modal-content[data-v-b6d0d6af]{transform:scale(1) translateY(0)}.feedback-modal-content[data-v-b6d0d6af]{background:#fff;border-radius:16px;padding:0;max-width:480px;width:90%;max-height:90vh;overflow-y:auto;box-shadow:0 8px 32px #0000001f;border:none;transform:scale(.95) translateY(10px);transition:all .25s cubic-bezier(.4,0,.2,1)}.feedback-modal-header[data-v-b6d0d6af]{padding:24px 24px 20px;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;align-items:center;background:#fafafa}.feedback-modal-title[data-v-b6d0d6af]{margin:0;font-size:17px;font-weight:600;color:#262626}.feedback-close-btn[data-v-b6d0d6af]{background:none;border:none;font-size:22px;cursor:pointer;color:#8c8c8c;padding:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.feedback-close-btn[data-v-b6d0d6af]:hover{background:#f0f0f0;color:#262626;transform:rotate(90deg)}.feedback-modal-body[data-v-b6d0d6af]{padding:24px}.feedback-auto-info[data-v-b6d0d6af]{background:#fafafa;border-radius:8px;padding:16px;margin-bottom:20px;border:1px solid #f0f0f0}.feedback-info-item[data-v-b6d0d6af]{display:flex;margin-bottom:8px;font-size:14px}.feedback-info-item[data-v-b6d0d6af]:last-child{margin-bottom:0}.feedback-info-item label[data-v-b6d0d6af]{font-weight:500;color:#6b7280;width:80px;flex-shrink:0}.feedback-info-item span[data-v-b6d0d6af]{color:#374151;flex:1}.feedback-form[data-v-b6d0d6af]{display:flex;flex-direction:column;gap:16px}.feedback-form label[data-v-b6d0d6af]{font-weight:500;color:#374151;font-size:14px}.feedback-form input[data-v-b6d0d6af],.feedback-form textarea[data-v-b6d0d6af]{width:100%;padding:11px 14px;border:1px solid #e8e8e8;border-radius:8px;font-size:14px;transition:all .2s ease;background:#fafafa}.feedback-form input[data-v-b6d0d6af]:focus,.feedback-form textarea[data-v-b6d0d6af]:focus{outline:none;border-color:#1890ff;background:#fff;box-shadow:0 0 0 3px #1890ff14}.feedback-form textarea[data-v-b6d0d6af]{resize:vertical;min-height:100px}.feedback-email-error[data-v-b6d0d6af]{color:#dc2626;font-size:12px;margin-top:4px}.feedback-char-count[data-v-b6d0d6af]{text-align:right;font-size:12px;color:#6b7280}.feedback-modal-footer[data-v-b6d0d6af]{padding:20px 24px;border-top:1px solid #f0f0f0;display:flex;gap:12px;justify-content:flex-end;background:#fafafa}.feedback-submit-btn[data-v-b6d0d6af],.feedback-cancel-btn[data-v-b6d0d6af]{padding:10px 20px;border-radius:8px;font-size:14px;font-weight:500;border:none;cursor:pointer;transition:all .2s ease}.feedback-submit-btn[data-v-b6d0d6af]{background:#1890ff;color:#fff}.feedback-submit-btn[data-v-b6d0d6af]:hover:not(:disabled){background:#40a9ff;transform:translateY(-1px);box-shadow:0 4px 12px #1890ff4d}.feedback-submit-btn[data-v-b6d0d6af]:disabled{opacity:.5;cursor:not-allowed;transform:none}.feedback-cancel-btn[data-v-b6d0d6af]{background:#fff;color:#595959;border:1px solid #d9d9d9}.feedback-cancel-btn[data-v-b6d0d6af]:hover{border-color:#1890ff;color:#1890ff}.loading-spinner[data-v-b6d0d6af]{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:spin-b6d0d6af 1s ease-in-out infinite}@keyframes spin-b6d0d6af{to{transform:rotate(360deg)}}@keyframes pulse-b6d0d6af{0%,to{transform:scale(1);opacity:.2}50%{transform:scale(1.05);opacity:.3}}.success-modal-overlay[data-v-b6d0d6af]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:10002;animation:fadeIn-b6d0d6af .3s ease}.success-modal-content[data-v-b6d0d6af]{background:#fff;border-radius:16px;padding:48px 32px 32px;max-width:380px;width:90%;text-align:center;box-shadow:0 8px 32px #0000001f;border:none;animation:slideIn-b6d0d6af .25s cubic-bezier(.4,0,.2,1)}.success-icon[data-v-b6d0d6af]{width:64px;height:64px;border-radius:50%;background:#1890ff;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;font-size:32px;font-weight:700;color:#fff;box-shadow:none;position:relative;animation:iconScale-b6d0d6af .4s cubic-bezier(.34,1.56,.64,1)}@keyframes iconScale-b6d0d6af{0%{transform:scale(0);opacity:0}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}.success-title[data-v-b6d0d6af]{font-size:20px;font-weight:600;margin-bottom:12px;color:#262626;line-height:1.4}.success-message[data-v-b6d0d6af]{color:#8c8c8c;line-height:1.6;margin-bottom:28px;font-size:14px}.success-button[data-v-b6d0d6af]{background:#1890ff;color:#fff;border:none;padding:11px 28px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;min-width:100px;box-shadow:none}.success-button[data-v-b6d0d6af]:hover{background:#40a9ff;transform:translateY(-1px);box-shadow:0 2px 8px #1890ff4d}@keyframes fadeIn-b6d0d6af{0%{opacity:0}to{opacity:1}}@keyframes slideIn-b6d0d6af{0%{transform:scale(.9) translateY(20px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}.loading-bar-container[data-v-f6490630]{position:fixed;top:0;left:0;right:0;height:3px;z-index:99999;background:transparent;overflow:hidden}.loading-bar[data-v-f6490630]{height:100%;background:linear-gradient(90deg,#1890ff,#40a9ff,#69c0ff);box-shadow:0 0 10px #1890ff80,0 0 5px #1890ff4d;transition:width .2s ease;position:relative}.loading-bar[data-v-f6490630]:after{content:"";position:absolute;top:0;right:0;bottom:0;width:100px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent);animation:shimmer-f6490630 1s infinite}@keyframes shimmer-f6490630{0%{transform:translate(-100px)}to{transform:translate(100px)}}.fade-enter-active[data-v-f6490630]{transition:opacity .2s ease}.fade-leave-active[data-v-f6490630]{transition:opacity .4s ease}.fade-enter-from[data-v-f6490630],.fade-leave-to[data-v-f6490630]{opacity:0}.result-modal[data-v-8634ef5a]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;opacity:0;visibility:hidden;transition:all .3s ease}.result-modal[data-v-8634ef5a] .visible{opacity:1;visibility:visible}.modal-content[data-v-8634ef5a]{background:#fff;border-radius:16px;padding:32px;max-width:400px;width:90%;text-align:center;transform:scale(.9);transition:transform .3s ease;box-shadow:0 20px 25px -5px #0000001a}.result-modal[data-v-8634ef5a] .visible .modal-content{transform:scale(1)}.modal-icon[data-v-8634ef5a]{font-size:48px;margin-bottom:16px;font-weight:700}.modal-content.success .modal-icon[data-v-8634ef5a]{color:#10b981}.modal-content.error .modal-icon[data-v-8634ef5a]{color:#ef4444}.modal-content.warning .modal-icon[data-v-8634ef5a]{color:#f59e0b}.modal-title[data-v-8634ef5a]{font-size:20px;font-weight:600;margin-bottom:12px;color:#1f2937}.modal-message[data-v-8634ef5a]{color:#6b7280;line-height:1.6;margin-bottom:20px;font-size:14px}.modal-close[data-v-8634ef5a]{padding:10px 24px;background:#f3f4f6;color:#374151;border:none;border-radius:8px;cursor:pointer;font-weight:500;font-size:14px;transition:all .2s ease}.modal-close[data-v-8634ef5a]:hover{background:#e5e7eb}.feedback-button[data-v-ab3dd7bb]{position:fixed;bottom:20px;right:20px;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;padding:12px 20px;border-radius:25px;cursor:pointer;font-size:14px;font-weight:500;box-shadow:0 4px 12px #ef44444d;transition:all .3s ease;z-index:999;display:flex;align-items:center;gap:8px}.feedback-button[data-v-ab3dd7bb]:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);transform:translateY(-2px)}.feedback-button.hidden[data-v-ab3dd7bb]{opacity:0;pointer-events:none}.feedback-button.show[data-v-ab3dd7bb]{opacity:1;pointer-events:auto}.feedback-modal[data-v-ab3dd7bb]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1001;opacity:0;visibility:hidden;transition:all .3s ease}.feedback-modal.active[data-v-ab3dd7bb]{opacity:1;visibility:visible}.feedback-modal-content[data-v-ab3dd7bb]{background:#fff;border-radius:16px;padding:0;max-width:500px;width:90%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 25px -5px #0000001a}.feedback-modal-header[data-v-ab3dd7bb]{padding:20px 24px;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center}.feedback-modal-title[data-v-ab3dd7bb]{margin:0;font-size:18px;font-weight:600;color:#1f2937}.feedback-close-btn[data-v-ab3dd7bb]{background:none;border:none;font-size:24px;cursor:pointer;color:#6b7280;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .2s ease}.feedback-close-btn[data-v-ab3dd7bb]:hover{background:#f3f4f6;color:#374151}.feedback-modal-body[data-v-ab3dd7bb]{padding:24px}.feedback-auto-info[data-v-ab3dd7bb]{background:#f9fafb;border-radius:8px;padding:16px;margin-bottom:20px}.feedback-info-item[data-v-ab3dd7bb]{display:flex;margin-bottom:8px;font-size:14px}.feedback-info-item[data-v-ab3dd7bb]:last-child{margin-bottom:0}.feedback-info-item label[data-v-ab3dd7bb]{font-weight:500;color:#6b7280;width:80px;flex-shrink:0}.feedback-info-item span[data-v-ab3dd7bb]{color:#374151;flex:1}.feedback-form[data-v-ab3dd7bb]{display:flex;flex-direction:column;gap:16px}.feedback-form label[data-v-ab3dd7bb]{font-weight:500;color:#374151;font-size:14px}.feedback-form input[data-v-ab3dd7bb],.feedback-form textarea[data-v-ab3dd7bb]{width:100%;padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;transition:border-color .2s ease}.feedback-form input[data-v-ab3dd7bb]:focus,.feedback-form textarea[data-v-ab3dd7bb]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.feedback-form textarea[data-v-ab3dd7bb]{resize:vertical;min-height:100px}.feedback-email-error[data-v-ab3dd7bb]{color:#dc2626;font-size:12px;margin-top:4px}.feedback-char-count[data-v-ab3dd7bb]{text-align:right;font-size:12px;color:#6b7280}.feedback-modal-footer[data-v-ab3dd7bb]{padding:16px 24px;border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end}.feedback-submit-btn[data-v-ab3dd7bb],.feedback-cancel-btn[data-v-ab3dd7bb]{padding:8px 16px;border-radius:6px;font-size:14px;font-weight:500;border:none;cursor:pointer;transition:all .2s ease}.feedback-submit-btn[data-v-ab3dd7bb]{background:#3b82f6;color:#fff}.feedback-submit-btn[data-v-ab3dd7bb]:hover:not(:disabled){background:#2563eb}.feedback-submit-btn[data-v-ab3dd7bb]:disabled{opacity:.6;cursor:not-allowed}.feedback-cancel-btn[data-v-ab3dd7bb]{background:#f3f4f6;color:#374151}.feedback-cancel-btn[data-v-ab3dd7bb]:hover{background:#e5e7eb}.loading-spinner{display:inline-block;width:16px;height:16px;border:2.5px solid rgba(255,255,255,.2);border-radius:50%;border-top-color:#fff;border-right-color:#fff9;animation:spin .8s cubic-bezier(.5,0,.5,1) infinite;margin-right:8px;vertical-align:middle;box-shadow:0 0 8px #ffffff4d}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Microsoft YaHei,PingFang SC,Helvetica Neue,Arial,sans-serif;background:#f0f2f5;color:#333;line-height:1.6}.app{min-height:100vh;display:flex;flex-direction:column;width:100%}.modern-header{background:linear-gradient(135deg,var(--button_bg_primary_default, #09f) 0%,#cfdeff8a 100%);color:#fff;box-shadow:0 4px 20px #2563eb26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.1)}.header-content{max-width:900px;margin:0 auto;padding:0 20px;display:flex;justify-content:space-between;align-items:center;height:56px}.logo-section{display:flex;align-items:center;gap:10px}.logo-icon{width:40px;height:40px;background:#fff3;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.logo-text{display:flex;flex-direction:column}.logo-title{font-size:20px;font-weight:700;color:#fff;line-height:1.2;text-shadow:0 1px 2px rgba(0,0,0,.1)}.logo-subtitle{font-size:11px;color:#ffffffb3;line-height:1}.nav-menu{display:flex;gap:32px}.nav-item{color:#ffffffd9;text-decoration:none;font-size:13px;transition:all .3s ease;position:relative;padding:6px 0;display:flex;align-items:center}.nav-text{position:relative;z-index:1}.nav-item:hover,.nav-item.active{color:#fff}.nav-item.active:after{content:"";position:absolute;bottom:0;left:-8px;right:-8px;height:3px;background:#ffffff4d;border-radius:2px}.nav-item:hover:after{content:"";position:absolute;bottom:0;left:-8px;right:-8px;height:2px;background:#fff3;border-radius:2px}.simple-nav .nav-item{font-size:12px;padding:4px 0}.simple-nav{gap:16px}.selected-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding:16px 20px;background:linear-gradient(135deg,#1890ff14,#096dd914);border-radius:8px;border:2px solid #1890ff}.selected-header h2{font-size:18px;font-weight:600;color:#1890ff;margin:0}.change-btn.subtle{background:#1890ff1a;color:#1890ff;border:1px solid rgba(24,144,255,.2);padding:6px 12px;font-size:12px;font-weight:400}.change-btn.subtle:hover{background:#1890ff33;border-color:#1890ff}.jifang-item{display:flex;align-items:center;padding:22px 20px;border:2px solid #e8e8e8;border-radius:16px;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);background:linear-gradient(135deg,#fff,#fafbfc);margin-bottom:16px;position:relative;overflow:hidden}.jifang-item:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(24,144,255,.08) 0%,transparent 70%);opacity:0;transition:opacity .4s ease;pointer-events:none}.jifang-item:hover:before{opacity:1}.jifang-item:hover{border-color:#1890ff;background:linear-gradient(135deg,#f0f7ff,#e6f4ff);transform:translateY(-4px) scale(1.01);box-shadow:0 12px 32px #1890ff33,0 6px 16px #00000014}.jifang-item:active{transform:translateY(-2px) scale(.99);box-shadow:0 6px 16px #1890ff26}.jifang-icon{font-size:32px;width:60px;height:60px;background:linear-gradient(135deg,#1890ff14,#096dd914);border-radius:12px;display:flex;align-items:center;justify-content:center;margin-right:20px;flex-shrink:0}.jifang-info{flex:1}.jifang-info h3{font-size:18px;font-weight:600;color:#262626;margin-bottom:4px}.jifang-info p{font-size:14px;color:#595959;margin:0;line-height:1.4}.select-indicator{margin-left:16px}.select-arrow{width:32px;height:32px;background:linear-gradient(135deg,#1890ff,#096dd9);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px;font-weight:700;transition:all .4s cubic-bezier(.34,1.56,.64,1);box-shadow:0 4px 12px #1890ff4d,inset 0 -2px 4px #0000001a}.selected-jifang-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px;padding:24px;background:linear-gradient(135deg,#1890ff14,#096dd91f);border-radius:16px;border:2px solid #1890ff;box-shadow:0 8px 24px #1890ff26,inset 0 1px #fffc;position:relative;overflow:hidden}.selected-jifang-header:before{content:"";position:absolute;top:-50%;right:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.15) 0%,transparent 60%);animation:headerGlow 3s ease-in-out infinite}@keyframes headerGlow{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}.selected-info{display:flex;align-items:center;gap:16px}.selected-icon{font-size:40px;width:80px;height:80px;background:linear-gradient(135deg,#1890ff,#096dd9);border-radius:16px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.selected-text h2{font-size:24px;font-weight:700;color:#1890ff;margin-bottom:8px}.selected-text p{font-size:14px;color:#64748b;margin:0}.change-btn{padding:10px 20px;background:#fff;color:#1890ff;border:2px solid #1890ff;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;white-space:nowrap;position:relative;z-index:10}.change-btn:hover{background:#1890ff;color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #1890ff4d}.application-form{max-width:600px;margin:0 auto}.jingli-ad{background:linear-gradient(135deg,#f8fafc,#e2e8f0);border-radius:16px;border:1px solid rgba(59,130,246,.1);overflow:hidden;margin:40px 0;box-shadow:0 8px 25px #3b82f61a;transition:all .3s ease;animation:fadeInUp .5s ease .1s both}.jingli-ad:hover{transform:translateY(-4px);box-shadow:0 12px 32px #3b82f626}.ad-content{padding:32px;display:flex;align-items:center;justify-content:space-between;gap:24px}.ad-left{display:flex;align-items:center;gap:20px;flex:1}.ad-logo{width:64px;height:64px;border-radius:12px;object-fit:cover}.ad-info h3{font-size:20px;font-weight:700;color:#1e40af;margin-bottom:8px}.ad-info p{font-size:14px;color:#64748b;margin-bottom:16px;line-height:1.5}.ad-features{display:flex;gap:8px;flex-wrap:wrap}.ad-feature{background:#3b82f61a;color:#2563eb;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500}.ad-right{flex-shrink:0}.ad-link{display:inline-flex;align-items:center;gap:8px;color:#2563eb;text-decoration:none;font-weight:600;font-size:16px;padding:12px 24px;background:#fffc;border-radius:12px;border:2px solid rgba(59,130,246,.2);transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;overflow:hidden}.ad-link:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#ffffff4d;transform:translate(-50%,-50%);transition:width .6s,height .6s}.ad-link:active:before{width:300px;height:300px}.ad-link:hover{background:#1890ff;color:#fff;border-color:#1890ff;transform:translateY(-3px) scale(1.02);box-shadow:0 8px 24px #1890ff66}.ad-link .arrow{transition:transform .3s ease}.ad-link:hover .arrow{transform:translate(6px);animation:arrowBounce .6s ease infinite}@keyframes arrowBounce{0%,to{transform:translate(6px)}50%{transform:translate(10px)}}.ad-footer{padding:16px 32px;background:#3b82f60d;text-align:center;border-top:1px solid rgba(59,130,246,.1)}.ad-footer p{font-size:13px;color:#64748b;margin:0}.ad-footer strong{color:#2563eb;font-weight:600}@media (max-width: 768px){.jifang-list{grid-template-columns:1fr;gap:16px}.jifang-item{padding:20px 16px;flex-direction:row;justify-content:space-between;align-items:center}.jifang-info{text-align:left;flex:1}.jifang-info h3{font-size:16px;margin-bottom:4px}.select-indicator{margin-left:12px;flex-shrink:0}.selected-jifang-header{flex-direction:column;text-align:center;gap:16px;padding:20px}.selected-info{flex-direction:column;gap:12px}.ad-content{flex-direction:column;text-align:center;gap:16px;padding:24px 20px}.ad-left{flex-direction:column;gap:12px}.ad-features{justify-content:center}.form-actions{padding:20px 24px;flex-direction:column;gap:12px}.submit-btn,.reset-btn{width:100%;min-width:auto}.submissions-header{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;background:linear-gradient(135deg,#f0f9ff,#e0f2fe)}.submissions-header h3{text-align:left;font-size:16px;font-weight:600;color:#1e40af;margin:0}.submissions-actions{display:flex;justify-content:flex-end;gap:8px}.toggle-btn,.clear-btn{flex:0 0 auto;text-align:center;padding:8px 16px;font-size:13px;font-weight:500;min-width:80px}.submission-item{padding:16px 20px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;min-height:60px;border-bottom:1px solid #e5e7eb}.submission-item:last-child{border-bottom:none}.submission-info{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.submission-domain{font-size:15px;font-weight:600;color:#1e293b;margin-bottom:0;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:40%}.submission-details{display:inline-flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;gap:10px;margin-bottom:0}.submission-details span{font-size:13px;color:#64748b;white-space:nowrap}.submission-jifang{background:#1890ff;color:#fff;padding:4px 10px;border-radius:6px;font-size:13px;font-weight:600}.submission-time{font-size:13px;color:#94a3b8}.submission-result{align-self:center;margin-top:0;padding:6px 14px;font-size:13px;font-weight:600;border-radius:6px;flex-shrink:0}.submission-result.success{background:linear-gradient(135deg,#dcfce7,#bbf7d0);color:#14532d}.submission-result.failed{background:linear-gradient(135deg,#fee2e2,#fecaca);color:#7f1d1d}}@media (max-width: 480px){.container{padding:0 12px}.form-container{margin:0 -4px 24px;border-radius:12px}.form-section{padding:20px 16px}.submissions-section{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #00000014}.submission-item{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between;padding:16px!important;gap:12px!important;min-height:56px;border-bottom:1px solid #f0f0f0}.submission-item:last-child{border-bottom:none}.submission-info{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.submission-domain{font-size:15px!important;font-weight:600!important;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px;margin-bottom:0!important;text-align:left!important}.submission-details{display:inline-flex!important;align-items:center!important;gap:8px!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:flex-start!important;margin-bottom:0!important}.submission-details span{font-size:13px!important;color:#64748b;white-space:nowrap}.submission-jifang{background:#1890ff!important;color:#fff!important;padding:4px 8px!important;border-radius:6px!important;font-size:12px!important;font-weight:600!important;white-space:nowrap}.submission-time{font-size:13px!important;color:#94a3b8}.submission-result{flex-shrink:0;padding:6px 12px!important;font-size:13px!important;font-weight:600!important;border-radius:6px!important;white-space:nowrap;align-self:center!important;margin-top:0!important}.submission-result.success{background:linear-gradient(135deg,#dcfce7,#bbf7d0)!important;color:#14532d!important}.submission-result.failed{background:linear-gradient(135deg,#fee2e2,#fecaca)!important;color:#7f1d1d!important}.jifang-item{padding:16px 12px;margin-bottom:12px}.jifang-info h3{font-size:15px}.select-arrow{width:20px;height:20px;font-size:12px}.selected-jifang-header{padding:16px}.form-input{padding:12px 14px;font-size:14px}.form-actions{padding:16px 20px}.submissions-section{margin:0 -4px 24px;border-radius:8px}.submissions-header{padding:16px;gap:10px}.submissions-header h3{font-size:16px;font-weight:600}.toggle-btn,.clear-btn{padding:8px 14px;font-size:13px;min-width:70px}.submission-item{padding:16px;gap:12px}.submission-domain{font-size:15px;margin-bottom:6px;font-weight:600}.submission-details{font-size:13px;gap:8px}.submission-jifang{padding:3px 8px;font-size:12px;font-weight:500}.submission-ip{font-size:12px;padding:2px 4px}.submission-result{font-size:13px;padding:5px 10px;font-weight:500}}.mobile-menu-btn{display:none;flex-direction:column;gap:4px;padding:8px;border-radius:8px;cursor:pointer;transition:all .2s ease}.mobile-menu-btn:hover{background:#ffffff1a}.menu-line{width:20px;height:2px;background:#fff;border-radius:1px;transition:all .2s ease}.detail-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;z-index:10000;animation:fadeIn .2s ease;padding:20px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.detail-modal-content{background:#fff;border-radius:16px;width:100%;max-width:540px;box-shadow:0 25px 50px -12px #00000040;animation:slideUp .3s cubic-bezier(.34,1.56,.64,1);overflow:hidden;max-height:90vh;display:flex;flex-direction:column}@keyframes slideUp{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.detail-modal-header{padding:20px 24px;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.detail-header-left{display:flex;align-items:center;gap:12px}.detail-icon{width:36px;height:36px;background:linear-gradient(135deg,#1890ff,#096dd9);border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff}.detail-modal-header h3{margin:0;font-size:18px;font-weight:600;color:#1e293b}.detail-close-btn{width:32px;height:32px;border-radius:8px;border:none;background:#f1f5f9;color:#64748b;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.detail-close-btn:hover{background:#e2e8f0;color:#334155;transform:rotate(90deg)}.detail-modal-body{padding:24px;overflow-y:auto;flex:1}.detail-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:24px}.detail-item{display:flex;flex-direction:column;gap:8px}.detail-label{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:500;color:#64748b;text-transform:uppercase;letter-spacing:.5px}.detail-label svg{color:#94a3b8}.detail-value{font-size:14px;color:#1e293b;font-weight:500;word-break:break-all}.detail-jifang-tag{display:inline-block;background:#1890ff;color:#fff;padding:6px 12px;border-radius:8px;font-size:13px;font-weight:600;white-space:nowrap}.detail-status-tag{display:inline-block;padding:6px 12px;border-radius:8px;font-size:13px;font-weight:600;white-space:nowrap}.detail-status-tag.success{background:#d1fae5;color:#065f46}.detail-status-tag.failed{background:#fee2e2;color:#991b1b}.detail-message-section{margin-top:24px;padding-top:24px;border-top:1px solid #e5e7eb}.detail-message-label{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:500;color:#64748b;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px}.detail-message-content{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:16px;font-size:14px;line-height:1.7;color:#334155;white-space:pre-wrap;word-break:break-word;min-height:60px;font-family:SF Mono,Monaco,Consolas,Courier New,monospace}@media (max-width: 640px){.detail-modal-overlay{padding:0;align-items:flex-end}.detail-modal-content{max-width:100%;width:100%;border-radius:16px 16px 0 0;max-height:85vh;animation:slideUpMobile .3s cubic-bezier(.34,1.56,.64,1)}@keyframes slideUpMobile{0%{transform:translateY(100%)}to{transform:translateY(0)}}.detail-modal-header{padding:16px 20px;position:relative}.detail-modal-header:before{content:"";position:absolute;top:8px;left:50%;transform:translate(-50%);width:40px;height:4px;background:#cbd5e1;border-radius:2px}.detail-icon{width:32px;height:32px}.detail-modal-header h3{font-size:16px}.detail-modal-body{padding:20px}.detail-grid{grid-template-columns:1fr;gap:16px}.detail-label{font-size:11px}.detail-value{font-size:14px}.detail-jifang-tag,.detail-status-tag{font-size:12px;padding:5px 10px}.detail-message-content{font-size:13px;padding:14px}}@media (max-width: 480px){.detail-modal-content{max-height:90vh}.detail-modal-header{padding:20px 16px 14px}.detail-header-left{gap:10px}.detail-icon{width:28px;height:28px}.detail-icon svg{width:16px;height:16px}.detail-modal-header h3{font-size:15px}.detail-close-btn{width:28px;height:28px}.detail-close-btn svg{width:16px;height:16px}.detail-modal-body{padding:16px}.detail-grid{gap:14px}.detail-item{gap:6px}.detail-message-section{margin-top:20px;padding-top:20px}.detail-message-content{padding:12px;font-size:12px;min-height:50px}}.main-content{flex:1;padding:32px 0;background:#f0f2f5;width:100%}.container{max-width:800px;margin:0 auto;padding:0 16px}.page-title{text-align:center;margin-bottom:40px}.page-title h1{font-size:28px;font-weight:500;color:#333;margin-bottom:8px}.page-title p{font-size:14px;color:#666}.page-title.enhanced{background:linear-gradient(135deg,#3b82f60d,#2563eb1a);border:1px solid rgba(59,130,246,.1);border-radius:16px;padding:32px;margin-bottom:40px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.title-content{display:flex;align-items:center;justify-content:center;gap:16px}.title-icon{width:56px;height:56px;background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:16px;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 4px 12px #3b82f633}.title-text{text-align:left}.title-text h1{font-size:24px;font-weight:600;color:#1e40af;margin-bottom:4px}.title-text p{font-size:14px;color:#64748b;margin:0}.form-container{background:#fff;border-radius:12px;box-shadow:0 2px 12px #0000000f;margin-bottom:32px;overflow:hidden;transition:all .3s ease}.form-container:hover{box-shadow:0 4px 20px #00000014;transform:translateY(-2px)}.form-section{padding:28px 32px;border-bottom:1px solid #f0f0f0;animation:fadeInUp .4s ease}.form-section:last-child{border-bottom:none}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.form-section h2{font-size:16px;font-weight:600;color:#262626;margin-bottom:20px;padding-left:10px}.form-section:not(.selected-jifang) h2{border-left:3px solid #1890ff}.jifang-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin:0 auto;max-width:800px}.jifang-item{border:1px solid #e5e7eb;border-radius:12px;padding:20px 16px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:space-between;background:#fff;position:relative;overflow:hidden;box-shadow:0 1px 3px #0000001a}.jifang-item:hover{border-color:#3b82f6;background:linear-gradient(135deg,#eff6ff,#dbeafe);transform:translateY(-2px);box-shadow:0 8px 20px #3b82f633}.jifang-item.selected{border-color:#3b82f6;background:linear-gradient(135deg,#dbeafe,#bfdbfe);box-shadow:0 6px 16px #3b82f640;transform:translateY(-1px)}.jifang-info h3{font-size:16px;font-weight:600;color:#1f2937;margin-bottom:0;letter-spacing:.3px}.jifang-info p{font-size:14px;color:#595959;margin:0;line-height:1.5}.selected-jifang{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;padding:16px 20px;background:linear-gradient(135deg,#1890ff14,#096dd914);border-radius:8px;border:2px solid #1890ff}.selected-jifang h2{font-size:18px;font-weight:600;color:#1890ff;margin:0}.change-btn{padding:6px 14px;background:#fff;color:#1890ff;border:2px solid #1890ff;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:6px}.change-btn:hover{background:#1890ff;color:#fff}.step-hint{text-align:center;color:#6b7280;font-size:14px;padding:24px 20px;font-weight:400}.select-indicator{display:flex;align-items:center;justify-content:center;transition:all .3s ease;opacity:.7}.jifang-item:hover .select-indicator{opacity:1}.jifang-item:hover .select-arrow,.jifang-item.selected .select-arrow{transform:translate(6px) scale(1.1) rotate(360deg);box-shadow:0 6px 16px #1890ff80,0 2px 8px #1890ff4d;animation:arrowPulse 1s ease-in-out infinite}@keyframes arrowPulse{0%,to{box-shadow:0 6px 16px #1890ff80,0 2px 8px #1890ff4d}50%{box-shadow:0 6px 20px #1890ffb3,0 2px 10px #1890ff80}}.check-icon{color:#fff;position:relative;top:0;left:0}.form-group{margin-bottom:28px}.form-group label{display:block;font-size:15px;color:#262626;margin-bottom:10px;font-weight:600}.form-input{width:100%;padding:15px 20px;border:2px solid #e8e8e8;border-radius:10px;font-size:15px;transition:all .3s cubic-bezier(.4,0,.2,1);background:#fff;box-shadow:0 2px 4px #00000005}.form-input:hover{border-color:#d9d9d9;box-shadow:0 2px 8px #0000000a}.form-input:focus{outline:none;border-color:#1890ff;background:#fafbff;box-shadow:0 0 0 4px #1890ff1a,0 4px 12px #1890ff14;transform:translateY(-1px)}.form-input.error{border-color:#ff4d4f;background:#fff1f0;box-shadow:0 0 0 4px #ff4d4f1a;animation:shake .5s ease-in-out}@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}.form-help{font-size:13px;color:#8c8c8c;margin-top:6px}.error-message{font-size:13px;color:#ff4d4f;margin-top:6px}.form-actions{padding:24px 40px;background:#fafafa;border-top:1px solid #f0f0f0;display:flex;gap:16px;justify-content:center}.submit-btn,.reset-btn{padding:12px 28px;border:none;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s ease;min-width:120px}.submit-btn{background:linear-gradient(135deg,#1890ff,#096dd9);color:#fff;box-shadow:0 4px 12px #1890ff4d;position:relative;overflow:hidden}.submit-btn:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent 30%,rgba(255,255,255,.3) 50%,transparent 70%);transform:translate(-100%);transition:transform .6s}.submit-btn:hover:before{transform:translate(100%)}.submit-btn:hover:not(:disabled){background:linear-gradient(135deg,#40a9ff,#1890ff);transform:translateY(-3px) scale(1.02);box-shadow:0 8px 24px #1890ff66,0 4px 12px #0000001a}.submit-btn:active:not(:disabled){transform:translateY(-1px) scale(.98);box-shadow:0 4px 12px #1890ff4d}.submit-btn:disabled{background:linear-gradient(135deg,#d9d9d9,#bfbfbf);cursor:not-allowed;transform:none;box-shadow:none;opacity:.6}.reset-btn{background:#fff;color:#595959;border:2px solid #e8e8e8;box-shadow:0 2px 8px #0000000a;transition:all .3s cubic-bezier(.4,0,.2,1)}.reset-btn:hover:not(:disabled){background:#fafafa;border-color:#1890ff;color:#1890ff;transform:translateY(-2px);box-shadow:0 6px 16px #00000014}.reset-btn:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 8px #0000000a}.server-guide{background:linear-gradient(135deg,#f8fafc,#e2e8f0);border-radius:16px;border:1px solid rgba(59,130,246,.1);overflow:hidden}.guide-content{padding:32px;display:flex;align-items:center;gap:20px;border-bottom:1px solid rgba(59,130,246,.1)}.guide-icon{width:64px;height:64px;background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:16px;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 8px 25px #3b82f640;flex-shrink:0}.guide-text h3{font-size:20px;font-weight:700;color:#1e40af;margin-bottom:8px}.guide-text p{font-size:14px;color:#64748b;margin-bottom:16px;line-height:1.5}.guide-features{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:16px}.promo-feature{background:#3b82f61a;color:#2563eb;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500}.guide-link{display:inline-flex;align-items:center;gap:6px;color:#2563eb;text-decoration:none;font-weight:500;font-size:14px;transition:all .2s ease}.guide-link:hover{color:#1d4ed8;gap:8px}.guide-footer{padding:16px 32px;background:#3b82f60d;text-align:center}.guide-footer p{font-size:13px;color:#64748b;margin:0}.submissions-section{background:#fff;border-radius:12px;box-shadow:0 2px 12px #0000000f;margin-bottom:32px;overflow:hidden;border:1px solid #f0f0f0;transition:all .3s ease;animation:fadeInUp .5s ease .2s both}.submissions-section:hover{box-shadow:0 4px 20px #00000014}.submissions-header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;background:linear-gradient(135deg,#1890ff14,#096dd914);border-bottom:1px solid #f0f0f0}.submissions-header h3{margin:0;font-size:16px;font-weight:600;color:#1890ff}.submissions-actions{display:flex;gap:8px}.toggle-btn,.clear-btn{padding:6px 12px;border:1px solid #1890ff;border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease}.toggle-btn{background:#fff;color:#1890ff}.toggle-btn:hover{background:#1890ff;color:#fff}.clear-btn{background:#fff;color:#ff4d4f;border-color:#ff4d4f}.clear-btn:hover{background:#ff4d4f;color:#fff}.submissions-list{max-height:300px;overflow-y:auto}.submission-item{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;border-bottom:1px solid #f0f0f0;transition:all .2s ease;gap:12px;cursor:pointer}.submission-item:hover{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);transform:translate(4px);box-shadow:0 2px 8px #1890ff1a}.submission-item:last-child{border-bottom:none}.submission-info{flex:1;min-width:0;display:flex;align-items:center;gap:10px}.submission-domain{font-weight:600;color:#262626;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.submission-jifang{background:#1890ff;color:#fff;padding:2px 6px;border-radius:4px;font-weight:500;white-space:nowrap;font-size:11px}.submission-time{color:#999;font-size:11px}.submission-result{padding:3px 8px;border-radius:4px;font-size:12px;font-weight:500;white-space:nowrap;flex-shrink:0}.submission-result.success{background:#f6ffed;color:#52c41a;border:1px solid #b7eb8f}.submission-result.failed{background:#fff2f0;color:#ff4d4f;border:1px solid #ffccc7}.footer{background:#fff;border-top:1px solid #f0f0f0;padding:24px 0;margin-top:auto;width:100%;position:relative;bottom:0}.footer-content{width:100%;margin:0;padding:0 24px;text-align:center;box-sizing:border-box}.footer-content p{font-size:13px;color:#8c8c8c;margin:0}@media (max-width: 768px){.submissions-section{margin:20px 0;border-radius:8px}.submissions-header{padding:16px;flex-direction:row;justify-content:space-between;align-items:center}.submissions-header h3{font-size:14px;margin:0}.submissions-actions{display:flex;gap:8px}.toggle-btn,.clear-btn{padding:4px 10px;font-size:12px}.submissions-list{max-height:400px}.submission-item{padding:12px 14px;gap:8px;align-items:center}.submission-info{flex:1;display:flex;align-items:center;gap:8px;min-width:0}.submission-domain{font-size:13px;font-weight:500;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}.submission-jifang{font-size:10px;padding:1px 5px;background:#e8f4fd;color:#1890ff;border-radius:3px;white-space:nowrap;flex-shrink:0}.submission-time{font-size:10px;color:#999;white-space:nowrap;flex-shrink:0}.submission-result{padding:2px 6px;font-size:11px;flex-shrink:0}.header-content{padding:0 16px;height:64px;flex-direction:row;justify-content:space-between;align-items:center}.mobile-menu-btn{display:flex}.nav-menu{display:none;position:absolute;top:64px;left:0;right:0;background:linear-gradient(135deg,var(--button_bg_primary_default, #09f) 0%,#2563eb 100%);flex-direction:column;padding:16px;gap:8px;box-shadow:0 4px 20px #2563eb26}.nav-menu.active{display:flex}.nav-item{width:100%;justify-content:center;padding:12px;border-radius:8px;transition:all .2s ease}.nav-item:hover{background:#ffffff1a}.logo-section{gap:8px}.logo-icon{width:32px;height:32px}.logo-icon svg{width:20px;height:20px}.logo-title{font-size:16px}.logo-subtitle{font-size:10px}.nav-item{font-size:14px}.nav-item.active:after,.nav-item:hover:after{display:none}.main-content{padding:24px 0}.page-title h1{font-size:22px}.page-title p{font-size:13px}.form-section,.server-guide{padding:20px;margin-bottom:24px}.title-content{flex-direction:column;text-align:center;gap:12px}.title-icon{width:48px;height:48px}.title-text{text-align:center}.title-text h1{font-size:20px}.guide-content{flex-direction:column;text-align:center;gap:16px;padding:24px}.guide-icon{width:56px;height:56px}.guide-text h3{font-size:18px}.guide-text p{font-size:13px}.form-actions{padding:16px 20px;flex-direction:column;gap:12px}.submit-btn,.reset-btn{width:100%}.jifang-list{grid-template-columns:repeat(2,1fr);gap:12px;max-width:100%;padding:0 4px}.jifang-item{padding:16px 12px;border-radius:10px;min-height:80px}.selected-jifang-header{flex-direction:row;gap:12px;align-items:center;justify-content:space-between;margin-bottom:20px;padding:16px 12px}.selected-info{flex-direction:row;gap:8px;align-items:center}.selected-text h2,.selected-jifang h2{font-size:16px;margin:0}.change-btn{padding:8px 16px;font-size:12px;white-space:nowrap;flex-shrink:0}}@media (max-width: 480px){.submissions-section{margin:16px -8px;border-radius:0}.submissions-header{padding:14px 16px;background:linear-gradient(135deg,#f0f7ff,#e6f4ff)}.submissions-header h3{font-size:13px}.toggle-btn,.clear-btn{padding:3px 8px;font-size:11px}.submission-item{padding:10px 12px;border-bottom:1px solid #f0f0f0;gap:6px}.submission-item:nth-child(2n){background:#fafafa}.submission-info{gap:6px}.submission-domain{font-size:12px;font-weight:600;max-width:100px}.submission-jifang{font-size:9px;padding:0 4px;line-height:14px}.submission-time{font-size:9px;margin-left:auto}.submission-result{padding:1px 5px;font-size:10px;border-radius:3px}.header-content{padding:12px}.logo-title{font-size:15px}.logo-subtitle{display:none}.nav-menu{gap:12px}.nav-item{font-size:11px}.main-content{padding:20px 0}.page-title h1{font-size:20px}.form-section,.help-section{padding:16px}.help-item{flex-direction:column;gap:12px}.help-number{align-self:flex-start}}@media (max-width: 480px){.logo{font-size:18px}.nav-menu{display:none}.page-title h1{font-size:20px}.form-section,.server-guide{padding:16px;margin-bottom:20px}.guide-content{padding:20px;gap:12px}.guide-icon{width:48px;height:48px}.guide-text h3{font-size:16px}.guide-text p{font-size:12px}}.jifang-item,.submit-btn,.reset-btn{transition:all .3s ease}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.form-input.error{animation:shake .5s ease-in-out}
