@keyframes svelte-10aeue4-slideIn{0%{opacity:0;transform:translateY(-10px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes svelte-1uy4oh9-spin{to{transform:rotate(360deg)}}.animate-spin.svelte-1uy4oh9{animation:svelte-1uy4oh9-spin 1s linear infinite}.share-section.svelte-1uy4oh9{position:relative;display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.share-toggle.svelte-1uy4oh9{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:6px;color:#fff;font-size:.875rem;cursor:pointer;transition:all .2s ease}.share-toggle.svelte-1uy4oh9:hover{background:#ffffff26;border-color:#ffffff4d}.share-options.svelte-1uy4oh9{position:absolute;top:100%;left:0;z-index:50;min-width:160px;background:#1e293bf2;border:1px solid rgba(255,255,255,.2);border-radius:8px;padding:.5rem;margin-top:.25rem;box-shadow:0 10px 25px #0000004d}.share-option.svelte-1uy4oh9{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .75rem;background:transparent;border:none;border-radius:4px;color:#fff;font-size:.875rem;text-align:left;cursor:pointer;transition:background-color .2s ease}.share-option.svelte-1uy4oh9:hover{background:#ffffff1a}.copy-feedback.svelte-1uy4oh9{position:fixed;bottom:2rem;right:2rem;display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border-radius:8px;color:#fff;font-weight:500;z-index:1000;animation:svelte-1uy4oh9-slideIn .3s ease-out;max-width:300px}.copy-feedback.success.svelte-1uy4oh9{background:#10b981}.copy-feedback.error.svelte-1uy4oh9{background:#ef4444}.feedback-icon.svelte-1uy4oh9{flex-shrink:0}.feedback-message.svelte-1uy4oh9{font-size:.875rem}@keyframes svelte-1uy4oh9-slideIn{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@media (max-width: 768px){.share-section.svelte-1uy4oh9{justify-content:center}.share-options.svelte-1uy4oh9{left:50%;transform:translate(-50%)}.copy-feedback.svelte-1uy4oh9{bottom:1rem;right:1rem;left:1rem;max-width:none}}.prompt-card.svelte-19lnm9m{background:#ffffff0d;border:2px solid rgba(255,255,255,.1);border-radius:16px;padding:1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.prompt-card.svelte-19lnm9m:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);opacity:0;transition:opacity .3s ease}.prompt-card.svelte-19lnm9m:hover{background:#ffffff14;border-color:#fff3;transform:translateY(-2px);box-shadow:0 20px 40px #0000001a}.prompt-card.svelte-19lnm9m:hover:before{opacity:1}.card-header.svelte-19lnm9m{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;gap:1rem}.title-section.svelte-19lnm9m{flex:1;min-width:0}.card-title.svelte-19lnm9m{color:#fff;font-size:1.25rem;font-weight:600;line-height:1.3;margin:0 0 .75rem;word-wrap:break-word}.metadata-row.svelte-19lnm9m{display:flex;flex-direction:column;gap:.5rem}.difficulty-badge.svelte-19lnm9m{font-size:.75rem;font-weight:500;padding:.25rem .75rem;border-radius:1rem;border:1px solid;width:-moz-fit-content;width:fit-content;text-transform:uppercase;letter-spacing:.025em}.metadata-items.svelte-19lnm9m{display:flex;flex-wrap:wrap;gap:.75rem;font-size:.75rem;color:#ffffffb3}.metadata-item.svelte-19lnm9m{display:flex;align-items:center;gap:.375rem}.metadata-icon.svelte-19lnm9m{flex-shrink:0;opacity:.8}.action-buttons.svelte-19lnm9m{display:flex;gap:.5rem;flex-shrink:0}.action-button.svelte-19lnm9m{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:8px;color:#fffc;padding:.5rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.action-button.svelte-19lnm9m:hover{background:#ffffff26;color:#fff;transform:translateY(-1px)}.action-button.active.svelte-19lnm9m{background:#3b82f633;border-color:#3b82f680;color:#60a5fa}.expand-icon.svelte-19lnm9m{transition:transform .2s ease}.expand-icon.rotated.svelte-19lnm9m{transform:rotate(180deg)}.card-content.svelte-19lnm9m{line-height:1.6}.card-description.svelte-19lnm9m{color:#fffc;margin:0 0 1rem;font-size:.925rem}.tags-section.svelte-19lnm9m{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.more-tags.svelte-19lnm9m{color:#fff9;font-size:.875rem;display:flex;align-items:center}.expanded-content.svelte-19lnm9m{border-top:1px solid rgba(255,255,255,.1);padding-top:1rem;margin-top:1rem;animation:svelte-19lnm9m-slideInUp .3s ease-out}.content-section.svelte-19lnm9m{margin-bottom:1rem}.content-section-title.svelte-19lnm9m{color:#fff;font-size:1rem;font-weight:600;margin:0 0 .5rem}.prompt-content.svelte-19lnm9m{background:#0003;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:1rem;color:#ffffffe6;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875rem;line-height:1.5;white-space:pre-wrap;word-wrap:break-word}.author-section.svelte-19lnm9m,.keywords-section.svelte-19lnm9m{display:flex;gap:.5rem;margin-bottom:.5rem;font-size:.875rem}.author-label.svelte-19lnm9m,.keywords-label.svelte-19lnm9m{color:#fff9;font-weight:500}.author-name.svelte-19lnm9m,.keywords-text.svelte-19lnm9m{color:#fffc}.embed-section.svelte-19lnm9m{border-top:1px solid rgba(255,255,255,.1);padding-top:1rem;margin-top:1rem;animation:svelte-19lnm9m-slideInUp .3s ease-out}.embed-title.svelte-19lnm9m{color:#fff;font-size:1rem;font-weight:600;margin:0 0 .75rem}.embed-code-container.svelte-19lnm9m{position:relative;background:#0000004d;border:1px solid rgba(255,255,255,.1);border-radius:8px;overflow:hidden}.embed-code.svelte-19lnm9m{display:block;padding:1rem;color:#fffc;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.75rem;line-height:1.4;white-space:pre-wrap;word-wrap:break-word;max-height:200px;overflow-y:auto}.embed-copy-button.svelte-19lnm9m{position:absolute;top:.5rem;right:.5rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:6px;color:#fffc;padding:.375rem;cursor:pointer;transition:all .2s ease}.embed-copy-button.svelte-19lnm9m:hover{background:#ffffff26;color:#fff}.copy-feedback.svelte-19lnm9m{position:absolute;bottom:1rem;right:1rem;background:#10b981e6;color:#fff;padding:.5rem .75rem;border-radius:6px;font-size:.875rem;font-weight:500;z-index:10;animation:svelte-19lnm9m-fadeInOut 2s ease-in-out}@keyframes svelte-19lnm9m-slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-19lnm9m-fadeInOut{0%,to{opacity:0;transform:translateY(-10px)}10%,90%{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.card-header.svelte-19lnm9m{flex-direction:column;gap:.75rem}.action-buttons.svelte-19lnm9m{align-self:flex-end}.metadata-items.svelte-19lnm9m{flex-direction:column;gap:.375rem}.embed-code.svelte-19lnm9m{font-size:.6875rem}}@keyframes svelte-od00ey-spin{to{transform:rotate(360deg)}}.animate-spin.svelte-od00ey{animation:svelte-od00ey-spin 1s linear infinite}@keyframes svelte-od00ey-slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-od00ey-pulse{0%,to{opacity:1}50%{opacity:.5}}.prompt-grid-container.svelte-od00ey{width:100%;position:relative}.grid.svelte-od00ey{display:grid;width:100%}.grid-cols-1.svelte-od00ey{grid-template-columns:repeat(1,minmax(0,1fr))}.gap-4.svelte-od00ey{gap:1rem}.gap-6.svelte-od00ey{gap:1.5rem}.gap-8.svelte-od00ey{gap:2rem}.grid-item.svelte-od00ey{opacity:0;transform:translateY(20px);animation:svelte-od00ey-slideInUp .4s ease-out forwards;animation-delay:var(--animation-delay, 0ms)}.skeleton-card.svelte-od00ey{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:1.5rem;animation:svelte-od00ey-pulse 2s cubic-bezier(.4,0,.6,1) infinite}.skeleton-header.svelte-od00ey{margin-bottom:1rem}.skeleton-title.svelte-od00ey{height:1.5rem;background:#ffffff1a;border-radius:4px;margin-bottom:.75rem}.skeleton-metadata.svelte-od00ey{height:1rem;background:#ffffff14;border-radius:4px;width:60%}.skeleton-content.svelte-od00ey>:where(.svelte-od00ey):not(:last-child){margin-bottom:.75rem}.skeleton-description.svelte-od00ey{height:4rem;background:#ffffff14;border-radius:4px;margin-bottom:.75rem}.skeleton-tags.svelte-od00ey{display:flex;gap:.5rem;flex-wrap:wrap}.skeleton-tag.svelte-od00ey{height:1.5rem;width:4rem;background:#ffffff0f;border-radius:12px}.empty-state.svelte-od00ey{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center;color:#fffc}.empty-icon.svelte-od00ey{margin-bottom:1.5rem;color:#fff6}.empty-title.svelte-od00ey{font-size:1.5rem;font-weight:600;margin:0 0 .5rem;color:#fff}.empty-description.svelte-od00ey{font-size:1rem;margin:0;max-width:28rem}.load-more-section.svelte-od00ey{margin-top:3rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.1)}.loading-indicator.svelte-od00ey{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem}.loading-spinner.svelte-od00ey{color:#fffc}.loading-text.svelte-od00ey{color:#ffffffb3;font-size:.875rem}.load-more-button.svelte-od00ey{display:flex;justify-content:center;margin-bottom:2rem}.load-more-button.svelte-od00ey button:where(.svelte-od00ey){display:flex;align-items:center;gap:.5rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:12px;color:#fff;padding:.875rem 1.5rem;font-weight:500;cursor:pointer;transition:all .2s ease}.load-more-button.svelte-od00ey button:where(.svelte-od00ey):hover{background:#ffffff26;border-color:#ffffff4d;transform:translateY(-1px)}.intersection-target.svelte-od00ey{height:1px;width:100%}.grid-stats.svelte-od00ey{display:flex;justify-content:space-between;align-items:center;margin-top:2rem;padding:1rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;font-size:.875rem;color:#fffc}.stats-text.svelte-od00ey{font-weight:500}.page-info.svelte-od00ey{color:#fff9}@media (min-width: 640px){.sm\:grid-cols-2.svelte-od00ey{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.lg\:grid-cols-3.svelte-od00ey{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1280px){.xl\:grid-cols-4.svelte-od00ey{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 1536px){.xxl-grid-cols-5.svelte-od00ey{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width: 768px){.grid-stats.svelte-od00ey{flex-direction:column;gap:.5rem;text-align:center}.load-more-button.svelte-od00ey button:where(.svelte-od00ey){width:100%;justify-content:center}}.virtual-list-container.svelte-1tmrkru{position:relative;width:100%;height:100%;overflow:hidden}.virtual-list-viewport.svelte-1tmrkru{position:absolute;top:0;left:0;right:0;bottom:0;overflow-y:scroll;-webkit-overflow-scrolling:touch}.virtual-list-content.svelte-1tmrkru{position:relative;width:100%;min-height:100%}.virtual-list-items.svelte-1tmrkru{position:absolute;width:100%;left:0;top:0}.virtual-prompt-grid.svelte-e0onbz{width:100%;min-height:600px}.virtual-enabled.svelte-e0onbz{height:calc(100vh - 300px);min-height:600px}.virtual-row.svelte-e0onbz{width:100%;box-sizing:border-box}.virtual-item.svelte-e0onbz{width:100%;display:flex;flex-direction:column}.virtual-item-placeholder.svelte-e0onbz{width:100%;visibility:hidden}.regular-grid.svelte-e0onbz{display:grid;width:100%;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.grid-item.svelte-e0onbz{width:100%}.loading-skeleton.svelte-e0onbz{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));padding:24px 0}.skeleton-card.svelte-e0onbz{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:24px;animation:svelte-e0onbz-pulse 2s infinite}.skeleton-header.svelte-e0onbz{margin-bottom:16px}.skeleton-title.svelte-e0onbz{height:24px;background:#ffffff1a;border-radius:4px;margin-bottom:12px}.skeleton-metadata.svelte-e0onbz{height:16px;background:#ffffff14;border-radius:4px;width:60%}.skeleton-content.svelte-e0onbz{margin-top:16px}.skeleton-description.svelte-e0onbz{height:60px;background:#ffffff14;border-radius:4px;margin-bottom:12px}.skeleton-tags.svelte-e0onbz{display:flex;gap:8px;flex-wrap:wrap}.skeleton-tag.svelte-e0onbz{height:24px;width:60px;background:#ffffff0f;border-radius:12px}.empty-state.svelte-e0onbz{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 32px;text-align:center;color:#fffc}.empty-icon.svelte-e0onbz{margin-bottom:24px;color:#fff6}.empty-title.svelte-e0onbz{font-size:24px;font-weight:600;margin:0 0 8px;color:#fff}.empty-description.svelte-e0onbz{font-size:16px;margin:0;max-width:400px}.performance-indicator.svelte-e0onbz{position:fixed;bottom:16px;right:16px;z-index:50;background:#000c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:8px;border:1px solid rgba(255,255,255,.2);font-size:12px;color:#fff}.performance-details.svelte-e0onbz{padding:8px}.performance-summary.svelte-e0onbz{cursor:pointer;color:#10b981;font-family:monospace}.performance-summary.svelte-e0onbz:hover{color:#34d399}.performance-metrics.svelte-e0onbz{margin-top:8px;display:flex;flex-direction:column;gap:4px;color:#fffc;font-family:monospace}@keyframes svelte-e0onbz-pulse{0%,to{opacity:1}50%{opacity:.5}}@media (max-width: 640px){.virtual-row.svelte-e0onbz{padding:8px 0}.loading-skeleton.svelte-e0onbz,.regular-grid.svelte-e0onbz{grid-template-columns:1fr}}@media (max-width: 1024px){.loading-skeleton.svelte-e0onbz{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}.virtual-prompt-grid.svelte-e0onbz::-webkit-scrollbar{display:none}.virtual-prompt-grid.svelte-e0onbz{-ms-overflow-style:none;scrollbar-width:none}@keyframes svelte-e8r165-spin{to{transform:rotate(360deg)}}.animate-spin.svelte-e8r165{animation:svelte-e8r165-spin 1s linear infinite}.main-container.svelte-e8r165{min-height:100vh;position:relative;z-index:1;padding:2rem 1rem;max-width:1400px;margin:0 auto;background:transparent!important}.stats-section.svelte-e8r165{text-align:center;margin-bottom:2rem}.stats-display.svelte-e8r165{display:flex;gap:2rem;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;padding:1rem 2rem;border:1px solid rgba(255,255,255,.2)}.stat-item.svelte-e8r165{display:flex;flex-direction:column;align-items:center;gap:.25rem}.stat-number.svelte-e8r165{font-size:1.5rem;font-weight:700;color:#fff}.stat-label.svelte-e8r165{font-size:.875rem;color:#fffc;text-transform:uppercase;letter-spacing:.05em}.search-section.svelte-e8r165{margin-bottom:2rem}.content-section.svelte-e8r165{min-height:400px;background:transparent!important}.loading-container.svelte-e8r165{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;gap:1rem}.loading-spinner.svelte-e8r165{color:#fff}.loading-text.svelte-e8r165{color:#fffc;font-size:1.125rem;margin:0}.error-container.svelte-e8r165{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;gap:1rem;text-align:center}.error-icon.svelte-e8r165{color:#ef4444}.error-title.svelte-e8r165{color:#fff;font-size:1.5rem;font-weight:600;margin:0}.error-message.svelte-e8r165{color:#fffc;margin:0}.retry-button.svelte-e8r165{background:#3b82f6;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:8px;font-weight:500;cursor:pointer;transition:background-color .2s}.retry-button.svelte-e8r165:hover{background:#2563eb}.copy-feedback.svelte-e8r165{position:fixed;bottom:2rem;right:2rem;display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border-radius:8px;color:#fff;font-weight:500;z-index:1000;animation:svelte-e8r165-slideIn .3s ease-out}.copy-feedback.success.svelte-e8r165{background:#10b981}.copy-feedback.error.svelte-e8r165{background:#ef4444}.feedback-icon.svelte-e8r165{flex-shrink:0}.feedback-message.svelte-e8r165{white-space:nowrap}@keyframes svelte-e8r165-slideIn{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@media (max-width: 768px){.main-container.svelte-e8r165{padding:1rem}.stats-display.svelte-e8r165{gap:1rem;padding:.75rem 1rem}.stat-number.svelte-e8r165{font-size:1.25rem}.copy-feedback.svelte-e8r165{bottom:1rem;right:1rem;left:1rem}}@media (max-width: 480px){.stats-display.svelte-e8r165{flex-direction:column;gap:.5rem}.stat-item.svelte-e8r165{flex-direction:row;gap:.5rem}}
