.pwa-toast[data-v-e8c83c1e]{--background-color:var(--p-surface-100);--border-color:var(--p-surface-200);z-index:1;text-align:left;background-color:var(--background-color);border:1px solid var(--border-color);border-radius:4px;margin:16px;padding:12px;position:fixed;bottom:0;right:0}.p-dark .pwa-toast[data-v-e8c83c1e]{--background-color:var(--p-surface-800);--border-color:var(--p-surface-600)}.pwa-toast .message[data-v-e8c83c1e]{margin-bottom:8px}.chat-dialog .p-dialog-content[data-v-cf1725b3]{padding:0}.chat-container[data-v-cf1725b3]{flex-direction:column;height:60vh;max-height:600px;display:flex}.chat-messages[data-v-cf1725b3]{flex-direction:column;flex:1;gap:1rem;padding:1rem;display:flex;overflow-y:auto}.chat-message[data-v-cf1725b3]{gap:.75rem;animation:.3s ease-in fadeIn-cf1725b3;display:flex}.chat-message__avatar[data-v-cf1725b3]{flex-shrink:0}.chat-message__avatar--assistant[data-v-cf1725b3]{background:var(--p-primary-color);color:var(--p-primary-contrast-color)}.chat-message__avatar--assistant svg[data-v-cf1725b3]{width:1.5rem;height:1.5rem}.chat-message__content[data-v-cf1725b3]{flex-direction:column;flex:1;gap:.5rem;display:flex}.chat-message__text[data-v-cf1725b3]{border-radius:var(--p-content-border-radius);white-space:pre-wrap;word-wrap:break-word;padding:.75rem 1rem;line-height:1.5}.chat-message--user .chat-message__text[data-v-cf1725b3]{background:var(--p-primary-color);color:var(--p-primary-contrast-color);margin-left:auto}.chat-message--assistant .chat-message__text[data-v-cf1725b3]{background:var(--p-surface-100);color:var(--p-text-color)}.p-dark .chat-message--assistant .chat-message__text[data-v-cf1725b3]{background:var(--p-surface-800)}.chat-message__loading[data-v-cf1725b3]{background:var(--p-surface-100);border-radius:var(--p-content-border-radius);color:var(--p-text-muted-color);align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}.p-dark .chat-message__loading[data-v-cf1725b3]{background:var(--p-surface-800)}.chat-message__citations[data-v-cf1725b3]{flex-direction:column;gap:.5rem;margin-top:.5rem;display:flex}.chat-message__citations-title[data-v-cf1725b3]{color:var(--p-text-muted-color);font-size:.875rem;font-weight:600}.chat-message__citations-list[data-v-cf1725b3]{flex-wrap:wrap;gap:.5rem;display:flex}.chat-citation-chip[data-v-cf1725b3]{background:var(--p-surface-200);font-size:.75rem}.p-dark .chat-citation-chip[data-v-cf1725b3]{background:var(--p-surface-700)}.chat-input-container[data-v-cf1725b3]{border-top:1px solid var(--p-content-border-color);background:var(--p-surface-0);padding:1rem}.p-dark .chat-input-container[data-v-cf1725b3]{background:var(--p-surface-900)}.chat-input-wrapper[data-v-cf1725b3]{align-items:flex-end;gap:.5rem;display:flex}.chat-input[data-v-cf1725b3]{flex:1;max-height:120px}.chat-send-button[data-v-cf1725b3]{flex-shrink:0}.chat-input-hint[data-v-cf1725b3]{color:var(--p-text-muted-color);margin-top:.5rem;font-size:.75rem}@keyframes fadeIn-cf1725b3{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.side-nav[data-v-1d599ddd]{--spacing-md:calc(var(--main-content-padding) * 1.5);background-color:var(--p-surface-950);padding:var(--spacing-md);border-top-left-radius:inherit;border-top-right-radius:inherit;--p-button-text-secondary-color:var(--p-psicle-neutral-500);--p-button-text-secondary-active-color:var(--p-surface-0);--p-button-text-secondary-hover-background:var(--p-psicle-neutral-900);--p-button-text-secondary-hover-color:var(--p-surface-0);--p-button-text-secondary-active-background:var(--p-psicle-neutral-800);flex-direction:column;justify-content:space-between;display:flex;position:relative}[data-v-1d599ddd] .p-button.p-button-text.p-button-secondary{aspect-ratio:1;align-self:center;width:2.75em;padding:0}[data-v-1d599ddd] .p-button.p-button-text.p-button-secondary svg{width:1.8em;height:1.8em}[data-v-1d599ddd] .p-button.p-button-text.p-button-secondary.p-button-secondary:not(:disabled):active{color:var(--p-button-text-secondary-active-color)}[data-v-1d599ddd] .p-button.p-button-text.p-button-secondary.p-button-secondary:not(:disabled):hover{color:var(--p-button-text-secondary-hover-color)}[data-v-1d599ddd] .p-button.p-button-text.p-button-secondary.active{color:var(--p-button-text-secondary-active-color)}#psicle-logo-custom[data-v-1d599ddd]{margin-bottom:calc(var(--main-content-padding) * 2);aspect-ratio:1;padding:.2em}.p-dark .side-nav[data-v-1d599ddd]{background-color:unset}.side-nav__top[data-v-1d599ddd],.side-nav__bottom[data-v-1d599ddd]{gap:var(--main-content-padding);flex-direction:column;display:flex}.menu[data-v-1d599ddd]{flex-direction:column;flex:1;justify-content:space-between;display:flex}.side-nav__top[data-v-1d599ddd]{position:relative}.active-pill[data-v-1d599ddd]{--pill-width:8px;width:var(--pill-width);height:2.5em;margin-left:calc((var(--spacing-md) + var(--pill-width) / 2) * -1);background-color:var(--p-primary-color);border-radius:8px;transition:transform .3s;position:absolute;top:0;bottom:0;left:0}.pill-move-enter-active[data-v-1d599ddd],.pill-move-leave-active[data-v-1d599ddd]{transition:transform .14s ease-in-out}@font-face{font-family:Inter;font-style:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ratio:1.5;--space-3xs:calc(var(--p-inline-spacing,.5rem) * .25);--space-2xs:calc(var(--p-inline-spacing,.5rem) * .5);--space-xs:calc(var(--p-inline-spacing,.5rem) * .75);--space-s:var(--p-inline-spacing,.5rem);--space-m:var(--p-content-padding,1rem);--space-l:calc(var(--p-content-padding,1rem) * 1.5);--space-xl:calc(var(--p-content-padding,1rem) * 2);--space-2xl:calc(var(--p-content-padding,1rem) * 3);--space-3xl:calc(var(--p-content-padding,1rem) * 4)}.stack,.dialog-layout__body{justify-content:flex-start;gap:var(--stack-space,var(--p-layout-gap,var(--space-m)));flex-direction:column;display:flex}.cluster{gap:var(--cluster-space,var(--p-layout-gap,var(--space-s)));flex-wrap:wrap;align-items:center;display:flex}.box{padding:var(--box-space,var(--space-m));border-radius:var(--theme-unit-radius-medium)}div.p-dialog-content{padding-top:var(--p-overlay-modal-padding);padding-bottom:0;padding-left:0;padding-right:0}div.p-dialog-content>:not(.exclude-padding){margin:var(--p-dialog-content-padding)}.dialog-layout{--stack-space:var(--space-m);flex-direction:column;display:flex}.dialog-layout label{margin-bottom:var(--space-s)}.dialog-layout .loading-container{gap:var(--stack-space);flex-direction:column;display:flex}.dialog-layout .ag-root-wrapper{--ag-wrapper-border-radius:0;--ag-wrapper-border:0}.dialog-layout__body{--stack-space:var(--space-m);gap:var(--stack-space);flex-direction:column;display:flex}.dialog-layout__body.form-stack>div{gap:var(--space-sm);flex-direction:column;display:flex}div.dialog-footer{margin-top:var(--space-l);justify-content:space-between;gap:var(--space-s);margin-bottom:0;padding-bottom:0;display:flex}div.dialog-footer .cluster{gap:var(--space-s)}div.dialog-footer .cluster--right{margin-left:auto}.inline-field{justify-content:space-between;align-items:center;gap:var(--space-s);align-items:stretch;display:flex}.inline-field output{flex:1}.value-underline{text-decoration:underline}.ag-tooltip{--ag-tooltip-background-color:var(--p-surface-900);--ag-tooltip-text-color:var(--p-surface-0)}.ag-root-wrapper{--ag-header-font-weight:700}.grid-strong{cursor:pointer;text-decoration:underline}.grid-muted{opacity:.5}.ag-details-row{padding-top:.75em}.data-paths-grid .ag-row-group-expanded,.pod-calculation-grid .ag-row-group-expanded,.ag-details-row{border-bottom:0;background-color:var(--ag-row-hover-color)!important}.data-paths-grid .ag-row-group-expanded .ag-details-grid .ag-root-wrapper,.pod-calculation-grid .ag-row-group-expanded .ag-details-grid .ag-root-wrapper,.ag-details-row .ag-details-grid .ag-root-wrapper{box-shadow:0 0 8px #00000040}.ag-header-cell:focus-within .ag-header-cell-menu-button,.ag-header-cell:focus-within .ag-header-cell-filter-button,.ag-header-cell:hover .ag-header-cell-menu-button,.ag-header-cell:hover .ag-header-cell-filter-button{opacity:1}.ag-header-cell-menu-button,.ag-header-cell-filter-button{transition:opacity .15s}.ag-header-cell-menu-button:not(:hover),.ag-header-cell-filter-button:not(:hover){opacity:0}.ag-horizontal-left-spacer,.ag-horizontal-right-spacer{overflow:auto}.p-tab{font-family:inherit}.p-tieredmenu{max-height:14rem;overflow:auto}.reserving-grid{flex-direction:column;height:40rem;display:flex;overflow:auto}.reserving-grid--small{height:20rem}.reserving-grid--medium{height:40rem}.reserving-grid--large{height:80rem}.reserving-grid--auto-fit{height:auto}.reserving-grid--auto-fit.reserving-grid--small{max-height:20rem}.reserving-grid--auto-fit.reserving-grid--medium{max-height:40rem}.reserving-grid--auto-fit.reserving-grid--large{max-height:80rem}.reserving-grid .ag-layout-auto-height .ag-center-cols-container,.reserving-grid .ag-layout-auto-height .ag-center-cols-viewport,.reserving-grid .ag-layout-print .ag-center-cols-container,.reserving-grid .ag-layout-print .ag-center-cols-viewport{min-height:0}.reserving-chart{height:40rem}::selection{background-color:var(--p-highlight-background)}html,body{--p-disabled-opacity:.5;--p-selected-series-fill:var(--p-surface-950);font-family:Inter,Helvetica Neue,Helvetica,Arial,sans-serif}.p-dark html,.p-dark body{--p-selected-series-fill:var(--p-surface-0)}.p-disabled{--p-disabled-opacity:.5}body{margin:0}span svg.untitled-icon,a svg.untitled-icon,button svg.untitled-icon,.p-message-content svg.untitled-icon,.p-datatable-table * svg.untitled-icon,.project-list-item__icon svg.untitled-icon,.canvas-container * svg.untitled-icon{fill:none;min-width:1.2em;min-height:1.2em}span svg,a svg,button svg,.p-message-content svg,.p-datatable-table * svg,.project-list-item__icon svg,.canvas-container * svg{fill:currentColor;width:1.2em;height:1.2em;font-size:var(--p-icon-size)}a:any-link{text-decoration:none}.vdb-container *{font-family:DXIcons,Inter,Helvetica Neue,Arial,sans-serif!important}.scrollable{text-overflow:ellipsis;scrollbar-color:transparent transparent;height:100%;transition:all var(--p-transition-duration);overflow:hidden auto}.scrollable--horizontal{text-overflow:clip;overflow:auto hidden}.scrollable:hover::-webkit-scrollbar{opacity:1;transition:all var(--p-transition-duration)}.scrollable:focus-within::-webkit-scrollbar{opacity:1;transition:all var(--p-transition-duration)}.scrollable:hover,.scrollable:focus-within{scrollbar-color:var(--p-virtualscroller-loader-mask-color) transparent}.scrollable::-webkit-scrollbar-thumb{background:var(--p-text-color)}.scrollable::-webkit-scrollbar-track{background:0 0}.p-dialog-header{background:var(--p-surface-950);color:var(--p-surface-100);border-top-left-radius:inherit;border-top-right-radius:inherit;--p-button-text-secondary-color:var(--p-surface-100);--p-button-text-secondary-hover-background:var(--p-surface-900);--p-button-text-secondary-active-background:var(--p-surface-800)}.p-dialog-header .p-dark{background:var(--p-surface-800)}.p-dialog.p-dialog--sm{width:90vw;max-width:25rem}.p-dialog.p-dialog--md{width:90vw;max-width:37.5rem}.p-dialog.p-dialog--lg{width:90vw;max-width:56.25rem}.p-dialog.p-dialog--fs{width:97vw;max-width:97vw}.flat-card.p-card{cursor:unset;background:inherit;box-shadow:none;border:1px solid var(--p-content-border-color);padding:.5em 1em}.flat-card.p-card:hover{border-color:var(--p-content-border-color)}.flat-card.p-card .p-card-title{font-size:1.2em;font-weight:600}.flat-card.p-card .p-card-content{color:var(--p-text-muted-color)}.flat-card.p-card .current-selection{align-items:center;gap:.25rem;display:flex}div.p-dialog{border:none}.badge--fixed-width{width:6.5em;min-width:6.5em}.badge--type-importers.p-badge{background:var(--p-psicle-neutral-600)}.badge--type-parameters.p-badge{background:var(--p-psicle-teal-500)}.badge--type-enhancers.p-badge{background:var(--p-psicle-blue-500)}.badge--type-visualisations.p-badge{background:var(--p-purple-600)}.badge--type-exporters.p-badge{background:var(--p-psicle-neutral-950)}.badge--type-other-arc.p-badge{background:var(--p-psicle-red-400)}.badge--type-other-so.p-badge,.badge--type-other-sm.p-badge{background:var(--p-psicle-yellow-900)}.badge--type-gadgets.p-badge{background:var(--p-primary-500)}.badge--type-output-data.p-badge{background:var(--p-psicle-green-800)}.main-content{--padding:.75em;margin:calc(var(--padding) / 2) 0;height:calc(100vh - var(--padding));width:calc(100% - var(--padding) / 2);border-radius:var(--p-corner-radius-md);background-color:var(--p-surface-0);grid-area:mainc;overflow-y:auto}.p-dark .main-content{background-color:var(--p-surface-900)}.p-dark div[class^=ag-theme-params-],.p-dark .ssf-format-popup.ag-theme-quartz{--ag-header-background-color:var(--p-surface-800);--ag-background-color:var(--p-surface-900);--ag-foreground-color:var(--p-surface-200)}.custom-splitter.p-splitter{border:none;overflow:hidden}.custom-splitter.custom-splitter--vertical{height:50em;min-height:fit-content}.custom-splitter.custom-splitter--vertical>.p-splitter-gutter{height:1em}.custom-splitter.custom-splitter--vertical .p-splitterpanel{flex-direction:column;display:flex}.custom-splitter.custom-splitter--horizontal>.p-splitter-gutter{width:1em}.custom-splitter .p-splitter-gutter{--p-splitter-handle-size:2em;background:0 0}.custom-splitter .p-splitter-gutter[data-p-gutter-resizing=true] .p-splitter-gutter-handle{background:var(--p-primary-color);--p-splitter-handle-size:100%}.custom-splitter .p-splitter-gutter .p-splitter-gutter-handle{background:var(--p-text-muted-color);transition:all 50ms}.custom-splitter .component__detail{flex-direction:column;min-height:100%;display:flex;overflow:auto}.custom-splitter .component__detail__header{flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:3em;display:flex}.custom-splitter .component__detail__button{flex-shrink:0}.custom-splitter .component__detail__title{align-items:center;gap:.5em;font-weight:600;display:flex}.custom-splitter .component__detail .chart{border:1px solid var(--p-splitter-border-color);border-radius:4px}.custom-splitter .component__detail .grid{height:90%}.custom-splitter .component__detail .full-width-height{width:100%;height:100%}.formulae-editor{--background-color:var(--p-surface-900);--foreground-color:var(--p-surface-0);all:unset;border:1px solid var(--background-color);border-radius:var(--p-border-radius-md);flex-direction:column;flex:1;display:flex;overflow:hidden}.formulae-editor--title{background:var(--background-color);width:100%;color:var(--foreground-color);padding-left:.75em}.p-dark .formulae-editor{--background-color:var(--p-surface-100);--foreground-color:var(--p-surface-900)}.toggleSwitch{align-items:center;gap:.5em;display:flex}.insights-button{border-radius:inherit;position:relative;background:linear-gradient(var(--p-surface-0), var(--p-surface-0)) padding-box, linear-gradient(to top, var(--p-psicle-purple-600), var(--p-psicle-brand-orange-600)) border-box!important;border:2px solid #0000!important}.insights-button svg{stroke:url(#insights-gradient)!important}.p-dark .insights-button{background:linear-gradient(var(--p-surface-900), var(--p-surface-900)) padding-box, linear-gradient(to top, var(--p-psicle-purple-600), var(--p-psicle-brand-orange-600)) border-box!important}.custom-splitter--vertical-resize .data-grid .ag-floating-bottom,.custom-splitter--vertical-resize .selection-grid-ag-grid .ag-floating-bottom{font-weight:600;box-shadow:0 -.25rem 1rem #0000001a}.p-splitter[data-p=horizontal] .data-grid .ag-body:after,.p-splitter[data-p=horizontal] .selection-grid-ag-grid .ag-body:after{content:"";pointer-events:none;width:1rem;height:100%;position:absolute;left:100%;box-shadow:0 .25rem 1rem #0000001a}.custom-accordion{--p-accordion-header-padding:.5em 1em;--p-accordion-header-color:var(--p-text-color);--p-accordion-content-padding:.5em;box-shadow:var(--p-card-shadow);flex-direction:column;gap:1em;display:flex}.custom-accordion .p-accordionpanel{border-radius:var(--p-border-radius-md);border:1px solid var(--p-content-border-color);overflow:hidden;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.custom-accordion.p-accordion .p-accordionheader{font-weight:700;position:relative;overflow:hidden}.custom-accordion.p-accordion .p-accordionheader:before{content:"";background-color:var(--p-primary-color);width:.25rem;height:100%;position:absolute;top:0;left:0}.dialog-content{align-items:center;min-width:30vw}#app{--top-bar-height:2.5rem;--main-content-padding:.5rem;background-color:var(--p-surface-950);grid-template:"side-nav mainc"/auto 1fr;min-width:100vw;max-width:100vw;min-height:100vh;max-height:100vh;display:grid;position:relative;overflow:hidden}.top-nav{background-color:var(--p-surface-950);grid-area:top-nav;width:100%;font-size:1.2rem;display:flex}.sec-nav{grid-area:sec-nav;height:0}.navigation-drawer{grid-area:side-nav;display:flex}.logo-link{padding:6px 8px}.logo{transition:all .2s}.psidekick-fab{bottom:var(--p-spacing-sm);right:var(--p-spacing-sm);cursor:pointer;z-index:1100;background-color:#0000;border:#0000;border-radius:3.938rem;justify-content:center;align-items:center;padding:0;display:flex;position:fixed}.psidekick-fab:hover{transform:scale(1.1)}.psidekick-fab:active{transform:scale(.95)}.psidekick-fab__icon{width:3.938rem;height:3.938rem}
