.ia{min-inline-size:0}.ia-form{display:block}.ia .hp{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.ia :where(a,button,input,summary,[tabindex]):focus-visible{border-radius:var(--radius)}.ia-label,.ia-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.ia-label{font-size:var(--step--1);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--fg-muted);display:block}.ia-promise{color:var(--fg);margin-block:var(--space-xs) 0;max-inline-size:var(--measure)}@media (width>=30.01rem){.ia-promise{display:none}}.ia-help{color:var(--fg-muted);font-size:var(--step--1);margin-block:var(--space-2xs) var(--space-m)}.ia-field-row{gap:var(--space-s);flex-wrap:wrap;align-items:stretch;display:flex}.ia-input{font:inherit;font-size:var(--step-input);min-block-size:52px;min-inline-size:0;color:var(--fg);background:var(--bg);border:1px solid var(--control-line);border-radius:var(--radius);padding:var(--space-s) var(--space-m);flex:22rem}.ia-input:focus{border-color:var(--accent)}.ia-input:read-only,.ia-input::placeholder{color:var(--fg-muted)}.ia-btn,.ia-text-action{font:var(--step--1) / 1.5 var(--font-mono);letter-spacing:var(--tracking-label);cursor:pointer;border-radius:var(--radius);min-inline-size:44px}.ia-btn{justify-content:center;align-items:center;gap:var(--space-s);text-transform:uppercase;background:var(--accent);color:var(--on-accent);padding:var(--space-s) var(--space-l);border:1px solid #0000;min-block-size:52px;font-weight:500;text-decoration:none;display:inline-flex}.ia-btn:hover:not(:disabled):not([aria-disabled=true]){background:var(--accent-hover)}.ia-btn:disabled,.ia-btn[aria-disabled=true]{color:var(--fg-muted);border-color:var(--line);cursor:default;background:0 0}.ia-ghost{color:var(--fg);border-color:var(--control-line);background:0 0}.ia-ghost:hover:not(:disabled):not([aria-disabled=true]){background:var(--bg-hover);border-color:var(--fg-muted)}.ia-small{min-block-size:44px;min-inline-size:7ch;padding:var(--space-xs) var(--space-s)}.ia-text-action{justify-content:flex-start;align-items:center;gap:var(--space-xs);min-block-size:44px;padding:var(--space-xs) 0;color:var(--fg-muted);text-underline-offset:.25em;letter-spacing:0;text-align:start;background:0 0;border:0;text-decoration:underline;display:inline-flex}.ia-text-action:hover{color:var(--fg-strong)}.ia-arrow{color:var(--accent);display:inline-block}.ia-text-action .ia-arrow{transition:transform var(--dur-fast) var(--ease-out)}.ia-text-action:hover .ia-arrow{transform:translate(2px,-2px)}.ia-link{color:var(--fg);font-size:var(--step--1);align-items:center;min-block-size:44px;display:inline-flex}.ia-actions{gap:var(--space-m) var(--space-l);margin-block:var(--space-l) 0;flex-wrap:wrap;align-items:center;max-inline-size:none;display:flex}.ia-note,.ia-caption{color:var(--fg-muted);font-size:var(--step--1);margin-block:var(--space-s) 0;max-inline-size:var(--measure)}.ia-note:empty{margin:0}.ia-srlive{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:0;position:absolute;overflow:hidden}.ia-signal{background:var(--accent);block-size:6px;inline-size:6px;vertical-align:middle;margin-inline-end:var(--space-xs);display:inline-block}.ia-progress{padding:var(--space-m);background:var(--bg);border:1px solid var(--line);margin-block-start:var(--space-l)}.ia-run-header{align-items:baseline;gap:var(--space-s);font-size:var(--step--1);color:var(--fg-muted);margin:0 0 var(--space-m);max-inline-size:none;display:flex}.ia-run-label{color:var(--fg);text-transform:uppercase;letter-spacing:var(--tracking-label)}.ia-run-host{border-inline-start:1px solid var(--line);min-inline-size:0;padding-inline-start:var(--space-s)}.ia-elapsed{color:var(--fg);flex:none;margin-inline-start:auto}.ia-meter-track{background:var(--line);position:relative;overflow:hidden}.ia-meter{-webkit-appearance:none;appearance:none;border-radius:var(--radius);block-size:3px;inline-size:100%;color:var(--accent);background:0 0;border:0;display:block}.ia-meter::-webkit-progress-bar{background:0 0}.ia-meter::-webkit-progress-value{background:var(--accent)}.ia-meter::-moz-progress-bar{background:var(--accent)}.ia-meter:indeterminate::-moz-progress-bar{background:0 0}.ia-meter-track[data-indeterminate]:after{content:"";background:var(--accent);inline-size:24%;animation:ia-sweep 1.8s var(--ease-out) infinite;position:absolute;inset:0 auto 0 0}@keyframes ia-sweep{0%{transform:translate(-100%)}to{transform:translate(420%)}}.ia-run-body{gap:var(--space-m);margin-block:var(--space-m);grid-template-columns:minmax(0,1fr);display:grid}.ia-steps{gap:var(--space-s);font-size:var(--step--1);color:var(--fg-dim);margin:0;padding:0;list-style:none;display:grid}.ia-steps li{gap:var(--space-s);align-items:center;min-inline-size:0;display:flex}.ia-steps li.is-done{color:var(--fg-muted)}.ia-steps li.is-current{color:var(--fg-strong);font-weight:500}.ia-step-idx{font:var(--step--1) / 1.5 var(--font-mono);font-variant-numeric:tabular-nums}.ia-step-marker{flex:none;block-size:8px;inline-size:8px;position:relative}.ia-step-marker:before{content:"";background:var(--fg-dim);position:absolute;inset:3px 0}.is-current .ia-step-marker:before{border:1px solid var(--accent);background:0 0;inset:0}.is-done .ia-step-marker:before{background:var(--accent);animation:ia-reveal var(--dur-fast) var(--ease-out);inset:1px}.ia-log{margin:var(--space-m) 0 0;padding:var(--space-s) var(--space-m);background:var(--bg);border:1px solid var(--line);font:var(--step--1) / 1.65 var(--font-mono);font-variant-numeric:tabular-nums;color:var(--fg-muted);list-style:none}.ia-log li{padding-block:var(--space-xs);animation:ia-arrive var(--dur) var(--ease-out)}.ia-log li+li{border-block-start:1px solid var(--rule)}.ia-log-line{gap:var(--space-s);grid-template-columns:10ch 4ch 9ch 12ch;display:grid}.ia-log-step{color:var(--fg)}.ia-log-ms,.ia-log-bytes,.ia-log-status{text-align:end}.ia-log-note{color:var(--fg-dim);max-inline-size:var(--measure);margin-block-start:var(--space-2xs);display:block}.ia-run-body .ia-log{background:var(--bg-raised);align-self:start;margin:0}@media (width>=64rem){.ia-run-body{gap:var(--space-l);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}}.ia-error{border:1px solid var(--control-line);border-inline-start:3px solid var(--fg-strong);padding:var(--space-m);margin-block-start:var(--space-l)}.ia-error h3{font-size:var(--step-2);color:var(--fg-strong);margin-block-end:var(--space-s);font-weight:500}.ia-error p{color:var(--fg-muted)}.ia-error .ia-actions{margin-block-start:var(--space-m)}.ia-verdict h3,.ia-error h3{position:relative}.ia-verdict h3:focus,.ia-error h3:focus{outline:none}.ia-verdict h3:focus:before,.ia-error h3:focus:before{content:"";inset:0 auto 0 calc(-1 * var(--space-m));background:var(--accent);inline-size:3px;position:absolute}.ia-results{animation:ia-arrive var(--dur) var(--ease-out);margin-block-start:var(--space-xl)}.ia-results h3{font-size:var(--step-2b);color:var(--fg-strong);max-inline-size:var(--measure);font-weight:500}.ia-results h4{font-size:var(--step-1);color:var(--fg-strong);letter-spacing:var(--tracking-headline);margin:0;font-weight:600;line-height:1.3}.ia-results>section:not(.ia-verdict){border-block-start:1px solid var(--line);animation:ia-arrive var(--dur) var(--ease-out) both;animation-delay:calc(var(--i,0) * 60ms);margin-block-start:var(--space-xl);padding-block-start:var(--space-l)}.ia-section-heading{align-items:baseline;gap:var(--space-m);display:flex}.ia-chapter{color:var(--fg-muted);font-size:var(--step--1);letter-spacing:var(--tracking-label);white-space:nowrap;flex:none;line-height:1}.ia-section-lede{color:var(--fg-muted);margin:var(--space-s) 0 0;max-inline-size:var(--measure)}.ia-results .ia-rest h3,.ia-results .ia-keep h3,.ia-results .ia-notes h3{font-size:var(--step-1)}.ia-report-label{margin:0 0 var(--space-m)}.ia-verdict h3{font-size:var(--step-3);max-inline-size:28ch;line-height:1.14}.ia-verdict-body{color:var(--fg-muted);font-size:var(--step-1);margin:var(--space-m) 0 0;max-inline-size:52ch}.ia-fetched{gap:var(--space-xs) var(--space-m);font-size:var(--step--1);color:var(--fg-dim);margin:var(--space-l) 0 0;flex-wrap:wrap;max-inline-size:none;display:flex}.ia-fetched>span+span{border-inline-start:1px solid var(--line);padding-inline-start:var(--space-m)}.ia-fetched-url{color:var(--fg-muted)}.ia-date{white-space:nowrap}.ia-partial-token{color:var(--fg)}.ia-dateline-actions{align-items:baseline;gap:0 var(--space-l);flex-wrap:wrap;margin-block-start:var(--space-xs);display:flex}.ia-dateline-actions .ia-details{border:0;margin:0}.ia-fetch-log{flex:auto}.ia-fetch-log .ia-log{margin-block:0 var(--space-m)}.ia-reset{font-size:var(--step--1);margin-inline-start:auto}.ia-stats{gap:var(--space-m);margin:var(--space-l) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ia-stats>div{border-inline-start:3px solid var(--line);padding:var(--space-xs) var(--space-s);position:relative}.ia-stats .ia-stat-pass{border-inline-start-color:var(--accent)}.ia-stats .ia-stat-fail.has-findings{border-inline-start-color:var(--fg-strong)}.ia-stats dt{font:var(--step--1) / 1.5 var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--fg-muted)}.ia-stat-fail.has-findings dt{color:var(--fg-strong)}.ia-stats dt a{justify-content:space-between;gap:var(--space-xs);text-decoration:none;display:flex}.ia-stats dt a:after{content:"";position:absolute;inset:0}.ia-stats dt a:focus-visible{outline:none}.ia-stats dt a:focus-visible:after{outline:2px solid var(--focus);outline-offset:3px}.ia-stat-arrow{color:var(--fg-dim);transition:transform var(--dur-fast) var(--ease-out)}.ia-stat-arrow:before{content:"↗"}.ia-stats>div:hover{background:var(--bg)}.ia-stats>div:hover .ia-stat-arrow{transform:translate(2px,-2px)}.ia-stats dd{margin:var(--space-xs) 0 0;font:var(--step-3) / 1.1 var(--font-mono);font-variant-numeric:tabular-nums;color:var(--fg-strong)}.ia-stats .is-zero dd{color:var(--fg-dim)}@media (width>=60rem){.ia-verdict{column-gap:var(--space-xl);grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);display:grid}.ia-verdict-lead{grid-area:1/1}.ia-stats{grid-area:1/2;align-self:center;margin:0}.ia-fetched,.ia-dateline-actions{grid-column:1/-1}}.ia-fixes{margin:var(--space-l) 0 0;gap:var(--space-s);padding:0;list-style:none;display:grid}.ia-fix{border:1px solid var(--line);border-inline-start:3px solid var(--fg-muted);padding:var(--space-m) var(--space-l) var(--space-s) calc(var(--space-l) + 3rem);background:var(--bg);position:relative}.ia-fix-fail{border-color:var(--control-line);border-inline-start-color:var(--fg-strong)}.ia-fix-status{gap:var(--space-xs);font:var(--step--1) / 1.5 var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--fg-muted);margin:0 0 var(--space-xs);align-items:center;display:flex}.ia-fix-fail .ia-fix-status{color:var(--fg-strong);font-weight:600}.ia-fix-idx{color:var(--fg-strong);font-size:var(--step-1);font-weight:400;position:absolute;inset-block-start:var(--space-m);inset-inline-start:var(--space-m)}.ia-glyph{font-size:1em;line-height:1}.ia-fix h4{max-inline-size:var(--measure)}.ia-fix-why{color:var(--fg-muted);margin:var(--space-xs) 0 0;max-inline-size:var(--measure)}.ia-fix-proof{margin-block-start:var(--space-xs)}.ia-fix-proof p{color:var(--fg-dim);font-size:var(--step--1);margin:var(--space-2xs) 0 0}.ia-evidence{color:var(--fg-dim);overflow-wrap:anywhere;font-size:var(--step--1);max-inline-size:var(--measure);margin:var(--space-2xs) 0 0}.ia-evidence-label{color:var(--fg-muted)}.ia-details{border-block-start:1px solid var(--rule);margin-block-start:var(--space-s)}.ia-details>summary,.ia-passed>summary{align-items:center;gap:var(--space-s);cursor:pointer;min-block-size:44px;font:var(--step--1) / 1.5 var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--fg);padding-block:var(--space-xs);list-style:none;display:flex}.ia-details>summary::-webkit-details-marker,.ia-passed>summary::-webkit-details-marker{display:none}.ia-details>summary:before,.ia-passed>summary:before{content:"+";color:var(--fg-muted);inline-size:1ch;transition:transform var(--dur-fast) var(--ease-out);flex:none}.ia-details[open]>summary:before,.ia-passed[open]>summary:before{content:"−"}.ia-details>summary:hover,.ia-passed>summary:hover{color:var(--fg-strong);background:var(--bg-raised)}.ia-details[open]>:not(summary),.ia-passed[open]>:not(summary){animation:ia-reveal var(--dur) var(--ease-out)}.ia-details p{color:var(--fg-muted);margin:var(--space-xs) 0 var(--space-s);max-inline-size:var(--measure)}.ia-details-small>summary{text-transform:none;letter-spacing:0;color:var(--fg-muted)}.ia-snippet{margin-block:var(--space-m);border:1px solid var(--line);background:var(--bg-raised);position:relative}.ia-snippet-head{justify-content:space-between;align-items:center;gap:var(--space-s);padding:var(--space-xs) var(--space-s) var(--space-xs) var(--space-m);border-block-end:1px solid var(--rule);display:flex}.ia-snippet-head .ia-label{color:var(--fg-muted);text-transform:none}.ia-snippet pre{padding:var(--space-m);font:var(--step--1) / 1.75 var(--font-mono);color:var(--fg);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.ia-snippet code{font:inherit}.ia-snippet:has([data-copied]):after{content:"";pointer-events:none;border:1px solid var(--accent);animation:ia-copy .6s var(--ease-out) both;position:absolute;inset:-1px}@keyframes ia-copy{0%{opacity:1}to{opacity:0}}.ia-fix-meta{gap:var(--space-m);margin-block:var(--space-m);font:var(--step--1) / 1.65 var(--font-mono);grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);display:grid}.ia-fix-meta dt{color:var(--fg-dim);text-transform:uppercase;letter-spacing:var(--tracking-label);font-size:.75rem}.ia-fix-meta dd{margin:var(--space-2xs) 0 0;color:var(--fg)}.ia-fix-meta a{min-block-size:44px;display:inline-block}.ia-next{border:1px solid var(--line);border-inline-start:3px solid var(--accent);padding:var(--space-l);margin-block-start:var(--space-l)}.ia-next h3{font-size:var(--step-2)}.ia-next p{color:var(--fg-muted);margin-block:var(--space-s) 0;max-inline-size:var(--measure)}.ia-next .ia-actions{max-inline-size:none;margin-block-start:var(--space-m)}.ia-terminal{border:1px solid var(--line);background:var(--bg);margin-block-start:var(--space-l)}.ia-results .ia-panel-label{padding:var(--space-s) var(--space-m);background:var(--bg-raised);border-block-end:1px solid var(--line);font:var(--step--1) / 1.5 var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--fg-muted)}.ia-term{padding:var(--space-m);font:var(--step--1) / 1.65 var(--font-mono);color:var(--fg);margin:0}.ia-term>div{gap:var(--space-m);padding-block:var(--space-s);grid-template-columns:12ch minmax(0,1fr);display:grid}.ia-term>div+div{border-block-start:1px solid var(--rule)}.ia-term dt,.ia-counts dt{color:var(--fg-dim);text-transform:uppercase;letter-spacing:var(--tracking-label);font-size:.75rem}.ia-term dd{max-inline-size:var(--measure);margin:0}.ia-term-lead dd{font-size:var(--step-0)}.ia-term-none{color:var(--fg-dim);font-size:var(--step--1)}.ia-outline{margin:0;padding:0;list-style:none}.ia-outline li{padding-block:var(--space-2xs)}.ia-outline-level{color:var(--fg-dim)}.ia-outline li[data-level="2"]{padding-inline-start:1ch}.ia-outline li[data-level="3"]{padding-inline-start:2ch}.ia-outline li[data-level="4"]{padding-inline-start:3ch}.ia-outline li[data-level="5"]{padding-inline-start:4ch}.ia-outline li[data-level="6"]{padding-inline-start:5ch}.ia-counts{font:var(--step--1) / 1.65 var(--font-mono);font-variant-numeric:tabular-nums;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid}.ia-counts>div{padding:var(--space-m);min-inline-size:0}.ia-counts>div+div{border-inline-start:1px solid var(--line)}.ia-counts dd{margin:var(--space-xs) 0 0;font-size:var(--step-1);line-height:1.5}.ia-counts dd span:not(.ia-term-none){font-size:var(--step--1);color:var(--fg-muted)}.ia-counts .ia-count-types{font-size:var(--step--1)}.ia-agents{gap:var(--space-l);margin-block-start:var(--space-l);display:grid}.ia-agent-heading{justify-content:space-between;align-items:baseline;gap:var(--space-xs) var(--space-m);flex-wrap:wrap;margin-block-end:var(--space-s);display:flex}.ia-agent-heading h4{font:var(--step--1) / 1.5 var(--font-mono);color:var(--fg);text-transform:uppercase;letter-spacing:var(--tracking-label)}.ia-agent-heading>span{font-size:var(--step--1);color:var(--fg-muted)}.ia-agents ul{gap:var(--space-xs);grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));margin:0;padding:0;list-style:none;display:grid}.ia-agent{align-content:start;gap:var(--space-2xs) var(--space-s);padding:var(--space-s);border:1px solid var(--line);font:var(--step--1) / 1.5 var(--font-mono);grid-template-columns:8px minmax(0,1fr);display:grid}.ia-agent-group[data-group=answer] .is-blocked{border-color:var(--fg-strong)}.ia-agent-name{color:var(--fg)}.ia-agent-word{letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--fg-muted);grid-column:2;font-size:.6875rem}.ia-agent.is-blocked .ia-agent-word{color:var(--fg-strong);font-weight:600}.ia-agent-marker{background:var(--accent);block-size:6px;inline-size:6px;margin-block-start:.5em}.ia-agent.is-blocked .ia-agent-marker{border:1px solid var(--fg-strong);background:0 0}.ia-agent.is-unknown .ia-agent-marker{background:var(--fg-dim);block-size:1px;margin-block-start:.7em}.ia-agent-rule{font:var(--step--1) / 1.5 var(--font-mono);color:var(--fg-dim);grid-column:2}.ia-shared-rule{margin:var(--space-xs) 0 0}.ia-caption{color:var(--fg-dim);margin-block-start:var(--space-m)}.ia-group{margin-block-start:var(--space-m)}.ia-group h4,.ia-group-label{font:var(--step--1) / 1.5 var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--fg-muted)}.ia-group h4{border-block-end:1px solid var(--line)}.ia-group h4 a,.ia-group-label a{align-items:center;min-block-size:44px;display:inline-flex}.ia-rows{margin:0;padding:0;list-style:none}.ia-check{padding-block:var(--space-s);border-block-end:1px solid var(--rule);display:block}.ia-check-head{gap:var(--space-xs) var(--space-m);flex-wrap:wrap;justify-content:space-between;align-items:baseline;max-inline-size:none;margin:0;display:flex}.ia-check-label{color:var(--fg);font-weight:500}.ia-check-detail{color:var(--fg-muted);font-size:var(--step--1);margin:var(--space-2xs) 0 0;max-inline-size:var(--measure)}.ia-not-established{color:var(--fg-muted);font-size:var(--step--1);padding-block:var(--space-s);border-block-end:1px solid var(--rule);max-inline-size:none;margin:0}.ia-check .ia-details{border:0;margin-block-start:var(--space-2xs)}.ia-badge{font:var(--step--1) / 1.5 var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;border-inline-start:2px solid var(--line);padding-inline-start:var(--space-xs)}.ia-pass{border-inline-start-color:var(--accent);color:var(--fg)}.ia-fail{border-inline-start-color:var(--fg-strong);color:var(--fg-strong);font-weight:600}.ia-warn{border-inline-start-color:var(--fg-muted);color:var(--fg)}.ia-info{color:var(--fg-muted)}.ia-pass-group{justify-content:space-between;align-items:center;column-gap:var(--space-s);border-block-end:1px solid var(--line);flex-wrap:wrap;margin-block-start:0;display:flex}.ia-pass-group h4{border:0;flex:1;min-inline-size:0}.ia-pass-group h4 a{min-block-size:52px}.ia-rest>.ia-pass-group:first-of-type{margin-block-start:var(--space-m)}.ia-pass-group>.ia-passed{display:contents}.ia-pass-group>.ia-passed::details-content{inline-size:100%}.ia-pass-group>.ia-passed>summary{min-block-size:52px;border-inline-start:1px solid var(--line);justify-content:flex-end;padding-inline-start:var(--space-s)}.ia-pass-group>.ia-passed>summary .ia-badge{flex:none}.ia-pass-group>.ia-passed>.ia-rows{inline-size:100%;flex-basis:100%;padding-inline-start:var(--space-m)}.ia-keep-actions{align-items:center;gap:var(--space-s) var(--space-l);flex-wrap:wrap;margin-block-start:var(--space-m);display:flex}.ia-email-toggle{border-color:var(--fg-strong)}.ia-share-actions{gap:0 var(--space-m);flex-wrap:wrap;display:flex}.ia-share-actions .ia-text-action{font-size:var(--step--1)}.ia-email{padding:var(--space-m);border:1px solid var(--line);background:var(--bg);margin-block-start:var(--space-m)}.ia-email .ia-field-row{margin-block-start:var(--space-xs)}.ia-consent{gap:var(--space-s);min-block-size:44px;color:var(--fg-muted);font-size:var(--step--1);max-inline-size:var(--measure);cursor:pointer;align-items:center;margin-block-start:var(--space-m);display:flex}.ia-consent input{accent-color:var(--accent);flex:none;block-size:24px;inline-size:24px;margin:0}.ia-sent{color:var(--fg);margin:0}.ia-email-note{color:var(--fg)}.ia-notes ul{margin:var(--space-m) 0 0;padding:0;list-style:none}.ia-notes li{border-block-end:1px solid var(--rule);padding-block:var(--space-s);color:var(--fg-muted);max-inline-size:var(--measure)}.ia-standing{margin-block-start:var(--space-l)}@keyframes ia-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ia-reveal{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ia *,.ia :before,.ia :after{transition:none!important;animation:none!important}.ia-meter-track[data-indeterminate]:after{inline-size:3px;transform:none}.ia-snippet:has([data-copied]):after{display:none}}@media (width<=44rem){.ia-term>div{gap:var(--space-xs);grid-template-columns:minmax(0,1fr)}.ia-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.ia-counts>div{border-block-end:1px solid var(--line)}.ia-counts>div:nth-child(odd){border-inline-start:0}.ia-counts>div:last-child{border-block-end:0;grid-column:1/-1}.ia-fix-meta{grid-template-columns:minmax(0,1fr)}.ia-log{padding-inline:var(--space-s)}.ia-log-line{gap:var(--space-xs)}}@media (width<30rem){.ia-log-line{gap:var(--space-2xs) var(--space-xs);grid-template-columns:minmax(10ch,1fr) minmax(0,12ch)}.ia-log-ms{text-align:start}}@media (width<=30rem){.ia-help{margin-block:var(--space-xs) var(--space-s)}.ia-form .ia-field-row .ia-btn,.ia-email .ia-btn,.ia-next .ia-btn{inline-size:100%}.ia-results{margin-block-start:var(--space-l)}.ia-results>section:not(.ia-verdict){margin-block-start:var(--space-l);padding-block-start:var(--space-l)}.ia-section-heading{gap:var(--space-s)}.ia-results .ia-rest h3,.ia-results .ia-keep h3{font-size:var(--step-2)}.ia-verdict h3{font-size:var(--step-3)}.ia-verdict-body{font-size:var(--step-0)}.ia-fetched{gap:0 var(--space-s);flex-wrap:wrap;display:flex}.ia-fetched>span+span{border:0;padding-inline-start:0}.ia-dateline-actions{gap:0 var(--space-s)}.ia-reset{margin-inline-start:0}.ia-stats{gap:var(--space-s)}.ia-fix{padding:var(--space-m) var(--space-s) var(--space-xs)}.ia-fix-idx{margin-inline-end:var(--space-xs);position:static}.ia-fix h4{font-size:var(--step-1);line-height:1.35}.ia-next{padding:var(--space-m) var(--space-s)}.ia-next .ia-actions{gap:var(--space-xs)}.ia-next .ia-btn{padding-inline:var(--space-s)}.ia-terminal{margin-block-start:var(--space-m)}.ia-term{padding-inline:var(--space-s)}.ia-term-lead dd{font-size:var(--step--1)}.ia-agents ul{grid-template-columns:repeat(2,minmax(0,1fr))}.ia-agent{padding:var(--space-s) var(--space-xs);gap:var(--space-2xs) var(--space-xs)}.ia-agent-name{font-size:.75rem}.ia-agent-heading{gap:var(--space-2xs);display:grid}.ia-pass-group>.ia-passed>summary{gap:var(--space-xs)}.ia-progress{padding:var(--space-s)}.ia-run-body .ia-log{padding-inline:var(--space-xs)}.ia-share-actions{gap:0 var(--space-s);grid-template-columns:repeat(2,minmax(0,1fr));inline-size:100%;display:grid}.ia-email-toggle{inline-size:100%}.ia-email{padding:var(--space-s)}.ia-keep-actions{gap:var(--space-s)}.ia-snippet pre{padding:var(--space-s)}}@media print{:root{color-scheme:light;--bg:#fff;--bg-raised:#fff;--bg-hover:#fff;--fg-strong:#000;--fg:#000;--fg-muted:#333;--fg-dim:#555;--line:#999;--control-line:#999;--rule:#ccc;--accent:#047857;--on-accent:#fff;--step--1:8.5pt;--step-0:10pt;--step-1:11pt;--step-2:14pt;--step-2b:16pt;--step-3:24pt;--space-2xs:2pt;--space-xs:4pt;--space-s:6pt;--space-m:10pt;--space-l:16pt;--space-xl:24pt}html,body{background:var(--bg);color:var(--fg)}.site-header,footer,nav[aria-label=Breadcrumb],#synapse-consent,.skip-link,.ia-form,.ia-status,.ia-srlive,.ia-keep,.ia-next,.ia-results>.ia-actions,.ia-snippet .ia-btn,.ia-reset,.ia-fetch-log{display:none!important}.ia *,.ia :before,.ia :after{transition:none!important;animation:none!important}.ia-results{margin:0;font-size:10pt}.ia-results:before{content:"Synapse instant audit · synapsereality.io/tools/instant-audit/methodology/";font:9pt / 1.5 var(--font-mono);margin-block-end:var(--space-l);display:block}.ia-verdict{display:block}.ia-verdict h3{max-inline-size:36ch;font-size:24pt}.ia-verdict h3:before{display:none}.ia-verdict-body{font-size:12pt}.ia-stats{grid-template-columns:repeat(4,minmax(0,1fr));margin-block-start:var(--space-m)}.ia-stat-arrow{display:none}.ia-results>section:not(.ia-verdict){margin-block-start:var(--space-l);padding-block-start:var(--space-m)}.ia-fix,.ia-agent,.ia-check,.ia-counts{break-inside:avoid}.ia-fix{padding:var(--space-m)}.ia-fix-idx{position:static}.ia-section-heading,.ia-agent-heading,.ia-panel-label{break-after:avoid}.ia-details>summary,.ia-passed>summary{min-block-size:0;padding-block:var(--space-xs)}.ia-details>summary:before,.ia-passed>summary:before{display:none}.ia-term{padding:var(--space-s)}.ia-term>div{break-inside:avoid;grid-template-columns:12ch minmax(0,1fr)}.ia-crawl .ia-outline{max-height:none}.ia-counts{grid-template-columns:repeat(5,minmax(0,1fr))}.ia-counts>div:last-child{grid-column:auto}.ia-agents ul{grid-template-columns:repeat(3,minmax(0,1fr))}.ia-log-line{grid-template-columns:10ch 4ch 9ch 12ch}.ia-log-ms{text-align:end}.ia-fix-meta{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}.ia-fix-meta a,.ia-group a,.ia-pass-group h4 a{min-block-size:0}.ia-pass-group>.ia-passed>summary{justify-content:flex-start;min-block-size:0}.ia-dateline-actions{display:block}a{text-decoration:none}}.sr-only[data-astro-cid-cq5n3l7r]{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.eyebrow[data-astro-cid-cq5n3l7r]{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--fg-muted);margin:0 0 var(--space-m)}.top[data-astro-cid-cq5n3l7r]{flex-direction:column;display:flex}.head[data-astro-cid-cq5n3l7r]{padding-block:var(--space-l) 0}h1[data-astro-cid-cq5n3l7r]{font-size:var(--step-4);color:var(--fg-strong);max-inline-size:30ch;font-weight:500}.lede[data-astro-cid-cq5n3l7r]{font-size:var(--step-1);color:var(--fg-muted);max-inline-size:56ch;margin-block-start:var(--space-m)}.tool[data-astro-cid-cq5n3l7r]{border:1px solid var(--line);background:var(--bg-raised);padding:var(--space-l);margin-block:var(--space-xl) 0}@media (width>=64rem){.head[data-astro-cid-cq5n3l7r]{gap:0 var(--space-xl);grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);align-items:end;display:grid}.head[data-astro-cid-cq5n3l7r] .eyebrow[data-astro-cid-cq5n3l7r]{grid-column:1/-1}.head[data-astro-cid-cq5n3l7r] .lede[data-astro-cid-cq5n3l7r]{max-inline-size:30ch;margin:0;padding-block-end:var(--space-2xs)}}@media (width<=30rem){.tool[data-astro-cid-cq5n3l7r]{padding:var(--space-m);margin-block:var(--space-m) var(--space-l);order:-1;min-block-size:17.5rem}.head[data-astro-cid-cq5n3l7r]{padding-block-start:0}.lede[data-astro-cid-cq5n3l7r]{font-size:var(--step-0);margin-block-start:var(--space-s)}}.ns[data-astro-cid-cq5n3l7r]{border:1px solid var(--accent);padding:var(--space-m);border-inline-start-width:3px;margin-block-start:var(--space-2xl)}.ns[data-astro-cid-cq5n3l7r] p[data-astro-cid-cq5n3l7r]{color:var(--fg-muted);font-size:var(--step--1);margin-block:0 var(--space-xs)}.ns[data-astro-cid-cq5n3l7r] strong[data-astro-cid-cq5n3l7r]{color:var(--fg-strong)}.ns[data-astro-cid-cq5n3l7r] a[data-astro-cid-cq5n3l7r]{color:var(--accent)}.what[data-astro-cid-cq5n3l7r],.stages[data-astro-cid-cq5n3l7r],.limits[data-astro-cid-cq5n3l7r]{margin-block-start:var(--space-2xl)}@media (width<=30rem){.what[data-astro-cid-cq5n3l7r]{margin-block-start:var(--space-xl)}}h2[data-astro-cid-cq5n3l7r]{font-size:var(--step-2b);color:var(--fg-strong);font-weight:500}.what[data-astro-cid-cq5n3l7r] ol[data-astro-cid-cq5n3l7r],.stages[data-astro-cid-cq5n3l7r] ol[data-astro-cid-cq5n3l7r]{margin:var(--space-l) 0 0;border-block-start:1px solid var(--line);padding:0;list-style:none}.what[data-astro-cid-cq5n3l7r] li[data-astro-cid-cq5n3l7r],.stages[data-astro-cid-cq5n3l7r] li[data-astro-cid-cq5n3l7r]{gap:var(--space-m);padding-block:var(--space-m);border-block-end:1px solid var(--rule);display:flex}.idx[data-astro-cid-cq5n3l7r]{font-family:var(--font-mono);font-size:var(--step--1);color:var(--accent);letter-spacing:var(--tracking-label);flex:none;padding-block-start:.35em}.what[data-astro-cid-cq5n3l7r] h3[data-astro-cid-cq5n3l7r],.stages[data-astro-cid-cq5n3l7r] h3[data-astro-cid-cq5n3l7r]{font-size:var(--step-1);color:var(--fg-strong);margin:0;font-weight:500}.what[data-astro-cid-cq5n3l7r] p[data-astro-cid-cq5n3l7r],.stages[data-astro-cid-cq5n3l7r] p[data-astro-cid-cq5n3l7r]{color:var(--fg-muted);font-size:var(--step--1);margin:var(--space-2xs) 0 0}@media (width>=48rem){.what[data-astro-cid-cq5n3l7r] ol[data-astro-cid-cq5n3l7r]{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.what[data-astro-cid-cq5n3l7r] li[data-astro-cid-cq5n3l7r]{padding-inline:var(--space-m)}.what[data-astro-cid-cq5n3l7r] li[data-astro-cid-cq5n3l7r]:first-child{padding-inline-start:0}.what[data-astro-cid-cq5n3l7r] li[data-astro-cid-cq5n3l7r]+li[data-astro-cid-cq5n3l7r]{border-inline-start:1px solid var(--rule)}}.top[data-astro-cid-cq5n3l7r]:has(.ia-results)~.what[data-astro-cid-cq5n3l7r],.top[data-astro-cid-cq5n3l7r]:has(.ia-results)~.stages[data-astro-cid-cq5n3l7r]{display:none}.more[data-astro-cid-cq5n3l7r]{color:var(--fg-muted);margin-block-start:var(--space-l)}.more[data-astro-cid-cq5n3l7r] a[data-astro-cid-cq5n3l7r],.limits[data-astro-cid-cq5n3l7r] a[data-astro-cid-cq5n3l7r],.cta[data-astro-cid-cq5n3l7r] a[data-astro-cid-cq5n3l7r]:not(.primary){color:var(--fg)}.limits[data-astro-cid-cq5n3l7r] p[data-astro-cid-cq5n3l7r]{color:var(--fg-muted);margin-block-start:var(--space-m)}.limits[data-astro-cid-cq5n3l7r] ul[data-astro-cid-cq5n3l7r]{margin:var(--space-l) 0 0;border-block-start:1px solid var(--line);padding:0;list-style:none}.limits[data-astro-cid-cq5n3l7r] li[data-astro-cid-cq5n3l7r]{border-block-end:1px solid var(--rule);padding-block:var(--space-m);color:var(--fg-muted);max-inline-size:var(--measure)}.limits[data-astro-cid-cq5n3l7r] strong[data-astro-cid-cq5n3l7r]{color:var(--fg)}.cta[data-astro-cid-cq5n3l7r]{border-block:1px solid var(--line);padding-block:var(--space-2xl);text-align:center;margin-block-start:var(--space-2xl)}.cta[data-astro-cid-cq5n3l7r] h2[data-astro-cid-cq5n3l7r]{margin-block-end:var(--space-m)}.cta[data-astro-cid-cq5n3l7r] p[data-astro-cid-cq5n3l7r]{color:var(--fg-muted);margin-block-end:var(--space-l);margin-inline:auto}.primary[data-astro-cid-cq5n3l7r]{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:var(--tracking-label);text-transform:uppercase;background:var(--accent);color:var(--on-accent);padding:var(--space-s) var(--space-m);border-radius:var(--radius);align-items:center;min-block-size:44px;text-decoration:none;display:inline-flex}.primary[data-astro-cid-cq5n3l7r]:hover{background:var(--accent-hover)}@media print{.head[data-astro-cid-cq5n3l7r],.what[data-astro-cid-cq5n3l7r],.stages[data-astro-cid-cq5n3l7r],.limits[data-astro-cid-cq5n3l7r],.cta[data-astro-cid-cq5n3l7r],.ns[data-astro-cid-cq5n3l7r]{display:none}.tool[data-astro-cid-cq5n3l7r]{border:0;margin:0;padding:0}}
