:root{--background:#080808;--foreground:#f2f2f2;--sub:#b0b0b0;--line:#333;--border:#444;--primary:#f2f2f2;--primary-foreground:#080808;--card:#101010;--card-foreground:#f2f2f2;--muted:#1a1a1a;--muted-foreground:#b0b0b0;--ring:#f2f2f2;--amber:#f2f2f2;--mint:#f2f2f2}body{font-size:16px}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid #f2f2f2;outline-offset:5px}button{border-radius:0}h1,h2,h3,h4{font-weight:400}::selection{background:#f2f2f2;color:#080808}.skip-link{position:fixed;top:-100px;left:20px;z-index:200;background:#f2f2f2;color:#080808;padding:14px}.skip-link:focus{top:10px}.global-header{height:100px;padding:24px 4.5%;gap:35px;border-bottom:1px solid #282828}.global-header,.identity{display:flex;align-items:center}.identity{gap:13px;font-size:13px;letter-spacing:.025em;line-height:1.3}.identity img{object-fit:contain}.global-header nav{display:flex;gap:28px;margin:auto;font:13px monospace;text-transform:uppercase}.global-header nav a:hover,.text-action:hover{color:white;text-decoration:underline;text-underline-offset:6px}.header-utility{display:flex;align-items:center;gap:18px;font:13px monospace;text-transform:uppercase}.outline-action,.solid-action,.text-action{display:inline-flex;justify-content:center;align-items:center;gap:22px;min-height:48px;font-size:14px;line-height:1.3}.solid-action{padding:16px 22px;background:#f2f2f2;color:#080808;border:1px solid #f2f2f2}.solid-action:hover{background:#ccc}.outline-action{padding:13px 18px;background:transparent;border:1px solid #555}.outline-action:hover{background:#222}.text-action{justify-content:flex-start;background:none;border:none}.micro,.section-number{font:12px/1.6 monospace;letter-spacing:.06em;color:#b0b0b0}.platform-console{padding:0 4.5%;display:grid;grid-template-columns:44% 56%;position:relative}.platform-intro{padding:78px 18px 76px 0;z-index:1}.platform-intro .eyebrow{max-width:300px;margin-bottom:30px;font-size:12px}.platform-intro h1{font-size:clamp(46px,5.4vw,91px);line-height:1.025;letter-spacing:-.052em;margin:0 0 29px;max-width:720px}.hero-description{font-size:18px;color:#b0b0b0;max-width:350px;line-height:1.65}.hero-actions{display:flex;flex-wrap:wrap;gap:12px 23px;margin-top:35px}.platform-classification{display:flex;flex-direction:column;margin-top:55px;gap:10px}.platform-classification>span{font:11px/1.5 monospace;letter-spacing:.06em;color:#999}.platform-classification b{font-size:16px;font-weight:400}.platform-classification>span:last-child{margin-top:15px;color:#777}.platform-console .specimen-console{margin:0;border:0;min-width:0;align-self:stretch}.platform-console.at-rest .examination{display:block;height:100%}.platform-console.at-rest .stage{height:100%;min-height:660px;background:#0c0c0c}.platform-console.at-rest .stage-top{top:25px}.platform-console.at-rest .stage-bottom{bottom:30px}.inspecting .platform-intro,.inspection-heading,.platform-console.at-rest .camera-tools,.platform-console.at-rest .component-register,.platform-console.at-rest .dissection-result,.platform-console.at-rest .operations-sidebar,.platform-console.at-rest .stage-bottom b,.platform-console.at-rest .stage-bottom button,.platform-console.at-rest .stage-extract,.platform-console.at-rest .view-toolbar{display:none}.inspecting.platform-console{display:block}.inspecting .inspection-heading{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:42px 0 30px}.inspection-heading h1{font-size:clamp(30px,3vw,48px);letter-spacing:-.035em;line-height:1.1;margin:12px 0}.inspection-heading .outline-action{flex-shrink:0}.platform-console.inspecting .specimen-console{border:1px solid #333}.platform-console.inspecting .stage{min-height:760px}.platform-console .examination{grid-template-columns:minmax(0,1fr) 340px}.platform-console .focus-mode{position:fixed;inset:0;margin:0;z-index:100;background:#080808;overflow:auto}.component-source{display:flex;gap:10px;font:13px/1.6 monospace;margin:12px 0 22px;color:#b0b0b0}.systems-register{grid-column:1/-1;display:grid;grid-template-columns:1fr 2fr;gap:70px;border-top:1px solid #333;padding:66px 0}.systems-register h2{font-size:32px;letter-spacing:-.04em;line-height:1.15;margin:15px 0}.systems-register>div>p:not(.eyebrow){font-size:15px;color:#b0b0b0;max-width:310px}.semantic-systems{display:grid;grid-template-columns:1fr 1fr;gap:0 32px}.semantic-systems button{position:relative;text-align:left;background:none;border:0;border-bottom:1px solid #333;padding:18px 30px 16px 0;display:grid;grid-template-columns:65px 1fr;gap:7px 12px;align-content:start}.semantic-systems button>span{font:12px/1.7 monospace;color:#999}.semantic-systems b{font-size:15px;font-weight:400}.semantic-systems p{grid-column:2;font-size:13px;line-height:1.5;color:#aaa;margin:0}.semantic-systems svg{position:absolute;right:0;top:20px;color:#888}.semantic-systems button[aria-pressed=true]{border-bottom-color:#f2f2f2}.semantic-systems button:hover{background:#111}.record-opening{border-top:1px solid #333;border-bottom:1px solid #333;padding:75px 4.5%;background:#101010}.record-opening>p{font-size:clamp(28px,4vw,56px);letter-spacing:-.04em;line-height:1.12;margin:25px 0}.record-opening>span:last-child{font-size:16px;color:#b0b0b0}.story-section{padding:100px 4.5%;border-bottom:1px solid #282828}.section-heading{margin-bottom:44px;max-width:1050px}.section-heading h2{font-size:clamp(40px,5vw,76px);line-height:1.07;letter-spacing:-.045em;margin:20px 0}.section-heading>p{font-size:19px;color:#b0b0b0;max-width:660px;margin:22px 0 0}.story-split{display:grid;grid-template-columns:1fr 1fr;gap:38px;align-items:stretch}.story-image{margin:0;min-width:0}.story-image>img{width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;display:block}.story-image figcaption{font:11px/1.7 monospace;color:#999;border-top:1px solid #555;margin-top:14px;padding-top:13px;letter-spacing:.035em}.section-link{margin-top:24px}.record-top{display:flex;align-items:center;justify-content:space-between;gap:20px;font:12px/1.6 monospace;letter-spacing:.035em;color:#aaa;border-bottom:1px solid #444;padding-bottom:18px}.demo-panel{padding:25px;border:1px solid #444;min-width:0;background:#0e0e0e}.record-fields{margin:25px 0}.record-fields>div{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #292929;padding:13px 0}.record-fields dt{font:12px monospace;color:#999}.record-fields dd{font:12px/1.5 monospace;text-align:right;margin:0;overflow-wrap:anywhere}.assignment-steps{display:grid;grid-template-columns:repeat(4,1fr);padding:25px 0 0;list-style:none;gap:7px}.assignment-steps button{border:none;background:none;display:flex;flex-direction:column;align-items:center;gap:10px;font:10px monospace;color:#999;width:100%;padding:0}.assignment-steps button>span{width:30px;height:30px;border:1px solid #555;display:grid;place-items:center}.assignment-steps button[aria-current=step]{color:#f2f2f2}.assignment-steps button[aria-current=step]>span{background:#f2f2f2;color:#080808}.demo-bottom{display:flex;align-items:center;gap:20px}.demo-bottom p{font-size:14px;color:#b0b0b0;flex:1;margin:0}.demo-bottom .outline-action{flex-shrink:0;font-size:12px;gap:12px}.count-columns{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding:40px 0}.count-columns>div{min-width:0}.big-count{font-size:clamp(70px,9vw,128px);letter-spacing:-.075em;line-height:1.1;margin:18px 0 30px}.big-count span{font:14px/1.5 monospace;letter-spacing:0;margin-left:20px;color:#aaa}.slot-grid{display:grid;grid-template-columns:repeat(8,1fr);gap:7px}.slot-grid span{border:1px solid #777;aspect-ratio:1;display:grid;place-items:center;font:11px monospace;color:#aaa;background:linear-gradient(135deg,#222,#111)}.identity-list{display:flex;flex-wrap:wrap;gap:9px 16px}.identity-list>span{font:12px monospace;color:#aaa}.missing-identity{font:12px monospace;border:1px solid white;padding:8px;width:100%;display:flex;justify-content:space-between}.missing-identity:hover{background:#f2f2f2;color:#080808}.reconciliation-result{border-top:1px solid #444;padding:24px 0;min-height:112px}.reconciliation-result b{font:13px/1.5 monospace}.reconciliation-result p{font-size:15px;color:#b0b0b0;margin:10px 0 0}.procurement{display:grid;grid-template-columns:1.25fr 1fr;border:1px solid #444}.funding-map{padding:36px}.funding-root{border:1px solid #666;padding:24px;max-width:320px;margin:0 auto 50px;position:relative;text-align:center}.funding-root:after{content:"";position:absolute;left:50%;bottom:-50px;height:50px;width:1px;background:#555}.funding-root>span{font:11px monospace;color:#999}.funding-root b{display:block;font-size:48px;letter-spacing:-2px;margin-top:15px;font-weight:400}.funding-root p{font-size:13px;color:#bbb;margin:7px 0 0}.contractor-branches{border-top:1px solid #555;display:grid;grid-template-columns:1fr 1fr;gap:0 22px}.contractor-branches>button{position:relative;border:1px solid #444;text-align:left;padding:22px 32px 22px 18px;background:transparent;margin-top:24px;min-height:105px}.contractor-branches>button:before{content:"";position:absolute;top:-25px;height:24px;width:1px;background:#555;left:50%}.contractor-branches>button>span{font:10px/1.6 monospace;color:#aaa;text-transform:uppercase}.contractor-branches b{font-size:16px;display:block;margin-top:9px;font-weight:400;line-height:1.25}.contractor-branches svg{position:absolute;right:10px;bottom:18px}.contractor-branches>button[aria-pressed=true]{border-color:white;background:#191919}.contract-detail{padding:36px;border-left:1px solid #444;background:#101010}.contract-detail h3{font-size:32px;line-height:1.08;letter-spacing:-.04em;margin:20px 0}.contract-detail blockquote{font-size:18px;line-height:1.6;margin:26px 0}.contract-detail>p{font-size:15px;color:#aaa}.budget-register{border-top:1px solid #444;margin-top:32px;padding-top:23px}.budget-register>button{display:grid;grid-template-columns:1fr 80px 20px;align-items:center;gap:12px;width:100%;background:none;border:none;padding:10px 0;text-align:left;font:12px monospace;color:#aaa}.budget-register>button[aria-pressed=true]{color:white}.budget-register>.micro{display:block;margin-bottom:15px}.budget-track{height:3px;background:#2b2b2b}.budget-track i{height:3px;background:#aaa;display:block}.downstream-links{border-top:1px solid #555;margin-top:28px;padding-top:28px;display:grid;gap:12px}.downstream-links a{position:relative;border:1px solid #444;padding:18px;font:12px/1.6 monospace;color:#aaa}.downstream-links b{display:block;color:white;font:24px Arial;margin:10px 0}.downstream-links svg{position:absolute;right:18px;top:18px}.record-tabs{height:auto!important;padding:3px!important;border:1px solid #555!important;border-radius:0!important;background:#080808!important}.record-tabs [data-slot=tabs-trigger]{border-radius:0!important;padding:10px 15px!important;font:12px monospace!important;color:#aaa!important;height:auto!important}.record-tabs [data-state=active]{color:#080808!important;background:#f2f2f2!important;box-shadow:none!important}.delivery-pair{display:grid;grid-template-columns:1fr 1fr;gap:26px;margin:30px 0}.delivery-image{position:relative}.delivery-image img{width:100%;height:auto;aspect-ratio:16/8;object-fit:cover;display:block;filter:brightness(.8)}.delivery-image>span{position:absolute;top:15px;left:15px;background:#080808d9;padding:8px 10px;font:12px monospace}.delivery-card dl{margin:0;border:1px solid #444;border-top:0;padding:14px 18px}.delivery-card dl>div{display:flex;justify-content:space-between;gap:12px;padding:8px 0;font:12px/1.5 monospace}.delivery-card dt{color:#aaa}.delivery-card dd{margin:0;text-align:right}.origin-result{display:flex;align-items:center;gap:28px;padding:25px 0;border-top:1px solid #444;border-bottom:1px solid #444;margin-bottom:14px}.origin-result>b{font-size:90px;line-height:1;letter-spacing:-6px;font-weight:400}.origin-result span{font:13px monospace}.origin-result p{font-size:15px;color:#aaa;margin-bottom:0}.origin-result.revealed{background:#f2f2f2;color:#080808;padding-left:25px;padding-right:25px}.origin-result.revealed p{color:#444}.null-control{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:30px 0}.null-control label{display:flex;flex-direction:column;gap:8px}.null-control b{font:16px monospace;font-weight:400}.null-control label span{font-size:13px;color:#aaa}.null-control [data-slot=switch]{background:#333!important;border:1px solid #777;min-width:42px}.null-control [data-state=checked][data-slot=switch]{background:#f2f2f2!important}.null-control [data-slot=switch-thumb]{background:#aaa}.null-control [data-state=checked] [data-slot=switch-thumb]{background:#080808}.null-split{display:grid;grid-template-columns:1fr 1fr;border:1px solid #444}.null-split>div{min-width:0;padding:23px 17px}.null-split>div+div{border-left:1px solid #444}.null-split b{display:block;font:16px/1.35 monospace;font-weight:400;margin:20px 0 12px}.null-split p{font:11px/1.6 monospace;color:#aaa;margin:0}.null-split .micro{font-size:10px}.capture-line{display:block;width:100%;height:3px;margin-top:20px;background:repeating-linear-gradient(90deg,#aaa 0 2px,transparent 2px 5px)}.null-explanation{font-size:15px;color:#aaa;min-height:76px;margin:25px 0}.null-panel details{border-top:1px solid #444;border-bottom:1px solid #444;padding:18px 0;margin:20px 0 10px}.null-panel summary{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:14px;cursor:pointer;list-style:none}.absence-reasons{font-size:13px;line-height:1.6}.absence-reasons>div{margin-top:18px}.absence-reasons dt{color:white}.absence-reasons dd{margin:5px 0;color:#aaa}.source-intro{font-size:18px;max-width:510px;color:#bbb}.wren-record{background:#ecece7;color:#161616;padding:30px;display:flex;flex-direction:column}.wren-record .record-top{color:#555;border-color:#777;font-size:11px}.wren-record .record-tabs{margin-top:25px;align-self:start}.wren-count{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:275px;padding:30px 0;gap:15px}.wren-count b{font-size:145px;font-weight:400;letter-spacing:-10px;line-height:1}.wren-count span{font:12px monospace}.wren-record>p{font-size:22px;line-height:1.4;max-width:400px}.signature-line{margin-top:auto;padding-top:24px;border-top:1px solid #777;font:11px/1.6 monospace}.reading-entry{display:flex;gap:15px;margin:10px 0 45px}.reading-entry>a{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:16px 20px;border:1px solid #444;font-size:14px;min-width:160px}.reading-entry>a:hover{background:#222}.chapter-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:36px}.chapter-act>h3{border-top:1px solid #555;padding-top:20px;font-size:18px;line-height:1.4;margin:0 0 28px}.chapter-act>h3>span{display:block;font:12px monospace;color:#999;margin-bottom:9px}.chapter-card{display:block;margin-bottom:34px}.chapter-card>img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;display:block;transition:filter .2s}.chapter-card:hover>img{filter:brightness(1.15)}.chapter-caption{display:flex;align-items:center;justify-content:space-between;margin:16px 0 12px;font:12px monospace;color:#aaa}.chapter-card h4{font-size:24px;line-height:1.1;letter-spacing:-.025em;margin:0;text-transform:none}.chapter-card p{font-size:14px;color:#aaa;line-height:1.6}.closing-scene{position:relative;min-height:560px;display:flex;align-items:center;isolation:isolate}.closing-scene>img{position:absolute;inset:0;object-fit:cover;width:100%;height:100%;z-index:-2;filter:brightness(.48)}.closing-scene:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#080808b0,transparent);z-index:-1}.closing-scene>div{padding:70px 7%}.closing-scene h2{font-size:clamp(70px,10vw,140px);letter-spacing:-.055em;margin:18px 0 36px;line-height:1}.closing-scene .eyebrow{color:#ddd}.global-footer{padding:42px 4.5%;border-top:1px solid #333;display:flex;align-items:center;justify-content:space-between;gap:30px;background:#080808}.footer-identity{font-size:21px;letter-spacing:-.03em}.global-footer>div{display:flex;gap:25px;font-size:13px;color:#aaa}.global-footer>span{font:11px/1.7 monospace;text-align:right;color:#999}.page-head{padding:65px 4.5% 45px;border-bottom:1px solid #333}.page-head h1{font-size:clamp(45px,6vw,88px);letter-spacing:-.05em;line-height:1.02;margin:23px 0}.page-head>p:not(.eyebrow){font-size:19px;color:#aaa;max-width:640px}.content-frame{padding:45px 4.5% 90px}.search-tools{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:35px;align-items:center}.search-box{position:relative;flex:1;min-width:240px}.search-box svg{position:absolute;left:17px;top:16px;color:#aaa}.search-box input{width:100%;background:#111;border:1px solid #555;padding:15px 15px 15px 46px;color:white;font-size:16px;border-radius:0}.filter-buttons{display:flex;gap:7px;flex-wrap:wrap}.filter-buttons button{background:transparent;border:1px solid #444;padding:13px 15px;font-size:13px;min-height:47px}.filter-buttons button[aria-pressed=true]{background:#f2f2f2;color:#080808;border-color:#f2f2f2}.search-count{font:12px monospace;color:#999;margin-bottom:30px}.search-result{display:block;padding:25px 0;border-top:1px solid #333}.search-result>span{font:12px monospace;color:#aaa}.search-result h2{font-size:27px;letter-spacing:-.03em;margin:12px 0}.search-result p{font-size:16px;color:#aaa;max-width:850px}.result-excerpt{border-left:1px solid #777;padding-left:20px}.evidence-browser-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.evidence-tile{border:1px solid #444;padding:20px;display:flex;flex-direction:column}.evidence-tile img{width:100%;height:auto}.evidence-tile h2{font-size:23px;letter-spacing:-.025em;line-height:1.2}.evidence-tile p{font-size:14px;color:#aaa}.evidence-tile>div{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:20px;gap:15px}.evidence-tile button{background:none;border:1px solid #666;padding:10px;font-size:12px}.compare-tray{position:sticky;bottom:18px;z-index:5;background:#f2f2f2;color:#080808;border:1px solid #555;padding:17px 22px;display:flex;align-items:center;gap:20px;margin-top:25px;box-shadow:0 10px 60px #0008}.compare-tray>span{font:13px monospace;flex:1}.compare-tray button{color:#080808;border-color:#555}.compare-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.record-plate{border:1px solid #444;padding:27px;background:#0d0d0d;min-width:0}.record-plate>h3{font-size:30px;letter-spacing:-.035em;margin:25px 0 15px;line-height:1.12}.record-plate>img{display:block;width:100%;height:auto;margin:22px 0}.record-plate dl{margin:0}.record-plate dl>div{padding:14px 0;border-top:1px solid #333;font:12px/1.7 monospace}.record-plate dt{color:#999;margin-bottom:5px}.record-plate dd{margin:0}.record-link{display:block;border-top:1px solid #555;margin-top:20px;padding-top:18px;font-size:14px}.reader-layout{max-width:1380px;grid-template-columns:220px minmax(0,760px);justify-content:center;gap:65px;margin-top:65px}.dossier>p{font-size:18px;line-height:1.85;color:#bcbcbc}.dossier>h1{font-size:clamp(38px,4vw,64px);letter-spacing:-.04em}.dossier>h2{font-size:28px;line-height:1.25;scroll-margin-top:30px}.dossier .prop-line{color:#ccc;background:#141414;border-color:#888;font-size:14px}.dossier .inline-record-link{border-bottom:1px solid #777;color:#f2f2f2}.reader-index>a:not(.back-link){font-size:12px;color:#aaa}.article-image{margin:30px 0}.article-image img{width:100%;height:auto;display:block}.article-image figcaption{font:12px/1.6 monospace;color:#999;margin-top:12px}.article-lede{font-size:22px!important;line-height:1.5!important;color:#f2f2f2!important}.article-outline summary{display:none}.article-outline>a{display:block;font:12px/1.7 monospace;padding:8px 0;color:#aaa}.reader-settings{display:flex;gap:8px;margin-top:25px}.reader-settings button{font:12px monospace;background:none;border:1px solid #666;padding:10px;color:inherit}.reader.light-reader{background:#f2f2f2;color:#111}.light-reader .dossier>p{color:#333}.light-reader .dossier .article-lede,.light-reader .dossier .inline-record-link{color:#111!important}.light-reader .article-outline>a,.light-reader .eyebrow,.light-reader .reader-index .eyebrow{color:#555}.light-reader .record-plate{color:#f2f2f2}.light-reader .prop-line{background:#e4e4e4;color:#111}.article-links{display:flex;flex-wrap:wrap;gap:10px;margin:25px 0}.article-links>a{font:12px/1.5 monospace;border:1px solid #666;padding:12px}.episode-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:38px 28px}.episode-card{display:block}.episode-card img{width:100%;height:auto;display:block}.episode-card .micro{display:flex;justify-content:space-between;margin-top:18px}.episode-card h2{font-size:28px;line-height:1.1;letter-spacing:-.03em}.episode-card p{color:#aaa;font-size:14px}.episode-stage{position:relative}.episode-stage img,.episode-stage video{width:100%;height:auto;display:block}.episode-status{position:absolute;bottom:22px;left:22px;background:#080808df;border:1px solid #777;padding:13px 17px;font:12px monospace}.transmission-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:35px}.transmission-aside{border-top:1px solid #555;padding-top:25px}.transmission-aside h2{font-size:28px;line-height:1.1;letter-spacing:-.03em}.transmission-aside p{color:#aaa;font-size:16px}.episode-transcript{max-width:760px;margin-top:55px}.episode-transcript h2{font-size:30px;letter-spacing:-.035em}.episode-transcript p{font-size:18px;line-height:1.85;color:#bbb}.empty-result{border-top:1px solid #555;padding:45px 0;font-size:19px;color:#aaa}.about-copy{max-width:760px;margin:auto}.about-copy h2{font-size:30px;letter-spacing:-.035em;margin-top:50px}.about-copy p{font-size:18px;color:#bbb}.reader-pagination{border-color:#555}.reader-pagination a{font-size:15px}.reader-pagination small{font-size:12px;color:#aaa}@media(min-width:1800px){.content-frame,.platform-console,.story-section{padding-left:max(4.5%,calc((100vw - 1640px)/2));padding-right:max(4.5%,calc((100vw - 1640px)/2))}}@media(max-width:1100px){.global-header nav{gap:18px}.header-utility{display:none}.platform-intro{padding-top:58px}.platform-intro h1{font-size:clamp(44px,6vw,68px)}.platform-console{grid-template-columns:46% 54%}.hero-actions{display:block}.hero-actions>.text-action{margin-top:10px}.platform-classification{margin-top:35px}.platform-console.at-rest .stage{min-height:680px}.systems-register{gap:35px}.story-split{gap:23px}.demo-panel{padding:20px}.demo-bottom{align-items:start;flex-direction:column}.contract-detail,.funding-map{padding:25px}.count-columns{gap:35px}.story-image>img{aspect-ratio:4/5}.record-top{font-size:11px}.null-split{display:block}.null-split>div+div{border-left:0;border-top:1px solid #444}.null-explanation{min-height:0}.chapter-grid{gap:25px}.chapter-card h4{font-size:21px}.transmission-layout{grid-template-columns:1fr}.transmission-aside{max-width:700px}.reader-layout{gap:35px;grid-template-columns:180px minmax(0,1fr)}.global-footer>div{gap:15px}}@media(max-width:760px){.global-header{height:auto;min-height:90px;flex-wrap:wrap;gap:23px;padding:22px}.global-header nav{margin:0;width:100%;justify-content:space-between;gap:14px;font-size:11px;padding-top:14px;border-top:1px solid #333}.identity{font-size:12px}.identity img{width:25px;height:32px}.platform-console{display:block;padding:0 22px}.platform-intro{padding:43px 0 28px}.platform-intro .eyebrow{max-width:310px;margin-bottom:22px;font-size:11px}.platform-intro h1{font-size:clamp(42px,10.8vw,68px);max-width:640px;line-height:1.04;letter-spacing:-.05em;margin-bottom:25px}.hero-description{font-size:17px;max-width:390px}.hero-actions{display:flex;gap:10px 20px;margin-top:27px}.hero-actions>.text-action{margin-top:0}.platform-classification{display:none}.platform-console.at-rest .stage{min-height:420px;height:420px}.platform-console.at-rest .stage-top{font-size:11px;left:15px;right:15px;top:20px}.platform-console.at-rest .stage-bottom{left:15px;right:15px;bottom:18px}.platform-console .examination{display:flex}.platform-console.inspecting .stage{min-height:510px}.platform-console .operations-sidebar{border-left:0}.inspection-heading{gap:20px!important;flex-wrap:wrap;padding:30px 0!important}.inspection-heading h1{font-size:30px}.inspection-heading .outline-action{min-height:40px;font-size:12px}.systems-register{display:block;padding:40px 0}.systems-register h2{font-size:30px}.systems-register>div>p:not(.eyebrow){max-width:420px}.semantic-systems{margin-top:22px;gap:0 20px}.semantic-systems button{display:block;padding-right:25px}.semantic-systems b{display:block;font-size:14px;margin:9px 0}.semantic-systems p{font-size:12px}.semantic-systems button>span{font-size:11px}.record-opening{padding:45px 22px}.record-opening>p{font-size:32px}.record-opening .eyebrow{font-size:11px}.story-section{padding:60px 22px}.section-heading{margin-bottom:30px}.section-number{font-size:11px}.section-heading h2{font-size:clamp(36px,8.5vw,58px);margin:18px 0}.section-heading>p{font-size:17px}.story-split{display:block}.story-image{margin-bottom:25px}.story-image>img{aspect-ratio:16/11}.story-image figcaption{font-size:10px}.demo-panel{padding:20px}.record-top{font-size:10px;align-items:start;gap:18px}.record-top>span:last-child{text-align:right}.assignment-steps{gap:4px}.assignment-steps button{font-size:9px}.record-fields dd,.record-fields dt{font-size:11px}.demo-bottom{flex-direction:row;align-items:center;gap:15px}.demo-bottom p{font-size:13px}.demo-bottom .outline-action{font-size:11px;padding:12px 10px}.count-columns{gap:24px;padding:30px 0}.count-columns .micro{font-size:10px;display:block;max-width:130px}.big-count{font-size:76px;margin:16px 0 25px}.big-count span{display:block;font-size:11px;margin:10px 0;letter-spacing:0}.slot-grid{grid-template-columns:repeat(4,1fr);gap:5px}.slot-grid span{font-size:10px}.identity-list{gap:7px 10px}.identity-list>span{font-size:10px}.missing-identity{font-size:10px;display:block}.missing-identity span{display:block;margin-top:7px}.reconciliation-result b{font-size:12px}.reconciliation-result p{font-size:14px}.procurement{display:block}.funding-map{padding:22px}.funding-root{max-width:250px;padding:20px}.contractor-branches{gap:0 15px}.contractor-branches>button{padding:18px 22px 18px 13px}.contractor-branches>button>span{font-size:9px}.contractor-branches b{font-size:14px}.contract-detail{padding:24px;border-left:0;border-top:1px solid #444}.contract-detail h3{font-size:30px}.contract-detail blockquote{font-size:17px}.provenance-panel .record-top{display:block}.provenance-panel .record-tabs{margin-top:18px;width:100%;display:flex}.record-tabs [data-slot=tabs-trigger]{font-size:11px!important;flex:1}.delivery-pair{gap:12px;margin:24px 0}.delivery-image img{aspect-ratio:4/3}.delivery-image>span{font-size:9px;left:7px;top:7px;padding:5px}.delivery-card dl{padding:12px 10px}.delivery-card dl>div{display:block;font-size:10px}.delivery-card dt{margin-bottom:5px}.delivery-card dd{text-align:left;overflow-wrap:anywhere}.origin-result{gap:22px}.origin-result>b{font-size:73px}.origin-result span{font-size:11px}.origin-result p{font-size:13px;line-height:1.6}.origin-result.revealed{padding:20px 15px}.null-split{display:grid}.null-split>div+div{border-top:0;border-left:1px solid #444}.null-split b{font-size:14px}.null-split .micro{font-size:9px}.null-split>div{padding:20px 13px}.null-split p{font-size:10px}.source-intro{font-size:17px}.wren-record{margin-top:30px;padding:23px}.wren-count{min-height:240px}.wren-record>p{font-size:23px}.reading-entry{gap:9px;flex-wrap:wrap;margin-bottom:35px}.reading-entry>a{flex:1;min-width:0;font-size:13px;padding:13px 11px;gap:15px}.chapter-grid{display:block}.chapter-act{display:grid;grid-template-columns:1fr 1fr;gap:22px}.chapter-act>h3{grid-column:1/-1;margin:0}.chapter-card{margin:0 0 24px}.chapter-card h4{font-size:20px}.chapter-card p{font-size:13px}.chapter-caption{font-size:11px}.closing-scene{min-height:430px}.closing-scene>div{padding:45px 22px}.closing-scene h2{font-size:75px}.global-footer{padding:33px 22px;align-items:start;flex-direction:column;gap:25px}.global-footer>div{flex-wrap:wrap;gap:20px}.global-footer>span{text-align:left}.page-head{padding:40px 22px 30px}.page-head h1{font-size:48px}.page-head>p:not(.eyebrow){font-size:17px}.content-frame{padding:30px 22px 65px}.filter-buttons{width:100%;gap:6px}.filter-buttons button{font-size:12px;padding:12px;flex:1}.search-tools{gap:17px}.evidence-browser-grid{grid-template-columns:1fr 1fr;gap:14px}.evidence-tile{padding:13px}.evidence-tile h2{font-size:19px}.evidence-tile p{font-size:12px}.evidence-tile>div{display:block;padding-top:5px}.evidence-tile .text-action{font-size:12px}.evidence-tile button{width:100%;margin-top:10px}.compare-grid{display:block}.compare-grid>.record-plate{margin-bottom:24px}.compare-tray{bottom:10px;padding:14px;gap:10px;flex-wrap:wrap}.compare-tray>span{flex-basis:100%;font-size:12px}.compare-tray button{font-size:12px;min-height:36px;padding:9px 13px}.record-plate{padding:20px}.record-plate h3{font-size:27px}.reader-layout{padding:0 22px;display:block;margin:32px auto 65px}.reader-index{position:static;margin-bottom:35px}.article-outline{border:1px solid #555;padding:14px}.article-outline summary{display:flex;font:13px monospace;justify-content:space-between;cursor:pointer}.article-outline>a{font-size:12px}.reader-settings{margin-top:15px}.dossier>h1{font-size:42px}.dossier>h2{font-size:25px;margin-top:40px}.dossier>p{font-size:17px}.article-lede{font-size:20px!important}.episode-grid{grid-template-columns:1fr 1fr;gap:30px 20px}.episode-card h2{font-size:23px}.episode-card .micro{font-size:10px;gap:10px;flex-wrap:wrap}.episode-status{left:12px;bottom:12px;padding:9px 12px;font-size:10px}.episode-transcript{margin-top:35px}.episode-transcript p{font-size:17px}.reader-pagination a{font-size:13px}.reader-pagination small{font-size:10px}.about-copy p{font-size:17px}}@media(max-width:380px){.global-header nav{font-size:10px;gap:9px}.demo-bottom,.semantic-systems{display:block}.demo-bottom .outline-action{margin-top:17px}.episode-grid,.evidence-browser-grid{grid-template-columns:1fr}.chapter-act{gap:16px}.chapter-card h4{font-size:17px}.delivery-card dl{padding:10px 7px}.null-split{display:block}.null-split>div+div{border-left:0;border-top:1px solid #444}.reading-entry>a{gap:7px}.reading-entry svg{width:13px}}.pigeon-canvas{filter:grayscale(1)}.platform-intro{padding-top:48px}.platform-intro .eyebrow{max-width:none;margin-bottom:26px;font-size:11px}.platform-intro h1{font-size:clamp(46px,5vw,84px);margin-bottom:22px}.hero-actions{margin-top:24px}.hero-description{line-height:1.5}.platform-console.at-rest .stage{min-height:640px}.wren-record{background:#ededed}.single-evidence{max-width:1050px;margin:auto}.comparison-heading{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:30px}.comparison-heading h2{font-size:35px;letter-spacing:-.04em}.resume-reading{display:flex;gap:20px;align-items:center;padding:19px;border:1px solid #555;margin-bottom:30px}.resume-reading>span{font:10px/1.5 monospace;color:#999;max-width:110px}.resume-reading>a{font-size:14px;flex:1}.resume-reading>button{background:none;border:0;font:12px monospace;color:#aaa}.canvas-error>a{display:block;margin-top:20px;font-size:14px}.reader .dossier>div>h2{font-size:28px;line-height:1.25;margin-top:45px;scroll-margin-top:30px}.platform-console .component-tile b{font-size:14px}.platform-console .tile-caption{font-size:11px}.platform-console .part-description{min-height:0}.platform-console .part-state{font-size:11px}.platform-console .panel-line{font-size:12px}@media(max-width:760px){.platform-intro{padding-top:38px}.platform-intro h1{font-size:clamp(42px,10.8vw,68px)}.platform-intro .eyebrow{max-width:310px}.platform-console.at-rest .stage{min-height:420px}.comparison-heading{display:block}.comparison-heading h2{font-size:30px}.resume-reading{flex-wrap:wrap;gap:12px}.resume-reading>span{max-width:none;flex-basis:100%}.platform-console .component-tile b,.resume-reading>a{font-size:13px}.platform-console .tile-caption{font-size:10px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}}@media (max-width:900px){.platform-console.inspecting .specimen-console{--exhibit-height:clamp(350px,48svh,470px);display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"stage" "register" "result" "details";align-items:start}.platform-console.inspecting .examination{display:contents}.platform-console.inspecting .stage{grid-area:stage;width:100%;height:var(--exhibit-height);min-height:0;border-bottom:1px solid var(--line);z-index:10}.platform-console.inspecting .component-register{grid-area:register;grid-template-columns:repeat(3,minmax(0,1fr))}.platform-console.inspecting .component-tile{min-height:78px;padding:12px 10px;border-bottom:1px solid var(--line)}.platform-console.inspecting .component-tile:nth-child(3n){border-right:0}.platform-console.inspecting .component-tile .tile-top{font-size:10px}.platform-console.inspecting .component-tile b{font-size:13px}.platform-console.inspecting .component-tile .tile-caption{display:none}.platform-console.inspecting .dissection-result{grid-area:result;margin:0}.platform-console.inspecting .dissection-result button{min-height:44px}.platform-console.inspecting .operations-sidebar{grid-area:details;display:flex;flex-direction:column;min-width:0;border-left:0;border-top:1px solid var(--line)}.platform-console.inspecting .component-inspector{order:0;padding:22px}.platform-console.inspecting .feed-panel{order:1;border-top:1px solid var(--line)}.platform-console.inspecting .stage-top{top:12px;left:14px;right:14px;font-size:10px}.platform-console.inspecting .stage-top b{display:none}.platform-console.inspecting .view-toolbar{top:39px;left:14px;gap:6px}.platform-console.inspecting .mode-tabs{height:50px!important}.platform-console.inspecting .mode-tabs [data-slot=tabs-trigger]{min-height:44px}.platform-console.inspecting .icon-button{height:44px;width:44px}.platform-console.inspecting .stage-extract{top:auto;bottom:13px;left:14px;min-height:44px;padding:11px 12px;font-size:12px}.platform-console.inspecting .stage-bottom{bottom:13px;right:14px;left:auto}.platform-console.inspecting .stage-bottom>span{display:none}.platform-console.inspecting .stage-bottom button{min-height:44px}.platform-console.inspecting .camera-tools{top:auto;bottom:67px;right:14px;flex-direction:row;gap:4px;z-index:3}.platform-console.inspecting .camera-tools button{height:44px;width:44px}.platform-console.inspecting .specimen-hotspot{width:36px;height:36px}.platform-console.inspecting .disassembly [data-slot=slider]{padding-block:18px}}@media (max-width:360px){.platform-console.inspecting .mode-tabs [data-slot=tabs-trigger]{padding:6px 5px!important;gap:4px!important;font-size:10px!important}.platform-console.inspecting .extraction-code{display:none}}@media (max-width:900px) and (min-height:620px){.platform-console.inspecting .stage{position:sticky;top:0}.platform-console.inspecting .component-register{position:sticky;top:var(--exhibit-height);z-index:10;background:#202020}}@media (max-width:900px) and (max-height:619px){.platform-console.inspecting .stage{height:350px;position:relative}}