@charset "UTF-8";@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url("./media/inter-cyrillic-ext-300-normal-SW5ZAOD2.woff2") format("woff2"),url("./media/inter-cyrillic-ext-300-normal-Z7AUHKN7.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url("./media/inter-cyrillic-300-normal-TWURACIA.woff2") format("woff2"),url("./media/inter-cyrillic-300-normal-IMXSWIIE.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url("./media/inter-greek-ext-300-normal-CASHUZUL.woff2") format("woff2"),url("./media/inter-greek-ext-300-normal-IZUOLS63.woff") format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url("./media/inter-greek-300-normal-BV56NA2D.woff2") format("woff2"),url("./media/inter-greek-300-normal-R4FZRDSY.woff") format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url("./media/inter-vietnamese-300-normal-VWPPKA6Y.woff2") format("woff2"),url("./media/inter-vietnamese-300-normal-VLKJNWAQ.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url("./media/inter-latin-ext-300-normal-CZ6MRSJ5.woff2") format("woff2"),url("./media/inter-latin-ext-300-normal-62K34ZVO.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url("./media/inter-latin-300-normal-CX5WADKC.woff2") format("woff2"),url("./media/inter-latin-300-normal-N6K7LEAV.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url("./media/inter-cyrillic-ext-400-normal-6VZLC4H3.woff2") format("woff2"),url("./media/inter-cyrillic-ext-400-normal-FIY4AS7B.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url("./media/inter-cyrillic-400-normal-G4TQJ72A.woff2") format("woff2"),url("./media/inter-cyrillic-400-normal-U23O635P.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url("./media/inter-greek-ext-400-normal-JTQ56XIH.woff2") format("woff2"),url("./media/inter-greek-ext-400-normal-RDW6D2QK.woff") format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url("./media/inter-greek-400-normal-24BA4PDP.woff2") format("woff2"),url("./media/inter-greek-400-normal-ZRMMCGZA.woff") format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url("./media/inter-vietnamese-400-normal-3ZH4IT4J.woff2") format("woff2"),url("./media/inter-vietnamese-400-normal-VHOS7L4B.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url("./media/inter-latin-ext-400-normal-GKRFIQRI.woff2") format("woff2"),url("./media/inter-latin-ext-400-normal-J3OKVTXA.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url("./media/inter-latin-400-normal-55WT6UWF.woff2") format("woff2"),url("./media/inter-latin-400-normal-FR5HOXA4.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url("./media/inter-cyrillic-ext-500-normal-7YGZWFHX.woff2") format("woff2"),url("./media/inter-cyrillic-ext-500-normal-LJV3DWSQ.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url("./media/inter-cyrillic-500-normal-PQK3XKF6.woff2") format("woff2"),url("./media/inter-cyrillic-500-normal-XH4MSKNN.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url("./media/inter-greek-ext-500-normal-ZPKR4LNJ.woff2") format("woff2"),url("./media/inter-greek-ext-500-normal-PJFKOJVL.woff") format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url("./media/inter-greek-500-normal-6QPUHW6Z.woff2") format("woff2"),url("./media/inter-greek-500-normal-3GRTEB6X.woff") format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url("./media/inter-vietnamese-500-normal-PQFGSX3P.woff2") format("woff2"),url("./media/inter-vietnamese-500-normal-UOTTXFJL.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url("./media/inter-latin-ext-500-normal-3G2JDXWM.woff2") format("woff2"),url("./media/inter-latin-ext-500-normal-UGNIJJWL.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url("./media/inter-latin-500-normal-W62DVTXI.woff2") format("woff2"),url("./media/inter-latin-500-normal-ZNGIZ2YB.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url("./media/inter-cyrillic-ext-600-normal-66Z4CWZK.woff2") format("woff2"),url("./media/inter-cyrillic-ext-600-normal-5S66ZLPP.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url("./media/inter-cyrillic-600-normal-F5BISKXR.woff2") format("woff2"),url("./media/inter-cyrillic-600-normal-YOMHVXBS.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url("./media/inter-greek-ext-600-normal-D4Z5GF6D.woff2") format("woff2"),url("./media/inter-greek-ext-600-normal-BCNJL3T4.woff") format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url("./media/inter-greek-600-normal-ZRJSSN4C.woff2") format("woff2"),url("./media/inter-greek-600-normal-J3AMDQNF.woff") format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url("./media/inter-vietnamese-600-normal-TVIYLGI7.woff2") format("woff2"),url("./media/inter-vietnamese-600-normal-YXHD7S3I.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url("./media/inter-latin-ext-600-normal-HCYHLWH6.woff2") format("woff2"),url("./media/inter-latin-ext-600-normal-JH5KI6RD.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url("./media/inter-latin-600-normal-R6Y2SZCR.woff2") format("woff2"),url("./media/inter-latin-600-normal-ZYHV6QZT.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html,body{font-family:var(--app-font-family);font-feature-settings:normal}html:root{--app-font-family: "Inter", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--app-symbol-font-family: Arial, Helvetica, sans-serif;--app-font-weight-light: 300;--app-font-weight-regular: 400;--app-font-weight-medium: 500;--app-font-weight-semibold: 600;--app-space-hairline: 2px;--app-space-xs: 4px;--app-space-sm: 8px;--app-space-md: 12px;--app-space-lg: 16px;--app-space-xl: 24px;--app-space-xxl: 32px;--app-font-size-micro: 10px;--app-font-size-caption: 12px;--app-font-size-meta: 13px;--app-font-size-data: 14px;--app-font-size-title: 15px;--app-font-size-key: 16px;--app-font-size-dialog-title: 18px;--app-font-size-heading: 20px;--app-field-font-size: var(--p-form-field-font-size);--st-surface-page: var(--p-surface-50);--st-surface: var(--p-surface-0);--st-border: var(--p-surface-200);--st-ink: var(--p-surface-900);--st-ink-hover: var(--p-surface-900);--st-ink-muted: var(--p-surface-500);--st-hover-row: var(--p-surface-100);--st-hover-control: var(--p-surface-200);--st-text: var(--st-ink);--st-neutral: var(--st-ink-muted);--st-positive: var(--p-green-600);--st-negative: var(--p-red-600);--st-preset: var(--p-amber-500);--st-ai: var(--p-violet-700);--st-ai-hover: color-mix(in srgb, var(--st-ai) 65%, black);--st-ai-active: color-mix(in srgb, var(--st-ai) 50%, black);--st-action-color: var(--st-neutral);--st-action-hover-color: var(--p-primary-color);--st-fullscreen-icon: var(--st-ink);--workspace-panel-edge-gap: 6px;--workspace-field-gap: var(--workspace-panel-edge-gap);--workspace-top-bar-padding-block: calc(var(--workspace-panel-edge-gap) - 1px);--workspace-form-gap: var(--workspace-panel-edge-gap);--workspace-form-block-padding: var(--workspace-form-gap);--workspace-form-scrollbar-edge-gap: 0px;--main-workspace-content-inset: var(--workspace-panel-edge-gap);--toolbar-field-width: 11.5rem;--workspace-add-instrument-width: calc(var(--toolbar-field-width) + 2cm);--workspace-select-field-width: calc(var(--toolbar-field-width) + 3cm);--tree-select-list-max-height: calc( 8 * (var(--p-list-option-font-size) * 1.5 + .5rem) + 7 * var(--p-list-gap) + .5rem );--workspace-tree-font-size: var(--app-font-size-data);--workspace-tree-chevron-size: var(--p-button-font-size);--workspace-tree-gap: var(--app-space-hairline);--workspace-tree-node-padding-block: var(--app-space-xs);--workspace-tree-node-padding-inline: var(--app-space-sm);--workspace-tree-node-gap: var(--app-space-xs);--workspace-tree-separator-offset: -1px;--workspace-tree-block-splitter-gap: var(--workspace-panel-edge-gap);--toolbar-control-size: var(--p-button-icon-only-width);--tree-row-rhythm: var(--app-space-sm);--instrument-grid-row-height: 32px;--workspace-top-bar-height: 10mm;--workspace-shell-pad-x: var(--workspace-panel-edge-gap);--workspace-shell-pad-bottom: var(--workspace-panel-edge-gap);--toolbar-field-height: var(--toolbar-control-size);--p-form-field-font-size: 1rem;--p-icon-size: 1rem;--app-font-size-data: 16px;--app-font-size-meta: 14px;--p-checkbox-width: 1.25rem;--p-checkbox-height: 1.25rem;--p-button-icon-only-width: 2.375rem}.tree-select-panel{--p-popover-background: var(--p-overlay-select-background);--p-popover-border-color: var(--p-overlay-select-border-color);--p-popover-border-radius: var(--p-overlay-select-border-radius);--p-popover-color: var(--p-overlay-select-color);--p-popover-content-padding: 0;--p-popover-gutter: 0;--p-popover-shadow: var(--p-overlay-select-shadow);--p-listbox-background: transparent;--p-listbox-border-color: transparent;--p-listbox-border-radius: 0;--p-listbox-shadow: none;--p-scrollarea-background: transparent;--p-scrollarea-border-color: transparent;--p-scrollarea-border-radius: 0;--p-scrollarea-scrollbar-margin: 2px;--p-scrollarea-viewport-padding: 0;max-width:calc(100vw - var(--workspace-panel-edge-gap) * 2)}.tree-select-panel .p-scrollarea-viewport{max-height:var(--tree-select-list-max-height)}.tree-select-panel .tree-select-option{display:inline-flex;align-items:center;min-width:0;width:100%}.tree-select-panel .tree-select-option__label{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tree-select-panel .tree-select-preset-mark{flex:0 0 auto;align-self:flex-start;display:inline-flex;margin-inline-start:1px;font-size:var(--app-font-size-micro);line-height:1;color:var(--st-preset)}.tree-select-panel:before,.tree-select-panel:after{display:none!important}.toolbar-kebab-menu-panel .instrument-context-menu-ai-item .p-menu-item-content,.toolbar-kebab-menu-panel .instrument-context-menu-ai-item .p-menu-item-link,.toolbar-kebab-menu-panel .instrument-context-menu-ai-item .p-menu-item-label,.toolbar-kebab-menu-panel .instrument-context-menu-ai-item .p-menu-item-icon{color:var(--st-ai)}.account-menu-panel .workspace-menu-theme-swatch--slate{color:var(--p-slate-600)}.account-menu-panel .workspace-menu-theme-swatch--neutral{color:var(--p-neutral-700)}.account-menu-panel .workspace-menu-item-check{flex:0 0 var(--p-icon-size);display:inline-flex;align-items:center;justify-content:center;margin-inline-start:auto;font-size:var(--p-icon-size);line-height:1;color:var(--p-primary-color)}.instrument-browser-popover{--p-popover-background: var(--p-overlay-select-background);--p-popover-border-color: var(--p-overlay-select-border-color);--p-popover-border-radius: var(--p-overlay-select-border-radius);--p-popover-color: var(--p-overlay-select-color);--p-popover-content-padding: 0;--p-popover-gutter: 0;--p-popover-shadow: var(--p-overlay-select-shadow)}.instrument-browser-popover:before,.instrument-browser-popover:after{display:none!important}.app-dialog{box-sizing:border-box;max-width:calc(100vw - 2rem)}.app-dialog .p-dialog-header,.app-dialog .p-dialog-footer,.app-dialog .p-dialog-content{box-sizing:border-box}.app-dialog--standard{width:min(32rem,100vw - 2rem)}.app-dialog--wide{width:min(56rem,100vw - 2rem);max-height:calc(100dvh - 2rem)}.app-dialog--viewport{display:flex;flex-direction:column;width:min(52rem,100vw - 2rem);height:calc(100dvh - 2rem);max-height:calc(100dvh - 2rem)}.app-dialog--viewport .p-dialog-content{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}@media(max-width:30rem){.app-dialog--viewport{width:calc(100vw - 1rem)}}.workspace-picklist-dialog{--p-listbox-option-selected-background: var(--ntb-accent-selected-bg);--p-listbox-option-selected-focus-background: var(--ntb-accent-selected-bg-focus);--p-listbox-option-selected-color: var(--ntb-accent-selected-text);--p-listbox-option-selected-focus-color: var(--ntb-accent-selected-text-focus);--p-button-primary-background: var(--ntb-accent-fill);--p-button-primary-hover-background: var(--ntb-accent-fill-hover);--p-button-primary-active-background: var(--ntb-accent-fill-active);--p-button-primary-border-color: var(--ntb-accent-fill);--p-button-primary-hover-border-color: var(--ntb-accent-fill-hover);--p-button-primary-active-border-color: var(--ntb-accent-fill-active);--p-button-primary-color: var(--st-surface);--p-button-primary-hover-color: var(--st-surface);--p-button-primary-active-color: var(--st-surface);box-sizing:border-box}.workspace-picklist-dialog .p-dialog-content{display:flex;flex-direction:column;align-items:stretch;width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow:auto}.workspace-picklist-dialog .p-dialog-content>p-picklist,.workspace-picklist-dialog .p-picklist{width:100%;max-width:100%;min-width:0;flex:1 1 auto;align-self:stretch;box-sizing:border-box}.workspace-picklist-dialog .p-listbox-header{font-size:var(--ntb-list-header-font-size, var(--app-font-size-data));padding:.25rem .5rem .125rem}.workspace-picklist-dialog .p-listbox-option{font-size:var(--ntb-list-option-font-size, var(--p-list-option-font-size, var(--app-font-size-data)));font-weight:var(--p-list-option-font-weight, inherit)}.workspace-picklist-dialog .p-picklist-source-list-container,.workspace-picklist-dialog .p-picklist-target-list-container{width:var(--ntb-picklist-column-width);flex:0 0 var(--ntb-picklist-column-width);max-width:var(--ntb-picklist-column-width);min-width:0;box-sizing:border-box}.workspace-picklist-dialog .p-picklist-source-list-container .p-listbox,.workspace-picklist-dialog .p-picklist-target-list-container .p-listbox{width:100%}.workspace-picklist-dialog .p-dialog-content{width:fit-content;max-width:100%;padding:var(--ntb-blocks-content-padding, 0 8px 1rem)}.workspace-picklist-dialog .p-dialog-content>p-picklist,.workspace-picklist-dialog .p-picklist{width:fit-content;max-width:100%;gap:var(--ntb-picklist-gap, 8px)}.workspace-picklist-dialog .p-listbox-header{font-weight:var(--ntb-list-header-font-weight, var(--app-font-weight-medium, 500));padding:0 .5rem}.workspace-picklist-dialog .p-picklist-source-list-container .p-listbox-header,.workspace-picklist-dialog .p-picklist-target-list-container .p-listbox-header{display:flex;align-items:center;min-height:var(--ntb-list-header-min-height, calc(var(--p-button-icon-only-width) + .375rem));margin-top:calc(-1 * var(--ntb-list-header-offset-up, 0mm));box-sizing:border-box}.workspace-picklist-dialog .new-tree-picklist-column-header{display:flex;align-items:center;justify-content:space-between;width:100%;min-width:0;min-height:var(--ntb-list-header-min-height, calc(var(--p-button-icon-only-width) + .375rem));gap:calc(var(--ntb-picklist-gap, 8px) / 2)}.workspace-picklist-dialog .new-tree-picklist-column-header__label{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;min-height:var(--p-button-icon-only-width);line-height:var(--p-button-icon-only-width);display:flex;align-items:center}.workspace-picklist-dialog .new-tree-picklist-column-header__actions{display:inline-flex;flex:0 0 auto;align-items:center;width:var(--ntb-list-header-actions-width);justify-content:flex-end}.workspace-picklist-dialog .new-tree-picklist-column-header__actions-spacer{flex:0 0 var(--ntb-list-header-actions-width);width:var(--ntb-list-header-actions-width);height:var(--p-button-icon-only-width)}.workspace-picklist-dialog .new-tree-picklist-column-header__action.p-button{flex:0 0 auto;margin:0}.custom-columns-dialog{width:min(36rem,100vw - 1rem)!important;height:calc(100dvh - 8mm)!important;max-width:calc(100vw - 1rem)!important;max-height:calc(100dvh - 8mm)!important;--p-text-color: var(--st-ink);--p-text-muted-color: var(--st-ink-muted);--p-content-background: var(--st-surface);--p-content-border-color: var(--st-border);--p-dialog-background: var(--st-surface-page)}.custom-columns-dialog .p-dialog-header{position:relative;box-sizing:border-box;align-items:center;justify-content:flex-start;height:calc(var(--p-button-icon-only-width) + var(--workspace-form-gap) + var(--workspace-form-gap));padding:var(--workspace-form-gap);color:var(--p-text-color)}.custom-columns-dialog .p-dialog-title{display:flex;flex:0 1 auto;align-items:center;min-width:0;margin-inline:0;font-size:var(--p-dialog-title-font-size);line-height:1.2;color:var(--p-text-color)}.custom-columns-dialog__header-context{display:flex;align-self:center;align-items:center;min-width:0}.custom-columns-dialog__header-actions{display:flex;align-self:center;align-items:center;gap:var(--workspace-form-gap);margin-inline-start:auto;--p-button-primary-hover-background: var(--p-primary-800);--p-button-primary-hover-border-color: var(--p-primary-800);--p-button-primary-active-background: var(--p-primary-700);--p-button-primary-active-border-color: var(--p-primary-700)}.custom-columns-dialog .p-dialog-content{flex:1 1 auto;width:100%;min-height:0;padding:0 var(--workspace-form-gap) var(--workspace-form-gap);overflow:hidden}.custom-columns-dialog .p-dialog-content>p-picklist,.custom-columns-dialog .p-picklist{width:100%;max-width:100%;min-height:0}.workspace-prime-normal-listbox .p-listbox-filter.p-inputtext,.workspace-prime-normal-listbox .p-listbox-filter .p-inputtext{padding:var(--p-form-field-padding-y) var(--p-form-field-padding-x);font-size:var(--p-form-field-font-size)}.workspace-prime-normal-listbox .p-listbox-option,.workspace-prime-normal-listbox .p-listbox-option-group{font-size:var(--p-form-field-font-size)}.workspace-ai-analysis-dialog{--p-text-color: var(--st-ink);--p-text-muted-color: var(--st-ink-muted);--p-content-background: var(--st-surface);--p-content-color: var(--p-text-color);--p-content-border-color: var(--st-border)}.workspace-ai-analysis-dialog .p-dialog-header{align-items:center;color:var(--p-text-color)}.workspace-ai-analysis-dialog .p-dialog-title{color:var(--p-text-color)}.workspace-ai-analysis-dialog .p-dialog-content{padding-top:0}.workspace-ai-analysis-info{box-sizing:border-box;position:relative;display:grid;flex:0 0 auto;grid-template-columns:max-content minmax(0,1fr);column-gap:2cm;row-gap:1mm;width:100%;height:auto;margin-top:0;padding:var(--p-dialog-content-padding);padding-top:3mm;padding-bottom:3mm;padding-inline:3mm;border:1px solid var(--p-content-border-color);border-radius:var(--p-form-field-border-radius);background:var(--p-content-background)}.workspace-ai-analysis-dialog .workspace-ai-analysis-info__actions{--workspace-ai-action-baseline-height: calc(var(--app-font-size-key) * 1.2);position:absolute;inset-block-start:calc(3mm - (var(--p-button-icon-only-width) - var(--workspace-ai-action-baseline-height)) / 2);inset-inline-end:3mm;display:inline-flex;align-items:center;height:var(--p-button-icon-only-width);gap:3mm}.workspace-ai-analysis-chart-block{box-sizing:border-box;flex:46.5 1 0;width:100%;height:auto;min-width:0;min-height:0;margin-top:1mm;padding:3mm;overflow:hidden;border:1px solid var(--p-content-border-color);border-radius:var(--p-form-field-border-radius);background:var(--p-content-background)}.workspace-ai-analysis-financial-block{box-sizing:border-box;display:flex;flex:53.5 1 0;flex-direction:column;gap:0;width:100%;min-width:0;min-height:0;margin-top:1mm;padding:0 3mm 3mm;overflow:hidden;border:1px solid var(--p-content-border-color);border-radius:var(--p-form-field-border-radius);background:var(--p-content-background)}.workspace-ai-analysis-financial-meta{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:1rem;padding-block:3mm;color:var(--p-text-muted-color);font-size:var(--app-font-size-caption);line-height:1.2}.workspace-ai-analysis-financial-block>p-table{display:flex;flex:1 1 auto;margin-inline:-3mm;margin-bottom:-3mm;min-height:0}.workspace-ai-analysis-financial-state{display:grid;flex:1 1 auto;place-items:center;min-height:0;color:var(--p-text-muted-color);font-size:var(--app-font-size-key);text-align:center}.workspace-ai-analysis-financial-table{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;--p-datatable-row-background: var(--p-content-background);--p-datatable-row-color: var(--p-text-color);--p-datatable-row-hover-background: var(--st-hover-row);--p-datatable-row-hover-color: var(--p-text-color);--p-datatable-header-color: var(--p-text-muted-color);--p-datatable-header-cell-color: var(--p-text-muted-color);--p-datatable-header-cell-hover-color: var(--p-text-muted-color);--p-datatable-header-cell-background: var(--p-content-background);--p-datatable-header-cell-hover-background: var(--st-hover-row)}.workspace-ai-analysis-financial-table .p-datatable-table-container{flex:1 1 auto;width:100%;max-width:100%;min-height:0;overflow:auto;border-top:1px solid var(--p-content-border-color)}.workspace-ai-analysis-financial-table .p-datatable-table{min-width:112rem}.workspace-ai-analysis-financial-table th,.workspace-ai-analysis-financial-table td{color:var(--p-text-color);min-width:7rem;font-size:var(--app-font-size-meta);text-align:end;white-space:nowrap}.workspace-ai-analysis-financial-table th{color:var(--p-text-muted-color);font-size:var(--app-font-size-caption);font-weight:var(--app-font-weight-medium);background:var(--p-content-background);border-bottom:1px solid var(--p-content-border-color)}.workspace-ai-analysis-financial-table th:first-child,.workspace-ai-analysis-financial-table td:first-child{padding-inline-start:3mm!important}.workspace-ai-analysis-financial-table th:last-child,.workspace-ai-analysis-financial-table td:last-child{padding-inline-end:3mm!important}.workspace-ai-analysis-financial-table .workspace-ai-analysis-financial-table__period{position:sticky;z-index:1;inset-inline-start:0;min-width:9.3333333333rem;text-align:start;background:var(--p-content-background);border-inline-end:1px solid var(--p-content-border-color)}.workspace-ai-analysis-financial-table .workspace-ai-analysis-financial-table__year-row{font-weight:var(--app-font-weight-semibold)}.workspace-ai-analysis-financial-table .workspace-ai-analysis-financial-table__half-row .workspace-ai-analysis-financial-table__period{padding-inline-start:2rem;color:var(--p-text-color)}.workspace-ai-analysis-info__row{display:contents}.workspace-ai-analysis-info__row--name .workspace-ai-analysis-info__name{align-self:center}.workspace-ai-analysis-info__name{grid-column:1;grid-row:1;color:var(--p-text-color);font-size:var(--app-font-size-key);font-weight:var(--app-font-weight-semibold);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-ai-analysis-info__price{flex:0 0 auto;color:var(--p-text-color);font-size:var(--app-font-size-key);font-variant-numeric:tabular-nums;font-weight:var(--app-font-weight-regular);line-height:1.2}.workspace-ai-analysis-info__meta{display:flex;grid-column:1/-1;grid-row:2;align-items:center;transform:translateY(1mm);color:var(--p-text-muted-color);font-size:var(--app-font-size-meta);line-height:1.2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-ai-analysis-info__change{display:flex;grid-column:2;grid-row:2;align-items:center;align-self:center;flex:0 0 auto;gap:calc(var(--p-form-field-padding-x) * 2);font-size:var(--app-font-size-key);font-variant-numeric:tabular-nums;font-weight:var(--app-font-weight-regular);line-height:1.2}.workspace-ai-analysis-info__change-value{position:relative;display:inline-block}.workspace-ai-analysis-info__change-sign{position:absolute;inset-inline-end:100%}.workspace-ai-analysis-info__quote{display:contents}.workspace-ai-analysis-info__quote-row{display:flex;grid-column:2;grid-row:1;align-items:center;align-self:center;gap:calc(var(--p-form-field-padding-x) * 2);width:fit-content}.workspace-ai-analysis-info__change--positive{color:var(--st-positive)}.workspace-ai-analysis-info__change--negative{color:var(--st-negative)}.workspace-ai-analysis-info__market-state{display:inline-flex;align-items:center;align-self:center;gap:.375rem;margin-inline-start:var(--p-form-field-padding-x);font-size:var(--app-font-size-meta);line-height:1.2}.workspace-ai-analysis-info__metrics{display:flex;grid-column:1/-1;grid-row:3;align-items:flex-start;justify-content:space-between;gap:var(--p-form-field-padding-x);margin-top:3mm;min-width:0}.workspace-ai-analysis-info__metric{display:flex;flex-direction:column;min-width:0}.workspace-ai-analysis-info__metric-label{transform:translateY(-1mm);color:var(--p-text-muted-color);font-size:var(--app-font-size-caption);line-height:1.2;white-space:nowrap}.workspace-ai-analysis-info__metric-value{color:var(--p-text-color);font-size:var(--app-font-size-data);font-variant-numeric:tabular-nums;line-height:1.25;white-space:nowrap}.workspace-ai-analysis-info__metric--range{flex:0 0 10rem;min-width:10rem}.workspace-ai-analysis-info__metric--range .workspace-ai-analysis-info__metric-label{text-align:center}.workspace-ai-analysis-info__range{display:grid;grid-template-columns:auto minmax(2rem,1fr) auto;align-items:center;gap:var(--p-form-field-padding-x);min-width:0}.workspace-ai-analysis-info__range p-progressbar{--p-progressbar-background: var(--st-hover-row);--p-progressbar-value-background: var(--st-ink);--p-progressbar-height: .375rem;min-width:0}.workspace-ai-analysis-info__range-value{color:var(--p-text-color);font-size:var(--app-font-size-data);font-variant-numeric:tabular-nums;white-space:nowrap}@media(max-width:810px){.workspace-ai-analysis-info{grid-template-columns:minmax(0,max-content) clamp(1rem,10vw,2cm) max-content minmax(0,1fr) max-content;column-gap:0}.workspace-ai-analysis-info__quote-row{grid-column:3}.workspace-ai-analysis-dialog .workspace-ai-analysis-info__actions{position:static;grid-column:5;grid-row:1;align-self:center;justify-self:end}.workspace-ai-analysis-financial-meta{align-items:flex-start;flex-direction:column;gap:.25rem}.workspace-ai-analysis-info__metrics{flex-wrap:wrap;justify-content:flex-start}.workspace-ai-analysis-info__metric--range{flex:0 0 clamp(8rem,20vw,10rem);min-width:0}.workspace-ai-analysis-info__range{gap:var(--p-list-gap, 2px)}}@media(max-width:30rem){.workspace-ai-analysis-dialog .p-dialog-content{overflow:auto}}.new-tree-page-dialog{--tree-editor-column-width: 360px;--tree-editor-header-height: calc( var(--p-button-icon-only-width) + var(--workspace-form-gap) * 2 );--tree-editor-header-action-gap: var(--app-space-xs);--tree-editor-header-end-inset: var(--workspace-form-gap);--tree-editor-row-height: var(--instrument-grid-row-height);--p-dialog-border-radius: var(--p-border-radius-xl);--p-form-field-border-radius: var(--p-border-radius-xl);--p-content-border-radius: var(--p-border-radius-xl);--p-button-border-radius: var(--p-border-radius-xl);display:flex;flex-direction:column;width:min(var(--tree-editor-column-width) * 2 + var(--workspace-form-gap) * 3 + 2px,100vw - 1rem)!important;height:calc(100dvh - 2cm)!important;max-width:calc(100vw - 1rem)!important;max-height:calc(100dvh - 2cm)!important;box-sizing:border-box;--p-text-color: var(--st-ink);--p-text-muted-color: var(--st-ink-muted);--p-content-background: var(--st-surface);--p-content-border-color: var(--st-border);--p-dialog-background: var(--st-surface-page)}.new-tree-page-dialog .p-dialog-header{box-sizing:border-box;align-items:center;justify-content:flex-start;height:var(--tree-editor-header-height);padding:var(--workspace-form-gap);color:var(--p-text-color)}.new-tree-page-dialog .p-dialog-title{display:flex;flex:0 1 auto;align-items:center;min-width:0;margin-inline-start:0;margin-inline-end:0;font-size:var(--app-font-size-title);line-height:1.2;color:var(--p-text-color)}.new-tree-page-dialog .new-tree-page-dialog__header-context{position:absolute;inset-inline-start:50%;display:flex;flex:0 0 auto;align-self:center;align-items:center;gap:var(--p-dialog-header-gap, .5rem);min-width:0;transform:translate(-50%)}.new-tree-page-dialog .new-tree-page-dialog__header-name{flex:1 1 auto;min-width:0}.new-tree-page-dialog .new-tree-page-dialog__header-actions{display:flex;flex:0 0 auto;align-self:center;align-items:center;gap:var(--tree-editor-header-action-gap);margin-inline-end:var(--tree-editor-header-end-inset);--p-button-primary-hover-background: var(--p-primary-800);--p-button-primary-hover-border-color: var(--p-primary-800);--p-button-primary-active-background: var(--p-primary-700);--p-button-primary-active-border-color: var(--p-primary-700)}.new-tree-page-dialog .p-dialog-content{display:flex;flex:1 1 auto;flex-direction:row;justify-content:center;gap:var(--workspace-form-gap);min-height:0;padding:0 var(--workspace-form-gap) var(--workspace-form-gap);overflow:hidden}.new-tree-page-dialog .tree-editor-native-tree{--p-tree-node-toggle-button-size: var(--p-checkbox-width);--p-tree-node-gap: var(--workspace-tree-node-gap);--p-tree-indent: calc(var(--p-checkbox-width) + var(--workspace-tree-gap))}.new-tree-page-dialog .tree-editor-native-tree .p-tree-node-toggle-icon{display:inline-flex;align-items:center;justify-content:center;width:var(--p-icon-size);height:var(--p-icon-size);font-size:var(--p-icon-size)}.new-tree-page-dialog .p-tree{--p-tree-gap: 0;--p-tree-node-padding: 0 var(--app-space-sm);--p-tree-node-gap: var(--workspace-tree-node-gap);padding:0;border:none;background:transparent;width:100%}.new-tree-page-dialog .p-tree-root,.new-tree-page-dialog .p-tree-root-children,.new-tree-page-dialog .p-tree-node,.new-tree-page-dialog .p-tree-node-children{width:100%}.new-tree-page-dialog .p-tree-root,.new-tree-page-dialog .p-tree-root-children{overflow:visible;display:flex;flex-direction:column;gap:var(--workspace-tree-gap)}.new-tree-page-dialog .p-tree-node-children:not(:has(>p-treenode)){padding-block-start:0}.new-tree-page-dialog .p-tree-root>.p-tree-root-children>p-treenode>.p-tree-node>.p-tree-node-content .new-tree-outline-editor__input{font-weight:var(--app-font-weight-medium)}.new-tree-page-dialog .p-tree-node-children .new-tree-outline-editor__input{font-weight:var(--app-font-weight-regular)}.new-tree-page-dialog .p-tree-node-content{position:relative;align-items:center;width:100%;height:var(--tree-editor-row-height);min-height:var(--tree-editor-row-height);box-sizing:border-box;overflow:visible;margin-inline-start:0;padding:0 var(--app-space-sm);background:transparent;border-radius:var(--p-form-field-border-radius)}.new-tree-page-dialog .p-tree-node-content:hover{background:var(--st-hover-row)}.new-tree-page-dialog .p-tree-node-content.p-tree-node-dragover{background:var(--p-tree-node-hover-background);color:var(--p-tree-node-hover-color)}.new-tree-page-dialog .p-tree-node-content:has(.new-tree-outline-editor__node.is-dragging){background:var(--p-tree-node-hover-background);color:var(--p-tree-node-hover-color)}.new-tree-page-dialog .p-tree-node-toggle-button{align-self:center;margin-block-start:0}.new-tree-page-dialog .p-tree-node-leaf>.p-tree-node-content>.p-tree-node-toggle-button{visibility:hidden;pointer-events:none}.new-tree-page-dialog .p-tree-node-content:hover .new-tree-outline-editor__delete,.new-tree-page-dialog .p-tree-node-content:has(.new-tree-outline-editor__bullet-slot:hover) .new-tree-outline-editor__delete,.new-tree-page-dialog .new-tree-outline-editor__delete.is-confirming{opacity:1!important;pointer-events:auto!important}.new-tree-page-dialog .p-tree-node-label{display:flex;flex:1 1 auto;min-width:0;overflow:visible}.new-tree-page-dialog .p-tree-node-label>*{flex:1 1 auto;min-width:0;width:100%}.tree-editor-splitter-mask{position:fixed;inset:0;z-index:999;background:var(--p-mask-background);overscroll-behavior:contain;touch-action:none}.tree-editor-empty-splitter.tree-editor-empty-splitter{--workspace-form-gap: 4px;--tree-editor-column-width: 360px;--tree-editor-header-action-gap: var(--app-space-xs);--tree-editor-header-end-inset: var(--workspace-form-gap);--tree-editor-row-height: 30px;--tree-editor-toggle-shift: -7px;--p-content-border-radius: var(--p-border-radius-md);--p-form-field-border-radius: var(--p-border-radius-md);--p-button-border-radius: var(--p-border-radius-md);--p-splitter-background: var(--p-surface-50);position:fixed;inset-block:.5cm;inset-inline:50% auto;z-index:1000;width:calc((var(--tree-editor-column-width) + var(--workspace-form-gap) * 2) * 2 + 3px);max-width:calc(100vw - 2cm);height:auto;min-width:0;min-height:0;overflow:hidden;border-radius:var(--p-border-radius-md);transform:translate(-50%)}.tree-editor-empty-splitter__header{position:relative;display:flex;box-sizing:border-box;align-items:center;width:100%;height:100%;padding:var(--workspace-form-gap)}.tree-editor-empty-splitter__header .new-tree-page-dialog__header-context{position:absolute;inset-inline-start:50%;display:flex;align-items:center;min-width:0;transform:translate(-50%)}.tree-editor-empty-splitter__header .new-tree-page-dialog__header-name{flex:1 1 auto;min-width:0}.tree-editor-empty-splitter__header .new-tree-page-dialog__header-actions{display:flex;flex:0 0 auto;align-items:center;gap:var(--tree-editor-header-action-gap);margin-inline-start:auto;margin-inline-end:var(--tree-editor-header-end-inset)}.tree-editor-empty-splitter__bottom{--p-splitter-handle-background: var(--p-surface-400);--p-splitter-handle-size: 48px;width:100%;height:100%;min-width:0;min-height:0}.tree-editor-empty-splitter__bottom>.tree-editor-empty-splitter__tree-panel.p-splitter-panel{display:flex;box-sizing:border-box;min-width:0;padding:0}.tree-editor-empty-splitter__bottom>.tree-editor-empty-splitter__tree-panel.p-splitter-panel .tree-editor-form{flex:1 1 auto;align-self:stretch;width:auto;height:auto;max-width:none;margin:var(--workspace-form-gap)}.tree-editor-empty-splitter__bottom>.tree-editor-empty-splitter__tree-panel.p-splitter-panel app-new-tree-outline-editor{flex:1 1 auto;min-height:0}.tree-editor-empty-splitter .tree-editor-native-tree{--p-tree-node-toggle-button-size: var(--p-checkbox-width);--p-tree-node-gap: var(--workspace-tree-node-gap);--p-tree-indent: 0}.tree-editor-empty-splitter .p-tree{--p-tree-gap: 0;--p-tree-node-padding: 0 var(--app-space-sm);--p-tree-node-gap: var(--workspace-tree-node-gap);width:100%;padding:0;border:none;background:transparent}.tree-editor-empty-splitter .p-tree-root,.tree-editor-empty-splitter .p-tree-root-children{overflow:visible}.tree-editor-empty-splitter .p-tree-node-content{position:relative;align-items:center;width:calc(100% - var(--workspace-form-gap) * 2);height:var(--instrument-grid-row-height);min-height:var(--instrument-grid-row-height);box-sizing:border-box;overflow:visible;margin-inline:var(--workspace-form-gap);padding:0 var(--app-space-sm);cursor:grab}.tree-editor-empty-splitter .p-tree-node-content:hover,.tree-editor-empty-splitter .p-tree-node-content.p-tree-node-dragover,.tree-editor-empty-splitter .p-tree-node-content:has(.new-tree-outline-editor__node.is-dragging){background:var(--p-tree-node-hover-background);color:var(--p-tree-node-hover-color);cursor:grabbing}.tree-editor-empty-splitter .p-tree-node-content:hover .new-tree-outline-editor__delete,.tree-editor-empty-splitter .new-tree-outline-editor__delete.is-confirming{opacity:1!important;pointer-events:auto!important}.tree-editor-empty-splitter .p-tree-node-label,.tree-editor-empty-splitter .p-tree-node-label>*{display:flex;flex:1 1 auto;min-width:0;width:100%}.tree-editor-empty-splitter .p-tree-root>.p-tree-root-children>p-treenode>.p-tree-node>.p-tree-node-content .new-tree-outline-editor__input{color:var(--p-text-color);font-weight:var(--app-font-weight-medium)}.tree-editor-empty-splitter .tree-editor-native-tree .p-tree-node-children .new-tree-outline-editor__input.p-inputtext{color:var(--st-ink-muted);font-weight:var(--app-font-weight-regular)}.tree-editor-empty-splitter__right{width:100%;height:100%;min-width:0;min-height:0}.tree-editor-empty-splitter__right>.tree-editor-empty-splitter__dialogue-panel.p-splitter-panel,.tree-editor-empty-splitter__right>.tree-editor-empty-splitter__right-bottom.p-splitter-panel{display:flex;box-sizing:border-box;padding:var(--workspace-form-gap)}.tree-editor-empty-splitter__right>.tree-editor-empty-splitter__right-bottom.p-splitter-panel{flex:0 0 auto!important;padding-block-start:0}.tree-editor-empty-splitter__right>.p-splitter-panel .tree-editor-ai-chat{flex:1 1 auto;width:100%;max-width:none}.tree-editor-empty-splitter__right>.tree-editor-empty-splitter__dialogue-panel.p-splitter-panel .tree-editor-ai-chat{height:100%}.tree-editor-empty-splitter>.tree-editor-empty-splitter__top.p-splitter-panel{flex:0 0 calc(var(--p-button-icon-only-width) + var(--workspace-form-gap) * 2)!important}.tree-editor-empty-splitter>.tree-editor-empty-splitter__top.p-splitter-panel+.p-splitter-gutter{pointer-events:none}.new-tree-page-dialog .tree-editor-root-row__toggle.p-tree-node-toggle-button:not(:disabled),.new-tree-page-dialog .tree-editor-native-tree .p-tree-node-toggle-button:not(:disabled),.new-tree-page-dialog .tree-editor-root-row__delete.p-button:not(:disabled),.new-tree-page-dialog .new-tree-outline-editor__delete.p-button:not(:disabled){cursor:pointer!important}.new-tree-page-dialog .tree-editor-root-row__toggle.p-tree-node-toggle-button,.new-tree-page-dialog .tree-editor-native-tree .p-tree-node-toggle-button{color:var(--st-action-color);background:transparent}.new-tree-page-dialog .tree-editor-root-row__toggle.p-tree-node-toggle-button:not(:disabled):hover,.new-tree-page-dialog .tree-editor-root-row__toggle.p-tree-node-toggle-button:not(:disabled):active,.new-tree-page-dialog .tree-editor-native-tree .p-tree-node-toggle-button:not(:disabled):hover,.new-tree-page-dialog .tree-editor-native-tree .p-tree-node-toggle-button:not(:disabled):active{color:var(--st-action-hover-color);background:transparent;box-shadow:none}.new-tree-page-dialog .tree-editor-native-tree .p-tree-node-toggle-icon{color:inherit}.new-tree-page-dialog .tree-editor-root-row__delete.p-button:not(:disabled),.new-tree-page-dialog .new-tree-outline-editor__delete.p-button:not(:disabled){pointer-events:auto!important}.tree-editor-form{display:flex;flex:0 1 var(--tree-editor-column-width);flex-direction:column;gap:var(--workspace-form-gap);width:var(--tree-editor-column-width);max-width:var(--tree-editor-column-width);min-width:0;min-height:0}.tree-editor-ai-chat{display:flex;flex:0 1 var(--tree-editor-column-width);flex-direction:column;gap:var(--workspace-form-gap);width:var(--tree-editor-column-width);max-width:var(--tree-editor-column-width);min-width:0;min-height:0;align-self:stretch;font-size:var(--p-form-field-font-size)}.tree-editor-ai-chat__dialogue{--p-scrollarea-border-radius: var(--p-content-border-radius);flex:1 1 auto;min-height:0;border:1px solid var(--p-content-border-color);border-radius:var(--p-content-border-radius);background:var(--p-content-background)}.tree-editor-ai-chat__dialogue-content.tree-editor-ai-chat__dialogue-content{display:flex;min-height:100%}.tree-editor-ai-chat__messages{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--workspace-form-gap);padding:var(--p-form-field-padding-y) var(--p-form-field-padding-x);padding-block-end:var(--app-space-lg)}.tree-editor-ai-chat__empty{margin:auto;color:var(--p-text-muted-color);line-height:1.5}.tree-editor-ai-chat__empty-title{margin-block-end:var(--workspace-form-gap);color:inherit;font-weight:var(--app-font-weight-medium)}.tree-editor-ai-chat__empty-list{display:grid;gap:var(--workspace-form-gap);margin:0;padding-inline-start:var(--app-space-lg);font-weight:var(--app-font-weight-light)}.tree-editor-ai-chat__message{max-width:85%;white-space:pre-wrap}.tree-editor-ai-chat__message[data-role=user]{align-self:flex-end;padding:var(--p-form-field-padding-y) var(--p-form-field-padding-x);border-radius:var(--p-border-radius-xl);background:var(--p-surface-100)}.tree-editor-ai-chat__message[data-role=assistant]{align-self:flex-start}.tree-editor-ai-chat__composer{--tree-editor-ai-composer-padding-x: calc( var(--p-form-field-padding-x) + var(--app-space-xs) );box-sizing:border-box;display:grid;flex:0 0 auto;grid-template-rows:minmax(var(--p-button-icon-only-width),1fr) auto;row-gap:calc(2mm + var(--workspace-form-gap));width:100%;max-width:100%;min-width:0;overflow:hidden;min-height:calc(3 * var(--p-button-icon-only-width) + var(--p-form-field-padding-y) + var(--p-form-field-padding-y) - (var(--app-space-lg) - var(--app-space-xs)) + 2mm + var(--workspace-form-gap));padding:var(--p-form-field-padding-y) var(--tree-editor-ai-composer-padding-x);padding-block-end:2mm;border:1px solid var(--p-form-field-border-color);border-radius:var(--p-form-field-border-radius);background:var(--p-form-field-background)}.tree-editor-ai-chat__composer:focus-within{border-color:var(--p-form-field-focus-border-color)}.tree-editor-ai-chat__prompt.p-textarea{flex:1 1 0;width:0;min-height:0;padding:0;resize:none;border:0;border-radius:0;background:transparent;box-shadow:none;font-size:var(--p-form-field-font-size)}.tree-editor-ai-chat__prompt.p-textarea:focus{box-shadow:none}.tree-editor-ai-chat__prompt-row{display:flex;align-items:center;gap:var(--workspace-form-gap);min-height:var(--p-button-icon-only-width);min-width:0;max-width:100%}.tree-editor-ai-chat__recording-progress{flex:1 1 0;min-width:0;margin-inline-start:calc(-1 * var(--app-space-sm));--p-progressbar-height: 2px;--p-progressbar-background: var(--p-surface-200)}.tree-editor-ai-chat__composer.is-expanded .tree-editor-ai-chat__prompt-row{flex-wrap:wrap}.tree-editor-ai-chat__composer.is-expanded{row-gap:var(--workspace-form-gap)}.tree-editor-ai-chat__composer.is-expanded .tree-editor-ai-chat__prompt.p-textarea{flex:0 0 100%;order:-1;width:100%}.tree-editor-ai-chat__composer.is-expanded .tree-editor-ai-chat__composer-end{margin-inline-start:auto}.tree-editor-ai-chat__prompt.p-textarea::placeholder{color:var(--p-surface-200);font-size:inherit;opacity:1}.tree-editor-ai-chat__composer-actions,.tree-editor-ai-chat__composer-start,.tree-editor-ai-chat__composer-end,.tree-editor-ai-chat__composer-submit-actions{display:flex;align-items:center;gap:var(--workspace-form-gap)}.tree-editor-ai-chat__composer-actions{justify-content:flex-start;min-width:0}.tree-editor-ai-chat__composer-start{flex:0 1 auto;min-width:0;transform:translate(calc(-1 * var(--app-space-xs) + 1mm))}.tree-editor-ai-chat__composer-end{flex:0 0 auto}.tree-editor-ai-chat__composer-submit-actions{flex:0 0 auto;margin-inline-start:auto}.tree-editor-ai-chat__composer-submit-actions .tree-editor-ai-chat__microphone.p-button{transform:translate(-1mm)}.tree-editor-ai-chat__attach.p-button{transform:translate(calc(-1 * var(--app-space-sm) + 1mm))}.tree-editor-ai-chat__model.p-select{--p-select-padding-x: var(--app-space-sm);--p-select-border-color: var(--p-surface-100);--p-select-border-radius: 999px;--p-select-background: var(--p-surface-100);flex:0 1 auto;width:fit-content;min-width:0;max-width:100%}@media(max-width:32rem){.new-tree-page-dialog .p-dialog-content{flex-direction:column}.tree-editor-form,.tree-editor-ai-chat{flex:1 1 0;width:100%;max-width:100%}}.tree-editor-section{box-sizing:border-box;border:1px solid var(--p-content-border-color);border-radius:var(--p-form-field-border-radius);background:var(--p-content-background)}.tree-editor-section--name{display:flex;flex:0 0 auto;flex-direction:column;gap:var(--workspace-form-gap);padding:1.6px var(--workspace-form-block-padding)}.tree-editor-section--combined{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--workspace-form-gap);min-height:0;padding:var(--workspace-form-block-padding);overflow:hidden}.tree-editor-root-row{position:relative;display:flex;align-items:center;gap:var(--workspace-tree-node-gap);box-sizing:border-box;width:100%;height:var(--tree-editor-row-height);min-width:0;min-height:var(--tree-editor-row-height);max-height:var(--tree-editor-row-height);padding-inline-end:var(--app-space-sm);border-radius:var(--p-form-field-border-radius);font-size:var(--p-form-field-font-size)}.tree-editor-empty-splitter .tree-editor-root-row__expand.p-button{margin-inline-start:9px;margin-inline-end:-26px;transform:translate(-19px)}.tree-editor-empty-splitter .p-tree-node-toggle-button{transform:translate(var(--tree-editor-toggle-shift))}.tree-editor-empty-splitter .p-tree-node-toggle-icon:has(.tree-editor-table-chevron){display:flex;align-items:center;justify-content:center;width:16px;height:16px}.tree-editor-table-chevron{display:inline-block;flex:0 0 16px;width:16px;height:16px;background:currentColor;-webkit-mask:center/16px 16px no-repeat url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cstyle%3E*%20%7B%20vector-effect%3A%20non-scaling-stroke%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22m9%2018%206-6-6-6%22%2F%3E%3C%2Fsvg%3E);mask:center/16px 16px no-repeat url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cstyle%3E*%20%7B%20vector-effect%3A%20non-scaling-stroke%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22m9%2018%206-6-6-6%22%2F%3E%3C%2Fsvg%3E)}.tree-editor-table-chevron.is-expanded{-webkit-mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cstyle%3E*%20%7B%20vector-effect%3A%20non-scaling-stroke%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22m6%209%206%206%206-6%22%2F%3E%3C%2Fsvg%3E);mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cstyle%3E*%20%7B%20vector-effect%3A%20non-scaling-stroke%3B%20%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22m6%209%206%206%206-6%22%2F%3E%3C%2Fsvg%3E)}.tree-editor-root-row .tree-editor-root-row__delete.p-button,.tree-editor-root-row .new-tree-dialog__name-edit.p-button{flex:0 0 auto;opacity:1;pointer-events:auto;transition:opacity .12s ease}.tree-editor-root-row .new-tree-dialog__name-edit.p-button{position:static;transform:none}.tree-editor-empty-splitter .tree-editor-root-row__delete.p-button{margin-inline-start:calc(-1 * (var(--workspace-form-block-padding) + var(--workspace-form-gap) * 2));transform:translate(calc(var(--workspace-form-block-padding) + var(--workspace-form-gap)))}.tree-editor-root-row .new-tree-dialog__name-display{justify-content:flex-start;padding-inline-end:0}.tree-editor-root-row .new-tree-dialog__name-value{flex:0 1 auto}.tree-editor-root-row__toggle.p-tree-node-toggle-button{flex:0 0 var(--p-checkbox-width);width:var(--p-checkbox-width);height:var(--p-checkbox-height)}.new-tree-dialog__name-inplace,.new-tree-dialog__name-display,.new-tree-dialog__name-content{width:100%;min-width:0}.new-tree-dialog__name-inplace{flex:1 1 auto;width:auto;--p-inplace-padding: 0;--p-inplace-display-hover-background: transparent}.new-tree-dialog__name-inplace .p-inplace-display{display:flex;width:100%;height:var(--tree-editor-row-height);min-height:var(--tree-editor-row-height);min-width:0;overflow:hidden;border-width:0;cursor:default}.new-tree-dialog__name-inplace .p-inplace-content{display:flex;width:100%;height:var(--tree-editor-row-height);min-height:var(--tree-editor-row-height);min-width:0;overflow:hidden}.new-tree-dialog__name-display,.new-tree-dialog__name-content,.new-tree-dialog__name-actions{display:flex;align-items:center;gap:var(--workspace-form-gap)}.new-tree-dialog__name-display{height:var(--tree-editor-row-height);min-height:var(--tree-editor-row-height)}.new-tree-dialog__name-display{flex:1 1 auto;width:100%;max-width:100%;overflow:hidden;box-sizing:border-box;padding-inline-end:calc((var(--p-button-icon-only-width) + var(--p-form-field-font-size)) / 2 + var(--p-button-gap));gap:var(--p-button-gap)}.new-tree-dialog__name-value{flex:1 1 0;min-width:0;overflow:hidden;color:var(--p-text-color);font-size:inherit;line-height:inherit;font-weight:var(--app-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.new-tree-dialog__name-input.p-inputtext{flex:1 1 0;width:0;min-width:0;max-width:100%;padding-inline-start:0;font-size:inherit;line-height:inherit;border:0;border-radius:0;box-shadow:none}.new-tree-dialog__name-actions{flex:0 0 auto;gap:0}.tree-editor-root-row:has(.p-inplace-content) .new-tree-dialog__name-actions button{flex:0 0 28px;width:28px;min-width:28px;max-width:28px}.tree-editor-root-row:has(.p-inplace-content) .new-tree-dialog__name-actions button svg{transform:translate(5px)}.new-tree-page-dialog app-new-tree-outline-editor{flex:1 1 auto;min-height:0}body:has(.workspace-picklist-dialog) .p-listbox-option.cdk-drag-preview{width:var(--ntb-picklist-column-width, 62mm);max-width:var(--ntb-picklist-column-width, 62mm);box-sizing:border-box;font-size:var(--ntb-list-option-font-size, var(--app-font-size-data));line-height:var(--p-list-option-line-height, 1.5);padding:var(--p-list-option-padding);display:flex;align-items:flex-start;overflow:hidden}.tree-ai-builder-dialog{width:min(72rem,100vw - 1rem)!important;height:min(44rem,100dvh - 1rem)!important;max-width:calc(100vw - 1rem)!important;max-height:calc(100dvh - 1rem)!important}.tree-ai-builder-dialog .p-dialog-content{display:flex;flex-direction:column;min-height:0;overflow:hidden}app-workspace{--toolbar-field-text-color: var(--st-ink);--p-menu-item-padding: .5rem .75rem}app-workspace .p-inputtext,app-workspace .p-select,app-workspace .p-treeselect,app-workspace .p-iconfield,app-workspace .p-iconfield .p-inputtext,app-workspace .p-button{box-sizing:border-box}app-workspace .main-workspace-search .p-inputtext,app-workspace .main-workspace-filter .p-inputtext,app-workspace .main-workspace-search .instrument-search__field .p-inputtext,app-workspace .main-workspace-search .p-iconfield .p-inputtext,app-workspace .main-workspace-filter.p-iconfield .p-inputtext{margin:0;width:100%;min-width:0}app-workspace .tree-select.p-iconfield .p-inputtext{margin:0}app-workspace .main-workspace-positions.p-treeselect{--p-treeselect-color: var(--toolbar-field-text-color);--p-treeselect-dropdown-color: var(--st-ink);--p-treeselect-dropdown-width: var(--toolbar-control-size);display:inline-flex;width:100%;max-width:var(--workspace-select-field-width);min-width:0;margin:0}app-workspace .main-workspace-positions.p-treeselect .p-treeselect-label{display:flex;align-items:center;box-sizing:border-box;height:100%;min-height:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}app-workspace .toolbar-button.p-button{margin:0}app-workspace .workspace-field-clear{cursor:pointer}app-workspace .tree-select.p-iconfield{--toolbar-control-size: var(--instrument-grid-row-height);--p-button-icon-only-width: var(--instrument-grid-row-height);display:block;position:relative;width:100%;max-width:100%;min-width:0;box-sizing:border-box}app-workspace .tree-select.p-iconfield .tree-select-value.p-inputtext{width:100%;min-width:0;height:var(--instrument-grid-row-height);min-height:var(--instrument-grid-row-height);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:transparent;cursor:pointer;padding-inline-end:var(--toolbar-control-size)}app-workspace .tree-select.p-iconfield .tree-select-value-display{position:absolute;z-index:1;inset-block:0;inset-inline-start:0;inset-inline-end:var(--toolbar-control-size);display:flex;align-items:center;min-width:0;padding-inline-start:var(--p-form-field-padding-x);color:var(--toolbar-field-text-color);pointer-events:none}app-workspace .tree-select.p-iconfield .tree-select-value-display__label{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}app-workspace .tree-select.p-iconfield .tree-select-value-display .tree-select-preset-mark{flex:0 0 auto;align-self:flex-start;display:inline-flex;margin-block-start:var(--p-form-field-padding-y);margin-inline-start:1px;font-size:var(--app-font-size-micro);line-height:1;color:var(--st-preset)}app-workspace .tree-select.p-iconfield .tree-select-toggle.p-button{position:absolute;z-index:2;inset-block-start:50%;inset-inline-end:0;height:var(--instrument-grid-row-height);min-height:var(--instrument-grid-row-height);max-height:var(--instrument-grid-row-height);transform:translateY(-50%)}app-workspace .main-workspace-search.p-iconfield,app-workspace .main-workspace-search .p-iconfield,app-workspace .main-workspace-filter.p-iconfield{--toolbar-control-size: var(--instrument-grid-row-height);--p-button-icon-only-width: var(--instrument-grid-row-height);--p-form-field-icon-color: var(--st-ink);display:block;position:relative;flex:0 0 auto;width:100%;min-width:0;max-width:var(--toolbar-field-width)}app-workspace .main-workspace-search.p-iconfield .p-inputtext,app-workspace .main-workspace-search .p-iconfield .p-inputtext,app-workspace .main-workspace-filter.p-iconfield .p-inputtext{height:var(--instrument-grid-row-height);min-height:var(--instrument-grid-row-height);color:var(--toolbar-field-text-color)}app-workspace .main-workspace-search.p-iconfield .p-inputtext::placeholder,app-workspace .main-workspace-search .p-iconfield .p-inputtext::placeholder,app-workspace .main-workspace-filter.p-iconfield .p-inputtext::placeholder{color:var(--p-inputtext-placeholder-color)}app-workspace .main-workspace-search.p-iconfield,app-workspace .main-workspace-search .p-iconfield{max-width:var(--workspace-add-instrument-width)}app-workspace .main-workspace-search .instrument-search__browser-trigger.p-button{height:var(--instrument-grid-row-height);min-height:var(--instrument-grid-row-height);max-height:var(--instrument-grid-row-height)}app-workspace .main-workspace-positions.p-treeselect{align-self:center;height:var(--instrument-grid-row-height);min-height:var(--instrument-grid-row-height)}app-workspace .tree-view-panel{display:flex;flex:1 1 auto;flex-direction:column;position:relative;min-width:0;min-height:0;overflow:auto;box-sizing:border-box;margin-inline-start:var(--workspace-panel-edge-gap);margin-inline-end:var(--workspace-tree-block-splitter-gap);margin-block-end:var(--workspace-panel-edge-gap);border:1px solid var(--st-border);border-radius:var(--p-form-field-border-radius);background:var(--st-surface);color:var(--st-text)}app-workspace .tree-view-panel--empty{margin:0;border:0;border-radius:0;background:var(--st-surface-page)}app-workspace .workspace-watchtree-table{flex:1 1 auto;min-width:0;min-height:0;width:100%}app-workspace .watchtree-grid{--app-font-size-data: var(--app-font-size-title);--app-font-size-meta: 13px}app-workspace .watchtree-grid .ag-header-cell,app-workspace .watchtree-grid .ag-cell{box-sizing:border-box;height:var(--instrument-grid-row-height)}app-workspace .watchtree-grid .ag-header-cell,app-workspace .watchtree-grid .ag-row-pinned .ag-cell{border-bottom:1px solid var(--st-border)}app-workspace .watchtree-grid .ag-header-cell-label{white-space:nowrap}app-workspace .watchtree-grid .ag-cell{display:flex;align-items:center}app-workspace .watchtree-grid .ag-cell.tree-node-performance{justify-content:flex-end;text-align:right;font-variant-numeric:tabular-nums lining-nums}app-workspace .watchtree-grid .ag-cell.tree-name-col,app-workspace .watchtree-grid .ag-header-cell.tree-name-col{border-inline-end:1px solid var(--st-border)}app-workspace .watchtree-grid .ag-cell.tree-name-col .ag-cell-wrapper{width:100%;min-width:0}app-workspace .watchtree-grid .ag-cell.tree-name-col .ag-group-value{flex:1 1 auto;min-width:0}app-workspace .tree-node-cell{display:flex;align-items:center;gap:.5rem;min-width:0;font-size:var(--app-font-size-data)}app-workspace .tree-name-renderer{display:flex;flex:1 1 auto;min-width:0;overflow:hidden}app-workspace .tree-period-heading{white-space:nowrap}app-workspace .tree-node-label-text{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}app-workspace .tree-node-count-badge{flex:0 0 auto}app-workspace .workspace-watchtree-table .tree-node-performance.tree-node-performance,app-workspace .workspace-watchtree-table .tree-period-heading.tree-period-heading{width:5rem;text-align:right}app-workspace .workspace-watchtree-table .tree-node-performance.tree-node-performance{font-size:var(--app-font-size-data);font-weight:var(--app-font-weight-regular)}app-workspace .workspace-watchtree-table .tree-node-performance.tree-node-performance.tree-node-performance--positive{color:var(--st-positive)}app-workspace .workspace-watchtree-table .tree-node-performance.tree-node-performance.tree-node-performance--negative{color:var(--st-negative)}app-workspace .workspace-watchtree-table .tree-node-performance.tree-node-performance.tree-node-performance--neutral{color:var(--st-ink)}app-workspace .workspace-watchtree-table .tree-period-heading.tree-period-heading{color:var(--st-ink-muted);font-size:var(--app-font-size-meta);font-weight:var(--app-font-weight-medium)}app-workspace .workspace-watchtree-table .tree-name-heading.tree-name-heading{color:var(--st-ink-muted);font-size:var(--app-font-size-meta);font-weight:var(--app-font-weight-medium);text-align:left}app-workspace .tree-node-performance{font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}app-workspace .tree-node-performance--positive{color:var(--st-positive)}app-workspace .tree-node-performance--negative{color:var(--st-negative)}app-workspace .tree-node-performance--neutral{color:var(--st-ink)}app-workspace .tree-performance-value{display:inline-grid;grid-template-columns:.6em auto;align-items:baseline}app-workspace .tree-performance-sign,app-workspace .tree-performance-body{text-align:right}:root app-workspace .workspace-watchtree-table{--app-font-size-data: var(--app-font-size-title);--app-font-size-meta: 13px}app-workspace .ag-group-control-cell{display:flex;align-items:center;gap:var(--app-space-sm);min-width:0;width:100%;height:100%}app-workspace .ag-group-control{display:flex;flex:0 0 auto;align-items:center;justify-content:center}app-workspace .tree-name-header-controls{display:flex;align-items:center;min-width:0;width:100%;height:100%}app-workspace .tree-name-header-toggle.p-button{width:var(--ag-icon-size);min-width:var(--ag-icon-size);height:var(--p-checkbox-height);min-height:var(--p-checkbox-height);margin-inline-end:var(--workspace-field-gap);padding:0}app-workspace .tree-name-header-toggle.p-button app-prime-icon{font-size:var(--ag-icon-size)}app-workspace .tree-name-header-checkbox{display:flex;align-items:center;margin-inline-end:var(--app-space-sm)}app-workspace .tree-name-header-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}app-workspace .instrument-grid-cell--positive{color:var(--st-positive)}app-workspace .instrument-grid-cell--negative{color:var(--st-negative)}app-workspace .instrument-grid-cell--neutral{color:var(--st-ink)}app-workspace .instrument-grid{--app-font-size-data: var(--app-font-size-title);--app-font-size-meta: 13px}app-workspace .instrument-grid .ag-root-wrapper{overflow:hidden}app-workspace .instrument-grid .ag-grid-pinned-top-rows{overflow:hidden}app-workspace .instrument-grid .ag-cell[col-id=description]{display:flex;align-items:center;padding-inline-start:10px}app-workspace .instrument-grid .ag-header-cell[col-id=description]{padding-inline-start:10px}app-workspace .instrument-grid .ag-header-cell[col-id=description]:not(.ag-column-resizing):hover{background-color:var(--ag-header-cell-hover-background-color)!important}app-workspace .instrument-grid .ag-cell[col-id=description] .ag-cell-wrapper,app-workspace .instrument-grid .ag-cell[col-id=description]>ng-component{display:flex;align-items:center;width:100%;height:100%}app-workspace .instrument-grid .instrument-grid-instrument-cell{min-width:0}app-workspace .instrument-grid .instrument-grid-instrument-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}app-workspace .instrument-grid .portfolio-lot-opened-at{flex:0 0 auto;color:var(--st-ink-muted);font-size:var(--app-font-size-caption);font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap}app-workspace .instrument-grid .instrument-grid-stock-marker{--instrument-grid-stock-marker-size: var(--p-checkbox-width);display:flex;flex:0 0 auto;align-items:center;justify-content:center;box-sizing:border-box;width:var(--instrument-grid-stock-marker-size);min-width:var(--instrument-grid-stock-marker-size);max-width:var(--instrument-grid-stock-marker-size);height:var(--instrument-grid-stock-marker-size);border:1px solid var(--p-checkbox-checked-border-color);border-radius:var(--p-checkbox-border-radius);background:var(--p-checkbox-checked-background);color:var(--p-checkbox-icon-checked-color);font-family:var(--app-symbol-font-family);font-size:calc(var(--app-font-size-micro) * .88);font-weight:var(--app-font-weight-regular);line-height:1;letter-spacing:-.02em;padding-block-start:1px}app-workspace .instrument-grid .ag-header-cell-label{width:100%;min-width:0;justify-content:flex-start}app-workspace .instrument-grid .ag-right-aligned-header .ag-header-cell-label{flex-direction:row;justify-content:flex-end}app-workspace .instrument-grid .ag-sort-indicator-container{flex:0 0 auto;margin-inline-start:2mm;width:12px}app-workspace .instrument-grid .ag-header-cell-sortable:not([aria-sort=ascending]):not([aria-sort=descending]) .ag-sort-indicator-container{display:none}app-workspace .instrument-grid .ag-sort-indicator-icon{box-sizing:border-box;width:12px;padding-left:0}app-workspace .instrument-grid .ag-sort-indicator-icon .instrument-grid-header-icon{display:block;width:12px;height:12px}app-prime-icon{display:inline-flex;align-items:center;justify-content:center;line-height:1;color:inherit;font-size:inherit}app-prime-icon svg[data-p-icon],app-prime-icon svg{display:block;width:1em;height:1em;flex:0 0 auto;shape-rendering:geometricPrecision}.p-iconfield{position:relative;display:block}.p-iconfield .p-inputicon{position:absolute;top:50%;font-size:var(--p-icon-size, 1rem);width:1em;height:1em;margin-top:calc(-1 * var(--p-icon-size, 1rem) / 2);color:var(--p-form-field-icon-color);line-height:1;z-index:1}.p-iconfield .p-inputicon:first-child{inset-inline-start:var(--p-form-field-padding-x)}.p-iconfield .p-inputicon:last-child{inset-inline-end:var(--p-form-field-padding-x)}.p-iconfield .p-inputtext:not(:first-child),.p-iconfield .p-inputwrapper:not(:first-child) .p-inputtext{padding-inline-start:calc(var(--p-form-field-padding-x) * 2 + var(--p-icon-size, 1rem))}.p-iconfield .p-inputtext:not(:last-child){padding-inline-end:calc(var(--p-form-field-padding-x) * 2 + var(--p-icon-size, 1rem))}.p-select .p-select-dropdown{color:var(--p-form-field-icon-color)}.p-select .p-select-dropdown .p-icon,.p-select .p-select-dropdown app-prime-icon{font-size:var(--app-field-font-size);width:1em;height:1em}.p-button app-prime-icon,.p-button .p-button-icon{font-size:var(--p-icon-size, var(--p-form-field-font-size))}.auth-social-logins app-prime-icon{font-size:var(--p-form-field-font-size)}.auth-shell-email-row app-prime-icon{font-size:var(--p-form-field-font-size)}.p-avatar app-prime-icon{font-size:var(--p-avatar-lg-font-size, 1.5rem)}.p-button.p-button-text.p-button-secondary{color:var(--st-action-color)}.p-button.p-button-text.p-button-secondary:not(:disabled):hover,.p-button.p-button-text.p-button-secondary:not(:disabled):active{color:var(--st-action-hover-color);background:transparent;border-color:transparent;box-shadow:none}.p-button.p-button-text.p-button-secondary:focus-visible{box-shadow:none}.p-button.p-button-text.p-button-secondary.app-ai-action{color:var(--st-ai)}.p-button.p-button-text.p-button-secondary.app-ai-action .p-button-icon,.p-button.p-button-text.p-button-secondary.app-ai-action app-prime-icon,.p-button.p-button-text.p-button-secondary.app-ai-action svg{color:inherit}.p-button.p-button-text.p-button-secondary.app-ai-action:not(:disabled):hover{color:var(--st-ai-hover)}.p-button.p-button-text.p-button-secondary.app-ai-action:not(:disabled):active{color:var(--st-ai-active)}html,body{margin:0;padding:0;height:100%;overflow:hidden}html:has(.marketing-layout),html:has(.marketing-layout) body{height:auto;min-height:100%;min-height:100dvh;overflow-x:clip;overflow-y:auto;font-family:var(--app-font-family)}html:has(.marketing-layout) app-root{height:auto;min-height:100%}
