.archive-landing .sample-download-menu{display:contents}.archive-landing .sample-modal[data-view=report][open]{grid-template-rows:50px minmax(0,1fr);grid-template-columns:minmax(200px,max-content) minmax(0,1fr) 36px;column-gap:16px;width:calc(100% - 24px);max-width:none;height:calc(100dvh - 24px);max-height:calc(100dvh - 24px);padding:0 10px;display:grid}.archive-landing .sample-modal[data-view=report] .dialog-head{display:contents}.archive-landing .sample-modal[data-view=report] .dialog-head>div{grid-area:1/1;align-self:center;gap:3px;max-width:340px;display:grid}.archive-landing .sample-modal[data-view=report] .dialog-head h2{font-size:18px;line-height:1.15}.archive-landing .sample-modal[data-view=report] .dialog-head .sample-badge{border:0;margin:0;padding:0;font-size:10px;line-height:1.2}.archive-landing .sample-modal[data-view=report] .sample-toolbar{border:0;flex-flow:row;grid-area:1/2;gap:8px;padding:0;display:flex;overflow:visible}.archive-landing .sample-modal[data-view=report] .close-btn{grid-area:1/3;align-self:center;width:32px;min-width:32px;height:32px;font-size:22px}.archive-landing .sample-modal[data-view=report] .sample-content{border-top:1px solid var(--line);grid-area:2/1/auto/-1;margin-inline:-10px}.archive-landing .sample-modal[data-view=report] .sample-view-tabs{flex:1;gap:2px;width:auto}.archive-landing .sample-modal[data-view=report] .sample-view-tabs button{min-height:32px;padding:6px 10px;font-size:14px;line-height:20px}.archive-landing .sample-modal[data-view=report] .sample-download-menu,.archive-landing .report-section-menu{flex-shrink:0;display:block;position:relative}.archive-landing .sample-download-menu summary,.archive-landing .report-section-menu summary{cursor:pointer;min-height:32px;color:var(--muted);font:14px/20px var(--sans);white-space:nowrap;padding:6px 8px}.archive-landing .sample-download-menu summary:hover,.archive-landing .report-section-menu summary:hover{color:var(--brand)}.archive-landing .sample-modal[data-view=report] .sample-downloads,.archive-landing .report-section-menu .report-chapters{z-index:5;background:var(--raised);border:1px solid var(--line);width:max-content;min-width:190px;max-width:min(310px,85vw);max-height:40dvh;box-shadow:var(--shadow-overlay);border-radius:6px;flex-direction:column;align-items:stretch;gap:0;margin:0;padding:8px;display:flex;position:absolute;top:100%;right:0;overflow:auto}.archive-landing .sample-modal[data-view=report] .sample-downloads a,.archive-landing .report-section-menu .report-chapters button{text-align:left;min-height:44px;padding:10px 12px;font-size:14px}.archive-landing .continuous-toolbar{z-index:1;justify-content:flex-start;gap:12px;padding:4px 10px;position:relative}.archive-landing .continuous-toolbar .report-section-menu{margin-left:auto}.archive-landing .continuous-toolbar select,.archive-landing .continuous-toolbar .zoom-controls button{min-height:32px;padding:4px 10px;line-height:20px}.archive-landing .continuous-toolbar .zoom-controls button{min-width:32px}.archive-landing .pdf-stack{padding-top:8px}.archive-landing .native-report{font-family:var(--sans);line-height:1.5}.archive-landing .native-report .pdf-sheet{border-radius:0!important}.archive-landing .native-report .pdf-sheet::selection,.archive-landing .native-report .pdf-sheet ::selection{color:#1c1917;background:#b4e9da}.archive-landing .zoom-controls #pdf-zoom-label{min-width:46px;font:12px/20px var(--mono);padding-inline:4px}.archive-landing .zoom-controls #pdf-fit[aria-pressed=true]{color:var(--brand);border-color:var(--brand)}.archive-landing .continuous-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.archive-landing .continuous-status.pdf-error{clip-path:none;white-space:normal;width:auto;height:auto;padding:8px 16px;position:static}.archive-landing .sample-modal[data-view=report] .sample-download-menu:not([open]) .sample-downloads,.archive-landing .report-section-menu:not([open]) .report-chapters{display:none}.archive-landing .ownership-table-wrap{overscroll-behavior-x:contain;overscroll-behavior-y:auto}@media (max-width:900px){.archive-landing .sample-modal[data-view=report][open]{grid-template-rows:44px 44px minmax(0,1fr);grid-template-columns:minmax(0,1fr) 44px;column-gap:8px}.archive-landing .sample-modal[data-view=report] .sample-toolbar{grid-area:2/1/auto/-1}.archive-landing .sample-modal[data-view=report] .close-btn{grid-column:2;width:40px;min-width:40px;height:40px}.archive-landing .sample-modal[data-view=report] .sample-content{grid-row:3}.archive-landing .sample-modal[data-view=report] .sample-view-tabs button{min-height:44px}}@media (max-width:620px){.archive-landing .sample-modal[data-view=report][open]{width:100%;height:100dvh;max-height:100dvh;padding-inline:8px}.archive-landing .sample-modal[data-view=report] .sample-content{margin-inline:-8px}.archive-landing .sample-modal[data-view=report] .dialog-head h2{font-size:17px}.archive-landing .sample-modal[data-view=report] .dialog-head .sample-badge{letter-spacing:.05em;font-size:9px}.archive-landing .sample-modal[data-view=report] .sample-toolbar{gap:2px}.archive-landing .sample-modal[data-view=report] .sample-view-tabs button{padding-inline:5px;font-size:12px}.archive-landing .sample-download-menu summary,.archive-landing .report-section-menu summary{min-height:44px;padding:12px 4px;font-size:12px}.archive-landing .sample-modal[data-view=report] .sample-download-menu summary{border:1px solid var(--line);border-radius:5px;justify-content:center;gap:0;width:44px;font-size:0}.archive-landing .sample-modal[data-view=report] .sample-download-menu summary:before{content:"↓";font:22px/20px var(--sans)}.archive-landing .sample-modal[data-view=report] .sample-download-menu summary:after{content:none}.archive-landing .continuous-toolbar{gap:4px;padding-inline:8px}.archive-landing .continuous-toolbar select{min-height:44px;padding-inline:4px}.archive-landing .zoom-controls{gap:2px}.archive-landing .continuous-toolbar .zoom-controls button{min-width:34px;min-height:44px;padding-inline:5px}.archive-landing .zoom-controls output{width:34px}}@media (max-width:360px){.archive-landing .zoom-controls #pdf-zoom-label{width:34px;min-width:34px;padding-inline:0;font-size:10px}.archive-landing .zoom-controls #pdf-fit{white-space:nowrap}.archive-landing .report-section-menu summary{text-align:center;width:36px;font-size:0}.archive-landing .report-section-menu summary:before{content:"≡";font:22px/20px var(--sans)}.archive-landing .report-section-menu summary:after{display:none}}
