/* SERPIFAI contradictory competitor evidence product */
.serpifai-contradiction-evidence-product .ri2-article{background:transparent!important;box-shadow:none!important;border:0!important;}
.serpifai-contradiction-evidence-product .ri2-article-layout{align-items:start;}
.contradiction-article{--ce-border:rgba(94,120,145,.25);--ce-panel:rgba(245,249,252,.72);--ce-ink:#142331;--ce-muted:#4f6375;--ce-accent:#166778;--ce-warm:#9b5f38;min-width:0;}
.contradiction-article section{scroll-margin-top:7rem;}
.contradiction-article h2{max-width:23ch;line-height:1.12;}
.contradiction-article h3{line-height:1.25;}
.contradiction-plain-language{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--ce-border);}
.contradiction-definition-grid,.contradiction-decision-pair,.contradiction-records,.contradiction-download-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.25rem 0;}
.contradiction-definition-grid article,.contradiction-decision-pair article,.contradiction-records article{padding:1.15rem;border:1px solid var(--ce-border);border-radius:1rem;background:linear-gradient(145deg,rgba(255,255,255,.84),rgba(239,246,249,.66));box-shadow:0 .75rem 2.4rem rgba(19,42,58,.07);}
.contradiction-definition-grid h3,.contradiction-decision-pair h3,.contradiction-records h3{margin-top:0;}
.contradiction-protocol-section{margin-top:2rem;}
.contradiction-steps{list-style:none;padding:0;margin:1.5rem 0;display:grid;gap:.85rem;counter-reset:protocol;}
.contradiction-steps li{counter-increment:protocol;display:grid;grid-template-columns:7.5rem 1fr;gap:1rem;padding:1rem 1.1rem;border:1px solid var(--ce-border);border-radius:1rem;background:rgba(250,252,253,.66);}
.contradiction-steps li>span{font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ce-accent);}
.contradiction-steps li>span:before{content:counter(protocol) ". ";}
.contradiction-steps p{margin:.35rem 0 0;color:var(--ce-muted);}
.contradiction-table-wrap{margin-inline:calc(50% - 48vw);max-width:96vw;}
.contradiction-table{min-width:760px;}
.contradiction-lineage{display:grid;grid-template-columns:minmax(10rem,1fr) auto minmax(10rem,1fr) auto minmax(10rem,1fr);align-items:center;gap:.75rem;padding:1.25rem;border:1px solid var(--ce-border);border-radius:1.25rem;background:linear-gradient(135deg,rgba(234,244,248,.78),rgba(255,250,245,.78));}
.contradiction-lineage div{padding:1rem;border-radius:.85rem;background:rgba(255,255,255,.88);border:1px solid rgba(71,105,128,.18);}
.contradiction-lineage strong,.contradiction-lineage span{display:block;}
.contradiction-lineage span{font-size:.86rem;color:var(--ce-muted);margin-top:.3rem;}
.contradiction-lineage>span{font-size:1.4rem;text-align:center;color:var(--ce-accent);}
.contradiction-lineage p{grid-column:1/-1;margin:0;padding-top:.25rem;}
.contradiction-disposition-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin:1.25rem 0;}
.contradiction-disposition-grid article{padding:1rem;border-left:.25rem solid var(--ce-accent);border-radius:0 .8rem .8rem 0;background:rgba(243,248,250,.72);}
.contradiction-disposition-grid h3{margin:.05rem 0 .35rem;font-size:1.02rem;}
.contradiction-disposition-grid p{margin:0;color:var(--ce-muted);}
.contradiction-worked-example{padding:clamp(1.1rem,3vw,2rem);border:1px solid var(--ce-border);border-radius:1.35rem;background:linear-gradient(145deg,rgba(249,252,253,.84),rgba(247,242,237,.7));box-shadow:0 1.2rem 3rem rgba(18,45,62,.08);}
.contradiction-records dl{margin:1rem 0 0;}
.contradiction-records dl div{padding:.55rem 0;border-top:1px solid var(--ce-border);}
.contradiction-records dt{font-weight:800;font-size:.8rem;text-transform:uppercase;letter-spacing:.06em;color:var(--ce-accent);}
.contradiction-records dd{margin:.2rem 0 0;}
.contradiction-edge-cases details{border-color:var(--ce-border);}
.contradiction-manual{padding:1.2rem;border:1px solid var(--ce-border);border-radius:1.1rem;background:rgba(247,250,252,.68);}
.contradiction-tool-section{margin-top:2.4rem;color:#142331!important;padding:clamp(1rem,3vw,1.75rem);border:1px solid rgba(50,97,119,.28);border-radius:1.4rem;background:linear-gradient(145deg,rgba(236,247,250,.82),rgba(255,250,246,.74));box-shadow:0 1.5rem 4rem rgba(20,45,62,.09);}
.contradiction-tool fieldset{margin:1.1rem 0;padding:1rem;border:1px solid var(--ce-border);border-radius:1rem;background:rgba(255,255,255,.7);}
.contradiction-tool legend{padding:0 .5rem;font-weight:800;color:#142331!important;}
.contradiction-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;}
.contradiction-form-grid--three{grid-template-columns:repeat(3,minmax(0,1fr));}
.contradiction-form-grid label{display:flex;flex-direction:column;gap:.35rem;font-weight:750;color:#142331!important;}
.contradiction-form-grid label span{font-size:.8rem;font-weight:500;color:#4f6375!important;}
.contradiction-form-grid textarea,.contradiction-form-grid select,.contradiction-form-grid input{width:100%;padding:.7rem .75rem;border:1px solid rgba(57,91,113,.42);border-radius:.65rem;background:#fff;color:#142331;font:inherit;}
.contradiction-form-grid textarea:focus,.contradiction-form-grid select:focus,.contradiction-form-grid input:focus{outline:.2rem solid rgba(22,103,120,.3);outline-offset:.12rem;border-color:#166778;}
.contradiction-form-grid [aria-invalid="true"]{border-color:#a33838;background:#fff8f8;}
.contradiction-span-two{grid-column:span 2;}
.contradiction-tool-actions{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap;margin-top:1rem;}
.contradiction-secondary-button{padding:.65rem .9rem;border:1px solid rgba(41,75,96,.38);border-radius:999px;background:rgba(255,255,255,.75);color:#18384a;font-weight:750;cursor:pointer;}
.contradiction-secondary-button:hover{background:#fff;}
.contradiction-error-summary{padding:1rem;border:2px solid #9c3939;border-radius:.8rem;background:#fff7f7;color:#602020;}
.contradiction-error-summary h3{margin:0 0 .35rem;}
.contradiction-results{margin-top:1.25rem;color:#f7fbfc!important;padding:1.2rem;border-radius:1rem;background:#102f3d;color:#f7fbfc;box-shadow:0 1rem 2.5rem rgba(5,27,38,.2);}
.contradiction-results h3{margin-top:0;color:#fff;}
.contradiction-results dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;}
.contradiction-results dl div{padding:.75rem;border:1px solid rgba(255,255,255,.18);border-radius:.7rem;background:rgba(255,255,255,.06);}
.contradiction-results dt{font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#a9d7df;}
.contradiction-results dd{margin:.3rem 0 0;}
.contradiction-handoff{margin-top:1rem;padding:1rem;border-radius:.8rem;background:rgba(255,255,255,.1);}
.contradiction-handoff h4{margin:0 0 .5rem;color:#fff;}
.contradiction-handoff .contradiction-secondary-button{margin-top:.5rem;}
.contradiction-noscript{padding:1rem;border-left:.3rem solid #9c663d;background:#fff8ef;}
.contradiction-download-grid a{display:flex;flex-direction:column;gap:.55rem;padding:1.25rem;border:1px solid var(--ce-border);border-radius:1rem;text-decoration:none;background:rgba(255,255,255,.72);box-shadow:0 .8rem 2.2rem rgba(20,45,62,.07);}
.contradiction-download-grid a:hover{transform:translateY(-2px);box-shadow:0 1rem 2.8rem rgba(20,45,62,.11);}
.contradiction-download-grid span{font-size:.76rem;font-weight:850;text-transform:uppercase;letter-spacing:.08em;color:var(--ce-accent);}
.contradiction-download-grid strong{color:var(--ce-ink);}
.contradiction-download-grid em{font-style:normal;font-weight:800;color:var(--ce-warm);}
.contradiction-source-note{font-size:.9rem;color:var(--ce-muted);}
@media (max-width:1000px){.contradiction-form-grid--three{grid-template-columns:repeat(2,minmax(0,1fr));}.contradiction-lineage{grid-template-columns:1fr;}.contradiction-lineage>span{transform:rotate(90deg)}.contradiction-lineage p{grid-column:auto}.contradiction-table-wrap{margin-inline:0;max-width:100%;}}
@media (max-width:720px){.contradiction-definition-grid,.contradiction-decision-pair,.contradiction-records,.contradiction-download-grid,.contradiction-disposition-grid,.contradiction-form-grid,.contradiction-form-grid--three,.contradiction-results dl{grid-template-columns:1fr}.contradiction-span-two{grid-column:auto}.contradiction-steps li{grid-template-columns:1fr;gap:.35rem}.contradiction-table-wrap{overflow-x:auto}.contradiction-tool-section{padding:1rem}.contradiction-tool-actions>*{width:100%;text-align:center}}
@media (prefers-reduced-motion:reduce){.contradiction-download-grid a{transition:none!important}.contradiction-download-grid a:hover{transform:none}}
@media (forced-colors:active){.contradiction-definition-grid article,.contradiction-decision-pair article,.contradiction-records article,.contradiction-tool-section,.contradiction-results,.contradiction-lineage div,.contradiction-download-grid a{border:1px solid CanvasText;background:Canvas;color:CanvasText}.contradiction-results *{color:CanvasText!important}.contradiction-tool input,.contradiction-tool select,.contradiction-tool textarea{border:1px solid CanvasText}.contradiction-secondary-button{border:1px solid ButtonText;background:ButtonFace;color:ButtonText}}
@media print{.site-header,.progress,.ri2-toc,.ri2-side-note,.ri2-cta-section,.ri2-footer,.contradiction-tool-actions,.contradiction-downloads,.contradiction-handoff button{display:none!important}.ri2-article-layout{display:block!important}.ri2-article{max-width:none!important}.contradiction-tool-section,.contradiction-worked-example,.contradiction-results{box-shadow:none;background:#fff!important;color:#000!important;border:1px solid #777;break-inside:avoid}.contradiction-results *{color:#000!important}.contradiction-table-wrap{margin:0;max-width:100%}.contradiction-table{min-width:0;font-size:9pt}.contradiction-article a{color:#000;text-decoration:underline}.contradiction-definition-grid article,.contradiction-decision-pair article,.contradiction-records article{box-shadow:none;background:#fff}.contradiction-steps li{break-inside:avoid}}


/* Expanded canonical record controls. */
.contradiction-record-entry-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}
.contradiction-record-entry-grid details{grid-column:1/-1;border:1px solid rgba(50,97,119,.25);border-radius:1rem;background:rgba(255,255,255,.55)}
.contradiction-record-entry-grid details>summary{cursor:pointer;padding:.9rem 1rem;font-weight:800;color:#142331}
.contradiction-record-entry-grid details>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;padding:0 1rem 1rem}
.contradiction-record-entry-grid .contradiction-span-two{grid-column:1/-1}
.contradiction-tool :where(input,select,textarea,button,summary):focus-visible,.contradiction-downloads a:focus-visible,.ri2-cta-section a:focus-visible{outline:3px solid #0b6475!important;outline-offset:3px!important;box-shadow:0 0 0 2px Canvas!important}
@media(max-width:720px){.contradiction-record-entry-grid,.contradiction-record-entry-grid details>div{grid-template-columns:1fr}.contradiction-record-entry-grid .contradiction-span-two{grid-column:auto}}
@media(forced-colors:active){.contradiction-tool :where(input,select,textarea,button,summary):focus-visible,.contradiction-downloads a:focus-visible,.ri2-cta-section a:focus-visible{outline:3px solid Highlight!important;box-shadow:none!important}}

.contradiction-field-error{display:block;margin-top:.38rem;color:#ffb5ad;font-size:.86rem;font-weight:700;line-height:1.35}
.contradiction-field-error[hidden]{display:none}
.contradiction-tool [aria-invalid="true"]{border-color:#ff8b80!important;box-shadow:0 0 0 2px rgba(255,139,128,.22)}
.contradiction-error-summary a{color:inherit;text-decoration:underline;text-decoration-thickness:.12em;text-underline-offset:.16em}
@media print{
  body.serpifai-contradiction-evidence-product,
  body.serpifai-contradiction-evidence-product .site-shell,
  body.serpifai-contradiction-evidence-product main,
  body.serpifai-contradiction-evidence-product .insights-article,
  body.serpifai-contradiction-evidence-product .ri2-article-layout,
  body.serpifai-contradiction-evidence-product .ri2-article-body{background:#fff!important;background-image:none!important;color:#111!important;box-shadow:none!important}
  body.serpifai-contradiction-evidence-product header,
  body.serpifai-contradiction-evidence-product footer,
  body.serpifai-contradiction-evidence-product .ri2-toc,
  body.serpifai-contradiction-evidence-product .ri2-context-rail,
  body.serpifai-contradiction-evidence-product .ri5-unified-hero-media,
  body.serpifai-contradiction-evidence-product .ri5-unified-hero::before,
  body.serpifai-contradiction-evidence-product .ri5-unified-hero::after,
  body.serpifai-contradiction-evidence-product .contradiction-tool-section form,
  body.serpifai-contradiction-evidence-product [data-copy-handoff],
  body.serpifai-contradiction-evidence-product .share-rail{display:none!important}
  body.serpifai-contradiction-evidence-product .ri5-unified-hero,
  body.serpifai-contradiction-evidence-product .ri5-unified-hero-content,
  body.serpifai-contradiction-evidence-product section,
  body.serpifai-contradiction-evidence-product article,
  body.serpifai-contradiction-evidence-product .ri2-direct-answer,
  body.serpifai-contradiction-evidence-product .contradiction-protocol,
  body.serpifai-contradiction-evidence-product .contradiction-worked-example,
  body.serpifai-contradiction-evidence-product .contradiction-download-panel,
  body.serpifai-contradiction-evidence-product .ri2-cta{background:#fff!important;background-image:none!important;color:#111!important;border-color:#777!important;box-shadow:none!important}
  body.serpifai-contradiction-evidence-product h1,
  body.serpifai-contradiction-evidence-product h2,
  body.serpifai-contradiction-evidence-product h3,
  body.serpifai-contradiction-evidence-product h4,
  body.serpifai-contradiction-evidence-product p,
  body.serpifai-contradiction-evidence-product li,
  body.serpifai-contradiction-evidence-product dt,
  body.serpifai-contradiction-evidence-product dd,
  body.serpifai-contradiction-evidence-product a{color:#111!important;text-shadow:none!important}
  body.serpifai-contradiction-evidence-product table{width:100%!important;table-layout:auto!important;border-collapse:collapse!important}
  body.serpifai-contradiction-evidence-product th,
  body.serpifai-contradiction-evidence-product td{color:#111!important;background:#fff!important;border:1px solid #777!important;overflow-wrap:anywhere!important}
  body.serpifai-contradiction-evidence-product .ri2-table-wrap{overflow:visible!important}
  body.serpifai-contradiction-evidence-product section,
  body.serpifai-contradiction-evidence-product table,
  body.serpifai-contradiction-evidence-product figure{break-inside:avoid;page-break-inside:avoid}
  body.serpifai-contradiction-evidence-product h2,
  body.serpifai-contradiction-evidence-product h3{break-after:avoid;page-break-after:avoid}
  @page{margin:16mm}
}

/* Focused correction: print-safe article surface. */
@media print {
  body.serpifai-contradiction-evidence-product,
  body.serpifai-contradiction-evidence-product main,
  body.serpifai-contradiction-evidence-product .sfai-master-article-hero,
  body.serpifai-contradiction-evidence-product .sfai-master-article-hero__inner,
  body.serpifai-contradiction-evidence-product .ri2-section,
  body.serpifai-contradiction-evidence-product .ri2-shell,
  body.serpifai-contradiction-evidence-product .ri2-article-layout,
  body.serpifai-contradiction-evidence-product .ri2-article,
  body.serpifai-contradiction-evidence-product .contradiction-article {
    background:#fff!important;
    background-image:none!important;
    color:#111!important;
    box-shadow:none!important;
  }
  body.serpifai-contradiction-evidence-product .sfai-master-article-hero__media,
  body.serpifai-contradiction-evidence-product .sfai-master-article-hero__overlay,
  body.serpifai-contradiction-evidence-product .contradiction-tool,
  body.serpifai-contradiction-evidence-product .contradiction-results,
  body.serpifai-contradiction-evidence-product .contradiction-tool-actions {
    display:none!important;
  }
  body.serpifai-contradiction-evidence-product .sfai-master-article-hero {
    min-height:0!important;
    padding:0 0 12pt!important;
    border-bottom:1px solid #777!important;
  }
  body.serpifai-contradiction-evidence-product .sfai-master-article-hero *,
  body.serpifai-contradiction-evidence-product .ri2-article * {
    color:#111!important;
    text-shadow:none!important;
  }
  body.serpifai-contradiction-evidence-product .ri2-article :where(section,article,aside,div,details,summary,figure,figcaption,ol,ul,li,dl,dt,dd,p,h2,h3,h4) {
    background-color:transparent!important;
    background-image:none!important;
    box-shadow:none!important;
  }
  body.serpifai-contradiction-evidence-product .ri2-article :where(.ri2-decision-rule,.ri2-direct-answer,.contradiction-manual,.contradiction-tool-section,.contradiction-worked-example,.contradiction-lineage,.contradiction-definition-grid article,.contradiction-decision-pair article,.contradiction-records article,.contradiction-disposition-grid article,.contradiction-download-grid a) {
    border:1px solid #777!important;
    border-radius:4pt!important;
    padding:8pt!important;
    background:#fff!important;
    break-inside:avoid;
    page-break-inside:avoid;
  }
  body.serpifai-contradiction-evidence-product .contradiction-tool-section::after {
    content:"Use the manual assessment above or the downloadable register to complete an adjudication.";
    display:block;
    margin-top:6pt;
    font-size:9pt;
  }
}
@media print {
  body.serpifai-contradiction-evidence-product .ri2-section,
  body.serpifai-contradiction-evidence-product #direct-answer,
  body.serpifai-contradiction-evidence-product .contradiction-answer,
  body.serpifai-contradiction-evidence-product .ri2-answer,
  body.serpifai-contradiction-evidence-product .ri2-decision-rule {
    background:#fff!important;
    background-color:#fff!important;
    background-image:none!important;
    color:#111!important;
    box-shadow:none!important;
  }
  body.serpifai-contradiction-evidence-product figure[data-serpifai-visual-id] {
    display:none!important;
  }
}


/* Bounded protected-template visual correction — 2026-07-30 */
body.serpifai-contradiction-evidence-product {
  --sfai-figure-width: 1040px;
  overflow-x: clip;
}
body.serpifai-contradiction-evidence-product .contradiction-article {
  --ce-border: rgba(125,227,245,.20);
  --ce-panel: rgba(7,24,39,.62);
  --ce-ink: #f2f7fb;
  --ce-muted: #bdcbd4;
  --ce-accent: #7de3f5;
  --ce-warm: #f6c47f;
  color: var(--ce-ink);
}
body.serpifai-contradiction-evidence-product .contradiction-article :where(h2,h3,h4,strong,summary,legend,label) { color: var(--ce-ink); }
body.serpifai-contradiction-evidence-product .contradiction-article :where(p,li,dd,figcaption) { color: var(--ce-muted); }
body.serpifai-contradiction-evidence-product :where(
  .contradiction-definition-grid > article,
  .contradiction-decision-pair > article,
  .contradiction-records > article,
  .contradiction-disposition-grid > article,
  .contradiction-steps > li,
  .contradiction-worked-example,
  .contradiction-manual,
  .contradiction-download-grid > a,
  .contradiction-record-entry-grid > details
) {
  min-width: 0;
  border-color: var(--ce-border);
  background: linear-gradient(145deg,rgba(10,38,56,.82),rgba(6,22,37,.76));
  box-shadow: 0 1rem 2.8rem rgba(0,7,16,.14);
}
body.serpifai-contradiction-evidence-product .contradiction-disposition-grid > article { border-left-color: var(--ce-accent); }
body.serpifai-contradiction-evidence-product .contradiction-lineage {
  min-width: 0;
  border-color: var(--ce-border);
  background: radial-gradient(circle at 50% 0%,rgba(152,124,255,.10),transparent 44%),linear-gradient(145deg,rgba(10,38,56,.86),rgba(6,22,37,.80));
}
body.serpifai-contradiction-evidence-product .contradiction-lineage > div {
  min-width: 0;
  border-color: var(--ce-border);
  background: rgba(7,24,39,.72);
}
body.serpifai-contradiction-evidence-product .contradiction-tool-section {
  color: var(--ce-ink)!important;
  border-color: rgba(125,227,245,.24);
  background: radial-gradient(circle at 88% 8%,rgba(152,124,255,.12),transparent 36%),linear-gradient(145deg,rgba(10,38,56,.96),rgba(6,22,37,.94));
  box-shadow: 0 1.5rem 4rem rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.035);
}
body.serpifai-contradiction-evidence-product .contradiction-tool fieldset,
body.serpifai-contradiction-evidence-product .contradiction-record-entry-grid details {
  border-color: var(--ce-border);
  background: rgba(7,24,39,.58);
}
body.serpifai-contradiction-evidence-product .contradiction-tool legend,
body.serpifai-contradiction-evidence-product .contradiction-form-grid label,
body.serpifai-contradiction-evidence-product .contradiction-record-entry-grid details > summary { color: var(--ce-ink)!important; }
body.serpifai-contradiction-evidence-product .contradiction-form-grid label span,
body.serpifai-contradiction-evidence-product .contradiction-source-note { color: var(--ce-muted)!important; }
body.serpifai-contradiction-evidence-product .contradiction-form-grid :where(input,select,textarea) {
  background: #f7fbff;
  color: #07131e;
  border-color: #7794aa;
}
body.serpifai-contradiction-evidence-product .contradiction-secondary-button {
  background: transparent;
  color: var(--ce-accent);
  border-color: rgba(125,227,245,.42);
}
body.serpifai-contradiction-evidence-product .contradiction-secondary-button:hover { background: rgba(125,227,245,.10); }
body.serpifai-contradiction-evidence-product .contradiction-error-summary { background: rgba(95,15,15,.42); color: #ffe3df; }
body.serpifai-contradiction-evidence-product .contradiction-noscript { border-left-color: var(--ce-warm); background: rgba(88,55,22,.34); color: #f7e3c5; }
body.serpifai-contradiction-evidence-product .contradiction-download-grid > a strong { color: var(--ce-ink); }
body.serpifai-contradiction-evidence-product .contradiction-download-grid > a span { color: var(--ce-accent); }
body.serpifai-contradiction-evidence-product .contradiction-download-grid > a em { color: var(--ce-warm); }
body.serpifai-contradiction-evidence-product .contradiction-table-wrap {
  width: 100%;
  max-width: 100%;
  min-width: 0;
  margin: 1.6rem 0;
  overflow-x: auto;
  overscroll-behavior-inline: contain;
  border-color: var(--ce-border);
  contain: inline-size;
}
body.serpifai-contradiction-evidence-product .contradiction-table {
  width: 100%;
  min-width: 650px;
  background: rgba(6,21,34,.76);
}
body.serpifai-contradiction-evidence-product .contradiction-table th { color: var(--ce-accent); background: rgba(16,41,67,.76); }
body.serpifai-contradiction-evidence-product .contradiction-table td { color: var(--ce-muted); background: transparent; }
body.serpifai-contradiction-evidence-product :where(
  .contradiction-definition-grid,
  .contradiction-decision-pair,
  .contradiction-records,
  .contradiction-download-grid,
  .contradiction-disposition-grid,
  .contradiction-form-grid,
  .contradiction-record-entry-grid
) { min-width: 0; max-width: 100%; }
body.serpifai-contradiction-evidence-product .ri2-article > figure[data-serpifai-all74-figure="1.0.0"] { z-index: 4!important; }
@media (max-width:720px) {
  body.serpifai-contradiction-evidence-product .contradiction-table-wrap { width:100%; max-width:100%; margin-inline:0; border-radius:14px; }
  body.serpifai-contradiction-evidence-product .contradiction-tool-section,
  body.serpifai-contradiction-evidence-product .contradiction-tool fieldset,
  body.serpifai-contradiction-evidence-product .contradiction-record-entry-grid details > div { min-width:0; max-width:100%; }
}


/* Bounded guided-tool UX correction — 2026-07-30 */
body.serpifai-contradiction-evidence-product .contradiction-tool-section--guided{padding:clamp(1.1rem,3vw,2rem);overflow:hidden}
body.serpifai-contradiction-evidence-product .contradiction-tool-intro{display:flex;align-items:flex-start;justify-content:space-between;gap:1.25rem;margin-bottom:1.5rem}
body.serpifai-contradiction-evidence-product .contradiction-tool-intro h2{margin:.1rem 0 .65rem;max-width:18ch}
body.serpifai-contradiction-evidence-product .contradiction-tool-intro p{margin:0;max-width:66ch}
body.serpifai-contradiction-evidence-product .contradiction-time-badge{flex:none;display:inline-flex;align-items:center;min-height:2.35rem;padding:.55rem .8rem;border:1px solid rgba(125,227,245,.34);border-radius:999px;background:rgba(125,227,245,.08);color:var(--ce-accent);font-size:.78rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}
body.serpifai-contradiction-evidence-product .contradiction-quick-tool{display:none;margin-top:.25rem}
body.serpifai-contradiction-evidence-product .contradiction-quick-tool.is-ready{display:block}
body.serpifai-contradiction-evidence-product .contradiction-quick-tool[hidden],body.serpifai-contradiction-evidence-product .contradiction-quick-results[hidden]{display:none!important}
body.serpifai-contradiction-evidence-product .contradiction-quick-progress{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.45rem;margin:0 0 1.3rem}
body.serpifai-contradiction-evidence-product .contradiction-quick-progress span{display:flex;align-items:center;gap:.45rem;min-width:0;padding:.55rem .65rem;border:1px solid rgba(125,227,245,.14);border-radius:.75rem;background:rgba(5,19,32,.42);color:#91a8b7;font-size:.72rem;font-weight:780}
body.serpifai-contradiction-evidence-product .contradiction-quick-progress b{display:grid;place-items:center;width:1.55rem;height:1.55rem;flex:none;border-radius:50%;background:rgba(255,255,255,.06);color:inherit;font-size:.72rem}
body.serpifai-contradiction-evidence-product .contradiction-quick-progress span.is-complete{border-color:rgba(125,227,245,.24);color:#b9dbe1}
body.serpifai-contradiction-evidence-product .contradiction-quick-progress span[aria-current="step"]{border-color:rgba(125,227,245,.55);background:linear-gradient(145deg,rgba(25,75,93,.72),rgba(11,37,56,.72));color:#f2fbfd;box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}
body.serpifai-contradiction-evidence-product .contradiction-quick-progress span[aria-current="step"] b{background:var(--ce-accent);color:#06202a}
body.serpifai-contradiction-evidence-product .contradiction-quick-step{margin:0!important;padding:clamp(1rem,2.5vw,1.45rem)!important;border:1px solid rgba(125,227,245,.18)!important;border-radius:1.1rem!important;background:linear-gradient(145deg,rgba(11,37,55,.76),rgba(7,25,40,.72))!important}
body.serpifai-contradiction-evidence-product .contradiction-quick-step[hidden]{display:none!important}
body.serpifai-contradiction-evidence-product .contradiction-quick-step legend{padding:0 .45rem;font-size:clamp(1.05rem,2.2vw,1.28rem);line-height:1.25}
body.serpifai-contradiction-evidence-product .contradiction-step-help{margin:.15rem 0 1.1rem;color:var(--ce-muted)}
body.serpifai-contradiction-evidence-product .contradiction-quick-claims{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}
body.serpifai-contradiction-evidence-product .contradiction-quick-claims label{display:flex;flex-direction:column;gap:.7rem;min-width:0;padding:1rem;border:1px solid rgba(125,227,245,.18);border-radius:1rem;background:rgba(4,17,29,.42)}
body.serpifai-contradiction-evidence-product .contradiction-claim-label{display:flex;align-items:center;gap:.65rem;color:var(--ce-ink);font-weight:820}
body.serpifai-contradiction-evidence-product .contradiction-claim-label b{display:grid;place-items:center;width:1.8rem;height:1.8rem;border-radius:.55rem;background:rgba(125,227,245,.14);color:var(--ce-accent)}
body.serpifai-contradiction-evidence-product .contradiction-quick-tool textarea{width:100%;min-height:7.2rem;padding:1rem 1.05rem;border:1px solid #7f9db0;border-radius:.85rem;background:#eef6fb;color:#07131e;font:inherit;line-height:1.5;resize:vertical}
body.serpifai-contradiction-evidence-product .contradiction-quick-tool textarea::placeholder{color:#587080}
body.serpifai-contradiction-evidence-product .contradiction-quick-tool textarea:focus{outline:.2rem solid rgba(125,227,245,.32);outline-offset:.14rem;border-color:#7de3f5}
body.serpifai-contradiction-evidence-product .contradiction-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}
body.serpifai-contradiction-evidence-product .contradiction-choice-grid--compact{grid-template-columns:repeat(3,minmax(0,1fr))}
body.serpifai-contradiction-evidence-product .contradiction-choice-grid label{position:relative;display:block;min-width:0;cursor:pointer}
body.serpifai-contradiction-evidence-product .contradiction-choice-grid input{position:absolute;inline-size:1px;block-size:1px;opacity:.001}
body.serpifai-contradiction-evidence-product .contradiction-choice-grid label>span{display:flex;flex-direction:column;justify-content:center;min-height:4.65rem;padding:.9rem 1rem;border:1px solid rgba(125,227,245,.18);border-radius:.85rem;background:rgba(4,18,30,.46);color:var(--ce-ink);font-weight:800;line-height:1.25;transition:border-color .15s ease,background .15s ease,transform .15s ease}
body.serpifai-contradiction-evidence-product .contradiction-choice-grid small{display:block;margin-top:.3rem;color:var(--ce-muted);font-size:.76rem;font-weight:540;line-height:1.35}
body.serpifai-contradiction-evidence-product .contradiction-choice-grid label:hover>span{border-color:rgba(125,227,245,.42);background:rgba(15,48,66,.64);transform:translateY(-1px)}
body.serpifai-contradiction-evidence-product .contradiction-choice-grid input:checked+span{border-color:#7de3f5;background:linear-gradient(145deg,rgba(22,82,99,.86),rgba(12,47,69,.86));box-shadow:0 0 0 2px rgba(125,227,245,.12),inset 0 1px 0 rgba(255,255,255,.06)}
body.serpifai-contradiction-evidence-product .contradiction-choice-grid input:focus-visible+span{outline:.2rem solid #f6c47f;outline-offset:.12rem}
body.serpifai-contradiction-evidence-product .contradiction-quick-subquestion{margin-top:1rem;padding:1rem;border-top:1px solid rgba(125,227,245,.16)}
body.serpifai-contradiction-evidence-product .contradiction-quick-subquestion p{margin:0 0 .75rem;color:var(--ce-ink);font-weight:780}
body.serpifai-contradiction-evidence-product .contradiction-inline-choices{display:flex;gap:.55rem;flex-wrap:wrap}
body.serpifai-contradiction-evidence-product .contradiction-inline-choices label{position:relative;cursor:pointer}
body.serpifai-contradiction-evidence-product .contradiction-inline-choices input{position:absolute;opacity:.001}
body.serpifai-contradiction-evidence-product .contradiction-inline-choices span{display:block;min-width:5.3rem;padding:.65rem .85rem;text-align:center;border:1px solid rgba(125,227,245,.2);border-radius:999px;background:rgba(4,18,30,.46);color:var(--ce-ink);font-weight:780}
body.serpifai-contradiction-evidence-product .contradiction-inline-choices input:checked+span{border-color:#7de3f5;background:rgba(22,82,99,.82)}
body.serpifai-contradiction-evidence-product .contradiction-inline-choices input:focus-visible+span{outline:.2rem solid #f6c47f;outline-offset:.12rem}
body.serpifai-contradiction-evidence-product .contradiction-quick-actions{display:flex;align-items:center;gap:.7rem;margin-top:1rem}
body.serpifai-contradiction-evidence-product .contradiction-quick-actions [data-quick-back]{margin-right:auto}
body.serpifai-contradiction-evidence-product .contradiction-quick-actions [data-quick-submit]{display:none}
body.serpifai-contradiction-evidence-product .contradiction-quick-actions .ri2-button,body.serpifai-contradiction-evidence-product .contradiction-quick-result-actions .ri2-button{border:0;background:linear-gradient(135deg,#62dff4,#9b7cff);color:#061722!important;box-shadow:0 .7rem 1.8rem rgba(82,194,232,.18);font-weight:850}
body.serpifai-contradiction-evidence-product .contradiction-quick-actions .ri2-button:hover,body.serpifai-contradiction-evidence-product .contradiction-quick-result-actions .ri2-button:hover{filter:brightness(1.06);transform:translateY(-1px)}
body.serpifai-contradiction-evidence-product .contradiction-quick-actions [data-quick-status]{color:var(--ce-muted);font-size:.82rem}
body.serpifai-contradiction-evidence-product .contradiction-quick-error{margin:0 0 1rem;padding:.85rem 1rem;border:1px solid #f09a96;border-radius:.8rem;background:rgba(105,22,26,.42);color:#ffe9e7;font-weight:720}
body.serpifai-contradiction-evidence-product .contradiction-quick-results{margin-top:1.1rem;padding:clamp(1.1rem,3vw,1.6rem);border:1px solid rgba(125,227,245,.32);border-radius:1.15rem;background:radial-gradient(circle at 90% 5%,rgba(125,227,245,.10),transparent 35%),linear-gradient(145deg,rgba(10,45,61,.94),rgba(6,27,43,.94));box-shadow:0 1rem 2.8rem rgba(0,0,0,.2)}
body.serpifai-contradiction-evidence-product .contradiction-result-kicker{margin-bottom:.35rem;color:var(--ce-accent);font-size:.75rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}
body.serpifai-contradiction-evidence-product .contradiction-quick-results h3{margin:.1rem 0 .55rem;color:#fff;font-size:clamp(1.2rem,2.4vw,1.6rem)}
body.serpifai-contradiction-evidence-product .contradiction-quick-results>p{margin:0 0 1rem;max-width:65ch}
body.serpifai-contradiction-evidence-product .contradiction-quick-results dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:0}
body.serpifai-contradiction-evidence-product .contradiction-quick-results dl>div{padding:.8rem .9rem;border:1px solid rgba(255,255,255,.11);border-radius:.75rem;background:rgba(255,255,255,.045)}
body.serpifai-contradiction-evidence-product .contradiction-quick-results .contradiction-result-next{grid-column:1/-1}
body.serpifai-contradiction-evidence-product .contradiction-quick-results dt{color:#9fdce5;font-size:.7rem;font-weight:850;letter-spacing:.07em;text-transform:uppercase}
body.serpifai-contradiction-evidence-product .contradiction-quick-results dd{margin:.28rem 0 0;color:#f3f8fb}
body.serpifai-contradiction-evidence-product .contradiction-quick-result-actions{display:flex;gap:.7rem;flex-wrap:wrap;margin-top:1rem}
body.serpifai-contradiction-evidence-product .contradiction-audit-disclosure{margin-top:1.1rem;border:1px solid rgba(125,227,245,.2);border-radius:1rem;background:rgba(4,17,29,.38);overflow:hidden}
body.serpifai-contradiction-evidence-product .contradiction-audit-disclosure>summary{display:flex;flex-direction:column;gap:.2rem;padding:1rem 1.1rem;cursor:pointer;list-style:none;color:var(--ce-ink);font-weight:830}
body.serpifai-contradiction-evidence-product .contradiction-audit-disclosure>summary::-webkit-details-marker{display:none}
body.serpifai-contradiction-evidence-product .contradiction-audit-disclosure>summary::after{content:"+";position:absolute;right:1.1rem;font-size:1.3rem;color:var(--ce-accent)}
body.serpifai-contradiction-evidence-product .contradiction-audit-disclosure[open]>summary::after{content:"−"}
body.serpifai-contradiction-evidence-product .contradiction-audit-disclosure>summary{position:relative;padding-right:3rem}
body.serpifai-contradiction-evidence-product .contradiction-audit-disclosure>summary small{color:var(--ce-muted);font-size:.78rem;font-weight:540}
body.serpifai-contradiction-evidence-product .contradiction-audit-body{padding:0 1rem 1.1rem;border-top:1px solid rgba(125,227,245,.14)}
body.serpifai-contradiction-evidence-product .contradiction-audit-intro{margin:1rem 0;color:var(--ce-muted)}
body.serpifai-contradiction-evidence-product .contradiction-audit-body .contradiction-tool fieldset{margin:1rem 0;padding:1.1rem;background:rgba(5,22,36,.58)}
body.serpifai-contradiction-evidence-product .contradiction-audit-body .contradiction-form-grid label{gap:.7rem}
body.serpifai-contradiction-evidence-product .contradiction-audit-body .contradiction-form-grid :where(input,select,textarea){padding:.9rem 1rem;border-radius:.8rem}
body.serpifai-contradiction-evidence-product .contradiction-field-error{display:block;margin-top:.15rem;color:#ffb8b3;font-size:.78rem;font-weight:700}
@media (max-width:720px){body.serpifai-contradiction-evidence-product .contradiction-tool-intro{display:block}body.serpifai-contradiction-evidence-product .contradiction-time-badge{margin-top:.8rem}body.serpifai-contradiction-evidence-product .contradiction-quick-progress{grid-template-columns:repeat(5,2.05rem);justify-content:space-between}body.serpifai-contradiction-evidence-product .contradiction-quick-progress span{justify-content:center;padding:.35rem;min-height:2.05rem}body.serpifai-contradiction-evidence-product .contradiction-quick-progress span:not([aria-current="step"]){font-size:0}body.serpifai-contradiction-evidence-product .contradiction-quick-progress span b{width:1.45rem;height:1.45rem;font-size:.68rem}body.serpifai-contradiction-evidence-product .contradiction-quick-claims,.serpifai-contradiction-evidence-product .contradiction-choice-grid,.serpifai-contradiction-evidence-product .contradiction-choice-grid--compact,.serpifai-contradiction-evidence-product .contradiction-quick-results dl{grid-template-columns:1fr}body.serpifai-contradiction-evidence-product .contradiction-quick-results .contradiction-result-next{grid-column:auto}body.serpifai-contradiction-evidence-product .contradiction-quick-actions{align-items:stretch;flex-direction:column-reverse}body.serpifai-contradiction-evidence-product .contradiction-quick-actions>*{width:100%;margin:0;text-align:center}body.serpifai-contradiction-evidence-product .contradiction-quick-result-actions>*{width:100%}}
@media (forced-colors:active){body.serpifai-contradiction-evidence-product .contradiction-quick-step,body.serpifai-contradiction-evidence-product .contradiction-quick-claims label,body.serpifai-contradiction-evidence-product .contradiction-choice-grid label>span,body.serpifai-contradiction-evidence-product .contradiction-quick-results,body.serpifai-contradiction-evidence-product .contradiction-audit-disclosure{background:Canvas;color:CanvasText;border:1px solid CanvasText}body.serpifai-contradiction-evidence-product .contradiction-choice-grid input:checked+span,body.serpifai-contradiction-evidence-product .contradiction-inline-choices input:checked+span{outline:2px solid Highlight;background:Canvas;color:CanvasText}}
@media print{body.serpifai-contradiction-evidence-product .contradiction-quick-tool,body.serpifai-contradiction-evidence-product .contradiction-quick-results,body.serpifai-contradiction-evidence-product .contradiction-audit-disclosure{display:none!important}}


/* Top-tier adaptive tool and article qualification correction — 2026-07-30 */
body.serpifai-contradiction-evidence-product .contradiction-share-surface{margin:clamp(1.5rem,4vw,2.5rem) 0;padding:clamp(1rem,3vw,1.5rem);border:1px solid rgba(125,227,245,.24);border-radius:1.1rem;background:radial-gradient(circle at 90% 0%,rgba(152,124,255,.11),transparent 38%),linear-gradient(145deg,rgba(9,39,56,.86),rgba(6,24,39,.82));box-shadow:0 1rem 2.6rem rgba(0,7,16,.14)}
body.serpifai-contradiction-evidence-product .contradiction-share-surface h2{margin:.15rem 0 .55rem;max-width:24ch}
body.serpifai-contradiction-evidence-product .contradiction-share-surface>p:not(.ri2-eyebrow){max-width:68ch;margin:0 0 1rem}
body.serpifai-contradiction-evidence-product .contradiction-share-rules{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}
body.serpifai-contradiction-evidence-product .contradiction-share-rules p{display:flex;flex-direction:column;gap:.35rem;min-width:0;margin:0;padding:.9rem;border:1px solid rgba(125,227,245,.16);border-radius:.8rem;background:rgba(5,21,34,.5)}
body.serpifai-contradiction-evidence-product .contradiction-share-rules strong{color:#f5fbff}
body.serpifai-contradiction-evidence-product .contradiction-share-rules span{color:var(--ce-muted);font-size:.86rem;line-height:1.45}
body.serpifai-contradiction-evidence-product .contradiction-tool-section--adaptive .contradiction-tool-intro h2{max-width:22ch}
body.serpifai-contradiction-evidence-product .contradiction-tool-section--adaptive .contradiction-time-badge{max-width:13rem;text-align:center;justify-content:center;line-height:1.25}
body.serpifai-contradiction-evidence-product .contradiction-quick-progress{grid-template-columns:repeat(5,minmax(0,1fr))}
body.serpifai-contradiction-evidence-product .contradiction-quick-progress [hidden]{display:none!important}
body.serpifai-contradiction-evidence-product .contradiction-quick-actions [data-quick-submit]:not([hidden]){display:inline-flex}
body.serpifai-contradiction-evidence-product .contradiction-quick-actions [hidden]{display:none!important}
body.serpifai-contradiction-evidence-product .contradiction-quick-decision{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem;padding:1rem;border:1px solid rgba(125,227,245,.18);border-radius:.9rem;background:rgba(8,31,47,.62)}
body.serpifai-contradiction-evidence-product .contradiction-quick-decision input{width:100%;min-height:3.25rem;padding:.9rem 1rem;border:1px solid rgba(125,227,245,.34);border-radius:.75rem;background:rgba(13,48,67,.82);color:#f6fbff;font:inherit}
body.serpifai-contradiction-evidence-product .contradiction-quick-decision input::placeholder{color:#9fb3c1}
body.serpifai-contradiction-evidence-product .contradiction-quick-decision input:focus-visible{outline:.2rem solid #f6c47f;outline-offset:.12rem;border-color:#7de3f5}
body.serpifai-contradiction-evidence-product .contradiction-choice-grid--difference{grid-template-columns:repeat(2,minmax(0,1fr))}
body.serpifai-contradiction-evidence-product .contradiction-choice-grid label>span{background:linear-gradient(145deg,rgba(9,37,54,.82),rgba(6,27,43,.76));border-color:rgba(125,227,245,.22);padding:1rem 1.05rem;min-height:5rem}
body.serpifai-contradiction-evidence-product .contradiction-choice-grid label:hover>span{background:linear-gradient(145deg,rgba(15,56,72,.88),rgba(9,38,58,.84))}
body.serpifai-contradiction-evidence-product .contradiction-provisional-boundary{display:inline-flex;margin-bottom:.75rem;padding:.45rem .7rem;border:1px solid rgba(246,196,127,.45);border-radius:999px;background:rgba(107,67,25,.32);color:#f8d7a5;font-size:.72rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}
body.serpifai-contradiction-evidence-product .contradiction-case-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:1rem 0}
body.serpifai-contradiction-evidence-product .contradiction-case-summary p{display:flex;flex-direction:column;gap:.3rem;margin:0;padding:.85rem .9rem;border:1px solid rgba(125,227,245,.14);border-radius:.75rem;background:rgba(4,18,30,.42)}
body.serpifai-contradiction-evidence-product .contradiction-case-summary p:last-child{grid-column:1/-1}
body.serpifai-contradiction-evidence-product .contradiction-case-summary strong{color:#9fdce5;font-size:.7rem;letter-spacing:.07em;text-transform:uppercase}
body.serpifai-contradiction-evidence-product .contradiction-case-summary span{color:#f3f8fb;overflow-wrap:anywhere}
body.serpifai-contradiction-evidence-product .contradiction-copy-status{min-height:1.3rem;margin:.7rem 0 0;color:var(--ce-accent);font-size:.82rem}
body.serpifai-contradiction-evidence-product .contradiction-audit-transfer{margin:1rem 0;padding:.8rem .9rem;border:1px solid rgba(125,227,245,.24);border-radius:.75rem;background:rgba(18,71,82,.38);color:#dffaff}
body.serpifai-contradiction-evidence-product .contradiction-audit-stages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:1rem 0;padding:0;list-style:none}
body.serpifai-contradiction-evidence-product .contradiction-audit-stages li{display:flex;align-items:center;gap:.55rem;min-width:0;margin:0;padding:.7rem;border:1px solid rgba(125,227,245,.15);border-radius:.7rem;background:rgba(5,22,36,.5)}
body.serpifai-contradiction-evidence-product .contradiction-audit-stages b{display:grid;place-items:center;flex:none;width:1.65rem;height:1.65rem;border-radius:50%;background:rgba(125,227,245,.14);color:var(--ce-accent)}
body.serpifai-contradiction-evidence-product .contradiction-audit-stages span{color:var(--ce-ink);font-size:.78rem;font-weight:760;line-height:1.25}
body.serpifai-contradiction-evidence-product .contradiction-audit-body fieldset[data-audit-stage]{position:relative;padding-top:1.8rem}
body.serpifai-contradiction-evidence-product .contradiction-audit-body fieldset[data-audit-stage]::before{content:"Stage " attr(data-audit-stage) " · " attr(data-audit-stage-label);position:absolute;top:.45rem;right:.8rem;color:#8ecbd5;font-size:.66rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}
body.serpifai-contradiction-evidence-product .contradiction-audit-body .contradiction-form-grid label{gap:.8rem}
body.serpifai-contradiction-evidence-product .contradiction-audit-body .contradiction-form-grid :where(input,select,textarea){padding:1rem 1.05rem;background:#eaf3f8;color:#07131e;border-color:#7896aa}
@media (max-width:760px){body.serpifai-contradiction-evidence-product .contradiction-share-rules,body.serpifai-contradiction-evidence-product .contradiction-choice-grid--difference,body.serpifai-contradiction-evidence-product .contradiction-case-summary{grid-template-columns:1fr}body.serpifai-contradiction-evidence-product .contradiction-case-summary p:last-child{grid-column:auto}body.serpifai-contradiction-evidence-product .contradiction-audit-stages{grid-template-columns:repeat(2,minmax(0,1fr))}body.serpifai-contradiction-evidence-product .contradiction-audit-body fieldset[data-audit-stage]::before{position:static;display:block;margin:-.4rem 0 .7rem}}
@media (max-width:390px){body.serpifai-contradiction-evidence-product .contradiction-audit-stages{grid-template-columns:1fr}body.serpifai-contradiction-evidence-product .contradiction-quick-result-actions{display:grid;grid-template-columns:1fr}body.serpifai-contradiction-evidence-product .contradiction-quick-result-actions>*{width:100%}}
@media (forced-colors:active){body.serpifai-contradiction-evidence-product .contradiction-share-surface,body.serpifai-contradiction-evidence-product .contradiction-quick-decision,body.serpifai-contradiction-evidence-product .contradiction-case-summary p,body.serpifai-contradiction-evidence-product .contradiction-audit-stages li{background:Canvas;color:CanvasText;border:1px solid CanvasText}}
@media (prefers-reduced-motion:reduce){body.serpifai-contradiction-evidence-product .contradiction-choice-grid label>span,body.serpifai-contradiction-evidence-product .contradiction-quick-actions .ri2-button{transition:none!important;scroll-behavior:auto!important}}
@media print{body.serpifai-contradiction-evidence-product .contradiction-share-surface{background:#fff!important;border:1px solid #777!important;color:#111!important;box-shadow:none!important}body.serpifai-contradiction-evidence-product .contradiction-share-rules{grid-template-columns:1fr!important}body.serpifai-contradiction-evidence-product .contradiction-share-rules p{background:#fff!important;border:1px solid #aaa!important}}


/* Final parity and four-stage audit experience correction - 2026-07-30 */
body.serpifai-contradiction-evidence-product .contradiction-three-layer-rule{margin:1rem 0 2rem;padding:clamp(1rem,3vw,1.4rem);border:1px solid rgba(125,227,245,.22);border-radius:1rem;background:linear-gradient(145deg,rgba(8,36,53,.86),rgba(5,23,38,.8));box-shadow:0 1rem 2.4rem rgba(0,7,16,.14)}
body.serpifai-contradiction-evidence-product .contradiction-three-layer-rule h3{margin:.2rem 0 .9rem;max-width:36ch}
body.serpifai-contradiction-evidence-product .contradiction-three-layer-rule>p:last-child{margin:1rem 0 0;padding-top:.9rem;border-top:1px solid rgba(125,227,245,.14)}
body.serpifai-contradiction-evidence-product .contradiction-three-layer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}
body.serpifai-contradiction-evidence-product .contradiction-three-layer-grid>div{display:grid;grid-template-columns:auto 1fr;gap:.25rem .65rem;padding:.85rem;border:1px solid rgba(125,227,245,.15);border-radius:.8rem;background:rgba(4,18,30,.42)}
body.serpifai-contradiction-evidence-product .contradiction-three-layer-grid b{grid-row:1/3;display:grid;place-items:center;width:1.9rem;height:1.9rem;border-radius:50%;background:rgba(125,227,245,.14);color:#9feaf5}
body.serpifai-contradiction-evidence-product .contradiction-three-layer-grid strong{color:#f5fbff}
body.serpifai-contradiction-evidence-product .contradiction-three-layer-grid span{color:var(--ce-muted);font-size:.84rem;line-height:1.45}
body.serpifai-contradiction-evidence-product .contradiction-provenance-boundary{padding:.9rem 1rem;border-left:.22rem solid #f6c47f;border-radius:.2rem .8rem .8rem .2rem;background:rgba(91,60,25,.22)}
body.serpifai-contradiction-evidence-product .contradiction-audit-wizard{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin:1rem 0 .65rem}
body.serpifai-contradiction-evidence-product .contradiction-audit-wizard button{display:flex;align-items:center;gap:.55rem;min-width:0;padding:.75rem;border:1px solid rgba(125,227,245,.16);border-radius:.75rem;background:rgba(5,22,36,.5);color:var(--ce-muted);text-align:left;font:inherit;cursor:pointer}
body.serpifai-contradiction-evidence-product .contradiction-audit-wizard button:not(:disabled):hover{border-color:rgba(125,227,245,.42);background:rgba(12,48,65,.7)}
body.serpifai-contradiction-evidence-product .contradiction-audit-wizard button[aria-current="step"]{border-color:#7de3f5;background:linear-gradient(145deg,rgba(14,61,77,.9),rgba(9,38,58,.86));color:#fff;box-shadow:0 0 0 .12rem rgba(125,227,245,.13)}
body.serpifai-contradiction-evidence-product .contradiction-audit-wizard button:disabled{opacity:.48;cursor:not-allowed}
body.serpifai-contradiction-evidence-product .contradiction-audit-wizard b{display:grid;place-items:center;flex:none;width:1.75rem;height:1.75rem;border-radius:50%;background:rgba(125,227,245,.14);color:#9feaf5}
body.serpifai-contradiction-evidence-product .contradiction-audit-wizard span{display:flex;flex-direction:column;min-width:0;font-size:.8rem;font-weight:800;line-height:1.25}
body.serpifai-contradiction-evidence-product .contradiction-audit-wizard small{margin-top:.15rem;color:var(--ce-muted);font-size:.67rem;font-weight:560}
body.serpifai-contradiction-evidence-product .contradiction-audit-progress{display:grid;grid-template-columns:auto minmax(8rem,1fr) auto;align-items:center;gap:.75rem;margin:0 0 .75rem;color:var(--ce-muted);font-size:.75rem}
body.serpifai-contradiction-evidence-product .contradiction-audit-progress>div{height:.38rem;overflow:hidden;border-radius:999px;background:rgba(125,227,245,.12)}
body.serpifai-contradiction-evidence-product .contradiction-audit-progress i{display:block;width:25%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7de3f5,#9c7cff);transition:width .2s ease}
body.serpifai-contradiction-evidence-product .contradiction-audit-privacy{margin:.75rem 0 1rem;padding:.75rem .85rem;border:1px solid rgba(125,227,245,.14);border-radius:.7rem;background:rgba(4,18,30,.34);color:var(--ce-muted);font-size:.78rem}
body.serpifai-contradiction-evidence-product .contradiction-audit-body fieldset[data-audit-stage]{margin:0 0 .9rem;padding:1.25rem;border-color:rgba(125,227,245,.2);background:linear-gradient(145deg,rgba(7,31,47,.78),rgba(5,22,37,.74));box-shadow:none}
body.serpifai-contradiction-evidence-product .contradiction-audit-body fieldset[data-audit-stage][hidden]{display:none!important}
body.serpifai-contradiction-evidence-product .contradiction-audit-stage-intro{max-width:68ch;margin:.15rem 0 1rem;color:var(--ce-muted);font-size:.86rem}
body.serpifai-contradiction-evidence-product .contradiction-record-entry-grid>details{border-color:rgba(125,227,245,.2);background:rgba(4,18,30,.38)}
body.serpifai-contradiction-evidence-product .contradiction-record-entry-grid>details>summary{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:1rem;color:#f5fbff}
body.serpifai-contradiction-evidence-product .contradiction-record-entry-grid>details>summary small{color:var(--ce-muted);font-size:.7rem;font-weight:600;text-align:right}
body.serpifai-contradiction-evidence-product .contradiction-record-advanced{grid-column:1/-1;margin:.55rem 0 0;border:1px dashed rgba(125,227,245,.22);border-radius:.75rem;background:rgba(8,31,47,.36)}
body.serpifai-contradiction-evidence-product .contradiction-record-advanced>summary{padding:.8rem .9rem;color:#a8e9f3;font-weight:760;cursor:pointer}
body.serpifai-contradiction-evidence-product .contradiction-record-advanced>div{padding:.25rem .8rem .9rem}
body.serpifai-contradiction-evidence-product .contradiction-audit-subgroup{margin:.75rem 0;padding:1rem;border:1px solid rgba(125,227,245,.14);border-radius:.8rem;background:rgba(4,18,30,.3)}
body.serpifai-contradiction-evidence-product .contradiction-audit-subgroup h4{margin:0 0 .25rem;color:#f5fbff}
body.serpifai-contradiction-evidence-product .contradiction-audit-subgroup>p{margin:0 0 .8rem;color:var(--ce-muted);font-size:.82rem}
body.serpifai-contradiction-evidence-product .contradiction-audit-body .contradiction-form-grid label{gap:.65rem}
body.serpifai-contradiction-evidence-product .contradiction-audit-body .contradiction-form-grid :where(input,select,textarea){min-height:3.15rem;padding:.9rem 1rem;border:1px solid rgba(125,227,245,.34);border-radius:.72rem;background:linear-gradient(180deg,rgba(17,55,73,.94),rgba(11,42,60,.94));color:#f7fbfd;box-shadow:inset 0 1px 0 rgba(255,255,255,.035)}
body.serpifai-contradiction-evidence-product .contradiction-audit-body .contradiction-form-grid textarea{min-height:6rem}
body.serpifai-contradiction-evidence-product .contradiction-audit-body .contradiction-form-grid :where(input,select,textarea):focus-visible{outline:.2rem solid #f6c47f;outline-offset:.12rem;border-color:#7de3f5}
body.serpifai-contradiction-evidence-product .contradiction-audit-body .contradiction-form-grid label>span:not(.contradiction-field-error){color:#9fb5c2;font-size:.76rem;line-height:1.4}
body.serpifai-contradiction-evidence-product .contradiction-audit-review{margin:1rem 0 0;padding:1rem;border:1px solid rgba(125,227,245,.2);border-radius:.85rem;background:rgba(4,18,30,.42)}
body.serpifai-contradiction-evidence-product .contradiction-audit-review h4{margin:0 0 .8rem}
body.serpifai-contradiction-evidence-product .contradiction-audit-review dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:0}
body.serpifai-contradiction-evidence-product .contradiction-audit-review dl>div{padding:.7rem;border:1px solid rgba(125,227,245,.12);border-radius:.65rem;background:rgba(7,31,47,.55)}
body.serpifai-contradiction-evidence-product .contradiction-audit-review dt{color:#9fdce5;font-size:.67rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}
body.serpifai-contradiction-evidence-product .contradiction-audit-review dd{margin:.25rem 0 0;color:#f5fbff;overflow-wrap:anywhere}
body.serpifai-contradiction-evidence-product .contradiction-audit-confirm{display:flex!important;flex-direction:row!important;align-items:flex-start;gap:.7rem!important;margin-top:.9rem;padding:.85rem;border:1px solid rgba(246,196,127,.35);border-radius:.7rem;background:rgba(91,60,25,.2)}
body.serpifai-contradiction-evidence-product .contradiction-audit-confirm input{flex:none;width:1.2rem!important;height:1.2rem!important;min-height:0!important;margin-top:.1rem;padding:0!important}
body.serpifai-contradiction-evidence-product .contradiction-audit-actions{display:grid;gap:.8rem;margin-top:1rem;padding:1rem;border:1px solid rgba(125,227,245,.16);border-radius:.85rem;background:rgba(4,18,30,.44)}
body.serpifai-contradiction-evidence-product .contradiction-audit-navigation{display:flex;justify-content:space-between;gap:.75rem}
body.serpifai-contradiction-evidence-product .contradiction-audit-navigation>[hidden]{display:none!important}
body.serpifai-contradiction-evidence-product .contradiction-audit-draft-actions{display:flex;flex-wrap:wrap;gap:.65rem;padding-top:.75rem;border-top:1px solid rgba(125,227,245,.12)}
body.serpifai-contradiction-evidence-product .contradiction-text-button{padding:.15rem 0;border:0;background:transparent;color:#9fdce5;font:inherit;font-size:.76rem;font-weight:720;text-decoration:underline;text-underline-offset:.18rem;cursor:pointer}
body.serpifai-contradiction-evidence-product .contradiction-text-button:hover{color:#fff}
body.serpifai-contradiction-evidence-product [data-audit-draft-status]{min-height:1.1rem;color:#a8e9f3;font-size:.75rem}
@media(max-width:900px){body.serpifai-contradiction-evidence-product .contradiction-audit-wizard{grid-template-columns:repeat(2,minmax(0,1fr))}body.serpifai-contradiction-evidence-product .contradiction-three-layer-grid{grid-template-columns:1fr}}
@media(max-width:520px){body.serpifai-contradiction-evidence-product .contradiction-audit-wizard{grid-template-columns:1fr}body.serpifai-contradiction-evidence-product .contradiction-audit-progress{grid-template-columns:1fr}body.serpifai-contradiction-evidence-product .contradiction-audit-navigation{display:grid;grid-template-columns:1fr}body.serpifai-contradiction-evidence-product .contradiction-audit-navigation>*{width:100%}body.serpifai-contradiction-evidence-product .contradiction-audit-review dl{grid-template-columns:1fr}body.serpifai-contradiction-evidence-product .contradiction-record-entry-grid>details>summary{align-items:flex-start;flex-direction:column}body.serpifai-contradiction-evidence-product .contradiction-record-entry-grid>details>summary small{text-align:left}}
@media(forced-colors:active){body.serpifai-contradiction-evidence-product .contradiction-audit-wizard button,body.serpifai-contradiction-evidence-product .contradiction-audit-body fieldset[data-audit-stage],body.serpifai-contradiction-evidence-product .contradiction-audit-subgroup,body.serpifai-contradiction-evidence-product .contradiction-audit-review{background:Canvas;color:CanvasText;border:1px solid CanvasText}}
@media(prefers-reduced-motion:reduce){body.serpifai-contradiction-evidence-product .contradiction-audit-progress i{transition:none}}
@media print{body.serpifai-contradiction-evidence-product .contradiction-audit-wizard,body.serpifai-contradiction-evidence-product .contradiction-audit-progress,body.serpifai-contradiction-evidence-product .contradiction-audit-privacy,body.serpifai-contradiction-evidence-product .contradiction-audit-actions{display:none!important}body.serpifai-contradiction-evidence-product .contradiction-audit-body fieldset[data-audit-stage][hidden]{display:block!important}body.serpifai-contradiction-evidence-product .contradiction-three-layer-rule{background:#fff!important;color:#111!important;border:1px solid #777!important;box-shadow:none!important}}
