:root{--lac-surface-bg:var(--nxb-surface-page);--lac-card-bg:var(--nxb-surface-1);--lac-mono:"Geist Mono", ui-monospace, "SF Mono", "Cascadia Mono", Menlo, monospace;--lac-measure:880px;--lac-measure-wide:1040px}.light{--lac-card-bg:var(--nxb-surface-3)}@media (prefers-color-scheme:light){html:not(.dark):not(.light){--lac-card-bg:var(--nxb-surface-3)}}.lac-doc{color:var(--nxb-text-primary);background:var(--lac-surface-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:Suisse Intl,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.55;container-type:inline-size}.lac-doc *{box-sizing:border-box}.lac-doc-body{max-width:960px;margin:0 auto;padding:40px 28px 64px;container-type:inline-size}.lac-page{--lac-page-measure:var(--lac-measure)}.lac-page[data-wide]{--lac-page-measure:var(--lac-measure-wide)}.lac-page.lac-doc,.lac-page .lac-doc{max-width:var(--lac-page-measure);margin:0 auto;padding:4px 0 64px}.lac-page.lac-doc{margin-left:max(0px, (100vw - var(--lac-page-measure)) / 2)}:is(.lac-doc,.lac-doc-body)>*+*{border-top:1px solid var(--nxb-border-low);margin-top:20px;padding-top:19px}:is(.lac-doc,.lac-doc-body)>.lac-header+*{margin-top:12px}:is(.lac-doc,.lac-doc-body)>:is(h1,h2,h3)+*,:is(.lac-doc,.lac-doc-body)>:is(p,ul,ol,blockquote)+:is(p,ul,ol,blockquote){border-top:0;margin-top:12px;padding-top:0}:is(.lac-doc,.lac-doc-body)>.lac-divider{margin:32px 0;padding:0}:is(.lac-doc,.lac-doc-body)>.lac-divider+*{border-top:0;margin-top:0;padding-top:0}.lac-header{flex-direction:column;gap:6px;display:flex}.lac-header-title{letter-spacing:-.02em;color:var(--nxb-text-primary);margin:0;font-size:28px;font-weight:600;line-height:1.15}.lac-header-subtitle{color:var(--nxb-text-secondary);max-width:60ch;margin:0;font-size:15px;font-weight:400;line-height:1.5}.lac-header-pill{border:1px solid var(--nxb-border-medium);color:var(--nxb-text-muted);border-radius:6px;align-self:flex-start;margin-top:4px;padding:2px 8px;font-size:11px;font-weight:500;line-height:16px;display:inline-block}.lac-chart-title,.lac-table-title,.lac-slot-loading-title,.lac-tile-title,:where(.lac-doc h3:not([class])){letter-spacing:-.01em;color:var(--nxb-text-primary);margin:0 0 12px;font-size:16px;font-weight:500;line-height:1.3;display:block}:where(.lac-doc h1:not([class])){letter-spacing:-.02em;color:var(--nxb-text-primary);margin:0 0 6px;font-size:28px;font-weight:600;line-height:1.15}@container (width<=479px){.lac-header-title,:where(.lac-doc h1:not([class])){font-size:24px}}:where(.lac-doc h2:not([class])){letter-spacing:-.01em;text-transform:none;color:var(--nxb-text-primary);margin:0 0 8px;font-size:18px;font-weight:500;line-height:1.3}:where(.lac-doc,.lac-doc-body)>:where(h1,h2,h3){margin-top:0}.lac-prose,:where(.lac-doc p:not([class])){color:var(--nxb-text-secondary);font-size:14px;font-weight:400;line-height:1.55}:where(.lac-doc p:not([class])){margin:0}.lac-prose p+p{margin-top:12px}.lac-prose strong{color:var(--nxb-text-primary);font-weight:500}.lac-prose a{color:var(--nxb-text-link);text-decoration:none}.lac-prose a:hover{text-decoration:underline}.lac-prose code{font-family:var(--lac-mono);background:var(--nxb-surface-2);color:var(--nxb-text-primary);border-radius:4px;padding:1px 5px;font-size:13px}.lac-text-card>*+*{margin-top:12px}.lac-kpi-grid,.lac-status-board{grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:16px;display:grid}:is(.lac-doc,.lac-doc-body)>*+:where(.lac-kpi-grid,.lac-status-board){border-top:0;margin-top:40px;padding-top:0}:is(.lac-doc,.lac-doc-body)>.lac-header+:is(.lac-kpi-grid,.lac-status-board){margin-top:32px}:is(.lac-doc,.lac-doc-body)>:is(.lac-kpi-grid,.lac-status-board)+*{border-top:0;margin-top:40px;padding-top:0}.lac-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:0;display:grid}.lac-grid-2>*{min-width:0}.lac-grid-2>:first-child{padding-right:24px}.lac-grid-2>*+*{border-left:1px solid var(--nxb-border-low);padding-left:24px}@container (width<=1033px){.lac-grid-2{grid-template-columns:1fr}.lac-grid-2>:first-child{padding-right:0}.lac-grid-2>*+*{border-left:0;border-top:1px solid var(--nxb-border-low);margin-top:20px;padding-top:19px;padding-left:0}}.lac-row{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:0;display:grid}.lac-row>*{min-width:0}.lac-row>*+*{border-top:1px solid var(--nxb-border-low);margin-top:20px;padding-top:19px}@container (width>=1034px){.lac-row:has(>:nth-child(2)){grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}.lac-row:has(>:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}.lac-row>*+*{border-top:0;margin-top:0;padding-top:0}.lac-row>:nth-child(2n){border-left:1px solid var(--nxb-border-low);padding-left:24px}.lac-row>:nth-child(odd):not(:last-child){padding-right:24px}.lac-row:has(>:nth-child(3))>:nth-child(n){border-left:0;padding-left:0;padding-right:0}.lac-row:has(>:nth-child(3))>:not(:nth-child(3n+1)){border-left:1px solid var(--nxb-border-low);padding-left:24px}.lac-row:has(>:nth-child(3))>:not(:nth-child(3n)):not(:last-child){padding-right:24px}}.lac-kpi-card,.lac-status-tile{background:var(--lac-card-bg);border:1px solid var(--nxb-border-low);border-radius:10px;flex-direction:column;align-items:flex-start;padding:16px;display:flex}.lac-kpi-card{min-height:96px}.lac-kpi-grid>.lac-kpi-card,.lac-kpi-grid>*>.lac-kpi-card{container:lac-kpi/inline-size}.lac-kpi-label{color:var(--nxb-text-secondary);font-size:12px;font-weight:500;line-height:16px}.lac-kpi-value{--lac-kpi-value-size:32px;font-family:var(--lac-mono);font-size:var(--lac-kpi-value-size);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--nxb-text-primary);white-space:nowrap;min-height:calc(var(--lac-kpi-value-size) * 1.1);margin-top:8px;font-weight:500;line-height:1.1}.lac-kpi-value[data-long]{font-size:calc(var(--lac-kpi-value-size) - 4px)}.lac-kpi-value[data-text]{white-space:normal;text-wrap:balance;overflow-wrap:anywhere;font-size:clamp(18px, calc(var(--lac-kpi-value-size) * .75), 24px);line-height:1.2}@container lac-kpi (width<=205px){.lac-kpi-value{--lac-kpi-value-size:28px}}@container lac-kpi (width<=165px){.lac-kpi-value{--lac-kpi-value-size:24px}}.lac-kpi-card[data-state] .lac-kpi-value{color:var(--nxb-text-muted)}.lac-kpi-delta,.lac-kpi-sublabel,.lac-kpi-note{margin-top:6px;font-size:12px;font-weight:400;line-height:16px}.lac-kpi-delta{align-items:baseline;gap:6px;display:flex}.lac-kpi-delta-figure{font-family:var(--lac-mono);font-variant-numeric:tabular-nums;color:var(--nxb-text-muted)}.lac-kpi-delta[data-tone=ok] .lac-kpi-delta-figure{color:var(--nxb-status-ok-text)}.lac-kpi-delta[data-tone=high] .lac-kpi-delta-figure{color:var(--nxb-status-high-text)}.lac-kpi-delta-label,.lac-kpi-sublabel{color:var(--nxb-text-muted)}.lac-kpi-note{color:var(--nxb-text-secondary);position:relative}.lac-kpi-note[data-nxb-fn]:after{line-height:0;display:inline}.lac-kpi-card:is([data-state=error],[data-state=no-session]) .lac-kpi-note,.lac-slot-error-msg{padding-left:12px}.lac-kpi-card:is([data-state=error],[data-state=no-session]) .lac-kpi-note:before,.lac-slot-error-msg:before{content:"";background:var(--nxb-status-medium-text);border-radius:50%;width:6px;height:6px;position:absolute;top:5px;left:0}.lac-kpi-card[data-state=no-session] .lac-kpi-note:before,.lac-slot-error[data-state=no-session] .lac-slot-error-msg:before{background:var(--nxb-status-low-text)}.lac-slot-error-detail{color:var(--nxb-text-muted);padding-left:12px;font-size:12px}.lac-slot-error-detail>summary{cursor:pointer;width:fit-content}.lac-slot-error-detail>pre{max-height:160px;font-family:var(--lac-mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0;font-size:11px;overflow:auto}.lac-skeleton{background:var(--nxb-overlay-light);border-radius:4px;display:block}.lac-kpi-value>.lac-skeleton{width:calc(var(--lac-kpi-value-size) * 2);height:calc(var(--lac-kpi-value-size) * 1.1)}.lac-kpi-sublabel>.lac-skeleton{width:96px;height:12px;margin:2px 0}.lac-table-card{min-width:0}.lac-table-scroll{background:linear-gradient(to right, var(--lac-surface-bg) 50%, transparent) 0 0 / 40px 100% no-repeat local, linear-gradient(to left, var(--lac-surface-bg) 50%, transparent) 100% 0 / 40px 100% no-repeat local, linear-gradient(to right, var(--nxb-overlay-medium), transparent) 0 0 / 20px 100% no-repeat scroll, linear-gradient(to left, var(--nxb-overlay-medium), transparent) 100% 0 / 20px 100% no-repeat scroll;overflow:auto}.lac-table{border-collapse:collapse;width:100%;font-size:13px;line-height:1.4}.lac-table thead th{z-index:1;text-align:left;vertical-align:middle;height:36px;color:var(--nxb-text-muted);letter-spacing:0;text-transform:none;border-bottom:1px solid var(--nxb-border-medium);background:var(--lac-surface-bg);white-space:nowrap;padding:0 12px;font-size:12px;font-weight:500;position:sticky;top:0}.lac-table thead th .lac-table-sort{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:4px;margin:0;padding:0;display:inline-flex}.lac-table thead th .lac-table-sort:hover,.lac-table thead th[aria-sort=ascending] .lac-table-sort,.lac-table thead th[aria-sort=descending] .lac-table-sort{color:var(--nxb-text-primary)}.lac-table thead th .lac-table-sort:focus-visible{outline:2px solid var(--nxb-border-focus);outline-offset:2px}.lac-table-sort-icon{opacity:.7;width:12px;height:12px}.lac-table tbody td,.lac-table tbody th,.lac-table tfoot td,.lac-table tfoot th{vertical-align:middle;text-align:left;height:40px;color:var(--nxb-text-primary);border-bottom:1px solid var(--nxb-border-low);padding:0 12px;font-weight:400}.lac-table tr>:first-child{padding-left:16px}.lac-table tr>:last-child{padding-right:16px}.lac-table tbody td.lac-cell-wrap{white-space:normal}.lac-table tbody tr:last-child>*,.lac-table tfoot tr:last-child>*{border-bottom:0}.lac-table tbody tr:hover>*{background:var(--nxb-overlay-subtle)}.lac-table .lac-cell-num{text-align:right}.lac-table :is(tbody,tfoot) .lac-cell-num{font-family:var(--lac-mono);font-variant-numeric:tabular-nums;color:var(--nxb-text-primary);white-space:nowrap}.lac-table :is(tbody,tfoot) :is(.lac-cell-date,.lac-cell-code){font-family:var(--lac-mono);font-variant-numeric:tabular-nums;color:var(--nxb-text-secondary);white-space:nowrap}.lac-table tr[data-row=section]>*{height:52px;color:var(--nxb-text-primary);text-align:left;padding-top:12px;font-weight:500}.lac-table:has(tr[data-row=section]) tbody tr:not([data-row])>:first-child{padding-left:28px}.lac-table tr[data-row=subtotal]>*,.lac-table tr[data-row=total]>*{color:var(--nxb-text-primary);border-top:1px solid var(--nxb-border-medium);font-weight:500}.lac-table tr[data-row=total]>*{border-bottom:0}.lac-table tr:has(+tr[data-row])>*{border-bottom:0}@container (width<=599px){.lac-table-scroll{max-height:480px}}.lac-doc table{border-collapse:collapse;font-size:13px}.lac-doc th,.lac-doc td{border-bottom:1px solid var(--nxb-border-low);text-align:left;vertical-align:middle;height:40px;padding:0 12px}.lac-doc th{height:36px;color:var(--nxb-text-muted);font-size:12px;font-weight:500}.lac-doc td{color:var(--nxb-text-primary)}.lac-table-empty,.lac-table .lac-table-empty,.lac-chart-empty{text-align:center;height:auto;color:var(--nxb-text-muted);padding:48px 16px;font-size:13px;font-weight:400}.lac-table-count{border-top:1px solid var(--nxb-border-low);height:36px;color:var(--nxb-text-muted);font-family:var(--lac-mono);font-variant-numeric:tabular-nums;align-items:center;gap:12px;padding:0 16px;font-size:12px;display:flex}.lac-table-count[hidden]{display:none}.lac-pill{background:var(--nxb-surface-2);color:var(--nxb-text-secondary);border-radius:6px;padding:2px 8px;font-size:12px;font-weight:500;line-height:16px;display:inline-block}.lac-pill[data-tone=ok]{background:var(--nxb-status-ok-bg);color:var(--nxb-text-primary)}.lac-pill[data-tone=medium]{background:var(--nxb-status-medium-bg);color:var(--nxb-text-primary)}.lac-pill[data-tone=high]{background:var(--nxb-status-high-bg);color:var(--nxb-text-primary)}.lac-pill[data-tone=low]{background:var(--nxb-status-low-bg);color:var(--nxb-text-primary)}:is(.lac-table,.osv-status) .lac-pill{color:var(--nxb-text-secondary);background:0 0;border-radius:0;align-items:center;gap:6px;padding:0;display:inline-flex}:is(.lac-table,.osv-status) .lac-pill:before{content:"";background:var(--nxb-text-muted);border-radius:50%;flex:none;width:6px;height:6px}:is(.lac-table,.osv-status) .lac-pill[data-tone=ok]:before{background:var(--nxb-status-ok-text)}:is(.lac-table,.osv-status) .lac-pill[data-tone=medium]:before{background:var(--nxb-status-medium-text)}:is(.lac-table,.osv-status) .lac-pill[data-tone=high]:before{background:var(--nxb-status-high-text)}:is(.lac-table,.osv-status) .lac-pill[data-tone=low]:before{background:var(--nxb-status-low-text)}.lac-chart-card{flex-direction:column;min-width:0;display:flex}.lac-chart-body{isolation:isolate;min-width:0;padding-top:8px;display:block;position:relative}.lac-chart-svg{width:100%;height:auto;display:block;overflow:visible}.lac-chart-svg:focus{outline:none}.lac-chart-svg:focus-visible{outline:1px solid var(--nxb-border-focus);outline-offset:4px;border-radius:4px}.lac-chart-axis-y text,.lac-chart-axis-time text,.lac-chart-value{font-family:var(--lac-mono);font-variant-numeric:tabular-nums}.lac-chart-svg rect[data-field]{stroke:var(--nxb-text-primary);stroke-opacity:0;stroke-width:1px}.lac-chart-svg[data-nxb-snapping] rect[data-field]:not([data-nxb-snapped]){opacity:.45}.lac-chart-point{opacity:0}.lac-chart-point:is(:hover,:focus-visible,[data-nxb-snapped]),.lac-chart-point-last{opacity:1}.lac-chart-last-value{font-family:var(--lac-mono);font-variant-numeric:tabular-nums}.lac-chart-area{pointer-events:none}.lac-chart-crosshair{z-index:-1;background:var(--nxb-border-medium);pointer-events:none;width:1px;position:absolute}.lac-chart-tip{z-index:1;border:1px solid var(--nxb-border-low);background:var(--nxb-surface-2);white-space:nowrap;pointer-events:none;border-radius:8px;padding:8px 10px;position:absolute}.light .lac-chart-tip{box-shadow:0 4px 12px color-mix(in srgb, var(--nxb-backdrop) 45%, transparent)}.lac-chart-tip-label{color:var(--nxb-text-secondary);font-size:12px;line-height:16px}.lac-chart-tip-value{font-family:var(--lac-mono);font-variant-numeric:tabular-nums;color:var(--nxb-text-primary);margin-top:2px;font-size:14px;line-height:18px}.lac-chart-tip-delta{margin-left:6px;font-size:12px}.lac-chart-tip-delta[data-dir=up]{color:var(--nxb-status-ok-text)}.lac-chart-tip-delta[data-dir=down]{color:var(--nxb-status-high-text)}.lac-chart-tip-delta[data-dir=flat]{color:var(--nxb-text-muted)}.lac-chart-svg.lac-chart-settled,.lac-chart-svg.lac-chart-settled *{animation:none!important}.lac-pie-layout{flex-wrap:wrap;align-items:center;gap:16px 24px;padding-top:8px;display:flex}.lac-pie-svg{flex:none;width:200px;height:200px}.lac-pie-svg path{stroke:var(--lac-surface-bg);stroke-width:2px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.lac-pie-total{font-family:var(--lac-mono);letter-spacing:-.01em;fill:var(--nxb-text-primary);font-variant-numeric:tabular-nums;font-size:20px;font-weight:500}.lac-pie-caption{fill:var(--nxb-text-muted);font-size:11px}.lac-legend{min-width:0;color:var(--nxb-text-secondary);flex:0 auto;grid-template-columns:8px minmax(0,1fr) auto auto;grid-auto-rows:24px;align-items:center;column-gap:8px;font-size:12px;display:grid}.lac-legend-row{grid-template-columns:subgrid;grid-column:1/-1;align-items:center;height:24px;display:grid}.lac-legend-swatch{border-radius:2px;width:8px;height:8px}.nxbk-fill-1{fill:var(--nxb-chart-1)}.nxbk-fill-2{fill:var(--nxb-chart-6)}.nxbk-fill-3{fill:var(--nxb-chart-7)}.nxbk-fill-4{fill:var(--nxb-chart-8)}.nxbk-fill-5{fill:var(--nxb-chart-9)}.nxbk-fill-6{fill:var(--nxb-chart-10)}.nxbk-fill-7{fill:var(--nxb-chart-11)}.nxbk-fill-8{fill:var(--nxb-chart-12)}.nxbk-stroke-1{stroke:var(--nxb-chart-1)}.nxbk-stroke-2{stroke:var(--nxb-chart-6)}.nxbk-stroke-3{stroke:var(--nxb-chart-7)}.nxbk-stroke-4{stroke:var(--nxb-chart-8)}.nxbk-stroke-5{stroke:var(--nxb-chart-9)}.nxbk-stroke-6{stroke:var(--nxb-chart-10)}.nxbk-stroke-7{stroke:var(--nxb-chart-11)}.nxbk-stroke-8{stroke:var(--nxb-chart-12)}.nxbk-bg-1{background:var(--nxb-chart-1)}.nxbk-bg-2{background:var(--nxb-chart-6)}.nxbk-bg-3{background:var(--nxb-chart-7)}.nxbk-bg-4{background:var(--nxb-chart-8)}.nxbk-bg-5{background:var(--nxb-chart-9)}.nxbk-bg-6{background:var(--nxb-chart-10)}.nxbk-bg-7{background:var(--nxb-chart-11)}.nxbk-bg-8{background:var(--nxb-chart-12)}.nxbk-area-1{fill:color-mix(in srgb, var(--nxb-chart-1) 20%, transparent)}.nxbk-area-2{fill:color-mix(in srgb, var(--nxb-chart-6) 20%, transparent)}.nxbk-area-3{fill:color-mix(in srgb, var(--nxb-chart-7) 20%, transparent)}.nxbk-area-4{fill:color-mix(in srgb, var(--nxb-chart-8) 20%, transparent)}.nxbk-area-5{fill:color-mix(in srgb, var(--nxb-chart-9) 20%, transparent)}.nxbk-area-6{fill:color-mix(in srgb, var(--nxb-chart-10) 20%, transparent)}.nxbk-area-7{fill:color-mix(in srgb, var(--nxb-chart-11) 20%, transparent)}.nxbk-area-8{fill:color-mix(in srgb, var(--nxb-chart-12) 20%, transparent)}.lac-legend-label{text-overflow:ellipsis;white-space:nowrap;color:var(--nxb-text-secondary);overflow:hidden}.lac-legend-value,.lac-legend-pct{font-family:var(--lac-mono);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.lac-legend-value{color:var(--nxb-text-primary)}.lac-legend-pct{color:var(--nxb-text-muted)}.lac-divider{border:0;border-top:1px solid var(--nxb-border-low);margin:32px 0}.lac-action{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.lac-action-btn{height:32px;color:var(--nxb-action-secondary-text);background:var(--nxb-action-secondary-bg);border:1px solid var(--nxb-action-secondary-border);cursor:pointer;border-radius:6px;padding:0 12px;font-family:inherit;font-size:13px;font-weight:500;line-height:1}.lac-action-btn:hover:not(:disabled){background:var(--nxb-action-secondary-hover)}.lac-action-btn:focus-visible{outline:1px solid var(--nxb-border-focus);outline-offset:1px}.lac-action-btn:disabled{cursor:default}.lac-action-btn[data-state=running]{color:var(--nxb-text-muted)}.lac-action-btn[data-state=done]{background:var(--nxb-status-ok-bg);border-color:var(--nxb-status-ok-border)}.lac-action-btn[data-state=failed]{background:var(--nxb-status-high-bg);border-color:var(--nxb-status-high-border)}.lac-action-link{color:var(--nxb-text-link);font-size:13px;text-decoration:none}.lac-action-link:hover{text-decoration:underline}.lac-action-msg{color:var(--nxb-text-muted);font-size:13px}.lac-placeholder{border:1px dashed var(--nxb-border-medium);color:var(--nxb-text-secondary);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:20px;font-size:13px;display:flex}.lac-placeholder:hover{border-color:var(--nxb-border-strong);color:var(--nxb-text-primary)}.lac-placeholder-icon{color:var(--nxb-text-muted);font-size:14px;line-height:1}.lac-slot-loading>.lac-skeleton{height:120px}.lac-slot-loading[data-slot-kind=chart]>.lac-skeleton{height:200px}.lac-slot-error{flex-direction:column;align-items:flex-start;display:flex}.lac-slot-error-title{letter-spacing:-.01em;color:var(--nxb-text-primary);margin:0 0 8px;font-size:16px;font-weight:500;line-height:1.3;display:block}.lac-slot-error-msg{color:var(--nxb-text-secondary);font-size:12px;line-height:16px;position:relative}.lac-tile{--lac-surface-bg:var(--nxb-surface-1)}.lac-tile-title{align-items:baseline;min-width:0;margin:0;display:flex}.lac-tile-title:after{align-self:flex-start}.lac-tile-body{padding:0 20px 16px}.lac-tile[data-tile-kind=kpis]>.lac-tile-body{padding:0}.lac-tile-body>.lac-kpi-grid{border-top:0;border-bottom:0}.lac-tile-body .lac-table-card{flex-direction:column;min-height:0;display:flex}.lac-tile-body .lac-table-scroll{max-height:360px}.lac-tile[data-sized] .lac-tile-body .lac-table-card{flex:1 1 0;min-height:0}.lac-tile[data-sized] .lac-tile-body .lac-table-scroll{flex:1 1 0;min-height:0;max-height:none}.lac-tile[data-sized][data-tile-kind=notes] .lac-tile-body,.lac-tile[data-sized][data-tile-kind=text] .lac-tile-body,.lac-tile[data-sized][data-tile-kind=kpis] .lac-tile-body{overflow:auto}.lac-tile-body .lac-slot-loading{flex-direction:column;flex:1;display:flex}.lac-tile-body .lac-slot-loading>.lac-skeleton{flex:1;height:auto;min-height:120px}.lac-tile[data-tile-kind=sources] .lac-sources{border-top:0;max-width:none;margin:0;padding:0}.lac-tile[data-tile-kind=sources] .lac-sources-title{display:none}.lac-fn,[data-nxb-fn]:after{letter-spacing:0;text-transform:none;vertical-align:super;color:var(--nxb-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:2px;font-family:Geist Mono,ui-monospace,SF Mono,Cascadia Mono,Menlo,monospace;font-size:10px;font-weight:500;line-height:1;display:inline-block}[data-nxb-fn]:after{content:attr(data-nxb-fn)}.lac-table-source{border-top:1px solid var(--nxb-border-low);color:var(--nxb-text-muted);padding:10px 16px;font-size:12px}.lac-table-count+.lac-table-source{border-top:0;margin-top:-4px;padding-top:0}.lac-table-scroll+.lac-table-source{border-top:0;padding:8px 0 0}.lac-verdict{color:var(--nxb-text-secondary);flex-direction:column;align-items:flex-start;gap:4px;font-size:12px;line-height:1.35;display:flex}.lac-verdict[data-tone=ok]{--lac-verdict-bg:var(--nxb-status-ok-bg);--lac-verdict-border:var(--nxb-status-ok-border);--lac-verdict-ink:var(--nxb-status-ok-text)}.lac-verdict[data-tone=medium]{--lac-verdict-bg:var(--nxb-status-medium-bg);--lac-verdict-border:var(--nxb-status-medium-border);--lac-verdict-ink:var(--nxb-status-medium-text)}.lac-verdict[data-tone=low]{--lac-verdict-bg:var(--nxb-status-low-bg);--lac-verdict-border:var(--nxb-status-low-border);--lac-verdict-ink:var(--nxb-status-low-text)}.lac-verdict-tag{box-sizing:border-box;border:1px solid var(--lac-verdict-border);background:var(--lac-verdict-bg);height:22px;color:var(--lac-verdict-ink);white-space:nowrap;border-radius:8px;align-items:center;padding:0 8px;font-weight:500;display:inline-flex}.lac-verdict-reason{font-weight:400}.lac-math{background:var(--nxb-surface-1);color:var(--nxb-text-secondary);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;border-radius:6px;margin:0;padding:8px 10px;font-family:Geist Mono,ui-monospace,SF Mono,Cascadia Mono,Menlo,monospace;font-size:12px;line-height:1.4}.lac-math-figure{color:var(--nxb-text-primary);font-weight:500}.lac-provenance{color:var(--nxb-text-muted);break-inside:avoid;font-size:12px;line-height:1.5}.lac-provenance p{margin:0}.lac-provenance-value{font-family:var(--lac-mono);font-variant-numeric:tabular-nums}.lac-sources{border-top:1px solid var(--nxb-border-low);padding-top:20px}.lac-sources .lac-sources-title{letter-spacing:-.01em;color:var(--nxb-text-primary);margin:0 0 12px;font-size:16px;font-weight:500;line-height:1.3}.lac-sources-meta{color:var(--nxb-text-muted);margin:-8px 0 12px;font-size:12px;line-height:1.5}.lac-sources-stamp{font-family:var(--lac-mono);font-variant-numeric:tabular-nums}.lac-sources-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.lac-source{break-inside:avoid;gap:12px;font-size:12px;line-height:1.5;display:flex}.lac-source-n{text-align:right;font-variant-numeric:tabular-nums;min-width:1.6em;color:var(--nxb-text-muted);flex:none;font-family:Geist Mono,ui-monospace,SF Mono,Cascadia Mono,Menlo,monospace;font-size:12px}.lac-source-body{min-width:0}.lac-source-text{color:var(--nxb-text-primary)}.lac-sources .contents{display:contents}.lac-sources .lac-verdict{vertical-align:middle;flex-direction:row;align-items:center;margin-left:6px;display:inline-flex}.lac-sources .lac-math{margin-top:4px}.lac-source-meta{color:var(--nxb-text-muted);margin-top:2px;font-size:11px;line-height:1.6}.lac-source-figure,.lac-source-link{appearance:none;font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.lac-source-figure{color:inherit;border-radius:2px}.lac-source-figure.lac-source-text{color:var(--nxb-text-primary);text-align:left}.lac-source-figure:hover,.lac-source-figure:focus-visible{color:var(--nxb-text-link);text-decoration:underline}.lac-source-figure:focus-visible{outline:1px solid var(--nxb-border-focus);outline-offset:2px}.lac-source-link{font-family:var(--lac-mono);color:var(--nxb-text-muted);text-decoration:none}.lac-source-link:hover{color:var(--nxb-text-secondary);text-decoration:underline}.lac-page>.lac-sources{max-width:var(--lac-measure);margin:20px auto 0;padding:19px 0 64px}.lac-page[data-wide]>.lac-sources{max-width:var(--lac-measure-wide)}.lac-surface:has(+.lac-page>.lac-sources) .lac-doc{padding-bottom:0}.lac-surface :is([data-nxb-source],[data-nxb-q],[data-static-cite-id],[data-slot-id] :is(.lac-table tbody td[data-field],.lac-kpi-card:not([data-state]) .lac-kpi-value,.lac-kpi-card:is([data-state=error],[data-state=no-session]) .lac-kpi-note,.lac-chart-title,.lac-table-title,.lac-table-source,.lac-slot-error-title,.lac-tile-title)){cursor:pointer}.lac-surface :is(.lac-kpi-card:not([data-state]) .lac-kpi-value,.lac-kpi-card[data-state] .lac-kpi-note,.lac-chart-title){width:fit-content}.lac-surface :is(.lac-kpi-card:not([data-state]) .lac-kpi-value,.lac-kpi-card[data-state] .lac-kpi-note,.lac-chart-title,.lac-slot-error-title,[data-static-cite-id]:not(td,th)){border-radius:4px;margin-inline:-2px;padding-inline:2px}.lac-surface .lac-kpi-card:is([data-state=error],[data-state=no-session]) .lac-kpi-note{padding-left:14px}.lac-surface .lac-kpi-card:is([data-state=error],[data-state=no-session]) .lac-kpi-note:before{left:2px}.lac-surface :is([data-nxb-source],[data-nxb-q]):not(td,th){border-radius:4px}.lac-surface :is([data-nxb-source],[data-nxb-q],[data-static-cite-id],[data-slot-id] :is(.lac-kpi-card:not([data-state]) .lac-kpi-value,.lac-kpi-card:is([data-state=error],[data-state=no-session]) .lac-kpi-note,.lac-chart-title,.lac-table-title,.lac-slot-error-title,.lac-tile-title)):is(:hover,:focus-visible,[data-nxb-active]):after,.lac-surface [data-slot-id] .lac-table-source:is(:hover,:focus-visible,[data-nxb-active]) .lac-fn,.lac-surface :is([data-nxb-source],[data-nxb-q]):is(:hover,:focus-visible,[data-nxb-active]) .lac-fn{color:var(--nxb-text-link)}.lac-surface :is([data-slot-id] .lac-table tbody tr:hover td[data-field],.lac-table tbody tr:hover :is(td,th):is([data-nxb-source],[data-nxb-q],[data-static-cite-id]),[data-slot-id] .lac-table tbody td[data-field]:is(:focus-visible,[data-nxb-active]),.lac-table tbody :is(td,th):is([data-nxb-source],[data-nxb-q],[data-static-cite-id]):is(:focus-visible,[data-nxb-active])){text-decoration:underline;-webkit-text-decoration-color:var(--nxb-text-link);text-decoration-color:var(--nxb-text-link);text-underline-offset:3px;text-decoration-thickness:1px}.lac-surface :is([data-nxb-source]:not(td,th),[data-nxb-q]:not(td,th),[data-static-cite-id]:not(td,th),[data-slot-id] :is(.lac-kpi-card:not([data-state]) .lac-kpi-value,.lac-kpi-card:is([data-state=error],[data-state=no-session]) .lac-kpi-note,.lac-chart-title,.lac-slot-error-title)):is(:focus-visible,[data-nxb-active]){box-shadow:0 0 0 1px var(--nxb-border-focus);outline:1px solid #0000}.lac-surface :is(:is(td,th):is([data-nxb-source],[data-nxb-q],[data-static-cite-id]),[data-slot-id] :is(.lac-table tbody td[data-field],.lac-table-title,.lac-table-source,.lac-tile-title)):is(:focus-visible,[data-nxb-active]){outline-offset:-1px;box-shadow:inset 0 0 0 1px var(--nxb-border-focus);outline:1px solid #0000}.lac-surface [data-slot-id] .lac-chart-svg :is(rect,path,circle)[data-field],.lac-surface .lac-chart-svg :is([data-nxb-source],[data-nxb-q]){cursor:pointer}.lac-surface :is([data-slot-id] .lac-chart-svg :is(rect,path,circle)[data-field],.lac-chart-svg :is([data-nxb-source],[data-nxb-q])):is(:hover,[data-nxb-snapped]){stroke:var(--nxb-text-primary);stroke-opacity:.35;stroke-width:1px}:root,.lac-doc{--lac-ease:cubic-bezier(.22, 1, .36, 1);--lac-hold:.12s}.lac-stat-card{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.lac-stat-label{color:var(--nxb-text-secondary);font-size:12px;font-weight:500;line-height:16px}.lac-stat-value{font-family:var(--lac-mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--nxb-text-primary);font-size:32px;font-weight:500;line-height:1.1}.lac-stat-sublabel{color:var(--nxb-text-muted);font-size:12px;line-height:16px}.lac-sparkline{vertical-align:middle;width:96px;height:24px;display:inline-block;overflow:visible}.lac-sparkline path,.lac-sparkline polyline{fill:none;stroke:var(--nxb-chart-1);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.lac-gauge{flex-direction:column;align-items:center;gap:8px;padding:16px 0;display:flex}.lac-gauge-svg{width:160px;height:auto;display:block;overflow:visible}.lac-gauge-track{fill:none;stroke:var(--nxb-border-medium)}.lac-gauge-arc{fill:none;stroke:var(--nxb-chart-1);stroke-linecap:round}.lac-gauge-needle{stroke:var(--nxb-text-secondary);transform-box:fill-box;transform-origin:bottom}.lac-gauge-value{font-family:var(--lac-mono);letter-spacing:-.02em;color:var(--nxb-text-primary);font-variant-numeric:tabular-nums;font-size:32px;font-weight:500;line-height:1.1}.lac-gauge-label{color:var(--nxb-text-secondary);font-size:12px;font-weight:500}.lac-progress{background:var(--nxb-border-low);border-radius:999px;height:6px;position:relative;overflow:hidden}.lac-progress-fill{border-radius:inherit;background:var(--nxb-chart-1);transform-origin:0;height:100%}.lac-heat{grid-template-columns:repeat(auto-fill,minmax(18px,1fr));gap:3px;display:grid}.lac-heat-cell{aspect-ratio:1;background:var(--nxb-surface-2);border-radius:3px}.lac-timeline{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lac-timeline-item{padding:0 0 20px 24px;position:relative}.lac-timeline-item:last-child{padding-bottom:0}.lac-timeline-item:before{content:"";background:var(--nxb-border-medium);transform-origin:top;border-radius:1px;width:2px;position:absolute;top:16px;bottom:2px;left:5px}.lac-timeline-item:last-child:before{display:none}.lac-timeline-item:after{content:"";background:var(--lac-surface-bg);border:2px solid var(--nxb-chart-1);border-radius:50%;width:8px;height:8px;position:absolute;top:4px;left:0}.lac-timeline-time{font-family:var(--lac-mono);font-variant-numeric:tabular-nums;color:var(--nxb-text-muted);font-size:12px}.lac-timeline-title{color:var(--nxb-text-primary);margin:0;font-size:14px;font-weight:500}.lac-timeline-body{color:var(--nxb-text-secondary);margin:2px 0 0;font-size:13px;line-height:1.5}.lac-status-tile{gap:8px}.lac-status-tile-label{color:var(--nxb-text-secondary);font-size:12px;font-weight:500}.lac-header-glass{z-index:42;background:var(--lac-surface-bg);border-bottom:1px solid var(--nxb-border-low);padding-top:12px;position:sticky;top:0}.lac-row-actions{opacity:0;gap:6px;display:inline-flex;transform:translate(4px)}.lac-table tbody tr:hover .lac-row-actions,.lac-row-actions:focus-within{opacity:1;transform:none}.lac-delta-up,.lac-delta-down{border-radius:4px}.lac-delta-up{color:var(--nxb-status-ok-text)}.lac-delta-down{color:var(--nxb-status-high-text)}@media (prefers-reduced-motion:no-preference){:is(.lac-doc-body,.lac-doc,.lac-status-board,.lac-timeline,.lac-heat)>:nth-child(2){--lac-i:1}:is(.lac-doc-body,.lac-doc,.lac-status-board,.lac-timeline,.lac-heat)>:nth-child(3){--lac-i:2}:is(.lac-doc-body,.lac-doc,.lac-status-board,.lac-timeline,.lac-heat)>:nth-child(4){--lac-i:3}:is(.lac-doc-body,.lac-doc,.lac-status-board,.lac-timeline,.lac-heat)>:nth-child(5){--lac-i:4}:is(.lac-doc-body,.lac-doc,.lac-status-board,.lac-timeline,.lac-heat)>:nth-child(6){--lac-i:5}:is(.lac-doc-body,.lac-doc,.lac-status-board,.lac-timeline,.lac-heat)>:nth-child(7){--lac-i:6}:is(.lac-doc-body,.lac-doc,.lac-status-board,.lac-timeline,.lac-heat)>:nth-child(8){--lac-i:7}:is(.lac-doc-body,.lac-doc,.lac-status-board,.lac-timeline,.lac-heat)>:nth-child(9){--lac-i:8}:is(.lac-doc-body,.lac-doc,.lac-status-board,.lac-timeline,.lac-heat)>:nth-child(n+10){--lac-i:9}.lac-doc-body>*,.lac-doc>:not(.lac-doc-body){animation:lac-enter .5s var(--lac-ease) backwards;animation-delay:calc(var(--lac-i,0) * 60ms)}.lac-kpi-value,.lac-stat-value,.lac-gauge-value{animation:lac-value-in .6s var(--lac-ease) .12s backwards}.lac-skeleton{animation:2s ease-in-out infinite lac-pulse}@keyframes lac-pulse{0%,to{opacity:1}50%{opacity:.45}}.lac-chart-svg path[fill=none],.lac-chart-svg polyline{stroke-dasharray:2400;animation:lac-draw .7s var(--lac-ease)}.lac-chart-svg rect[data-field]{transform-box:fill-box;transform-origin:bottom;animation:lac-grow-y .5s var(--lac-ease);transition:stroke-opacity .15s}.lac-chart-point{transition:opacity .15s}.lac-chart-svg[data-nxb-snapping] rect[data-field]:not([data-nxb-snapped]){transition:opacity .12s ease-out}.lac-chart-area,.lac-chart-last-value{animation:lac-fade-in .7s var(--lac-ease)}.lac-sparkline path,.lac-sparkline polyline{stroke-dasharray:400;animation:lac-draw-sm .6s var(--lac-ease)}.lac-gauge-arc{animation:lac-gauge-sweep .7s var(--lac-ease)}.lac-gauge-needle{animation:lac-needle-settle .7s var(--lac-ease)}.lac-progress-fill{animation:lac-grow-x .6s var(--lac-ease)}.lac-heat-cell{animation:lac-fade-in .4s var(--lac-ease) backwards;animation-delay:calc(var(--lac-i,0) * 30ms)}.lac-timeline-item{animation:lac-enter .5s var(--lac-ease) backwards;animation-delay:calc(var(--lac-i,0) * 80ms)}.lac-timeline-item:before{animation:lac-grow-down .5s var(--lac-ease) .2s backwards}.lac-status-tile{animation:lac-enter .5s var(--lac-ease) backwards;animation-delay:calc(var(--lac-i,0) * 50ms)}.lac-delta-up{animation:lac-flash-ok .7s var(--lac-ease)}.lac-delta-down{animation:lac-flash-high .7s var(--lac-ease)}.lac-row-actions{transition:opacity .3s var(--lac-ease), transform .3s var(--lac-ease)}.lac-table tbody tr[data-changed]>*{animation:lac-flash .7s var(--lac-ease)}.lac-refresh :is(.lac-doc-body>*,.lac-doc>:not(.lac-doc-body),.lac-stat-value,.lac-gauge-value,.lac-chart-svg path[fill=none],.lac-chart-svg polyline,.lac-chart-svg rect[data-field],.lac-sparkline path,.lac-sparkline polyline,.lac-gauge-arc,.lac-gauge-needle,.lac-progress-fill,.lac-heat-cell,.lac-timeline-item,.lac-status-tile),.lac-refresh .lac-timeline-item:before,.lac-refresh .lac-kpi-value{animation:none}.lac-kpi-card[data-hold] :is(.lac-kpi-value,.lac-kpi-delta){animation:lac-hold var(--lac-hold) step-end}.lac-kpi-card[data-rolling] .lac-kpi-delta{visibility:hidden}.lac-table tbody tr:hover>*{transition:background-color .12s ease-out}.lac-surface [data-nxb-fn]:after,.lac-surface [data-slot-id] .lac-table-source .lac-fn,.lac-surface :is([data-nxb-source],[data-nxb-q]) .lac-fn{transition:color .15s ease-out}.lac-surface :is([data-nxb-source],[data-nxb-q],[data-static-cite-id],[data-slot-id] :is(.lac-table tbody td[data-field],.lac-kpi-card:not([data-state]) .lac-kpi-value,.lac-kpi-card:is([data-state=error],[data-state=no-session]) .lac-kpi-note,.lac-chart-title,.lac-table-title,.lac-table-source,.lac-slot-error-title,.lac-tile-title)){transition:box-shadow .15s ease-out}@keyframes lac-enter{0%{opacity:0;transform:translateY(8px)}}@keyframes lac-fade-in{0%{opacity:0}}@keyframes lac-value-in{0%{opacity:0;transform:translateY(6px)}}@keyframes lac-draw{0%{stroke-dashoffset:2400px}}@keyframes lac-draw-sm{0%{stroke-dashoffset:400px}}@keyframes lac-grow-y{0%{transform:scaleY(0)}}@keyframes lac-grow-x{0%{transform:scaleX(0)}}@keyframes lac-grow-down{0%{transform:scaleY(0)}}@keyframes lac-gauge-sweep{0%{stroke-dashoffset:100px}}@keyframes lac-needle-settle{0%{transform:rotate(-45deg)}}@keyframes lac-flash-ok{0%{background-color:var(--nxb-status-ok-bg)}}@keyframes lac-flash-high{0%{background-color:var(--nxb-status-high-bg)}}@keyframes lac-flash{0%,40%{background-color:var(--nxb-overlay-light)}}@keyframes lac-hold{0%,to{opacity:0}}}@media print{.lac-doc,.lac-doc *,.lac-doc :before,.lac-doc :after{transition:none!important;animation:none!important}.lac-doc *{box-shadow:none!important}.lac-header-glass{background:0 0;position:static}.lac-row-actions{display:none}.lac-table-scroll{background:0 0;max-height:none;overflow:visible}.lac-table thead th{position:static}}
