.section-host[data-v-90ea5049]{--local-bg:#fff;--local-surface:#fff;--local-surface-elevated:#fafafa;--local-gray-100:#f2f2f2;--local-gray-200:#ebebeb;--local-gray-300:#e6e6e6;--local-gray-500:#c9c9c9;--local-gray-600:#a8a8a8;--local-gray-700:#8f8f8f;--local-gray-800:#7d7d7d;--local-gray-900:#4d4d4d;--local-gray-1000:#171717;--local-gray-alpha-100:rgba(0,0,0,.05);--local-gray-alpha-200:rgba(0,0,0,.08);--local-gray-alpha-300:rgba(0,0,0,.1);--local-gray-alpha-400:rgba(0,0,0,.08);--local-gray-alpha-500:rgba(0,0,0,.21);--local-gray-alpha-700:rgba(0,0,0,.44);--brand:#832aba;--brand-dark:#a450e5;--brand-light:#f9f0ff;--brand-alpha-200:rgba(160,0,248,.1);--brand-alpha-300:rgba(160,0,248,.2);--green-100:#ecfdec;--green-300:#d3fad1;--green-700:#28a948;--green-900:#107d32;--gradient-brand:linear-gradient(90deg,#ada7ff,#3f37c9 50%,#b5179e);--radius-sm:6px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--shadow-card:0 2px 2px rgba(0,0,0,.04);--shadow-popover:0 1px 1px rgba(0,0,0,.02),0 4px 8px -4px rgba(0,0,0,.04),0 16px 24px -8px rgba(0,0,0,.06);--font-geist-sans:"Geist","Geist Sans","Geist Variable",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-geist-mono:"Geist Mono","Geist Mono Variable",ui-monospace,"SF Mono",Menlo,Consolas,monospace;font-family:var(--font-geist-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--local-gray-1000)}.section-host.dark[data-v-90ea5049]{--local-bg:#000;--local-surface:#0a0a0a;--local-surface-elevated:#121212;--local-gray-100:#1a1a1a;--local-gray-200:#262626;--local-gray-300:#333;--local-gray-500:#666;--local-gray-600:#888;--local-gray-700:#aaa;--local-gray-800:#ccc;--local-gray-900:#e5e5e5;--local-gray-1000:#fff;--local-gray-alpha-100:hsla(0,0%,100%,.05);--local-gray-alpha-200:hsla(0,0%,100%,.08);--local-gray-alpha-300:hsla(0,0%,100%,.12);--local-gray-alpha-400:hsla(0,0%,100%,.08);--local-gray-alpha-500:hsla(0,0%,100%,.22);--local-gray-alpha-700:hsla(0,0%,100%,.44);--brand:#a450e5;--brand-dark:#832aba;--brand-light:rgba(164,80,229,.15);--brand-alpha-200:rgba(164,80,229,.15);--brand-alpha-300:rgba(164,80,229,.25);--green-100:rgba(40,169,72,.15);--green-300:rgba(40,169,72,.3);--green-700:#4ade80;--green-900:#22c55e}.bg-grid-light[data-v-90ea5049]{background-image:linear-gradient(to right,var(--local-gray-alpha-200) 1px,transparent 1px),linear-gradient(to bottom,var(--local-gray-alpha-200) 1px,transparent 1px);background-position:-1px -1px;background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,#000 30%,transparent 90%);mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,#000 30%,transparent 90%)}.header-animate[data-v-90ea5049]{opacity:0;transform:translateY(20px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.header-animate.is-visible[data-v-90ea5049]{opacity:1;transform:translateY(0)}.workflow-flow[data-v-90ea5049]{display:flex;flex-direction:column;gap:16px}@media(min-width:768px){.workflow-flow[data-v-90ea5049]{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-flow .workflow-connector[data-v-90ea5049]{display:none}}@media(min-width:1024px){.workflow-flow[data-v-90ea5049]{align-items:stretch;display:flex;flex-direction:row;gap:0}.workflow-connector[data-v-90ea5049]{align-self:center;display:flex!important;flex:0 0 auto;margin-top:0;width:56px}}.workflow-step[data-v-90ea5049]{background:var(--local-surface);border:1px solid var(--local-gray-alpha-400);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);display:flex;flex:1 1 0;flex-direction:column;min-width:0;opacity:0;overflow:hidden;position:relative;transform:translateY(24px);transition:border-color .2s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1);transition-delay:var(--step-delay,0s)}.workflow-step.is-visible[data-v-90ea5049]{opacity:1;transform:translateY(0)}.workflow-step[data-v-90ea5049]:hover{border-color:var(--local-gray-alpha-500);box-shadow:var(--shadow-popover);transform:translateY(-2px)}.step-chrome[data-v-90ea5049]{align-items:center;background:var(--local-gray-alpha-100);border-bottom:1px solid var(--local-gray-alpha-300);display:flex;flex-shrink:0;gap:10px;height:32px;padding:0 12px}.step-dots[data-v-90ea5049]{display:flex;gap:5px}.dot[data-v-90ea5049]{border-radius:50%;height:8px;width:8px}.dot-red[data-v-90ea5049]{background:#ef4444}.dot-yellow[data-v-90ea5049]{background:#f59e0b}.dot-green[data-v-90ea5049]{background:#22c55e}.step-url[data-v-90ea5049]{align-items:center;background:var(--local-bg);border:1px solid var(--local-gray-alpha-300);border-radius:var(--radius-sm);color:var(--local-gray-900);display:inline-flex;flex:1;font-family:var(--font-geist-mono);font-size:10.5px;gap:5px;height:20px;min-width:0;overflow:hidden;padding:0 8px;text-overflow:ellipsis;white-space:nowrap}.step-viz[data-v-90ea5049]{background:var(--local-surface-elevated);border-bottom:1px solid var(--local-gray-alpha-300);flex-shrink:0;height:130px;overflow:hidden;position:relative}.step-viz[data-v-90ea5049]:before{background-image:radial-gradient(var(--local-gray-alpha-300) 1px,transparent 1px);background-position:-1px -1px;background-size:12px 12px;content:"";inset:0;opacity:.5;pointer-events:none;position:absolute}.serp-mock[data-v-90ea5049]{display:flex;flex-direction:column;gap:8px;height:100%;padding:12px 14px;position:relative;z-index:1}.serp-bar[data-v-90ea5049]{align-items:center;align-self:flex-start;background:var(--local-bg);border:1px solid var(--local-gray-alpha-300);border-radius:var(--radius-sm);color:var(--local-gray-700);display:inline-flex;font-family:var(--font-geist-mono);font-size:9px;gap:6px;max-width:100%;overflow:hidden;padding:3px 8px;text-overflow:ellipsis;white-space:nowrap}.serp-results[data-v-90ea5049]{display:flex;flex:1;flex-direction:column;gap:6px}.serp-row[data-v-90ea5049]{align-items:flex-start;display:flex;gap:6px}.serp-pos[data-v-90ea5049]{align-items:center;background:var(--local-gray-alpha-200);border-radius:3px;color:var(--local-gray-700);display:inline-flex;flex-shrink:0;font-family:var(--font-geist-mono);font-size:9px;font-weight:600;height:14px;justify-content:center;width:14px}.serp-pos--top[data-v-90ea5049]{background:var(--green-100);color:var(--green-700)}.serp-lines[data-v-90ea5049]{display:flex;flex:1;flex-direction:column;gap:3px;padding-top:2px}.serp-line[data-v-90ea5049]{background:var(--local-gray-300);border-radius:2px;height:4px}.serp-line--title[data-v-90ea5049]{background:var(--local-gray-500);height:5px}.reddit-mock[data-v-90ea5049]{display:flex;flex-direction:column;gap:8px;height:100%;padding:10px 12px;position:relative;z-index:1}.reddit-header[data-v-90ea5049]{align-items:center;border-bottom:1px solid var(--local-gray-alpha-300);display:flex;justify-content:space-between;padding-bottom:6px}.reddit-badge[data-v-90ea5049]{align-items:center;background:var(--local-gray-200);border-radius:var(--radius-sm);color:var(--local-gray-1000);display:inline-flex;font-weight:600;padding:1px 6px}.reddit-badge[data-v-90ea5049],.reddit-meta[data-v-90ea5049]{font-family:var(--font-geist-mono);font-size:9px}.reddit-meta[data-v-90ea5049]{color:var(--local-gray-700)}.reddit-thread[data-v-90ea5049]{display:flex;flex:1;flex-direction:column;gap:7px}.reddit-comment[data-v-90ea5049]{align-items:flex-start;display:flex;gap:6px}.reddit-avatar[data-v-90ea5049]{align-items:center;border-radius:50%;color:var(--local-bg);display:flex;flex-shrink:0;font-family:var(--font-geist-mono);font-size:8px;font-weight:600;height:14px;justify-content:center;width:14px}.reddit-avatar--a[data-v-90ea5049]{background:linear-gradient(135deg,#ff8a4c,#ff5e3a)}.reddit-avatar--b[data-v-90ea5049]{background:linear-gradient(135deg,#48aeff,#006bff)}.reddit-avatar--c[data-v-90ea5049]{background:linear-gradient(135deg,#4ce15e,#28a948)}.reddit-line[data-v-90ea5049]{background:var(--local-gray-300);border-radius:2px;height:4px}.viz-pulse[data-v-90ea5049]{animation:ringPulse-90ea5049 3s ease-out infinite;transform-box:fill-box;transform-origin:center}@keyframes ringPulse-90ea5049{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.4)}}.step-body[data-v-90ea5049]{display:flex;flex:1;flex-direction:column;gap:8px;padding:20px 22px 22px}.step-eyebrow[data-v-90ea5049]{font-family:var(--font-geist-mono);font-weight:600;gap:8px;letter-spacing:.12em;text-transform:uppercase}.step-eyebrow[data-v-90ea5049],.step-num[data-v-90ea5049]{align-items:center;display:inline-flex;font-size:10px}.step-num[data-v-90ea5049]{background:var(--local-gray-1000);border-radius:var(--radius-sm);color:var(--local-bg);font-weight:700;height:20px;justify-content:center;letter-spacing:0;min-width:22px;padding:0 6px}.step-num--accent[data-v-90ea5049]{background:var(--gradient-brand)}.step-label[data-v-90ea5049]{color:var(--local-gray-700)}.step-title[data-v-90ea5049]{color:var(--local-gray-1000);font-size:20px;font-weight:600;letter-spacing:-.4px;line-height:26px;margin:2px 0 0}.step-desc[data-v-90ea5049]{color:var(--local-gray-900);font-size:14px;line-height:20px;margin:0}.step-outcome[data-v-90ea5049]{align-items:flex-start;background:var(--green-100);border:1px solid var(--green-300);border-radius:var(--radius-sm);color:var(--green-900);display:flex;font-size:12px;font-weight:500;gap:8px;line-height:16px;margin-top:auto;padding:10px 12px}.workflow-connector[data-v-90ea5049]{align-items:center;display:flex;flex-direction:column;gap:4px;justify-content:center;padding:8px 0;position:relative}.connector-line[data-v-90ea5049]{background:repeating-linear-gradient(to right,var(--local-gray-500) 0,var(--local-gray-500) 4px,transparent 4px,transparent 8px);height:1px;position:relative;width:100%}.connector-dot[data-v-90ea5049]{animation:dataFlow-90ea5049 3.2s cubic-bezier(.65,0,.35,1) infinite;background:var(--brand);border-radius:50%;box-shadow:0 0 8px var(--brand);height:5px;left:0;width:5px}.connector-arrow[data-v-90ea5049],.connector-dot[data-v-90ea5049]{position:absolute;top:50%;transform:translateY(-50%)}.connector-arrow[data-v-90ea5049]{background:var(--local-bg);color:var(--local-gray-700);height:12px;right:-2px;width:12px}.connector-label[data-v-90ea5049]{color:var(--local-gray-700);font-family:var(--font-geist-mono);font-size:9px;letter-spacing:.04em;margin-top:4px;text-transform:lowercase;white-space:nowrap}@keyframes dataFlow-90ea5049{0%{left:0;opacity:0}10%{opacity:1}90%{opacity:1}to{left:calc(100% - 5px);opacity:0}}.cta-row[data-v-90ea5049]{align-items:center;display:flex;flex-direction:column;gap:12px;margin-top:48px}@media(min-width:768px){.cta-row[data-v-90ea5049]{margin-top:64px}}.cta-pill[data-v-90ea5049]{align-items:center;border-radius:var(--radius-sm);box-shadow:var(--shadow-card);display:inline-flex;font-size:14px;font-weight:500;gap:8px;height:39px;line-height:20px;padding:0 20px;text-decoration:none;transition:transform .2s cubic-bezier(.175,.885,.32,1.1),box-shadow .2s ease,background .2s ease}.cta-pill[data-v-90ea5049]:focus-visible{box-shadow:none;outline:2px solid var(--brand);outline-offset:2px}.cta-meta[data-v-90ea5049]{align-items:center;color:var(--local-gray-700);display:inline-flex;font-family:var(--font-geist-mono);font-size:11px;gap:6px}.cta-meta-dot[data-v-90ea5049]{background:var(--green-700);border-radius:50%;box-shadow:0 0 6px var(--green-700);display:inline-block;height:5px;width:5px}@media(prefers-reduced-motion:reduce){.header-animate[data-v-90ea5049],.workflow-step[data-v-90ea5049]{opacity:1!important;transform:none!important;transition:none!important}.workflow-step[data-v-90ea5049]:hover{transform:none!important}.connector-dot[data-v-90ea5049],.viz-pulse[data-v-90ea5049]{animation:none!important}.cta-pill[data-v-90ea5049]:hover{transform:none!important}}@media(forced-colors:active){.workflow-step[data-v-90ea5049]{border:1px solid CanvasText}.cta-pill[data-v-90ea5049]:focus-visible{outline:2px solid Highlight;outline-offset:2px}.step-chrome[data-v-90ea5049],.step-viz[data-v-90ea5049]{border-bottom:1px solid CanvasText}.connector-dot[data-v-90ea5049]{box-shadow:none}.connector-dot[data-v-90ea5049],.step-num[data-v-90ea5049],.step-num--accent[data-v-90ea5049]{forced-color-adjust:none}}
