.record-print-head{display:none}@media print{@page{margin:16mm 14mm}body,html{background:#fff;color:#000;font-size:10.5pt;line-height:1.45}.rail,.rail-toggle,.site-foot,.skip-link,.topbar{display:none!important}.app,.main,.shell{display:block!important}.page{padding:0;max-width:none}.page-head{display:none}.grid2{display:block}.grid2>aside{display:none}.btn,.card:has(button),.card:has(input),.card:has(select),.card:has(textarea),button,details{display:none!important}.record-print-head{display:block;order:-1;margin-bottom:10pt;padding-bottom:6pt;border-bottom:1pt solid #000}.record-print-head h1{font-size:13pt;margin:0 0 3pt}.record-print-head p{margin:0;font-size:9pt;line-height:1.5}.answer,.card{background:none;box-shadow:none;border:0;border-top:.75pt solid #000;border-radius:0;margin:0 0 10pt;overflow:visible}.card-head{background:none;border-bottom:0;padding:6pt 0 3pt;page-break-after:avoid;break-after:avoid}.card-body{padding:0 0 6pt}.answer-seg{padding:5pt 0;border-bottom:0;page-break-inside:avoid;break-inside:avoid}.answer-seg.hi{background:none}.answer-seg.hi p{font-weight:700}.answer-label{font-size:8pt;letter-spacing:.1em}.answer a[href^=http]:after{content:" (" attr(href) ")";font-size:8.5pt;word-break:break-all}.thread{flex-direction:column-reverse;gap:8pt}.msg,.msg.them,.msg.us{max-width:100%;align-self:stretch;background:none;border:0;border-left:1.5pt solid #000;border-radius:0;padding:0 0 0 8pt;page-break-inside:avoid;break-inside:avoid}.msg.them{border-left-style:dotted}.avatar{display:none}.clock,.pill,.tbc{border:0;background:none;color:#000;padding:0}li,p{orphans:3;widows:3}}:root[data-shell=app]{--shell-titlebar:56px;--shell-controls:128px}:root[data-shell=app] .shell-dragbar{position:fixed;top:0;left:0;right:var(--shell-controls);height:var(--shell-titlebar);z-index:1;-webkit-app-region:drag;app-region:drag}.shell-dragbar{display:none}:root[data-shell=app] .shell-dragbar{display:block}:root[data-shell=app] .appbar{-webkit-app-region:drag;app-region:drag;height:var(--shell-titlebar);padding-right:var(--shell-controls);-webkit-user-select:none;-moz-user-select:none;user-select:none;background:var(--brand-navy)}:root[data-shell=app] .appbar [role=button],:root[data-shell=app] .appbar a,:root[data-shell=app] .appbar button,:root[data-shell=app] .appbar input,:root[data-shell=app] .appbar select,:root[data-shell=app] .appbar textarea,:root[data-shell=app] .appbar-menu{-webkit-app-region:no-drag;app-region:no-drag;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}:root[data-shell=app] .appbar-menu{height:auto}:root[data-shell=app] .appbar-brand{-webkit-app-region:drag;app-region:drag;pointer-events:none}:root[data-shell=app],:root[data-shell=app] *{scrollbar-width:thin;scrollbar-color:rgba(30,52,97,.32) transparent}:root[data-shell=app] ::-webkit-scrollbar{width:10px;height:10px}:root[data-shell=app] ::-webkit-scrollbar-track{background:transparent}:root[data-shell=app] ::-webkit-scrollbar-thumb{background:rgba(30,52,97,.28);border-radius:999px;border:3px solid transparent;background-clip:content-box}:root[data-shell=app] ::-webkit-scrollbar-thumb:hover{background:rgba(30,52,97,.48);background-clip:content-box}:root[data-shell=app] ::-webkit-scrollbar-corner{background:transparent}:root[data-shell=app] .shellnav{position:-webkit-sticky;position:sticky;top:var(--shell-titlebar);z-index:49}:root[data-shell=app] .shell-dragbar{right:0;background:var(--brand-navy)}:root[data-shell=app] body:not(:has(.appbar)){padding-top:var(--shell-titlebar)}