.login-container[data-v-a2947b2c]{width:100%;height:100vh;display:flex;align-items:center;justify-content:center;background:transparent;padding:28px}.login-box[data-v-a2947b2c]{background:linear-gradient(180deg,#ffffff1a,#ffffff0f);border:1px solid var(--border-color);border-radius:var(--radius-xl);padding:44px;width:100%;max-width:460px;box-shadow:var(--shadow-lg);backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur);position:relative;overflow:hidden}.login-box[data-v-a2947b2c]:before{content:"";position:absolute;inset:-40%;background:radial-gradient(closest-side at 30% 40%,rgba(124,58,237,.35),transparent 60%),radial-gradient(closest-side at 75% 35%,rgba(34,211,238,.22),transparent 60%),radial-gradient(closest-side at 65% 80%,rgba(167,139,250,.18),transparent 60%);filter:blur(18px);opacity:.7;pointer-events:none}.login-box[data-v-a2947b2c]>*{position:relative}.logo-section[data-v-a2947b2c]{text-align:center;margin-bottom:30px}.logo-section h1[data-v-a2947b2c]{font-size:36px;font-weight:800;letter-spacing:-.02em;background:linear-gradient(90deg,var(--accent-3),var(--accent-primary),var(--accent-2));-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:10px}.logo-section p[data-v-a2947b2c]{color:var(--text-secondary);font-size:14px}.login-form[data-v-a2947b2c],.form-group[data-v-a2947b2c]{margin-bottom:20px}.form-group label[data-v-a2947b2c]{display:block;margin-bottom:8px;font-size:14px;font-weight:600;color:var(--text-primary)}.form-input[data-v-a2947b2c]{width:100%;padding:14px 16px;background-color:#ffffff14;border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:14px;transition:all .2s}.form-input[data-v-a2947b2c]:focus{outline:none;background-color:#ffffff1a;box-shadow:var(--ring-accent)}.form-input.error[data-v-a2947b2c]{box-shadow:0 0 0 1px #fb718566,0 0 0 6px #fb718529}.input-row[data-v-a2947b2c]{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center}.icon-btn[data-v-a2947b2c]{padding:12px 14px;border-radius:var(--radius-md);border:1px solid var(--border-color);background:#ffffff0f;color:var(--text-secondary);font-weight:700;font-size:12px;cursor:pointer;transition:transform .15s ease,background-color .15s ease,color .15s ease}.icon-btn[data-v-a2947b2c]:hover{transform:translateY(-1px);background:#ffffff17;color:var(--text-primary)}.hint-row[data-v-a2947b2c]{display:flex;align-items:center;justify-content:space-between;margin-top:10px;gap:12px}.hint[data-v-a2947b2c]{color:var(--text-muted);font-size:12px}.hint code[data-v-a2947b2c]{padding:2px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#0000002e;color:#ffffffd1;font-family:SF Mono,Monaco,Consolas,monospace;font-size:12px}.link-btn[data-v-a2947b2c]{padding:0;border:none;background:transparent;color:#ffffffd9;font-weight:700;cursor:pointer;text-decoration:underline;text-underline-offset:4px}.remember-row[data-v-a2947b2c]{margin:14px 0 12px;display:flex;align-items:center;justify-content:space-between;gap:12px}.remember[data-v-a2947b2c]{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--text-secondary);-webkit-user-select:none;user-select:none}.remember input[data-v-a2947b2c]{width:16px;height:16px}.client-pill[data-v-a2947b2c]{padding:6px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:var(--text-secondary);font-size:12px;white-space:nowrap}.error-message[data-v-a2947b2c]{padding:12px 16px;background-color:#fb71851a;border:1px solid rgba(251,113,133,.18);border-radius:var(--radius-md);color:#ffffffdb;font-size:13px;margin-bottom:20px}.login-btn[data-v-a2947b2c]{width:100%;padding:12px;background:linear-gradient(90deg,var(--accent-primary),var(--accent-2));color:#fff;border:none;border-radius:var(--radius-md);font-size:14px;font-weight:600;cursor:pointer;transition:transform .18s ease,filter .18s ease,box-shadow .18s ease;box-shadow:0 18px 40px #7c3aed38}.login-btn[data-v-a2947b2c]:hover:not(:disabled){filter:brightness(1.05) saturate(1.05);transform:translateY(-1px)}.login-btn[data-v-a2947b2c]:disabled{opacity:.6;cursor:not-allowed}.info-section[data-v-a2947b2c]{text-align:center;padding-top:20px;border-top:none;margin-top:20px}.info-section p[data-v-a2947b2c]{font-size:12px;color:var(--text-muted)}.sidebar[data-v-53787a69]{background-color:var(--bg-secondary);border-right:none;display:flex;flex-direction:column;overflow:hidden}.sidebar-header[data-v-53787a69]{padding:24px 20px;border-bottom:none}.logo[data-v-53787a69]{font-size:20px;font-weight:700;margin-bottom:15px;color:var(--accent-primary)}.new-request-btn[data-v-53787a69]{width:100%;padding:12px;background-color:var(--accent-primary);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;box-shadow:var(--shadow-sm)}.new-request-btn[data-v-53787a69]:hover{background-color:var(--accent-hover)}.search-box[data-v-53787a69]{padding:15px 20px;border-bottom:none}.search-input[data-v-53787a69]{width:100%;padding:10px 14px;background-color:var(--bg-tertiary);border:none;border-radius:8px;color:var(--text-primary);font-size:14px;transition:all .2s}.search-input[data-v-53787a69]::placeholder{color:var(--text-muted)}.search-input[data-v-53787a69]:focus{outline:none;background-color:var(--bg-hover);box-shadow:var(--shadow-sm)}.api-list[data-v-53787a69]{flex:1;overflow-y:auto;padding:10px 0}.api-group[data-v-53787a69]{margin-bottom:5px}.api-group-header[data-v-53787a69]{padding:10px 20px;display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none}.api-group-header[data-v-53787a69]:hover{background-color:var(--bg-hover)}.folder-icon[data-v-53787a69]{font-size:16px}.api-items[data-v-53787a69]{list-style:none}.api-item[data-v-53787a69]{padding:10px 20px 10px 45px;display:flex;align-items:center;gap:10px;cursor:pointer;font-size:14px;transition:background-color .2s}.api-item[data-v-53787a69]:hover{background-color:var(--bg-hover)}.api-item.active[data-v-53787a69]{background-color:var(--bg-tertiary);border-left:3px solid var(--accent-primary)}.method[data-v-53787a69]{padding:3px 8px;border-radius:4px;font-size:11px;font-weight:700;text-transform:uppercase;min-width:50px;text-align:center}.method.get[data-v-53787a69]{background-color:#61affe26;color:var(--method-get)}.method.post[data-v-53787a69]{background-color:#49cc9026;color:var(--method-post)}.method.put[data-v-53787a69]{background-color:#fca13026;color:var(--method-put)}.method.delete[data-v-53787a69]{background-color:#f93e3e26;color:var(--method-delete)}.endpoint-name[data-v-53787a69]{color:var(--text-primary)}.custom-item[data-v-53787a69]{display:flex;align-items:center;justify-content:space-between;padding-right:10px}.item-content[data-v-53787a69]{display:flex;align-items:center;gap:10px;flex:1}.delete-btn[data-v-53787a69]{background:none;border:none;color:var(--text-muted);font-size:24px;cursor:pointer;padding:0 5px;line-height:1;transition:color .2s;opacity:0}.custom-item:hover .delete-btn[data-v-53787a69]{opacity:1}.delete-btn[data-v-53787a69]:hover{color:var(--status-error)}.request-section[data-v-5de4dba8]{flex:1;display:flex;flex-direction:column;border-right:none;overflow:hidden;background-color:var(--bg-primary)}.request-header[data-v-5de4dba8]{padding:24px;border-bottom:none;background-color:var(--bg-secondary)}.request-url[data-v-5de4dba8]{display:flex;gap:10px;align-items:center}.method-selector[data-v-5de4dba8]{padding:12px 16px;background-color:var(--bg-tertiary);border:none;border-radius:8px;color:var(--method-get);font-size:13px;font-weight:700;cursor:pointer;min-width:110px;transition:all .2s}.method-selector[data-v-5de4dba8]:focus{outline:none;background-color:var(--bg-hover);box-shadow:var(--shadow-sm)}.url-input[data-v-5de4dba8]{flex:1;padding:12px 16px;background-color:var(--bg-tertiary);border:none;border-radius:8px;color:var(--text-primary);font-size:13px;font-family:SF Mono,Monaco,Consolas,monospace;transition:all .2s}.url-input[data-v-5de4dba8]:focus{outline:none;background-color:var(--bg-hover);box-shadow:var(--shadow-sm)}.send-btn[data-v-5de4dba8]{padding:12px 32px;background-color:var(--accent-primary);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;box-shadow:var(--shadow-sm)}.send-btn[data-v-5de4dba8]:hover:not(:disabled){background-color:var(--accent-hover)}.send-btn[data-v-5de4dba8]:disabled{opacity:.6;cursor:not-allowed}.tabs[data-v-5de4dba8]{display:flex;gap:8px;padding:16px 24px;background-color:var(--bg-secondary);border-bottom:none}.tab[data-v-5de4dba8]{padding:10px 18px;background:transparent;border:none;color:var(--text-secondary);font-size:13px;font-weight:600;cursor:pointer;border-radius:8px;transition:all .2s}.tab[data-v-5de4dba8]:hover{color:var(--text-primary);background-color:var(--bg-tertiary)}.tab.active[data-v-5de4dba8]{color:#fff;background-color:var(--accent-primary)}.tab-content[data-v-5de4dba8]{flex:1;overflow-y:auto;padding:20px}.params-section h3[data-v-5de4dba8]{font-size:14px;font-weight:600;margin-bottom:12px;margin-top:20px;color:var(--text-secondary)}.params-section h3[data-v-5de4dba8]:first-child{margin-top:0}.params-table[data-v-5de4dba8]{width:100%;border-collapse:collapse;margin-bottom:15px}.params-table thead[data-v-5de4dba8]{background-color:var(--bg-secondary)}.params-table th[data-v-5de4dba8]{padding:10px;text-align:left;font-size:12px;font-weight:600;color:var(--text-muted);text-transform:uppercase;border-bottom:1px solid var(--border-color)}.params-table td[data-v-5de4dba8]{padding:8px 10px;border-bottom:1px solid var(--border-color)}.params-table input[type=text][data-v-5de4dba8]{width:100%;padding:6px 10px;background-color:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:4px;color:var(--text-primary);font-size:13px}.params-table input[type=text][data-v-5de4dba8]:focus{outline:none;border-color:var(--accent-primary)}.params-table input[type=text][readonly][data-v-5de4dba8]{background-color:var(--bg-secondary);color:var(--text-muted)}.params-table input[type=checkbox][data-v-5de4dba8]{cursor:pointer}.add-param-btn[data-v-5de4dba8]{padding:8px 16px;background-color:var(--bg-tertiary);color:var(--accent-primary);border:1px solid var(--border-color);border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s}.add-param-btn[data-v-5de4dba8]:hover{background-color:var(--bg-hover);border-color:var(--accent-primary)}.body-section[data-v-5de4dba8]{display:flex;flex-direction:column;gap:15px}.body-type-selector[data-v-5de4dba8]{display:flex;gap:20px}.body-type-selector label[data-v-5de4dba8]{display:flex;align-items:center;gap:6px;font-size:14px;cursor:pointer;color:var(--text-secondary)}.body-type-selector input[type=radio][data-v-5de4dba8]{cursor:pointer}.code-editor[data-v-5de4dba8]{width:100%;min-height:200px;padding:15px;background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);font-family:Consolas,Monaco,Courier New,monospace;font-size:13px;line-height:1.6;resize:vertical}.code-editor[data-v-5de4dba8]:focus{outline:none;border-color:var(--accent-primary)}.auth-section[data-v-5de4dba8],.scripts-section h3[data-v-5de4dba8]{margin-bottom:15px}.auth-type[data-v-5de4dba8]{width:100%;max-width:300px;padding:10px 15px;background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);font-size:14px;cursor:pointer}.auth-type[data-v-5de4dba8]:focus{outline:none;border-color:var(--accent-primary)}.empty-state-small[data-v-5de4dba8]{color:var(--text-muted);font-size:13px;padding:10px 0}.params-actions[data-v-5de4dba8]{display:flex;gap:10px;margin-bottom:15px}.action-btn[data-v-5de4dba8]{padding:6px 12px;background-color:var(--bg-tertiary);color:var(--text-primary);border:1px solid var(--border-color);border-radius:4px;font-size:12px;cursor:pointer;transition:all .2s}.action-btn[data-v-5de4dba8]:hover{background-color:var(--bg-hover);border-color:var(--accent-primary)}.remove-btn[data-v-5de4dba8]{background:none;border:none;color:var(--text-muted);font-size:20px;cursor:pointer;padding:0;line-height:1;transition:color .2s}.remove-btn[data-v-5de4dba8]:hover{color:var(--status-error)}.response-section[data-v-b06f681c]{flex:1;display:flex;flex-direction:column;overflow:hidden;background:linear-gradient(180deg,#ffffff14,#ffffff0d);border:1px solid var(--border-color);border-radius:var(--radius-xl);margin:14px;box-shadow:var(--shadow-md);backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur)}.response-header[data-v-b06f681c]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--border-color);background:linear-gradient(90deg,#7c3aed1f,#22d3ee0f 45%,#0000)}.response-header h3[data-v-b06f681c]{font-size:14px;font-weight:800;color:var(--text-primary);letter-spacing:.08em;text-transform:uppercase}.response-meta[data-v-b06f681c]{display:flex;gap:15px;align-items:center}.status-code[data-v-b06f681c]{padding:4px 10px;border:1px solid var(--border-color);border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.04em}.status-code.success[data-v-b06f681c]{background-color:#34d39924;color:#ffffffe6;border-color:#34d39940}.status-code.error[data-v-b06f681c]{background-color:#fb718524;color:#ffffffe6;border-color:#fb718540}.response-time[data-v-b06f681c],.response-size[data-v-b06f681c]{font-size:11px;color:var(--text-muted);font-family:SF Mono,Monaco,Consolas,monospace}.tabs[data-v-b06f681c]{display:flex;gap:0;padding:0;background-color:transparent;border-bottom:1px solid var(--border-color)}.tab[data-v-b06f681c]{padding:10px 18px;background:transparent;border:none;border-right:1px solid rgba(255,255,255,.08);color:var(--text-muted);font-size:12px;font-weight:800;cursor:pointer;font-family:inherit;text-transform:uppercase;letter-spacing:.06em}.tab[data-v-b06f681c]:hover{background-color:#ffffff0f;color:var(--text-primary)}.tab.active[data-v-b06f681c]{color:#ffffffeb;background:linear-gradient(90deg,#7c3aed38,#22d3ee1a);border-bottom:2px solid rgba(124,58,237,.55)}.response-content[data-v-b06f681c]{flex:1;overflow-y:auto;padding:20px}.response-body[data-v-b06f681c]{background-color:#00000038;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);padding:20px;overflow-x:auto}.response-body code[data-v-b06f681c]{color:#ffffffe0;font-family:Consolas,Monaco,Courier New,monospace;font-size:12px;line-height:1.8}.headers-table[data-v-b06f681c]{width:100%;background-color:#0000002e;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);overflow:hidden}.headers-table tr[data-v-b06f681c]{border-bottom:1px solid rgba(0,200,83,.1)}.headers-table tr[data-v-b06f681c]:last-child{border-bottom:none}.headers-table tr[data-v-b06f681c]:hover{background-color:#ffffff0a}.headers-table td[data-v-b06f681c]{padding:10px 15px;font-size:11px;font-family:Consolas,Monaco,monospace}.header-key[data-v-b06f681c]{font-weight:700;color:#ffffffe6;width:250px}.header-value[data-v-b06f681c]{color:#ffffff9e;font-family:Consolas,Monaco,Courier New,monospace}.empty-state[data-v-b06f681c]{text-align:center;color:var(--text-muted);padding:40px;font-size:14px}.request-info[data-v-b06f681c]{display:flex;flex-direction:column;gap:24px}.request-section[data-v-b06f681c]{background-color:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);padding:20px}.section-title[data-v-b06f681c]{font-size:14px;font-weight:600;color:var(--text-primary);margin:0 0 12px}.request-url-box[data-v-b06f681c]{display:flex;align-items:center;gap:12px;padding:12px 16px;background-color:#0003;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-md)}.method-badge[data-v-b06f681c]{padding:4px 10px;border:1px solid rgba(124,58,237,.3);border-radius:999px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;background-color:#7c3aed29;color:#ffffffe6}.url-text[data-v-b06f681c]{flex:1;font-family:SF Mono,Monaco,Consolas,monospace;font-size:13px;color:var(--text-primary);word-break:break-all}.params-table[data-v-b06f681c]{width:100%;border-collapse:collapse}.params-table thead[data-v-b06f681c]{background-color:var(--bg-tertiary)}.params-table th[data-v-b06f681c]{padding:10px 12px;text-align:left;font-size:12px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}.params-table td[data-v-b06f681c]{padding:10px 12px;font-size:13px;border-top:1px solid var(--bg-tertiary)}.param-key[data-v-b06f681c]{font-weight:600;color:var(--text-primary);width:40%}.param-value[data-v-b06f681c]{color:var(--text-secondary);font-family:Consolas,Monaco,Courier New,monospace}.request-body[data-v-b06f681c]{background-color:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:4px;padding:16px;overflow-x:auto;margin:0}.request-body code[data-v-b06f681c]{color:var(--text-primary);font-family:SF Mono,Monaco,Consolas,monospace;font-size:13px;line-height:1.7}.right-panel[data-v-16cf9722]{background-color:var(--bg-secondary);border-left:1px solid var(--border-color);display:flex;flex-direction:column;overflow:hidden}.doc-header[data-v-16cf9722]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid var(--border-color)}.doc-header h3[data-v-16cf9722]{font-size:16px;font-weight:600}.edit-btn[data-v-16cf9722]{padding:6px 16px;background-color:var(--bg-tertiary);color:var(--text-primary);border:1px solid var(--border-color);border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s}.edit-btn[data-v-16cf9722]:hover{background-color:var(--bg-hover);border-color:var(--accent-primary)}.doc-actions[data-v-16cf9722]{display:flex;gap:8px;align-items:center}.action-btn-small[data-v-16cf9722]{padding:4px 10px;background-color:var(--bg-tertiary);color:var(--text-secondary);border:1px solid var(--border-color);border-radius:4px;font-size:11px;font-weight:500;cursor:pointer;transition:all .2s}.action-btn-small[data-v-16cf9722]:hover{background-color:var(--bg-hover);border-color:var(--accent-primary);color:var(--text-primary)}.edit-input[data-v-16cf9722]{width:100%;padding:8px 12px;background-color:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:4px;color:var(--text-primary);font-size:16px;font-weight:600;margin-bottom:10px}.edit-input[data-v-16cf9722]:focus{outline:none;border-color:var(--accent-primary)}.edit-textarea[data-v-16cf9722]{width:100%;min-height:80px;padding:10px 12px;background-color:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:4px;color:var(--text-secondary);font-size:13px;line-height:1.6;resize:vertical;font-family:inherit}.edit-textarea[data-v-16cf9722]:focus{outline:none;border-color:var(--accent-primary)}.endpoint-edit[data-v-16cf9722]{display:flex;gap:10px;align-items:center}.method-select[data-v-16cf9722]{padding:8px 12px;background-color:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:4px;color:var(--method-get);font-size:13px;font-weight:700;cursor:pointer}.method-select[data-v-16cf9722]:focus{outline:none;border-color:var(--accent-primary)}.url-edit-input[data-v-16cf9722]{flex:1;padding:8px 12px;background-color:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:4px;color:var(--text-primary);font-size:13px;font-family:Consolas,Monaco,Courier New,monospace}.url-edit-input[data-v-16cf9722]:focus{outline:none;border-color:var(--accent-primary)}.doc-content[data-v-16cf9722]{flex:1;overflow-y:auto;padding:20px}.doc-section[data-v-16cf9722]{margin-bottom:25px}.doc-section h4[data-v-16cf9722]{font-size:14px;font-weight:600;margin-bottom:10px;color:var(--text-primary)}.doc-description[data-v-16cf9722]{font-size:13px;color:var(--text-secondary);line-height:1.6}.endpoint-code[data-v-16cf9722]{display:inline-block;padding:8px 12px;background-color:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:4px;color:var(--method-get);font-family:Consolas,Monaco,Courier New,monospace;font-size:13px}.doc-table[data-v-16cf9722]{width:100%;font-size:13px}.doc-table tr[data-v-16cf9722]{border-bottom:1px solid var(--border-color)}.doc-table td[data-v-16cf9722]{padding:10px 0;color:var(--text-secondary)}.doc-table td[data-v-16cf9722]:first-child{padding-right:15px}.type-badge[data-v-16cf9722]{display:inline-block;padding:2px 8px;background-color:#4c9eff26;color:var(--accent-primary);border-radius:3px;font-size:11px;font-weight:600;font-family:Consolas,Monaco,Courier New,monospace}.status-badge[data-v-16cf9722]{display:inline-block;padding:4px 10px;border-radius:4px;font-weight:600;font-size:12px;min-width:45px;text-align:center}.status-badge.success[data-v-16cf9722]{background-color:#49cc9026;color:var(--status-success)}.status-badge.error[data-v-16cf9722]{background-color:#f93e3e26;color:var(--status-error)}.schema[data-v-16cf9722]{background-color:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:6px;padding:15px}.schema-item[data-v-16cf9722]{padding:8px 0;border-bottom:1px solid var(--border-color);font-size:13px;display:flex;align-items:center;gap:10px}.schema-item[data-v-16cf9722]:last-child{border-bottom:none}.schema-item strong[data-v-16cf9722]{color:var(--text-primary);font-family:Consolas,Monaco,Courier New,monospace}.required[data-v-16cf9722]{padding:2px 6px;background-color:#f93e3e26;color:var(--status-error);border-radius:3px;font-size:10px;font-weight:600;text-transform:uppercase}.code-example[data-v-16cf9722]{background-color:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:6px;padding:15px;overflow-x:auto;color:var(--text-primary);font-family:Consolas,Monaco,Courier New,monospace;font-size:12px;line-height:1.8}.testing-container[data-v-d746960b]{display:grid;grid-template-columns:280px 1fr;height:100%;overflow:hidden;background-color:var(--bg-primary)}.main-content[data-v-d746960b]{flex:1;overflow:hidden;background-color:var(--bg-primary);display:flex;flex-direction:column}.content-wrapper[data-v-d746960b]{display:flex;flex-direction:column;height:100%;position:relative}.top-content[data-v-d746960b]{display:flex;flex:1;overflow:hidden}.console-container[data-v-d746960b]{background-color:var(--bg-secondary);border-top:2px solid var(--accent-primary);display:flex;flex-direction:column;position:relative;box-shadow:0 -4px 12px #0000001a}.console-header[data-v-d746960b]{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;background-color:var(--bg-tertiary);border-bottom:1px solid var(--bg-hover)}.console-title[data-v-d746960b]{display:flex;align-items:center;gap:10px}.console-title h3[data-v-d746960b]{font-size:14px;font-weight:600;color:var(--text-primary);margin:0}.console-actions[data-v-d746960b]{display:flex;gap:8px}.console-action-btn[data-v-d746960b]{background:none;border:none;color:var(--text-muted);font-size:16px;cursor:pointer;padding:4px 8px;border-radius:4px;transition:all .2s}.console-action-btn[data-v-d746960b]:hover{background-color:var(--bg-hover);color:var(--text-primary)}.console-resize-handle[data-v-d746960b]{position:absolute;top:0;left:0;right:0;height:4px;cursor:ns-resize;background-color:transparent;transition:background-color .2s}.console-resize-handle[data-v-d746960b]:hover{background-color:var(--accent-primary)}.console-placeholder[data-v-d746960b]{display:flex;align-items:center;justify-content:center;flex:1;gap:12px;color:var(--text-muted);font-size:14px}.show-console-btn[data-v-d746960b]{position:fixed;bottom:20px;right:90px;padding:12px 24px;background-color:var(--accent-primary);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;box-shadow:var(--shadow-lg);transition:all .2s;z-index:100}.show-console-btn[data-v-d746960b]:hover{background-color:var(--accent-hover);transform:translateY(-2px)}.documentation-container[data-v-d746960b]{width:400px;background-color:var(--bg-secondary);border-left:1px solid var(--bg-tertiary);display:flex;flex-direction:column;overflow:hidden}.doc-header[data-v-d746960b]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--bg-tertiary)}.doc-header h3[data-v-d746960b]{font-size:16px;font-weight:600;color:var(--text-primary);margin:0}.close-doc-btn[data-v-d746960b]{background:none;border:none;color:var(--text-muted);font-size:20px;cursor:pointer;padding:4px 8px;border-radius:6px;transition:all .2s}.close-doc-btn[data-v-d746960b]:hover{background-color:var(--bg-hover);color:var(--text-primary)}.show-doc-btn[data-v-d746960b]{position:fixed;right:20px;bottom:20px;width:56px;height:56px;background-color:var(--accent-primary);color:#fff;border:none;border-radius:50%;font-size:24px;cursor:pointer;box-shadow:var(--shadow-lg);transition:all .2s;z-index:100;display:flex;align-items:center;justify-content:center}.show-doc-btn[data-v-d746960b]:hover{background-color:var(--accent-hover);transform:scale(1.05)}@media(max-width:1400px){.documentation-container[data-v-d746960b]{width:350px}}@media(max-width:1200px){.testing-container[data-v-d746960b]{grid-template-columns:260px 1fr}.request-response-container[data-v-d746960b]{grid-template-columns:1fr;grid-template-rows:1fr 1fr}.documentation-container[data-v-d746960b]{width:320px}}@media(max-width:768px){.testing-container[data-v-d746960b],.request-response-container[data-v-d746960b]{grid-template-columns:1fr}.documentation-container[data-v-d746960b]{position:absolute;right:0;top:0;bottom:0;width:90%;max-width:400px;z-index:50;box-shadow:var(--shadow-lg)}}.empty-state[data-v-d746960b]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:60px 40px;text-align:center;background:linear-gradient(135deg,var(--bg-secondary) 0%,var(--bg-primary) 100%)}.empty-state h2[data-v-d746960b]{font-size:28px;font-weight:700;color:var(--text-primary);margin-bottom:12px}.empty-state p[data-v-d746960b]{font-size:16px;color:var(--text-secondary)}.docs-container[data-v-f0707550]{display:flex;flex-direction:column;height:100vh;overflow:hidden;background-color:transparent}.top-nav[data-v-f0707550]{display:flex;align-items:center;gap:18px;padding:14px 18px;margin:16px 16px 10px}.brand[data-v-f0707550]{display:flex;align-items:center;gap:12px;min-width:220px}.brand-mark[data-v-f0707550]{width:38px;height:38px;border-radius:14px;background:radial-gradient(closest-side at 30% 35%,rgba(255,255,255,.25),transparent 60%),conic-gradient(from 180deg,var(--accent-2),var(--accent-primary),var(--accent-3),var(--accent-2));box-shadow:0 16px 40px #7c3aed40}.brand-text[data-v-f0707550]{display:flex;flex-direction:column;line-height:1.1}.brand-title[data-v-f0707550]{font-weight:900;letter-spacing:-.02em;font-size:14px;color:var(--text-primary)}.brand-subtitle[data-v-f0707550]{font-weight:600;font-size:12px;color:var(--text-muted)}.version-selector-top[data-v-f0707550]{display:flex;gap:8px;margin-left:auto;background-color:var(--bg-tertiary);padding:4px;border-radius:8px}.version-selector-top .version-btn[data-v-f0707550]{padding:8px 20px;background-color:transparent;border:none;border-radius:6px;font-size:13px;font-weight:600;color:var(--text-secondary);cursor:pointer;transition:all .3s}.version-selector-top .version-btn[data-v-f0707550]:hover{color:var(--text-primary);background-color:var(--bg-hover)}.version-selector-top .version-btn.active[data-v-f0707550]{background-color:var(--accent-primary);color:#fff}.nav-tabs[data-v-f0707550]{display:flex;gap:10px;align-items:center;margin-left:auto}.nav-tab[data-v-f0707550]{padding:10px 16px;background-color:transparent;color:var(--text-secondary);border:none;border-radius:var(--radius-md);font-size:14px;font-weight:600;cursor:pointer;transition:transform .15s ease,background-color .15s ease,color .15s ease}.nav-tab[data-v-f0707550]:hover{color:var(--text-primary);background-color:#ffffff14;transform:translateY(-1px)}.nav-tab.active[data-v-f0707550]{color:#fff;background:linear-gradient(90deg,#7c3aedf2,#22d3eecc);box-shadow:0 18px 40px #7c3aed2e}.top-actions[data-v-f0707550]{display:flex;align-items:center;gap:12px}.top-pill[data-v-f0707550]{padding:10px 14px;border-radius:999px;border:1px solid var(--border-color);background:#ffffff0f;color:var(--text-secondary);font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-size:11px;cursor:pointer;transition:transform .15s ease,background-color .15s ease,color .15s ease}.top-pill[data-v-f0707550]:hover{transform:translateY(-1px);background:#ffffff17;color:var(--text-primary)}.testing-interface[data-v-f0707550]{flex:1;overflow:hidden}.docs-layout[data-v-f0707550]{flex:1;display:grid;grid-template-columns:300px 1fr;overflow:hidden;padding:0 16px 16px;gap:10px}.docs-sidebar[data-v-f0707550]{overflow-y:auto;display:flex;flex-direction:column;margin-top:0}.docs-header[data-v-f0707550]{padding:30px 20px 20px;border-bottom:none}.docs-header h2[data-v-f0707550]{font-size:24px;color:var(--text-primary);margin-bottom:5px}.version[data-v-f0707550]{display:inline-block;padding:2px 8px;background-color:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:4px;font-size:11px;color:var(--text-secondary)}.search-box[data-v-f0707550]{padding:15px 20px;border-bottom:none}.search-input[data-v-f0707550]{width:100%;padding:10px 14px;background-color:#ffffff14;border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:14px;transition:all .2s}.search-input[data-v-f0707550]:focus{outline:none;background-color:#ffffff1a;box-shadow:var(--ring-accent)}.docs-nav[data-v-f0707550]{flex:1;padding:20px 0}.nav-section[data-v-f0707550]{margin-bottom:25px}.nav-section h3[data-v-f0707550]{padding:0 20px 10px;font-size:12px;font-weight:700;text-transform:uppercase;color:var(--text-muted);letter-spacing:.5px}.nav-section ul[data-v-f0707550]{list-style:none}.nav-section li[data-v-f0707550]{padding:10px 20px;font-size:14px;color:var(--text-secondary);cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:8px}.nav-section li[data-v-f0707550]:hover{background-color:var(--bg-hover);color:var(--text-primary)}.nav-section li.active[data-v-f0707550]{background:linear-gradient(90deg,#7c3aedbf,#22d3ee2e);color:#fff;border-radius:8px;margin:0 10px;padding-left:20px;font-weight:600}.method-badge[data-v-f0707550]{padding:2px 6px;border-radius:3px;font-size:9px;font-weight:700;text-transform:uppercase}.method-badge.get[data-v-f0707550]{background-color:var(--accent-light);color:var(--method-get)}.method-badge.post[data-v-f0707550]{background-color:var(--accent-light);color:var(--method-post)}.method-badge.put[data-v-f0707550]{background-color:#ffa94d26;color:var(--method-put)}.method-badge.delete[data-v-f0707550]{background-color:#ff4d4d26;color:var(--method-delete)}.mobile-menu-btn[data-v-f0707550]{display:none;position:fixed;top:20px;left:20px;z-index:1000;background-color:var(--accent-primary);border:none;border-radius:8px;width:45px;height:45px;flex-direction:column;align-items:center;justify-content:center;gap:5px;cursor:pointer;transition:all .3s}.mobile-menu-btn span[data-v-f0707550]{width:24px;height:2px;background-color:#fff;border-radius:2px;transition:all .3s}.mobile-menu-btn[data-v-f0707550]:hover{background-color:var(--accent-hover);transform:scale(1.05)}.docs-content[data-v-f0707550]{overflow-y:auto;padding:30px 34px;max-width:none}.hero-title[data-v-f0707550]{font-size:42px;font-weight:900;letter-spacing:-.03em;margin-bottom:18px;background:linear-gradient(90deg,#fffffff5,#ffffffc7);-webkit-background-clip:text;background-clip:text;color:transparent}.doc-page h2[data-v-f0707550]{font-size:24px;font-weight:600;color:var(--text-primary);margin-top:40px;margin-bottom:15px}.lead[data-v-f0707550]{font-size:18px;color:var(--text-secondary);line-height:1.6;margin-bottom:30px}.code-block[data-v-f0707550]{background:linear-gradient(180deg,#ffffff1a,#ffffff0f);border:1px solid var(--border-color);border-radius:12px;padding:24px;overflow-x:auto;color:var(--text-primary);font-family:SF Mono,Monaco,Consolas,monospace;font-size:13px;line-height:1.7;margin:20px 0;box-shadow:var(--shadow-sm)}.feature-list[data-v-f0707550]{list-style:none;padding:0}.feature-list li[data-v-f0707550]{padding:14px 20px;color:var(--text-secondary);font-size:15px;background-color:var(--bg-secondary);border-radius:8px;margin-bottom:8px;transition:all .2s}.feature-list li[data-v-f0707550]:hover{background-color:var(--bg-tertiary);transform:translate(4px)}.alert[data-v-f0707550]{padding:15px 20px;border-radius:8px;margin:20px 0}.alert-warning[data-v-f0707550]{background-color:#fca13014;border:none;color:var(--text-primary);border-left:4px solid var(--method-put)}.status-table[data-v-f0707550]{width:100%;border-collapse:collapse;margin:20px 0}.status-table th[data-v-f0707550]{text-align:left;padding:14px 16px;background-color:var(--bg-secondary);border-bottom:none;color:var(--text-muted);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.status-table td[data-v-f0707550]{padding:14px 16px;border-bottom:none;color:var(--text-secondary);background-color:var(--bg-secondary)}.status-table tr:hover td[data-v-f0707550]{background-color:var(--bg-tertiary)}.status-badge[data-v-f0707550]{padding:4px 10px;border-radius:4px;font-weight:600;font-size:12px}.status-badge.success[data-v-f0707550]{background-color:#49cc9026;color:var(--status-success)}.status-badge.error[data-v-f0707550]{background-color:#f93e3e26;color:var(--status-error)}.endpoint-header[data-v-f0707550]{margin-bottom:30px}.endpoint-meta[data-v-f0707550]{display:flex;align-items:center;gap:15px;margin-top:15px}.method-badge.large[data-v-f0707550]{padding:6px 12px;font-size:12px}.endpoint-url[data-v-f0707550]{padding:8px 15px;background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:6px;color:var(--accent-primary);font-family:Consolas,Monaco,monospace;font-size:14px}.params-section[data-v-f0707550],.body-section[data-v-f0707550],.response-section[data-v-f0707550],.example-section[data-v-f0707550]{margin-top:40px}.params-table[data-v-f0707550]{width:100%;border-collapse:collapse;margin:20px 0}.params-table th[data-v-f0707550]{text-align:left;padding:12px;background-color:var(--bg-secondary);border-bottom:2px solid var(--border-color);color:var(--text-muted);font-size:12px;text-transform:uppercase}.params-table td[data-v-f0707550]{padding:12px;border-bottom:1px solid var(--border-color);color:var(--text-secondary);font-size:14px}.params-table code[data-v-f0707550]{padding:3px 8px;background-color:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:4px;color:var(--accent-primary);font-family:Consolas,Monaco,monospace;font-size:13px}.type-badge[data-v-f0707550]{padding:3px 8px;background-color:var(--accent-light);color:var(--accent-primary);border-radius:3px;font-size:11px;font-weight:600;font-family:Consolas,Monaco,monospace}.badge[data-v-f0707550]{padding:3px 8px;border-radius:3px;font-size:11px;font-weight:600}.badge.required[data-v-f0707550]{background-color:#ff4d4d26;color:var(--status-error)}.badge.optional[data-v-f0707550]{background-color:#8b92a826;color:var(--text-muted)}@media(max-width:1024px){.docs-content[data-v-f0707550]{padding:40px 30px}.docs-layout[data-v-f0707550]{grid-template-columns:260px 1fr}}@media(max-width:768px){.mobile-menu-btn[data-v-f0707550]{display:flex}.docs-layout[data-v-f0707550]{grid-template-columns:1fr}.docs-sidebar[data-v-f0707550]{position:fixed;left:-100%;top:90px;width:280px;height:calc(100vh - 90px);z-index:999;transition:left .3s ease}.docs-sidebar.open[data-v-f0707550]{left:0}.nav-tabs[data-v-f0707550]{flex:1;justify-content:center}.docs-content[data-v-f0707550]{padding:80px 20px 40px}.doc-page h1[data-v-f0707550]{font-size:28px}.doc-page h2[data-v-f0707550]{font-size:20px}.params-table[data-v-f0707550]{font-size:12px}.params-table th[data-v-f0707550],.params-table td[data-v-f0707550]{padding:8px}}@media(max-width:480px){.docs-content[data-v-f0707550]{padding:70px 15px 30px}.doc-page h1[data-v-f0707550]{font-size:24px}.doc-page h2[data-v-f0707550]{font-size:18px}.code-block[data-v-f0707550]{font-size:12px;padding:15px}}@font-face{font-family:Graphik LC;src:url(./Graphik%20LC%20Medium%20Regular-wcP7itbz.ttf) format("truetype");font-weight:500;font-style:normal}:root{--bg-primary: #070a14;--bg-secondary: rgba(255, 255, 255, .06);--bg-tertiary: rgba(255, 255, 255, .09);--bg-hover: rgba(255, 255, 255, .12);--surface-1: rgba(12, 18, 42, .62);--surface-2: rgba(10, 14, 32, .55);--surface-3: rgba(255, 255, 255, .08);--text-primary: rgba(255, 255, 255, .92);--text-secondary: rgba(255, 255, 255, .72);--text-muted: rgba(255, 255, 255, .46);--border-color: rgba(255, 255, 255, .12);--border-light: rgba(255, 255, 255, .08);--accent-primary: #7c3aed;--accent-hover: #6d28d9;--accent-2: #22d3ee;--accent-3: #a78bfa;--accent-light: rgba(124, 58, 237, .14);--accent-medium: rgba(34, 211, 238, .14);--method-get: #22d3ee;--method-post: #34d399;--method-put: #fbbf24;--method-delete: #fb7185;--method-patch: #a78bfa;--status-success: #34d399;--status-error: #fb7185;--status-warning: #fbbf24;--shadow-sm: 0 6px 18px rgba(0, 0, 0, .32);--shadow-md: 0 16px 42px rgba(0, 0, 0, .45);--shadow-lg: 0 28px 70px rgba(0, 0, 0, .56);--radius-xl: 22px;--radius-lg: 16px;--radius-md: 12px;--radius-sm: 10px;--blur: blur(16px);--ring: 0 0 0 1px var(--border-color);--ring-accent: 0 0 0 1px rgba(124, 58, 237, .25), 0 0 0 6px rgba(124, 58, 237, .16)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Graphik LC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background-color:var(--bg-primary);color:var(--text-primary);line-height:1.6;margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{width:100%;height:100vh;overflow:hidden;position:relative}body:before{content:"";position:fixed;inset:-40px;z-index:-1;background:radial-gradient(1200px 800px at 15% 20%,rgba(124,58,237,.35),transparent 60%),radial-gradient(900px 650px at 90% 10%,rgba(34,211,238,.22),transparent 55%),radial-gradient(900px 650px at 70% 85%,rgba(167,139,250,.18),transparent 55%),radial-gradient(800px 600px at 25% 85%,rgba(52,211,153,.12),transparent 60%),linear-gradient(180deg,#ffffff05,#fff0 45%,#ffffff05);filter:saturate(1.15) contrast(1.02)}body:after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,.06) 1px,transparent 1px);background-size:120px 120px;background-position:0 0;-webkit-mask-image:radial-gradient(600px 420px at 50% 30%,rgba(0,0,0,1),transparent 70%);mask-image:radial-gradient(600px 420px at 50% 30%,rgba(0,0,0,1),transparent 70%);opacity:.45}#app{width:100%;height:100vh;overflow:hidden}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-secondary)}::-webkit-scrollbar-thumb{background:var(--border-light);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--border-color)}input,textarea,select,button{font-family:inherit;outline:none}button{cursor:pointer}code,pre{font-family:Consolas,Monaco,Courier New,monospace}.glass{background:linear-gradient(180deg,var(--surface-1),var(--surface-2));border:1px solid var(--border-color);border-radius:var(--radius-xl);backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur);box-shadow:var(--shadow-md)}.focus-ring:focus-visible{outline:none;box-shadow:var(--ring-accent)}@media(prefers-reduced-motion:no-preference){.floaty{animation:floaty 14s ease-in-out infinite}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}}.btn{padding:12px 24px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;border:none;font-family:Graphik LC,sans-serif;display:inline-flex;align-items:center;justify-content:center;gap:8px}.btn-primary{background-color:var(--accent-primary);color:#fff}.btn-primary:hover:not(:disabled){background-color:var(--accent-hover)}.btn-primary:active{transform:translateY(0)}.btn-primary:disabled{opacity:.6;cursor:not-allowed}.btn-secondary{background-color:var(--bg-tertiary);color:var(--text-primary);border:1px solid var(--border-color)}.btn-secondary:hover{background-color:var(--bg-hover);border-color:var(--accent-primary)}.btn-danger{background-color:transparent;color:var(--status-error);border:1px solid var(--status-error)}.btn-danger:hover{background-color:#ff4d4d1a}.btn-success{background-color:var(--status-success);color:#fff}.btn-success:hover{opacity:.9;transform:translateY(-2px)}.btn-sm{padding:8px 16px;font-size:12px}.btn-lg{padding:14px 32px;font-size:16px}.btn-full{width:100%}
