.head,.foot{--ink:#111111;--paper:#ffffff;--cobalt:#1f3fd6;--grey-1:#5b6472;--grey-2:#e6e8ec;--grotesk:"Schibsted Grotesk",system-ui,sans-serif}.vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.head{position:sticky;top:0;height:72px;z-index:50;background:var(--paper);border-bottom:1px solid var(--grey-2)}.head-in{position:relative;width:min(100%,1024px);height:100%;margin:0 auto}.mark{position:absolute;left:30px;top:10px;height:52px;display:flex;align-items:center;text-decoration:none;font-weight:800;font-size:49px;letter-spacing:-.03em;line-height:1}.mark i{display:inline-block;width:.3em;height:.3em;background:var(--cobalt);margin-left:.1em;transform:translateY(.38em)}.nav{position:absolute;left:300px;top:21px;height:30px;display:flex;gap:24px;align-items:center}.nav a{display:flex;align-items:center;height:30px;text-decoration:none;font-size:17px;color:var(--ink)}.nav a[aria-current=page]{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:8px;text-decoration-color:var(--cobalt)}.head-cta{position:absolute;right:28px;top:12px;height:48px;padding:0 20px;background:var(--cobalt);color:#fff;border-radius:var(--radius-control);font:600 17px var(--grotesk);display:flex;align-items:center;text-decoration:none;transition:opacity .2s}.head-cta.is-hidden{opacity:0;pointer-events:none}.menu{display:none}@media(max-width:1040px){.head{height:64px}.mark{left:16px;top:8px;height:48px;font-size:36px}.nav{display:none}.menu{display:block;position:absolute;right:16px;top:10px}.menu summary{list-style:none;height:44px;padding:0 14px;display:flex;align-items:center;border:1px solid var(--grey-2);border-radius:var(--radius-control);font:600 15px var(--grotesk);cursor:pointer}.menu summary::-webkit-details-marker{display:none}.menu[open] summary{background:var(--ink);color:var(--paper);border-color:var(--ink)}.menu ul{position:absolute;right:0;top:52px;min-width:220px;list-style:none;background:var(--paper);border:1px solid var(--grey-2);border-radius:var(--radius-card);box-shadow:0 22px 44px -26px #1116;padding:6px}.menu a{display:block;padding:12px 14px;border-radius:8px;text-decoration:none;font:500 17px var(--grotesk)}.menu a:hover{background:var(--grey-2)}.head-cta{right:98px;top:10px;height:44px;padding:0 14px;font-size:15px}}@media(max-width:700px){.mark{font-size:32px}}.head-cta span{white-space:nowrap}@media(max-width:700px){.head-cta{padding:0 12px;font-size:14px}}@media(max-width:420px){.mark{font-size:24px}.head-cta{right:96px;padding:0 10px}}@media(max-width:380px){.head-cta{display:none}}.foot{border-top:1px solid var(--grey-2);background:var(--paper);padding:40px 0 48px}.foot-in{width:min(100%,1024px);margin:0 auto;padding:0 30px;display:flex;flex-direction:column;gap:28px}@media(max-width:1040px){.foot-in{padding:0 16px}}.foot-cols{display:flex;flex-wrap:wrap;gap:28px 64px}.foot ul{list-style:none;display:flex;flex-direction:column;gap:8px}.foot a{display:inline-block;font:400 16px/24px var(--grotesk);color:var(--ink)}.foot-gap{font:400 16px/1.3 var(--grotesk);color:var(--grey-1)}.foot-base{display:flex;flex-direction:column;gap:6px;font:400 14px/1.45 var(--grotesk);color:var(--grey-1)}.foot-base a{font-size:14px;color:var(--grey-1)}@media(max-width:640px){.foot-cols{display:grid;grid-template-columns:1fr 1fr;gap:28px 16px}}@font-face{font-family:Schibsted Grotesk;src:url(/assets/schibsted-grotesk-latin-wght-normal-BoXjiGXO.woff2) format("woff2");font-weight:400 900;font-display:block}:root{--ink:#111111;--paper:#ffffff;--cobalt:#1f3fd6;--cobalt-dark:#1834b4;--grey-1:#5b6472;--grey-2:#e6e8ec;--grotesk:"Schibsted Grotesk",system-ui,sans-serif;--courier:"Courier Prime","Courier New",monospace;--radius-control:4px;--radius-card:8px;--radius-pill:999px}*{box-sizing:border-box;margin:0;padding:0}html{background:var(--paper)}body{color:var(--ink);font-family:var(--grotesk);background:var(--paper);overflow-x:clip}::selection{background:var(--cobalt);color:#fff}:focus-visible{outline:3px solid var(--cobalt);outline-offset:3px}a{color:inherit}.skip-link{position:absolute;left:8px;top:-60px;z-index:80;padding:10px 14px;background:var(--ink);color:var(--paper);border-radius:var(--radius-control);font:600 15px var(--grotesk);text-decoration:none}.skip-link:focus{top:8px}@font-face{font-family:Courier Prime;src:url(/assets/courier-prime-latin-400-normal-BbyBr73r.woff2) format("woff2");font-weight:400;font-display:block}@font-face{font-family:Courier Prime;src:url(/assets/courier-prime-latin-700-normal-D1YCjmaD.woff2) format("woff2");font-weight:700;font-display:block}@font-face{font-family:Schibsted Fallback Marks;font-weight:400 900;src:url(/assets/noto-sans-symbols-2-marks-CFfiHU2P.woff2) format("woff2");unicode-range:U+25CB,U+25CC,U+25CF,U+25D0;font-display:swap}@font-face{font-family:Schibsted Fallback DejaVu;font-weight:400;src:local("DejaVu Sans"),local("DejaVuSans");size-adjust:92%;ascent-override:106.15%;descent-override:28.02%;line-gap-override:0%}@font-face{font-family:Schibsted Fallback DejaVu;font-weight:600 800;src:local("DejaVu Sans Bold"),local("DejaVuSans-Bold");size-adjust:85%;ascent-override:114.89%;descent-override:30.33%;line-gap-override:0%}@font-face{font-family:Courier Fallback DejaVu;src:local("DejaVu Sans Mono"),local("DejaVuSansMono");size-adjust:99.59%;ascent-override:78.44%;descent-override:34.32%;line-gap-override:0%}@font-face{font-family:Schibsted Fallback DejaVu HowItWorks;font-weight:400;src:local("DejaVu Sans"),local("DejaVuSans");size-adjust:90.5%;ascent-override:107.91%;descent-override:28.49%;line-gap-override:0%}@font-face{font-family:Schibsted Fallback DejaVu Methodology;font-weight:400;src:local("DejaVu Sans"),local("DejaVuSans");size-adjust:90%;ascent-override:108.51%;descent-override:28.64%;line-gap-override:0%}@font-face{font-family:Schibsted Fallback DejaVu Cookiebot;font-weight:600 800;src:local("DejaVu Sans Bold"),local("DejaVuSans-Bold");size-adjust:89%;ascent-override:109.73%;descent-override:28.97%;line-gap-override:0%}@font-face{font-family:Schibsted Fallback DejaVu Bot;font-weight:400;src:local("DejaVu Sans"),local("DejaVuSans");size-adjust:91%;ascent-override:107.32%;descent-override:28.33%;line-gap-override:0%}@font-face{font-family:Schibsted Fallback DejaVu Finding;font-weight:400;src:local("DejaVu Sans"),local("DejaVuSans");size-adjust:92%;ascent-override:106.15%;descent-override:28.02%;line-gap-override:0%}main[data-page="/how-it-works/"] .r-sec p{font-family:Schibsted Grotesk,Schibsted Fallback DejaVu HowItWorks,system-ui,sans-serif}main[data-page="/methodology/"] li:has(cite){font-family:Schibsted Grotesk,Schibsted Fallback DejaVu Methodology,system-ui,sans-serif}main[data-page="/compare/cookiebot/"] .r-sec h2{font-family:Schibsted Grotesk,Schibsted Fallback DejaVu Cookiebot,system-ui,sans-serif}main[data-page="/bot/"] .bot-section:nth-of-type(4)>p:last-of-type{font-family:Schibsted Grotesk,Schibsted Fallback DejaVu Bot,system-ui,sans-serif}main[data-page="/sample-report/"] .tn-report__finding p{font-family:Schibsted Grotesk,Schibsted Fallback Marks,Schibsted Fallback DejaVu Finding,system-ui,sans-serif}:root{--grotesk:"Schibsted Grotesk","Schibsted Fallback Marks","Schibsted Fallback DejaVu",system-ui,sans-serif;--courier:"Courier Prime","Courier Fallback DejaVu",monospace;--accent:var(--cobalt);--accent-tint:#e8ecfb;--border:var(--grey-2);--text-1:var(--ink);--text-2:var(--grey-1);--bg-base:var(--paper);--report-warn-bg:#fff4e5;--report-warn-fg:#7a4a00;--report-ok-bg:#e9f7ee;--report-ok-fg:#1e5e35}.read-shell{display:flex;flex-direction:column;min-height:100vh}.read-shell>main{flex:1 0 auto}.fringe{height:64px;background:url(/assets/fringe-Ev9biOe8.png) repeat-x 0 0;image-rendering:pixelated}.page{width:min(100%,1024px);margin:0 auto;padding:0 30px;min-height:60vh}.page>.r-sec:first-child{margin-top:0}.page>.r-head{padding-top:40px}.page .r-head h1,.page>section:first-child h1{font:700 60px/1.02 var(--grotesk);letter-spacing:-.045em;max-width:14em;text-wrap:balance;padding-top:40px}.lede{margin-top:24px;font:400 22px/1.45 var(--grotesk);max-width:31em;text-wrap:pretty}.page>section:first-child>.lede:first-of-type,.r-head+.lede{margin-top:24px}.r-sec{margin-top:120px}.r-sec h2,.close h2{font:700 36px/1.1 var(--grotesk);letter-spacing:-.035em;max-width:18em;text-wrap:balance}.r-sec h3,.r-sec h4{font:600 20px/1.3 var(--grotesk);letter-spacing:-.01em;margin-top:24px}.r-sec h2+*{margin-top:16px}.prose{max-width:37em}.page .r-sec>p{max-width:37em}.prose>*+*,.r-sec>*+*{margin-top:16px}.prose p,.prose-list,.prose li,.r-sec p,.r-sec li{font:400 18px/1.6 var(--grotesk);text-wrap:pretty}.r-sec>p.prose,.r-sec>.prose{font-size:18px}.prose-list{list-style:none;display:flex;flex-direction:column;gap:10px;max-width:37em}.prose-list li{padding-left:18px;position:relative}.prose-list li:before{content:"";position:absolute;left:0;top:.6em;width:6px;height:6px;background:var(--ink)}ol.prose-list{list-style:decimal;padding-left:1.4em;display:block}ol.prose-list li{padding-left:0}ol.prose-list li:before{content:none}.page p.caption,.caption{font:400 14px/1.45 var(--courier);color:var(--grey-1)}.mono,.capture-value{font-family:var(--courier);font-size:17px;line-height:1.75;color:var(--ink)}.capture-value{font-weight:400}.body-lg{font:400 18px/1.6 var(--grotesk);max-width:37em}.muted{color:var(--grey-1)}.r-sec a,.page a{color:var(--ink);text-underline-offset:4px}.r-sec a.more{display:inline-flex;gap:8px;align-items:center;margin-top:20px;font:600 18px/1 var(--grotesk);color:var(--cobalt);text-underline-offset:5px}.r-sec p>a:not(.btn):not(.textlink):not(.arrow-link){color:var(--ink)}strong{font-weight:600}code{font-family:var(--courier);font-size:.92em;overflow-wrap:anywhere}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.capture-gap{display:inline-flex;align-items:center;gap:8px;font:400 16px/1.5 var(--grotesk);color:var(--grey-1)}.gap-rule{display:inline-block;width:14px;border-top:2px dashed var(--grey-1)}.gapnote{margin-top:20px;max-width:34em;padding:2px 0 2px 18px;border-left:2px dashed var(--grey-1);font:400 16px/1.55 var(--grotesk);color:var(--grey-1)}.capture{display:inline}.capture__provenance{display:block;margin-top:6px;overflow-wrap:anywhere}.steps{list-style:none;margin-top:120px;display:flex;flex-direction:column;gap:96px}.step{display:grid;grid-template-columns:88px minmax(0,1fr)}main[data-page="/how-it-works/"]{counter-reset:step}.step-sec{display:grid;grid-template-columns:88px minmax(0,1fr);column-gap:0;counter-increment:step}.step-sec:before{content:counter(step,decimal-leading-zero);grid-column:1;grid-row:1;font:700 18px/40px var(--courier);color:var(--grey-1);letter-spacing:.02em}.step-sec>*{grid-column:2}.step .n{font:700 18px/40px var(--courier);color:var(--grey-1);letter-spacing:.02em}.rec,.stage-evidence,.code-block{border:1px solid var(--grey-2);border-radius:var(--radius-card);background:var(--paper);box-shadow:0 18px 40px -30px #11111173;overflow:hidden;margin-top:28px;max-width:720px}.stage-evidence{padding:0}.stage-evidence figcaption{padding:12px 16px;border-bottom:1px solid var(--grey-2)}.stage-evidence .capture__provenance{padding:0 16px 12px}.stage-evidence__origins{display:block;list-style:none;padding:14px 16px;font:400 15px/1.75 var(--courier);overflow-wrap:anywhere}.code-block+*{margin-top:16px}.code-block{padding:14px 16px;font:400 15px/1.75 var(--courier);white-space:pre-wrap;overflow-wrap:anywhere;overflow-x:auto}.code-block code{font:inherit}.btn{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 20px;border:4px solid var(--cobalt);border-radius:var(--radius-control);background:var(--cobalt);color:#fff;font:600 17px/1 var(--grotesk);text-decoration:none}.btn:hover{background:var(--cobalt-dark);border-color:var(--cobalt-dark)}.page .btn,.r-sec .btn{color:#fff}.textlink{font:600 17px/1.4 var(--grotesk);color:var(--ink);text-underline-offset:5px}.arrow-link{display:inline-flex;gap:8px;align-items:center;font:600 17px/1.4 var(--grotesk);color:var(--ink);text-underline-offset:5px}.arrow-link__arrow{display:inline-block}.honesty__links{margin-top:20px;display:flex;flex-wrap:wrap;gap:12px 28px}.cta-row{margin-top:28px;display:flex;flex-wrap:wrap;gap:16px;align-items:center}.plans{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:56px}.plans>li{display:grid;grid-template-rows:subgrid;grid-row:span 6;border:1px solid var(--grey-2);border-radius:var(--radius-card);padding:24px 22px 22px}.plan h2{font:600 20px/1.2 var(--grotesk);letter-spacing:-.01em}.plan>h2{grid-row:1}.plan>.plan__tagline{grid-row:2}.plan>.plan__price{grid-row:3}.plan>.plan__status{grid-row:4}.plan>.plan__bullets{grid-row:5}.plan>.plan__cta{grid-row:6}.plan__tagline{margin-top:6px;font:400 15px/1.4 var(--grotesk);color:var(--grey-1)}.plan__price{font:700 40px/1 var(--grotesk);letter-spacing:-.04em;margin-top:10px}.plan__status{font:400 14px/1.3 var(--courier);color:var(--grey-1);margin-top:6px}.plan__bullets{margin:20px 0 24px}.plan__cta{align-self:end}.plan__cta .btn{width:100%;height:auto;min-height:48px;padding:12px 20px;text-align:center;line-height:1.25}.plans__by-request{margin-top:24px;font:400 16px/1.55 var(--grotesk);color:var(--grey-1);max-width:46em}.pay-or-consent{margin-top:28px;max-width:37em}.pay-or-consent h3{margin-top:0}.table-scroll{overflow-x:auto;margin-top:28px}.prose-table{border-collapse:collapse;width:100%;min-width:720px;font:400 17px/1.55 var(--grotesk)}.prose-table th,.prose-table td{text-align:left;vertical-align:top;padding:12px 16px 12px 0;border-top:1px solid var(--grey-2)}.prose-table thead th{font:600 14px/1.3 var(--grotesk);color:var(--grey-1);border-top:1px solid var(--ink)}.rows,.coverage-rows{margin-top:28px;border-top:1px solid var(--ink);display:block}.coverage-rows>div{display:grid;grid-template-columns:200px minmax(0,1fr) 240px;gap:32px;padding:20px 0;border-bottom:1px solid var(--grey-2)}.coverage-rows dt{font:600 18px/1.4 var(--grotesk)}.coverage-rows dd{font:400 17px/1.55 var(--grotesk)}.coverage-rows__plans{font:400 15px/1.5 var(--courier);color:var(--grey-1)}.compare-table,.sor-table{width:100%;border-collapse:collapse;margin-top:28px;font:400 17px/1.5 var(--grotesk)}.compare-table th,.compare-table td,.sor-table th,.sor-table td{text-align:left;vertical-align:top;padding:14px 16px 14px 0;border-top:1px solid var(--grey-2)}.compare-table thead th,.sor-table thead th{font:600 14px/1.3 var(--grotesk);color:var(--grey-1);border-top:1px solid var(--ink)}.compare-measures,.compare-tools,.compare-stack-name{font:400 15px/1.5 var(--courier);color:var(--grey-1)}.compare-stack{display:none}.sor-footnote{margin-top:16px;font:400 14px/1.45 var(--courier);color:var(--grey-1)}.compare-tools,.margin-notes,.sor-tiles{list-style:none;padding:0}.sor-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px}.sor-tile-stat{font:700 44px/1 var(--grotesk);letter-spacing:-.04em;display:block}.sor-tile-note{font:400 15px/1.45 var(--grotesk);color:var(--grey-1);margin-top:8px;display:block}.sor-chart{margin-top:28px;display:flex;flex-direction:column;gap:14px}.sor-stack{display:grid;grid-template-columns:200px minmax(0,1fr);gap:16px;align-items:center}.sor-stack-name{font:400 15px/1.3 var(--courier)}.sor-bar-track{height:14px;background:var(--grey-2);position:relative}.sor-bar{display:block;height:100%;background:var(--ink)}.margin-row{display:block}.margin-notes{display:flex;flex-direction:column;gap:10px;margin-top:16px}.margin-note{display:block;font:400 14px/1.45 var(--courier);color:var(--grey-1)}.margin-map{margin-top:28px;max-width:720px;border-top:1px solid var(--ink)}.margin-map__heading{font:600 14px/1.3 var(--grotesk);color:var(--grey-1);padding:12px 0}.margin-map__items{list-style:none}.margin-map__item{display:grid;grid-template-columns:200px minmax(0,1fr);gap:24px;padding:12px 0;border-top:1px solid var(--grey-2)}.margin-map__category{font:600 16px/1.4 var(--grotesk)}.margin-map__stage{font:400 15px/1.5 var(--courier);color:var(--grey-1)}.why-disclaimer--top{font:400 14px/1.5 var(--courier);color:var(--ink);margin-top:16px}.ledgers{display:grid;grid-template-columns:minmax(0,1fr);gap:48px;margin-top:28px}.ledger__entries{list-style:none;display:flex;flex-direction:column;gap:0}.ledger__entry{position:relative;padding:20px 0 20px 20px;border-top:1px solid var(--grey-2)}.ledger__entry:before{content:"";position:absolute;top:0;bottom:0;left:0;border-left:2px solid var(--grey-2)}.ledger__entry--terminal:before{bottom:auto;height:1.4em;border-left:2px dashed var(--grey-1)}.ledger__term{font:600 18px/1.4 var(--grotesk);margin-bottom:4px}.ledger__body{font:400 17px/1.55 var(--grotesk);max-width:41em}.ledger--worked{padding-left:20px;border-left:2px solid var(--grey-2)}.coverage-ledger{margin-top:28px}.coverage-ledger--rules{column-count:2;column-gap:48px}.coverage-details{margin-top:16px;border-top:1px solid var(--grey-2)}.coverage-details summary{list-style:none;cursor:pointer;padding:14px 0;font:600 17px/1.4 var(--grotesk);text-decoration:underline;text-underline-offset:5px}.coverage-details summary::-webkit-details-marker{display:none}.coverage-details ul{list-style:none;padding:0 0 14px;font:400 15px/1.7 var(--courier)}.coverage-id{margin-right:8px}.built-by{margin-top:16px;font:400 14px/1.5 var(--courier);color:var(--grey-1)}.bot-section{margin-top:72px}.bot-section:first-child{margin-top:0}.bot-section p{max-width:37em}.bot-section ul+p,.bot-section ol+p{margin-top:16px}.sample-meta{margin-top:16px}.close{margin-top:160px;padding:0 0 112px;text-align:center}.close h2{margin:0 auto;font-size:52px;line-height:1.08;letter-spacing:-.04em;max-width:none;text-wrap:balance}.close .btn{margin-top:36px;width:380px;max-width:100%;height:72px;border-radius:var(--radius-control);font-size:28px;font-weight:700}.close .fine{margin-top:18px;font:400 15px/1.4 var(--grotesk);color:var(--grey-1)}.not-found .btn{margin-top:28px}@media(max-width:1040px){.page{padding:0 16px}.margin-row>*{margin-top:0}.plans{grid-template-columns:1fr 1fr}.sor-tiles{grid-template-columns:1fr}.margin-row{display:block}}@media(min-width:1040px){.margin-row{display:grid;grid-template-columns:minmax(0,1fr) 240px;column-gap:48px;align-items:start}.margin-row>.margin-notes{margin-top:0}}@media(min-width:1024px){.prose-table{min-width:0}.ledgers{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);column-gap:64px;align-items:start}.ledger--worked{position:sticky;top:88px}.compare-stack{display:none}}@media(max-width:760px){.fringe{height:40px}.page>.r-head{padding-top:28px}.page .r-head h1,.page>section:first-child h1{font-size:40px;line-height:1.05;letter-spacing:-.04em;padding-top:28px}.lede{margin-top:16px;font-size:19px}.r-sec{margin-top:72px}.r-sec h2,.close h2,.step h2{font-size:28px}.prose p,.prose-list,.r-sec p,.r-sec li{font-size:17px}.steps{margin-top:72px;gap:64px}.step{grid-template-columns:minmax(0,1fr)}.step .n{margin-bottom:12px;line-height:1}.plans{grid-template-columns:1fr;gap:12px;margin-top:36px}.plans>li{grid-row:auto;grid-template-rows:none;padding:20px 18px 18px}.plan>*{grid-row:auto}.step-sec{display:block}.step-sec:before{display:block;margin-bottom:12px;line-height:1}.coverage-rows>div{grid-template-columns:1fr;gap:6px}.coverage-ledger--rules{column-count:1}.sor-stack{grid-template-columns:1fr;gap:6px}.margin-map__item{grid-template-columns:1fr;gap:4px}.ledgers{gap:40px}.rec,.stage-evidence,.code-block{max-width:none}.close{margin-top:104px;padding-bottom:72px}.close h2{font-size:32px}.close .btn{height:60px;font-size:22px}}@media(max-width:639px){.prose-table{min-width:0}.prose-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.prose-table tr,.prose-table td{display:block}.prose-table tr{padding:8px 0;border-bottom:1px solid var(--grey-2)}.prose-table tr td{border-top:0;padding:2px 0}.prose-table td:before{content:attr(data-label);display:block;font-weight:600}.compare-table,.sor-table{display:block;width:100%;min-width:0}.compare-table tbody,.sor-table tbody{display:block}.compare-table thead,.sor-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.compare-table tr,.compare-table td,.sor-table tr,.sor-table td{display:block}.compare-table tr,.sor-table tr{padding:8px 0;border-bottom:1px solid var(--grey-2)}.compare-table tr td,.sor-table tr td{border-top:0;padding:2px 0}.compare-table tbody th{display:block;border-top:0;padding:4px 0 2px}.compare-table td:before,.sor-table td:before{content:attr(data-label);display:block;font-weight:600}.sor-tile-stat{font-size:36px}}@media(max-width:420px){.close .btn{font-size:20px}}.compare-table,.sor-table,.prose-table{table-layout:fixed}.compare-table td,.compare-table th,.sor-table td,.sor-table th,.prose-table td,.prose-table th{overflow-wrap:anywhere}@media(min-width:640px){.compare-table tr>:first-child{width:9.5rem}}[id]{scroll-margin-top:88px}.page .tn-report__request,.page .tn-report__crop-tag,.page .tn-report__crop-line data{font-family:var(--courier)}.page .tn-report ul,.page .tn-report ol{padding-left:1.25em}.tn-report{color:inherit;font:inherit;line-height:1.55;max-width:1200px;margin:auto;display:grid;gap:1rem}.tn-report *{box-sizing:border-box}.tn-report h1,.tn-report h2,.tn-report h3{line-height:1.2}.tn-report h2{font-size:1.25rem;margin:0}.tn-report__hero h2{font-size:clamp(1.3rem,3vw,2.1rem)}.tn-report__section-title{margin:0 0 1rem!important}.tn-report h3{font-size:1rem;margin:.2rem 0}.tn-report a{color:inherit;text-decoration-thickness:2px;text-underline-offset:3px}.tn-report a:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.tn-report section[id]{scroll-margin-top:5rem}.tn-report .tn-report__fix-guide-link{display:inline-flex;margin-top:.75rem;color:var(--accent);font-size:.875rem;text-decoration:underline;text-underline-offset:2px}.tn-report .tn-report__fix-guide-link:hover{text-decoration:none}a.tn-report__pill:hover,a.tn-report__pill:focus-visible{background:var(--accent-tint);color:var(--text-1)}.tn-report__hero,.tn-report__panel,.tn-report__finding{border:1px solid currentColor;padding:1rem}.tn-report__hero{display:grid;gap:1rem}.tn-report__layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(16rem,1fr);gap:1.5rem}.tn-report__side{align-self:start;position:sticky;top:1rem}.tn-report__pills{display:flex;flex-wrap:wrap;gap:.5rem;margin:.5rem 0 1.25rem}.tn-report__pill{border:1px solid currentColor;padding:.25rem .6rem}.tn-report__finding{margin:.75rem 0}.tn-report__muted{opacity:.78}.tn-report__section-title+.tn-report__muted{margin:0 0 1.25rem}.tn-report__banner-layer{border-top:1px solid var(--border);margin-top:.75rem;padding-top:.5rem}.tn-report__actions{margin-top:1rem}.tn-report__bar{height:.6rem;background:currentColor;max-width:100%;margin:.4rem 0 1rem}.tn-report__request{font-family:monospace;overflow-wrap:anywhere}.tn-report__request-grid{display:grid;grid-template-columns:minmax(0,2fr) repeat(3,minmax(7rem,1fr));gap:.5rem}.tn-report__request-header,.tn-report__request-row{display:contents}.tn-report__request-cell{min-width:0}.tn-report__request-cell:before{content:attr(data-label);display:none}.tn-report__phase-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:1rem 0}.tn-report__phase{border:1px solid currentColor;padding:.75rem}.tn-report__request-cell a{position:relative}.tn-report__request-cell a:after{content:"";position:absolute;left:50%;top:50%;width:2.75rem;height:2rem;transform:translate(-50%,-50%)}.tn-report__phase-link{display:block}.tn-report__phase-bar{display:block;width:100%;height:.55rem;margin-top:.4rem;accent-color:var(--accent)}.tn-report__phase-bar::-webkit-progress-bar{background:var(--border)}.tn-report__phase-bar::-webkit-progress-value{background:var(--accent)}.tn-report__crop{margin:.75rem 0 1rem;padding-top:1.75rem;break-inside:avoid}.tn-report__crop-frame{position:relative;margin-bottom:1.75rem;outline:1px solid var(--border)}.tn-report__crop-caption{margin:0;max-width:68ch;font-size:.875rem;color:var(--text-2)}.tn-report__crop-mark{border-radius:0;-webkit-print-color-adjust:exact;print-color-adjust:exact}.tn-report__crop-tag{font:600 .75rem/1 monospace;padding:.2rem .4rem;white-space:nowrap;border:1px solid var(--text-1);-webkit-print-color-adjust:exact;print-color-adjust:exact}.tn-report__crop-tag--reject{background:var(--text-1);color:var(--bg-base)}.tn-report__crop-tag--accept{background:var(--bg-base);color:var(--text-1)}.tn-report__crop-absent{margin:.75rem 0 1rem;padding:.75rem 1rem;border:1px dashed var(--text-2);font-size:.875rem;color:var(--text-2);max-width:68ch}.tn-report__crop-line{font-size:.875rem;max-width:68ch}.tn-report__crop-line data{font-family:monospace;font-variant-numeric:tabular-nums}.tn-report__regulator{border-top:1px solid var(--border);margin-top:1.25rem;padding-top:.75rem;max-width:68ch}.tn-report__regulator p{margin:.4rem 0}.tn-report__regulator-source{font-size:.875rem;color:var(--text-2)}.tn-report__moments{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.tn-report__moment{border:1px solid var(--border);padding:.75rem}.tn-report__moment--reject{background:var(--accent-tint)}.tn-report__moment--reject h3{color:var(--accent)}.tn-report__moment ul{margin:.25rem 0 .75rem;padding-left:1.1rem;overflow-wrap:anywhere}.tn-report__table{width:100%;border-collapse:collapse;margin:.75rem 0;font-size:.875rem}.tn-report__table th,.tn-report__table td{text-align:left;padding:.35rem .5rem;border-top:1px solid var(--border);overflow-wrap:anywhere;vertical-align:top}.tn-report__actions-row{display:flex;flex-wrap:wrap;gap:.5rem;align-items:flex-start;margin-top:.75rem}.tn-report__button,.tn-report__popup>summary,.tn-report__tech>summary{border:1px solid currentColor;padding:.4rem .75rem;background:none;color:inherit;font:inherit;cursor:pointer;list-style:none}.tn-report__popup,.tn-report__tech{display:block}.tn-report__popup-body,.tn-report__tech dl{margin:.5rem 0;max-width:68ch}.tn-report__dialog{max-width:min(40rem,92vw);border:2px solid currentColor;padding:1rem;background:var(--bg-base);color:var(--text-1)}.tn-report__dialog::backdrop{background:#00000073}.tn-report__dialog h3{font-size:1.1rem;font-weight:700}.tn-report__dialog-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.tn-report__message{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--border);padding:.5rem}.tn-report__undetermined{display:grid;gap:.5rem}.tn-report__dashed{border:1px dashed currentColor;padding:.5rem .75rem}.tn-report__label{margin:.6rem 0 .15rem;font-size:.8rem;font-weight:600;color:var(--text-2)}.tn-report__mono{font-family:var(--font-mono,ui-monospace,monospace);font-size:.85rem}.tn-report__chip{display:inline-block;background:var(--accent-tint);color:var(--accent);font-weight:600;padding:.05rem .5rem;border-radius:.25rem}.tn-report__pill--dashed{border-style:dashed}.tn-report__tech>summary{width:fit-content}.tn-report__tech[open]{flex-basis:100%}.tn-report__tech dl{display:grid;grid-template-columns:max-content minmax(0,1fr);column-gap:2rem;row-gap:.35rem;max-width:none;margin:.5rem 0;padding:.75rem 1rem;background:var(--bg-panel,var(--accent-tint));border:1px solid var(--border)}.tn-report__tech dl>div{display:contents}.tn-report__tech dt{font-weight:600}.tn-report__tech dd{margin:0;font-family:var(--font-mono,ui-monospace,monospace);font-size:.85rem;overflow-wrap:anywhere}.tn-report__finding-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem}.tn-report__finding-head h3{margin:0;font-size:1.35rem;font-weight:700}.tn-report__finding-head p{margin:0;white-space:nowrap}.tn-report--free .tn-report__hero,.tn-report--free .tn-report__panel,.tn-report--free .tn-report__finding{border:0;padding:0}.tn-report--free{gap:3rem}.tn-report--free>section,.tn-report--free>details.tn-report__extras,.tn-report--free .tn-report__layout{border-top:1px solid var(--border);padding-top:3rem}.tn-report--free .tn-report__hero h2{font-weight:700;font-size:clamp(2rem,4.5vw,3.25rem);letter-spacing:-.02em;line-height:1.05;max-width:16ch}.tn-report--free .tn-report__section-title{font-weight:700;font-size:1.6rem}.tn-report--free .tn-report__layout{grid-template-columns:minmax(0,1fr)}.tn-report--free .tn-report__finding{border-top:1px solid var(--border);padding:1.5rem 0;margin:0}.tn-report--free .tn-report__finding>p{max-width:68ch}.tn-report--free .tn-report__layout>div>section[aria-labelledby=could-not-determine],.tn-report--free #not-observed-names{margin-top:3rem}.tn-report--free #not-observed-names{border-top:1px solid var(--border);padding-top:1rem}@media(forced-colors:active){.tn-report__crop-mark{forced-color-adjust:none}.tn-report__crop-tag{forced-color-adjust:none;border-color:CanvasText}}@media(max-width:760px){.tn-report__tech dl{grid-template-columns:minmax(0,1fr);row-gap:0}.tn-report__tech dd{margin-bottom:.4rem}.tn-report__moments{grid-template-columns:1fr}.tn-report__table thead{display:none}.tn-report__table tr,.tn-report__table td{display:block}.tn-report__table tr{border-top:1px solid var(--border);padding:.25rem 0}.tn-report__table td{border:0;padding:.1rem 0}.tn-report__table td:before{content:attr(data-label);font-weight:600;margin-right:.5rem}.tn-report__layout{grid-template-columns:1fr}.tn-report__side{position:static}.tn-report__request-grid{grid-template-columns:1fr;overflow:visible}.tn-report__request-header{display:none}.tn-report__request-row{display:grid;grid-template-columns:1fr;gap:.25rem;padding:.5rem 0;border-top:1px solid var(--border)}.tn-report__request-cell:before{display:inline;font-family:inherit;font-weight:600;margin-right:.5rem}}@media print{.tn-report__layout{grid-template-columns:1fr}.tn-report__side{position:static;order:-1}.tn-report__controls,.tn-report__extras{display:none!important}}
