:root{--paper:#FAF8F5;--surface-elevated:#FFFFFF;--surface-recessed:#F1EFE6;--surface-instrument-pocket:#090D16;--ink-primary:#111111;--ink-secondary:#3F3D37;--ink-muted:#66635B;--border-hairline:#E2DEC9;--border-strong:#C5BFA8;--signal-verified:#1E8E3E;--signal-verification-stamp:#1E8E3E;--signal-quarantine-amber:#B45309;--signal-user-attempt:#B45309;--signal-quarantine-red:#D93025;--signal-diagnostic-cue:#D93025;--signal-bbox-focus:#1A73E8;--signal-reference-target:#1A73E8;--font-display:"Space Grotesk","Inter",-apple-system,BlinkMacSystemFont,sans-serif;--font-ui:"Inter","Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0;background-color:var(--paper);font-family:var(--font-ui);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}body,h1,h2,h3,h4,html{color:var(--ink-primary)}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.02em;margin-top:0}.mono-num,code,pre{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.oa-header{background-color:var(--surface-elevated);border-bottom:1px solid var(--border-hairline);position:-webkit-sticky;position:sticky;top:0;z-index:40}.oa-header-inner{max-width:1440px;margin:0 auto;padding:.75rem 1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.oa-brand-link{display:inline-flex;align-items:center;gap:.65rem;text-decoration:none;color:var(--ink-primary)}.oa-brand-title{font-family:var(--font-display);font-weight:700;font-size:1.15rem;letter-spacing:-.02em}.oa-brand-tag{font-family:var(--font-mono);font-size:.72rem;padding:.15rem .45rem;background-color:var(--surface-recessed);border:1px solid var(--border-hairline);border-radius:4px;color:var(--ink-secondary)}.oa-nav{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap}.oa-nav-link{text-decoration:none;color:var(--ink-secondary);font-size:.875rem;font-weight:500;padding:.45rem .7rem;border-radius:4px;transition:background-color .12s ease,color .12s ease}.oa-nav-link:hover{background-color:var(--surface-recessed);color:var(--ink-primary)}.oa-nav-cta{text-decoration:none;background-color:var(--surface-instrument-pocket);color:#FFFFFF;font-family:var(--font-mono);font-size:.8rem;font-weight:600;padding:.5rem .85rem;border-radius:4px;border:1px solid var(--surface-instrument-pocket)}.oa-nav-cta:hover{background-color:#182032}.oa-container{max-width:1440px;margin:0 auto;padding:1.5rem}.oa-hero-strip{background-color:var(--surface-elevated);border:1px solid var(--border-hairline);border-radius:6px;padding:1.25rem 1.5rem;margin-bottom:1.25rem;display:flex;flex-direction:column;gap:.65rem}.oa-eyebrow-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.oa-mantra{font-weight:700;letter-spacing:.08em;color:var(--signal-verified);text-transform:uppercase}.oa-carveout-badge,.oa-mantra{font-family:var(--font-mono);font-size:.75rem}.oa-carveout-badge{background-color:var(--surface-recessed);border:1px solid var(--border-hairline);padding:.25rem .6rem;border-radius:4px;color:var(--ink-secondary)}.oa-hero-h1{font-size:clamp(1.6rem,2.5vw,2.35rem);line-height:1.15;margin:0;font-weight:700}.oa-hero-sub{margin:0;color:var(--ink-secondary);font-size:.96rem;max-width:960px}.oa-split-workbench{display:grid;grid-template-columns:400px minmax(0,1fr);grid-gap:1.15rem;gap:1.15rem;align-items:start}@media (max-width:1120px){.oa-split-workbench{grid-template-columns:1fr}}.oa-preset-bar{background-color:var(--surface-elevated);border:1px solid var(--border-hairline);border-radius:6px;padding:.75rem 1rem;margin-bottom:.85rem;justify-content:space-between;gap:.75rem}.oa-preset-bar,.oa-preset-group{display:flex;align-items:center;flex-wrap:wrap}.oa-preset-group{gap:.5rem}.oa-preset-pill{min-height:48px;padding:.45rem .85rem;font-family:var(--font-mono);font-size:.76rem;font-weight:600;border-radius:6px;border:1px solid var(--border-strong);background-color:var(--paper);color:var(--ink-primary);cursor:pointer;display:inline-flex;align-items:center;gap:.45rem;transition:all .12s ease}.oa-preset-pill:hover{background-color:var(--surface-recessed);border-color:var(--ink-primary)}.oa-preset-pill.preset-active{color:#FFFFFF;border-color:var(--surface-instrument-pocket)}.oa-pdf-pocket,.oa-preset-pill.preset-active{background-color:var(--surface-instrument-pocket)}.oa-pdf-pocket{color:#F8FAFC;border-radius:6px;border:1px solid #1e293b;padding:.95rem;display:flex;flex-direction:column;gap:.75rem;box-shadow:0 10px 24px rgba(9,13,22,.14)}.oa-pdf-header{align-items:center;justify-content:space-between;border-bottom:1px solid #1e293b;padding-bottom:.55rem;font-size:.74rem}.oa-pdf-header,.oa-pdf-sheet{display:flex;font-family:var(--font-mono)}.oa-pdf-sheet{background-color:#FFFFFF;color:#111111;border-radius:4px;padding:.85rem;font-size:.72rem;border:1px solid #334155;flex-direction:column;gap:.4rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.8)}.oa-pdf-meta-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:.4rem;gap:.4rem;padding:.4rem .5rem;background-color:#F8FAFC;border:1px solid #cbd5e1;border-radius:3px;font-size:.66rem;color:#334155;margin-bottom:.15rem}.oa-pdf-bbox-row{padding:.45rem .55rem;border-radius:3px;border:1.5px solid transparent;cursor:pointer;transition:all .12s ease;display:flex;justify-content:space-between;align-items:center;gap:.5rem}.oa-pdf-bbox-row.bbox-pass{background-color:rgba(30,142,62,.07);border-color:rgba(30,142,62,.35)}.oa-pdf-bbox-row.bbox-amber{background-color:rgba(180,83,9,.12);border-color:var(--signal-quarantine-amber)}.oa-pdf-bbox-row.bbox-red{background-color:rgba(217,48,37,.12);border-color:var(--signal-quarantine-red)}.oa-pdf-bbox-row.bbox-focused{outline:2px solid var(--signal-bbox-focus);outline-offset:1px;background-color:rgba(26,115,232,.12)}.oa-ledger-pane{background-color:var(--surface-elevated);border:1px solid var(--border-hairline);border-radius:6px;overflow:hidden;box-shadow:0 4px 14px rgba(17,17,17,.04)}.oa-ledger-topbar{background-color:var(--surface-recessed);padding:.8rem 1.1rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.oa-ledger-topbar,.oa-metrics-strip{border-bottom:1px solid var(--border-hairline)}.oa-metrics-strip{display:grid;grid-template-columns:repeat(3,1fr);background-color:var(--paper)}@media (max-width:768px){.oa-metrics-strip{grid-template-columns:1fr}}.oa-metric-cell{padding:.75rem 1.1rem;border-right:1px solid var(--border-hairline)}.oa-metric-cell:last-child{border-right:none}.oa-metric-label{font-family:var(--font-mono);font-size:.68rem;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-secondary);margin-bottom:.2rem}.oa-metric-value{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:.94rem;font-weight:700}.oa-table-wrap{width:100%;overflow-x:auto}.oa-table{width:100%;border-collapse:collapse;font-size:.83rem}.oa-table th{background-color:var(--surface-recessed);color:var(--ink-secondary);font-family:var(--font-mono);font-size:.68rem;text-transform:uppercase;letter-spacing:.03em;text-align:left;padding:.5rem .6rem;white-space:nowrap}.oa-table td,.oa-table th{border-bottom:1px solid var(--border-hairline);border-right:1px solid var(--border-hairline)}.oa-table td{padding:.55rem .6rem;vertical-align:middle}.oa-table td:last-child,.oa-table th:last-child{border-right:none}.oa-table .oa-btn,.oa-table .oa-select{max-width:100%;white-space:normal;text-align:left;line-height:1.25;font-size:.74rem;padding:.4rem .65rem}.oa-table tr.row-quarantined-red{background-color:#FFF5F5}.oa-table tr.row-quarantined-amber{background-color:#FFFBEB}.oa-table tr.row-focused{box-shadow:inset 3px 0 0 var(--signal-bbox-focus)}.oa-equation-pill{display:inline-block;font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:.73rem;line-height:1.38;padding:.32rem .55rem;border-radius:4px;border:1px solid var(--border-hairline);background-color:var(--paper)}.oa-equation-pill.pill-pass{border-color:rgba(30,142,62,.4);color:#135E29;background-color:#F2FAF4}.oa-equation-pill.pill-amber{border-color:rgba(180,83,9,.5);color:#92400E;background-color:#FEF3C7}.oa-equation-pill.pill-red{border-color:rgba(217,48,37,.5);color:#991B1B;background-color:#FEE2E2}.oa-badge{display:inline-flex;align-items:center;gap:.35rem;font-family:var(--font-mono);font-size:.7rem;font-weight:700;padding:.25rem .55rem;border-radius:4px;text-transform:uppercase}.oa-badge-pass{background-color:#E6F4EA;color:var(--signal-verified);border:1px solid rgba(30,142,62,.35)}.oa-badge-amber{background-color:#FEF3C7;color:var(--signal-quarantine-amber);border:1px solid rgba(180,83,9,.4)}.oa-badge-red{background-color:#FCE8E6;color:var(--signal-quarantine-red);border:1px solid rgba(217,48,37,.4)}.oa-btn{min-height:48px;padding:.5rem .9rem;font-family:var(--font-mono);font-size:.78rem;font-weight:600;border-radius:4px;cursor:pointer;border:1px solid var(--border-strong);background-color:var(--surface-elevated);color:var(--ink-primary);display:inline-flex;align-items:center;justify-content:center;gap:.45rem;transition:all .12s ease}.oa-btn:hover:not(:disabled){background-color:var(--surface-recessed)}.oa-btn:disabled{opacity:.5;cursor:not-allowed}.oa-btn-primary{background-color:var(--signal-verified);color:#FFFFFF;border-color:var(--signal-verified)}.oa-btn-primary:hover:not(:disabled){background-color:#177332}.oa-btn-amber{background-color:var(--signal-quarantine-amber);color:#FFFFFF;border-color:var(--signal-quarantine-amber)}.oa-btn-amber:hover:not(:disabled){background-color:#92400E}.oa-btn-red{background-color:var(--signal-quarantine-red);color:#FFFFFF;border-color:var(--signal-quarantine-red)}.oa-btn-red:hover:not(:disabled){background-color:#B3261E}.oa-input,.oa-select{min-height:48px;padding:.4rem .65rem;font-family:var(--font-mono);font-size:.78rem;border:1px solid var(--border-strong);border-radius:4px;color:var(--ink-primary)}.oa-input,.oa-select,.oa-trial-timeline{background-color:var(--surface-elevated)}.oa-trial-timeline{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.85rem;gap:.85rem;border:1px solid var(--border-hairline);border-radius:6px;padding:1rem 1.25rem;margin-bottom:1.25rem}.oa-trial-step{border-left:3px solid var(--signal-verified);padding-left:.75rem}@media (max-width:900px){.oa-trial-timeline{grid-template-columns:1fr}}.oa-dialog{width:min(980px,95vw);max-height:90vh;border:2px solid var(--surface-instrument-pocket);border-radius:6px;padding:0;background-color:var(--surface-elevated);color:var(--ink-primary);box-shadow:0 24px 48px rgba(9,13,22,.35)}.oa-dialog::-webkit-backdrop{background-color:rgba(9,13,22,.65)}.oa-dialog::backdrop{background-color:rgba(9,13,22,.65)}.oa-card{background-color:var(--surface-elevated);border:1px solid var(--border-hairline);border-radius:6px;padding:1.25rem}.oa-grid-2{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.25rem;gap:1.25rem}.oa-grid-4{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;gap:1rem}@media (max-width:900px){.oa-grid-2,.oa-grid-4{grid-template-columns:1fr}}.oa-footer{margin-top:4rem;background-color:var(--surface-recessed);border-top:1px solid var(--border-hairline);padding:2.5rem 1.5rem;font-size:.85rem;color:var(--ink-secondary)}.oa-footer-inner{max-width:1440px;margin:0 auto;display:flex;justify-content:space-between;gap:2rem;flex-wrap:wrap}.desk-split-grid{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:1.5rem;gap:1.5rem;align-items:start;width:100%;min-width:0;margin-bottom:2rem}@media (max-width:980px){.desk-split-grid{grid-template-columns:minmax(0,1fr)}}.desk-substrate{border-radius:12px;overflow:hidden;box-shadow:0 4px 20px rgba(9,13,22,.05)}.desk-substrate,.substrate-carbon{min-width:0;width:100%;max-width:100%}.substrate-carbon{background-color:#090D16;border:1.5px solid #252f42;color:#FAF8F5}.substrate-header{padding:1rem 1.25rem;border-bottom:1.5px solid #252f42;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;background-color:#0B111E;min-width:0}.header-tag-badge{font-family:var(--font-mono);font-size:.72rem;font-weight:600;color:#94A3B8;background-color:rgba(148,163,184,.12);border:1px solid rgba(148,163,184,.2);padding:.25rem .6rem;border-radius:4px}.header-po-cite{font-family:var(--font-display);font-size:.95rem;font-weight:700;color:#FAF8F5}.airlock-stage-frame{position:relative;width:100%;aspect-ratio:1440/803;overflow:hidden;background:#1A1916;border-bottom:1px solid #252f42;min-width:0;max-width:100%}.airlock-stage-img{display:block;width:100%;height:100%;object-fit:cover}.airlock-stage-overlay{position:absolute;inset:0;width:100%;height:100%;pointer-events:auto}.callout-interactive{cursor:pointer;transition:opacity .15s ease,transform .15s ease}.callout-interactive:hover{opacity:.95;transform:scale(1.01)}.scenario-presets-bar{padding:.85rem 1.25rem;border-bottom:1px solid #252f42;background-color:#090D16;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.scenario-label{font-family:var(--font-mono);font-size:.74rem;color:#94A3B8;font-weight:600}.presets-buttons-wrap{display:flex;flex-wrap:wrap;gap:.5rem}.preset-btn{background-color:#0B111E;border:1px solid #252f42;color:#FAF8F5;font-family:var(--font-ui);font-size:.78rem;font-weight:500;padding:.4rem .75rem;border-radius:4px;cursor:pointer;transition:all .15s ease;min-height:34px}.preset-btn:hover{background-color:#1E293B;border-color:#334155}.preset-btn.is-active{background-color:#1D4ED8;border-color:#1D4ED8;color:#FAF8F5;font-weight:600}.table-section-block{padding:1rem 1.25rem;background-color:#090D16}.table-title-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.table-title{font-family:var(--font-display);font-size:.92rem;font-weight:700;color:#FAF8F5}.table-hint{font-size:.74rem;color:#94A3B8;font-style:italic}.line-cards-list{gap:.75rem}.line-cards-list,.recon-row{display:flex;flex-direction:column;width:100%}.recon-row{cursor:pointer;transition:all .15s ease;border:1.5px solid #252f42;border-radius:6px;background-color:#0B111E;padding:.85rem 1rem;gap:.65rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.recon-row:hover{background-color:rgba(250,248,245,.04)}.row-quarantined{background-color:rgba(217,119,6,.08);border-color:rgba(217,119,6,.45)}.row-verified{background-color:rgba(21,128,61,.06);border-color:rgba(21,128,61,.45)}.line-card-header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem;padding-bottom:.5rem;border-bottom:1px solid #252f42}.line-citation-block{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.8rem}.line-index-tag{font-family:var(--font-mono);font-size:.72rem;font-weight:700;color:#FAF8F5;background-color:#0B111E;padding:.15rem .45rem;border-radius:3px;border:1px solid #252f42}.line-citation-ref{color:#94A3B8;font-size:.74rem}.line-buyer-sku{color:#94A3B8;font-size:.76rem}.line-buyer-sku code{background-color:#05070B;padding:.1rem .35rem;border-radius:3px;color:#FAF8F5;font-family:var(--font-mono)}.line-master-sku-block{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.76rem}.line-master-label{color:#94A3B8;font-size:.72rem}.line-master-code{background-color:#05070B;padding:.1rem .4rem;border-radius:3px;color:#FAF8F5;font-family:var(--font-mono);font-weight:600}.line-uom-tag{color:#94A3B8;font-size:.7rem;font-family:var(--font-mono)}.line-card-metrics-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.5rem;gap:.5rem;width:100%}@media (max-width:540px){.line-card-metrics-grid{grid-template-columns:repeat(2,1fr)}}.metric-cell{background-color:#0B111E;border:1px solid #252f42;border-radius:4px;padding:.4rem .55rem;display:flex;flex-direction:column;gap:.15rem;min-width:0}.metric-cell-label{font-size:.66rem;color:#94A3B8;font-family:var(--font-mono);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.metric-cell-val{font-size:.82rem;font-weight:600;color:#FAF8F5;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.line-card-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;padding-top:.2rem;width:100%}.badge-status{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-mono);font-size:.7rem;font-weight:600;padding:.3rem .6rem;border-radius:4px}.badge-hold{background-color:rgba(217,119,6,.18);color:#FBBF24;border:1px solid rgba(217,119,6,.45)}.badge-clean{background-color:rgba(21,128,61,.18);color:#4ADE80;border:1px solid rgba(21,128,61,.45)}.btn-row-action{background-color:#090D16;border:1px solid #252f42;color:#FAF8F5;font-family:var(--font-ui);font-size:.76rem;font-weight:600;padding:.3rem .65rem;border-radius:4px;cursor:pointer;transition:all .15s ease;white-space:nowrap;min-height:30px}.btn-row-action:hover{background-color:#1D4ED8;border-color:#1D4ED8}.substrate-vellum{background:#FFFEFC;border:1.5px solid var(--border-strong);color:var(--ink-primary);flex-direction:column;min-width:0;width:100%;max-width:100%;border-radius:12px;box-shadow:0 1px 3px rgba(15,23,42,.08),0 16px 32px rgba(15,23,42,.11)}.substrate-vellum,.vellum-header{display:flex;justify-content:space-between}.vellum-header{background-color:var(--surface-recessed);border-bottom:1.5px solid var(--border-hairline);padding:1rem 1.25rem;flex-wrap:wrap;align-items:center;gap:.75rem}.vellum-tag{color:var(--ink-primary);background-color:rgba(9,13,22,.08);border:1px solid var(--border-hairline)}.header-erp-target{font-family:var(--font-mono);font-size:.76rem;color:#1D4ED8;font-weight:600;background-color:rgba(29,78,216,.09);border:1px solid rgba(29,78,216,.25);padding:.2rem .6rem;border-radius:4px}.exception-notice{margin:1rem 1.25rem 0;padding:.9rem 1.1rem;border-radius:6px;border:1.5px solid transparent;transition:all .2s ease;background:#FFFEFC;box-shadow:0 1px 3px rgba(15,23,42,.08)}.notice-hold{background-color:rgba(217,119,6,.08);border-color:rgba(217,119,6,.4)}.notice-clean{background-color:rgba(21,128,61,.08);border-color:rgba(21,128,61,.4)}.exception-header{display:flex;align-items:center;gap:.5rem;margin-bottom:.35rem}.exception-icon{font-family:var(--font-mono);font-size:.82rem;font-weight:700;width:20px;height:20px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.notice-hold .exception-icon{background-color:#D97706;color:#FAF8F5}.notice-clean .exception-icon{background-color:#15803D;color:#FAF8F5}.exception-title{font-family:var(--font-display);font-size:.86rem;font-weight:700}.notice-hold .exception-title{color:#B45309}.notice-clean .exception-title{color:#15803D}.exception-text{font-size:.82rem;line-height:1.45;color:var(--ink-secondary)}.manifest-card{padding:1rem 1.25rem;min-width:0;width:100%}.manifest-card-title{font-family:var(--font-display);font-size:.92rem;font-weight:700;color:var(--ink-primary);margin-bottom:.75rem}.manifest-specs-list{display:flex;flex-direction:column;gap:.4rem;margin-bottom:.85rem;font-size:.82rem}.manifest-spec-item{display:flex;justify-content:space-between;gap:.75rem;padding:.3rem 0;border-bottom:1px solid var(--border-hairline)}.spec-key{color:var(--ink-secondary);font-size:.78rem}.spec-val{font-weight:600;color:var(--ink-primary);font-family:var(--font-mono);font-size:.78rem;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.code-preview-box{background-color:#090D16;color:#FAF8F5;padding:.8rem 1rem;border-radius:6px;overflow-x:auto;font-size:.74rem;line-height:1.45;width:100%;border:1px solid #252f42}.code-preview-box pre{margin:0;font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:pre-wrap;word-break:break-word}.voucher-verdict-box{padding:1rem 1.25rem;background-color:var(--surface-recessed);border-top:1px solid var(--border-hairline);border-bottom:1px solid var(--border-hairline);min-width:0;width:100%}.verdict-banner-inner{background-color:#FFFFFF;border:1px solid var(--border-hairline);border-radius:6px;padding:.75rem 1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.verdict-label-sub{font-size:.7rem;color:var(--ink-secondary);font-family:var(--font-mono)}.verdict-text-main{font-size:.95rem;color:#1D4ED8}.verdict-text-main,.verdict-total-num{font-family:var(--font-display);font-weight:700}.verdict-total-num{font-size:1.25rem;color:var(--ink-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.btn-commit-salesorder{width:100%;padding:.7rem 1rem;border-radius:6px;font-family:var(--font-display);font-size:.88rem;font-weight:700;cursor:pointer;transition:all .15s ease}.btn-state-hold{background-color:rgba(217,119,6,.15);color:#B45309;border:1.5px solid #d97706}.btn-state-clean{background-color:#15803D;color:#FAF8F5;border:1.5px solid #15803d}.wb-live-status{font-size:.74rem;color:var(--ink-secondary);text-align:center;margin-top:.45rem;font-family:var(--font-mono)}.edi-preview-card{padding:1rem 1.25rem;min-width:0;width:100%}.edi-preview-header{display:flex;align-items:center;gap:.5rem;margin-bottom:.65rem}.edi-tag{font-family:var(--font-mono);font-size:.7rem;font-weight:700;color:#1D4ED8;background-color:rgba(29,78,216,.09);border:1px solid rgba(29,78,216,.25);padding:.15rem .45rem;border-radius:3px}.edi-title{font-family:var(--font-display);font-size:.85rem;font-weight:700;color:var(--ink-primary)}.edi-stream-box{background-color:#05070B;color:#94A3B8;border:1px solid var(--border-hairline);border-radius:6px;padding:.7rem .85rem;font-family:var(--font-mono);font-size:.72rem;line-height:1.5;overflow-x:auto;white-space:pre}.edi-line-highlight{color:#FBBF24;background-color:rgba(245,158,11,.12);border-left:2px solid #f59e0b;padding-left:.4rem;margin:.15rem 0}