#abc-print-cover,#abc-print-cta,#abc-print-running-header{display:none}@media print{header,footer,#site-header,nav,#fg-chat,#cal-inline,#ChatWidget,[aria-label="Open menu"],[aria-label="Site menu"],#CookiebotWidget,.CookiebotWidget,#CookiebotWidget-buttons,#CybotCookiebotDialog,#CybotCookiebotDialogBodyUnderlay,[id^=Cookiebot],[class^=Cookiebot],[id^=Cybot],[class^=Cybot]{display:none!important}.sa-screen-only,#abc-form,#abc-loading,#abc-pending,#abc-error,#abc-form-header,#abc-hero-jump,.seo-cta-print-hide{display:none!important}body>section.border-t.border-ink\/10.bg-tint\/40{display:none!important}section.bg-tint\/40{display:none!important}#abc-print-cover{display:block!important;page-break-after:always;break-after:page}#abc-print-cta{display:block!important;page-break-before:always;break-before:page}#abc-print-running-header{display:flex!important;position:fixed;top:0;left:0;right:0;height:1cm;padding:4mm 1.4cm 0;align-items:center;gap:6mm;background:#fff;border-bottom:.3pt solid #d0d0d0;z-index:1000}#abc-print-running-header img{height:5mm;width:auto}#abc-print-running-header span{font-family:JetBrains Mono,monospace;font-size:7pt;letter-spacing:.18em;color:#6a6a6a}[class*=max-h-],.overflow-y-auto,.overflow-x-auto,.overflow-auto{max-height:none!important;overflow:visible!important}details,details[open]{display:block!important}details summary{display:block!important;list-style:none;cursor:default!important;padding:4mm 0 3mm;border-bottom:.5pt solid #d0d0d0;margin-bottom:3mm}details summary::-webkit-details-marker{display:none}details>div,details>ul,details>ol{display:block!important;max-height:none!important;overflow:visible!important}#abc-print-cover,#abc-print-cta{background:#fff;padding:0;height:100vh;display:flex!important;align-items:stretch}.cover-inner{display:flex;flex-direction:column;width:100%;height:100%;padding:1.5cm 1.5cm 1cm;box-sizing:border-box}.cover-logo{width:5cm;height:auto}.cover-spacer{flex:1;min-height:1.5cm}.cover-kicker{font-family:JetBrains Mono,monospace;font-size:9pt;letter-spacing:.18em;color:#8a8680;margin-bottom:.4cm}.cover-title{font-size:36pt;font-weight:600;letter-spacing:-.025em;line-height:1.05;margin:0 0 .6cm;color:#0a0a0a}.cover-sub{font-size:16pt;color:#4a4a4a;margin:0 0 1.5cm;font-weight:400}.cover-meta{border-top:1pt solid #0a0a0a;padding-top:.6cm;margin-bottom:1cm;max-width:14cm}.cover-meta-row{display:flex;justify-content:space-between;padding:4pt 0;font-size:9pt}.cover-meta-row span{color:#8a8680;font-family:JetBrains Mono,monospace;letter-spacing:.1em;text-transform:uppercase;font-size:8pt}.cover-meta-row strong{color:#0a0a0a;font-weight:500;word-break:break-word;max-width:70%;text-align:right}.cover-cta-body{font-size:12pt;line-height:1.55;color:#2a2a2a;max-width:14cm;margin-bottom:1cm}.cover-cta-action{font-size:11pt;line-height:1.7;color:#0a0a0a;max-width:14cm;margin-bottom:1.5cm}.cover-footer{font-family:JetBrains Mono,monospace;font-size:8pt;letter-spacing:.18em;color:#8a8680;margin-top:auto;padding-top:1cm;border-top:.5pt solid #d0d0d0}@page{size:A4;margin:2cm 1.4cm 1.4cm}@page :not(:first){@bottom-right{content:counter(page) " / " counter(pages);font-family:JetBrains Mono,monospace;font-size:7pt;color:#8a8680}@bottom-left{content:"FOREGROUND · AI BRAND MENTION REPORT";font-family:JetBrains Mono,monospace;font-size:7pt;letter-spacing:.18em;color:#8a8680}}html,body{background:#fff!important;color:#0a0a0a!important}body{font-size:10pt;line-height:1.5}main{padding:0!important;max-width:none!important}section{padding:0!important;border:none!important}#abc-results>div,#abc-results>details,#abc-results>section{margin-bottom:.6cm}#abc-results>div.grid,#abc-results>div.border{page-break-inside:avoid;break-inside:avoid}#abc-print-cover .cover-inner,#abc-print-cta .cover-inner{page-break-inside:avoid;break-inside:avoid}#abc-results details>summary{page-break-after:avoid;break-after:avoid;page-break-inside:avoid;break-inside:avoid}#abc-results details .border-l-4{page-break-inside:avoid;break-inside:avoid}#abc-results h3{page-break-after:avoid;break-after:avoid}#abc-results h3+p{page-break-after:avoid;break-after:avoid}.bg-paper,.bg-tint\/40,.bg-ink\/\[0\.02\],.bg-ink\/\[0\.03\],.bg-ink\/5{background:#fff!important}.text-paper{color:#fff!important}}
