.or-shell{max-width:1440px}.or-heading{display:flex;gap:2rem;justify-content:space-between;align-items:center;margin:2.2rem 0}.or-heading h1{font-size:clamp(2.2rem,4.5vw,4.5rem);line-height:1.06;letter-spacing:-.045em}.or-heading .subtle{max-width:45rem}.or-revision-mark{display:flex;gap:.8rem;align-items:center;font:700 clamp(1.8rem,3.8vw,3.8rem) monospace;color:#116855}.or-revision-mark span{padding:.7rem;background:#e2f1ea;border:1px solid #9dcabb;border-radius:12px}.or-boundary{background:#e8f4ef;color:#193d34;border-left:4px solid #187e60;border-radius:8px;padding:1.1rem 1.35rem;margin:1rem 0}.or-boundary p{margin:.5rem 0 0}.or-scenario,.or-context{display:flex;gap:1rem;align-items:end;flex-wrap:wrap}.or-scenario label{flex:1;min-width:220px}.or-context>div{flex:1;min-width:250px;background:#eaf0f5;color:#234253;padding:1rem;border-radius:8px}.or-context p{margin:.45rem 0 0}.or-gap{background:#f6edf9;color:#694384;padding:1rem;border-radius:8px;margin:1rem 0}.or-counts{display:flex;gap:.8rem;margin:1.2rem 0;flex-wrap:wrap}.or-count{flex:1;min-width:110px;padding:1rem;border:1px solid currentColor;border-radius:10px;display:flex;gap:.6rem;align-items:baseline}.or-count strong{font-size:2rem}.or-count span{font-size:.9rem}.or-added{background:#e8f7ee;color:#116b4d}.or-removed{background:#fff0f1;color:#a42c39}.or-changed{background:#fff4d8;color:#865500}.or-unchanged{background:#edf1f4;color:#4f6070}.or-unrecorded{background:#f4ebfb;color:#734593}.or-controls{padding:1rem;background:#102f3f;color:#f1f8fb;border-radius:12px}.or-controls label{color:#f1f8fb}.or-controls .form-note{color:#d3e3ec}.or-control-row{display:flex;gap:.65rem;align-items:end;flex-wrap:wrap}.or-control-row+.or-control-row{margin-top:1rem}.or-control-row label{flex:1;min-width:180px}.or-controls select,.or-controls input[type=search]{margin-top:.3rem;min-height:42px}.or-controls button{background:#234b5f;border:1px solid #799aac;color:#f1f8fb;border-radius:7px;padding:.6rem .85rem;cursor:pointer;min-height:42px}.or-controls button[aria-pressed=true]{background:#b2ebd2;border-color:#b2ebd2;color:#163b31}.or-controls button:disabled{opacity:.5;cursor:not-allowed}.or-modes{display:flex;gap:.4rem;flex-wrap:wrap}.or-controls .or-check{display:flex;align-items:center;gap:.7rem;margin-top:1rem;font-size:.9rem}.or-check input{width:auto}.or-timeline{padding:1.2rem;background:#f4f8fa;border:1px solid #abc0cc;border-radius:12px;color:#183a4b;margin:1.2rem 0 2rem}.or-section-heading{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.or-section-heading h2{margin:.3rem 0}.or-section-heading .eyebrow{margin:0}.or-section-heading>span{font-size:.8rem;color:#537080}.or-axis{display:flex;justify-content:space-between;gap:1rem;font: .8rem monospace;margin:1rem 0}.or-time-row{display:grid;grid-template-columns:minmax(160px,1fr) minmax(0,3fr);width:100%;text-align:left;padding:.9rem;margin:.7rem 0;border:1px solid #c1d0d8;border-radius:8px;background:#fff;color:#183a4b;cursor:pointer;gap:.5rem 1rem}.or-time-heading strong,.or-time-heading small{display:block}.or-time-heading small{font-size:.8rem;margin-top:.3rem;color:#566f7e}.or-time-row svg{width:100%;height:66px;min-width:0}.or-track{stroke:#b5c8d1;stroke-width:1}.or-bar-before{fill:#eeddb3;stroke:#8a6420;stroke-width:1.5;stroke-dasharray:5 3;vector-effect:non-scaling-stroke}.or-bar-after{fill:#60af9c;stroke:#116b55;stroke-width:1.5;vector-effect:non-scaling-stroke}.or-time-values{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:1rem;font-size:.78rem}.or-time-values>span>span,.or-time-values b{display:block;overflow-wrap:anywhere}.or-time-values b{margin-bottom:.3rem}.or-record{background:#fff;color:#203947;border:1px solid #bdcbd4;border-radius:10px;padding:1.15rem;margin:1rem 0;outline:none;scroll-margin:1rem;transition:border-color 120ms}.or-record header{display:flex;justify-content:space-between;gap:1rem;align-items:start}.or-record h2{font-size:1.3rem;margin:.25rem 0;overflow-wrap:anywhere}.or-category{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:#5c7380}.or-badge{font-size:.8rem;padding:.3rem .6rem;border-radius:5px;white-space:nowrap}.or-identity{font-size:.8rem;color:#5b7180;overflow-wrap:anywhere}.or-effects{font-size:.9rem;color:#735116;background:#fff8e5;border-radius:5px;padding:.7rem}.or-label-pair{display:grid;grid-template-columns:1fr 1fr;gap:1rem;font-size:.85rem;margin:1rem 0;color:#456174}.or-record summary{color:#1b6380;cursor:pointer;padding:.5rem 0}.or-record.or-selected,.or-record:focus,.or-time-row.or-selected,.or-time-row:focus{border-color:#007daf;box-shadow:0 0 0 2px #a1d7e8}.or-field,.or-field-head{display:grid;grid-template-columns:minmax(110px,1fr) minmax(0,2fr) minmax(0,2fr);gap:.8rem;padding:.7rem;border-bottom:1px solid #d5e0e6}.or-field-head{background:#edf2f6;font-size:.85rem}.or-field>span{overflow-wrap:anywhere;font-size:.85rem}.or-field small{display:block;color:#637a87;font-size:.7rem;margin-top:.3rem}.or-field pre{font:inherit;font-size:.87rem;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;color:#203947}.or-field mark{background:#d7eedb;color:#194c31}.or-field [data-or-side=before] mark{background:#ffe8d0;color:#7b491a}.or-field[data-or-field-status=unrecorded]{background:#fbf5ff}.or-lab-links{display:flex;gap:1rem;flex-wrap:wrap}.operations-review [hidden]{display:none!important}.operations-review[data-mode=before] [data-or-side=after],.operations-review[data-mode=after] [data-or-side=before]{display:none}.operations-review[data-mode=before] .or-field,.operations-review[data-mode=before] .or-field-head,.operations-review[data-mode=after] .or-field,.operations-review[data-mode=after] .or-field-head{grid-template-columns:minmax(110px,1fr) minmax(0,4fr)}.operations-review[data-mode=before] .or-time-values,.operations-review[data-mode=after] .or-time-values,.operations-review[data-mode=before] .or-label-pair,.operations-review[data-mode=after] .or-label-pair{grid-template-columns:1fr}@media(max-width:760px){.or-heading{display:block}.or-revision-mark{margin-top:1rem}.or-time-row{grid-template-columns:1fr}.or-time-values{grid-template-columns:1fr}.or-field,.or-field-head{grid-template-columns:1fr 1fr}.or-field>span,.or-field-head>span{grid-column:1/-1}.or-axis{font-size:.7rem}.or-control-row>button{flex:1}}@media(prefers-reduced-motion:reduce){.or-record{transition:none}}@media print{.or-controls,.or-scenario,.back-link,.or-heading>a,.site-header,.site-footer,[data-or-empty],[data-or-time-empty],[data-or-fields-empty]{display:none!important}.or-shell{max-width:none}.or-heading h1{font-size:2rem}.or-record,.or-time-row{break-inside:avoid}.operations-review [data-or-side]{display:block!important}.operations-review .or-field,.operations-review .or-field-head{grid-template-columns:1fr 2fr 2fr!important}.operations-review .or-field>span,.operations-review .or-field-head>span{grid-column:auto}.operations-review .or-label-pair,.operations-review .or-time-values{grid-template-columns:1fr 1fr!important}.or-record[hidden],.or-time-row[hidden],.or-field[hidden]{display:block!important}.or-time-row[hidden]{display:grid!important}.or-field[hidden]{display:grid!important}}
