.requests-page.svelte-5vkzp3{display:grid;grid-template-columns:280px 1fr;gap:1rem;height:calc(100vh - 120px)}.sidebar.svelte-5vkzp3{background:linear-gradient(145deg,#151520,#1a1a2e);border:1px solid #2a2a4a;border-radius:8px;overflow:hidden;display:flex;flex-direction:column}.sidebar-header.svelte-5vkzp3{padding:1rem;border-bottom:1px solid #2a2a4a}.sidebar-header.svelte-5vkzp3 h2:where(.svelte-5vkzp3){font-size:.95rem;color:#e0e0e0}.request-list.svelte-5vkzp3{flex:1;overflow-y:auto;padding:.5rem}.request-item.svelte-5vkzp3{display:flex;align-items:center;gap:.5rem;width:100%;text-align:left;background:transparent;border:none;color:#a0a0a0;font-family:inherit;font-size:.85rem;padding:.5rem;border-radius:4px;cursor:pointer;margin-bottom:.25rem}.request-item.svelte-5vkzp3:hover{background:#00d4ff1a}.request-item.active.svelte-5vkzp3{background:#00d4ff33;color:#e0e0e0}.method.svelte-5vkzp3{font-size:.7rem;font-weight:600;padding:.15rem .35rem;border-radius:3px;text-transform:uppercase}.method.get.svelte-5vkzp3{background:#00d4ff22;color:#00d4ff}.method.post.svelte-5vkzp3{background:#0f82;color:#0f8}.method.put.svelte-5vkzp3{background:#fa02;color:#fa0}.method.delete.svelte-5vkzp3{background:#f662;color:#f66}.method.patch.svelte-5vkzp3{background:#a8f2;color:#a8f}.name.svelte-5vkzp3{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.loading.svelte-5vkzp3,.error.svelte-5vkzp3,.empty.svelte-5vkzp3{padding:1rem;color:#7a7a9a;font-size:.85rem}.error.svelte-5vkzp3{color:#ff6b6b}.request-builder.svelte-5vkzp3{display:flex;flex-direction:column;gap:1rem}.builder-header.svelte-5vkzp3{display:flex;gap:.5rem;background:linear-gradient(145deg,#151520,#1a1a2e);border:1px solid #2a2a4a;border-radius:8px;padding:.75rem}.builder-header.svelte-5vkzp3 select:where(.svelte-5vkzp3){background:#0a0a0f;border:1px solid #2a2a4a;color:#00d4ff;padding:.5rem;border-radius:4px;font-family:inherit;font-weight:600}.builder-header.svelte-5vkzp3 input:where(.svelte-5vkzp3){flex:1;background:#0a0a0f;border:1px solid #2a2a4a;color:#e0e0e0;padding:.5rem .75rem;border-radius:4px;font-family:inherit}.builder-header.svelte-5vkzp3 input:where(.svelte-5vkzp3):focus{outline:none;border-color:#00d4ff}.send.svelte-5vkzp3{background:linear-gradient(135deg,#00d4ff,#09c);color:#0a0a0f;border:none;padding:.5rem 1.5rem;border-radius:4px;cursor:pointer;font-family:inherit;font-weight:600}.send.svelte-5vkzp3:disabled{opacity:.5;cursor:not-allowed}.builder-body.svelte-5vkzp3{display:flex;flex-direction:column;gap:1rem}.section.svelte-5vkzp3{background:linear-gradient(145deg,#151520,#1a1a2e);border:1px solid #2a2a4a;border-radius:8px;padding:.75rem}.section.svelte-5vkzp3 label:where(.svelte-5vkzp3){display:block;color:#7a7a9a;font-size:.8rem;margin-bottom:.5rem}.section.svelte-5vkzp3 textarea:where(.svelte-5vkzp3){width:100%;min-height:80px;background:#0a0a0f;border:1px solid #2a2a4a;color:#e0e0e0;font-family:SF Mono,Monaco,monospace;font-size:.85rem;padding:.5rem;border-radius:4px;resize:vertical}.section.svelte-5vkzp3 textarea:where(.svelte-5vkzp3):focus{outline:none;border-color:#00d4ff}.builder-actions.svelte-5vkzp3{display:flex;gap:.5rem}.builder-actions.svelte-5vkzp3 button:where(.svelte-5vkzp3){background:#00d4ff;color:#0a0a0f;border:none;padding:.5rem 1rem;border-radius:4px;cursor:pointer;font-family:inherit;font-size:.85rem}.builder-actions.svelte-5vkzp3 button.secondary:where(.svelte-5vkzp3){background:transparent;border:1px solid #3a3a5a;color:#a0a0a0}.builder-actions.svelte-5vkzp3 button.danger:where(.svelte-5vkzp3){background:transparent;border:1px solid #ff6b6b;color:#ff6b6b}.builder-actions.svelte-5vkzp3 button.cancel:where(.svelte-5vkzp3){background:transparent;border:1px solid #3a3a5a;color:#a0a0a0}.save-form.svelte-5vkzp3{display:flex;gap:.5rem}.save-form.svelte-5vkzp3 input:where(.svelte-5vkzp3){background:#0a0a0f;border:1px solid #2a2a4a;color:#e0e0e0;padding:.5rem;border-radius:4px;font-family:inherit}.response.svelte-5vkzp3{background:linear-gradient(145deg,#151520,#1a1a2e);border:1px solid #2a2a4a;border-radius:8px;overflow:hidden;flex:1;min-height:200px;display:flex;flex-direction:column}.response-header.svelte-5vkzp3{display:flex;justify-content:space-between;padding:.75rem;border-bottom:1px solid #2a2a4a}.status.svelte-5vkzp3{font-weight:600;color:#ff6b6b}.status.ok.svelte-5vkzp3{color:#0f8}.duration.svelte-5vkzp3{color:#7a7a9a;font-size:.85rem}.response-body.svelte-5vkzp3{flex:1;margin:0;padding:1rem;overflow:auto;font-family:SF Mono,Monaco,monospace;font-size:.85rem;color:#e0e0e0;background:#0a0a0f}
