.intro{padding:64px 0 32px}.intro__inner{text-align:center;max-width:720px;margin:0 auto}.intro__lede{color:var(--text-primary);letter-spacing:-.6px;font-size:clamp(22px,2.6vw,28px);font-weight:700;line-height:1.4}.intro__body{color:var(--text-secondary);letter-spacing:-.3px;margin-top:18px;font-size:15px;line-height:1.75}.hero__meta{color:var(--text-secondary);letter-spacing:-.3px;margin-top:36px;font-size:14px;line-height:1.7}.hero__meta .dot{color:var(--text-muted);margin:0 10px;display:inline-block}.feature__quote{background:var(--bg-warm);border-radius:var(--radius-card);color:var(--text-primary);letter-spacing:-.3px;margin:0 0 18px;padding:14px 18px;font-size:14px;font-weight:500;line-height:1.6}.feature__quote .cite{color:var(--text-muted);margin-top:6px;font-size:12px;font-weight:400}.preview-card{background:var(--bg);border:1px solid var(--border-soft);border-radius:var(--radius-card-lg);max-width:880px;margin:0 auto;padding:32px}.funnel{grid-template-columns:1fr 1fr 1fr;gap:12px;margin-bottom:24px;display:grid}@media (max-width:640px){.funnel{grid-template-columns:1fr}}.funnel__step{text-align:center;background:var(--bg-warm);border-radius:var(--radius-card);padding:18px 12px}.funnel__step--final{background:var(--text-primary);color:#fff}.funnel__num{color:var(--text-primary);letter-spacing:-.5px;font-size:22px;font-weight:800}.funnel__step--final .funnel__num{color:#fff}.funnel__label{color:var(--text-secondary);margin-top:6px;font-size:12px}.funnel__step--final .funnel__label{color:#ffffffbf}.result-list{border-top:1px solid var(--border-soft);padding-top:24px}.result-list__title{color:var(--text-secondary);letter-spacing:.05em;text-transform:uppercase;margin-bottom:14px;font-size:13px;font-weight:700}.result-row{background:var(--bg);border:1px solid var(--border-soft);border-radius:var(--radius-card);grid-template-columns:48px 1fr auto;align-items:center;gap:14px;margin-bottom:10px;padding:14px 16px;display:grid}.result-row__avatar{border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:20px;display:flex}.result-row__name{color:var(--text-primary);letter-spacing:-.3px;font-size:14px;font-weight:700}.result-row__meta{color:var(--text-secondary);margin-top:2px;font-size:12px}.result-row__score{background:var(--brand);color:#fff;border-radius:var(--radius-asym);align-items:center;padding:5px 12px;font-size:12px;font-weight:700;display:inline-flex}.result-list__more{text-align:center;color:var(--text-muted);letter-spacing:-.3px;padding:14px 0;font-size:13px}.cta-pair{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:8px;display:flex}.cta-pair__col{flex-direction:column;align-items:center;gap:6px;display:flex}.cta-pair__sub{color:var(--text-muted);letter-spacing:-.2px;font-size:11px}.feat-section{padding:72px 0}.feat-row{grid-template-columns:1fr 1fr;align-items:center;gap:64px;max-width:1080px;margin:0 auto;display:grid}@media (max-width:860px){.feat-row{grid-template-columns:1fr;gap:40px}.feat-row__visual{order:2}}.feat-row--reverse .feat-row__copy{order:2}.feat-row--reverse .feat-row__visual{order:1}@media (max-width:860px){.feat-row--reverse .feat-row__copy{order:1}.feat-row--reverse .feat-row__visual{order:2}}.feat-row__copy h3{letter-spacing:-.5px;color:var(--text-primary);margin:0 0 18px;font-size:clamp(24px,2.6vw,32px);line-height:1.3}.feat-row__copy .feature__chip,.feat-row__copy .feature__quote{margin-bottom:14px}.feat-row__copy p{color:var(--text-secondary);letter-spacing:-.3px;font-size:15px;line-height:1.75}.feat-row__visual{aspect-ratio:1;background:var(--bg);border-radius:var(--radius-card-lg);padding:24px;position:relative;overflow:hidden}.feat-row__visual--product{background:#f7f8fa;padding:18px}.feat-row__visual--product .product-demo__app-screen{width:100%;height:100%;min-height:0}.feat-row__visual--product .product-demo__calendar-wrap,.feat-row__visual--product .product-demo__guide{min-height:100%}.feat-account-visual{grid-template-rows:auto auto auto;align-content:center;gap:14px;width:100%;height:100%;display:grid}.feat-account-visual__seed{background:#fff;border:1px solid #e7494647;border-radius:14px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid;box-shadow:0 10px 24px #e7494614}.feat-account-visual__avatar{background:#f2f2f2;border-radius:12px;width:58px;height:58px;overflow:hidden}.feat-account-visual__avatar img,.feat-account-visual__results img{object-fit:cover;width:100%;height:100%;display:block}.feat-account-visual__seed span,.feat-keyword-visual__bar span,.feat-keyword-visual__head span{color:var(--text-muted);letter-spacing:-.2px;font-size:10.5px;font-weight:800;display:block}.feat-account-visual__seed strong{color:var(--text-primary);letter-spacing:-.3px;margin-top:2px;font-size:14px;font-weight:900;display:block}.feat-account-visual__seed p{color:var(--text-secondary);letter-spacing:-.2px;margin:3px 0 0;font-size:10.5px;font-weight:700;line-height:1.35}.feat-account-visual__seed em{width:42px;height:28px;color:var(--brand);letter-spacing:-.2px;background:#e749461a;border-radius:999px;justify-content:center;align-items:center;font-size:11px;font-style:normal;font-weight:900;display:inline-flex}.feat-account-visual__signals{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.feat-account-visual__signals div{border:1px solid var(--border-soft);background:#fff;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:5px 8px;min-width:0;padding:8px 9px;display:grid}.feat-account-visual__signals span{min-height:0;color:var(--text-secondary);letter-spacing:-.2px;font-size:10.5px;font-weight:800;line-height:1.25;display:block}.feat-account-visual__signals b{color:var(--text-primary);letter-spacing:-.4px;margin-top:0;font-size:13px;font-weight:900;display:block}.feat-account-visual__signals i{width:var(--w);background:var(--brand);transform-origin:0;border-radius:999px;grid-column:1/-1;height:4px;margin-top:0;animation:3.8s ease-out infinite accountSignalFill;display:block;transform:scaleX(0)}@keyframes accountSignalFill{0%,12%{transform:scaleX(0)}34%,82%{transform:scaleX(1)}96%,to{transform:scaleX(0)}}.feat-account-visual__results{gap:9px;display:grid}.feat-account-visual__results article{border:1px solid var(--border-soft);opacity:0;animation:4.2s ease-out infinite accountResultIn;animation-delay:var(--d,0s);background:#fff;border-radius:12px;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:10px;padding:8px;display:grid;transform:translateY(8px)}@keyframes accountResultIn{0%,10%{opacity:0;transform:translateY(8px)}22%,84%{opacity:1;transform:translateY(0)}96%,to{opacity:0;transform:translateY(-5px)}}.feat-account-visual__results img{background:#f2f2f2;border-radius:10px;width:46px;height:46px}.feat-account-visual__results strong{color:var(--text-primary);letter-spacing:-.2px;font-size:12.5px;font-weight:900;line-height:1.2;display:block}.feat-account-visual__results p{color:var(--text-muted);letter-spacing:-.2px;margin:2px 0 0;font-size:10.5px;font-weight:700;line-height:1.25}.feat-account-visual__results span{color:var(--brand);letter-spacing:-.2px;background:#e7494617;border-radius:999px;margin-top:5px;padding:3px 7px;font-size:10px;font-weight:900;display:inline-flex}.anim-image{justify-content:space-between;align-items:center;gap:4%;width:100%;height:100%;display:flex;position:relative}.anim-image__mood{width:44%}.anim-image--simple .anim-image__mood{width:41%}.anim-image--simple .anim-image__cards{width:46%}.simple-ref-card{border:1px solid var(--border-soft);background:var(--bg);border-radius:12px;animation:3.2s ease-in-out infinite contentRefFloat;overflow:hidden;box-shadow:0 10px 28px #00000014}.simple-ref-card__media,.simple-ref-card__query,.simple-ref-card__brief,.simple-ref-card__stack{aspect-ratio:2/3;background:#fff7f7;position:relative;overflow:hidden}.simple-ref-card__media img{object-fit:cover;width:100%;height:100%;display:block}.simple-ref-card__body{background:#fff;padding:10px}.simple-ref-card__body span,.simple-ref-card__query span,.simple-ref-card__brief span{color:var(--text-muted);letter-spacing:-.2px;font-size:10.5px;font-weight:800;display:block}.simple-ref-card__body strong,.simple-ref-card__query strong,.simple-ref-card__brief strong{color:var(--text-primary);letter-spacing:-.3px;align-items:center;margin-top:4px;font-size:13px;font-weight:900;line-height:1.25;display:inline-flex}.simple-ref-card__query,.simple-ref-card__brief{flex-direction:column;justify-content:center;gap:12px;padding:16px;display:flex}.simple-ref-card__query div,.simple-ref-card__brief div{flex-wrap:wrap;gap:6px;display:flex}.simple-ref-card__query b,.simple-ref-card__brief b{color:var(--brand);letter-spacing:-.2px;background:#e7494614;border-radius:999px;padding:5px 7px;font-size:9.5px;font-weight:900;display:inline-flex}.simple-ref-card__query i,.simple-ref-card__brief i{background:#e7494624;border-radius:999px;height:4px;position:absolute;bottom:20px;left:16px;right:16px;overflow:hidden}.simple-ref-card__query i:after,.simple-ref-card__brief i:after{content:"";border-radius:inherit;background:var(--brand);width:42%;height:100%;animation:2.6s ease-in-out infinite simpleRefScan;display:block}.simple-ref-card__stack{min-height:0}.simple-ref-card__stack img{aspect-ratio:3/4;object-fit:cover;border:4px solid #fff;border-radius:13px;width:58%;animation:3.2s ease-in-out infinite simpleStackFloat;position:absolute;box-shadow:0 10px 24px #0f172a24}.simple-ref-card__stack img:first-child{top:13%;left:8%;transform:rotate(-7deg)}.simple-ref-card__stack img:nth-child(2){animation-delay:.35s;top:27%;right:8%}.simple-ref-card__stack img:nth-child(3){animation-delay:.7s;bottom:10%;left:23%;transform:rotate(6deg)}@keyframes simpleRefScan{0%{transform:translate(-110%)}48%,68%{transform:translate(70%)}to{transform:translate(250%)}}@keyframes simpleStackFloat{0%,to{margin-top:0}50%{margin-top:-5px}}.feat-visual-lite{width:100%;height:100%;color:var(--text-primary);position:relative}.feat-visual-lite span,.feat-visual-lite strong,.feat-visual-lite p,.feat-visual-lite b{letter-spacing:-.2px}.feat-visual-account{flex-direction:column;justify-content:center;gap:12px;display:flex}.account-signal__seed{background:snow;border:1px solid #e749463d;border-radius:14px;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:13px;padding:12px;display:grid}.account-signal__seed img{aspect-ratio:1;object-fit:cover;border-radius:12px;width:58px;box-shadow:0 6px 18px #0f172a1f}.account-signal__seed span,.keyword-search-card span,.report-brief-card span{color:var(--text-muted);font-size:10.5px;font-weight:800;display:block}.account-signal__seed strong,.keyword-search-card strong,.report-brief-card strong{color:var(--text-primary);margin-top:4px;font-size:15px;font-weight:900;line-height:1.25;display:block}.account-signal__seed p{color:var(--text-muted);margin:3px 0 0;font-size:11px;line-height:1.3}.account-signal__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.account-signal__grid div{border:1px solid var(--border-soft);background:var(--bg);border-radius:12px;padding:10px;box-shadow:0 5px 16px #0f172a0d}.account-signal__grid span{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:800;display:block;overflow:hidden}.account-signal__grid b{color:var(--text-primary);margin-top:5px;font-size:16px;font-weight:900;display:block}.account-signal__grid i{background:#0000000f;border-radius:999px;height:4px;margin-top:8px;display:block;overflow:hidden}.account-signal__grid em{width:var(--v);border-radius:inherit;background:var(--brand);transform-origin:0;height:100%;animation:3s ease-in-out infinite signalFill;display:block}.account-signal__matches,.monitor-stream{flex-direction:column;gap:8px;display:flex}.account-signal__matches article,.monitor-stream article{border:1px solid var(--border-soft);background:var(--bg);animation:3.1s ease-in-out infinite visualTileFloat;animation-delay:var(--d,0s);border-radius:12px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px;display:grid;box-shadow:0 5px 16px #0f172a0d}.account-signal__matches img,.monitor-stream img,.report-output-card img{aspect-ratio:1;object-fit:cover;border-radius:10px;width:42px}.account-signal__matches strong,.monitor-stream strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:900;display:block;overflow:hidden}.account-signal__matches span,.monitor-stream span{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10.5px;font-weight:700;display:block;overflow:hidden}.account-signal__matches b,.monitor-stream b{background:var(--brand);color:#fff;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:900}.feat-visual-keyword{grid-template-rows:auto 1fr auto;align-content:center;gap:12px;display:grid}.feat-visual-keyword--service{grid-template-rows:auto auto minmax(0,1fr);gap:10px}.keyword-search-card,.report-brief-card{background:#fff7f7;border:1px solid #e7494638;border-radius:14px;padding:16px;position:relative;overflow:hidden;box-shadow:0 8px 24px #0f172a0f}.keyword-search-card div,.report-brief-card div{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.keyword-search-card b,.report-brief-card b{color:var(--brand);background:#e7494617;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:900}.keyword-search-card strong .ig-search__caret{vertical-align:-2px;background:var(--brand);border-radius:999px;width:2px;height:1em;margin-left:4px;display:inline-block;box-shadow:0 0 0 3px #e749461a}.keyword-search-card i{background:#e749461f;border-radius:999px;height:4px;margin-top:18px;display:block;overflow:hidden}.keyword-search-card i:after{content:"";border-radius:inherit;background:var(--brand);width:40%;height:100%;animation:2.6s ease-in-out infinite visualLineRun;display:block}.keyword-result-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.keyword-result-grid article{border:1px solid var(--border-soft);background:var(--bg);animation:3s ease-in-out infinite visualTileFloat;animation-delay:var(--d,0s);border-radius:13px;overflow:hidden;box-shadow:0 8px 22px #0f172a12}.keyword-result-grid img{aspect-ratio:4/5;object-fit:cover;width:100%}.keyword-result-grid span,.keyword-result-grid b{text-overflow:ellipsis;white-space:nowrap;padding:0 8px;display:block;overflow:hidden}.keyword-result-grid span{color:var(--text-primary);margin-top:8px;font-size:11px;font-weight:900}.keyword-result-grid b{color:var(--brand);margin:3px 0 9px;font-size:10px;font-weight:900}.keyword-fit-carousel{--kw-border-side:var(--border-soft);--kw-border-active:#e7494685;--kw-shadow-side:0 10px 28px #0f172a14;--kw-shadow-active:0 0 0 2px #e7494614,0 18px 38px #e7494629;--kw-slot0-x:-286px;--kw-slot0-y:18px;--kw-slot0-scale:.64;--kw-slot0-opacity:.38;--kw-slot0-saturate:.45;--kw-slot0-z:1;--kw-slot0-border:var(--kw-border-side);--kw-slot0-shadow:var(--kw-shadow-side);--kw-slot1-x:-172px;--kw-slot1-y:18px;--kw-slot1-scale:.76;--kw-slot1-opacity:.72;--kw-slot1-saturate:.72;--kw-slot1-z:2;--kw-slot1-border:var(--kw-border-side);--kw-slot1-shadow:var(--kw-shadow-side);--kw-slot2-x:-50%;--kw-slot2-y:0;--kw-slot2-scale:1;--kw-slot2-opacity:1;--kw-slot2-saturate:1;--kw-slot2-z:4;--kw-slot2-border:var(--kw-border-active);--kw-slot2-shadow:var(--kw-shadow-active);--kw-slot3-x:56px;--kw-slot3-y:18px;--kw-slot3-scale:.76;--kw-slot3-opacity:.72;--kw-slot3-saturate:.72;--kw-slot3-z:2;--kw-slot3-border:var(--kw-border-side);--kw-slot3-shadow:var(--kw-shadow-side);--kw-slot4-x:174px;--kw-slot4-y:18px;--kw-slot4-scale:.64;--kw-slot4-opacity:.38;--kw-slot4-saturate:.45;--kw-slot4-z:1;--kw-slot4-border:var(--kw-border-side);--kw-slot4-shadow:var(--kw-shadow-side);border-radius:16px;min-height:210px;position:relative;overflow:hidden}.keyword-fit-card{border:1px solid var(--border-soft);width:152px;transform:translateX(var(--x0))translateY(var(--y0))scale(var(--scale0));transform-origin:top;will-change:transform,opacity,filter;background:#fff;border-radius:14px;animation:12s cubic-bezier(.45,0,.2,1) infinite keywordCarouselStep;position:absolute;top:0;left:50%;overflow:hidden;box-shadow:0 10px 28px #0f172a14}.keyword-fit-card img{aspect-ratio:1/.82;object-fit:cover;width:100%;display:block}.keyword-fit-card div{padding:9px 10px 48px}.keyword-fit-card strong,.keyword-fit-card span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.keyword-fit-card strong{color:var(--text-primary);font-size:11.5px;font-weight:900}.keyword-fit-card span{color:var(--text-muted);white-space:normal;margin-top:2px;font-size:9.5px;font-weight:800;line-height:1.25}.keyword-fit-card div span:only-child{color:var(--text-primary);margin-top:0;font-size:12px;font-weight:900;line-height:1.25}.keyword-fit-card:after{content:"";background:var(--brand);border-radius:999px;width:auto;max-width:none;height:6px;margin:0;display:block;position:absolute;bottom:13px;left:14px;right:14px}.keyword-fit-card b{color:var(--brand);text-align:center;font-size:30px;font-weight:900;line-height:1;position:absolute;bottom:20px;left:0;right:0}.keyword-fit-card b:after{content:" /100";color:var(--text-muted);font-size:9px;font-weight:800}.keyword-fit-card--active{z-index:4;border-color:#e7494685;width:152px;top:0;box-shadow:0 0 0 2px #e7494614,0 18px 38px #e7494629}.keyword-fit-card--active strong{font-size:13px}.keyword-fit-card em{background:var(--brand);color:#fff;opacity:0;border-radius:50%;place-items:center;width:34px;height:34px;font-size:21px;font-style:normal;font-weight:900;animation:12s ease-in-out infinite keywordCarouselCheck,2.2s ease-in-out infinite keywordCheckPulse;display:grid;position:absolute;top:10px;right:10px;box-shadow:0 8px 18px #e7494647}.keyword-fit-card--left,.keyword-fit-card--right{z-index:2;opacity:.72;filter:saturate(.72)}.keyword-fit-card--far-left,.keyword-fit-card--far-right{z-index:1;opacity:.38;filter:saturate(.45)}.keyword-fit-card--far-left{--x0:var(--kw-slot0-x);--y0:var(--kw-slot0-y);--scale0:var(--kw-slot0-scale);--opacity0:var(--kw-slot0-opacity);--sat0:var(--kw-slot0-saturate);--z0:var(--kw-slot0-z);--border0:var(--kw-slot0-border);--shadow0:var(--kw-slot0-shadow);--check0:0;--x1:var(--kw-slot1-x);--y1:var(--kw-slot1-y);--scale1:var(--kw-slot1-scale);--opacity1:var(--kw-slot1-opacity);--sat1:var(--kw-slot1-saturate);--z1:var(--kw-slot1-z);--border1:var(--kw-slot1-border);--shadow1:var(--kw-slot1-shadow);--check1:0;--x2:var(--kw-slot2-x);--y2:var(--kw-slot2-y);--scale2:var(--kw-slot2-scale);--opacity2:var(--kw-slot2-opacity);--sat2:var(--kw-slot2-saturate);--z2:var(--kw-slot2-z);--border2:var(--kw-slot2-border);--shadow2:var(--kw-slot2-shadow);--check2:1;--x3:var(--kw-slot3-x);--y3:var(--kw-slot3-y);--scale3:var(--kw-slot3-scale);--opacity3:var(--kw-slot3-opacity);--sat3:var(--kw-slot3-saturate);--z3:var(--kw-slot3-z);--border3:var(--kw-slot3-border);--shadow3:var(--kw-slot3-shadow);--check3:0;--x4:var(--kw-slot4-x);--y4:var(--kw-slot4-y);--scale4:var(--kw-slot4-scale);--opacity4:var(--kw-slot4-opacity);--sat4:var(--kw-slot4-saturate);--z4:var(--kw-slot4-z);--border4:var(--kw-slot4-border);--shadow4:var(--kw-slot4-shadow);--check4:0}.keyword-fit-card--left{--x0:var(--kw-slot1-x);--y0:var(--kw-slot1-y);--scale0:var(--kw-slot1-scale);--opacity0:var(--kw-slot1-opacity);--sat0:var(--kw-slot1-saturate);--z0:var(--kw-slot1-z);--border0:var(--kw-slot1-border);--shadow0:var(--kw-slot1-shadow);--check0:0;--x1:var(--kw-slot2-x);--y1:var(--kw-slot2-y);--scale1:var(--kw-slot2-scale);--opacity1:var(--kw-slot2-opacity);--sat1:var(--kw-slot2-saturate);--z1:var(--kw-slot2-z);--border1:var(--kw-slot2-border);--shadow1:var(--kw-slot2-shadow);--check1:1;--x2:var(--kw-slot3-x);--y2:var(--kw-slot3-y);--scale2:var(--kw-slot3-scale);--opacity2:var(--kw-slot3-opacity);--sat2:var(--kw-slot3-saturate);--z2:var(--kw-slot3-z);--border2:var(--kw-slot3-border);--shadow2:var(--kw-slot3-shadow);--check2:0;--x3:var(--kw-slot4-x);--y3:var(--kw-slot4-y);--scale3:var(--kw-slot4-scale);--opacity3:var(--kw-slot4-opacity);--sat3:var(--kw-slot4-saturate);--z3:var(--kw-slot4-z);--border3:var(--kw-slot4-border);--shadow3:var(--kw-slot4-shadow);--check3:0;--x4:var(--kw-slot0-x);--y4:var(--kw-slot0-y);--scale4:var(--kw-slot0-scale);--opacity4:var(--kw-slot0-opacity);--sat4:var(--kw-slot0-saturate);--z4:var(--kw-slot0-z);--border4:var(--kw-slot0-border);--shadow4:var(--kw-slot0-shadow);--check4:0}.keyword-fit-card--active{--x0:var(--kw-slot2-x);--y0:var(--kw-slot2-y);--scale0:var(--kw-slot2-scale);--opacity0:var(--kw-slot2-opacity);--sat0:var(--kw-slot2-saturate);--z0:var(--kw-slot2-z);--border0:var(--kw-slot2-border);--shadow0:var(--kw-slot2-shadow);--check0:1;--x1:var(--kw-slot3-x);--y1:var(--kw-slot3-y);--scale1:var(--kw-slot3-scale);--opacity1:var(--kw-slot3-opacity);--sat1:var(--kw-slot3-saturate);--z1:var(--kw-slot3-z);--border1:var(--kw-slot3-border);--shadow1:var(--kw-slot3-shadow);--check1:0;--x2:var(--kw-slot4-x);--y2:var(--kw-slot4-y);--scale2:var(--kw-slot4-scale);--opacity2:var(--kw-slot4-opacity);--sat2:var(--kw-slot4-saturate);--z2:var(--kw-slot4-z);--border2:var(--kw-slot4-border);--shadow2:var(--kw-slot4-shadow);--check2:0;--x3:var(--kw-slot0-x);--y3:var(--kw-slot0-y);--scale3:var(--kw-slot0-scale);--opacity3:var(--kw-slot0-opacity);--sat3:var(--kw-slot0-saturate);--z3:var(--kw-slot0-z);--border3:var(--kw-slot0-border);--shadow3:var(--kw-slot0-shadow);--check3:0;--x4:var(--kw-slot1-x);--y4:var(--kw-slot1-y);--scale4:var(--kw-slot1-scale);--opacity4:var(--kw-slot1-opacity);--sat4:var(--kw-slot1-saturate);--z4:var(--kw-slot1-z);--border4:var(--kw-slot1-border);--shadow4:var(--kw-slot1-shadow);--check4:0}.keyword-fit-card--right{--x0:var(--kw-slot3-x);--y0:var(--kw-slot3-y);--scale0:var(--kw-slot3-scale);--opacity0:var(--kw-slot3-opacity);--sat0:var(--kw-slot3-saturate);--z0:var(--kw-slot3-z);--border0:var(--kw-slot3-border);--shadow0:var(--kw-slot3-shadow);--check0:0;--x1:var(--kw-slot4-x);--y1:var(--kw-slot4-y);--scale1:var(--kw-slot4-scale);--opacity1:var(--kw-slot4-opacity);--sat1:var(--kw-slot4-saturate);--z1:var(--kw-slot4-z);--border1:var(--kw-slot4-border);--shadow1:var(--kw-slot4-shadow);--check1:0;--x2:var(--kw-slot0-x);--y2:var(--kw-slot0-y);--scale2:var(--kw-slot0-scale);--opacity2:var(--kw-slot0-opacity);--sat2:var(--kw-slot0-saturate);--z2:var(--kw-slot0-z);--border2:var(--kw-slot0-border);--shadow2:var(--kw-slot0-shadow);--check2:0;--x3:var(--kw-slot1-x);--y3:var(--kw-slot1-y);--scale3:var(--kw-slot1-scale);--opacity3:var(--kw-slot1-opacity);--sat3:var(--kw-slot1-saturate);--z3:var(--kw-slot1-z);--border3:var(--kw-slot1-border);--shadow3:var(--kw-slot1-shadow);--check3:0;--x4:var(--kw-slot2-x);--y4:var(--kw-slot2-y);--scale4:var(--kw-slot2-scale);--opacity4:var(--kw-slot2-opacity);--sat4:var(--kw-slot2-saturate);--z4:var(--kw-slot2-z);--border4:var(--kw-slot2-border);--shadow4:var(--kw-slot2-shadow);--check4:1}.keyword-fit-card--far-right{--x0:var(--kw-slot4-x);--y0:var(--kw-slot4-y);--scale0:var(--kw-slot4-scale);--opacity0:var(--kw-slot4-opacity);--sat0:var(--kw-slot4-saturate);--z0:var(--kw-slot4-z);--border0:var(--kw-slot4-border);--shadow0:var(--kw-slot4-shadow);--check0:0;--x1:var(--kw-slot0-x);--y1:var(--kw-slot0-y);--scale1:var(--kw-slot0-scale);--opacity1:var(--kw-slot0-opacity);--sat1:var(--kw-slot0-saturate);--z1:var(--kw-slot0-z);--border1:var(--kw-slot0-border);--shadow1:var(--kw-slot0-shadow);--check1:0;--x2:var(--kw-slot1-x);--y2:var(--kw-slot1-y);--scale2:var(--kw-slot1-scale);--opacity2:var(--kw-slot1-opacity);--sat2:var(--kw-slot1-saturate);--z2:var(--kw-slot1-z);--border2:var(--kw-slot1-border);--shadow2:var(--kw-slot1-shadow);--check2:0;--x3:var(--kw-slot2-x);--y3:var(--kw-slot2-y);--scale3:var(--kw-slot2-scale);--opacity3:var(--kw-slot2-opacity);--sat3:var(--kw-slot2-saturate);--z3:var(--kw-slot2-z);--border3:var(--kw-slot2-border);--shadow3:var(--kw-slot2-shadow);--check3:1;--x4:var(--kw-slot3-x);--y4:var(--kw-slot3-y);--scale4:var(--kw-slot3-scale);--opacity4:var(--kw-slot3-opacity);--sat4:var(--kw-slot3-saturate);--z4:var(--kw-slot3-z);--border4:var(--kw-slot3-border);--shadow4:var(--kw-slot3-shadow);--check4:0}.keyword-sort-line{background:#e7494614;border-radius:999px;justify-self:center;align-items:center;gap:10px;width:min(100%,300px);margin:2px auto 12px;padding:10px 12px;display:flex}.keyword-sort-line span,.report-agent-line span{background:#e7494629;border-radius:999px;flex:1;height:3px;overflow:hidden}.keyword-sort-line span:after,.report-agent-line span:after{content:"";border-radius:inherit;background:var(--brand);width:42%;height:100%;animation:2.4s ease-in-out infinite visualLineRun;display:block}.keyword-sort-line b{color:var(--brand);font-size:11px;font-weight:900}.feat-visual-monitor{grid-template-rows:auto 1fr;align-content:center;gap:14px;display:grid}.feat-visual-monitor--service{grid-template-rows:auto auto;gap:14px}.monitor-week{background:#fbfbfb;border:1px solid #e749462e;border-radius:18px;grid-template-columns:repeat(7,minmax(0,1fr));gap:9px;padding:14px;display:grid;box-shadow:0 16px 38px #0f172a17}.monitor-week div{border:1px solid var(--border-soft);background:var(--bg);border-radius:12px;min-height:74px;padding:8px 7px;position:relative}.monitor-week div:first-child{--post-delay:.1s}.monitor-week div:nth-child(2){--post-delay:.75s}.monitor-week div:nth-child(3){--post-delay:1.4s}.monitor-week div:nth-child(4){--post-delay:2.05s}.monitor-week div:nth-child(5){--post-delay:2.7s}.monitor-week div:nth-child(6){--post-delay:3.35s}.monitor-week div:nth-child(7){--post-delay:4s}.monitor-week div:nth-child(8){--post-delay:4.65s}.monitor-week div:nth-child(9){--post-delay:5.3s}.monitor-week div:nth-child(10){--post-delay:5.95s}.monitor-week div:nth-child(11){--post-delay:6.6s}.monitor-week div:nth-child(12){--post-delay:7.25s}.monitor-week div:nth-child(13){--post-delay:7.9s}.monitor-week div:nth-child(14){--post-delay:8.55s}.monitor-week div.is-active{background:#fff7f7;border-color:#e7494647}.monitor-week b{color:var(--text-muted);font-size:9.5px;font-weight:900;display:block}.monitor-week em{color:var(--text-primary);letter-spacing:-.2px;margin-top:5px;font-size:16px;font-style:normal;font-weight:900;display:block}.monitor-week img{aspect-ratio:1;object-fit:cover;opacity:0;transform-origin:50%;width:28px;animation:10s ease-in-out infinite monitorCalendarPost;animation-delay:var(--post-delay,0s);border:2px solid #fff;border-radius:50%;animation-fill-mode:both;position:absolute;bottom:7px;right:7px;transform:translateY(5px)scale(.68);box-shadow:0 4px 10px #0f172a24}.monitor-week span{opacity:0;transform-origin:50%;width:6px;height:6px;animation:10s ease-in-out infinite monitorCalendarPost;animation-delay:var(--post-delay,0s);background:#e7494659;border-radius:50%;animation-fill-mode:both;position:absolute;bottom:10px;left:8px;transform:translateY(5px)scale(.68)}.feat-visual-monitor--service .monitor-stream{gap:7px}.feat-visual-monitor--service .monitor-stream article{grid-template-columns:38px minmax(0,1fr) auto;padding:8px;animation:none}.feat-visual-monitor--service .monitor-stream img{width:38px}.feat-visual-report{grid-template-columns:minmax(0,1fr);align-content:center;gap:12px;display:grid}.feat-visual-report--service{gap:10px}.feat-visual-report--service .report-brief-card{min-height:112px}.report-agent-line{align-items:center;gap:10px;display:flex}.report-agent-line b{background:var(--brand);color:#fff;border-radius:999px;padding:6px 12px;font-size:11px;font-weight:900;box-shadow:0 8px 18px #e749463d}.report-output-card{border:1px solid var(--border-soft);background:var(--bg);border-radius:14px;padding:14px;box-shadow:0 8px 24px #0f172a12}.report-output-card header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.report-output-card header strong{font-size:13px;font-weight:900}.report-output-card header b{color:var(--brand);background:#e749461a;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:900}.report-output-card article{border-top:1px solid var(--border-soft);grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;padding:8px 0;display:grid}.report-output-card article div{flex-direction:column;gap:6px;display:flex}.report-output-card article div b{color:var(--text-primary);font-size:11px;font-weight:900;line-height:1.2}.report-output-card article span{background:var(--brand);transform-origin:0;border-radius:999px;height:7px;animation:2.9s ease-in-out infinite signalFill;display:block}.report-output-card article span+span{background:#e7494633}.ai-agent-workbench{background:#fff;border:1px solid #0f172a14;border-radius:18px;grid-template-rows:150px minmax(0,1fr);gap:8px;height:100%;min-height:0;padding:12px;display:grid;box-shadow:0 18px 42px #0f172a14}.ai-agent-workbench__trace,.ai-agent-workbench__tools article,.ai-agent-workbench__output{border:1px solid var(--border-soft);background:#fffffff5;border-radius:14px;min-width:0}.ai-agent-workbench__body{grid-template-columns:minmax(0,1fr) 118px;gap:8px;min-height:0;display:grid}.ai-agent-workbench__trace{min-height:0;padding:9px}.ai-agent-workbench__output header{justify-content:space-between;align-items:center;gap:10px;display:flex}.ai-agent-workbench__output header strong{color:var(--text-primary);font-size:10.5px;font-weight:900}.ai-agent-workbench__trace ol{gap:4px;margin:0;padding:0;list-style:none;display:grid}.ai-agent-workbench__trace li{min-height:22px;color:var(--text-secondary);opacity:.62;animation:4.8s ease-in-out infinite aiAgentTrace;animation-delay:var(--d,0s);background:#f7f8fa;border-radius:10px;grid-template-columns:44px minmax(0,1fr) 14px;align-items:center;gap:8px;padding:4px 7px;display:grid;position:relative;overflow:hidden}.ai-agent-workbench__trace li:before{content:"";width:34%;height:100%;animation:4.8s ease-in-out infinite aiAgentSweep;animation-delay:var(--d,0s);background:#e7494617;position:absolute;top:0;left:0;transform:translate(-115%)}.ai-agent-workbench__trace li b{color:var(--brand);font-size:8.6px;font-weight:900;position:relative}.ai-agent-workbench__trace li span{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:9.4px;font-weight:800;position:relative;overflow:hidden}.ai-agent-workbench__trace li i{aspect-ratio:1;border:2px solid #e749462e;border-top-color:var(--brand);border-radius:50%;width:12px;animation:1.2s linear infinite aiAgentSpin;position:relative}.ai-agent-workbench__tools{gap:8px;min-height:0;display:grid}.ai-agent-workbench__tools article{opacity:.74;animation:4.8s ease-in-out infinite aiAgentTool;animation-delay:var(--d,0s);align-content:center;gap:5px;padding:8px;display:grid}.ai-agent-workbench__tools article span{background:var(--brand);transform-origin:0;width:22px;height:3px;animation:4.8s ease-in-out infinite aiAgentBar;animation-delay:var(--d,0s);border-radius:999px;display:block}.ai-agent-workbench__tools article strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;font-weight:900;line-height:1.1;display:block;overflow:hidden}.ai-agent-workbench__tools article b{color:var(--text-secondary);font-size:8.6px;font-weight:800;line-height:1.1}.ai-agent-workbench__output{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-height:0;padding:9px;display:grid}.ai-agent-workbench__output header{grid-column:1/-1;margin-bottom:0}.ai-agent-workbench__output article{border:1px solid var(--border-soft);opacity:0;min-height:48px;animation:5.8s ease-out infinite both aiAgentOutput;animation-delay:var(--d,0s);background:#fff;border-radius:12px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:7px;padding:7px;display:grid}.ai-agent-workbench__output img{aspect-ratio:1;object-fit:cover;background:#f1f1f1;border-radius:8px;width:30px}.ai-agent-workbench__output article div{min-width:0}.ai-agent-workbench__output article strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:900;line-height:1.15;display:block;overflow:hidden}.ai-agent-workbench__output article p{-webkit-line-clamp:1;color:var(--text-secondary);letter-spacing:-.2px;-webkit-box-orient:vertical;margin:2px 0 0;font-size:8.4px;font-weight:700;line-height:1.3;display:none;overflow:hidden}.ai-agent-workbench__output article>b{background:var(--brand);color:#fff;border-radius:999px;grid-column:1/-1;justify-content:center;align-items:center;width:30px;height:20px;font-size:9.5px;font-weight:900;display:inline-flex}.keyword-map{position:relative;overflow:hidden}.keyword-map__core{z-index:3;background:var(--bg);text-align:center;border:1px solid #e749463d;border-radius:16px;width:176px;padding:16px;animation:3.8s ease-in-out infinite keywordCorePulse;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 30px #0f172a14}.keyword-map__core span,.keyword-map__signal span{color:var(--text-muted);font-size:10.5px;font-weight:800;display:block}.keyword-map__core strong{margin-top:5px;font-size:16px;font-weight:900;line-height:1.25;display:block}.keyword-map__chips b{left:calc(50% + var(--x));top:calc(44% + var(--y));z-index:4;color:var(--brand);animation:3.4s ease-in-out infinite keywordChipFloat;animation-delay:var(--d,0s);background:#fff7f7;border:1px solid #e7494629;border-radius:999px;padding:6px 10px;font-size:10.5px;font-weight:900;position:absolute;transform:translate(-50%,-50%);box-shadow:0 8px 20px #0f172a0f}.keyword-map__paths{z-index:1;pointer-events:none;position:absolute;inset:54px 48px 80px}.keyword-map__paths span{transform-origin:50%;background:#e749461f;border-radius:999px;height:2px;position:absolute;top:47%;left:19%;right:18%;overflow:hidden}.keyword-map__paths span:first-child{transform:rotate(-24deg)}.keyword-map__paths span:nth-child(2){transform:rotate(0)}.keyword-map__paths span:nth-child(3){transform:rotate(28deg)}.keyword-map__paths span:after{content:"";border-radius:inherit;background:var(--brand);width:34%;height:100%;animation:2.7s ease-in-out infinite visualLineRun;display:block}.keyword-map__signal{z-index:2;border:1px solid var(--border-soft);background:var(--bg);min-width:122px;animation:3.7s ease-in-out infinite keywordSignalIn;animation-delay:var(--d,0s);border-radius:14px;padding:11px 12px;position:absolute;box-shadow:0 9px 24px #0f172a12}.keyword-map__signal b{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:12px;font-weight:900;display:block;overflow:hidden}.keyword-map__signal--views{top:48%;left:18px}.keyword-map__signal--comments{top:16%;right:12px}.keyword-map__signal--saves{bottom:20%;right:22px}.keyword-map__result{background:#e7494614;border-radius:999px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 14px;display:grid;position:absolute;bottom:24px;left:26px;right:26px}.keyword-map__result span{background:#e7494629;border-radius:999px;height:4px;overflow:hidden}.keyword-map__result span:after{content:"";border-radius:inherit;background:var(--brand);width:44%;height:100%;animation:2.4s ease-in-out infinite visualLineRun;display:block}.keyword-map__result b{color:var(--brand);white-space:nowrap;font-size:11px;font-weight:900}.monitor-flow{grid-template-rows:auto 1fr;gap:18px;display:grid}.monitor-flow__head{border:1px solid var(--border-soft);background:var(--bg);border-radius:999px;justify-content:space-between;align-items:center;padding:12px 14px;display:flex;box-shadow:0 8px 22px #0f172a0d}.monitor-flow__head span{color:var(--text-muted);align-items:center;gap:7px;font-size:11px;font-weight:900;display:inline-flex}.monitor-flow__head i{background:var(--brand);border-radius:50%;width:8px;height:8px;animation:1.8s ease-in-out infinite monitorLivePulse;box-shadow:0 0 0 5px #e749461f}.monitor-flow__head strong{font-size:14px;font-weight:900}.monitor-flow__body{grid-template-columns:minmax(0,.95fr) 72px minmax(0,1.1fr);align-items:center;gap:14px;display:grid}.monitor-flow__sources,.monitor-flow__stack{flex-direction:column;gap:9px;display:flex}.monitor-flow__sources article{border:1px solid var(--border-soft);background:var(--bg);border-radius:13px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;padding:9px;display:grid;box-shadow:0 6px 18px #0f172a0d}.monitor-flow__sources img{aspect-ratio:1;object-fit:cover;border-radius:50%;width:38px}.monitor-flow__sources strong,.monitor-flow__stack strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:900;display:block;overflow:hidden}.monitor-flow__sources span{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;font-weight:700;display:block;overflow:hidden}.monitor-flow__rail{min-height:242px;position:relative}.monitor-flow__line{background:#e7494624;border-radius:999px;width:2px;position:absolute;top:8px;bottom:8px;left:50%;transform:translate(-50%)}.monitor-flow__pulse{background:var(--brand);border-radius:50%;width:10px;height:10px;animation:3.6s ease-in-out infinite monitorFlowPulse;position:absolute;top:12px;left:50%;transform:translate(-50%);box-shadow:0 0 0 7px #e749461c}.monitor-flow__node{width:max-content;max-width:76px;color:var(--brand);text-align:center;background:#fff7f7;border:1px solid #e7494633;border-radius:999px;padding:5px 8px;font-size:9.5px;font-weight:900;animation:3.6s ease-in-out infinite monitorNodePing;position:absolute;left:50%;transform:translate(-50%)}.monitor-flow__node--upload{animation-delay:.2s;top:13%}.monitor-flow__node--rise{animation-delay:1.2s;top:46%}.monitor-flow__node--topic{animation-delay:2.2s;top:78%}.monitor-flow__stack article{border:1px solid var(--border-soft);background:var(--bg);border-radius:14px;padding:12px;animation:3.6s ease-in-out infinite monitorStackCollect;position:relative;box-shadow:0 8px 22px #0f172a12}.monitor-flow__stack article:nth-child(2){opacity:.88;margin-left:12px;animation-delay:.3s}.monitor-flow__stack article:nth-child(3){opacity:.78;margin-left:24px;animation-delay:.6s}.monitor-flow__stack b{color:var(--brand);font-size:16px;font-weight:900;position:absolute;top:11px;right:12px}.monitor-flow__stack span{background:#e7494624;border-radius:999px;height:4px;margin-top:12px;display:block;overflow:hidden}.monitor-flow__stack i{border-radius:inherit;background:var(--brand);transform-origin:0;height:100%;animation:3s ease-in-out infinite signalFill;display:block}.report-lens{grid-template-columns:minmax(0,.95fr) 78px minmax(0,1.05fr);align-items:center;gap:16px;display:grid;position:relative}.report-lens__inputs,.report-lens__output{z-index:2;position:relative}.report-lens__inputs{flex-direction:column;gap:8px;display:flex}.report-lens__inputs strong{color:var(--text-muted);margin-bottom:2px;font-size:11px;font-weight:900}.report-lens__inputs span{border:1px solid var(--border-soft);background:var(--bg);color:var(--text-primary);animation:3.6s ease-in-out infinite reportInputFloat;animation-delay:var(--d,0s);border-radius:999px;padding:8px 10px;font-size:11px;font-weight:900;box-shadow:0 6px 16px #0f172a0d}.report-lens__inputs span:nth-child(2n){color:var(--brand);background:#fff7f7;border-color:#e749462e}.report-lens__core{z-index:3;aspect-ratio:1;background:var(--bg);border:1.5px solid #e749466b;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:78px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 30px #e7494624}.report-lens__core:after{content:"";background:linear-gradient(#e7494600,#e7494638,#e7494600);height:38%;animation:2.8s ease-in-out infinite scanSweep;position:absolute;inset:-20% 0 auto}.report-lens__core span{color:var(--brand);font-size:17px;font-weight:900}.report-lens__core b{color:var(--text-muted);margin-top:1px;font-size:10px;font-weight:900}.report-lens__paths{z-index:1;pointer-events:none;height:110px;position:absolute;top:50%;left:26%;right:26%;transform:translateY(-50%)}.report-lens__paths span{background:#e749461f;border-radius:999px;height:2px;position:absolute;top:50%;left:0;right:0;overflow:hidden}.report-lens__paths span:first-child{transform:rotate(-22deg)}.report-lens__paths span:nth-child(2){transform:rotate(0)}.report-lens__paths span:nth-child(3){transform:rotate(22deg)}.report-lens__paths span:after{content:"";border-radius:inherit;background:var(--brand);width:38%;height:100%;animation:2.5s ease-in-out infinite visualLineRun;display:block}.report-lens__output{border:1px solid var(--border-soft);background:var(--bg);border-radius:16px;padding:14px;box-shadow:0 10px 28px #0f172a12}.report-lens__output header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.report-lens__output header strong{font-size:13px;font-weight:900}.report-lens__output header b{color:var(--brand);background:#e749461a;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:900}.report-lens__output article{border-top:1px solid var(--border-soft);animation:3.6s ease-in-out infinite reportRowIn;animation-delay:var(--d,0s);grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;padding:9px 0;display:grid}.report-lens__output article i{aspect-ratio:1;background:linear-gradient(135deg,#fff2f2,#f36b69);border-radius:50%;width:28px}.report-lens__output article div{flex-direction:column;gap:5px;display:flex}.report-lens__output article div b{font-size:10.5px;font-weight:900}.report-lens__output article span{background:var(--brand);transform-origin:0;border-radius:999px;height:5px;animation:2.9s ease-in-out infinite signalFill;display:block}.report-lens__output article span+span{background:#e749462e}@keyframes signalFill{0%,to{opacity:.75;transform:scaleX(.62)}46%,82%{opacity:1;transform:scaleX(1)}}@keyframes keywordCorePulse{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.035)}}@keyframes keywordChipFloat{0%,to{transform:translate(-50%,-50%)translateY(0)}50%{transform:translate(-50%,-50%)translateY(-4px)}}@keyframes keywordSignalIn{0%,to{opacity:.78;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}@keyframes keywordFitFloat{0%,to{margin-top:0}50%{margin-top:-5px}}@keyframes keywordCarouselStep{0%,14%{z-index:var(--z0);border-color:var(--border0);opacity:var(--opacity0);box-shadow:var(--shadow0);filter:saturate(var(--sat0));transform:translateX(var(--x0))translateY(var(--y0))scale(var(--scale0))}20%,34%{z-index:var(--z1);border-color:var(--border1);opacity:var(--opacity1);box-shadow:var(--shadow1);filter:saturate(var(--sat1));transform:translateX(var(--x1))translateY(var(--y1))scale(var(--scale1))}40%,54%{z-index:var(--z2);border-color:var(--border2);opacity:var(--opacity2);box-shadow:var(--shadow2);filter:saturate(var(--sat2));transform:translateX(var(--x2))translateY(var(--y2))scale(var(--scale2))}60%,74%{z-index:var(--z3);border-color:var(--border3);opacity:var(--opacity3);box-shadow:var(--shadow3);filter:saturate(var(--sat3));transform:translateX(var(--x3))translateY(var(--y3))scale(var(--scale3))}80%,94%{z-index:var(--z4);border-color:var(--border4);opacity:var(--opacity4);box-shadow:var(--shadow4);filter:saturate(var(--sat4));transform:translateX(var(--x4))translateY(var(--y4))scale(var(--scale4))}to{z-index:var(--z0);border-color:var(--border0);opacity:var(--opacity0);box-shadow:var(--shadow0);filter:saturate(var(--sat0));transform:translateX(var(--x0))translateY(var(--y0))scale(var(--scale0))}}@keyframes keywordCarouselCheck{0%,14%{opacity:var(--check0)}20%,34%{opacity:var(--check1)}40%,54%{opacity:var(--check2)}60%,74%{opacity:var(--check3)}80%,94%{opacity:var(--check4)}to{opacity:var(--check0)}}@keyframes keywordCheckPulse{0%,to{transform:scale(1);box-shadow:0 8px 18px #e7494647}50%{transform:scale(1.06);box-shadow:0 8px 22px #e7494661}}@keyframes monitorLivePulse{0%,to{box-shadow:0 0 0 4px #e749461f}50%{box-shadow:0 0 0 8px #e749460a}}@keyframes monitorFlowPulse{0%,to{top:12px}48%,60%{top:calc(100% - 24px)}}@keyframes monitorNodePing{0%,to{box-shadow:0 0 #e7494600}48%,58%{box-shadow:0 0 0 6px #e749461a}}@keyframes monitorStackCollect{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes monitorCalendarPost{0%,8%{opacity:0;transform:translateY(5px)scale(.68)}12%,20%{opacity:1;transform:translateY(0)scale(1)}28%,to{opacity:0;transform:translateY(-2px)scale(.86)}}@keyframes reportInputFloat{0%,to{transform:translate(0)}50%{transform:translate(4px)}}@keyframes reportRowIn{0%,to{opacity:.82;transform:translate(0)}50%{opacity:1;transform:translate(-3px)}}@keyframes aiAgentTrace{0%,to{opacity:.58;transform:translate(0)}38%,64%{opacity:1;transform:translate(3px)}}@keyframes aiAgentSweep{0%,26%{transform:translate(-115%)}58%,to{transform:translate(320%)}}@keyframes aiAgentSpin{to{transform:rotate(360deg)}}@keyframes aiAgentTool{0%,to{opacity:.6;transform:translateY(0)}42%,68%{opacity:1;transform:translateY(-2px)}}@keyframes aiAgentBar{0%,to{transform:scaleX(.34)}46%,68%{transform:scaleX(1)}}@keyframes aiAgentOutput{0%,12%{opacity:0;transform:translateY(10px)scale(.92)}24%{opacity:1;transform:translateY(0)scale(1.02)}34%,to{opacity:1;transform:translateY(0)scale(1)}}@keyframes visualTileFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes visualLineRun{0%{transform:translate(-110%)}50%,70%{transform:translate(80%)}to{transform:translate(260%)}}.ig-post{background:var(--bg);border:1px solid var(--border-soft);border-radius:12px;overflow:hidden;box-shadow:0 10px 28px #00000014}.ig-post__header{align-items:center;gap:8px;padding:8px 10px;display:flex}.ig-post__avatar{background:linear-gradient(135deg,#fda4af 0%,#fbbf24 50%,#818cf8 100%);border-radius:50%;flex-shrink:0;width:22px;height:22px}.ig-post__user{color:var(--text-primary);letter-spacing:-.2px;font-size:12px;font-weight:700}.ig-post__dots{color:var(--text-muted);margin-left:auto;font-size:16px;line-height:1}.ig-post__actions{color:var(--text-primary);align-items:center;gap:10px;padding:8px 10px;display:flex}.ig-post__actions svg{width:18px;height:18px}.anim-image__ref{aspect-ratio:2/3;border-radius:12px;width:100%;animation:4s ease-in-out infinite moodPulse;position:relative;overflow:hidden;box-shadow:0 8px 24px #0000001f}.anim-image__ref img{object-fit:cover;width:100%;height:100%;display:block}.anim-image__scan{pointer-events:none;background:linear-gradient(#e7494600 0%,#e749462e 50%,#e7494600 100%);border-bottom:1.5px solid #e7494699;height:30%;animation:3.6s ease-in-out infinite scanSweep;position:absolute;top:0;left:0;right:0}@keyframes scanSweep{0%{opacity:0;transform:translateY(-100%)}10%{opacity:1}60%{opacity:1;transform:translateY(330%)}70%,to{opacity:0;transform:translateY(330%)}}.anim-image__tags{pointer-events:none;position:absolute;inset:0}.anim-image__tag{color:var(--text-primary);letter-spacing:-.2px;opacity:0;animation:4s ease-out infinite tagPop;animation-delay:var(--d,0s);background:#fffffff2;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:700;position:absolute;transform:translateY(4px)scale(.85);box-shadow:0 4px 12px #00000026}@keyframes tagPop{0%,5%{opacity:0;transform:translateY(4px)scale(.85)}18%{opacity:1;transform:translateY(0)scale(1)}70%{opacity:1;transform:translateY(0)scale(1)}85%,to{opacity:0;transform:translateY(-4px)scale(.95)}}.anim-image__label{text-align:center;color:var(--text-muted);letter-spacing:-.2px;margin-top:10px;font-size:12px}.anim-image__flow{pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;top:50%;left:44%;right:44%;transform:translateY(-50%)}.anim-image__dot{background:var(--brand);opacity:0;width:6px;height:6px;animation:1.8s ease-in-out infinite dotFlow;animation-delay:var(--d,0s);border-radius:50%;display:block;box-shadow:0 0 8px #e7494699}@keyframes dotFlow{0%{opacity:0;transform:translate(-12px)scale(.6)}30%{opacity:1;transform:translate(0)scale(1)}70%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(12px)scale(.6)}}.anim-image__cards{flex-direction:column;gap:10px;width:44%;display:flex}.anim-image__card-meta{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.anim-image__card-user{color:var(--text-primary);letter-spacing:-.2px;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;font-weight:700;display:block;overflow:hidden}.anim-image__verified{color:#fff;background:#3b82f6;border-radius:50%;justify-content:center;align-items:center;width:13px;height:13px;font-size:9px;font-weight:900;display:inline-flex}.anim-image__card-stats{color:var(--text-muted);letter-spacing:-.2px;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.anim-image__bar{background:#0000000f;border-radius:2px;height:3px;margin-top:2px;overflow:hidden}.anim-image__bar span{background:linear-gradient(90deg,var(--brand)0%,#f97373 100%);transform-origin:0;height:100%;animation:3.6s ease-out infinite barFill;animation-delay:calc(var(--d,0s) + .2s);border-radius:2px;display:block;transform:scaleX(0)}@keyframes barFill{0%,10%{transform:scaleX(0)}35%,80%{transform:scaleX(1)}95%,to{transform:scaleX(0)}}.anim-image__card{background:var(--bg);border:1px solid var(--border-soft);opacity:0;animation:3.6s ease-out infinite cardIn;animation-delay:var(--d,0s);border-radius:12px;align-items:center;gap:10px;padding:10px;display:flex;transform:translate(12px)scale(.96);box-shadow:0 4px 14px #0000000d}.anim-image__thumb{border-radius:8px;flex-shrink:0;width:44px;height:66px;overflow:hidden;box-shadow:0 2px 6px #00000014}.anim-image__thumb img{object-fit:cover;width:100%;height:100%;display:block}.anim-image__score{background:var(--brand);color:#fff;border-radius:var(--radius-asym);letter-spacing:-.2px;align-self:flex-start;padding:4px 10px;font-size:11px;font-weight:700;box-shadow:0 4px 12px #e749464d}@keyframes moodPulse{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes beamDash{to{stroke-dashoffset:0}}@keyframes cardIn{0%,10%{opacity:0;transform:translate(12px)scale(.96)}20%,80%{opacity:1;transform:translate(0)scale(1)}90%,to{opacity:0;transform:translate(-8px)scale(.98)}}.anim-image--content-ref .anim-image__ref{animation:3.2s ease-in-out infinite contentRefFloat}.anim-image--content-ref .anim-image__scan{background:linear-gradient(#e7494600 0%,#e749463d 52%,#e7494600 100%);border-bottom-width:2px;height:38%;animation:2.8s ease-in-out infinite scanSweep}.anim-image--content-ref .anim-image__dot{animation-duration:1.35s}.anim-image--content-ref .anim-image__card{opacity:1;animation:2.8s ease-in-out infinite contentRefCardFloat;animation-delay:var(--d,0s);transform:translate(0)scale(1)}.anim-image--content-ref .anim-image__bar span{animation-duration:2.8s;transform:scaleX(1)}@keyframes contentRefFloat{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-6px)scale(1.04)}}@keyframes contentRefCardFloat{0%,to{opacity:.92;transform:translate(0)translateY(0)scale(1)}50%{opacity:1;transform:translate(-5px)translateY(-4px)scale(1.025)}}.anim-aud2{flex-direction:column;justify-content:center;gap:12px;width:100%;height:100%;display:flex}.ig-profile-card{background:var(--bg);border:1px solid var(--border-soft);border-radius:12px;padding:14px;box-shadow:0 6px 18px #0000000f}.ig-profile-card__head{align-items:center;gap:12px;display:flex}.ig-profile-card__avatar{box-sizing:border-box;background:linear-gradient(135deg,#fda4af 0%,#fbbf24 50%,#818cf8 100%);border-radius:50%;flex-shrink:0;width:48px;height:48px;padding:2.5px;position:relative}.ig-profile-card__avatar:after{content:"";border:2px solid var(--bg);background:linear-gradient(135deg,#fde68a,#fbbf24);border-radius:50%;position:absolute;inset:2.5px}.ig-profile-card__user{flex:1;min-width:0}.ig-profile-card__name{color:var(--text-primary);letter-spacing:-.2px;font-size:13px;font-weight:700}.ig-profile-card__sub{color:var(--text-muted);margin-top:2px;font-size:11px}.ig-profile-card__following{color:var(--brand);letter-spacing:-.2px;background:#e749461a;border:1px solid #e7494640;border-radius:999px;padding:5px 12px;font-size:11px;font-weight:700}.ig-profile-card__stats{border-top:1px solid var(--border-soft);grid-template-columns:1fr 1fr 1fr;margin-top:12px;padding-top:12px;display:grid}.ig-profile-card__stats>div{text-align:center;flex-direction:column;gap:2px;display:flex}.ig-profile-card__stats b{color:var(--text-primary);font-size:13px;font-weight:700}.ig-profile-card__stats span{color:var(--text-muted);font-size:10px}.ig-suggested{background:var(--bg);border:1px solid var(--border-soft);border-radius:12px;padding:12px 14px;box-shadow:0 6px 18px #0000000f}.ig-suggested__head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.ig-suggested__title{color:var(--text-primary);letter-spacing:-.2px;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.ig-suggested__dot{background:var(--brand);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #e749462e}.ig-suggested__all{color:var(--text-muted);font-size:11px;font-weight:600}.ig-suggested__list{flex-direction:column;gap:10px;display:flex}.ig-suggested__row{opacity:0;animation:4.4s ease-out infinite rowIn;animation-delay:var(--d,0s);align-items:center;gap:10px;display:flex;transform:translate(8px)}@keyframes rowIn{0%,8%{opacity:0;transform:translate(10px)}20%,85%{opacity:1;transform:translate(0)}95%,to{opacity:0;transform:translate(-6px)}}.ig-suggested__avatar{border:2px solid var(--bg);width:36px;height:36px;box-shadow:0 0 0 1.5px var(--border-soft);border-radius:50%;flex-shrink:0}.ig-suggested__meta{flex:1;min-width:0}.ig-suggested__user{color:var(--text-primary);letter-spacing:-.2px;font-size:12px;font-weight:700}.ig-suggested__reason{color:var(--text-muted);letter-spacing:-.2px;margin-top:2px;font-size:10.5px}.ig-suggested__score{background:var(--brand);color:#fff;border-radius:var(--radius-asym);letter-spacing:-.3px;flex-shrink:0;align-items:baseline;gap:1px;padding:5px 10px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:0 4px 12px #e7494640}.ig-suggested__score small{opacity:.85;font-size:9px;font-weight:700}.ig-profile{background:var(--bg);border:1px solid var(--border-soft);border-radius:12px;flex-direction:column;align-items:center;gap:4px;min-width:92px;padding:10px 12px;display:flex;box-shadow:0 4px 14px #0000000f}.ig-profile__avatar{box-sizing:border-box;background:linear-gradient(135deg,#fda4af 0%,#fbbf24 50%,#818cf8 100%);border-radius:50%;width:36px;height:36px;padding:2px;position:relative}.ig-profile__avatar:after{content:"";background:var(--bg);border-radius:50%;position:absolute;inset:2px}.ig-profile__name{color:var(--text-primary);letter-spacing:-.2px;font-size:11px;font-weight:700}.ig-profile__followers{color:var(--text-muted);font-size:10px}.ig-profile--seed{border-color:var(--brand);border-width:2px;padding:14px 16px;box-shadow:0 8px 22px #e749462e}.ig-profile--seed .ig-profile__avatar{width:48px;height:48px}.ig-profile--seed .ig-profile__name{font-size:13px}.ig-profile--seed .ig-profile__followers{font-size:11px}.anim-kw2{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.ig-search{background:var(--bg);border:1px solid var(--border-soft);border-radius:14px;width:100%;overflow:hidden;box-shadow:0 8px 22px #0000000f}.ig-search__bar{color:var(--text-muted);background:#0000000a;border-radius:10px;align-items:center;gap:10px;margin:12px;padding:12px 14px;display:flex}.ig-search__bar svg{flex-shrink:0;width:16px;height:16px}.ig-search__query{color:var(--text-primary);letter-spacing:-.2px;align-items:center;font-size:13px;font-weight:600;display:inline-flex}.ig-search__caret{background:var(--text-primary);width:1.5px;height:14px;margin-left:2px;animation:1s steps(2,end) infinite caretBlink;display:inline-block}@keyframes caretBlink{50%{opacity:0}}.ig-search__tabs{border-bottom:1px solid var(--border-soft);gap:0;display:flex}.ig-search__tab{text-align:center;color:var(--text-muted);letter-spacing:-.2px;border-bottom:2px solid #0000;flex:1;margin-bottom:-1px;padding:10px 0;font-size:11px;font-weight:700}.ig-search__tab.is-active{color:var(--brand-readable);border-bottom-color:var(--brand)}.ig-search__count-pill{background:var(--brand);color:#fff;vertical-align:middle;border-radius:999px;margin-left:4px;padding:1px 6px;font-size:9px;font-weight:800;display:inline-block}.ig-search__results{padding:4px 0 8px}.ig-search__row{opacity:0;animation:4.4s ease-out infinite searchRowIn;animation-delay:var(--d,0s);align-items:center;gap:12px;padding:8px 14px;display:flex;transform:translateY(6px)}@keyframes searchRowIn{0%,10%{opacity:0;transform:translateY(6px)}22%,85%{opacity:1;transform:translateY(0)}95%,to{opacity:0;transform:translateY(-4px)}}.ig-search__avatar{border:2px solid var(--bg);width:36px;height:36px;box-shadow:0 0 0 1.5px var(--border-soft);border-radius:50%;flex-shrink:0}.ig-search__meta{flex:1;min-width:0}.ig-search__user{color:var(--text-primary);letter-spacing:-.2px;font-size:12.5px;font-weight:700}.ig-search__bio{color:var(--text-secondary);letter-spacing:-.2px;margin-top:2px;font-size:11px;line-height:1.45}.ig-search__bio mark{color:var(--text-primary);background:#e749462e;border-radius:4px;padding:1px 4px;font-weight:700}.ig-search__match{background:var(--brand);color:#fff;border-radius:var(--radius-asym);letter-spacing:-.3px;flex-shrink:0;align-items:baseline;gap:1px;padding:5px 10px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:0 4px 12px #e7494640}.ig-search__match small{opacity:.85;font-size:9px;font-weight:700}.feat-keyword-visual{flex-direction:column;gap:12px;width:100%;height:100%;display:flex}.feat-keyword-visual__bar{background:#fff;border:1px solid #e749463d;border-radius:14px;padding:13px 14px;box-shadow:0 10px 24px #e7494612}.feat-keyword-visual__bar strong{color:var(--text-primary);letter-spacing:-.3px;align-items:center;margin-top:4px;font-size:15px;font-weight:900;display:inline-flex}.feat-keyword-visual__head{justify-content:space-between;align-items:end;gap:14px;display:flex}.feat-keyword-visual__head strong{color:var(--text-primary);letter-spacing:-.4px;margin-top:2px;font-size:17px;font-weight:900;display:block}.feat-keyword-visual__head em{color:var(--text-muted);letter-spacing:-.2px;white-space:nowrap;font-size:11px;font-style:normal;font-weight:900}.feat-keyword-visual__grid{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-height:0;display:grid}.feat-keyword-visual__grid article{border:1px solid var(--border-soft);opacity:0;min-width:0;animation:4.3s ease-out infinite keywordCardIn;animation-delay:var(--d,0s);background:#fff;border-radius:14px;flex-direction:column;display:flex;overflow:hidden;transform:translateY(8px)}@keyframes keywordCardIn{0%,10%{opacity:0;transform:translateY(8px)}22%,84%{opacity:1;transform:translateY(0)}96%,to{opacity:0;transform:translateY(-5px)}}.feat-keyword-visual__grid img{aspect-ratio:1;object-fit:cover;background:#f2f2f2;width:100%;display:block}.feat-keyword-visual__metrics{color:#888;letter-spacing:0;flex-wrap:wrap;gap:6px;padding:8px 9px 0;font-size:9.5px;font-weight:900;display:flex}.feat-keyword-visual__grid article>strong{color:var(--text-primary);letter-spacing:-.2px;padding:6px 9px 0;font-size:12px;font-weight:900;line-height:1.2;display:block}.feat-keyword-visual__grid article>p{-webkit-line-clamp:2;min-height:28px;color:var(--text-secondary);letter-spacing:-.2px;-webkit-box-orient:vertical;flex:1;margin:4px 0 0;padding:0 9px;font-size:10.5px;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.feat-keyword-visual__grid button{appearance:none;min-height:26px;color:var(--brand);letter-spacing:-.2px;background:#e7494614;border:1px solid #e7494633;border-radius:8px;margin:8px 9px 9px;font-family:inherit;font-size:10px;font-weight:900}.feat-keyword-visual__depth{background:#e749460f;border:1px solid #e749462e;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;display:grid}.feat-keyword-visual__depth span{background:var(--brand);color:#fff;letter-spacing:-.2px;white-space:nowrap;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:900;animation:1.8s ease-in-out infinite keywordDepthPulse}@keyframes keywordDepthPulse{0%,to{transform:translate(0)}50%{transform:translate(3px)}}.feat-keyword-visual__depth p{color:var(--text-secondary);letter-spacing:-.2px;margin:0;font-size:10.5px;font-weight:800;line-height:1.35}@media (max-width:520px){.feat-row__visual{padding:18px}.feat-row__visual--keyword-service{aspect-ratio:1/1.06}.feat-row__visual--report-service{aspect-ratio:4/5}.feat-account-visual{gap:7px}.feat-account-visual__seed{grid-template-columns:46px minmax(0,1fr) auto;gap:9px;padding:10px}.feat-account-visual__avatar{width:46px;height:46px}.feat-account-visual__seed strong{font-size:12.5px}.feat-account-visual__seed p,.feat-account-visual__seed span{font-size:9.5px}.feat-account-visual__seed em{width:34px;height:24px;font-size:10px}.feat-account-visual__signals{gap:7px}.feat-account-visual__signals div{padding:7px 8px}.feat-account-visual__signals span{font-size:9.8px}.feat-account-visual__signals b{font-size:11.5px}.feat-account-visual__results article{grid-template-columns:38px minmax(0,1fr);gap:8px;padding:6px}.feat-account-visual__results img{width:38px;height:38px}.feat-account-visual__results strong{font-size:11px}.feat-account-visual__results p,.feat-account-visual__results span{font-size:9px}.feat-account-visual__results article:nth-child(3){display:none}.feat-visual-account{gap:7px}.account-signal__seed{border-radius:12px;grid-template-columns:44px minmax(0,1fr);gap:9px;padding:8px}.account-signal__seed img{border-radius:10px;width:44px}.account-signal__seed span{font-size:9px}.account-signal__seed strong{margin-top:2px;font-size:12px}.account-signal__seed p{margin-top:1px;font-size:9px}.account-signal__grid{gap:6px}.account-signal__grid div{border-radius:10px;padding:7px 8px}.account-signal__grid span{font-size:9px}.account-signal__grid b{margin-top:3px;font-size:13px}.account-signal__grid i{height:3px;margin-top:5px}.account-signal__matches{gap:6px}.account-signal__matches article{border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;gap:7px;padding:6px}.account-signal__matches img{border-radius:8px;width:34px}.account-signal__matches strong{font-size:10.5px}.account-signal__matches span{font-size:9px}.account-signal__matches b{padding:4px 7px;font-size:10px}.account-signal__matches article:nth-child(3){display:none}.feat-keyword-visual{gap:8px}.feat-keyword-visual__bar{padding:10px}.feat-keyword-visual__bar strong,.feat-keyword-visual__head strong{font-size:13px}.feat-keyword-visual__grid{gap:8px}.feat-keyword-visual__metrics{gap:4px;padding:6px 7px 0;font-size:8.5px}.feat-keyword-visual__grid article>strong{padding:5px 7px 0;font-size:10.5px}.feat-keyword-visual__grid article>p{min-height:24px;padding:0 7px;font-size:9px}.feat-keyword-visual__grid button{min-height:23px;margin:6px 7px 7px;font-size:9px}.feat-keyword-visual__depth{grid-template-columns:1fr;gap:5px;padding:8px}.feat-keyword-visual__depth span,.feat-keyword-visual__depth p{font-size:9px}.feat-visual-keyword--service{grid-template-rows:auto auto minmax(0,1fr);gap:8px}.feat-visual-keyword--service .keyword-search-card{padding:12px 14px}.feat-visual-keyword--service .keyword-search-card div,.feat-visual-keyword--service .keyword-search-card i{display:none}.feat-visual-keyword--service .keyword-search-card strong{margin-top:3px;font-size:14px;line-height:1.25}.keyword-fit-carousel{--kw-slot0-x:-232px;--kw-slot0-y:16px;--kw-slot0-scale:.62;--kw-slot1-x:-142px;--kw-slot1-y:16px;--kw-slot1-scale:.75;--kw-slot2-x:-50%;--kw-slot2-y:0;--kw-slot2-scale:1;--kw-slot3-x:46px;--kw-slot3-y:16px;--kw-slot3-scale:.75;--kw-slot4-x:136px;--kw-slot4-y:16px;--kw-slot4-scale:.62;min-height:194px;margin:0 -2px}.keyword-fit-card{border-radius:12px;width:128px;top:0}.keyword-fit-card div{padding:7px 8px 40px}.keyword-fit-card strong{font-size:10px}.keyword-fit-card span{font-size:8.5px}.keyword-fit-card b{text-align:center;font-size:23px;bottom:18px;left:0;right:0}.keyword-fit-card--active{width:128px;top:0}.keyword-fit-card--active strong{font-size:12px}.keyword-fit-card div span:only-child{font-size:10.5px}.keyword-fit-card:after{bottom:10px;left:12px;right:12px}.keyword-fit-card em{width:30px;height:30px;font-size:18px}.keyword-sort-line{gap:8px;padding:9px 10px}.keyword-sort-line b{font-size:10.5px}.keyword-map__core{width:164px;padding:14px 12px}.keyword-map__chips b{white-space:nowrap;word-break:keep-all;min-width:max-content;padding:6px 9px}.keyword-map__signal{min-width:106px;padding:10px}.keyword-map__signal--views{left:16px}.keyword-map__signal--comments{right:14px}.keyword-map__signal--saves{right:18px}.keyword-map__result{gap:9px;left:22px;right:22px}.keyword-map__result b{font-size:10.5px}.feat-visual-monitor--service{gap:12px}.monitor-week{border-radius:16px;gap:7px;padding:10px}.monitor-week div{border-radius:11px;min-height:58px;padding:7px 5px}.monitor-week b{font-size:8px}.monitor-week em{margin-top:3px;font-size:13px;line-height:1}.monitor-week img{border-width:1.5px;width:21px;bottom:6px;right:5px}.monitor-week span{width:5px;height:5px;bottom:8px;left:6px}.feat-visual-monitor--service .monitor-stream{gap:6px}.feat-visual-monitor--service .monitor-stream article{grid-template-columns:34px minmax(0,1fr) auto;padding:7px}.feat-visual-monitor--service .monitor-stream img{width:34px}.monitor-flow{gap:14px}.monitor-flow__body{grid-template-columns:minmax(104px,.95fr) 58px minmax(118px,1fr);gap:6px}.monitor-flow__sources article{grid-template-columns:32px minmax(0,1fr);gap:7px;padding:7px}.monitor-flow__sources img{width:32px}.monitor-flow__sources strong,.monitor-flow__stack strong{font-size:10.5px;line-height:1.25}.monitor-flow__sources span{display:none}.monitor-flow__rail{min-height:224px}.monitor-flow__node{white-space:nowrap;max-width:64px;padding:5px 7px}.monitor-flow__stack article{padding:11px 10px}.monitor-flow__stack article:nth-child(2),.monitor-flow__stack article:nth-child(3){margin-left:0}.monitor-flow__stack b{font-size:15px;right:10px}.monitor-flow__stack strong{white-space:normal;word-break:keep-all;max-width:66px}.report-lens{grid-template-columns:minmax(0,.95fr) 60px minmax(0,1.12fr);gap:8px}.report-lens__inputs{gap:7px}.report-lens__inputs span{padding:7px 8px;font-size:10px}.report-lens__core{width:60px}.report-lens__core span{font-size:15px}.report-lens__output{padding:11px}.report-lens__output header{gap:6px}.report-lens__output header strong{white-space:nowrap;font-size:11.5px}.report-lens__output header b{padding:3px 6px;font-size:9px}.report-lens__output article{grid-template-columns:24px minmax(0,1fr);gap:7px;padding:8px 0}.report-lens__output article i{width:24px}.feat-visual-report--service .report-brief-card{padding:14px}.feat-visual-report--service .report-brief-card strong{white-space:normal;word-break:keep-all;margin-top:6px;font-size:13px;line-height:1.35;display:block}.feat-visual-report--service .report-brief-card div{margin-top:10px;display:flex}.feat-visual-report--service .report-brief-card b{white-space:nowrap;font-size:9.5px}.feat-visual-report--service .report-agent-line{gap:8px}.feat-visual-report--service .report-agent-line b{padding:6px 10px;font-size:10px}.feat-visual-report--service .report-output-card{padding:13px}.feat-visual-report--service .report-output-card article{grid-template-columns:38px minmax(0,1fr)}.feat-visual-report--service .report-output-card img{width:38px}.ai-agent-workbench{border-radius:16px;gap:7px;padding:12px}.ai-agent-workbench__body{grid-template-columns:minmax(0,1fr) 94px;gap:7px}.ai-agent-workbench__trace{padding:9px}.ai-agent-workbench__trace ol{gap:5px;margin-top:7px}.ai-agent-workbench__trace li{grid-template-columns:38px minmax(0,1fr) 12px;gap:6px;min-height:26px;padding:6px 7px}.ai-agent-workbench__trace li b,.ai-agent-workbench__tools article b{font-size:8px}.ai-agent-workbench__trace li span,.ai-agent-workbench__tools article strong{font-size:8.4px}.ai-agent-workbench__tools{gap:7px}.ai-agent-workbench__tools article{padding:8px}.ai-agent-workbench__output{padding:9px}.ai-agent-workbench__output article{grid-template-columns:28px minmax(0,1fr);gap:6px;min-height:52px;padding:7px}.ai-agent-workbench__output img{width:28px}.ai-agent-workbench__output article strong{font-size:9.2px}.ai-agent-workbench__output article p{display:none}.ai-agent-workbench__output article>b{grid-column:1/-1;width:28px;height:20px;font-size:9.2px}}.hero__kicker{color:var(--brand);letter-spacing:-.2px;background:#e7494614;border:1px solid #e749462e;border-radius:999px;margin-bottom:18px;padding:6px 14px;font-size:12px;font-weight:700;display:inline-block}.hero__note{color:var(--text-muted);letter-spacing:-.2px;margin-top:14px;font-size:12px}.problem-grid{grid-template-columns:1fr 1fr 1fr;gap:16px;max-width:960px;margin:0 auto;display:grid}@media (max-width:720px){.problem-grid{grid-template-columns:1fr}}.problem-card{background:var(--bg);border:1px solid var(--border-soft);border-radius:var(--radius-card-lg);text-align:center;padding:28px 24px;box-shadow:0 4px 14px #0000000a}.problem-card__icon{margin-bottom:14px;font-size:32px;line-height:1}.problem-card p{color:var(--text-primary);letter-spacing:-.3px;font-size:14.5px;font-weight:500;line-height:1.7}.problem-close{text-align:center;color:var(--text-primary);letter-spacing:-.4px;margin:36px auto 0;font-size:clamp(16px,1.8vw,20px);font-weight:700}.section--dark{color:#fff;text-align:center;background:#111;padding:96px 0}.section--dark .brand-mark{color:#ff7a78}.heartbeat{font-family:var(--font-serif);letter-spacing:-.025em;color:#fff;margin:0;font-size:clamp(32px,5vw,60px);font-weight:400;line-height:1.2}.heartbeat__sub{color:#ffffffa6;letter-spacing:-.3px;margin-top:22px;font-size:clamp(14px,1.4vw,17px)}.plan__anchor{color:var(--text-muted);letter-spacing:-.2px;margin-top:6px;font-size:12px;line-height:1.5}.feature__hypothesis{color:var(--text-secondary);letter-spacing:-.2px;background:#0000000a;border:1px dashed #00000026;border-radius:6px;margin-bottom:10px;padding:4px 10px;font-family:SF Mono,ui-monospace,JetBrains Mono,Menlo,monospace;font-size:11.5px;font-weight:600;display:inline-block}.problem-philosophy{text-align:center;color:var(--text-secondary);letter-spacing:-.2px;margin:10px auto 0;font-size:13.5px;font-style:italic}.topmkt{background:#e749460a;border:1px solid #e749462e;border-radius:12px;max-width:1080px;margin:24px auto 0;padding:18px 22px}.topmkt__head{color:var(--brand);letter-spacing:-.2px;align-items:center;gap:6px;margin-bottom:12px;font-size:12px;font-weight:800;display:inline-flex}.topmkt__head:before{content:"⚑";font-size:13px}.topmkt__step{grid-template-columns:64px 1fr;align-items:baseline;gap:14px;padding:8px 0;display:grid}.topmkt__step+.topmkt__step{border-top:1px dashed #0000000f}.topmkt__label{color:var(--brand);letter-spacing:.02em;font-family:SF Mono,ui-monospace,JetBrains Mono,Menlo,monospace;font-size:11px;font-weight:800}.topmkt__body{color:var(--text-primary);letter-spacing:-.3px;font-size:14px;line-height:1.6}.billing-toggle{background:#0000000d;border-radius:999px;gap:2px;margin:12px auto 14px;padding:4px;display:inline-flex}.billing-toggle__opt{appearance:none;color:var(--text-secondary);letter-spacing:-.2px;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:12.5px;font-weight:700;transition:background .15s,color .15s;display:inline-flex}.billing-toggle__opt.is-active{background:var(--bg);color:var(--text-primary);box-shadow:0 2px 6px #00000014}.billing-toggle__badge{background:var(--brand);color:#fff;letter-spacing:-.2px;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:800;display:inline-block}.plan__price-eff{color:var(--brand);letter-spacing:-.2px;margin-top:4px;font-size:12px;font-weight:700}.billing-toggle--top{margin:0 auto 28px;display:inline-flex;position:relative;left:50%;transform:translate(-50%)}.plan__badge--fomo{color:#fff;letter-spacing:-.2px;background:linear-gradient(135deg,#e74946,#f97373);font-weight:800;box-shadow:0 6px 18px #e7494659}.plan__price-row{align-items:center;gap:10px;margin-top:6px;display:flex}.plan__price-strike{color:var(--text-muted);letter-spacing:-.3px;font-size:16px;text-decoration:line-through;text-decoration-thickness:1.5px}.plan__price-save{background:var(--brand);color:#fff;letter-spacing:-.2px;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:800;display:inline-block}.plan__fomo{color:var(--text-primary);letter-spacing:-.2px;background:#e7494614;border:1px dashed #e749464d;border-radius:8px;margin-top:10px;padding:10px 12px;font-size:12px;font-weight:500;line-height:1.5}.plan__note{text-align:center;color:var(--text-muted);letter-spacing:-.2px;margin-top:10px;font-size:12px}.plan__vat{color:var(--text-secondary);letter-spacing:-.2px;vertical-align:middle;background:#0000000f;border-radius:6px;margin-left:10px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-block}.footer__biz-toggle{appearance:none;cursor:pointer;font:inherit;color:var(--text-secondary);background:0 0;border:0;align-items:center;gap:4px;padding:0;transition:color .15s;display:inline-flex}.footer__biz-toggle:hover{color:var(--text-primary)}.footer__biz-toggle span{opacity:.7;font-size:9px;transition:transform .2s;display:inline-block}.footer__biz-toggle[aria-expanded=true] span{transform:rotate(180deg)}.footer__info{border-top:1px solid var(--border-soft);margin-top:18px;padding-top:18px}.footer__info[hidden]{display:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.anim-image__ref{animation:4s ease-in-out infinite moodPulse!important}.anim-image__scan{animation:3.6s ease-in-out infinite scanSweep!important}.anim-image__tag{animation:4s ease-out infinite tagPop!important;animation-delay:var(--d,0s)!important}.anim-image__dot{animation:1.8s ease-in-out infinite dotFlow!important;animation-delay:var(--d,0s)!important}.anim-image__bar span{animation:3.6s ease-out infinite barFill!important;animation-delay:calc(var(--d,0s) + .2s)!important}.anim-image__card{animation:3.6s ease-out infinite cardIn!important;animation-delay:var(--d,0s)!important}.ig-suggested__row{animation:4.4s ease-out infinite rowIn!important;animation-delay:var(--d,0s)!important}.ig-search__row{animation:4.4s ease-out infinite searchRowIn!important;animation-delay:var(--d,0s)!important}.ig-search__caret{animation:1s steps(2,end) infinite caretBlink!important}}.feat-section *,.feat-section :before,.feat-section :after{animation-play-state:paused}.feat-section.is-visible *,.feat-section.is-visible :before,.feat-section.is-visible :after{animation-play-state:running}.ck-compare{grid-template-columns:1fr 1fr;gap:20px;max-width:980px;margin:0 auto;display:grid}.ck-compare__col{background:var(--bg);border:1px solid var(--border-soft);border-radius:var(--radius-card-lg);padding:28px 28px 30px;box-shadow:0 6px 20px #0000000a}.ck-compare__head{letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--border-soft);margin-bottom:18px;padding-bottom:14px;font-size:12px;font-weight:800}.ck-compare__col--bad .ck-compare__head{color:var(--text-muted)}.ck-compare__col--good .ck-compare__head{color:var(--brand)}.ck-compare__col ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.ck-compare__col ul li{letter-spacing:-.3px;padding-left:24px;font-size:14.5px;line-height:1.6;position:relative}.ck-compare__col--bad ul li{color:var(--text-muted);-webkit-text-decoration:line-through #0000002e;text-decoration:line-through #0000002e;text-decoration-thickness:1.5px}.ck-compare__col--bad ul li:before{content:"✕";color:var(--text-muted);font-weight:800;text-decoration:none;display:inline-block;position:absolute;top:-1px;left:0}.ck-compare__col--good ul li{color:var(--text-primary)}.ck-compare__col--good ul li:before{content:"✓";color:var(--brand);font-weight:800;position:absolute;top:0;left:0}.ck-compare__col--good ul li strong{color:var(--brand);font-weight:800}@media (max-width:720px){.ck-compare{grid-template-columns:1fr}}.ck__lede{text-align:center;color:var(--text-primary);letter-spacing:-.6px;margin:0 auto 36px;font-size:clamp(24px,3vw,36px);font-weight:800}.ck__list{background:var(--bg);border:1px solid var(--border-soft);border-radius:var(--radius-card-lg);flex-direction:column;gap:18px;max-width:640px;margin:0 auto;padding:36px 40px;list-style:none;display:flex;box-shadow:0 8px 28px #0000000f}.ck__item{letter-spacing:-.3px;color:var(--text-primary);align-items:center;gap:14px;font-size:clamp(15px,1.7vw,18px);line-height:1.5;display:flex}.ck__item strong{color:var(--brand);font-weight:800}.ck__box{border:2px solid var(--text-muted);background:0 0;border-radius:5px;flex-shrink:0;width:22px;height:22px;display:inline-block}.ck__close{text-align:center;color:var(--text-secondary);letter-spacing:-.3px;margin:40px auto 0;font-size:clamp(16px,1.8vw,20px);font-weight:600}.ck__close em{color:var(--text-muted);font-style:italic}.ck__close strong{color:var(--brand);font-weight:800}@media (max-width:640px){.ck__list{padding:28px 24px}}.aspire__lede{text-align:center;color:var(--text-primary);letter-spacing:-.5px;max-width:760px;margin:0 auto 40px;font-size:clamp(20px,2.4vw,28px);font-weight:700}.aspire{flex-direction:column;gap:28px;max-width:760px;margin:0 auto;display:flex}.aspire__row{background:var(--bg);border-left:3px solid var(--brand);border-radius:0 12px 12px 0;flex-direction:column;gap:12px;padding:28px 32px;display:flex;box-shadow:0 4px 16px #0000000a}.aspire__quote{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--text-primary);font-size:clamp(20px,2.4vw,26px);font-weight:400;line-height:1.4}.aspire__caption{color:var(--text-secondary);letter-spacing:-.3px;font-size:14px;line-height:1.5}.aspire__caption strong{color:var(--brand);font-weight:800}.aspire__close{text-align:center;color:var(--text-primary);letter-spacing:-.4px;margin:44px auto 0;font-size:clamp(17px,1.8vw,22px);font-weight:700}.aspire__close strong{color:var(--brand);font-weight:800}.bern__big{font-family:var(--font-serif);letter-spacing:-.025em;text-align:center;max-width:900px;color:var(--text-primary);margin:24px auto 40px;font-size:clamp(32px,5vw,56px);font-weight:400;line-height:1.2}.bern__big em{color:var(--text-muted);font-style:normal;-webkit-text-decoration:line-through #00000040;text-decoration:line-through #00000040;text-decoration-thickness:2px}.bern__big strong{color:var(--brand);font-weight:400}.bern__points{text-align:center;flex-direction:column;gap:10px;max-width:720px;margin:0 auto;padding:0;list-style:none;display:flex}.bern__points li{color:var(--text-primary);letter-spacing:-.3px;font-size:clamp(15px,1.6vw,18px);font-weight:600}.bern__points li em{color:var(--brand);font-style:normal;font-weight:800}.diff__lede{letter-spacing:-.4px;font-weight:500;color:var(--text-primary)!important;margin-top:12px!important;font-size:clamp(20px,2.2vw,26px)!important}.diff__lede strong{color:var(--brand);font-weight:800}.diff{flex-direction:column;gap:20px;max-width:880px;margin:0 auto;display:flex}.diff__row{background:var(--bg);border:1px solid var(--border-soft);border-radius:var(--radius-card-lg);grid-template-columns:120px 1fr;align-items:start;gap:28px;padding:28px 32px;display:grid;box-shadow:0 6px 20px #0000000a}.diff__label{color:var(--brand);letter-spacing:.1em;text-transform:uppercase;padding-top:6px;font-family:SF Mono,ui-monospace,JetBrains Mono,Menlo,monospace;font-size:11px;font-weight:800}.diff__title{color:var(--text-primary);letter-spacing:-.5px;margin:0 0 14px;font-size:clamp(22px,2.4vw,28px);font-weight:800;line-height:1.3}.diff__compare{letter-spacing:-.2px;background:#00000006;border-radius:10px;flex-direction:column;gap:6px;margin:0 0 12px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.diff__bad{color:var(--text-muted);padding-left:18px;position:relative}.diff__bad:before{content:"✕";color:var(--text-muted);font-weight:800;position:absolute;top:1px;left:0}.diff__good{color:var(--text-primary);padding-left:18px;font-weight:600;position:relative}.diff__good:before{content:"✓";color:var(--brand);font-weight:800;position:absolute;top:1px;left:0}.diff__text{color:var(--text-secondary);letter-spacing:-.3px;margin:0;font-size:14px;line-height:1.65}@media (max-width:720px){.diff__row{grid-template-columns:1fr;gap:8px;padding:24px}}.loop{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:stretch;gap:0;max-width:1080px;margin:0 auto;padding-bottom:40px;display:grid;position:relative}.loop__step{background:var(--bg);border:1px solid var(--border-soft);border-radius:var(--radius-card-lg);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:24px 20px;display:flex;box-shadow:0 6px 20px #0000000d}.loop__step--evolve{background:var(--brand);border-color:var(--brand);color:#fff;box-shadow:0 10px 28px #e749464d}.loop__num{color:var(--brand);letter-spacing:.1em;font-family:SF Mono,ui-monospace,JetBrains Mono,Menlo,monospace;font-size:11px;font-weight:800}.loop__step--evolve .loop__num{color:#ffffffb3}.loop__name{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--text-primary);margin-top:2px;font-size:22px;font-weight:400}.loop__step--evolve .loop__name{color:#fff}.loop__desc{color:var(--text-secondary);letter-spacing:-.2px;margin-top:4px;font-size:13px;line-height:1.55}.loop__step--evolve .loop__desc{color:#ffffffe0}.loop__arrow{color:var(--text-muted);justify-content:center;align-items:center;padding:0 6px;font-size:22px;display:flex}.loop__return{border-left:1.5px dashed var(--brand);border-right:1.5px dashed var(--brand);border-bottom:1.5px dashed var(--brand);border-radius:0 0 14px 14px;justify-content:center;align-items:flex-end;height:28px;display:flex;position:absolute;bottom:0;left:0;right:0}.loop__return:before{content:"↺";background:var(--bg-pink,#fce8e7);color:var(--brand);padding:0 8px;font-size:18px;font-weight:800;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.loop__return-text{color:var(--brand);background:var(--bg-pink,#fce8e7);letter-spacing:-.2px;padding:0 6px;font-size:11px;font-weight:700;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)translate(24px)}@media (max-width:900px){.loop{grid-template-columns:1fr;gap:14px;padding-bottom:0}.loop__arrow{padding:4px 0;transform:rotate(90deg)}.loop__return{display:none}}.vs{background:var(--bg);border:1px solid var(--border-soft);border-radius:var(--radius-card-lg);grid-template-columns:1fr auto 1fr;gap:0;max-width:980px;margin:0 auto;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 28px #0000000d}.vs:before{content:"VS";background:var(--brand);color:#fff;letter-spacing:.05em;z-index:2;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:13px;font-weight:800;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 22px #e7494659}.vs__col{flex-direction:column;padding:32px 32px 36px;display:flex}.vs__col--old{color:var(--text-muted);background:#00000005}.vs__col--new{background:var(--bg)}.vs__head{letter-spacing:.02em;text-transform:uppercase;border-bottom:1px solid var(--border-soft);margin-bottom:18px;padding-bottom:14px;font-size:13px;font-weight:800}.vs__col--old .vs__head{color:var(--text-muted)}.vs__col--new .vs__head{color:var(--brand);text-transform:none;letter-spacing:-.02em;font-size:16px;font-weight:400}.vs__col--new .vs__head .brand-mark{font-size:20px}.vs__list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.vs__list li{letter-spacing:-.3px;padding-left:22px;font-size:14.5px;line-height:1.55;position:relative}.vs__col--old .vs__list li{color:var(--text-muted);-webkit-text-decoration:line-through #0003;text-decoration:line-through #0003;text-decoration-thickness:1.5px}.vs__col--old .vs__list li:before{content:"×";color:var(--text-muted);font-size:16px;font-weight:800;text-decoration:none;display:inline-block;position:absolute;top:-1px;left:0}.vs__col--new .vs__list li{color:var(--text-primary)}.vs__col--new .vs__list li:before{content:"✓";color:var(--brand);font-size:14px;font-weight:800;position:absolute;top:0;left:0}.vs__col--new .vs__list li strong{color:var(--brand);font-weight:800}.vs__close{text-align:center;color:var(--text-primary);letter-spacing:-.4px;margin:36px auto 0;font-size:clamp(17px,1.8vw,22px);font-weight:700;line-height:1.5}.vs__close strong{color:var(--brand);font-weight:800}@media (max-width:720px){.vs{grid-template-columns:1fr}.vs:before{top:50%;left:50%;transform:translate(-50%,-50%)}.vs__col--old{border-bottom:1px solid var(--border-soft)}}.product-page{--brand-readable:#cc3532}.product-page .hero--brand{background:var(--brand);color:#fff;padding:96px 0 72px}.product-page .hero--brand h1{color:#fff}.product-page .hero--brand .hero__sub{color:#fff;font-size:clamp(19px,1.6vw,20px);font-weight:700}.product-page .hero--brand .hero__note{color:#ffffffb8}.product-page .hero--brand h1 .sparkle path{fill:#fff}@media (max-width:520px){.product-page .hero--brand h1{word-break:keep-all;font-size:clamp(22px,7vw,30px)}.product-page .hero--brand .hero__sub{word-break:keep-all;font-size:clamp(12px,3.6vw,15px)}}.btn--hero{color:var(--brand-readable);background:#fff;border-color:#fff;box-shadow:0 12px 30px #0000002e}.btn--hero:hover{color:var(--brand-hover);background:#fff5f5;border-color:#fff5f5}.product-page .hero__showcase{max-width:1040px;box-shadow:none;background:0 0;border-radius:0;margin:56px auto 0;padding:0;overflow:visible}.product-demo{border-radius:var(--radius-card-lg);width:100%;height:560px;color:var(--text-primary);text-align:left;background:#f8fafc;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 32px 80px #0000003d}.product-demo__external-summary{max-width:840px;color:var(--text-primary);text-align:left;background:#fffffff5;border:1px solid #ffffff6b;border-radius:12px;justify-content:flex-start;align-items:flex-start;gap:16px;margin:16px auto 0;padding:14px 16px;display:flex;box-shadow:0 18px 42px #841b1833}.product-demo__external-summary-copy{gap:6px;min-width:0;display:grid}.product-demo__external-summary-copy span{color:#565656;letter-spacing:0;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:6px;min-width:0;font-size:12.5px;font-weight:500;line-height:1.45;display:grid}.product-demo__external-summary-copy i{color:#e74946;background:#e749461f;border-radius:999px;place-items:center;width:16px;height:16px;margin-top:1px;font-size:10px;font-style:normal;font-weight:900;line-height:1;display:inline-grid}.product-demo__chrome{background:#fff;border-bottom:1px solid #00000012;flex:0 0 44px;grid-template-columns:88px minmax(240px,1fr) 88px;align-items:center;gap:16px;height:44px;padding:0 18px;display:grid}.product-demo__dots{align-items:center;gap:7px;display:flex}.product-demo__dots span{border-radius:50%;width:11px;height:11px;display:block}.product-demo__dots span:first-child{background:#fb6f69}.product-demo__dots span:nth-child(2){background:#f7c94b}.product-demo__dots span:nth-child(3){background:#57c16f}.product-demo__url{color:#595959;letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;background:#fbfbfb;border:1px solid #00000014;border-radius:999px;justify-content:center;justify-self:center;align-items:center;width:min(100%,390px);min-width:0;height:24px;padding:0 14px;font-size:11px;display:flex;overflow:hidden}.product-demo__body{flex:auto;grid-template-columns:72px minmax(230px,285px) 1fr;min-height:0;display:grid;overflow:hidden}.product-demo__rail{z-index:3;background:#fff;border-right:1px solid #0000000f;flex-direction:column;gap:8px;min-height:0;padding:16px 8px;display:flex;position:relative;overflow:visible}.product-demo__brand{font-family:var(--font-serif);color:var(--brand);text-align:center;margin-bottom:10px;font-size:16px;line-height:1}.product-demo__rail-btn{appearance:none;color:#666;letter-spacing:0;text-align:center;cursor:pointer;background:#fff;border:1px solid #0000000f;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:42px;padding:6px 4px;font-family:inherit;font-size:10px;font-weight:800;line-height:1.15;transition:background .16s,border-color .16s,box-shadow .16s,color .16s,transform .16s;display:flex;position:relative;box-shadow:0 1px #0f172a08}.product-demo__rail-btn:after{content:"";opacity:.8;background:#e7494661;border-radius:999px;width:5px;height:5px;transition:opacity .16s,transform .16s;animation:2.4s ease-in-out infinite product-demo-menu-dot;position:absolute;top:6px;right:6px;transform:scale(.82)}.product-demo__rail-btn:hover,.product-demo__rail-btn.is-active{color:var(--brand);background:#e7494614;border-color:#e7494652;transform:translateY(-1px);box-shadow:0 8px 18px #e749461f}.product-demo__rail-btn.is-active{animation:2.6s ease-in-out infinite product-demo-menu-active}.product-demo__rail-btn.is-active .product-demo__icon{animation:1.8s ease-in-out infinite product-demo-menu-icon}.product-demo__rail-btn:hover:after,.product-demo__rail-btn.is-active:after{opacity:1;transform:scale(1.18)}.product-demo__rail-btn.is-active:after{animation:1.4s ease-in-out infinite product-demo-menu-dot-active}@keyframes product-demo-menu-dot{0%,to{opacity:.45;transform:scale(.78)}50%{opacity:1;transform:scale(1.08)}}@keyframes product-demo-menu-dot-active{0%,to{transform:scale(1.05);box-shadow:0 0 #e7494647}50%{transform:scale(1.25);box-shadow:0 0 0 6px #e7494600}}@keyframes product-demo-menu-active{0%,to{box-shadow:0 8px 18px #e749461a}50%{box-shadow:0 12px 24px #e749462e}}@keyframes product-demo-menu-icon{0%,to{transform:translateY(0)}50%{transform:translateY(-1px)}}.product-demo__rail-btn:focus-visible{outline-offset:2px;outline:2px solid #e7494659}.product-demo__tooltip{z-index:30;color:#fff;letter-spacing:0;text-align:left;opacity:0;pointer-events:none;background:#111827;border:1px solid #1118271a;border-radius:8px;gap:4px;width:230px;padding:12px 14px;line-height:1.45;transition:opacity .15s,transform .15s;display:grid;position:absolute;top:50%;left:calc(100% + 16px);transform:translate(8px,-50%);box-shadow:0 18px 36px #0f172a38}.product-demo__tooltip:before{content:"";background:#111827;border-radius:2px;width:10px;height:10px;position:absolute;top:50%;left:-5px;transform:translateY(-50%)rotate(45deg)}.product-demo__tooltip strong,.product-demo__tooltip span{color:inherit;letter-spacing:0;display:block}.product-demo__tooltip strong{font-size:11px;font-weight:900}.product-demo__tooltip span{color:#ffffffc2;font-size:11px;font-weight:500}.product-demo__rail-btn:hover .product-demo__tooltip,.product-demo__rail-btn:focus-visible .product-demo__tooltip{opacity:1;transform:translate(4px,-50%)}.product-demo__mobile-tooltip{display:none}.product-demo__icon{justify-content:center;align-items:center;width:22px;height:22px;line-height:1;display:inline-flex}.product-demo__icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.product-demo__rail-btn small{color:inherit;font-size:9px;font-weight:800;line-height:1.1;display:block}.product-demo__rail-gap{background:#00000014;height:1px;margin:3px 4px;display:block}.product-demo__search-panel{background:#fff;border-right:1px solid #0000000f;min-width:0;min-height:0;padding:24px 18px;overflow:hidden}.product-demo__panel-title{color:var(--text-primary);letter-spacing:0;margin:0 0 6px;font-size:18px;font-weight:800;line-height:1.25}.product-demo__search-panel p{color:#8b8b8b;letter-spacing:0;margin:0 0 18px;font-size:12px;font-weight:600;line-height:1.45}.product-demo__keyword-card{background:#fff;border:1px solid #e749463d;border-radius:10px;padding:12px;display:block;box-shadow:0 12px 26px #e7494617}.product-demo__input{background:#fbfbfb;border:1px solid #00000014;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;min-height:44px;padding:8px;display:flex}.product-demo__chip{min-height:24px;color:var(--text-primary);letter-spacing:0;background:#f4f4f5;border:1px solid #00000014;border-radius:999px;align-items:center;padding:0 9px;font-size:11px;font-weight:800;display:inline-flex}.product-demo__placeholder{color:#aaa;letter-spacing:0;font-size:11px;font-weight:700}.product-demo__keyword-input{min-height:38px;color:var(--text-primary);letter-spacing:0;background:#f7f7f8;border:1px solid #00000014;border-radius:8px;align-items:center;gap:2px;margin-top:0;padding:0 12px;font-size:12px;font-weight:800;display:none}.product-demo[data-active-tab=keyword] .product-demo__keyword-input{display:flex}.product-demo__keyword-input:before{content:"";border:2px solid #b5b5b5;border-radius:50%;width:13px;height:13px;margin-right:8px;transform:rotate(-12deg);box-shadow:6px 6px 0 -4px #b5b5b5}.product-demo__keyword-input span:empty:after{content:"검색어 입력";color:#b3b3b3}.product-demo__keyword-input i{background:var(--brand);width:1px;height:16px;animation:.85s step-end infinite product-demo-caret}.product-demo__field-group{gap:8px;display:grid}.product-demo__field-group label{color:#666;letter-spacing:0;font-size:11px;font-weight:700;display:block}.product-demo__field-group small{color:#666;letter-spacing:0;font-size:10px;font-weight:700;line-height:1.45}.product-demo__actual-input{min-height:38px;color:var(--text-primary);letter-spacing:0;background:#f7f7f8;border:1px solid #00000014;border-radius:8px;align-items:center;gap:2px;padding:0 12px;font-size:12px;font-weight:800;display:flex}.product-demo__actual-input--keyword:before{content:"";border:2px solid #b5b5b5;border-radius:50%;width:13px;height:13px;margin-right:8px;transform:rotate(-12deg);box-shadow:6px 6px 0 -4px #b5b5b5}.product-demo__actual-input span:empty:after{content:"뷰티, 스킨케어";color:#b3b3b3}.product-demo__actual-input i{background:var(--brand);width:1px;height:16px;margin-left:2px;animation:.85s step-end infinite product-demo-caret}.product-demo__example-btn{appearance:none;color:#6366f1;letter-spacing:0;background:0 0;border:0;width:100%;padding:8px 6px 0;font-family:inherit;font-size:10px;font-weight:900}.product-demo__image-drop{border:1px dashed var(--color-border-light,#00000024);background:#fff;border-radius:8px;min-height:192px;position:relative;overflow:hidden}.product-demo__image-drop label,.product-demo__creator-search label{color:#8b8b8b;letter-spacing:0;font-size:11px;font-weight:700;display:block}.product-demo__image-drop label{padding:11px 12px 0}.product-demo__image-paste{color:#aaa;letter-spacing:0;border:1px solid #00000014;border-radius:8px;margin:8px 12px;padding:10px 12px;font-size:11px;font-weight:700}.product-demo__image-upload{color:#8b8b8b;letter-spacing:0;text-align:center;padding:4px 12px 12px;font-size:11px;font-weight:700;line-height:1.45}.product-demo__drag-preview,.product-demo__image-preview{background:#f3f4f6;border-radius:8px;position:absolute;overflow:hidden}.product-demo__drag-preview{aspect-ratio:3/4;z-index:2;width:58px;animation:2.2s both product-demo-drag-drop;top:8px;right:-54px;box-shadow:0 16px 32px #0f172a3d}.product-demo__image-preview{opacity:0;animation:2.2s both product-demo-image-fill;inset:44px 12px 12px}.product-demo__drag-preview img,.product-demo__image-preview img{object-fit:cover;width:100%;height:100%;display:block}.product-demo__image-preview span{color:#fff;letter-spacing:0;background:linear-gradient(#0000,#000000a3);padding:22px 10px 9px;font-size:10px;font-weight:800;position:absolute;bottom:0;left:0;right:0}.product-demo__creator-search{gap:8px;display:grid}.product-demo__creator-input{min-height:38px;color:var(--text-primary);letter-spacing:0;background:#f7f7f8;border:1px solid #00000014;border-radius:8px;align-items:center;padding:0 12px;font-size:12px;font-weight:800;display:flex}.product-demo__creator-input span{color:#8b8b8b;margin-right:1px}.product-demo__creator-input b{min-width:0;font-size:inherit;font-weight:inherit}.product-demo__creator-input i{background:var(--brand);width:1px;height:16px;margin-left:2px;animation:.85s step-end infinite product-demo-caret}.product-demo__seed-card{opacity:0;background:#fbfbfb;border:1px solid #00000012;border-radius:8px;margin-top:10px;padding:10px 12px;animation:.42s 1.95s both product-demo-seed-card;transform:translateY(8px)}.product-demo__seed-card strong,.product-demo__seed-card span{letter-spacing:0;display:block}.product-demo__seed-card strong{color:var(--text-primary);font-size:12px;font-weight:900}.product-demo__seed-card span{color:#777;margin-top:3px;font-size:10px;font-weight:700;line-height:1.35}.product-demo__seed-card div{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.product-demo__seed-card b{color:#555;letter-spacing:0;text-align:center;background:#fff;border-radius:6px;min-width:0;padding:5px 4px;font-size:10px;font-weight:900}.product-demo__side-mini{gap:10px;display:grid}.product-demo__side-mini-title{color:var(--text-primary);letter-spacing:0;font-size:13px;font-weight:900;line-height:1.35;display:block}.product-demo__side-mini-title span{color:#999;font-weight:800}.product-demo__side-cta{appearance:none;min-height:36px;color:var(--brand);letter-spacing:0;background:#e7494614;border:1px solid #e7494673;border-radius:8px;font-family:inherit;font-size:11px;font-weight:900}.product-demo__empty-note{color:#888;letter-spacing:0;text-align:center;background:#fbfbfb;border:1px solid #00000012;border-radius:8px;margin:0;padding:18px 10px;font-size:11px;font-weight:700;line-height:1.6}.product-demo__axis-tabs{background:#f3f4f6;border-radius:8px;grid-template-columns:1fr 1fr;gap:4px;min-height:34px;padding:3px;display:grid}.product-demo__axis-tabs b,.product-demo__axis-tabs span{color:#777;letter-spacing:0;border-radius:7px;justify-content:center;align-items:center;min-width:0;font-size:10px;font-weight:900;line-height:1;display:flex}.product-demo__axis-tabs b{color:var(--brand);background:#fff;box-shadow:0 1px 4px #0f172a0f}.product-demo__list-box,.product-demo__filter-box{background:#fff;border:1px solid #00000012;border-radius:9px;min-width:0;padding:10px}.product-demo__list-box-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.product-demo__list-box-head strong,.product-demo__filter-box>strong{color:var(--text-primary);letter-spacing:0;font-size:12px;font-weight:900}.product-demo__list-box-head button,.product-demo__filter-box button{appearance:none;background:var(--brand);color:#fff;letter-spacing:0;border:0;border-radius:7px;font-family:inherit;font-size:10px;font-weight:900}.product-demo__list-box-head button{min-height:25px;padding:0 8px}.product-demo__list-box>button{appearance:none;width:100%;min-height:34px;color:var(--text-primary);text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:0 8px;font-family:inherit;display:flex}.product-demo__list-box>button.is-selected{background:#e7494614;border-color:#e749465c}.product-demo__list-box>button span,.product-demo__list-box>button em{letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-weight:800;display:block;overflow:hidden}.product-demo__list-box>button em{color:#999;flex:none;font-size:10px;font-style:normal}.product-demo__filter-box{gap:8px;display:grid}.product-demo__filter-box label{color:#777;letter-spacing:0;justify-content:space-between;gap:8px;font-size:10px;font-weight:800;line-height:1.35;display:flex}.product-demo__filter-box label span{color:var(--text-primary);font-weight:900}.product-demo__filter-box button{min-height:28px}.product-demo__mini-input{color:#aaa;letter-spacing:0;background:#f7f7f8;border:1px solid #00000014;border-radius:8px;align-items:center;min-height:36px;padding:0 10px;font-size:11px;font-weight:800;display:flex}.product-demo__target-card{background:#fff;border:1px solid #00000012;border-radius:9px;gap:3px;padding:10px;display:grid}.product-demo__target-card.is-selected{background:#e749460d;border-color:#e7494661}.product-demo__target-card b,.product-demo__target-card span,.product-demo__target-card p,.product-demo__target-card small{letter-spacing:0;margin:0;display:block}.product-demo__target-card b{color:var(--text-primary);font-size:12px;font-weight:900}.product-demo__target-card span,.product-demo__target-card p,.product-demo__target-card small{color:#666;font-size:10px;font-weight:800;line-height:1.35}.product-demo__target-card button{appearance:none;color:#777;letter-spacing:0;background:0 0;border:0;justify-self:start;margin-top:5px;padding:0;font-family:inherit;font-size:10px;font-weight:900}@keyframes product-demo-caret{50%{opacity:0}}@keyframes product-demo-drag-drop{0%{opacity:0;transform:translateY(-10px)scale(.9)rotate(5deg)}24%{opacity:1}64%{opacity:1;transform:translate(-126px,72px)scale(1)rotate(-2deg)}to{opacity:0;transform:translate(-126px,72px)scale(.88)rotate(0)}}@keyframes product-demo-image-fill{0%,58%{opacity:0;transform:scale(.985)}75%,to{opacity:1;transform:scale(1)}}@keyframes product-demo-drag-drop-mobile{0%{opacity:0;transform:translate(52px,-42px)scale(.86)rotate(5deg)}24%{opacity:1}64%{opacity:1;transform:translate(-50%)scale(1)rotate(-2deg)}to{opacity:0;transform:translate(-50%)scale(.88)rotate(0)}}@keyframes product-demo-seed-card{to{opacity:1;transform:translateY(0)}}.product-demo__results{overscroll-behavior:contain;scrollbar-gutter:stable;min-width:0;min-height:0;box-shadow:none;background:#f7f8fa;border:0;border-radius:0;padding:24px;display:block;overflow-y:auto}.product-demo__results::-webkit-scrollbar{width:10px}.product-demo__results::-webkit-scrollbar-track{background:0 0}.product-demo__results::-webkit-scrollbar-thumb{background:#d7d7dc;border:3px solid #f7f8fa;border-radius:999px}.product-demo__pane[hidden]{display:none}.product-demo__results-head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.product-demo__results-head span,.product-demo__results-head strong,.product-demo__results-head em{letter-spacing:0;display:block}.product-demo__results-head span{color:#999;font-size:11px;font-weight:800}.product-demo__results-head strong{color:var(--text-primary);margin-top:4px;font-size:16px;font-weight:800;line-height:1.3}.product-demo__results-head strong [data-demo-query-label]{display:inline}.product-demo__depth-badge{min-height:22px;color:var(--brand);letter-spacing:0;background:#e749461a;border-radius:999px;align-items:center;margin-top:8px;padding:0 9px;font-size:10px;font-weight:900;display:inline-flex}.product-demo__results-head em{color:#777;white-space:nowrap;font-size:12px;font-style:normal;font-weight:800}.product-demo__loading{color:#8a8a8a;letter-spacing:0;justify-content:center;align-items:center;gap:8px;min-height:320px;font-size:12px;font-weight:800;display:none}.product-demo__loading span{background:var(--brand);border-radius:50%;width:8px;height:8px;animation:.82s ease-in-out infinite product-demo-loading}.product-demo__loading span:nth-child(2){animation-delay:.11s}.product-demo__loading span:nth-child(3){animation-delay:.22s}.product-demo__loading b{color:#777;letter-spacing:0;margin-left:6px;font-size:12px;font-weight:900}@keyframes product-demo-loading{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}.product-demo__pane.is-typing .product-demo__content-grid,.product-demo__pane.is-loading .product-demo__content-grid,.product-demo__pane.is-typing .product-demo__creator-results,.product-demo__pane.is-loading .product-demo__creator-results{display:none}.product-demo__pane.is-loading .product-demo__loading{display:flex}.product-demo__pane.is-complete .product-demo__content-grid,.product-demo__pane.is-complete .product-demo__creator-results{animation:.26s both product-demo-results-in}@keyframes product-demo-results-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.product-demo__content-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;display:grid}.product-demo__content-card{border:1px solid var(--color-border-light,#00000014);min-width:0;box-shadow:none;background:#fff;border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.product-demo__creator-results{gap:14px;display:grid}.product-demo__creator-row{border:1px solid var(--color-border-light,#00000014);background:#fff;border-radius:10px;min-width:0;overflow:hidden}.product-demo__creator-row header{grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 14px 10px;display:grid}.product-demo__creator-row header>span{width:26px;height:26px;color:var(--brand);background:#e7494617;border-radius:999px;justify-content:center;align-items:center;font-size:11px;font-weight:900;display:inline-flex}.product-demo__creator-row strong,.product-demo__creator-row p,.product-demo__creator-row button{letter-spacing:0}.product-demo__creator-row strong{min-width:0;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:900;line-height:1.25;display:block;overflow:hidden}.product-demo__creator-row header p{color:#8a8a8a;margin:2px 0 0;font-size:10px;font-weight:800;line-height:1.3}.product-demo__creator-row button{appearance:none;color:#777;white-space:nowrap;background:0 0;border:0;font-family:inherit;font-size:10px;font-weight:800}.product-demo__creator-posts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0 14px 10px;display:grid}.product-demo__creator-posts figure{aspect-ratio:3/4;background:#ededed;border-radius:8px;min-width:0;margin:0;position:relative;overflow:hidden}.product-demo__creator-posts img{object-fit:cover;width:100%;height:100%;display:block}.product-demo__creator-posts figcaption{color:#fff;letter-spacing:0;background:linear-gradient(#0000,#00000094);padding:18px 6px 6px;font-size:9px;font-weight:900;position:absolute;bottom:0;left:0;right:0}.product-demo__creator-row>p{color:#777;margin:0;padding:0 14px 12px;font-size:11px;font-weight:700;line-height:1.45}.product-demo__thumb{aspect-ratio:3/4;background:#ededed;position:relative;overflow:hidden}.product-demo__thumb img{object-fit:cover;width:100%;height:100%;display:block}.product-demo__card-meta{padding:0 12px 10px}.product-demo__card-meta strong{color:var(--text-primary);letter-spacing:0;font-size:12px;font-weight:900;line-height:1.25;display:block}.product-demo__card-meta p{color:#777;letter-spacing:0;min-height:28px;margin:0;font-size:10px;font-weight:700;line-height:1.35}.product-demo__metrics{color:#888;letter-spacing:0;flex-wrap:wrap;gap:7px;padding:10px 12px 0;font-size:10px;font-weight:800;display:flex}.product-demo__author{appearance:none;width:100%;color:var(--text-primary);text-align:left;cursor:default;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px 6px;font-family:inherit;display:flex}.product-demo__author strong,.product-demo__author span{letter-spacing:0;display:block}.product-demo__author strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:900;line-height:1.25;overflow:hidden}.product-demo__author span{color:#888;white-space:nowrap;flex:none;font-size:10px;font-weight:800}.product-demo__card-actions{border-top:1px solid #0000000f;grid-template-columns:1fr;align-items:center;gap:8px;margin-top:auto;padding:8px 10px;display:grid}.product-demo__card-actions span,.product-demo__card-actions b{letter-spacing:0;align-items:center;min-height:26px;display:inline-flex}.product-demo__card-actions span{color:var(--brand);cursor:pointer;background:#e7494614;border:1px solid #e749462e;border-radius:8px;justify-content:center;font-size:10px;font-weight:900;transition:transform .16s,box-shadow .16s;position:relative;overflow:hidden}.product-demo__card-actions [data-demo-similar-trigger]:focus-visible{outline-offset:2px;outline:2px solid #e7494657}.product-demo__card-actions [data-demo-similar-trigger]:hover{transform:translateY(-1px)}.product-demo__card-actions [data-demo-similar-trigger].is-pressed{transform:scale(.98)}.product-demo__card-actions b{color:#fff;white-space:nowrap;background:#191919;border-radius:8px;justify-content:center;padding:0 8px;font-size:10px;font-weight:900}.product-demo__content-card--guided{border-color:#e7494652;box-shadow:0 14px 32px #e749461f}.product-demo__content-card--image-only .product-demo__card-actions{margin-top:0}.product-demo__content-card--guided .product-demo__card-actions span{border-color:var(--brand);background:var(--brand);color:#fff;animation:1.8s ease-in-out infinite product-demo-explore-pulse,2.7s ease-in-out infinite product-demo-explore-nudge;box-shadow:0 10px 22px #e7494638}.product-demo__content-card--guided .product-demo__card-actions span:before{content:"";background:linear-gradient(100deg,#0000 0%,#ffffff5c 45%,#0000 72%);animation:2.2s ease-in-out infinite product-demo-explore-shine;position:absolute;inset:0;transform:translate(-120%)}.product-demo__content-card--guided .product-demo__card-actions span:after{content:"";opacity:.9;border:2px solid;border-radius:999px;width:8px;height:8px;animation:1.6s ease-in-out infinite product-demo-explore-tap;position:absolute;right:12px;transform:scale(.6)}@keyframes product-demo-explore-pulse{0%,to{box-shadow:0 10px 22px #e7494633}50%{box-shadow:0 10px 26px #e749465c}}@keyframes product-demo-explore-nudge{0%,to{transform:translate(0)}12%{transform:translate(3px)}24%{transform:translate(0)}}@keyframes product-demo-explore-shine{0%,38%{transform:translate(-120%)}72%,to{transform:translate(120%)}}@keyframes product-demo-explore-tap{0%,to{opacity:0;transform:scale(.55)}42%{opacity:.9;transform:scale(.95)}70%{opacity:0;transform:scale(1.7)}}.product-demo__app-screen{background:#fff;border:1px solid #00000012;border-radius:10px;gap:0;min-height:100%;display:grid;overflow:hidden}.product-demo__app-screen--list,.product-demo__app-screen--monitoring,.product-demo__app-screen--request{grid-template-columns:minmax(0,1fr)}.product-demo__app-aside,.product-demo__monitor-aside,.product-demo__request-aside{background:#fff;border-right:1px solid #00000012;min-width:0;padding:16px 14px;overflow:hidden}.product-demo__app-aside h4{color:var(--text-primary);letter-spacing:0;margin:12px 0 4px;font-size:15px;font-weight:900;line-height:1.3}.product-demo__app-aside p{color:#888;letter-spacing:0;margin:0 0 12px;font-size:10px;font-weight:700;line-height:1.45}.product-demo__app-aside .product-demo__filter-box{margin-top:10px}.product-demo__app-main,.product-demo__calendar-wrap,.product-demo__guide{background:#f7f8fa;min-width:0;padding:18px}.product-demo__app-head,.product-demo__calendar-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.product-demo__app-head span,.product-demo__app-head strong,.product-demo__app-head button,.product-demo__calendar-head strong,.product-demo__calendar-head span,.product-demo__calendar-head em{letter-spacing:0;display:block}.product-demo__app-head span{color:#999;font-size:10px;font-weight:900}.product-demo__app-head strong,.product-demo__calendar-head strong{color:var(--text-primary);margin-top:3px;font-size:14px;font-weight:900;line-height:1.3}.product-demo__app-head button{appearance:none;color:#777;background:#fff;border:1px solid #00000014;border-radius:8px;min-height:30px;padding:0 10px;font-family:inherit;font-size:10px;font-weight:900}.product-demo__creator-results--compact{gap:8px}.product-demo__creator-results--compact .product-demo__creator-row>p{padding-top:0}.product-demo__monitor-aside{align-content:start;gap:10px;display:grid}.product-demo__monitor-aside>strong{color:var(--text-primary);letter-spacing:0;font-size:13px;font-weight:900}.product-demo__monitor-aside>strong span{color:#999}.product-demo__calendar-head span{color:#999;margin-top:3px;font-size:10px;font-weight:800}.product-demo__calendar-head em{color:#6366f1;white-space:nowrap;background:#eef2ff;border-radius:999px;padding:6px 9px;font-size:10px;font-style:normal;font-weight:900}.product-demo__calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.product-demo__calendar-grid div{background:#fff;border:1px solid #0000000f;border-radius:8px;min-height:58px;padding:7px;position:relative}.product-demo__calendar-grid div.has-post{background:#e749460d;border-color:#e7494647}.product-demo__calendar-grid span,.product-demo__calendar-grid small{letter-spacing:0;display:block}.product-demo__calendar-grid span{color:var(--text-primary);font-size:12px;font-weight:900}.product-demo__calendar-grid small{color:#666;margin-top:2px;font-size:8px;font-weight:900}.product-demo__calendar-grid b{background:url(/images/demo-results/beauty-camera-01.jpg) 50%/cover;border-radius:5px;width:16px;height:22px;position:absolute;bottom:7px;right:7px;box-shadow:0 4px 10px #0f172a2e}.product-demo__request-aside{align-content:start;gap:12px;display:grid}.product-demo__request-aside button{appearance:none;min-height:38px;color:var(--brand);letter-spacing:0;background:#e7494614;border:1px solid #e7494673;border-radius:9px;font-family:inherit;font-size:11px;font-weight:900}.product-demo__request-aside strong{color:var(--text-primary);letter-spacing:0;font-size:12px;font-weight:900}.product-demo__request-aside p{color:#888;text-align:center;letter-spacing:0;background:#fbfbfb;border-radius:9px;margin:0;padding:22px 10px;font-size:10px;font-weight:800;line-height:1.55}.product-demo__guide{background:#fff}.product-demo__guide span,.product-demo__guide h4,.product-demo__guide p{letter-spacing:0;margin:0;display:block}.product-demo__guide>span{color:var(--brand);font-size:11px;font-weight:900}.product-demo__guide h4{max-width:440px;color:var(--text-primary);margin-top:6px;font-size:18px;font-weight:900;line-height:1.25}.product-demo__guide>p{color:#777;max-width:520px;margin-top:8px;font-size:12px;font-weight:700;line-height:1.55}.product-demo__guide-callout{color:var(--brand);letter-spacing:0;background:#e7494614;border-radius:9px;margin-top:14px;padding:10px 12px;font-size:11px;font-weight:900;line-height:1.45}.product-demo__guide-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.product-demo__guide-steps article{background:#fbfbfb;border:1px solid #00000012;border-radius:9px;min-width:0;padding:12px}.product-demo__request-visual{background:#fff;border:1px solid #0000000f;border-radius:8px;gap:8px;min-height:118px;margin-bottom:10px;padding:10px;display:grid;overflow:hidden}.product-demo__request-thumbs{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.product-demo__request-thumbs img{object-fit:cover;background:#ededed;border-radius:6px;width:100%;height:88px;display:block}.product-demo__request-flow{grid-template-columns:1fr 12px 1fr 12px 1fr;align-items:center;gap:4px;display:grid}.product-demo__request-flow span,.product-demo__request-diagram span{min-width:0;color:var(--brand);letter-spacing:0;text-align:center;white-space:nowrap;background:#e7494614;border-radius:7px;padding:5px 4px;font-size:9px;font-weight:900;line-height:1}.product-demo__request-flow i{background:#e749466b;border-radius:999px;height:2px;display:block}.product-demo__request-visual--report{grid-template-columns:70px 1fr;align-items:center}.product-demo__request-visual--report>img{object-fit:cover;background:#ededed;border-radius:7px;width:70px;height:96px;display:block}.product-demo__request-score{gap:6px;display:grid}.product-demo__request-score span{background:#f0f1f4;border-radius:999px;height:8px;display:block;overflow:hidden}.product-demo__request-score b{border-radius:inherit;background:linear-gradient(90deg,var(--brand),#f97373);height:100%;display:block}.product-demo__request-diagram{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.product-demo__guide-steps article>b{background:var(--brand);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-size:10px;font-weight:900;display:inline-flex}.product-demo__guide-steps strong{color:var(--text-primary);letter-spacing:0;margin-top:8px;font-size:12px;font-weight:900;line-height:1.3;display:block}.product-demo__guide-steps p{color:#777;margin-top:4px;font-size:10px;font-weight:700;line-height:1.45}.product-demo__report-empty{background:#fff;border:1px solid #00000012;border-radius:10px;min-height:100%;padding:18px}.product-demo__report-head{margin-bottom:18px}.product-demo__report-head h4,.product-demo__report-head span,.product-demo__report-empty section>strong,.product-demo__report-empty section>p{letter-spacing:0;margin:0;display:block}.product-demo__report-head h4{color:var(--text-primary);font-size:18px;font-weight:900}.product-demo__report-head span{color:#999;margin-top:4px;font-size:11px;font-weight:800}.product-demo__report-empty section{text-align:center;max-width:620px;margin:0 auto}.product-demo__report-empty section>strong{color:var(--text-primary);font-size:16px;font-weight:900}.product-demo__report-empty section>p{color:#777;max-width:480px;margin:6px auto 14px;font-size:12px;font-weight:700;line-height:1.55}.product-demo__report-preview{text-align:left;background:#f8fafc;border:1px solid #00000012;border-radius:10px;overflow:hidden}.product-demo__report-preview-head{background:#fff;border-bottom:1px solid #00000012;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.product-demo__report-preview-head b,.product-demo__report-preview-head span{letter-spacing:0;display:block}.product-demo__report-preview-head b{color:var(--text-primary);font-size:12px;font-weight:900}.product-demo__report-preview-head span{color:#999;font-size:10px;font-weight:800}.product-demo__report-table{display:grid}.product-demo__report-table>div{border-bottom:1px solid #0000000d;grid-template-columns:42px 1fr 50px 1.3fr;align-items:center;gap:10px;min-height:38px;padding:0 14px;display:grid}.product-demo__report-table>div:last-child{border-bottom:0}.product-demo__report-table b,.product-demo__report-table span,.product-demo__report-table strong,.product-demo__report-table em,.product-demo__report-table p{color:#777;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:10px;font-weight:800;display:block;overflow:hidden}.product-demo__report-table strong{color:var(--text-primary);font-size:11px;font-weight:900}.product-demo__report-table em{color:var(--brand);font-style:normal;font-weight:900}.product-demo__report-empty section>button{appearance:none;background:var(--brand);color:#fff;letter-spacing:0;border:0;border-radius:9px;min-height:38px;margin-top:14px;padding:0 18px;font-family:inherit;font-size:12px;font-weight:900}.product-demo__overview{min-height:100%}.product-demo__overview-head{padding:4px 0 18px}.product-demo__overview-head span,.product-demo__overview-head strong,.product-demo__overview-head p{letter-spacing:0;display:block}.product-demo__overview-head span{color:#999;font-size:11px;font-weight:900}.product-demo__overview-head strong{max-width:560px;color:var(--text-primary);margin-top:6px;font-size:24px;font-weight:900;line-height:1.25}.product-demo__overview-head p{color:#6f6f6f;max-width:560px;margin:10px 0 0;font-size:13px;font-weight:700;line-height:1.55}.product-demo__overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.product-demo__overview-grid div{background:#fff;border:1px solid #00000012;border-radius:10px;min-height:188px;padding:18px 16px;box-shadow:0 18px 36px #0f172a14}.product-demo__overview-grid b,.product-demo__overview-grid strong,.product-demo__overview-grid p{letter-spacing:0;display:block}.product-demo__overview-grid b{width:34px;height:34px;color:var(--brand);background:#e749461a;border-radius:10px;justify-content:center;align-items:center;font-size:12px;font-weight:900;display:inline-flex}.product-demo__overview-grid strong{color:var(--text-primary);margin-top:18px;font-size:15px;font-weight:900;line-height:1.3}.product-demo__overview-grid p{color:#777;margin:8px 0 0;font-size:12px;font-weight:700;line-height:1.55}@media (max-width:900px){.product-demo__body{grid-template-columns:68px minmax(210px,260px) 1fr}.product-demo__content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.product-page .hero--brand{padding:56px 0 48px}.product-page .hero__showcase{aspect-ratio:auto;border-radius:0;width:min(100%,360px);height:auto;margin:36px auto 0}.product-demo{aspect-ratio:9/16;border-radius:18px;height:auto;min-height:0;max-height:none}.product-demo__external-summary{border-radius:10px;gap:8px;margin-top:10px;padding:10px 11px;display:grid}.product-demo__external-summary-copy{gap:4px}.product-demo__external-summary-copy span{grid-template-columns:14px minmax(0,1fr);gap:5px;font-size:10px;line-height:1.4}.product-demo__external-summary-copy i{width:14px;height:14px;font-size:9px}.product-demo__chrome{flex-basis:40px;grid-template-columns:54px minmax(0,1fr);height:40px;padding:0 12px}.product-demo__dots{gap:5px}.product-demo__dots span{width:9px;height:9px}.product-demo__url{width:100%;font-size:10px}.product-demo__body{overscroll-behavior:contain;min-height:0;display:block;overflow-y:auto}.product-demo__body::-webkit-scrollbar{width:8px}.product-demo__body::-webkit-scrollbar-track{background:0 0}.product-demo__body::-webkit-scrollbar-thumb{background:#d7d7dc;border:2px solid #f7f8fa;border-radius:999px}.product-demo__rail{scrollbar-width:none;border-bottom:1px solid #0000000f;border-right:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:8px 10px;display:grid;overflow:visible}.product-demo__rail::-webkit-scrollbar{display:none}.product-demo__brand,.product-demo__rail-gap{display:none}.product-demo__rail-btn{width:100%;min-width:0;min-height:38px;padding:5px 4px}.product-demo__icon{width:19px;height:19px}.product-demo__icon svg{width:16px;height:16px}.product-demo__rail-btn small{font-size:8px}.product-demo__tooltip{display:none}.product-demo__search-panel{border:0;padding:0;display:contents;overflow:hidden}.product-demo__panel-title,.product-demo__search-panel p{display:none}.product-demo__mobile-tooltip{color:var(--text-primary);background:#fff7f7;border:1px solid #e7494633;border-radius:10px;gap:4px;margin:10px 0 0;padding:10px 12px;display:grid;box-shadow:0 12px 26px #841b181f}.product-demo__mobile-tooltip strong,.product-demo__mobile-tooltip span{letter-spacing:0;display:block}.product-demo__mobile-tooltip strong{color:var(--brand-readable);font-size:10px;font-weight:900;line-height:1.25}.product-demo__mobile-tooltip span{color:#626262;font-size:9px;font-weight:500;line-height:1.35}.product-demo__keyword-input{min-height:34px;margin-top:0;font-size:11px}.product-demo__actual-input{min-height:34px;font-size:11px}.product-demo__field-group{gap:6px}.product-demo__keyword-card{margin:0 14px 12px}.product-demo__field-group small,.product-demo__example-btn{display:none}.product-demo__image-drop{min-height:156px}.product-demo__image-paste{margin:7px 9px;padding:8px 9px;font-size:10px}.product-demo__image-upload{display:none}.product-demo__drag-preview{width:48px;animation-name:product-demo-drag-drop-mobile;top:64px;left:50%;right:auto}.product-demo__image-preview{inset:52px 9px 9px}.product-demo__image-preview span{padding:20px 8px 8px;font-size:9px}.product-demo__creator-input{min-height:34px;font-size:11px}.product-demo__seed-card{display:none}.product-demo__side-mini{gap:7px}.product-demo__list-box--side,.product-demo__filter-box--side,.product-demo__empty-note{display:none}.product-demo__side-cta{min-height:32px;font-size:10px}.product-demo__results{min-height:0;padding:0 14px 14px;overflow:visible}.product-demo__results-head{align-items:flex-start;margin-bottom:12px}.product-demo__results-head strong{font-size:13px}.product-demo__results-head em{font-size:10px}.product-demo__content-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.product-demo__card-meta{padding:0 8px 7px}.product-demo__card-meta strong{font-size:11px}.product-demo__card-meta p{min-height:25px;font-size:9px}.product-demo__metrics{gap:5px;padding:7px 8px 0;font-size:9px}.product-demo__author{padding:7px 8px 5px}.product-demo__author strong{font-size:10px}.product-demo__author span{display:none}.product-demo__card-actions{grid-template-columns:1fr;gap:6px;padding:7px 8px}.product-demo__card-actions span{min-height:24px;font-size:9px;display:inline-flex}.product-demo__card-actions b{min-height:24px;font-size:9px;display:none}.product-demo__creator-row header{grid-template-columns:22px minmax(0,1fr);gap:8px;padding:10px 10px 8px}.product-demo__creator-row header>span{width:22px;height:22px;font-size:10px}.product-demo__creator-row header button{display:none}.product-demo__creator-row strong{font-size:11px}.product-demo__creator-row header p{font-size:9px}.product-demo__creator-posts{gap:5px;padding:0 10px 8px}.product-demo__creator-row>p{padding:0 10px 10px;font-size:10px}.product-demo__app-screen{min-height:0;display:block}.product-demo__app-aside,.product-demo__monitor-aside,.product-demo__request-aside{display:none}.product-demo__app-main,.product-demo__calendar-wrap,.product-demo__guide{padding:12px}.product-demo__app-head,.product-demo__calendar-head{align-items:flex-start;margin-bottom:10px}.product-demo__app-head button,.product-demo__calendar-head em{display:none}.product-demo__calendar-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.product-demo__calendar-grid div{min-height:46px;padding:6px}.product-demo__calendar-grid b{width:14px;height:18px}.product-demo__guide h4{font-size:15px}.product-demo__guide>p,.product-demo__guide-callout{font-size:10px}.product-demo__guide-steps{grid-template-columns:1fr;gap:7px}.product-demo__guide-steps article{padding:10px}.product-demo__request-visual{min-height:96px;margin-bottom:8px;padding:8px}.product-demo__request-visual--report{grid-template-columns:56px 1fr}.product-demo__request-thumbs img{aspect-ratio:1;height:auto}.product-demo__request-visual--report>img{aspect-ratio:3/4;width:56px;height:auto}.product-demo__request-flow{grid-template-columns:1fr 8px 1fr 8px 1fr}.product-demo__request-flow span,.product-demo__request-diagram span{padding:5px 2px;font-size:8px}.product-demo__report-empty{padding:12px}.product-demo__report-head{margin-bottom:12px}.product-demo__report-head h4{font-size:15px}.product-demo__report-empty section>strong{font-size:13px}.product-demo__report-empty section>p{font-size:10px}.product-demo__report-preview-head{padding:10px}.product-demo__report-preview-head span{display:none}.product-demo__report-table>div{grid-template-columns:34px 1fr 42px;gap:8px;min-height:34px;padding:0 10px}.product-demo__report-table>div>:last-child{display:none}.product-demo__report-empty section>button{min-height:34px;font-size:11px}.product-demo__overview-head{padding-bottom:12px}.product-demo__overview-head strong{font-size:17px}.product-demo__overview-head p{font-size:11px}.product-demo__overview-grid{grid-template-columns:1fr;gap:8px}.product-demo__overview-grid div{min-height:0;padding:13px}.product-demo__overview-grid b{width:28px;height:28px;font-size:10px}.product-demo__overview-grid strong{margin-top:10px;font-size:13px}.product-demo__overview-grid p{font-size:11px}}.product-page #why.section--pink{padding:72px 0}.compare3{grid-template-columns:minmax(260px,.85fr) repeat(2,minmax(0,1fr));align-items:stretch;gap:clamp(16px,2vw,20px);max-width:1018px;min-height:360px;margin:0 auto;display:grid}.compare3__intro{align-self:center;padding-right:0}.compare3__title{letter-spacing:0;color:var(--text-primary);margin:0;font-size:clamp(28px,3vw,34px);font-weight:800;line-height:1.2}.compare3__lede{color:var(--text-secondary);letter-spacing:0;margin:14px 0 0;font-size:14px;line-height:1.55}.compare3__lede strong{color:var(--brand);font-weight:800}.compare3__card{background:var(--bg);border:1px solid var(--border-soft);border-radius:var(--radius-card-lg);flex-direction:column;justify-content:center;min-width:0;padding:22px 20px 24px;display:flex;box-shadow:0 6px 20px #0000000a}.compare3__head{letter-spacing:0;color:var(--text-secondary);border-bottom:1px solid var(--border-soft);margin-bottom:14px;padding-bottom:12px;font-size:13.5px;font-weight:800}.compare3__head span{opacity:.8;font-weight:600}.compare3__card ul{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.compare3__card li{letter-spacing:0;color:var(--text-secondary);word-break:keep-all;overflow-wrap:break-word;padding-left:20px;font-size:13.5px;line-height:1.5;position:relative}.compare3__card li:before{content:"";background:var(--brand);border-radius:50%;width:6px;height:6px;position:absolute;top:.72em;left:3px}.compare3__card--brand{background:var(--brand);border-color:var(--brand);box-shadow:0 16px 40px #e7494647}.compare3__card--brand .compare3__head{color:#fff;border-bottom-color:#ffffff47}.compare3__card--brand .compare3__head span{color:#ffffffd9}.compare3__card--brand li{color:#fffffff2}.compare3__card--brand li strong{color:#fff;font-weight:800}.compare3__card--brand li:before{background:#fff}@media (min-width:901px) and (max-width:1066px){.compare3{grid-template-columns:minmax(230px,.78fr) repeat(2,minmax(0,1fr));gap:14px;max-width:100%}.compare3__title{font-size:30px}.compare3__card{padding:20px 18px 22px}.compare3__card li{font-size:13px}}@media (max-width:900px){.product-page #why.section--pink{padding:64px 0}.compare3{grid-template-columns:1fr;gap:18px;min-height:0}.compare3__intro{text-align:center;padding-right:0}}.faq2{grid-template-columns:.8fr 1.2fr;align-items:start;gap:48px;max-width:1000px;margin:0 auto;display:grid}.faq2__intro h2{letter-spacing:-.6px;margin:0 0 14px;font-size:clamp(24px,2.6vw,32px);font-weight:800}.faq2__intro p{color:var(--text-secondary);letter-spacing:-.3px;margin:0 0 20px;font-size:14px;line-height:1.7}.product-page #faq.section--pink{background:#f3e8e5}.faq2 .faq-list{max-width:none;margin:0}.faq2 .faq{background:0 0;border-bottom:1px solid #0000001a}.faq2 .faq[open]{background:0 0}.faq2 .faq summary:after{content:"+";width:auto;height:auto;color:var(--text-muted);border:0;margin-right:0;font-size:22px;font-weight:300;line-height:1;transform:none}.faq2 .faq[open] summary:after{content:"−";transform:none}@media (max-width:820px){.faq2{grid-template-columns:1fr;gap:24px}}.product-page .final-hero{background:var(--brand);color:#fff;text-align:center;padding:88px 0 92px}.product-page .final-hero h2{color:#fff;font-family:var(--font-serif);letter-spacing:-.025em;word-break:keep-all;margin:0;font-size:clamp(38px,6vw,72px);font-weight:400;line-height:1.15}.product-page .final-hero p{color:#fff;letter-spacing:-.3px;max-width:720px;margin:36px auto 0;font-size:clamp(19px,1.6vw,20px);font-weight:700;line-height:1.5}.product-page .final-hero .btn{margin-top:36px}@media (max-width:640px){.product-page .final-hero{padding:68px 0 72px}.product-page .final-hero h2{word-break:keep-all;font-size:clamp(24px,7vw,40px);line-height:1.2}.product-page .final-hero p{margin-top:36px;font-size:clamp(19px,1.6vw,20px)}.product-page .final-hero .btn{margin-top:30px}}.product-page .footer{color:#fff9;background:#111;border-top:0;padding:56px 0 48px}.product-page .footer__brand{flex-direction:column;gap:10px;display:flex}.product-page .footer__logo{align-items:center;text-decoration:none;display:inline-flex}.product-page .footer__logo img{width:auto;height:20px;display:block}.product-page .footer__copy{color:#ffffff80;font-size:12px}.product-page .footer__bottom{color:#fff9;border-top:0;margin-top:0;padding-top:0}.product-page .footer__links a{color:#ffffffb3}.product-page .footer__links a:hover{color:#fff}.product-page .footer__biz-toggle{color:#ffffffb3}.product-page .footer__biz-toggle:hover{color:#fff}.product-page .footer__info{color:#fff9;border-top-color:#ffffff24}.product-page .footer__info strong{color:#ffffffeb}.product-page .footer__info a.link-brand{color:#ff7a78}.feat-row__copy .feature__chip{color:var(--brand-readable);text-transform:none;letter-spacing:-.2px;background:0 0;margin-bottom:12px;padding:0;font-size:13px;font-weight:800}.feat-points{flex-direction:column;gap:22px;margin-top:4px;display:flex}.feat-point__title{color:var(--text-primary);letter-spacing:-.3px;margin:0 0 6px;font-size:16px;font-weight:800;line-height:1.4}.feat-point__desc{color:var(--text-secondary);letter-spacing:-.3px;margin:0;font-size:14px;line-height:1.7}.landing-topbar{z-index:50;background:var(--brand);opacity:0;pointer-events:none;transition:transform .25s,opacity .25s;position:fixed;top:0;left:0;right:0;transform:translateY(-100%);box-shadow:0 6px 20px #e7494640}.landing-topbar.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.landing-topbar__inner{justify-content:space-between;align-items:center;max-width:1080px;height:56px;margin:0 auto;padding:0 24px;display:flex}.landing-topbar__logo{align-items:center;text-decoration:none;display:inline-flex}.landing-topbar__logo img{width:auto;height:22px;display:block}.landing-topbar .btn--hero{color:var(--brand-readable);box-shadow:none;background:#fff;border-color:#fff}.landing-topbar .btn--hero:hover{background:#fff5f5;border-color:#fff5f5}.product-page .hero--brand .hero__sub{color:#fff}.product-page .product-demo__rail-btn,.product-page .product-demo__brand,.product-page .product-demo__field-group label,.product-page .product-demo__field-group small,.product-page .product-demo__search-panel p,.product-page .product-demo__results-head span,.product-page .product-demo__results-head em,.product-page .product-demo__loading,.product-page .product-demo__loading b,.product-page .product-demo__metrics,.product-page .product-demo__metrics span,.product-page .product-demo__card-meta p,.product-page .product-demo__card-actions span,.product-page .product-demo__creator-row header p,.product-page .product-demo__creator-row button,.product-page .product-demo__creator-row>p,.product-page .product-demo__author span,.product-page .product-demo__target-card span,.product-page .product-demo__target-card p,.product-page .product-demo__target-card small,.product-page .product-demo__calendar-grid small,.product-page .ig-profile-card__sub,.product-page .ig-profile-card__following,.product-page .ig-profile-card__stats span,.product-page .ig-suggested__all,.product-page .ig-search__tab,.product-page .compare3__head,.product-page .compare3__head span,.product-page .compare3__card li{color:#4e4c4b}.product-page .compare3__lede strong,.product-page .compare3__card li strong,.product-page .feature__chip,.product-page .ig-search__tab.is-active,.product-page .product-demo__mobile-tooltip strong,.product-page .landing-topbar .btn--hero{color:var(--brand-readable)}.product-page .compare3__card--brand .compare3__head,.product-page .compare3__card--brand .compare3__head span,.product-page .compare3__card--brand li,.product-page .compare3__card--brand li strong{color:#fff}.product-page .compare3__card--brand .compare3__head span{opacity:1}.product-page .feat-visual-account .account-signal__grid em,.product-page .feat-visual-account .account-signal__matches article,.product-page .anim-image--content-ref .anim-image__ref,.product-page .anim-image--content-ref .anim-image__scan,.product-page .anim-image--content-ref .anim-image__tag,.product-page .anim-image--content-ref .anim-image__dot,.product-page .anim-image--content-ref .anim-image__bar span,.product-page .anim-image--content-ref .anim-image__card,.product-page .feat-visual-keyword--service .keyword-fit-card,.product-page .feat-visual-keyword--service .keyword-fit-card em,.product-page .feat-visual-monitor--service .monitor-week img,.product-page .feat-visual-monitor--service .monitor-week span,.product-page .feat-visual-monitor--service .monitor-stream article,.product-page .feat-visual-report--service .ai-agent-workbench__trace li,.product-page .feat-visual-report--service .ai-agent-workbench__trace li:before,.product-page .feat-visual-report--service .ai-agent-workbench__tools article,.product-page .feat-visual-report--service .ai-agent-workbench__tools article span,.product-page .feat-visual-report--service .ai-agent-workbench__output article{animation:none!important}.product-page .feat-visual-account .account-signal__grid em{opacity:.42;transition:transform .72s cubic-bezier(.22,.61,.36,1),opacity .42s;transform:scaleX(.16)}.product-page .feat-visual-account .account-signal__grid div.is-active em{opacity:1;transform:scaleX(1)}.product-page .feat-visual-account .account-signal__matches article,.product-page .feat-visual-monitor--service .monitor-stream article{opacity:0;transition:transform .62s cubic-bezier(.22,.61,.36,1),opacity .62s;transform:translateY(10px)}.product-page .feat-visual-account .account-signal__matches article.is-visible,.product-page .feat-visual-monitor--service .monitor-stream article.is-visible{opacity:1;transform:translateY(0)}.product-page .anim-image--content-ref .anim-image__ref{transition:transform .82s cubic-bezier(.22,.61,.36,1)}.product-page .anim-image--content-ref.is-scanning .anim-image__ref{transform:translateY(-4px)scale(1.025)}.product-page .anim-image--content-ref .anim-image__scan{opacity:0;transition:transform .98s cubic-bezier(.45,0,.2,1),opacity .42s;transform:translateY(-105%)}.product-page .anim-image--content-ref.is-scanning .anim-image__scan{opacity:1;transform:translateY(230%)}.product-page .anim-image--content-ref .anim-image__tag,.product-page .anim-image--content-ref .anim-image__dot,.product-page .anim-image--content-ref .anim-image__card{transition:transform .64s cubic-bezier(.22,.61,.36,1),opacity .64s}.product-page .anim-image--content-ref .anim-image__tag.is-visible{opacity:1;transform:translateY(0)scale(1)}.product-page .anim-image--content-ref .anim-image__dot{opacity:0;transform:translate(-10px)scale(.7)}.product-page .anim-image--content-ref .anim-image__dot.is-visible{opacity:1;transform:translate(0)scale(1)}.product-page .anim-image--content-ref .anim-image__card{opacity:0;transform:translate(12px)scale(.96)}.product-page .anim-image--content-ref .anim-image__card.is-visible{opacity:1;transform:translate(0)scale(1)}.product-page .anim-image--content-ref .anim-image__bar span{transition:transform .82s cubic-bezier(.22,.61,.36,1) .12s;transform:scaleX(0)}.product-page .anim-image--content-ref .anim-image__card.is-visible .anim-image__bar span{transform:scaleX(1)}.product-page .feat-visual-keyword--service .keyword-fit-card{border-color:var(--border0,var(--border-soft));box-shadow:var(--shadow0,0 10px 28px #0f172a14);filter:saturate(var(--sat0,1));opacity:var(--opacity0,1);transform:translateX(var(--x0))translateY(var(--y0))scale(var(--scale0));z-index:var(--z0,1);transition:transform .82s cubic-bezier(.22,.61,.36,1),opacity .62s,filter .62s,border-color .62s,box-shadow .62s}.product-page .feat-visual-keyword--service .keyword-fit-card em{opacity:0;transition:transform .52s cubic-bezier(.22,.61,.36,1),opacity .42s;transform:scale(.72)}.product-page .feat-visual-keyword--service .keyword-fit-card--active em{opacity:1;transform:scale(1)}.product-page .feat-visual-monitor--service .monitor-week img,.product-page .feat-visual-monitor--service .monitor-week span{opacity:0;transition:transform .56s cubic-bezier(.22,.61,.36,1),opacity .56s;transform:translateY(5px)scale(.68)}.product-page .feat-visual-monitor--service .monitor-week div.is-visible img,.product-page .feat-visual-monitor--service .monitor-week div.is-visible span{opacity:1;transform:translateY(0)scale(1)}.product-page .feat-visual-report--service .ai-agent-workbench__trace li{opacity:.58;transition:background .52s,opacity .52s,transform .52s;transform:translateY(0)}.product-page .feat-visual-report--service .ai-agent-workbench__trace li.is-active,.product-page .feat-visual-report--service .ai-agent-workbench__trace li.is-complete{opacity:1;background:#e7494614;transform:translateY(-1px)}.product-page .feat-visual-report--service .ai-agent-workbench__trace li:before{transition:transform .86s cubic-bezier(.22,.61,.36,1);transform:translate(-115%)}.product-page .feat-visual-report--service .ai-agent-workbench__trace li.is-active:before{transform:translate(320%)}.product-page .feat-visual-report--service .ai-agent-workbench__trace li i{opacity:0;transition:opacity .22s}.product-page .feat-visual-report--service .ai-agent-workbench__trace li.is-active i{opacity:1;animation:1.2s linear infinite aiAgentSpin}.product-page .feat-visual-report--service .ai-agent-workbench__tools article{opacity:.38;transition:transform .56s cubic-bezier(.22,.61,.36,1),opacity .56s;transform:translateY(8px)}.product-page .feat-visual-report--service .ai-agent-workbench__tools article.is-visible{opacity:1;transform:translateY(0)}.product-page .feat-visual-report--service .ai-agent-workbench__tools article span{transform-origin:0;transition:transform .76s cubic-bezier(.22,.61,.36,1);transform:scaleX(.2)}.product-page .feat-visual-report--service .ai-agent-workbench__tools article.is-visible span{transform:scaleX(1)}.product-page .feat-visual-report--service .ai-agent-workbench__output article{opacity:0;transition:transform .64s cubic-bezier(.22,.61,.36,1),opacity .64s;transform:translateY(10px)scale(.96)}.product-page .feat-visual-report--service .ai-agent-workbench__output article.is-visible{opacity:1;transform:translateY(0)scale(1)}
