.landing-page{--garden-blue:#4f2852;--garden-blue-deep:#351735;--garden-ink:#371638;--garden-muted:#746a70;--garden-paper:#f8f3e9;--garden-paper-deep:#efe8dc;--garden-coral:#f05d67;--garden-coral-deep:#d94b5c;--garden-gold:#edb348;--garden-leaf:#2d8d79;--garden-border:#3220311a;--garden-shadow:0 28px 80px #20172a29;color:var(--garden-ink);background:var(--garden-paper);overflow:clip}.landing-page :is(h1,h2,h3,.search-intent-question strong){font-family:var(--font-editorial), "Iowan Old Style", Georgia, serif;font-weight:560}.landing-page .container{width:min(1180px,100% - 56px)}body:has(.landing-page) .header{z-index:100;color:var(--garden-ink);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#fff8ede0,#0000);border:0;position:absolute;inset:0 0 auto}body:has(.landing-page) .header:after{display:none}body:has(.landing-page) .header .brand{color:var(--garden-ink)}body:has(.landing-page) .header .nav{color:var(--garden-ink)}body:has(.landing-page) .header .nav a{color:var(--garden-ink)}body:has(.landing-page) .header .auth-control-button{color:var(--garden-ink)}body:has(.landing-page) .header .auth-control-credits{color:var(--garden-ink)}body:has(.landing-page) .header .brand-mark{color:var(--garden-coral);background:#fffdf7b8;border-color:#f05d672b;box-shadow:0 10px 30px #3716381a}body:has(.landing-page) .header .brand>span:last-child>span{color:var(--garden-coral)}body:has(.landing-page) .header .nav-cta{color:#fff;background:linear-gradient(135deg,#f05d67,#dc4c62);border-color:#f05d6733;box-shadow:0 12px 30px #37163829}body:has(.landing-page) .header .nav>a:last-child{color:#fff;background:linear-gradient(135deg,#f05d67,#dc4c62);border-color:#f05d6733;box-shadow:0 12px 30px #37163829}.landing-page .landing-hero{min-height:990px;color:var(--garden-ink);background:linear-gradient(180deg, #fffaf11f 0%, #fffaf105 45%, #fff8ed0d 72%, #f8f3e9f5 99%, var(--garden-paper) 100%), url(/images/brand/evidence-garden-brand.webp) center top / cover no-repeat;background-position:0 0,top;background-repeat:no-repeat;background-size:100% 100%,100% 1000px;padding:128px 0 86px;position:relative;overflow:hidden}.landing-page .landing-hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 22%,#fffdf714,#0000 42%),linear-gradient(90deg,#3716380a,#0000 24% 76%,#3716380a);display:block;position:absolute;inset:0}.landing-page .landing-hero:after{background:linear-gradient(180deg, transparent, var(--garden-paper) 92%);content:"";pointer-events:none;height:240px;display:block;position:absolute;bottom:-2px;left:0;right:0}.landing-page .landing-grid{opacity:.12;pointer-events:none;background-image:radial-gradient(#ffffffb3 .7px,#0000 .7px);background-size:34px 34px;display:block;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 62%);mask-image:linear-gradient(#000,#0000 62%)}.landing-page .landing-hero-inner{z-index:2;flex-direction:column;align-items:center;min-height:775px;display:flex;position:relative}.landing-page .landing-hero-copy{text-align:center;width:min(920px,100%);max-width:none;margin:0 auto}.landing-page .landing-hero-copy .landing-eyebrow{color:var(--garden-coral-deep);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffaf1b8;border:1px solid #f05d6729;border-radius:999px;margin:0 0 18px;padding:8px 13px;display:inline-flex}.landing-page .landing-hero-copy h1{max-width:930px;color:var(--garden-ink);letter-spacing:-.065em;text-wrap:balance;text-shadow:0 3px 28px #fffbf2d6;margin:0 auto;font-size:clamp(66px,7vw,102px);line-height:.87}.landing-page .landing-hero-copy h1 .hero-title-line,.landing-page .landing-hero-copy h1 .hero-word-rotator,.landing-page .landing-hero-copy h1 .hero-word-current{color:inherit}.landing-page .landing-hero-copy h1 .hero-word-rotator{width:auto;min-height:.98em;color:var(--garden-coral);white-space:normal}.landing-page .landing-hero-copy h1 .hero-word-measure{margin-inline:auto}.landing-page .landing-hero-copy h1 .hero-word-current{text-align:center;left:0;right:0}.landing-page .landing-hero-copy .landing-hero-dek,.landing-page .landing-hero-copy>p:last-child{color:#6f586d;text-shadow:0 1px 14px #fffbf3cc;max-width:660px;margin:24px auto 0;font-size:16px;font-weight:650;line-height:1.62}.landing-page .landing-hero-visual{display:none}.landing-page .landing-search-stage{width:min(880px,100%);margin:44px auto 0}.landing-page .landing-search-heading{color:var(--garden-ink);text-shadow:0 1px 14px #fffbf3e6;margin:0 12px 10px}.landing-page .landing-search-heading strong{letter-spacing:0;font-size:13px}.landing-page .landing-search-heading span{color:#796578;font-size:9px}.landing-page .landing-search-stage .search-card{color:var(--garden-ink);-webkit-backdrop-filter:blur(22px)saturate(1.08);backdrop-filter:blur(22px)saturate(1.08);background:#fffaeef0;border:1px solid #ffffff94;border-radius:26px;gap:10px;padding:12px;display:grid;box-shadow:0 34px 90px #37163830,inset 0 3px #ffffff7a}.landing-page .search-intent-picker{background:#ffffff94;border:1px solid #301f3014;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"question tabs";gap:18px;padding:12px 14px;display:grid}.landing-page .search-intent-question small{color:#8b7b7c;letter-spacing:.12em;font-size:8px}.landing-page .search-intent-question strong{color:var(--garden-ink)}.landing-page .search-intent-question strong span{color:var(--garden-coral-deep)}.landing-page .search-intent-tabs{background:#eee8dd;border:1px solid #2f1f2e0f;border-radius:13px;padding:4px}.landing-page .search-intent-tabs button{border-radius:10px}.landing-page .search-intent-tabs button.is-active{color:#fff;background:var(--garden-blue);box-shadow:0 7px 18px #082f7838}.landing-page .landing-search-stage .search-card-intro{padding-inline:5px}.landing-page .landing-search-stage .search-card-intro strong{color:var(--garden-ink)}.landing-page .landing-search-stage .search-card-intro span{color:var(--garden-muted)}.landing-page .landing-search-stage .search-workspace{grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);gap:10px;display:grid}.landing-page .landing-search-stage .dropzone,.landing-page .landing-search-stage .search-controls{background:#ffffff94;border:1px solid #301f3017;border-radius:18px;min-height:180px}.landing-page .landing-search-stage .dropzone{background:radial-gradient(circle at 50% 34%,#f46c581a,#0000 36%),#ffffff8c}.landing-page .landing-search-stage .dropzone:hover,.landing-page .landing-search-stage .dropzone.is-dragging{background:#fff8e9;border-color:#de4f466b}.landing-page .landing-search-stage .dropzone .upload-icon{color:var(--garden-coral-deep);background:#fff1dd;border-color:#de4f4624}.landing-page .landing-search-stage .url-field{background:#fffdf8;border-color:#301f301c}.landing-page .landing-search-stage .primary-button{color:#fff;background:linear-gradient(135deg, var(--garden-coral), var(--garden-coral-deep));border-color:#0000;box-shadow:0 12px 26px #de4f4638}.landing-page .landing-search-stage .primary-button:hover{background:linear-gradient(135deg,#ff7a5f,#d94642);transform:translateY(-1px)}.landing-page .landing-trust-row{z-index:3;color:#4f4b53;justify-content:center;gap:12px 28px;margin-top:16px;font-size:10px;font-weight:800;position:relative}.landing-page .landing-trust-row span{text-shadow:0 1px #ffffffb8}.landing-page .landing-trust-row svg{color:var(--garden-leaf)}.landing-page .landing-platforms{z-index:4;color:#81787a;background:var(--garden-paper);border:0;padding:34px 0 76px;position:relative}.landing-page .landing-platforms .container>p{color:#978c8a;letter-spacing:.2em;margin-bottom:22px;font-size:9px;font-weight:900}.landing-page .landing-platforms .container>div{gap:20px 36px}.landing-page .landing-platforms span{font-size:11px;font-weight:800}.landing-page :is(.landing-transformation,.landing-workflow,.landing-media-spotlight,.landing-feature-story,.landing-use-cases,.landing-recent,.landing-pricing-preview,.landing-faq){padding:136px 0}.landing-page .landing-eyebrow{color:var(--garden-coral-deep);letter-spacing:.19em;font-size:9px;font-weight:900}.landing-page :is(.landing-section-heading h2,.feature-story-copy h2,.landing-pricing-preview h2,.landing-faq h2){color:var(--garden-ink);letter-spacing:-.055em;font-size:clamp(54px,5.2vw,78px);line-height:.98}.landing-page .landing-section-heading.centered{width:min(830px,100%);max-width:none}.landing-page .landing-section-heading.centered>p:last-child{max-width:610px;margin-inline:auto}.landing-page .landing-section-heading :is(p,div+p),.landing-page .feature-story-copy>p:not(.landing-eyebrow),.landing-page .landing-pricing-preview .pricing-preview-grid>div>p:last-child,.landing-page .landing-faq .faq-grid>div:first-child>p:last-child{color:var(--garden-muted);font-size:15px;line-height:1.72}.landing-page .landing-transformation{isolation:isolate;background:radial-gradient(circle at 14% 38%, #eab1481a, transparent 22rem), var(--garden-paper);overflow:hidden}.landing-page .landing-transformation:before{display:none}.landing-page .transformation-decor{opacity:.2;width:min(430px,34vw);top:260px;right:-140px;transform:rotate(8deg)}.landing-page .transformation-grid{grid-template-columns:minmax(0,.8fr) 58px minmax(0,1.2fr);align-items:center;width:min(940px,100%);margin:96px auto 0}.landing-page .mystery-card,.landing-page .trace-preview-card{border:1px solid var(--garden-border);background:#fffdf7e0;box-shadow:0 24px 70px #34233217}.landing-page .mystery-card{border-radius:32px;transform:rotate(-1.4deg)translateY(-20px)}.landing-page .trace-preview-card{color:var(--garden-ink);box-shadow:var(--garden-shadow);background:linear-gradient(#fffdf8,#f7f0e5);border-color:#3716381a;border-radius:32px;transform:rotate(.8deg)translateY(30px)}.landing-page .trace-preview-top>span:first-child{color:var(--garden-muted)}.landing-page .trace-preview-signals{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:18px;display:grid}.landing-page .trace-preview-signals span{color:var(--garden-muted);background:#f0eadf;border:1px solid #37163812;border-radius:13px;gap:3px;padding:10px 12px;font-size:10px;display:grid}.landing-page .trace-preview-signals strong{color:var(--garden-ink);font-size:12px}.landing-page .trace-preview-signals small{font-size:9px}.landing-page .trace-preview-profile{background:#ffffffc2;border:1px solid #37163812;border-radius:18px;margin-top:16px;padding:14px}.landing-page .trace-preview-profile small,.landing-page .trace-preview-source small{color:var(--garden-muted)}.landing-page .trace-preview-profile strong{color:var(--garden-ink)}.landing-page .trace-preview-profile p,.landing-page .trace-preview-note{color:var(--garden-muted)}.landing-page .trace-preview-confidence-stack,.landing-page .visual-confidence-stack{gap:8px;display:grid}.landing-page .trace-preview-confidence-stack{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.landing-page .trace-preview-confidence,.landing-page .visual-confidence-block{min-width:0;color:var(--garden-muted);background:#fbf7f3;border:1px solid #361b3317;border-radius:15px;padding:11px 12px}.landing-page .trace-preview-confidence>div,.landing-page .visual-confidence-block>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 8px;min-width:0;display:grid}.landing-page .trace-preview-confidence>div>span:first-child,.landing-page .visual-confidence-block>div>span:first-child{color:#756978;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.landing-page .trace-preview-confidence>div>span:first-child{font-size:9px}.landing-page .trace-preview-confidence-value,.landing-page .visual-confidence-block .trace-preview-confidence-value{white-space:nowrap;justify-content:flex-end;align-items:center;gap:5px;min-width:0;display:inline-flex}.landing-page .trace-preview-confidence strong,.landing-page .visual-confidence-block strong{color:var(--garden-ink);white-space:nowrap;margin:0;font-size:11px}.landing-page .trace-preview-confidence strong{font-size:10px}.landing-page .trace-preview-confidence small,.landing-page .visual-confidence-block small{color:#837284;margin-top:7px;font-size:9px;line-height:1.35;display:block}.landing-page .trace-preview-confidence .confidence-dots,.landing-page .visual-confidence-block .confidence-dots{gap:3px;margin-left:0}.landing-page .trace-preview-confidence .confidence-dots i,.landing-page .visual-confidence-block .confidence-dots i{background:#ebe2dd;border-radius:50%;width:8px;height:8px}.landing-page .trace-preview-confidence .confidence-dots i{width:7px;height:7px}.landing-page .trace-preview-confidence .confidence-dots i.is-filled,.landing-page .visual-confidence-block .confidence-dots i.is-filled{background:#68af8d;box-shadow:inset 0 0 0 1px #217a5c14}.landing-page .trace-preview-note{margin-top:14px}.landing-page .mystery-art,.landing-page .trace-preview-avatar{isolation:isolate;color:var(--garden-coral-deep);background:#fff0dd;position:relative;overflow:hidden}.landing-page .mystery-art img,.landing-page .trace-preview-avatar img{z-index:-1;object-fit:cover;opacity:.58;mix-blend-mode:multiply;width:100%;height:100%;position:absolute;inset:0}.landing-page .mystery-art:after,.landing-page .trace-preview-avatar:after{z-index:-1;content:"";pointer-events:none;background:linear-gradient(135deg,#fff7e8c7,#fff0dd52);position:absolute;inset:0}.landing-page .trace-preview-avatar img{object-position:58% 44%;opacity:.72}.landing-page .trace-preview-avatar:after{background:linear-gradient(135deg,#fff0ddd1,#fff7e861)}.landing-page .trace-preview-avatar-letter{z-index:1;position:relative}.landing-page .friendly-status{color:#2d6f5b;background:#e4f3ea}.landing-page .transformation-arrow{color:#fff;background:var(--garden-coral);box-shadow:0 10px 28px #de4f4638}.landing-page .landing-workflow{background:linear-gradient(#f8f3e9d6,#f8f3e9d6),url(/images/brand/paper-dots.webp)}.landing-page .landing-workflow .landing-section-heading{align-items:end}.landing-page .workflow-grid{gap:20px;margin-top:80px}.landing-page .workflow-grid:before{display:none}.landing-page .workflow-grid article{border:1px solid var(--garden-border);background:#fffdf8d6;border-radius:30px;min-height:270px;padding:28px;box-shadow:0 18px 50px #3221310f}.landing-page .workflow-grid article:nth-child(2),.landing-page .workflow-grid article:nth-child(3){transform:none}.landing-page .workflow-step{color:var(--garden-coral-deep)}.landing-page .workflow-card-icon{color:#fff;background:var(--garden-blue)}.landing-page .landing-media-spotlight{color:#fff;background:radial-gradient(circle at 82% 32%,#a7d9c533,#0000 27rem),linear-gradient(125deg,#301431,#4f2852 58%,#67406f);margin-top:54px}.landing-page .landing-media-spotlight:after{content:"";opacity:.24;pointer-events:none;background-image:radial-gradient(#ffffff3b .7px,#0000 .7px);background-size:33px 33px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 68%,#0000);mask-image:linear-gradient(90deg,#0000,#000 68%,#0000)}.landing-page .landing-media-spotlight-grid{z-index:1;grid-template-columns:minmax(0,.9fr) minmax(440px,1.1fr);gap:80px;min-height:520px;position:relative}.landing-page .landing-media-spotlight-copy{max-width:540px}.landing-page .landing-media-spotlight-copy .landing-eyebrow{color:#ffc779}.landing-page .landing-media-spotlight-copy h2{color:#fff;letter-spacing:-.058em;font-size:clamp(58px,5.7vw,84px);line-height:.94}.landing-page .landing-media-spotlight-copy p:not(.landing-eyebrow){color:#ffffffbd}.landing-page .landing-media-spotlight-link{color:#fff;background:linear-gradient(135deg, var(--garden-coral), var(--garden-coral-deep));box-shadow:0 16px 36px #37163847}.landing-page .landing-media-spotlight-link:hover{background:var(--garden-coral-deep)}.landing-page .landing-media-spotlight-art{filter:drop-shadow(0 28px 60px #000d2b57);place-items:center;width:min(370px,100%);max-height:560px;display:grid;transform:rotate(-1.5deg)}.landing-page .landing-feature-story{background:#f5efe4;overflow:hidden}.landing-page .feature-story-grid{grid-template-columns:minmax(300px,.78fr) minmax(500px,1.22fr);grid-template-areas:"copy visual""copy visual";gap:88px}.landing-page .feature-story-copy{grid-area:copy;align-self:center}.landing-page .feature-story-copy h2{margin-top:10px}.landing-page .feature-story-copy li svg,.landing-page .landing-text-link{color:var(--garden-coral-deep)}.landing-page .feature-story-visual{box-shadow:var(--garden-shadow);background:#fffbeff5;border:1px solid #3321311f;border-radius:32px;grid-area:visual;padding:18px;transform:rotate(1.2deg)}.landing-page .visual-search-bar{border-color:var(--garden-border);background:#fff}.landing-page .visual-report-summary span{background:#f0eadf}.landing-page .visual-report-summary span:first-child{grid-template-columns:minmax(0,1fr) auto;align-items:center}.landing-page .visual-report-summary span:first-child strong,.landing-page .visual-report-summary span:first-child small{grid-column:1}.landing-page .visual-report-summary span:first-child .confidence-dots{grid-area:1/2/span 2;align-items:center;gap:4px;display:inline-flex}.landing-page .visual-report-summary small{color:#7a6b7d;font-size:10px}.landing-page .visual-confidence-stack{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px}.landing-page .visual-confidence-block{background:#ffffffb8;padding:10px 12px}.landing-page .visual-confidence-block>div>span:first-child{font-size:9px}.landing-page .visual-confidence-block strong{font-size:10px}.landing-page .visual-confidence-block small{font-size:8px}.landing-page .visual-timeline article{border-color:var(--garden-border);background:#ffffffb3;grid-template-columns:36px minmax(0,1fr) 24px;column-gap:14px}.landing-page .visual-timeline article>span{justify-self:center}.landing-page .visual-timeline article>div{min-width:0}.landing-page .visual-timeline article>div :is(strong,p){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.landing-page .visual-timeline article>svg{justify-self:end}.landing-page .visual-timeline article.is-highlighted{background:#fff5df;border-color:#de4f4633}.landing-page .feature-story-decor{display:none}.landing-page.report-motion-ready [data-report-preview]:not(.is-visible) :is(.trace-preview-top,.trace-preview-signals>span,.trace-preview-profile,.trace-preview-source,.trace-preview-confidence,.trace-preview-note,.visual-search-bar,.visual-report-summary>span,.visual-confidence-block,.visual-timeline article){opacity:0}.landing-page.report-motion-ready [data-report-preview].is-visible :is(.trace-preview-top,.trace-preview-signals>span,.trace-preview-profile,.trace-preview-source,.trace-preview-confidence,.trace-preview-note,.visual-search-bar,.visual-report-summary>span,.visual-confidence-block,.visual-timeline article){animation:.62s cubic-bezier(.22,1,.36,1) both garden-report-pop}.landing-page.report-motion-ready [data-report-preview].is-visible .trace-preview-signals>span:nth-child(2),.landing-page.report-motion-ready [data-report-preview].is-visible .visual-report-summary>span:nth-child(2),.landing-page.report-motion-ready [data-report-preview].is-visible .visual-timeline article:nth-child(2){animation-delay:.1s}.landing-page.report-motion-ready [data-report-preview].is-visible .trace-preview-profile,.landing-page.report-motion-ready [data-report-preview].is-visible .visual-timeline article:nth-child(3){animation-delay:.22s}.landing-page.report-motion-ready [data-report-preview].is-visible .trace-preview-source{animation-delay:.36s}.landing-page.report-motion-ready [data-report-preview].is-visible .trace-preview-confidence:first-child,.landing-page.report-motion-ready [data-report-preview].is-visible .visual-confidence-block:first-child{animation-delay:.48s}.landing-page.report-motion-ready [data-report-preview].is-visible .trace-preview-confidence:nth-child(2),.landing-page.report-motion-ready [data-report-preview].is-visible .visual-confidence-block:nth-child(2){animation-delay:.56s}.landing-page.report-motion-ready [data-report-preview].is-visible .trace-preview-note{animation-delay:.68s}.landing-page.report-motion-ready [data-report-preview].is-visible .trace-preview-confidence .confidence-dots i,.landing-page.report-motion-ready [data-report-preview].is-visible .visual-confidence-block .confidence-dots i,.landing-page.report-motion-ready [data-report-preview].is-visible .visual-report-summary .confidence-dots i{animation:.42s cubic-bezier(.22,1,.36,1) both garden-confidence-dot}.landing-page.report-motion-ready [data-report-preview].is-visible .confidence-dots i:first-child{animation-delay:.72s}.landing-page.report-motion-ready [data-report-preview].is-visible .confidence-dots i:nth-child(2){animation-delay:.78s}.landing-page.report-motion-ready [data-report-preview].is-visible .confidence-dots i:nth-child(3){animation-delay:.84s}.landing-page.report-motion-ready [data-report-preview].is-visible .confidence-dots i:nth-child(4){animation-delay:.9s}.landing-page.report-motion-ready [data-report-preview].is-visible .confidence-dots i:nth-child(5){animation-delay:.96s}.landing-page.report-motion-ready [data-report-preview].is-visible .friendly-status svg{animation:2.8s ease-in-out .7s infinite garden-status-pulse}@keyframes garden-report-pop{0%{opacity:0;transform:translateY(11px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes garden-confidence-dot{0%{opacity:0;transform:scale(.35)}to{opacity:1;transform:scale(1)}}@keyframes garden-status-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.14)}}.landing-page.scroll-reveal-ready .scroll-reveal-item:not(.is-scroll-visible){opacity:0;pointer-events:none}.landing-page.scroll-reveal-ready .scroll-reveal-item.is-scroll-visible{animation:.76s cubic-bezier(.22,1,.36,1) both garden-scroll-rise;animation-delay:calc(var(--scroll-index,0) * .1s)}.landing-page [data-scroll-variant=platforms] .scroll-reveal-item.is-scroll-visible{animation-name:garden-scroll-track}.landing-page [data-scroll-variant=transformation] .mystery-card.scroll-reveal-item.is-scroll-visible{animation-name:garden-scroll-left}.landing-page [data-scroll-variant=transformation] .trace-preview-card.scroll-reveal-item.is-scroll-visible{animation-name:garden-scroll-right}.landing-page [data-scroll-variant=workflow] .workflow-grid>article.scroll-reveal-item.is-scroll-visible{--scroll-tilt:-2deg;animation-name:garden-scroll-card}.landing-page [data-scroll-variant=workflow] .workflow-grid>article:nth-child(2).scroll-reveal-item.is-scroll-visible{--scroll-tilt:1.5deg}.landing-page [data-scroll-variant=workflow] .workflow-grid>article:nth-child(3).scroll-reveal-item.is-scroll-visible{--scroll-tilt:-1deg}.landing-page [data-scroll-variant=media-spotlight] .landing-media-spotlight-copy.scroll-reveal-item.is-scroll-visible,.landing-page [data-scroll-variant=feature-story] .feature-story-copy.scroll-reveal-item.is-scroll-visible{animation-name:garden-scroll-left}.landing-page [data-scroll-variant=media-spotlight] .landing-media-spotlight-art.scroll-reveal-item.is-scroll-visible{animation-name:garden-scroll-bloom}.landing-page [data-scroll-variant=feature-story] .feature-story-visual.scroll-reveal-item.is-scroll-visible{animation-name:garden-scroll-right}.landing-page [data-scroll-variant=use-cases] .use-case-grid>article.scroll-reveal-item.is-scroll-visible,.landing-page [data-scroll-variant=recent] .landing-recent-grid>.scroll-reveal-item.is-scroll-visible{--scroll-tilt:-1deg;animation-name:garden-scroll-card}.landing-page [data-scroll-variant=use-cases] .use-case-grid>article:nth-child(2).scroll-reveal-item.is-scroll-visible{--scroll-tilt:1.5deg}.landing-page [data-scroll-variant=use-cases] .use-case-grid>article:nth-child(3).scroll-reveal-item.is-scroll-visible{--scroll-tilt:-1deg}.landing-page [data-scroll-variant=pricing-preview] .scroll-reveal-item.is-scroll-visible:nth-child(2),.landing-page [data-scroll-variant=faq] .scroll-reveal-item.is-scroll-visible:last-child{animation-name:garden-scroll-right}.landing-page [data-scroll-variant=final-cta] .scroll-reveal-item.is-scroll-visible:last-child{animation-name:garden-scroll-arrow}@keyframes garden-scroll-rise{0%{opacity:0;filter:blur(7px);translate:0 34px;scale:.97}to{opacity:1;filter:blur();translate:0;scale:1}}@keyframes garden-scroll-track{0%{opacity:0;filter:blur(5px);translate:-30px;rotate:-2deg;scale:.98}to{opacity:1;filter:blur();translate:0;rotate:none;scale:1}}@keyframes garden-scroll-left{0%{opacity:0;filter:blur(6px);translate:-58px 18px;rotate:-3deg}to{opacity:1;filter:blur();translate:0;rotate:none}}@keyframes garden-scroll-right{0%{opacity:0;filter:blur(6px);translate:58px 28px;rotate:3deg}to{opacity:1;filter:blur();translate:0;rotate:none}}@keyframes garden-scroll-arrow{0%{opacity:0;filter:blur(4px);translate:0 22px;rotate:-25deg;scale:.55}70%{opacity:1;translate:0;rotate:5deg;scale:1.12}to{opacity:1;filter:blur();translate:0;rotate:none;scale:1}}@keyframes garden-scroll-card{0%{opacity:0;filter:blur(6px);translate:0 42px;rotate:var(--scroll-tilt,-2deg);scale:.93}72%{opacity:1;translate:0 -5px;rotate:none;scale:1.01}to{opacity:1;filter:blur();translate:0;rotate:none;scale:1}}@keyframes garden-scroll-bloom{0%{opacity:0;filter:blur(9px)saturate(.7);translate:36px 24px;rotate:7deg;scale:.74}72%{opacity:1;translate:0 -5px;rotate:-1deg;scale:1.03}to{opacity:1;filter:blur()saturate();translate:0;rotate:none;scale:1}}.landing-page .landing-use-cases{color:#fff;background:radial-gradient(circle at 15% 30%,#f770522b,#0000 25rem),linear-gradient(128deg,#25132d,#4b2852 78%);border:0}.landing-page .landing-use-cases .landing-section-heading h2,.landing-page .landing-use-cases .landing-section-heading.light h2,.landing-page .landing-use-cases .landing-section-heading.light a{color:#fff}.landing-page .landing-use-cases .landing-eyebrow{color:#ffc678}.landing-page .use-case-grid{gap:18px;margin-top:64px}.landing-page .use-case-grid article{background:#fffdf6f2;border:1px solid #fff3;border-radius:30px;overflow:hidden;box-shadow:0 28px 70px #010d2840}.landing-page .use-case-grid article:nth-child(2){transform:translateY(24px)}.landing-page .use-case-grid article h3{color:var(--garden-ink)}.landing-page .use-case-grid article p{color:var(--garden-muted)}.landing-page .use-case-grid article>a,.landing-page .use-case-icon{color:var(--garden-coral-deep)}.landing-page .landing-recent{background:var(--garden-paper)}.landing-page .landing-recent-grid .recent-card{border-color:var(--garden-border);background:#fffdf8;border-radius:26px;box-shadow:0 15px 44px #31203012}.landing-page .landing-pricing-preview{background:radial-gradient(circle at 86% 22%,#eeb34829,#0000 22rem),#efe8dd}.landing-page .pricing-preview-grid{gap:30px 80px}.landing-page .pricing-preview-grid>article{box-shadow:var(--garden-shadow);background:#fffaf0;border:1px solid #3120301a;border-radius:34px}.landing-page .pricing-preview-grid>article>a{background:var(--garden-blue);border-color:var(--garden-blue)}.landing-page .pricing-preview-grid li svg{color:var(--garden-leaf)}.landing-page .landing-faq{background:var(--garden-paper)}.landing-page .faq-grid{gap:80px}.landing-page .faq-list details{border:1px solid var(--garden-border);box-shadow:none;background:#fffdf8c7;border-radius:18px;margin-bottom:10px}.landing-page .faq-list details[open]{background:#fffdf8;box-shadow:0 14px 36px #301e2e0f}.landing-page .faq-list summary:after{color:var(--garden-coral-deep)}.landing-page .landing-final-cta{color:#fff;background:linear-gradient(90deg,#29102aed,#371638a3 58%,#37163847),linear-gradient(#37163814,#250e27d1),url(/images/brand/evidence-garden-brand.webp) bottom/cover no-repeat;min-height:660px;padding:150px 0 86px;position:relative;overflow:hidden}.landing-page .landing-final-cta:before,.landing-page .landing-final-cta:after{display:none}.landing-page .landing-final-cta .container{flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:420px;display:flex}.landing-page .landing-final-cta .container>div{text-align:left;max-width:720px}.landing-page .landing-final-cta .landing-eyebrow{color:#ff9aa0}.landing-page .landing-final-cta h2{color:#fff;letter-spacing:-.06em;max-width:720px;font-size:clamp(64px,6.8vw,98px);line-height:.9}.landing-page .landing-final-cta p:last-child{color:#ffffffbd;max-width:520px;font-size:16px}.landing-page .landing-final-cta .container>a{color:#fffdf8;background:linear-gradient(135deg, var(--garden-coral), var(--garden-coral-deep));border:1px solid #ffffff29;margin-top:28px;box-shadow:0 18px 40px #f05d673d}body:has(.landing-page) .footer{background:#241126}body:has(.landing-page) .footer:before{opacity:.07}@media (max-width:1020px){.landing-page .landing-hero{min-height:940px}.landing-page .landing-hero-copy h1{font-size:clamp(62px,8.2vw,86px)}.landing-page .landing-media-spotlight-grid,.landing-page .feature-story-grid{gap:48px}.landing-page .landing-media-spotlight-grid{grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr)}.landing-page .feature-story-grid{grid-template-columns:minmax(280px,.78fr) minmax(420px,1.22fr)}}@media (max-width:900px) and (min-width:761px){.landing-page .search-intent-picker{grid-template-columns:minmax(200px,.88fr) minmax(360px,1.12fr);gap:10px;padding-inline:12px}.landing-page .search-intent-tabs{gap:5px;padding:4px}.landing-page .search-intent-tabs button{gap:4px;padding-inline:7px;font-size:10px}}@media (max-width:760px){body:has(.landing-page){background:var(--garden-paper)}body:has(.landing-page) .header{background:linear-gradient(#fff8edf0,#0000);height:64px}body:has(.landing-page) .header .brand{color:var(--garden-ink);font-size:21px}body:has(.landing-page) .header .auth-control-button{color:var(--garden-ink);background:#fffdf7b3;border-color:#3716381a}.landing-page .container{width:calc(100% - 28px)}.landing-page .landing-hero{background-position:top;background-size:100% 100%,auto 1000px;min-height:1000px;padding:102px 0 50px}.landing-page .landing-hero:before{background:linear-gradient(#fffaf114,#0000 50%,#3716380d)}.landing-page .landing-hero:after{height:170px}.landing-page .landing-hero-inner{width:calc(100% - 20px);min-height:840px}.landing-page .landing-hero-copy .landing-eyebrow{margin-bottom:14px;padding:7px 10px;font-size:7px}.landing-page .landing-hero-copy h1{max-width:350px;font-size:clamp(47px,14.7vw,62px);line-height:.9}.landing-page .landing-hero-copy h1 .hero-word-rotator{font-size:1em;line-height:1.05}.landing-page .landing-hero-copy .landing-hero-dek,.landing-page .landing-hero-copy>p:last-child{max-width:338px;margin-top:18px;font-size:13px;line-height:1.5}.landing-page .landing-search-stage{width:100%;margin-top:32px}.landing-page .landing-search-heading{align-items:center;margin-inline:8px}.landing-page .landing-search-heading strong{font-size:11px}.landing-page .landing-search-heading span{display:none}.landing-page .landing-search-stage .search-card{border-radius:22px;gap:8px;padding:9px;box-shadow:0 24px 58px #37163833}.landing-page .search-intent-picker{border-radius:15px;grid-template-columns:minmax(0,1fr);grid-template-areas:"question""tabs";gap:8px;padding:10px}.landing-page .search-intent-question{align-items:baseline;gap:7px;display:flex}.landing-page .search-intent-question strong{font-size:15px}.landing-page .search-intent-tabs{width:100%}.landing-page .search-intent-tabs button{min-height:36px}.landing-page .landing-search-stage .search-workspace{display:block}.landing-page .landing-search-stage .dropzone,.landing-page .landing-search-stage .search-controls{min-height:136px}.landing-page .landing-search-stage .dropzone{min-height:150px}.landing-page .landing-trust-row{color:#4b4b50;text-align:center;justify-content:center;gap:8px 13px;max-width:330px;margin-top:14px;font-size:8px}.landing-page .landing-platforms{padding:24px 0 64px}.landing-page .landing-platforms .container>p{margin-bottom:20px;font-size:7px;line-height:1.5}.landing-page .landing-platforms .container>div{gap:14px 20px}.landing-page .landing-platforms span{font-size:10px}.landing-page :is(.landing-transformation,.landing-workflow,.landing-media-spotlight,.landing-feature-story,.landing-use-cases,.landing-recent,.landing-pricing-preview,.landing-faq){padding:88px 0}.landing-page :is(.landing-section-heading h2,.feature-story-copy h2,.landing-pricing-preview h2,.landing-faq h2){font-size:clamp(42px,12.5vw,54px);line-height:.98}.landing-page .landing-section-heading.centered>p:last-child{max-width:330px}.landing-page .transformation-decor,.landing-page .feature-story-decor{display:none}.landing-page .transformation-grid{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:58px;display:grid}.landing-page .mystery-card,.landing-page .trace-preview-card{border-radius:25px;transform:none}.landing-page .trace-preview-confidence-stack,.landing-page .visual-confidence-stack{grid-template-columns:1fr}.landing-page .trace-preview-confidence,.landing-page .visual-confidence-block{padding:12px}.landing-page .transformation-arrow{margin:-4px auto;transform:rotate(90deg)}.landing-page .landing-workflow .landing-section-heading{align-items:start}.landing-page .workflow-grid{gap:12px;margin-top:46px}.landing-page .workflow-grid article,.landing-page .workflow-grid article:nth-child(2),.landing-page .workflow-grid article:nth-child(3){border-radius:24px;min-height:205px;padding:24px;transform:none}.landing-page .landing-media-spotlight{margin-top:0}.landing-page .landing-media-spotlight-grid{flex-direction:column;gap:36px;min-height:0;display:flex}.landing-page .landing-media-spotlight-copy h2{font-size:clamp(48px,14vw,62px)}.landing-page .landing-media-spotlight-art{width:100%;max-width:440px;margin:0 auto -30px}.landing-page .feature-story-grid{flex-direction:column;gap:38px;display:flex}.landing-page .feature-story-visual{border-radius:24px;padding:10px;transform:none}.landing-page .feature-story-copy ul{gap:9px}.landing-page .landing-use-cases .landing-section-heading{align-items:flex-start}.landing-page .use-case-grid{gap:14px;margin-top:44px}.landing-page .use-case-grid article,.landing-page .use-case-grid article:nth-child(2){border-radius:24px;transform:none}.landing-page .faq-grid{gap:38px}.landing-page .faq-list details{border-radius:16px}.landing-page .landing-final-cta{background-position:56% bottom;min-height:690px;padding:100px 0 70px}.landing-page .landing-final-cta .container{justify-content:flex-end;align-items:flex-start;min-height:510px}.landing-page .landing-final-cta h2{max-width:340px;font-size:clamp(52px,15.5vw,68px)}.landing-page .landing-final-cta .container>div,.landing-page .landing-final-cta .container>a{text-align:left}body:has(.result-page){overflow-x:hidden}.result-page,.result-page *{min-width:0}.result-page{width:100%;max-width:100%;overflow-x:clip}.result-page .result-hero.container,.result-page .report-section.container,.result-page .timeline-section .container,.result-page .report-disclaimer.container,.result-page .mobile-disclosure{box-sizing:border-box;max-width:none;margin-inline:auto;width:calc(100% - 24px)!important}.result-page .result-breadcrumb{width:100%;min-width:0;max-width:100%;overflow:hidden}.result-page .result-breadcrumb>span,.result-page .result-breadcrumb{overflow-wrap:anywhere}.result-page .result-layout{gap:12px!important}.result-page .source-image-card{border-radius:18px;height:clamp(210px,68vw,290px)!important;min-height:0!important}.result-page .source-image-card img{object-fit:contain;min-width:0;max-width:100%}.result-page .attribution-card{box-sizing:border-box;border-radius:20px;width:100%;min-height:0!important;padding:16px!important}.result-page .attribution-card>.card-topline{gap:8px}.result-page .attribution-card>.creator-row{gap:10px;grid-template-columns:44px minmax(0,1fr)!important;margin-top:13px!important}.result-page .attribution-card>.creator-row h1{overflow-wrap:anywhere;max-width:100%;line-height:1.04;font-size:clamp(25px,8vw,34px)!important}.result-page .attribution-card>.creator-row p{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;overflow:hidden}.result-page .attribution-card>.platform-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:136px;padding:0;display:grid;overflow:hidden auto;margin:12px 0!important}.result-page .attribution-card>.platform-links a{box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;min-width:0;min-height:32px;padding:6px 8px;font-size:10px;line-height:1.2;overflow:hidden}.result-page .attribution-card>.source-lead-card{min-width:0;max-width:100%;padding:10px 11px;margin:10px 0!important}.result-page .confidence-stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.result-page .confidence-block{min-width:0;min-height:72px;padding:10px}.result-page .confidence-block>div:first-child{flex-wrap:wrap;min-width:0}.result-page .confidence-block>div:first-child span,.result-page .confidence-block>div:first-child strong{overflow-wrap:anywhere;min-width:0}.result-page .confidence-block small{margin-top:6px;font-size:9px;line-height:1.35;display:block}.result-page .attribution-feedback,.result-page .likely-post-note{box-sizing:border-box;width:100%;min-width:0}.result-page .feedback-copy{min-width:0}.result-page .feedback-copy strong,.result-page .feedback-copy span{overflow-wrap:anywhere}.result-page .feedback-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0;display:grid}.result-page .feedback-actions>*{white-space:normal;width:100%;min-width:0;padding-inline:7px}.result-page .attribution-card>.card-actions{flex-wrap:wrap;align-items:stretch;gap:7px;padding-top:12px!important;display:flex!important}.result-page .attribution-card>.card-actions>.primary-button{white-space:normal;flex:100%;width:100%;min-width:0;padding-inline:11px;font-size:10px;min-height:42px!important}.result-page .attribution-card>.card-actions>.report-actions{flex:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-width:0;display:grid;width:100%!important}.result-page .attribution-card>.card-actions .report-action-button{white-space:nowrap;width:100%;min-width:0;min-height:40px;padding-inline:8px;font-size:10px!important}.result-page .attribution-card>.card-actions .report-action-menu{width:min(178px,100vw - 48px);inset:auto 0 calc(100% + 8px) auto}.result-page #report-socials .identity-trail,.result-page #report-socials .identity-trail-count-1,.result-page #report-socials .identity-trail-count-2,.result-page #report-socials .identity-trail-count-3,.result-page #report-socials .identity-trail-count-4,.result-page #report-socials .identity-trail-count-5,.result-page #report-socials .identity-trail-count-6,.result-page #report-socials .identity-trail-count-7,.result-page #report-socials .identity-trail-count-8{gap:8px;width:100%;max-width:100%;overflow:visible;grid-template-columns:minmax(0,1fr)!important;display:grid!important}.result-page #report-socials .identity-trail-step{width:100%;min-width:0}.result-page #report-socials .identity-trail-card{border-radius:15px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:64px;padding:10px 11px;display:grid}.result-page #report-socials .identity-trail-icon{border-radius:11px;width:36px;height:36px}.result-page #report-socials .identity-trail-copy{min-width:0;margin:0}.result-page #report-socials .identity-trail-copy small,.result-page #report-socials .identity-trail-copy strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.result-page #report-socials .identity-trail-status{overflow-wrap:anywhere;text-align:right;max-width:82px;padding:0;font-size:8px;line-height:1.25;position:static;transform:none}.result-page #report-socials .identity-trail-card>svg{width:14px;height:14px;position:static;transform:none}.result-page #report-sources .source-trail-section .timeline-list{gap:10px;width:100%;min-width:0}.result-page #report-sources .source-trail-section .timeline-card,.result-page #report-sources .source-trail-section .timeline-item.selected .timeline-card{box-sizing:border-box;border-radius:16px;width:100%;min-width:0;min-height:0;padding:13px!important}.result-page #report-sources .source-trail-section .timeline-card.has-thumbnail{padding-right:13px!important}.result-page #report-sources .source-trail-section .timeline-row.has-preview{gap:10px;width:100%;min-width:0;grid-template-columns:minmax(0,1fr) 68px!important}.result-page #report-sources .source-trail-section .timeline-card-copy,.result-page #report-sources .source-trail-section .timeline-preview-column{min-width:0}.result-page #report-sources .source-trail-section .timeline-preview-column{width:68px}.result-page #report-sources .source-trail-section .timeline-preview-column>.timeline-thumbnail{border-radius:12px;width:68px;height:68px}.result-page #report-sources .source-trail-section .timeline-source-line{flex-wrap:wrap;gap:4px 7px;min-width:0;display:flex}.result-page #report-sources .source-trail-section .timeline-platform,.result-page #report-sources .source-trail-section .timeline-platform strong{overflow-wrap:anywhere;min-width:0;max-width:100%}.result-page #report-sources .source-trail-section .timeline-card h3{overflow-wrap:anywhere;max-width:100%;margin-top:6px;font-size:14px;line-height:1.25}.result-page #report-sources .source-trail-section .timeline-source-title,.result-page #report-sources .source-trail-section .timeline-date-line{overflow-wrap:anywhere;max-width:100%;font-size:9px;line-height:1.35}.result-page #report-sources .source-trail-section .timeline-description{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;margin-top:9px;font-size:10px;line-height:1.4;display:-webkit-box;overflow:hidden}.result-page #report-sources .source-trail-section .timeline-meta,.result-page #report-sources .source-trail-section .timeline-credit,.result-page #report-sources .source-trail-section .timeline-earlier-source,.result-page #report-sources .source-trail-section .timeline-source-link{overflow-wrap:anywhere;max-width:100%}.result-page #report-sources .source-trail-section .timeline-card-link-icon{width:15px;height:15px;top:11px;right:84px}body:has(.result-page) .footer{padding:42px 0 24px}body:has(.result-page) .footer-inner{width:calc(100% - 28px);max-width:none}body:has(.result-page) .footer-inner>.footer-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 18px}:is(body:has(.result-page) .footer-brand-block,body:has(.result-page) .footer-bottom){min-width:0}:is(body:has(.result-page) .footer-brand-block>p,body:has(.result-page) .footer-bottom span){overflow-wrap:anywhere;max-width:100%}}@media (max-width:380px){.result-page .attribution-card{padding:14px!important}.result-page .attribution-card>.platform-links,.result-page .confidence-stack{grid-template-columns:minmax(0,1fr)}.result-page #report-socials .identity-trail-card{grid-template-columns:34px minmax(0,1fr) auto;gap:7px;padding-inline:9px}.result-page #report-socials .identity-trail-status{max-width:66px}.result-page #report-sources .source-trail-section .timeline-row.has-preview{gap:8px;grid-template-columns:minmax(0,1fr) 60px!important}.result-page #report-sources .source-trail-section .timeline-preview-column,.result-page #report-sources .source-trail-section .timeline-preview-column>.timeline-thumbnail{width:60px}.result-page #report-sources .source-trail-section .timeline-preview-column>.timeline-thumbnail{height:60px}}@media (prefers-reduced-motion:reduce){.landing-page .hero-word-current{animation:none!important}.landing-page :is(.workflow-grid article,.mystery-card,.trace-preview-card,.feature-story-visual,.trace-preview-card>*,.trace-preview-signals>span,.trace-preview-confidence,.friendly-status svg,.feature-story-visual .visual-search-bar,.feature-story-visual .visual-report-summary>span,.feature-story-visual .visual-confidence-block,.feature-story-visual .visual-timeline article){transform:none;animation:none!important}.landing-page .confidence-dots i{opacity:1;transform:none;animation:none!important}.landing-page.scroll-reveal-ready .scroll-reveal-item{pointer-events:auto;opacity:1!important;filter:none!important;animation:none!important;translate:none!important;rotate:none!important;scale:none!important}}.site-shell .header .brand{color:var(--site-plum,#32163a);letter-spacing:-.055em;gap:9px;font-size:27px;font-weight:600;font-family:var(--font-editorial), "Iowan Old Style", Georgia, serif!important}.site-shell .header .brand-mark{background:0 0;border:0;border-radius:11px;flex:none;place-items:center;width:31px;height:31px;padding:0;display:grid;overflow:hidden;box-shadow:0 7px 18px #f2536f1a}.site-shell .header .brand-mark img,.site-shell .footer-brand .brand-mark img{object-fit:contain;width:100%;height:100%;display:block}.site-shell .header .brand>span:last-child>span,.site-shell .footer-brand>span:last-child>span,.site-shell .report-mobile-brand>span:last-child>span{color:var(--site-coral,#f2536f)}.site-shell .report-mobile-brand{color:var(--site-plum,#32163a);letter-spacing:-.045em;align-items:center;gap:7px;font-size:20px;font-weight:600;display:inline-flex;font-family:var(--font-editorial), "Iowan Old Style", Georgia, serif!important}.site-shell .report-mobile-brand .brand-mark{border-radius:8px;flex:none;place-items:center;width:23px;height:23px;display:grid;overflow:hidden}.site-shell .footer-brand{color:inherit;letter-spacing:-.045em;align-items:center;gap:9px;font-size:22px;font-weight:600;display:inline-flex;font-family:var(--font-editorial), "Iowan Old Style", Georgia, serif!important}.site-shell .footer-brand .brand-mark{border-radius:8px;flex:none;place-items:center;width:23px;height:23px;display:grid;overflow:hidden}main.site-motion-ready .site-motion-item:not(.is-site-visible){opacity:0;pointer-events:none}main.site-motion-ready .site-motion-item.is-site-visible{animation:.72s cubic-bezier(.22,1,.36,1) both site-motion-rise;animation-delay:calc(var(--site-motion-index,0) * 78ms)}main.site-motion-ready .site-motion-item[data-site-motion-kind=info].is-site-visible{animation-name:site-motion-paper}main.site-motion-ready .site-motion-item[data-site-motion-kind=report].is-site-visible{animation-name:site-motion-report}main.site-motion-ready .site-motion-item[data-site-motion-kind=progress].is-site-visible{animation-name:site-motion-progress}main.site-motion-ready .site-motion-item[data-site-motion-kind=shopping].is-site-visible{animation-name:site-motion-slide}main.site-motion-ready .site-motion-item[data-site-motion-kind=artist].is-site-visible{animation-name:site-motion-card}main.site-motion-ready .site-motion-item[data-site-motion-kind=failure].is-site-visible{animation-name:site-motion-breathe}@keyframes site-motion-rise{0%{opacity:0;filter:blur(6px);translate:0 28px;scale:.985}to{opacity:1;filter:blur();translate:0;scale:1}}@keyframes site-motion-paper{0%{opacity:0;clip-path:inset(0 0 18% round 22px);filter:blur(5px);translate:0 24px}to{opacity:1;clip-path:inset(0);filter:blur();translate:0}}@keyframes site-motion-report{0%{opacity:0;filter:blur(7px);translate:0 34px;scale:.965}70%{opacity:1;translate:0 -4px;scale:1.01}to{opacity:1;filter:blur();translate:0;scale:1}}@keyframes site-motion-progress{0%{opacity:0;filter:blur(4px);translate:0 22px;scale:.98}60%{opacity:1;translate:0 -3px}to{opacity:1;filter:blur();translate:0;scale:1}}@keyframes site-motion-slide{0%{opacity:0;filter:blur(6px);translate:44px 18px;rotate:1.5deg}to{opacity:1;filter:blur();translate:0;rotate:none}}@keyframes site-motion-card{0%{opacity:0;filter:blur(5px);translate:0 30px;rotate:-1.5deg;scale:.97}72%{opacity:1;translate:0 -4px;rotate:.4deg;scale:1.01}to{opacity:1;filter:blur();translate:0;rotate:none;scale:1}}@keyframes site-motion-breathe{0%{opacity:0;filter:blur(6px);translate:0 22px;scale:.96}to{opacity:1;filter:blur();translate:0;scale:1}}@media (max-width:760px){.site-shell .header .brand{gap:7px;font-size:22px}.site-shell .header .brand-mark{width:29px;height:29px}}@media (prefers-reduced-motion:reduce){main.site-motion-ready .site-motion-item{pointer-events:auto;opacity:1!important;filter:none!important;clip-path:none!important;animation:none!important;translate:none!important;rotate:none!important;scale:none!important}}.landing-page .transformation-grid{grid-template-columns:minmax(230px,.82fr) 42px minmax(410px,1.18fr);column-gap:20px;width:min(1040px,100%);margin-top:72px}.landing-page .mystery-card,.landing-page .landing-report-preview{min-height:0;transform:none}.landing-page .mystery-card{color:var(--garden-ink);border:1px solid var(--garden-border);background:linear-gradient(#fffdf8e6,#fffdf8e6),url(/images/brand/paper-dots.webp) 0 0/520px 520px;border-radius:26px;align-self:center;padding:27px;box-shadow:0 20px 54px #34233214}.landing-page .mystery-card>span{color:var(--garden-muted)}.landing-page .mystery-art{background:#f8efdf;border:1px solid #3716380f;border-radius:17px;width:calc(100% + 14px);height:154px;margin:20px -7px 22px}.landing-page .mystery-art img{object-fit:contain;object-position:center;opacity:.72;mix-blend-mode:normal}.landing-page .mystery-card h3{color:var(--garden-ink);letter-spacing:-.04em;margin-bottom:16px;font-size:26px}.landing-page .mystery-card li{color:var(--garden-muted);margin-top:9px;font-size:12px}.landing-page .mystery-card li:before{color:var(--garden-coral-deep)}@media (max-width:760px){.landing-page .mystery-art{width:100%;height:138px;margin-inline:0}}.landing-page .transformation-arrow{width:100%;height:34px;color:var(--garden-coral-deep);box-shadow:none;background:0 0;justify-content:center;align-items:center;display:flex}.landing-page .transformation-arrow:before,.landing-page .transformation-arrow:after{content:"";border-top:1px solid #de4f463d;flex:auto}.landing-page .transformation-arrow svg{background:#fff3e8;border:1px solid #de4f4629;border-radius:50%;width:31px;height:31px;margin-inline:6px;padding:7px}.landing-page .landing-report-preview{color:var(--garden-ink);box-shadow:var(--garden-shadow);background:radial-gradient(circle at 100% 0,#e4f4edb8,#0000 35%),linear-gradient(145deg,#fffdf9,#f8f0e5);border:1px solid #3716381a;border-radius:27px;gap:13px;padding:22px;display:grid;position:relative;overflow:hidden}.landing-page .landing-report-preview:before{background:linear-gradient(90deg, var(--garden-coral), var(--garden-leaf));content:"";opacity:.72;height:2px;position:absolute;top:0;left:22px;right:22px}.landing-page .landing-preview-toolbar,.landing-page .landing-preview-toolbar>span{align-items:center;display:flex}.landing-page .landing-preview-toolbar{min-width:0;color:var(--garden-muted);border-bottom:1px solid #3716381a;justify-content:space-between;gap:14px;padding-bottom:13px;font-size:11px;font-weight:800}.landing-page .landing-preview-toolbar>span{gap:7px;min-width:0}.landing-page .landing-preview-toolbar>span:first-child{color:var(--garden-ink)}.landing-page .landing-preview-toolbar>span:first-child svg{color:var(--garden-coral-deep)}.landing-page .landing-preview-status{color:var(--garden-leaf);white-space:nowrap;flex:none;font-size:10px}.landing-page .landing-preview-status svg{color:var(--garden-leaf)}.landing-page .landing-preview-identity{background:#ffffffb8;border:1px solid #37163814;border-radius:17px;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:12px;padding:13px;display:grid}.landing-page .landing-preview-avatar{width:58px;height:58px;color:var(--garden-ink);background:#ffe8ce;border:1px solid #de4f461f;border-radius:17px;place-items:center;font-size:22px;font-weight:850;display:grid;position:relative;overflow:hidden}.landing-page .landing-preview-avatar img{object-fit:cover;opacity:.5}.landing-page .landing-preview-identity small,.landing-page .landing-preview-source small,.landing-page .landing-preview-stat small{color:var(--garden-muted);font-size:9px;font-weight:700;display:block}.landing-page .landing-preview-identity strong{color:var(--garden-ink);letter-spacing:-.035em;margin-top:2px;font-size:19px;display:block}.landing-page .landing-preview-identity p,.landing-page .landing-preview-source p,.landing-page .landing-preview-note{color:var(--garden-muted);margin:3px 0 0;font-size:10px;line-height:1.45}.landing-page .landing-preview-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.landing-page .landing-preview-stat{background:#f1eadf;border:1px solid #37163812;border-radius:15px;gap:6px;padding:12px 13px;display:grid}.landing-page .landing-preview-stat>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.landing-page .landing-preview-stat strong{color:var(--garden-ink);letter-spacing:-.015em;font-size:12px}.landing-page .landing-preview-stat .confidence-dots{flex:none}.landing-page .landing-preview-source-stack{gap:8px;display:grid}.landing-page .landing-preview-source{background:#ffffffc2;border:1px solid #37163814;border-radius:16px;grid-template-rows:auto;grid-template-columns:26px minmax(0,1fr) 20px;align-items:center;gap:10px;padding:12px 13px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.landing-page .landing-preview-source:hover{border-color:#258d7847;transform:translate(3px);box-shadow:0 9px 22px #34233214}.landing-page .landing-preview-source>span:first-child{grid-area:1/1}.landing-page .landing-preview-source>div{grid-area:1/2;align-content:center;gap:2px;min-width:0;display:grid}.landing-page .landing-preview-source>div>small,.landing-page .landing-preview-source>div>strong,.landing-page .landing-preview-source>div>p{min-width:0;display:block}.landing-page .landing-preview-source>svg{grid-area:1/3;place-self:center end}.landing-page .landing-preview-source.is-primary{background:#fff4d9;border-color:#de4f4629}.landing-page .landing-preview-source-index{color:#fff;background:var(--garden-coral);border-radius:8px;place-items:center;width:26px;height:26px;font-size:11px;font-weight:850;display:grid}.landing-page .landing-preview-source strong{color:var(--garden-ink);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;display:block;overflow:hidden}.landing-page .landing-preview-source svg{color:var(--garden-leaf)}.landing-page .landing-preview-note{padding-top:2px}.landing-page .feature-story-visual{grid-area:visual}.landing-page [data-scroll-variant=transformation] .trace-preview-card.scroll-reveal-item.is-scroll-visible,.landing-page [data-scroll-variant=feature-story] .feature-story-visual.scroll-reveal-item.is-scroll-visible{animation-name:landing-preview-enter}.landing-page [data-scroll-variant=transformation] .transformation-arrow.scroll-reveal-item.is-scroll-visible{animation-name:landing-connector-enter}.landing-page.report-motion-ready [data-report-preview]:not(.is-visible) :is(.landing-preview-toolbar,.landing-preview-identity,.landing-preview-stat,.landing-preview-source,.landing-preview-note){opacity:0}.landing-page.report-motion-ready [data-report-preview].is-visible :is(.landing-preview-toolbar,.landing-preview-identity,.landing-preview-stat,.landing-preview-source,.landing-preview-note){animation:.56s cubic-bezier(.22,1,.36,1) both landing-report-step}.landing-page.report-motion-ready [data-report-preview].is-visible .landing-preview-identity{animation-delay:.1s}.landing-page.report-motion-ready [data-report-preview].is-visible .landing-preview-stat:nth-child(2){animation-delay:.18s}.landing-page.report-motion-ready [data-report-preview].is-visible .landing-preview-source:nth-child(2){animation-delay:.28s}.landing-page.report-motion-ready [data-report-preview].is-visible .landing-preview-source:nth-child(3){animation-delay:.38s}.landing-page.report-motion-ready [data-report-preview].is-visible .landing-preview-note{animation-delay:.5s}.landing-page.report-motion-ready [data-report-preview].is-visible .landing-preview-status svg{animation:2.8s ease-in-out .7s infinite garden-status-pulse}@keyframes landing-preview-enter{0%{opacity:0;filter:blur(6px);translate:34px 24px;scale:.975}to{opacity:1;filter:blur();translate:0;scale:1}}@keyframes landing-connector-enter{0%{opacity:0;scale:.75}to{opacity:1;scale:1}}@keyframes landing-report-step{0%{opacity:0;translate:0 9px}to{opacity:1;translate:0}}@media (max-width:980px) and (min-width:761px){.landing-page .transformation-grid{grid-template-columns:minmax(210px,.78fr) 32px minmax(360px,1.22fr);column-gap:12px}.landing-page .landing-report-preview{padding:18px}}@media (max-width:760px){.landing-page .transformation-grid{grid-template-columns:minmax(0,1fr);row-gap:16px;margin-top:58px}.landing-page .mystery-card,.landing-page .landing-report-preview{border-radius:23px}.landing-page .mystery-card{padding:22px}.landing-page .landing-report-preview{width:100%;min-width:0;padding:17px}.landing-page .landing-preview-toolbar{flex-direction:column;align-items:flex-start;gap:7px}.landing-page .landing-preview-identity{grid-template-columns:50px minmax(0,1fr);padding:11px}.landing-page .landing-preview-avatar{width:50px;height:50px}.landing-page .landing-preview-identity strong{font-size:17px}.landing-page .landing-preview-stat-grid{grid-template-columns:1fr}.landing-page .landing-preview-stat>div{justify-content:flex-start}.landing-page .landing-preview-stat .confidence-dots{margin-left:auto}.landing-page .transformation-arrow{flex-direction:column;width:34px;height:38px;margin:-4px auto}.landing-page .transformation-arrow:before,.landing-page .transformation-arrow:after{border-top:0;border-left:1px solid #de4f463d;flex:auto;width:1px;height:7px}.landing-page .transformation-arrow svg{margin-block:4px;transform:rotate(90deg)}.landing-page .landing-preview-source strong{white-space:normal;line-height:1.3;overflow:visible}}@media (prefers-reduced-motion:reduce){.landing-page .landing-report-preview,.landing-page .landing-report-preview *,.landing-page .transformation-arrow{transition:none!important;animation:none!important}}@media (max-width:760px){.landing-page .landing-search-stage .search-card[data-mobile-mode=link]{height:auto;min-height:0;display:grid;overflow:visible}.landing-page .landing-search-stage .search-card[data-mobile-mode=link] .search-workspace{grid-template-columns:minmax(0,1fr);gap:8px;min-height:0;display:grid}.landing-page .landing-search-stage .search-card[data-mobile-mode=link] .dropzone.has-preview{height:150px;min-height:150px;display:flex}.landing-page .landing-search-stage .search-card[data-mobile-mode=link] .search-controls{gap:8px;height:auto;min-height:0;padding:10px;display:flex}.landing-page .landing-search-stage .search-card[data-mobile-mode=link] .search-controls>.primary-button{width:100%;margin-top:0;display:inline-flex}.landing-page .landing-search-stage .search-card[data-mobile-mode=link] .search-mode-control{margin-top:0}}#report-sources .timeline-more-sources{width:100%;min-width:0;margin-top:14px}#report-sources .timeline-more-sources>summary{box-sizing:border-box;color:#4d3b50;cursor:pointer;background:#fffdfae6;border:1px solid #4730431f;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;min-height:52px;font-size:11px;font-weight:800;line-height:1.25;list-style:none;box-shadow:0 8px 22px #492a3c0b;padding:11px 16px!important;display:flex!important}#report-sources .timeline-more-sources>summary>span:not(.timeline-more-marker){overflow-wrap:anywhere;flex:auto;min-width:0;display:block}#report-sources .timeline-more-sources>summary>svg{color:#6d5a6e;flex:none;transition:transform .16s}#report-sources .timeline-more-sources[open]>summary{border-bottom-right-radius:10px;border-bottom-left-radius:10px}#report-sources .timeline-more-sources[open]>summary>svg{transform:rotate(180deg)}@media (max-width:760px){#report-sources .timeline-more-sources{margin-top:12px}#report-sources .timeline-more-sources>summary{border-radius:14px;min-height:46px;font-size:10px;padding:10px 13px!important}}.result-page .attribution-card{position:relative;overflow:visible}.result-page .attribution-card>.card-actions,.result-page .attribution-card>.card-actions>.report-actions{z-index:40;position:relative}.result-page .attribution-card>.card-actions>.report-actions{isolation:isolate}.result-page .attribution-card>.card-actions .report-action-menu{z-index:100}@media (max-width:760px){.result-page .attribution-card>.card-actions .report-action-menu{inset:auto 0 calc(100% + 8px) auto}}.progress-board .trace-activity{box-shadow:none;background:0 0;border:0;border-top:1px solid #341d381a;border-radius:0;margin:18px 0 0;padding:13px 0 0;display:block}.progress-board .trace-activity-now{grid-template-columns:32px minmax(0,1fr) auto;gap:10px}.progress-board .trace-activity-now>span{border-radius:10px;width:32px;height:32px}.progress-board .trace-activity-now>div{min-width:0;display:block}.progress-board .trace-activity-now small{display:none}.progress-board .trace-activity-now strong{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-size:12px;line-height:1.4;display:block}.progress-board .trace-activity-now>svg{flex:none}@media (max-width:760px){.progress-board .trace-activity{margin-top:12px;padding-top:11px}}.result-page .evidence-thinking-details{overflow:hidden}.result-page .evidence-thinking-step{animation:.24s both evidence-thinking-step-in}.result-page .evidence-thinking-step.is-complete{color:#766778;background:0 0}.result-page .evidence-thinking-step.is-complete .evidence-thinking-step-state{color:#2f8f78}@keyframes evidence-thinking-step-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.result-page .evidence-thinking-step{animation:none}}.landing-page,.landing-page .landing-hero,.landing-page .landing-hero-inner,.landing-page .landing-hero-copy,.landing-page .landing-hero-copy h1{min-width:0;max-width:100%}.landing-page .landing-hero-copy .landing-hero-dek,.landing-page .landing-hero-copy>p:last-child{text-overflow:clip;white-space:normal;-webkit-box-orient:initial;-webkit-line-clamp:unset;display:block;overflow:visible}@media (max-width:760px){body:has(.landing-page){overflow-x:hidden}.landing-page .landing-hero-copy{width:100%;padding-inline:0}.landing-page .landing-hero-copy h1{width:100%;max-width:350px}.landing-page .landing-hero-copy .landing-hero-dek,.landing-page .landing-hero-copy>p:last-child{width:min(100%,338px);max-width:100%}}.landing-page .landing-search-stage .search-card.is-progress{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffaeef0;border:1px solid #ffffffad;border-radius:30px;min-height:0;padding:12px;display:block;overflow:visible;box-shadow:0 34px 90px #37163829,inset 0 3px #ffffff7a}.landing-page .landing-search-stage:has(.search-card.is-progress){margin-top:24px}.landing-page .landing-search-stage:has(.search-card.is-progress)>.landing-search-heading{display:none}.landing-page .home-search-progress-anchor{width:100%;min-width:0;scroll-margin-top:0}.landing-page .home-search-progress-anchor .progress-page{width:100%;max-width:none;min-height:0;margin:0;padding:0 0 32px}.landing-page .home-search-progress-anchor .progress-report-meta{color:#796578;background:#ffffff8f;border:1px solid #361b3314;border-radius:16px;min-height:40px;margin:0 0 14px;padding:8px 14px}.landing-page .home-search-progress-anchor .progress-shell{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:stretch;height:auto;min-height:0;max-height:none}.landing-page .home-search-progress-anchor .progress-story,.landing-page .home-search-progress-anchor .progress-board{min-height:0}.landing-page .home-search-progress-anchor .progress-story{overflow:visible}.landing-page .home-search-progress-anchor .trace-image-stage{height:auto;min-height:0;margin-top:24px}.landing-page .home-search-progress-anchor .trace-image-frame{aspect-ratio:1;width:min(100%,360px);height:auto;max-height:none}@media (max-width:900px){.landing-page .home-search-progress-anchor .progress-shell{grid-template-columns:minmax(0,1fr)}.landing-page .home-search-progress-anchor .trace-image-stage{min-height:210px}}@media (max-width:760px){.landing-page .landing-search-stage:has(.search-card.is-progress){margin-top:16px}.landing-page .landing-search-stage .search-card.is-progress{border-radius:24px;padding:8px}.landing-page .home-search-progress-anchor .progress-page{padding-bottom:22px}.landing-page .home-search-progress-anchor .progress-report-meta{border-radius:13px;min-height:36px;margin-bottom:10px;padding:7px 10px}.landing-page .home-search-progress-anchor .progress-shell{gap:10px}.landing-page .home-search-progress-anchor .progress-story,.landing-page .home-search-progress-anchor .progress-board{padding:22px 18px}.landing-page .home-search-progress-anchor .trace-image-stage{min-height:0;margin-top:18px}.landing-page .home-search-progress-anchor .trace-image-frame{width:min(100%,250px)}}.result-page .evidence-thinking-message,.result-page .evidence-thinking-step.is-active .evidence-thinking-step-label{color:#0000;background:linear-gradient(105deg,#49394e 0% 38%,#f25568 49%,#49394e 60% 100%) 100% 0/240% 100%;-webkit-background-clip:text;background-clip:text;animation:2.25s ease-in-out infinite evidence-thinking-text-shine}@keyframes evidence-thinking-text-shine{0%,18%{background-position:100% 0}72%,to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.result-page .evidence-thinking-message,.result-page .evidence-thinking-step.is-active .evidence-thinking-step-label{color:#49394e;background:0 0;animation:none}}.report-mobile-summary,.report-mobile-evidence,.report-mobile-artist-verdict,.report-mobile-profile-links,.report-mobile-final-feedback{display:none}.report-mobile-summary-image{position:relative}.footer .footer-report-compact{display:none!important}.timeline-description-toggle{display:none}.timeline-thumbnail-placeholder{background:linear-gradient(135deg,#f4ece7,#faf6f2);position:absolute;inset:0;overflow:hidden}.timeline-thumbnail-placeholder:after{content:"";background:linear-gradient(105deg,#0000 28%,#ffffffb8 48%,#0000 68%);animation:1.6s ease-in-out infinite report-thumbnail-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes report-thumbnail-shimmer{to{transform:translate(100%)}}.report-overflow-trigger{width:38px;height:38px;color:var(--brand-ink);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.report-overflow-trigger:hover,.report-overflow-trigger:focus-visible{background:#43233d0f}.report-actions-overflow .report-action-menu{min-width:210px;top:calc(100% + 7px);right:0}.report-action-menu a,.report-action-menu button{min-height:38px;color:var(--brand-ink);font:750 12px/1.2 var(--font-body);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;padding:10px 11px;text-decoration:none;display:flex}.report-action-menu a:hover,.report-action-menu button:hover,.report-action-menu a:focus-visible,.report-action-menu button:focus-visible{background:#f8eee9;outline:0}.report-heading h2>span{color:#7e6d7d;font-family:var(--font-body);letter-spacing:0;font-size:.46em;font-weight:700}.result-page .report-signal{border-radius:10px;min-height:27px;padding:5px 9px}.result-page .report-signal.is-neutral{color:#695772;background:#f3eef8;border-color:#73559a24}.result-page .report-signal.is-neutral svg{color:#73559a}.result-page .report-signal.report-signal-source{color:#247c6b;background:#e6f5ef;border-color:#308f7c26}.result-page .report-signal.report-signal-source svg{color:#308f7c}.result-page .report-signal.report-signal-profile{color:#9a5c35;background:#fff0df;border-color:#bf802d26}.result-page .report-signal.report-signal-profile svg{color:#c5793d}.result-page .report-signal-strip{gap:10px}.result-page .report-signal+.report-signal{border-left:0;padding-left:9px}@media (max-width:760px){html:has(.result-page){scroll-padding-top:calc(76px + env(safe-area-inset-top));scroll-padding-bottom:calc(var(--mobile-nav-height,64px) + 24px + env(safe-area-inset-bottom))}.result-page .result-hero.container{width:calc(100% - 16px)!important}.result-page .report-mobile-app-header{min-height:calc(62px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 8px 0;border-radius:0 0 16px 16px;margin:0 -8px 12px}.result-page .report-mobile-app-header>a,.result-page .report-mobile-header-actions>a,.result-page .report-overflow-trigger{border-radius:14px;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;display:inline-grid}.result-page .report-mobile-header-actions{z-index:90;position:relative}.result-page .report-mobile-header-actions .report-actions-overflow{width:44px;display:block}.result-page .report-mobile-header-actions .report-action-menu{z-index:120;border-radius:15px;width:min(230px,100vw - 28px);padding:7px;position:fixed;box-shadow:0 20px 48px #361b3333;inset:58px 8px auto auto!important}.result-page .report-action-menu a,.result-page .report-action-menu button{min-height:44px}.result-page .result-breadcrumb{letter-spacing:.01em;white-space:nowrap;border-bottom:1px solid #361b3317;align-items:center;gap:6px;min-height:28px;margin:0 2px 8px;padding:0 2px 7px;font-size:10px;display:flex;overflow:hidden}.result-page .result-breadcrumb>:not(.search-result-summary){display:inline-flex}.result-page .result-breadcrumb>svg{width:14px;height:14px;color:var(--site-coral,#f2536f);flex:none}.result-page .result-breadcrumb .search-result-summary{white-space:nowrap;flex:none;align-items:center;gap:12px;width:auto;margin-left:auto}.result-page .result-breadcrumb .search-result-summary>span{white-space:nowrap;flex:none}.result-page .result-breadcrumb .search-result-summary span:first-child:before{display:none}.result-page .result-breadcrumb .search-result-summary span:first-child .summary-icon{color:#2d9079;width:14px;height:14px;display:block}.result-page .analysis-upgrade-banner,.result-page .report-refinement-status{margin-block:10px}.result-page .analysis-upgrade-banner:not(.analysis-retry-banner):not(.deep-search-cta){display:none}.result-page .report-mobile-summary{background:#fffdfaf0;border:1px solid #361b331a;border-radius:20px;grid-template-columns:104px minmax(0,1fr);align-items:stretch;gap:12px;min-height:136px;padding:11px;display:grid;box-shadow:0 12px 28px #492a3c13}.result-page .report-mobile-summary-image{background:#f7f0ea;border:1px solid #361b3317;border-radius:14px;min-height:114px;position:relative;overflow:hidden}.result-page .report-mobile-summary-image img{object-fit:cover}.result-page .report-mobile-summary-copy{align-content:start;gap:7px;min-width:0;display:grid}.result-page .report-mobile-summary-id{color:#756575;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:750;overflow:hidden}.result-page .report-mobile-summary-state{color:#237d68;background:0 0;border:0;border-radius:0;align-items:center;gap:6px;width:fit-content;max-width:100%;min-height:25px;padding:3px 0;font-size:9px;font-weight:800;line-height:1;display:inline-flex}.result-page .report-mobile-summary-state i{background:#55ad89;border-radius:50%;flex:none;width:6px;height:6px;display:block;box-shadow:0 0 0 3px #55ad8921}.result-page .report-mobile-summary-state .report-mobile-summary-spinner{color:#237d68;flex:none}.result-page .report-mobile-summary-state b{color:#665568;margin-left:2px;font-weight:750}.result-page .report-mobile-summary-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:auto;display:grid}.result-page .report-mobile-summary-metrics>div{color:#68586b;text-align:center;background:#f8f3ef;border:1px solid #361b3312;border-radius:10px;place-items:center;min-width:0;min-height:53px;padding:7px 5px;display:grid}.result-page .report-mobile-summary-metrics>div:first-child{color:#695772;background:#f3eef8;border-color:#73559a24}.result-page .report-mobile-summary-metrics>div:first-child>svg{color:#73559a}.result-page .report-mobile-summary-metrics>div:nth-child(2){color:#247c6b;background:#e6f5ef;border-color:#308f7c26}.result-page .report-mobile-summary-metrics>div:nth-child(2)>svg{color:#308f7c}.result-page .report-mobile-summary-metrics>div:nth-child(3){color:#9a5c35;background:#fff0df;border-color:#bf802d26}.result-page .report-mobile-summary-metrics>div:nth-child(3)>svg{color:#c5793d}.result-page .report-mobile-summary-metrics>div>span{gap:1px;min-width:0;display:grid}.result-page .report-mobile-summary-metrics strong{color:#38213f;font-size:11px;line-height:1}.result-page .report-mobile-summary-metrics small{color:#8c7e8c;text-overflow:ellipsis;white-space:nowrap;font-size:6px;font-weight:700;line-height:1.15;overflow:hidden}.result-page .report-mobile-evidence{background:#fffdfaf2;border:1px solid #361b331a;border-radius:20px;margin-top:11px;padding:14px;display:block;box-shadow:0 12px 28px #492a3c12}.result-page .report-mobile-evidence .evidence-thinking{border:0;margin:0;padding:0}.result-page .report-mobile-evidence .evidence-thinking-mark{border-radius:12px;width:36px;height:36px}.result-page .report-mobile-evidence .evidence-thinking-heading{justify-content:space-between;align-items:center;gap:8px;min-height:20px;margin-bottom:8px;display:flex}.result-page .report-mobile-evidence .evidence-thinking-heading strong{font-size:13px}.result-page .report-mobile-evidence .evidence-thinking-bubble{background:#ebf7f1ad;border-radius:12px;padding:7px 9px}.result-page .result-layout{margin-top:11px}.result-page .result-layout>.source-image-card{display:none}.result-page .attribution-card{border-radius:20px;padding:15px!important}.result-page .attribution-card>.card-topline,.result-page .attribution-card>.report-signal-strip,.result-page .attribution-card>.artist-verdict-stamp,.result-page .attribution-card>.creator-row>.artist-verdict-stamp,.result-page .attribution-card>.evidence-thinking,.result-page .attribution-card>.platform-links,.result-page .attribution-card>.creator-context,.result-page .attribution-card>.confidence-stack{display:none!important}.result-page .report-mobile-artist-verdict{border-bottom:1px solid #361b3314;gap:0;min-height:0;padding-bottom:11px;display:grid}.result-page .report-mobile-match-bar{justify-content:space-between;align-items:center;gap:10px;min-height:34px;display:flex}.result-page .report-mobile-match-bar>span:first-child{color:#287f69;flex:auto;align-items:center;gap:7px;min-width:0;font-size:11px;display:inline-flex}.result-page .report-mobile-match-bar>span:first-child strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.result-page .report-mobile-match-bar>.report-signal{background:0 0;border:0;border-radius:0;min-height:0;padding:0}.result-page .report-mobile-match-bar>.confidence-dots{flex:none;margin-left:8px}.result-page .report-mobile-source-match{border-top:1px solid #361b3312;margin-top:2px;padding-top:9px}.result-page .report-mobile-source-match>span:first-child{color:#716273;align-items:center;gap:7px;min-width:0;font-size:11px;display:inline-flex}.result-page .report-mobile-source-match>span:first-child svg{color:#308f7c}.result-page .report-mobile-artist-verdict .confidence-dots i{width:9px;height:9px}.result-page .attribution-card>.creator-row{align-items:center;gap:12px;grid-template-columns:58px minmax(0,1fr)!important;margin-top:14px!important}.result-page .attribution-card>.creator-row .profile-avatar,.result-page .attribution-card>.creator-row .manga-result-icon{border-radius:17px;width:58px;height:58px}.result-page .attribution-card>.creator-row .creator-identity-copy>small{font-size:8px}.result-page .attribution-card>.creator-row h1{overflow-wrap:break-word;margin-top:2px;line-height:1.02;font-size:clamp(24px,7.4vw,31px)!important}.result-page .attribution-card>.creator-row p{color:#68596a;margin-top:4px;font-size:10px}.result-page .report-mobile-profile-links{align-items:center;gap:7px;min-height:38px;margin-top:12px;display:flex}.result-page .report-mobile-profile-links>a:not(.report-mobile-view-profile){color:#3d2944;background:#f8f3ef;border:1px solid #361b3317;border-radius:11px;flex:none;place-items:center;width:44px;height:44px;display:grid}.result-page .report-mobile-profile-links .report-mobile-view-profile{color:#3a2341;border:1px solid #361b331f;border-radius:11px;justify-content:center;align-items:center;gap:6px;min-height:44px;margin-left:auto;padding:0 11px;font-size:9px;font-weight:800;text-decoration:none;display:inline-flex}.result-page .attribution-card>.content-attribution-card,.result-page .attribution-card>.source-lead-card,.result-page .attribution-card>.likely-post-note{margin-top:12px}.result-page .attribution-card>.report-feedback-desktop{display:none!important}.result-page .report-mobile-final-feedback{box-sizing:border-box;margin:16px auto 0;display:block;width:calc(100% - 16px)!important}.result-page #report-artist,.result-page #report-sources,.result-page #report-feedback{scroll-margin-top:calc(74px + env(safe-area-inset-top))}.result-page .result-hero>.report-mobile-final-feedback{width:100%!important}.result-page .report-mobile-final-feedback>.attribution-feedback{background:#fffdfaf5;border:1px solid #361b331a;border-radius:18px;margin:0;padding:15px;box-shadow:0 10px 24px #492a3c11}.result-page .report-mobile-final-feedback>.attribution-feedback .feedback-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.result-page .report-mobile-final-feedback>.attribution-feedback .feedback-button{white-space:normal;border-radius:11px;min-height:44px;padding-inline:9px}.result-page .report-mobile-final-feedback>.attribution-feedback .artist-claim-button{width:fit-content;max-width:100%;min-height:44px;margin-top:2px}.result-page .attribution-card>.card-actions{padding-top:10px!important;display:block!important}.result-page .attribution-card>.card-actions>.primary-button{border-radius:13px;width:100%;font-size:11px;min-height:43px!important;display:inline-flex!important}.result-page .attribution-card>.card-actions>.report-actions{display:none!important}.result-page.fast-artist-report .fast-artist-card-actions,.result-page #report-socials{display:none}.result-page #report-sources.mobile-disclosure{margin-top:22px;width:calc(100% - 16px)!important}.result-page #report-sources .report-heading{align-items:end;min-height:49px;margin:0 4px 12px;display:flex}.result-page #report-sources .report-heading h2{font-size:clamp(27px,8.4vw,35px)}.result-page #report-sources .source-trail-section .timeline-list{gap:9px}.result-page #report-sources .source-trail-section .timeline-item{display:block}.result-page #report-sources .source-trail-section .timeline-marker,.result-page #report-sources .source-trail-section .timeline:before{display:none}.result-page #report-sources .source-trail-section .timeline-card,.result-page #report-sources .source-trail-section .timeline-item.selected .timeline-card{border-radius:17px;min-height:124px;box-shadow:0 10px 24px #492a3c11;padding:13px!important}.result-page #report-sources .timeline-description.is-expanded{-webkit-line-clamp:unset;display:block;overflow:visible}.result-page #report-sources .timeline-description-toggle{color:#2e846d;min-width:44px;min-height:44px;font:800 9px/1 var(--font-body);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin:-3px 0 -8px;padding:0 2px;display:inline-flex}.result-page #report-sources .timeline-description-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.result-page #report-sources .timeline-inline-source-link,.result-page #report-sources .timeline-source-link,.result-page #report-sources .timeline-earlier-source,.result-page #report-sources .timeline-more-sources>summary{min-height:44px}.result-page #report-sources .timeline-source-kind,.result-page #report-sources .meme-reference-badge{background:0 0;border:0;border-radius:0;padding:0}.result-page #report-sources .timeline-primary-badge{color:#c84f64;letter-spacing:.04em;text-transform:uppercase;background:0 0;border:0;border-left:2px solid #ef5d70;border-radius:0;min-height:0;padding:0 0 0 6px;font-size:8px;font-weight:850}.result-page #report-sources .timeline-more-sources>summary{justify-content:flex-start}.result-page #report-sources .timeline-more-sources>summary>svg{margin-left:auto}.result-page,.result-page .result-hero{padding-top:0!important}.result-page #report-sources .timeline-section .report-heading{justify-content:flex-start;align-items:flex-start;width:100%;min-height:0;margin:0 0 12px!important;padding-left:0!important}.result-page #report-sources .source-trail-section .timeline-preview-column>.timeline-thumbnail{position:relative;top:auto;bottom:auto;right:auto;transform:none}.result-page .report-disclaimer.container{margin-top:14px;width:calc(100% - 16px)!important}body:has(.result-page) .footer{padding:24px 0 max(22px, env(safe-area-inset-bottom))!important;display:block!important}body:has(.result-page) .footer:before{display:none}body:has(.result-page) .footer-inner>.footer-main{display:none}body:has(.result-page) .footer-bottom{display:none}body:has(.result-page) .footer-inner{width:calc(100% - 24px)}body:has(.result-page) .footer-report-compact{text-align:center;justify-items:center;gap:12px;display:grid!important}body:has(.result-page) .footer-report-compact nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;display:grid}body:has(.result-page) .footer-report-compact nav a{color:#fffdfad1;border:1px solid #ffffff1a;border-radius:12px;justify-content:center;align-items:center;min-width:0;min-height:44px;font-size:10px;font-weight:750;text-decoration:none;display:inline-flex}body:has(.result-page) .footer-report-compact small{color:#fffdfa85;font-size:9px}}@media (max-width:380px){.result-page .report-mobile-summary{grid-template-columns:92px minmax(0,1fr);gap:9px;padding:9px}.result-page .report-mobile-summary-metrics>div{padding-inline:3px}.result-page .report-mobile-summary-metrics small{font-size:5.5px}.result-page .attribution-card>.creator-row{grid-template-columns:50px minmax(0,1fr)!important}.result-page .attribution-card>.creator-row .profile-avatar,.result-page .attribution-card>.creator-row .manga-result-icon{width:50px;height:50px}}@media (prefers-reduced-motion:reduce){.timeline-thumbnail-placeholder:after{animation:none}}@media (min-width:761px){.result-page .result-hero.container{max-width:1180px}.result-page .result-layout{align-items:start;gap:24px}.result-page .source-image-card,.result-page .attribution-card{border:1px solid #361b331a;border-radius:24px;box-shadow:0 18px 42px #492a3c13}.result-page .source-image-card{background:radial-gradient(circle at 18% 16%,#fff0deb8,#0000 36%),#fffdfa;overflow:hidden}.result-page .attribution-card{background:radial-gradient(circle at 100% 0,#e1f6ed6b,#0000 30%),#fffdfa;padding:30px 32px 26px}.result-page .attribution-card>.card-topline{border-bottom:0;padding-bottom:0}.result-page .report-signal-strip{margin-block:15px 3px;padding-block:11px 10px}.result-page .creator-row{gap:16px;margin-top:25px}.result-page .creator-row h1{max-width:15ch;font-size:clamp(38px,4vw,56px);line-height:.98}.result-page .creator-row p{margin-top:6px;font-size:13px}.result-page .platform-links{margin-block:18px 9px}.result-page .platform-links a{text-underline-offset:4px;text-decoration-color:#0000;transition:color .16s,text-decoration-color .16s}.result-page .platform-links a:hover,.result-page .platform-links a:focus-visible{color:#2d1838;-webkit-text-decoration:underline #ef536ca6;text-decoration:underline #ef536ca6}.result-page .confidence-stack{gap:10px;margin-top:20px}.result-page .confidence-block{min-height:72px;box-shadow:none;background:#f7f1eab8;border:1px solid #361b3317;border-radius:14px;padding:13px 15px}.result-page .confidence-block small{max-width:42ch}.result-page .attribution-card>.likely-post-note,.result-page .attribution-card>.report-feedback-desktop{box-shadow:none;background:0 0;border:0;border-left:2px solid #2f8f787a;border-radius:0;margin-top:18px;padding:14px 0 14px 16px}.result-page .attribution-card>.report-feedback-desktop{border-left-color:#2f8f78a3}.result-page .attribution-card>.card-actions{border-top:1px solid #361b331a;gap:10px;margin-top:20px;padding-top:18px}.result-page .attribution-card>.card-actions .primary-button,.result-page .attribution-card>.card-actions .report-action-button{border-radius:14px}.result-page .report-section{padding-block:54px 16px}.result-page .report-heading{align-items:end;margin-bottom:18px}.result-page .report-heading h2{letter-spacing:-.055em}.result-page #report-socials .identity-trail-section{box-sizing:border-box;width:min(100%,1060px)}.result-page #report-socials .report-heading,.result-page #report-sources .timeline-section .report-heading{box-sizing:border-box;padding-left:40px}.result-page #report-sources .timeline-section{margin-top:0;padding-top:22px}.result-page #report-socials .identity-trail{box-sizing:border-box;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;width:min(980px,100% - 40px);max-width:none;margin-left:40px}.result-page #report-socials .identity-trail.identity-trail-count-1{grid-template-columns:minmax(0,1fr);width:min(540px,100% - 40px)}.result-page #report-socials .identity-trail-card{border:1px solid #361b3314;border-radius:18px;grid-template-columns:40px minmax(0,1fr) auto 16px;align-items:center;gap:11px;min-height:76px;padding:12px 14px;display:grid;box-shadow:0 9px 22px #492a3c0d}.result-page #report-socials .identity-trail-count-1 .identity-trail-card{border-radius:999px;grid-template-columns:36px minmax(0,1fr) 16px;min-height:58px;padding:9px 14px}.result-page #report-socials .identity-trail-count-1 .identity-trail-icon{border-radius:50%;width:36px;height:36px}.result-page #report-socials .identity-trail-icon{border-radius:12px;width:40px;height:40px}.result-page #report-socials .identity-trail-copy{margin-top:0}.result-page #report-socials .identity-trail-copy small{font-size:9px}.result-page #report-socials .identity-trail-copy strong{font-size:14px}.result-page #report-socials .identity-trail-status{color:#d04d63;text-align:right;white-space:nowrap;background:0 0;border-radius:0;max-width:none;padding:0;font-size:9px;line-height:1.25;position:static}.result-page #report-socials .identity-trail-card>svg{color:#766778;width:14px;height:14px;position:static}.result-page .timeline-section{margin-top:32px;padding-block:54px 56px}#report-sources .timeline-list{gap:12px}#report-sources .timeline-card,#report-sources .timeline-item.selected .timeline-card{background:#fffdfbfa;border-radius:18px;min-height:148px;padding:20px 20px 19px 22px;box-shadow:0 9px 24px #492a3c0d}#report-sources .timeline-item.selected .timeline-card{background:linear-gradient(100deg,#fff6e8,#fffdfb 72%);border-color:#2f8f783d #2f8f783d #2f8f783d #ef536c;border-left-style:solid;border-left-width:3px}#report-sources .timeline-card.is-clickable:hover,#report-sources .timeline-card.is-clickable:focus-visible{border-color:#ef536c57;transform:translateY(-2px);box-shadow:0 16px 32px #492a3c1a}#report-sources .timeline-source-line{align-items:center}#report-sources .timeline-primary-badge{color:#c24e62;letter-spacing:.05em;text-transform:uppercase;background:0 0;border:0;border-left:2px solid #ef536c;border-radius:0;min-height:0;padding:0 0 0 7px;font-size:9px;font-weight:850}#report-sources .timeline-description-wrap{max-width:70ch;margin-top:14px}#report-sources .timeline-description{max-width:70ch;line-height:1.5}#report-sources .timeline-description.is-expanded{-webkit-line-clamp:unset;display:block;overflow:visible}#report-sources .timeline-description-toggle{color:#2f8f78;min-height:30px;font:800 10px/1 var(--font-body);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}#report-sources .timeline-description-toggle:hover,#report-sources .timeline-description-toggle:focus-visible{color:#c24e62}#report-sources .timeline-description-toggle[aria-expanded=true] svg{transform:rotate(180deg)}#report-sources .timeline-preview-column>.timeline-thumbnail{border-radius:14px;width:104px;height:104px;box-shadow:0 8px 18px #492a3c1a}#report-sources .timeline-preview-column>.timeline-thumbnail img{transition:transform .22s}#report-sources .timeline-card:hover .timeline-preview-column img,#report-sources .timeline-card:focus-within .timeline-preview-column img{transform:scale(1.035)}#report-sources .timeline-meta{margin-top:13px}#report-sources .timeline-credit,#report-sources .timeline-earlier-source,#report-sources .timeline-source-link{margin-top:11px}#report-sources .timeline-more-sources>summary{min-height:52px;box-shadow:none;background:#fffdfbc7;border-radius:14px}.result-page #report-sources .source-trail-section .timeline-row.has-preview{grid-template-columns:minmax(0,1fr) 104px;gap:20px}.result-page #report-sources .source-trail-section .timeline-card,.result-page #report-sources .source-trail-section .timeline-item.selected .timeline-card{min-height:0;padding:19px 20px 18px 22px}.result-page #report-sources .source-trail-section .timeline-preview-column,.result-page #report-sources .source-trail-section .timeline-preview-column>.timeline-thumbnail{width:104px}.result-page #report-sources .source-trail-section .timeline-preview-column>.timeline-thumbnail{height:104px}.result-page .report-disclaimer.container{border-radius:14px;max-width:1030px;margin-top:22px}body:has(.result-page) .footer{padding-top:62px}}.shopping-report-page,.catfish-result-page{color:var(--ink,#351632);background:linear-gradient(#fbf9f6e8,#fbf9f6f7),url(/images/brand/paper-dots.webp) top/360px}.report-refinement-status,.report-update-notice{display:none!important}.shopping-report-page{width:min(1280px,100% - 52px);margin:0 auto;padding:42px 0 96px}.shopping-report-breadcrumb,.catfish-result .result-breadcrumb{color:#7b687b;border-bottom:1px solid #361b3317;min-height:36px;margin-bottom:18px;padding-bottom:15px;font-size:12px}.shopping-report-breadcrumb{align-items:center;gap:8px;display:flex}.shopping-report-breadcrumb>svg,.catfish-result .result-breadcrumb>svg{color:var(--red,#f25568)}.shopping-report-breadcrumb a{color:var(--red,#f25568);font-weight:800}.shopping-report-breadcrumb .search-result-summary{color:#6c5b6c;white-space:nowrap;align-items:center;gap:0;min-width:0;margin-left:auto;display:flex}.shopping-report-breadcrumb .search-result-summary>span{white-space:nowrap;align-items:center;gap:5px;min-width:0;display:inline-flex}.shopping-report-breadcrumb .search-result-summary>span+span{border-left:1px solid #361b3324;margin-left:4px;padding-left:16px}.shopping-report-breadcrumb .search-result-summary .summary-icon{color:#3e8e7d;flex:none;width:14px;height:14px}.shopping-report-breadcrumb .search-result-summary strong{color:#3f2b43;font-weight:850}.shopping-report-page>.report-page-actions,.catfish-result>.report-page-actions{background:#fffdfac2;border:1px solid #361b331a;border-radius:999px;justify-content:flex-end;width:100%;margin:-1px 0 20px;padding:5px;box-shadow:0 10px 25px #492a3c0e}.shopping-report-overview,.catfish-result-layout{grid-template-columns:minmax(340px,.78fr) minmax(0,1.22fr);gap:24px}.shopping-report-source,.shopping-report-summary,.shopping-report-results,.catfish-image-card,.catfish-assessment{border:1px solid #361b331a;border-radius:28px;box-shadow:0 18px 42px #492a3c13}.shopping-report-source,.shopping-report-summary{min-height:540px}.shopping-report-source{border-radius:28px;padding:20px}.shopping-report-source>div{background:#f6f0eb;border-radius:18px;min-height:0}.shopping-report-source img{object-fit:contain}.shopping-report-summary{background:radial-gradient(circle at 100% 0,#2f7d7614,#0000 22rem),#fffdfb;padding:42px}.shopping-report-summary h1{max-width:720px;font-size:clamp(44px,5vw,68px);line-height:.98}.shopping-report-results{background:#fffdfaeb;margin-top:24px;padding:26px}.shopping-report-results-heading{margin-bottom:22px}.shopping-report-results h2{font-size:clamp(32px,3.2vw,46px)}.shopping-product-grid{gap:12px}.shopping-product-card{border:1px solid #361b331a;border-radius:18px;box-shadow:0 10px 24px #492a3c0b}.shopping-product-card:hover{border-color:#e24a6547;transform:translateY(-2px);box-shadow:0 16px 30px #492a3c14}.shopping-product-open,.shopping-product-copy{min-width:0}.catfish-result-page{min-height:0}.catfish-result{width:min(1280px,100% - 52px);padding-top:42px}.catfish-result-layout{display:grid}.catfish-image-card,.catfish-assessment{min-height:540px}.catfish-image-card{border-radius:28px;box-shadow:0 18px 42px #492a3c13}.catfish-assessment{background:radial-gradient(circle at 100% 0,#2f7d7614,#0000 22rem),linear-gradient(145deg,#fff8f5,#fffdfb);border-radius:30px;padding:42px;box-shadow:0 18px 42px #492a3c13}.catfish-status-icon{border-radius:19px;width:60px;height:60px;margin-bottom:20px}.catfish-assessment h1{max-width:720px;font-size:clamp(42px,4.3vw,64px)}.catfish-result-lede{max-width:660px;font-size:16px;line-height:1.55}.catfish-safety-note{background:#ffffffd1;border:1px solid #361b3314;border-radius:18px;margin-top:26px;padding:18px 20px}@media (min-width:761px){:is(body:has(.shopping-report-page) .footer,body:has(.catfish-result-page) .footer){padding-top:62px}}@media (max-width:760px){body:has(.shopping-report-page) .header{display:none}body:has(.shopping-report-page){padding-bottom:calc(var(--mobile-nav-height,64px) + 18px + env(safe-area-inset-bottom))}.shopping-report-page,.catfish-result{width:calc(100% - 20px);padding-top:0;padding-bottom:32px}.shopping-report-page .report-mobile-app-header,.catfish-result .report-mobile-app-header{z-index:70;min-height:54px;color:var(--brand-ink);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffdf8eb;border-bottom:1px solid #361b3314;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:7px;margin:0 -2px 10px;padding:0 2px;display:grid;position:sticky;top:0}.shopping-report-page .report-mobile-app-header>a,.shopping-report-page .report-mobile-header-actions>a,.catfish-result .report-mobile-app-header>a,.catfish-result .report-mobile-header-actions>a,.shopping-report-page .report-overflow-trigger,.catfish-result .report-overflow-trigger{width:38px;min-width:38px;height:38px;min-height:38px;color:var(--brand-ink);border-radius:50%;place-items:center;display:inline-grid}.shopping-report-page .report-mobile-brand,.catfish-result .report-mobile-brand{align-items:center;gap:6px;font-size:18px;width:fit-content!important;height:auto!important;color:var(--brand-ink)!important;display:inline-flex!important}.shopping-report-page .report-mobile-header-actions,.catfish-result .report-mobile-header-actions{align-items:center;gap:1px;display:flex}.shopping-report-page>.report-page-actions,.catfish-result>.report-page-actions{display:none}.shopping-report-breadcrumb,.catfish-result .result-breadcrumb{white-space:nowrap;gap:5px;min-height:25px;margin:0 0 10px;padding:0 0 7px;font-size:10px;overflow:hidden}.shopping-report-breadcrumb{flex-wrap:wrap;row-gap:6px;min-height:0;overflow:visible}.shopping-report-breadcrumb .search-result-summary{border-top:1px solid #361b3314;flex:0 0 100%;justify-content:space-between;width:100%;min-width:0;margin-left:0;padding-top:6px}.shopping-report-breadcrumb .search-result-summary>span{flex:0 auto;gap:4px;font-size:8px}.shopping-report-breadcrumb .search-result-summary>span+span{border-left-color:#361b331f;margin-left:10px;padding-left:10px}.shopping-report-breadcrumb .search-result-summary .summary-icon{width:13px;height:13px}.shopping-report-overview,.catfish-result-layout{grid-template-columns:minmax(0,1fr);gap:12px}.shopping-report-source,.shopping-report-summary,.catfish-image-card,.catfish-assessment{border-radius:22px;min-height:0;box-shadow:0 14px 31px #492a3c13}.shopping-report-source{grid-template-rows:auto 112px;grid-template-columns:112px minmax(0,1fr);gap:10px 14px;padding:14px}.shopping-report-source .shopping-report-label{grid-column:1/-1}.shopping-report-source>div{border-radius:16px;min-height:112px}.shopping-report-source small{align-self:end;font-size:10px}.shopping-report-summary{min-height:220px;padding:24px 22px}.shopping-report-summary h1{max-width:14ch;font-size:clamp(34px,10vw,46px)}.shopping-report-art{width:170px;top:-34px;right:-46px}.shopping-report-results{border-radius:22px;margin-top:12px;padding:17px 14px}.shopping-report-results-heading{flex-direction:column;align-items:stretch;gap:16px;margin-bottom:17px}.shopping-report-results h2{font-size:34px}.shopping-report-refine{width:100%}.shopping-report-refine>div{gap:7px}.shopping-report-refine input{min-width:0}.shopping-report-refine button{flex:none;padding-inline:12px}.shopping-product-grid{grid-template-columns:minmax(0,1fr);gap:9px}.shopping-product-card{border-radius:16px}.shopping-product-open{grid-template-columns:64px minmax(0,1fr) auto;gap:10px;padding:11px}.shopping-product-image{border-radius:12px;width:64px;height:64px}.shopping-product-copy strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.catfish-image-card{aspect-ratio:1.25;height:auto;min-height:0}.catfish-assessment{padding:25px 21px}.catfish-status-icon{border-radius:16px;width:52px;height:52px;margin-bottom:16px}.catfish-assessment h1{margin:5px 0 12px;font-size:clamp(34px,10vw,46px)}.catfish-result-lede{font-size:13px;line-height:1.5}.catfish-safety-note{border-radius:16px;margin-top:20px;padding:14px}.catfish-safety-note strong{font-size:13px}.catfish-safety-note span,.catfish-privacy-note{font-size:11px}.catfish-privacy-note{margin:15px 0 20px}.catfish-assessment>.primary-button{justify-content:center;width:100%;min-height:44px}}@media (max-width:380px){.shopping-report-page,.catfish-result{width:calc(100% - 16px)}.shopping-report-source{grid-template-rows:auto 96px;grid-template-columns:96px minmax(0,1fr)}.shopping-report-source>div{min-height:96px}.shopping-product-open{grid-template-columns:56px minmax(0,1fr) auto}.shopping-product-image{width:56px;height:56px}}#report-sources .timeline-section .timeline-card,#report-sources .timeline-section .timeline-item.selected .timeline-card{min-height:0}@media (max-width:760px){.result-page #report-sources .timeline-section .timeline-card,.result-page #report-sources .timeline-section .timeline-item.selected .timeline-card{min-height:0}.result-page #report-sources .timeline-section .timeline-row{align-items:start}}.result-page .evidence-thinking.is-complete .evidence-thinking-mark,.result-page .evidence-thinking.is-complete .evidence-thinking-message,.result-page .evidence-thinking.is-complete .evidence-thinking-dots i{animation:none}.result-page .evidence-thinking.is-complete .evidence-thinking-mark{color:#2f8f78;background:#edf8f3;border-color:#2f8f7833}.result-page .evidence-thinking.is-complete .evidence-thinking-message{color:#49394e;background:0 0}.result-page .evidence-thinking.is-complete .evidence-thinking-dots{display:none}@media (max-width:760px){.result-page .result-breadcrumb{white-space:nowrap;flex-wrap:wrap;row-gap:6px;min-height:0;margin-bottom:11px;overflow:visible}.result-page .result-breadcrumb .search-result-summary{border-top:1px solid #361b3314;flex:0 0 100%;justify-content:space-between;gap:0;width:100%;min-width:0;margin-left:0;padding:6px 10px 0;display:flex}.result-page .result-breadcrumb .search-result-summary>span{white-space:nowrap;flex:0 auto;align-items:center;gap:4px;min-width:0;display:inline-flex}.result-page .result-breadcrumb .search-result-summary>span+span{border-left:1px solid #361b331f;margin-left:12px;padding-left:12px}.result-page .result-breadcrumb .search-result-summary .summary-icon{flex:none;width:13px;height:13px;margin:0}}@media (min-width:761px){.result-page .result-breadcrumb .search-result-summary>span+span{border-left:1px solid #361b3324;margin-left:4px;padding-left:16px}}@media (max-width:760px){.progress-page{min-height:0;padding:8px 0 calc(var(--mobile-nav-height,64px) + env(safe-area-inset-bottom) + 14px);overflow:visible}.progress-report-meta{min-height:28px;margin-bottom:8px;padding-inline:4px;font-size:8px}.progress-shell{grid-template-rows:82px auto;gap:8px;height:auto;min-height:0}.progress-story{grid-template:"preview label"min-content"preview title"minmax(0,1fr)/62px minmax(0,1fr);align-items:center;min-height:82px;padding:10px 12px;display:grid;overflow:hidden}.progress-label{text-overflow:ellipsis;white-space:nowrap;grid-area:label;min-width:0;font-size:8px;overflow:hidden}.progress-story h1{-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-area:title;max-width:none;margin:2px 0 0;font-size:clamp(18px,5.5vw,23px);line-height:1.02;display:-webkit-box;overflow:hidden}.trace-image-stage{grid-area:preview;place-items:center;width:58px;height:58px;min-height:58px;margin:0;display:grid;position:static}.trace-image-frame{aspect-ratio:1;border-width:3px;border-radius:11px;width:58px;height:58px;max-height:58px}.trace-image-caption,.trace-image-icon{display:none}.progress-board{min-height:0;padding:13px 12px 11px;overflow:visible}.progress-board-heading{gap:8px}.progress-board-kicker{font-size:8px}.progress-board-heading h2{margin:5px 0 3px;font-size:clamp(21px,6.5vw,27px);line-height:1}.progress-board-heading p{display:none}.progress-ring{width:56px;height:56px;padding:5px}.progress-ring strong{font-size:11px}.progress-pipeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px 5px;margin:14px 0 12px}.progress-pipeline>div{gap:3px}.progress-pipeline-node{width:30px;height:30px;box-shadow:0 0 0 4px #fffdfa}.progress-pipeline>div.active .progress-pipeline-node{box-shadow:0 0 0 4px #fffdfa,0 0 0 7px #ef49661a}.progress-pipeline strong{max-width:82px;font-size:7px;line-height:1.15}.progress-pipeline small{display:none}.trace-activity{border-radius:12px;min-height:0;margin:0;padding:7px 8px;display:grid}.trace-activity-now{grid-template-columns:27px minmax(0,1fr) auto;gap:7px}.trace-activity-now>span{border-radius:8px;width:27px;height:27px}.trace-activity-now strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;display:block;overflow:hidden}.trace-activity-now>svg{width:14px;height:14px}.trace-long-search{margin-top:7px;padding:7px 8px;font-size:9px}.landing-page .home-search-progress-anchor .progress-page{padding-bottom:10px}.landing-page .home-search-progress-anchor .progress-report-meta{border-radius:12px;min-height:28px;margin:0 4px 8px;padding:5px 8px}.landing-page .home-search-progress-anchor .progress-shell{grid-template-rows:82px auto;grid-template-columns:minmax(0,1fr);gap:8px}.landing-page .home-search-progress-anchor .progress-story{min-height:82px;padding:10px 12px}.landing-page .home-search-progress-anchor .trace-image-stage,.landing-page .home-search-progress-anchor .trace-image-frame{width:58px;height:58px;min-height:58px;max-height:58px}.landing-page .home-search-progress-anchor .progress-board{padding:13px 12px 11px}}@media (max-width:390px){.progress-story{grid-template-columns:56px minmax(0,1fr);padding-inline:10px}.trace-image-stage,.trace-image-frame,.landing-page .home-search-progress-anchor .trace-image-stage,.landing-page .home-search-progress-anchor .trace-image-frame{width:52px;height:52px;min-height:52px;max-height:52px}.progress-board{padding-inline:10px}.progress-pipeline strong{max-width:74px}}.result-page .creator-alternatives-section{box-sizing:border-box;width:min(100%,1060px);max-width:none;margin-inline:auto;padding-block:42px 48px}.result-page .creator-alternatives-section .report-heading{box-sizing:border-box;width:100%;max-width:none;margin:0 0 24px;padding-left:54px}.result-page .creator-alternatives-section .report-heading h2{letter-spacing:-.055em;margin-top:4px;font-size:clamp(34px,3.4vw,46px)}.result-page .creator-alternatives-section .report-heading h2 span{color:#806f80;font-family:var(--font-display);letter-spacing:-.02em;vertical-align:.16em;font-size:.42em;font-weight:700}.result-page .creator-alternatives-list{gap:16px;width:calc(100% - 54px);max-width:none;margin-left:54px;margin-right:0}.result-page .creator-alternatives-more>div{gap:16px;width:100%;max-width:none;margin:0}.result-page .creator-alternative-card{background:#fffdfb;border:1px solid #361b331a;border-radius:20px;grid-template-columns:minmax(0,1fr) max-content;gap:16px;min-height:0;padding:20px 22px;transition:border-color .16s,box-shadow .16s,transform .16s;position:relative;box-shadow:0 14px 32px #492a3c14}.result-page .creator-alternative-card:hover{border-color:#f05d674d;transform:translateY(-1px);box-shadow:0 14px 30px #492a3c14}.result-page .creator-alternative-card-link{z-index:1;border-radius:inherit;color:inherit;cursor:pointer;text-decoration:none;display:block;position:absolute;inset:0}.result-page .creator-alternative-card-link:focus-visible{outline:2px solid var(--brand-coral);outline-offset:-3px}.result-page .creator-alternative-card.is-selected,.result-page .creator-alternative-card.is-community-voted{background:linear-gradient(100deg,#eef8f3,#fffdfb 78%);border-color:#2f997838}.result-page .creator-alternative-rank{z-index:2;width:30px;height:30px;box-shadow:none;pointer-events:none;border-radius:10px;font-size:12px;position:absolute;top:20px;left:-46px}.result-page .creator-alternative-copy{z-index:2;pointer-events:none;min-width:0;position:relative}.result-page .creator-alternative-copy a{z-index:3;pointer-events:auto;position:relative}.result-page .creator-alternative-title-row{grid-template-columns:minmax(0,1fr) max-content;align-items:start;gap:16px;display:grid}.result-page .creator-alternative-title-row>div{min-width:0}.result-page .creator-alternative-title-row h3{max-width:100%;color:var(--brand-ink);font-family:var(--font-display);letter-spacing:-.025em;overflow-wrap:anywhere;font-size:18px;font-weight:700;line-height:1.15;display:block}.result-page .creator-alternative-title-row>div>span{color:#806f80;overflow-wrap:anywhere;margin:3px 0 0;font-size:11px;line-height:1.25;display:block}.result-page .creator-alternative-strength{color:#6f6070;text-align:right;background:0 0;border-left:1px solid #361b3324;border-radius:0;align-self:start;max-width:110px;padding:1px 0 1px 12px;font-size:10px;line-height:1.25}.result-page .creator-alternative-profiles{gap:12px;margin-top:10px}.result-page .creator-alternative-profiles a{min-height:24px;color:var(--brand-mint-deep);background:0 0;border:0;border-radius:0;padding:2px 0;font-size:10px;text-decoration:none}.result-page .creator-alternative-profiles a:hover,.result-page .creator-alternative-profiles a:focus-visible{color:var(--brand-coral);transform:none}.result-page .creator-alternative-vote{z-index:2;pointer-events:none;align-self:start;gap:4px;position:relative}.result-page .creator-alternative-vote button{z-index:3;pointer-events:auto;background:#fffdfa;border-color:#361b3329;border-radius:10px;min-height:34px;padding:7px 10px;font-size:10px;position:relative}.result-page .creator-alternative-vote button:hover:not(:disabled),.result-page .creator-alternative-vote button:focus-visible{border-color:var(--brand-mint-deep);color:var(--brand-mint-deep)}.result-page .creator-alternatives-more{box-shadow:none;background:#fffdfab3;border-color:#361b331a;border-radius:15px}.result-page .creator-alternatives-more>summary{min-height:44px;color:var(--brand-ink);padding:12px 15px;font-size:11px}.result-page .creator-alternatives-more>div{padding:0 9px 9px}@media (max-width:760px){.result-page #report-creator-alternatives{margin-top:22px;display:block;width:calc(100% - 16px)!important}.result-page #report-creator-alternatives .mobile-disclosure-toggle{background:#fffdfaf5;border-color:#361b331a;border-radius:18px;min-height:64px;padding:12px 14px;box-shadow:0 10px 24px #492a3c11}.result-page #report-creator-alternatives .mobile-disclosure-toggle strong{font-family:var(--font-display);font-size:16px}.result-page #report-creator-alternatives .mobile-disclosure-toggle small{max-width:30ch;font-size:10px}.result-page .creator-alternatives-section{width:100%;padding-block:22px 26px}.result-page .creator-alternatives-section .report-heading{margin:0 0 18px;padding-left:32px}.result-page .creator-alternatives-section .report-heading h2{margin-top:2px;font-size:clamp(30px,9.5vw,40px)}.result-page .creator-alternatives-list{gap:14px;width:calc(100% - 32px);margin-left:32px}.result-page .creator-alternatives-more>div{gap:14px}.result-page .creator-alternative-card{border-radius:18px;grid-template-columns:minmax(0,1fr) max-content;gap:12px;min-height:0;padding:16px}.result-page .creator-alternative-rank{border-radius:9px;width:28px;height:28px;top:16px;left:-32px}.result-page .creator-alternative-title-row{grid-template-columns:minmax(0,1fr) max-content;gap:10px}.result-page .creator-alternative-title-row h3{font-size:18px}.result-page .creator-alternative-title-row>div>span{font-size:10px}.result-page .creator-alternative-strength{max-width:82px;padding-left:9px;font-size:9px}.result-page .creator-alternative-profiles{gap:10px;margin-top:9px}.result-page .creator-alternative-profiles a{font-size:9px}.result-page .creator-alternative-vote{grid-column:2;justify-items:start;margin-top:1px}.result-page .creator-alternative-vote button{width:auto;min-height:34px}.result-page .creator-alternative-vote-error{text-align:left;max-width:30ch}.result-page .creator-alternatives-more>summary{min-height:42px;padding:11px 13px}}@media (max-width:390px){.result-page .creator-alternative-card{gap:10px;padding:12px}.result-page .creator-alternative-rank{width:26px;height:26px;font-size:11px;left:-30px}.result-page .creator-alternative-title-row{grid-template-columns:minmax(0,1fr);gap:6px}.result-page .creator-alternative-strength{text-align:left;border-left:0;max-width:none;padding:0}}.result-page #report-sources .source-trail-section .source-vote-button,.result-page #report-sources .source-trail-section .source-vote-success{width:auto;min-width:0;height:auto;min-height:34px;box-shadow:none;color:var(--brand-ink);text-align:center;white-space:nowrap;background:#fffdfa;border:1px solid #361b3329;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:7px 10px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.result-page #report-sources .source-trail-section .source-vote-button:hover:not(:disabled),.result-page #report-sources .source-trail-section .source-vote-button:focus-visible{border-color:var(--brand-mint-deep);color:var(--brand-mint-deep);background:#fffdfa}.result-page #report-sources .source-trail-section .source-vote-success{color:var(--brand-mint-deep);background:#edf9f5;border-color:#2d8d7947}.result-page #report-sources .source-trail-section .source-vote-success span{display:inline-block}.result-page #report-sources .source-trail-section .timeline-preview-column>.source-vote-button,.result-page #report-sources .source-trail-section .timeline-preview-column>.source-vote-success{gap:4px;min-height:30px;padding:5px 6px;font-size:8px}@media (max-width:760px){.result-page #report-sources .source-trail-section .source-vote-button,.result-page #report-sources .source-trail-section .source-vote-success{gap:5px;min-height:34px;padding:7px 9px;font-size:9px}.result-page #report-sources .source-trail-section .timeline-preview-column>.source-vote-button,.result-page #report-sources .source-trail-section .timeline-preview-column>.source-vote-success{gap:4px;min-height:30px;padding:5px 6px;font-size:8px}.result-page #report-sources .source-trail-section .timeline-card,.result-page #report-sources .source-trail-section .timeline-row,.result-page #report-sources .source-trail-section .timeline-card-copy,.result-page #report-sources .source-trail-section .timeline-preview-column{box-sizing:border-box;min-width:0;max-width:100%}.result-page #report-sources .source-trail-section .timeline-row.has-preview{gap:10px;grid-template-columns:minmax(0,1fr) minmax(60px,68px)!important}.result-page #report-sources .source-trail-section .timeline-card-copy{grid-column:1}.result-page #report-sources .source-trail-section .timeline-preview-column{grid-area:1/2;width:100%;overflow:hidden}.result-page #report-sources .source-trail-section .timeline-preview-column>.source-vote{width:100%;min-width:0}.result-page #report-sources .source-trail-section .timeline-preview-column>.source-vote button,.result-page #report-sources .source-trail-section .timeline-preview-column>.source-vote .source-vote-success{text-overflow:ellipsis;max-width:100%;overflow:hidden}}@media (max-width:390px){.result-page #report-sources .source-trail-section .timeline-row.has-preview{gap:8px;grid-template-columns:minmax(0,1fr) 60px!important}.result-page #report-sources .source-trail-section .timeline-preview-column{width:60px}}.result-page .confidence-label{align-items:center;gap:6px;min-width:0;display:inline-flex}.result-page .source-confidence .confidence-label>svg{color:#308f7c;flex:none}.result-page .creator-confidence .confidence-label>svg{color:#6f4b78;flex:none}.header .nav .auth-control-upgrade,.header .nav .auth-control-upgrade:visited,.header .nav .auth-control-upgrade:hover,.header .nav .auth-control-upgrade:active,.header .nav .auth-control-upgrade:focus,.header .nav .auth-control-upgrade:focus-visible{-webkit-text-fill-color:#fff;background:var(--site-coral,#f2536f);border:0;box-shadow:0 10px 24px #f2536f2e;color:#fff!important}.header .nav .auth-control-upgrade:hover,.header .nav .auth-control-upgrade:active{-webkit-text-fill-color:#fff;background:#e84665;box-shadow:0 14px 28px #f2536f3d;color:#fff!important}@media (max-width:760px){.result-page .result-breadcrumb{box-sizing:border-box;row-gap:5px;width:100%;min-width:0;margin-inline:0;padding-inline:0}.result-page .result-breadcrumb .search-result-summary{box-sizing:border-box;gap:10px;width:100%;min-width:0;max-width:100%;padding:6px 0 0}.result-page .result-breadcrumb .search-result-summary>span{min-width:0}.result-page .result-breadcrumb .search-result-summary>span+span{border-left:1px solid #361b331f;margin-left:auto;padding-left:12px;position:relative}.result-page .result-breadcrumb .search-result-summary>span+span:before{display:none}}.result-page .result-breadcrumb .search-result-summary>span .summary-icon{vertical-align:middle;flex:none;width:14px;height:14px;margin-right:6px;display:inline-block}.result-page .result-breadcrumb .search-result-summary>span:last-child .summary-icon{color:#73559a}@media (max-width:760px){.result-page .result-breadcrumb .search-result-summary>span .summary-icon{width:13px;height:13px;margin-right:0}}.result-page :is(.creator-row p,.confidence-block small,.confidence-block strong,.confidence-label>span,.attribution-explanation,.timeline-source-title,.timeline-card h3,.timeline-card>p,.timeline-description,.evidence-thinking-message,.evidence-thinking-step-label,.trace-activity-now strong,.report-mobile-summary-id,.report-mobile-summary-metrics small,.report-mobile-match-bar>span:first-child strong,#report-socials .identity-trail-copy small,#report-socials .identity-trail-copy strong){overflow-wrap:anywhere;text-overflow:clip!important;white-space:normal!important;max-width:100%!important;display:block!important;overflow:visible!important}.result-page :is(.confidence-block small,.timeline-card h3,.timeline-card>p,.timeline-description,.evidence-thinking-message,.evidence-thinking-step-label,.trace-activity-now strong){-webkit-box-orient:initial!important;-webkit-line-clamp:unset!important;line-clamp:unset!important}.progress-page :is(.progress-label,.progress-story h1,.progress-pipeline strong,.progress-current div p,.trace-activity-now strong){overflow-wrap:anywhere;text-overflow:clip!important;white-space:normal!important;-webkit-box-orient:initial!important;-webkit-line-clamp:unset!important;line-clamp:unset!important;max-width:none!important;display:block!important;overflow:visible!important}.catfish-assessment.is-pending{background:radial-gradient(circle at 100% 0,#f2556814,#0000 22rem),linear-gradient(145deg,#fff8f5,#fffdfb)}.catfish-assessment.is-pending .catfish-status-icon{color:#2f8f78;background:#edf8f3}.catfish-assessment.is-pending .catfish-status-icon svg{animation:1.8s linear infinite catfish-check-spin}@keyframes catfish-check-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.catfish-assessment.is-pending .catfish-status-icon svg{animation:none}}.result-page .confidence-stack{grid-template-columns:repeat(2,minmax(0,1fr))!important}.result-page .confidence-block,.result-page .confidence-block>div:first-child,.result-page .confidence-block .confidence-label,.result-page .confidence-block .confidence-label>span,.result-page .confidence-block>div:first-child>strong{min-width:0}@media (max-width:380px){.result-page .confidence-stack{grid-template-columns:minmax(0,1fr)!important}}.shopping-report-summary .shopping-report-product-heading{overflow-wrap:anywhere;text-wrap:pretty;max-width:720px;font-size:clamp(34px,7vw,58px);line-height:1}@media (min-width:761px){.shopping-report-page,.catfish-result{width:min(1180px,100% - 56px)}.shopping-report-overview,.catfish-result-layout{grid-template-columns:minmax(360px,.78fr) minmax(0,1.22fr);gap:24px}.shopping-report-source,.shopping-report-summary,.catfish-image-card,.catfish-assessment{border-radius:24px;min-height:620px}.catfish-assessment{justify-content:flex-start}.catfish-assessment-actions{border-top:1px solid #361b331a;align-items:center;gap:10px;width:100%;margin-top:auto;padding-top:16px;display:flex}.catfish-assessment-actions .report-actions{margin-left:auto}}@media (max-width:760px){.shopping-report-page,.catfish-result{width:calc(100% - 16px)}.shopping-report-page .report-mobile-app-header,.catfish-result .report-mobile-app-header{min-height:calc(62px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 8px 0;border-radius:0 0 16px 16px;margin:0 -8px 12px}.shopping-report-page .report-mobile-app-header>a,.shopping-report-page .report-mobile-header-actions>a,.catfish-result .report-mobile-app-header>a,.catfish-result .report-mobile-header-actions>a,.shopping-report-page .report-overflow-trigger,.catfish-result .report-overflow-trigger{border-radius:14px;width:44px;min-width:44px;height:44px;min-height:44px}.shopping-report-breadcrumb,.catfish-result .result-breadcrumb{gap:6px;min-height:28px;margin:0 2px 8px;padding:0 2px 7px;font-size:10px}.catfish-assessment-actions{border-top:1px solid #361b331a;flex-wrap:wrap;gap:8px;width:100%;margin-top:20px;padding-top:14px;display:flex}.catfish-assessment-actions>.primary-button,.catfish-assessment-actions>.report-actions{width:100%}.catfish-assessment-actions>.primary-button{justify-content:center;min-height:44px}.catfish-assessment-actions .report-actions{justify-content:flex-start;gap:8px;display:flex}.catfish-assessment-actions .report-action-button{min-height:40px}}.report-empty-guidance{color:#5f5062;background:#fffdfad1;border:1px solid #361b331a;border-radius:18px;margin-top:18px;padding:16px 18px}.report-empty-guidance-heading{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;display:grid}.report-empty-guidance-heading>svg{color:#2f8f78;margin-top:2px}.report-empty-guidance-heading strong{color:#3f2b43;font-size:13px;font-weight:850;display:block}.report-empty-guidance-heading p{margin:3px 0 0;font-size:12px;line-height:1.45}.report-empty-guidance-outcome{color:#3f2b43;background:#e0f6edb8;border:1px solid #2f8f782e;border-radius:12px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;margin-top:14px;padding:10px 11px;font-size:11px;line-height:1.45;display:grid}.report-empty-guidance-outcome>svg{color:#2f8f78;margin-top:1px}.report-empty-guidance ul{gap:9px;margin:14px 0 0;padding:0;list-style:none;display:grid}.report-empty-guidance li{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;font-size:11px;line-height:1.45;display:grid}.report-empty-guidance li>svg{color:#73559a;margin-top:2px}.report-empty-guidance li strong{color:#3f2b43;font-weight:850}@media (max-width:760px){.report-empty-guidance{border-radius:16px;margin-top:14px;padding:14px}.report-empty-guidance-heading p{font-size:11px}.report-empty-guidance-outcome{margin-top:12px;padding:9px 10px;font-size:10px}.report-empty-guidance ul{gap:8px;margin-top:12px}.report-empty-guidance li{font-size:10px}.progress-page .progress-story{box-sizing:border-box;grid-template:"preview label"min-content"preview title"minmax(0,1fr)/62px minmax(0,1fr);align-items:center;min-height:82px;padding:10px 12px;overflow:hidden}.progress-page .progress-label{grid-area:label;min-width:0;text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.progress-page .progress-story h1{overflow-wrap:normal;-webkit-box-orient:vertical;grid-area:title;margin:2px 0 0;text-overflow:clip!important;white-space:normal!important;-webkit-line-clamp:2!important;line-clamp:2!important;max-width:100%!important;display:-webkit-box!important;overflow:hidden!important}.progress-page .trace-image-stage{grid-area:preview;place-items:center;width:58px;min-width:58px;max-width:58px;height:58px;min-height:58px;max-height:58px;margin:0;display:grid;position:static}.progress-page .trace-image-frame{box-sizing:border-box;aspect-ratio:1;border-width:3px;border-radius:11px;width:58px;min-width:58px;max-width:58px;min-height:58px;max-height:58px;height:58px!important}.progress-page .trace-image-frame img{object-fit:cover;object-position:center;width:100%!important;height:100%!important;padding:0!important}.progress-page .trace-image-fallback{gap:3px;min-height:0;padding:6px}.progress-page .trace-image-fallback-mark{border-radius:8px;width:24px;height:24px}.progress-page .trace-image-fallback strong,.progress-page .trace-image-fallback>span:not(.trace-image-fallback-mark):not(.trace-image-fallback-dots){max-width:100%;font-size:7px;line-height:1.15}.progress-page .trace-image-fallback-dots{gap:2px}}@media (max-width:390px){.progress-page .progress-story{grid-template-columns:56px minmax(0,1fr);padding-inline:10px}.progress-page .trace-image-stage,.progress-page .trace-image-frame{width:52px;min-width:52px;max-width:52px;min-height:52px;max-height:52px;height:52px!important}}
