*{box-sizing:border-box}html,body,#app{margin:0;padding:0;height:100%}input[type=text],button{height:44px;font-size:15px;border-radius:10px;padding:0 14px;box-sizing:border-box}input[type=text]{flex:1;border:1.5px solid #ccc;background-color:#fafafa;color:#333;transition:border-color .3s,box-shadow .3s}input[type=text]:focus{border-color:#00bcb4;box-shadow:0 0 0 3px #00bcb438;outline:none}button{flex:0 0 auto;background-color:#00bcb4;color:#fff;border:none;cursor:pointer;box-shadow:0 4px 10px #00bcb44d;transition:background-color .3s,transform .2s ease;white-space:nowrap;min-width:90px;text-align:center;display:flex;align-items:center;justify-content:center}button:hover:not(:disabled){background-color:#009d97;transform:translateY(-2px)}button:disabled{background-color:#b2dedd;color:#fffc;cursor:not-allowed;box-shadow:none;transform:none}.container[data-v-7ebf27a7]{max-width:520px;margin:40px auto;padding:28px;background-color:#fff;border-radius:14px;box-shadow:0 8px 24px #00000014;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.form-row[data-v-7ebf27a7]{display:flex;align-items:center;gap:12px;margin-bottom:24px;flex-wrap:wrap}label[data-v-7ebf27a7]{flex:0 0 130px;font-weight:600;color:#222}.profile-output textarea[data-v-7ebf27a7]{width:100%;height:500px;padding:16px;font-family:Courier New,Courier,monospace;font-size:14px;border-radius:10px;border:1.5px solid #ccc;background-color:#f9f9f9;resize:vertical;color:#333}.container[data-v-4d9aefe5]{max-width:520px;margin:40px auto;padding:28px;background-color:#fff;border-radius:14px;box-shadow:0 8px 24px #00000014;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.form-group[data-v-4d9aefe5]{margin-bottom:28px}label[data-v-4d9aefe5],p[data-v-4d9aefe5]{display:block;font-weight:600;margin-bottom:10px;color:#222}.input-button-group[data-v-4d9aefe5]{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.input-button-group input[type=text][data-v-4d9aefe5]{flex:1;min-width:170px;padding:12px 14px;font-size:15px;border:1.5px solid #ccc;border-radius:10px;transition:border-color .3s,box-shadow .3s;background-color:#fafafa;color:#333}.input-button-group input[type=text][data-v-4d9aefe5]:focus{border-color:#00bcb4;box-shadow:0 0 0 3px #00bcb438;outline:none}button[data-v-4d9aefe5]{flex:0 0 auto;padding:12px 20px;font-size:15px;background-color:#00bcb4;color:#fff;border:none;border-radius:10px;cursor:pointer;box-shadow:0 4px 10px #00bcb44d;transition:background-color .3s,transform .2s ease;white-space:nowrap}button[data-v-4d9aefe5]:hover:not(:disabled){background-color:#009d97;transform:translateY(-2px)}button[data-v-4d9aefe5]:disabled{background-color:#b2dedd;color:#fffc;cursor:not-allowed;box-shadow:none;transform:none}.container[data-v-1b6e3f72]{max-width:620px;margin:40px auto;padding:28px;background-color:#fff;border-radius:14px;box-shadow:0 8px 24px #00000014;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.radio-toggle[data-v-1b6e3f72]{display:flex;justify-content:start;gap:20px;margin-bottom:16px}.radio-toggle label[data-v-1b6e3f72]{font-weight:600;color:#222;display:flex;align-items:center;gap:6px;font-size:14px}.radio-toggle input[type=radio][data-v-1b6e3f72]{accent-color:#009d97;transform:scale(1.2)}.form-row[data-v-1b6e3f72]{display:flex;align-items:center;gap:12px;margin-bottom:24px;flex-wrap:wrap}label[data-v-1b6e3f72]{flex:0 0 130px;font-weight:600;color:#222}input[type=text][data-v-1b6e3f72],button[data-v-1b6e3f72]{height:44px;font-size:15px;border-radius:10px;padding:0 14px;box-sizing:border-box}input[type=text][data-v-1b6e3f72]{flex:1;border:1.5px solid #ccc;background-color:#fafafa;color:#333;transition:border-color .3s,box-shadow .3s}input[type=text][data-v-1b6e3f72]:focus{border-color:#00bcb4;box-shadow:0 0 0 3px #00bcb438;outline:none}button[data-v-1b6e3f72]{flex:0 0 auto;background-color:#00bcb4;color:#fff;border:none;cursor:pointer;box-shadow:0 4px 10px #00bcb44d;transition:background-color .3s,transform .2s ease;white-space:nowrap;min-width:90px;text-align:center;line-height:44px}button[data-v-1b6e3f72]:hover:not(:disabled){background-color:#009d97;transform:translateY(-2px)}button[data-v-1b6e3f72]:disabled{background-color:#b2dedd;color:#fffc;cursor:not-allowed;box-shadow:none;transform:none}textarea.input-data[data-v-1b6e3f72],textarea.input-pem[data-v-1b6e3f72]{display:flex;flex:1;padding:16px;font-family:Courier New,Courier,monospace;font-size:14px;border-radius:10px;border:1.5px solid #ccc;background-color:#f9f9f9;resize:vertical;min-height:120px}textarea[data-v-1b6e3f72]:focus{border-color:#00bcb4;box-shadow:0 0 0 3px #00bcb438;outline:none}.output textarea[data-v-1b6e3f72]{width:100%;height:500px;padding:16px;font-family:Courier New,Courier,monospace;font-size:14px;border-radius:10px;border:1.5px solid #ccc;background-color:#f9f9f9;resize:vertical;color:#333}.container[data-v-4b3ac7cb]{max-width:520px;margin:40px auto;padding:28px;background-color:#fff;border-radius:14px;box-shadow:0 8px 24px #00000014;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.form-row[data-v-4b3ac7cb]{display:flex;align-items:center;gap:12px;margin-bottom:24px;flex-wrap:wrap}label[data-v-4b3ac7cb]{flex:0 0 130px;font-weight:600;color:#222}input[type=text][data-v-4b3ac7cb],button[data-v-4b3ac7cb]{height:44px;font-size:15px;border-radius:10px;padding:0 14px;box-sizing:border-box}input[type=text][data-v-4b3ac7cb]{flex:1;border:1.5px solid #ccc;background-color:#fafafa;color:#333;transition:border-color .3s,box-shadow .3s}input[type=text][data-v-4b3ac7cb]:focus{border-color:#00bcb4;box-shadow:0 0 0 3px #00bcb438;outline:none}button[data-v-4b3ac7cb]{flex:0 0 auto;background-color:#00bcb4;color:#fff;border:none;cursor:pointer;box-shadow:0 4px 10px #00bcb44d;transition:background-color .3s,transform .2s ease;white-space:nowrap;min-width:90px;text-align:center;line-height:44px}button[data-v-4b3ac7cb]:hover:not(:disabled){background-color:#009d97;transform:translateY(-2px)}button[data-v-4b3ac7cb]:disabled{background-color:#b2dedd;color:#fffc;cursor:not-allowed;box-shadow:none;transform:none}textarea.input-encrypted-data[data-v-4b3ac7cb]{display:flex;flex:1;padding:16px;font-family:Courier New,Courier,monospace;font-size:14px;border-radius:10px;border:1.5px solid #ccc;background-color:#f9f9f9;resize:vertical}.output textarea[data-v-4b3ac7cb]{width:100%;height:500px;padding:16px;font-family:Courier New,Courier,monospace;font-size:14px;border-radius:10px;border:1.5px solid #ccc;background-color:#f9f9f9;resize:vertical;color:#333}textarea[data-v-4b3ac7cb]:focus{border-color:#00bcb4;box-shadow:0 0 0 3px #00bcb438;outline:none}.mission-feature-container[data-v-6b72766f]{background-color:#c9fffc;margin-bottom:20px;padding:20px;border-radius:10px}.required[data-v-6b72766f]{color:red}.header[data-v-6b72766f]{font-size:16px;font-weight:700;margin-bottom:10px}table[data-v-6b72766f]{width:100%}.inline[data-v-6b72766f]{display:inline-block;margin-right:10px}.result-cell[data-v-6b72766f]{width:100%;vertical-align:top}.result-cell textarea[data-v-6b72766f]{width:100%;height:200px;resize:none}.delete-btn[data-v-6b72766f]{background-color:#f84b4b!important}.form-input[data-v-76369637]{background-color:#fff;padding:20px;border-radius:20px}.form-input .input[data-v-76369637]{margin-bottom:10px}.form-input .input label[data-v-76369637]{font-weight:700;width:300px}textarea[data-v-76369637]{width:100%;height:400px;padding:10px;border-radius:10px;border:1px solid #ccc;font-family:monospace}.container[data-v-6f2d2887]{max-width:520px;margin:40px auto;padding:28px;background-color:#fff;border-radius:14px;box-shadow:0 8px 24px #00000014;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.form-row[data-v-6f2d2887]{display:flex;align-items:center;gap:12px;margin-bottom:24px;flex-wrap:wrap}label[data-v-6f2d2887]{flex:0 0 130px;font-weight:600;color:#222}input[type=text][data-v-6f2d2887],button[data-v-6f2d2887]{height:44px;font-size:15px;border-radius:10px;padding:0 14px;box-sizing:border-box}input[type=text][data-v-6f2d2887]{flex:1;border:1.5px solid #ccc;background-color:#fafafa;color:#333;transition:border-color .3s,box-shadow .3s}input[type=text][data-v-6f2d2887]:focus{border-color:#00bcb4;box-shadow:0 0 0 3px #00bcb438;outline:none}button[data-v-6f2d2887]{flex:0 0 auto;background-color:#00bcb4;color:#fff;border:none;cursor:pointer;box-shadow:0 4px 10px #00bcb44d;transition:background-color .3s,transform .2s ease;white-space:nowrap;min-width:90px;text-align:center;line-height:44px}button[data-v-6f2d2887]:hover:not(:disabled){background-color:#009d97;transform:translateY(-2px)}button[data-v-6f2d2887]:disabled{background-color:#b2dedd;color:#fffc;cursor:not-allowed;box-shadow:none;transform:none}textarea.input-encrypted-data[data-v-6f2d2887]{display:flex;flex:1;padding:16px;font-family:Courier New,Courier,monospace;font-size:14px;border-radius:10px;border:1.5px solid #ccc;background-color:#f9f9f9;resize:vertical}.output textarea[data-v-6f2d2887]{width:100%;height:500px;padding:16px;font-family:Courier New,Courier,monospace;font-size:14px;border-radius:10px;border:1.5px solid #ccc;background-color:#f9f9f9;resize:vertical;color:#333}textarea[data-v-6f2d2887]:focus{border-color:#00bcb4;box-shadow:0 0 0 3px #00bcb438;outline:none}.container[data-v-58d02f72]{max-width:620px;margin:40px auto;padding:28px;background-color:#fff;border-radius:14px;box-shadow:0 8px 24px #00000014;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.radio-toggle[data-v-58d02f72]{display:flex;justify-content:start;gap:20px;margin-bottom:16px}.radio-toggle label[data-v-58d02f72]{font-weight:600;color:#222;display:flex;align-items:center;gap:6px;font-size:14px}.radio-toggle input[type=radio][data-v-58d02f72]{accent-color:#009d97;transform:scale(1.2)}.form-row[data-v-58d02f72]{display:flex;align-items:center;gap:12px;margin-bottom:24px;flex-wrap:wrap}label[data-v-58d02f72]{flex:0 0 130px;font-weight:600;color:#222}input[type=text][data-v-58d02f72],button[data-v-58d02f72]{height:44px;font-size:15px;border-radius:10px;padding:0 14px;box-sizing:border-box}input[type=text][data-v-58d02f72]{flex:1;border:1.5px solid #ccc;background-color:#fafafa;color:#333;transition:border-color .3s,box-shadow .3s}input[type=text][data-v-58d02f72]:focus{border-color:#00bcb4;box-shadow:0 0 0 3px #00bcb438;outline:none}button[data-v-58d02f72]{flex:0 0 auto;background-color:#00bcb4;color:#fff;border:none;cursor:pointer;box-shadow:0 4px 10px #00bcb44d;transition:background-color .3s,transform .2s ease;white-space:nowrap;min-width:90px;text-align:center;line-height:44px}button[data-v-58d02f72]:hover:not(:disabled){background-color:#009d97;transform:translateY(-2px)}button[data-v-58d02f72]:disabled{background-color:#b2dedd;color:#fffc;cursor:not-allowed;box-shadow:none;transform:none}textarea.input-encrypted-data[data-v-58d02f72]{display:flex;flex:1;padding:16px;font-family:Courier New,Courier,monospace;font-size:14px;border-radius:10px;border:1.5px solid #ccc;background-color:#f9f9f9;resize:vertical;min-height:120px}textarea[data-v-58d02f72]:focus{border-color:#00bcb4;box-shadow:0 0 0 3px #00bcb438;outline:none}.output textarea[data-v-58d02f72]{width:100%;height:500px;padding:16px;font-family:Courier New,Courier,monospace;font-size:14px;border-radius:10px;border:1.5px solid #ccc;background-color:#f9f9f9;resize:vertical;color:#333}.container[data-v-32c20c28]{max-width:1100px;margin:24px auto;padding:28px;background-color:#fff;border-radius:14px;box-shadow:0 8px 24px #00000014;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.form-row[data-v-32c20c28]{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px;flex-wrap:wrap}label[data-v-32c20c28]{flex:0 0 60px;font-weight:600;color:#222;padding-top:12px}textarea.input-raw-log[data-v-32c20c28]{flex:1;min-width:320px;min-height:160px;padding:14px;font-family:Courier New,Courier,monospace;font-size:13px;border-radius:10px;border:1.5px solid #ccc;background-color:#f9f9f9;resize:vertical;box-sizing:border-box}textarea[data-v-32c20c28]:focus{border-color:#00bcb4;box-shadow:0 0 0 3px #306fc738;outline:none}.toolbar[data-v-32c20c28]{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:18px}.toolbar .spacer[data-v-32c20c28]{flex:1}.check[data-v-32c20c28]{flex:0 0 auto;padding-top:0;font-weight:500;font-size:14px;display:flex;align-items:center;gap:6px;color:#333}.tip[data-v-32c20c28]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background-color:#00bcb4;color:#fff;font-size:11px;font-weight:700;cursor:help;outline:none}.tip:hover .tip-bubble[data-v-32c20c28],.tip:focus .tip-bubble[data-v-32c20c28],.tip:focus-visible .tip-bubble[data-v-32c20c28]{opacity:1;visibility:visible}.tip-bubble[data-v-32c20c28]{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);width:260px;padding:10px 12px;border-radius:8px;background-color:#1f2937;color:#fff;font-size:12px;font-weight:400;line-height:1.5;text-align:left;white-space:normal;opacity:0;visibility:hidden;transition:opacity .15s ease;z-index:20;box-shadow:0 6px 16px #00000040}.tip-bubble[data-v-32c20c28]:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:6px solid transparent;border-top-color:#1f2937}.check input[type=checkbox][data-v-32c20c28]{accent-color:#00bcb4;transform:scale(1.15)}button[data-v-32c20c28]{padding:9px 16px;font-size:14px;border:none;border-radius:8px;background-color:#00bcb4;color:#fff;cursor:pointer;transition:background-color .25s,transform .2s ease}button[data-v-32c20c28]:hover:not(:disabled){background-color:#2559a3;transform:translateY(-1px)}button[data-v-32c20c28]:disabled{background-color:#c3d5ee;color:#fffc;cursor:not-allowed;transform:none}button.ghost[data-v-32c20c28]{background-color:transparent;color:#da3832;border:1.5px solid #da3832}button.ghost[data-v-32c20c28]:hover:not(:disabled){background-color:#da383214}button.ghost[data-v-32c20c28]:disabled{color:#d8a3a1;border-color:#e6c4c2;background-color:transparent}button.small[data-v-32c20c28]{padding:5px 12px;font-size:13px}.error[data-v-32c20c28]{margin:0 0 16px;padding:12px 14px;border-radius:8px;background-color:#f6c24a29;border-left:4px solid #f6c24a;color:#7a5a10;font-size:14px}.result[data-v-32c20c28]{margin-bottom:20px;border:1px solid #e3e8ef;border-radius:10px;overflow:hidden}.result-head[data-v-32c20c28]{display:flex;align-items:center;gap:10px;padding:10px 14px;background-color:#f4f7fb;border-bottom:1px solid #e3e8ef}.badge[data-v-32c20c28]{flex:0 0 auto;padding:3px 9px;border-radius:6px;font-size:12px;font-weight:700;color:#fff;background-color:#00bcb4;letter-spacing:.4px}.badge.post[data-v-32c20c28],.badge.put[data-v-32c20c28],.badge.patch[data-v-32c20c28]{background-color:#43938f}.badge.delete[data-v-32c20c28]{background-color:#da3832}.url[data-v-32c20c28]{flex:1;font-family:Courier New,Courier,monospace;font-size:13px;color:#1f2937;word-break:break-all}.meta[data-v-32c20c28]{display:flex;gap:16px;flex-wrap:wrap;padding:8px 14px;font-size:12px;color:#6b7280;background-color:#fbfcfe}pre.curl[data-v-32c20c28]{margin:0;padding:14px;background-color:#f9f9f9;font-family:Courier New,Courier,monospace;font-size:13px;line-height:1.5;color:#111827;white-space:pre-wrap;word-break:break-all}.converter[data-v-ca54f4e1]{max-width:760px;margin:36px auto;padding:28px;border-radius:12px;background:#fff;box-shadow:0 4px 18px #00000014;font-family:Arial,sans-serif}.description[data-v-ca54f4e1]{margin:0 0 24px;color:#5c6670}label[data-v-ca54f4e1]{display:block;margin-bottom:8px;font-weight:600}input[data-v-ca54f4e1],output[data-v-ca54f4e1]{box-sizing:border-box;display:block;width:100%;padding:12px;border:1px solid #d5dce1;border-radius:6px;font:14px monospace}.result-heading[data-v-ca54f4e1]{display:flex;align-items:center;justify-content:space-between;margin-top:22px}button[data-v-ca54f4e1]{margin-bottom:8px;padding:7px 14px;border:0;border-radius:5px;background:#0d9b94;color:#fff;cursor:pointer}button[data-v-ca54f4e1]:disabled{opacity:.5;cursor:default}.invalid[data-v-ca54f4e1]{color:#7b858d;font-family:Arial,sans-serif}.app[data-v-4fbd6d17]{height:100vh;font-family:Arial,sans-serif}.header[data-v-4fbd6d17]{position:sticky;height:64px;background:#fff;font-weight:400;font-size:18px;line-height:24px;letter-spacing:0px;vertical-align:middle;z-index:999;box-shadow:#00000026 1.95px 1.95px 2.6px;display:flex;align-items:center;justify-content:space-between;padding:0 20px}.header .left[data-v-4fbd6d17]{display:flex;align-items:center;gap:12px}.header .left .portal-title[data-v-4fbd6d17]{color:#6b6b6b!important}.header .left .logo[data-v-4fbd6d17]{width:auto;height:17.23px}.header .left .divider[data-v-4fbd6d17]{width:auto;height:24px;object-fit:contain}.header .right[data-v-4fbd6d17]{display:flex;align-items:center;gap:12px}.header .right .account-icon[data-v-4fbd6d17]{width:32px;height:32px;object-fit:contain}.header .right .user-info[data-v-4fbd6d17]{line-height:1.2}@media (max-width: 768px){.header .right .user-info[data-v-4fbd6d17]{display:none}}.header .right .user-info .user-name[data-v-4fbd6d17]{font-size:14px;color:#2b2b2b;font-weight:500}.body[data-v-4fbd6d17]{display:flex;flex-direction:row;height:calc(100% - 64px)}.side-bar[data-v-4fbd6d17]{width:320px;background-color:transparent;height:100%;z-index:999;transition:width .3s ease}.side-bar.collapsed[data-v-4fbd6d17]{width:60px}.body-content[data-v-4fbd6d17]{width:100%;height:100%;padding:24px 20px 40px;background-color:#f5f7fa;overflow-y:auto}.sidebar-component[data-v-4fbd6d17]{position:relative;width:100%;height:100%}.side-bar-container[data-v-4fbd6d17]{height:100%;width:calc(100% - 18px);background-color:#fff;overflow-x:hidden;overflow-y:auto;box-shadow:6px 0 15px #0000001a;box-shadow:4px 0 4px #00000014}.switch-container[data-v-4fbd6d17]{cursor:pointer;position:absolute;top:50%;left:100%;transform:translateY(-50%) translate(-100%);width:18px;height:48px;border-top-right-radius:6px;border-bottom-right-radius:6px;background-color:#fff;display:flex;justify-content:center;align-items:center;box-shadow:#0000001f 0 1px 3px,#0000003d 0 1px 2px}.switch-container img[data-v-4fbd6d17]{width:18px;height:18px}.menu[data-v-4fbd6d17]{width:100%;padding:20px 0}.collapsed-menu[data-v-4fbd6d17]{padding:20px 0}.menu-item[data-v-4fbd6d17]{font-size:12px;color:#424242;padding:4px 10px;transition:background-color .3s,color .3s;cursor:pointer;height:48px;display:flex;align-items:center;gap:8px}.menu-item.active[data-v-4fbd6d17]{color:#0d9b94;background-color:#edfcfc}.menu-item[data-v-4fbd6d17]:hover{background-color:#f5f5f5}.menu-item.active[data-v-4fbd6d17]:hover{background-color:#edfcfc}.menu-icon[data-v-4fbd6d17]{flex:0 0 auto;display:flex;align-items:center;justify-content:center;height:20px;width:20px;margin-top:4px}.menu-item-text[data-v-4fbd6d17]{transition:opacity .3s;font-weight:400;font-size:12px;line-height:24px;letter-spacing:0px;vertical-align:middle;white-space:nowrap}.switching .menu-item-text[data-v-4fbd6d17]{opacity:0}.topbar[data-v-4fbd6d17]{display:flex;align-items:center;gap:16px;margin-bottom:16px}.page-title[data-v-4fbd6d17]{flex:1;font-size:18px;font-weight:700;color:#2b2b2b}.topbar-controls[data-v-4fbd6d17]{display:flex;align-items:center;gap:10px}.topbar-controls label[data-v-4fbd6d17]{font-weight:600;font-size:13px;color:#424242}.bff-hostname-row[data-v-4fbd6d17]{display:flex;align-items:center;gap:12px;margin-bottom:16px}select[data-v-4fbd6d17]{padding:6px 10px;font-size:14px;border:1px solid #ccc;border-radius:6px;background-color:#fff}
