.hide-mobile.svelte-8215a8{display:none}@media (min-width: 640px){.hide-mobile.svelte-8215a8{display:table-cell}}.dataviz-demo.svelte-8215a8{width:100%;max-width:520px;margin:0 auto;pointer-events:none;-webkit-user-select:none;user-select:none;min-height:320px;display:flex;align-items:center;justify-content:center}.phase-wrapper.svelte-8215a8{width:100%;opacity:0;transition:opacity .5s ease}.phase-wrapper.visible.svelte-8215a8{opacity:1}.table-container.svelte-8215a8{opacity:0;transform:translateY(10px);transition:all .4s ease;width:100%}.table-container.visible.svelte-8215a8{opacity:1;transform:translateY(0)}.game-capsule.svelte-8215a8{width:5rem;border-radius:.375rem}.table-row.svelte-8215a8{opacity:0;transform:translate(-10px);transition:all .3s ease}.table-row.visible.svelte-8215a8{opacity:1;transform:translate(0)}.more-cols.svelte-8215a8{color:#fff6;font-style:italic}.download-phase.svelte-8215a8{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;padding:2rem 0}.download-container.svelte-8215a8{position:relative;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.download-btn.svelte-8215a8{display:flex;align-items:center;gap:.75rem;padding:1rem 2rem;font-size:1.25rem;transition:all .3s ease}.download-btn.clicked.svelte-8215a8{transform:scale(.95)}.download-btn.svelte-8215a8 .check-icon{color:#4ade80}.download-animation.svelte-8215a8{position:absolute;top:100%;left:50%;transform:translate(-50%);margin-top:1.5rem}.excel-file.svelte-8215a8{color:#4ade80;font-size:4rem;animation:svelte-8215a8-downloadBounce 1s ease-in-out}@keyframes svelte-8215a8-downloadBounce{0%{opacity:0;transform:translateY(-30px) scale(.5)}40%{opacity:1;transform:translateY(15px) scale(1.1)}60%{transform:translateY(5px) scale(1)}to{opacity:0;transform:translateY(50px) scale(.8)}}.success-sparkles.svelte-8215a8{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.sparkle.svelte-8215a8{position:absolute;color:#4ade80;font-size:1.5rem;animation:svelte-8215a8-sparkle 1s ease-out forwards}.sparkle.s1.svelte-8215a8{animation-delay:0ms;--x: -50px;--y: -30px}.sparkle.s2.svelte-8215a8{animation-delay:.1s;--x: 50px;--y: -25px}.sparkle.s3.svelte-8215a8{animation-delay:.2s;--x: -30px;--y: -50px}.sparkle.s4.svelte-8215a8{animation-delay:.15s;--x: 40px;--y: -45px}@keyframes svelte-8215a8-sparkle{0%{opacity:0;transform:translate(0) scale(0)}50%{opacity:1;transform:translate(calc(var(--x) * .5),calc(var(--y) * .5)) scale(1.2)}to{opacity:0;transform:translate(var(--x),var(--y)) scale(0)}}.histogram-container.svelte-8215a8{width:100%;padding:1.5rem;opacity:0;transform:translateY(10px);transition:all .4s ease}.histogram-container.visible.svelte-8215a8{opacity:1;transform:translateY(0)}.histogram.svelte-8215a8{display:flex;flex-direction:column;gap:.5rem}.histogram-bars.svelte-8215a8{display:flex;align-items:flex-end;justify-content:space-between;height:150px;gap:.5rem;padding:0 .25rem}.bar-wrapper.svelte-8215a8{flex:1;height:100%;display:flex;align-items:flex-end}.bar.svelte-8215a8{width:100%;height:0;background:#f4f5f9;border-radius:.25rem .25rem 0 0;transition:height .5s ease}.bar.visible.svelte-8215a8{height:var(--target-height)}.histogram-labels.svelte-8215a8{display:flex;justify-content:space-between;gap:.5rem;padding:0 .25rem}.bar-label.svelte-8215a8{flex:1;text-align:center;font-size:.65rem;color:#ffffffb3}.x-axis-label.svelte-8215a8{text-align:center;font-size:.9rem;color:#f4f5f9;margin-top:.75rem;font-weight:500}.de-scores-demo.svelte-1idhu6v{width:100%;max-width:480px;margin:0 auto;pointer-events:none;-webkit-user-select:none;user-select:none}.scores-grid.svelte-1idhu6v{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.score-card.svelte-1idhu6v{opacity:0;transform:translateY(10px);transition:all .4s ease}.score-card.visible.svelte-1idhu6v{opacity:1;transform:translateY(0)}.de-search-demo.svelte-1xw1rgw{width:100%;max-width:480px;margin:0 auto;pointer-events:none;-webkit-user-select:none;user-select:none}.demo-card.svelte-1xw1rgw{position:relative;border-radius:1.5rem;padding:1.5rem;background:linear-gradient(135deg,#1e1e28f2,#14141efa);border:1px solid rgba(239,68,68,.4);overflow:hidden;box-shadow:0 0 30px #00000080,0 0 20px #ef444426}.glass-glow-accent.svelte-1xw1rgw{position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 0%,rgba(239,68,68,.6) 50%,transparent 100%);border-radius:1.5rem 1.5rem 0 0;pointer-events:none}.demo-content.svelte-1xw1rgw{position:relative;z-index:1}.segmented-container.svelte-1xw1rgw{display:flex;justify-content:center;margin-bottom:1rem}.search-mode-tabs.svelte-1xw1rgw{display:inline-flex;align-items:stretch;background:#0000004d;border:1px solid rgba(255,255,255,.15);border-radius:9999px;padding:.25rem;gap:.25rem}.mode-tab.svelte-1xw1rgw{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 1.25rem;background:transparent;border:1px solid transparent;border-radius:9999px;color:#fff9;font-size:.9rem;font-weight:500;cursor:default;transition:all .2s ease;white-space:nowrap}.mode-tab.active.svelte-1xw1rgw{background:#ef444440;border-color:#ef444466;color:#fff;box-shadow:0 0 15px #ef444433}.search-input-container.svelte-1xw1rgw{display:flex;align-items:stretch;background:linear-gradient(135deg,#1e1e28e6,#14141ef2);border:1px solid rgba(239,68,68,.3);border-radius:1rem;overflow:hidden;margin-bottom:1rem}.search-icon.svelte-1xw1rgw{display:flex;align-items:center;justify-content:center;padding:.75rem 1rem;color:#ef4444cc;background:#ef44441a;border-right:1px solid rgba(239,68,68,.3);flex-shrink:0}.search-input.svelte-1xw1rgw{flex:1;padding:.75rem 1rem;font-size:.95rem;color:#fff;display:flex;align-items:center}.typed-text.svelte-1xw1rgw{color:#ffffffe6}.cursor.svelte-1xw1rgw{color:#ef4444cc;animation:svelte-1xw1rgw-blink 1s step-end infinite;margin-left:1px}.cursor.typing.svelte-1xw1rgw{animation:none;opacity:1}@keyframes svelte-1xw1rgw-blink{0%,50%{opacity:1}51%,to{opacity:0}}.results-container.svelte-1xw1rgw{position:relative;display:flex;flex-direction:column;gap:.25rem;padding:.5rem;background:linear-gradient(135deg,#1e1e28f2,#14141efa);border:1px solid rgba(239,68,68,.4);border-radius:1.5rem;box-shadow:0 0 30px #00000080,0 0 20px #ef444426;opacity:0;transform:translateY(-8px);transition:all .3s ease}.results-container.visible.svelte-1xw1rgw{opacity:1;transform:translateY(0)}.results-glow.svelte-1xw1rgw{position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 0%,rgba(239,68,68,.6) 50%,transparent 100%);border-radius:1.5rem 1.5rem 0 0;pointer-events:none}.result-card.svelte-1xw1rgw{display:flex;align-items:center;gap:1rem;padding:.5rem .75rem;background:#ffffff08;border:1px solid transparent;border-radius:.75rem;opacity:0;transform:translate(-10px);transition:all .3s ease}.results-container.visible.svelte-1xw1rgw .result-card:where(.svelte-1xw1rgw){opacity:1;transform:translate(0);background:#ef444426;border-color:#ef444466}.result-capsule.svelte-1xw1rgw{width:12rem;height:auto;border-radius:.5rem;box-shadow:0 2px 8px #0006;flex-shrink:0}.result-title.svelte-1xw1rgw{font-weight:600;color:#fff;font-size:1.1rem}@media (max-width: 768px){.result-capsule.svelte-1xw1rgw{width:5rem}.search-mode-tabs.svelte-1xw1rgw{flex-direction:column;border-radius:1.5rem;padding:.25rem;gap:.25rem}}.image-upload-container.svelte-1xw1rgw{display:flex;align-items:stretch;background:linear-gradient(135deg,#1e1e28e6,#14141ef2);border:1px solid rgba(239,68,68,.3);border-radius:1rem;overflow:hidden;margin-bottom:1rem}.image-upload-area.svelte-1xw1rgw{flex:1;padding:.75rem 1rem;display:flex;align-items:center;min-height:3rem}.upload-placeholder.svelte-1xw1rgw{color:#fff6;font-size:.95rem}.upload-preview.svelte-1xw1rgw{height:2.5rem;width:auto;border-radius:.375rem;box-shadow:0 2px 8px #0006;animation:svelte-1xw1rgw-fadeScaleIn .4s ease forwards}@keyframes svelte-1xw1rgw-fadeScaleIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.gg-opportunities-demo.svelte-1rlccgh{width:100%;max-width:520px;margin:0 auto;pointer-events:none;-webkit-user-select:none;user-select:none}.demo-card.svelte-1rlccgh{position:relative;background:linear-gradient(135deg,#1e1e28f2,#14141efa);border:1px solid rgba(239,68,68,.4);border-radius:1.5rem;padding:1.25rem;box-shadow:0 0 30px #00000080,0 0 20px #ef444426}.demo-content.svelte-1rlccgh{position:relative;z-index:1}.results-count.svelte-1rlccgh{font-size:.65rem;color:#fff6;margin-bottom:.75rem}.phase-wrapper.svelte-1rlccgh{opacity:0;transition:opacity .5s ease}.phase-wrapper.visible.svelte-1rlccgh{opacity:1}.cards-container.svelte-1rlccgh{display:flex;flex-direction:column;gap:.75rem;opacity:0;transform:translateY(10px);transition:all .4s ease}.cards-container.visible.svelte-1rlccgh{opacity:1;transform:translateY(0)}.segment-card.svelte-1rlccgh{position:relative;background:linear-gradient(135deg,#1e1e28cc,#14141ee6);border:1px solid rgba(255,255,255,.1);border-radius:1rem;padding:.75rem;opacity:0;transform:translateY(8px);transition:all .4s ease}.segment-card.visible.svelte-1rlccgh{opacity:1;transform:translateY(0)}.card-top.svelte-1rlccgh{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.4rem}.card-title.svelte-1rlccgh{font-weight:600;font-size:.85rem;color:#fff}.demand-badge.svelte-1rlccgh{display:flex;align-items:baseline;gap:.1rem;flex-shrink:0}.demand-value.svelte-1rlccgh{font-size:1.1rem;font-weight:700}.demand-label.svelte-1rlccgh{font-size:.55rem;color:#fff6}.demand-badge.high.svelte-1rlccgh .demand-value:where(.svelte-1rlccgh){color:#4ade80}.demand-badge.mid.svelte-1rlccgh .demand-value:where(.svelte-1rlccgh){color:#facc15}.demand-badge.low.svelte-1rlccgh .demand-value:where(.svelte-1rlccgh){color:#f87171}.keywords.svelte-1rlccgh{display:flex;flex-wrap:wrap;gap:.25rem;margin-bottom:.4rem}.keyword-badge.svelte-1rlccgh{padding:.12rem .4rem;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:9999px;font-size:.6rem;color:#fffc}.card-summary.svelte-1rlccgh{font-size:.7rem;color:#fff9;line-height:1.4;margin-bottom:.5rem}.card-stats.svelte-1rlccgh{display:flex;justify-content:space-between;gap:.5rem;padding-top:.4rem;border-top:1px solid rgba(255,255,255,.06)}.stat-item.svelte-1rlccgh{display:flex;flex-direction:column;align-items:center;gap:.15rem}.stat-label.svelte-1rlccgh{display:flex;align-items:center;gap:.2rem;font-size:.6rem;color:#ffffff80}.stat-value.svelte-1rlccgh{font-size:.8rem;font-weight:600;color:#fff}.stat-value.high.svelte-1rlccgh{color:#4ade80}.stat-value.mid.svelte-1rlccgh{color:#facc15}.stat-value.low.svelte-1rlccgh{color:#f87171}.gg-summaries-demo.svelte-1ye4db2{width:100%;max-width:520px;margin:0 auto;pointer-events:none;-webkit-user-select:none;user-select:none;min-height:340px}.demo-card.svelte-1ye4db2{position:relative;background:linear-gradient(135deg,#1e1e28f2,#14141efa);border:1px solid rgba(239,68,68,.4);border-radius:1.5rem;padding:1.25rem;box-shadow:0 0 30px #00000080,0 0 20px #ef444426}.demo-content.svelte-1ye4db2{position:relative;z-index:1}.segment-header.svelte-1ye4db2{text-align:center;margin-bottom:1rem}.segment-title.svelte-1ye4db2{font-size:1.1rem;font-weight:700;color:#fff}.phase-wrapper.svelte-1ye4db2{opacity:0;transition:opacity .5s ease}.phase-wrapper.visible.svelte-1ye4db2{opacity:1}.segment-description.svelte-1ye4db2{font-size:.8rem;color:#ffffffb3;text-align:center;line-height:1.5;margin-bottom:1rem}.stats-grid.svelte-1ye4db2{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;opacity:0;transform:translateY(10px);transition:all .4s ease}@media (min-width: 762px){.stats-grid.svelte-1ye4db2{grid-template-columns:repeat(3,1fr)}}.stats-grid.visible.svelte-1ye4db2{opacity:1;transform:translateY(0)}.stat-card.svelte-1ye4db2{display:flex;align-items:center;gap:.5rem;padding:.5rem;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:.5rem;opacity:0;transform:scale(.9);transition:all .3s ease}.stat-card.visible.svelte-1ye4db2{opacity:1;transform:scale(1)}.stat-icon.svelte-1ye4db2{color:#fff;font-size:.8rem}.stat-content.svelte-1ye4db2{display:flex;flex-direction:column}.stat-label.svelte-1ye4db2{font-size:.55rem;color:#ffffff80;white-space:nowrap}.stat-value.svelte-1ye4db2{font-size:.8rem;font-weight:600;color:#fff}.stat-value.low.svelte-1ye4db2,.stat-value.high.svelte-1ye4db2{color:#4ade80}.features-container.svelte-1ye4db2{display:grid;grid-template-columns:1fr 1fr;gap:1rem;opacity:0;transform:translateY(10px);transition:all .4s ease}.features-container.visible.svelte-1ye4db2{opacity:1;transform:translateY(0)}.features-column.svelte-1ye4db2{display:flex;flex-direction:column}.column-header.svelte-1ye4db2{display:flex;align-items:center;gap:.5rem;font-size:.75rem;font-weight:600;color:#fff;margin-bottom:.5rem;padding-bottom:.25rem;border-bottom:1px solid rgba(255,255,255,.1)}.features-column.opportunities.svelte-1ye4db2 .column-header:where(.svelte-1ye4db2){color:#fff}.features-list.svelte-1ye4db2{list-style:none;padding:0;margin:0}.feature-item.svelte-1ye4db2{font-size:.7rem;color:#fffc;padding:.25rem 0 .25rem .75rem;position:relative;opacity:0;transform:translate(-5px);transition:all .3s ease}.feature-item.visible.svelte-1ye4db2{opacity:1;transform:translate(0)}.feature-item.svelte-1ye4db2:before{content:"•";position:absolute;left:0;color:#fff6}.feature-item.opportunity.svelte-1ye4db2:before{content:"✦";color:#fff6}.sentiment-container.svelte-1ye4db2{opacity:0;transform:translateY(10px);transition:all .4s ease}.sentiment-container.visible.svelte-1ye4db2{opacity:1;transform:translateY(0)}.sentiment-header.svelte-1ye4db2{text-align:center;font-size:.85rem;font-weight:600;color:#fff;margin-bottom:.75rem}.sentiment-columns.svelte-1ye4db2{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.sentiment-column.svelte-1ye4db2{display:flex;flex-direction:column;gap:.4rem}.column-label.svelte-1ye4db2{display:flex;align-items:center;gap:.4rem;font-size:.72rem;font-weight:600;margin-bottom:.25rem;padding-bottom:.25rem;border-bottom:1px solid rgba(255,255,255,.1)}.column-label.positive.svelte-1ye4db2{color:#4ade80}.column-label.negative.svelte-1ye4db2{color:#f87171}.sentiment-list.svelte-1ye4db2{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.35rem}.sentiment-item.svelte-1ye4db2{display:flex;align-items:flex-start;gap:.3rem;font-size:.68rem;color:#ffffffbf;opacity:0;transform:translate(-5px);transition:all .3s ease}.sentiment-item.visible.svelte-1ye4db2{opacity:1;transform:translate(0)}.bullet.svelte-1ye4db2{flex-shrink:0;font-size:.65rem;margin-top:.05rem}.bullet.positive.svelte-1ye4db2{color:#4ade80}.bullet.negative.svelte-1ye4db2{color:#f87171}.fit-container.svelte-1ye4db2{display:flex;flex-direction:column;align-items:center;gap:.75rem;opacity:0;transform:translateY(8px);transition:all .4s ease}.fit-container.visible.svelte-1ye4db2{opacity:1;transform:translateY(0)}.fit-section-label.svelte-1ye4db2{display:flex;align-items:center;gap:.5rem;font-size:.85rem;font-weight:600;color:#60a5fa}.fit-description.svelte-1ye4db2{font-size:.78rem;color:#ffffffb3;line-height:1.6;text-align:center;padding:.75rem;background:#60a5fa14;border:1px solid rgba(96,165,250,.2);border-radius:.75rem}.gg-warnings-demo.svelte-dmx8ds{width:100%;max-width:520px;margin:0 auto;pointer-events:none;-webkit-user-select:none;user-select:none;min-height:300px}.demo-card.svelte-dmx8ds{position:relative;background:linear-gradient(135deg,#1e1e28f2,#14141efa);border:1px solid rgba(239,68,68,.4);border-radius:1.5rem;padding:1.25rem;box-shadow:0 0 30px #00000080,0 0 20px #ef444426}.demo-content.svelte-dmx8ds{position:relative;z-index:1}.phase-wrapper.svelte-dmx8ds{opacity:0;transition:opacity .5s ease}.phase-wrapper.visible.svelte-dmx8ds{opacity:1}.section-header.svelte-dmx8ds{text-align:center;margin-bottom:1rem;font-size:.9rem;font-weight:700;color:#fff;letter-spacing:.02em}.warnings-list.svelte-dmx8ds{display:flex;flex-direction:column;gap:.75rem}.warning-item.svelte-dmx8ds{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:linear-gradient(135deg,#1e1e28cc,#14141ee6);border:1px solid rgba(255,255,255,.1);border-radius:.75rem;opacity:0;transform:translate(-10px);transition:all .4s ease}.warning-item.visible.svelte-dmx8ds{opacity:1;transform:translate(0)}.warning-icon.svelte-dmx8ds{width:2rem;height:2rem;object-fit:contain;flex-shrink:0}.warning-text.svelte-dmx8ds{display:flex;flex-direction:column;gap:.1rem}.warning-label.svelte-dmx8ds{font-size:.8rem;font-weight:600;color:#fff}.warning-desc.svelte-dmx8ds{font-size:.7rem;color:#ffffff80}.bookmarks-container.svelte-dmx8ds{display:flex;flex-direction:column;gap:.75rem;opacity:0;transform:translateY(8px);transition:all .4s ease}.bookmarks-container.visible.svelte-dmx8ds{opacity:1;transform:translateY(0)}.section-label.svelte-dmx8ds{display:flex;align-items:center;gap:.4rem;font-size:.78rem;font-weight:600}.section-label.bookmarks.svelte-dmx8ds{color:#fbbf24;justify-content:center;margin-bottom:.25rem}.bookmarks-list.svelte-dmx8ds{display:flex;flex-direction:column;gap:.6rem}.bookmark-item.svelte-dmx8ds{display:flex;align-items:center;gap:.75rem;padding:.65rem .75rem;background:linear-gradient(135deg,#1e1e28cc,#14141ee6);border:1px solid rgba(251,191,36,.15);border-radius:.75rem;opacity:0;transform:translate(-10px);transition:all .4s ease}.bookmark-item.visible.svelte-dmx8ds{opacity:1;transform:translate(0)}.bookmark-item.pulse.svelte-dmx8ds{border-color:#fbbf2480;box-shadow:0 0 12px #fbbf2426}.bookmark-icon.svelte-dmx8ds{color:#fbbf24;flex-shrink:0}.bookmark-text.svelte-dmx8ds{display:flex;flex-direction:column;gap:.1rem;flex:1}.bookmark-name.svelte-dmx8ds{font-size:.8rem;font-weight:600;color:#fff}.bookmark-tag.svelte-dmx8ds{font-size:.65rem;color:#ffffff80}.bookmark-score.svelte-dmx8ds{font-size:.85rem;font-weight:700;color:#4ade80;flex-shrink:0}.sm-map-demo.svelte-c4v5yl{width:100%;max-width:480px;margin:0 auto;pointer-events:none;-webkit-user-select:none;user-select:none}.demo-card.svelte-c4v5yl{position:relative;background:linear-gradient(135deg,#1e1e28f2,#14141efa);border:1px solid rgba(239,68,68,.4);border-radius:1.5rem;padding:1.25rem;box-shadow:0 0 30px #00000080,0 0 20px #ef444426}.demo-content.svelte-c4v5yl{position:relative;z-index:1;opacity:0;transition:opacity .5s ease}.demo-content.visible.svelte-c4v5yl{opacity:1}.map-container.svelte-c4v5yl{position:relative;border-radius:.75rem;overflow:hidden;background:#0000004d}.map-image.svelte-c4v5yl{width:100%;height:auto;display:block;border-radius:.75rem}.cluster-overlay-wrapper.svelte-c4v5yl{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.cluster-overlays.svelte-c4v5yl{position:absolute;top:0;left:0;width:100%;height:100%}.locator-wrapper.svelte-c4v5yl{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5}.cluster-region.svelte-c4v5yl{fill:#ffffff0a;stroke:#000000e6;stroke-width:.6;filter:drop-shadow(0 0 1px rgba(255,255,255,.5)) drop-shadow(0 0 3px rgba(255,255,255,.15))}.cluster-label-badge.svelte-c4v5yl{position:absolute;transform:translate(-50%,-50%);padding:3px 10px;border-radius:999px;background:#0c0d13d9;border:1px solid rgba(255,255,255,.3);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#f2f4faf2;font-size:.62rem;font-weight:700;letter-spacing:.03em;white-space:nowrap;z-index:4;animation:svelte-c4v5yl-badge-in .2s ease-out}@keyframes svelte-c4v5yl-badge-in{0%{opacity:0;transform:translate(-50%,-50%) scale(.9)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.locator-svg.svelte-c4v5yl{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.locator-path-glow.svelte-c4v5yl{fill:none;stroke:#ffffff73;stroke-width:5;stroke-linecap:round;stroke-linejoin:round;filter:blur(1px);stroke-dasharray:300;stroke-dashoffset:300;animation:svelte-c4v5yl-path-draw .4s ease-out forwards}.locator-path-core.svelte-c4v5yl{fill:none;stroke:#06070af2;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:300;stroke-dashoffset:300;animation:svelte-c4v5yl-path-draw .4s ease-out forwards}.locator-anchor-dot.svelte-c4v5yl{fill:#08090cf2;stroke:#ffffffb3;stroke-width:1;filter:drop-shadow(0 0 3px rgba(255,255,255,.4))}@keyframes svelte-c4v5yl-path-draw{to{stroke-dashoffset:0}}.locator-card.svelte-c4v5yl{position:absolute;display:flex;flex-direction:column;gap:5px;padding:5px;border:1px solid rgba(255,255,255,.24);border-radius:8px;background:linear-gradient(155deg,#201017f2,#120d14f2);box-shadow:0 10px 18px #0006,inset 0 0 0 1px #ff8ca014;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:6;animation:svelte-c4v5yl-card-in .3s cubic-bezier(.25,.8,.25,1) forwards}.locator-capsule.svelte-c4v5yl{width:100%;aspect-ratio:460 / 215;object-fit:cover;border-radius:5px;border:1px solid rgba(255,255,255,.16);box-shadow:0 6px 12px #0006}.locator-caption.svelte-c4v5yl{margin:0;color:#eef0f5ed;font-size:.65rem;font-weight:700;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@keyframes svelte-c4v5yl-card-in{0%{opacity:0;transform:translateY(5px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}.legend.svelte-c4v5yl{margin-top:.75rem;display:flex;flex-direction:column;align-items:center;gap:.25rem}.legend-gradient.svelte-c4v5yl{width:80%;height:8px;border-radius:4px;background:linear-gradient(to right,#395fa5e6,#cfbd49e6 40%,#ff6432e6,#ef4444e6)}.legend-labels.svelte-c4v5yl{width:80%;display:flex;justify-content:space-between;font-size:.6rem;color:#fff9}@media (prefers-reduced-motion: reduce){.locator-path-glow.svelte-c4v5yl,.locator-path-core.svelte-c4v5yl,.locator-card.svelte-c4v5yl,.cluster-label-badge.svelte-c4v5yl{animation:none}}.sm-opportunities-demo.svelte-1npn2xc{width:100%;max-width:520px;margin:0 auto;pointer-events:none;-webkit-user-select:none;user-select:none;min-height:380px}.demo-card.svelte-1npn2xc{position:relative;background:linear-gradient(135deg,#1e1e28f2,#14141efa);border:1px solid rgba(239,68,68,.4);border-radius:1.5rem;padding:1.25rem;box-shadow:0 0 30px #00000080,0 0 20px #ef444426}.demo-content.svelte-1npn2xc{position:relative;z-index:1}.area-header.svelte-1npn2xc{text-align:center;margin-bottom:.75rem}.area-badge.svelte-1npn2xc{display:inline-block;padding:.2rem .6rem;background:#ef444433;border:1px solid rgba(239,68,68,.4);border-radius:.5rem;font-size:.65rem;color:#ef4444e6;font-weight:600;margin-bottom:.5rem}.area-title.svelte-1npn2xc{font-size:1.1rem;font-weight:700;color:#fff;margin-bottom:.75rem}.area-stats.svelte-1npn2xc{display:flex;justify-content:center;gap:1.5rem}.stat.svelte-1npn2xc{display:flex;flex-direction:column;align-items:center}.stat-value.svelte-1npn2xc{font-size:.9rem;font-weight:600;color:#fff}.stat-value.sat-low.svelte-1npn2xc{color:#4ade80}.stat-label.svelte-1npn2xc{font-size:.6rem;color:#ffffff80}.phase-wrapper.svelte-1npn2xc{opacity:0;transition:opacity .5s ease}.phase-wrapper.visible.svelte-1npn2xc{opacity:1}.summary-container.svelte-1npn2xc{opacity:0;transform:translateY(10px);transition:all .4s ease}.summary-container.visible.svelte-1npn2xc{opacity:1;transform:translateY(0)}.description-box.svelte-1npn2xc{position:relative;padding:.75rem .75rem .75rem 1.5rem;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:.75rem;margin-bottom:1rem}.description-box.svelte-1npn2xc .quote-icon{position:absolute;top:.5rem;left:.5rem;color:#ef444466;font-size:.8rem}.description.svelte-1npn2xc{font-size:.75rem;color:#fffc;line-height:1.5}.keywords-section.svelte-1npn2xc{opacity:0;transform:translateY(5px);transition:all .3s ease}.keywords-section.visible.svelte-1npn2xc{opacity:1;transform:translateY(0)}.section-label.svelte-1npn2xc{display:block;text-align:center;font-size:.7rem;font-weight:600;color:#fff9;margin-bottom:.5rem}.keywords.svelte-1npn2xc{display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem}.keyword-badge.svelte-1npn2xc{padding:.25rem .5rem;background:#ffffff14;border:1px solid rgba(255,255,255,.15);border-radius:.375rem;font-size:.65rem;color:#ffffffe6;opacity:0;transform:scale(.8);transition:all .3s ease}.keyword-badge.visible.svelte-1npn2xc{opacity:1;transform:scale(1)}.features-container.svelte-1npn2xc{opacity:0;transform:translateY(10px);transition:all .4s ease}.features-container.visible.svelte-1npn2xc{opacity:1;transform:translateY(0)}.section-header.svelte-1npn2xc{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.85rem;font-weight:600;color:#fff;margin-bottom:.75rem}.features-list.svelte-1npn2xc,.opportunities-list.svelte-1npn2xc{list-style:none;padding:0;margin:0}.feature-item.svelte-1npn2xc,.opportunity-item.svelte-1npn2xc{display:flex;align-items:flex-start;gap:.5rem;font-size:.75rem;color:#fffc;padding:.4rem 0;opacity:0;transform:translate(-10px);transition:all .3s ease}.feature-item.visible.svelte-1npn2xc,.opportunity-item.visible.svelte-1npn2xc{opacity:1;transform:translate(0)}.bullet.svelte-1npn2xc{color:#fff6;flex-shrink:0}.opportunity-bullet.svelte-1npn2xc{color:#ef4444b3;flex-shrink:0}.opportunities-container.svelte-1npn2xc{opacity:0;transform:translateY(10px);transition:all .4s ease}.opportunities-container.visible.svelte-1npn2xc{opacity:1;transform:translateY(0)}.cc-analysis-demo.svelte-11nf73t{width:100%;max-width:480px;margin:0 auto;pointer-events:none;-webkit-user-select:none;user-select:none}.demo-card.svelte-11nf73t{position:relative;background:linear-gradient(135deg,#1e1e28f2,#14141efa);border:1px solid rgba(239,68,68,.4);border-radius:1.5rem;padding:1rem;box-shadow:0 0 30px #00000080,0 0 20px #ef444426}.demo-content.svelte-11nf73t{position:relative;z-index:1;opacity:0;transition:opacity .5s ease}.demo-content.visible.svelte-11nf73t{opacity:1}.stats-grid.svelte-11nf73t{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;margin-bottom:.75rem;opacity:0;transform:translateY(10px);transition:all .4s ease}.stats-grid.visible.svelte-11nf73t{opacity:1;transform:translateY(0)}.stat-card.svelte-11nf73t{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:.75rem;padding:.5rem;text-align:center;animation:svelte-11nf73t-fadeSlideIn .4s ease forwards;opacity:0}.stats-grid.visible.svelte-11nf73t .stat-card:where(.svelte-11nf73t){opacity:1}.stat-label.svelte-11nf73t{font-size:.6rem;color:#ffffff80;margin-bottom:.15rem}.stat-value.svelte-11nf73t{font-size:1rem;font-weight:600;color:#fff}.stat-percent.svelte-11nf73t{font-size:.65rem;color:#fff6}.saturation-card.svelte-11nf73t{background:linear-gradient(135deg,#1e1e28e6,#14141ef2);border:1px solid rgba(239,68,68,.3);border-radius:.75rem;padding:.75rem;margin-bottom:.75rem;opacity:0;transform:scale(.95);transition:all .4s ease}.saturation-card.visible.svelte-11nf73t{opacity:1;transform:scale(1)}.saturation-header.svelte-11nf73t{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:.5rem}.saturation-title.svelte-11nf73t{font-size:.85rem;font-weight:600;color:#fff}.saturation-values.svelte-11nf73t{display:flex;justify-content:center;align-items:flex-end;gap:1.5rem;margin-bottom:.5rem}.sat-value.svelte-11nf73t{display:flex;flex-direction:column;align-items:center}.sat-value.svelte-11nf73t span:where(.svelte-11nf73t):first-child{font-size:1rem;font-weight:600}.sat-value.main.svelte-11nf73t span:where(.svelte-11nf73t):first-child{font-size:1.5rem}.sat-label.svelte-11nf73t{font-size:.6rem;color:#ffffff80}.saturation-hint.svelte-11nf73t{font-size:.65rem;color:#ffffff80;text-align:center}.table-container.svelte-11nf73t{background:#0003;border-radius:.5rem;overflow:hidden;opacity:0;transform:translateY(10px);transition:all .4s ease}.table-container.visible.svelte-11nf73t{opacity:1;transform:translateY(0)}.table-header.svelte-11nf73t{display:grid;grid-template-columns:2fr 1fr .8fr 1fr;gap:.5rem;padding:.5rem;background:#ffffff0d;border-bottom:1px solid rgba(255,255,255,.1);font-size:.6rem;color:#fff9;font-weight:600}.table-row.svelte-11nf73t{display:grid;grid-template-columns:2fr 1fr .8fr 1fr;gap:.5rem;padding:.4rem .5rem;border-bottom:1px solid rgba(255,255,255,.05);font-size:.65rem;animation:svelte-11nf73t-fadeSlideIn .3s ease forwards;opacity:0}.table-container.visible.svelte-11nf73t .table-row:where(.svelte-11nf73t){opacity:1}.game-title.svelte-11nf73t{color:#fff;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.similarity.svelte-11nf73t{color:#ffffffb3}.reviews.svelte-11nf73t{color:#fff9}@keyframes svelte-11nf73t-fadeSlideIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.cc-motivated-demo.svelte-73bu21{width:100%;max-width:400px;margin:0 auto;pointer-events:none;-webkit-user-select:none;user-select:none}.demo-card.svelte-73bu21{position:relative;background:linear-gradient(135deg,#1e1e28f2,#14141efa);border:1px solid rgba(239,68,68,.4);border-radius:1.5rem;padding:1rem;box-shadow:0 0 30px #00000080,0 0 20px #ef444426}.demo-content.svelte-73bu21{position:relative;z-index:1;opacity:0;transition:opacity .5s ease}.demo-content.visible.svelte-73bu21{opacity:1}.confidence-card.svelte-73bu21{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:.75rem;padding:.75rem;text-align:center;margin-bottom:.75rem;opacity:0;transform:scale(.95);transition:all .4s ease}.confidence-card.visible.svelte-73bu21{opacity:1;transform:scale(1)}.confidence-header.svelte-73bu21{display:flex;align-items:center;justify-content:center;gap:.4rem;margin-bottom:.3rem;font-size:.75rem;color:#ffffffb3}.confidence-value.svelte-73bu21{font-size:1.5rem;font-weight:700;color:#fff;margin-bottom:.2rem}.confidence-hint.svelte-73bu21{font-size:.6rem;color:#fff6}.targets-section.svelte-73bu21{background:linear-gradient(135deg,#1e1e28e6,#14141ef2);border:1px solid rgba(239,68,68,.3);border-radius:.75rem;padding:.75rem;margin-bottom:.75rem;opacity:0;transform:translateY(10px);transition:all .4s ease}.targets-section.visible.svelte-73bu21{opacity:1;transform:translateY(0)}.section-header.svelte-73bu21{display:flex;align-items:center;gap:.4rem;margin-bottom:.5rem;font-size:.75rem;font-weight:600;color:#fff}.target-row.svelte-73bu21{display:flex;align-items:center;justify-content:space-between;padding:.4rem 0;border-bottom:1px solid rgba(255,255,255,.05)}.target-label.svelte-73bu21{font-size:.7rem;color:#fff9}.target-values.svelte-73bu21{display:flex;gap:1rem;font-size:.7rem}.target-low.svelte-73bu21,.target-high.svelte-73bu21{color:#ffffff80}.target-estimate.svelte-73bu21{color:#fff;font-weight:600}.target-legend.svelte-73bu21{display:flex;justify-content:flex-end;gap:1rem;margin-top:.3rem;font-size:.55rem;color:#ffffff4d}.price-section.svelte-73bu21{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:.75rem;padding:.75rem;margin-bottom:.75rem;opacity:0;transform:translateY(10px);transition:all .4s ease}.price-section.visible.svelte-73bu21{opacity:1;transform:translateY(0)}.price-display.svelte-73bu21{display:flex;align-items:baseline;justify-content:center;gap:.75rem}.price-value.svelte-73bu21{font-size:1.25rem;font-weight:700;color:#fff}.price-range.svelte-73bu21{font-size:.65rem;color:#fff6}.revenue-section.svelte-73bu21{background:#0003;border-radius:.5rem;padding:.5rem;opacity:0;transition:opacity .4s ease}.revenue-section.visible.svelte-73bu21{opacity:1}.revenue-row.svelte-73bu21{display:flex;justify-content:space-between;padding:.35rem .25rem;font-size:.65rem;animation:svelte-73bu21-fadeIn .3s ease forwards;opacity:0}.revenue-section.visible.svelte-73bu21 .revenue-row:where(.svelte-73bu21){opacity:1}.revenue-row.highlight.svelte-73bu21{background:#4ade801a;border-radius:.25rem;margin-top:.25rem}.revenue-label.svelte-73bu21{color:#fff9}.revenue-value.svelte-73bu21{color:#fff;font-weight:500}.revenue-value.negative.svelte-73bu21{color:#f87171}.revenue-value.positive.svelte-73bu21{color:#4ade80;font-weight:700}@keyframes svelte-73bu21-fadeIn{0%{opacity:0}to{opacity:1}}.cc-prepare-demo.svelte-hfjtmr{width:100%;max-width:440px;margin:0 auto;pointer-events:none;-webkit-user-select:none;user-select:none}.demo-card.svelte-hfjtmr{position:relative;background:linear-gradient(135deg,#1e1e28f2,#14141efa);border:1px solid rgba(239,68,68,.4);border-radius:1.5rem;padding:1rem;box-shadow:0 0 30px #00000080,0 0 20px #ef444426}.demo-content.svelte-hfjtmr{position:relative;z-index:1;opacity:0;transition:opacity .5s ease}.demo-content.visible.svelte-hfjtmr{opacity:1}.technical-grid.svelte-hfjtmr{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;margin-bottom:.75rem;opacity:0;transition:opacity .4s ease}@media (max-width: 762px){.technical-grid.svelte-hfjtmr{grid-template-columns:repeat(1,1fr)}}.technical-grid.visible.svelte-hfjtmr{opacity:1}.tech-card.svelte-hfjtmr{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:.5rem;padding:.5rem;animation:svelte-hfjtmr-fadeSlideIn .4s ease forwards;opacity:0}.technical-grid.visible.svelte-hfjtmr .tech-card:where(.svelte-hfjtmr){opacity:1}.tech-header.svelte-hfjtmr{display:flex;align-items:center;gap:.35rem;margin-bottom:.4rem}.tech-icon.svelte-hfjtmr{width:1.25rem;height:1.25rem;border-radius:.25rem;display:flex;align-items:center;justify-content:center;font-size:.6rem}.tech-title.svelte-hfjtmr{font-size:.65rem;font-weight:600;color:#fff}.tech-list.svelte-hfjtmr{list-style:none;padding:0;margin:0}.tech-list.svelte-hfjtmr li:where(.svelte-hfjtmr){display:flex;align-items:center;gap:.3rem;font-size:.55rem;color:#fff9;padding:.15rem 0;animation:svelte-hfjtmr-fadeIn .3s ease forwards;opacity:0}.technical-grid.visible.svelte-hfjtmr .tech-list:where(.svelte-hfjtmr) li:where(.svelte-hfjtmr){opacity:1}.tech-dot.svelte-hfjtmr{width:4px;height:4px;border-radius:50%;flex-shrink:0}.challenges-section.svelte-hfjtmr{margin-bottom:.75rem;opacity:0;transform:translateY(10px);transition:all .4s ease}.challenges-section.visible.svelte-hfjtmr{opacity:1;transform:translateY(0)}.section-header.svelte-hfjtmr{display:flex;align-items:center;gap:.4rem;margin-bottom:.5rem;font-size:.7rem;font-weight:600;color:#fff}.challenges-grid.svelte-hfjtmr{display:flex;flex-wrap:wrap;gap:.35rem}.challenge-card.svelte-hfjtmr{background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-left:3px solid rgba(239,68,68,.6);border-radius:.35rem;padding:.35rem .5rem;font-size:.6rem;color:#fffc;animation:svelte-hfjtmr-fadeSlideIn .3s ease forwards;opacity:0}.challenges-section.visible.svelte-hfjtmr .challenge-card:where(.svelte-hfjtmr){opacity:1}.research-section.svelte-hfjtmr{opacity:0;transform:translateY(10px);transition:all .4s ease}.research-section.visible.svelte-hfjtmr{opacity:1;transform:translateY(0)}.search-demo.svelte-hfjtmr{background:#0003;border-radius:.5rem;padding:.5rem}.search-bar.svelte-hfjtmr{display:flex;align-items:center;gap:.4rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:.35rem;padding:.4rem .5rem;margin-bottom:.5rem}.search-icon.svelte-hfjtmr{color:#ef444499;font-size:.65rem}.search-term.svelte-hfjtmr{font-size:.65rem;color:#fff;flex:1}.cursor.svelte-hfjtmr{width:1px;height:.8rem;background:#ef4444cc;animation:svelte-hfjtmr-blink 1s step-end infinite}.search-chips.svelte-hfjtmr{display:flex;gap:.35rem}.search-chip.svelte-hfjtmr{background:#ffffff14;border:1px solid rgba(255,255,255,.1);border-radius:.25rem;padding:.2rem .4rem;font-size:.55rem;color:#fff9}@keyframes svelte-hfjtmr-fadeSlideIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-hfjtmr-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-hfjtmr-blink{50%{opacity:0}}.cc-blank-demo.svelte-156751m{width:100%;max-width:440px;margin:0 auto;pointer-events:none;-webkit-user-select:none;user-select:none}.demo-card.svelte-156751m{position:relative;background:linear-gradient(135deg,#1e1e28f2,#14141efa);border:1px solid rgba(239,68,68,.4);border-radius:1.5rem;padding:1rem;box-shadow:0 0 30px #00000080,0 0 20px #ef444426}.demo-content.svelte-156751m{position:relative;z-index:1;opacity:0;transition:opacity .5s ease}.demo-content.visible.svelte-156751m{opacity:1}.section-header.svelte-156751m{display:flex;align-items:center;gap:.4rem;margin-bottom:.4rem}.section-title.svelte-156751m{font-size:.7rem;font-weight:600;color:#fff}.ai-badge.svelte-156751m{font-size:.5rem;background:#ef444433;border:1px solid rgba(239,68,68,.4);color:#ef4444e6;padding:.1rem .3rem;border-radius:.25rem}.description-section.svelte-156751m{margin-bottom:.75rem;opacity:0;transform:translateY(10px);transition:all .4s ease}.description-section.visible.svelte-156751m{opacity:1;transform:translateY(0)}.description-box.svelte-156751m{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:.5rem;padding:.5rem;min-height:3rem;margin-bottom:.4rem}.description-text.svelte-156751m{font-size:.6rem;color:#fffc;line-height:1.4}.cursor.svelte-156751m{display:inline-block;width:1px;height:.7rem;background:#ef4444cc;margin-left:1px;vertical-align:middle}.cursor.typing.svelte-156751m{animation:svelte-156751m-blink .8s step-end infinite}.save-btn.svelte-156751m{display:flex;align-items:center;gap:.3rem;background:#ef444426;border:1px solid rgba(239,68,68,.4);border-radius:.35rem;padding:.25rem .5rem;font-size:.55rem;color:#fff}.tags-section.svelte-156751m{margin-bottom:.75rem;opacity:0;transform:translateY(10px);transition:all .4s ease}.tags-section.visible.svelte-156751m{opacity:1;transform:translateY(0)}.tags-groups.svelte-156751m{display:flex;flex-direction:column;gap:.4rem}.tag-group.svelte-156751m{display:flex;align-items:center;gap:.4rem}.tag-label.svelte-156751m{font-size:.55rem;color:#fff6;width:3rem;flex-shrink:0}.tags-row.svelte-156751m{display:flex;flex-wrap:wrap;gap:.25rem}.tag.svelte-156751m{font-size:.55rem;padding:.15rem .35rem;border-radius:.25rem;animation:svelte-156751m-fadeSlideIn .3s ease forwards;opacity:0}.tags-section.visible.svelte-156751m .tag:where(.svelte-156751m){opacity:1}.tag.genre.svelte-156751m{background:#ef444426;border:1px solid rgba(239,68,68,.3);color:#fffc}.tag.theme.svelte-156751m{background:#3b82f626;border:1px solid rgba(59,130,246,.3);color:#fffc}.tag.visual.svelte-156751m{background:#a855f726;border:1px solid rgba(168,85,247,.3);color:#fffc}.marketing-section.svelte-156751m{margin-bottom:.75rem;opacity:0;transform:translateY(10px);transition:all .4s ease}.marketing-section.visible.svelte-156751m{opacity:1;transform:translateY(0)}.ideas-grid.svelte-156751m{display:flex;flex-direction:column;gap:.35rem}.idea-card.svelte-156751m{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:.35rem;padding:.4rem .5rem;display:flex;flex-direction:column;gap:.1rem;animation:svelte-156751m-fadeSlideIn .3s ease forwards;opacity:0}.marketing-section.visible.svelte-156751m .idea-card:where(.svelte-156751m){opacity:1}.idea-title.svelte-156751m{font-size:.6rem;font-weight:600;color:#fff}.idea-desc.svelte-156751m{font-size:.55rem;color:#ffffff80}.socials-section.svelte-156751m{opacity:0;transform:translateY(10px);transition:all .4s ease}.socials-section.visible.svelte-156751m{opacity:1;transform:translateY(0)}.socials-grid.svelte-156751m{display:flex;gap:.5rem}.social-card.svelte-156751m{flex:1;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:.5rem;padding:.5rem;display:flex;flex-direction:column;align-items:center;gap:.3rem;animation:svelte-156751m-fadeSlideIn .3s ease forwards;opacity:0}.socials-section.visible.svelte-156751m .social-card:where(.svelte-156751m){opacity:1}.social-name.svelte-156751m{font-size:.6rem;color:#fff;font-weight:500}.social-icons.svelte-156751m{display:flex;gap:.4rem}.social-icon.svelte-156751m{width:1.25rem;height:1.25rem;background:#ffffff1a;border-radius:.25rem;display:flex;align-items:center;justify-content:center;font-size:.6rem;color:#ffffffb3}@keyframes svelte-156751m-fadeSlideIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-156751m-blink{50%{opacity:0}}.trend-watch-demo.svelte-1nkzjfq{container-type:inline-size;width:100%;max-width:520px;margin:0 auto;pointer-events:none;-webkit-user-select:none;user-select:none}.demo-frame.svelte-1nkzjfq{position:relative;overflow:hidden;border:1px solid rgba(239,68,68,.4);border-radius:1.5rem;background:linear-gradient(145deg,#1b1b26fa,#0d0c17fa);box-shadow:0 0 30px #00000073,0 0 22px #d4163c21;padding:1rem}.signal-header.svelte-1nkzjfq,.cluster-title-row.svelte-1nkzjfq,.personalised-note.svelte-1nkzjfq{display:flex;align-items:center;justify-content:space-between}.eyebrow.svelte-1nkzjfq,.context-label.svelte-1nkzjfq{color:#f4f5f98c;font-size:.62rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.live-mark.svelte-1nkzjfq{display:inline-flex;align-items:center;gap:.35rem;color:#f4f5f99e;font-size:.62rem}.live-mark.svelte-1nkzjfq span:where(.svelte-1nkzjfq){width:.4rem;height:.4rem;border-radius:999px;background:#d4163c;box-shadow:0 0 10px #d4163cb3}.signal-rail.svelte-1nkzjfq{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.5rem;margin-top:.75rem}.signal-pill.svelte-1nkzjfq{border:1px solid rgba(244,245,249,.12);border-radius:.65rem;background:#f4f5f90b;padding:.45rem .55rem;color:#f4f5f9b3;font-size:.68rem;font-weight:600;text-align:center;transition:border-color .4s cubic-bezier(.22,1,.36,1),background .4s cubic-bezier(.22,1,.36,1),color .4s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1)}.merge-node.svelte-1nkzjfq{display:grid;width:1.25rem;height:1.25rem;place-items:center;border:1px solid rgba(212,22,60,.4);border-radius:999px;color:#fca5a5d9;font-size:.75rem}.trend-watch-demo[data-phase="0"].svelte-1nkzjfq .signal-pill:where(.svelte-1nkzjfq){border-color:#d4163ca6;background:#d4163c24;color:#f4f5f9;transform:translateY(-2px)}.cluster-status.svelte-1nkzjfq{display:flex;align-items:center;gap:.55rem;margin:.65rem 0;color:#fca5a5c7;font-size:.58rem;font-weight:700;letter-spacing:.08em;text-align:center;text-transform:uppercase}.cluster-status-line.svelte-1nkzjfq{height:1px;flex:1;background:linear-gradient(90deg,transparent,rgba(212,22,60,.38))}.cluster-status-line.svelte-1nkzjfq:last-child{transform:rotate(180deg)}.context-label.svelte-1nkzjfq{margin-top:.4rem}.context-chips.svelte-1nkzjfq{display:flex;flex-wrap:wrap;gap:.35rem;margin:.45rem 0 .8rem}.context-chips.svelte-1nkzjfq span:where(.svelte-1nkzjfq){border:1px solid rgba(244,245,249,.09);border-radius:999px;background:#f4f5f908;padding:.25rem .5rem;color:#f4f5f96b;font-size:.58rem;transition:border-color .42s cubic-bezier(.22,1,.36,1) var(--chip-delay),background .42s cubic-bezier(.22,1,.36,1) var(--chip-delay),color .42s cubic-bezier(.22,1,.36,1) var(--chip-delay),transform .42s cubic-bezier(.22,1,.36,1) var(--chip-delay)}.trend-watch-demo[data-phase="2"].svelte-1nkzjfq .context-chips:where(.svelte-1nkzjfq) span:where(.svelte-1nkzjfq),.trend-watch-demo[data-phase="3"].svelte-1nkzjfq .context-chips:where(.svelte-1nkzjfq) span:where(.svelte-1nkzjfq){border-color:#d4163c6b;background:#d4163c1f;color:#fecacaf0;transform:translateY(-1px)}.cluster-stack.svelte-1nkzjfq{position:relative;height:13.2rem}.cluster-card.svelte-1nkzjfq{position:absolute;inset:0 0 auto;display:grid;grid-template-columns:auto 5.5rem 1fr;align-items:center;gap:.6rem;min-width:0;height:6.25rem;border:1px solid rgba(244,245,249,.1);border-radius:.85rem;background:linear-gradient(135deg,#2a2c3ac7,#1a1c26e6);padding:.6rem;opacity:.35;transition:transform .65s cubic-bezier(.16,1,.3,1),opacity .45s cubic-bezier(.22,1,.36,1),border-color .45s cubic-bezier(.22,1,.36,1),box-shadow .45s cubic-bezier(.22,1,.36,1)}.tactical-card.svelte-1nkzjfq{transform:translateY(0)}.cosy-card.svelte-1nkzjfq{transform:translateY(6.9rem)}.trend-watch-demo.svelte-1nkzjfq:not([data-phase="0"]) .cluster-card:where(.svelte-1nkzjfq){opacity:1}.trend-watch-demo[data-phase="3"].svelte-1nkzjfq .tactical-card:where(.svelte-1nkzjfq){transform:translateY(6.9rem)}.trend-watch-demo[data-phase="3"].svelte-1nkzjfq .cosy-card:where(.svelte-1nkzjfq){transform:translateY(0);border-color:#d4163c85;box-shadow:0 0 18px #d4163c1f}.rank-badge.svelte-1nkzjfq{display:grid;width:1.65rem;height:1.65rem;place-items:center;border:1px solid rgba(212,22,60,.42);border-radius:999px;background:#d4163c1a;color:#fecacae6;font-size:.65rem;font-weight:700}.capsule-strip.svelte-1nkzjfq{display:grid;grid-template-columns:repeat(3,1fr);height:3.2rem;overflow:hidden;border-radius:.5rem;background:#0b0a15b3}.capsule-strip.svelte-1nkzjfq img:where(.svelte-1nkzjfq){width:100%;height:100%;object-fit:cover}.cluster-copy.svelte-1nkzjfq{min-width:0}.cluster-title-row.svelte-1nkzjfq{gap:.35rem}.cluster-title-row.svelte-1nkzjfq strong:where(.svelte-1nkzjfq){overflow:hidden;color:#f4f5f9eb;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.cluster-title-row.svelte-1nkzjfq>span:where(.svelte-1nkzjfq){flex-shrink:0;color:#45b679;font-size:.62rem;font-variant-numeric:tabular-nums}.attribute-row.svelte-1nkzjfq{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.55rem}.attribute-row.svelte-1nkzjfq span:where(.svelte-1nkzjfq){border:1px solid rgba(212,22,60,.3);border-radius:999px;background:#d4163c14;padding:.15rem .35rem;color:#fecacabf;font-size:.52rem}.personalised-note.svelte-1nkzjfq{justify-content:center;gap:.4rem;min-height:1.65rem;border-radius:.55rem;background:#d4163c0f;color:#f4f5f980;font-size:.62rem;transition:background .4s cubic-bezier(.22,1,.36,1),color .4s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1)}.trend-watch-demo[data-phase="3"].svelte-1nkzjfq .personalised-note:where(.svelte-1nkzjfq){background:#d4163c21;color:#fecacaeb;transform:translateY(-1px)}.note-spark.svelte-1nkzjfq{color:#d4163c}@container (max-width: 390px){.demo-frame.svelte-1nkzjfq{padding:.75rem}.cluster-card.svelte-1nkzjfq{grid-template-columns:auto 4rem 1fr;gap:.4rem}.attribute-row.svelte-1nkzjfq span:where(.svelte-1nkzjfq):last-child{display:none}}@media (prefers-reduced-motion: reduce){.trend-watch-demo.svelte-1nkzjfq :where(.svelte-1nkzjfq),.trend-watch-demo.svelte-1nkzjfq :where(.svelte-1nkzjfq):before,.trend-watch-demo.svelte-1nkzjfq :where(.svelte-1nkzjfq):after{animation:none!important;transition:none!important}}
