.ros-fig{--paper:#fbfbfc;--ink:#061b31;--slate:#3c4f69;--rule:#e4e7eb;--structured:#2b5f7e;--narrative:#a9662f;--measured:#127a66;--margin:#5c7a52;--unread:#e4e7eb;--display:var(--font-inter-display),var(--font-inter),Inter,ui-sans-serif,system-ui,sans-serif;--body:var(--font-inter),Inter,system-ui,-apple-system,"Segoe UI",Helvetica,Arial,sans-serif;--mono:ui-monospace,"SF Mono","IBM Plex Mono",Menlo,Consolas,monospace;width:100%;max-width:none;margin-inline:0;padding:28px 24px 32px;background:var(--paper);color:var(--ink);font-family:var(--body);text-align:left;letter-spacing:0;border:1px solid var(--rule);border-radius:16px}.ros-fig .eyebrow{font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--slate);margin:0 0 8px}.ros-fig h3{font-family:var(--display);font-size:31px;line-height:1.15;font-weight:500;letter-spacing:-.015em;margin:0 0 8px;color:var(--ink);text-align:left}.ros-fig .ros-title-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:16px;margin-bottom:8px}.ros-fig .ros-title-row h3{margin-bottom:0}.ros-fig .standfirst{font-size:15px;line-height:1.55;color:var(--slate);margin:0 0 22px;width:100%;max-width:none;text-align:left}.ros-fig svg{display:block;width:100%;height:auto}.ros-fig svg text{font-family:var(--body)}.ros-fig .bid-price-static{display:none}.ros-rail[data-mode=still] .bid-price-static{display:block}.ros-rail[data-mode=still] .bid-price-live{display:none}.ros-fig .foot{margin-top:20px;padding-top:14px;border-top:1px solid var(--rule);font-size:13px;line-height:1.55;color:var(--slate);width:100%;max-width:none;box-sizing:border-box;text-align:left}.ros-block{display:block;width:100%;max-width:100%;margin-inline:0}.ros-prose .ros-figure-foot{width:100%;max-width:none;box-sizing:border-box;margin:18px 0 0;padding-top:14px;border-top:1px solid #e4e7eb;color:#3c4f69;font-family:var(--font-inter),Inter,system-ui,sans-serif;font-size:13px;line-height:1.55;letter-spacing:0;text-align:left}.ros-fig--animation{max-width:none}.ros-fig .bar{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:10px 0;margin:14px 0 18px}.ros-fig .modes{display:flex;gap:22px;flex-wrap:wrap}.ros-fig .modes button{font:inherit;font-size:13.5px;background:none;border:0;padding:2px 0;cursor:pointer;color:var(--slate);border-bottom:2px solid transparent}.ros-fig .modes button[aria-pressed=true]{color:var(--ink);font-weight:600;border-bottom-color:var(--ink)}.ros-fig .ctl button:focus-visible,.ros-fig .modes button:focus-visible{outline:2px solid var(--structured);outline-offset:3px}.ros-fig .counter{font-family:var(--mono);font-size:12.5px;color:var(--slate);letter-spacing:.06em}.ros-fig .caption{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:start;width:100%;margin:18px 0 20px}.ros-fig .caption .idx{font-family:var(--mono);font-size:13px;color:var(--slate);padding-top:3px;letter-spacing:.06em}.ros-fig .caption-copy{display:grid;min-width:0;align-items:start}.ros-fig .caption-copy>p{grid-area:1/1}.ros-fig .caption-reserve{visibility:hidden;pointer-events:none}.ros-fig .caption p{margin:0;font-size:13px;line-height:1.55;color:var(--slate);width:100%;max-width:none;min-width:0;text-align:left;letter-spacing:0}.ros-fig .caption strong{font-weight:650}.ros-fig .ctl{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.ros-fig .ctl button{font:inherit;font-size:13.5px;padding:7px 15px;border:1px solid var(--rule);border-radius:2px;background:transparent;color:var(--ink);cursor:pointer}.ros-fig .ctl button:hover:not(:disabled){background:#e7ecf1}.ros-fig .ctl button:disabled{opacity:.35;cursor:default}.ros-fig .ctl .primary{background:var(--ink);color:var(--paper);border-color:var(--ink)}.ros-fig .ctl .primary:hover{background:#22303e}.ros-fig .layer{opacity:0;transition:opacity .6s ease}.ros-fig .layer.shown,.ros-rail[data-mode=still] .ros-fig--claim .layer,.ros-scorecard-rail[data-mode=still] .scorecard-sheet .layer{opacity:1}.ros-fig #gTrue,.ros-fig #lMeas,.ros-fig #lgTrue,.ros-fig #tMeas{transition:opacity .6s ease .5s}.ros-fig #gStructured{transition:opacity .6s ease}.ros-fig--card{padding:20px 24px 24px}.ros-fig--card .scorecard-sheet{border:1px solid var(--rule);border-radius:12px}.scorecard-stack{display:none}.scorecard-actions,.scorecard-progress{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--slate)}.scorecard-progress{padding:0 2px 10px;font-family:var(--mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase}.scorecard-actions{padding:12px 2px 0;font-size:13px;line-height:1.55}.scorecard-actions button{flex:none;border:0;border-radius:6px;background:linear-gradient(180deg,#23384e,#000f25);color:var(--paper);padding:8px 13px;font:600 13px/1.2 var(--body);cursor:pointer}.scorecard-actions button:hover{opacity:.9}.scorecard-actions button:focus-visible{outline:2px solid var(--structured);outline-offset:3px}.ros-fig:focus-visible{outline:2px solid var(--structured);outline-offset:4px}.ros-rail{--ros-beats:4;min-height:0;touch-action:pan-y}.ros-sticky{position:static}.ros-rail[data-mode=scrub]{min-height:calc(100vh + (var(--ros-beats) * 30vh));min-height:calc(100dvh + (var(--ros-beats) * 30dvh))}.ros-rail[data-mode=scrub] .ros-sticky{position:sticky;top:108px}.ros-rail[data-mode=scrub] .ros-fig{max-height:calc(100vh - 120px);max-height:calc(100dvh - 120px);display:flex;flex-direction:column;padding-top:18px;padding-bottom:16px}.ros-rail[data-mode=scrub] .ros-fig .standfirst{display:none}.ros-rail[data-mode=scrub] .ros-fig svg{flex:1 1 auto;min-height:0;max-height:min(48vh,440px);width:100%;height:auto}.ros-rail[data-mode=scrub] .ros-fig--animation svg{max-height:min(58vh,580px)}.ros-rail[data-mode=scrub] .ros-fig--claim{min-height:min(740px,calc(100dvh - 120px))}.ros-rail[data-mode=scrub] .ros-fig--claim svg{max-height:min(64vh,620px)}.ros-rail[data-mode=scrub] .ros-fig .caption{margin:12px 0 8px}.ros-rail[data-mode=scrub] .ros-fig .bar{margin:8px 0 12px}.ros-fig .bar .counter{margin-left:auto}.ros-scorecard-rail[data-mode=scrub] .ros-fig{max-height:calc(100vh - 108px);max-height:calc(100dvh - 108px)}.ros-scorecard-rail[data-mode=scrub] .ros-fig .scorecard-sheet{flex:0 1 auto;min-height:unset;width:auto;max-width:100%;height:min(665px,calc(100vh - 220px));height:min(665px,calc(100dvh - 220px));max-height:calc(100vh - 220px);max-height:calc(100dvh - 220px);align-self:center}.ros-steps{display:flex;align-items:center;gap:12px;width:100%;margin:14px 0 2px}.ros-steps-back,.ros-steps-next{display:inline-flex;align-items:center;justify-content:center;height:40px;border-radius:6px;font:500 14px/1 var(--font-inter),Inter,ui-sans-serif,system-ui,sans-serif;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:opacity .18s ease,background-color .18s ease}.ros-steps-back{flex:none;width:40px;padding:0;border:1px solid var(--color-border);background:var(--color-white);color:var(--color-grey-600);font-size:19px}.ros-steps-back:disabled{opacity:.4;cursor:default}.ros-steps-next{flex:none;gap:6px;margin-left:auto;padding:0 18px;border:0;background:linear-gradient(180deg,#23384e,#000f25);color:var(--color-white)}.ros-steps-next span{font-size:17px}.ros-steps-back:focus-visible,.ros-steps-next:focus-visible{outline:2px solid #2b5f7e;outline-offset:3px}.ros-steps-dots{display:flex;align-items:center;gap:6px}.ros-steps-dots i{display:block;width:6px;height:6px;border-radius:999px;background:var(--color-border);transition:background-color .26s ease}.ros-steps-dots i[data-on]{background:#2b5f7e}.ros-steps-live{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ros-table{--paper:#fbfbfc;--ink:#061b31;--slate:#3c4f69;--rule:#e4e7eb;--structured:#2b5f7e;--narrative:#a9662f;--display:var(--font-inter-display),var(--font-inter),Inter,ui-sans-serif,system-ui,sans-serif;--body:var(--font-inter),Inter,system-ui,sans-serif;--mono:ui-monospace,"SF Mono","IBM Plex Mono",Menlo,Consolas,monospace;width:100%;overflow-x:auto;background:var(--paper);border:1px solid var(--rule);border-radius:16px;color:var(--ink);text-align:left;letter-spacing:0}.ros-table table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.5}.ros-table caption{font-family:var(--display);font-size:22px;font-weight:500;letter-spacing:-.015em;text-align:left;padding:22px 24px 8px;color:var(--ink)}.ros-table td,.ros-table th{vertical-align:top;padding:16px 24px;border-top:1px solid var(--rule)}.ros-table thead th{font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--slate)}.ros-table thead th:nth-child(2){color:var(--structured)}.ros-table thead th:nth-child(3){color:var(--narrative)}.ros-table tbody th{font-weight:650;color:var(--ink);width:28%}.ros-table tbody th span{display:block;margin-top:6px;font-weight:400;font-size:13.5px;color:var(--slate)}.ros-table ul{margin:0;padding:0 0 0 1.1em;list-style:disc}.ros-table li{margin:0 0 4px}.ros-table tbody td:nth-child(2){color:var(--structured)}.ros-table tbody td:nth-child(3){color:var(--narrative)}@media (max-width:809px){.ros-fig{padding:20px 16px 24px}.ros-fig--card{padding:0;background:transparent;border:none}.ros-scorecard-rail{min-height:0}.ros-scorecard-rail .ros-sticky{position:static}.ros-scorecard-rail .ros-fig{max-height:none;display:block;padding:0}.ros-fig .scorecard-sheet,.ros-scorecard-rail .ros-fig .scorecard-sheet,.ros-scorecard-rail .ros-steps,.scorecard-progress{display:none}.scorecard-stack{display:flex;flex-direction:column;gap:12px}.scorecard-stack-kicker{margin:0;font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--slate)}.scorecard-stack-title{margin:-4px 0 4px;font-family:var(--display);font-size:24px;line-height:1.2;font-weight:600;color:var(--ink)}.scorecard-solo{padding:16px;background:var(--paper);border:1px solid var(--rule);border-radius:16px}.scorecard-solo-n{margin:0 0 8px;font-family:var(--mono);font-size:13px;letter-spacing:.08em;color:var(--structured)}.ros-scorecard-rail .scorecard-solo svg,.scorecard-solo svg{display:block;flex:none;width:100%;max-width:none;max-height:none;height:auto;margin:0 0 16px;border:none}.scorecard-solo h4{margin:0 0 6px;font-size:16px;line-height:1.3;font-weight:650;color:var(--ink);text-align:left;letter-spacing:0}.scorecard-solo p{margin:0;font-size:15px;line-height:1.5;color:var(--slate)}.ros-fig h3{font-size:24px}.ros-fig .caption{grid-template-columns:1fr;gap:6px}.scorecard-actions,.scorecard-progress{gap:10px}.scorecard-actions{align-items:flex-start;flex-direction:column}.ros-table caption,.ros-table td,.ros-table th{padding-left:16px;padding-right:16px}.ros-table thead{display:none}.ros-table tbody,.ros-table td,.ros-table th,.ros-table tr{display:block;width:auto}.ros-table tbody th{border-top:1px solid var(--rule);padding-bottom:8px}.ros-table tbody td{border-top:0;padding-top:4px;padding-bottom:8px}.ros-table tbody td:nth-child(2):before,.ros-table tbody td:nth-child(3):before{display:block;font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;color:inherit;opacity:.8}.ros-table tbody td:nth-child(2):before{content:"Structured record"}.ros-table tbody td:nth-child(3):before{content:"Narrative record"}}@media (prefers-reduced-motion:reduce){.ros-fig #gTrue,.ros-fig #lMeas,.ros-fig #lgTrue,.ros-fig #tMeas,.ros-fig .layer,.ros-steps-back,.ros-steps-dots i,.ros-steps-next{transition:none}.ros-rail{min-height:0}.ros-rail .ros-sticky{position:static}}