:root{--canvas:oklch(98.2% .006 250);--panel:oklch(95.8% .01 250);--panel-raised:oklch(100% 0 0);--hairline:oklch(90.2% .012 250);--border:oklch(78% .018 250);--ink-faint:oklch(61% .025 255);--ink-muted:oklch(47% .035 255);--ink:oklch(28% .045 255);--ink-bright:oklch(18% .05 255);--action:oklch(53% .19 255);--action-hover:oklch(45% .18 255);--action-quiet:oklch(92% .04 255);--violation:oklch(56% .2 28);--violation-quiet:oklch(94% .04 28);--verified:oklch(54% .15 150);--verified-quiet:oklch(93% .035 150);--metricflow:oklch(68% .16 45);--story-paper:oklch(93.5% .003 49);--story-paper-soft:oklch(95.4% .005 68);--story-ink:oklch(20.9% .002 107);--story-accent:oklch(63% .211 297);--story-accent-deep:oklch(53.4% .228 294);--story-signal:oklch(93.52% .2396 120);--story-external:oklch(76.1% .165 55);--story-external-deep:oklch(65.15% .1849 57);--story-alert:oklch(48% .17 28);--story-muted:oklch(48.5% .007 56);--okurka-canvas:oklch(97.2% .025 105);--okurka-surface:oklch(99% .014 105);--okurka-leaf:oklch(44.5% .105 145);--okurka-leaf-dark:oklch(28.5% .065 145);--okurka-fresh:oklch(79% .145 115);--okurka-earth:oklch(62.5% .09 62);--okurka-line:oklch(83% .035 115);--font-display:"Arial Narrow", "Avenir Next Condensed", "Helvetica Neue", sans-serif;--font-sans:"Avenir Next", "Segoe UI", system-ui, sans-serif;--font-mono:"SFMono-Regular", "Roboto Mono", Consolas, monospace;--radius:8px;--shadow:0 24px 70px color-mix(in oklch, var(--ink-bright) 10%, transparent);--okurka-card-shadow:0 0 0 1px color-mix(in oklch, var(--ink-bright) 7%, transparent), 0 1px 2px -1px color-mix(in oklch, var(--ink-bright) 7%, transparent), 0 12px 30px -18px color-mix(in oklch, var(--ink-bright) 22%, transparent);--page-gutter:clamp(20px, 5vw, 84px);--content-width:1460px}*{box-sizing:border-box}html{background:var(--canvas);color:var(--ink-bright);scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:var(--canvas);color:var(--ink-bright);font-family:var(--font-sans);margin:0}a{color:inherit;text-decoration:none}button,summary{font:inherit}img{max-width:100%}::selection{background:var(--action-quiet)}.app-shell{min-height:100vh;overflow:clip}.skip-link{z-index:100;background:var(--story-signal);border:2.5px solid var(--story-ink);color:var(--story-ink);padding:10px 16px;font-weight:800;text-decoration:none;position:absolute;top:0;left:-9999px}.skip-link:focus{top:12px;left:12px}.topbar{z-index:40;background:color-mix(in oklch, var(--story-paper) 94%, transparent);border-bottom:2.5px solid var(--story-ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:10px clamp(16px,3vw,24px);display:flex;position:sticky;top:0}.brand{font-family:var(--story-font), var(--font-sans);letter-spacing:-.03em;color:var(--story-ink);align-items:center;gap:12px;font-size:17px;font-weight:800;display:inline-flex}.brand-mark{border:2.5px solid var(--story-ink);background:var(--story-signal);width:46px;height:41px;box-shadow:4px 4px 0 var(--story-ink);border-radius:12px;place-items:center;font-size:17px;font-style:italic;display:grid;transform:rotate(-2deg)}.brand-mark svg{width:34px;height:30px;display:block}.topnav{align-items:center;gap:22px;margin-left:auto;display:flex}.topnav a{color:var(--story-ink);font-family:var(--story-font), var(--font-sans);text-transform:uppercase;letter-spacing:.05em;font-size:13px;font-weight:800;text-decoration:none;transition:opacity .16s}.topnav a:hover{opacity:.65}.topbar-cta{white-space:nowrap}.case-study section[id]{scroll-margin-top:86px}.case-hero{max-width:1680px;min-height:850px;padding:clamp(88px, 11vw, 165px) var(--page-gutter) 120px;grid-template-columns:minmax(0,1.02fr) minmax(430px,.82fr);align-items:center;gap:clamp(52px,8vw,125px);margin:0 auto;display:grid}.eyebrow{color:var(--action);font:750 10px/1.2 var(--font-mono);letter-spacing:.15em;margin-bottom:16px;display:block}.case-hero h1,.section-lead h2,.closing-section h2{font-family:var(--font-display);letter-spacing:-.055em;margin:0}.case-hero h1{text-wrap:balance;max-width:900px;font-size:clamp(62px,7.2vw,118px);line-height:.86}.hero-verdict{max-width:720px;color:var(--verified);margin:36px 0 0;font-size:clamp(20px,2vw,28px);font-weight:750;line-height:1.25}.hero-lead{max-width:710px;color:var(--ink-muted);margin:18px 0 0;font-size:clamp(17px,1.45vw,21px);line-height:1.6}.hero-actions{flex-wrap:wrap;align-items:center;gap:28px;margin-top:38px;display:flex}.primary-link{min-height:52px;color:var(--panel-raised);background:var(--action);border-radius:var(--radius);justify-content:space-between;align-items:center;gap:34px;padding:0 21px;font-weight:700;transition:background .16s,transform .16s;display:inline-flex}.primary-link:hover{background:var(--action-hover);transform:translateY(-2px)}.text-link{color:var(--ink-muted);border-bottom:1px solid var(--border);font-weight:650;transition:color .16s}.text-link:hover{color:var(--action)}.decision-dossier{background:var(--panel-raised);border:1px solid var(--border);border-radius:calc(var(--radius) * 2);box-shadow:var(--shadow);padding:clamp(28px,4vw,52px);position:relative}.decision-dossier:before,.decision-dossier:after{content:"";border-radius:4px;width:4px;position:absolute;top:12%;bottom:12%}.decision-dossier:before{background:var(--metricflow);left:-3px}.decision-dossier:after{background:var(--metricflow);right:-3px}.dossier-head{color:var(--ink-faint);font:750 9px/1.3 var(--font-mono);letter-spacing:.1em;justify-content:space-between;gap:22px;display:flex}.dossier-head strong{color:var(--verified)}.decision-dossier blockquote{font:600 clamp(27px, 3vw, 44px)/1.08 var(--font-display);letter-spacing:-.045em;margin:46px 0}.decision-facts{border-top:1px solid var(--hairline);display:grid}.decision-facts div{border-bottom:1px solid var(--hairline);grid-template-columns:130px 1fr;gap:18px;padding:14px 0;display:grid}.decision-facts span{color:var(--ink-faint);font:700 9px/1.4 var(--font-mono);text-transform:uppercase}.decision-facts strong{font-size:12px;line-height:1.5}.engine-rails{grid-template-columns:1fr 1fr;gap:10px;margin-top:26px;display:grid}.engine-rail{background:var(--panel);border:1px solid var(--hairline);border-radius:var(--radius);border-top-width:3px;min-width:0;padding:15px}.metricflow-rail{border-top-color:var(--metricflow)}.engine-rail span,.engine-rail strong,.engine-rail small{display:block}.engine-rail span{color:var(--ink-faint);font:750 8px/1 var(--font-mono);letter-spacing:.09em}.engine-rail strong{overflow-wrap:anywhere;font:650 11px/1.4 var(--font-mono);margin:10px 0 8px}.engine-rail small{color:var(--ink-muted);font-size:10px;line-height:1.45}.proof-strip{min-height:56px;padding:0 var(--page-gutter);color:var(--panel-raised);background:var(--ink-bright);font:750 9px/1 var(--font-mono);letter-spacing:.12em;white-space:nowrap;justify-content:space-between;align-items:center;gap:24px;display:flex;overflow:hidden}.answer-section,.scorecard-section,.divergence-section,.bridge-section,.receipt-section,.raw-control-section,.refusal-section,.contract-section,.trace-section,.deliverables-section,.closing-section{max-width:var(--content-width);padding-left:var(--page-gutter);padding-right:var(--page-gutter);margin:0 auto}.scorecard-section,.divergence-section,.bridge-section,.receipt-section,.raw-control-section,.refusal-section{padding-top:140px;padding-bottom:140px}.scorecard-section{max-width:none;color:var(--panel-raised);background:var(--ink-bright)}.scorecard-section>*{width:min(calc(100% - 2 * var(--page-gutter)), calc(var(--content-width) - 2 * var(--page-gutter)));margin-left:auto;margin-right:auto}.scorecard-section .eyebrow{color:var(--metricflow)}.scorecard-section .section-lead p{color:color-mix(in oklch, var(--panel-raised) 72%, transparent)}.runtime-status{color:var(--ink);background:var(--panel-raised);border-radius:var(--radius);font:700 10px/1.3 var(--font-mono);letter-spacing:.04em;grid-template-columns:10px 1fr auto;align-items:center;gap:13px;margin-top:46px;padding:17px 20px;display:grid}.runtime-status>span{background:var(--metricflow);border-radius:50%;width:9px;height:9px}.runtime-status--live>span{background:var(--verified)}.runtime-status--drift-refused>span{background:var(--violation)}.runtime-status small{color:var(--ink-faint);font-weight:600}.scorecard-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:14px;display:grid}.scorecard-grid article{min-width:0;color:var(--ink);background:var(--panel-raised);border-radius:var(--radius);padding:clamp(22px,3vw,34px)}.scorecard-grid span,.scorecard-grid strong,.scorecard-grid small{display:block}.scorecard-grid span{color:var(--ink-muted);font:700 10px/1.3 var(--font-mono);text-transform:uppercase}.scorecard-grid strong{font:700 clamp(25px, 3vw, 42px)/1 var(--font-display);letter-spacing:-.045em;margin:34px 0 12px}.scorecard-grid small{color:var(--ink-faint);font-size:10px}.cm1-margin-summary{color:var(--ink);background:color-mix(in oklch, var(--metricflow) 72%, var(--panel-raised));border-radius:var(--radius);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:20px;margin-top:12px;padding:16px 20px;display:grid}.cm1-margin-summary span,.cm1-margin-summary small{font:700 10px/1.35 var(--font-mono)}.cm1-margin-summary span{text-transform:uppercase}.cm1-margin-summary strong{font:750 22px/1 var(--font-mono)}.cm1-margin-summary small{color:var(--ink-muted);text-align:right}.scope-note{color:var(--ink);background:var(--metricflow);border-radius:var(--radius);margin-top:14px;padding:18px 20px;font-size:13px;line-height:1.5}.divergence-section,.bridge-section,.receipt-section,.raw-control-section,.refusal-section{max-width:var(--content-width);margin-left:auto;margin-right:auto}.daily-ebitda-chart,.subtotal-bridge{background:var(--panel-raised);border:1px solid var(--border);border-radius:var(--radius);margin:64px 0 0;padding:clamp(25px,4vw,48px)}.daily-ebitda-chart figcaption,.subtotal-bridge figcaption{color:var(--ink-muted);font:700 11px/1.4 var(--font-mono);text-transform:uppercase;margin-bottom:38px}.daily-ebitda-zero-label{width:calc(100% - 230px);color:var(--ink-faint);font:650 9px/1 var(--font-mono);text-align:center;margin:0 110px 8px 120px}.daily-ebitda-row{grid-template-columns:90px minmax(180px,1fr) 110px;align-items:center;gap:20px;min-height:50px;display:grid}.daily-ebitda-row time,.daily-ebitda-row strong{font:700 11px/1 var(--font-mono)}.daily-ebitda-row time{color:var(--ink-faint)}.daily-ebitda-row strong{text-align:right}.daily-ebitda-track{background:linear-gradient(to right, transparent 49.85%, var(--border) 49.85%, var(--border) 50.15%, transparent 50.15%);height:18px;position:relative}.daily-ebitda-bar{width:var(--bar-width);border-radius:3px;height:12px;position:absolute;top:3px}.daily-ebitda-bar--positive{background:var(--verified);left:50%}.daily-ebitda-bar--negative{background:var(--violation);right:50%}.bridge-section{max-width:none;color:var(--panel-raised);background:var(--ink-bright)}.bridge-section>*{width:min(calc(100% - 2 * var(--page-gutter)), calc(var(--content-width) - 2 * var(--page-gutter)));margin-left:auto;margin-right:auto}.bridge-section .section-lead p{color:color-mix(in oklch, var(--panel-raised) 72%, transparent)}.subtotal-bridge{color:var(--ink)}.bridge-lines{border-top:1px solid var(--hairline)}.bridge-line{border-bottom:1px solid var(--hairline);grid-template-columns:54px minmax(0,1fr) minmax(118px,auto);align-items:center;gap:18px;min-height:58px;display:grid}.bridge-line--subtotal{color:var(--ink-bright);background:color-mix(in oklch, var(--action) 13%, transparent)}.bridge-line--ratio{color:var(--ink-bright);background:color-mix(in oklch, var(--metricflow) 48%, transparent)}.bridge-operator{color:var(--violation);font:800 12px/1 var(--font-mono);text-align:center}.bridge-line--subtotal .bridge-operator,.bridge-line--ratio .bridge-operator{color:var(--action)}.bridge-line-label{gap:4px;min-width:0;display:grid}.bridge-line-label strong,.bridge-line-value{font:750 12px/1.25 var(--font-mono)}.bridge-line-label small{color:var(--ink-faint);font-size:10px}.bridge-line-value{text-align:right;padding-right:16px}.bridge-residual{color:var(--verified);border-top:1px solid var(--hairline);font:750 11px/1.3 var(--font-mono);justify-content:space-between;gap:20px;margin-top:34px;padding-top:18px;display:flex}.receipt-section{background:var(--panel);max-width:none}.receipt-section>*{width:min(calc(100% - 2 * var(--page-gutter)), calc(var(--content-width) - 2 * var(--page-gutter)));margin-left:auto;margin-right:auto}.receipt-status-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:60px;display:grid}.receipt-status-grid article{background:var(--panel-raised);border-top:3px solid var(--verified);border-radius:var(--radius);padding:24px}.receipt-status-grid article:nth-child(n+3){border-top-color:var(--metricflow)}.receipt-status-grid span,.receipt-status-grid strong,.receipt-status-grid small{display:block}.receipt-status-grid span{color:var(--ink-faint);font:700 9px/1.3 var(--font-mono);text-transform:uppercase}.receipt-status-grid strong{margin:18px 0 8px;font-size:21px}.receipt-status-grid small{color:var(--ink-muted);line-height:1.45}.receipt-ledger{background:var(--border);border:1px solid var(--border);border-radius:var(--radius);grid-template-columns:repeat(2,1fr);gap:1px;margin-top:12px;display:grid;overflow:hidden}.receipt-ledger div{background:var(--panel-raised);grid-template-columns:140px minmax(0,1fr);gap:18px;min-width:0;padding:18px 22px;display:grid}.receipt-ledger span{color:var(--ink-faint);font:700 9px/1.4 var(--font-mono);text-transform:uppercase}.receipt-ledger code{overflow-wrap:anywhere;color:var(--ink);font:650 10px/1.4 var(--font-mono)}.executive-sql{background:var(--ink-bright);border-radius:var(--radius);margin-top:12px;overflow:hidden}.executive-sql summary{cursor:pointer;color:var(--panel-raised);font:700 11px/1.3 var(--font-mono);justify-content:space-between;gap:20px;padding:20px 24px;display:flex}.executive-sql pre{max-height:430px;color:var(--verified-quiet);border-top:1px solid color-mix(in oklch, var(--panel-raised) 16%, transparent);font:10px/1.65 var(--font-mono);margin:0;padding:26px;overflow:auto}.raw-control-section .eyebrow{color:var(--violation)}.raw-control-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:60px;display:grid}.raw-control-grid article{background:var(--panel-raised);border-top:3px solid var(--violation);border-radius:var(--radius);padding:clamp(22px,3vw,32px)}.raw-control-grid span,.raw-control-grid strong,.raw-control-grid small{display:block}.raw-control-grid span,.raw-control-ledger span{color:var(--ink-faint);font:700 9px/1.35 var(--font-mono);text-transform:uppercase}.raw-control-grid strong{font:750 clamp(22px, 3vw, 34px)/1 var(--font-mono);font-variant-numeric:tabular-nums;margin:20px 0 10px}.raw-control-grid small{color:var(--ink-muted);line-height:1.5}.raw-control-ledger{background:var(--border);border:1px solid var(--border);border-radius:var(--radius);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:12px;display:grid;overflow:hidden}.raw-control-ledger div{background:var(--panel-raised);min-width:0;padding:18px}.raw-control-ledger strong,.raw-control-ledger code{overflow-wrap:anywhere;color:var(--ink);font:700 10px/1.4 var(--font-mono);margin-top:8px;display:block}.raw-control-sql{border-left:4px solid var(--violation)}.refusal-section{padding-bottom:180px}.refusal-section .eyebrow{color:var(--violation)}.typed-refusal{background:var(--violation-quiet);border-left:4px solid var(--violation);border-radius:var(--radius);margin-top:60px;padding:clamp(26px,4vw,46px)}.typed-refusal>strong{color:var(--violation);font:750 13px/1 var(--font-mono)}.typed-refusal dl{background:color-mix(in oklch, var(--violation) 18%, transparent);border-radius:var(--radius);grid-template-columns:repeat(5,1fr);gap:1px;margin:28px 0 0;display:grid;overflow:hidden}.typed-refusal dl div{background:var(--panel-raised);min-width:0;padding:17px}.typed-refusal dt,.typed-refusal dd{overflow-wrap:anywhere;font:650 9px/1.5 var(--font-mono);margin:0}.typed-refusal dt{color:var(--ink-faint)}.typed-refusal dd{color:var(--ink);margin-top:8px}.answer-section{max-width:none;color:var(--panel-raised);background:var(--ink-bright);padding-top:135px;padding-bottom:135px;position:relative}.answer-section>*{max-width:calc(var(--content-width) - 2 * var(--page-gutter));margin-left:auto;margin-right:auto}.section-lead{max-width:1000px}.section-lead h2,.closing-section h2{text-wrap:balance;font-size:clamp(43px,5vw,74px);line-height:.98}.section-lead p{max-width:850px;color:var(--ink-muted);margin:26px 0 0;font-size:18px;line-height:1.65}.answer-lead .eyebrow{color:var(--metricflow)}.answer-lead p{color:color-mix(in oklch, var(--panel-raised) 72%, transparent)}.answer-lead .exposure-note{color:color-mix(in oklch, var(--panel-raised) 54%, transparent);font:600 11px/1.7 var(--font-mono)}.decision-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:70px;display:grid}.decision-figure{min-width:0;color:var(--ink-bright);background:var(--panel-raised);border-radius:var(--radius);margin:0;padding:clamp(25px,3vw,40px)}.channel-figure{grid-column:1/-1}.decision-figure figcaption{min-height:118px;margin-bottom:30px}.decision-figure figcaption span,.decision-figure figcaption strong,.decision-figure figcaption small{display:block}.decision-figure figcaption span{color:var(--action);font:750 9px/1 var(--font-mono);letter-spacing:.12em;margin-bottom:10px}.decision-figure figcaption strong{font-size:22px;line-height:1.25}.decision-figure figcaption small{color:var(--ink-faint);margin-top:10px;line-height:1.45}.legend{color:var(--ink-muted);gap:22px;margin-bottom:24px;font-size:11px;display:flex}.legend span{align-items:center;gap:8px;display:flex}.legend i{border-radius:10px;width:18px;height:7px;display:block}.legend-net,.net-bar{background:var(--action)}.legend-comp,.comp-bar{background:var(--verified)}.paired-bar-list,.metric-list{gap:28px;display:grid}.paired-bar-row h3,.metric-row h3,.channel-block h3{color:var(--ink-muted);margin:0 0 13px;font-size:12px}.bar-line{min-height:30px;color:var(--ink-faint);grid-template-columns:38px minmax(100px,1fr) 96px;align-items:center;gap:10px;font-size:10px;display:grid}.bar-line i{border-radius:3px;min-width:2px;height:13px;display:block}.bar-line strong{color:var(--ink);font:700 10px/1 var(--font-mono);text-align:right}.ratio-pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ratio-pair>div{background:var(--panel);border-radius:var(--radius);grid-template-columns:1fr auto;gap:8px;padding:13px;display:grid}.ratio-pair span{color:var(--ink-faint);font-size:10px}.ratio-pair strong{font:750 12px/1 var(--font-mono)}.ratio-pair i{border-radius:99px;grid-column:1/-1;min-width:2px;height:7px;display:block}.margin-bar{background:var(--verified)}.availability-bar{background:var(--action)}.channel-columns{grid-template-columns:.8fr 1.2fr;gap:clamp(34px,7vw,100px);display:grid}.channel-block{min-width:0}.simple-bar{min-height:42px;color:var(--ink-muted);text-transform:capitalize;grid-template-columns:100px minmax(90px,1fr) 105px;align-items:center;gap:12px;font-size:11px;display:grid}.simple-bar i{background:var(--action);border-radius:3px;min-width:2px;height:12px;display:block}.attribution-block .simple-bar i{background:var(--verified)}.simple-bar strong{color:var(--ink);font:700 10px/1 var(--font-mono);text-align:right}.evidence-limit{color:var(--ink);background:var(--metricflow);border-radius:var(--radius);grid-template-columns:150px 1fr;gap:30px;margin-top:18px;padding:22px 25px;display:grid}.evidence-limit p{margin:0;line-height:1.55}.contract-section,.trace-section,.deliverables-section{padding-top:140px;padding-bottom:140px}.contract-table-wrap{border:1px solid var(--border);border-radius:var(--radius);margin-top:62px;overflow-x:auto}.contract-table{border-collapse:collapse;background:var(--panel-raised);width:100%;min-width:900px}.contract-table th,.contract-table td{border-bottom:1px solid var(--hairline);text-align:left;vertical-align:top;padding:22px}.contract-table thead th{color:var(--ink-faint);background:var(--panel);font:750 9px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.contract-table tbody th{width:190px}.contract-table tbody th strong,.contract-table tbody th small{display:block}.contract-table tbody th strong{font-size:14px}.contract-table tbody th small{color:var(--ink-faint);margin-top:7px;font-weight:500}.contract-table td{color:var(--ink-muted);font-size:13px;line-height:1.55}.dimension-tags{flex-wrap:wrap;gap:6px;display:flex}.dimension-tags span{color:var(--ink);background:var(--action-quiet);font:650 9px/1 var(--font-mono);border-radius:4px;padding:6px 8px}.contract-note{color:var(--violation);background:var(--violation-quiet);border-left:4px solid var(--violation);margin:20px 0 0;padding:18px 20px;font-weight:650;line-height:1.55}.trace-section{background:var(--panel);max-width:none}.trace-section>*{max-width:calc(var(--content-width) - 2 * var(--page-gutter));margin-left:auto;margin-right:auto}.trace-steps{counter-reset:trace-step;grid-template-columns:repeat(5,1fr);margin-top:64px;padding:0;list-style:none;display:grid}.trace-steps li{counter-increment:trace-step;border-bottom:2px solid var(--border);min-width:0;padding:0 18px 28px;position:relative}.trace-steps li:after{content:"";background:var(--action);border-radius:50%;width:10px;height:10px;position:absolute;bottom:-6px;right:-5px}.trace-steps li:first-child{padding-left:0}.trace-steps li:last-child{padding-right:0}.trace-steps li>span{color:var(--action);font:750 10px/1 var(--font-mono)}.trace-steps li>span:before{content:counter(trace-step, decimal-leading-zero)}.trace-steps strong{margin-top:18px;font-size:14px;display:block}.trace-steps p{overflow-wrap:anywhere;color:var(--ink-muted);font:10px/1.55 var(--font-mono);margin:10px 0 0}.hash-ledger{background:var(--panel-raised);border:1px solid var(--border);border-radius:var(--radius);grid-template-columns:1fr 1fr .7fr;margin-top:40px;display:grid}.hash-ledger div{border-right:1px solid var(--hairline);min-width:0;padding:18px}.hash-ledger div:last-child{border:0}.hash-ledger span,.hash-ledger strong{display:block}.hash-ledger span{color:var(--ink-faint);font:750 9px/1 var(--font-mono);text-transform:uppercase;margin-bottom:9px}.hash-ledger strong{overflow-wrap:anywhere;font:600 10px/1.5 var(--font-mono)}.lineage-chain{background:var(--panel-raised);border:1px solid var(--border);border-radius:var(--radius);margin-top:18px;padding:18px}.lineage-chain strong,.lineage-chain code{display:block}.lineage-chain strong{color:var(--ink-faint);font:750 9px/1 var(--font-mono);text-transform:uppercase;margin-bottom:9px}.lineage-chain code{overflow-wrap:anywhere;color:var(--ink-muted);font:600 10px/1.7 var(--font-mono)}.engine-evidence-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:30px;display:grid}.engine-evidence{background:var(--panel-raised);border:1px solid var(--border);border-radius:var(--radius);border-top-width:4px;min-width:0}.metricflow-evidence{border-top-color:var(--metricflow)}.engine-evidence summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:18px 20px;list-style:none;display:flex}.engine-evidence summary::-webkit-details-marker{display:none}.engine-evidence summary span{font-weight:750}.engine-evidence summary strong{overflow-wrap:anywhere;color:var(--ink-faint);font:650 9px/1.4 var(--font-mono)}.code-grid{padding:0 20px 20px}.code-grid h3{color:var(--ink-faint);font:750 9px/1 var(--font-mono);text-transform:uppercase;margin:18px 0 9px}.code-grid pre{max-height:300px;color:var(--panel-raised);background:var(--ink-bright);border-radius:var(--radius);font:10px/1.5 var(--font-mono);white-space:pre-wrap;margin:0;padding:18px;overflow:auto}.refusal-card{background:var(--violation-quiet);border:1px solid color-mix(in oklch, var(--violation) 42%, transparent);border-radius:var(--radius);margin-top:30px;padding:clamp(26px,4vw,46px)}.refusal-card>span{color:var(--violation);font:750 9px/1 var(--font-mono);letter-spacing:.1em}.refusal-card blockquote{font:600 30px/1.18 var(--font-display);margin:28px 0 18px}.refusal-card>p{max-width:850px;color:var(--ink-muted);line-height:1.55}.refusal-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:28px;display:grid}.refusal-grid div{background:color-mix(in oklch, var(--panel-raised) 72%, transparent);border-radius:var(--radius);min-width:0;padding:18px}.refusal-grid strong,.refusal-grid code,.refusal-grid small{display:block}.refusal-grid code{overflow-wrap:anywhere;font:10px/1.5 var(--font-mono);margin:14px 0}.refusal-grid small{color:var(--violation);font:700 9px/1 var(--font-mono);text-transform:uppercase}.architecture-section{padding:140px var(--page-gutter);background:var(--canvas)}.architecture-section .section-lead,.architecture-frame{max-width:calc(var(--content-width) - 2 * var(--page-gutter));margin-left:auto;margin-right:auto}.architecture-frame{background:var(--panel-raised);border:1px solid var(--border);border-radius:var(--radius);margin-top:60px;padding:clamp(12px,2vw,28px);overflow-x:auto}.architecture-frame img{width:100%;max-width:100%;height:auto;display:block}.deliverables-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:64px;display:grid}.deliverables-grid article{background:var(--panel-raised);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;min-height:260px;padding:28px;display:flex}.deliverables-grid h3{margin:0;font-size:20px}.deliverables-grid p{color:var(--ink-muted);margin:20px 0;line-height:1.55}.deliverables-grid span{color:var(--action);font:700 10px/1.45 var(--font-mono);margin-top:auto}.closing-section{text-align:center;padding-top:130px;padding-bottom:140px}.closing-section .eyebrow{color:var(--verified)}.closing-section h2{max-width:1020px;margin:0 auto}.closing-actions{justify-content:center}.footer{min-height:120px;padding:30px var(--page-gutter);background:var(--story-ink);color:var(--panel-raised);font-family:var(--story-font), var(--font-sans);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:30px;font-size:12px;font-weight:600;display:flex}.footer div{gap:4px;display:grid}.footer strong{text-transform:uppercase;letter-spacing:.08em;font-weight:800}.footer-nav{flex-wrap:wrap;gap:18px;display:flex}.footer-nav a{color:var(--panel-raised);text-underline-offset:4px;text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:700;text-decoration:underline}.footer-nav a:hover{opacity:.75}.proof-banner{max-width:var(--content-width);padding:18px var(--page-gutter) 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 auto;display:flex}.proof-banner span{color:var(--action);font:750 10px/1.4 var(--font-mono);letter-spacing:.12em}.proof-banner a{color:var(--ink-muted);border-bottom:1px solid var(--border);font-weight:650}.okurka-demo{background:linear-gradient(180deg, var(--okurka-canvas) 0, var(--canvas) 720px), var(--canvas)}.okurka-demo h1,.okurka-demo h2,.okurka-demo h3{text-wrap:balance}.okurka-demo p,.okurka-demo li,.okurka-demo figcaption,.okurka-demo td,.okurka-demo dd{text-wrap:pretty}.okurka-hero{width:min(1540px,100%);min-height:760px;padding:clamp(78px, 9vw, 138px) var(--page-gutter) clamp(88px, 10vw, 150px);grid-template-columns:minmax(0,1.08fr) minmax(400px,.72fr);align-items:center;gap:clamp(48px,7vw,108px);margin:0 auto;display:grid}.okurka-hero-copy h1{max-width:930px;font:760 clamp(52px, 6.1vw, 98px) / .94 var(--font-display);letter-spacing:-.058em;margin:0}.okurka-verdict{max-width:760px;color:var(--okurka-leaf-dark);margin:34px 0 0;font-size:clamp(22px,2.1vw,31px);font-weight:760;line-height:1.24}.okurka-hero-lead{max-width:720px;color:var(--ink-muted);margin:18px 0 0;font-size:clamp(17px,1.45vw,21px);line-height:1.6}.okurka-hero-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:36px;display:flex}.okurka-hero-actions .primary-link,.okurka-closing .primary-link{transition-property:background-color,scale;transition-duration:.15s;transition-timing-function:ease-out}.okurka-hero-actions .primary-link:active,.okurka-closing .primary-link:active{scale:.96}.okurka-dossier{background:color-mix(in oklch, var(--panel-raised) 94%, var(--okurka-fresh));box-shadow:var(--okurka-card-shadow);border-radius:24px;padding:clamp(28px,4vw,48px)}.okurka-dossier-head{color:var(--ink-muted);font:700 10px/1.3 var(--font-mono);letter-spacing:.08em;justify-content:space-between;align-items:center;gap:20px;display:flex}.okurka-dossier-head strong{color:var(--violation)}.okurka-dossier blockquote{color:var(--ink-bright);font:720 clamp(25px, 2.5vw, 37px) / 1.08 var(--font-display);letter-spacing:-.035em;margin:34px 0 30px}.okurka-dossier dl{margin:0;display:grid}.okurka-dossier dl div{border-top:1px solid var(--hairline);grid-template-columns:minmax(120px,.7fr) minmax(0,1.35fr);gap:20px;padding:14px 0;display:grid}.okurka-dossier dt{color:var(--ink-faint);font-size:12px}.okurka-dossier dd{color:var(--ink);margin:0;font-size:13px;font-weight:680;line-height:1.45}.okurka-runtime-strip{width:min(1420px, calc(100% - 2 * var(--page-gutter)));background:var(--hairline);box-shadow:var(--okurka-card-shadow);border-radius:16px;grid-template-columns:minmax(260px,2fr) repeat(6,minmax(104px,.65fr));gap:1px;margin:0 auto;padding:18px 22px;display:grid;overflow:hidden}.okurka-runtime-strip>div{background:var(--panel-raised);flex-direction:column;justify-content:center;gap:5px;min-height:66px;padding:10px 18px;display:flex}.okurka-runtime-strip>div>strong{color:var(--ink-bright);font-variant-numeric:tabular-nums;font-size:19px}.okurka-runtime-strip>div>span{color:var(--ink-faint);font:650 10px/1.35 var(--font-mono);text-transform:uppercase;letter-spacing:.05em}.okurka-runtime-strip .okurka-runtime-state{padding-left:42px;position:relative}.okurka-visibility-control{border:1px solid color-mix(in srgb, var(--verified) 26%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--verified) 9%, var(--panel-raised)) 0%, var(--panel-raised) 62%);border-radius:20px;grid-template-columns:minmax(0,1.15fr) minmax(420px,.85fr);gap:clamp(28px,5vw,72px);width:min(1180px,100% - 48px);margin:28px auto 0;padding:clamp(24px,4vw,42px);display:grid;box-shadow:0 18px 56px #101f2b14}.okurka-visibility-control h2{max-width:740px;margin:10px 0 12px;font-size:clamp(1.55rem,3vw,2.35rem);line-height:1.08}.okurka-visibility-control p{max-width:720px;color:var(--ink-faint);margin:0;line-height:1.6}.okurka-visibility-control code{color:var(--verified);font-size:.82em}.okurka-visibility-control dl{align-content:start;margin:0;display:grid}.okurka-visibility-control dl div{border-bottom:1px solid color-mix(in srgb, var(--hairline) 70%, transparent);grid-template-columns:minmax(150px,.8fr) minmax(0,1.2fr);gap:18px;padding:10px 0;display:grid}.okurka-visibility-control dt{color:var(--ink-faint);letter-spacing:.04em;text-transform:uppercase;font-size:.78rem}.okurka-visibility-control dd{text-align:right;margin:0;font-weight:720}.okurka-runtime-state>span{background:var(--ink-faint);border-radius:50%;width:11px;height:11px;position:absolute;left:18px}.okurka-runtime-state--live>span{background:var(--verified)}.okurka-runtime-state--drift-refused>span{background:var(--violation)}.okurka-runtime-state--capture-only>span,.okurka-runtime-state--checking>span{background:var(--metricflow)}.okurka-section{width:min(1420px,100%);padding:clamp(96px, 10vw, 150px) var(--page-gutter) 0;margin:0 auto}.okurka-section-lead{max-width:940px}.okurka-section-lead h2,.okurka-closing h2{color:var(--ink-bright);font:750 clamp(42px, 5.2vw, 76px) / .98 var(--font-display);letter-spacing:-.052em;margin:0}.okurka-section-lead>p{max-width:790px;color:var(--ink-muted);margin:22px 0 0;font-size:clamp(16px,1.35vw,20px);line-height:1.62}.okurka-scorecard-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:54px;display:grid}.okurka-kpi{background:var(--panel-raised);min-height:230px;box-shadow:var(--okurka-card-shadow);border-radius:16px;flex-direction:column;padding:26px;display:flex}.okurka-kpi:before{content:"";background:var(--verified);border-radius:4px;width:34px;height:4px;margin-bottom:24px}.okurka-kpi--risk:before{background:var(--violation)}.okurka-kpi>span,.okurka-signal-grid span,.okurka-provenance-grid span{color:var(--ink-muted);font:700 11px/1.3 var(--font-mono);text-transform:uppercase;letter-spacing:.06em}.okurka-kpi>strong{color:var(--ink-bright);font:760 clamp(32px, 3vw, 48px) / 1 var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-top:14px}.okurka-kpi>small{color:var(--okurka-leaf);margin-top:15px;font-weight:760}.okurka-kpi--risk>small{color:var(--violation)}.okurka-kpi>p{color:var(--ink-faint);margin:auto 0 0;padding-top:18px;font-size:12px}.okurka-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.okurka-signal-grid article{background:var(--violation-quiet);border-radius:12px;grid-template-columns:1fr auto;gap:8px 20px;padding:22px 24px;display:grid}.okurka-signal-grid strong{color:var(--violation);font-variant-numeric:tabular-nums;font-size:23px}.okurka-signal-grid small{color:var(--ink-muted);grid-column:1/-1}.okurka-quality-chart{background:var(--panel-raised);box-shadow:var(--okurka-card-shadow);border-radius:20px;margin:54px 0 0;padding:clamp(26px,4vw,48px)}.okurka-quality-chart figcaption{color:var(--ink-muted);font-size:13px;font-weight:700}.okurka-chart-key{color:var(--ink-muted);gap:22px;margin:22px 0 30px;font-size:12px;display:flex}.okurka-chart-key span:before{content:"";background:var(--violation);border-radius:2px;width:10px;height:10px;margin-right:8px;display:inline-block}.okurka-chart-key .prior:before{background:var(--ink-faint)}.okurka-quality-row{border-top:1px solid var(--hairline);grid-template-columns:minmax(180px,.72fr) minmax(0,2fr);align-items:center;gap:32px;padding:20px 0;display:grid}.okurka-quality-row>strong{font-size:15px}.okurka-paired-bars{gap:8px;display:grid}.okurka-paired-bars>div{align-items:center;min-height:30px;display:flex;position:relative}.okurka-paired-bars i{background:var(--violation);border-radius:5px;height:30px;display:block}.okurka-paired-bars i.prior{background:var(--ink-faint)}.okurka-paired-bars span{min-width:118px;color:var(--ink-bright);font-variant-numeric:tabular-nums;margin-left:12px;font-size:13px;font-style:normal;font-weight:760}.okurka-boundary{color:var(--ink-muted);background:var(--action-quiet);border-radius:10px;margin:18px 0 0;padding:18px 20px;line-height:1.55}.okurka-table-wrap{background:var(--panel-raised);box-shadow:var(--okurka-card-shadow);border-radius:16px;margin-top:48px;overflow-x:auto}.okurka-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.okurka-table th,.okurka-table td{text-align:right;border-bottom:1px solid var(--hairline);white-space:nowrap;padding:18px 20px}.okurka-table th:first-child,.okurka-table td:first-child{text-align:left}.okurka-table thead th{color:var(--ink-faint);background:var(--panel);font:700 10px/1.3 var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.okurka-table tbody th{color:var(--ink-bright);font-size:14px}.okurka-table tbody td{color:var(--ink);font-size:13px}.okurka-table tbody td small{color:var(--ink-faint);font-size:10px;display:block}.okurka-table .negative{color:var(--violation);font-weight:730}.okurka-table .positive{color:var(--verified);font-weight:730}.okurka-tabs{flex-wrap:wrap;gap:8px;margin-top:42px;display:flex}.okurka-tabs button{min-height:44px;color:var(--ink-muted);background:var(--panel-raised);box-shadow:var(--okurka-card-shadow);cursor:pointer;border:0;border-radius:10px;padding:0 17px;font-size:13px;font-weight:700;transition-property:color,background-color,scale;transition-duration:.12s;transition-timing-function:ease-out}.okurka-tabs button:hover{color:var(--action)}.okurka-tabs button:active{scale:.96}.okurka-tabs button.active{color:var(--panel-raised);background:var(--action)}.okurka-mix .okurka-table-wrap{margin-top:14px}.okurka-product-proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:42px;display:grid}.okurka-product-proof>div{background:var(--panel-raised);box-shadow:var(--okurka-card-shadow);border-radius:12px;gap:8px;padding:20px;display:grid}.okurka-product-proof span{color:var(--ink-faint);font:700 10px/1.3 var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.okurka-product-proof strong{color:var(--ink-bright);font-variant-numeric:tabular-nums;font-size:22px}.okurka-products .okurka-table-wrap{margin-top:18px}.okurka-catalog-toolbar{background:var(--panel-raised);border:1px solid var(--okurka-line);border-radius:14px;grid-template-columns:minmax(220px,1.4fr) minmax(180px,.8fr) minmax(120px,.4fr);align-items:end;gap:12px;margin-top:24px;padding:16px;display:grid}.okurka-catalog-toolbar label{gap:7px;display:grid}.okurka-catalog-toolbar label>span,.okurka-product-detail span{color:var(--ink-faint);font:700 10px/1.3 var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.okurka-catalog-toolbar input,.okurka-catalog-toolbar select{width:100%;min-height:44px;color:var(--ink-bright);background:var(--okurka-surface);border:1px solid var(--border);font:600 14px/1.2 var(--font-sans);border-radius:8px;padding:0 12px}.okurka-catalog-toolbar input:focus-visible,.okurka-catalog-toolbar select:focus-visible,.okurka-product-select:focus-visible,.okurka-catalog-pagination button:focus-visible{outline:3px solid color-mix(in oklch, var(--action) 28%, transparent);outline-offset:2px}.okurka-catalog-result{align-content:center;justify-items:end;min-height:44px;display:grid}.okurka-catalog-result strong{color:var(--okurka-leaf-dark);font:750 20px/1 var(--font-sans);font-variant-numeric:tabular-nums}.okurka-catalog-result span{color:var(--ink-faint);font-size:11px}.okurka-product-table tbody th strong,.okurka-product-table tbody th small,.okurka-product-table tbody td small{display:block}.okurka-product-table tbody th small,.okurka-product-table tbody td small{color:var(--ink-faint);margin-top:4px;font-size:10px;font-weight:500}.okurka-product-table th:first-child,.okurka-product-table td:first-child{text-align:left;white-space:normal;min-width:330px}.okurka-product-table tr[aria-selected=true]{background:color-mix(in oklch, var(--okurka-fresh) 18%, transparent)}.okurka-product-select{width:100%;min-height:44px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:28px minmax(0,1fr);gap:2px 8px;padding:5px 0;display:grid}.okurka-product-select>span{color:var(--okurka-earth);font:700 11px/1.5 var(--font-mono);grid-row:1/span 2}.okurka-product-select strong,.okurka-product-select small{grid-column:2}.okurka-catalog-pagination{justify-content:flex-end;align-items:center;gap:12px;margin-top:14px;display:flex}.okurka-catalog-pagination button{min-height:44px;color:var(--okurka-leaf-dark);background:var(--panel-raised);border:1px solid var(--okurka-line);cursor:pointer;border-radius:8px;padding:0 16px;font-weight:700}.okurka-catalog-pagination button:disabled{color:var(--ink-faint);cursor:not-allowed;opacity:.55}.okurka-catalog-pagination span{min-width:110px;color:var(--ink-muted);text-align:center;font:650 12px/1.3 var(--font-mono);font-variant-numeric:tabular-nums}.okurka-product-detail{background:var(--okurka-leaf-dark);color:var(--panel-raised);border-radius:16px;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);gap:24px;margin-top:18px;padding:clamp(18px,3vw,28px);display:grid}.okurka-product-detail span,.okurka-product-detail p,.okurka-product-detail dt{color:color-mix(in oklch, var(--panel-raised) 68%, transparent)}.okurka-product-detail h3{color:var(--panel-raised);margin:8px 0 4px;font-size:clamp(20px,2.4vw,30px)}.okurka-product-detail p{margin:0}.okurka-product-detail dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;display:grid}.okurka-product-detail dt{text-transform:uppercase;font-size:10px}.okurka-product-detail dd{font-variant-numeric:tabular-nums;margin:4px 0 0;font-weight:700}.okurka-catalog-provenance,.okurka-catalog-empty{color:var(--ink-muted);margin:18px 0 0;font-size:12px}.okurka-bridge-card{background:var(--panel-raised);box-shadow:var(--okurka-card-shadow);border-radius:20px;margin-top:52px;padding:16px clamp(18px,3vw,34px)}.okurka-bridge-line{border-bottom:1px solid var(--hairline);grid-template-columns:30px minmax(0,1fr) minmax(130px,auto);align-items:center;gap:14px;min-height:58px;display:grid}.okurka-bridge-line>span{color:var(--ink-faint);font:760 18px/1 var(--font-mono);text-align:center}.okurka-bridge-line>strong{color:var(--ink-muted);font-size:14px}.okurka-bridge-line>b{color:var(--ink-bright);font-variant-numeric:tabular-nums;text-align:right;font-size:14px}.okurka-bridge-line--equals{background:var(--verified-quiet);margin:0 -12px;padding:0 12px}.okurka-bridge-line--equals>strong,.okurka-bridge-line--equals>b{color:var(--okurka-leaf-dark);font-weight:800}.okurka-bridge-residual{color:var(--verified);justify-content:space-between;align-items:center;gap:24px;padding:24px 0 10px;font-weight:760;display:flex}.okurka-evidence-card{background:var(--ink-bright);color:var(--panel-raised);box-shadow:var(--shadow);border-radius:20px;margin-top:14px;padding:clamp(22px,4vw,42px)}.okurka-evidence-facts{background:color-mix(in oklch, var(--panel-raised) 14%, transparent);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-bottom:26px;display:grid}.okurka-evidence-facts div{background:var(--ink-bright);flex-direction:column;gap:7px;min-height:74px;padding:15px;display:flex}.okurka-evidence-facts span{color:var(--ink-faint);font:650 10px/1.2 var(--font-mono);text-transform:uppercase}.okurka-evidence-facts strong,.okurka-evidence-facts code{color:var(--panel-raised);overflow-wrap:anywhere;font-size:13px}.okurka-evidence-card details{border-top:1px solid color-mix(in oklch, var(--panel-raised) 14%, transparent)}.okurka-evidence-card summary{min-height:58px;color:var(--panel-raised);cursor:pointer;align-items:center;font-weight:720;display:flex}.okurka-evidence-card pre{max-height:460px;color:var(--story-signal);background:color-mix(in oklch, var(--panel-raised) 7%, transparent);font:12px/1.62 var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:10px;margin:0 0 26px;padding:20px;overflow:auto}.okurka-definition-list{background:color-mix(in oklch, var(--panel-raised) 12%, transparent);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.okurka-definition-list div{background:var(--ink-bright);padding:18px}.okurka-definition-list code{color:var(--story-signal);font-size:11px}.okurka-definition-list p,.okurka-lineage{color:var(--border);line-height:1.5}.okurka-definition-list p{margin:8px 0 0;font-size:12px}.okurka-evidence-links{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.okurka-evidence-links a{min-height:44px;color:var(--ink-bright);background:var(--story-signal);border-radius:9px;align-items:center;padding:0 16px;font-size:12px;font-weight:760;transition-property:opacity,scale;transition-duration:.12s;transition-timing-function:ease-out;display:inline-flex}.okurka-evidence-links a:hover{opacity:.82}.okurka-evidence-links a:active{scale:.96}.okurka-refusal-card{background:var(--violation-quiet);box-shadow:var(--okurka-card-shadow);border-radius:18px;margin-top:46px;padding:clamp(24px,4vw,40px)}.okurka-refusal-card>strong{color:var(--violation);font:760 13px/1.4 var(--font-mono)}.okurka-refusal-card dl{background:color-mix(in oklch, var(--violation) 18%, transparent);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:26px 0 0;display:grid}.okurka-refusal-card dl div{background:var(--violation-quiet);padding:18px}.okurka-refusal-card dt{color:var(--ink-faint);font:650 10px/1.3 var(--font-mono)}.okurka-refusal-card dd{color:var(--ink-bright);font:720 13px/1.35 var(--font-mono);overflow-wrap:anywhere;margin:8px 0 0}.okurka-provenance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:48px;display:grid}.okurka-provenance-grid article{background:var(--panel-raised);min-height:175px;box-shadow:var(--okurka-card-shadow);border-radius:14px;flex-direction:column;padding:25px;display:flex}.okurka-provenance-grid strong{color:var(--ink-bright);font:760 25px/1.1 var(--font-display);letter-spacing:-.025em;margin-top:16px}.okurka-provenance-grid p{color:var(--ink-muted);margin:auto 0 0;padding-top:18px;font-size:12px;line-height:1.5}.okurka-assumptions,.okurka-source-files{background:var(--panel-raised);box-shadow:var(--okurka-card-shadow);border-radius:14px;margin-top:14px;padding:clamp(22px,3vw,34px)}.okurka-assumptions h3{margin:0;font-size:18px}.okurka-assumptions ul{color:var(--ink-muted);margin:22px 0 0;padding-left:20px;line-height:1.65}.okurka-source-files summary{cursor:pointer;min-height:44px;font-weight:740}.okurka-source-files>div{border-top:1px solid var(--hairline);color:var(--ink-muted);grid-template-columns:minmax(180px,1fr) auto minmax(150px,auto);gap:24px;padding:14px 0;font-size:12px;display:grid}.okurka-closing{width:min(1220px,100%);padding:clamp(120px, 13vw, 190px) var(--page-gutter);text-align:center;margin:0 auto}.okurka-closing p{max-width:770px;color:var(--ink-muted);margin:28px auto 36px;font-size:18px;line-height:1.6}.okurka-closing .primary-link{min-width:240px}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--metricflow);outline-offset:4px}@media (width<=1120px){.case-hero{grid-template-columns:1fr}.decision-dossier{max-width:880px}.scorecard-grid,.receipt-status-grid,.raw-control-grid,.raw-control-ledger{grid-template-columns:repeat(2,1fr)}.typed-refusal dl{grid-template-columns:repeat(3,1fr)}.trace-steps{grid-template-columns:1fr;gap:0}.trace-steps li{border-bottom:0;border-left:2px solid var(--border);padding:18px 0 18px 32px}.trace-steps li:after{inset:24px auto auto -6px}}@media (width<=820px){.topbar{grid-template-columns:1fr auto;min-height:64px}.topnav{display:none}.case-hero{min-height:auto;padding-top:80px;padding-bottom:80px}.case-hero h1{font-size:clamp(52px,15vw,78px)}.engine-rails,.decision-grid,.channel-columns,.engine-evidence-grid,.refusal-grid,.deliverables-grid,.receipt-ledger{grid-template-columns:1fr}.channel-figure{grid-column:auto}.decision-figure figcaption{min-height:auto}.hash-ledger{grid-template-columns:1fr}.hash-ledger div{border-right:0;border-bottom:1px solid var(--hairline)}.evidence-limit{grid-template-columns:1fr}}@media (width<=560px){.topbar-install .topbar-cta{display:none}.proof-strip{justify-content:flex-start}.decision-facts div,.ratio-pair,.scorecard-grid,.receipt-status-grid,.raw-control-grid,.raw-control-ledger,.typed-refusal dl{grid-template-columns:1fr}.runtime-status{grid-template-columns:10px 1fr}.runtime-status small{grid-column:2}.cm1-margin-summary{grid-template-columns:1fr auto}.cm1-margin-summary small{text-align:left;grid-column:1/-1}.daily-ebitda-zero-label{width:calc(100% - 150px);margin-left:70px;margin-right:80px}.daily-ebitda-row{grid-template-columns:50px minmax(110px,1fr) 78px;gap:10px}.bridge-line{grid-template-columns:34px minmax(0,1fr) minmax(86px,auto);gap:10px}.receipt-ledger div{grid-template-columns:1fr}.bar-line{grid-template-columns:32px minmax(70px,1fr) 80px}.simple-bar{grid-template-columns:82px minmax(60px,1fr) 86px}.footer{flex-direction:column;align-items:flex-start}}@media (width<=1120px){.okurka-hero{grid-template-columns:1fr;min-height:auto}.okurka-dossier{max-width:840px}.okurka-runtime-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.okurka-runtime-strip .okurka-runtime-state{grid-column:1/-1}.okurka-visibility-control{grid-template-columns:1fr}.okurka-scorecard-grid,.okurka-refusal-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.okurka-hero-copy h1{font-size:clamp(46px,13vw,68px)}.okurka-runtime-strip,.okurka-scorecard-grid,.okurka-signal-grid,.okurka-provenance-grid,.okurka-evidence-facts,.okurka-definition-list,.okurka-product-proof,.okurka-catalog-toolbar,.okurka-product-detail,.okurka-product-detail dl{grid-template-columns:1fr}.okurka-catalog-result{justify-items:start}.okurka-catalog-pagination{justify-content:space-between}.okurka-runtime-strip .okurka-runtime-state{grid-column:auto}.okurka-visibility-control{width:min(100% - 32px,1180px)}.okurka-visibility-control dl div{grid-template-columns:1fr;gap:4px}.okurka-visibility-control dd{text-align:left}.okurka-quality-row{grid-template-columns:1fr;gap:14px}.okurka-dossier dl div,.okurka-source-files>div{grid-template-columns:1fr;gap:6px}.okurka-refusal-card dl{grid-template-columns:1fr}.okurka-bridge-line{grid-template-columns:24px minmax(0,1fr) minmax(92px,auto)}.okurka-bridge-line>strong,.okurka-bridge-line>b{font-size:12px}.okurka-paired-bars span{min-width:100px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important}}._page_9mft7_1{min-height:100vh;color:var(--story-ink);background:var(--story-paper);font-family:var(--story-font), var(--font-sans)}._hero_9mft7_8{width:min(100%,1460px);min-height:690px;padding:clamp(88px, 11vw, 150px) var(--page-gutter) clamp(84px, 10vw, 130px);grid-template-columns:minmax(0,1.15fr) minmax(340px,.65fr);align-items:center;gap:clamp(48px,8vw,118px);margin:0 auto;display:grid}._heroCopy_9mft7_19{max-width:830px}._hero_9mft7_8>*{min-width:0}._eyebrow_9mft7_27{color:var(--story-accent-deep);font:800 10px/1.2 var(--font-mono);letter-spacing:.15em;margin-bottom:16px;display:block}._hero_9mft7_8 h1,._sectionLead_9mft7_36 h2,._trustSection_9mft7_37 h2{font-family:var(--font-display);letter-spacing:-.055em;text-wrap:balance;margin:0}._hero_9mft7_8 h1{max-width:760px;font-size:clamp(64px,7.5vw,116px);line-height:.87}._lead_9mft7_50{max-width:720px;color:var(--story-muted);text-wrap:pretty;margin:30px 0 0;font-size:clamp(18px,1.55vw,23px);line-height:1.55}._heroActions_9mft7_59{flex-wrap:wrap;align-items:center;gap:22px;margin-top:38px;display:flex}._primaryAction_9mft7_67,._secondaryAction_9mft7_68,._appLink_9mft7_69,._sourceLink_9mft7_70{align-items:center;min-height:48px;font-weight:800;transition-property:color,background,box-shadow,transform;transition-duration:.15s;transition-timing-function:ease-out;display:inline-flex}._primaryAction_9mft7_67{min-height:52px;color:var(--story-ink);background:var(--story-signal);border:2.5px solid var(--story-ink);border-radius:var(--radius);box-shadow:5px 5px 0 var(--story-ink);justify-content:space-between;gap:32px;padding:0 17px 0 20px}._primaryAction_9mft7_67:hover{box-shadow:7px 7px 0 var(--story-ink);transform:translate(-1px,-1px)}._primaryAction_9mft7_67:active{transform:scale(.96)}._secondaryAction_9mft7_68,._appLink_9mft7_69,._sourceLink_9mft7_70{color:var(--story-ink);border-bottom:2px solid var(--story-ink)}._secondaryAction_9mft7_68:hover,._appLink_9mft7_69:hover,._sourceLink_9mft7_70:hover{color:var(--story-accent-deep);border-bottom-color:var(--story-accent-deep)}._releaseCard_9mft7_115{background:var(--story-paper-soft);border:2.5px solid var(--story-ink);border-radius:calc(var(--radius) * 2);box-shadow:10px 10px 0 var(--story-ink);padding:clamp(28px,4vw,44px);transform:rotate(1deg)}._releaseLabel_9mft7_124{color:var(--story-accent-deep);font:800 9px/1.2 var(--font-mono);letter-spacing:.14em;margin-bottom:22px;display:block}._releaseCard_9mft7_115>strong{font:700 clamp(32px, 3.2vw, 48px)/.95 var(--font-display);letter-spacing:-.045em;display:block}._releaseCard_9mft7_115 dl{margin:32px 0 0}._releaseCard_9mft7_115 dl div{border-top:1px solid color-mix(in oklch, var(--story-ink) 22%, transparent);grid-template-columns:82px 1fr;gap:18px;padding:15px 0;display:grid}._releaseCard_9mft7_115 dt{color:var(--story-muted);font:800 9px/1.5 var(--font-mono);text-transform:uppercase}._releaseCard_9mft7_115 dd{text-wrap:pretty;margin:0;font-size:13px;font-weight:750;line-height:1.5}._installSection_9mft7_164,._alternateSection_9mft7_165,._trustSection_9mft7_37{padding:clamp(92px, 11vw, 150px) var(--page-gutter)}._installSection_9mft7_164{color:var(--story-paper);background:var(--story-ink)}._installSection_9mft7_164>*,._alternateSection_9mft7_165>*,._trustSection_9mft7_37>*{width:min(100%,1180px);margin-left:auto;margin-right:auto}._installSection_9mft7_164 ._eyebrow_9mft7_27{color:var(--story-signal)}._sectionLead_9mft7_36{grid-template-columns:minmax(0,.65fr) minmax(320px,.45fr);align-items:end;column-gap:clamp(36px,8vw,110px);display:grid}._sectionLead_9mft7_36 ._eyebrow_9mft7_27{grid-column:1/-1}._sectionLead_9mft7_36 h2,._trustSection_9mft7_37 h2{font-size:clamp(44px,5vw,76px);line-height:.94}._sectionLead_9mft7_36>p{color:color-mix(in oklch, currentColor 68%, transparent);text-wrap:pretty;margin:0 0 4px;font-size:17px;line-height:1.55}._steps_9mft7_212{border-top:1px solid color-mix(in oklch, currentColor 24%, transparent);margin-top:68px;padding:0;list-style:none}._steps_9mft7_212 li{border-bottom:1px solid color-mix(in oklch, currentColor 24%, transparent);grid-template-columns:52px minmax(0,1fr);gap:22px;padding:30px 0;display:grid}._stepNumber_9mft7_227{width:44px;height:44px;color:var(--story-ink);background:var(--story-signal);font:850 14px/1 var(--font-mono);border-radius:50%;place-items:center;display:grid}._steps_9mft7_212 h3{margin:3px 0 16px;font-size:19px}._steps_9mft7_212 p{max-width:780px;color:color-mix(in oklch, currentColor 72%, transparent);text-wrap:pretty;margin:0;font-size:16px;line-height:1.6}._appLink_9mft7_69{color:var(--story-signal);border-bottom-color:var(--story-signal);margin-top:16px}._appLink_9mft7_69:hover{color:var(--story-paper);border-bottom-color:var(--story-paper)}._alternateSection_9mft7_165{background:var(--story-external)}._commandStack_9mft7_267{gap:12px;margin-top:48px;display:grid}._trustSection_9mft7_37{background:var(--story-paper-soft)}._trustSection_9mft7_37>div:first-child{grid-template-columns:minmax(0,.45fr) minmax(320px,.55fr);align-items:end;gap:clamp(36px,8vw,110px);display:grid}._trustSection_9mft7_37>div:first-child ._eyebrow_9mft7_27{margin:0}._trustGrid_9mft7_288{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:58px;display:grid}._trustGrid_9mft7_288 article{background:var(--story-paper);border-radius:calc(var(--radius) * 1.5);box-shadow:var(--okurka-card-shadow);padding:26px}._trustGrid_9mft7_288 strong{font-size:17px}._trustGrid_9mft7_288 p{color:var(--story-muted);text-wrap:pretty;margin:10px 0 0;font-size:14px;line-height:1.55}._sourceLink_9mft7_70{margin-top:36px}.install-command{min-height:62px;color:var(--story-paper);background:color-mix(in oklch, var(--story-ink) 90%, var(--story-accent));border-radius:calc(var(--radius) + 7px);box-shadow:0 0 0 1px color-mix(in oklch, var(--story-paper) 18%, transparent);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:7px 7px 7px 18px;display:grid}.install-command code{overflow-wrap:anywhere;min-width:0;font:600 12px/1.55 var(--font-mono)}.install-command button{min-width:92px;min-height:48px;color:var(--story-ink);background:var(--story-signal);border-radius:var(--radius);cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:12px;font-weight:850;transition-property:background,transform;transition-duration:.15s;transition-timing-function:ease-out;display:inline-flex}.install-command button:hover{background:var(--story-paper)}.install-command button:active{transform:scale(.96)}.install-command button:focus-visible,._primaryAction_9mft7_67:focus-visible,._secondaryAction_9mft7_68:focus-visible,._appLink_9mft7_69:focus-visible,._sourceLink_9mft7_70:focus-visible{outline:3px solid var(--story-accent);outline-offset:4px}@media (width<=860px){._hero_9mft7_8,._sectionLead_9mft7_36,._trustSection_9mft7_37>div:first-child{grid-template-columns:1fr}._hero_9mft7_8{min-height:auto}._releaseCard_9mft7_115{max-width:560px;transform:none}._sectionLead_9mft7_36>p{margin-top:24px}._trustGrid_9mft7_288{grid-template-columns:1fr}}@media (width<=560px){._hero_9mft7_8{padding-top:68px}._hero_9mft7_8 h1{font-size:clamp(48px,13vw,62px)}._heroActions_9mft7_59,._primaryAction_9mft7_67{width:100%}._secondaryAction_9mft7_68{min-height:44px}._steps_9mft7_212 li{grid-template-columns:44px minmax(0,1fr);gap:14px}._releaseCard_9mft7_115 dl div{grid-template-columns:70px minmax(0,1fr);gap:12px}.install-command{grid-template-columns:1fr;padding:14px}.install-command button{width:100%}}@media (prefers-reduced-motion:reduce){._primaryAction_9mft7_67,._secondaryAction_9mft7_68,._appLink_9mft7_69,._sourceLink_9mft7_70,.install-command button{transition-duration:.01ms}}
