@keyframes lake-context-item-rise{0%{opacity:0;filter:blur(3px);transform:translate(-6px)translateY(3px)}to{opacity:1;filter:blur();transform:translate(0)translateY(0)}}.lake-context-menu-item{animation:.28s cubic-bezier(.22,1,.36,1) both lake-context-item-rise}@media (prefers-reduced-motion:reduce){.lake-context-menu-item{opacity:1;filter:none;transform:none;animation:none!important}}@keyframes bi-context-header-dot{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes bi-context-header-rule{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes bi-context-item-rise{0%{opacity:0;filter:blur(3px);transform:translate(-6px)translateY(3px)}to{opacity:1;filter:blur();transform:translate(0)translateY(0)}}.bi-context-menu-header-dot{box-shadow:0 0 0 3px hsl(var(--primary) / .12);animation:.32s cubic-bezier(.22,1,.36,1) both bi-context-header-dot}.bi-context-menu-header-rule{transform-origin:0;background:linear-gradient(90deg, hsl(var(--primary) / .45), transparent);animation:.42s cubic-bezier(.22,1,.36,1) 80ms both bi-context-header-rule}.bi-context-menu-item{animation:.28s cubic-bezier(.22,1,.36,1) both bi-context-item-rise}@media (prefers-reduced-motion:reduce){.bi-context-menu-header-dot,.bi-context-menu-header-rule,.bi-context-menu-item{opacity:1;filter:none;transform:none;animation:none!important}}@keyframes lineage-node-in{0%{opacity:0}to{opacity:1}}@keyframes lineage-open-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.72)}}@keyframes lineage-handle-pulse{0%,to{box-shadow:0 0 0 0 hsl(var(--secondary) / .5)}70%{box-shadow:0 0 0 6px hsl(var(--secondary) / 0)}}.lineage-node-card{animation:.32s cubic-bezier(.22,1,.36,1) backwards lineage-node-in}.lineage-open-dot{animation:1.6s ease-in-out infinite lineage-open-dot}.lineage-handle-live{animation:1.8s ease-out infinite lineage-handle-pulse}@media (prefers-reduced-motion:reduce){.lineage-node-card,.lineage-open-dot,.lineage-handle-live{animation:none}}.react-grid-layout{transition:height .2s;position:relative}.react-grid-item{transition:left .2s,top .2s,width .2s,height .2s}.react-grid-item img{pointer-events:none;-webkit-user-select:none;user-select:none}.react-grid-item.cssTransforms{transition-property:transform,width,height}.react-grid-item.resizing{z-index:1;will-change:width, height;transition:none}.react-grid-item.react-draggable-dragging{z-index:3;will-change:transform;transition:none}.react-grid-item.dropping{visibility:hidden}.react-grid-item.react-grid-placeholder{opacity:.2;z-index:2;-webkit-user-select:none;user-select:none;-o-user-select:none;background:red;transition-duration:.1s}.react-grid-item.react-grid-placeholder.placeholder-resizing{transition:none}.react-grid-item>.react-resizable-handle{width:20px;height:20px;position:absolute}.react-grid-item>.react-resizable-handle:after{content:"";border-bottom:2px solid #0006;border-right:2px solid #0006;width:5px;height:5px;position:absolute;bottom:3px;right:3px}.react-resizable-hide>.react-resizable-handle{display:none}.react-grid-item>.react-resizable-handle.react-resizable-handle-sw{cursor:sw-resize;bottom:0;left:0;transform:rotate(90deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-se{cursor:se-resize;bottom:0;right:0}.react-grid-item>.react-resizable-handle.react-resizable-handle-nw{cursor:nw-resize;top:0;left:0;transform:rotate(180deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-ne{cursor:ne-resize;top:0;right:0;transform:rotate(270deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-w,.react-grid-item>.react-resizable-handle.react-resizable-handle-e{cursor:ew-resize;margin-top:-10px;top:50%}.react-grid-item>.react-resizable-handle.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-n,.react-grid-item>.react-resizable-handle.react-resizable-handle-s{cursor:ns-resize;margin-left:-10px;left:50%}.react-grid-item>.react-resizable-handle.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.report-grid-chrome>.react-grid-item.react-grid-placeholder{background:hsl(var(--primary) / .12);opacity:1;border:1px dashed hsl(var(--primary) / .4);border-radius:5px;transition-duration:40ms}.report-grid-chrome>.react-grid-item{transition-duration:80ms}.report-grid-chrome:not(.report-canvas-grid)>.react-grid-item:hover{z-index:2}.report-canvas-grid--instant>.react-grid-item{transition:none!important}.report-canvas-grid--focus-motion>.react-grid-item.report-grid-item--focused{z-index:calc(var(--report-tile-raise,10) + 1);transition-property:transform,width,height;transition-duration:.42s;transition-timing-function:cubic-bezier(.22,1,.36,1)}.report-canvas-grid--expanding>.react-grid-item.report-grid-item--focused,.report-canvas-grid>.react-grid-item.report-grid-item--focused{z-index:calc(var(--report-tile-raise,10) + 1)}.report-canvas-grid--expanding>.react-grid-item.report-grid-item--focused .report-tile-shell{box-shadow:0 0 0 1px hsl(var(--foreground) / .08), 0 16px 36px -14px hsl(var(--foreground) / .32)}.report-canvas-grid--expanding>.react-grid-item.report-grid-item--focused .report-tile-chart-visual{opacity:0}.report-canvas-grid--focused>.react-grid-item.report-grid-item--focused .report-tile-chart-visual{animation:.28s both report-tile-focus-chart-in}.report-canvas-grid--collapsing>.react-grid-item:not(.report-grid-item--focused) .report-tile-shell{animation:.28s backwards report-tile-focus-return;animation-delay:var(--report-tile-leave-delay,0s)}@keyframes report-tile-focus-chart-in{0%{opacity:0}to{opacity:1}}@keyframes report-tile-focus-return{0%{opacity:0;transform:translate3d(calc(var(--report-tile-leave-x,0px) * .2), calc(var(--report-tile-leave-y,0px) * .2), 0)}to{opacity:1;transform:translate(0,0)}}.report-tile-chart-appear{animation:.28s both report-tile-focus-chart-in}@media (prefers-reduced-motion:reduce){.report-canvas-grid--expanding>.react-grid-item.report-grid-item--focused .report-tile-chart-visual,.report-canvas-grid--focused>.react-grid-item.report-grid-item--focused .report-tile-chart-visual,.report-canvas-grid--collapsing>.react-grid-item.report-grid-item--focused .report-tile-chart-visual,.report-canvas-grid--collapsing>.react-grid-item:not(.report-grid-item--focused) .report-tile-shell{animation:none}.report-canvas-grid--focus-motion>.react-grid-item.report-grid-item--focused{transition:none}}.report-grid-chrome>.react-grid-item.react-draggable-dragging,.report-grid-chrome>.react-grid-item.resizing,.report-grid-chrome>.react-grid-item.group-dragging{z-index:var(--report-tile-raise,3);background:hsl(var(--primary) / .08);border-radius:5px;transition:none}.report-grid-chrome>.react-grid-item.react-draggable-dragging,.report-grid-chrome>.react-grid-item.group-dragging{cursor:grabbing;box-shadow:0 0 0 1px hsl(var(--primary) / .35), 0 16px 32px -12px hsl(var(--foreground) / .3)}.report-grid-chrome>.react-grid-item.react-draggable-dragging .report-tile-shell,.report-grid-chrome>.react-grid-item.group-dragging .report-tile-shell{opacity:.94}.report-canvas--edit .report-canvas-grid>.react-grid-item,.report-canvas--touch-locked .report-canvas-grid>.react-grid-item{touch-action:none}.report-canvas-grid{isolation:isolate}.report-canvas-grid>.react-grid-item{z-index:var(--report-tile-z,auto)}.report-canvas-grid>.react-grid-item.report-tile--locked,.report-canvas-grid>.react-grid-item.report-tile--locked *{pointer-events:none!important}.report-filter-canvas-grid .report-tile-title-banner{-webkit-backdrop-filter:none;backdrop-filter:none;padding-block:2px}.report-filter-canvas-grid .report-tile-title-banner>span{font-size:10px;line-height:14px}@keyframes report-tile-title-banner-in{0%{opacity:.55;filter:blur(2px);transform:translateY(-3px)scale(.96)}to{opacity:1;filter:none;transform:none}}@keyframes report-tile-title-banner-sheen{0%{background-position:120% 0}to{background-position:-20% 0}}.report-grid-chrome>.react-grid-item>.react-resizable-handle{z-index:40;pointer-events:auto;opacity:0;background:0 0;border:none;transition:opacity .14s,transform .14s}.report-grid-chrome>.react-grid-item.react-resizable-hide>.report-resize-handle{display:block}.report-grid-chrome>.react-grid-item>.react-resizable-handle:after{content:none!important;border:none!important;display:none!important}.report-grid-chrome>.react-grid-item:hover>.react-resizable-handle,.report-grid-chrome>.react-grid-item.resizing>.react-resizable-handle{opacity:1}.report-grid-chrome>.react-grid-item:has([data-highlighted=true])>.react-resizable-handle{opacity:1}.report-grid-chrome>.react-grid-item>.react-resizable-handle:hover,.report-grid-chrome>.react-grid-item.resizing>.react-resizable-handle{opacity:1}.report-grid-chrome>.react-grid-item>.react-resizable-handle.react-resizable-handle-ne,.report-grid-chrome>.react-grid-item>.react-resizable-handle.react-resizable-handle-nw,.report-grid-chrome>.react-grid-item>.react-resizable-handle.react-resizable-handle-se,.report-grid-chrome>.react-grid-item>.react-resizable-handle.react-resizable-handle-sw{width:18px;height:18px;margin:0;transform:none!important}.report-grid-chrome>.react-grid-item>.react-resizable-handle.react-resizable-handle-ne:before,.report-grid-chrome>.react-grid-item>.react-resizable-handle.react-resizable-handle-nw:before,.report-grid-chrome>.react-grid-item>.react-resizable-handle.react-resizable-handle-se:before,.report-grid-chrome>.react-grid-item>.react-resizable-handle.react-resizable-handle-sw:before{content:"";background:hsl(var(--background));border:1.5px solid hsl(var(--primary));width:8px;height:8px;box-shadow:0 0 0 1px hsl(var(--background) / .9), 0 1px 3px hsl(var(--foreground) / .18);border-radius:9999px;transition:width .12s,height .12s,background-color .12s,box-shadow .12s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.report-grid-chrome>.react-grid-item>.react-resizable-handle.react-resizable-handle-ne:hover:before,.report-grid-chrome>.react-grid-item>.react-resizable-handle.react-resizable-handle-nw:hover:before,.report-grid-chrome>.react-grid-item>.react-resizable-handle.react-resizable-handle-se:hover:before,.report-grid-chrome>.react-grid-item>.react-resizable-handle.react-resizable-handle-sw:hover:before,.report-grid-chrome>.react-grid-item.resizing>.react-resizable-handle.react-resizable-handle-ne:before,.report-grid-chrome>.react-grid-item.resizing>.react-resizable-handle.react-resizable-handle-nw:before,.report-grid-chrome>.react-grid-item.resizing>.react-resizable-handle.react-resizable-handle-se:before,.report-grid-chrome>.react-grid-item.resizing>.react-resizable-handle.react-resizable-handle-sw:before{background:hsl(var(--primary));width:10px;height:10px;box-shadow:0 0 0 3px hsl(var(--primary) / .2), 0 1px 4px hsl(var(--foreground) / .2)}.report-grid-chrome>.react-grid-item>.react-resizable-handle.react-resizable-handle-nw{cursor:nwse-resize;top:-5px;left:-5px}.report-grid-chrome>.react-grid-item>.react-resizable-handle.react-resizable-handle-ne{cursor:nesw-resize;top:-5px;right:-5px}.report-grid-chrome>.react-grid-item>.react-resizable-handle.react-resizable-handle-sw{cursor:nesw-resize;bottom:-5px;left:-5px}.report-grid-chrome>.react-grid-item>.react-resizable-handle.react-resizable-handle-se{cursor:nwse-resize;bottom:-5px;right:-5px}.report-grid-chrome>.react-grid-item>.react-resizable-handle.react-resizable-handle-n,.report-grid-chrome>.react-grid-item>.react-resizable-handle.react-resizable-handle-s{width:44px;height:14px;margin-left:-22px;left:50%;transform:none!important}.report-grid-chrome>.react-grid-item>.react-resizable-handle.react-resizable-handle-e,.report-grid-chrome>.react-grid-item>.react-resizable-handle.react-resizable-handle-w{width:14px;height:44px;margin-top:-22px;top:50%;transform:none!important}.report-grid-chrome>.react-grid-item>.react-resizable-handle.react-resizable-handle-n:before,.report-grid-chrome>.react-grid-item>.react-resizable-handle.react-resizable-handle-s:before{content:"";background:hsl(var(--primary));width:28px;height:4px;box-shadow:0 0 0 1px hsl(var(--background) / .85);border-radius:9999px;transition:width .12s,height .12s,box-shadow .12s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.report-grid-chrome>.react-grid-item>.react-resizable-handle.react-resizable-handle-e:before,.report-grid-chrome>.react-grid-item>.react-resizable-handle.react-resizable-handle-w:before{content:"";background:hsl(var(--primary));width:4px;height:28px;box-shadow:0 0 0 1px hsl(var(--background) / .85);border-radius:9999px;transition:width .12s,height .12s,box-shadow .12s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.report-grid-chrome>.react-grid-item>.react-resizable-handle.react-resizable-handle-n:hover:before,.report-grid-chrome>.react-grid-item>.react-resizable-handle.react-resizable-handle-s:hover:before,.report-grid-chrome>.react-grid-item.resizing>.react-resizable-handle.react-resizable-handle-n:before,.report-grid-chrome>.react-grid-item.resizing>.react-resizable-handle.react-resizable-handle-s:before{width:34px;height:5px;box-shadow:0 0 0 3px hsl(var(--primary) / .18), 0 1px 3px hsl(var(--foreground) / .12)}.report-grid-chrome>.react-grid-item>.react-resizable-handle.react-resizable-handle-e:hover:before,.report-grid-chrome>.react-grid-item>.react-resizable-handle.react-resizable-handle-w:hover:before,.report-grid-chrome>.react-grid-item.resizing>.react-resizable-handle.react-resizable-handle-e:before,.report-grid-chrome>.react-grid-item.resizing>.react-resizable-handle.react-resizable-handle-w:before{width:5px;height:34px;box-shadow:0 0 0 3px hsl(var(--primary) / .18), 0 1px 3px hsl(var(--foreground) / .12)}.report-grid-chrome>.react-grid-item>.react-resizable-handle.react-resizable-handle-n{cursor:ns-resize;top:-7px}.report-grid-chrome>.react-grid-item>.react-resizable-handle.react-resizable-handle-s{cursor:ns-resize;bottom:-7px}.report-grid-chrome>.react-grid-item>.react-resizable-handle.react-resizable-handle-e{cursor:ew-resize;right:-7px}.report-grid-chrome>.react-grid-item>.react-resizable-handle.react-resizable-handle-w{cursor:ew-resize;left:-7px}.report-tile-title-banner--selected .report-tile-title-banner{background-image:linear-gradient(110deg, transparent 35%, hsl(var(--primary) / .18) 50%, transparent 65%);background-repeat:no-repeat;background-size:220% 100%;animation:.28s cubic-bezier(.22,1,.36,1) backwards report-tile-title-banner-in,.7s cubic-bezier(.22,1,.36,1) 80ms both report-tile-title-banner-sheen}.report-tile-chart-body .recharts-sector:focus,.report-tile-chart-body .recharts-sector:focus-visible,.report-tile-chart-body path.recharts-sector:focus,.report-tile-chart-body path.recharts-sector:focus-visible{outline:none!important}.cv-popup-docs .milkdown-slash-menu{position:absolute!important}.cv-popup-docs .milkdown-editor-container,.cv-popup-docs .milkdown-editor-container .ProseMirror{max-width:var(--docs-editor-max-width,900px)}.model-docs .milkdown-slash-menu{position:absolute!important}.model-docs .milkdown-editor-container,.model-docs .milkdown-editor-container .ProseMirror{max-width:900px}.report-page-docs .milkdown-slash-menu{position:absolute!important}.report-page-docs .milkdown-editor-container,.report-page-docs .milkdown-editor-container .ProseMirror{max-width:var(--docs-editor-max-width,900px)}.bi-report-print-sheet{z-index:-1;pointer-events:none;width:0;height:0;position:fixed;top:0;left:0;overflow:hidden}@media print{html,body{width:auto;height:auto;min-height:0;background:0 0!important;margin:0!important;padding:0!important;overflow:visible!important}body>:not(.bi-report-print-sheet):not(.deck-print-sheet){display:none!important}.bi-report-print-sheet{z-index:auto;pointer-events:auto;width:auto;height:auto;position:static;overflow:visible}.bi-report-print-page{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;-moz-column-break-after:page;break-after:page;page-break-after:always;display:block;overflow:hidden}.bi-report-print-page:last-child{-moz-column-break-after:auto;break-after:auto;page-break-after:auto}.bi-report-print-sheet,.bi-report-print-sheet *{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}}
