:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f5f7fb;--panel:#fff;--text:#172033;--muted:#5f6d7e;--line:#d9e0ea;--blue:#1d4ed8;--green:#047857;--amber:#b45309;--red:#b91c1c;--shadow:0 16px 40px #17203314}*{box-sizing:border-box}html,body{background:var(--bg);min-height:100%;color:var(--text);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{min-height:100vh}.shell{width:min(1180px,100% - 32px);margin:0 auto;padding:40px 0 56px}.hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;padding:28px 0 24px;display:grid}.hero-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;max-width:820px;margin-bottom:8px;display:flex}.hero-meta .eyebrow{margin:0}.language-toggle{border:1px solid var(--line);background:#f8fafc;border-radius:999px;gap:4px;padding:4px;display:inline-flex}.language-toggle a{min-height:30px;color:var(--muted);border-radius:999px;padding:6px 10px;font-size:.82rem;font-weight:800;text-decoration:none}.language-toggle a.active{color:var(--blue);background:#1d4ed81a}.eyebrow,.card-kicker{color:var(--blue);letter-spacing:0;text-transform:uppercase;margin:0 0 8px;font-size:.78rem;font-weight:700}h1,h2,h3,p{overflow-wrap:anywhere}h1{letter-spacing:0;max-width:820px;margin:0;font-size:clamp(2.2rem,5vw,4.5rem);line-height:.98}h2{letter-spacing:0;margin:0;font-size:1.25rem;line-height:1.2}h3{letter-spacing:0;margin:0;font-size:1rem;line-height:1.25}.lead{max-width:760px;color:var(--muted);margin:18px 0 0;font-size:1.05rem;line-height:1.6}.status-strip{flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:360px;display:flex}.status-pill,.metric{border:1px solid var(--line);min-height:32px;color:var(--muted);letter-spacing:0;background:#f8fafc;border-radius:999px;align-items:center;padding:6px 10px;font-size:.82rem;font-weight:700;display:inline-flex}.status-pill.safe,.metric.ok{color:var(--green);background:#04785714;border-color:#0478573d}.metric.warn{color:var(--amber);background:#b4530914;border-color:#b453093d}.metric.danger{color:var(--red);background:#b91c1c14;border-color:#b91c1c3d}.summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.product-value-panel{box-shadow:var(--shadow);background:linear-gradient(#1d4ed80b,#fff 42%);border:1px solid #1d4ed829;border-radius:8px;gap:16px;margin-top:28px;padding:20px;display:grid}.product-value-panel .section-heading p:not(.eyebrow){max-width:920px;color:var(--muted);margin:10px 0 0;line-height:1.6}.product-value-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.product-value-card{border:1px solid var(--line);background:#fff;border-radius:8px;min-width:0;padding:14px}.product-value-card h3{min-height:2.5em}.product-value-card dl{gap:10px;margin:14px 0 0;display:grid}.product-value-card dt{color:var(--blue);text-transform:uppercase;margin-bottom:4px;font-size:.72rem;font-weight:900}.product-value-card dd{color:var(--muted);margin:0;font-size:.88rem;line-height:1.5}.product-value-flow,.product-value-safety{border:1px solid var(--line);background:#fff;border-radius:8px;gap:12px;padding:16px;display:grid}.product-value-flow{grid-template-columns:minmax(180px,.28fr) minmax(0,1fr);align-items:start}.product-value-flow h3,.product-value-safety h3{margin:0}.product-value-flow ol,.product-value-safety ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.product-value-flow li,.product-value-safety li{border:1px solid var(--line);min-height:34px;color:var(--muted);background:#f8fafc;border-radius:999px;align-items:center;padding:7px 10px;font-size:.82rem;font-weight:800;display:inline-flex}.product-value-safety li{color:#7c2d12;background:#b4530912;border-color:#b4530938}.workflow-standardization-panel{box-shadow:var(--shadow);background:linear-gradient(#0478570d,#fff 44%);border:1px solid #0478572e;border-radius:8px;gap:16px;margin-top:28px;padding:20px;display:grid}.workflow-standardization-panel .section-heading p:not(.eyebrow){max-width:960px;color:var(--muted);margin:10px 0 0;line-height:1.6}.workflow-standardization-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.workflow-standardization-card{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:34px minmax(0,1fr);gap:12px;min-width:0;padding:14px;display:grid}.workflow-standardization-index{width:32px;height:32px;color:var(--green);background:#0478571a;border-radius:999px;justify-content:center;align-items:center;font-weight:900;display:inline-flex}.workflow-standardization-card h3{min-height:2.5em}.workflow-standardization-card p:not(.card-kicker){color:var(--muted);margin:10px 0 0;font-size:.88rem;line-height:1.5}.workflow-standardization-card dl{gap:8px;margin:12px 0 0;display:grid}.workflow-standardization-card dt{color:var(--green);text-transform:uppercase;margin-bottom:3px;font-size:.72rem;font-weight:900}.workflow-standardization-card dd{color:var(--muted);margin:0;font-size:.84rem;line-height:1.45}.workflow-standardization-safety{background:#b453090f;border:1px solid #b4530933;border-radius:8px;grid-template-columns:minmax(220px,.36fr) minmax(0,1fr);gap:14px;padding:16px;display:grid}.workflow-standardization-safety h3,.workflow-standardization-safety p{margin:0}.workflow-standardization-safety p:not(.card-kicker){color:#7c2d12;margin-top:8px;line-height:1.55}.workflow-standardization-safety ul{flex-wrap:wrap;align-content:flex-start;gap:8px;margin:0;padding:0;list-style:none;display:flex}.workflow-standardization-safety li{color:#7c2d12;background:#fff;border:1px solid #b453093d;border-radius:999px;align-items:center;min-height:34px;padding:7px 10px;font-size:.82rem;font-weight:800;display:inline-flex}.demo-guide{gap:16px;margin-top:28px;display:grid}.demo-guide-header,.demo-step-card,.demo-prohibited-panel{border:1px solid var(--line);background:var(--panel);min-width:0;box-shadow:var(--shadow);border-radius:8px}.demo-guide-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;padding:18px;display:grid}.demo-guide-header h2,.demo-guide-header p,.demo-prohibited-panel h3{margin:0}.demo-guide-header p:not(.eyebrow){max-width:880px;color:var(--muted);margin-top:8px;line-height:1.55}.demo-guide-layout{grid-template-columns:minmax(220px,.42fr) minmax(0,1fr);gap:16px;display:grid}.demo-step-list{align-content:start;gap:8px;display:grid}.demo-step-button{color:var(--muted);cursor:pointer;font:inherit;text-align:left;background:#fff;border:1px solid #1d4ed833;border-radius:8px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.demo-step-button span{width:28px;height:28px;color:var(--blue);background:#1d4ed814;border-radius:999px;justify-content:center;align-items:center;font-size:.82rem;font-weight:900;display:inline-flex}.demo-step-button strong{overflow-wrap:anywhere;min-width:0;font-size:.88rem}.demo-step-button:hover,.demo-step-button:focus-visible,.demo-step-button.active{color:var(--text);background:#04785714;border-color:#04785757;outline:none}.demo-step-card{padding:18px}.demo-step-meta,.demo-guide-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.demo-step-card h3{margin-top:16px;font-size:1.2rem}.demo-step-card p{color:var(--muted);margin:10px 0 0;line-height:1.55}.demo-step-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0 0;display:grid}.demo-step-details>div{background:#f8fafc;border:1px solid #0f172a1a;border-radius:8px;padding:10px 12px}.demo-guide-actions{margin-top:18px}.demo-prohibited-panel{padding:18px}.demo-prohibited-panel .pill-list li{color:var(--red);background:#b91c1c14;border-color:#b91c1c33}.browser-demo-guide{gap:16px;margin-top:18px;display:grid}.browser-demo-guide-header,.browser-demo-step-card,.browser-demo-session-card{background:#fff;border:1px solid #0478572e;border-radius:8px;min-width:0}.browser-demo-guide-header{grid-template-columns:minmax(0,1fr) minmax(260px,auto);align-items:start;gap:16px;padding:16px;display:grid}.browser-demo-guide-header h3,.browser-demo-guide-header p,.browser-demo-step-card h4{margin:0}.browser-demo-guide-header p:not(.eyebrow){max-width:820px;color:var(--muted);margin-top:8px;line-height:1.55}.browser-demo-session-meta{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.browser-demo-guide-layout{grid-template-columns:minmax(220px,.36fr) minmax(0,1fr);gap:14px;display:grid}.browser-demo-step-list{align-content:start;gap:8px;display:grid}.browser-demo-step-card{padding:16px}.browser-demo-step-card h4{margin-top:14px;font-size:1.08rem}.browser-demo-step-card p{color:var(--muted);margin:10px 0 0;line-height:1.55}.browser-visualization-panel{background:#fff;border:1px solid #1d4ed824;border-radius:8px;gap:16px;margin-top:18px;padding:16px;display:grid}.browser-visualization-panel .section-heading p:not(.eyebrow){max-width:920px;color:var(--muted);margin:8px 0 0;line-height:1.55}.browser-visualization-grid{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:14px;display:grid}.browser-chart-card{border:1px solid var(--line);background:#f8fafc;border-radius:8px;min-width:0;padding:14px}.browser-chart-card h4,.browser-chart-card p{margin:0}.browser-chart-header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:10px;display:flex}.browser-price-chart{background:linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #d9e0eacc;border-radius:8px;width:100%;height:auto;margin-top:14px;display:block}.price-line,.quote-band{fill:none;stroke-linecap:round;stroke-linejoin:round}.price-line{stroke:var(--blue);stroke-width:3px}.quote-band{stroke-width:1.8px;opacity:.6}.ask-line{stroke:var(--red)}.bid-line{stroke:var(--green)}.regime-strip{grid-template-columns:repeat(auto-fit,minmax(32px,1fr));gap:6px;margin-top:10px;display:grid}.regime-chip{border:1px solid var(--line);min-height:28px;color:var(--muted);background:#fff;border-radius:6px;justify-content:center;align-items:center;font-size:.76rem;font-weight:800;display:inline-flex}.regime-normal{color:var(--green);border-color:#04785740}.regime-trending{color:var(--blue);border-color:#1d4ed840}.regime-volatile,.regime-stale_quote{color:var(--amber);border-color:#b4530947}.regime-illiquid{color:var(--red);border-color:#b91c1c47}.microstructure-list{gap:12px;margin-top:14px;display:grid}.microstructure-row{gap:6px;display:grid}.microstructure-row>div:first-child{color:var(--muted);justify-content:space-between;gap:12px;font-size:.84rem;display:flex}.microstructure-row strong{color:var(--text)}.bar-track,.order-outcome-rail{background:#fff;border:1px solid #d9e0eae6;border-radius:999px;height:10px;overflow:hidden}.bar-fill{border-radius:inherit;background:var(--blue);height:100%;display:block}.order-outcome-rail{height:14px;margin:14px 0;display:flex}.order-fill-segment{min-width:0;height:100%}.order-fill-segment.filled{background:var(--green)}.order-fill-segment.remaining{background:#b4530959}.browser-safety-row{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.market-realism-panel{background:#fff;border:1px solid #0478572e;border-radius:8px;gap:16px;padding:16px;display:grid}.market-realism-panel .section-heading p:not(.eyebrow){max-width:920px;color:var(--muted);margin:8px 0 0;line-height:1.55}.market-realism-grid{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:14px;display:grid}.market-realism-card{border:1px solid var(--line);background:#f8fafc;border-radius:8px;min-width:0;padding:14px}.market-realism-card h4,.market-realism-card p{margin:0}.regime-card{grid-row:span 2}.regime-pill{border:1px solid var(--line);background:#fff;border-radius:999px;align-items:center;padding:6px 10px;font-size:.78rem;font-weight:900;display:inline-flex}.market-regime-timeline{grid-template-columns:repeat(auto-fit,minmax(58px,1fr));gap:8px;margin-top:14px;display:grid}.market-regime-step{border:1px solid var(--line);background:#fff;border-radius:8px;align-content:center;gap:4px;min-height:54px;padding:8px;display:grid}.market-regime-step span{color:var(--muted);font-size:.72rem;font-weight:800}.market-regime-step strong{overflow-wrap:anywhere;font-size:.76rem}.regime-legend-grid{gap:10px;margin-top:14px;display:grid}.regime-legend-item{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;display:grid}.regime-legend-item p{color:var(--muted);margin-top:2px;font-size:.84rem;line-height:1.45}.regime-dot{background:var(--blue);border-radius:999px;width:11px;height:11px;margin-top:5px;display:inline-block}.regime-normal .regime-dot,.regime-dot.regime-normal,.regime-pill.regime-normal{color:var(--green)}.regime-trending .regime-dot,.regime-dot.regime-trending,.regime-pill.regime-trending{color:var(--blue)}.regime-volatile .regime-dot,.regime-dot.regime-volatile,.regime-stale_quote .regime-dot,.regime-dot.regime-stale_quote,.regime-pill.regime-volatile,.regime-pill.regime-stale_quote{color:var(--amber)}.regime-illiquid .regime-dot,.regime-dot.regime-illiquid,.regime-pill.regime-illiquid{color:var(--red)}.regime-dot.regime-normal{background:var(--green)}.regime-dot.regime-trending{background:var(--blue)}.regime-dot.regime-volatile,.regime-dot.regime-stale_quote{background:var(--amber)}.regime-dot.regime-illiquid{background:var(--red)}.market-quality-grid{gap:12px;margin:14px 0;display:grid}.market-quality-meter{gap:6px;display:grid}.market-quality-meter>div:first-child{color:var(--muted);justify-content:space-between;gap:12px;font-size:.84rem;display:flex}.market-quality-meter strong{color:var(--text)}.bar-fill.tone-amber{background:var(--amber)}.bar-fill.tone-blue{background:var(--blue)}.bar-fill.tone-green{background:var(--green)}.bar-fill.tone-red{background:var(--red)}.fill-explanation-box{background:#fff;border:1px solid #1d4ed829;border-radius:8px;margin-top:12px;padding:12px}.fill-explanation-box p{color:var(--muted);margin-top:4px;line-height:1.5}.market-realism-safety-row{flex-wrap:wrap;gap:8px;display:flex}.button-row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.command-center-interactions{margin-top:28px}.interaction-toolbar{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;padding:18px;display:grid}.interaction-toolbar h2,.interaction-toolbar p{margin:0}.interaction-toolbar h2{margin-top:4px}.interaction-toolbar p:not(.eyebrow){max-width:880px;color:var(--muted);margin-top:8px;line-height:1.55}.toolbar-actions,.packet-loader-actions,.timeline-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.action-button,.tab-button,.inline-copy-button{color:var(--blue);cursor:pointer;font:inherit;background:#1d4ed814;border:1px solid #1d4ed847;border-radius:8px;font-size:.9rem;font-weight:800}.action-button{min-height:40px;padding:9px 14px}.action-button.secondary{background:#fff}.action-button:hover,.action-button:focus-visible,.tab-button:hover,.tab-button:focus-visible,.inline-copy-button:hover,.inline-copy-button:focus-visible,.file-picker:hover,.file-picker:focus-within{background:#1d4ed81f;border-color:#1d4ed880;outline:none}.action-button:disabled{cursor:not-allowed;opacity:.5}.troubleshooting-panel{background:#b91c1c0a;border:1px solid #b91c1c2e;border-radius:8px;gap:14px;margin-top:14px;padding:18px;display:grid}.troubleshooting-panel h3,.troubleshooting-panel p{margin:0}.troubleshooting-panel p:not(.card-kicker){color:var(--muted);margin-top:8px;line-height:1.55}.demo-command{background:#fff;border:1px solid #0f172a1a;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.demo-command code{overflow-wrap:anywhere;color:var(--text);font-weight:800;display:block}.local-backend-panel,.local-demo-setup-panel,.deployment-boundary-panel{gap:16px;margin-top:18px;display:grid}.local-backend-panel .section-heading p:not(.eyebrow),.local-demo-setup-panel .section-heading p:not(.eyebrow),.deployment-boundary-panel .section-heading p:not(.eyebrow){max-width:920px;color:var(--muted);margin:10px 0 0;line-height:1.55}.deployment-boundary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.deployment-boundary-card{border:1px solid var(--line);background:var(--panel);min-width:0;box-shadow:var(--shadow);border-radius:8px;padding:18px}.deployment-boundary-card h3{margin-bottom:14px}.boundary-facts{gap:10px;margin:0;display:grid}.boundary-facts div{background:#0f172a08;border:1px solid #0f172a1a;border-radius:8px;gap:4px;padding:10px;display:grid}.boundary-facts dt{color:var(--blue);text-transform:uppercase;font-size:.76rem;font-weight:900}.boundary-facts dd{color:var(--muted);margin:0;font-size:.88rem;line-height:1.45}.boundary-callout{background:#b453090d;border:1px solid #b4530938;border-radius:8px;gap:12px;padding:18px;display:grid}.boundary-callout h3,.boundary-callout p{margin:0}.boundary-callout p:not(.card-kicker){color:var(--muted);margin-top:8px;line-height:1.55}.local-demo-commands{background:#b453090d;border-color:#b4530938}.local-demo-commands pre{border:1px solid var(--line);color:#dbeafe;background:#0f172a;border-radius:8px;margin:0;padding:14px;font-size:.82rem;line-height:1.55;overflow-x:auto}.tabs-shell{margin-top:16px}.tab-list{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;padding-bottom:10px;display:flex}.tab-button{min-height:38px;color:var(--muted);background:#fff;padding:8px 12px}.tab-button.active{color:var(--green);background:#04785714;border-color:#04785757}.tab-panel{margin-top:18px}.card,.module-card{border:1px solid var(--line);background:var(--panel);min-width:0;box-shadow:var(--shadow);border-radius:8px}.card{flex-direction:column;align-items:flex-start;gap:14px;min-height:210px;padding:20px;display:flex}.card p,.module-card p{color:var(--muted);margin:0;line-height:1.55}.section-heading{margin-top:44px;margin-bottom:16px}.module-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.phase-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.dashboard-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:16px;margin-top:34px;display:grid}.module-card{min-height:156px;padding:18px}.module-card h3{margin-bottom:12px}.phase-number{min-height:28px;color:var(--blue);background:#1d4ed814;border-radius:999px;align-items:center;margin-bottom:12px;padding:4px 10px;font-size:.78rem;font-weight:800;display:inline-flex}.panel{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);border-radius:8px;padding:20px}.section-heading.compact{margin-top:0}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:620px}th,td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:12px 10px}th{color:var(--blue);text-transform:uppercase;font-size:.78rem}.paper-panel pre{border:1px solid var(--line);color:#dbeafe;background:#0f172a;border-radius:8px;margin:18px 0 0;padding:14px;font-size:.82rem;line-height:1.55;overflow-x:auto}.release-section{margin-top:44px}.release-hero{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;margin-bottom:16px;display:grid}.release-hero p{color:var(--muted);margin:10px 0 0;line-height:1.55}.release-grid{grid-template-columns:minmax(0,1fr) minmax(280px,.85fr) minmax(280px,.85fr);gap:16px;display:grid}.release-card{border:1px solid var(--line);background:var(--panel);min-width:0;box-shadow:var(--shadow);border-radius:8px;padding:18px}.release-card.mode-primary{background:linear-gradient(180deg, #04785714, var(--panel));border-color:#04785757}.release-card.mode-muted{border-color:#94a3b842}.release-card.mode-danger{background:linear-gradient(180deg, #b91c1c12, var(--panel));border-color:#b91c1c47}.release-gaps{margin-top:16px}.roadmap-mini-list{gap:12px;margin-top:18px;display:grid}.roadmap-mini-item{border:1px solid var(--line);background:#0f172a08;border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:12px;padding:12px;display:grid}.step-index{color:#dbeafe;background:#0f172a;border-radius:999px;place-items:center;width:34px;height:34px;font-size:.82rem;font-weight:800;display:grid}.roadmap-mini-item p{color:var(--muted);margin:5px 0 0;line-height:1.5}.datastore-model-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.datastore-model-card{border:1px solid var(--line);background:#0f172a08;border-radius:8px;min-width:0;padding:14px}.datastore-model-card h3{margin:0;font-size:1rem}.datastore-model-card p{color:var(--muted);margin:8px 0 0;line-height:1.5}.validation-list{gap:8px;margin-top:18px;display:grid}.validation-row{min-height:44px;color:var(--green);background:#04785714;border:1px solid #0478573d;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;font-size:.82rem;display:flex}.validation-row strong{color:var(--green)}.text-danger{color:var(--red)}.paper-workflow{margin-top:44px}.paper-workflow .section-heading p:not(.eyebrow){max-width:860px;color:var(--muted);margin:10px 0 0;line-height:1.55}.paper-workflow-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(320px,1fr);gap:16px;display:grid}.paper-workflow-card{border:1px solid var(--line);background:var(--panel);min-width:0;box-shadow:var(--shadow);border-radius:8px;padding:18px}.paper-workflow-card.safety{background:linear-gradient(#0478570f,#fff);border-color:#04785733}.paper-workflow-card p{color:var(--muted);margin:12px 0 0;line-height:1.55}.workflow-list{gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.workflow-list.ordered{padding-left:20px;list-style:decimal}.workflow-list li{color:var(--text);background:#1d4ed80f;border:1px solid #1d4ed833;border-radius:8px;padding:9px 10px;font-size:.88rem;font-weight:700;line-height:1.35}.workflow-metrics{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.persistence-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.persistence-strip span{overflow-wrap:anywhere;min-width:0;color:var(--muted);background:#0f172a0a;border:1px solid #0f172a1f;border-radius:8px;padding:10px 12px;font-size:.82rem;font-weight:700;line-height:1.35}.paper-submit-section{margin-top:44px}.paper-submit-section .section-heading p:not(.eyebrow){max-width:900px;color:var(--muted);margin:10px 0 0;line-height:1.55}.paper-submit-card{box-shadow:var(--shadow);background:linear-gradient(#0478570d,#fff 34%);border:1px solid #04785738;border-radius:8px;gap:16px;padding:18px;display:grid}.paper-submit-banner,.paper-submit-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.paper-submit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.paper-submit-grid label{min-width:0;color:var(--muted);text-transform:uppercase;gap:6px;font-size:.78rem;font-weight:800;display:grid}.paper-submit-grid input,.paper-submit-grid select,.paper-submit-grid textarea{border:1px solid var(--line);width:100%;min-height:40px;color:var(--text);font:inherit;text-transform:none;background:#fff;border-radius:8px;padding:9px 10px;font-size:.9rem}.paper-submit-grid input[readonly]{color:var(--green);background:#0f172a0a;font-weight:800}.paper-submit-grid textarea{resize:vertical;line-height:1.5}.paper-submit-reason,.paper-submit-wide,.paper-submit-approval-context{grid-column:1/-1}.paper-submit-approval-context{background:#0478570f;border:1px solid #04785738;border-radius:8px;margin-top:0;padding:12px}.paper-submit-guardrails{margin-top:0}.paper-submit-result{background:#04785714;border:1px solid #0478573d;border-radius:8px;padding:14px}.paper-submit-result h3{margin:0}.paper-approval-section{margin-top:44px}.paper-approval-request-section,.paper-approval-decision-section{margin-top:24px}.paper-approval-section .section-heading p:not(.eyebrow),.paper-approval-request-section .section-heading p:not(.eyebrow),.paper-approval-decision-section .section-heading p:not(.eyebrow){max-width:900px;color:var(--muted);margin:10px 0 0;line-height:1.55}.paper-approval-decision-card{box-shadow:var(--shadow);background:linear-gradient(#1d4ed80d,#fff 34%);border:1px solid #1d4ed833;border-radius:8px;gap:16px;padding:18px;display:grid}.paper-approval-request-card{box-shadow:var(--shadow);background:linear-gradient(#0478570d,#fff 34%);border:1px solid #04785738;border-radius:8px;gap:16px;padding:18px;display:grid}.paper-approval-decision-grid,.paper-approval-request-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.paper-approval-decision-grid label,.paper-approval-request-grid label{min-width:0;color:var(--muted);text-transform:uppercase;gap:6px;font-size:.78rem;font-weight:800;display:grid}.paper-approval-decision-grid input,.paper-approval-decision-grid select,.paper-approval-decision-grid textarea,.paper-approval-request-grid input,.paper-approval-request-grid select,.paper-approval-request-grid textarea{border:1px solid var(--line);width:100%;min-height:40px;color:var(--text);font:inherit;text-transform:none;background:#fff;border-radius:8px;padding:9px 10px;font-size:.9rem}.paper-approval-decision-grid input[readonly]{color:var(--blue);background:#0f172a0a;font-weight:800}.paper-approval-decision-grid textarea,.paper-approval-request-grid textarea{resize:vertical;line-height:1.5}.paper-approval-request-wide,.paper-approval-decision-wide{grid-column:1/-1}.paper-approval-grid{grid-template-columns:minmax(320px,.85fr) minmax(0,1.15fr);gap:16px;display:grid}.paper-approval-panel{border:1px solid var(--line);background:var(--panel);min-width:0;box-shadow:var(--shadow);border-radius:8px;padding:18px}.paper-approval-panel.status{background:linear-gradient(#0478570d,#fff);border-color:#04785738}.paper-approval-panel.history{margin-top:16px}.paper-approval-panel p{color:var(--muted);margin:12px 0 0;line-height:1.55}.approval-request-list,.approval-history-list{gap:12px;margin-top:18px;display:grid}.approval-request-card,.approval-history-card{background:#1d4ed80d;border:1px solid #1d4ed82e;border-radius:8px;min-width:0;padding:12px}.approval-history-card{background:#f8fafc}.approval-request-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.approval-request-heading strong{overflow-wrap:anywhere;min-width:0}.detail-list.compact{gap:10px}.approval-safety-strip{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.approval-decision-list{gap:12px;margin:18px 0 0;padding-left:22px;display:grid}.approval-decision-list li{min-width:0}.paper-records-section,.paper-evidence-section,.paper-reliability-section{margin-top:44px}.paper-records-section .section-heading p:not(.eyebrow){max-width:900px;color:var(--muted);margin:10px 0 0;line-height:1.55}.paper-evidence-loader{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.paper-evidence-loader p{color:var(--muted);margin:8px 0 0;line-height:1.5}.paper-evidence-layout{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr) minmax(320px,.9fr);gap:16px;margin-top:16px;display:grid}.paper-evidence-wide{grid-column:1/-1}.paper-broker-evidence-section .paper-record-panel{align-self:start}.paper-reliability-grid{grid-template-columns:minmax(0,1fr) minmax(340px,.9fr);gap:16px;margin-top:16px;display:grid}.paper-reliability-grid.secondary{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr)}.paper-reliability-grid.tertiary{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.reliability-wide{min-width:0}.reliability-metrics{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.reliability-flags{grid-template-columns:repeat(2,minmax(0,1fr))}.reliability-list{gap:12px;margin:18px 0 0;padding-left:22px;display:grid}.reliability-list li{min-width:0}.timeout-action-row{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.timeout-action-result{margin-top:16px}.muted-copy{color:var(--muted);line-height:1.5}.paper-records-layout,.paper-timeline-layout{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:16px;display:grid}.paper-timeline-layout{align-items:start;margin-top:16px}.paper-record-panel{border:1px solid var(--line);background:var(--panel);min-width:0;box-shadow:var(--shadow);border-radius:8px;padding:18px}.paper-record-panel.selected-run{background:linear-gradient(#0478570d,#fff);border-color:#04785733}.paper-run-list{gap:10px;margin-top:18px;display:grid}.paper-run-row{width:100%;min-width:0;color:inherit;cursor:pointer;font:inherit;text-align:left;background:#1d4ed80d;border:1px solid #1d4ed82e;border-radius:8px;padding:12px;transition:border-color .14s,background .14s,box-shadow .14s;display:block}.paper-run-row:hover,.paper-run-row:focus-visible,.paper-run-row.active{background:#04785714;border-color:#0478575c;outline:none;box-shadow:0 0 0 3px #04785714}.paper-run-row>div:first-child{gap:4px;margin-bottom:10px;display:grid}.paper-run-row strong,.paper-run-row span{overflow-wrap:anywhere}.paper-run-row span{color:var(--muted);font-size:.8rem;font-weight:700}.paper-run-row dl,.event-detail-list{gap:8px;margin:0;display:grid}.paper-run-row dl{grid-template-columns:repeat(3,minmax(0,1fr))}.selected-run dd{gap:6px;display:grid}.inline-copy-button{justify-self:start;min-height:30px;padding:5px 8px;font-size:.78rem}.timeline-toolbar{margin-top:16px}.event-timeline{gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.event-timeline li{grid-template-columns:34px minmax(0,1fr);gap:10px;display:grid}.event-marker{width:34px;height:34px;color:var(--blue);background:#1d4ed814;border:1px solid #1d4ed833;border-radius:999px;justify-content:center;align-items:center;font-size:.82rem;font-weight:900;display:inline-flex}.event-timeline.audit .event-marker{color:var(--green);background:#04785714;border-color:#0478573d}.event-body{background:#f8fafc;border:1px solid #0f172a1f;border-radius:8px;min-width:0;padding:10px 12px}.event-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.event-heading strong,.event-heading span{overflow-wrap:anywhere}.event-heading span{color:var(--green);background:#04785714;border-radius:999px;padding:4px 8px;font-size:.75rem;font-weight:800}.empty-state,.read-only-note{color:#7c2d12;background:#b4530914;border:1px solid #b453093d;border-radius:8px;margin:18px 0 0;padding:10px 12px;line-height:1.5}.read-only-note{color:var(--green);background:#04785714;border-color:#0478573d;margin-top:16px;font-weight:700}.packet-section{margin-top:44px}.packet-loader{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:0;display:grid}.packet-loader p{color:var(--muted);margin:8px 0 0;line-height:1.5}.packet-loader-actions{grid-column:1/-1}.file-picker{min-height:40px;color:var(--blue);cursor:pointer;background:#1d4ed814;border:1px solid #1d4ed847;border-radius:8px;justify-content:center;align-items:center;padding:9px 14px;font-size:.9rem;font-weight:800;display:inline-flex;position:relative}.file-picker input{opacity:0;cursor:pointer;position:absolute;inset:0}.loader-status{border:1px solid var(--line);color:var(--muted);background:#f8fafc;border-radius:8px;grid-column:1/-1;padding:10px 12px}.loader-status.ok{color:var(--green);background:#04785714;border-color:#0478573d}.loader-status.error{color:var(--red);background:#b91c1c14;border-color:#b91c1c3d}.packet-layout{grid-template-columns:minmax(0,1.05fr) minmax(280px,.7fr) minmax(320px,1fr);gap:16px;display:grid}.packet-layout.secondary{grid-template-columns:minmax(260px,.75fr) minmax(300px,.85fr) minmax(0,1fr);margin-top:16px}.packet-overview,.packet-subpanel{min-width:0}.packet-subpanel{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);border-radius:8px;padding:18px}.detail-list,.checksum-list,.decision-summary-grid{gap:12px;margin:18px 0 0;display:grid}.decision-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}dt{color:var(--muted);text-transform:uppercase;font-size:.78rem;font-weight:700}dd{overflow-wrap:anywhere;min-width:0;margin:4px 0 0;font-weight:700}.flag-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.tag-cloud{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.flag{border:1px solid var(--line);min-height:48px;color:var(--muted);background:#f8fafc;border-radius:8px;align-content:center;gap:3px;padding:8px 10px;font-size:.78rem;display:grid}.flag strong{color:var(--text);font-size:.9rem}.flag.ok{background:#04785714;border-color:#0478573d}.flag.danger{background:#b91c1c14;border-color:#b91c1c3d}.pill-list,.warning-list{flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.pill-list li{color:var(--blue);background:#1d4ed814;border:1px solid #1d4ed833;border-radius:999px;padding:6px 10px;font-size:.82rem;font-weight:700}.warning-list{gap:10px;display:grid}.warning-list li,.notice{color:#7c2d12;background:#b4530914;border:1px solid #b453093d;border-radius:8px;padding:10px 12px;line-height:1.5}.notice{margin:0 0 16px}@media (max-width:860px){.demo-guide-header,.demo-guide-layout,.demo-step-details,.browser-demo-guide-header,.browser-demo-guide-layout,.browser-visualization-grid,.market-realism-grid,.interaction-toolbar,.demo-command,.hero,.summary-grid,.product-value-grid,.product-value-flow,.workflow-standardization-grid,.workflow-standardization-safety,.module-grid,.phase-grid,.dashboard-grid,.release-hero,.release-grid,.deployment-boundary-grid,.paper-workflow-grid,.persistence-strip,.paper-submit-grid,.paper-approval-request-grid,.paper-approval-decision-grid,.paper-approval-grid,.paper-evidence-loader,.paper-evidence-layout,.paper-reliability-grid,.paper-reliability-grid.secondary,.paper-reliability-grid.tertiary,.paper-records-layout,.paper-timeline-layout,.packet-loader,.packet-layout,.packet-layout.secondary{grid-template-columns:1fr}.browser-demo-session-meta{justify-content:flex-start}.status-strip{justify-content:flex-start;max-width:none}}@media (max-width:520px){.shell{width:min(100% - 24px,1180px);padding-top:24px}.card,.module-card,.packet-subpanel,.panel{padding:16px}.decision-summary-grid,.flag-grid,.paper-run-row dl{grid-template-columns:1fr}}
