@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Stardos+Stencil:wght@400;700&family=IM+Fell+English+SC&family=Almendra+SC&family=Pixelify+Sans:wght@400;600&display=swap";:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font-display:"Stardos Stencil", "Germania One", serif;--font-card:"IM Fell English SC", "Almendra SC", serif;--font-ui:"Pixelify Sans", monospace;--font-body:"Inter", system-ui, sans-serif;--ink:#170f0b;--void:#080c11;--void-2:#11141a;--paper:#ead2a5;--paper-2:#c9955e;--bone:#f2dfb8;--bone-soft:#d4bc90;--rust:#9c3e2b;--rust-2:#c76c38;--cyan:#50d7e3;--cyan-2:#1b7c85;--gold:#d59f46;--line-dark:#050404;--max:1240px;font-family:var(--font-body);color:var(--bone);background:var(--void);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;font-weight:400;line-height:1.5}.proof-v2{--proof-paper:#ead2a5;--proof-paper-soft:#f0dfbb;--proof-ink:#170f0b;--proof-muted:#634235;--proof-line:#68251957;--proof-eyebrow-light:#1c5a5c}.proof-v2 code{box-shadow:none;color:inherit;font-family:var(--font-ui);background:0 0;border:0;padding:0;font-size:.92em;display:inline}.proof-v2 .visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.proof-v2-switcher{z-index:50;border:1px dashed var(--cyan);color:var(--bone);background:repeating-linear-gradient(45deg,#11161a,#11161a 10px,#191f23 10px 20px);justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex;position:sticky;top:8px;box-shadow:0 8px 22px #0000006b,inset 0 0 0 1px #50d7e314}.proof-v2-switcher>div{gap:1px;display:grid}.proof-v2-switcher>div span,.proof-v2-switcher nav a span{font-family:var(--font-ui);letter-spacing:.04em;text-transform:uppercase;font-size:.64rem;font-weight:600}.proof-v2-switcher>div span{color:var(--cyan)}.proof-v2-switcher>div strong{color:#b9c3c3;font-family:var(--font-ui);letter-spacing:.03em;text-transform:uppercase;font-size:.68rem;font-weight:600}.proof-v2-switcher nav{gap:7px;display:flex}.proof-v2-switcher nav a{min-height:34px;color:var(--bone-soft);border:1px solid #4d3124;align-items:center;gap:7px;padding:5px 8px;text-decoration:none;display:flex}.proof-v2-switcher nav a:hover,.proof-v2-switcher nav a:focus-visible,.proof-v2-switcher nav a.active{border-color:var(--cyan);color:var(--bone);background:#50d7e31a}.proof-v2-switcher nav a:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.proof-v2-switcher nav a b{width:24px;height:24px;color:var(--cyan);font-family:var(--font-ui);border:1px solid;place-items:center;font-size:.75rem;display:grid}.proof-v2-section{border:1px solid var(--proof-line);background:linear-gradient(180deg, #f0dfbbf7, #cd9e67f2), var(--proof-paper);color:var(--proof-ink);padding:clamp(24px,4vw,42px)}.proof-v2-heading{max-width:840px}.proof-v2-heading .eyebrow{color:#702c20}.proof-v2-heading h2{color:var(--proof-ink);margin:4px 0 10px;font-size:clamp(1.7rem,3vw,2.55rem)}.proof-v2-heading>p:last-child{color:var(--proof-muted);margin:0}.proof-v2-method{gap:24px;display:grid}.proof-v2-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.proof-v2-steps article{border:1px solid var(--proof-line);background:#fff4d742;min-height:205px;padding:19px;box-shadow:inset 0 0 0 1px #68251914}.proof-v2-steps article>span{color:#19585b;font-family:var(--font-ui);border:1px solid #276f73;padding:4px 7px;font-size:.76rem;font-weight:600;display:inline-flex}.proof-v2-steps h3{color:var(--proof-ink);margin:23px 0 8px;font-size:1.32rem}.proof-v2-steps p{color:var(--proof-muted);margin:0;font-size:.9rem}.proof-v2-method-note{color:#5a3025;background:#68251914;border-left:4px solid #7c3325;margin:0;padding:12px 14px;font-size:.88rem;font-weight:600}.proof-v2-method-teaser{color:#285b59;font-family:var(--font-ui);text-underline-offset:4px;justify-self:start;font-size:.78rem;font-weight:700}.proof-v2-contracts{gap:24px;display:grid}.proof-v2-contract-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.proof-v2-contract{border:1px solid var(--proof-line);background:#fff4d747;border-top-width:5px;gap:7px;min-height:200px;padding:20px;display:grid}.proof-v2-contract--exact{border-top-color:#27787b}.proof-v2-contract--review{border-top-color:#b17c2f}.proof-v2-contract--invalid{border-top-color:#8d3425}.proof-v2-contract>span{color:#702c20;font-family:var(--font-ui);text-transform:uppercase;align-items:center;gap:7px;font-size:.72rem;font-weight:700;display:flex}.proof-v2-contract>span b{border:1px solid;place-items:center;width:22px;height:22px;font-size:.9rem;line-height:1;display:inline-grid}.proof-v2-contract>strong{color:var(--proof-ink);font-family:var(--font-card);font-size:1.4rem;font-weight:400}.proof-v2-contract p{color:var(--proof-muted);margin:auto 0 0;font-size:.9rem}.proof-v2-generation-lines{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.proof-v2-generation-lines p{color:#254a48;background:#d6f3ec6b;border:1px solid #27787b6b;margin:0;padding:13px 15px;font-size:.86rem}.proof-v2-caveat,.proof-v2-table-footnote{color:var(--proof-muted);margin:15px 0 0;font-size:.8rem;font-weight:600}.proof-v2-table-footnote a{color:var(--cyan);text-underline-offset:3px}.proof-v2-bridge{color:var(--bone);background:#10191a;border:2px solid #172226;justify-content:space-between;align-items:center;gap:28px;padding:28px 32px;display:flex}.proof-v2-bridge h2{color:var(--bone);margin:4px 0 7px}.proof-v2-bridge p:last-child{max-width:700px;color:var(--bone-soft);margin:0}.proof-v2-bridge-link{color:var(--cyan);font-family:var(--font-ui);text-underline-offset:5px;flex:none;font-size:.82rem;font-weight:700}.proof-v2-bridge-link:hover,.proof-v2-bridge-link:focus-visible{color:#a5f4f7}.proof-v2-bridge-link:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}.proof-external-indicator{font-family:var(--font-ui);margin-left:.2em;font-size:.8em}.proof-v2-limits{color:var(--bone);background:linear-gradient(135deg,#151211f7,#070a0efc),url(/assets/ornaments/bg-stars-tile.png);border:1px solid #593625;padding:clamp(24px,4vw,40px)}.proof-v2-limits h2{max-width:800px;color:var(--bone);margin:4px 0 20px}.proof-v2-limits>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.proof-v2-limits>div p{color:var(--bone-soft);background:#ffffff06;border:1px solid #c76c3857;margin:0;padding:14px;font-size:.88rem}.proof-v2-limits>small{color:#b8aaa0;font-family:var(--font-ui);text-transform:uppercase;margin-top:16px;font-size:.72rem;display:block}.proof-v2-method-link{color:var(--cyan);font-family:var(--font-ui);text-underline-offset:4px;margin-top:18px;font-weight:600;display:inline-flex}.proof-v2-disclosure{min-width:0;max-width:100%;color:var(--bone);background:0 0;border:0}.proof-v2-disclosure>summary{cursor:pointer;background:radial-gradient(circle at 90% 20%,#50d7e30f,#0000 24%),#10171d;border:1px solid #4d5f64;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;min-height:92px;padding:1.25rem 1.5rem;list-style:none;transition:border-color .15s,background-color .15s,box-shadow .15s;display:flex;box-shadow:inset 0 0 0 1px #50d7e309}.proof-v2-disclosure>summary::-webkit-details-marker{display:none}.proof-v2-disclosure>summary:hover,.proof-v2-disclosure>summary:focus-visible{border-color:var(--cyan);background:#50d7e30f;box-shadow:inset 0 0 0 1px #50d7e31f}.proof-v2-disclosure>summary:focus-visible{outline:3px solid var(--cyan);outline-offset:3px}.proof-v2-disclosure>summary>span:first-child{gap:5px;display:grid}.proof-v2-disclosure__title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.proof-v2-count-pill{border:1px solid var(--cyan-2);color:var(--cyan);font-family:var(--font-ui);letter-spacing:.04em;text-transform:uppercase;padding:3px 7px;font-size:.62rem;font-weight:700;display:inline-flex}.proof-v2-disclosure>summary b{font-family:var(--font-card);font-size:1.35rem;font-weight:400}.proof-v2-disclosure>summary small{color:#b8aaa0;font-family:var(--font-ui);text-transform:uppercase;font-size:.72rem;font-weight:600}.proof-v2-disclosure>summary>span:last-child{border:1px solid var(--cyan-2);width:38px;height:38px;color:var(--cyan);font-family:var(--font-ui);place-items:center;font-size:1.5rem;transition:transform .16s;display:grid}.proof-v2-disclosure[open]>summary>span:last-child{transform:rotate(45deg)}.proof-v2-disclosure[open]>summary{background:#111c23;border-color:#45838a;border-radius:8px 8px 0 0}.proof-v2-disclosure__body{background:#161315;border:1px solid #45838a;border-top:0;border-radius:0 0 8px 8px;gap:28px;min-width:0;padding:0 22px 24px;display:grid}.proof-v2-table-block{min-width:0;padding-top:23px}.proof-v2-table-block+.proof-v2-table-block{border-top:1px solid #c76c3838}.proof-v2-table-block h3{color:var(--bone);margin:0 0 5px}.proof-v2-table-block>p{color:#c2b5ab;margin:0 0 14px;font-size:.85rem}.proof-v2-data-table,.proof-grok-decision-table{min-width:920px}.proof-v2-data-table th,.proof-v2-data-table td,.proof-grok-decision-table th,.proof-grok-decision-table td{border-top-color:#c76c3840}.proof-v2-data-table tr.is-recommended,.proof-grok-decision-table tr.is-recommended{background:#50d7e324}.proof-v2-data-table tr.is-recommended .proof-v2-row-header,.proof-grok-decision-table tr.is-recommended .proof-v2-row-header{border-left:3px solid var(--cyan)}.proof-v2-data-table td,.proof-grok-decision-table td{color:var(--bone-soft);font-size:.86rem}.proof-v2-data-table .proof-v2-row-header,.proof-grok-decision-table .proof-v2-row-header{color:var(--bone-soft);font-family:var(--font-body);text-transform:none;font-size:.86rem;font-weight:400}.proof-v2-data-table .proof-v2-row-header code,.proof-grok-decision-table .proof-v2-row-header code{color:var(--cyan)}.proof-default-badge{color:var(--cyan);font-family:var(--font-ui);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;border:1px solid;margin-left:8px;padding:2px 5px;font-size:.58rem;font-weight:700;line-height:1.2;display:inline-flex}.proof-v2-data-table th:nth-child(n+3),.proof-v2-data-table td:nth-child(n+3),.proof-grok-decision-table th:nth-child(n+3),.proof-grok-decision-table td:nth-child(n+3){text-align:right;font-variant-numeric:tabular-nums}.proof-v2-data-table .proof-v2-row-header,.proof-grok-decision-table .proof-v2-row-header{text-align:left}.proof-v2-table-region:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.proof-v2-table-region{width:100%;min-width:0;max-width:100%;position:relative}.proof-v2-scroll-hint{display:none}.proof-v2-data-notes{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.proof-v2-data-notes p{color:#c2b5ab;background:#ffffff06;border-left:3px solid #8b4930;margin:0;padding:13px;font-size:.8rem}.proof-v2-data-notes .proof-v2-data-note--wide{border-left-color:var(--cyan-2);background:#50d7e30a;grid-column:1/-1}.proof-v2-close{background:linear-gradient(135deg, #712b1df2, #311814fa), var(--rust);color:var(--bone);border:2px solid #14100e;justify-content:space-between;align-items:center;gap:30px;padding:clamp(26px,4vw,42px);display:flex;box-shadow:inset 0 0 0 2px #ead2a51f}.proof-v2-close h2{max-width:760px;color:var(--bone);margin:3px 0 8px}.proof-v2-close p:last-child{color:#e5d9cf;margin:0}.proof-v2-close__actions{flex:none;gap:9px;display:flex}.page-title.page-title--proof .page-title-content,.page-title.page-title--proof-grok .page-title-content{max-width:920px}.page-title.page-title--proof h1,.page-title.page-title--proof-grok h1{letter-spacing:-.012em;text-transform:none;text-wrap:balance;max-width:880px;font-size:clamp(2.9rem,5vw,4.25rem);line-height:.96}#pilot-defaults,#decision-table,#evidence-limits,#scorecards{scroll-margin-top:76px}.proof-grok-lead{border:1px solid var(--proof-line);background:linear-gradient(130deg, #efdcb5f7, #bf854ef0), var(--proof-paper);color:var(--proof-ink);grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:28px;padding:clamp(26px,4vw,44px);display:grid}.proof-grok-lead>div:first-child{align-self:center}.proof-grok-lead h2{color:var(--proof-ink);margin:4px 0 12px;font-size:clamp(2rem,4vw,3.3rem)}.proof-grok-lead>div:first-child>p:last-child{color:var(--proof-muted);margin:0}.proof-grok-lead .eyebrow{color:var(--proof-eyebrow-light)}.proof-grok-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.proof-grok-stats article{background:#fff4d738;border:1px solid #68251961;flex-direction:column;justify-content:flex-start;gap:.35rem;min-height:176px;padding:18px;display:flex;box-shadow:inset 0 0 0 1px #6825191a}.proof-grok-stats strong{color:#17100c;font-family:var(--font-display);font-size:clamp(2.35rem,4vw,3.6rem);line-height:1}.proof-grok-stats span{color:#5c271d;font-family:var(--font-ui);text-transform:uppercase;margin-top:0;font-size:.78rem;font-weight:700}.proof-grok-stats small{color:var(--proof-muted);margin-top:auto;padding-top:12px;font-size:.78rem}.proof-grok-rule{color:#284f4b;background:#d6f3ec73;border-left:5px solid #266f73;grid-column:1/-1;margin:0;padding:13px 15px;font-weight:700}.proof-grok-jump-nav{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:7px;padding-top:2px;display:flex}.proof-grok-jump-nav span,.proof-grok-jump-nav a{font-family:var(--font-ui);text-transform:uppercase;font-size:.7rem;font-weight:700}.proof-grok-jump-nav span{color:#673326;margin-right:3px}.proof-grok-jump-nav a{color:#1c585a;border:1px solid #1c5a5c7a;padding:6px 8px;text-decoration:none}.proof-grok-jump-nav a:hover,.proof-grok-jump-nav a:focus-visible{background:#1c5a5c17;border-color:#1c585a}.proof-grok-jump-nav a:focus-visible{outline-offset:2px;outline:2px solid #1c585a}.proof-grok-defaults{color:var(--bone);background:linear-gradient(135deg,#10191afa,#080b0ffc),url(/assets/ornaments/bg-stars-tile.png);border-color:#182326;gap:24px;display:grid}.proof-grok-defaults .proof-v2-heading .eyebrow{color:var(--cyan)}.proof-grok-defaults .proof-v2-heading h2{color:var(--bone)}.proof-grok-defaults .proof-v2-heading>p:last-child{color:var(--bone-soft)}.proof-grok-default-grid{grid-template-columns:1.2fr .8fr;gap:12px;display:grid}.proof-grok-default-card{background:#06080bb8;border:1px solid #6d4530;padding:22px}.proof-grok-default-card--primary{background:#0d1d1fd6;border-color:#277c81;box-shadow:inset 0 0 0 2px #50d7e314}.proof-grok-default-card>span{color:var(--cyan);font-family:var(--font-ui);text-transform:uppercase;font-size:.74rem;font-weight:700}.proof-grok-default-card h3{color:var(--bone);margin:8px 0 16px;font-size:clamp(1.35rem,2.5vw,2rem)}.proof-grok-default-card h3 code{color:var(--cyan)}.proof-grok-default-card--primary h3{font-size:clamp(1.75rem,3vw,2.45rem)}.proof-grok-default-card>p,.proof-grok-default-card li{color:var(--bone-soft)}.proof-grok-default-card>b{color:var(--cyan);font-family:var(--font-ui);text-transform:uppercase;margin-top:18px;font-size:.8rem;display:block}.proof-grok-default-card ul{gap:10px;margin:0;padding-left:20px;display:grid}.proof-grok-default-card li::marker{color:var(--rust-2)}.proof-grok-default-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:16px;display:grid}.proof-grok-default-metrics p{background:#50d7e30d;border:1px solid #50d7e34d;gap:4px;margin:0;padding:11px;display:grid}.proof-grok-default-metrics strong{color:var(--bone);font-family:var(--font-ui);font-variant-numeric:tabular-nums;font-size:1.15rem;line-height:1.2}.proof-grok-default-metrics span{color:#aebfbb;font-family:var(--font-ui);text-transform:uppercase;font-size:.66rem}.proof-grok-decisions{color:var(--bone);background:linear-gradient(#171213fa,#0a0c0ffc),#111419;gap:22px;display:grid}.proof-grok-decisions .proof-v2-heading .eyebrow{color:var(--cyan)}.proof-grok-decisions .proof-v2-heading h2{color:var(--bone)}.proof-grok-decisions .proof-v2-heading>p:last-child,.proof-grok-decisions .proof-v2-table-footnote{color:var(--bone-soft)}.proof-grok-tradeoff{gap:22px;display:grid}.proof-grok-strengths{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.proof-grok-strength{border:1px solid var(--proof-line);background:#fff4d73d;border-top:5px solid #27787b;grid-template-rows:auto auto 1fr auto auto;min-height:246px;padding:22px;display:grid}.proof-grok-strength--volume{border-top-color:#9a5b2a}.proof-grok-strength .dimension{color:#1d5d5f;font-family:var(--font-ui);letter-spacing:.05em;text-transform:uppercase;font-size:.68rem;font-weight:700}.proof-grok-strength--volume .dimension{color:#7a3a1f}.proof-grok-strength .setting{color:#702c20;font-family:var(--font-ui);text-transform:uppercase;margin-top:5px;font-size:.75rem;font-weight:700}.proof-grok-strength>strong{color:var(--proof-ink);font-family:var(--font-display);font-variant-numeric:tabular-nums;align-self:end;margin-top:22px;font-size:clamp(2.6rem,5vw,4.2rem);line-height:1}.proof-grok-strength p{color:#4e2c22;font-family:var(--font-card);margin:6px 0 22px;font-size:1.15rem}.proof-grok-strength small{color:var(--proof-muted)}.proof-grok-tradeoff-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.proof-grok-tradeoff-list li{color:var(--proof-muted);background:#68251912;border-top:3px solid #8d3425;padding:13px;font-size:.86rem}.proof-v2--grok .proof-v2-limits{border-color:var(--proof-line);background:linear-gradient(180deg, #f0dfbbfa, #cd9e67f5), var(--proof-paper);color:var(--proof-ink)}.proof-v2--grok .proof-v2-limits .eyebrow{color:var(--proof-eyebrow-light)}.proof-v2--grok .proof-v2-limits h2{color:var(--proof-ink)}.proof-v2--grok .proof-v2-limits>div p{border-color:var(--proof-line);color:var(--proof-muted);background:#fff4d74d}.proof-v2--grok .proof-v2-limits>small{color:#624237}.proof-v2--grok .proof-v2-disclosure{color:var(--proof-ink)}.proof-v2--grok .proof-v2-disclosure>summary{border-color:var(--proof-line);background:linear-gradient(180deg, #f0dfbbfa, #d6ae7cf7), var(--proof-paper);box-shadow:inset 0 0 0 1px #68251914}.proof-v2--grok .proof-v2-disclosure>summary:hover,.proof-v2--grok .proof-v2-disclosure>summary:focus-visible,.proof-v2--grok .proof-v2-disclosure[open]>summary{background:#efdfba;border-color:#247174}.proof-v2--grok .proof-v2-disclosure>summary b{color:var(--proof-ink)}.proof-v2--grok .proof-v2-disclosure>summary small{color:#63463b}.proof-v2--grok .proof-v2-count-pill,.proof-v2--grok .proof-v2-disclosure>summary>span:last-child{color:#17585a;border-color:#247174}.proof-v2--grok .proof-v2-disclosure__body{background:linear-gradient(180deg, #ebd3a9fa, #c69562f7), var(--proof-paper);border-color:#247174}.proof-v2--grok .proof-v2-table-block+.proof-v2-table-block{border-top-color:var(--proof-line)}.proof-v2--grok .proof-v2-table-block h3,.proof-v2--grok .proof-v2-data-table{color:var(--proof-ink)}.proof-v2--grok .proof-v2-table-block>p,.proof-v2--grok .proof-v2-data-table td,.proof-v2--grok .proof-v2-data-table .proof-v2-row-header{color:var(--proof-muted)}.proof-v2--grok .proof-v2-data-table th,.proof-v2--grok .proof-v2-data-table td{border-top-color:#68251947}.proof-v2--grok .proof-v2-data-table thead th,.proof-v2--grok .proof-v2-data-table .proof-v2-row-header code,.proof-v2--grok .proof-default-badge{color:#17585a}.proof-v2--grok .proof-v2-data-table tr.is-recommended{background:#2d828424}.proof-v2--grok .proof-v2-data-table tr.is-recommended .proof-v2-row-header{border-left-color:#17585a}.proof-v2--grok .proof-v2-data-notes p{color:#5e3d32;background:#fff4d738;border-left-color:#7a3a22}.proof-v2--grok .proof-v2-data-notes .proof-v2-data-note--wide{background:#2d82841a;border-left-color:#247174}.proof-v2--grok .proof-v2-method-link{color:#145456}.page-title.page-title--proof-fable .page-title-content{max-width:1040px}.page-title.page-title--proof-fable h1{letter-spacing:-.035em;text-transform:none;text-shadow:2px 2px #000;text-wrap:balance;max-width:1040px;font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,5.4vw,4.8rem);font-weight:700;line-height:.98}.page-title.page-title--proof-fable p:not(.eyebrow){max-width:68ch;font-size:1.125rem}.proof-v2--fable{--fable-panel:#0d1420;--fable-panel-raised:#131b2a;--fable-border:#699aa247;--fable-teal-soft:#79dce1}.proof-v2--fable code{color:var(--fable-teal-soft)}.proof-v2--fable .proof-v2-count-pill{display:none}.proof-fable-trust{color:var(--bone);background:radial-gradient(circle at 82% 12%,#50d7e31f,#0000 32%),linear-gradient(145deg,#0d1114fa,#05070afc),url(/assets/ornaments/bg-stars-tile.png);border:2px solid #171d20;gap:28px;padding:clamp(28px,5vw,54px);display:grid;box-shadow:inset 0 0 0 2px #c76c381a}.proof-fable-trust__copy{max-width:860px}.proof-fable-trust__copy h2{color:var(--bone);margin:5px 0 14px;font-size:clamp(2.1rem,5vw,4.1rem);line-height:.98}.proof-fable-trust__copy>p:last-child{max-width:740px;color:var(--bone-soft);margin:0;font-size:1.08rem;line-height:1.7}.proof-fable-stat-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.proof-fable-stat-row article{background:#0f0c0ec2;border:1px solid #5a3a2a;flex-direction:column;min-height:240px;padding:21px;display:flex}.proof-fable-stat-row article.proof-fable-stat--thesis{background:linear-gradient(145deg,#0e2d31e6,#09181de6),#0a1c1ec7;border-color:#267b80;box-shadow:inset 0 0 0 2px #50d7e314}.proof-fable-stat-row strong{color:var(--cyan);font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,6vw,5.2rem);line-height:1}.proof-fable-stat-row span{color:var(--bone);font-family:var(--font-body);margin-top:auto;font-size:1rem;font-weight:600;line-height:1.45}.proof-fable-stat-row small{color:#c7bbb3;font-family:var(--font-body);margin-top:8px;font-size:.82rem;line-height:1.45}.proof-fable-promise{border-left:5px solid var(--rust-2);color:#eadfd6;background:#c76c3814;margin:0;padding:15px 17px;font-size:1rem;font-weight:600}.proof-v2--fable .proof-v2-method{border-color:var(--fable-border);background:linear-gradient(145deg, #0d1420fa, #090e17fc), var(--fable-panel);color:var(--bone)}.proof-v2--fable .proof-v2-method .proof-v2-heading{max-width:65ch}.proof-v2--fable .proof-v2-method .proof-v2-heading .eyebrow{color:var(--cyan)}.proof-v2--fable .proof-v2-method .proof-v2-heading h2,.proof-v2--fable .proof-v2-method .proof-v2-steps h3{color:var(--bone)}.proof-v2--fable .proof-v2-method .proof-v2-heading>p:last-child,.proof-v2--fable .proof-v2-method .proof-v2-steps p{color:var(--bone-soft)}.proof-v2--fable .proof-v2-method .proof-v2-steps article{border-color:var(--fable-border);box-shadow:none;background:#ffffff06}.proof-v2--fable .proof-v2-method .proof-v2-steps article>span{color:var(--cyan);border-color:#50d7e38c}.proof-v2--fable .proof-v2-method-note{border-left-color:var(--cyan-2);color:#c8d6d4;background:#50d7e30d}.proof-fable-default{border-color:var(--fable-border);background:radial-gradient(circle at 88% 8%, #50d7e314, transparent 30%), linear-gradient(145deg, #131b2afa, #0c121dfc), var(--fable-panel-raised);color:var(--bone);grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr);gap:32px;display:grid}.proof-fable-default__intro h2{color:var(--bone);text-wrap:balance;margin:4px 0 12px;font-size:clamp(1.8rem,3.5vw,3rem)}.proof-fable-default__intro .eyebrow{color:var(--cyan)}.proof-fable-default__intro>p:last-of-type{color:var(--bone-soft);line-height:1.65}.proof-fable-default__model{gap:5px;margin:18px 0;display:grid}.proof-fable-default__model code{font-size:1.05rem;font-weight:700}.proof-fable-default__model span{color:#b9c9c7;font-size:.86rem}.proof-fable-head-to-head{border:1px solid var(--fable-border);background:#04090f6b;border-radius:8px;align-self:center;overflow:hidden}.proof-fable-head-to-head>div{border-top:1px solid #699aa22e;grid-template-columns:minmax(130px,.9fr) repeat(2,minmax(130px,1fr));gap:8px;padding:0;display:grid}.proof-fable-head-to-head>div:first-child{background:#ffffff06;border-top:0}.proof-fable-head-to-head span{color:#aebfbd;font-family:var(--font-ui);text-transform:uppercase;padding:12px 13px;font-size:.7rem;font-weight:700}.proof-fable-head-to-head b,.proof-fable-head-to-head strong{color:var(--bone);flex-wrap:wrap;align-items:center;gap:4px;padding:12px 13px;font-size:.86rem;display:flex}.proof-fable-head-to-head__labels b.is-default{color:var(--cyan);background:#50d7e30b}.proof-fable-head-to-head strong.is-winner{color:var(--fable-teal-soft);background:#50d7e311}.proof-fable-head-to-head strong.is-tie{color:var(--bone)}.proof-fable-head-to-head .delta{color:#9ec5c5;opacity:.88;font-size:.72em;font-style:normal;font-weight:600}.proof-fable-head-to-head .delta:before{content:"▲ ";font-size:.78em}.proof-fable-head-to-head .delta--time:before{content:"↓ "}.proof-fable-head-to-head>small{color:#aebfbd;border-top:1px solid #699aa22e;padding:12px 13px;font-size:.78rem;line-height:1.5;display:block}.proof-fable-quality{color:var(--bone);background:linear-gradient(140deg,#0e191bfa,#080a0efc),#111419;border-color:#182326;grid-template-columns:minmax(260px,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(28px,5vw,64px);display:grid}.proof-fable-quality .proof-v2-heading .eyebrow{color:var(--cyan)}.proof-fable-quality .proof-v2-heading h2{color:var(--bone);text-wrap:balance}.proof-fable-quality__copy{flex-direction:column;justify-content:space-between;gap:18px;display:flex}.proof-fable-quality__copy p{color:var(--bone-soft);margin:0;font-size:1rem;line-height:1.7}.proof-v2--fable .proof-fable-quality .button-primary{background:#236f77;border-color:#74d9df;box-shadow:inset 0 0 0 2px #0a2227b3,0 4px #00000057}.proof-v2--fable .proof-fable-quality .button-primary:hover,.proof-v2--fable .proof-fable-quality .button-primary:focus-visible{background:#2b8189}.proof-fable-limits>div p{border:0;border-left:3px solid var(--cyan-2);background:#50d7e309;padding:15px 18px}.proof-v2--fable .proof-v2-close{background:radial-gradient(circle at 12% 20%,#50d7e31f,#0000 35%),linear-gradient(135deg,#0b373dfa,#0b1c24fc);border-color:#1e5960;box-shadow:inset 0 0 0 2px #50d7e317}.proof-v2--fable .proof-v2-close p:last-child{color:#c9dcda;text-decoration:none}.proof-v2--fable .proof-v2-close .button-primary{background:#236f77;border-color:#74d9df;box-shadow:inset 0 0 0 2px #0a2227b3,0 4px #00000057}.proof-v2--fable .proof-v2-close .button-primary:hover,.proof-v2--fable .proof-v2-close .button-primary:focus-visible{background:#2b8189}@media (width<=980px){.proof-grok-lead,.proof-fable-default,.proof-grok-default-grid,.proof-fable-quality{grid-template-columns:1fr}.proof-grok-stats,.proof-v2-steps,.proof-v2-contract-grid,.proof-v2-limits>div,.proof-v2-data-notes,.proof-grok-tradeoff-list,.proof-fable-stat-row{grid-template-columns:repeat(2,minmax(0,1fr))}.proof-grok-rule,.proof-fable-stat-row article:last-child{grid-column:1/-1}}@media (width<=760px){.page-title.page-title--proof h1,.page-title.page-title--proof-grok h1{font-size:clamp(2.45rem,12vw,3.25rem);line-height:.98}.page-title.page-title--proof-fable h1{font-size:clamp(2.35rem,11vw,3.2rem);line-height:1.02}.page-title.page-title--proof-fable p:not(.eyebrow){font-size:1.05rem}.proof-v2-switcher,.proof-v2-bridge,.proof-v2-close{flex-direction:column;align-items:stretch}.proof-v2-switcher{position:static}.proof-v2-switcher nav{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.proof-v2-switcher nav a{flex-direction:column;align-items:flex-start}.proof-v2-switcher nav a span{font-size:.62rem}.proof-v2-switcher>div strong{display:none}.proof-grok-stats,.proof-v2-steps,.proof-v2-contract-grid,.proof-v2-generation-lines,.proof-v2-limits>div,.proof-v2-data-notes,.proof-grok-tradeoff-list,.proof-fable-stat-row{grid-template-columns:1fr}.proof-grok-rule,.proof-fable-stat-row article:last-child{grid-column:1}.proof-grok-stats article,.proof-fable-stat-row article,.proof-v2-steps article,.proof-v2-contract{min-height:170px}.proof-fable-stat-row strong{font-size:clamp(2.6rem,13vw,4rem)}.proof-grok-default-metrics,.proof-grok-strengths{grid-template-columns:1fr}.proof-grok-jump-nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.proof-grok-jump-nav>span{grid-column:1/-1}.proof-fable-head-to-head{overflow:hidden}.proof-fable-head-to-head>div{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.proof-fable-head-to-head>div>span{grid-column:1/-1;padding-bottom:7px}.proof-fable-head-to-head b,.proof-fable-head-to-head strong{align-content:flex-start;min-height:58px;padding-top:9px}.proof-v2-table-region{padding-top:30px;-webkit-mask-image:linear-gradient(90deg,#000 92%,#0000);mask-image:linear-gradient(90deg,#000 92%,#0000)}.proof-v2-scroll-hint{color:var(--cyan);font-family:var(--font-ui);letter-spacing:.03em;text-transform:uppercase;font-size:.72rem;font-weight:700;display:block;position:absolute;top:5px;left:0}.proof-v2--grok .proof-v2-scroll-hint{color:#17585a}.proof-v2-close__actions{flex-direction:column}.proof-v2-close__actions .button,.proof-v2-bridge .button,.proof-fable-quality__copy .button{width:100%}.proof-v2-bridge-link{align-self:flex-start}.proof-v2-disclosure>summary{align-items:flex-start}.proof-v2-disclosure>summary small{display:none}}@media (prefers-reduced-motion:reduce){.proof-v2-disclosure>summary,.proof-v2-disclosure>summary>span:last-child{transition:none}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;min-height:100vh;font-family:var(--font-body);background:linear-gradient(#080c11e6,#07080afa),url(/assets/ornaments/bg-stars-tile.png) 0 0/1254px 1254px;margin:0;overflow-x:hidden}img{max-width:100%;image-rendering:pixelated;image-rendering:crisp-edges;display:block}a{color:inherit}input,textarea,select{width:100%;min-height:44px;color:var(--bone);font:inherit;background:#08090c;border:2px solid #050404;box-shadow:inset 0 0 0 2px #6a3b25b8}input,select{padding:10px 12px}textarea{resize:vertical;min-height:90px;padding:10px 12px}label{color:var(--bone-soft);font-family:var(--font-ui);gap:7px;font-size:.86rem;font-weight:600;display:grid}code{color:var(--cyan);background:#07080b;border:2px solid #50d7e36b;padding:10px 12px;display:inline-block;box-shadow:inset 0 0 0 2px #0c292dcc}.hero-title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:0;font-weight:700;line-height:.9}.card-title,.button-label{font-family:var(--font-card);letter-spacing:.03em}.pixel-ui{font-family:var(--font-ui)}.site-shell{min-height:100vh}.site-header{z-index:20;width:min(var(--max), calc(100% - 40px));grid-template-columns:auto minmax(120px,340px) minmax(0,1fr);align-items:center;gap:18px;margin:0 auto;padding:22px 0 20px;display:grid;position:relative}.brand{justify-self:start;align-items:center;gap:12px;min-width:max-content;text-decoration:none;display:inline-flex}.brand.compact .brand-text{font-size:1.4rem}.brand-mark{background:#140f12;place-items:center;width:42px;height:42px;display:grid}.brand-mark img{width:34px}.brand-text{color:var(--bone);font-family:var(--font-ui);white-space:nowrap;text-shadow:3px 3px #000;font-size:1.65rem;font-weight:600;line-height:1}.brand-text span{color:var(--cyan)}.nav-divider{object-fit:contain;opacity:.96;justify-self:center;width:min(340px,26vw);min-width:140px;max-height:34px}.site-nav{max-width:100%;box-shadow:none;background:0 0;border:0;justify-content:center;justify-self:end;align-items:center;gap:10px;padding:0;display:flex}.site-nav a{min-height:34px;color:var(--bone-soft);font-family:var(--font-ui);border:1px solid #0000;justify-content:center;align-items:center;padding:7px 10px;font-weight:600;text-decoration:none;display:inline-flex}.site-nav a:hover,.site-nav a.active{color:var(--cyan);background:#151012;border-color:#6f452d;box-shadow:inset 0 0 0 1px #000}.button{border:2px solid var(--line-dark);min-height:54px;font-family:var(--font-card);letter-spacing:.03em;text-transform:uppercase;justify-content:center;align-items:center;gap:10px;padding:13px 22px;font-weight:400;text-decoration:none;transition:transform .14s,filter .14s;display:inline-flex;box-shadow:inset 0 0 0 2px #a85a30,inset 0 0 0 5px #0000003d,0 7px #0000006b}.button:hover{filter:brightness(1.08);transform:translateY(-2px)}.button img{width:30px}.button-primary{color:var(--bone);background:linear-gradient(#963c25,#652019)}.button-secondary{color:var(--bone);background:linear-gradient(#1c1a1b,#0a0a0d);box-shadow:inset 0 0 0 2px #6c442d,inset 0 0 0 5px #00000057,0 7px #0000006b}.hero{min-height:64vh;padding:118px max(22px, calc((100vw - var(--max)) / 2)) 54px;color:var(--paper);background:linear-gradient(90deg,#06080ceb,#0c0a0cb8 48%,#050609e6),url(/assets/ornaments/bg-stars-tile.png) 0 0/1254px 1254px,#080b10;border-bottom:3px solid #050404;align-items:center;margin-top:-88px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px #00000038}.hero-stars{pointer-events:none;opacity:.7;background:linear-gradient(#0000 0 86%,#ead2a51f 86% 87%,#0000 87%),repeating-linear-gradient(90deg,#0000 0 78px,#50d7e314 78px 80px,#0000 80px 156px);position:absolute;inset:0}.hero-character{object-fit:contain;opacity:.86;filter:drop-shadow(0 22px #0000005c);width:min(42vw,540px);max-height:88%;position:absolute;bottom:0}.hero-character-right{right:max(22px, calc((100vw - var(--max)) / 2));transform:translateY(12px)}.hero-content{z-index:2;justify-self:start;width:min(700px,58vw);position:relative}.eyebrow{color:var(--cyan);font-family:var(--font-ui);text-transform:uppercase;margin:0 0 10px;font-size:.82rem;font-weight:600}h1,h2,h3,p{margin-top:0}.hero h1,.page-title h1{font-family:var(--font-display);text-transform:uppercase;letter-spacing:0;text-shadow:3px 3px #000;margin:0;font-size:5.8rem;font-weight:700;line-height:.9}.hero-lede{max-width:680px;color:var(--bone);font-family:var(--font-body);margin:22px 0 28px;font-size:1.22rem;font-weight:500;line-height:1.55}.hero-actions{flex-wrap:wrap;gap:16px;display:flex}.home-strip{z-index:3;width:min(var(--max), calc(100% - 40px));grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:24px auto 64px;display:grid;position:relative}.home-strip div,.timeline-step,.review-source,.review-artifact-card,.privacy-panel,.privacy-retention,.access-panel,.dark-panel,.workflow-environments,.proof-evidence,.stat,.check-grid article{border:1px solid #ca7e408f;box-shadow:0 10px #00000029}.feature-card,.closing-cta,.command-panel,.demo-link-panel{border:3px solid var(--line-dark);box-shadow:inset 0 0 0 2px #6a3b25,inset 0 0 0 5px #0e0b0ab8,0 0 0 1px #ca7e40,0 18px #00000038}.home-strip div{min-height:104px;color:var(--bone);background:linear-gradient(#1d1411f5,#0a0a0cfc),#121015;padding:20px}.home-strip strong{color:var(--cyan);font-family:var(--font-ui);font-size:1.05rem;display:block}.home-strip span{color:var(--bone-soft);margin-top:7px;font-weight:600;display:block}.roles-section,.actual-run-section,.page-wrap,.site-footer{width:min(var(--max), calc(100% - 40px));margin-left:auto;margin-right:auto}.roles-section{padding:10px 0 42px}.section-intro,.page-title-content{max-width:820px}.section-intro h2,.page-title h1,.product-panel h2,.command-panel h2,.review-source h2,.privacy-panel h2,.access-panel h2,.dark-panel h2,.proof-evidence-heading h2,.proof-table-section h3{color:var(--bone);font-family:var(--font-display);letter-spacing:0;font-size:2.4rem;line-height:1.08}.section-intro p:not(.eyebrow),.page-title p:not(.eyebrow){color:var(--bone-soft);font-size:1.05rem;line-height:1.65}.role-grid,.feature-grid,.stat-grid,.check-grid{gap:18px;display:grid}.role-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:24px}@media (width>=1041px){.role-card:not(:last-child):after{content:"";z-index:4;background:linear-gradient(90deg,#50d7e32e,#50d7e3b8);width:20px;height:2px;position:absolute;top:42px;right:-19px}.role-card:not(:last-child):before{content:"";z-index:5;border-top:2px solid #50d7e3bd;border-right:2px solid #50d7e3bd;width:12px;height:12px;position:absolute;top:36px;right:-21px;transform:rotate(45deg)}}.actual-run-section{padding:0 0 64px}.run-carousels{grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:16px clamp(20px,2.6vw,40px);margin-top:34px;display:grid;position:relative}.run-carousels:after{content:"";inset-inline:0;background:linear-gradient(90deg,#0000 0,#ca7e4047 9%,#ca7e4080 50%,#ca7e4047 91%,#0000 100%);grid-area:1/1/2/-1;height:1px;position:absolute;bottom:0}.editorial-carousel{grid-row:1/span 3;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;outline:none;min-width:0;display:grid}.editorial-carousel:focus-visible{outline:2px solid var(--cyan);outline-offset:8px}.editorial-carousel__head{flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;padding-bottom:14px;display:flex}.editorial-carousel__label{flex:auto;min-width:0}.editorial-carousel__label .eyebrow{margin-bottom:6px}.editorial-carousel__label>p:last-child{max-width:62ch;color:var(--bone-soft);margin:0;font-size:.96rem;line-height:1.5}.editorial-carousel__counter{min-width:70px;color:var(--cyan);font-family:var(--font-ui);letter-spacing:.12em;text-align:right;flex:none;font-size:.92rem;font-weight:600}.carousel-button{border:2px solid var(--line-dark);width:42px;height:42px;color:var(--cyan);cursor:pointer;font-family:var(--font-ui);background:linear-gradient(#1c1a1b,#0a0a0d);place-items:center;padding:0;font-size:1.35rem;line-height:1;transition:transform .14s,filter .14s;display:inline-grid;box-shadow:inset 0 0 0 2px #6c442d,inset 0 0 0 4px #00000057,0 4px #0000006b}.carousel-button:hover{color:#bdf6fb;filter:brightness(1.18);transform:translateY(-2px)}.carousel-button:active{transform:translateY(0)}.carousel-button:focus-visible,.carousel-dot:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.carousel-frame{background:0 0;border:0;min-width:0;height:100%;padding:0;box-shadow:0 14px 30px #00000040}.carousel-viewport{touch-action:pan-y;min-width:0;height:100%;overflow:hidden}.carousel-track{will-change:transform;flex-wrap:nowrap;align-items:stretch;min-width:0;height:100%;transition:transform .45s cubic-bezier(.2,.7,.2,1);display:flex}.carousel-slide{flex:0 0 100%;min-width:0;display:flex}.carousel-dots{flex-wrap:wrap;justify-content:center;gap:8px;min-width:0;margin:0;display:flex}.carousel-dots-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;min-width:0;display:flex}.carousel-dot{cursor:pointer;background:#2a2018;border:1px solid #6c442d;width:11px;height:11px;padding:0;transition:background .15s,transform .15s;box-shadow:inset 0 0 0 1px #000}.carousel-dot:hover{background:#4a3322}.carousel-dot[aria-current=true]{border-color:var(--cyan-2);background:var(--cyan);transform:scale(1.05)}@media (width<=1080px){.run-carousels{grid-template-rows:none;grid-template-columns:1fr;gap:30px}.run-carousels:after,.run-carousels:before{display:none}.editorial-carousel{grid-row:auto;display:block}.editorial-carousel__head{border-bottom:1px solid #ca7e4054;margin-bottom:14px}.carousel-dots-row{margin-top:16px}.carousel-frame,.carousel-viewport,.carousel-track{height:auto}}@supports not (grid-template-rows:subgrid){.run-carousels{grid-template-rows:none;align-items:start}.run-carousels:after,.run-carousels:before{display:none}.editorial-carousel{grid-row:auto;display:block}.editorial-carousel__head{border-bottom:1px solid #ca7e4054;margin-bottom:14px}.carousel-dots-row{margin-top:16px}.carousel-frame,.carousel-viewport,.carousel-track{height:auto}}.run-card{width:100%;color:var(--ink);background:radial-gradient(120% 80% at 12% 0,#f7e8c766,#0000 58%),linear-gradient(168deg,#ecd9b1f5,#cc965bed);border:2px solid #5e371c;flex-direction:column;padding:26px;display:flex;position:relative;box-shadow:inset 0 0 0 2px #00000026,inset 0 0 0 4px #f0d9ab4d}.run-card:before,.run-card:after{content:"";opacity:.7;border:2px solid #7a3a23;width:10px;height:10px;position:absolute}.run-card:before{border-bottom:0;border-right:0;top:6px;left:6px}.run-card:after{border-top:0;border-left:0;bottom:6px;right:6px}.run-card__label{color:#8a4324;font-family:var(--font-ui);letter-spacing:.09em;text-transform:uppercase;font-size:.72rem;font-weight:600}.habit-card__top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.habit-tag{color:#155a60;font-family:var(--font-ui);letter-spacing:.07em;text-transform:uppercase;background:#1b7c8521;border:1.5px solid #1b7c8559;align-items:center;gap:6px;padding:5px 9px;font-size:.72rem;font-weight:600;display:inline-flex}.habit-index{color:var(--rust);font-family:var(--font-ui);letter-spacing:.06em;font-size:.9rem;font-weight:600}.habit-title{color:#3a1d12;font-family:var(--font-card);margin:0 0 14px;font-size:2rem;font-weight:400;line-height:1.12}.habit-body{color:#3d2218;max-width:74ch;margin:0 0 18px;font-size:1.05rem;line-height:1.64}.habit-foot{color:#7a4326;font-family:var(--font-ui);letter-spacing:.07em;text-transform:uppercase;border-top:1px dashed #7a3a2359;margin-top:auto;padding-top:14px;font-size:.72rem;font-weight:600}.finding-card__top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.finding-id{align-items:baseline;gap:9px;display:flex}.finding-number{color:#5e2a1a;font-family:var(--font-display);font-size:1.9rem;line-height:.8}.finding-badges,.finding-scores{flex-wrap:wrap;gap:7px;display:flex}.finding-badges{justify-content:flex-end}.finding-badge{font-family:var(--font-ui);letter-spacing:.05em;text-transform:uppercase;border:1.5px solid #0000;align-items:center;padding:5px 9px;font-size:.7rem;font-weight:600;line-height:1;display:inline-flex}.finding-badge--high{background:var(--rust);color:#f5e3bd;border-color:#3f140c}.finding-badge--medium{color:#2a1808;background:#bd7e2c;border-color:#5c3a10}.finding-badge--type{color:#7a3a23;background:#0000000f;border-color:#9c3e2b66}.finding-badge--style{color:#155a60;background:#1b7c851f;border-color:#1b7c8566}.finding-block{margin-bottom:16px}.finding-block p{margin:6px 0 0}.finding-diagnosis{color:#3d2218;font-size:1rem;line-height:1.6}.finding-diff{color:#2c1812;background:#0000000d;border:1px solid #00000021;padding:12px 14px;font-size:1rem;line-height:1.75}.finding-diff del{color:#8a2b1c;background:#9c3e2b26;padding:0 2px;text-decoration-thickness:2px}.finding-diff ins{color:#2f5a27;background:#4a7c2f30;padding:0 2px;text-decoration:none}.finding-candidate{border-top:1px dashed #7a3a2359;margin-top:auto;padding-top:18px}.finding-candidate__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.finding-scores span{color:#5e2a1a;font-family:var(--font-ui);letter-spacing:.03em;background:#0000000a;border:1px solid #9c3e2b4d;padding:3px 8px;font-size:.72rem}.finding-scores b{color:var(--rust);font-weight:600}.candidate-text{border-left:3px solid var(--rust);color:#2a160f;font-family:var(--font-card);margin:0;padding-left:14px;font-size:1.3rem;line-height:1.32}.candidate-text--cut{color:#7a3a23;border-left-color:#7a3a2366;font-style:italic}.candidate-note{color:#5a3526;margin:10px 0 0;font-size:.96rem;line-height:1.5}@media (prefers-reduced-motion:reduce){.carousel-track{transition:none}.review-carousel-track{scroll-behavior:auto}}.closing-cta{color:var(--bone);background:linear-gradient(#1c120ff7,#0c0a0bfc),#121015;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding:22px;display:flex}.closing-cta p{max-width:720px;color:var(--bone);margin:0;font-weight:600}.role-card,.feature-card{background:linear-gradient(#1c120ff7,#0c0a0bfc),#121015;min-height:300px;padding:22px;position:relative}.role-card{border:1px solid #ca7e409e;box-shadow:0 12px #0000002e}.role-card img{aspect-ratio:1;object-fit:cover;width:100%}.role-kicker{color:var(--cyan);font-family:var(--font-ui);text-transform:uppercase;margin-top:18px;font-size:.82rem;font-weight:600;line-height:1.2;display:block}.role-card h2,.feature-card h2,.timeline-step h2{color:var(--bone);font-family:var(--font-card);letter-spacing:.03em;margin:8px 0 9px;font-size:1.55rem;line-height:1.1}.feature-card h2,.timeline-step h2{margin-top:18px}.role-card p,.feature-card p,.timeline-step p,.review-source p,.privacy-panel p,.access-panel p,.dark-panel p,.command-panel p{color:var(--bone-soft)}.page-wrap{padding:24px 0 52px}.page-title{margin-bottom:28px}.page-title-content>p{margin-bottom:0}.page-title-actions .hero-actions{margin-top:18px}.page-title h1{font-size:3.5rem}.page-stack{gap:28px;display:grid}.feature-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.feature-card{flex-direction:column;min-height:336px;display:flex}.feature-icon{width:auto;height:70px;margin:0 auto 18px}.feature-note{color:var(--cyan);border-top:2px dotted #cc703975;align-items:center;gap:10px;margin-top:auto;padding-top:14px;font-size:.92rem;display:flex}.feature-note img{flex:none;width:28px}.dark-panel,.command-panel,.privacy-panel,.access-panel,.demo-link-panel{background:linear-gradient(#1d1411fa,#0a0a0cfc);grid-template-columns:minmax(92px,148px) minmax(0,1fr);align-items:center;gap:20px;padding:28px;display:grid}.command-panel{color:var(--bone);background:linear-gradient(#1c120ff7,#0c0a0bfc),#121015}.command-panel h2,.command-panel p{color:var(--bone)}.dark-panel>img,.command-panel>img,.privacy-panel>img,.access-panel>img,.demo-link-panel>img{object-fit:contain;width:100%;max-height:172px;margin:auto}.product-panel>img{max-height:190px;transform:scale(1.14)}.timeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.timeline-step{z-index:1;background:linear-gradient(180deg, #ead2a5f0, #c69158f0), var(--paper);min-height:260px;color:var(--ink);isolation:isolate;padding:24px;position:relative}.timeline-step:first-child{z-index:4}.timeline-step:nth-child(2){z-index:3}.timeline-step:nth-child(3){z-index:2}.timeline-step:not(:last-child):after{content:"";z-index:2;filter:drop-shadow(0 1px #0011007c);width:89px;height:75px;image-rendering:pixelated;image-rendering:crisp-edges;pointer-events:none;background:url(/assets/ornaments/arrow-right-med-thin.png) 50%/contain no-repeat;position:absolute;top:8px;right:-14px}.timeline-step:not(:last-child):before{content:none}.timeline-step:last-child:after{content:"";z-index:4;filter:drop-shadow(0 3px #0000005c);width:68px;height:70px;image-rendering:pixelated;image-rendering:crisp-edges;pointer-events:none;background:url(/assets/ornaments/ribbon-red-small.png) 50%/contain no-repeat;position:absolute;top:-18px;right:14px}.timeline-step span{z-index:3;width:44px;height:44px;color:var(--cyan);font-family:var(--font-ui);background:#151011;border:2px solid #050404;place-items:center;font-weight:600;display:inline-grid;position:relative}.timeline-step h2{color:var(--ink)}.timeline-step p{color:#5f2d21;font-weight:600}.workflow-ahead{border:3px solid var(--line-dark);background:radial-gradient(circle at 92% 8%,#50d7e321,#0000 28%),linear-gradient(135deg,#1f1411fc,#080a0dfc);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:24px;padding:32px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #6a3b25,inset 0 0 0 5px #0e0b0ab8,0 0 0 1px #ca7e40,0 18px #00000038}.workflow-ahead-copy{align-self:center;padding:10px 8px}.workflow-ahead-copy h2{max-width:16ch;color:var(--bone);font-family:var(--font-display);text-transform:uppercase;text-shadow:3px 3px #000;margin:4px 0 14px;font-size:clamp(2rem,4vw,3.6rem);line-height:.98}.workflow-ahead-copy>p:last-child{max-width:62ch;color:var(--bone-soft);margin:0;font-size:1.04rem}.workflow-ahead-flow{gap:10px;display:grid}.workflow-ahead-flow>div{background:#06090cbd;border:1px solid #50d7e361;grid-template-columns:46px minmax(0,1fr);align-content:center;column-gap:14px;min-height:104px;padding:16px 18px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #1b7c8538}.workflow-ahead-flow span{color:var(--cyan);font-family:var(--font-ui);grid-row:1/3;align-self:center;font-size:1.18rem;font-weight:600}.workflow-ahead-flow strong{color:var(--bone);font-family:var(--font-card);font-size:1.22rem;line-height:1.15}.workflow-ahead-flow small{color:var(--bone-soft);font-family:var(--font-body);margin-top:4px;font-size:.88rem;font-weight:500}.workflow-batch-note{background:linear-gradient(90deg,#5a1f18c2,#180e0ee0);border:1px solid #ca7e40ad;grid-column:1/-1;grid-template-columns:108px minmax(0,1fr);align-items:center;gap:20px;padding:22px 24px;display:grid;box-shadow:inset 0 0 0 2px #6a3b2573}.workflow-batch-note img{object-fit:contain;width:92px;max-height:100px;margin:auto}.workflow-batch-note h3{color:var(--bone);font-family:var(--font-card);margin:2px 0 6px;font-size:1.55rem}.workflow-batch-note p:last-child{max-width:78ch;color:var(--bone-soft);margin:0}.workflow-environments{background:linear-gradient(#131112fa,#08090cfc),#0f0d11;gap:18px;padding:28px;display:grid}.workflow-environments h2{color:var(--bone);font-family:var(--font-card);margin:0;font-size:1.8rem}.workflow-environments p{color:var(--bone-soft);margin:0}.workflow-environment-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.workflow-environment{min-height:150px;color:var(--bone);background:#08080a94;border:1px solid #ca7e4080;gap:8px;padding:18px;display:grid;box-shadow:inset 0 0 0 1px #6a3b256b}.workflow-environment strong{color:var(--bone);font-family:var(--font-card);font-size:1.22rem;line-height:1.1}.workflow-environment span{color:var(--bone-soft);font-weight:500}.review-showcase{position:relative}.review-showcase.review-carousel{outline:none;min-width:0;display:block}.review-showcase.review-carousel:focus-visible{outline:2px solid var(--cyan);outline-offset:8px}.review-carousel-viewport{background:linear-gradient(#1d1411fa,#0a0a0cfc),#121015;border:1px solid #ca7e408f;border-radius:14px;overflow:hidden;box-shadow:inset 0 0 0 2px #6a3b2540,0 16px 36px #00000042}.review-carousel-track{overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:stretch;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.review-carousel-track::-webkit-scrollbar{display:none}.review-slide{scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 100%;grid-template-columns:minmax(260px,4fr) minmax(0,7fr);align-items:stretch;gap:0;min-width:0;display:grid}.review-source{background:linear-gradient(#1d1411fa,#0a0a0cfc),#121015;align-content:center;padding:28px;display:grid}.review-source h2{font-size:2.15rem}.review-source .eyebrow{color:var(--cyan)}.review-carousel .review-source{box-shadow:none;background:0 0;border:0;border-right:1px solid #ca7e4040;border-radius:0;flex-direction:column;justify-content:center;gap:.85rem;padding:clamp(22px,2.6vw,34px);display:flex}.review-carousel .review-source .eyebrow,.review-carousel .review-source h2,.review-carousel .review-source p:last-child{margin:0}.review-carousel .review-source .eyebrow{letter-spacing:.12em;font-size:.72rem}.review-carousel .review-source h2{font-size:clamp(1.5rem,2.2vw,2.1rem);line-height:1.12}.review-carousel .review-source p:last-child{line-height:1.6}.artifact-visual{place-items:center;min-height:0;display:grid}.review-artifact-card{background:linear-gradient(180deg, #ead2a5f2, #c69158eb), var(--paper);color:var(--ink);border:1px solid #ca7e4094;padding:10px;box-shadow:0 10px #0000002e}.review-carousel .review-artifact-card{box-shadow:none;border:0;border-radius:0;padding:clamp(16px,1.8vw,24px)}.artifact-visual img{object-fit:contain;object-position:center;image-rendering:auto;border:0;border-radius:6px;width:100%;height:auto;max-height:600px}.review-carousel .review-artifact-card img{border-radius:6px}.review-carousel-controls{justify-content:space-between;align-items:center;gap:1rem;margin-top:1.25rem;display:flex}.review-carousel-counter{color:var(--bone-soft);font-family:var(--font-ui);letter-spacing:.1em;margin:0;font-size:.78rem;font-weight:600}.review-carousel-nav,.review-carousel-dots{align-items:center;display:flex}.review-carousel-nav{gap:.85rem}.review-carousel-dots{gap:.5rem}.carousel-arrow{border:2px solid var(--line-dark);width:2.6rem;height:2.6rem;color:var(--bone);cursor:pointer;background:linear-gradient(#2a1d15,#1b120d);border-radius:8px;justify-content:center;align-items:center;padding:0;transition:border-color .15s,color .15s,transform .15s;display:inline-flex;box-shadow:inset 0 0 0 2px #6c442d,inset 0 0 0 4px #00000042,0 4px #0000005c}.carousel-arrow:hover:not(:disabled){border-color:var(--rust-2);color:var(--cyan);transform:translateY(-1px)}.carousel-arrow:disabled{cursor:not-allowed;opacity:.35}.carousel-arrow:focus-visible,.review-carousel-dot:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.review-carousel-dot{cursor:pointer;background:0 0;border:1px solid #6c442d;border-radius:50%;width:9px;height:9px;padding:0;transition:background .15s,border-color .15s,transform .15s}.review-carousel-dot:hover{background:#c76c386b}.review-carousel-dot[aria-current=true]{border-color:var(--rust-2);background:var(--rust);transform:scale(1.08)}.check-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.check-grid article{background:linear-gradient(#1c120ff7,#0c0a0bfc);grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px;min-height:116px;padding:18px;display:grid}.check-grid img{filter:drop-shadow(0 2px #0000008c);align-self:center;width:30px;margin:0}.check-grid p{color:var(--bone-soft);margin:0}.privacy-retention{background:linear-gradient(180deg, #ead2a5f2, #c69158eb), var(--paper);color:var(--ink);padding:24px}.privacy-retention .section-heading h3{color:var(--ink)}.privacy-retention .section-icon,.privacy-retention th{color:#682519}.privacy-retention table{min-width:0;color:var(--ink)}.privacy-retention th,.privacy-retention td{border-top-color:#6825194d}.stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.proof-evidence{background:linear-gradient(180deg, #ead2a5f2, #c69158eb), var(--paper);color:var(--ink);gap:18px;padding:24px;display:grid}.proof-evidence-heading{max-width:820px}.proof-evidence-heading .eyebrow{color:#682519}.proof-evidence-heading h2{color:var(--ink);margin-bottom:0}.proof-evidence-heading>p:last-child{color:#4d281f;max-width:760px;margin:12px 0 0}.stat{min-height:132px;color:var(--ink);background:#fff4d73d;border-color:#6825196b;padding:20px;box-shadow:inset 0 0 0 1px #6825192e}.stat span{color:#6a2b20;font-family:var(--font-ui);text-transform:uppercase;font-size:.8rem;font-weight:600;display:block}.stat strong{color:#1a100c;font-family:var(--font-display);overflow-wrap:anywhere;margin-top:12px;font-size:2.35rem;line-height:1.1;display:block}.stat em{color:#5f2d21;font-family:var(--font-ui);text-transform:uppercase;margin-top:5px;font-size:.78rem;font-style:normal;font-weight:600;display:block}.proof-recommendation{color:var(--bone);background:#10191a;border:2px solid #111a19;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:18px;padding:22px;display:grid;box-shadow:inset 0 0 0 2px #50d7e324}.proof-recommendation__mark{border:2px solid var(--cyan);width:54px;height:54px;color:var(--cyan);font-family:var(--font-ui);place-items:center;font-size:1.8rem;display:grid;box-shadow:inset 0 0 0 2px #50d7e324}.proof-recommendation .eyebrow{color:var(--cyan)}.proof-recommendation h3{color:var(--bone);margin:3px 0 9px;font-size:clamp(1.45rem,2.4vw,2.1rem)}.proof-recommendation h3 code,.proof-recommendation p code,.proof-table-section td code{box-shadow:none;color:inherit;font-family:var(--font-ui);background:0 0;border:0;padding:0;display:inline}.proof-recommendation h3 code{color:var(--cyan)}.proof-recommendation p{max-width:900px;color:var(--bone-soft);margin:0}.proof-definitions{background:#fff4d733;border:1px solid #68251961;box-shadow:inset 0 0 0 1px #6825191a}.proof-definitions>summary{min-height:76px;color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:17px 20px;list-style:none;display:flex}.proof-definitions>summary::-webkit-details-marker{display:none}.proof-definitions>summary:hover,.proof-definitions>summary:focus-visible{background:#68251914}.proof-definitions>summary:focus-visible{outline-offset:-3px;outline:3px solid #276f73}.proof-definitions>summary>span:first-child{gap:2px;display:grid}.proof-definitions>summary b{font-family:var(--font-card);font-size:1.25rem}.proof-definitions>summary small{color:#5f2d21;font-family:var(--font-ui);text-transform:uppercase;font-size:.75rem;font-weight:600}.proof-definitions__toggle{color:#682519;width:38px;height:38px;font-family:var(--font-ui);border:1px solid #6825197a;flex:none;place-items:center;font-size:1.5rem;line-height:1;display:grid}.proof-definitions[open] .proof-definitions__toggle{transform:rotate(45deg)}.proof-definitions__body{border-top:1px solid #6825193d;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0 22px 22px;display:grid}.proof-definitions__heading,.proof-definitions__example,.proof-definition-card--stress{grid-column:1/-1}.proof-definitions__heading{max-width:900px;padding-top:20px}.proof-definitions__heading .eyebrow{color:#682519}.proof-definitions__heading h3{color:var(--ink);margin:3px 0 8px}.proof-definitions__heading>p:last-child{color:#5f2d21;margin:0}.proof-definition-card{background:#fff4d74d;border:1px solid #68251959;min-height:205px;padding:17px}.proof-definition-card--stress{background:#d6f3ec8a;border-color:#276f73;min-height:0}.proof-definition-card--exact{border-top:4px solid #27787b}.proof-definition-card--review{border-top:4px solid #b17c2f}.proof-definition-card--invalid{border-top:4px solid #8d3425}.proof-definition-card__label{color:#682519;font-family:var(--font-ui);text-transform:uppercase;margin-bottom:8px;font-size:.74rem;font-weight:600;display:inline-block}.proof-definition-card h4{color:var(--ink);font-family:var(--font-card);margin:0 0 8px;font-size:1.25rem}.proof-definition-card p{color:#4d281f;margin:0;font-size:.9rem}.proof-repair-proof{background:#27787b1a;border-left:4px solid #27787b;gap:3px;margin-top:14px;padding:11px 12px;display:grid}.proof-repair-proof strong{color:#174f52;font-family:var(--font-ui);text-transform:uppercase;font-size:.8rem}.proof-repair-proof span{color:#405d59;font-size:.78rem;line-height:1.4}.proof-definitions__example{color:#4d281f;background:#68251914;border-left:4px solid #682519;margin:2px 0 0;padding:12px 14px;font-size:.88rem}.proof-definitions__example code{box-shadow:none;color:#552217;font-family:var(--font-ui);background:0 0;border:0;padding:0;display:inline}.proof-table-section{color:var(--ink);background:#fff4d72e;border:1px solid #68251961;padding:18px;box-shadow:inset 0 0 0 1px #6825191f}.proof-table-section h3{color:var(--ink);margin-bottom:8px}.proof-legend{color:#5f2d21;max-width:900px;margin:0 0 18px;font-weight:600}.table-scroll{overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:820px;color:var(--bone)}.proof-table-section table{min-width:1040px;color:var(--ink)}.proof-table-row--recommended{background:#50d7e31a}.proof-posture{min-height:26px;font-family:var(--font-ui);text-transform:uppercase;border:1px solid #68251973;align-items:center;padding:4px 8px;font-size:.7rem;font-weight:600;line-height:1.15;display:inline-flex}.proof-posture--production-default,.proof-posture--pilot-default{color:#123f42;background:#d6f3ec;border-color:#14646a}.proof-posture--controlled-economy{color:#5d3320;background:#fff4d770}.proof-posture--coverage{color:#563b10;background:#ecc05b40;border-color:#87621e}.proof-posture--controlled-alternative{color:#174f52;background:#d6f3ec6b;border-color:#276f73}.proof-posture--gate,.proof-posture--experimental{color:#682519;background:#9c3e2b1f}th,td{text-align:left;vertical-align:top;border-top:2px solid #ca7e4052;padding:12px 14px}.proof-table-section th,.proof-table-section td{border-top-color:#6825194d}th{color:var(--cyan);font-family:var(--font-ui);text-transform:uppercase;font-size:.78rem}.proof-table-section th{color:#682519}.proof-effort-panel{color:var(--bone);background:linear-gradient(135deg,#11141af5,#080c11fa),url(/assets/ornaments/bg-stars-tile.png);border:2px solid #261711;grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr);gap:32px;padding:30px;display:grid;box-shadow:inset 0 0 0 2px #c76c3829}.proof-effort-heading h2,.proof-patchability h2{color:var(--bone);margin:4px 0 12px}.proof-effort-heading>p:last-child,.proof-patchability__intro>p:last-child{color:var(--bone-soft);margin-bottom:0}.proof-effort-list{gap:14px;display:grid}.proof-effort-row{background:#06080bb3;border:1px solid #503322;padding:17px 18px}.proof-effort-row__top,.proof-effort-row__meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.proof-effort-row__top strong{color:var(--bone);font-family:var(--font-display);text-transform:uppercase;font-size:1.35rem}.proof-effort-row__top span,.proof-effort-row__meta{color:var(--bone-soft);font-family:var(--font-ui);font-size:.76rem}.proof-bar{background:#291a14;border:1px solid #060606;height:12px;margin:10px 0 9px;box-shadow:inset 0 0 0 1px #00000085}.proof-bar__fill{height:100%;display:block}.proof-bar__fill--best{background:var(--cyan)}.proof-bar__fill--mixed,.proof-bar__fill--coverage{background:var(--gold)}.proof-bar__fill--weak,.proof-bar__fill--economy{background:var(--rust-2)}.proof-effort-row__meta b{color:var(--bone)}.proof-patchability{color:var(--bone);background:#111419;border:2px solid #19100c;grid-template-columns:1.25fr repeat(3,minmax(0,.75fr));align-items:stretch;gap:14px;padding:28px;display:grid}.proof-patchability__intro{padding-right:14px}.proof-metric-card{background:#191217;border:1px solid #6b432b;flex-direction:column;min-height:220px;padding:19px;display:flex;box-shadow:inset 0 0 0 2px #9c3e2b1f}.proof-metric-card--primary{background:#101c1d;border-color:#267b80;box-shadow:inset 0 0 0 2px #50d7e31f}.proof-metric-card>span{color:var(--bone-soft);font-family:var(--font-ui);text-transform:uppercase;font-size:.76rem;font-weight:600}.proof-metric-card strong{color:var(--cyan);font-family:var(--font-display);margin:auto 0 7px;font-size:clamp(2.35rem,4vw,3.6rem);line-height:1}.proof-metric-card p{color:var(--bone-soft);margin:0;font-size:.86rem}.proof-limits .proof-method-link{color:var(--cyan);font-family:var(--font-ui);text-underline-offset:4px;margin-top:16px;font-weight:600;display:inline-block}.locator-tooltip-cell{cursor:help;outline-offset:3px;text-underline-offset:4px;-webkit-text-decoration:underline dotted #50d7e3b3;text-decoration:underline dotted #50d7e3b3;position:relative}.locator-tooltip-cell:after{content:attr(data-tooltip);z-index:20;color:#17211e;opacity:0;pointer-events:none;text-transform:none;visibility:hidden;background:#fbfdfb;border:1px solid #b9c7c0;border-radius:8px;width:max-content;max-width:280px;padding:10px 12px;font-size:.84rem;font-weight:600;line-height:1.35;transition:opacity .15s,transform .15s;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(-4px);box-shadow:0 12px 22px #00000042}.locator-tooltip-cell:hover:after,.locator-tooltip-cell:focus-visible:after{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.admin-shell{gap:22px;display:grid}.admin-panel,.admin-card,.admin-result{border:3px solid var(--line-dark);background:linear-gradient(#1d1411fa,#0a0a0cfc);box-shadow:inset 0 0 0 2px #6a3b25,inset 0 0 0 5px #0e0b0ab8,0 0 0 1px #ca7e40,0 18px #00000038}.admin-panel{grid-template-columns:minmax(0,.85fr) minmax(320px,1.15fr);gap:22px;padding:24px;display:grid}.admin-panel h2,.admin-card h2{color:var(--bone);margin-bottom:8px;font-family:Georgia,Times New Roman,serif;font-size:2rem;line-height:1.08}.admin-settings,.admin-card{gap:14px;display:grid}.admin-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.admin-card{padding:20px}.admin-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-result{gap:12px;padding:18px;display:grid}.admin-result.error{border-color:#6f1f1f}.admin-result a,.admin-table a{color:var(--cyan);overflow-wrap:anywhere}.admin-result pre{max-height:360px;color:var(--bone-soft);white-space:pre-wrap;margin:0;overflow:auto}.admin-list-panel{grid-template-columns:1fr}.admin-list-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.segmented{background:#08090c;border:2px solid #050404;display:inline-flex}.segmented button,.mini-action{color:var(--bone);font:inherit;font-family:var(--font-ui);cursor:pointer;background:0 0;border:0;font-weight:600}.segmented button{padding:10px 14px}.segmented button.active{color:var(--cyan);background:#682519}.admin-table-wrap{overflow-x:auto}.admin-table{min-width:900px}.mini-action{background:#211413;border:2px solid #050404;padding:8px 10px}.mini-action:disabled,.button:disabled{cursor:not-allowed;filter:grayscale(.8)brightness(.65)}.demo-link-panel .button{width:fit-content;margin-top:8px}.access-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:8px;display:flex}.access-actions .button{margin-top:0}.content-section.pilot-defaults{background:linear-gradient(180deg, #ead2a5f2, #c69158eb), var(--paper);color:var(--ink)}.pilot-defaults .section-heading h3,.content-section.pilot-defaults p,.pilot-defaults .content-section-lede{color:var(--ink)}.pilot-defaults .section-icon,.pilot-defaults .key-value span,.pilot-defaults .engine-footnote span{color:#682519}.pilot-defaults .key-value-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pilot-defaults .key-value{background:#fff4d738;border-color:#6825197a;box-shadow:inset 0 0 0 1px #68251933}.pilot-defaults .key-value strong,.pilot-defaults .engine-footnote strong{color:var(--ink)}.pilot-defaults .engine-footnote{border-top-color:#6825196b}.pilot-defaults .engine-footnote p{color:#5f2d21}.pilot-response-note{color:#5f2d21;border-top:2px dotted #6825196b;margin:16px 0 0;padding-top:14px;font-weight:600}.content-section{box-sizing:border-box;color:var(--bone);background:linear-gradient(#1d1411fa,#0a0a0cfc),#121015;border:1px solid #ca7e408f;padding:24px;box-shadow:0 10px #00000029}.section-heading{align-items:center;gap:10px;margin-bottom:8px;display:flex}.section-heading h3{color:var(--bone);font-family:var(--font-card);letter-spacing:.03em;margin:0;font-size:1.5rem;line-height:1.15}.section-icon{color:var(--cyan);flex:none}.content-section-lede{max-width:760px;color:var(--bone-soft);margin:0 0 16px}.review-highlight-list,.privacy-answer-list{gap:10px;display:grid}.review-highlight-list p,.privacy-answer-list article{background:#08080a94;border:1px solid #ca7e4073;margin:0;box-shadow:inset 0 0 0 1px #6a3b2580}.review-highlight-list p{color:var(--bone);padding:13px 14px 13px 46px;font-weight:600;position:relative}.review-highlight-list p:before{content:"";background:url(/assets/ornaments/bullet-skull.png) 50%/contain no-repeat;width:22px;height:22px;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.review-note{color:var(--cyan);margin:14px 0 0;font-weight:600}.privacy-answer-list article{padding:16px}.privacy-answer-list h4{color:var(--cyan);font-family:var(--font-card);letter-spacing:.03em;margin:0 0 6px;font-size:1.16rem;line-height:1.25}.privacy-answer-list p{color:var(--bone-soft);margin:0}.key-value-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.key-value{background:#08080a94;border:1px solid #ca7e4073;min-height:86px;padding:14px;box-shadow:inset 0 0 0 1px #6a3b2580}.key-value span{color:var(--cyan);text-transform:uppercase;margin-bottom:6px;font-size:.78rem;font-weight:600;display:block}.key-value strong{color:var(--bone);font-family:var(--font-card);letter-spacing:.03em;font-size:1rem;line-height:1.25}.engine-footnote{border-top:2px dotted #cc703975;margin-top:16px;padding-top:14px}.engine-footnote span{color:var(--cyan);text-transform:uppercase;font-size:.78rem;font-weight:600;display:block}.engine-footnote strong{color:var(--bone);font-family:var(--font-card);letter-spacing:.03em;margin-top:4px;display:block}.engine-footnote p{color:var(--bone-soft);margin:8px 0 0}.demo-link-panel{color:var(--bone);background:linear-gradient(#1c120ff7,#0c0a0bfc),#121015;padding:28px}.demo-link-panel h2,.demo-link-panel p:not(.eyebrow){color:var(--bone)}.demo-link-panel .eyebrow{color:var(--cyan)}.site-footer{color:var(--bone-soft);border-top:2px solid #ca7e4057;justify-content:space-between;align-items:center;gap:18px;padding:34px 0 46px;display:flex}.site-footer p{margin:0}.site-footer .footer-contact{flex:none}.site-footer .footer-contact a{color:var(--cyan);font-family:var(--font-ui);font-weight:600;text-decoration:none}.site-footer .footer-contact .footer-buyer-link{padding-right:clamp(8px,1vw,18px)}.site-footer .footer-contact a:hover{color:#bdf6fb}@media (width<=1080px){.site-header{grid-template-columns:1fr;align-items:flex-start;gap:14px;padding-bottom:14px}.site-nav{justify-content:flex-start;justify-self:start;width:100%;overflow-x:auto}.nav-divider{justify-self:start;width:min(420px,100%)}.hero{margin-top:-116px;padding-top:174px}.hero-content{width:min(720px,74vw)}.feature-grid,.role-grid,.workflow-environment-grid,.pilot-defaults .key-value-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.timeline,.workflow-ahead{grid-template-columns:1fr}.timeline-step:not(:last-child):after{width:89px;height:75px;inset:auto auto -48px 5px;transform:rotate(90deg)}.timeline-step:not(:last-child):before{content:none}.admin-panel,.admin-grid{grid-template-columns:1fr}}@media (width<=760px){.site-header,.roles-section,.actual-run-section,.page-wrap,.site-footer{width:min(100% - 24px, var(--max))}.site-header{padding-top:16px}.brand-text{font-size:1.5rem}.site-nav{justify-content:flex-start;width:100%;display:flex;overflow-x:auto}.site-nav a{text-align:center;flex:none}.pilot-defaults .key-value-grid{grid-template-columns:1fr}.hero{min-height:390px;margin-top:0;padding:24px 16px 32px}.hero-content{width:100%}.hero h1{font-size:2.9rem}.hero-lede{max-width:24rem;font-size:1rem}.hero-character{opacity:.22;width:58vw}.hero-character-right{right:-4vw}.home-strip,.feature-grid,.role-grid,.timeline,.workflow-environment-grid,.stat-grid,.check-grid,.key-value-grid{grid-template-columns:1fr}.workflow-ahead{padding:22px}.workflow-batch-note{grid-template-columns:1fr}.workflow-batch-note img{width:78px;margin-left:0}.home-strip{width:min(100% - 24px, var(--max));margin-top:16px;margin-bottom:36px}.review-slide{grid-template-columns:1fr;gap:0}.review-carousel .review-source{border-bottom:1px solid #ca7e4040;border-right:0;padding:20px}.review-carousel .review-artifact-card{padding:10px}.review-carousel .review-artifact-card img{max-height:480px}.closing-cta{flex-direction:column;align-items:stretch}.carousel-dots-row{justify-content:space-between}.run-card{padding:20px}.habit-title{font-size:1.6rem}.finding-badges{justify-content:flex-start}.closing-cta .button{width:100%}.page-title h1,.section-intro h2,.product-panel h2,.command-panel h2,.review-source h2,.privacy-panel h2,.access-panel h2,.admin-panel h2,.admin-card h2,.dark-panel h2,.proof-evidence-heading h2,.proof-table-section h3{font-size:2.05rem}.dark-panel,.command-panel,.privacy-panel,.access-panel,.demo-link-panel,.review-source,.review-artifact-card,.privacy-retention,.proof-evidence{grid-template-columns:1fr;padding:20px}.dark-panel>img,.command-panel>img,.privacy-panel>img,.access-panel>img,.demo-link-panel>img{max-height:94px;margin:0}.proof-table-section{overflow:hidden}.proof-recommendation,.proof-effort-panel,.proof-patchability,.proof-definitions__body{grid-template-columns:1fr}.proof-definitions__heading,.proof-definitions__example,.proof-definition-card--stress{grid-column:1}.proof-definition-card{min-height:0}.proof-patchability__intro{padding-right:0}.proof-metric-card{min-height:180px}.proof-table-section table{min-width:0}.proof-table-section table,.proof-table-section thead,.proof-table-section tbody,.proof-table-section tr,.proof-table-section td{width:100%;display:block}.proof-table-section thead{display:none}.proof-table-section tr{border-top:1px solid #68251952;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;padding:14px 0;display:grid}.proof-table-section td{overflow-wrap:anywhere;border-top:0;padding:0;font-size:.9rem}.proof-table-section td:before{color:#682519;font-family:var(--font-ui);text-transform:uppercase;margin-bottom:3px;font-size:.68rem;font-weight:600;display:block}.proof-table-section td:first-child:before{content:"Setting"}.proof-table-section td:nth-child(2):before{content:"Posture"}.proof-table-section td:nth-child(3):before{content:"Chapters"}.proof-table-section td:nth-child(4):before{content:"Avg findings"}.proof-table-section td:nth-child(5):before{content:"Joint clean"}.proof-table-section td:nth-child(6):before{content:"Contracts E / R / I"}.proof-table-section td:nth-child(7):before{content:"Tokens / source word"}.admin-panel,.admin-card,.admin-result{padding:18px}.admin-form-row{grid-template-columns:1fr}.admin-list-header{flex-direction:column;align-items:flex-start}.segmented{width:100%}.segmented button{flex:1 1 0}.site-footer{flex-direction:column;align-items:flex-start}}
