#caliberPrintPreviewModal .caliber-modal-dialog{width:min(96vw,230mm);max-width:230mm;max-height:94vh}#caliberPrintPreviewModal .caliber-modal-body{background:#e6e6e6;max-height:calc(94vh - 4rem);padding:1rem;overflow:auto}#caliberPrintPreviewHost{background:#fff;margin:0 auto;padding:0;box-shadow:0 .4rem 1.4rem #0000002e}#caliberPrintReport{--caliber-report-ink:#121212;--caliber-report-muted:#606060;--caliber-report-rule:#b0b0b0;--caliber-report-rule-light:#d9d9d9;--caliber-report-paper:transparent;box-sizing:border-box;page:caliber-comparison;text-align:left;text-rendering:geometricprecision;width:210mm;min-height:297mm;margin:0 auto;padding:14mm;font-size:9pt;font-weight:400;line-height:1.38;color:var(--caliber-report-ink)!important;background:var(--caliber-report-paper)!important;font-family:var(--font-body,"Inter", sans-serif)!important}#caliberPrintReport *,#caliberPrintReport :before,#caliberPrintReport :after{box-sizing:border-box;color:inherit;box-shadow:none!important;background:0 0!important}#caliberPrintReport h1,#caliberPrintReport h2,#caliberPrintReport p,#caliberPrintReport dl,#caliberPrintReport figure,#caliberPrintReport ul,#caliberPrintReport ol{margin:0}#caliberPrintReport h1,#caliberPrintReport h2{letter-spacing:.01em;font-weight:650;font-family:var(--font-heading,"Barlow Condensed", sans-serif)!important}#caliberPrintReport .caliber-report-header{border-bottom:.35mm solid var(--caliber-report-ink);justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:3.5mm;display:flex}#caliberPrintReport .caliber-report-brand>span{letter-spacing:.07em;font-size:16pt;font-weight:700;line-height:1;display:block;color:var(--caliber-report-ink)!important;font-family:var(--font-heading,"Barlow Condensed", sans-serif)!important}#caliberPrintReport .caliber-report-brand small,#caliberPrintReport .caliber-report-date span,#caliberPrintReport .caliber-report-title-block>p,#caliberPrintReport .caliber-report-section-heading>p{letter-spacing:.08em;text-transform:uppercase;font-size:7.5pt;font-weight:600;color:var(--caliber-report-muted)!important;font-family:var(--font-body,"Inter", sans-serif)!important}#caliberPrintReport .caliber-report-brand small{margin-top:1mm;display:block}#caliberPrintReport .caliber-report-date{text-align:right}#caliberPrintReport .caliber-report-date span{display:block}#caliberPrintReport .caliber-report-date strong{margin-top:.8mm;font-size:8pt;font-weight:500;display:block;font-family:var(--font-mono,"JetBrains Mono", monospace)!important}#caliberPrintReport .caliber-report-title-block{padding:6mm 0 4.5mm}#caliberPrintReport .caliber-report-title-block h1{margin-top:1mm;font-size:25pt;line-height:.95}#caliberPrintReport .caliber-report-loads{grid-template-columns:repeat(2,minmax(0,1fr));gap:3mm;display:grid}#caliberPrintReport .caliber-report-load{border:.25mm solid var(--caliber-report-rule);break-inside:avoid;min-width:0;padding:3.5mm}#caliberPrintReport .caliber-report-load-heading{border-bottom:.2mm solid var(--caliber-report-rule-light);align-items:center;gap:2mm;padding-bottom:2mm;display:flex}#caliberPrintReport .caliber-report-load-heading h2{font-size:15pt;line-height:1}#caliberPrintReport .caliber-report-series{border:.25mm solid;border-radius:50%;flex:none;justify-content:center;align-items:center;width:4.5mm;height:4.5mm;font-size:7pt;font-weight:700;line-height:1;display:inline-flex;color:var(--caliber-report-ink)!important;font-family:var(--font-mono,"JetBrains Mono", monospace)!important}#caliberPrintReport .caliber-report-load-specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.8mm 3mm;margin-top:3mm;display:grid}#caliberPrintReport .caliber-report-load-specs div,#caliberPrintReport .caliber-report-conditions dl>div{min-width:0}#caliberPrintReport dt{letter-spacing:.035em;text-transform:uppercase;font-size:7pt;font-weight:600;color:var(--caliber-report-muted)!important}#caliberPrintReport dd{margin:.4mm 0 0;font-size:7.8pt;font-family:var(--font-mono,"JetBrains Mono", monospace)!important}#caliberPrintReport .caliber-report-source-note{border-top:.2mm solid var(--caliber-report-rule-light);margin-top:2.6mm;padding-top:2mm;font-size:7.3pt;color:var(--caliber-report-muted)!important}#caliberPrintReport .caliber-report-source-note span{font-weight:700}#caliberPrintReport .caliber-report-conditions{border-top:.25mm solid var(--caliber-report-rule);border-bottom:.25mm solid var(--caliber-report-rule);break-inside:avoid;grid-template-columns:31mm minmax(0,1fr);align-items:start;gap:4mm;margin-top:4mm;padding:3mm 3.5mm;display:grid}#caliberPrintReport .caliber-report-conditions h2,#caliberPrintReport .caliber-report-section-heading h2,#caliberPrintReport .caliber-report-footer h2{font-size:13pt;line-height:1}#caliberPrintReport .caliber-report-conditions dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:2mm 3mm;display:grid}#caliberPrintReport .caliber-report-chart{break-inside:avoid;margin-top:5mm}#caliberPrintReport .caliber-report-chart figcaption{margin-bottom:2.5mm;font-size:14pt;font-weight:650;color:var(--caliber-report-ink)!important;font-family:var(--font-heading,"Barlow Condensed", sans-serif)!important}#caliberPrintReport .caliber-report-chart-graphic{border:.25mm solid var(--caliber-report-rule);min-height:76mm;padding:2mm}#caliberPrintReport .caliber-report-chart-graphic svg{width:100%;max-height:84mm;margin:0 auto;display:block}#caliberPrintReport .caliber-report-legend{flex-wrap:wrap;gap:2mm 5mm;margin-top:2.5mm;padding:0;font-size:7.5pt;list-style:none;display:flex;color:var(--caliber-report-muted)!important}#caliberPrintReport .caliber-report-legend li{align-items:center;gap:1.2mm;display:inline-flex}#caliberPrintReport .caliber-report-legend i{width:7mm;height:0;display:inline-block;border-top:.65mm solid var(--caliber-report-series-stroke,#202124)!important}#caliberPrintReport .caliber-report-legend .is-dashed i{border-top-style:dashed!important}#caliberPrintReport .caliber-report-legend .caliber-report-series{width:3.6mm;height:3.6mm;font-size:6pt}#caliberPrintReport .caliber-report-table-section{padding-top:1mm}#caliberPrintReport .caliber-report-section-heading{margin-bottom:3mm}#caliberPrintReport .caliber-report-section-heading h2{margin-top:.8mm;font-size:18pt}#caliberPrintReport .caliber-report-table{table-layout:fixed;border-collapse:collapse;border-top:.35mm solid var(--caliber-report-ink);width:100%;font-size:7pt;line-height:1.25;font-family:var(--font-mono,"JetBrains Mono", monospace)!important}#caliberPrintReport .caliber-report-table thead{display:table-header-group}#caliberPrintReport .caliber-report-table th,#caliberPrintReport .caliber-report-table td{border-bottom:.2mm solid var(--caliber-report-rule-light);text-align:right;vertical-align:middle;white-space:nowrap;padding:1.7mm 1.3mm}#caliberPrintReport .caliber-report-table th{white-space:normal;letter-spacing:.025em;text-transform:uppercase;font-size:6.5pt;font-weight:700;color:var(--caliber-report-muted)!important;font-family:var(--font-body,"Inter", sans-serif)!important}#caliberPrintReport .caliber-report-table th:first-child,#caliberPrintReport .caliber-report-table td:first-child{text-align:left}#caliberPrintReport .caliber-report-table tr{break-inside:avoid;page-break-inside:avoid}#caliberPrintReport .caliber-report-footer{border-top:.25mm solid var(--caliber-report-rule);break-inside:avoid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6mm;margin-top:5mm;padding-top:3mm;display:grid}#caliberPrintReport .caliber-report-footer h2{margin-bottom:1.8mm}#caliberPrintReport .caliber-report-sources,#caliberPrintReport .caliber-report-notes{margin:0;padding-left:4mm;font-size:7pt;color:var(--caliber-report-muted)!important}#caliberPrintReport .caliber-report-sources li,#caliberPrintReport .caliber-report-notes li{margin:0 0 1.2mm}#caliberPrintReport .caliber-report-sources a{text-decoration:underline;color:var(--caliber-report-ink)!important}#caliberPrintReport .caliber-report-sources span{overflow-wrap:anywhere;font-size:6.4pt;display:block;font-family:var(--font-mono,"JetBrains Mono", monospace)!important}@page caliber-comparison{size:A4 portrait;margin:14mm;@bottom-right{content:counter(page);color:#777;font-family:Inter,sans-serif;font-size:8pt}}@media print{body[data-caliber-report-print]{background:0 0!important;margin:0!important;padding:0!important}html:has(body[data-caliber-report-print]){background:0 0!important;margin:0!important;padding:0!important}body[data-caliber-report-print]>:not(#caliberPrintReport){display:none!important}body[data-caliber-report-print]:before,body[data-caliber-report-print]:after{content:none!important;display:none!important}body[data-caliber-report-print] #chatDock,body[data-caliber-report-print] #chatDockToggle,body[data-caliber-report-print] .chat-dock,body[data-caliber-report-print] .chat-dock-toggle{display:none!important}body[data-caliber-report-print] #caliberPrintReport{width:auto;min-height:0;margin:0;padding:0;background:0 0!important}body[data-caliber-report-print] #caliberPrintReport .caliber-report-table-section{break-before:page;page-break-before:always}body[data-caliber-report-print] #caliberPrintReport .caliber-report-table{break-inside:auto;page-break-inside:auto}body[data-caliber-report-print] #caliberPrintReport a{text-decoration-color:currentColor}}@media screen and (max-width:720px){#caliberPrintPreviewModal .caliber-modal-body{padding:.5rem}#caliberPrintReport{transform-origin:top}}#caliberPrintPreviewModal .caliber-print-preview-actions{align-items:center;gap:.6rem;display:flex}#caliberPrintPreviewModal .section-heading{flex-wrap:wrap}#caliberPrintReport *,#caliberPrintReport :before,#caliberPrintReport :after{color:var(--caliber-report-ink)!important;text-shadow:none!important;filter:none!important}#caliberPrintReport h1,#caliberPrintReport h2{color:var(--caliber-report-ink)!important;max-width:none!important}#caliberPrintReport .caliber-report-date span,#caliberPrintReport .caliber-report-brand small,#caliberPrintReport .caliber-report-title-block>p,#caliberPrintReport .caliber-report-section-heading>p,#caliberPrintReport dt,#caliberPrintReport .caliber-report-source-note,#caliberPrintReport .caliber-report-sources li,#caliberPrintReport .caliber-report-sources span,#caliberPrintReport .caliber-report-notes li{color:var(--caliber-report-muted)!important}body:has(#caliberPrintPreviewModal:not(.hidden)) :is(#chatDock,#chatDockToggle,.chat-dock,.chat-dock-toggle){visibility:hidden!important}#caliberPrintReport .caliber-report-legend li{white-space:nowrap}
#dopePrintPreviewModal .caliber-modal-dialog{flex-direction:column;width:min(96vw,230mm);max-width:230mm;max-height:94vh;display:flex}#dopePrintPreviewModal .dope-report-toolbar{flex-wrap:wrap;flex:none;gap:.6rem;padding-bottom:.6rem}#dopePrintPreviewModal .dope-report-actions{flex-wrap:wrap;gap:.6rem;display:flex}#dopePrintPreviewModal button{min-height:44px}#dopePrintPreviewHost{background:#e6e6e6;min-height:0;padding:1rem;overflow:auto}#dopePrintReport{--dope-report-ink:#121212;--dope-report-muted:#606060;box-sizing:border-box;page:dope-card;text-align:left;overflow-wrap:anywhere;width:210mm;max-width:100%;min-height:297mm;margin:0 auto;padding:14mm;font-size:9pt;line-height:1.4;color:var(--dope-report-ink)!important;font-family:var(--font-body,"Inter", sans-serif)!important;background:#fff!important}#dopePrintReport *,#dopePrintReport :before,#dopePrintReport :after{box-sizing:border-box;color:var(--dope-report-ink)!important;box-shadow:none!important;text-shadow:none!important;filter:none!important;background:0 0!important}#dopePrintReport h1,#dopePrintReport h2,#dopePrintReport h3,#dopePrintReport p,#dopePrintReport dl{max-width:none;margin:0}#dopePrintReport h1,#dopePrintReport h2,#dopePrintReport h3{break-after:avoid;font-weight:650;font-family:var(--font-heading,"Barlow Condensed", sans-serif)!important}#dopePrintReport .dope-report-header{border-bottom:.35mm solid #121212;padding-bottom:3.5mm}#dopePrintReport .dope-report-header>span{font-family:var(--font-heading,"Barlow Condensed", sans-serif);letter-spacing:.07em;font-size:16pt;font-weight:700}#dopePrintReport .dope-report-header>p,#dopePrintReport dt,#dopePrintReport .dope-report-source{font-size:7.5pt;color:var(--dope-report-muted)!important}#dopePrintReport h1{white-space:pre-wrap;padding:6mm 0 4.5mm;font-size:25pt;line-height:1.1}#dopePrintReport h2{margin-bottom:3mm;font-size:18pt;line-height:1.1}#dopePrintReport h3{margin-bottom:2mm;font-size:12pt}#dopePrintReport .dope-report-fields{border:.25mm solid #b0b0b0;display:block}#dopePrintReport .dope-report-field{border-bottom:.2mm solid #d9d9d9;padding:2.5mm 3.5mm}#dopePrintReport .dope-report-field:last-child{border-bottom:0}#dopePrintReport dt{text-transform:uppercase;break-after:avoid;font-weight:600}#dopePrintReport dd{white-space:pre-wrap;margin:.6mm 0 0;font-size:8pt;font-family:var(--font-mono,"JetBrains Mono", monospace)!important}#dopePrintReport .dope-report-section{border-top:.25mm solid #b0b0b0;margin-top:5mm;padding-top:3mm}#dopePrintReport .dope-report-text{white-space:pre-wrap;orphans:3;widows:3}#dopePrintReport .dope-report-confirmation{border-top:.2mm solid #d9d9d9;margin-top:3mm;padding:3mm 0}#dopePrintReport .dope-report-source{margin:2mm 0}body:has(#dopePrintPreviewModal:not(.hidden)) :is(#chatDock,#chatDockToggle,.chat-dock,.chat-dock-toggle){visibility:hidden!important}.dope-record-print{min-height:44px;margin-top:.6rem}@page dope-card{size:A4 portrait;margin:14mm;@bottom-right{content:counter(page);color:#777;font-family:Inter,sans-serif;font-size:8pt}}@media print{body[data-dope-report-print]{background:0 0!important;margin:0!important;padding:0!important}html:has(body[data-dope-report-print]){background:0 0!important;margin:0!important;padding:0!important}body[data-dope-report-print]>:not(#dopePrintReport){display:none!important}body[data-dope-report-print]:before,body[data-dope-report-print]:after{content:none!important;display:none!important}body[data-dope-report-print] #dopePrintReport{width:auto;max-width:none;min-height:0;margin:0;padding:0;background:0 0!important}}@media screen and (max-width:600px){#dopePrintPreviewHost{padding:.5rem}#dopePrintReport{padding:6mm}}
html body .record-modal{padding:16px}html body .record-dialog{z-index:1;border:1px solid var(--mh-ui-border,var(--line));background:var(--mh-ui-modal-bg,var(--panel));width:min(960px,100%);min-height:0;max-height:calc(100dvh - 32px);color:var(--mh-ui-text,var(--text));font:400 16px/1.5 var(--font-body);border-radius:6px;flex-direction:column;padding:0;display:flex;position:relative;overflow:hidden}html body .record-dialog *,html body .record-dialog :before,html body .record-dialog :after{box-sizing:border-box;min-width:0}html body .record-dialog-head{border-bottom:1px solid var(--mh-ui-border,var(--line));background:var(--mh-ui-modal-head-bg,var(--panel-strong));flex:none;justify-content:space-between;align-items:center;gap:16px;margin:0;padding:16px 20px;display:flex}html body .record-dialog-head h3{font:700 28px/1.15 var(--font-heading);overflow-wrap:anywhere;margin:0}html body .record-dialog .eyebrow{font:600 13px/1.4 var(--font-mono);letter-spacing:.06em;color:var(--mh-ui-muted,var(--muted));margin:0 0 6px}html body .record-dialog-body{overscroll-behavior:contain;overflow-wrap:anywhere;flex:1;min-height:0;margin:0;padding:20px;overflow:auto}html body .record-dialog-editor{flex-direction:column;flex:1;gap:0;min-height:0;margin:0;display:flex;overflow:hidden}html body .record-dialog-actions{border-top:1px solid var(--mh-ui-border,var(--line));background:var(--mh-ui-modal-head-bg,var(--panel-strong));flex-wrap:wrap;flex:none;align-items:center;gap:10px;margin:0;padding:12px 20px;display:flex}html body .record-dialog :is(button,input,select,textarea){font:400 16px/1.4 var(--font-body);border-radius:4px}html body .record-dialog button{white-space:normal;min-height:44px;padding:10px 16px}html body .record-dialog-head button{flex:none;width:44px;padding:10px}html body .record-dialog :is(input,select,textarea){width:100%;max-width:100%;padding:12px}html body .record-dialog label{font:500 14px/1.4 var(--font-body);gap:8px;margin:0 0 16px;display:grid}html body .record-dialog .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}html body .record-dialog :is(.helper,.message-box){font:400 14px/1.5 var(--font-body)}html body .record-dialog .dope-card-sheet{gap:20px;margin:0;padding:0;display:grid}html body .record-dialog .dope-print-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:0;display:flex}html body .record-dialog .dope-print-header p{font:500 16px/1.5 var(--font-body);margin:0}html body .record-dialog .dope-print-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}html body .record-dialog .dope-print-section{border:1px solid var(--mh-ui-border,var(--line));background:var(--mh-ui-surface,var(--panel-strong));margin:0;padding:16px}html body .record-dialog .dope-print-section-head{align-items:center;gap:12px;margin:0 0 12px;display:flex}html body .record-dialog .dope-print-section-head .eyebrow{margin:0}html body .record-dialog .dope-print-stack{gap:0;display:grid}html body .record-dialog .dope-print-row{border-bottom:1px solid var(--mh-ui-border,var(--line));grid-template-columns:minmax(100px,.8fr) minmax(0,1.2fr);gap:12px;padding:12px 0;display:grid}html body .record-dialog .dope-print-stack>.dope-print-row:last-child{border-bottom:0}html body .record-dialog .dope-print-row span{font:400 13px/1.5 var(--font-mono);color:var(--mh-ui-muted,var(--muted))}html body .record-dialog .dope-print-row strong{font:600 16px/1.5 var(--font-body);white-space:pre-wrap;overflow-wrap:anywhere}html body .record-dialog :is(.dope-print-notes,.dope-confirmation-history,.dope-print-equipment-shell){grid-column:1/-1}html body .record-dialog .dope-confirmation-list{gap:12px;display:grid}html body .record-dialog .dope-confirmation-item{overflow-wrap:anywhere;padding:12px}html body .record-dialog .hidden{display:none!important}@media (max-width:600px){html body .record-modal{padding:8px}html body .record-dialog{max-height:calc(100dvh - 16px)}html body .record-dialog-head{gap:12px;padding:12px}html body .record-dialog-head h3{font-size:24px}html body .record-dialog-body,html body .record-dialog-actions{padding:12px}html body .record-dialog .form-grid,html body .record-dialog .dope-print-grid{grid-template-columns:minmax(0,1fr)}html body .record-dialog .dope-print-section{padding:12px}html body .record-dialog .dope-print-row{grid-template-columns:minmax(0,1fr);gap:4px}}html body .record-dialog-discard{z-index:2;background:var(--mh-ui-modal-bg,var(--panel));flex-wrap:wrap;place-content:center;gap:12px;padding:24px;display:flex;position:absolute;inset:0}html body .record-dialog-discard p{text-align:center;font:500 16px/1.5 var(--font-body);flex-basis:100%}html body .record-dialog input[type=checkbox]{width:20px;height:20px;padding:0}
