.loading-container.svelte-iq8032{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center}.loading-spinner.svelte-iq8032{position:relative;display:inline-block}.loading-spinner--small.svelte-iq8032{width:1.5rem;height:1.5rem}.loading-spinner--medium.svelte-iq8032{width:2.5rem;height:2.5rem}.loading-spinner--large.svelte-iq8032{width:4rem;height:4rem}.spinner-circle.svelte-iq8032{position:absolute;border-radius:50%;animation:svelte-iq8032-loading-spinner 1.2s cubic-bezier(.5,0,.5,1) infinite}.loading-spinner--small.svelte-iq8032 .spinner-circle:where(.svelte-iq8032){width:.25rem;height:.25rem;margin:.125rem}.loading-spinner--medium.svelte-iq8032 .spinner-circle:where(.svelte-iq8032){width:.5rem;height:.5rem;margin:.25rem}.loading-spinner--large.svelte-iq8032 .spinner-circle:where(.svelte-iq8032){width:.75rem;height:.75rem;margin:.375rem}.loading-spinner--primary.svelte-iq8032 .spinner-circle:where(.svelte-iq8032){background-color:#3b82f6}.loading-spinner--secondary.svelte-iq8032 .spinner-circle:where(.svelte-iq8032){background-color:#6b7280}.loading-spinner--white.svelte-iq8032 .spinner-circle:where(.svelte-iq8032){background-color:#fff}.spinner-circle.svelte-iq8032:nth-child(1){top:0;left:0;animation-delay:-36ms}.spinner-circle.svelte-iq8032:nth-child(2){top:0;right:0;animation-delay:-72ms}.spinner-circle.svelte-iq8032:nth-child(3){bottom:0;right:0;animation-delay:-.108s}.spinner-circle.svelte-iq8032:nth-child(4){bottom:0;left:0;animation-delay:-.144s}@keyframes svelte-iq8032-loading-spinner{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.loading-message.svelte-iq8032{margin-top:1rem;color:#6b7280;font-size:.875rem;font-weight:500}@media (max-width: 640px){.loading-container.svelte-iq8032{padding:1.5rem}.loading-message.svelte-iq8032{font-size:.8125rem}}@media (prefers-reduced-motion: reduce){.spinner-circle.svelte-iq8032{animation:none}.loading-spinner.svelte-iq8032:after{content:"";position:absolute;top:50%;left:50%;width:50%;height:50%;background-color:currentColor;border-radius:50%;transform:translate(-50%,-50%)}}.loading-state.svelte-cd2zke{display:flex;align-items:center;justify-content:center;width:100%}.loading-state--small.svelte-cd2zke{padding:1rem}.loading-state--medium.svelte-cd2zke{padding:2rem}.loading-state--large.svelte-cd2zke{padding:3rem}.skeleton-container.svelte-cd2zke{width:100%;max-width:100%}.skeleton-message.svelte-cd2zke{text-align:center;color:#6b7280;font-size:.875rem;margin-bottom:1.5rem;font-weight:500}.skeleton-content.svelte-cd2zke{display:flex;flex-direction:column;gap:1rem}.skeleton-row.svelte-cd2zke{display:flex;align-items:center;gap:1rem;padding:.75rem;border-radius:.5rem;background-color:#f9fafb}.skeleton-item--avatar.svelte-cd2zke{width:3rem;height:3rem;border-radius:50%;background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6,#e5e7eb 75%);background-size:200% 100%;animation:svelte-cd2zke-skeleton-loading 1.5s infinite;flex-shrink:0}.skeleton-item--text.svelte-cd2zke{flex:1;display:flex;flex-direction:column;gap:.5rem}.skeleton-line.svelte-cd2zke{height:1rem;border-radius:.25rem;background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6,#e5e7eb 75%);background-size:200% 100%;animation:svelte-cd2zke-skeleton-loading 1.5s infinite}.skeleton-line--title.svelte-cd2zke{width:70%;height:1.25rem}.skeleton-line--subtitle.svelte-cd2zke{width:50%;height:1rem}.table-skeleton.svelte-cd2zke{width:100%}.table-skeleton-message.svelte-cd2zke{text-align:center;color:#6b7280;font-size:.875rem;margin-bottom:1rem;font-weight:500}.table-skeleton-header.svelte-cd2zke,.table-skeleton-row.svelte-cd2zke{display:grid;grid-template-columns:1fr 2fr 1fr 1fr;gap:1rem;padding:.75rem;border-bottom:1px solid #e5e7eb}.table-skeleton-header.svelte-cd2zke{background-color:#f9fafb;border-radius:.5rem .5rem 0 0}.table-skeleton-cell.svelte-cd2zke{height:1.25rem;border-radius:.25rem;background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6,#e5e7eb 75%);background-size:200% 100%;animation:svelte-cd2zke-skeleton-loading 1.5s infinite}.inline-loading.svelte-cd2zke{display:flex;align-items:center;gap:.5rem;padding:.5rem}.inline-spinner.svelte-cd2zke{width:1rem;height:1rem;border:2px solid #e5e7eb;border-top:2px solid #3b82f6;border-radius:50%;animation:svelte-cd2zke-spin 1s linear infinite}.inline-message.svelte-cd2zke{color:#6b7280;font-size:.875rem}@keyframes svelte-cd2zke-skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes svelte-cd2zke-spin{to{transform:rotate(360deg)}}@media (max-width: 768px){.loading-state--medium.svelte-cd2zke{padding:1.5rem}.loading-state--large.svelte-cd2zke{padding:2rem}.skeleton-row.svelte-cd2zke{padding:.5rem;gap:.75rem}.skeleton-item--avatar.svelte-cd2zke{width:2.5rem;height:2.5rem}.table-skeleton-header.svelte-cd2zke,.table-skeleton-row.svelte-cd2zke{grid-template-columns:1fr 1fr;gap:.5rem;padding:.5rem}.table-skeleton-cell.svelte-cd2zke:nth-child(n+3){display:none}}@media (prefers-reduced-motion: reduce){.skeleton-line.svelte-cd2zke,.skeleton-item--avatar.svelte-cd2zke,.table-skeleton-cell.svelte-cd2zke{animation:none;background:#e5e7eb}.inline-spinner.svelte-cd2zke{animation:none;border:2px solid #6b7280}}@media (prefers-color-scheme: dark){.skeleton-row.svelte-cd2zke{background-color:#374151}.skeleton-line.svelte-cd2zke,.skeleton-item--avatar.svelte-cd2zke,.table-skeleton-cell.svelte-cd2zke{background:linear-gradient(90deg,#4b5563 25%,#6b7280,#4b5563 75%);background-size:200% 100%}.skeleton-message.svelte-cd2zke,.table-skeleton-message.svelte-cd2zke,.inline-message.svelte-cd2zke{color:#9ca3af}.table-skeleton-header.svelte-cd2zke{background-color:#374151}.table-skeleton-header.svelte-cd2zke,.table-skeleton-row.svelte-cd2zke{border-bottom-color:#4b5563}}.error-message-container.svelte-5r8ylw{border-radius:.5rem;padding:1rem;margin:1rem 0;border:1px solid;display:flex;flex-direction:column;gap:.75rem}.error-message-container--network.svelte-5r8ylw{background-color:#fff7ed;border-color:#fb923c;color:#c2410c}.error-message-container--timeout.svelte-5r8ylw{background-color:#fef3c7;border-color:#f59e0b;color:#92400e}.error-message-container--auth.svelte-5r8ylw{background-color:#fef2f2;border-color:#f87171;color:#dc2626}.error-message-container--api.svelte-5r8ylw{background-color:#f5f3ff;border-color:#a78bfa;color:#7c3aed}.error-message-container--validation.svelte-5r8ylw{background-color:#fef2f2;border-color:#fca5a5;color:#dc2626}.error-message-container--unknown.svelte-5r8ylw{background-color:#f9fafb;border-color:#d1d5db;color:#374151}.error-message-content.svelte-5r8ylw{display:flex;align-items:flex-start;gap:.75rem}.error-icon.svelte-5r8ylw{font-size:1.25rem;flex-shrink:0;margin-top:.125rem}.error-text.svelte-5r8ylw{flex:1;min-width:0}.error-title.svelte-5r8ylw{font-weight:600;font-size:.875rem;margin-bottom:.25rem;line-height:1.25}.error-description.svelte-5r8ylw{font-size:.875rem;line-height:1.5;word-wrap:break-word}.error-actions.svelte-5r8ylw{display:flex;gap:.5rem;align-items:center;justify-content:flex-end;flex-wrap:wrap}.error-button.svelte-5r8ylw{padding:.5rem 1rem;border-radius:.375rem;font-size:.875rem;font-weight:500;border:1px solid;cursor:pointer;transition:all .2s ease-in-out;display:flex;align-items:center;gap:.5rem}.error-button.svelte-5r8ylw:disabled{opacity:.6;cursor:not-allowed}.error-button--retry.svelte-5r8ylw{background-color:#fff;border-color:currentColor;color:inherit}.error-button--retry.svelte-5r8ylw:hover:not(:disabled){background-color:currentColor;color:#fff}.error-button--dismiss.svelte-5r8ylw{background-color:transparent;border-color:transparent;color:inherit;padding:.25rem;min-width:2rem;height:2rem;display:flex;align-items:center;justify-content:center}.error-button--dismiss.svelte-5r8ylw:hover{background-color:#0000001a}.button-spinner.svelte-5r8ylw{width:1rem;height:1rem;border:2px solid currentColor;border-top:2px solid transparent;border-radius:50%;animation:svelte-5r8ylw-spin 1s linear infinite}@keyframes svelte-5r8ylw-spin{to{transform:rotate(360deg)}}@media (max-width: 640px){.error-message-container.svelte-5r8ylw{padding:.75rem;margin:.75rem 0}.error-message-content.svelte-5r8ylw{gap:.5rem}.error-actions.svelte-5r8ylw{justify-content:flex-start;margin-top:.5rem}.error-button.svelte-5r8ylw{padding:.375rem .75rem;font-size:.8125rem}}@media (prefers-reduced-motion: reduce){.button-spinner.svelte-5r8ylw{animation:none}.error-button.svelte-5r8ylw{transition:none}}.data-state.svelte-128sbe6{width:100%;display:flex;flex-direction:column;position:relative}.data-content.svelte-128sbe6{width:100%;flex:1}.empty-state.svelte-128sbe6{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;text-align:center;color:#6b7280;min-height:200px}.empty-icon.svelte-128sbe6{font-size:3rem;margin-bottom:1rem;opacity:.7}.empty-message.svelte-128sbe6{font-size:1rem;font-weight:500;margin-bottom:1.5rem;max-width:400px;line-height:1.5}@media (max-width: 640px){.empty-state.svelte-128sbe6{padding:2rem 1rem;min-height:150px}.empty-icon.svelte-128sbe6{font-size:2.5rem}.empty-message.svelte-128sbe6{font-size:.875rem}}@media (prefers-color-scheme: dark){.empty-state.svelte-128sbe6{color:#9ca3af}}
