#composite-log{--cl-paper:#f7f2df;--cl-grid:#b7aa86}.clWorkspace{display:grid;grid-template-columns:285px minmax(0,1fr);gap:14px}.clControls{padding:16px;align-self:start;position:sticky;top:90px}.clControls label{display:grid;gap:5px;margin:9px 0;color:#aabdc6;font-size:11px;text-transform:uppercase;letter-spacing:.04em}.clControls input{width:100%;min-height:38px;border:1px solid #36505d;border-radius:3px;background:#061017;color:#fff;padding:8px}.clControls button,.clToolbar button{min-height:40px;border:1px solid #405d6b;border-radius:3px;background:#10232d;color:#eaf5f8;padding:8px 11px;cursor:pointer}.clControls button:hover,.clToolbar button:hover{border-color:#19bdec}.clSectionHead,.clPlotHead{display:flex;align-items:center;justify-content:space-between;gap:10px}.clSectionHead h3{font-size:24px}.clSectionHead span{padding:3px 7px;border:1px solid #276a80;border-radius:10px;color:#79def8;font:700 10px Inter}.clControls details{margin-top:12px;border-top:1px solid #29404d;padding-top:10px}.clControls summary{cursor:pointer;color:#dce9ee;font-weight:700}.clManualGrid{display:grid;grid-template-columns:1fr 1fr;gap:0 8px}.clManualGrid .wide{grid-column:1/-1}.clStyle{display:grid;gap:4px;margin:12px 0;border:1px solid #36505d}.clStyle legend{font-size:11px;color:#89a0aa}.clStyle label{display:flex;align-items:center;gap:8px;text-transform:none;font-size:12px}.clStyle input{width:auto;min-height:0}.clActions{display:grid;grid-template-columns:1fr 1fr;gap:6px}.clActions .primary{grid-column:1/-1}.clControls output{display:block;margin-top:12px;color:#93a8b3;font-size:11px}.clTopList{display:grid;gap:4px;max-height:130px;overflow:auto;margin-top:7px}.clTopList button{display:flex;justify-content:space-between;min-height:32px;padding:6px 8px;font-size:11px}.clMain{min-width:0;display:grid;gap:12px}.clToolbar{display:flex;align-items:end;gap:7px;padding:10px;overflow:auto}.clToolbar label{display:grid;gap:3px;min-width:110px;color:#7894a1;font-size:10px;text-transform:uppercase}.clToolbar input{min-height:40px;border:1px solid #405d6b;border-radius:3px;background:#061017;color:white;padding:7px}.clPlotPanel{overflow:hidden}.clPlotHead{padding:10px 14px;border-bottom:1px solid #29404d}.clPlotHead div{display:grid}.clPlotHead strong{font:700 18px "Barlow Condensed";letter-spacing:.08em}.clPlotHead span{font-size:10px;color:#89a0aa}.clPlotScroll{overflow:auto;background:#f8faf9}.clPlotScroll svg{display:block;width:100%;min-width:800px;height:auto;touch-action:none;cursor:grab;user-select:none}.clPlotScroll svg:active{cursor:grabbing}.clPlotScroll svg:focus-visible{outline:3px solid #19bdec;outline-offset:-3px}.clCursor{min-height:40px;padding:10px 14px;background:#071119;color:#a9c4d0;font:12px ui-monospace,SFMono-Regular,Menlo,monospace;border-top:1px solid #29404d}.clResults{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;background:#29404d;border:1px solid #29404d}.clMetric{min-height:96px;padding:12px;background:#071119}.clMetric span{display:block;color:#7894a1;font-size:9px;text-transform:uppercase;letter-spacing:.06em}.clMetric strong{display:block;margin:5px 0;color:#edf5f8;font:700 24px "Barlow Condensed"}.clMetric small{color:#8da5b0;font-size:10px}.clEvidence{padding:16px}.clEvidence h3{font-size:24px}.clEvidence p{color:#93a8b3;font-size:12px}.clIntervalTable{overflow:auto}.clIntervalTable table{width:100%;border-collapse:collapse;font-size:11px}.clIntervalTable th,.clIntervalTable td{padding:7px 8px;border-bottom:1px solid #29404d;text-align:right;white-space:nowrap}.clIntervalTable th:first-child,.clIntervalTable td:first-child{text-align:left}.cl-log-bg{fill:#f8faf9}.cl-log-grid{stroke:#dce3e4;stroke-width:1}.cl-log-major{stroke:#aebdc2;stroke-width:1}.cl-log-track{fill:#fff;stroke:#77909a}.cl-log-header{fill:#e8f0f2;stroke:#77909a}.cl-log-title{font:700 13px Inter;fill:#17313e}.cl-log-scale{font:10px Inter;fill:#546b76}.cl-log-depth{font:11px ui-monospace,SFMono-Regular,Menlo,monospace;fill:#263e4b}.cl-log-curve{fill:none;stroke-width:2;vector-effect:non-scaling-stroke}.cl-log-fill{fill-opacity:.13}.cl-log-top{stroke:#11799c;stroke-width:1.4;stroke-dasharray:6 3}.cl-log-top-label{font:700 11px Inter;fill:#075f80;paint-order:stroke;stroke:#fff;stroke-width:3}.cl-log-cutoff{stroke:#c98a00;stroke-width:1;stroke-dasharray:4 4}.cl-log-cursor{stroke:#d92d20;stroke-width:1.3;pointer-events:none}.cl-log-cursor-dot{fill:#fff;stroke:#d92d20;stroke-width:2;pointer-events:none}.cl-log-lith{font:10px Inter;fill:#273e48}.cl-log-lith-band{stroke:#fff;stroke-width:.5}.cl-log-null{fill:#98a9af;font:10px Inter}.clPlotPanel.paper .clPlotScroll{background:var(--cl-paper)}.clPlotPanel.paper .cl-log-bg,.clPlotPanel.paper .cl-log-track{fill:var(--cl-paper)}.clPlotPanel.paper .cl-log-header{fill:#ece4c8}.clPlotPanel.paper .cl-log-grid{stroke:var(--cl-grid);stroke-dasharray:1 3}.clPlotPanel.paper .cl-log-major{stroke:#8e805f}.clPlotPanel.paper .cl-log-curve{stroke-linecap:round;stroke-linejoin:round;filter:url(#clWobble)}.clPlotPanel.paper .cl-log-title,.clPlotPanel.paper .cl-log-scale,.clPlotPanel.paper .cl-log-depth,.clPlotPanel.paper .cl-log-lith,.clPlotPanel.paper .cl-log-top-label{font-family:"Segoe Print","Bradley Hand",cursive}.clPlotPanel.paper .cl-log-top{filter:url(#clWobble)}
@media(max-width:1000px){.clWorkspace{grid-template-columns:1fr}.clControls{position:static}.clResults{grid-template-columns:repeat(3,1fr)}}@media(max-width:680px){.clToolbar{align-items:stretch;flex-wrap:wrap}.clToolbar label{flex:1}.clResults{grid-template-columns:repeat(2,1fr)}.clPlotHead{align-items:flex-start;flex-direction:column}.clManualGrid{grid-template-columns:1fr}.clManualGrid .wide{grid-column:auto}}@media print{body *{visibility:hidden}#composite-log,#composite-log *{visibility:visible}#composite-log{position:absolute;inset:0;background:#fff;color:#111}.nav,.toolsHero,.directory,.clControls,.clToolbar,.toolsCta,footer{display:none!important}.clWorkspace{display:block}.clPlotPanel,.clEvidence,.clMetric{break-inside:avoid}.clPlotPanel{border:0}.clResults{grid-template-columns:repeat(5,1fr)}.clMetric{background:#fff;color:#111}.clMetric strong{color:#111}}

.clControls select,.clScreenGrid input{width:100%;min-height:44px;background:#061017;color:#eaf5f8;border:1px solid #405d6b;padding:8px;border-radius:4px}
.clControls{position:static}.clControls label{font-size:13px;text-transform:none;letter-spacing:0}.clControls .hint{font-size:12px;overflow-wrap:anywhere}.clScreenGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:16px 0}.clScreenGrid label{display:grid;gap:6px;font-size:13px}.clScreenPanel button{min-height:44px;padding:8px 14px}.clScreenPanel a{color:#32b9e8}.clScreenPanel table button{padding:4px 10px}.clScreenPanel input:focus-visible,.clControls select:focus-visible{outline:2px solid #19bdec}.clScreenPanel th,.clScreenPanel td{font-size:12px}.clScreenPanel{min-width:0}
@media print{.clScreenGrid{grid-template-columns:repeat(4,1fr)}.clScreenPanel button{display:none}.clScreenPanel input{color:#111;background:white}.clScreenPanel{break-inside:auto}.clScreenPanel tr{break-inside:avoid}.clScreenPanel p{color:#111}}
