.gradient-text-green:where(.astro-5335ov3e){background:linear-gradient(135deg,#10b981,#34d399);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.scan-ring:where(.astro-5335ov3e){animation:scan-pulse 3s ease-out infinite}.scan-ring-1:where(.astro-5335ov3e){animation-delay:0s}.scan-ring-2:where(.astro-5335ov3e){animation-delay:1s}.scan-ring-3:where(.astro-5335ov3e){animation-delay:2s}@keyframes scan-pulse{0%{transform:scale(.8);opacity:.8}to{transform:scale(1.5);opacity:0}}.radar-sweep:where(.astro-5335ov3e){background:conic-gradient(from 0deg,transparent 0%,rgba(52,211,153,.6) 10%,transparent 20%);animation:radar-rotate 2s linear infinite}@keyframes radar-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.platform-bubble:where(.astro-5335ov3e){--angle: calc(360deg / var(--total) * var(--index) - 90deg);--radius: 115px;transform:translate(calc(cos(var(--angle)) * var(--radius)),calc(sin(var(--angle)) * var(--radius)));animation:float-bubble 4s ease-in-out infinite;animation-delay:calc(var(--index) * .3s)}@media(min-width:640px){.platform-bubble:where(.astro-5335ov3e){--radius: 130px}}@media(min-width:1024px){.platform-bubble:where(.astro-5335ov3e){--radius: 145px}}@keyframes float-bubble{0%,to{transform:translate(calc(cos(var(--angle)) * var(--radius)),calc(sin(var(--angle)) * var(--radius)))}50%{transform:translate(calc(cos(var(--angle)) * calc(var(--radius) + 8px)),calc(sin(var(--angle)) * calc(var(--radius) + 8px)))}}.platform-pill:where(.astro-5335ov3e){display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:10px;background:#ffffff14;backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.15);border-radius:50%}@media(min-width:640px){.platform-pill:where(.astro-5335ov3e){width:48px;height:48px;padding:12px}}@media(min-width:1024px){.platform-pill:where(.astro-5335ov3e){width:52px;height:52px;padding:14px}}.platform-logo:where(.astro-5335ov3e){width:100%;height:100%;object-fit:contain}.platform-tooltip:where(.astro-5335ov3e){position:absolute;top:100%;left:50%;transform:translate(-50%);margin-top:8px;padding:6px 12px;background:#10b98126;backdrop-filter:blur(8px);border:1px solid rgba(16,185,129,.4);border-radius:6px;font-size:12px;font-weight:500;color:#34d399;white-space:nowrap;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease,transform .2s ease;transform:translate(-50%) translateY(4px);pointer-events:none}.platform-bubble:where(.astro-5335ov3e):hover .platform-tooltip:where(.astro-5335ov3e){opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.platform-bubble:where(.astro-5335ov3e):hover .platform-pill:where(.astro-5335ov3e){background:#10b98133;border-color:#10b98180;transform:scale(1.1)}.platform-pill:where(.astro-5335ov3e){transition:background .2s ease,border-color .2s ease,transform .2s ease}.scanning-dot:where(.astro-5335ov3e){animation:pulse-dot 1.5s ease-in-out infinite}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.3}}@property --angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes spin{0%{--angle: 0deg}to{--angle: 360deg}}.scan-container:where(.astro-5335ov3e){position:relative;z-index:0}.scan-container:where(.astro-5335ov3e):before,.scan-container:where(.astro-5335ov3e):after{content:"";position:absolute;border-radius:.5rem}.scan-container:where(.astro-5335ov3e):before{inset:-2px;background:conic-gradient(from var(--angle),transparent 90%,rgba(16,185,129,.7) 97%,transparent);animation:spin 8s linear infinite;filter:blur(4px);border-radius:calc(.5rem + 2px);z-index:-2}.scan-container:where(.astro-5335ov3e):after{inset:0;background:#000;z-index:-1;border-radius:.5rem}.quadrant-grid-wrapper:where(.astro-jvjkl56x){position:relative}@media(min-width:768px){.quadrant-grid-wrapper:where(.astro-jvjkl56x):before,.quadrant-grid-wrapper:where(.astro-jvjkl56x):after{content:"";position:absolute;background:#606060;z-index:1;pointer-events:none}.quadrant-grid-wrapper:where(.astro-jvjkl56x):before{top:0;bottom:0;left:50%;width:1px;transform:translate(-50%)}.quadrant-grid-wrapper:where(.astro-jvjkl56x):after{left:0;right:0;top:50%;height:1px;transform:translateY(-50%)}}.card-visual:where(.astro-jvjkl56x){position:relative;width:100%;min-height:360px;border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.1)}.card-visual:where(.astro-jvjkl56x) img.bg-image{transition:transform .5s ease}.feature-card:where(.astro-jvjkl56x):hover .card-visual:where(.astro-jvjkl56x) img.bg-image{transform:scale(1.05)}.card-text:where(.astro-jvjkl56x){margin-top:24px}.card-text:where(.astro-jvjkl56x) h3:where(.astro-jvjkl56x){font-size:20px;font-weight:600;color:#fff;margin-bottom:8px}.card-text:where(.astro-jvjkl56x) p:where(.astro-jvjkl56x){font-size:15px;color:#9ca3af;line-height:1.6}@media(max-width:640px){.card-visual:where(.astro-jvjkl56x){min-height:280px}}.mockup-title:where(.astro-jvjkl56x){font-size:18px;font-weight:700;line-height:1.4;color:#000000e6;margin:0 0 16px}.insights-mockup:where(.astro-jvjkl56x){position:absolute;inset:64px 48px -40px;background:#ffffffe6;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:12px;border:1px solid rgba(255,255,255,.5);padding:28px;box-shadow:0 8px 32px #0003;z-index:2;pointer-events:none;overflow:visible}.insights-list:where(.astro-jvjkl56x){display:flex;flex-direction:column;gap:12px}.insight-card:where(.astro-jvjkl56x){padding:16px;background:#f0fdf499;border-radius:10px;border:1px solid rgba(16,185,129,.15);display:flex;align-items:flex-start;gap:14px}.insight-card:where(.astro-jvjkl56x) img.insight-avatar{width:48px!important;height:48px!important;border-radius:50%;object-fit:cover;flex-shrink:0;transform:none!important}.insight-content:where(.astro-jvjkl56x){flex:1;min-width:0}.insight-meta:where(.astro-jvjkl56x){display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.insight-category:where(.astro-jvjkl56x){font-size:12px;font-weight:600;letter-spacing:.5px;padding:6px 12px;border-radius:4px;text-transform:uppercase}.insight-category:where(.astro-jvjkl56x).negative{background:#ef44441a;color:#dc2626}.insight-category:where(.astro-jvjkl56x).neutral{background:#10b9811a;color:#059669}.insight-source:where(.astro-jvjkl56x){font-size:11px;color:#0006;font-weight:500;display:inline-flex;align-items:center;gap:4px}.insight-source:where(.astro-jvjkl56x) .source-icon:where(.astro-jvjkl56x){width:11px;height:11px;flex-shrink:0;border-radius:0;object-fit:contain}.insight-text:where(.astro-jvjkl56x){font-size:13px;color:#000c;line-height:1.5;margin:0;font-style:italic}.insights-stats-box:where(.astro-jvjkl56x){position:absolute;top:-28px;right:20px;background:#fffffffa;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.6);border-radius:12px;padding:32px 28px;box-shadow:0 8px 32px #00000026;display:flex;flex-direction:column;align-items:center;gap:6px;z-index:3}.insights-stats-box:where(.astro-jvjkl56x) .stat-value:where(.astro-jvjkl56x){font-size:32px;font-weight:700;color:#000000e6;line-height:1}.insights-stats-box:where(.astro-jvjkl56x) .stat-label:where(.astro-jvjkl56x){font-size:11px;font-weight:500;color:#0009;text-align:center;white-space:nowrap}.persona-mockup:where(.astro-jvjkl56x){position:absolute;inset:24px -60px -60px 48px;background:#ffffffe6;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:12px;border:1px solid rgba(255,255,255,.5);padding:28px;box-shadow:0 8px 32px #0003;z-index:2;pointer-events:none;overflow:visible}.persona-card:where(.astro-jvjkl56x){background:#f0fdf480;border-radius:12px;padding:24px;border:1px solid rgba(16,185,129,.2);height:100%;display:flex;flex-direction:column;gap:24px}.persona-header:where(.astro-jvjkl56x){display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:20px;border-bottom:1px solid rgba(0,0,0,.08)}.persona-info:where(.astro-jvjkl56x){flex:0 0 auto}.persona-name:where(.astro-jvjkl56x){font-size:18px;font-weight:600;color:#000000e6;margin:0 0 4px}.persona-description:where(.astro-jvjkl56x){font-size:13px;color:#0009;font-weight:400}.persona-traits-header:where(.astro-jvjkl56x){flex:1;display:flex;justify-content:flex-end;align-items:center}.trait-tags:where(.astro-jvjkl56x){display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.trait-tag:where(.astro-jvjkl56x){font-size:11px;padding:6px 12px;background:#10b9811a;color:#059669;border-radius:16px;font-weight:500}.persona-chart-section:where(.astro-jvjkl56x){display:flex;align-items:center;gap:32px}.pie-svg:where(.astro-jvjkl56x){width:180px;height:180px;flex-shrink:0}.pie-legend:where(.astro-jvjkl56x){display:flex;flex-direction:column;gap:8px;flex:1}.legend-item:where(.astro-jvjkl56x){display:flex;align-items:center;gap:8px;font-size:11px}.legend-color:where(.astro-jvjkl56x){width:12px;height:12px;border-radius:2px;flex-shrink:0}.legend-label:where(.astro-jvjkl56x){color:#000000b3;font-weight:500;min-width:125px}.legend-value:where(.astro-jvjkl56x){color:#000000e6;font-weight:600}.dashboard-mockup:where(.astro-jvjkl56x){position:absolute;inset:40px 48px -40px;background:#ffffffe6;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:12px;border:1px solid rgba(255,255,255,.5);padding:28px;box-shadow:0 8px 32px #0003;z-index:2;pointer-events:none;overflow:visible}.dashboard-header:where(.astro-jvjkl56x){margin-bottom:20px}.dashboard-title:where(.astro-jvjkl56x){font-size:18px;font-weight:700;color:#000000e6;margin:0 0 4px}.dashboard-subtitle:where(.astro-jvjkl56x){font-size:13px;color:#00000080;margin:0}.pain-chart:where(.astro-jvjkl56x){display:flex;flex-direction:column;gap:10px}.chart-bar:where(.astro-jvjkl56x){display:flex;align-items:center;justify-content:space-between;padding:12px 14px;background:linear-gradient(90deg,rgba(220,38,38,.15) 0%,rgba(220,38,38,.05) var(--width),transparent var(--width));border-radius:8px;border:1px solid rgba(220,38,38,.1)}.bar-label:where(.astro-jvjkl56x){font-size:14px;color:#000c;font-style:italic}.bar-value:where(.astro-jvjkl56x){font-size:16px;font-weight:600;color:#b91c1c}.desire-box:where(.astro-jvjkl56x){position:absolute;bottom:-30px;right:-24px;background:#fffffffa;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(16,185,129,.3);border-radius:12px;padding:16px 20px;box-shadow:0 8px 32px #00000026;display:flex;align-items:flex-start;gap:12px;z-index:3;max-width:260px}.desire-icon:where(.astro-jvjkl56x){width:36px;height:36px;border-radius:50%;background:#10b9811a;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#059669}.desire-content:where(.astro-jvjkl56x){flex:1}.desire-label:where(.astro-jvjkl56x){display:block;font-size:10px;font-weight:600;color:#059669;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.desire-content:where(.astro-jvjkl56x) p:where(.astro-jvjkl56x){font-size:12px;color:#000c;margin:0;font-style:italic;line-height:1.4}.ad-post:where(.astro-jvjkl56x){position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:85%;max-width:450px;background:#fffffff2;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:12px;border:1px solid rgba(255,255,255,.5);padding:16px 16px 8px;box-shadow:0 8px 32px #0003;z-index:2;display:flex;flex-direction:column;gap:0;pointer-events:none}.ad-image:where(.astro-jvjkl56x){width:100%;aspect-ratio:16 / 9;border-radius:4px 4px 0 0;margin-bottom:0;position:relative;overflow:hidden;flex-shrink:0}.ad-image-img:where(.astro-jvjkl56x){width:100%;height:100%;object-fit:cover;object-position:center;display:block}.ad-link-preview:where(.astro-jvjkl56x){display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;background:#edf3f8;border-radius:0 0 4px 4px;margin-bottom:0;flex-shrink:0}.link-info:where(.astro-jvjkl56x){flex:1;min-width:0}.link-title:where(.astro-jvjkl56x){font-size:13px;font-weight:600;color:#000000e6;margin-bottom:2px;line-height:1.3}.link-url:where(.astro-jvjkl56x){font-size:11px;color:#0009;font-weight:400}.ad-cta-button:where(.astro-jvjkl56x){padding:5px 14px;background:transparent;border:1px solid #0a66c2;border-radius:24px;color:#0a66c2;font-size:13px;font-weight:600;white-space:nowrap;flex-shrink:0;display:inline-block}.engagement-bar:where(.astro-jvjkl56x){display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-bottom:1px solid rgba(0,0,0,.08);margin-bottom:8px;flex-shrink:0}.engagement-left:where(.astro-jvjkl56x){display:flex;align-items:center;gap:6px}.reaction-icons:where(.astro-jvjkl56x){display:flex;align-items:center;gap:-4px}.reaction-icon:where(.astro-jvjkl56x){width:16px;height:16px;flex-shrink:0;margin-left:-4px}.reaction-icon:where(.astro-jvjkl56x):first-child{margin-left:0}.engagement-text:where(.astro-jvjkl56x){font-size:12px;color:#0009;font-weight:400}.engagement-comments:where(.astro-jvjkl56x){font-size:12px;color:#0009;font-weight:400}.ad-actions-wrapper:where(.astro-jvjkl56x){display:flex;align-items:center;gap:10px;padding-top:0;margin-top:0;flex-shrink:0}.avatar-dropdown:where(.astro-jvjkl56x){display:flex;align-items:center;gap:8px;flex-shrink:0}.action-avatar:where(.astro-jvjkl56x){width:32px!important;height:32px!important;border-radius:50%;object-fit:cover;flex-shrink:0;transform:none!important}.dropdown-arrow:where(.astro-jvjkl56x){width:16px;height:16px;color:#0009;flex-shrink:0}.ad-actions:where(.astro-jvjkl56x){display:grid;grid-template-columns:repeat(4,1fr);gap:4px;flex:1}.action-btn:where(.astro-jvjkl56x){display:flex;align-items:center;justify-content:center;gap:5px;padding:4px 3px;background:transparent;border:none;border-radius:4px;color:#0009;font-size:12px;font-weight:600}.action-btn:where(.astro-jvjkl56x) svg:where(.astro-jvjkl56x){flex-shrink:0;width:18px;height:18px}.ad-stats-box:where(.astro-jvjkl56x){position:absolute;top:60px;right:-35px;background:#fffffffa;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.6);border-radius:12px;padding:24px 28px;box-shadow:0 8px 32px #00000026;display:flex;align-items:center;gap:24px;z-index:4}.ad-stat-item:where(.astro-jvjkl56x){display:flex;flex-direction:column;align-items:center;gap:4px}.ad-stat-value:where(.astro-jvjkl56x){font-size:28px;font-weight:700;color:#000000e6;line-height:1}.ad-stat-label:where(.astro-jvjkl56x){font-size:11px;font-weight:600;color:#0009;text-align:center;letter-spacing:.5px}.ad-stat-divider:where(.astro-jvjkl56x){width:1px;height:44px;background:#00000026}@media(max-width:640px){.insights-mockup:where(.astro-jvjkl56x){inset:32px 32px -20px;padding:20px 16px}.mockup-title:where(.astro-jvjkl56x){font-size:15px;margin-bottom:12px}.insights-list:where(.astro-jvjkl56x){gap:10px}.insight-card:where(.astro-jvjkl56x){padding:12px;gap:10px}.insight-card:where(.astro-jvjkl56x) img.insight-avatar{width:40px!important;height:40px!important}.insight-category:where(.astro-jvjkl56x){font-size:10px;padding:5px 10px}.insight-source:where(.astro-jvjkl56x){font-size:9px}.insight-text:where(.astro-jvjkl56x){font-size:11px}.insights-stats-box:where(.astro-jvjkl56x){top:-12px;right:-12px;padding:16px 14px;gap:4px}.insights-stats-box:where(.astro-jvjkl56x) .stat-value:where(.astro-jvjkl56x){font-size:24px}.insights-stats-box:where(.astro-jvjkl56x) .stat-label:where(.astro-jvjkl56x){font-size:9px}.persona-mockup:where(.astro-jvjkl56x){inset:16px -40px -40px 24px;padding:20px 16px}.persona-card:where(.astro-jvjkl56x){padding:16px;gap:16px}.persona-header:where(.astro-jvjkl56x){flex-direction:column;gap:12px;padding-bottom:16px}.persona-traits-header:where(.astro-jvjkl56x){justify-content:flex-start}.trait-tags:where(.astro-jvjkl56x){justify-content:flex-start}.trait-tag:where(.astro-jvjkl56x){font-size:10px;padding:4px 10px}.persona-chart-section:where(.astro-jvjkl56x){flex-direction:column;gap:16px}.pie-svg:where(.astro-jvjkl56x){width:140px;height:140px}.legend-item:where(.astro-jvjkl56x){font-size:10px}.legend-color:where(.astro-jvjkl56x){width:10px;height:10px}.persona-name:where(.astro-jvjkl56x){font-size:15px}.persona-description:where(.astro-jvjkl56x){font-size:11px}.dashboard-mockup:where(.astro-jvjkl56x){inset:32px 32px -20px;padding:20px 16px}.dashboard-title:where(.astro-jvjkl56x){font-size:15px}.dashboard-subtitle:where(.astro-jvjkl56x){font-size:11px}.chart-bar:where(.astro-jvjkl56x){padding:10px 12px}.bar-label:where(.astro-jvjkl56x){font-size:12px}.bar-value:where(.astro-jvjkl56x){font-size:14px}.desire-box:where(.astro-jvjkl56x){bottom:-20px;right:-12px;padding:12px 14px;gap:10px;max-width:200px}.desire-icon:where(.astro-jvjkl56x){width:28px;height:28px}.desire-icon:where(.astro-jvjkl56x) svg:where(.astro-jvjkl56x){width:14px;height:14px}.desire-label:where(.astro-jvjkl56x){font-size:8px}.desire-content:where(.astro-jvjkl56x) p:where(.astro-jvjkl56x){font-size:10px}.ad-post:where(.astro-jvjkl56x){width:90%;max-width:340px;padding:12px 10px 6px}.ad-link-preview:where(.astro-jvjkl56x){padding:8px 10px;gap:8px}.link-title:where(.astro-jvjkl56x){font-size:11px}.link-url:where(.astro-jvjkl56x){font-size:9px}.ad-cta-button:where(.astro-jvjkl56x){padding:4px 10px;font-size:11px}.engagement-bar:where(.astro-jvjkl56x){padding:6px 10px;margin-bottom:6px}.engagement-left:where(.astro-jvjkl56x){gap:4px}.reaction-icon:where(.astro-jvjkl56x){width:14px;height:14px;margin-left:-3px}.engagement-text:where(.astro-jvjkl56x),.engagement-comments:where(.astro-jvjkl56x){font-size:10px}.ad-actions-wrapper:where(.astro-jvjkl56x){gap:8px}.avatar-dropdown:where(.astro-jvjkl56x){gap:6px}.action-avatar:where(.astro-jvjkl56x){width:26px!important;height:26px!important}.dropdown-arrow:where(.astro-jvjkl56x){width:14px;height:14px}.ad-actions:where(.astro-jvjkl56x){gap:2px}.action-btn:where(.astro-jvjkl56x){font-size:10px;padding:3px 2px;gap:3px}.action-btn:where(.astro-jvjkl56x) svg:where(.astro-jvjkl56x){width:13px;height:13px}.ad-stats-box:where(.astro-jvjkl56x){top:40px;right:-20px;padding:16px 20px;gap:16px}.ad-stat-value:where(.astro-jvjkl56x){font-size:20px}.ad-stat-label:where(.astro-jvjkl56x){font-size:9px}.ad-stat-divider:where(.astro-jvjkl56x){height:36px}}.workflow-card:where(.astro-rvs6uwz4){transform:translateY(0);transition:transform .4s ease}.workflow-card:where(.astro-rvs6uwz4):hover{transform:translateY(-4px)}.scan-visual:where(.astro-rvs6uwz4){position:relative;width:80px;height:80px}.scan-core:where(.astro-rvs6uwz4){position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#10b98133;border-radius:50%;border:2px solid rgba(16,185,129,.4)}.scan-pulse-ring:where(.astro-rvs6uwz4){position:absolute;inset:-20px;border-radius:50%;border:2px solid rgba(16,185,129,.3);animation:scan-expand 2s ease-out infinite}@keyframes scan-expand{0%{transform:scale(.5);opacity:1}to{transform:scale(1.2);opacity:0}}.scan-progress:where(.astro-rvs6uwz4){animation:progress-pulse 2s ease-in-out infinite}@keyframes progress-pulse{0%,to{opacity:1}50%{opacity:.7}}
