.live-preview.svelte-t678ra{background:var(--color-bg-elevated);border:1px solid var(--color-border-default);transition:transform .2s ease}.live-preview.svelte-t678ra:hover{transform:scale(1.02)}.container-preview.svelte-t678ra{width:100%;height:100%;padding:.5rem;background:linear-gradient(to bottom right,var(--color-accent-subtle),var(--color-accent-muted))}.container-border.svelte-t678ra{width:100%;height:100%;border:2px dashed var(--color-accent);border-radius:.25rem;display:flex;align-items:center;justify-content:center}.container-label.svelte-t678ra{font-size:.75rem;color:var(--color-accent);font-weight:500}.flex-preview.svelte-t678ra{width:100%;height:100%;padding:.5rem;background:var(--color-bg-secondary);gap:.5rem}.flex-preview.horizontal.svelte-t678ra{display:flex}.flex-preview.vertical.svelte-t678ra{display:flex;flex-direction:column}.flex-item.svelte-t678ra{flex:1;background:var(--color-accent-subtle);border-radius:.25rem}.flex-item.accent.svelte-t678ra{background:var(--color-accent-muted)}.bento-preview.svelte-t678ra{width:100%;height:100%;padding:.5rem;background:var(--color-bg-secondary);display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}.bento-large.svelte-t678ra{background:var(--color-accent-subtle);border-radius:.25rem;grid-row:span 2}.bento-small.svelte-t678ra{background:var(--color-accent-muted);border-radius:.25rem}.text-preview.svelte-t678ra{width:100%;height:100%;padding:.75rem;background:var(--color-bg-elevated)}.text-line.svelte-t678ra{height:.5rem;background:var(--color-bg-tertiary);border-radius:.25rem;margin-bottom:.5rem}.text-line.short.svelte-t678ra{width:83.333%}.text-line.shorter.svelte-t678ra{width:66.667%;margin-bottom:0}.heading-preview.svelte-t678ra{width:100%;height:100%;padding:.75rem;background:var(--color-bg-elevated);display:flex;align-items:center}.heading-text.svelte-t678ra{width:75%;height:1rem;background:var(--color-text-primary);border-radius:.25rem}.heading-underline.svelte-t678ra{width:25%;height:.25rem;background:var(--color-accent);border-radius:.25rem;margin-top:.5rem}.button-preview-container.svelte-t678ra{width:100%;height:100%;padding:.75rem;background:var(--color-bg-secondary);display:flex;align-items:center;justify-content:center}.button-preview.svelte-t678ra{padding:.5rem 1.5rem;background:var(--color-accent);color:#fff;border-radius:.5rem;font-size:.75rem;font-weight:600;box-shadow:0 4px 6px -1px #0000001a}.image-preview.svelte-t678ra{width:100%;height:100%;padding:.5rem;background:var(--color-bg-tertiary)}.image-placeholder.svelte-t678ra{width:100%;height:100%;background:linear-gradient(to bottom right,#4ade80,#22c55e);border-radius:.25rem;display:flex;align-items:center;justify-content:center}.hero-preview.svelte-t678ra{width:100%;height:100%;background:linear-gradient(to bottom right,#a855f7,#7c3aed);padding:.75rem;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff}.hero-title.svelte-t678ra{height:.75rem;background:var(--color-bg-primary);border-radius:.25rem;width:75%;margin-bottom:.5rem}.hero-subtitle.svelte-t678ra{height:.5rem;background:var(--color-text-secondary);border-radius:.25rem;width:66.667%;margin-bottom:.75rem}.hero-cta.svelte-t678ra{padding:.25rem 1rem;background:var(--color-bg-primary);color:#7c3aed;border-radius:.25rem;font-size:.75rem;font-weight:600}.product-grid-preview.svelte-t678ra{width:100%;height:100%;padding:.5rem;background:var(--color-bg-secondary);display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}.product-item.svelte-t678ra{background:var(--color-bg-elevated);border-radius:.25rem;border:1px solid var(--color-border-default);padding:.25rem}.product-image.svelte-t678ra{width:100%;height:2rem;background:#fed7aa;border-radius:.25rem;margin-bottom:.25rem}.product-text.svelte-t678ra{height:.25rem;background:var(--color-bg-tertiary);border-radius:.25rem}.product-card-preview.svelte-t678ra{width:100%;height:100%;padding:.5rem;background:var(--color-bg-secondary);display:flex;align-items:center;justify-content:center}.product-card.svelte-t678ra{background:var(--color-bg-elevated);border-radius:.5rem;border:1px solid var(--color-border-default);padding:.5rem;width:100%}.product-card-image.svelte-t678ra{width:100%;height:4rem;background:#fed7aa;border-radius:.25rem;margin-bottom:.5rem}.product-card-title.svelte-t678ra{height:.5rem;background:var(--color-bg-tertiary);border-radius:.25rem;margin-bottom:.25rem}.product-card-desc.svelte-t678ra{height:.5rem;background:var(--color-bg-tertiary);border-radius:.25rem;width:66.667%;margin-bottom:.5rem}.product-card-price.svelte-t678ra{height:.75rem;background:#f97316;border-radius:.25rem;width:33.333%}.form-preview.svelte-t678ra{width:100%;height:100%;padding:.75rem;background:var(--color-bg-elevated)}.form-label.svelte-t678ra{height:.5rem;background:#c7d2fe;border-radius:.25rem;margin-bottom:.5rem}.form-input.svelte-t678ra{height:1.5rem;background:var(--color-bg-secondary);border:1px solid var(--color-border-default);border-radius:.25rem;margin-bottom:.5rem}.form-submit.svelte-t678ra{height:1.25rem;background:#6366f1;border-radius:.25rem;width:33.333%}.input-preview.svelte-t678ra{width:100%;height:100%;padding:.75rem;background:var(--color-bg-elevated);display:flex;align-items:center}.input-field.svelte-t678ra{width:100%;height:2rem;background:var(--color-bg-secondary);border:1px solid #c7d2fe;border-radius:.25rem;padding:0 .5rem;display:flex;align-items:center}.input-placeholder.svelte-t678ra{height:.5rem;background:var(--color-text-muted);border-radius:.25rem;width:33.333%}.carousel-preview.svelte-t678ra{width:100%;height:100%;background:var(--color-bg-secondary);padding:.5rem}.carousel-slide.svelte-t678ra{width:100%;height:100%;background:linear-gradient(to right,#f9a8d4,#f472b6);border-radius:.5rem;display:flex;align-items:flex-end;justify-content:center;padding-bottom:.5rem}.carousel-dots.svelte-t678ra{display:flex;gap:.25rem}.dot.svelte-t678ra{width:.5rem;height:.5rem;border-radius:50%;background:#ffffff80}.dot.active.svelte-t678ra{background:var(--color-bg-primary)}.link-preview.svelte-t678ra{width:100%;height:100%;padding:.75rem;background:var(--color-bg-elevated);display:flex;align-items:center}.link-text.svelte-t678ra{height:.5rem;background:var(--color-accent);border-radius:.25rem;width:4rem}.link-icon.svelte-t678ra{width:.75rem;height:.75rem;color:var(--color-accent);margin-left:.25rem}.rte-preview.svelte-t678ra{width:100%;height:100%;background:var(--color-bg-elevated);padding:.5rem}.rte-container.svelte-t678ra{border:1px solid var(--color-border-default);border-radius:.25rem}.rte-toolbar.svelte-t678ra{border-bottom:1px solid var(--color-border-subtle);padding:.25rem;display:flex;gap:.25rem;background:var(--color-bg-secondary)}.rte-button.svelte-t678ra{width:1rem;height:1rem;background:var(--color-bg-tertiary);border-radius:.25rem}.rte-content.svelte-t678ra{padding:.5rem}.rte-line.svelte-t678ra{height:.5rem;background:var(--color-bg-tertiary);border-radius:.25rem;margin-bottom:.25rem}.rte-line.short.svelte-t678ra{width:83.333%}.rte-line.shorter.svelte-t678ra{width:66.667%;margin-bottom:0}.editable-image-preview.svelte-t678ra{width:100%;height:100%;padding:.5rem;background:var(--color-bg-tertiary)}.image-container.svelte-t678ra{position:relative;width:100%;height:100%;background:linear-gradient(to bottom right,#4ade80,#22c55e);border-radius:.25rem;display:flex;align-items:center;justify-content:center}.edit-badge.svelte-t678ra{position:absolute;top:.25rem;right:.25rem;width:1.5rem;height:1.5rem;background:var(--color-accent);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem}.editable-text-preview.svelte-t678ra{width:100%;height:100%;padding:.75rem;background:var(--color-bg-elevated)}.text-line.editable.svelte-t678ra{border-bottom:2px dashed var(--color-accent-subtle)}.edit-indicator.svelte-t678ra{margin-top:.5rem;font-size:.625rem;color:var(--color-text-muted);text-align:center}.cart-icon-preview.svelte-t678ra{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--color-bg-elevated);color:var(--color-accent)}.cart-badge.svelte-t678ra{position:absolute;top:25%;right:30%;width:1.25rem;height:1.25rem;background:var(--color-error);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600}.markdown-preview.svelte-t678ra{width:100%;height:100%;padding:.75rem;background:var(--color-bg-elevated)}.md-heading.svelte-t678ra{height:.75rem;background:var(--color-text-primary);border-radius:.25rem;width:75%;margin-bottom:.5rem}.md-text.svelte-t678ra{height:.5rem;background:var(--color-bg-tertiary);border-radius:.25rem;margin-bottom:.25rem}.md-text.short.svelte-t678ra{width:83.333%}.md-list.svelte-t678ra{margin-top:.5rem;padding-left:.5rem}.md-list-item.svelte-t678ra{height:.5rem;background:var(--color-bg-tertiary);border-radius:.25rem;margin-bottom:.25rem;width:75%;position:relative}.md-list-item.svelte-t678ra:before{content:"•";position:absolute;left:-.5rem;color:var(--color-accent)}.social-card-preview.svelte-t678ra{width:100%;height:100%;padding:.75rem;background:var(--color-bg-elevated);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem}.social-avatar.svelte-t678ra{width:3rem;height:3rem;background:var(--color-accent-muted);border-radius:50%;border:2px solid var(--color-accent)}.social-name.svelte-t678ra{height:.75rem;background:var(--color-text-primary);border-radius:.25rem;width:66.667%}.social-handle.svelte-t678ra{height:.5rem;background:var(--color-text-secondary);border-radius:.25rem;width:50%}.social-button.svelte-t678ra{margin-top:.25rem;padding:.375rem 1rem;background:var(--color-accent);color:#fff;border-radius:.5rem;font-size:.75rem;font-weight:500}.generic-preview.svelte-t678ra{width:100%;height:100%;background:linear-gradient(to bottom right,var(--color-bg-secondary),var(--color-bg-tertiary));display:flex;align-items:center;justify-content:center}.generic-content.svelte-t678ra{text-align:center}.generic-label.svelte-t678ra{font-size:.75rem;color:var(--color-text-secondary);font-weight:500}.drop-zone.svelte-f9d2ya{position:relative;height:auto;min-height:20px;margin:8px 0;background:transparent;border-radius:4px;z-index:50;display:flex;align-items:center;justify-content:center}.ghost-preview.svelte-f9d2ya{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:8px;color:var(--color-theme-accent, #3b82f6);opacity:0;animation:svelte-f9d2ya-fadeIn .15s forwards;pointer-events:none!important;overflow:hidden}.ghost-preview.svelte-f9d2ya :where(.svelte-f9d2ya){pointer-events:none!important}.ghost-content.svelte-f9d2ya{width:100%;height:100%;display:flex;align-items:center;justify-content:center;pointer-events:none!important}.ghost-icon.svelte-f9d2ya{font-size:24px;opacity:.8}.ghost-label.svelte-f9d2ya{font-size:14px;font-weight:500;opacity:.9}.drop-zone.invalid-drop.svelte-f9d2ya{min-height:30px}.drop-preview.invalid.svelte-f9d2ya{background:var(--color-error);color:#fff;padding:4px 8px;border-radius:4px;font-size:12px;pointer-events:none}@keyframes svelte-f9d2ya-fadeIn{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}[contenteditable=true].svelte-19y4vxf{outline:none;cursor:text}[contenteditable=true].svelte-19y4vxf:hover{background-color:var(--color-surface-hover)}[contenteditable=true].svelte-19y4vxf:focus{background-color:var(--color-accent-subtle)}.editable-text[contenteditable=true].svelte-h7pbmn{outline:none;display:inline-block;min-width:1em}.editable-text[contenteditable=true].svelte-h7pbmn:hover{background-color:#fff3}.editable-text[contenteditable=true].svelte-h7pbmn:focus{background-color:#ffffff4d}.loading-overlay.svelte-1fau584{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:9999;animation:svelte-1fau584-fadeIn .2s ease-out}.loading-overlay.fullScreen.svelte-1fau584{background:#fffffff2;backdrop-filter:blur(4px)}.loading-overlay.overlay.svelte-1fau584{background:var(--color-overlay-medium);backdrop-filter:blur(2px)}.loading-content.svelte-1fau584{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem;background:#fffffff2;border-radius:1rem;box-shadow:0 10px 25px #0000001a;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.loading-overlay.fullScreen.svelte-1fau584 .loading-content:where(.svelte-1fau584){background:transparent;box-shadow:none;border:none}.loading-container.svelte-1fau584{display:inline-flex;align-items:center;gap:.75rem}.spinner.svelte-1fau584{border-radius:50%;border-style:solid;animation:svelte-1fau584-spin .8s linear infinite}@keyframes svelte-1fau584-spin{to{transform:rotate(360deg)}}.dots-container.svelte-1fau584{display:flex;gap:.25rem;align-items:center}.dot.svelte-1fau584{width:var(--dot-size);height:var(--dot-size);background-color:var(--dot-color);border-radius:50%;animation:svelte-1fau584-dotBounce 1.4s ease-in-out infinite both}.dot.svelte-1fau584:nth-child(1){animation-delay:-.32s}.dot.svelte-1fau584:nth-child(2){animation-delay:-.16s}.dot.svelte-1fau584:nth-child(3){animation-delay:0s}@keyframes svelte-1fau584-dotBounce{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1);opacity:1}}.pulse.svelte-1fau584{border-radius:50%;animation:svelte-1fau584-pulse 1.5s ease-in-out infinite}@keyframes svelte-1fau584-pulse{0%{transform:scale(.8);opacity:1}50%{transform:scale(1.2);opacity:.5}to{transform:scale(.8);opacity:1}}.bars-container.svelte-1fau584{display:flex;gap:.125rem;align-items:center;height:1rem}.bar.svelte-1fau584{width:.25rem;height:100%;background-color:var(--bar-color);border-radius:.125rem;animation:svelte-1fau584-barStretch 1.2s ease-in-out infinite}.bar.svelte-1fau584:nth-child(1){animation-delay:-.4s}.bar.svelte-1fau584:nth-child(2){animation-delay:-.3s}.bar.svelte-1fau584:nth-child(3){animation-delay:-.2s}.bar.svelte-1fau584:nth-child(4){animation-delay:-.1s}@keyframes svelte-1fau584-barStretch{0%,40%,to{transform:scaleY(.4);opacity:.5}20%{transform:scaleY(1);opacity:1}}.loading-message.svelte-1fau584{font-size:.875rem;color:var(--color-text-muted);margin:0;text-align:center;font-weight:500;line-height:1.5}.loading-overlay.svelte-1fau584 .loading-message:where(.svelte-1fau584){color:var(--color-text-secondary)}@keyframes svelte-1fau584-fadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.w-4.h-4.svelte-1fau584+.loading-message:where(.svelte-1fau584),.dots-container[style*="0.25rem"].svelte-1fau584+.loading-message:where(.svelte-1fau584){font-size:.75rem}.w-12.h-12.svelte-1fau584+.loading-message:where(.svelte-1fau584),.w-16.h-16.svelte-1fau584+.loading-message:where(.svelte-1fau584),.dots-container[style*="0.5rem"].svelte-1fau584+.loading-message:where(.svelte-1fau584),.dots-container[style*="0.625rem"].svelte-1fau584+.loading-message:where(.svelte-1fau584){font-size:1rem}@media(max-width:640px){.loading-content.svelte-1fau584{padding:1.5rem;gap:.75rem}.loading-message.svelte-1fau584{font-size:.8125rem}.loading-container.svelte-1fau584{gap:.5rem}}@media(prefers-contrast:high){.loading-overlay.fullScreen.svelte-1fau584{background:#fffffffa}.loading-overlay.overlay.svelte-1fau584{background:var(--color-overlay-dark)}.loading-content.svelte-1fau584{background:var(--color-bg-primary);border:2px solid #000000}}@media(prefers-reduced-motion:reduce){.spinner.svelte-1fau584,.dot.svelte-1fau584,.pulse.svelte-1fau584,.bar.svelte-1fau584{animation-duration:2s}.loading-overlay.svelte-1fau584{animation:none}}@media(prefers-color-scheme:dark){.loading-overlay.fullScreen.svelte-1fau584{background:#111827f2}.loading-content.svelte-1fau584{background:#1f2937f2;border-color:#4b556333}.loading-message.svelte-1fau584{color:var(--color-border-default)}.loading-overlay.svelte-1fau584 .loading-message:where(.svelte-1fau584){color:var(--color-neutral-100)}}.loading-container.svelte-1fau584:focus-visible,.loading-overlay.svelte-1fau584:focus-visible{outline:2px solid var(--color-blue-600);outline-offset:2px}.error-header.svelte-1beo9sl{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.25rem}.error-icon.svelte-1beo9sl{font-size:2rem;flex-shrink:0;line-height:1}.error-text.svelte-1beo9sl{flex:1;min-width:0}.error-title.svelte-1beo9sl{margin:0 0 .5rem;font-size:1.125rem;font-weight:600;color:var(--color-text-primary);line-height:1.4}.error-message.svelte-1beo9sl{margin:0;color:var(--color-text-muted);font-size:.875rem;line-height:1.5}.dismiss-button.svelte-1beo9sl{background:none;border:none;color:var(--color-text-disabled);cursor:pointer;padding:.25rem;border-radius:.25rem;transition:color .2s;flex-shrink:0}.dismiss-button.svelte-1beo9sl:hover{color:var(--color-text-muted);background:var(--color-neutral-100)}.suggestions.svelte-1beo9sl{margin-bottom:1.25rem;padding:1rem;background:#f8fafc;border-radius:.5rem;border:1px solid #e2e8f0}.suggestions-title.svelte-1beo9sl{margin:0 0 .75rem;font-size:.875rem;font-weight:600;color:var(--color-text-secondary)}.suggestions-list.svelte-1beo9sl{margin:0;padding-left:1.25rem;color:var(--color-neutral-600);font-size:.8125rem;line-height:1.5}.suggestions-list.svelte-1beo9sl li:where(.svelte-1beo9sl){margin-bottom:.25rem}.error-actions.svelte-1beo9sl{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.action-button.svelte-1beo9sl{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1rem;border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s;text-decoration:none}.action-button.primary.svelte-1beo9sl{background:var(--color-blue-600);color:#fff}.action-button.primary.svelte-1beo9sl:hover:not(:disabled){background:var(--color-blue-700);transform:translateY(-1px)}.action-button.primary.svelte-1beo9sl:disabled{opacity:.6;cursor:not-allowed;transform:none}.action-button.secondary.svelte-1beo9sl{background:var(--color-neutral-100);color:var(--color-text-secondary);border:1px solid var(--color-border-default)}.action-button.secondary.svelte-1beo9sl:hover{background:var(--color-border-subtle);border-color:var(--color-text-disabled)}.action-button.svelte-1beo9sl:focus{outline:2px solid var(--color-blue-600);outline-offset:2px}.technical-details.svelte-1beo9sl{border-top:1px solid var(--color-border-subtle);padding-top:1rem}.technical-details.svelte-1beo9sl summary:where(.svelte-1beo9sl){cursor:pointer;font-size:.875rem;font-weight:500;color:var(--color-text-muted);padding:.5rem 0;user-select:none}.technical-details.svelte-1beo9sl summary:where(.svelte-1beo9sl):hover{color:var(--color-text-secondary)}.details-content.svelte-1beo9sl{padding:1rem 0 0;font-size:.8125rem}.detail-row.svelte-1beo9sl{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:.75rem}.detail-row.svelte-1beo9sl strong:where(.svelte-1beo9sl){color:var(--color-text-secondary);font-weight:600;min-width:5rem;flex-shrink:0}.detail-row.svelte-1beo9sl code:where(.svelte-1beo9sl){background:#f1f5f9;padding:.125rem .375rem;border-radius:.25rem;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;font-size:.75rem;color:#1e293b;word-break:break-all}.stack-trace.svelte-1beo9sl{flex-direction:column;align-items:flex-start}.stack-trace.svelte-1beo9sl pre:where(.svelte-1beo9sl){margin:.5rem 0 0;padding:.75rem;background:#1e293b;color:#e2e8f0;border-radius:.375rem;font-size:.6875rem;line-height:1.4;overflow-x:auto;width:100%;max-height:200px;overflow-y:auto}.copy-button.svelte-1beo9sl{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.375rem;font-size:.75rem;color:#475569;cursor:pointer;transition:all .2s;margin-top:.5rem}.copy-button.svelte-1beo9sl:hover{background:#f1f5f9;border-color:#cbd5e1}.show-details-button.svelte-1beo9sl{background:none;border:none;color:var(--color-text-muted);font-size:.8125rem;cursor:pointer;text-decoration:underline;padding:.5rem 0;transition:color .2s}.show-details-button.svelte-1beo9sl:hover{color:var(--color-text-secondary)}@media(max-width:640px){.error-header.svelte-1beo9sl{flex-direction:column;text-align:center;gap:.75rem}.error-actions.svelte-1beo9sl{flex-direction:column}.action-button.svelte-1beo9sl{width:100%;justify-content:center}.detail-row.svelte-1beo9sl{flex-direction:column;gap:.25rem}.detail-row.svelte-1beo9sl strong:where(.svelte-1beo9sl){min-width:auto}}@media(prefers-color-scheme:dark){.error-title.svelte-1beo9sl{color:var(--color-neutral-50)}.error-message.svelte-1beo9sl{color:var(--color-border-default)}.suggestions.svelte-1beo9sl{background:var(--color-text-secondary);border-color:var(--color-neutral-600)}.suggestions-title.svelte-1beo9sl{color:var(--color-neutral-100)}.suggestions-list.svelte-1beo9sl{color:var(--color-border-subtle)}.action-button.secondary.svelte-1beo9sl{background:var(--color-text-secondary);color:var(--color-border-subtle);border-color:var(--color-neutral-600)}.action-button.secondary.svelte-1beo9sl:hover{background:var(--color-neutral-600);border-color:var(--color-text-muted)}.technical-details.svelte-1beo9sl{border-color:var(--color-neutral-600)}.technical-details.svelte-1beo9sl summary:where(.svelte-1beo9sl){color:var(--color-text-disabled)}.technical-details.svelte-1beo9sl summary:where(.svelte-1beo9sl):hover{color:var(--color-border-default)}.detail-row.svelte-1beo9sl strong:where(.svelte-1beo9sl){color:var(--color-neutral-100)}.detail-row.svelte-1beo9sl code:where(.svelte-1beo9sl){background:var(--color-neutral-600);color:#e2e8f0}.copy-button.svelte-1beo9sl{background:var(--color-text-secondary);border-color:var(--color-neutral-600);color:var(--color-border-default)}.copy-button.svelte-1beo9sl:hover{background:var(--color-neutral-600);border-color:var(--color-text-muted)}.show-details-button.svelte-1beo9sl{color:var(--color-text-disabled)}.show-details-button.svelte-1beo9sl:hover{color:var(--color-border-default)}}@media(prefers-reduced-motion:reduce){.action-button.svelte-1beo9sl{transition:none}.action-button.svelte-1beo9sl:hover{transform:none}}.dev-tools.svelte-1pseu2t{position:fixed;bottom:1rem;right:1rem;background:var(--color-text-primary);color:#fff;padding:1rem;border-radius:.5rem;font-family:monospace;font-size:.75rem;z-index:9999;max-width:300px}.dev-button.svelte-1pseu2t{background:var(--color-blue-600);color:#fff;border:none;padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;cursor:pointer;margin:.25rem .25rem .25rem 0}.dev-button.svelte-1pseu2t:hover{background:var(--color-blue-700)}.dev-info.svelte-1pseu2t{margin-top:.5rem;padding-top:.5rem;border-top:1px solid var(--color-text-secondary)}.dev-info.svelte-1pseu2t small:where(.svelte-1pseu2t){line-height:1.4}@media(max-width:640px){.dev-tools.svelte-1pseu2t{bottom:.5rem;right:.5rem;left:.5rem;max-width:none}}.hero-bg-preload.svelte-jfnr3m{position:absolute;top:-9999px;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.hero-overlay.svelte-jfnr3m{position:absolute;inset:0;z-index:1;transition:opacity .3s ease}.hero-loading.svelte-jfnr3m{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:2;background:#0000004d;backdrop-filter:blur(4px)}.hero-error.svelte-jfnr3m{position:absolute;top:1rem;right:1rem;display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#ef4444e6;color:#fff;border-radius:.5rem;font-size:.875rem;z-index:3;backdrop-filter:blur(4px)}.error-icon.svelte-jfnr3m{flex-shrink:0}.error-message.svelte-jfnr3m{margin:0}.hero-content.svelte-jfnr3m{position:relative;z-index:2;max-width:56rem;margin:0 auto;width:100%;animation:svelte-jfnr3m-fadeInUp .8s ease-out}.empty-hero-message.svelte-jfnr3m{padding:3rem 2rem;border:2px dashed rgba(255,255,255,.3);border-radius:.75rem;background:#ffffff1a;backdrop-filter:blur(8px);text-align:center}.empty-hero-message.svelte-jfnr3m p:where(.svelte-jfnr3m){color:var(--color-text-primary);font-size:1.125rem;margin:0;text-shadow:0 2px 4px rgba(0,0,0,.3)}@keyframes svelte-jfnr3m-fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){section.svelte-jfnr3m{background-attachment:scroll!important}.hero-error.svelte-jfnr3m{top:.5rem;right:.5rem;left:.5rem;font-size:.8125rem}}@media(max-width:480px){.empty-hero-message.svelte-jfnr3m{padding:2rem 1rem}.empty-hero-message.svelte-jfnr3m p:where(.svelte-jfnr3m){font-size:1rem}}@media(prefers-contrast:high){.hero-overlay.svelte-jfnr3m{background:#000000b3!important}.empty-hero-message.svelte-jfnr3m{border-color:#fff9;background:#fff3}}@media(prefers-reduced-motion:reduce){.hero-content.svelte-jfnr3m{animation:none}section.svelte-jfnr3m,.hero-overlay.svelte-jfnr3m{transition:none}}@media print{section.svelte-jfnr3m{background:none!important;color:#000!important;padding:2rem 0}.hero-overlay.svelte-jfnr3m,.empty-hero-message.svelte-jfnr3m{display:none}}section.svelte-jfnr3m:focus-within .hero-content:where(.svelte-jfnr3m){outline:2px solid rgba(255,255,255,.5);outline-offset:4px;border-radius:.5rem}section.svelte-jfnr3m{will-change:transform;transform:translateZ(0)}.hero-overlay.svelte-jfnr3m{will-change:opacity}.shadow-text.svelte-1uwtgf5{text-shadow:0 2px 4px rgba(0,0,0,.3)}.editable.svelte-1uwtgf5{outline:none;display:inline-block;min-width:1em;border-radius:.375rem;transition:all .2s ease}.editable.svelte-1uwtgf5:hover{background-color:#ffffff1a;backdrop-filter:blur(4px)}.editable.svelte-1uwtgf5:focus{background-color:#ffffff26;backdrop-filter:blur(8px);box-shadow:0 0 0 2px #ffffff4d}@media(prefers-contrast:high){.shadow-text.svelte-1uwtgf5{text-shadow:2px 2px 4px var(--color-overlay-dark)}.editable.svelte-1uwtgf5:focus{box-shadow:0 0 0 3px #fffc}}@media(prefers-reduced-motion:reduce){.editable.svelte-1uwtgf5{transition:none}}@media print{h1.svelte-1uwtgf5{color:#000!important;text-shadow:none!important}}.shadow-text-sm.svelte-tb39d3{text-shadow:0 1px 2px rgba(0,0,0,.2)}.editable.svelte-tb39d3{outline:none;display:inline-block;min-width:1em;border-radius:.375rem;transition:all .2s ease}.editable.svelte-tb39d3:hover{background-color:#ffffff1a;backdrop-filter:blur(4px)}.editable.svelte-tb39d3:focus{background-color:#ffffff26;backdrop-filter:blur(8px);box-shadow:0 0 0 2px #ffffff4d}@media(prefers-contrast:high){.shadow-text-sm.svelte-tb39d3{text-shadow:1px 1px 2px var(--color-overlay-dark)}.editable.svelte-tb39d3:focus{box-shadow:0 0 0 3px #fffc}}@media(prefers-reduced-motion:reduce){.editable.svelte-tb39d3{transition:none}}@media print{p.svelte-tb39d3{color:#000!important;text-shadow:none!important}}@media(prefers-reduced-motion:reduce){div.svelte-xexx9n a,div.svelte-xexx9n button{transition:none!important}div.svelte-xexx9n a:hover,div.svelte-xexx9n button:hover{transform:none!important}}@media print{div.svelte-xexx9n{display:none}}.hero-parallax-container.svelte-1jb46om{position:relative;width:100%;height:100%;min-height:500px;overflow:hidden;background-color:#000;display:flex;flex-direction:column;align-items:center;justify-content:center;perspective:1000px;border-radius:inherit}.content-overlay.svelte-1jb46om{position:relative;z-index:20;text-align:center;pointer-events:none;padding:2rem;background:radial-gradient(circle at center,rgba(0,0,0,.5) 0%,transparent 70%)}.hero-title.svelte-1jb46om{font-size:3.5rem;font-weight:800;color:#fff;margin:0 0 1rem;line-height:1.1;text-shadow:0 4px 12px rgba(0,0,0,.5)}.hero-subtext.svelte-1jb46om{font-size:1.25rem;color:#e2e8f0;max-width:600px;margin:0 auto;text-shadow:0 2px 4px rgba(0,0,0,.5)}.parallax-grid.svelte-1jb46om{position:absolute;top:-10%;left:-10%;width:120%;height:120%;display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;align-content:center;opacity:.6;z-index:1;transition:transform .1s ease-out;transform-style:preserve-3d}.product-card.svelte-1jb46om{width:240px;height:160px;border-radius:12px;overflow:hidden;position:relative;background:#1e293b;box-shadow:0 10px 30px -5px #0000004d;transform:translateZ(0)}.product-image.svelte-1jb46om{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.product-card.svelte-1jb46om:hover .product-image:where(.svelte-1jb46om){transform:scale(1.1)}.product-overlay.svelte-1jb46om{position:absolute;inset:0;background:#0006;display:flex;align-items:flex-end;padding:1rem;opacity:0;transition:opacity .3s ease}.product-card.svelte-1jb46om:hover .product-overlay:where(.svelte-1jb46om){opacity:1}.product-title.svelte-1jb46om{color:#fff;font-weight:600;font-size:.9rem}.vignette.svelte-1jb46om{position:absolute;inset:0;background:radial-gradient(circle at center,transparent 40%,black 100%);z-index:10;pointer-events:none}.grid-pattern.svelte-1jb46om{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:50px 50px;transform:perspective(500px) rotateX(60deg);transform-origin:center top}@media(max-width:768px){.hero-title.svelte-1jb46om{font-size:2.5rem}.parallax-grid.svelte-1jb46om{gap:1rem}.product-card.svelte-1jb46om{width:160px;height:100px}}@media(max-width:1024px){div[role=grid].svelte-ftrz8g{grid-template-columns:repeat(2,1fr)!important;gap:1rem!important}}@media(max-width:640px){div[role=grid].svelte-ftrz8g{grid-template-columns:1fr!important;gap:1rem!important}}.product-card.svelte-ftrz8g{border:1px solid var(--color-border-subtle);border-radius:.75rem;overflow:hidden;transition:all .3s ease;background:var(--color-bg-primary);box-shadow:0 1px 3px #0000001a;position:relative}.product-card.svelte-ftrz8g:hover{transform:translateY(-4px);box-shadow:0 8px 25px #00000026;border-color:var(--color-border-default)}.product-link.svelte-ftrz8g{text-decoration:none;color:inherit;display:block;height:100%}.product-link.svelte-ftrz8g:focus{outline:2px solid var(--color-blue-600);outline-offset:2px;border-radius:.75rem}.product-link-disabled.svelte-ftrz8g{pointer-events:none;cursor:default}.product-image.svelte-ftrz8g{aspect-ratio:3/4;overflow:hidden;background:var(--color-neutral-50);position:relative}.product-image.svelte-ftrz8g img:where(.svelte-ftrz8g){width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.product-card.svelte-ftrz8g:hover .product-image:where(.svelte-ftrz8g) img:where(.svelte-ftrz8g){transform:scale(1.05)}.product-rating.svelte-ftrz8g{position:absolute;top:.75rem;right:.75rem;background:var(--color-overlay-dark);color:#fff;padding:.25rem .5rem;border-radius:.375rem;font-size:.75rem;display:flex;align-items:center;gap:.25rem;backdrop-filter:blur(4px)}.stars.svelte-ftrz8g{display:flex;gap:1px}.star.svelte-ftrz8g{color:#fbbf24;font-size:.875rem}.star.svelte-ftrz8g:not(.filled){color:#ffffff4d}.rating-text.svelte-ftrz8g{font-size:.75rem;margin-left:.25rem}.product-info.svelte-ftrz8g{padding:1.25rem;display:flex;flex-direction:column;height:25%}.product-name.svelte-ftrz8g{font-size:1.125rem;font-weight:600;margin:0 0 .5rem;line-height:1.3;color:var(--color-text-primary);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-creator.svelte-ftrz8g{font-size:.875rem;color:var(--color-text-muted);margin:0 0 .75rem;font-weight:500}.product-description.svelte-ftrz8g{font-size:.875rem;color:var(--color-neutral-600);margin:0 0 1rem;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4;flex-grow:1}.product-tags.svelte-ftrz8g{display:flex;gap:.375rem;margin-bottom:1rem;flex-wrap:wrap}.tag.svelte-ftrz8g{font-size:.75rem;padding:.25rem .5rem;background:var(--color-neutral-100);border:1px solid var(--color-border-subtle);border-radius:.375rem;color:var(--color-neutral-600);font-weight:500;transition:all .2s}.tag.svelte-ftrz8g:hover{background:var(--color-border-subtle);border-color:var(--color-border-default)}.tag-more.svelte-ftrz8g{font-size:.75rem;color:var(--color-text-muted);font-style:italic}.product-footer.svelte-ftrz8g{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:.75rem;border-top:1px solid var(--color-neutral-100)}.product-price.svelte-ftrz8g{font-size:1.25rem;font-weight:700;color:var(--color-success)}.sales-count.svelte-ftrz8g{font-size:.75rem;color:var(--color-text-muted);background:var(--color-neutral-50);padding:.25rem .5rem;border-radius:.25rem;border:1px solid var(--color-border-subtle)}.add-to-cart-btn.svelte-ftrz8g{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:linear-gradient(135deg,var(--color-blue-600) 0%,var(--color-blue-700) 100%);color:#fff;border:none;border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease;margin-top:.75rem;width:100%;justify-content:center;box-shadow:0 2px 4px #3b82f633}.add-to-cart-btn.svelte-ftrz8g:hover{background:linear-gradient(135deg,var(--color-blue-700) 0%,#1d4ed8 100%);transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}.add-to-cart-btn.svelte-ftrz8g:active{transform:translateY(0)}.product-list-loading.svelte-ftrz8g{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;padding:2rem;text-align:center}.product-list-error.svelte-ftrz8g{display:flex;align-items:center;justify-content:center;min-height:300px;padding:2rem}.error-content.svelte-ftrz8g{text-align:center;max-width:400px}.error-icon.svelte-ftrz8g{color:var(--color-error);margin-bottom:1rem}.error-title.svelte-ftrz8g{font-size:1.25rem;font-weight:600;color:var(--color-text-primary);margin:0 0 .5rem}.error-message.svelte-ftrz8g{color:var(--color-text-muted);margin:0 0 1.5rem;line-height:1.5}.retry-button.svelte-ftrz8g{padding:.75rem 1.5rem;background:var(--color-blue-600);color:#fff;border:none;border-radius:.5rem;font-weight:500;cursor:pointer;transition:background .2s}.retry-button.svelte-ftrz8g:hover{background:var(--color-blue-700)}.product-list-empty.svelte-ftrz8g{display:flex;align-items:center;justify-content:center;min-height:300px;padding:2rem}.empty-content.svelte-ftrz8g{text-align:center;max-width:400px}.empty-icon.svelte-ftrz8g{color:var(--color-text-disabled);margin-bottom:1rem}.empty-title.svelte-ftrz8g{font-size:1.25rem;font-weight:600;color:var(--color-text-primary);margin:0 0 .5rem}.empty-message.svelte-ftrz8g{color:var(--color-text-muted);margin:0;line-height:1.5}.sr-only.svelte-ftrz8g{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@media(prefers-reduced-motion:reduce){.product-card.svelte-ftrz8g,.product-image.svelte-ftrz8g img:where(.svelte-ftrz8g),.add-to-cart-btn.svelte-ftrz8g{transition:none}.product-card.svelte-ftrz8g:hover{transform:none}.product-card.svelte-ftrz8g:hover .product-image:where(.svelte-ftrz8g) img:where(.svelte-ftrz8g){transform:none}}@media(prefers-contrast:high){.product-card.svelte-ftrz8g{border-width:2px;border-color:#000}.product-card.svelte-ftrz8g:hover{border-color:var(--color-blue-600)}.tag.svelte-ftrz8g{border-width:2px}.add-to-cart-btn.svelte-ftrz8g{border:2px solid var(--color-bg-primary)}}@media(prefers-color-scheme:dark){.product-card.svelte-ftrz8g{background:var(--color-text-primary);border-color:var(--color-text-secondary)}.product-card.svelte-ftrz8g:hover{border-color:var(--color-neutral-600);box-shadow:0 8px 25px #0000004d}.product-name.svelte-ftrz8g{color:var(--color-neutral-50)}.product-creator.svelte-ftrz8g{color:var(--color-border-default)}.product-description.svelte-ftrz8g{color:var(--color-text-disabled)}.tag.svelte-ftrz8g{background:var(--color-text-secondary);border-color:var(--color-neutral-600);color:var(--color-border-default)}.product-footer.svelte-ftrz8g{border-color:var(--color-text-secondary)}.sales-count.svelte-ftrz8g{background:var(--color-text-secondary);border-color:var(--color-neutral-600);color:var(--color-border-default)}.error-title.svelte-ftrz8g,.empty-title.svelte-ftrz8g{color:var(--color-neutral-50)}.error-message.svelte-ftrz8g,.empty-message.svelte-ftrz8g{color:var(--color-border-default)}}@media print{.product-list.svelte-ftrz8g{display:block}.product-card.svelte-ftrz8g{break-inside:avoid;margin-bottom:1rem;box-shadow:none;border:1px solid #000000}.add-to-cart-btn.svelte-ftrz8g,.product-rating.svelte-ftrz8g{display:none}.product-image.svelte-ftrz8g{aspect-ratio:auto;height:200px}}@media(hover:none)and (pointer:coarse){.product-card.svelte-ftrz8g:hover{transform:none;box-shadow:0 1px 3px #0000001a}.product-card.svelte-ftrz8g:hover .product-image:where(.svelte-ftrz8g) img:where(.svelte-ftrz8g){transform:none}.add-to-cart-btn.svelte-ftrz8g{min-height:44px;font-size:1rem}}.product-card.svelte-jzo7za{border:1px solid var(--color-border-subtle);border-radius:.5rem;overflow:hidden;transition:transform .2s,box-shadow .2s;background:var(--color-bg-primary);height:100%;display:flex;flex-direction:column}.product-card.svelte-jzo7za:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.product-link.svelte-jzo7za{text-decoration:none;color:inherit;display:flex;flex-direction:column;height:100%}.product-link-disabled.svelte-jzo7za{pointer-events:none;cursor:default}.product-image.svelte-jzo7za{aspect-ratio:3/4;overflow:hidden;background:var(--color-neutral-100)}.product-image.svelte-jzo7za img:where(.svelte-jzo7za){width:100%;height:100%;object-fit:cover}.product-info.svelte-jzo7za{padding:1rem;display:flex;flex-direction:column;flex:1}.product-name.svelte-jzo7za{font-size:1.125rem;font-weight:600;margin:0 0 .5rem;line-height:1.25}.product-creator.svelte-jzo7za{font-size:.875rem;color:var(--color-text-muted);margin:0 0 .5rem}.product-description.svelte-jzo7za{font-size:.875rem;color:var(--color-neutral-600);margin:0 0 .75rem;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex:1}.product-footer.svelte-jzo7za{display:flex;justify-content:space-between;align-items:center;margin-top:auto}.product-price.svelte-jzo7za{font-size:1.125rem;font-weight:600;color:var(--color-text-primary)}.add-to-cart-btn.svelte-jzo7za{padding:.5rem 1rem;background:var(--color-blue-600);color:#fff;border:none;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background .2s}.add-to-cart-btn.svelte-jzo7za:hover{background:var(--color-blue-700)}.product-card-loading.svelte-jzo7za{border:1px solid var(--color-border-subtle);border-radius:.5rem;overflow:hidden;background:var(--color-bg-primary)}.skeleton-image.svelte-jzo7za{aspect-ratio:3/4;background:var(--color-neutral-100);animation:svelte-jzo7za-pulse 1.5s ease-in-out infinite}.skeleton-content.svelte-jzo7za{padding:1rem}.skeleton-line.svelte-jzo7za{height:.875rem;background:var(--color-border-subtle);border-radius:.25rem;margin-bottom:.5rem;animation:svelte-jzo7za-pulse 1.5s ease-in-out infinite}@keyframes svelte-jzo7za-pulse{0%,to{opacity:1}50%{opacity:.5}}.product-card-error.svelte-jzo7za{border:1px solid #fecaca;border-radius:.5rem;padding:2rem;text-align:center;color:var(--color-error);background:#fef2f2}.bento-grid.svelte-b3k3n7{position:relative;width:100%;min-height:100px}.bento-grid.grid-mode.svelte-b3k3n7{display:grid}.bento-grid.flex-mode.svelte-b3k3n7{display:flex}.bento-grid.grid-mode.svelte-b3k3n7{grid-template-columns:1fr}.bento-grid[data-mobile-collapse=stack].grid-mode.svelte-b3k3n7{grid-auto-flow:row}.bento-grid[data-mobile-collapse=stack].flex-mode.svelte-b3k3n7{flex-direction:column}@media(max-width:640px){.bento-grid[data-mobile-collapse=scroll].svelte-b3k3n7{overflow-x:auto;-webkit-overflow-scrolling:touch}.bento-grid[data-mobile-collapse=scroll].grid-mode.svelte-b3k3n7{grid-auto-flow:column;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.bento-grid[data-mobile-collapse=scroll].flex-mode.svelte-b3k3n7{flex-wrap:nowrap;flex-direction:row}}.empty-grid.svelte-b3k3n7{grid-column:1 / -1;min-height:400px;display:flex;align-items:center;justify-content:center;border:2px dashed var(--color-border-subtle);border-radius:.5rem;background-color:var(--color-neutral-50)}.bento-grid.flex-mode.svelte-b3k3n7 .empty-grid:where(.svelte-b3k3n7){width:100%;flex:1 1 100%}.empty-message.svelte-b3k3n7{text-align:center;color:var(--color-text-muted)}.empty-message.svelte-b3k3n7 .icon:where(.svelte-b3k3n7){font-size:3rem;line-height:1;display:block;margin-bottom:1rem;opacity:.3}.empty-message.svelte-b3k3n7 p:where(.svelte-b3k3n7){margin:0;font-size:1rem;font-weight:500}.empty-message.svelte-b3k3n7 .hint:where(.svelte-b3k3n7){font-size:.875rem;font-weight:400;margin-top:.5rem;opacity:.8}@media(min-width:1024px){.bento-grid.flex-mode[data-grid-template=flex-masonry].svelte-b3k3n7{flex-direction:column;flex-wrap:wrap;max-height:800px;align-content:flex-start}}@media(min-width:641px)and (max-width:1023px){.bento-grid.flex-mode[data-grid-template=flex-masonry].svelte-b3k3n7{flex-direction:column;flex-wrap:wrap;max-height:600px}}@media(max-width:640px){.bento-grid.flex-mode[data-grid-template=flex-masonry].svelte-b3k3n7{flex-direction:column;flex-wrap:nowrap;max-height:none}}.bento-grid.flex-mode[data-grid-template=flex-row].svelte-b3k3n7{flex-direction:row;flex-wrap:wrap}@media(max-width:640px){.bento-grid.flex-mode[data-grid-template=flex-row].svelte-b3k3n7{flex-direction:column}}.bento-grid.flex-mode[data-grid-template=flex-column].svelte-b3k3n7{flex-direction:column}.bento-grid.flex-mode.svelte-b3k3n7>.bento-card[data-flex=auto]{flex:1 1 auto}.bento-grid.flex-mode.svelte-b3k3n7>.bento-card[data-flex=none]{flex:0 0 auto}.bento-grid.flex-mode.svelte-b3k3n7>.bento-card[data-flex="1"]{flex:1 1 0%}.bento-grid.flex-mode.svelte-b3k3n7>.bento-card[data-flex-grow]{flex-grow:var(--flex-grow, 1)}.bento-grid.flex-mode.svelte-b3k3n7>.bento-card[data-flex-shrink]{flex-shrink:var(--flex-shrink, 1)}.bento-grid.flex-mode.svelte-b3k3n7>.bento-card[data-flex-basis]{flex-basis:var(--flex-basis, auto)}.bento-card.svelte-1fkqy25{position:relative;overflow:hidden;transition:all .3s ease;display:flex;flex-direction:column;&.bg-surface{background:var(--color-surface, var(--color-bg-primary))}&.bg-primary{background:var(--color-primary, var(--color-blue-600))}&.bg-secondary{background:var(--color-secondary, #8b5cf6)}&.bg-accent{background:var(--color-accent, #f59e0b)}&.bg-transparent{background:transparent}&.bg-gradient{background:linear-gradient(135deg,#667eea,#764ba2)}&.content{min-height:200px}&.feature{min-height:300px}&.stat{min-height:120px}&.cta{min-height:250px}&.media{min-height:300px}&.social{min-height:200px}&.custom{min-height:200px}}.bento-card.hover-effect.svelte-1fkqy25{cursor:pointer;&:hover{transform:translateY(-4px);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}}.bento-card-content.svelte-1fkqy25{flex:1;display:flex;flex-direction:column;.bento-card.content:where(.svelte-1fkqy25) &{gap:1rem}.bento-card.feature:where(.svelte-1fkqy25) &{align-items:center;justify-content:center;text-align:center;gap:1.5rem}.bento-card.stat:where(.svelte-1fkqy25) &{gap:.5rem}.bento-card.cta:where(.svelte-1fkqy25) &{align-items:center;justify-content:center;text-align:center;gap:1.5rem}.bento-card.media:where(.svelte-1fkqy25) &{padding:0}.bento-card.social:where(.svelte-1fkqy25) &{align-items:center;justify-content:center}}.social-card-wrapper.svelte-1fkqy25{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.empty-card.svelte-1fkqy25{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.5rem;opacity:.6}.variant-icon.svelte-1fkqy25{font-size:2.5rem;line-height:1;opacity:.5}.variant-label.svelte-1fkqy25{margin:0;font-size:1rem;font-weight:500;color:var(--color-neutral-600)}.hint.svelte-1fkqy25{margin:0;font-size:.875rem;color:var(--color-text-disabled)}@media(max-width:640px){.bento-card.svelte-1fkqy25{&:not([data-mobile-maintain=true]){grid-column:span 1!important;grid-row:span 1!important}}}.bento-card[style*=--color-primary].svelte-1fkqy25,.bento-card[style*=--color-secondary].svelte-1fkqy25,.bento-card[style*=gradient].svelte-1fkqy25,.bento-card.bg-primary.svelte-1fkqy25,.bento-card.bg-secondary.svelte-1fkqy25,.bento-card.bg-gradient.svelte-1fkqy25{color:#fff;.variant-label:where(.svelte-1fkqy25),.hint:where(.svelte-1fkqy25){color:var(--color-text-primary)}}.bento-card.svelte-1fkqy25{flex:0 1 auto;@media(max-width:640px){&[data-flex-basis]{flex-basis:100%!important}}}.bento-card[data-flex=auto].svelte-1fkqy25{min-width:0;min-height:0}.bento-card[data-flex="1"].svelte-1fkqy25{min-width:0}button.svelte-c7xrww:not(:disabled):hover{transform:translateY(-2px);box-shadow:60px 82px 101.7px #0000004d,21px 25px 46.3px #0000004d,inset -2.3px -4.5px 4.5px #00000073,inset 4.5px 4.5px 7.6px #ffffff40}@media(max-width:640px){button.svelte-c7xrww{border-radius:32px}}.add-to-cart-container.svelte-3a9ppf{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.quantity-controls.svelte-3a9ppf{display:flex;align-items:center;gap:.25rem;background:var(--color-neutral-100);border:1px solid var(--color-border-default);border-radius:.5rem;padding:.25rem}.quantity-btn.svelte-3a9ppf{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:var(--color-bg-primary);border:1px solid var(--color-border-subtle);border-radius:.375rem;cursor:pointer;transition:all .2s;color:var(--color-text-muted)}.quantity-btn.svelte-3a9ppf:hover:not(:disabled){background:var(--color-neutral-50);border-color:var(--color-border-default);color:var(--color-text-secondary)}.quantity-btn.svelte-3a9ppf:disabled{opacity:.5;cursor:not-allowed}.quantity-display.svelte-3a9ppf{min-width:2rem;text-align:center;font-weight:500;color:var(--color-text-secondary);font-size:.875rem}.add-to-cart-button.svelte-3a9ppf{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-weight:500;border-radius:.5rem;transition:all .3s ease;cursor:pointer;position:relative;overflow:hidden;white-space:nowrap;user-select:none;-webkit-tap-highlight-color:transparent;border:1px solid transparent}.add-to-cart-button.selected.svelte-3a9ppf,.add-to-cart-button.hovered.svelte-3a9ppf{outline:2px solid var(--color-blue-600);outline-offset:2px;box-shadow:0 0 0 4px #3b82f61a}.size-small.svelte-3a9ppf{padding:.5rem .875rem;font-size:.875rem;min-height:2.25rem}.size-medium.svelte-3a9ppf{padding:.625rem 1.25rem;font-size:.875rem;min-height:2.5rem}.size-large.svelte-3a9ppf{padding:.875rem 1.75rem;font-size:1rem;min-height:3rem}.variant-primary.svelte-3a9ppf{background:linear-gradient(135deg,var(--color-blue-600) 0%,var(--color-blue-700) 100%);color:#fff;border-color:var(--color-blue-600);box-shadow:0 1px 3px #0000001a}.variant-primary.svelte-3a9ppf:hover:not(.disabled){background:linear-gradient(135deg,var(--color-blue-700) 0%,#1d4ed8 100%);border-color:var(--color-blue-700);transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}.variant-primary.svelte-3a9ppf:active:not(.disabled){transform:translateY(0);box-shadow:0 2px 6px #3b82f633}.variant-secondary.svelte-3a9ppf{background:linear-gradient(135deg,var(--color-text-muted) 0%,var(--color-neutral-600) 100%);color:#fff;border-color:var(--color-text-muted);box-shadow:0 1px 3px #0000001a}.variant-secondary.svelte-3a9ppf:hover:not(.disabled){background:linear-gradient(135deg,var(--color-neutral-600) 0%,var(--color-text-secondary) 100%);border-color:var(--color-neutral-600);transform:translateY(-1px);box-shadow:0 4px 12px #6b72804d}.variant-outline.svelte-3a9ppf{background-color:transparent;color:var(--color-blue-600);border-color:var(--color-blue-600)}.variant-outline.svelte-3a9ppf:hover:not(.disabled){background-color:var(--color-blue-600);color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px #3b82f633}.variant-ghost.svelte-3a9ppf{background-color:transparent;color:var(--color-blue-600);border-color:transparent}.variant-ghost.svelte-3a9ppf:hover:not(.disabled){background-color:var(--color-blue-50);border-color:#dbeafe;transform:translateY(-1px)}.full-width.svelte-3a9ppf{width:100%}.disabled.svelte-3a9ppf{opacity:.6;cursor:not-allowed;transform:none!important;box-shadow:none!important}.loading.svelte-3a9ppf{cursor:wait}.added.svelte-3a9ppf{background:linear-gradient(135deg,#10b981 0%,var(--color-success) 100%)!important;border-color:#10b981!important;color:#fff!important;animation:svelte-3a9ppf-success-pulse .6s ease-out}.error.svelte-3a9ppf{background:linear-gradient(135deg,var(--color-error) 0%,var(--color-error) 100%)!important;border-color:var(--color-error)!important;color:#fff!important}.cart-icon.svelte-3a9ppf,.success-icon.svelte-3a9ppf,.error-icon.svelte-3a9ppf{flex-shrink:0;transition:transform .2s}.add-to-cart-button.svelte-3a9ppf:hover:not(.disabled) .cart-icon:where(.svelte-3a9ppf){transform:scale(1.1)}.button-text.svelte-3a9ppf{transition:all .2s}.error-message.svelte-3a9ppf{width:100%;padding:.5rem .75rem;background:#fef2f2;border:1px solid #fecaca;border-radius:.375rem;color:var(--color-error);font-size:.875rem;text-align:center;animation:svelte-3a9ppf-slideDown .3s ease-out}@keyframes svelte-3a9ppf-success-pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes svelte-3a9ppf-slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.add-to-cart-button.svelte-3a9ppf:focus-visible{outline:2px solid var(--color-blue-600);outline-offset:2px}.quantity-btn.svelte-3a9ppf:focus-visible{outline:2px solid var(--color-blue-600);outline-offset:1px}@media(max-width:767px){.add-to-cart-container.svelte-3a9ppf{width:100%}.size-small.svelte-3a9ppf{padding:.625rem 1rem;min-height:2.75rem}.size-medium.svelte-3a9ppf{padding:.75rem 1.25rem;min-height:3rem}.size-large.svelte-3a9ppf{padding:1rem 1.5rem;min-height:3.5rem}.add-to-cart-button.svelte-3a9ppf{min-height:44px}.quantity-btn.svelte-3a9ppf{width:2.5rem;height:2.5rem;min-height:44px}.quantity-display.svelte-3a9ppf{min-width:2.5rem}}@media(prefers-contrast:high){.add-to-cart-button.svelte-3a9ppf{border-width:2px}.variant-primary.svelte-3a9ppf{background:#1d4ed8;border-color:#1d4ed8}.variant-outline.svelte-3a9ppf,.quantity-controls.svelte-3a9ppf,.quantity-btn.svelte-3a9ppf{border-width:2px}}@media(prefers-reduced-motion:reduce){.add-to-cart-button.svelte-3a9ppf,.quantity-btn.svelte-3a9ppf,.cart-icon.svelte-3a9ppf,.button-text.svelte-3a9ppf{transition:none}.add-to-cart-button.svelte-3a9ppf:hover{transform:none}.added.svelte-3a9ppf,.error-message.svelte-3a9ppf{animation:none}}@media(prefers-color-scheme:dark){.quantity-controls.svelte-3a9ppf{background:var(--color-text-secondary);border-color:var(--color-neutral-600)}.quantity-btn.svelte-3a9ppf{background:var(--color-neutral-600);border-color:var(--color-text-muted);color:var(--color-border-default)}.quantity-btn.svelte-3a9ppf:hover:not(:disabled){background:var(--color-text-muted);border-color:var(--color-text-disabled);color:var(--color-neutral-100)}.quantity-display.svelte-3a9ppf{color:var(--color-neutral-100)}.error-message.svelte-3a9ppf{background:#7f1d1d;border-color:#991b1b;color:#fca5a5}}.loading.svelte-3a9ppf .button-text:where(.svelte-3a9ppf){opacity:.7}.added.svelte-3a9ppf .success-icon:where(.svelte-3a9ppf){animation:svelte-3a9ppf-checkmark .6s ease-out}@keyframes svelte-3a9ppf-checkmark{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}.form-container.svelte-gmi7gu{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;border:1px solid #e5e5e5;border-radius:.5rem;background-color:#f9f9f9}.form-placeholder.svelte-gmi7gu{padding:2rem;text-align:center;color:var(--color-text-muted);border:2px dashed var(--color-border-default);border-radius:.5rem;background-color:var(--color-neutral-50)}.form-placeholder.svelte-gmi7gu p:where(.svelte-gmi7gu){margin:0;font-style:italic}.form-input-wrapper.svelte-1dxs5sd{display:flex;flex-direction:column;gap:.5rem}.form-label.svelte-1dxs5sd{font-weight:500;color:var(--color-text-secondary);font-size:.875rem}.required.svelte-1dxs5sd{color:var(--color-error)}.form-input.svelte-1dxs5sd{width:100%;padding:.75rem;border:1px solid var(--color-border-default);border-radius:.375rem;font-size:1rem;line-height:1.5;background-color:var(--color-bg-primary);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-input.svelte-1dxs5sd:focus{outline:none;border-color:var(--color-blue-600);box-shadow:0 0 0 3px #3b82f61a}.form-input.svelte-1dxs5sd:disabled{background-color:var(--color-neutral-50);color:var(--color-text-muted);cursor:not-allowed}.form-input.textarea.svelte-1dxs5sd{min-height:100px;resize:vertical}.help-text.svelte-1dxs5sd{font-size:.75rem;color:var(--color-text-muted)}.horizontal-flex.svelte-5xvggu{width:100%;min-height:100px}.empty-container.svelte-5xvggu{display:flex;align-items:center;justify-content:center;width:100%;min-height:100px;border:2px dashed var(--color-border-subtle);border-radius:.5rem;background:var(--color-neutral-50);color:var(--color-text-muted);font-size:.875rem;text-align:center}.empty-container.svelte-5xvggu p:where(.svelte-5xvggu){margin:0}@media(max-width:768px){.horizontal-flex.svelte-5xvggu{flex-direction:column}}.vertical-flex.svelte-um7d8g{width:100%;min-height:100px}.empty-container.svelte-um7d8g{display:flex;align-items:center;justify-content:center;width:100%;min-height:100px;border:2px dashed var(--color-border-subtle);border-radius:.5rem;background:var(--color-neutral-50);color:var(--color-text-muted);font-size:.875rem;text-align:center}.empty-container.svelte-um7d8g p:where(.svelte-um7d8g){margin:0}.rich-text-editor.svelte-1fxz60r{border:1px solid var(--color-border-default);border-radius:.375rem;background:var(--color-bg-primary);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.rich-text-editor.active.svelte-1fxz60r{border-color:var(--color-blue-600);box-shadow:0 0 0 3px #3b82f61a}.toolbar.svelte-1fxz60r{display:flex;align-items:center;gap:.25rem;padding:.5rem;border-bottom:1px solid var(--color-border-subtle);background:var(--color-neutral-50);border-radius:.375rem .375rem 0 0}.toolbar-btn.svelte-1fxz60r{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;background:transparent;border-radius:.25rem;cursor:pointer;font-size:.875rem;font-weight:500;color:var(--color-text-secondary);transition:background-color .15s ease}.toolbar-btn.svelte-1fxz60r:hover{background:var(--color-border-subtle)}.toolbar-btn.active.svelte-1fxz60r{background:var(--color-blue-600);color:#fff}.toolbar-separator.svelte-1fxz60r{width:1px;height:1.5rem;background:var(--color-border-default);margin:0 .25rem}.character-count.svelte-1fxz60r{padding:.5rem;font-size:.75rem;color:var(--color-text-muted);text-align:right;border-top:1px solid var(--color-border-subtle);background:var(--color-neutral-50);border-radius:0 0 .375rem .375rem}.image-container.svelte-68khqa{position:relative;display:inline-block;max-width:100%}.image-edit-overlay.svelte-68khqa{position:absolute;top:.5rem;right:.5rem;opacity:0;transition:opacity .2s ease}.image-container.svelte-68khqa:hover .image-edit-overlay:where(.svelte-68khqa){opacity:1}.image-edit-btn.svelte-68khqa{display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;background:var(--color-overlay-dark);color:#fff;border:none;border-radius:.25rem;font-size:.75rem;cursor:pointer;transition:background-color .2s ease}.image-edit-btn.svelte-68khqa:hover{background:#000000e6}.editable-text.svelte-ysf28y{cursor:pointer;transition:background-color .2s ease;border-radius:.25rem;padding:.25rem;margin:-.25rem}.editable-text.svelte-ysf28y:hover,.editable-text.editing.svelte-ysf28y{background-color:#3b82f61a}.edit-input.svelte-ysf28y,.edit-textarea.svelte-ysf28y{width:100%;border:2px solid var(--color-blue-600);border-radius:.25rem;padding:.5rem;font-size:inherit;font-family:inherit;color:inherit;background:var(--color-bg-primary);outline:none}.edit-textarea.svelte-ysf28y{min-height:100px;resize:vertical}.editable-text[contenteditable=true].svelte-1t2tnky{outline:none;display:inline-block;min-width:1em}.editable-text[contenteditable=true].svelte-1t2tnky:hover{background-color:#3b82f61a}.editable-text[contenteditable=true].svelte-1t2tnky:focus{background-color:#3b82f633}.markdown-block.svelte-740q9{width:100%}.markdown-content.svelte-740q9{line-height:1.6}.markdown-link-disabled.svelte-740q9{color:var(--color-text-muted);text-decoration:underline;cursor:default;pointer-events:none}.markdown-loading.svelte-740q9{padding:1rem;text-align:center;color:var(--color-text-muted)}.card-3d-container.svelte-11z0ep4{display:flex;justify-content:center;align-items:center;padding:40px;min-height:400px;width:100%}.card-3d.svelte-11z0ep4{position:relative;width:320px;height:400px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:20px;transition:transform .1s ease-out,box-shadow .3s ease;transform-style:preserve-3d;cursor:pointer;box-shadow:0 20px 60px #0000004d}.card-3d.hovering.svelte-11z0ep4{box-shadow:0 30px 80px #0006}.card-shine.svelte-11z0ep4{position:absolute;inset:0;border-radius:20px;background:linear-gradient(135deg,#fff6,#fff0 60%);opacity:0;transition:opacity .3s ease;pointer-events:none;transform:translateZ(1px)}.card-3d.hovering.svelte-11z0ep4 .card-shine:where(.svelte-11z0ep4){opacity:1}.card-content.svelte-11z0ep4{position:relative;padding:24px;height:100%;display:flex;flex-direction:column;color:#fff;transform:translateZ(50px)}.card-placeholder.svelte-11z0ep4{width:100%;height:180px;background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border-radius:12px;margin-bottom:20px}img.svelte-11z0ep4{width:100%;height:180px;object-fit:cover;border-radius:12px;margin-bottom:20px}h3.svelte-11z0ep4{margin:0 0 12px;font-size:1.8rem;font-weight:700}p.svelte-11z0ep4{margin:0;opacity:.9;line-height:1.5}.card-shadow.svelte-11z0ep4{position:absolute;bottom:-40px;left:50%;transform:translate(-50%) translateZ(-100px);width:80%;height:40px;background:#0000004d;border-radius:50%;filter:blur(20px);opacity:.5;transition:opacity .3s ease}.card-3d.hovering.svelte-11z0ep4 .card-shadow:where(.svelte-11z0ep4){opacity:.7}.carousel-container.svelte-i22hic{position:relative;width:100%;height:500px;background:linear-gradient(135deg,#1a1a2e,#16213e);border-radius:12px;display:flex;align-items:center;justify-content:center;overflow:hidden}.carousel-controls.svelte-i22hic{position:absolute;bottom:30px;left:50%;transform:translate(-50%);display:flex;gap:20px;z-index:10}.control-btn.svelte-i22hic{width:50px;height:50px;border-radius:50%;background:#667eea33;border:2px solid rgba(102,126,234,.4);color:#fff;font-size:1.5rem;cursor:pointer;backdrop-filter:blur(10px);transition:all .2s ease;display:flex;align-items:center;justify-content:center}.control-btn.svelte-i22hic:hover{background:#667eea66;transform:scale(1.1)}.carousel-3d.svelte-i22hic{position:relative;width:200px;height:300px;transform-style:preserve-3d;transition:transform .5s cubic-bezier(.4,0,.2,1)}.carousel-item.svelte-i22hic{position:absolute;width:200px;height:300px;border-radius:16px;display:flex;align-items:center;justify-content:center;backface-visibility:visible;transition:opacity .5s ease,transform .5s ease;border:2px solid rgba(255,255,255,.2);box-shadow:0 10px 40px #0000004d}.carousel-item.svelte-i22hic:not(.active){opacity:.5}.carousel-item.active.svelte-i22hic{opacity:1;box-shadow:0 20px 60px #00000080}.item-content.svelte-i22hic{text-align:center;color:#fff;pointer-events:none}.item-content.svelte-i22hic h3:where(.svelte-i22hic){margin:0 0 12px;font-size:2rem;font-weight:700}.item-content.svelte-i22hic p:where(.svelte-i22hic){margin:0;font-size:1.1rem;opacity:.9}.carousel-indicator.svelte-i22hic{position:absolute;top:30px;left:50%;transform:translate(-50%);color:#fff;font-size:1.2rem;font-weight:600;background:#0000004d;padding:8px 16px;border-radius:20px;backdrop-filter:blur(10px)}.interactive-grid.svelte-pli1os{position:absolute;inset:0;width:100%;height:100%;overflow:hidden;cursor:crosshair;pointer-events:auto}.grid-background.svelte-pli1os{position:absolute;inset:0;background:#0a0a0a}.grid-container.svelte-pli1os{position:absolute;inset:0;display:grid;gap:1px;padding:1px}.grid-cell.svelte-pli1os{background:#667eea0d;border:1px solid rgba(102,126,234,.1);transition:none}.gradient-text.svelte-1tx40pq{font-size:3rem;font-weight:700;background:linear-gradient(90deg,#667eea,#764ba2,#f093fb,#4facfe,#43e97b);background-size:200% auto;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:svelte-1tx40pq-gradient-shift 3s ease infinite;display:inline-block}@keyframes svelte-1tx40pq-gradient-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.magnetic-wrapper.svelte-1uypzpp{display:inline-block;padding:50px}.magnetic-button.svelte-1uypzpp{position:relative;padding:16px 32px;font-size:1.1rem;font-weight:600;color:#fff;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:12px;cursor:pointer;transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .3s ease;box-shadow:0 4px 15px #667eea66;overflow:hidden;display:inline-block;text-decoration:none}.magnetic-button.svelte-1uypzpp:active{transform:scale(.95)!important}.magnetic-button.hovering.svelte-1uypzpp{box-shadow:0 8px 25px #667eea99}.button-text.svelte-1uypzpp{position:relative;z-index:2}.magnetic-field.svelte-1uypzpp{position:absolute;inset:-2px;background:linear-gradient(135deg,#a8c0ff,#c084fc);border-radius:12px;opacity:0;transition:opacity .3s ease;z-index:1}.magnetic-button.hovering.svelte-1uypzpp .magnetic-field:where(.svelte-1uypzpp){opacity:1;animation:svelte-1uypzpp-pulse 1.5s ease-in-out infinite}@keyframes svelte-1uypzpp-pulse{0%,to{opacity:.3}50%{opacity:.6}}.confetti-container.svelte-1uhin4s{position:relative;width:100%;height:400px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;overflow:hidden;cursor:pointer}.instructions.svelte-1uhin4s{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;z-index:1;pointer-events:none}.instructions.svelte-1uhin4s h3:where(.svelte-1uhin4s){margin:0 0 8px;font-size:2rem;text-shadow:0 2px 10px rgba(0,0,0,.2)}.instructions.svelte-1uhin4s p:where(.svelte-1uhin4s){margin:0;opacity:.9;font-size:1.1rem}.clear-button.svelte-1uhin4s{margin-top:16px;padding:8px 16px;background:#fff3;border:1px solid rgba(255,255,255,.3);border-radius:8px;color:#fff;cursor:pointer;pointer-events:auto;backdrop-filter:blur(10px);transition:background .2s ease;font-weight:600}.clear-button.svelte-1uhin4s:hover{background:#ffffff4d}.confetti.svelte-1uhin4s{position:absolute;width:10px;height:10px;pointer-events:none;transition:none}.confetti.svelte-1uhin4s:nth-child(2n){width:8px;height:14px;border-radius:2px}.confetti.svelte-1uhin4s:nth-child(3n){width:12px;height:6px;border-radius:50%}.confetti.svelte-1uhin4s:nth-child(5n){width:6px;height:12px}.glow-button.svelte-1n9fy70{padding:1rem 2rem;font-size:1rem;font-weight:600;background:transparent;color:#00fff9;border:2px solid #00fff9;border-radius:8px;cursor:pointer;transition:all .3s ease;text-shadow:0 0 10px #00fff9;display:inline-block}.glow-button.svelte-1n9fy70:hover{background:#00fff9;color:var(--color-neutral-900, #111);text-shadow:none;box-shadow:0 0 20px #00fff9,0 0 40px #00fff9,0 0 60px #00fff9;transform:translateY(-2px)}.ripple-button.svelte-1c56s61{position:relative;padding:1rem 2rem;font-size:1rem;font-weight:600;background:var(--color-primary-600, #4f46e5);color:#fff;border:none;border-radius:8px;overflow:hidden;cursor:pointer;transition:all .3s ease;display:inline-block}.ripple-button.svelte-1c56s61:hover{background:var(--color-primary-700, #4338ca);transform:translateY(-2px);box-shadow:0 10px 25px #4f46e54d}.ripple.svelte-1c56s61{position:absolute;border-radius:50%;background:#fff9;transform:translate(-50%,-50%);pointer-events:none;animation:svelte-1c56s61-ripple-animation .6s ease-out}@keyframes svelte-1c56s61-ripple-animation{0%{width:0;height:0;opacity:1}to{width:200px;height:200px;opacity:0}}.glass-card.svelte-zxyphx{min-width:250px;max-width:100%;padding:2rem;background:#ffffff1a;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:12px;box-shadow:0 8px 32px #0000001a;transition:all .3s ease}.glass-card.svelte-zxyphx:hover{background:#ffffff26;transform:translateY(-5px);box-shadow:0 12px 40px #0003}h3.svelte-zxyphx{margin:0 0 1rem;font-size:1.5rem;color:var( --color-text-primary, white );mix-blend-mode:overlay}p.svelte-zxyphx{margin:0;color:var(--color-text-secondary, rgba(255, 255, 255, .8))}.hover-card.svelte-1o4mvbr{min-width:250px;max-width:100%;height:200px;position:relative;transition:transform .1s ease;transform-style:preserve-3d;cursor:pointer}.card-content.svelte-1o4mvbr{width:100%;height:100%;background:linear-gradient(135deg,#4facfe,#00f2fe);border-radius:12px;padding:2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;position:relative;z-index:1}.card-glow.svelte-1o4mvbr{position:absolute;inset:-2px;background:linear-gradient(135deg,#4facfe,#00f2fe);border-radius:12px;opacity:0;transition:opacity .3s ease;filter:blur(20px);z-index:0}.hover-card.svelte-1o4mvbr:hover .card-glow:where(.svelte-1o4mvbr){opacity:.8}h3.svelte-1o4mvbr{margin:0 0 1rem;font-size:1.5rem;text-align:center}p.svelte-1o4mvbr{margin:0;text-align:center}.tilt-image.svelte-fdmj03{min-width:250px;max-width:100%;height:200px;border-radius:12px;transition:transform .1s ease;cursor:pointer;display:inline-block}.image-placeholder.svelte-fdmj03{width:100%;height:100%;background:linear-gradient(135deg,#f093fb,#f5576c);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;color:#fff;box-shadow:0 10px 30px #f5576c4d}.reveal-image.svelte-4jtw5h{min-width:250px;max-width:100%;height:200px;overflow:hidden;border-radius:12px;cursor:pointer;display:inline-block}.image-placeholder.svelte-4jtw5h{position:relative;width:100%;height:100%;background:linear-gradient(135deg,#43e97b,#38f9d7);display:flex;align-items:center;justify-content:center}.reveal-text.svelte-4jtw5h{font-size:1.5rem;font-weight:700;color:#fff;z-index:1}.overlay.svelte-4jtw5h{position:absolute;top:0;left:0;width:100%;height:100%;background:#000000b3;transition:transform .5s ease}.reveal-image.svelte-4jtw5h:hover .overlay:where(.svelte-4jtw5h){transform:translate(100%)}.typewriter.svelte-1hht2xt{font-family:Courier New,monospace;font-size:1.5rem;color:var(--color-text-primary, #333);display:inline-block}.cursor.svelte-1hht2xt{animation:svelte-1hht2xt-blink .7s infinite;color:var(--color-primary-600, #4f46e5);margin-left:2px}@keyframes svelte-1hht2xt-blink{0%,49%{opacity:1}50%,to{opacity:0}}.neon-text.svelte-hloqqe{font-size:3rem;font-weight:700;color:#fff;text-shadow:0 0 7px #fff,0 0 10px #fff,0 0 21px #fff,0 0 42px #0fa,0 0 82px #0fa,0 0 92px #0fa,0 0 102px #0fa,0 0 151px #0fa;animation:svelte-hloqqe-neon-flicker 1.5s infinite alternate;display:inline-block}@keyframes svelte-hloqqe-neon-flicker{0%,18%,22%,25%,53%,57%,to{text-shadow:0 0 7px #fff,0 0 10px #fff,0 0 21px #fff,0 0 42px #0fa,0 0 82px #0fa,0 0 92px #0fa,0 0 102px #0fa,0 0 151px #0fa}20%,24%,55%{text-shadow:none}}.glitch.svelte-1v9vjrh{font-size:3rem;font-weight:700;position:relative;color:var(--color-text-primary, #333);animation:svelte-1v9vjrh-glitch 1s infinite;display:inline-block}.glitch.svelte-1v9vjrh:before,.glitch.svelte-1v9vjrh:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;background:transparent}.glitch.svelte-1v9vjrh:before{left:2px;text-shadow:-2px 0 #ff00de;clip:rect(44px,450px,56px,0);animation:svelte-1v9vjrh-glitch-anim 5s infinite linear alternate-reverse}.glitch.svelte-1v9vjrh:after{left:-2px;text-shadow:-2px 0 #00fff9,2px 2px #ff00de;clip:rect(44px,450px,56px,0);animation:svelte-1v9vjrh-glitch-anim 2s infinite linear alternate-reverse}@keyframes svelte-1v9vjrh-glitch{0%{text-shadow:1px 0 0 red,-1px 0 0 blue}25%{text-shadow:-1px 0 0 red,1px 0 0 blue}50%{text-shadow:1px 0 0 red,-1px 0 0 blue}75%{text-shadow:-1px 0 0 red,1px 0 0 blue}to{text-shadow:1px 0 0 red,-1px 0 0 blue}}@keyframes svelte-1v9vjrh-glitch-anim{0%{clip:rect(51px,9999px,75px,0)}20%{clip:rect(94px,9999px,12px,0)}40%{clip:rect(41px,9999px,84px,0)}60%{clip:rect(67px,9999px,23px,0)}80%{clip:rect(15px,9999px,96px,0)}to{clip:rect(82px,9999px,38px,0)}}.spotlight-bg.svelte-bkwmgr{position:relative;width:100%;min-height:400px;height:100%;overflow:hidden;background:linear-gradient(135deg,#0a0a0a,#1a1a1a);cursor:none}.dark-layer.svelte-bkwmgr{position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,#141428cc,#0a0a14);pointer-events:none}.spotlight.svelte-bkwmgr{position:absolute;width:400px;height:400px;transform:translate(-50%,-50%);border-radius:50%;pointer-events:none;opacity:0;transition:opacity .5s ease;mix-blend-mode:lighten}.spotlight.active.svelte-bkwmgr{opacity:1}.spotlight.main.svelte-bkwmgr{background:radial-gradient(circle,rgba(102,126,234,.4) 0%,rgba(102,126,234,.2) 30%,transparent 70%);filter:blur(20px);width:500px;height:500px}.spotlight.secondary.svelte-bkwmgr{background:radial-gradient(circle,rgba(240,147,251,.3) 0%,rgba(240,147,251,.15) 25%,transparent 60%);filter:blur(30px);width:600px;height:600px;transition:opacity .7s ease}.spotlight.accent.svelte-bkwmgr{background:radial-gradient(circle,rgba(255,255,255,.8) 0%,rgba(255,255,255,.3) 10%,transparent 30%);filter:blur(5px);width:150px;height:150px;transition:opacity .3s ease}.noise-overlay.svelte-bkwmgr{position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='4' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");opacity:.05;pointer-events:none;mix-blend-mode:overlay}.hint.svelte-bkwmgr{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#ffffff4d;font-size:.9rem;text-align:center;pointer-events:none;transition:opacity .3s ease;z-index:10}.hint.hide.svelte-bkwmgr{opacity:0}.glow-border.svelte-xd5e9e{min-width:200px;min-height:100px;display:inline-flex;align-items:center;justify-content:center;padding:2rem;border:2px solid var(--color-primary-500, #3b82f6);border-radius:12px;font-size:1.2rem;font-weight:600;color:var(--color-text-primary, white);animation:svelte-xd5e9e-glow-pulse 2s infinite;cursor:pointer;background:var(--color-bg-surface, rgba(0, 0, 0, .5))}@keyframes svelte-xd5e9e-glow-pulse{0%,to{box-shadow:0 0 5px var(--color-primary-500, #3b82f6),0 0 10px var(--color-primary-500, #3b82f6),0 0 15px var(--color-primary-500, #3b82f6)}50%{box-shadow:0 0 10px var(--color-primary-500, #3b82f6),0 0 20px var(--color-primary-500, #3b82f6),0 0 30px var(--color-primary-500, #3b82f6),0 0 40px var(--color-primary-500, #3b82f6)}}.neon-border.svelte-iiafcd{min-width:200px;min-height:100px;display:inline-flex;align-items:center;justify-content:center;padding:2rem;border:3px solid var(--neon-color);font-size:1.2rem;font-weight:600;color:var(--neon-color);animation:svelte-iiafcd-neon-flicker-border 1.5s infinite alternate;border-radius:8px;cursor:pointer;background:#0000004d}@keyframes svelte-iiafcd-neon-flicker-border{0%,18%,22%,25%,53%,57%,to{box-shadow:0 0 4px var(--neon-color),0 0 11px var(--neon-color),0 0 19px var(--neon-color),0 0 40px var(--neon-color),0 0 80px var(--neon-color),inset 0 0 10px var(--neon-color)}20%,24%,55%{box-shadow:none}}.blob-container.svelte-4tniec{position:relative;width:100%;height:400px;background:radial-gradient(circle at 50% 50%,#1a1a2e,#16213e);border-radius:12px;overflow:hidden;cursor:none}.blob-svg.svelte-4tniec{position:absolute;width:200px;height:200px;transform:translate(-50%,-50%);pointer-events:none;filter:drop-shadow(0 0 30px rgba(102,126,234,.6));transition:none}.info.svelte-4tniec{position:absolute;top:24px;left:24px;color:#fff;z-index:1;pointer-events:none}.info.svelte-4tniec h3:where(.svelte-4tniec){margin:0 0 8px;font-size:1.5rem;background:linear-gradient(135deg,#667eea,#f093fb);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.info.svelte-4tniec p:where(.svelte-4tniec){margin:0;opacity:.7;font-size:.9rem}.squeeze-container.svelte-4ucmx3{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding:40px}.squeeze-button.svelte-4ucmx3{position:relative;padding:20px 40px;font-size:1.2rem;font-weight:700;color:#fff;background:linear-gradient(135deg,#f093fb,#f5576c);border:none;border-radius:50px;cursor:pointer;box-shadow:0 8px 30px #f5576c66;transition:transform .2s cubic-bezier(.175,.885,.32,1.275),box-shadow .3s ease;overflow:hidden}.squeeze-button.svelte-4ucmx3:hover{box-shadow:0 12px 40px #f5576c99}.squeeze-button.svelte-4ucmx3:active{transform:scale(.9)!important}.button-content.svelte-4ucmx3{position:relative;z-index:2}.squeeze-indicator.svelte-4ucmx3{position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.2),transparent);opacity:0;transition:opacity .3s ease}.squeeze-button.svelte-4ucmx3:hover .squeeze-indicator:where(.svelte-4ucmx3){opacity:1;animation:svelte-4ucmx3-shimmer 2s ease-in-out infinite}@keyframes svelte-4ucmx3-shimmer{0%,to{transform:translate(-100%) skew(-15deg)}50%{transform:translate(100%) skew(-15deg)}}.hint.svelte-4ucmx3{margin:0;color:#ffffffb3;font-size:.9rem;text-align:center}.marquee-container.svelte-671wd8{width:100%;overflow:hidden;background:var(--color-bg-secondary, #1e293b);border-radius:8px;padding:20px 0;position:relative}.marquee-container.svelte-671wd8:before,.marquee-container.svelte-671wd8:after{content:"";position:absolute;top:0;width:50px;height:100%;z-index:2;pointer-events:none}.marquee-container.svelte-671wd8:before{left:0;background:linear-gradient(90deg,var(--color-bg-secondary, #1e293b) 0%,transparent 100%)}.marquee-container.svelte-671wd8:after{right:0;background:linear-gradient(270deg,var(--color-bg-secondary, #1e293b) 0%,transparent 100%)}.marquee.svelte-671wd8{display:flex;gap:var(--gap);width:fit-content;animation:svelte-671wd8-scroll var(--duration) linear infinite}.marquee.reverse.svelte-671wd8{animation-direction:reverse}.marquee.pause-on-hover.svelte-671wd8:hover{animation-play-state:paused}.marquee-content.svelte-671wd8{white-space:nowrap;font-size:1.5rem;font-weight:700;background:linear-gradient(90deg,#60a5fa,#a78bfa,#ec4899,#f59e0b);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:svelte-671wd8-gradient-shift 3s ease infinite;color:var(--color-text-primary, white)}@keyframes svelte-671wd8-scroll{0%{transform:translate(0)}to{transform:translate(calc(-100% / 4 - var(--gap)))}}@keyframes svelte-671wd8-gradient-shift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.scramble-text.svelte-12jhrcz{font-size:2.5rem;font-weight:700;font-family:Courier New,monospace;color:#0f0;text-shadow:0 0 10px #00ff00;display:inline-block}.scroll-reveal.svelte-ja99h3{opacity:0;transition:opacity var(--duration) ease-out var(--delay),transform var(--duration) ease-out var(--delay);width:100%}.scroll-reveal.from-up.svelte-ja99h3{transform:translateY(60px)}.scroll-reveal.from-down.svelte-ja99h3{transform:translateY(-60px)}.scroll-reveal.from-left.svelte-ja99h3{transform:translate(-60px)}.scroll-reveal.from-right.svelte-ja99h3{transform:translate(60px)}.scroll-reveal.fade.svelte-ja99h3{transform:scale(.9)}.scroll-reveal.visible.svelte-ja99h3{opacity:1;transform:translateY(0) translate(0) scale(1)}.scroll-progress.svelte-tvyikp{position:fixed;top:0;left:0;transition:width .1s ease}.liquid-button.svelte-wo7ymx{position:relative;padding:16px 48px;background:none;border:none;cursor:pointer;font-size:1.1rem;font-weight:600;color:#fff;overflow:visible;display:inline-block;min-width:200px;min-height:60px}.liquid-svg.svelte-wo7ymx{position:absolute;top:0;left:0;width:100%;height:100%;overflow:visible}.button-text.svelte-wo7ymx{position:relative;z-index:2;pointer-events:none}.button-bg.svelte-wo7ymx{transition:all .3s ease}.button-bg.hovered.svelte-wo7ymx{transform:scale(1.05)}.blob.svelte-wo7ymx{transition:all .5s cubic-bezier(.68,-.55,.265,1.55)}.blob-1.svelte-wo7ymx{transform:translate(0)}.blob-1.active.svelte-wo7ymx{animation:svelte-wo7ymx-blob1 1s ease-in-out infinite alternate}.blob-2.active.svelte-wo7ymx{animation:svelte-wo7ymx-blob2 1.2s ease-in-out infinite alternate}.blob-3.active.svelte-wo7ymx{animation:svelte-wo7ymx-blob3 .9s ease-in-out infinite alternate}.blob-4.active.svelte-wo7ymx{animation:svelte-wo7ymx-blob4 1.1s ease-in-out infinite alternate}@keyframes svelte-wo7ymx-blob1{0%{transform:translate(0) scale(1)}to{transform:translate(10px,-5px) scale(1.2)}}@keyframes svelte-wo7ymx-blob2{0%{transform:translate(0) scale(1)}to{transform:translate(-8px,7px) scale(1.5)}}@keyframes svelte-wo7ymx-blob3{0%{transform:translate(0) scale(1)}to{transform:translate(8px,-6px) scale(1.3)}}@keyframes svelte-wo7ymx-blob4{0%{transform:translate(0) scale(1)}to{transform:translate(-10px,5px) scale(1.4)}}.particles-container.svelte-1xndqle{position:relative;width:100%;border-radius:12px;overflow:hidden;cursor:none}.particle.svelte-1xndqle{position:absolute;border-radius:50%;pointer-events:none;box-shadow:0 0 10px currentColor;transition:none}.cursor-ring.svelte-1xndqle{position:absolute;width:40px;height:40px;border:2px solid rgba(255,255,255,.5);border-radius:50%;transform:translate(-50%,-50%);pointer-events:none;transition:width .2s ease,height .2s ease}.mode-toggle.svelte-1xndqle{position:absolute;top:16px;right:16px;z-index:10}.mode-toggle.svelte-1xndqle button:where(.svelte-1xndqle){padding:8px 16px;background:#fff3;border:1px solid rgba(255,255,255,.3);border-radius:8px;color:#fff;cursor:pointer;font-weight:600;backdrop-filter:blur(10px);transition:background .2s ease}.mode-toggle.svelte-1xndqle button:where(.svelte-1xndqle):hover{background:#ffffff4d}.infinity-loader.svelte-1qui5d2{width:100px;color:var(--primary)}.infinity-path.svelte-1qui5d2{stroke-dasharray:20 150;animation:svelte-1qui5d2-dash 1.5s linear infinite;stroke-linecap:round}@keyframes svelte-1qui5d2-dash{0%{stroke-dashoffset:0}to{stroke-dashoffset:-170}}.dna-loader.svelte-14zg4n1{position:relative;width:120px;height:60px;display:flex;align-items:center;justify-content:space-between;perspective:100px}.dot.svelte-14zg4n1{width:6px;height:6px;border-radius:50%;position:absolute;left:50%;animation:svelte-14zg4n1-move 2s ease-in-out infinite}.top.svelte-14zg4n1{background-color:var(--color1);transform-origin:50% 15px}.bottom.svelte-14zg4n1{background-color:var(--color2);transform-origin:50% -15px}@keyframes svelte-14zg4n1-move{0%,to{transform:translate(-50px) translateY(0) scale(1);opacity:1;z-index:10}25%{transform:translate(0) translateY(15px) scale(.8);opacity:.7;z-index:0}50%{transform:translate(50px) translateY(0) scale(1);opacity:1;z-index:10}75%{transform:translate(0) translateY(-15px) scale(.8);opacity:.7;z-index:0}}.grid-loader.svelte-hbirf2{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;width:60px;height:60px}.grid-item.svelte-hbirf2{background:var(--primary);animation:svelte-hbirf2-grid-fade 1.5s infinite}.grid-item.svelte-hbirf2:nth-child(1){animation-delay:0s}.grid-item.svelte-hbirf2:nth-child(2){animation-delay:.1s}.grid-item.svelte-hbirf2:nth-child(3){animation-delay:.2s}.grid-item.svelte-hbirf2:nth-child(4){animation-delay:.3s}.grid-item.svelte-hbirf2:nth-child(5){animation-delay:.4s}.grid-item.svelte-hbirf2:nth-child(6){animation-delay:.5s}.grid-item.svelte-hbirf2:nth-child(7){animation-delay:.6s}.grid-item.svelte-hbirf2:nth-child(8){animation-delay:.7s}.grid-item.svelte-hbirf2:nth-child(9){animation-delay:.8s}@keyframes svelte-hbirf2-grid-fade{0%,to{opacity:1}50%{opacity:.3}}.skeleton-loader.svelte-j0yskn{width:100%;min-width:200px;padding:1rem;background:#ffffff0d;border-radius:8px}.skeleton-line.svelte-j0yskn,.skeleton-circle.svelte-j0yskn{background:linear-gradient(90deg,#ffffff1a 25%,#fff3,#ffffff1a 75%);background-size:200% 100%;animation:svelte-j0yskn-skeleton-loading 1.5s infinite;margin-bottom:1rem}.skeleton-line.svelte-j0yskn{height:20px;border-radius:4px}.skeleton-line.short.svelte-j0yskn{width:60%}.skeleton-circle.svelte-j0yskn{width:50px;height:50px;border-radius:50%}@keyframes svelte-j0yskn-skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.cube-container.svelte-1mgjam1{position:relative;width:100%;height:450px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(135deg,#1a1a2e,#16213e);border-radius:12px;overflow:hidden}.controls.svelte-1mgjam1{position:absolute;top:20px;right:20px;z-index:10}.controls.svelte-1mgjam1 button:where(.svelte-1mgjam1){padding:10px 20px;background:#667eea33;border:1px solid rgba(102,126,234,.4);border-radius:8px;color:#fff;cursor:pointer;font-weight:600;backdrop-filter:blur(10px);transition:all .2s ease}.controls.svelte-1mgjam1 button:where(.svelte-1mgjam1):hover{background:#667eea4d;transform:scale(1.05)}.cube-wrapper.svelte-1mgjam1{width:200px;height:200px;transform-style:preserve-3d;transition:transform .1s ease-out;cursor:grab}.cube-wrapper.svelte-1mgjam1:active{cursor:grabbing}.cube.svelte-1mgjam1{position:relative;width:100%;height:100%;transform-style:preserve-3d}.cube-face.svelte-1mgjam1{position:absolute;width:200px;height:200px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;color:#fff;border:2px solid rgba(255,255,255,.3);backdrop-filter:blur(10px);opacity:.9}.front.svelte-1mgjam1{background:linear-gradient(135deg,#667eea99,#764ba299);transform:translateZ(100px)}.back.svelte-1mgjam1{background:linear-gradient(135deg,#f093fb99,#f5576c99);transform:rotateY(180deg) translateZ(100px)}.right.svelte-1mgjam1{background:linear-gradient(135deg,#43e97b99,#4facfe99);transform:rotateY(90deg) translateZ(100px)}.left.svelte-1mgjam1{background:linear-gradient(135deg,#feca5799,#ff6b6b99);transform:rotateY(-90deg) translateZ(100px)}.top.svelte-1mgjam1{background:linear-gradient(135deg,#a3e63599,#fbbf2499);transform:rotateX(90deg) translateZ(100px)}.bottom.svelte-1mgjam1{background:linear-gradient(135deg,#8b5cf699,#ec489999);transform:rotateX(-90deg) translateZ(100px)}.hint.svelte-1mgjam1{position:absolute;bottom:20px;color:#ffffff80;font-size:.9rem;text-align:center}.floating-container.svelte-4w926k{position:relative;width:100%;height:500px;background:radial-gradient(circle at 50% 50%,#1a1a2e,#0a0a0f);border-radius:12px;overflow:hidden;perspective:1000px}.floating-element.svelte-4w926k{position:absolute;top:50%;left:50%;margin-left:-50px;margin-top:-50px;transform-style:preserve-3d;transition:transform .2s ease-out}.sphere.svelte-4w926k{width:100px;height:100px;animation:svelte-4w926k-float 6s ease-in-out infinite}.sphere-inner.svelte-4w926k{width:100%;height:100%;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 0 40px #667eea99,inset -20px -20px 40px #0000004d;animation:svelte-4w926k-sphereRotate 8s linear infinite}@keyframes svelte-4w926k-sphereRotate{0%{box-shadow:0 0 40px #667eea99,inset -20px -20px 40px #0000004d}50%{box-shadow:0 0 40px #764ba299,inset 20px 20px 40px #0000004d}to{box-shadow:0 0 40px #667eea99,inset -20px -20px 40px #0000004d}}.torus.svelte-4w926k{width:120px;height:120px;margin-left:150px;margin-top:100px;animation:svelte-4w926k-float 7s ease-in-out infinite 1s}.torus-inner.svelte-4w926k{width:100%;height:100%;border-radius:50%;border:20px solid transparent;background:linear-gradient(#f093fb,#f093fb) padding-box,linear-gradient(135deg,#f093fb,#4facfe) border-box;box-shadow:0 0 40px #f093fb99;animation:svelte-4w926k-torusRotate 10s linear infinite}@keyframes svelte-4w926k-torusRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pyramid.svelte-4w926k{width:0;height:0;margin-left:-150px;margin-top:-100px;animation:svelte-4w926k-float 8s ease-in-out infinite 2s}.pyramid-face.svelte-4w926k{position:absolute;width:0;height:0;border-left:50px solid transparent;border-right:50px solid transparent;border-bottom:87px solid;transform-origin:center bottom}.pyramid-face.front.svelte-4w926k{border-bottom-color:#43e97bcc;transform:rotateX(30deg);filter:brightness(1.2)}.pyramid-face.back.svelte-4w926k{border-bottom-color:#43e97bcc;transform:rotateX(30deg) rotateY(180deg);filter:brightness(.6)}.pyramid-face.left.svelte-4w926k{border-bottom-color:#43e97bcc;transform:rotateX(30deg) rotateY(-90deg);filter:brightness(.8)}.pyramid-face.right.svelte-4w926k{border-bottom-color:#43e97bcc;transform:rotateX(30deg) rotateY(90deg);filter:brightness(.9)}.ring-particle.svelte-4w926k{position:absolute;top:50%;left:50%;width:8px;height:8px;margin-left:-4px;margin-top:-4px;border-radius:50%;background:#4facfe;box-shadow:0 0 20px #4facfe;animation:svelte-4w926k-particleFloat 5s ease-in-out infinite;transition:transform .2s ease-out}@keyframes svelte-4w926k-float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes svelte-4w926k-particleFloat{0%,to{opacity:.4}50%{opacity:1}}.info.svelte-4w926k{position:absolute;top:24px;left:24px;color:#fff;z-index:10}.info.svelte-4w926k h3:where(.svelte-4w926k){margin:0 0 8px;font-size:1.8rem;background:linear-gradient(135deg,#667eea,#f093fb);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.info.svelte-4w926k p:where(.svelte-4w926k){margin:0;opacity:.7;font-size:.9rem}.perspective-container.svelte-1lrh5eo{position:relative;width:100%;height:500px;background:#000;border-radius:12px;overflow-y:auto;overflow-x:hidden}.perspective-content.svelte-1lrh5eo{position:relative}.perspective-scene.svelte-1lrh5eo{position:sticky;top:0;height:500px;display:flex;align-items:center;justify-content:center;perspective:1000px;transform-style:preserve-3d}.perspective-card.svelte-1lrh5eo{position:absolute;width:400px;height:250px;border-radius:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;transition:all .1s ease-out;box-shadow:0 20px 60px #00000080;border:2px solid rgba(255,255,255,.2);backdrop-filter:blur(10px)}h2.svelte-1lrh5eo{margin:0 0 12px;font-size:3rem;font-weight:700;text-shadow:2px 2px 8px rgba(0,0,0,.3)}p.svelte-1lrh5eo{margin:0;font-size:1.2rem;opacity:.9;text-align:center;padding:0 20px;text-shadow:1px 1px 4px rgba(0,0,0,.3)}.spacer.svelte-1lrh5eo{pointer-events:none}.aurora-background.svelte-1dj4mab{width:100%;height:100%;min-height:400px;display:block}.holographic-container.svelte-1b5kakh{display:inline-block;padding:20px}.holographic-card.svelte-1b5kakh{position:relative;width:300px;height:200px;background:linear-gradient(135deg,#1a1a2e,#16213e);border-radius:16px;padding:24px;cursor:pointer;transition:transform .1s ease;overflow:hidden;border:1px solid rgba(255,255,255,.1);box-shadow:0 20px 60px #0000004d,inset 0 0 0 1px #ffffff1a}.holographic-shine.svelte-1b5kakh{position:absolute;top:-50%;left:-50%;width:200%;height:200%;pointer-events:none;mix-blend-mode:overlay;transition:opacity .3s ease}.holographic-gradient.svelte-1b5kakh{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,#ff0080,#ff8c00,#40e0d0,#0f0,#0080ff,#8000ff);opacity:.3;mix-blend-mode:color-dodge;pointer-events:none;animation:svelte-1b5kakh-rainbowShift 8s linear infinite}@keyframes svelte-1b5kakh-rainbowShift{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(360deg)}}.sparkles.svelte-1b5kakh{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden}.sparkle.svelte-1b5kakh{position:absolute;width:4px;height:4px;background:#fff;border-radius:50%;box-shadow:0 0 10px #fffc;animation:svelte-1b5kakh-sparkleAnimation 3s ease-in-out infinite;opacity:0}@keyframes svelte-1b5kakh-sparkleAnimation{0%,to{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1)}}.holographic-content.svelte-1b5kakh{position:relative;z-index:2;color:#fff}.holographic-content.svelte-1b5kakh h3:where(.svelte-1b5kakh){font-size:1.8rem;font-weight:700;margin-bottom:8px;background:linear-gradient(135deg,#fff,#a0a0ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.holographic-content.svelte-1b5kakh p:where(.svelte-1b5kakh){font-size:.95rem;opacity:.9;line-height:1.5}.holographic-card.svelte-1b5kakh:hover{box-shadow:0 30px 80px #0006,inset 0 0 0 1px #fff3,0 0 40px #ff00ff4d}.metaballs.svelte-1lk73g6{width:100%;height:100%;min-height:400px;display:block;background:#0a0a0a}[contenteditable=true].svelte-126m936{outline:none;cursor:text}[contenteditable=true].svelte-126m936:hover{background-color:#3b82f60d}[contenteditable=true].svelte-126m936:focus{background-color:#3b82f61a}[contenteditable=true].svelte-ztssz9{outline:none;cursor:text}[contenteditable=true].svelte-ztssz9:hover{background-color:#3b82f60d}[contenteditable=true].svelte-ztssz9:focus{background-color:#3b82f61a}[contenteditable=true].svelte-1vcv0dz{outline:none;cursor:text}[contenteditable=true].svelte-1vcv0dz:hover{background-color:#3b82f60d}[contenteditable=true].svelte-1vcv0dz:focus{background-color:#3b82f61a}[contenteditable=true].svelte-nb3ke1{outline:none;cursor:text}[contenteditable=true].svelte-nb3ke1:hover{background-color:#3b82f60d}[contenteditable=true].svelte-nb3ke1:focus{background-color:#3b82f61a}button.svelte-nb3ke1{cursor:pointer}hr.svelte-zem8oa{border:none}div.svelte-nldsuj{height:var(--height)}@media(max-width:768px){div.svelte-nldsuj{height:var(--mobile-height)}}[contenteditable=true].svelte-1c0coyx{outline:none;cursor:text}[contenteditable=true].svelte-1c0coyx:hover{background-color:#3b82f60d}[contenteditable=true].svelte-1c0coyx:focus{background-color:#3b82f61a}[contenteditable=true].svelte-133h904{outline:none;cursor:text}[contenteditable=true].svelte-133h904:hover{background-color:#3b82f60d}[contenteditable=true].svelte-133h904:focus{background-color:#3b82f61a}.editable.svelte-1okxjcz:empty:before{content:"Click to edit...";opacity:.5;font-style:italic}.editable.svelte-1okxjcz:focus{outline:2px solid var(--color-primary-500);outline-offset:2px;background-color:var(--color-primary-50);border-radius:2px}[contenteditable=true].svelte-63nmt6{outline:none;cursor:text}[contenteditable=true].svelte-63nmt6:hover{background-color:#3b82f60d}[contenteditable=true].svelte-63nmt6:focus{background-color:#3b82f61a}[contenteditable=true].svelte-1iqhprv{outline:none;cursor:text}[contenteditable=true].svelte-1iqhprv:hover{background-color:#3b82f60d}[contenteditable=true].svelte-1iqhprv:focus{background-color:#3b82f61a}[contenteditable=true].svelte-2m55rc{outline:none;cursor:text}[contenteditable=true].svelte-2m55rc:hover{background-color:#3b82f60d}[contenteditable=true].svelte-2m55rc:focus{background-color:#3b82f61a}pre.svelte-1ikndwl{margin:0;padding:0}code.svelte-1ikndwl{font-family:Courier New,Courier,monospace;white-space:pre;word-wrap:normal}[contenteditable=true].svelte-1jq2pkw{outline:none;cursor:text}[contenteditable=true].svelte-1jq2pkw:hover{background-color:#3b82f60d}[contenteditable=true].svelte-1jq2pkw:focus{background-color:#3b82f61a}button.svelte-1jq2pkw{cursor:pointer}.component-wrapper.svelte-171b5ad{position:relative;background:none;border:none;padding:0;margin:0;text-align:inherit;font:inherit;color:inherit;display:block;width:100%}.component-wrapper.selected.svelte-171b5ad{outline:3px solid #10b981;outline-offset:2px;box-shadow:0 0 0 1px #10b9814d}.component-wrapper.hovered.svelte-171b5ad{outline:2px solid var(--color-text-muted);outline-offset:2px;box-shadow:0 0 0 1px #6b748033}.component-wrapper.selected.hovered.svelte-171b5ad{outline:3px solid #10b981;box-shadow:0 0 0 1px #10b9814d}.component-wrapper.container-component.svelte-171b5ad{display:block;width:100%}.component-label.svelte-171b5ad{position:absolute;top:-1.5rem;left:0;background:var(--color-blue-600);color:#fff;padding:.125rem .5rem;font-size:.75rem;border-radius:.25rem;opacity:0;transition:opacity .2s;pointer-events:none;z-index:10}.component-wrapper.svelte-171b5ad:hover .component-label:where(.svelte-171b5ad),.component-wrapper.selected.svelte-171b5ad .component-label:where(.svelte-171b5ad){opacity:1}.unknown-component.svelte-171b5ad{padding:1rem;background:#fee;border:1px dashed #f00;color:#c00;text-align:center}.component-placeholder.svelte-171b5ad{display:flex;align-items:center;gap:.5rem;padding:1rem;border:2px dashed var(--color-border-subtle);border-radius:.5rem;background:var(--color-neutral-50);min-height:60px}.component-icon.svelte-171b5ad{font-size:1.5rem}.component-name.svelte-171b5ad{font-size:.875rem;color:var(--color-text-muted);font-weight:500}.component-wrapper.selected.svelte-171b5ad .component-placeholder:where(.svelte-171b5ad){border-color:var(--color-blue-600);background:#dbeafe}.component-wrapper.hovered.svelte-171b5ad .component-placeholder:where(.svelte-171b5ad){border-color:var(--color-text-muted);background:var(--color-neutral-100)}
