/* Shared navigation. Article typography, evidence and animations stay in their own stylesheets. */
body[data-rn-ready]{--rn-bg:var(--dt-bg,#0e131b);--rn-surface:var(--dt-surface,#141b25);--rn-text:var(--dt-text,#e9e7e3);--rn-muted:var(--dt-muted,#adbac9);--rn-line:var(--dt-line,#303c4c);--rn-accent:var(--dt-red,#efacb8);--rn-wash:color-mix(in srgb,var(--rn-accent) 8%,transparent);--rn-ui:var(--home-ui,Arial,sans-serif);--rn-serif:var(--home-display,'Source Serif 4',Georgia,serif)}
html[data-ed-theme=light] body[data-rn-ready],html[data-theme=light] body.collection-page[data-rn-ready]{--rn-bg:#f8f7f3;--rn-surface:#eeede7;--rn-text:#202833;--rn-muted:#526071;--rn-line:#c9cdd0;--rn-accent:#8a3348}
html.rn-open{overflow:hidden!important}
@layer dossier-navigation {
body[data-rn-ready] :is(.rn-dialog,.rn-dialog *,.rn-sidebar,.rn-sidebar *,.rn-dock,.rn-dock *){box-sizing:border-box!important}
body[data-rn-ready] :is(.rn-dialog,.rn-sidebar,.rn-dock) [hidden],body[data-rn-ready] .rn-dock[hidden]{display:none!important}
body[data-rn-ready] :is(.rn-dialog,.rn-sidebar,.rn-dock) :is(a,button,summary):focus-visible,body[data-rn-ready] :is(.hud-mobile-toggle,.rn-open-button,#case-menu):focus-visible{outline:2px solid var(--rn-accent)!important;outline-offset:3px!important}
body[data-rn-ready] .rn-open-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:auto!important;min-width:44px!important;min-height:44px!important;padding:9px 12px!important;color:var(--rn-text)!important;background:transparent!important;border:1px solid var(--rn-line)!important;border-radius:4px!important;font:500 13px/1.3 var(--rn-ui)!important;cursor:pointer!important}
body[data-rn-ready] .rn-header-trigger{position:static!important;inset:auto!important;transform:none!important;box-shadow:none!important}
body[data-rn-ready][data-dossier-page=corrections] #dossier-main a{overflow-wrap:anywhere!important;word-break:normal!important;min-width:0!important}
body[data-rn-ready] :is(.rn-open-button,.rn-dialog,.rn-sidebar) svg{width:18px!important;height:18px!important;flex:none!important}
body[data-rn-ready] .home-reading-title{cursor:pointer!important}
body[data-rn-ready] .home-reading-title::after{content:'⌄';margin-left:8px;color:var(--rn-accent)}

/* The same menu opens from the header, keyboard, and reading position. */
body[data-rn-ready] .rn-dialog{position:fixed!important;inset:0!important;margin:auto!important;width:min(960px,calc(100vw - 48px))!important;max-width:none!important;height:min(800px,calc(100dvh - 48px))!important;max-height:none!important;padding:0!important;border:1px solid var(--rn-line)!important;border-radius:8px!important;background:var(--rn-bg)!important;color:var(--rn-text)!important;box-shadow:0 28px 90px #05080c66!important;font:400 14px/1.5 var(--rn-ui)!important;overflow:hidden!important}
body[data-rn-ready] .rn-dialog[open]{display:flex!important;flex-direction:column!important}
body[data-rn-ready] .rn-dialog:not([open]){display:none!important}
body[data-rn-ready] .rn-dialog::backdrop{background:#080d16b8;backdrop-filter:blur(5px)}
body[data-rn-ready] .rn-dialog button{box-shadow:none!important;text-transform:none!important;letter-spacing:normal!important;font-family:var(--rn-ui)!important;cursor:pointer!important}
body[data-rn-ready] .rn-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding:20px 28px 12px!important;flex:none!important}
body[data-rn-ready] .rn-eyebrow{margin:0 0 4px!important;color:var(--rn-muted)!important;font:500 9px/1.4 'JetBrains Mono',monospace!important;letter-spacing:.12em!important}
body[data-rn-ready] .rn-head h2{margin:0!important;font:400 30px/1.2 var(--rn-serif)!important;letter-spacing:-.03em!important;color:var(--rn-text)!important;text-transform:none!important}
body[data-rn-ready] #investigation-navigator .rn-head h2{font-family:Georgia,'Times New Roman',serif!important}
body[data-rn-ready] .rn-close{display:grid!important;place-items:center!important;flex:none!important;width:44px!important;height:44px!important;padding:0!important;border:1px solid var(--rn-line)!important;border-radius:4px!important;background:transparent!important;color:var(--rn-text)!important}
body[data-rn-ready] .rn-quick-links{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;margin:0 28px 14px!important;padding:0!important;flex:none!important}
body[data-rn-ready] .rn-quick-links>a{display:flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;min-height:40px!important;padding:7px!important;border:1px solid var(--rn-line)!important;border-radius:4px!important;background:transparent!important;color:var(--rn-text)!important;font:500 12px/1.4 var(--rn-ui)!important;text-align:center!important;text-decoration:none!important}
body[data-rn-ready] .rn-quick-links>a:hover{background:var(--rn-wash)!important;border-color:var(--rn-accent)!important}
body[data-rn-ready] .rn-search{display:flex!important;align-items:center!important;gap:12px!important;margin:0 28px 14px!important;padding:0 14px!important;border:1px solid var(--rn-line)!important;border-radius:4px!important;background:var(--rn-surface)!important;color:var(--rn-muted)!important;flex:none!important}
body[data-rn-ready] .rn-search:focus-within{border-color:var(--rn-accent)!important;outline:2px solid var(--rn-wash)!important;outline-offset:3px!important}
body[data-rn-ready] .rn-search input{flex:1!important;min-width:0!important;min-height:48px!important;width:100%!important;padding:0!important;color:var(--rn-text)!important;background:transparent!important;border:0!important;border-radius:0!important;outline:none!important;box-shadow:none!important;font:400 16px/1.5 var(--rn-ui)!important;appearance:none!important}
body[data-rn-ready] .rn-search input::placeholder{color:var(--rn-muted);opacity:1}
body[data-rn-ready] .rn-clear{border:0!important;padding:0!important;background:transparent!important;color:var(--rn-accent)!important;font:500 12px/1.4 var(--rn-ui)!important;min-height:40px!important}
body[data-rn-ready] .rn-controls{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:0 28px!important;border-bottom:1px solid var(--rn-line)!important;flex:none!important}
body[data-rn-ready] .rn-tabs{display:flex!important;align-items:stretch!important;gap:24px!important}
body[data-rn-ready] .rn-tabs>button{min-height:44px!important;margin:0!important;padding:10px 0!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important;color:var(--rn-muted)!important;font:500 14px/1.4 var(--rn-ui)!important}
body[data-rn-ready] .rn-tabs>button[aria-selected=true]{color:var(--rn-text)!important;border-bottom-color:var(--rn-accent)!important}
body[data-rn-ready] .rn-count{font:400 10px/1.4 'JetBrains Mono',monospace!important;color:var(--rn-muted)!important;font-variant-numeric:tabular-nums!important;white-space:nowrap!important}
body[data-rn-ready] .rn-layout{display:flex!important;flex-direction:column!important;min-height:0!important;flex:1!important;overflow:hidden!important}
body[data-rn-ready] .rn-results{overflow:auto!important;overscroll-behavior:contain!important;min-width:0!important;min-height:0!important;flex:1!important;padding:6px 28px 20px!important;scrollbar-width:thin!important;scrollbar-color:var(--rn-line) transparent!important}
body[data-rn-ready] .rn-group{margin:0!important;padding:0!important;border:0!important;border-bottom:1px solid var(--rn-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}
body[data-rn-ready] .rn-group>summary{display:flex!important;align-items:center!important;gap:10px!important;min-height:44px!important;padding:12px 0!important;list-style:none!important;font:500 12px/1.5 var(--rn-ui)!important;cursor:pointer!important;color:var(--rn-muted)!important}
body[data-rn-ready] :is(.rn-group,.rn-sidebar-group)>summary::-webkit-details-marker{display:none!important}
body[data-rn-ready] .rn-group>summary::before{content:'+';font:400 16px/1 monospace;color:var(--rn-accent)}
body[data-rn-ready] .rn-group[open]>summary::before{content:'−'}
body[data-rn-ready] .rn-group>summary::after{display:none!important}
body[data-rn-ready] .rn-group>summary small{margin-left:auto!important;font:400 10px/1.5 'JetBrains Mono',monospace!important;color:var(--rn-muted)!important}
body[data-rn-ready] .rn-list{list-style:none!important;margin:0!important;padding:0 0 10px!important}
body[data-rn-ready] .rn-list>li{padding:0!important;margin:0!important;list-style:none!important}
body[data-rn-ready] .rn-item{display:grid!important;grid-template-columns:62px minmax(0,1fr) 16px!important;align-items:center!important;gap:12px!important;min-height:48px!important;padding:11px 10px!important;margin:1px -10px!important;border:0!important;border-left:2px solid transparent!important;border-radius:0!important;text-decoration:none!important;color:var(--rn-text)!important;background:transparent!important;transition:background .16s ease,border-color .16s ease!important}
body[data-rn-ready] .rn-item[aria-current],body[data-rn-ready] .rn-item:hover{background:var(--rn-wash)!important;border-left-color:var(--rn-accent)!important}
body[data-rn-ready] .rn-number{color:var(--rn-muted)!important;font:400 10px/1.6 'JetBrains Mono',monospace!important;font-variant-numeric:tabular-nums!important}
body[data-rn-ready] .rn-item-copy{display:block!important;min-width:0!important;overflow-wrap:anywhere!important;font:500 14px/1.5 var(--rn-ui)!important}
body[data-rn-ready] .rn-item-copy strong{font:inherit!important;color:inherit!important;letter-spacing:0!important}
body[data-rn-ready] .rn-item-arrow{font-size:16px!important;color:var(--rn-accent)!important}
body[data-rn-ready] .rn-item mark{background:var(--rn-wash)!important;color:var(--rn-accent)!important;padding:0!important}
body[data-rn-ready] .rn-dialog[data-view=files] .rn-item{grid-template-columns:18px minmax(0,1fr) 16px!important}
body[data-rn-ready] .rn-extra .rn-item{grid-template-columns:18px minmax(0,1fr) 16px!important}
body[data-rn-ready] .rn-local-group{margin:0!important;padding:8px 0 0!important;border:0!important;border-bottom:1px solid var(--rn-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
body[data-rn-ready] .rn-parent-item .rn-item-copy{font-weight:600!important}
body[data-rn-ready] .rn-child-item{grid-template-columns:28px minmax(0,1fr) 16px!important;margin-left:24px!important}
body[data-rn-ready] .rn-foot{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-height:49px!important;padding:10px 28px!important;border-top:1px solid var(--rn-line)!important;flex:none!important}
body[data-rn-ready] .rn-foot a{color:var(--rn-accent)!important;text-decoration:none!important;font:500 12px/1.5 var(--rn-ui)!important}
body[data-rn-ready] .rn-keyboard{color:var(--rn-muted)!important;font:400 10px/1.5 'JetBrains Mono',monospace!important;white-space:nowrap!important}
body[data-rn-ready] .rn-empty{padding:24px 0!important;max-width:48ch!important;color:var(--rn-muted)!important}
body[data-rn-ready] .rn-empty h3{font:400 22px/1.3 var(--rn-serif)!important;color:var(--rn-text)!important;margin:0 0 10px!important}
body[data-rn-ready] .rn-empty p{font:400 14px/1.7 var(--rn-ui)!important;margin:0 0 10px!important}
body[data-rn-ready] .rn-empty a{display:block!important;margin-top:12px!important;color:var(--rn-accent)!important}
body[data-rn-ready] .rn-text-button{padding:8px 0!important;border:0!important;background:none!important;color:var(--rn-accent)!important;font:500 12px/1.6 var(--rn-ui)!important;text-align:left!important}
body[data-rn-ready] .rn-loading{padding:24px 0!important;color:var(--rn-muted)!important}
body[data-rn-ready] .rn-resume{position:relative!important;padding:10px 28px 10px 0!important;border-top:1px solid var(--rn-line)!important;min-width:0!important}
body[data-rn-ready] .rn-resume-link{display:grid!important;gap:3px!important;color:var(--rn-text)!important;text-decoration:none!important}
body[data-rn-ready] .rn-resume-link small{font:500 10px/1.4 var(--rn-ui)!important;color:var(--rn-accent)!important}
body[data-rn-ready] .rn-resume-link strong{display:block!important;min-width:0!important;max-width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font:500 11px/1.6 var(--rn-ui)!important}
body[data-rn-ready] .rn-resume-arrow{display:none!important}
body[data-rn-ready] .rn-forget{position:absolute!important;top:8px!important;right:0!important;display:grid!important;place-items:center!important;width:32px!important;min-height:32px!important;padding:0!important;border:0!important;background:transparent!important;color:var(--rn-muted)!important;font:400 20px/1 var(--rn-ui)!important;cursor:pointer!important}
body[data-rn-ready] .rn-dialog-resume{flex:none!important;margin:0 28px!important;border-top:0!important;border-bottom:1px solid var(--rn-line)!important}

/* Keep all native destinations, with chapters in the first view and files in the second. */
body[data-rn-ready].has-dossier-nav{--dossier-sidebar:260px!important}
body[data-rn-ready] #dossier-hud:has(.rn-sidebar){overflow:hidden!important}
body[data-rn-ready] .dossier-nav-content.rn-sidebar{display:flex!important;flex-direction:column!important;height:100dvh!important;min-height:0!important;max-height:100dvh!important;padding:18px 16px 10px!important;overflow:hidden!important;background:var(--rn-bg)!important;color:var(--rn-text)!important}
body[data-rn-ready] .rn-sidebar-head{flex:none!important;min-width:0!important}
body[data-rn-ready] .rn-sidebar .dossier-brand{display:grid!important;grid-template-columns:70px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;padding:0!important;margin:0 0 16px!important;min-height:44px!important;max-width:none!important}
body[data-rn-ready] .rn-sidebar .dossier-brand .dossier-site-logo{width:70px!important;height:40px!important;object-fit:contain!important}
body[data-rn-ready] .rn-sidebar .dossier-brand>span{min-width:0!important;font:600 14px/1.35 var(--rn-ui)!important;letter-spacing:0!important}
body[data-rn-ready] .rn-sidebar .dossier-brand small{font:400 9px/1.5 var(--rn-ui)!important;letter-spacing:.02em!important;margin-top:4px!important}
body[data-rn-ready] .rn-sidebar-search{display:flex!important;align-items:center!important;gap:8px!important;width:100%!important;min-height:44px!important;margin:0 0 12px!important;padding:8px 10px!important;border:1px solid var(--rn-line)!important;border-radius:4px!important;background:var(--rn-surface)!important;color:var(--rn-muted)!important;font:400 12px/1.5 var(--rn-ui)!important;text-align:left!important;box-shadow:none!important;cursor:pointer!important}
body[data-rn-ready] .rn-sidebar-search kbd{margin-left:auto!important;white-space:nowrap!important;color:var(--rn-muted)!important;font:400 9px/1.4 monospace!important;background:transparent!important;border:0!important;padding:0!important}
body[data-rn-ready] .rn-sidebar-tabs{display:flex!important;gap:14px!important;margin:0!important;border-bottom:1px solid var(--rn-line)!important}
body[data-rn-ready] .rn-sidebar-tabs>button{display:block!important;flex:1!important;min-height:44px!important;padding:8px 0!important;margin:0!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;color:var(--rn-muted)!important;background:transparent!important;box-shadow:none!important;font:500 12px/1.5 var(--rn-ui)!important;text-align:center!important;text-transform:none!important;letter-spacing:0!important;cursor:pointer!important}
body[data-rn-ready] .rn-sidebar-tabs>button[aria-selected=true]{border-bottom-color:var(--rn-accent)!important;color:var(--rn-text)!important}
body[data-rn-ready] .rn-sidebar-body{flex:1!important;min-height:0!important;overflow:auto!important;overscroll-behavior:contain!important;scrollbar-width:thin!important;scrollbar-color:var(--rn-line) transparent!important;padding:6px 4px 12px!important;margin:0 -4px!important}
body[data-rn-ready] .rn-sidebar-pane{min-width:0!important;overflow:visible!important}
body[data-rn-ready] .rn-sidebar-pane>nav,body[data-rn-ready] .rn-sidebar-pane .dossier-all-files>nav{display:block!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;flex:none!important;margin:0!important}
body[data-rn-ready] .rn-sidebar :is(.rn-sidebar-group,.dossier-page-sections,.dossier-nav-group,.dossier-all-files){margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}
body[data-rn-ready] .rn-sidebar :is(.rn-sidebar-group,.dossier-page-sections,.dossier-nav-group,.dossier-all-files)>summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;min-height:40px!important;margin:0!important;padding:10px 4px!important;border:0!important;color:var(--rn-muted)!important;font:500 11px/1.6 var(--rn-ui)!important;letter-spacing:0!important;text-transform:none!important;list-style:none!important;cursor:pointer!important}
body[data-rn-ready] .rn-sidebar-group>summary::after{content:'+'!important;position:static!important;flex:none!important;transform:none!important;border:0!important;width:auto!important;height:auto!important;color:var(--rn-muted)!important}
body[data-rn-ready] .rn-sidebar-group[open]>summary::after{content:'−'!important}
body[data-rn-ready] .rn-sidebar-link{display:grid!important;grid-template-columns:32px minmax(0,1fr)!important;align-items:start!important;gap:7px!important;min-height:44px!important;padding:10px 6px!important;margin:0 0 2px!important;border:0!important;border-left:2px solid transparent!important;border-radius:0!important;background:transparent!important;color:var(--rn-text)!important;text-decoration:none!important;font:400 12px/1.55 var(--rn-ui)!important;overflow-wrap:anywhere!important}
body[data-rn-ready] .rn-sidebar-number{padding-top:2px!important;color:var(--rn-muted)!important;font:400 10px/1.5 'JetBrains Mono',monospace!important;font-variant-numeric:tabular-nums!important}
body[data-rn-ready] .rn-sidebar-link:hover,body[data-rn-ready] .rn-sidebar-link[aria-current]{border-left-color:var(--rn-accent)!important;background:var(--rn-wash)!important}
body[data-rn-ready] .rn-sidebar-link[aria-current]>span:last-child{color:var(--rn-accent)!important}
body[data-rn-ready] .rn-sidebar .dossier-page-sections>nav{max-height:none!important;overflow:visible!important;padding:0!important;margin:0!important}
body[data-rn-ready] .rn-sidebar .dossier-section-link{display:block!important;min-height:44px!important;margin:0!important;padding:10px 8px!important;font:400 12px/1.6 var(--rn-ui)!important;border-left:2px solid transparent!important;overflow-wrap:anywhere!important}
body[data-rn-ready] .rn-sidebar .dossier-section-link[aria-current]{border-left-color:var(--rn-accent)!important;background:var(--rn-wash)!important}
body[data-rn-ready] .rn-sidebar .dossier-reader-start{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:4px!important;padding:6px 0 12px!important;margin:0 0 8px!important;min-height:0!important;max-height:none!important;border-bottom:1px solid var(--rn-line)!important;overflow:visible!important;flex:none!important}
body[data-rn-ready] .rn-sidebar .dossier-reader-start a{display:flex!important;justify-content:space-between!important;gap:5px!important;padding:8px 4px!important;min-height:44px!important;font:500 11px/1.5 var(--rn-ui)!important}
body[data-rn-ready] .rn-sidebar .dossier-page-search{padding:0 0 12px!important;margin:0!important}
body[data-rn-ready] .rn-sidebar .dossier-page-search input{width:100%!important;min-width:0!important;min-height:44px!important;font-size:14px!important}
body[data-rn-ready] .rn-sidebar .dossier-page-search label{font-size:11px!important;margin-bottom:6px!important}
body[data-rn-ready] .rn-sidebar .hud-link{padding:9px 6px!important;min-height:44px!important;font:400 12px/1.5 var(--rn-ui)!important;gap:8px!important}
body[data-rn-ready] .rn-shortcuts{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 12px!important;flex:none!important;padding:6px 0!important;margin:0!important;border-top:1px solid var(--rn-line)!important}
body[data-rn-ready] .rn-shortcuts .rn-shortcut{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:6px!important;min-height:40px!important;padding:7px 0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--rn-text)!important;white-space:normal!important;text-align:left!important;text-decoration:none!important;text-transform:none!important;letter-spacing:normal!important;font:500 11px/1.5 var(--rn-ui)!important;cursor:pointer!important}
body[data-rn-ready] .rn-shortcut:hover{color:var(--rn-accent)!important}
body[data-rn-ready] .rn-shortcuts .rn-resume{grid-column:1/-1!important;margin:4px 0 0!important}
body[data-rn-ready] .rn-sidebar .dossier-nav-foot{flex:none!important;margin:0!important;padding:8px 0 0!important;border-top:1px solid var(--rn-line)!important}
body[data-rn-ready] .rn-sidebar .dossier-nav-foot .nav-foot-line{display:none!important}
body[data-rn-ready] .rn-sidebar .dossier-nav-foot p{margin:0!important;font-size:11px!important;line-height:1.6!important}
body[data-rn-ready] .rn-sidebar .dossier-nav-foot>span{font-size:8px!important;line-height:1.5!important;letter-spacing:0!important}
body[data-rn-ready] .rn-sidebar .dossier-nav-edition{display:flex!important;justify-content:space-between!important;margin:4px 0 0!important;padding:0!important;border:0!important;font-size:8px!important;line-height:1.5!important}

body[data-rn-ready] .rn-dock{position:fixed!important;bottom:max(12px,env(safe-area-inset-bottom))!important;left:50%!important;transform:translateX(-50%)!important;z-index:90!important;display:flex!important;align-items:center!important;width:min(560px,calc(100vw - 24px))!important;border:1px solid var(--rn-line)!important;border-radius:5px!important;background:var(--rn-bg)!important;color:var(--rn-text)!important;box-shadow:0 12px 35px #05080c26!important}
body[data-rn-ready] .rn-dock>a{display:grid!important;place-items:center!important;width:48px!important;min-height:54px!important;flex:none!important;text-decoration:none!important;color:var(--rn-accent)!important;font-size:20px!important}
body[data-rn-ready] .rn-dock-title{display:flex!important;flex:1!important;min-width:0!important;flex-direction:column!important;gap:3px!important;padding:8px 12px!important;border:0!important;border-inline:1px solid var(--rn-line)!important;background:transparent!important;color:var(--rn-text)!important;text-align:left!important;box-shadow:none!important;cursor:pointer!important}
body[data-rn-ready] .rn-current-position{font:400 10px/1.4 'JetBrains Mono',monospace!important;color:var(--rn-muted)!important;font-variant-numeric:tabular-nums!important}
body[data-rn-ready] .rn-dock-title strong{overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;max-width:100%!important;font:500 12px/1.5 var(--rn-ui)!important}
body[data-rn-ready]:has(.rn-dock){padding-bottom:86px!important}
@media(min-width:1280px){body[data-rn-ready].has-dossier-nav .rn-dock{left:calc(50% + 130px)!important}}
@media(min-width:1024px){body[data-rn-ready]:has(#case-rail) .rn-dock{left:calc(50% + 130px)!important}}
@media(min-width:761px){body[data-rn-ready] .rn-dialog[data-view=files] .rn-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 28px!important}}
@media(max-width:760px){
 body[data-rn-ready] .rn-dialog{width:100vw!important;height:100dvh!important;inset:0!important;border:0!important;border-radius:0!important;margin:0!important}
 body[data-rn-ready] .rn-head{padding:14px 18px 10px!important}.rn-dialog .rn-head h2{font-size:26px!important}
 body[data-rn-ready] .rn-quick-links{margin:0 18px 10px!important;gap:5px!important}body[data-rn-ready] .rn-quick-links>a{font-size:11px!important;min-height:40px!important;padding:6px 2px!important}
 body[data-rn-ready] .rn-search{margin:0 18px 10px!important;padding:0 12px!important;gap:8px!important}body[data-rn-ready] .rn-search input{min-height:46px!important}
 body[data-rn-ready] .rn-controls{padding:0 18px!important;gap:8px!important;flex-wrap:wrap!important}body[data-rn-ready] .rn-tabs{gap:16px!important}body[data-rn-ready] .rn-tabs>button{font-size:12px!important}body[data-rn-ready] .rn-count{font-size:9px!important;padding-block:6px!important}
 body[data-rn-ready] .rn-results{padding:4px 18px 16px!important}body[data-rn-ready] .rn-item{grid-template-columns:52px minmax(0,1fr) 12px!important;gap:9px!important;padding:11px 8px!important;margin-inline:-8px!important}body[data-rn-ready] .rn-item-copy{font-size:13px!important}body[data-rn-ready] .rn-number{font-size:9px!important}
 body[data-rn-ready] .rn-foot{padding:10px 18px max(10px,env(safe-area-inset-bottom))!important;min-height:48px!important}body[data-rn-ready] .rn-foot a{font-size:11px!important}body[data-rn-ready] .rn-keyboard{font-size:9px!important}
 body[data-rn-ready] .rn-dialog-resume{margin:0 18px!important}
 body[data-rn-ready] .rn-dock>a{width:43px!important}
 body[data-rn-ready].collection-page .header-controls{flex-wrap:wrap!important;justify-content:flex-end!important}
 body[data-rn-ready]:has(.rn-dock:not([hidden]))>.hud-mobile-toggle{bottom:calc(80px + env(safe-area-inset-bottom))!important}
}
@media(max-width:360px){body[data-rn-ready] .rn-keyboard{display:none!important}body[data-rn-ready] .rn-tabs{gap:12px!important}body[data-rn-ready] .rn-count{font-size:8px!important}}
@media(max-height:640px){body[data-rn-ready] .rn-head{padding-top:12px!important;padding-bottom:8px!important}body[data-rn-ready] .rn-head h2{font-size:24px!important}}
@media(prefers-reduced-motion:reduce){body[data-rn-ready] :is(.rn-dialog,.rn-sidebar,.rn-dock) *{transition:none!important;scroll-behavior:auto!important}}
@media print{body[data-rn-ready] :is(.rn-dialog,.rn-dock,.rn-open-button){display:none!important}body[data-rn-ready]:has(.rn-dock){padding-bottom:0!important}}
}

@layer dossier-navigation {
body[data-rn-ready] .rn-search-heading{display:flex!important;align-items:center!important;min-height:44px!important;font:500 12px/1.5 var(--rn-ui)!important;color:var(--rn-muted)!important}
body[data-rn-ready] .rn-search-group{margin:0!important;padding:0!important;border:0!important;border-bottom:1px solid var(--rn-line)!important;background:none!important;box-shadow:none!important}
body[data-rn-ready] .rn-search-group-title{display:flex!important;justify-content:space-between!important;gap:16px!important;margin:0!important;padding:13px 0 7px!important;color:var(--rn-muted)!important;font:500 12px/1.5 var(--rn-ui)!important;letter-spacing:0!important;text-transform:none!important}
body[data-rn-ready] .rn-search-group-title small{font:400 10px/1.5 'JetBrains Mono',monospace!important;font-variant-numeric:tabular-nums!important}
body[data-rn-ready] .rn-search-group .rn-item{grid-template-columns:34px minmax(0,1fr) 16px!important}
body[data-rn-ready] .rn-fulltext-result{display:grid!important;grid-template-columns:20px minmax(0,1fr) 16px!important;align-items:center!important;gap:14px!important;margin:18px 0 4px!important;padding:18px 14px!important;border:1px solid var(--rn-line)!important;border-left:2px solid var(--rn-accent)!important;border-radius:4px!important;background:var(--rn-wash)!important;color:var(--rn-text)!important;text-decoration:none!important}
body[data-rn-ready] .rn-fulltext-result:hover{border-color:var(--rn-accent)!important}
body[data-rn-ready] .rn-fulltext-result>span:not(.rn-item-arrow){display:grid!important;gap:5px!important;min-width:0!important}
body[data-rn-ready] .rn-fulltext-result strong{font:500 13px/1.5 var(--rn-ui)!important;color:var(--rn-accent)!important}
body[data-rn-ready] .rn-fulltext-query{font:400 14px/1.5 var(--rn-ui)!important;overflow-wrap:anywhere!important;color:var(--rn-text)!important}
body[data-rn-ready] .rn-fulltext-result small{font:400 11px/1.5 var(--rn-ui)!important;color:var(--rn-muted)!important}
body[data-rn-ready] .rn-search-notice{margin:14px 0!important;padding:10px 0!important;color:var(--rn-muted)!important;font:400 12px/1.5 var(--rn-ui)!important}
body[data-rn-ready] .rn-search-notice p{margin:0!important;font:inherit!important}
body[data-rn-ready] .rn-mobile-label{display:none!important}
body[data-rn-ready] .rn-library-header{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;column-gap:24px!important}
body[data-rn-ready] .rn-library-header>.rf-brand{grid-column:1!important;grid-row:1!important;min-width:0!important}
body[data-rn-ready] .rn-library-header>.rf-header-actions{grid-column:2!important;grid-row:1!important}
body[data-rn-ready] .rn-library-header>.rn-header-trigger{grid-column:3!important;grid-row:1!important}
@media(max-width:760px){
 body[data-rn-ready] .dossier-report-header .rn-labelled-control{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:3px!important;min-height:52px!important;padding:5px 4px!important}
 body[data-rn-ready] .dossier-report-header .rn-labelled-control>svg{width:16px!important;height:16px!important}
 body[data-rn-ready] .dossier-report-header .rn-labelled-control>.rn-mobile-label{display:block!important;max-width:66px!important;font:500 10px/1.2 var(--rn-ui)!important;white-space:normal!important;text-align:center!important;overflow-wrap:anywhere!important}
 body[data-rn-ready] .dossier-report-header .dossier-contents-button.rn-labelled-control{min-width:54px!important}
 body[data-rn-ready] .rn-library-header{grid-template-columns:minmax(0,1fr) auto!important;gap:16px!important}
 body[data-rn-ready] .rn-library-header>.rf-header-actions{grid-column:1/-1!important;grid-row:2!important;justify-content:space-between!important;gap:10px!important}
 body[data-rn-ready] .rn-library-header>.rn-header-trigger{grid-column:2!important;grid-row:1!important;font-size:12px!important;padding-inline:10px!important}
 body[data-rn-ready] .rn-library-header>.rf-brand span{font-size:9px!important;overflow-wrap:anywhere!important}
 body[data-rn-ready] .rn-library-header>.rf-header-actions>a{min-height:44px!important;display:flex!important;align-items:center!important}
}
@media(max-width:360px){
 body[data-rn-ready] .dossier-report-header .dossier-header-actions{gap:4px!important}
 body[data-rn-ready] .dossier-report-header .dossier-language-button{min-width:44px!important;padding-inline:5px!important}
 body[data-rn-ready] .dossier-report-header select{padding-inline:5px!important;width:72px!important;max-width:72px!important;font-size:14px!important}
 body[data-rn-ready] .rn-library-header>.rf-header-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr)) auto!important;column-gap:8px!important;font-size:11px!important}
 body[data-rn-ready] .rn-library-header>.rf-header-actions>a{white-space:normal!important;text-wrap:balance!important;font-size:11px!important}
}
body[data-rn-ready] .rn-dialog{height:min(800px,calc(var(--rn-visible-height,100dvh) - 48px))!important;top:var(--rn-visible-top,0px)!important;bottom:max(0px,calc(100dvh - var(--rn-visible-height,100dvh) - var(--rn-visible-top,0px)))!important}
@media(max-width:760px){body[data-rn-ready] .rn-dialog{height:var(--rn-visible-height,100dvh)!important;bottom:auto!important}}
body[data-rn-ready] .rn-dialog[data-compact=true] .rn-head{padding-block:6px!important}
body[data-rn-ready] .rn-dialog[data-compact=true] .rn-eyebrow{font-size:8px!important;line-height:1.2!important;margin-bottom:2px!important}
body[data-rn-ready] .rn-dialog[data-compact=true] .rn-head h2{font-size:21px!important;line-height:1.15!important}
body[data-rn-ready] .rn-dialog[data-compact=true] .rn-quick-links{margin-bottom:6px!important}
body[data-rn-ready] .rn-dialog[data-compact=true] .rn-search{margin-bottom:6px!important}
body[data-rn-ready] .rn-dialog[data-compact=true] .rn-search input{min-height:42px!important}
body[data-rn-ready] .rn-dialog[data-compact=true] .rn-tabs>button,body[data-rn-ready] .rn-dialog[data-compact=true] .rn-search-heading{min-height:40px!important;padding-block:7px!important}
body[data-rn-ready] .rn-dialog[data-compact=true] .rn-foot{min-height:42px!important;padding-block:7px!important}
body[data-rn-ready] .rn-dialog [hidden]{display:none!important}
@media print{
 html.rn-open{overflow:visible!important}
 body[data-rn-ready] .rn-library-header,body[data-rn-ready] .rn-dialog,body[data-rn-ready] .rn-dialog[open]{display:none!important}
 body[data-rn-ready] .rn-dialog::backdrop{display:none!important;background:none!important}
}
}
