@layer fae-ui-defaults{:where(:root){--ui-control-height:30px;--ui-control-height-compact:28px;--ui-control-padding-x:9px;--ui-control-radius:6px;--ui-control-radius-small:4px;--ui-control-font-weight:500;--clr-primary-a20:#4888e9;--accent-button-color:color-mix(in srgb, var(--clr-surface-a10) 22%, #5691e838 78%);--clr-surface-a0:#172034;--clr-surface-a10:#172034;--clr-surface-a20:#1e2a43;--clr-surface-a30:#2a395a;--clr-surface-a40:#34476f;--clr-success-a20:#47d5a6;--clr-warning-a20:#d7ac61;--clr-danger-a20:#d94a4a;--clr-info-a20:#4077d1;--clr-purple-a20:#8b5cf640;--clr-purple-a30:#8b5cf6;--selection-highlight-bg:color-mix(in srgb, var(--clr-purple-a20) 58%, transparent);--text-primary:#f5f5f5;--text-secondary:#c9d1d9;--text-disabled:#8b949e;--text-on-accent:#fff;--border-color:#0e1320;--interaction-hover-bg:color-mix(in srgb, var(--clr-surface-a30) 62%, transparent);--interaction-pressed-bg:var(--clr-surface-a40);--overlay-scroll-thumb:var(--text-disabled);--scrollbar-width:3px;--scrollbar-thumb-opacity:.7;--corner-radius:6px;--round-radius:9999px;--font-size:11.5px;--font-family-base:"Inter Variable", system-ui, -apple-system, sans-serif;--font-family-mono:"JetBrains Mono Variable", monospace;--editor-height:28px;--toolbar-control-height:30px;--regular-button-height:28px;--surface-icon-button-size:25px;--button-radius:4px;--icon-size:16px;--dialog-button-height:28px;--dialog-input-height:28px;--dialog-header-height:30px;--dialog-overlay-bg:#172034bf;--dialog-panel-bg:var(--clr-surface-a20);--dialog-panel-border:var(--border-color);--dialog-title-size:calc(var(--font-size) + 3px);--dialog-message-size:calc(var(--font-size) + 2px);--dialog-button-font-size:calc(var(--font-size) + 1px);--dialog-button-padding-x:16px;--card-radius:10px;--dialog-focus-ring:#4888e959;--shadow-sm:0 1px 2px #0000004d;--shadow-md:0 4px 8px #0006;--shadow-xl:0 16px 32px #0009;--card-gap:6px;--panel-padding:8px}:where(:root,.light-theme){--surface-primary:var(--clr-surface-a10);--surface-secondary:var(--clr-surface-a20);--surface-elevated:var(--clr-surface-a30);--accent-color:var(--clr-purple-a30);--success-color:var(--clr-success-a20);--warning-color:var(--clr-warning-a20);--danger-color:var(--clr-danger-a20);--hover-background:var(--interaction-hover-bg);--pressed-background:var(--interaction-pressed-bg);--selection-background:var(--selection-highlight-bg);--control-height:var(--editor-height);--shadow-medium:var(--shadow-md);--shadow-large:var(--shadow-xl);--scrollbar-thumb:var(--overlay-scroll-thumb)}:where(.light-theme){--accent-button-color:color-mix(in srgb, var(--clr-surface-a10) 26%, #b5986e38 74%);--clr-surface-a0:#f8f5f1;--clr-surface-a10:#f8f5f1;--clr-surface-a20:#f2ece3;--clr-surface-a30:#e1d7c6;--clr-surface-a40:#bebebe;--clr-success-a20:#6ab88e;--clr-warning-a20:#cdb356;--clr-danger-a20:#d6684f;--clr-info-a20:#2fa2be;--text-primary:#3f372b;--text-secondary:#5f5244;--text-disabled:#978975;--text-on-accent:#fff;--border-color:#d9cec0;--interaction-hover-bg:#3f372b14;--interaction-pressed-bg:#3f372b21;--corner-radius:6px;--dialog-header-height:30px;--font-family-base:"Inter Variable", system-ui, -apple-system, sans-serif;--font-family-mono:"JetBrains Mono Variable", monospace;--dialog-overlay-bg:#efe8e6b3;--dialog-panel-bg:var(--clr-surface-a20);--dialog-panel-border:var(--border-color);--dialog-title-size:calc(var(--font-size) + 3px);--dialog-message-size:calc(var(--font-size) + 2px);--dialog-button-font-size:calc(var(--font-size) + 1px);--dialog-button-padding-x:16px;--card-radius:10px;--dialog-focus-ring:#b5986e4d;--shadow-sm:0 1px 2px #463e3114;--shadow-md:0 8px 18px #463e311f;--shadow-xl:0 20px 40px #463e312e}}.number-input-wrapper{align-items:stretch;display:inline-flex;position:relative}.number-input-wrapper input[type=number]{width:100%;padding-right:20px!important}.number-input-control>input[type=number]{width:0;padding-right:6px!important}.favorite-toggle-button{width:24px;min-width:24px;height:24px;color:var(--border-color);cursor:var(--terminal-cursor-pointer,pointer);opacity:0;background:0 0;border:none;flex:0 0 24px;justify-content:center;align-items:center;padding:0;transition:opacity .15s,transform .1s,filter .15s;display:flex}.favorite-toggle-reveal:hover .favorite-toggle-button,.favorite-toggle-button:focus-visible,.favorite-toggle-button.is-favorite{opacity:1}.favorite-toggle-button:hover,.favorite-toggle-button:focus-visible{outline:none;transform:scale(1.15)}.favorite-toggle-button>.favorite-toggle-icon[viewBox]{width:18px;max-width:18px;height:18px;color:var(--border-color);flex:0 0 18px}.favorite-toggle-button>.favorite-toggle-icon--filled[viewBox]{color:var(--clr-warning-a20);filter:drop-shadow(0 0 3px var(--clr-warning-a20)80)}.favorite-toggle-button:hover>.favorite-toggle-icon[viewBox],.favorite-toggle-button:focus-visible>.favorite-toggle-icon[viewBox]{filter:brightness(1.2)}.favorite-toggle-button:hover>.favorite-toggle-icon--filled[viewBox],.favorite-toggle-button:focus-visible>.favorite-toggle-icon--filled[viewBox]{filter:brightness(1.2) drop-shadow(0 0 3px var(--clr-warning-a20)80)}.app-dialog-overlay{background:var(--dialog-overlay-bg);z-index:999999;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.app-dialog-title{color:var(--text-primary);font-size:var(--dialog-title-size);text-transform:uppercase;letter-spacing:.08em;margin:0 0 10px;font-weight:700}.app-dialog-message{color:var(--text-secondary);font-size:var(--dialog-message-size);margin:0;line-height:1.5}.app-dialog-button{min-width:96px;height:var(--dialog-button-height);padding:0 var(--dialog-button-padding-x);border-radius:var(--corner-radius);font-family:var(--font-family-base);font-size:var(--dialog-button-font-size);letter-spacing:.08em;text-transform:uppercase;cursor:var(--terminal-cursor-pointer,pointer);border:1px solid #0000;font-weight:700;transition:transform .12s,filter .12s,background-color .12s,border-color .12s}.app-dialog-button:hover{filter:brightness(1.04);transform:translateY(-1px)}.app-dialog-button:active{transform:translateY(0)}.app-dialog-button:focus-visible{outline:2px solid var(--dialog-focus-ring);outline-offset:2px}.app-dialog-button--secondary{background:var(--clr-surface-a30);color:var(--text-secondary);border-color:var(--dialog-panel-border)}.app-dialog-button--primary{background:var(--dialog-accent,var(--accent-button-color));color:var(--text-on-accent);border-color:var(--border-color)}.app-dialog-button:disabled{opacity:.6;cursor:var(--terminal-cursor-forbidden,not-allowed);filter:none;transform:none}.app-dialog-input{width:100%;height:var(--dialog-input-height);border:1px solid var(--dialog-panel-border);border-radius:var(--corner-radius);background:var(--clr-surface-a30);color:var(--text-primary);font-family:var(--font-family-base);font-size:var(--dialog-message-size);box-sizing:border-box;outline:none;margin-top:4px;padding:0 12px;transition:border-color .12s,box-shadow .12s,background-color .12s}.app-dialog-input::placeholder{color:var(--text-disabled)}.app-dialog-input:focus{border-color:var(--clr-primary-a20);box-shadow:0 0 0 2px var(--dialog-focus-ring)}.app-expand-toggle:hover,.app-expand-toggle:focus-visible{outline:none;background:var(--interaction-hover-bg)!important}.app-surface-button{transition:background-color .12s,border-color .12s,color .12s,transform 80ms}.app-surface-button:hover:not(:disabled),.app-surface-button:focus-visible:not(:disabled){outline:none;background:var(--interaction-hover-bg)!important}.app-surface-button:active:not(:disabled){transform:translateY(1px);background:var(--interaction-pressed-bg)!important}.app-expand-toggle.is-open{box-shadow:none;background:var(--clr-surface-a30)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}.app-color-picker-popover input[type=text],.app-color-picker-popover .app-color-picker-apply{min-height:var(--regular-button-height);height:var(--regular-button-height)!important}.app-color-picker-trigger:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--clr-primary-a20) 55%, transparent)}.app-color-picker-trigger,.app-color-picker-swatch{transition:filter .12s,transform .12s,box-shadow .12s}button.app-color-picker-trigger:hover,button.app-color-picker-swatch:hover{filter:brightness(1.12);box-shadow:0 0 0 2px color-mix(in srgb, var(--text-primary) 15%, transparent);background-color:var(--color-picker-value)!important;background-image:linear-gradient(var(--interaction-hover-bg), var(--interaction-hover-bg))!important}button.app-color-picker-trigger:active,button.app-color-picker-swatch:active{filter:brightness(.94);transform:scale(.96);background-color:var(--color-picker-value)!important;background-image:linear-gradient(var(--interaction-pressed-bg), var(--interaction-pressed-bg))!important}button.app-link-color-swatch:hover{filter:brightness(1.18)saturate(1.04);box-shadow:0 0 0 2px color-mix(in srgb, var(--text-primary) 15%, transparent);transform:scale(1.25);background-color:var(--color-picker-value)!important;background-image:none!important}button.app-link-color-swatch:active{filter:brightness(1.06)saturate(1.02);transform:scale(.96);background-color:var(--color-picker-value)!important;background-image:none!important}.app-color-picker-hue{appearance:none;border-radius:var(--corner-radius);width:100%;height:12px;cursor:var(--terminal-cursor-pointer,pointer);background:linear-gradient(90deg,red 0%,#ff0 16.66%,#0f0 33.33%,#0ff 50%,#00f 66.66%,#f0f 83.33%,red 100%);border:0;outline:none;margin:0;padding:0}.app-color-picker-hue::-webkit-slider-thumb{appearance:none;border-radius:calc(var(--button-radius) / 2);background:#fff;border:1px solid #0000008c;width:5px;height:16px;box-shadow:0 1px 3px #00000073}.app-color-picker-hue::-moz-range-thumb{border-radius:calc(var(--button-radius) / 2);background:#fff;border:1px solid #0000008c;width:5px;height:16px;box-shadow:0 1px 3px #00000073}.dialog-standard-header{height:var(--dialog-header-height)!important;min-height:var(--dialog-header-height)!important;max-height:var(--dialog-header-height)!important;box-sizing:border-box!important;border-bottom:1px solid var(--border-color)!important;background:var(--clr-surface-a30)!important;flex-shrink:0!important;justify-content:space-between!important;align-items:center!important;padding:0 0 0 20px!important;display:flex!important}.dialog-standard-title{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--text-primary);font-size:var(--font-size);align-items:center;gap:8px;font-weight:600;display:flex;overflow:hidden}.dialog-standard-title-text{text-overflow:ellipsis;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.dialog-standard-header-actions{height:var(--dialog-header-height);flex-shrink:0;align-items:center;margin-left:auto;display:flex}.dialog-close-button,.dialog-header-action-button{width:var(--dialog-header-height)!important;min-width:var(--dialog-header-height)!important;height:var(--dialog-header-height)!important;min-height:var(--dialog-header-height)!important;box-sizing:border-box!important;color:var(--text-secondary)!important;font-size:var(--font-size)!important;cursor:var(--terminal-cursor-pointer,pointer)!important;background:0 0!important;border:none!important;border-radius:0!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;line-height:1!important;transition:background-color .15s,color .15s!important;display:inline-flex!important}.dialog-close-button>svg,.dialog-header-action-button>svg{display:block;width:13px!important;height:13px!important}.dialog-close-button:hover,.dialog-header-action-button:hover{background:var(--interaction-hover-bg)!important;color:var(--text-primary)!important}.dialog-close-button:active,.dialog-header-action-button:active{background:var(--interaction-pressed-bg)!important;color:var(--text-primary)!important}.dialog-close-button:focus-visible,.dialog-header-action-button:focus-visible{outline:1px solid var(--clr-primary-a20)!important;outline-offset:-2px!important}.number-input-wrapper:hover{background-color:var(--interaction-hover-bg)!important}.number-input-wrapper:focus-within{outline:none;box-shadow:inset 0 1px 3px #00000047,0 1px 3px #0000002e;border-color:var(--border-color)!important}.number-input-wrapper>input[type=number]{border:none;border-radius:0;height:100%;min-height:0;background:0 0!important}.app-surface-icon-button{width:var(--surface-icon-button-size);height:var(--surface-icon-button-size);border:1px solid var(--border-color);border-radius:var(--button-radius);background:var(--clr-surface-a10);color:var(--text-primary);box-shadow:var(--shadow-sm);cursor:var(--terminal-cursor-pointer,pointer);place-items:center;padding:0;font-size:16px;font-weight:700;line-height:1;transition:background-color .15s,border-color .15s,color .15s,transform .1s;display:grid}.app-surface-icon-button:hover:not(:disabled),.app-surface-icon-button:focus-visible:not(:disabled){border-color:var(--border-color);color:var(--text-primary);background:var(--interaction-hover-bg)!important}.app-surface-icon-button:active:not(:disabled){transform:translateY(1px);background:var(--interaction-pressed-bg)!important}.app-surface-icon-button:disabled{color:var(--text-secondary);cursor:var(--terminal-cursor-default,default);opacity:.45}.app-compact-icon-button{border-radius:var(--button-radius);width:24px;min-width:24px;height:24px;min-height:24px;color:var(--text-secondary);cursor:var(--terminal-cursor-pointer,pointer);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;line-height:1;transition:background-color .12s,color .12s,opacity .12s;display:inline-flex}.app-compact-icon-button:hover:not(:disabled),.app-compact-icon-button:focus-visible:not(:disabled){color:var(--text-primary);outline:none;background:var(--interaction-hover-bg)!important}.app-compact-icon-button:active:not(:disabled){color:var(--text-primary);background:var(--interaction-pressed-bg)!important}.app-compact-icon-button:disabled{cursor:var(--terminal-cursor-forbidden,not-allowed);opacity:.42}.app-context-menu-submenu-arrow{color:var(--text-secondary);font-size:calc(var(--font-size) - 1px);margin-left:8px}.app-context-menu-color-row{align-items:center;gap:7px;padding:6px 12px;display:flex}.app-context-menu-color-row .app-color-picker-swatch{border-radius:var(--round-radius);outline-offset:1px;width:16px;height:16px;cursor:var(--terminal-cursor-pointer,pointer);flex-shrink:0;padding:0}.app-context-menu-unlink{border:1px solid var(--border-color);border-radius:var(--button-radius);color:var(--text-secondary);font-size:calc(var(--font-size) - 2px);letter-spacing:.5px;cursor:var(--terminal-cursor-pointer,pointer);background:0 0;margin-left:2px;padding:1px 5px}.app-remove-icon{font-size:17px;line-height:1;display:block;transform:translateY(-1px)}.app-hint-message__content{min-width:0}.app-panel-hint{background:var(--clr-surface-a10);flex:1 1 0;width:100%;min-width:0;height:100%;min-height:0;display:flex}.app-panel-hint .app-hint-message{width:min(100%, calc(var(--font-size) * 30));box-sizing:border-box;align-items:center;gap:var(--card-gap);padding:var(--panel-padding);border:1px solid var(--border-color);border-radius:var(--corner-radius);background:var(--clr-surface-a20);color:var(--text-secondary);text-align:center;flex-direction:column}.app-panel-hint .app-hint-message__icon{width:calc(var(--icon-size) + var(--panel-padding));height:calc(var(--icon-size) + var(--panel-padding));border-radius:var(--corner-radius);background:var(--app-hint-background);color:var(--app-hint-color);flex:none;justify-content:center;align-items:center}.app-panel-hint .app-hint-message__icon svg{width:var(--icon-size);height:var(--icon-size)}.app-panel-hint .app-hint-message__content{width:100%;min-width:0;font-family:var(--font-family-base);font-size:var(--font-size);display:block}.app-hint-message{--app-hint-color:var(--clr-info-a20);--app-hint-background:var(--clr-info-a0)}.custom-checkbox-container{color:var(--text-primary,#e7e9ee);cursor:pointer;font:400 var(--font-size,13px)/1.3 var(--font-family-base,Inter, system-ui, sans-serif);align-items:center;gap:8px;display:flex}.custom-checkbox-container.disabled{cursor:not-allowed;opacity:.55}.checkbox-control{flex:none;display:inline-flex;position:relative}.checkbox-input{opacity:0;width:1px;height:1px;position:absolute}.checkbox-visual{box-sizing:border-box;border:1px solid var(--border-color,#343b49);border-radius:var(--button-radius,var(--ui-control-radius-small));background:var(--surface-primary,#11141a);width:20px;height:20px;color:var(--accent-strong,var(--accent-color,#9b87e8));place-items:center;transition:background .14s,border-color .14s,color .14s,box-shadow .14s,transform 80ms;display:grid}.custom-checkbox-container:hover:not(.disabled) .checkbox-visual{border-color:var(--accent-color,#9b87e8);background:var(--hover-background,#ffffff12)}.custom-checkbox-container:active:not(.disabled) .checkbox-visual{background:var(--pressed-background,#ffffff1c);transform:scale(.94)}.checkbox-input:focus-visible+.checkbox-visual{outline:2px solid var(--accent-color,#9b87e8);outline-offset:2px}.checkbox-input:checked+.checkbox-visual,.checkbox-input:indeterminate+.checkbox-visual{border-color:var(--accent-color,#9b87e8);background:var(--selection-background,var(--pressed-background,#ffffff1c))}.custom-checkbox-container:hover:not(.disabled) :is(.checkbox-input:checked,.checkbox-input:indeterminate)+.checkbox-visual{background:var(--hover-background,#ffffff12);border-color:var(--accent-strong,var(--accent-color,#9b87e8))}.custom-checkbox-container:active:not(.disabled) :is(.checkbox-input:checked,.checkbox-input:indeterminate)+.checkbox-visual{background:var(--pressed-background,#ffffff1c)}.checkbox-visual svg{stroke:currentColor;stroke-width:2.25px;width:16px;height:16px}.checkbox-label{min-width:0}.app-check-tree{gap:4px;min-width:0;display:grid}.app-check-tree__summary{color:var(--text-muted);font-variant-numeric:tabular-nums;justify-self:end}.app-check-tree :is(.app-check-tree__root,.app-check-tree__branch){min-width:0;margin:0;padding:0;list-style:none;display:grid}.app-check-tree__branch{margin-inline-start:28px!important;padding-inline-start:0!important}.app-check-tree__row{min-height:var(--editor-height);grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;padding-block:3px;display:grid}.app-accordion-toggle{box-sizing:border-box;border:1px solid var(--border-color,#343b49);border-radius:var(--corner-radius,var(--ui-control-radius));background:var(--surface-secondary,#181c24);width:20px;min-width:20px;height:20px;min-height:20px;color:var(--text-secondary,#9ca3b3);cursor:pointer;place-items:center;padding:0;transition:background .14s,border-color .14s,color .14s,box-shadow .14s,transform 80ms;display:inline-grid}.app-accordion-toggle .app-dropdown-chevron{margin:0 auto}.app-accordion-toggle:hover:not(:disabled){border-color:color-mix(in srgb, var(--border-color,#343b49) 58%, var(--accent-color,#9b87e8));background:var(--control-hover,var(--hover-background,#ffffff12));color:var(--text-primary,#e7e9ee)}.app-accordion-toggle:focus-visible{box-shadow:0 0 0 3px var(--focus-ring,color-mix(in srgb, var(--accent-color,#9b87e8) 35%, transparent));outline:0}.app-accordion-toggle:active:not(:disabled){background:var(--control-pressed,var(--pressed-background,#ffffff1c));transform:translateY(1px)}.app-accordion-toggle:disabled{color:var(--control-disabled,#6b7280);cursor:not-allowed}.app-accordion{min-width:0}.app-accordion__header{align-items:center;gap:var(--action-gap,var(--panel-padding));min-width:0;display:flex}.app-accordion__header>.app-accordion-toggle{flex:none}.app-accordion__summary{cursor:pointer;overflow-wrap:anywhere;flex:auto;min-width:0}.app-accordion__header:has(>:disabled)>.app-accordion__summary{cursor:not-allowed}.app-accordion__content{min-width:0}.app-accordion__content[hidden]{display:none}.app-check-tree__expand{padding:0}.app-check-tree__leaf-indent{width:20px}.app-check-tree__row .checkbox-label{white-space:normal;overflow-wrap:anywhere;min-width:0}.app-check-tree__count{color:var(--text-muted);font-variant-numeric:tabular-nums}.app-search-input{box-sizing:border-box;width:100%;height:var(--control-height,var(--ui-control-height));border:1px solid var(--border-color,#343b49);border-radius:var(--corner-radius,var(--ui-control-radius));background:var(--surface-primary,#11141a);color:var(--text-primary,#e7e9ee);padding:0 var(--ui-control-padding-x);font:400 var(--font-size,13px)/1 var(--font-family-base,Inter, system-ui, sans-serif);outline:0}.app-search-input-container{width:100%;min-width:0;display:inline-flex;position:relative}.app-search-input-container>.app-search-input{flex:auto;min-width:0}.app-search-input-container>.app-search-input--with-icon{padding-left:29px}.app-search-input-icon{z-index:1;fill:none;width:14px;height:14px;stroke:var(--text-secondary,#9ca3b3);stroke-width:1.5px;stroke-linecap:round;pointer-events:none;position:absolute;top:50%;left:9px;transform:translateY(-50%)}.app-search-input:hover{border-color:var(--surface-elevated,#2d3543)}.app-search-input:focus{border-color:var(--accent-color,#9b87e8)}.app-combobox-trigger{box-sizing:border-box;border:1px solid var(--border-color,#343b49);border-radius:var(--corner-radius,var(--ui-control-radius));background:var(--surface-primary,#11141a);color:var(--text-secondary,#9ca3b3);font:var(--ui-control-font-weight) var(--font-size,13px)/normal var(--font-family-base,Inter, system-ui, sans-serif);cursor:pointer;justify-content:space-between;align-items:center;transition:background .14s,border-color .14s,color .14s,box-shadow .14s;display:flex}.app-combobox-trigger.has-value{color:var(--text-primary,#e7e9ee)}.app-combobox-trigger:hover:not(:disabled){background:var(--control-hover,var(--hover-background,#ffffff12))}.app-combobox-trigger.is-open{border-color:var(--accent-color,#9b87e8);background:var(--pressed-background,#ffffff1c)}.app-combobox-trigger:disabled{cursor:not-allowed;opacity:.55}.app-combobox-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-mode-toggle{border:1px solid var(--border-color,#343b49);border-radius:var(--corner-radius,var(--ui-control-radius));background:var(--surface-primary,#11141a);gap:2px;padding:2px;display:inline-flex}.app-mode-toggle button{border-radius:var(--button-radius,var(--ui-control-radius-small));min-height:24px;color:var(--text-secondary,#9ca3b3);padding:0 var(--ui-control-padding-x);cursor:pointer;font:var(--ui-control-font-weight) var(--font-size,13px)/1 var(--font-family-base,Inter, system-ui, sans-serif);background:0 0;border:0}.app-mode-toggle button:hover{color:var(--text-primary,#e7e9ee);background:var(--hover-background,#ffffff12)}.app-mode-toggle button[aria-pressed=true]{color:var(--accent-color,#9b87e8);background:var(--pressed-background,var(--surface-elevated,#222834))}.app-dropdown-chevron{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:square;stroke-linejoin:miter;transform-origin:50%;flex:none;width:12px;height:12px;transition:transform .15s;display:block;overflow:visible;transform:rotate(0)}.app-dropdown-chevron[data-open=true]{transform:rotate(180deg)}.app-dropdown-chevron[data-direction=right]{transform:rotate(-90deg)}.app-dropdown-chevron[data-direction=right][data-open=true]{transform:rotate(0)}.app-toolbar-toggle{border:1px solid var(--border-color,#343b49);border-radius:var(--corner-radius,var(--ui-control-radius));background:var(--surface-secondary,#181c24);color:var(--text-secondary,#9ca3b3);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.app-toolbar-toggle:hover{color:var(--text-primary,#e7e9ee);background:var(--control-hover,var(--hover-background,#ffffff12))}.app-toolbar-toggle.is-open{color:var(--text-primary,#e7e9ee);background:var(--control-pressed,var(--pressed-background,#ffffff1c))}.app-square-add-button{--square-add-button-size:30px;--square-add-button-padding:6px;width:var(--square-add-button-size);min-width:var(--square-add-button-size);height:var(--square-add-button-size);min-height:var(--square-add-button-size);padding:var(--square-add-button-padding)}.app-add-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.6px;width:17px;height:17px;display:block;overflow:visible}.symbol-selector-dropdown{box-sizing:border-box;border:1px solid var(--border-color,#343b49);border-radius:var(--corner-radius,var(--ui-control-radius));background:var(--surface-secondary,#181c24);color:var(--text-primary,#e7e9ee);box-shadow:var(--shadow-large,0 16px 38px #0000005c);flex-direction:column;display:flex;overflow:hidden}.app-combobox-options{flex-direction:column;gap:2px;padding:4px;display:flex}.app-combobox-options>.symbol-item{white-space:normal;overflow-wrap:anywhere;flex-shrink:0;align-items:center;width:100%;min-width:0;height:auto;display:flex}.app-combobox-group-label{border-bottom:1px solid var(--border-color,#343b49);min-height:24px;color:var(--text-secondary,#9ca3b3);font:600 var(--font-size,13px)/1.2 var(--font-family-base,Inter, system-ui, sans-serif);padding:5px 10px 3px}.symbol-item{box-sizing:border-box;border-radius:var(--button-radius,var(--ui-control-radius-small));min-height:32px;color:var(--text-primary,#e7e9ee);cursor:pointer;text-align:left;font:400 var(--font-size,13px)/1.3 var(--font-family-base,Inter, system-ui, sans-serif);background:0 0;border:0;padding:6px 10px}.symbol-item:hover{background:var(--hover-background,#ffffff12)}.symbol-item.is-active{background:var(--hover-background,#ffffff12);outline:0}.symbol-item.selected,.symbol-item:active{background:var(--pressed-background,#ffffff1c)}.app-context-menu{box-sizing:border-box;border:1px solid var(--border-color,#343b49);border-radius:var(--corner-radius,var(--ui-control-radius));background:var(--surface-secondary,#181c24);min-width:min(190px,100vw - 16px);color:var(--text-primary,#e7e9ee);box-shadow:var(--shadow-large,0 16px 38px #0000005c);font:400 var(--font-size,13px)/1.3 var(--font-family-base,Inter, system-ui, sans-serif);padding:4px;overflow:hidden}.app-context-menu-item{box-sizing:border-box;width:100%;min-height:var(--ui-control-height-compact);border-radius:var(--button-radius,var(--ui-control-radius-small));color:inherit;cursor:pointer;text-align:left;font:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:5px 8px;display:flex}.app-context-menu-item:hover:not(:disabled),.app-context-menu-item:focus-visible:not(:disabled),.app-context-menu-item.is-active{background:var(--hover-background,#ffffff12);outline:0}.app-context-menu-item.is-danger{color:var(--danger-color,#e15b63)}.app-context-menu-item:disabled{cursor:not-allowed;opacity:.45}.app-context-menu-item__content{align-items:center;gap:8px;min-width:0;display:flex}.app-context-menu-item__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-context-menu-icon{justify-content:center;width:16px;display:inline-flex}.app-context-menu-separator{background:var(--border-color,#343b49);height:1px;margin:4px}.app-context-menu-header{color:var(--text-secondary,#9ca3b3);padding:6px 8px 3px;font-weight:600}.app-hint-message{box-sizing:border-box;width:100%;min-width:0;max-width:100%;color:var(--text-secondary,#9ca3b3);font:400 var(--font-size,13px)/1.45 var(--font-family-base,Inter, system-ui, sans-serif);align-items:flex-start;gap:8px;display:flex}.app-hint-message__icon{flex:none;width:16px;height:16px;display:inline-flex}.app-hint-message__icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:100%;height:100%}.app-hint-message--success{color:var(--success-color,#4ecb8d)}.app-hint-message--warning{color:var(--warning-color,#e4b85c)}.app-hint-message--error{color:var(--danger-color,#e15b63)}.app-hint-message--centered{text-align:center;justify-content:center;align-items:center}.panel-button{min-height:var(--ui-control-height-compact);border:1px solid var(--border-color,#343b49);border-radius:var(--corner-radius,var(--ui-control-radius));background:var(--surface-secondary,#181c24);color:var(--text-primary,#e7e9ee);padding:0 var(--ui-control-padding-x);cursor:pointer;font:var(--ui-control-font-weight) var(--font-size,13px)/1 var(--font-family-base,Inter, system-ui, sans-serif)}.panel-button:hover{background:var(--hover-background,#ffffff12)}.app-hamburger-button{box-sizing:border-box;border:1px solid var(--border-color,#343b49);border-radius:var(--corner-radius,var(--ui-control-radius));background:var(--surface-secondary,#181c24);color:var(--text-primary,#e7e9ee);cursor:pointer;place-items:center;padding:0;display:inline-grid}.app-hamburger-button:hover:not(:disabled){background:var(--hover-background,#ffffff12)}.app-hamburger-button:disabled{color:var(--control-disabled,#6b7280);cursor:not-allowed}.app-hamburger-button__icon{width:20px;height:20px;display:block}.app-tab-selector-overflow{flex:0 auto;align-self:flex-start;width:max-content;min-width:0;max-width:100%;display:inline-flex}.app-tab-selector-overflow>.fae-horizontal-overflow-scroller__viewport{width:auto;max-width:100%}.app-tab-selector{width:max-content;min-width:100%;min-height:var(--control-height,var(--ui-control-height));border:1px solid var(--border-color,#343b49);border-radius:var(--corner-radius,var(--ui-control-radius));background:var(--surface-primary,#11141a);display:inline-flex;overflow:hidden}.app-tab-selector>button{border:0;border-right:1px solid var(--border-color,#343b49);min-width:max-content;padding:0 var(--ui-control-padding-x);color:var(--text-secondary,#9ca3b3);cursor:pointer;font:var(--ui-control-font-weight) var(--font-size,13px)/1 var(--font-family-base,Inter, system-ui, sans-serif);background:0 0;flex:none}.app-tab-selector>button:last-child{border-right:0}.app-tab-selector>button:hover,.app-tab-selector>button:focus-visible{background:var(--hover-background,#ffffff12);color:var(--text-primary,#e7e9ee);outline:none}.fae-hover-card{display:inline-flex;position:relative}.fae-hover-card-content{z-index:var(--overlay-z-index,1000);visibility:hidden;opacity:0;pointer-events:none;min-width:220px;color:var(--text-primary,var(--text));background:var(--surface-elevated,var(--panel));border:1px solid var(--surface-border,var(--border-color));border-radius:var(--corner-radius,var(--ui-control-radius));box-shadow:var(--shadow-large,var(--panel-shadow));padding:12px;transition:opacity .12s,transform .12s,visibility .12s;position:absolute;bottom:calc(100% + 8px);transform:translateY(4px)}.fae-hover-card-content.is-start{left:0}.fae-hover-card-content.is-center{left:50%;transform:translate(-50%,4px)}.fae-hover-card-content.is-end{right:0}.fae-hover-card:hover .fae-hover-card-content,.fae-hover-card:focus-within .fae-hover-card-content{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}.fae-hover-card:hover .fae-hover-card-content.is-center,.fae-hover-card:focus-within .fae-hover-card-content.is-center{transform:translate(-50%)}.toggle-switch{box-sizing:border-box;border:1px solid var(--border-color,#343b49);border-radius:var(--corner-radius,var(--ui-control-radius));background:var(--surface-primary,#11141a);cursor:pointer;outline:0;flex:none;width:46px;height:24px;padding:0;position:relative;box-shadow:inset 0 2px 4px #0006}.toggle-switch[aria-pressed=true]{background:var(--success-color,#4ecb8d);box-shadow:inset 0 2px 4px #0000004d}.toggle-switch:focus-visible{outline:2px solid var(--success-color,#4ecb8d);outline-offset:2px}.toggle-switch:hover:not(:disabled):not([aria-pressed=true]){background:var(--hover-background,#ffffff12)}.toggle-switch:hover:not(:disabled)[aria-pressed=true]{background:linear-gradient(var(--hover-background,#ffffff12), var(--hover-background,#ffffff12)), var(--success-color,#4ecb8d)}.toggle-switch:active:not(:disabled):not([aria-pressed=true]){background:var(--pressed-background,#ffffff1c);box-shadow:inset 0 3px 5px #00000057}.toggle-switch:disabled{cursor:not-allowed;opacity:.5}.toggle-switch-knob{border-radius:var(--button-radius,var(--ui-control-radius-small));background:var(--text-secondary,#9ca3b3);width:18px;height:18px;transition:left .12s;position:absolute;top:2px;left:2px;box-shadow:0 2px 4px #00000080,inset 0 1px #ffffff2e}.toggle-switch[aria-pressed=true] .toggle-switch-knob{left:calc(100% - 20px)}.app-dialog-backdrop{z-index:1100;background:var(--dialog-overlay-bg,#0000008c);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.app-dialog-panel{border:1px solid var(--surface-border,var(--border-color));border-radius:var(--card-radius,10px);background:var(--panel,var(--surface-elevated));width:min(760px,100%);max-height:calc(100dvh - 48px);box-shadow:var(--dialog-shadow,var(--shadow-large,var(--panel-shadow)));flex-direction:column;display:flex;overflow:hidden}.app-dialog-panel--compact{box-sizing:border-box;width:min(var(--dialog-compact-width,336px), 100%);padding:var(--dialog-compact-padding,18px 20px 16px);border-color:var(--dialog-panel-border,var(--surface-border,var(--border-color)));background:var(--dialog-panel-bg,var(--surface-secondary,var(--panel,var(--surface-elevated))));font-family:var(--font-family-base,Inter, system-ui, sans-serif)}.app-dialog-panel--compact-primary{background:var(--surface-primary,var(--dialog-panel-bg,var(--panel,var(--surface-elevated))))}.app-dialog-panel--confirmation{width:min(520px,100%)}.app-dialog-header{border-bottom:1px solid var(--surface-border,var(--border-color));flex:none;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:20px 22px 14px;display:flex}.app-dialog-header h2{font-size:var(--font-size-title,18px);margin:0}.app-dialog-close{border:1px solid var(--surface-border,var(--border-color));border-radius:var(--button-radius,var(--ui-control-radius-small));width:25px;min-width:25px;height:25px;min-height:25px;color:var(--text,var(--text-primary));background:var(--panel-raised,var(--surface-elevated));box-shadow:var(--control-shadow,none);font:700 16px/1 var(--font-family-base,sans-serif);cursor:pointer;place-items:center;padding:0;display:grid}.app-dialog-close:hover{color:var(--text,var(--text-primary));background:var(--control-hover,var(--hover-background))}.app-dialog-close:active{background:var(--control-pressed,var(--pressed-background));transform:translateY(1px)}.app-dialog-content{flex:auto;min-height:0}.app-dialog-content-viewport{padding:18px 22px 22px}.app-dialog-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.app-dialog-panel--confirmation .app-dialog-header{padding-bottom:16px}.app-dialog-panel--confirmation .app-dialog-actions{background:0 0;border:0;justify-content:flex-end;margin-top:16px;padding:0;position:static}.application-tab-control{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.application-tab-control__strip{align-items:stretch;gap:0;min-width:max-content;display:flex}.application-tab-control__overflow{height:var(--application-tab-height,var(--editor-height,32px));min-height:var(--application-tab-height,var(--editor-height,32px));max-height:var(--application-tab-height,var(--editor-height,32px));flex:0 0 var(--application-tab-height,var(--editor-height,32px))}.application-tab-control__tab{box-sizing:border-box;min-width:max-content;color:var(--application-tab-text,var(--text-secondary));font-size:calc(var(--font-size) - 1px);letter-spacing:.3px;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border-bottom:3px solid #0000;flex:none;align-items:center;gap:0;padding:0 6px 0 8px;font-weight:400;transition:background-color .12s,color .12s;display:flex}.application-tab-control__tab.is-selected{border-bottom-color:var(--application-tab-accent,var(--accent));background:var(--application-tab-selected-background,var(--surface-elevated,transparent));color:var(--application-tab-selected-text,var(--text-primary));font-weight:600}.application-tab-control__tab:hover{background:var(--application-tab-hover-background,var(--interaction-hover-bg,var(--hover-background,#ffffff12)));color:var(--application-tab-selected-text,var(--text-primary))}.application-tab-control__tab:active{background:var(--application-tab-pressed-background,var(--interaction-pressed-bg,var(--pressed-background,#ffffff1c)));color:var(--application-tab-selected-text,var(--text-primary))}.application-tab-control__tab[aria-disabled=true]{color:var(--text-muted);cursor:default;opacity:.65}.application-tab-control__tab:focus-visible{box-shadow:inset 0 0 0 2px var(--focus-ring,var(--accent-color,#9b87e8));outline:0}.application-tab-control__label{white-space:nowrap;flex:none;min-width:max-content}.application-tab-control__adornment{min-width:max-content;white-space:nowrap;flex:none;justify-content:center;align-items:center;margin-inline-start:var(--application-tab-adornment-gap,4px);display:inline-flex}.application-tab-control__rename{box-sizing:border-box;border:1px solid var(--application-tab-accent,var(--accent));border-radius:var(--button-radius,var(--ui-control-radius-small));background:var(--application-tab-rename-background,var(--surface-primary));width:80px;height:19px;min-height:19px;max-height:19px;color:var(--text-primary);font-family:inherit;font-size:calc(var(--font-size) - 1px);padding:1px 4px}.application-tab-control__close{border-radius:calc(var(--button-radius,var(--ui-control-radius-small)) / 2);width:12px;min-width:12px;height:14px;color:var(--application-tab-muted,var(--text-secondary));font-size:var(--font-size);cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin-left:0;padding:0;line-height:1;transition:opacity .12s,color .12s,background-color .12s;display:flex;overflow:hidden}.application-tab-control__tab:hover .application-tab-control__close,.application-tab-control__tab:focus-within .application-tab-control__close{opacity:1;visibility:visible;pointer-events:auto}.application-tab-control__close:hover{color:var(--application-tab-selected-text,var(--text-primary))}.application-tab-control__panels,.application-tab-control__panel{flex:1;min-width:0;min-height:0}.application-tab-control__panels{flex-direction:column;display:flex;overflow:hidden}.application-tab-control__panel[hidden]{display:none}.fae-file-picker{width:100%;min-width:0;display:block}.fae-file-picker__native{display:none}.fae-file-picker__button{box-sizing:border-box;width:100%;min-width:0;height:var(--control-height,var(--ui-control-height));align-items:center;gap:var(--ui-control-padding-x);border:1px solid var(--editor-border,var(--border-color));border-radius:var(--corner-radius,var(--ui-control-radius));background:var(--editor,var(--surface-primary));color:var(--text-primary);padding:0 var(--ui-control-padding-x);box-shadow:var(--editor-control-shadow,none);font:400 var(--font-size)/1 var(--font-family-base,Inter, system-ui, sans-serif);text-align:left;cursor:pointer;display:flex}.fae-file-picker__icon{width:var(--icon-size);height:var(--icon-size);color:var(--text-secondary);flex:none}.fae-file-picker__name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.fae-file-picker__name--empty{color:var(--text-secondary)}.fae-file-picker__action{border-radius:var(--ui-control-radius-small);background:var(--surface-secondary);color:var(--text-primary);padding:calc(var(--ui-control-padding-x) / 2) var(--ui-control-padding-x);font-weight:var(--ui-control-font-weight);white-space:nowrap;flex:none}.fae-file-picker__button:hover:not(:disabled){border-color:var(--editor-border-hover,var(--accent-color));background:var(--editor-hover,var(--hover-background))}.fae-file-picker__button:hover:not(:disabled) .fae-file-picker__action{background:var(--control-hover,var(--hover-background))}.fae-file-picker__button:active:not(:disabled),.fae-file-picker__button:active:not(:disabled) .fae-file-picker__action{background:var(--control-pressed,var(--pressed-background))}.fae-file-picker__button:focus-visible{border-color:var(--editor-focus,var(--accent-color));box-shadow:0 0 0 3px var(--focus-ring,var(--accent-color));outline:0}.fae-file-picker__button:disabled{color:var(--control-disabled,var(--text-disabled));cursor:not-allowed}.fae-file-picker__button:disabled .fae-file-picker__icon,.fae-file-picker__button:disabled .fae-file-picker__action{color:var(--control-disabled,var(--text-disabled))}.fae-file-picker__button[aria-invalid=true]{border-color:var(--danger-color)}.fae-hamburger-menu--resizable{position:relative}.fae-hamburger-menu__navigation-row{flex:1 1 0;min-width:0;min-height:0;display:flex}.fae-hamburger-menu__navigation-scroller,.fae-hamburger-menu__navigation-viewport,.fae-hamburger-menu__navigation-content{min-width:0;min-height:0}@media (width>=761px){.fae-hamburger-menu-resize-host{grid-template-columns:max-content minmax(0,1fr)}.fae-hamburger-menu--resizable:not(.is-compact):not(.is-resized){inline-size:max-content;min-inline-size:max-content;max-inline-size:none}.fae-hamburger-menu--resizable:not(.is-compact):not(.is-resized) .nav-item{inline-size:max-content;min-inline-size:100%;max-inline-size:none}}aside.sidebar.fae-hamburger-menu--resizable.is-compact{inline-size:var(--sidebar-collapsed-width);min-inline-size:var(--sidebar-collapsed-width);max-inline-size:var(--sidebar-collapsed-width)}.fae-hamburger-menu.is-compact .sidebar-header{justify-content:center;margin-inline:0}.fae-hamburger-menu.is-compact .nav-item{justify-content:center;padding-inline:0}.fae-hamburger-menu.is-compact :is(.nav-label,.nav-badge){display:none}.fae-hamburger-menu.is-compact .nav-item-active{inline-size:calc(100% - 2px);clip-path:inset(0 round var(--corner-radius,var(--ui-control-radius)));margin-inline:1px}.fae-hamburger-menu__resize-handle{z-index:5;cursor:col-resize;touch-action:none;width:20px;position:absolute;inset-block:0;inset-inline-end:-10px}.fae-hamburger-menu__resize-handle:after{content:"";background:0 0;width:1px;transition:background-color .12s,box-shadow .12s;position:absolute;inset-block:0;inset-inline-end:9px}.fae-hamburger-menu__resize-handle:hover:after,.fae-hamburger-menu__resize-handle:focus-visible:after,.fae-hamburger-menu__resize-handle.is-dragging:after{background:var(--accent-color,var(--accent));box-shadow:0 0 5px var(--accent-color,var(--accent))}.fae-hamburger-menu__resize-handle:focus-visible{outline:0}@media (width<=760px){aside.sidebar.fae-hamburger-menu--resizable{inline-size:100%;min-inline-size:0;max-inline-size:none;width:100%!important;min-width:0!important;max-width:none!important}.fae-hamburger-menu__resize-handle{display:none}.fae-hamburger-menu__navigation-row{align-items:stretch}.fae-hamburger-menu__navigation-row .nav-list{flex:none;width:max-content;min-width:max-content;overflow:visible}.fae-hamburger-menu__navigation-row .nav-item{flex:none;width:max-content;min-width:max-content}}.email-access-section,.email-access-card-body{gap:var(--content-block-gap);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.email-access-section p,.email-access-card-body p{overflow-wrap:anywhere;margin:0}.email-access-section h3{font-size:var(--font-size);margin:0}.email-access-actions{gap:var(--action-gap);flex-wrap:wrap;min-width:0;display:flex}.email-access-facts{gap:var(--content-block-gap);min-width:0;margin:0;display:grid}.email-access-facts>div{gap:var(--action-gap);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.email-access-facts dt{color:var(--text-secondary)}.email-access-facts dd{overflow-wrap:anywhere;min-width:0;margin:0}.staff-entry-actions{gap:var(--action-gap);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.staff-entry-actions>.button{width:100%;max-width:100%;height:auto;min-height:var(--editor-height);min-width:0;color:var(--accent-strong);box-shadow:none;white-space:normal;background:0 0;border:0;padding:0;text-decoration:underline}.staff-entry-actions>.button:hover:not(:disabled){color:var(--text);background:0 0}.staff-entry-actions>.button:active:not(:disabled){color:var(--accent);box-shadow:none;background:0 0;transform:none}.staff-entry-actions>.button:disabled{color:var(--text-muted)}.staff-entry-actions>.button:focus-visible:not(:disabled){box-shadow:var(--editor-control-focus-shadow)}.prop-message-thread-scroll{flex:1 1 0;width:100%;min-width:0;min-height:0}.prop-message-thread-viewport{min-width:0}.prop-message-thread{gap:var(--action-gap);padding:var(--mini-card-padding);min-width:0;font-family:var(--font-family-base);font-size:var(--font-size);display:grid}.prop-message{border-bottom:1px solid var(--border-color);min-width:0;padding:0 0 12px}.prop-message:last-child{border-bottom:0}.prop-message.is-unread{border-inline-start:2px solid var(--accent);padding-inline-start:10px}.prop-message.is-targeted{border-radius:var(--corner-radius);background:var(--selection-highlight-bg);padding:10px}.prop-message:focus-visible{box-shadow:0 0 0 3px var(--focus-ring);outline:0}.prop-message-meta,.prop-message-heading,.prop-message-actions,.prop-message-evidence{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.prop-message-meta{color:var(--text-secondary)}.prop-message-heading{color:var(--text);margin-top:6px}.prop-message-heading>strong{overflow-wrap:anywhere}.prop-message-heading>span,.prop-message-heading>time,.prop-message-evidence{color:var(--text-muted);font-size:var(--font-size)}.prop-message-heading>time{font-variant-numeric:tabular-nums;margin-left:auto}.prop-message-actions{margin-left:auto}.prop-message-body{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0;line-height:1.5}.prop-message-deleted{text-decoration:line-through}.prop-message-tombstone{color:var(--text-muted);margin:8px 0}.prop-message-evidence{overflow-wrap:anywhere;margin-top:8px}.prop-message-composer{min-width:0;font-family:var(--font-family-base);font-size:var(--font-size);gap:12px;display:grid}.prop-message-composer-heading{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:12px;min-width:0;display:grid}.prop-message-field{gap:5px;min-width:0;display:grid}.prop-message-field>span{color:var(--text-muted)}.prop-message-field>input{box-sizing:border-box;width:100%;min-width:0;height:var(--editor-height);border:1px solid var(--editor-border);border-radius:var(--corner-radius);background:var(--editor);color:var(--text);padding-inline:var(--ui-control-padding-x);font:inherit}.prop-message-field>:is(input,textarea):hover:not(:disabled){border-color:var(--editor-border-hover)}.prop-message-field>input:focus-visible{border-color:var(--editor-focus);box-shadow:inset 0 0 0 1px var(--editor-focus);outline:0}.prop-message-field>:is(input,textarea):disabled{color:var(--control-disabled);cursor:not-allowed}@media (width<=760px){.prop-message-composer-heading{grid-template-columns:minmax(0,1fr)}}.staff-profile,.staff-profile-fields{gap:var(--content-block-gap);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.staff-profile p,.staff-profile h3{font-size:var(--font-size);overflow-wrap:anywhere;margin:0}.staff-profile-actions{justify-content:flex-end;gap:var(--action-gap);flex-wrap:wrap;display:flex}.staff-profile-facts{gap:var(--content-block-gap);margin:0;display:grid}.staff-profile-facts>div{gap:var(--action-gap);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.staff-profile-facts dt{color:var(--text-secondary)}.staff-profile-facts dd{overflow-wrap:anywhere;margin:0}.staff-profile-hint{padding:var(--panel-content-padding);border-radius:var(--corner-radius);background:var(--info-card-surface)}.staff-profile-permissions,.staff-profile-rules{gap:var(--action-gap);padding:var(--panel-content-padding);margin:0;list-style:none;display:grid}.staff-profile-list-scroll{max-height:var(--staff-profile-list-height);border:var(--staff-profile-border-width) solid var(--border-color);border-radius:var(--corner-radius);min-height:0;overflow:hidden}.staff-profile-rules li{gap:var(--action-gap);display:grid}.staff-profile li{overflow-wrap:anywhere}.staff-settings-content{gap:var(--content-block-gap);min-width:0;display:grid}.staff-settings-button[aria-expanded=true]{color:var(--accent-strong);background:var(--control-pressed)}.firm-settings-content:has(.staff-profile){grid-template-columns:minmax(0,1fr)}.firm-settings-content:has(.staff-profile)>*{min-width:0;max-width:100%}.connection-status-chips{width:100%;min-width:0;max-width:100%;display:flex}.connection-status-overflow .connection-status-chip-list{gap:calc(var(--content-block-gap) / 2);align-items:center}.connection-status-overflow .fae-horizontal-overflow-scroller__button{font-size:var(--font-size)}.connection-status-chip{gap:calc(var(--content-block-gap) / 2);white-space:nowrap;flex:none;align-items:center;min-width:0;display:inline-flex}.connection-status-chip--positive{--chip-color:var(--success-color);--chip-surface:var(--positive-card-surface)}.connection-status-chip--negative{--chip-color:var(--danger-color);--chip-surface:var(--danger-surface)}.connection-status-chip--warning{--chip-color:var(--warning-color);--chip-surface:var(--warning-card-surface)}.connection-status-chip--neutral{--chip-color:var(--text-muted);--chip-surface:var(--panel)}.connection-status-chips .button.connection-status-chip{padding-inline:calc(var(--button-padding-inline) / 2);color:var(--text);background:var(--chip-surface);border-color:var(--border-color)}.connection-status-chips .button.connection-status-chip:is(:hover,:active,:focus-visible){color:var(--text);border-color:var(--border-color)}.connection-status-chips .button.connection-status-chip:is(:hover,:active){background:color-mix(in srgb, var(--chip-color) 20%, var(--panel))}.app-shell .topbar:has(.connection-status-chips){flex-wrap:nowrap;flex-basis:auto;justify-content:flex-start}.app-shell .topbar:has(.connection-status-chips)>.global-search{flex-shrink:0;margin-inline-end:0}.app-shell .topbar-status:has(.connection-status-chips){flex:1 1 0;min-width:0;display:flex}@media (width<=760px){.app-shell .topbar:has(.connection-status-chips){flex-wrap:wrap}.app-shell .topbar:has(.connection-status-chips)>.topbar-actions{max-width:100%;margin-inline-start:0}.app-shell .topbar-status:has(.connection-status-chips):not(:has(.connection-status-chip)){display:none}}@media (width<=1120px){.policy-setups-workspace{grid-template-columns:minmax(0,1fr)}.policy-setups-workspace>*{height:auto}}@media (width<=720px){.policy-setup-fields{grid-template-columns:minmax(0,1fr)}.policy-setups-grid{height:min(54vh,520px)}}.firm-mail-mailbox-layout{align-items:start;gap:var(--panel-content-padding);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.firm-mail-composition-region{align-content:start}.firm-mail-mailbox-layout .firm-settings-fields{gap:var(--action-gap)}.firm-mail-mailbox-layout .firm-mail-composer{border:0;padding:0}.firm-mail-mailbox-layout .firm-mail-composer legend{margin-block-end:var(--action-gap)}@media (width<=760px){.firm-mail-mailbox-layout{grid-template-columns:minmax(0,1fr)}}.firm-mail-template-dialog{width:min(860px,100% - 32px);min-width:0}.firm-mail-template-state,.firm-mail-toolbar{flex-wrap:wrap;align-items:end;gap:8px;min-width:0;display:flex}.firm-mail-toolbar>.form-field{flex:220px;min-width:0}.firm-mail-field-chips{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.firm-mail-field-chip{overflow-wrap:anywhere;white-space:normal;max-width:100%}.firm-mail-record :is(dt,dd){overflow-wrap:anywhere;min-width:0}.firm-mail-record+.firm-mail-record{border-top:1px solid var(--border-color);padding-top:12px}.firm-mail-preview-frame{border:1px solid var(--border-color);border-radius:var(--corner-radius);background:var(--surface-primary);width:100%;min-width:0;min-height:280px;display:block}.firm-mail-condition{overflow-wrap:anywhere;display:block}.firm-mail-notification{gap:6px}.firm-mail-intents{gap:10px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.firm-mail-intents>li{border-bottom:1px solid var(--border-color);gap:4px;min-width:0;padding-bottom:10px;display:grid}.firm-mail-intents>li:last-child{border-bottom:0;padding-bottom:0}.firm-mail-intents>li>:is(strong,span){overflow-wrap:anywhere}.firm-mail-intents>li>span{color:var(--text-secondary)}.firm-setup-panel{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.firm-setup-scroll{flex:1 1 0;min-width:0;min-height:0}.firm-setup-content{box-sizing:border-box;min-height:100%;padding:var(--content-page-gutter) var(--content-inline-padding)}.firm-setup-panel .firm-workbench__local-layout{grid-template-columns:minmax(0,1fr)}.firm-setup-layout .firm-workbench__local-rail{flex:none}.firm-setup-layout.firm-workbench__local-layout--dock .firm-setup-panel{height:100%}.firm-setup-layout .nav-badge{color:var(--text);background:0 0}.firm-setup-layout{height:100%}.button.firm-workbench__home-card.is-incomplete:not(:hover):not(:active):not(:focus-visible){background:radial-gradient(ellipse 60% 90% at 35% 50%, var(--warning-surface), transparent 75%);box-shadow:none;border:0}.firm-workbench__home-card.is-incomplete:not(:hover):not(:active):not(:focus-visible) small{color:var(--warning-color)}.firm-setup-content--mail{flex-direction:column;height:100%;min-height:0;display:flex}.firm-setup-content--cards{gap:var(--prop-card-gap);flex-direction:column;height:100%;min-height:0;display:flex}.firm-setup-content--cards .firm-foundation-fields .policy-setup-fields{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--firm-settings-field-width)), 1fr));align-items:start;gap:var(--content-block-gap);display:grid}.firm-setup-content--cards .policy-setup-fields>*{min-width:0}.firm-settings-button:active{background:var(--control-pressed)}.firm-settings-button[aria-expanded=true]{color:var(--accent-strong);background:var(--control-pressed)}.firm-settings-button:focus-visible{box-shadow:0 0 0 3px var(--focus-ring), var(--control-shadow)}.firm-settings-dialog{width:min(760px,100vw - 32px);min-width:0}.firm-settings-content,.firm-settings-fields{gap:var(--content-block-gap);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.firm-settings-alerts-layout{align-items:start;gap:var(--prop-card-gap);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.firm-settings-alerts-layout h2{font-size:var(--font-size);margin:0}@media (width<=600px){.firm-settings-alerts-layout{grid-template-columns:minmax(0,1fr)}}.firm-settings-content.is-hidden,.firm-settings-content>.is-hidden{display:none}.firm-settings-field{align-content:start;gap:var(--action-gap);min-width:0;display:grid}.firm-settings-field>span,.firm-settings-asset-name{color:var(--text-secondary);overflow-wrap:anywhere}.firm-settings-master{align-items:end;gap:var(--action-gap);flex-wrap:wrap;display:flex}.firm-settings-master>.firm-settings-field{flex:160px}.firm-settings-alert{gap:var(--action-gap);min-width:0;padding:var(--panel-content-padding);border:1px solid var(--border-color);border-radius:var(--corner-radius);background:var(--surface-secondary);margin:0;display:grid}.firm-settings-alert legend{max-width:100%;color:var(--text);overflow-wrap:anywhere;padding-inline:5px;font-weight:600;display:block}.firm-settings-alert-name{overflow-wrap:anywhere;max-width:100%;display:block}.firm-settings-setting-row{align-items:center;gap:var(--action-gap);grid-template-columns:minmax(0,1fr) minmax(0,2fr);min-width:0;display:grid}.firm-settings-setting-row>span{color:var(--text-secondary);overflow-wrap:anywhere}.firm-settings-setting-row>*{min-width:0}.firm-settings-setting-row>:last-child{justify-self:stretch;width:100%}.firm-settings-setting-row>.page-actions{justify-content:flex-start}.firm-settings-sound-choice{grid-template-columns:minmax(0, 1fr) var(--control-height);align-items:center;gap:8px;width:100%;min-width:0;display:grid}.firm-settings-sound-choice>:first-child,.firm-settings-sound-choice .app-combobox-trigger{width:100%;min-width:0;max-width:none}.button.firm-settings-sound-preview{width:var(--control-height);min-width:var(--control-height);padding:0}.firm-settings-sound-preview svg{width:16px;height:16px}.firm-settings-master>:is(.button,button){min-height:var(--control-height)}.firm-settings-kind-marker{vertical-align:middle;background:currentColor;border-radius:50%;width:8px;height:8px;margin-inline-end:8px;display:inline-block}.firm-settings-alert--info .firm-settings-kind-marker{color:var(--info-color)}.firm-settings-alert--warning .firm-settings-kind-marker{color:var(--warning-color)}.firm-settings-alert--danger .firm-settings-kind-marker{color:var(--danger-color)}.firm-settings-sound-asset{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;min-width:0;display:flex}.firm-settings-asset-name{flex:160px}.firm-settings-assets{border:0;margin:0;padding:0}.firm-settings-file{display:none}.firm-settings-connection{color:var(--text-muted);overflow-wrap:anywhere}.firm-mail-configuration,.firm-mail-composer{border:0;min-width:0;margin:0;padding:0}.firm-mail-port-security{gap:var(--action-gap);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.firm-mail-port-security .number-input-wrapper,.firm-mail-port-security .combo-box-container,.firm-mail-port-security .combo-box-trigger{width:100%;min-width:0;max-width:none}.firm-mail-composer{border-top:1px solid var(--border-color);padding-top:12px}.firm-mail-composer legend{padding-inline:0;font-weight:600}.firm-settings-fields h3{font-size:var(--font-size);margin:0}.firm-mail-deliveries{gap:var(--action-gap);min-width:0;display:grid}.firm-mail-delivery{text-align:left;gap:4px;min-width:0;padding-block:9px;display:grid}.firm-mail-delivery>span{color:var(--text-secondary);white-space:normal;overflow-wrap:anywhere}.firm-mail-delivery>strong{white-space:normal;overflow-wrap:anywhere}.firm-mail-delivery[aria-pressed=true]{background:var(--pressed-background);border-color:var(--accent)}.firm-mail-body{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--surface-primary);border:1px solid var(--border-color);border-radius:var(--corner-radius);padding:12px}.firm-mail-events{gap:8px;min-width:0;margin:0;padding-inline-start:24px;display:grid}.firm-mail-events li{overflow-wrap:anywhere;min-width:0}.firm-mail-events li>span{color:var(--text-secondary);display:block}.firm-mail-evidence{border-top:1px solid var(--border-color);padding-top:12px}.firm-mail-evidence:focus-visible{box-shadow:0 0 0 3px var(--focus-ring);outline:0}.firm-mail-evidence :is(dt,dd){overflow-wrap:anywhere;min-width:0}.firm-mail-reauth{border:1px solid var(--border-color);border-radius:var(--corner-radius);background:var(--surface-primary);padding:12px}.firm-notification-stack{z-index:2000;inset-inline-end:22px;gap:8px;width:min(460px,100% - 44px);min-width:0;display:grid;position:fixed;bottom:22px}.firm-notification-toast{box-shadow:var(--shadow-large);margin:0;position:relative}.firm-notification-copy{gap:var(--action-gap);min-width:0;padding-inline-end:24px;display:grid}.firm-notification-copy p{overflow-wrap:anywhere;margin:0}.firm-notification-copy strong,.firm-notification-copy small{overflow-wrap:anywhere}.firm-notification-dismiss{inset-inline-end:4px;width:var(--editor-height);height:var(--editor-height);place-items:center;padding:0;display:grid;position:absolute;top:4px}.firm-notification-center{width:min(760px,100% - 32px);min-width:0}.firm-notification-center-list{gap:10px;min-width:0;display:grid}.firm-notification-record{border:1px solid var(--border-color);border-radius:var(--corner-radius);background:var(--surface-primary);gap:8px;min-width:0;padding:12px;display:grid}.firm-notification-record.is-unread{border-inline-start:3px solid var(--accent)}.firm-notification-record header{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.firm-notification-record p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.firm-notification-record strong,.firm-notification-record small{overflow-wrap:anywhere}.firm-notification-record>span,.firm-notification-record small,.firm-notification-record header>span{color:var(--text-secondary)}@media (width<=760px){.firm-settings-setting-row,.firm-mail-port-security{grid-template-columns:minmax(0,1fr)}}.command-evidence-stack{gap:var(--prop-card-gap,12px);flex-direction:column;min-width:0;min-height:0;display:flex}.command-evidence-stack>p{overflow-wrap:anywhere;color:var(--text-secondary);font-family:var(--font-family-base);font-size:var(--font-size);margin:0;line-height:1.45}.command-progress-snapshot-info{min-width:0;color:var(--text-muted);font-size:var(--font-size);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;flex-wrap:wrap;gap:8px 12px;display:flex}.command-progress-dialog .table-button[aria-pressed=true]{color:var(--accent-strong);background:var(--selection-highlight-bg)}.administration-workspace{min-width:0;min-height:0;font-family:var(--font-family-base);font-size:var(--font-size);flex-direction:column;gap:12px;width:100%;height:100%;display:flex;overflow:visible}.administration-workspace>.page-header{flex:none}.administration-workspace>.administration-grid-panel{flex:0 auto}.administration-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;min-width:0;display:flex}.administration-grid-panel{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.administration-grid-tools{border-bottom:1px solid var(--border-color);align-items:center;gap:8px;padding:9px 12px;display:flex}.administration-grid-frame{font-variant-numeric:tabular-nums;flex:auto;width:100%;min-width:0;height:auto;min-height:0;overflow:hidden}.administration-grid-panel--compact .administration-grid-frame{flex:none}.administration-grid-frame .data-grid{--data-grid-background:var(--panel);--data-grid-header-background:var(--panel-inset);--data-grid-row-hover-background:var(--hover-background);--data-grid-border-color:var(--border-color)}.credential-workspace{flex-direction:column;flex:auto;gap:10px;min-width:0;min-height:0;display:flex}.credential-toolbar{grid-template-columns:minmax(160px, .55fr) minmax(160px, .55fr) minmax(0, var(--workspace-search-width)) auto;gap:var(--toolbar-gap);align-items:center;display:grid}.credential-toolbar .app-search-input{width:100%}.credential-toolbar-selection{align-items:center;gap:var(--toolbar-gap);min-width:max-content;display:flex}.credential-layout{flex:auto;grid-template-columns:minmax(0,1fr) minmax(270px,.34fr);gap:10px;min-width:0;min-height:0;display:grid}.credential-grid-panel,.credential-actions-panel{min-width:0;min-height:0;overflow:hidden}.credential-empty-panel{min-width:0}.credential-empty-panel .prop-card__body{padding:14px}.credential-grid-frame{min-width:0;height:100%;min-height:0;overflow:hidden}.credential-grid-frame .data-grid{border-radius:0}.credential-actions-panel .prop-card__body{flex-direction:column;min-height:0;display:flex}.credential-selection-scroll,.credential-selection-viewport{width:100%;min-width:0;min-height:0}.credential-selection-scroll{flex:1 1 0}.credential-selection-viewport{height:100%}.credential-selection-list{min-width:0;padding:0;display:grid}.credential-selection-list section{gap:var(--toolbar-gap);border-bottom:1px solid var(--border-color);min-width:0;padding:var(--mini-card-padding);color:var(--text-secondary);display:grid}:root .credential-actions-panel>.credential-selection-body{padding:0}.credential-selection-list section:last-child{border-bottom:0}.credential-selection-list section header{min-width:0;color:var(--text-primary);justify-content:space-between;align-items:center;gap:8px;display:flex}.credential-selection-list section span{overflow-wrap:anywhere;min-width:0}.credential-empty-selection{min-height:132px;color:var(--text-secondary);text-align:center;overflow-wrap:anywhere;flex:auto;align-content:center;place-items:center;padding:18px 14px;display:grid}.credential-actions{border-top:1px solid var(--border-color);flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:10px;display:grid}.credential-actions .button:last-child{grid-column:1/-1}.credential-dialog{gap:10px;min-width:0;display:grid}.credential-recipient-actions{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.credential-recipient-actions>span{color:var(--text-secondary);font-variant-numeric:tabular-nums;margin-left:auto}.credential-dialog .form-field{gap:4px;min-width:0;display:grid}.credential-dialog textarea{box-sizing:border-box;resize:vertical;width:100%}.credential-recipient-preview,.credential-result{border:1px solid var(--border-color);border-radius:var(--corner-radius);min-width:0;height:min(260px,34vh);display:block;overflow:hidden}.credential-recipient-preview>*,.credential-result>*{min-width:0}.credential-result>*>div{border-bottom:1px solid var(--border-color);padding:8px 10px;display:block}.credential-result>*>div:last-child{border-bottom:0}.credential-recipient-preview .data-grid{border-radius:var(--corner-radius);border:0;height:100%}.credential-result>*>strong{background:var(--panel-soft);padding:8px 10px;display:block}.credential-result>*>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 8px;display:grid}.credential-result small{color:var(--text-secondary);overflow-wrap:anywhere;grid-column:1/-1}.account-provisioning-workspace{gap:var(--action-gap);flex-direction:column;flex:auto;min-width:0;height:100%;min-height:0;max-height:100%;display:flex;overflow:hidden}.account-provisioning-workspace>:is(.page-header,.app-tab-selector,.app-operation-notice){flex:none}.account-provisioning-history-stack{gap:var(--action-gap);flex-direction:column;flex:1 1 0;min-width:0;min-height:0;display:flex;overflow:hidden}.account-provisioning-workspace>.app-tab-selector{align-self:flex-start}.account-provisioning-panel{min-width:0;min-height:0;overflow:hidden}.account-provisioning-form{align-items:end;gap:var(--action-gap);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;display:grid}.account-provisioning-advanced{grid-column:1/-1;min-width:0}.account-provisioning-advanced>.app-accordion__header{padding-block:var(--action-gap);font-weight:600}.account-provisioning-form>.contact-fields{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.account-provisioning-form .form-field{min-width:0;color:var(--text-secondary);gap:4px;display:grid}.account-provisioning-form .form-field input{box-sizing:border-box;width:100%}.account-provisioning-state{color:var(--text-secondary);align-content:center;gap:3px;display:grid}.account-provisioning-state strong{color:var(--text-primary)}.account-provisioning-graph{border-block:1px solid var(--border-color);min-width:0;color:var(--text-secondary);grid-column:1/-1;align-items:center;gap:8px;padding:9px 2px;display:flex}.account-provisioning-graph>span:not(.status-pill){overflow-wrap:anywhere;min-width:0}.account-provisioning-graph>b{color:var(--text-muted);font-weight:500}.account-provisioning-graph>.status-pill{margin-left:auto}.account-provisioning-form>.app-hint-message,.account-provisioning-actions{grid-column:1/-1}.account-provisioning-history{min-height:0}.account-provisioning-history__grid{min-width:0;height:auto;min-height:0;overflow:hidden}.account-provisioning-history__grid .data-grid{min-height:min(280px,36vh)}.account-provisioning-history__grid .data-grid:has(.data-grid-state){min-height:min(280px,36vh)}.account-provisioning-history__grid .data-grid{border-radius:0}.account-provisioning-account{gap:2px;min-width:0;display:grid}.account-provisioning-account strong,.account-provisioning-account small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.account-provisioning-account small{color:var(--text-muted)}.account-provisioning-directory{display:grid}.account-provisioning-directory>div{border-bottom:1px solid var(--border-color);grid-template-columns:minmax(160px,1fr) repeat(3,minmax(120px,.7fr));align-items:center;gap:10px;padding:10px 12px;display:grid}.account-provisioning-directory>div:last-child{border-bottom:0}.account-provisioning-server-list{border:0;border-block:1px solid var(--border-color);border-radius:0;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px 14px;min-width:0;padding:10px 2px;display:grid}.account-provisioning-server-list>.app-check-tree{grid-column:1/-1;width:100%;min-width:0}.account-provisioning-server-list legend{color:var(--text-secondary);padding:0 5px}.account-provisioning-server-list strong{color:var(--text-primary);font-weight:620}.account-provisioning-targets{border-block:1px solid var(--border-color);grid-column:1/-1;display:grid;overflow:hidden}.account-provisioning-targets>div{border-bottom:1px solid var(--border-color);grid-template-columns:minmax(150px,1fr) minmax(170px,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.account-provisioning-targets>div:last-child{border-bottom:0}.account-provisioning-missing-grid{border-top:1px solid var(--border-color);grid-template-rows:minmax(190px,1fr) auto;min-width:0;min-height:230px;display:grid}.account-provisioning-missing-grid>.data-grid{border-radius:0;min-height:190px}.account-provisioning-preview-summary{border-top:1px solid var(--border-color);color:var(--text-secondary);flex-wrap:wrap;justify-content:space-between;gap:8px 20px;padding:8px 12px;display:flex}.staff-access-workspace{gap:var(--prop-card-gap);flex-direction:column;flex:1 1 0;min-width:0;height:0;min-height:0;display:flex}.staff-access-workspace>.app-tab-selector{align-self:flex-start}.staff-access-toolbar{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.staff-access-master-detail{flex:none;grid-template-columns:minmax(0,1.55fr) minmax(0,.65fr);grid-auto-rows:auto;align-items:stretch;gap:10px;min-width:0;min-height:0;display:grid}.staff-access-grid-panel,.staff-access-detail,.staff-review-layout>.prop-card{min-width:0;height:auto;min-height:0;overflow:hidden}.staff-access-master-detail>.prop-card.prop-card{align-self:stretch;height:100%}.staff-access-workspace>.staff-access-grid-panel{flex:0 auto;min-height:0;max-height:min(520px,55dvh)}.staff-access-grid-frame{min-width:0;height:100%;min-height:0;overflow:hidden}.staff-access-grid-frame .data-grid{border-radius:0}.staff-access-detail-content{align-content:start;gap:0;min-width:0;display:grid}.staff-access-detail dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;margin:0;padding:8px 14px 0;display:grid}.staff-access-detail>p{min-height:0;color:var(--text-secondary);text-align:center;flex:auto;place-items:center;margin:0;padding:14px;line-height:1.5;display:grid}.staff-access-detail dl>div{border-bottom:1px solid var(--border-color);min-width:0;padding:9px 2px}.staff-access-detail dt{color:var(--text-secondary)}.staff-access-detail dd{min-width:0;color:var(--text-primary);overflow-wrap:anywhere;margin:3px 0 0}.staff-access-disclosure{border-top:1px solid var(--border-color);min-width:0}.staff-access-disclosure>.app-accordion__header,.staff-access-permission-editor>.app-accordion__header{padding:8px 14px}.staff-access-disclosure>.app-accordion__header>span,.staff-access-permission-editor>.app-accordion__header>span{color:var(--text-secondary);font-variant-numeric:tabular-nums}.staff-access-disclosure ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 16px;min-width:0;margin:0;padding:0 14px 10px 42px;display:grid}.staff-access-disclosure li{overflow-wrap:anywhere;min-width:0}.staff-access-email>header{grid-template-columns:minmax(0,1fr) auto}.staff-access-email>header>.staff-access-toolbar{justify-content:flex-end}.staff-access-detail .staff-access-email dl{grid-template-columns:minmax(0,1fr)}.staff-access-email>p{color:var(--text-secondary);margin:0;padding:8px 14px 10px;line-height:1.5}.staff-review-layout{flex:0 auto;grid-template-rows:repeat(2,minmax(0,auto));align-content:start;gap:10px;min-width:0;min-height:0;display:grid}.staff-access-form{gap:10px;min-width:0;display:grid}.staff-access-form fieldset{border:1px solid var(--border-color);border-radius:var(--corner-radius);min-width:0;padding:10px 12px;display:block}.staff-access-form legend{color:var(--text-secondary);padding:0 5px}.staff-access-form .staff-access-permission-editor{padding:0}.staff-access-permission-editor>.app-accordion__header{padding:8px 10px}.staff-access-permission-editor>.app-accordion__content{border-top:1px solid var(--border-color);padding:10px 12px}.staff-access-option-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 12px;min-width:0;display:grid}.staff-access-option-empty{color:var(--text-muted);grid-column:1/-1;margin:0}.staff-access-form textarea{box-sizing:border-box;width:100%;min-height:calc(var(--control-height) * 2);resize:vertical}.staff-access-dialog{min-height:0}.staff-access-form-scroll{min-height:0;max-height:calc(100dvh - 220px)}.staff-access-permission-scroll{min-height:0;max-height:min(280px,35dvh)}@media (width<=900px){.credential-layout{grid-template-columns:minmax(0,1fr)}.credential-actions-panel{min-height:260px}.account-provisioning-form,.account-provisioning-form>.contact-fields,.account-provisioning-server-list{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-access-master-detail{grid-template-columns:minmax(0,1fr)}.account-provisioning-form{align-items:stretch}}@media (width<=760px){.credential-toolbar{grid-template-columns:minmax(0,1fr)}.credential-toolbar-selection{flex-wrap:wrap;min-width:0}.administration-actions{justify-content:flex-start;width:100%}.account-provisioning-form,.account-provisioning-form>.contact-fields,.account-provisioning-directory>div,.account-provisioning-server-list,.account-provisioning-targets>div{grid-template-columns:minmax(0,1fr)}.account-provisioning-graph{flex-direction:column;align-items:flex-start}.account-provisioning-graph>b{transform:rotate(90deg)}.account-provisioning-graph>.status-pill{margin-left:0}.staff-access-option-list,.staff-access-detail dl{grid-template-columns:minmax(0,1fr)}}.messaging-workspace{gap:var(--prop-card-gap);flex-direction:column;flex:1 1 0;width:100%;min-width:0;min-height:0;display:flex;overflow:visible}.messaging-toolbar{align-items:center;gap:var(--toolbar-gap);flex-wrap:wrap;flex:none;width:fit-content;min-width:0;max-width:100%;display:flex}.messaging-channel-selector{flex:1 1 var(--instrument-scope-control-width);width:var(--instrument-scope-control-width);gap:5px;min-width:0;max-width:100%;display:grid}.messaging-channel-selector>span,.messaging-connection{color:var(--text-secondary)}.messaging-toolbar-actions{justify-content:flex-end;align-items:center;gap:var(--toolbar-gap);flex:none;min-width:0;display:flex}.messaging-connection{min-height:var(--control-height);white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.messaging-connection>span{background:var(--text-muted);border-radius:50%;flex:0 0 8px;width:8px;height:8px}.messaging-connection.is-connecting>span{background:var(--info-color)}.messaging-panes{flex:1 1 0;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-auto-rows:1fr;align-items:stretch;gap:12px;min-width:0;min-height:0;display:grid}.messaging-panes--dock{display:block}.messaging-panes:has(>.messaging-conversation-card:only-child){grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.messaging-panes--dock>.prop-fixed-dock{height:100%}.messaging-panes .prop-card{align-self:stretch;min-width:0;height:100%;min-height:0}.messaging-panes .panel-heading{flex-wrap:wrap}.messaging-panes .panel-actions{justify-content:flex-end;margin-inline-start:auto}.messaging-conversation-scroll{flex:1 1 0;width:100%;min-width:0;min-height:0}.messaging-conversations{min-width:0;padding:0;display:grid}:root .messaging-conversation-card>.prop-card__body{gap:0;padding:0}:root .messaging-conversation-card .prop-card__body-viewport,:root .messaging-conversation-viewport{padding:0}.messaging-conversation{gap:var(--toolbar-gap);border:0;border-inline-start:3px solid #0000;border-bottom:1px solid var(--border-color);width:100%;min-width:0;color:var(--text);padding:var(--mini-card-padding);text-align:left;font:inherit;cursor:pointer;background:0 0;border-radius:0;transition:background .16s,border-color .16s;display:grid}.messaging-conversation:hover{background:var(--control-hover)}.messaging-conversation:active{background:var(--control-pressed)}.messaging-conversation:focus-visible{box-shadow:0 0 0 3px var(--focus-ring);outline:0}.messaging-conversation.is-selected{border-inline-start-color:var(--accent);background:var(--selection-highlight-bg)}.messaging-conversation-title,.messaging-conversation-meta{flex-wrap:wrap;align-items:baseline;gap:7px;min-width:0;display:flex}.messaging-conversation-title>strong,.messaging-companions{overflow-wrap:anywhere}.messaging-conversation-title>span,.messaging-companions,.messaging-conversation-meta,.messaging-conversation>span,.messaging-conversation>time{color:var(--text-secondary);font-size:var(--font-size)}.messaging-conversation-meta time{font-variant-numeric:tabular-nums;margin-left:auto}.messaging-list-tools{align-items:center;gap:var(--toolbar-gap);min-width:0;padding:var(--mini-card-padding);border-bottom:1px solid var(--border-color);flex-wrap:wrap;flex:none;display:flex}.messaging-list-tools .app-search-input{width:100%}.messaging-empty{max-width:420px;min-height:132px;color:var(--text-secondary);text-align:center;overflow-wrap:anywhere;align-content:center;place-items:center;margin:auto;padding:24px;line-height:1.5;display:grid}.messaging-conversation-card.is-empty>.messaging-empty{flex:auto}.messaging-inline-error{color:var(--danger-color);overflow-wrap:anywhere;margin:0;padding:10px 12px}.messaging-local-drafts{gap:var(--action-gap);border-bottom:1px solid var(--border-color);min-width:0;padding:var(--mini-card-padding);display:grid}.messaging-local-drafts h3{font-size:var(--font-size);margin:0;font-weight:650}.messaging-draft-row{gap:6px;min-width:0;display:grid}.messaging-draft-row>.messaging-conversation{border-inline-start:0;padding:0}.messaging-draft-row>.button{justify-self:start}.messaging-composer-dialog{width:min(900px,100% - 32px)}.messaging-reply-context{border-inline-start:2px solid var(--accent);overflow-wrap:anywhere;gap:5px;padding-inline-start:10px;display:grid}.messaging-reply-context>span{color:var(--text-secondary)}.messaging-recipient-picker{gap:10px;min-width:0;display:grid}.messaging-recipient-tools{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;min-width:0;display:grid}.messaging-recipient-tree{min-width:0;max-height:min(320px,42vh)}.messaging-recipient-tree .scroll-container__viewport{padding-inline-end:4px}.messaging-recipient-tree .checkbox-label{white-space:normal;overflow-wrap:anywhere}.messaging-recipient-tree .custom-checkbox-container{justify-content:flex-start;align-items:center;gap:var(--toolbar-gap);display:flex}.messaging-recipient-tree .app-check-tree__row{gap:var(--toolbar-gap);grid-template-columns:auto minmax(0,1fr)}.messaging-recipient-tree .app-check-tree__row>.app-check-tree__leaf-indent{display:none}.messaging-recipient-tree .app-check-tree__row:not(:has(>.app-accordion-toggle)){grid-template-columns:minmax(0,1fr)}.messaging-recipient-preview{border-top:1px solid var(--border-color);overflow-wrap:anywhere;padding-top:9px}.messaging-request-evidence{overflow-wrap:anywhere;min-width:0}.messaging-request-evidence pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;color:var(--text-secondary);margin:0}@media (width<=760px){.messaging-toolbar{grid-template-columns:minmax(0,1fr)}.messaging-toolbar-actions{justify-content:space-between}.messaging-panes{flex:1 1 0;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1fr);overflow:visible}.messaging-panes .panel-actions{justify-content:flex-start;width:100%;margin-inline-start:0}.messaging-recipient-tools{grid-template-columns:minmax(0,1fr)}}.company-management{min-width:0;min-height:0}.company-management-toolbar,.company-management-footer,.company-management-group-header,.company-management-key-row{align-items:center;gap:var(--action-gap);min-width:0;padding:var(--panel-content-padding);flex-wrap:wrap;display:flex}.company-management-toolbar,.company-management-group-header{border-bottom:1px solid var(--border-color)}.company-management-toolbar>span,.company-management-key-row>span,.company-management-venues>span,.company-management-venues li span{color:var(--text-secondary);overflow-wrap:anywhere}.company-management-toolbar>span{margin-inline-start:auto}.company-management-scroll,.company-management-viewport{width:100%;min-width:0;min-height:0}.company-management.panel>.company-management-scroll{flex:1 1 0;padding:0}.company-management-viewport{height:100%}.company-management-list{min-width:0;display:grid}.company-management-group{border-bottom:1px solid var(--border-color);background:0 0;min-width:0}.company-management-group:last-child{border-bottom:0}.company-management-group>.app-accordion__header{padding:var(--panel-content-padding);border-bottom:1px solid var(--border-color);flex-wrap:wrap}.company-management-group>.app-accordion__header>.app-accordion__summary{flex-basis:160px}.company-management-expand{flex:none}.company-management-name{overflow-wrap:anywhere;flex:160px;min-width:0}.company-management-status{border-color:var(--border-color);background:var(--surface-elevated);color:var(--text)}.company-management-group-body{gap:var(--action-gap);min-width:0;padding:var(--panel-content-padding);display:grid}.company-management-facts{gap:var(--action-gap);grid-template-columns:minmax(0,1fr) minmax(0,2fr);min-width:0;display:grid}.company-management-facts>span{color:var(--text-secondary)}.company-management-facts>strong,.company-management-group-header>*,.company-management-venues strong{overflow-wrap:anywhere;min-width:0}.company-management-key-row{padding:0}.company-management-key-row>span{flex:180px}.company-management-venues{border-top:1px solid var(--border-color);gap:8px;min-width:0;padding-top:12px;display:grid}.company-management-venues ol{justify-content:start;align-items:start;gap:var(--action-gap);grid-template-columns:minmax(0,max-content) max-content;margin:0;padding-inline-start:var(--panel-content-padding);display:grid}.company-management-venues li{grid-column:1/-1;grid-template-columns:subgrid;min-width:0;padding-block:var(--toolbar-padding-block);display:grid}.company-management-venues li>div:first-child{gap:var(--toolbar-padding-block);max-width:100%;display:grid}.company-order-actions{gap:var(--toolbar-gap);flex:none;display:inline-flex}.company-order-actions .button{min-width:var(--editor-height);place-items:center;padding-inline:6px;display:inline-grid}.company-management-venues li .company-order-actions{margin:0}.company-management-footer{border-top:1px solid var(--border-color);flex:none;justify-content:flex-end}.company-management-notice{padding:8px 14px 0}.company-management-dialog{width:min(760px,100% - 32px);min-width:0}.company-management-dialog p,.company-management-dialog strong,.company-management-dialog span{overflow-wrap:anywhere}.company-review{border-bottom:1px solid var(--border-color);gap:6px;min-width:0;padding-block:8px;display:grid}.company-asset-dialog{width:min(980px,100% - 32px)}.company-asset-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.company-asset-scroll,.company-asset-viewport{width:100%;min-width:0;min-height:0}.company-asset-scroll{border:1px solid var(--border-color);border-radius:var(--corner-radius);background:var(--surface-secondary);height:min(52vh,560px)}.company-asset-viewport{height:100%}.company-asset-list{gap:8px;min-width:0;padding:10px;display:grid}.company-asset-row{border:1px solid var(--border-color);border-radius:var(--corner-radius);background:var(--surface-primary);grid-template-columns:minmax(100px,.7fr) minmax(180px,1.5fr) minmax(110px,.7fr) minmax(150px,1fr) minmax(150px,1fr) auto;align-items:end;gap:10px;min-width:0;padding:10px;display:grid}.company-asset-origin{align-self:center;gap:4px;min-width:0;display:grid}.company-asset-origin>span{color:var(--text-secondary)}.company-asset-origin>strong{overflow-wrap:anywhere}.company-file-input{display:none}@media (width<=980px){.company-asset-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.company-management-facts,.company-asset-row{grid-template-columns:minmax(0,1fr)}.company-asset-scroll{height:min(58vh,560px)}}.contacts-workspace{flex-direction:column;flex:1 1 0;gap:12px;min-width:0;min-height:0;display:flex;overflow:hidden}.contacts-toolbar{flex-wrap:wrap;flex:none;align-items:end;gap:8px 12px;min-width:0;display:flex}.contacts-company{min-width:0;color:var(--text-secondary);flex:1 1 0;gap:5px;display:grid}.contacts-search{flex-wrap:wrap;flex:2 1 0;align-items:end;gap:8px;min-width:0;display:flex}.contacts-search-input{min-width:0;color:var(--text-secondary);flex:1 1 0;gap:5px;display:grid}.contacts-search-input .app-search-input{width:100%}.contacts-panes{grid-template-columns:minmax(0, var(--contacts-directory-track)) auto minmax(0, var(--contacts-editor-track));flex:1 1 0;grid-template-rows:minmax(0,1fr);grid-auto-rows:1fr;align-items:stretch;min-width:0;min-height:0;display:grid;overflow:hidden}.contacts-panes.prop-fixed-dock{display:block}.contacts-pane{align-self:stretch;min-width:0;height:100%;min-height:0;display:flex}.contacts-pane>.prop-card{flex:1 1 0;align-self:stretch;min-width:0;height:100%;min-height:0}.contacts-source-status,.contacts-directory-footer{min-width:0;color:var(--text-secondary);overflow-wrap:anywhere;flex-wrap:wrap;flex:none;align-items:center;gap:8px 12px;padding:9px 12px;display:flex}.contacts-source-status{border-bottom:1px solid var(--border-color)}.contacts-directory-footer{border-top:1px solid var(--border-color)}.contacts-source-status>span:first-child,.contacts-directory-footer>span{flex:1 1 0;min-width:0}.contacts-editor-scroll{flex:1 1 0;min-width:0;min-height:0}.contacts-editor-viewport{min-width:0}.contacts-editor-content{gap:16px;min-width:0;padding:12px;display:grid}.contacts-empty-editor{overflow-wrap:anywhere;flex:1 1 0;min-height:0}.contact-edit-form,.contact-fields{gap:10px;min-width:0;display:grid}.contact-fields .form-field{min-width:0}.contact-fields .form-field>.contact-field-error{color:var(--danger-color);overflow-wrap:anywhere}.contact-editor-status{min-width:0;color:var(--text-secondary);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.contact-editor-status strong{color:var(--warning-color)}.contacts-credential-actions{border-top:1px solid var(--border-color);flex-wrap:wrap;gap:8px;min-width:0;padding-top:12px;display:flex}.contact-account-links{border-top:1px solid var(--border-color);gap:10px;min-width:0;padding-top:12px;display:grid}.contact-account-links h3{font-size:var(--font-size);color:var(--text);overflow-wrap:anywhere;margin:0}.contact-relationships,.contact-review-fields{gap:12px;min-width:0;display:grid}.contact-relationship,.contact-review-field{border-bottom:1px solid var(--border-color);gap:8px;min-width:0;padding-bottom:12px;display:grid}.contact-relationship>header{overflow-wrap:anywhere;flex-wrap:wrap;gap:6px 12px;min-width:0;display:flex}.contact-relationship>header>span{color:var(--text-secondary)}.contact-reference-facts{gap:6px;min-width:0;margin:0;display:grid}.contact-reference-facts>div{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:8px;min-width:0;display:grid}.contact-reference-facts dt{color:var(--text-secondary);overflow-wrap:anywhere}.contact-reference-facts dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-width:0;margin:0}.contact-save-evidence{overflow-wrap:anywhere;min-width:0}.contact-save-evidence>.app-accordion__content>.contact-reference-facts{margin-top:var(--mini-card-padding)}.contact-help-source{overflow-wrap:anywhere;gap:5px;min-width:0;display:grid}@media (width<=760px){.contacts-company,.contacts-search{flex-basis:100%}}.finance-workspace{gap:var(--prop-card-gap);min-width:0;min-height:0;font-family:var(--font-family-base);font-size:var(--font-size);flex-direction:column;width:100%;height:100%;display:flex;overflow:visible}.finance-workspace>.page-header{flex:none}.finance-workspace>.finance-grid-panel{flex:0 auto}.finance-panel-stack,.funds-ledger-stack{flex:1 1 0;min-height:0;max-height:100%;overflow:hidden}.capital-performance-stack{gap:var(--action-gap);flex-direction:column;min-width:0;min-height:0;display:flex}.funds-operation-dialog .dialog-form{gap:var(--action-gap)}.firm-workbench__modern-screen-content>.funds-ledger-stack.prop-card-layout{flex:1 1 0}.funds-context-panel{box-shadow:var(--dock-panel-shadow);flex:none}:root .prop-card.funds-context-panel[data-card-scroll-measured]{height:var(--prop-card-required-height);flex:0 auto;min-height:0;max-height:100%}.funds-context{grid-template-columns:minmax(260px,.8fr) minmax(0,2fr);align-items:stretch;min-width:0;display:grid}.funds-context__account{border-right:1px solid var(--border-subtle);padding:var(--mini-card-padding);align-content:center}.funds-context__account>div,.funds-context__account .app-combobox-trigger{width:100%;min-width:0;max-width:none}.funds-account-option{align-items:baseline;gap:0;min-width:0;display:flex}.funds-account-option>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.funds-context__facts{grid-template-columns:repeat(5,minmax(120px,1fr));min-width:0;margin:0;display:grid}.funds-context__facts>div{align-content:center;gap:var(--toolbar-gap);min-width:0;padding:var(--mini-card-padding);display:grid}.funds-context__facts>div:nth-child(n+2){border-left:1px solid var(--border-subtle)}.funds-context__facts dt,.funds-balance-preview span{color:var(--text-muted)}.funds-context__facts dd{min-width:0;color:var(--text-primary);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.funds-local-tabs{width:100%;min-width:0;min-height:var(--control-height);flex:none;align-items:center;display:flex}:root .app-tab-toolbar>.funds-local-tabs{flex:0 auto;width:auto}@media (width<=760px){:root body .prop-card.panel.funds-context-panel[data-card-scroll-measured]{max-height:min(24vh, calc(var(--control-height) * 6))}}.firm-workbench__modern-screen-content>.funds-local-tabs{flex:none!important;height:auto!important}.funds-local-tabs__content{justify-content:flex-start;min-width:max-content;align-items:center!important;height:auto!important;display:flex!important}.funds-local-tabs .app-tab-selector{width:max-content;max-width:none}.funds-local-tabs .app-tab-selector>*{flex:none}.funds-operation-dialog{width:min(760px,100vw - 32px)}.funds-operation-identity,.funds-transfer-accounts,.funds-operation-amounts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;min-width:0;display:grid}.funds-operation-account,.funds-operation-account>.form-field>div,.funds-transfer-accounts>.form-field>div,.funds-transfer-accounts .app-combobox-trigger,.funds-operation-account .app-combobox-trigger{width:100%;min-width:0;max-width:none}.funds-balance-preview{border-block:1px solid var(--border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.funds-balance-preview>div{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;padding:9px 4px;display:flex}.funds-balance-preview>div+div{border-left:1px solid var(--border-subtle);padding-left:12px}.funds-balance-preview strong,.funds-total strong,.funds-operation-preview dd{font-variant-numeric:tabular-nums}.funds-total{border-bottom:1px solid var(--border-subtle);justify-content:flex-end;align-items:baseline;gap:12px;padding:0 2px 9px;display:flex}.funds-total span{color:var(--text-muted)}.funds-operation-preview{border:1px solid var(--border-subtle);border-radius:var(--corner-radius);background:var(--panel-inset);gap:8px;padding:10px 12px;display:grid}:root .prop-card--fill.funds-entry-card>.funds-entry-actions{flex:none}.funds-entry-actions>.app-dialog-actions{margin-block-start:0}.funds-operation-preview dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.funds-operation-preview dl>div{gap:3px;min-width:0;padding:8px 10px;display:grid}.funds-operation-preview dl>div:nth-child(2n){border-left:1px solid var(--border-subtle)}.funds-operation-preview dl>div:nth-child(n+3){border-top:1px solid var(--border-subtle)}.funds-operation-preview dt{color:var(--text-muted)}.funds-operation-preview dd{overflow-wrap:anywhere;min-width:0;margin:0}.finance-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;min-width:0;display:flex}.finance-grid-panel{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.finance-grid-tools{border-bottom:1px solid var(--border-color);align-items:center;gap:8px;padding:9px 12px;display:flex}.finance-grid-frame{font-variant-numeric:tabular-nums;flex:auto;width:100%;min-width:0;height:auto;min-height:0;overflow:hidden}.finance-grid-panel--compact .finance-grid-frame{flex:none}.finance-panel-stack>.finance-grid-panel--ledger.prop-card{max-height:min(520px,48dvh)}.funds-ledger-stack>.funds-ledger-card.prop-card{flex:1 1 0;max-height:100%}.finance-grid-frame .data-grid{--data-grid-background:var(--panel);--data-grid-header-background:var(--panel-inset);--data-grid-row-hover-background:var(--hover-background);--data-grid-border-color:var(--border-color)}.capital-performance-hidden{display:none}.wallet-statement-dialog{min-height:0}.wallet-statement-dialog>.app-dialog-content{flex:0 auto;min-height:0}.wallet-statement-dialog>.app-dialog-content>.app-dialog-content-viewport{flex-direction:column;min-width:0;min-height:0;display:flex}.wallet-statement-dialog .control-account-details-content{flex-direction:column;flex:0 auto;min-width:0;min-height:0;display:flex}.wallet-statement-dialog .control-account-details-content>:not(.wallet-statement-panel){flex:none}.wallet-statement-panel{flex-direction:column;flex:0 auto;gap:12px;min-width:0;min-height:0;display:flex}.wallet-statement-panel>:not(.wallet-statement-grid){flex:none}.wallet-statement-panel--contained{flex:1 1 0;gap:0}.wallet-statement-panel--contained>.wallet-statement-card{flex:1 1 0}.wallet-statement-grid-surface{flex:1 1 0;min-width:0;min-height:0;display:flex}.wallet-statement-controls .prop-card__scroll-content{gap:var(--action-gap);flex-direction:column;display:flex}:root .wallet-statement-card>.wallet-statement-entries{flex:1 1 0;padding:0}:root .wallet-statement-card>.wallet-statement-footer-body{flex:none}.wallet-statement-wallet-search,.wallet-statement-footer{align-items:flex-end;gap:var(--toolbar-gap);flex-wrap:wrap;min-width:0;display:flex}.wallet-statement-wallet-search>.form-field{width:var(--workspace-search-width);flex:0 1 var(--workspace-search-width);min-width:0;max-width:100%}.wallet-statement-inputs{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--wallet-statement-field-width)), 1fr));align-items:end;gap:12px;display:grid}.wallet-statement-wallet{grid-column:1/-1}.wallet-statement-inputs .form-field{min-width:0}.wallet-statement-inputs :is(input,.fae-combo-box){min-width:0;max-width:100%}.wallet-statement-issue{gap:var(--toolbar-gap);flex-wrap:wrap;display:flex}.wallet-statement-account-context,.wallet-statement-context{color:var(--text-secondary);overflow-wrap:anywhere}.wallet-statement-context{gap:6px;min-width:0;display:grid}.wallet-statement-context>strong{color:var(--text-primary)}.wallet-statement-grid{min-width:0;max-height:min(520px,48dvh)}.wallet-statement-footer{justify-content:space-between;align-items:center}.wallet-statement-summaries{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.wallet-statement-summaries caption{color:var(--text-primary);text-align:start;padding-block:0 8px;font-weight:600}.wallet-statement-summaries :is(th,td){border-bottom:1px solid var(--border-color);text-align:end;white-space:nowrap;padding:8px 12px}.wallet-statement-summaries :is(th,td):first-child{text-align:start}.wallet-statement-summaries thead{color:var(--text-secondary)}.wallet-statement-summaries small{white-space:normal;max-width:25rem;color:var(--text-muted);font-size:var(--font-size);display:block}.wallet-statement-entry{border:1px solid var(--border-color);border-radius:var(--corner-radius);background:var(--surface-secondary);gap:12px;min-width:0;padding:12px;display:grid}.wallet-statement-entry>header{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.wallet-statement-facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:12px;min-width:0;margin:12px 0;display:grid}.wallet-statement-facts>div{align-content:start;gap:4px;min-width:0;display:grid}.wallet-statement-facts dt{color:var(--text-secondary)}.wallet-statement-facts dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0}.trader-terms-workspace{gap:var(--prop-card-gap);flex-direction:column;flex:1 1 0;width:100%;min-width:0;min-height:0;display:flex}.division-commission-workspace{gap:var(--prop-card-gap);flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.division-commission-workspace>.segmented-tabs{align-self:flex-end;width:fit-content}.division-commission-workspace>.segmented-tabs .button{min-width:92px}.division-commission-workspace>.segmented-tabs .button.is-active{background:var(--pressed-background);color:var(--accent-strong)}.division-commission-single{width:min(760px,100%)}.division-commission-single-form{grid-template-columns:minmax(180px,1fr) minmax(180px,1fr);align-items:end;gap:11px 12px;min-width:0;padding:12px;display:grid}.division-commission-single-form>.form-field>div,.division-commission-company>div,.division-commission-editor .form-field>div{width:100%;min-width:0;max-width:none}.division-commission-editor{grid-template-columns:minmax(180px,1fr) minmax(180px,1fr);align-items:end;gap:12px;min-width:0;display:grid}.division-commission-single-form>.division-commission-editor,.division-commission-single-form>.division-commission-facts,.division-commission-single-form>.app-hint-message,.division-commission-single-form>.division-commission-apply{grid-column:1/-1}.division-commission-facts{border-block:1px solid var(--border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.division-commission-facts>div{gap:3px;min-width:0;padding:10px 8px;display:grid}.division-commission-facts dt{color:var(--text-muted)}.division-commission-facts dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-width:0;margin:0}.division-commission-bulk{gap:var(--prop-card-gap);flex-direction:column;flex:1 1 0;min-width:0;min-height:0;display:flex}.division-commission-company{grid-column:1/-1;width:min(420px,100%)}.division-commission-selection,.division-commission-bulk-editor{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.division-commission-check-list{align-content:start;gap:var(--action-gap);min-width:0;padding:0;display:grid}.division-commission-check-list>.app-check-tree__summary{display:none}.division-commission-tree-scroll{flex:auto;min-width:0;min-height:0}.division-commission-bulk-editor>.division-commission-editor,.division-commission-bulk-editor>.form-field,.division-commission-bulk-editor>.division-commission-selection-summary,.division-commission-bulk-editor>.app-hint-message{margin:10px 12px 0}.division-commission-selection-summary{color:var(--text-muted)}.division-commission-result-grid{border-block:1px solid var(--border-color);min-width:0;min-height:148px;max-height:320px;margin-top:10px;overflow:hidden}.division-commission-apply{margin:var(--panel-content-padding);justify-content:flex-end;align-items:center;gap:var(--action-gap);display:flex}.trader-terms-toolbar{align-items:end;gap:var(--toolbar-gap);grid-template-columns:minmax(180px,280px) minmax(220px,320px);width:max-content;min-width:0;max-width:100%;display:grid}.trader-terms-overflow{flex:1 1 0;min-width:0;min-height:0}.trader-terms-venue-list{gap:var(--content-block-gap);min-width:100%;align-items:stretch!important;display:flex!important}.trader-terms-venue-card{border:1px solid var(--border-color);border-radius:var(--corner-radius);background:var(--panel);width:100%;min-width:0;height:100%;min-height:0;max-height:100%;box-shadow:var(--dock-panel-shadow);flex-direction:column;flex:none;display:flex;overflow:hidden}.prop-dock-leaf>.trader-terms-venue-card{flex:1 1 0;width:100%;min-width:0;height:100%;min-height:0}.trader-terms-venue-card--editable,.trader-terms-venue-card:only-child{width:100%;min-width:0}.trader-terms-venue-scroll{flex:1 1 0;width:100%;min-width:0;min-height:0}.trader-terms-venue-scroll-viewport,.trader-terms-venue-scroll-content{min-width:0}.trader-terms-venue-card>header,.trader-terms-venue-card>footer{min-width:0;padding:var(--panel-content-padding);justify-content:space-between;align-items:center;gap:10px;display:flex}.trader-terms-venue-card>header{box-sizing:border-box;height:var(--card-header-height);min-height:var(--card-header-height);padding:var(--panel-heading-padding-block) var(--panel-content-padding);gap:var(--action-gap);border-bottom:1px solid var(--border-subtle);flex:none}.trader-terms-venue-card>:is(.trader-terms-versions,.trader-terms-pending-differences){flex:none}.trader-terms-versions{border-bottom:1px solid var(--border-subtle);background:var(--panel-inset);min-width:0}.trader-terms-versions>.app-accordion__header{padding:var(--mini-card-padding);color:var(--text-muted)}.trader-terms-card-actions{flex:none;gap:var(--toolbar-gap)!important}.trader-terms-venue-card>header>div{align-items:center;gap:var(--action-gap);min-width:0;display:flex}.trader-terms-venue-card>header :is(strong,span){white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.trader-terms-venue-card>header span,.trader-terms-venue-card>footer span{color:var(--text-muted)}.trader-terms-version-strip{border-bottom:1px solid var(--border-subtle);background:var(--panel-inset);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.trader-terms-version-strip>span{min-width:0;padding:var(--mini-card-padding);color:var(--text-muted);overflow-wrap:anywhere;gap:2px;display:grid}.trader-terms-version-strip>span+span{border-left:1px solid var(--border-subtle)}.trader-terms-version-strip>span:nth-child(n+3){border-top:1px solid var(--border-subtle)}.trader-terms-version-strip>span:nth-child(3){border-left:0}.trader-terms-version-strip b{color:var(--text-primary);font-weight:630}.trader-terms-pending-differences{border-bottom:1px solid var(--border-subtle);background:var(--warning-card-surface);padding:var(--mini-card-padding);gap:5px;display:grid}.trader-terms-pending-differences>strong{color:var(--text-primary);font-weight:600}.trader-terms-pending-differences dl{gap:4px;margin:0;display:grid}.trader-terms-pending-differences dl>div{grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:8px;min-width:0;display:grid}.trader-terms-pending-differences dt{color:var(--text-muted)}.trader-terms-pending-differences dd{overflow-wrap:anywhere;grid-template-columns:max-content 12px max-content;align-items:center;gap:5px;min-width:0;margin:0;display:grid}.trader-terms-pending-differences dd span{border:1px solid var(--border-subtle);border-radius:var(--corner-radius);background:var(--surface-primary);padding:3px 6px}.trader-terms-pending-differences dd b{color:var(--warning-color);text-align:center}.trader-terms-venue-scroll-content>section{padding:var(--panel-content-padding);border-bottom:1px solid var(--border-subtle)}.trader-terms-venue-scroll-content>section h3{color:var(--text-primary);font-size:var(--font-size);margin:0 0 8px}.trader-terms-identity-section{background:var(--panel-inset)}.trader-terms-editor-grid{align-items:end;gap:var(--action-gap) var(--panel-content-padding);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.trader-terms-editor-grid .form-field,.trader-terms-toolbar .form-field{min-width:0}.trader-terms-editor-grid .form-field>div,.trader-terms-identity-section .form-field>div,.trader-terms-toolbar .form-field>div,.trader-terms-editor-grid .app-combobox-trigger,.trader-terms-identity-section .app-combobox-trigger,.trader-terms-toolbar .app-combobox-trigger{width:100%;min-width:0;max-width:none}.trader-terms-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 12px;margin-top:12px;display:grid}.trader-terms-capital-facts{border-block:1px solid var(--border-subtle);padding-block:10px;margin-top:12px!important}.trader-terms-venue-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin:0;display:grid}.trader-terms-fact{gap:2px;min-width:0;display:grid}.trader-terms-review-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin-inline:0;display:grid}@media (width<=520px){.trader-terms-review-facts{grid-template-columns:minmax(0,1fr)}}.trader-terms-fact dt{color:var(--text-muted)}.trader-terms-fact dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-width:0;margin:0}.trader-terms-venue-scroll-content>footer{margin-top:auto}.trader-terms-venue-scroll-content>footer .status-pill{white-space:normal;max-width:100%}.trader-terms-apply-bar{border:1px solid var(--border-color);border-radius:var(--corner-radius);background:var(--panel);min-width:0;padding:var(--mini-card-padding);box-shadow:var(--dock-panel-shadow);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.trader-terms-apply-fields{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--account-terms-field-min-width)), 1fr));align-items:end;gap:var(--content-block-gap);min-width:0;display:grid}.trader-terms-apply-copy{min-width:0;color:var(--text-muted);overflow-wrap:anywhere;gap:3px;display:grid}.trader-terms-apply-copy strong{color:var(--text-primary)}.trader-terms-apply-bar .app-dialog-actions{justify-content:flex-end;align-items:center;gap:8px;margin:0;display:flex}.trader-terms-apply-bar .effective-time-fields{align-self:end}.policy-setups-workspace{gap:var(--action-gap);flex-direction:column;flex:1 1 0;min-width:0;min-height:0;display:flex}.policy-setups-workspace>*{min-width:0;height:auto;min-height:0}.policy-setups-actions,.policy-setups-footer,.policy-setup-checks,.policy-setup-title{min-width:0;padding:var(--action-gap);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.policy-setups-grid{width:100%;min-width:0;height:min(42vh,480px);min-height:260px;padding:0}:root .policy-setups-list-body>.policy-setups-grid{flex:1 1 0;height:auto;min-height:0}.policy-setups-workspace .prop-card>.app-hint-message{margin:0 var(--action-gap) var(--action-gap)}.policy-setup-editor-scroll{width:100%;min-width:0;min-height:0}.policy-setup-editor,.policy-setup-detail,.policy-setup-term-sections{gap:var(--action-gap);min-width:0;display:grid}.policy-setup-term-sections{padding:var(--action-gap)}.policy-setup-editor section,.policy-setup-detail section,.policy-setup-term-sections section{gap:10px;min-width:0;display:grid}.policy-setup-editor h3,.policy-setup-detail h3,.policy-setup-term-sections h3{color:var(--text-primary);margin:0}.policy-setup-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;min-width:0;display:grid}.policy-setup-checks{padding:0}.policy-setups-footer{border-top:1px solid var(--border-color);justify-content:flex-end}.policy-setup-title{border-bottom:1px solid var(--border-color);justify-content:space-between;padding:0 0 10px}.policy-setup-title>div{gap:4px;min-width:0;display:grid}.policy-setup-title span{color:var(--text-secondary);overflow-wrap:anywhere}.policy-setup-usage{width:100%;min-width:0;height:min(38vh,420px);min-height:240px}:root .policy-setup-detail-body{flex-direction:column;gap:0;min-height:0;padding:0;display:flex}.policy-setup-detail-facts{flex:1 1 0;width:100%;min-width:0;min-height:0}.policy-setup-detail-facts .policy-setup-detail{padding:var(--panel-content-padding)}:root .policy-setup-detail-body>.policy-setup-usage{flex-direction:column;flex:1 1 0;gap:0;height:auto;min-height:0;max-height:100%;padding:0;display:flex}.policy-setup-detail-body>.policy-setup-usage>.data-grid{flex:1 1 0;min-height:0}.policy-setup-detail-body>.policy-setup-usage>h3{padding:var(--panel-content-padding);flex:none;margin:0}.policy-setup-preview-dialog{width:min(680px,100% - 32px)}.policy-setup-application-targets{height:min(30vh,280px);min-height:160px}.policy-setup-application-grid{height:min(38vh,360px);min-height:220px}.program-editor-dialog .dialog-form,.program-editor-fields{gap:var(--action-gap)}.program-editor-fields{border:0;min-width:0;margin:0;padding:0;display:grid}@media (width<=1120px){.policy-setups-workspace{grid-template-columns:minmax(0,1fr)}.policy-setups-workspace>*{height:auto}}@media (width<=720px){.policy-setup-fields{grid-template-columns:minmax(0,1fr)}.policy-setups-grid{height:min(54vh,520px)}}@media (width<=1100px){.funds-context{grid-template-columns:minmax(220px,.7fr) minmax(0,1.5fr)}.funds-context__facts{grid-template-columns:repeat(3,minmax(120px,1fr))}.funds-context__facts>div:nth-child(4){border-left:0}.funds-context__facts>div:nth-child(n+4){border-top:1px solid var(--border-subtle)}.trader-terms-toolbar{grid-template-columns:repeat(2,minmax(220px,1fr))}.trader-terms-venue-count{grid-column:1/-1}.trader-terms-apply-bar{grid-template-columns:minmax(0,1fr);align-items:stretch}.trader-terms-apply-bar .app-dialog-actions{justify-content:flex-end}}@media (width<=760px){.funds-context,.funds-operation-identity,.funds-transfer-accounts,.funds-operation-amounts,.funds-balance-preview,.funds-operation-preview dl{grid-template-columns:minmax(0,1fr)}.funds-context__account{border-right:0;border-bottom:1px solid var(--border-subtle)}.funds-context__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.funds-context__facts>div:nth-child(odd){border-left:0}.funds-context__facts>div:nth-child(n+3){border-top:1px solid var(--border-subtle)}.funds-balance-preview>div+div,.funds-operation-preview dl>div:nth-child(2n){border-left:0}.funds-operation-preview dl>div+div{border-top:1px solid var(--border-subtle)}.finance-actions{justify-content:flex-start;width:100%}.trader-terms-toolbar{grid-template-columns:minmax(0,1fr)}.trader-terms-venue-count{grid-column:auto}.division-commission-selection .panel-actions{justify-content:flex-start;width:100%}.trader-terms-venue-card{width:min(88vw,420px);min-width:min(88vw,340px)}.trader-terms-venue-card:only-child{width:100%;min-width:0}.trader-terms-editor-grid,.trader-terms-checks,.trader-terms-apply-fields,.division-commission-single-form,.division-commission-editor,.division-commission-facts,.division-commission-venues{grid-template-columns:minmax(0,1fr)}}.oversight-workspace{min-width:0;min-height:0;font-family:var(--font-family-base);font-size:var(--font-size);flex-direction:column;gap:12px;width:100%;height:100%;display:flex;overflow:visible}.oversight-workspace>.page-header{flex:none}.oversight-workspace>.oversight-grid-panel{flex:0 auto}.oversight-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;min-width:0;display:flex}.oversight-grid-panel{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.oversight-grid-tools{border-bottom:1px solid var(--border-color);align-items:center;gap:8px;padding:9px 12px;display:flex}.oversight-grid-frame{font-variant-numeric:tabular-nums;flex:auto;width:100%;min-width:0;height:auto;min-height:0;overflow:hidden}.oversight-grid-panel--compact .oversight-grid-frame{height:auto}.oversight-grid-frame .data-grid{--data-grid-background:var(--panel);--data-grid-header-background:var(--panel-inset);--data-grid-row-hover-background:var(--hover-background);--data-grid-border-color:var(--border-color)}.oversight-analysis-filters{flex-wrap:wrap;flex:none;align-items:flex-end;gap:8px;min-width:0;display:flex}.oversight-analysis-filters>label:not(.custom-checkbox-container){min-width:min(180px,100%);color:var(--text-secondary);gap:4px;display:grid}.oversight-analysis-filters .custom-checkbox-container,.oversight-analysis-actions .custom-checkbox-container{min-height:var(--editor-height);align-self:flex-end}.oversight-analysis-surface{gap:var(--prop-card-gap);flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:visible}.oversight-analysis-commandbar{border:1px solid var(--border-color);border-radius:var(--corner-radius);background:var(--surface-primary);flex:none;gap:8px;min-width:0;padding:10px;display:grid}.oversight-analysis-surface>.oversight-analysis-commandbar{gap:var(--prop-card-gap);box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr);padding:0;display:grid}:root .oversight-analysis-commandbar>:is(.oversight-analysis-scope-toolbar,.oversight-analysis-search-toolbar){justify-self:start;align-items:center;gap:var(--toolbar-gap);width:fit-content;min-width:0;max-width:100%;padding:var(--toolbar-padding-block) var(--toolbar-padding-inline);border:1px solid var(--border-color);border-radius:var(--corner-radius);background:var(--panel);box-shadow:var(--dock-panel-shadow);flex-flow:wrap;display:flex}.oversight-analysis-commandbar .oversight-analysis-filters{flex:0 auto;align-items:center;max-width:100%}.oversight-analysis-commandbar .oversight-analysis-filters>label:not(.custom-checkbox-container){min-width:0;width:var(--instrument-bulk-mode-width)}.oversight-behavior-grid .oversight-grid-tools{justify-content:space-between;gap:var(--toolbar-gap);padding:var(--toolbar-padding-block) var(--toolbar-padding-inline);flex-wrap:wrap;flex:none}.oversight-behavior-grid .oversight-analysis-search{gap:var(--toolbar-gap)}.oversight-behavior-grid .oversight-analysis-search .app-search-input-container{width:min(var(--workspace-search-width), 100%)}.oversight-behavior-legend{align-items:center;gap:var(--toolbar-gap);color:var(--text-secondary);flex-wrap:wrap;display:flex}.oversight-behavior-legend>span{align-items:center;gap:var(--toolbar-gap);display:inline-flex}.oversight-behavior-legend>span:before{content:"";width:var(--font-size);height:var(--font-size);background:var(--control-row-signal);border-radius:var(--corner-radius);flex-shrink:0}.oversight-behavior-legend .is-danger{--control-row-signal:var(--danger-color)}.oversight-behavior-legend .is-linked{--control-row-signal:var(--monitor-linked-signal)}.oversight-behavior-legend .is-cross{--control-row-signal:var(--monitor-cross-signal)}.oversight-analysis-commandbar .oversight-analysis-visibility{padding:0}.oversight-analysis-actions,.oversight-analysis-search,.oversight-analysis-visibility{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.oversight-analysis-search>span{color:var(--text-secondary);font-variant-numeric:tabular-nums}.oversight-analysis-visibility{padding-block:var(--toolbar-padding-block)}.oversight-analysis-commandbar :is(.oversight-analysis-filters,.oversight-analysis-actions,.oversight-analysis-search,.oversight-analysis-visibility){gap:var(--toolbar-gap)}.oversight-analysis-commandbar .oversight-analysis-search{flex:none}.oversight-behavior-grid{border:1px solid var(--border-color);border-radius:var(--corner-radius);background:var(--panel);min-width:0;height:0;min-height:0;box-shadow:var(--panel-shadow);flex:1 1 0;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1.05fr) minmax(220px,.36fr) minmax(0,1fr);gap:12px;display:grid;overflow:hidden}.oversight-analysis-surface>.oversight-behavior-grid{box-shadow:none;background:0 0;border:0;border-radius:0;display:block;overflow:visible}.oversight-behavior-grid>.prop-fixed-dock{height:100%}.oversight-grid-embedded{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.oversight-behavior-volume{height:100%;min-height:0}.oversight-behavior-volume>.prop-card__body{flex-direction:column;min-height:0;padding:0;display:flex}.oversight-behavior-volume>.prop-card__body>.prop-fixed-dock{flex:1 1 0;min-height:0}.oversight-behavior-account-statistics{flex-direction:column;height:100%;min-height:0;display:flex}.oversight-behavior-account-statistics>.oversight-grid-embedded{flex:1 1 0;height:auto}.oversight-behavior-statistics-heading{padding:var(--toolbar-padding-block) var(--toolbar-padding-inline);border-block:1px solid var(--border-color);flex:none}.oversight-behavior-narrow{gap:var(--prop-card-gap);flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.oversight-behavior-narrow>.app-tab-selector{flex:none;align-self:flex-start}.oversight-behavior-narrow>.prop-fixed-dock{flex:1 1 0;min-height:0}.oversight-behavior-grid .oversight-behavior-left,.oversight-behavior-grid .oversight-behavior-right{height:100%}.oversight-behavior-left,.oversight-behavior-right{flex-direction:column;gap:12px;min-width:0;min-height:0;display:flex}.oversight-behavior-grid .prop-card{border:1px solid var(--border-color);box-shadow:var(--dock-panel-shadow)}.oversight-analysis-surface .oversight-behavior-grid .oversight-behavior-left>.oversight-grid-panel,.oversight-analysis-surface .oversight-behavior-grid .oversight-behavior-right>.oversight-grid-panel{flex:1 1 0;height:0;min-height:0;max-height:none}.oversight-behavior-grid .oversight-grid-frame,.oversight-behavior-grid .oversight-grid-frame>.data-grid{flex:1 1 0;height:100%;max-height:100%}.oversight-behavior-grid .oversight-grid-frame>.data-grid .data-grid-scroll-shell{flex:1 1 0}.oversight-behavior-ladder{align-self:stretch;min-width:0;height:100%;overflow:hidden}:root .prop-card.panel.oversight-behavior-ladder>.prop-card__body{flex-direction:column;gap:0;padding:0;display:flex}.oversight-ladder-content{flex-direction:column;height:100%;min-height:0;display:flex}.oversight-ladder-position-summary{text-align:center;padding:var(--toolbar-padding-block) var(--toolbar-padding-inline);color:var(--text-secondary);flex:none}.oversight-ladder-levels{--ladder-best-bid-fill:color-mix(in srgb, var(--success-color) 35%, var(--panel));--ladder-best-ask-fill:color-mix(in srgb, var(--danger-color) 35%, var(--panel));flex:1 1 0;min-height:0;position:relative;overflow:hidden}.oversight-ladder-levels:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.oversight-ladder-font-metrics{visibility:hidden;pointer-events:none;font:inherit;padding:0;position:absolute}.oversight-ladder-accessible{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.oversight-ladder-empty{padding:var(--mini-card-padding);color:var(--text-muted)}.oversight-ladder-dialog{width:min(var(--workspace-search-width), calc(100% - 32px))}.oversight-ladder-dialog .oversight-ladder-content{height:min(60vh,640px)}.oversight-ladder-dialog .oversight-ladder-levels{border:1px solid var(--border-color);border-radius:var(--corner-radius);overflow:hidden}.oversight-threshold-form,.oversight-investigation-form{gap:10px;min-width:0;display:grid}.oversight-threshold-form{grid-template-columns:repeat(2,minmax(0,1fr))}.oversight-threshold-form>label,.oversight-investigation-form>label{min-width:0;color:var(--text-secondary);gap:5px;display:grid}.oversight-threshold-reason,.oversight-threshold-form>.app-notice{grid-column:1/-1}.oversight-threshold-version{min-width:0;color:var(--text-secondary);font-variant-numeric:tabular-nums;flex-wrap:wrap;grid-column:1/-1;gap:8px 18px;display:flex}.oversight-threshold-form textarea,.oversight-investigation-form textarea{resize:vertical;min-height:88px}.oversight-threshold-form input,.oversight-threshold-form textarea,.oversight-investigation-form input,.oversight-investigation-form textarea{width:100%;min-height:var(--editor-height);border:1px solid var(--editor-border);border-radius:var(--corner-radius);background:var(--editor);color:var(--text);box-shadow:var(--editor-control-shadow);font:inherit;outline:0}.oversight-threshold-form input:hover:not(:disabled),.oversight-threshold-form textarea:hover:not(:disabled),.oversight-investigation-form input:hover:not(:disabled),.oversight-investigation-form textarea:hover:not(:disabled){border-color:var(--editor-border-hover)}.oversight-threshold-form input:focus,.oversight-threshold-form textarea:focus,.oversight-investigation-form input:focus,.oversight-investigation-form textarea:focus{border-color:var(--editor-focus);background:var(--selection-highlight-bg);box-shadow:var(--editor-control-focus-shadow)}.oversight-threshold-dialog .app-dialog-actions,.oversight-investigation-dialog .app-dialog-actions{margin:0}.oversight-grid-dialog{width:min(1120px,100% - 32px)}.oversight-grid-dialog .app-dialog-content-viewport{flex-direction:column;min-height:0;display:flex;overflow:hidden;height:min(68vh,680px)!important}.oversight-grid-dialog .oversight-grid-frame{flex:auto;min-height:0}@media (width<=760px){.oversight-analysis-surface>.oversight-analysis-commandbar{grid-template-columns:minmax(0,1fr)}.oversight-actions{justify-content:flex-start;width:100%}.oversight-analysis-surface>.oversight-behavior-grid{grid-template-columns:minmax(0,1fr);display:grid}.oversight-threshold-form{grid-template-columns:minmax(0,1fr)}.oversight-threshold-reason,.oversight-threshold-form>.app-notice,.oversight-threshold-version{grid-column:auto}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");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}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAfsABQAAAAAEAwAAAeCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoP0hWQVJbBmA/U1RBVIFiJyYAdC9qEQgKhGSEAAsgADCGCAE2AiQDOgQgBYlMB4EUDAcbLQ4onoexrSC/2ZyLAa8p8VHB8/x3Vue+V0hVJalMJg2nx/TCrQXxBeqLjQG7FyM1WEa/X1tEXN7cFz9EJEMmMUz3RihWSSKeQCbcIou0izz/C8v+fq3VfajEa9gDD11CImXS7qL/RJFVzC1qiB6KmKeD6TZdQ6IRGv78dL6uSVVCfgni5mzu7kcgQBgAEAQTQRCoL++STTYybkJxNfQxAAIAGu8OdEB9teW2jh4BpgDqFjAeSEByW3zFP0CBBgNMsMCGEDjgggdhiEAUAeIIED7ABTDUEnkIE9Q9ahFgKttcVhApo4ACB4qobHaccgDfEjFO6aaWUhjMLt2SyIvHKoDqoA4CSUwEIYQCEjhAO9R1G6keDeDZGjNo+AhxOjCEGTr1WeIF3kYBiLAOKvkJSMiKX0VdAyQt3SDJClCkxJCHkCzfqyVTriJZLcolS32JZHUekq2TYNkYtCtjYHMQXSxGjXDz2t/yLWXzDzxz+o3zFwDEaN23F+13pyMdQAEaSKAR9vcGq4A4MTSKCElGW+M7UcY7xqkggITb28ZJhlqc9q2twYKTt0NjixBgYvO9BIihEBLYuOFXQzfIQ7dXGUEEEgFDooBfAzqiQbpJrhiWSuKJCRFKYbHCyJKI2G5GiZbNAvgAu5pc3vwx4G+g3aDkhklABiSz0BICXrYghtYhx/cdJ+44rY2oZ0aMNRFz3VZjb6W33F3gzltqtOCV8tTHSpOeXuItfvr5lCdfzFpqtEitvqdcdGGFd28ZqqC0tPbeChGXgrIlnhSWu/eUso4uKWFLugyDzQJhflY4659+WjQ++6x72WUMv9G8mw6QJl7BVxX5fe/kpUsOvnZwee9uQ0cGXYd0o89XB2748sDSnt8d2VphdOTTgceDVvOds0v9P/s7HPq15aGun/6Vllb56f1dl0t1LejqrNkpdRZsG8TOnM5vkBG5oiVyVGnS8LHps5cfNWJs6qKPfaNSxiQNBUm3cKNWROr0GSur7Za31k1vieq7LH11VF+jXdRIasRKflc7jkobm1Z9te1IyZA0pDkhLR98+H37Zf1c/8at+dB7x+7GfVyTfJMPiYztsnl59Y5l4j+0n1RXlpHnF3Tq7HecmNF/CJodEMAikruxiyJaGLvHOdAfoA+oDvpjBm2b91cHGRZMU9n25xEU0A8fgEEAdKI3Q1iDtc034sug5YVMkE2jsE+BIkwSoQ3gxXMqz9tELp48bd0cFKOKS7xYjEuXBnZP5ia7DyiO/X/YI+PQSbt2uSdqAkWL9nQbV1XB94/+uPfdZz8dnXYFBYrcTl2SIR/ybxJNJPz/Gupb0JaZeens2ekC7EKr8t+Ls/P5VJPYJdHKyqfg2nqU6bhlidzcddQV/7MmecTzJ5VPcKXkNKSEogHjYFx6QZ7rQ+FSe8njaiNuOnXS8H2ScQ619c2mC3VTtauL0rRbXd/CkSOP37FY9Zkjz8+GibYUMOEWF+RdrFS8Ecv1SHOpPUPZGEIpjPvFyU5cXKjd6OXqorTqy9GwRd++HVufPGnVsW+aO3vggKZ18jR9sXaTC1PWTEsVUaK0FkNySbTQDqlm2PfDjZcu4aalnSLKjnOoYQ0nUlqqXcGpPu/4VgV/xU2pAqW4BW3qzhQ8/hFKhV2qE3+BKAtDqBXjfgnVdH4y0wg5tbVNRenNdTWOrenWLcupQdmsbq5b+18piTe/xRdp1xbILxNPJGInm2z6hoB21Lal0i+ePTtd7B45+3XhFJ329evskXm7qurUVREotqSluSo/L29d3qDhI4YOQqWhI4YNvBNfsMHeXKemXrxQfKeuPOGRVayA3JtkJKEgbPp+dXUDluddutRYLFoXGXWX6N3WFaGLbQtRSitVYNacTNSdy7AaG/HSaUEANcBoGXNdcZvZsOqQ1icBDv21/gzAoYPHH/WDW0qNR3QTYKEAEHig6o13NXbND06CQPlRtYjGNnSktRc09k1mAMDvAlDKfQjgy6fssInlfzmNAjKkDxoxHOBLdVRAIVt9j4qo+hA1w9T1aNBNTUOTTNUHLbqokE+UAfJXCIGw/IxCSL5GRUJeR40rL/UxTm4Q08H6MbCs70ObuNyIIXrINHQYInF06UUlevTjbQzTh5upiDMzMMogUtEnjPs/Y7jAHCJeB0GBHh04tC6FiB6ZFB1oArUSIoFoqhzCeAN6lHwm0T4C3VVPWvjpSMXReuWesMEcoqrmgtNBGd2noWeV0hNAz9rFeShNJxHGsPa3HXeKTk8b55hahySYHaYKKFFLpCfN8rsoaJn01CR04Gkc+5k7KVTCmClX8Q10HCrUEkVlSX+XO33oQR9609tJ516H497WSobWs5Up6TLaS10/dessIskgJSLiDlWvHVUywpkQ7hdPZqGyiEF0uVQerVcPamT1A3eKXdyI1vG9OoflrSXihZ1qqGE3nhmAgiIbRCQgPLEPtOM3UQwTLYaYYomNlpA44opnjV6jkD6id80OOrzf6BzmMD6eEa1zKyeYG1fzfEf16V6jw9XYOaar1/b2kP/IYX8oR2mcFvv2GtBV3JXgd437AQAA)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");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}*{box-sizing:border-box}html,body,#root{width:100%;min-width:0;height:100%;min-height:0;margin:0;overflow:hidden}body{background:var(--page);color:var(--text);font-family:var(--font-family-base);font-size:var(--font-size);text-rendering:optimizelegibility}button,input,textarea,select{font:inherit}button{color:inherit}button:not(.app-context-menu-item):focus-visible,input:focus-visible,textarea:focus-visible{box-shadow:0 0 0 3px var(--focus-ring);outline:0}.app-shell{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);background:var(--page);height:100vh;min-height:0;display:grid}.app-shell.app-shell--without-navigation{grid-template-columns:minmax(0,1fr)}.sidebar{background:var(--sidebar);flex-direction:column;min-width:0;height:100vh;padding:20px 14px 10px;display:flex;position:sticky;top:0;overflow:hidden}.sidebar-header{min-height:var(--editor-height);align-items:center;gap:12px;margin:0 4px 30px;display:flex}.menu-button{width:42px;min-width:42px;height:var(--editor-height);border-radius:calc(var(--corner-radius) + 2px);background:var(--brand-surface);color:var(--brand-text);font-size:var(--font-size);letter-spacing:.04em;box-shadow:var(--control-shadow);cursor:pointer;border:0;place-items:center;font-weight:800;transition:background .16s,color .16s,box-shadow .16s,transform .16s;display:grid;position:relative;overflow:hidden}.menu-button:before{background:linear-gradient(120deg, color-mix(in srgb, var(--text) 18%, transparent), transparent 48%);content:"";pointer-events:none;position:absolute;inset:0}.menu-button span{z-index:1;position:relative}.menu-button:hover{background:var(--accent-control-hover);color:var(--text);box-shadow:var(--control-shadow), 0 0 0 2px color-mix(in srgb, var(--accent) 14%, transparent)}.menu-button:active{background:var(--accent-control-pressed);box-shadow:var(--control-shadow);transform:translateY(1px)scale(.98)}.menu-button:focus-visible{box-shadow:0 0 0 3px var(--focus-ring), var(--control-shadow)}.operator-chip>span:last-child{flex-direction:column;min-width:0;display:flex}.operator-chip small{color:var(--text-muted);font-size:var(--font-size)}.nav-list{scrollbar-width:none;flex:1;align-content:start;gap:6px;min-height:0;display:grid;overflow-y:auto}.nav-item{width:100%;min-height:var(--editor-height);border-radius:var(--corner-radius);color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0 12px;display:flex}.nav-item:hover:not(:disabled),.nav-item:focus-visible{background:var(--control-hover);color:var(--text);box-shadow:var(--control-shadow)}.nav-item:active:not(:disabled){background:var(--control-pressed);transform:translateY(1px)}.nav-item-active{background:var(--panel-raised);color:var(--text);box-shadow:var(--control-shadow), inset 3px 0 var(--accent)}.nav-item-active .icon{color:var(--accent)}.nav-list button .icon{color:currentColor}.nav-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nav-badge{border-radius:var(--corner-radius);background:color-mix(in srgb, var(--danger-color) 15%, transparent);min-width:20px;color:var(--danger-color);font-size:var(--font-size);text-align:center;margin-left:auto;padding:2px 6px}.sidebar-footer{min-height:var(--editor-height);border-top:1px solid var(--border-color);justify-content:space-between;align-items:center;gap:8px;padding:9px 3px 0;display:flex}.sidebar-status{align-items:center;gap:9px;min-width:0;display:flex}.sidebar-footer-copy{font-size:var(--font-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.environment-dot,.status-dot{background:var(--success-color);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--success-color) 12%, transparent);border-radius:50%;flex:none}.app-shell.is-compact :is(.nav-label,.nav-badge,.sidebar-status){display:none}.app-shell.is-compact .sidebar{padding-inline:13px}.app-shell.is-compact .sidebar-header{justify-content:center;margin-inline:0}.app-shell.is-compact .nav-item{justify-content:center;padding-inline:0}.app-shell.is-compact .sidebar-footer{justify-content:center}.workspace{flex-direction:column;width:100%;min-width:0;height:100vh;min-height:0;display:flex;overflow:hidden}.topbar{z-index:40;border-bottom:1px solid var(--border-color);background:color-mix(in srgb, var(--page) 90%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);flex:0 0 62px;justify-content:flex-end;align-items:center;gap:15px;min-height:62px;padding:8px 8px 8px clamp(16px,2.5vw,32px);display:flex;position:relative}.mobile-title{margin-right:auto;display:none}.topbar-status{color:var(--text-muted);font-size:var(--font-size);align-items:center;gap:7px;display:flex}.topbar-actions{white-space:nowrap;flex:none;align-items:center;gap:9px;margin-left:auto;display:flex}.topbar-actions .operator-chip{border-inline-start:0;align-items:center;gap:8px;padding-inline-start:12px;display:flex;position:relative}.topbar-actions .operator-chip:before{background:var(--border-color);content:"";pointer-events:none;border-start-end-radius:2px;border-end-end-radius:2px;width:2px;position:absolute;inset-block:2px;inset-inline-start:0}.operator-avatar{width:var(--editor-height);height:var(--editor-height);border-radius:calc(var(--corner-radius) + 1px);background:var(--surface-elevated);color:var(--accent-strong);font-size:var(--font-size);place-items:center;font-weight:700;display:grid}.operator-chip strong{text-overflow:ellipsis;max-width:160px;font-size:var(--font-size);white-space:nowrap;overflow:hidden}.content{width:100%;min-width:0;height:100%;min-height:0;overflow:hidden}.page-header{justify-content:space-between;align-items:flex-end;gap:20px;padding:3px 2px 2px;display:flex}.eyebrow{color:var(--accent-strong);font-size:var(--font-size);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-weight:650;display:block}.page-header h1{font-size:var(--font-size-title);margin:0;font-weight:690;line-height:1.25}.page-header p{max-width:760px;color:var(--text-secondary);font-size:var(--font-size);margin:6px 0 0;line-height:1.45}.page-actions,.panel-actions,.toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;gap:12px;display:grid}.metric-card{border:1px solid var(--border-color);border-radius:var(--corner-radius);background:linear-gradient(145deg, var(--panel), var(--panel-soft));min-width:0;box-shadow:var(--panel-shadow);padding:14px 15px;position:relative}.metric-label{color:var(--text-muted);font-size:var(--font-size);justify-content:space-between;align-items:center;gap:8px;display:flex}.metric-label .icon{width:34px;height:34px;position:absolute;top:14px;right:15px}.metric-value{color:var(--text);font-size:var(--font-size);font-variant-numeric:tabular-nums;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-weight:640;display:block;overflow:hidden}.metric-detail{color:var(--text-secondary);font-size:var(--font-size);margin-top:5px;display:block}.asset-total-list{font-variant-numeric:tabular-nums;gap:2px;min-width:0;display:grid}.metric-card--positive .metric-value{color:var(--success-color)}.metric-card--negative .metric-value{color:var(--danger-color)}.metric-card--warning .metric-value{color:var(--warning-color)}.panel{border:1px solid var(--border-color);border-radius:var(--corner-radius);background:var(--panel);min-width:0;box-shadow:var(--panel-shadow);overflow:hidden}.panel-heading{min-height:var(--editor-height);justify-content:space-between;align-items:center;gap:var(--action-gap);border-bottom:1px solid var(--border-color);padding:var(--panel-heading-padding-block) var(--panel-content-padding);display:flex}.panel-heading h2{font-size:var(--font-size);margin:0;font-weight:660}.panel-heading .eyebrow{margin-bottom:2px}.panel-body{padding:var(--panel-content-padding)}.split-grid{grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);grid-auto-rows:1fr;align-items:stretch;gap:12px;display:grid}.three-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;gap:12px;display:grid}.two-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;gap:12px;display:grid}.metrics-grid>.metric-card,.split-grid>.panel,.three-grid>.panel,.two-grid>.panel{align-self:stretch;height:100%}.chart-host{width:100%;min-width:0;padding:0}.chart-host--fill{flex:1;height:auto;min-height:0}.grid-frame{width:100%;min-height:0;overflow:hidden}.data-grid{--data-grid-background:var(--panel);--data-grid-header-background:var(--panel-soft);--data-grid-row-hover-background:var(--hover-background);--data-grid-border-color:var(--border-color)}.status-pill{border-radius:var(--corner-radius);min-height:22px;font-size:var(--font-size);white-space:nowrap;border:1px solid #0000;align-items:center;padding:2px 8px;font-weight:570;display:inline-flex}.status-pill--neutral{border-color:var(--border-color);color:var(--text-secondary);background:var(--surface-primary)}.status-pill--positive{color:var(--success-color);background:color-mix(in srgb, var(--success-color) 11%, transparent)}.status-pill--negative{color:var(--danger-color);background:color-mix(in srgb, var(--danger-color) 11%, transparent)}.status-pill--warning{color:var(--warning-color);background:color-mix(in srgb, var(--warning-color) 11%, transparent)}.status-pill--info{color:var(--info-color);background:color-mix(in srgb, var(--info-color) 11%, transparent)}.button{min-height:var(--editor-height);border:1px solid var(--border-color);border-radius:var(--corner-radius);padding:0 var(--button-padding-inline);font:inherit;font-size:var(--font-size);cursor:pointer;font-weight:620}.button:disabled{cursor:not-allowed;opacity:.5}.button--primary{background:var(--accent);color:var(--brand-text);border-color:#0000}.button--primary:hover:not(:disabled){background:var(--accent-strong)}.button--secondary{background:var(--surface-elevated);color:var(--text)}.button--secondary:hover:not(:disabled),.button--ghost:hover:not(:disabled){background:var(--hover-background)}.button--danger{border-color:color-mix(in srgb, var(--danger-color) 28%, transparent);background:color-mix(in srgb, var(--danger-color) 12%, transparent);color:var(--danger-color)}.button--ghost{color:var(--text-secondary);background:0 0;border-color:#0000}.search-row{border-bottom:1px solid var(--border-color);grid-template-columns:minmax(180px,1fr) repeat(2,minmax(140px,auto));gap:8px;padding:11px 14px;display:grid}.search-row .app-search-input{min-width:0}.key-value-list{gap:0;margin:0;display:grid}.key-value-list>div{border-bottom:1px solid var(--border-color);grid-template-columns:minmax(130px,.75fr) minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.key-value-list>div:last-child{border-bottom:0}.key-value-list dt{color:var(--text-muted);font-size:var(--font-size)}.key-value-list dd{min-width:0;color:var(--text);text-align:right;overflow-wrap:anywhere;margin:0}.state-box{min-height:230px;color:var(--text-secondary);text-align:center;justify-content:center;align-items:center;gap:10px;padding:24px;display:flex}.state-box--error{flex-direction:column}.loading-ring{border:2px solid var(--border-color);border-top-color:var(--accent);border-radius:50%;width:17px;height:17px;animation:.8s linear infinite spin}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.form-field{gap:5px;display:grid}.form-field>span{color:var(--text-muted);font-size:var(--font-size)}.form-field input,.form-field textarea,.form-field select{width:100%;min-height:var(--editor-height);border:1px solid var(--editor-border);border-radius:var(--corner-radius);background:var(--editor);color:var(--text);box-shadow:var(--editor-control-shadow);font:inherit;outline:0}.form-field input:hover:not(:disabled),.form-field textarea:hover:not(:disabled),.form-field select:hover:not(:disabled){border-color:var(--editor-border-hover)}.form-field input:focus,.form-field textarea:focus,.form-field select:focus{border-color:var(--editor-focus);background:var(--selection-highlight-bg);box-shadow:var(--editor-control-focus-shadow)}.form-field input,.form-field select{height:var(--editor-height);padding:0 9px;line-height:1}.form-field textarea{resize:vertical;min-height:90px;padding:7px 9px}.notice{border:1px solid var(--border-color);border-radius:var(--corner-radius);background:var(--panel-soft);color:var(--text-secondary);align-items:flex-start;gap:9px;padding:11px 12px;line-height:1.45;display:flex}.list-stack{gap:8px;margin:0;padding:0;list-style:none;display:grid}.list-row{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.list-row:last-child{border-bottom:0}.list-row-copy{gap:2px;min-width:0;display:grid}.list-row-copy strong{font-size:var(--font-size);font-weight:590}.list-row-copy span{color:var(--text-muted);font-size:var(--font-size)}.mono{font-variant-numeric:tabular-nums}.positive{color:var(--success-color)}.negative{color:var(--danger-color)}.muted{color:var(--text-muted)}.icon{flex:none;width:18px;height:18px}.app-dialog-panel{border-radius:var(--corner-radius);background:var(--panel)}.control-workspace{grid-template-columns:minmax(var(--sidebar-collapsed-width), var(--sidebar-width)) minmax(0, 1fr);background:var(--page);width:100%;min-width:0;height:100%;min-height:0;color:var(--text);font-family:var(--font-family-base);font-size:var(--font-size);display:grid;overflow:hidden}.control-workspace.control-workspace--dock{display:block}.control-workspace.control-workspace--tabs,.control-workspace.control-workspace--tabs.is-navigation-compact{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.control-workspace--dock>.prop-fixed-dock{height:100%}.control-monitor-company-selection{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.control-monitor-company-selection [role=alert]{color:var(--danger-color);overflow-wrap:anywhere}.control-workspace.is-navigation-compact{grid-template-columns:var(--sidebar-collapsed-width) minmax(0, 1fr)}.control-local-navigation.sidebar{width:100%;height:100%;min-height:0;padding-block:14px 10px;position:relative}.control-local-navigation .sidebar-header{margin-block-end:14px}.control-workspace-content{flex-direction:column;gap:12px;width:100%;min-width:0;height:100%;min-height:0;padding:0;display:flex;overflow:hidden}.control-workspace-content>.control-workspace-panel:has(.control-workspace-grid-frame){flex:1 1 0}.control-workspace-heading{flex:none;justify-content:space-between;align-items:end;gap:12px;min-width:0;display:flex}.control-workspace-heading>div:first-child{min-width:0}.control-workspace-heading span{color:var(--accent-strong);font-weight:650}.control-workspace-heading h1{color:var(--text);font-size:var(--font-size-title);margin:3px 0 0;line-height:1.25}.control-workspace-panel{border:1px solid var(--border-color);border-radius:var(--corner-radius);background:var(--panel);min-width:0;min-height:0;box-shadow:var(--panel-shadow);flex-direction:column;display:flex;overflow:hidden}.prop-card.panel.control-workspace-panel>.prop-card__body{gap:0;padding:0}.control-workspace-panel-heading{min-height:var(--editor-height);justify-content:space-between;align-items:center;gap:var(--action-gap);border-bottom:1px solid var(--border-color);padding:var(--panel-heading-padding-block) var(--panel-content-padding);flex:none;display:flex}.control-workspace-panel-heading h2{color:var(--text);font-size:var(--font-size);margin:0;font-weight:660}.control-workspace-panel-body{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.control-workspace-filter-bar,.control-workspace-actions{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.control-workspace-filter-bar{align-items:flex-end}.control-workspace-actions{align-items:center}.control-workspace-filter-bar{border-bottom:1px solid var(--border-color);flex:none;padding:9px 12px}.control-workspace-filter-bar>.app-search-input-container{width:var(--workspace-search-width);flex:0 1 var(--workspace-search-width);min-width:0;max-width:100%}.control-workspace-live-toggle{color:var(--text-secondary);align-items:center;gap:7px;display:flex}.control-workspace-action{min-height:var(--control-height);border:1px solid var(--border-color);border-radius:var(--corner-radius);background:var(--surface-elevated);color:var(--text);font:inherit;cursor:pointer;justify-content:center;align-items:center;padding-inline:11px;font-weight:620;transition:background .16s,border-color .16s,color .16s,box-shadow .16s,transform .16s;display:inline-flex}.control-workspace-action:hover:not(:disabled){border-color:color-mix(in srgb, var(--border-color) 70%, var(--accent) 30%);background:var(--control-hover)}.control-workspace-action:active:not(:disabled){background:var(--control-pressed);transform:translateY(1px)}.control-workspace-action:focus-visible{box-shadow:0 0 0 3px var(--focus-ring);outline:0}.control-workspace-action:disabled{background:var(--control-disabled);color:var(--text-muted);cursor:not-allowed;opacity:.65}.control-workspace-action--primary{border-color:var(--accent);background:var(--accent-control)}.control-workspace-action--danger{border-color:color-mix(in srgb, var(--border-color) 55%, var(--danger-color) 45%);background:color-mix(in srgb, var(--panel) 82%, var(--danger-color) 18%);color:var(--danger-color)}.control-workspace-action--strong{font-weight:600}.control-workspace-grid-frame{flex-direction:column;flex:auto;width:100%;min-width:0;min-height:0;display:flex;overflow:hidden}.control-workspace-grid-frame>.data-grid{--data-grid-background:var(--panel);--data-grid-header-background:var(--panel-soft);--data-grid-row-hover-background:var(--hover-background);--data-grid-border-color:var(--border-color);flex:1 1 0;min-height:0}.control-workspace-grid-frame.is-dense{--monitor-dense-cell-padding-block:var(--grid-cell-padding-block);--monitor-dense-cell-padding-inline:var(--grid-cell-padding-inline)}.control-workspace-grid-frame.is-dense .data-grid-cell{padding:var(--monitor-dense-cell-padding-block) var(--monitor-dense-cell-padding-inline)}.control-workspace-grid-frame .data-grid-row-block>[aria-colspan]:has(>.data-grid-group-row>.control-account-group-row){grid-template:minmax(0,1fr)/minmax(0,1fr);display:grid}.control-workspace-grid-frame .data-grid-row-block>[aria-colspan]>:is(.data-grid-group-row,.control-account-group-silence){grid-area:1/1}.control-workspace-grid-frame .data-grid-group-row:has(>.control-account-group-row){position:relative}.control-workspace-grid-frame .data-grid-group-row:has(>.control-account-group-row)>.app-dropdown-chevron{visibility:hidden}.control-account-group-row,.control-account-group-silence{--group-indent:calc(8px + var(--group-depth,0) * 16px);--group-gap:6px;--group-silence-size:20px}.control-account-group-row{grid-template-columns:var(--data-grid-template-columns);grid-template-rows:minmax(0,1fr);align-items:center;display:grid;position:absolute;inset:0}.control-account-group-heading{z-index:1;align-items:center;gap:var(--group-gap);min-width:0;height:100%;padding-left:var(--group-indent);background:var(--surface-secondary);white-space:nowrap;display:flex;position:sticky;left:0;overflow:hidden}.data-grid-group-row:is(:hover,:focus-visible)>.control-account-group-row>.control-account-group-heading{background:linear-gradient(var(--hover-background), var(--hover-background)), var(--data-grid-background,var(--panel))}.control-account-group-heading>*{flex:none}.control-account-group-heading>.data-grid-group-label{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.control-account-group-count{margin-left:calc(var(--group-gap) * -1);font-variant-numeric:tabular-nums}.control-account-group-silence-space{width:var(--group-silence-size)}.control-account-group-total{min-width:0;padding:0 var(--monitor-dense-cell-padding-inline,8px);color:var(--text-secondary);white-space:nowrap;justify-content:flex-end;font-weight:600;display:flex;overflow:hidden}.control-account-group-total .control-workspace-numeric{text-overflow:ellipsis;min-width:0;overflow:hidden}.control-account-group-silence.button{left:calc(var(--group-indent) + 12px + var(--group-gap));z-index:2;width:var(--group-silence-size);min-width:0;height:var(--group-silence-size);min-height:0;margin-left:calc(var(--group-indent) + 12px + var(--group-gap));color:var(--text-secondary);place-self:center start;padding:0;position:sticky}.control-account-group-silence.button[aria-pressed=true]{color:var(--warning-color)}.control-account-group-silence.button .icon{width:calc(var(--group-silence-size) - 6px);height:calc(var(--group-silence-size) - 6px)}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=1100px){.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metrics-grid>:last-child:nth-child(odd){grid-column:1/-1}.split-grid,.three-grid{grid-template-columns:1fr}}@media (width<=760px){.app-shell,.app-shell.is-compact{grid-template-columns:1fr;height:auto}.sidebar,.app-shell.is-compact .sidebar{width:100%;height:auto;padding:8px 10px;position:static}.sidebar-header,.sidebar-footer{display:none}.nav-list{flex-direction:row;display:flex;overflow-x:auto}.nav-item,.app-shell.is-compact .nav-item{min-width:max-content;min-height:var(--editor-height);padding:0 12px}.app-shell.is-compact .nav-label{display:block}.nav-badge{display:none}.topbar{justify-content:space-between;min-height:58px;position:static}.mobile-title{flex-direction:column;display:flex}.mobile-title span{color:var(--text-muted);font-size:var(--font-size)}.topbar-status,.operator-chip>span:last-child{display:none}.content{min-height:0;padding-top:17px}.page-header{flex-direction:column;align-items:flex-start}.metrics-grid,.two-grid{grid-template-columns:1fr}.metrics-grid>:last-child:nth-child(odd){grid-column:auto}.search-row,.form-grid{grid-template-columns:1fr}}.login-page{background:var(--page);place-items:center;min-height:100vh;padding:24px;display:grid}.login-toolbar{gap:7px;display:flex;position:fixed;top:18px;right:20px}.login-toolbar button:not(.theme-button):not(.app-combobox-trigger){min-width:var(--editor-height);height:var(--editor-height);border:1px solid var(--border-color);border-radius:var(--corner-radius);background:var(--panel);font:inherit;cursor:pointer}.login-card{border:1px solid var(--border-color);border-radius:var(--corner-radius);background:color-mix(in srgb, var(--panel) 94%, transparent);width:min(420px,100%);box-shadow:var(--shadow-large);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);gap:16px;padding:26px;display:grid}.login-entry-actions{gap:calc(var(--action-gap) / 2);display:grid}.login-card h1{font-size:var(--font-size-title);margin:2px 0 6px}.login-card p{color:var(--text-secondary);margin:0;line-height:1.5}.login-brand{align-items:center;gap:10px;margin-bottom:4px;display:flex}.login-brand>span{border-radius:var(--corner-radius);background:var(--pressed-background);width:38px;height:38px;color:var(--accent-strong);font-size:var(--font-size);flex:none;place-items:center;font-weight:720;display:grid}.login-brand>span img{object-fit:contain;border-radius:inherit;width:100%;height:100%}.login-brand>div{min-width:0}.login-brand strong{overflow-wrap:anywhere}.login-brand div{display:grid}.login-brand small{color:var(--text-muted)}.login-error{border:1px solid color-mix(in srgb, var(--danger-color) 25%, var(--border-color));border-radius:var(--corner-radius);background:color-mix(in srgb, var(--danger-color) 10%, var(--panel));color:var(--danger-color);font-size:var(--font-size);padding:9px 10px}.login-connection-state{border-block:1px solid var(--border-color);min-width:0;color:var(--text-secondary);justify-content:space-between;align-items:center;gap:10px;padding-block:8px;display:flex}.login-connection-state small{overflow-wrap:anywhere;min-width:0;color:var(--text-muted)}.login-connection-state.login-error{border:1px solid color-mix(in srgb, var(--danger-color) 25%, var(--border-color))}.table-link{color:var(--accent-strong);font-weight:620;text-decoration:none}.table-link:hover{text-decoration:underline}.topbar{gap:14px}.topbar-status{min-width:0}.control-status-strip{min-width:0;color:var(--text-secondary);font-size:var(--font-size);white-space:nowrap;align-items:center;gap:9px;display:flex}.control-status-strip>span:not(.status-pill)+span:not(.status-pill):before{content:"·";color:var(--text-muted);margin-right:9px}.control-status-strip button{color:var(--warning-color);cursor:pointer;background:0 0;border:0;padding:0}.control-status-strip button:hover{text-decoration:underline}.metrics-grid--six{grid-template-columns:repeat(3,minmax(0,1fr))}.risk-overview-metrics{min-width:0;min-height:0;max-height:min(32vh, calc(var(--control-height) * 10));flex:0 auto}.split-grid--wide{grid-template-columns:minmax(0,1.55fr) minmax(330px,.75fr)}.committed-series-panel,.currency-integrity-panel,.exposure-concentration-panel{flex-direction:column;min-height:0;display:flex}.risk-overview-grid{flex:1 1 0;min-height:0}.risk-overview-grid .currency-row-header{flex-wrap:wrap}.risk-overview-grid .currency-row-header>span{color:var(--text-muted);overflow-wrap:anywhere}.risk-fx-evidence{border:1px solid var(--border-color);border-radius:var(--corner-radius);background:var(--surface-secondary);overflow-wrap:anywhere;gap:6px;min-width:0;padding:12px;display:grid}.panel-count{color:var(--text-muted);font-size:var(--font-size)}.heatmap-host{background:var(--panel);border-radius:0;flex:1;width:100%;height:auto;min-height:0;padding:0;overflow:hidden}.currency-integrity-scroll{flex:1;min-height:0}.currency-stack{grid-auto-rows:minmax(112px,1fr);min-height:100%;display:grid}.currency-row{background:var(--panel);border:0;gap:10px;padding:11px 14px 12px;display:grid}.currency-row+.currency-row{border-top:1px solid var(--border-color)}.currency-row-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.currency-row dl{gap:7px;margin:0;display:grid}.currency-row dl div{grid-template-columns:minmax(64px,1fr) auto;align-items:baseline;gap:16px;min-width:0;display:grid}.currency-row dt{color:var(--text-muted);font-size:var(--font-size)}.currency-row dd{min-width:0;font-size:var(--font-size);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;margin:0}.toolbar-tabs{border:1px solid var(--border-color);border-radius:var(--corner-radius);background:var(--surface-primary);align-items:center;gap:3px;padding:2px;display:flex}.toolbar-tabs button{min-height:0;color:var(--text-muted);cursor:pointer;font-size:var(--font-size);background:0 0;border:0;padding:0 9px}.toolbar-tabs button:hover{color:var(--text)}.toolbar-tabs button.is-active{background:var(--pressed-background);color:var(--accent-strong)}.row-link{width:100%;color:var(--accent-strong);cursor:pointer;text-align:left;background:0 0;border:0;gap:2px;padding:0;display:grid}.row-link strong{text-overflow:ellipsis;overflow:hidden}.row-link small{color:var(--text-muted)}.app-dialog-panel.control-dialog{width:min(610px,100vw - 32px)}.bulk-account-preview-targets{min-height:0;max-height:190px}.bulk-account-preview-targets-viewport{padding-inline-end:4px}.bulk-account-preview-target-list{display:grid}.bulk-account-preview-target{border-bottom:1px solid var(--surface-border);gap:3px;padding:8px 2px;display:grid}.bulk-account-preview-target:first-child{border-top:1px solid var(--surface-border)}.bulk-account-preview-target>div{grid-template-columns:minmax(0,1fr) minmax(0,.65fr) auto;align-items:center;gap:10px;display:grid}.bulk-account-preview-target span,.bulk-account-preview-target small{color:var(--text-secondary);overflow-wrap:anywhere;min-width:0}.bulk-account-preview-target>div>span:last-child{color:var(--text-primary);font-weight:600}.wide-dialog{width:min(900px,100vw - 32px);max-height:min(780px,100vh - 40px)}.dialog-subtitle{color:var(--text-secondary);margin:-2px 0 3px;line-height:1.5}.download-feedback{border:1px solid color-mix(in srgb, var(--accent-color) 28%, transparent);border-radius:var(--corner-radius);background:var(--pressed-background);color:var(--accent-strong);font-size:var(--font-size);padding:9px 10px}.download-feedback--error{border-color:color-mix(in srgb, var(--danger-color) 28%, transparent);background:color-mix(in srgb, var(--danger-color) 10%, transparent);color:var(--danger-color)}.impact-banner{border-left:3px solid var(--accent);border-radius:var(--corner-radius);background:var(--pressed-background);gap:4px;padding:10px 12px;display:grid}.impact-banner span{color:var(--text-secondary);font-size:var(--font-size);line-height:1.45}.impact-banner--danger{border-left-color:var(--danger-color);background:color-mix(in srgb, var(--danger-color) 10%, transparent)}.trace-list{gap:0;padding:4px 0;display:grid}.trace-event{grid-template-columns:17px minmax(0,1fr);gap:7px;display:grid}.trace-event>div{border-left:1px solid var(--border-color);align-content:start;gap:3px;padding:2px 0 8px 11px;display:grid;position:relative}.trace-event:last-child>div{border-left-color:#0000}.trace-marker{z-index:1;border:2px solid var(--accent);background:var(--panel);border-radius:50%;width:9px;height:9px;margin:5px 0 0 13px;position:relative;transform:translate(-50%)}.trace-event header{align-items:center;gap:8px;display:flex}.trace-event header time{color:var(--text-muted);font-size:var(--font-size);margin-left:auto}.trace-event p{color:var(--text-secondary);margin:0;line-height:1.45}.trace-event small{color:var(--text-muted)}.definition-note{border:1px solid var(--border-color);border-radius:var(--corner-radius);background:var(--panel-soft);align-items:flex-start;gap:14px;padding:11px 14px;display:flex}.definition-note strong{color:var(--accent-strong);flex:none}.definition-note span{color:var(--text-secondary);line-height:1.45}.emergency-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;gap:10px;display:grid}.emergency-grid>article{align-self:stretch;height:100%}.emergency-grid article{border:1px solid var(--border-color);border-radius:var(--corner-radius);background:var(--panel);min-height:118px;box-shadow:var(--panel-shadow);justify-content:space-between;align-items:flex-end;gap:12px;padding:13px;display:flex}.emergency-grid article>div{align-self:flex-start}.emergency-grid strong{margin-bottom:5px;display:block}.emergency-grid p{color:var(--text-secondary);font-size:var(--font-size);margin:0;line-height:1.45}.secret-reference{border:1px solid var(--border-color);border-radius:var(--corner-radius);background:var(--panel-soft);color:var(--accent-strong);padding:3px 6px}.data-grid-cell[data-column-id=currency]{text-transform:uppercase}.full-state{box-sizing:border-box;background:var(--page);width:100%;min-width:0;min-height:100%;padding:var(--content-inline-padding);place-items:center;display:grid}.full-state-panel{box-sizing:border-box;align-items:start;gap:var(--action-gap);border:1px solid var(--border-color);border-radius:var(--corner-radius);background:var(--panel);width:min(100%,40rem);min-width:0;padding:var(--panel-content-padding);box-shadow:var(--shadow-large);grid-template-columns:auto minmax(0,1fr);display:grid}.full-state-panel__icon{border-radius:var(--corner-radius);background:color-mix(in srgb, var(--danger-color) 12%, var(--surface-secondary));width:38px;height:38px;color:var(--danger-color);place-items:center;display:grid}.full-state-panel__copy{gap:6px;min-width:0;display:grid}.full-state-panel__copy h1{color:var(--text-primary);font-size:var(--font-size-title);overflow-wrap:anywhere;margin:0;line-height:1.25}.full-state-panel__copy p{color:var(--text-secondary);overflow-wrap:anywhere;margin:0;line-height:1.5}.full-state-panel__actions{flex-wrap:wrap;grid-column:2;gap:8px;display:flex}.application-failure{min-width:0;color:var(--text-primary);font-family:var(--font-family-base)}.application-failure__panel{width:min(580px,100%)}.application-failure__panel .button{justify-content:center;align-items:center;gap:7px;display:inline-flex}.inline-error{border:1px solid color-mix(in srgb, var(--danger-color) 30%, transparent);border-radius:var(--corner-radius);background:color-mix(in srgb, var(--danger-color) 10%, transparent);color:var(--danger-color);justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;display:flex}.access-limited-state{border:1px dashed var(--border-color);border-radius:var(--corner-radius);background:var(--panel-soft);min-height:112px;color:var(--text-secondary);text-align:center;place-content:center;gap:6px;padding:18px;display:grid}.access-limited-state strong{color:var(--text)}.access-limited-state span{max-width:620px;line-height:1.5}.access-limited-state small{color:var(--text-muted)}.toast{z-index:2000;border:1px solid color-mix(in srgb, var(--success-color) 35%, transparent);border-radius:var(--corner-radius);background:var(--surface-elevated);max-width:min(560px,100vw - 44px);box-shadow:var(--shadow-large);align-items:center;gap:12px;padding:11px 13px;display:flex;position:fixed;bottom:22px;right:22px}.toast--error{border-color:color-mix(in srgb, var(--danger-color) 35%, transparent);color:var(--danger-color)}.toast--warning{border-color:color-mix(in srgb, var(--warning-color) 35%, transparent);color:var(--warning-color)}.toast button{color:var(--text-muted);cursor:pointer;font-size:var(--font-size);background:0 0;border:0}@media (width<=1380px){.global-search{width:min(280px,24vw)}.control-status-strip>span:not(.status-pill){display:none}.metrics-grid--six{grid-template-columns:repeat(3,minmax(0,1fr))}.emergency-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1100px){.metrics-grid--six{grid-template-columns:repeat(2,minmax(0,1fr))}.global-search{display:block}}@media (width<=760px){.metrics-grid--six,.emergency-grid{grid-template-columns:1fr}.control-status-strip>span:not(.status-pill),.control-status-strip>button{display:none}.trace-event header{flex-wrap:wrap;align-items:flex-start}.trace-event header time{width:100%;margin-left:0}.definition-note{flex-direction:column;gap:5px}}@media (width<=480px){.full-state{padding:16px}.full-state-panel{grid-template-columns:minmax(0,1fr);padding:20px}.full-state-panel__actions{grid-column:1}.full-state-panel__actions .button{flex:140px}}@media (width<=760px){:root :is(.matching-routing-metrics,.compact-summary-metrics){grid-template-columns:repeat(2,minmax(0,1fr))}:root .matching-routing-metrics>:last-child:nth-child(odd){grid-column:1/-1}}.app-dialog-panel.control-provider-reports-dialog{width:min(64rem,100vw - 32px)}.app-dialog-panel.control-provider-reports-dialog .control-provider-reports-card{flex:none;height:min(42vh,28rem);min-height:min(42vh,28rem);max-height:min(42vh,28rem);margin-block-start:12px}.control-provider-reports-table{border-radius:var(--corner-radius);min-width:0;height:100%;min-height:0;overflow:hidden}.control-provider-administration-scroll{min-height:0;max-height:min(60vh,38rem)}.control-recovery-review-scroll{min-height:0;max-height:min(40vh,28rem)}.control-venue-configuration{gap:var(--prop-card-gap);flex-direction:column;flex:1 1 0;min-width:0;min-height:0;display:flex}.control-venue-configuration-table{border-radius:0;min-width:0;height:100%;min-height:0;overflow:hidden}.control-venue-provider-control{justify-content:space-between;align-items:center;gap:var(--action-gap);min-width:0;padding:var(--panel-content-padding);display:flex}.control-venue-provider-control>p{overflow-wrap:anywhere;min-width:0;margin:0}.control-venue-configuration-dialog{width:min(56rem,100vw - 32px)}.app-dialog-panel.control-provider-setup-dialog{width:min(var(--provider-setup-dialog-width), 100%)}.control-venue-editor-scroll{min-height:0;max-height:min(60vh,38rem)}.control-provider-setup-facts{gap:var(--action-gap);min-width:0;margin:0;display:grid}.control-provider-setup-facts>div{gap:var(--action-gap);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:baseline;display:grid}.control-provider-setup-facts dt{color:var(--text-muted);overflow-wrap:anywhere}.control-provider-setup-facts dd{overflow-wrap:anywhere;min-width:0;margin:0}.control-provider-workspace-body{flex-direction:column;min-width:0;min-height:0;padding:0;display:flex;overflow:hidden}.control-provider-workspace-body>.control-venue-configuration-table{flex:1 1 0}.control-provider-guidance{gap:var(--action-gap);padding:var(--panel-content-padding);overflow-wrap:anywhere;flex:none;min-width:0;display:grid}.control-provider-guidance p{margin:0}.control-provider-guidance-heading{align-items:baseline;gap:var(--action-gap);flex-wrap:wrap;display:flex}.control-provider-guidance-heading>span{color:var(--text-muted)}.control-provider-services{gap:var(--panel-content-padding);min-width:0;display:grid}.control-provider-service{gap:var(--toolbar-gap);overflow-wrap:anywhere;min-width:0;display:grid}.control-provider-service>span,.control-provider-service>p{color:var(--text-muted);margin:0}.control-provider-guidance .control-provider-services{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--card-column-min-width)), 1fr))}.app-dialog-panel.control-provider-details-dialog{width:min(var(--provider-details-dialog-width), 100%)}.control-provider-details-content{gap:var(--panel-content-padding);min-width:0;display:grid}.control-provider-detail-groups{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--card-column-min-width)), 1fr));gap:var(--panel-content-padding);display:grid}.control-provider-detail-group{align-content:start;gap:var(--action-gap);min-width:0;display:grid}.control-provider-detail-group:last-child{grid-column:1/-1}.control-provider-detail-group:last-child .control-provider-detail-facts{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--card-column-min-width)), 1fr));column-gap:var(--panel-content-padding)}.control-provider-detail-facts{min-width:0;margin:0;display:grid}.control-provider-detail-facts>div{gap:var(--action-gap);padding-block:var(--toolbar-padding-block);border-bottom:1px solid var(--border-color);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:baseline;display:grid}.control-provider-detail-facts dt{color:var(--text-muted);overflow-wrap:anywhere}.control-provider-detail-facts dd{overflow-wrap:anywhere;margin:0}.control-provider-audit-table{height:calc(var(--control-height) * 7);margin:var(--panel-content-padding);border-radius:var(--corner-radius);overflow:hidden}.control-provider-next-step{gap:var(--toolbar-gap);display:grid}.control-provider-field-group{gap:var(--content-block-gap);padding:var(--panel-content-padding);min-width:0;display:grid}.control-provider-field-label{color:var(--text);font-weight:600}.control-provider-field-help{color:var(--text-muted)}.control-signal-row--danger{--control-row-signal:var(--danger-color)}.control-signal-row--urgent{--control-row-signal:color-mix(in srgb, var(--warning-color) 50%, var(--danger-color))}.control-signal-row--warning{--control-row-signal:var(--warning-color)}.control-signal-row--info{--control-row-signal:var(--info)}.control-signal-row--linked{--control-row-signal:var(--monitor-linked-signal)}.control-signal-row--cross{--control-row-signal:var(--monitor-cross-signal)}.control-signal-row--danger-soft{--control-row-signal:var(--monitor-warning-soft-signal)}.data-grid-row.control-signal-row{background:color-mix(in srgb, var(--control-row-signal) 18%, var(--panel));border-inline-end:3px solid var(--control-row-signal)}.data-grid-row.control-signal-row:hover{background:color-mix(in srgb, var(--control-row-signal) 24%, var(--control-hover))}.data-grid-row.control-signal-row.is-selected{background:color-mix(in srgb, var(--control-row-signal) 22%, var(--selection-highlight-bg))}.data-grid-row.control-signal-row--linked{background:var(--monitor-linked-surface)}.data-grid-row.control-signal-row--cross{background:var(--monitor-cross-surface)}.data-grid-row.control-signal-row--linked:hover,.data-grid-row.control-signal-row--cross:hover{background:color-mix(in srgb, var(--control-row-signal) 24%, var(--control-hover))}.data-grid-row.control-signal-row--linked.is-selected,.data-grid-row.control-signal-row--cross.is-selected{background:color-mix(in srgb, var(--control-row-signal) 22%, var(--selection-highlight-bg))}.data-grid-cell.control-signal-value--positive,.data-grid-cell.control-signal-value--negative,.data-grid-cell.control-signal-value--affiliation,.data-grid-cell.control-signal-value--rejections{box-shadow:inset 0 -1px 0 var(--border-color)}.data-grid-cell.control-signal-value--affiliation{color:var(--info-color);background:var(--monitor-affiliation-surface);font-weight:600}.data-grid-cell.control-signal-value--positive{color:var(--success-color);background:color-mix(in srgb, var(--success-color) 18%, var(--accent-surface));font-weight:600}.data-grid-cell.control-signal-value--negative,.data-grid-cell.control-signal-value--rejections{color:var(--danger-color);background:color-mix(in srgb, var(--danger-color) 18%, var(--danger-surface));font-weight:600}.data-grid-cell.control-signal-value--rejections{background:var(--monitor-rejection-surface)}.content-scroll--fixed>.content,.content-inner--fixed{height:100%;min-height:0;overflow:hidden}.content-scroll--fixed>.content{padding:0}.content-inner.content-inner--fixed{flex:1 1 0;gap:0;height:100%;min-height:0;padding:0}.content-inner.content-inner--fixed>.firm-workbench__frame{flex:1 1 0;width:100%;min-width:0;max-width:none;height:100%;min-height:0;margin:0}.firm-workbench__frame{grid-template-rows:minmax(0,1fr);display:grid;overflow:hidden}.firm-workbench__frame>.firm-workbench__tabs{height:100%}.firm-workbench__tabs{--application-tab-selected-background:var(--surface-elevated);--application-tab-hover-background:var(--hover-background);--application-tab-pressed-background:var(--control-pressed);--application-tab-adornment-gap:7px;background:var(--page);width:100%;min-width:0;height:auto;min-height:0;color:var(--text);font-family:var(--font-family-base);font-size:var(--font-size);flex:1 1 0}.firm-workbench__tabs>.application-tab-control__overflow{height:var(--editor-height);min-height:var(--editor-height);max-height:var(--editor-height);flex:0 0 var(--editor-height)}.firm-workbench__tabs .application-tab-control__tab{height:var(--editor-height);min-height:var(--editor-height);border-right:1px solid var(--surface-border-soft);color:var(--text-secondary);font-size:var(--font-size);background:0 0;border-radius:0;transition:background-color .12s,color .12s}.firm-workbench__tabs .application-tab-control__tab.is-selected{background:var(--surface-secondary);color:var(--text-primary)}.firm-workbench__tabs .application-tab-control__tab:hover{background:var(--interaction-hover-bg);color:var(--text-primary)}.firm-workbench__tabs .application-tab-control__tab:active{background:var(--interaction-pressed-bg);color:var(--text-primary)}.firm-workbench__home-tab .application-tab-control__label{display:none}.firm-workbench__home-tab{width:var(--editor-height);min-width:var(--editor-height);max-width:var(--editor-height);height:var(--editor-height);flex:0 0 var(--editor-height);place-items:center;gap:0;padding-inline:0;display:grid}.firm-workbench__home-tab .application-tab-control__adornment{place-items:center;width:100%;height:100%;margin-inline-start:0}.firm-workbench__home-tab-icon{place-items:center;width:17px;height:17px;display:grid}.firm-workbench__home-tab-icon .icon{width:17px;height:17px;display:block}.firm-workbench__workspace-scroll{width:100%;min-width:0;height:100%;min-height:0;overflow:hidden}.firm-workbench__workspace-viewport,.firm-workbench__home{min-width:0;min-height:0}.firm-workbench__workspace-viewport{height:100%}.firm-workbench__home{height:100%;padding:var(--content-page-gutter) var(--content-inline-padding);place-items:center;display:grid}.firm-workbench__home>.firm-workbench__home-launcher{width:100%}.firm-workbench__tabs>.application-tab-control__overflow,.firm-workbench__tab-list{min-height:var(--editor-height);background:var(--surface-secondary)}.firm-workbench__tabs>.application-tab-control__overflow{border-bottom:1px solid var(--surface-border)}.firm-workbench__tab-list{border-bottom:0}.firm-workbench__add-tab{--square-add-button-size:24px;--square-add-button-padding:4px;box-sizing:border-box;aspect-ratio:1;max-width:24px;max-height:24px;padding:var(--square-add-button-padding);flex:0 0 24px;align-self:center;margin:auto 2px;border:none!important;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important}.firm-workbench__add-tab .app-add-icon{width:14px;height:14px}.firm-workbench__tabs .firm-workbench__add-tab:hover:not(:disabled){background-color:var(--hover-background);border-color:#0000}.firm-workbench__tabs .firm-workbench__add-tab:is(.is-open,[aria-expanded=true]):not(:disabled){background:var(--control-pressed);color:var(--text);border-color:#0000}.firm-workbench__tab-panel{min-width:0;min-height:0;overflow:hidden}.firm-workbench__picker{min-width:0;display:grid}.firm-workbench__picker-popover{z-index:80;border:1px solid var(--surface-border);border-radius:calc(var(--corner-radius) + 2px);background:var(--surface-secondary);max-width:calc(100vw - 16px);max-height:min(420px,100vh - 16px);box-shadow:none;padding:4px;position:fixed;overflow:hidden}.firm-workbench__picker-scroll{min-height:0;max-height:min(380px,100vh - 16px)}.firm-workbench__picker-scroll-viewport{padding:0}.firm-workbench__home-launcher{place-items:center;width:100%;min-width:0;display:grid}.firm-workbench__home-grid{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:center;align-items:stretch;gap:36px;width:min(1040px,100%);display:grid}.firm-workbench__home-group{flex-direction:column;min-width:0;display:flex}.firm-workbench__home-group h2{border-bottom:1px solid var(--surface-border);color:var(--text-secondary);font-size:var(--font-size);margin:0;padding:0 10px 8px;font-weight:700}.firm-workbench__home-group-options{align-content:start;min-width:0;display:grid}.firm-workbench__picker-group-label{color:var(--text-muted);font-family:var(--font-family-base);font-size:var(--font-size);margin:0;font-weight:700}.firm-workbench__picker-group{align-content:start;gap:2px;min-width:0;display:grid}.button.firm-workbench__home-card{border:0;border-bottom:1px solid var(--surface-border);width:100%;min-width:0;height:auto;min-height:74px;color:var(--text);box-shadow:none;white-space:normal;background:0 0;border-radius:0;justify-content:flex-start;align-self:stretch;align-items:center;gap:12px;padding:13px 10px;transition:background .16s,border-color .16s,color .16s,box-shadow .16s,transform .16s;display:flex}.firm-workbench__home-grid>.button.firm-workbench__home-card:hover:not(:disabled){background-color:var(--hover-background);border-color:var(--surface-border);box-shadow:none;outline:0;transform:none}.button.firm-workbench__home-card:active{background:var(--interaction-pressed-bg);transform:translateY(0)}.firm-workbench__home-card strong{min-width:0;font-size:var(--font-size);text-align:left;overflow-wrap:normal;font-weight:650;line-height:1.25}.firm-workbench__home-card-copy{text-align:left;gap:3px;min-width:0;display:grid}.firm-workbench__home-card-copy small{color:var(--text-muted);font-size:var(--font-size);white-space:normal;font-weight:400;line-height:1.3}.firm-workbench__home-card-icon{width:24px;height:24px;color:var(--accent);flex:0 0 24px;place-items:center;display:grid}.firm-workbench__picker-grid{grid-template-columns:minmax(0,1fr);gap:2px;display:grid}.firm-workbench__picker-group+.firm-workbench__picker-group{border-top:1px solid var(--surface-border);margin-top:2px;padding-top:2px}.firm-workbench__picker-group-label{padding:4px 8px 3px}.button.firm-workbench__workspace-option{min-width:0;min-height:var(--control-height);border-radius:calc(var(--corner-radius) - 2px);height:auto;color:var(--text);box-shadow:none;text-align:left;white-space:normal;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:9px;padding:5px 8px;transition:background .16s,border-color .16s,color .16s,box-shadow .16s,transform .16s;display:flex}.firm-workbench__picker .button.firm-workbench__workspace-option:hover:not(:disabled){background-color:var(--hover-background);box-shadow:none;border-color:#0000;outline:0;transform:none}.button.firm-workbench__workspace-option:active{background:var(--control-pressed);box-shadow:none;outline-color:#0000;transform:translateY(0)}.firm-workbench__workspace-option>span:not(.firm-workbench__workspace-icon){gap:1px;min-width:0;display:grid}.firm-workbench__workspace-option strong,.firm-workbench__workspace-option small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.firm-workbench__workspace-option small{color:var(--text-muted);font-size:var(--font-size);font-weight:400;line-height:1.25}.firm-workbench__workspace-icon{width:24px;height:24px;color:var(--accent);background:0 0;border-radius:0;flex:0 0 24px;place-items:center;display:grid}.firm-workbench__local-layout{grid-template-columns:max-content minmax(0,1fr);width:100%;min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.firm-workbench__local-layout.firm-workbench__local-layout--dock{display:block}.firm-workbench__local-layout.firm-workbench__local-layout--tabs{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.firm-workbench__local-layout.firm-workbench__local-layout--content{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.firm-workbench__local-layout--dock>.prop-fixed-dock{height:100%}.firm-workbench__local-layout .firm-workbench__local-rail.sidebar{background:var(--sidebar);height:100%;min-height:0;padding:8px 14px 10px;position:relative;top:auto}.firm-workbench__local-layout--dock .firm-workbench__local-rail.sidebar{width:100%}.firm-workbench__workspace-content{min-width:0;height:100%;min-height:0;padding:var(--content-page-gutter) var(--content-inline-padding);overflow:hidden}.firm-workbench__modern-screen{width:100%;min-width:0;height:100%;min-height:0;overflow:visible}.firm-workbench__modern-screen-viewport{width:100%;min-width:0;height:100%;min-height:0}.firm-workbench__modern-screen-content{gap:var(--prop-card-gap);flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;display:flex}.firm-workbench__modern-screen-content>:not(.prop-card--bounded,.prop-card--fill,.prop-card-layout--fill,[data-card-scroll-measured],:has([data-card-scroll-measured])){flex:none}.firm-workbench__modern-screen-content>:not(.prop-card,.prop-card-layout):has([data-card-scroll-measured],.prop-fixed-dock){flex:1 1 0;height:0;min-height:0}.firm-workbench__modern-screen-content>.prop-card-layout--fill{flex:1 1 0}.firm-workbench__workspace-content .grid-frame>.data-grid,.firm-workbench__workspace-content :is(.control-workspace-grid-frame,.finance-grid-frame,.administration-grid-frame,.oversight-grid-frame)>.data-grid{height:100%;max-height:100%}.firm-workbench__workspace-content .control-workspace-grid-frame>.data-grid:has(.data-grid-state){flex:1 1 0;height:100%;min-height:0}.firm-workbench__workspace-content .grid-frame>.data-grid>.data-grid-scroll-shell,.firm-workbench__workspace-content :is(.control-workspace-grid-frame,.finance-grid-frame,.administration-grid-frame,.oversight-grid-frame)>.data-grid>.data-grid-scroll-shell{flex:1 1 0;min-height:0}.firm-workbench__result-kind{flex:none}@media (width<=760px){.firm-workbench__home-grid{grid-template-columns:minmax(0,1fr)}.firm-workbench__picker-grid{grid-template-columns:1fr}.firm-workbench__local-layout{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.firm-workbench__local-layout>.prop-navigation-presentation--rail{height:auto}.firm-workbench__local-layout .firm-workbench__local-rail.sidebar,.firm-workbench__local-layout .firm-workbench__local-rail.sidebar.is-compact{width:100%;height:auto;padding:8px 10px;position:relative}}.workbench-tab-badge{background:color-mix(in srgb, var(--danger-color) 16%, transparent);min-width:17px;height:17px;color:var(--danger-color);font-size:var(--font-size);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;justify-content:center;align-items:center;margin-inline:0 1px;padding-inline:4px;line-height:1;display:inline-flex}:root,:root[data-theme=light]{--font-size-body:var(--font-size);--font-size-title:var(--font-size-heading);--panel-soft:var(--panel-raised);--info-color:var(--info);--pressed-background:var(--selection-highlight-bg);--shadow-large:var(--dialog-shadow);--dialog-overlay-bg:var(--overlay);--chart-axis:var(--surface-border)}body{font-family:var(--font-family-base);font-size:var(--font-size);transition:background-color .18s,color .18s}button,input,select,textarea{font-family:var(--font-family-base);font-size:var(--font-size)}button,input,select,textarea,.metric-card,.compact-fact,.limit-card,.case-message{transition:background-color .14s,border-color .14s,color .14s,box-shadow .14s,transform .14s}:where(button,input,select,textarea,.brand-mark,.nav-list button,.nav-badge,.operator-avatar,.metric-card,.panel,.status-pill,.button,.notice,.compact-fact,.limit-card,.limit-track,.app-dialog-panel,.login-toolbar button,.login-card,.login-brand>span,.login-error,.case-message,.capability-chip,.toast){border-radius:var(--corner-radius)}.metric-card{border-color:var(--surface-border);background:var(--panel-raised);box-shadow:var(--panel-shadow-raised)}.metric-card:hover,.compact-fact:hover,.limit-card:hover{border-color:color-mix(in srgb, var(--surface-border) 68%, var(--brand-surface) 32%);background:var(--control-hover);box-shadow:0 11px 24px color-mix(in srgb, var(--border-shadow) 72%, var(--brand-surface) 28%);transform:translateY(-2px)}.metric-card:active,.compact-fact:active,.limit-card:active{background:var(--interaction-pressed-bg);transform:translateY(0)}.status-pill,.capability-chip,.nav-badge{border-radius:var(--corner-radius)}.notice{border-radius:var(--corner-radius);background:var(--info-surface);min-width:0;color:var(--text-primary);font-family:var(--font-family-base);font-size:var(--font-size);overflow-wrap:anywhere;border:0;align-items:flex-start;gap:8px;padding:8px 10px;line-height:1.4;display:flex}.notice--warning{background:var(--warning-surface);border:0}.theme-button{height:var(--editor-height);min-height:var(--editor-height);border-radius:var(--corner-radius);background:var(--control);color:var(--text);box-shadow:var(--control-shadow);width:var(--editor-height);min-width:var(--editor-height);border:0;place-items:center;padding:0;display:grid}.theme-button:hover:not(:disabled){background:var(--control-hover)}.app-search-input{height:var(--editor-height);color:var(--text);box-shadow:var(--editor-control-shadow);padding-inline:10px;border-color:var(--editor-border)!important;border-radius:var(--corner-radius)!important;background:var(--editor)!important}.app-search-input::placeholder{color:var(--muted);opacity:1}.app-search-input:hover:not(:disabled){border-color:var(--editor-border-hover)!important;background:var(--editor-hover)!important}.app-search-input:focus{box-shadow:var(--editor-control-focus-shadow);outline:0;border-color:var(--editor-focus)!important;background:var(--selection-highlight-bg)!important}.app-filter-chips,.app-tab-selector{border:1px solid var(--surface-border);border-radius:var(--corner-radius);background:var(--panel-inset);box-shadow:var(--editor-control-shadow);gap:3px;padding:4px}.app-filter-chips>button,.app-tab-selector>button{min-height:var(--editor-height);border-radius:calc(var(--corner-radius) - 2px);border:0}.app-filter-chips>button:hover:not(:disabled),.app-tab-selector>button:hover:not(:disabled){background:var(--interaction-hover-bg)}.app-filter-chips>button[aria-pressed=true],.app-tab-selector>button[aria-selected=true]{background:var(--panel-raised);color:var(--text);box-shadow:var(--control-shadow)}.ui-icon{width:18px;height:18px;display:block}.list-row,.list-row>*,.list-row-copy,.list-row-copy>*{min-width:0}.list-row{align-items:flex-start}.list-row-copy strong,.list-row-copy span,.case-message p,.toast,.panel-heading h2,.page-header p{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;word-break:break-word;max-width:100%;overflow:visible}.list-row>.status-pill{flex:none}.panel-heading,.page-header,.topbar,.topbar-actions,.page-actions,.panel-actions,.toolbar,.grid-actions{flex-wrap:wrap;min-width:0}.button,.login-toolbar button{overflow-wrap:anywhere;max-width:100%}@media (width<=920px){.topbar-actions{justify-content:flex-end}.operator-chip,.operator-chip>span:last-child{min-width:0}}html,body,#root{width:100%;min-width:0;height:100%;min-height:0;overflow:hidden}.app-shell{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);width:100%;height:100vh;min-height:0;overflow:hidden}.app-shell.is-compact{grid-template-columns:var(--sidebar-collapsed-width) minmax(0, 1fr)}.workspace{flex-direction:column;width:100%;min-width:0;min-height:0;display:flex;overflow:hidden}.sidebar{min-width:0;min-height:0;position:static}.topbar{flex:none;position:relative}.content-scroll{flex:1 1 0;width:100%;min-width:0;min-height:0;overflow:hidden}.content{overscroll-behavior:contain;width:100%;min-width:0;max-width:none;height:100%;min-height:0;margin:0;padding:0;display:block}.content-inner{gap:var(--content-block-gap);width:100%;min-width:0;min-height:100%;padding:var(--content-page-gutter) var(--content-inline-padding);flex-direction:column;margin:0;display:flex}.content-inner>*,.metrics-grid,.split-grid,.three-grid,.two-grid,.panel,.panel-body,.grid-frame,.data-grid{min-width:0;max-width:100%}.grid-frame{height:auto;min-height:0}.app-hint-message{--app-hint-color:var(--info);--app-hint-background:var(--info-surface);border-radius:var(--corner-radius);background:var(--app-hint-background);color:var(--text-primary);font-family:var(--font-family-base);font-size:var(--font-size);overflow-wrap:anywhere;border:0;align-items:center;gap:8px;margin:14px 0;padding:8px 10px;line-height:1.4;display:flex}.app-hint-message--success{--app-hint-color:var(--positive);--app-hint-background:color-mix(in srgb, var(--panel) 72%, var(--positive) 28%)}.app-hint-message--warning{--app-hint-color:var(--warning);--app-hint-background:var(--warning-surface)}.app-hint-message--error{--app-hint-color:var(--danger);--app-hint-background:var(--danger-surface)}.app-hint-message__icon{width:20px;height:20px;color:var(--app-hint-color);flex:0 0 20px;display:inline-flex}@media (width<=760px){.app-shell,.app-shell.is-compact{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;height:100vh}.content-inner{padding:var(--content-page-gutter) var(--content-inline-padding)}}.button{min-height:var(--editor-height);border:1px solid var(--surface-border);border-radius:var(--corner-radius);background:var(--control);color:var(--text);font-size:var(--font-size);white-space:nowrap;box-shadow:var(--control-shadow);justify-content:center;align-items:center;padding:0 12px;line-height:1;display:inline-flex}.button:hover:not(:disabled){border-color:var(--editor-border-hover);background:var(--control-hover);color:var(--text)}.button:active:not(:disabled){background:var(--control-pressed);color:var(--text);box-shadow:var(--control-shadow);transform:translateY(1px)}.button--primary:not(:disabled){background:color-mix(in srgb, var(--accent-surface) 78%, var(--accent) 22%);color:var(--accent-strong);box-shadow:var(--control-shadow)}.button--primary:hover:not(:disabled){background:var(--control-hover);color:var(--text);box-shadow:var(--control-shadow)}.button--primary:active:not(:disabled){background:var(--control-pressed);color:var(--text);box-shadow:var(--control-shadow)}.button--danger:hover:not(:disabled){border-color:color-mix(in srgb, var(--surface-border) 32%, var(--danger) 68%);background:color-mix(in srgb, var(--control) 34%, var(--danger) 66%);color:var(--text)}.button--danger:active:not(:disabled){background:color-mix(in srgb, var(--control-pressed) 38%, var(--danger) 62%);color:var(--text)}.grid-actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:4px;min-width:0;height:100%;display:flex}.grid-actions .button,.cell-link{height:22px;min-height:22px;box-shadow:none;white-space:nowrap;border:0;padding-inline:7px;line-height:1}.data-grid .button{max-width:100%;height:auto;min-height:22px;box-shadow:none;white-space:normal;overflow-wrap:anywhere;border:0;padding:4px 7px;line-height:1.2}.table-button{height:auto;min-height:0;box-shadow:none;white-space:normal;border:0;padding-inline:7px;line-height:normal}.icon-button,.data-grid .icon-button{place-items:center;width:28px;min-width:28px;padding:0;display:inline-grid}.data-grid .icon-button{width:22px;min-width:22px}.button-icon{flex:0 0 17px;width:17px;height:17px}.app-tab-selector{border:1px solid var(--border-color);border-radius:var(--corner-radius);background:var(--surface-primary);width:max-content;min-width:0;max-width:100%;box-shadow:var(--editor-control-shadow);align-items:center;gap:3px;padding:2px;display:inline-flex}.app-tab-selector>button{min-height:27px;color:var(--text-muted);font-size:var(--font-size);white-space:nowrap;cursor:pointer;background:0 0;padding:4px 9px;line-height:1;border-radius:var(--corner-radius)!important;box-shadow:none!important;border:0!important;transform:none!important}.app-tab-selector>button:hover:not(:disabled){background:var(--interaction-hover-bg);color:var(--text)}.app-tab-selector>button[aria-selected=true]{background:var(--pressed-background);color:var(--accent-strong)}.app-tab-selector>button[aria-selected=true]:hover:not(:disabled){background:var(--selection-highlight-bg);color:var(--accent-strong)}.toggle-switch{border-color:var(--surface-border);border-radius:var(--corner-radius);background:var(--panel-inset);box-shadow:var(--editor-control-shadow)}.toggle-switch-knob{border-radius:calc(var(--corner-radius) - 2px);background:var(--muted);box-shadow:var(--editor-control-shadow)}.toggle-switch[aria-checked=true],.toggle-switch[aria-pressed=true]{border-color:color-mix(in srgb, var(--accent) 44%, var(--surface-border));background:var(--accent-control)}.toggle-switch[aria-checked=true] .toggle-switch-knob,.toggle-switch[aria-pressed=true] .toggle-switch-knob{background:var(--accent-strong)}.content-inner>*,.metrics-grid,.two-grid,.panel,.panel-body,.grid-frame,.data-grid{min-width:0;max-width:100%}.panel{flex-direction:column;flex:none;width:100%;min-height:0;display:flex}.panel-heading{flex:none}.panel>.panel-body{width:100%;padding:var(--panel-content-padding)}.panel>.grid-frame,.panel>.data-grid{flex:0 auto}.grid-frame{border:1px solid var(--surface-border);border-radius:var(--corner-radius);background:var(--panel-inset);width:100%;min-width:0;height:auto;min-height:0;overflow:hidden}.panel>.grid-frame{border:0;border-radius:0}.data-grid-state>.app-hint-message{margin:0}.grid-frame>.data-grid{height:auto;max-height:inherit;border:0;border-radius:0}.grid-frame>.data-grid .data-grid-scroll-shell{flex:0 auto}.data-grid{--data-grid-selection-background:var(--selection-highlight-bg);--data-grid-selection-indicator:var(--accent);--data-grid-focus-color:var(--accent-strong);background:var(--panel-inset);color:var(--text);font-family:var(--font-family-base);font-size:var(--font-size)}.data-grid .data-grid-row-block{will-change:auto}.data-grid-header{background:var(--panel-raised);border-bottom:1px solid var(--surface-border);box-shadow:0 4px 10px var(--border-shadow-soft)}.data-grid-header-button,.data-grid-header-button:hover:not(:disabled),.data-grid-header-button:active:not(:disabled){height:100%;min-height:0;box-shadow:none;border:0;border-radius:0;padding:6px 8px;transform:none}.data-grid-header-button{background:0 0}.data-grid-header-button:hover:not(:disabled){background:var(--interaction-hover-bg)}.data-grid-filter-button{place-items:center!important;padding:0!important;display:grid!important;top:50%!important;transform:translateY(-50%)!important}.data-grid-filter-tabs{width:100%;display:flex!important}.data-grid-filter-tabs>button{text-align:center;flex:1 1 0;justify-content:center;min-width:0}.data-grid-row:hover{background:var(--interaction-hover-bg)}.data-grid-row[aria-selected=true],.data-grid-row.is-selected{background:var(--selection-highlight-bg)}.grid-primary{align-items:start;gap:2px;min-width:0;display:grid;overflow:hidden}.grid-primary strong,.grid-primary small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.grid-primary small{color:var(--text-muted)}.list-stack{width:100%}.list-row{align-items:center;gap:14px;width:100%;min-height:48px}.list-row-copy{flex:auto;gap:4px;display:grid}.list-row-copy strong{align-items:center;gap:7px;display:flex}:where(.eyebrow,.metric-label,.metric-detail,.status-pill,.button,.key-value-list dt,.form-field>span,.form-field>small,.list-row-copy span,.timeline-item p,.timeline-item small,.capability-chip,.topbar-status,.operator-chip strong,.operator-chip small,.sidebar-footer strong,.sidebar-footer small,.nav-label strong,.nav-label small,.grid-primary small,.login-error){font-size:var(--font-size)}.app-hint-message{margin:0}.app-hint-message+.app-hint-message{margin-top:4px}.chart-host{border-radius:0 0 var(--corner-radius) var(--corner-radius);background:var(--panel-inset);overflow:hidden}.preview-button{white-space:nowrap}:root{--data-grid-date-picker-indicator-space:20px;--firm-settings-field-width:320px;--session-schedule-dialog-width:1120px;--session-interval-grid-height:320px;--card-dialog-min-width:760px;--tooltip-z-index:1200;--dialog-content-padding-inline:22px;--staff-profile-border-width:1px;--staff-profile-list-height:280px;--api-key-selection-height:132px;--api-key-editor-width:760px;--api-key-form-column-width:280px;--provider-setup-dialog-width:440px;--provider-details-dialog-width:720px;--instrument-scope-control-width:280px;--workspace-search-width:280px;--grid-cell-padding-block:2px;--grid-cell-padding-inline:6px;--instrument-bulk-mode-width:160px;--wallet-statement-field-width:280px;--account-terms-field-min-width:192px;--account-settings-viewport-height:min(72dvh, 760px);--account-row-detail-height:min(52dvh, calc((var(--font-size) * 1.35 + 5px) * 18));--data-grid-selection-indicator-width:3px;--data-grid-selection-indicator:var(--accent);--monitor-linked-signal:var(--success-color);--monitor-cross-signal:var(--text-muted);--monitor-linked-surface:color-mix(in srgb, var(--success-color) 18%, var(--accent-surface));--monitor-cross-surface:color-mix(in srgb, var(--text-muted) 18%, var(--panel));--monitor-rejection-surface:color-mix(in srgb, var(--danger-color) 30%, var(--danger-surface));--monitor-affiliation-surface:color-mix(in srgb, var(--info-color) 22%, var(--panel));--monitor-warning-soft-signal:color-mix(in srgb, var(--danger-color) 55%, var(--panel));--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#17131c;--sidebar:#1d1724;--panel:#211a29;--panel-raised:#2a2134;--panel-inset:#1a151f;--text:#f2edf4;--text-subtle:#cfc5d3;--muted:#9e95a3;--accent:#63bdb4;--splitter-active-color:var(--accent);--accent-strong:#8bd8d0;--accent-surface:#1d2829;--accent-control:#335c58;--accent-control-hover:#42716c;--accent-control-pressed:#284844;--toggle-switch-knob-color:#fff;--danger:#d18178;--danger-surface:#2b1d23;--warning:#d6ad72;--warning-surface:#27211b;--info:#79a8dc;--info-surface:#1c2431;--info-card-surface:color-mix(in srgb, var(--info) 10%, transparent);--warning-card-surface:color-mix(in srgb, var(--warning) 10%, transparent);--positive-card-surface:color-mix(in srgb, var(--positive) 10%, transparent);--control:#2a2033;--control-hover:#382b43;--control-pressed:#201827;--control-disabled:#746c78;--control-shadow:0 7px 18px #0403082e;--editor:#1b1621;--editor-hover:#251d2d;--editor-focus:#5fbdb4;--editor-border:var(--border-color);--editor-border-hover:#cfc5d333;--interaction-hover-bg:#cfc5d313;--interaction-pressed-bg:#cfc5d31f;--selection-highlight-bg:#63bdb424;--editor-control-shadow:inset 0 1px 3px #04030840;--editor-control-focus-shadow:inset 0 1px 3px #04030840, 0 0 0 2px #63bdb42e;--editor-shadow:0 8px 18px #0403081f;--brand-surface:#5d3b69;--brand-text:#fff;--sidebar-width:244px;--sidebar-collapsed-width:64px;--sidebar-shadow:18px 0 44px #00000038;--border-shadow:#04030838;--border-shadow-soft:#0403081f;--surface-border:#04030894;--surface-border-soft:#04030861;--separator:#9e95a31c;--chart-grid:#9e95a329;--chart-series-1:#63bdb4;--chart-series-2:#8b78c8;--chart-series-3:#d6ad72;--chart-series-4:#d18178;--chart-tooltip-background:var(--panel-raised);--chart-tooltip-border:var(--surface-border);--chart-tooltip-text:var(--text);--chart-tooltip-text-muted:var(--text-subtle);--chart-tooltip-shadow:var(--dialog-shadow);--chart-tooltip-radius:var(--corner-radius);--chart-tooltip-padding:8px 12px;--chart-tooltip-font-size:14px;--focus-ring:#5fbdb461;--overlay:#08060abd;--panel-shadow:0 14px 34px #00000040;--dock-panel-shadow:0 4px 8px #00000040, 0 1px 2px #0003;--panel-shadow-raised:0 7px 18px #0003;--dialog-shadow:0 30px 80px #00000085;--font-size:12px;--font-size-control:var(--font-size);--font-size-heading:calc(var(--font-size) + 6px);--font-size-title:var(--font-size-heading);--font-family-base:"Inter Variable", system-ui, -apple-system, sans-serif;--font-family:var(--font-family-base);--font-family-mono:var(--font-family-base);--chart-font-family:"JetBrains Mono Variable", monospace;--chart-tooltip-font-family:var(--chart-font-family);--control-height:calc(var(--font-size) + 19px);--editor-height:var(--control-height);--field-label-height:30px;--content-inline-padding:clamp(10px, 1.5vw, 16px);--content-page-gutter:10px;--prop-card-gap:4px;--dock-shadow-bleed:12px;--content-block-gap:var(--prop-card-gap);--toolbar-gap:4px;--toolbar-padding-block:3px;--toolbar-padding-inline:var(--toolbar-padding-block);--mini-card-padding:var(--action-gap);--card-column-min-width:calc(var(--font-size) * 25);--content-bottom-padding:var(--content-page-gutter);--panel-content-padding:10px;--authentication-card-max-width:430px;--panel-heading-padding-block:var(--toolbar-padding-block);--card-header-height:calc(var(--control-height) + 2 * var(--panel-heading-padding-block) + 1px);--action-gap:8px;--button-padding-inline:12px;--corner-radius:8px;--overlay-scroll-thumb:#8b949e;--scrollbar-width:3px;--scrollbar-thumb:var(--overlay-scroll-thumb);--scrollbar-thumb-opacity:.7;--positive:#69b9a5;--success-color:var(--positive);--warning-color:var(--warning);--danger-color:var(--danger);--clr-success-a20:var(--success-color);--clr-info-a20:var(--info);--clr-danger-a20:var(--danger-color);--surface-primary:var(--editor);--surface-secondary:var(--panel);--surface-elevated:var(--panel-raised);--text-primary:var(--text);--text-secondary:var(--text-subtle);--text-muted:var(--muted);--border-color:var(--surface-border);--border-subtle:var(--surface-border-soft);--accent-color:var(--accent);--clr-primary-a20:var(--accent);--clr-purple-a30:var(--accent);--clr-purple-a20:var(--focus-ring);--dialog-focus-ring:var(--focus-ring);--hover-background:var(--interaction-hover-bg);--pressed-background:var(--selection-highlight-bg);--shadow-large:var(--dialog-shadow);--dialog-overlay-bg:var(--overlay)}:root[data-density=compact]{--control-height:calc(var(--font-size) + 15px);--field-label-height:calc(var(--font-size) + 12px)}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page:#f1ecef;--sidebar:#e5dce4;--panel:#faf6f8;--panel-raised:#eee5ec;--panel-inset:#f4edf2;--text:#2b2130;--text-subtle:#554a59;--muted:#6f6574;--accent:#287d76;--positive:var(--accent);--accent-strong:#1c655f;--accent-surface:#dcebe8;--accent-control:#d2ebe6;--accent-control-hover:#c1ded8;--accent-control-pressed:#afd0ca;--danger:#9b443f;--danger-surface:#f2dfdf;--warning:#825d22;--warning-surface:#f1e8d5;--info:#376fa8;--info-surface:#dce8f4;--info-card-surface:color-mix(in srgb, var(--info) 8%, transparent);--warning-card-surface:color-mix(in srgb, var(--warning) 8%, transparent);--positive-card-surface:color-mix(in srgb, var(--positive) 8%, transparent);--control:#e1d5df;--control-hover:#d5c6d2;--control-pressed:#c9b8c7;--control-disabled:#a79ca7;--control-shadow:0 7px 18px #3d2b3a1a;--editor:#f7f0f5;--editor-hover:#eee5ec;--editor-focus:#287d76;--editor-border-hover:#554a593d;--interaction-hover-bg:#554a5913;--interaction-pressed-bg:#554a591f;--selection-highlight-bg:#287d7621;--editor-control-shadow:inset 0 1px 3px #3d2b3a1f;--editor-control-focus-shadow:inset 0 1px 3px #3d2b3a1f, 0 0 0 2px #287d762e;--brand-surface:#c7a6c7;--brand-text:#2b2130;--sidebar-shadow:18px 0 44px #3d2b3a1f;--border-shadow:#3d2b3a29;--border-shadow-soft:#3d2b3a1a;--surface-border:#3d2b3a38;--surface-border-soft:#3d2b3a24;--overlay-scroll-thumb:#978975;--separator:#6f657424;--chart-grid:#6f657433;--chart-series-1:#287d76;--chart-series-2:#6650a8;--chart-series-3:#825d22;--chart-series-4:#9b443f;--focus-ring:#287d764d;--overlay:#2b213061;--panel-shadow:0 16px 34px #3d2b3a24;--dock-panel-shadow:0 4px 8px #3d2b3a2e, 0 1px 2px #3d2b3a1f;--panel-shadow-raised:0 10px 22px #3d2b3a1f;--dialog-shadow:0 30px 80px #3d2b3a3d}.data-grid .data-grid-row.is-selected>.data-grid-cell:first-child{box-shadow:inset var(--data-grid-selection-indicator-width) 0 0 var(--data-grid-selection-indicator), inset 0 -1px 0 var(--border-color)}.app-tooltip-content{z-index:var(--tooltip-z-index)}.sidebar{border:0;border-inline-end:1px solid var(--border-color);box-shadow:none;border-radius:0}.sidebar.fae-hamburger-menu{left:0}@media (width>=761px){.sidebar.fae-hamburger-menu--resizable{position:relative}.app-shell>.sidebar.fae-hamburger-menu--resizable:not(.is-compact):not(.is-resized){width:var(--sidebar-width);min-width:var(--sidebar-width);max-width:var(--sidebar-width);inline-size:var(--sidebar-width);min-inline-size:var(--sidebar-width);max-inline-size:var(--sidebar-width)}.app-shell:has(>.fae-hamburger-menu--resizable){grid-template-columns:max-content minmax(0,1fr)}.app-shell.is-compact:has(>.fae-hamburger-menu--resizable){grid-template-columns:max-content minmax(0,1fr)}}@media (width<=760px){.sidebar{border-inline-end:0;border-bottom:1px solid var(--border-color)}.sidebar.fae-hamburger-menu{padding-inline:0}.fae-hamburger-menu__navigation-row{min-height:var(--control-height);flex:none}.fae-hamburger-menu .nav-list,.fae-hamburger-menu .nav-item{flex:none;width:max-content;min-width:max-content;max-width:none}}.fae-hamburger-menu .nav-item{background-clip:padding-box;min-width:0;max-width:100%;overflow:hidden}@media (width>=761px){.fae-hamburger-menu .nav-list{overscroll-behavior-inline:none;width:100%;overflow-x:hidden}}@media (width<=760px){.sidebar.fae-hamburger-menu .nav-list,.sidebar.fae-hamburger-menu .nav-item{flex:none;width:max-content;min-width:max-content;max-width:none}}.menu-button.app-hamburger-button{width:var(--control-height);min-width:var(--control-height);height:var(--control-height);min-height:var(--control-height);aspect-ratio:1;border-radius:var(--corner-radius);background:var(--brand-surface);color:var(--brand-text);box-shadow:var(--control-shadow);border:0;padding:0;transition:background .16s,color .16s,box-shadow .16s,transform .16s}.prop-navigation-presentation{min-width:0;min-height:0}.prop-navigation-presentation--rail{width:100%;height:100%}.prop-navigation-presentation--tabs{padding:var(--toolbar-padding-block);align-items:start;max-width:100%;display:flex}.menu-button.app-hamburger-button:hover:not(:disabled){background:var(--accent-control-hover);color:var(--text);box-shadow:var(--control-shadow), 0 0 0 2px color-mix(in srgb, var(--accent) 14%, transparent)}.menu-button.app-hamburger-button:active:not(:disabled){background:var(--accent-control-pressed);transform:translateY(1px)scale(.98)}.menu-button.app-hamburger-button:focus-visible{box-shadow:0 0 0 3px var(--focus-ring), var(--control-shadow);outline:0}.theme-button{width:var(--control-height);min-width:var(--control-height);height:var(--control-height);border-radius:var(--corner-radius);background:var(--control);color:var(--text-subtle);box-shadow:var(--control-shadow);cursor:pointer;border:0;place-items:center;display:grid}.theme-button:hover:not(:disabled){background:var(--control-hover);color:var(--text)}.toggle-switch[aria-checked=true],.toggle-switch[aria-pressed=true]{background:var(--accent-control)}.toggle-switch[aria-checked=true]:hover:not(:disabled),.toggle-switch[aria-pressed=true]:hover:not(:disabled){background:var(--accent-control-hover)}.toggle-switch[aria-checked=true]:active:not(:disabled),.toggle-switch[aria-pressed=true]:active:not(:disabled){background:var(--accent-control-pressed)}.toggle-switch-knob,.toggle-switch[aria-checked=true] .toggle-switch-knob,.toggle-switch[aria-pressed=true] .toggle-switch-knob{background:var(--toggle-switch-knob-color)}.button{height:var(--control-height);min-height:var(--control-height);justify-content:center;align-items:center;gap:6px;line-height:1;display:inline-flex}.operator-chip{border-inline-start:1px solid var(--border-color);padding-inline-start:12px}.topbar-actions>.sidebar-signout{width:var(--control-height);min-width:var(--control-height);height:var(--control-height);border-radius:var(--corner-radius);color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.topbar-actions>.sidebar-signout:hover:not(:disabled){background:var(--control-hover);color:var(--text)}.topbar-actions>.sidebar-signout:active:not(:disabled){background:var(--control-pressed)}.topbar-actions>.sidebar-signout:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.form-field input:not([type=checkbox]):not([type=radio]),.form-field select{height:var(--control-height);min-height:var(--control-height);padding-block:0;line-height:1}:root .form-field :is(input,textarea):focus{border-color:var(--editor-focus);background:var(--selection-highlight-bg);box-shadow:var(--editor-control-focus-shadow);outline:0}:root textarea.app-messagebox,:root .form-field>textarea,:root .prop-message-field>textarea{box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:calc(var(--editor-height) * 3);border:1px solid var(--editor-border);border-radius:var(--corner-radius);background:var(--editor);color:var(--text);padding:var(--mini-card-padding);box-shadow:var(--editor-control-shadow);font:inherit;resize:vertical;line-height:1.5;display:block;overflow:auto}:root :is(textarea.app-messagebox,.form-field>textarea,.prop-message-field>textarea):hover:not(:disabled){border-color:var(--editor-border-hover)}:root :is(textarea.app-messagebox,.form-field>textarea,.prop-message-field>textarea):focus{border-color:var(--editor-focus);background:var(--editor);box-shadow:inset 0 0 0 1px var(--editor-focus);outline:0}:root :is(textarea.app-messagebox,.form-field>textarea,.prop-message-field>textarea):disabled{color:var(--control-disabled);cursor:not-allowed}:root :is(textarea.app-messagebox,.form-field>textarea,.prop-message-field>textarea):is(:user-invalid,[aria-invalid=true]){border-color:var(--danger-color)}.button:disabled{border-color:var(--surface-border-soft);background:color-mix(in srgb, var(--surface-primary) 94%, var(--text-muted) 6%);color:color-mix(in srgb, var(--text-muted) 88%, var(--text) 12%);box-shadow:none;cursor:not-allowed;opacity:1}.app-combobox-trigger{border-color:var(--prop-combobox-border,var(--editor-border));border-radius:var(--corner-radius);background:var(--prop-combobox-surface,var(--editor));color:var(--text);box-shadow:var(--prop-combobox-shadow,var(--editor-control-shadow));font-family:var(--font-family-base);font-size:var(--font-size)}.app-combobox-trigger:hover:not(:disabled){border-color:var(--prop-combobox-hover-border,var(--editor-border-hover));background:var(--prop-combobox-hover-surface,var(--editor-hover));box-shadow:var(--prop-combobox-hover-shadow,var(--editor-control-shadow))}.app-combobox-trigger:active:not(:disabled){border-color:var(--prop-combobox-active-border,var(--editor-border-hover));background:var(--prop-combobox-active-surface,var(--control-pressed))}.app-combobox-trigger.is-open{border-color:var(--prop-combobox-open-border,var(--editor-focus));background:var(--prop-combobox-open-surface,var(--selection-highlight-bg));box-shadow:var(--prop-combobox-open-shadow,var(--editor-control-focus-shadow))}.app-combobox-trigger:focus-visible{box-shadow:var(--prop-combobox-focus-shadow,var(--editor-control-focus-shadow));outline:0}.language-picker{--prop-combobox-border:transparent;--prop-combobox-surface:var(--control);--prop-combobox-shadow:var(--control-shadow);--prop-combobox-hover-border:transparent;--prop-combobox-hover-surface:var(--control-hover);--prop-combobox-hover-shadow:var(--control-shadow);--prop-combobox-active-border:transparent;--prop-combobox-active-surface:var(--control-pressed);--prop-combobox-open-border:transparent;--prop-combobox-open-surface:var(--pressed-background);--prop-combobox-open-shadow:var(--control-shadow);--prop-combobox-focus-shadow:0 0 0 3px var(--focus-ring), var(--control-shadow)}.symbol-selector-dropdown .symbol-item.is-active:has(.language-option-label){background:var(--hover-background);outline:0}.symbol-selector-dropdown .symbol-item.selected:has(.language-option-label){background:var(--pressed-background)}.metric-card--info{border-color:color-mix(in srgb, var(--surface-border) 76%, var(--info) 24%);background:var(--info-card-surface)}.metric-card--warning{border-color:color-mix(in srgb, var(--surface-border) 76%, var(--warning) 24%);background:var(--warning-card-surface)}.metric-card--positive{border-color:color-mix(in srgb, var(--surface-border) 76%, var(--positive) 24%);background:var(--positive-card-surface)}.prop-fixed-dock{width:100%;min-width:0;height:100%;min-height:0;overflow:visible}.prop-fixed-dock [data-dock-layout=true]{overflow-clip-margin:var(--dock-shadow-bleed);overflow:clip!important}.prop-fixed-dock [data-dock-layout=true] div:has(.prop-dock-leaf,.prop-card,.control-account-selection,.trader-terms-venue-card):not(.prop-card *,.prop-card,.control-account-selection *,.control-account-selection,.trader-terms-venue-card *,.trader-terms-venue-card,.fae-horizontal-overflow-scroller__viewport,.scroll-container__viewport){overflow:visible!important}.prop-fixed-dock [data-dock-pane=true]{contain:layout!important}.prop-fixed-dock .fae-dock-splitter[data-resize=h]{width:var(--prop-card-gap)!important}.prop-fixed-dock .fae-dock-splitter[data-resize=v]{height:var(--prop-card-gap)!important}.prop-dock-leaf{flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:visible}.prop-dock-leaf>:is(.prop-card,.prop-card-layout,.prop-card-layout__item){flex:1 1 0;height:100%;min-height:0;max-height:100%}.prop-dock-leaf>.workspace{height:100%}.app-shell>.workspace{height:100%;max-height:100%}.app-shell.app-shell--without-navigation{grid-template-rows:minmax(0,1fr)}.prop-dock-leaf>.content-scroll{height:100%}.prop-application-dock{height:100dvh}.prop-application-dock>.fae-dock>.prop-dock-leaf{overflow:hidden}.app-shell.app-shell--docked-navigation{display:block}.app-shell--docked-navigation>.prop-fixed-dock{height:100%}.app-shell--docked-navigation .sidebar{width:100%}.prop-fixed-dock .fae-dock-splitter:focus-visible{outline-color:var(--splitter-active-color)}:root .app-dialog-panel .data-grid:not(.prop-card *){box-sizing:border-box;width:calc(100% - 2 * var(--panel-content-padding));max-height:calc(100% - 2 * var(--panel-content-padding));margin:var(--panel-content-padding);border:1px solid var(--border-color);border-radius:var(--corner-radius);overflow:hidden}:root .app-dialog-panel .prop-card .data-grid{border:0;border-radius:0;width:100%;max-height:100%;margin:0}:root .app-dialog-panel table:not(.prop-card *){width:calc(100% - 2 * var(--panel-content-padding));margin:var(--panel-content-padding);border:1px solid var(--border-color);border-collapse:separate;border-spacing:0;border-radius:var(--corner-radius);overflow:hidden}:root .prop-card table{border-radius:0;margin:0}body .data-grid-resize-handle:after{background:linear-gradient(to bottom, transparent, var(--border-color) 40%, var(--border-color) 60%, transparent);width:2px;box-shadow:none;border-radius:2px;top:12px;bottom:12px}body .data-grid-resize-handle:is(:hover,:focus-visible,.is-resizing):after{background:linear-gradient(to bottom, transparent, var(--splitter-active-color) 40%, var(--splitter-active-color) 60%, transparent);width:2px;box-shadow:none;top:12px;bottom:12px}:root .app-temporal-picker-popover{bottom:var(--action-gap);height:max-content;max-height:-webkit-fill-available;max-height:-moz-available;max-height:stretch}:root .app-temporal-picker-actions{background:var(--surface-secondary);position:sticky;bottom:0}:root .app-temporal-time-colon{font-size:var(--font-size)}.button.button--danger:not(:disabled){color:var(--danger-color);background:var(--danger-surface);border-color:var(--danger-color)}.button.button--danger:hover:not(:disabled){color:var(--danger-color);background:color-mix(in srgb, var(--danger-surface) 80%, var(--danger-color))}.button.button--danger:active:not(:disabled){color:var(--danger-color);background:color-mix(in srgb, var(--danger-surface) 65%, var(--danger-color))}.app-square-add-button{--clr-surface-a30:var(--control-pressed);--interaction-hover-bg:var(--control-hover)}.app-square-add-button:is(.is-open,[aria-pressed=true]):not(:disabled){background:var(--control-pressed);color:var(--text)}.app-square-add-button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.app-toolbar-action.button{width:var(--control-height);min-width:var(--control-height);height:var(--control-height);min-height:var(--control-height);flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.app-toolbar-action>svg{stroke-width:1.7px;width:1.2em;height:1.2em}body .data-grid{--data-grid-row-height:calc(var(--font-size) * 1.35 + var(--grid-cell-padding-block) * 2 + 1px);--data-grid-header-height:calc(var(--font-size) + 16px);--prop-grid-line-height:var(--data-grid-line-height);font-size:var(--font-size)}body .data-grid-cell,body .data-grid-cell.is-wrapped,body .data-grid-cell.is-wrapped>:not(.data-grid-master-expand){line-height:var(--prop-grid-line-height)}body .data-grid .data-grid-cell{padding:var(--grid-cell-padding-block) var(--grid-cell-padding-inline)}body .data-grid-cell.is-wrapped>:not(.data-grid-master-expand){max-height:calc(var(--data-grid-wrap-lines) * var(--prop-grid-line-height))}div:has(>div>.fae-scroll-thumb[data-scroll-thumb=true]){--prop-scroll-reserved-space:calc(var(--scrollbar-width) + var(--action-gap))}div:has(>div>.fae-scroll-thumb[data-scroll-thumb=true])>div:first-child{width:calc(100% - var(--prop-scroll-reserved-space))!important}div:has(>div>.fae-scroll-thumb[data-scroll-thumb=true])>div:has(>.fae-scroll-thumb[data-scroll-thumb=horizontal]){width:calc(100% - var(--prop-scroll-reserved-space))!important}.app-dialog-content-viewport{padding-inline:var(--dialog-content-padding-inline)}:where(.app-dialog-content-viewport,.app-dialog-content-viewport>.dialog-form,.app-dialog-content-viewport>.dialog-form>form)>div:has(>div>.fae-scroll-thumb[data-scroll-thumb=true]){--prop-scroll-reserved-space:var(--dialog-content-padding-inline);margin-inline-end:calc(-1 * var(--dialog-content-padding-inline))}.prop-navigation-tab-content{align-items:center;gap:var(--toolbar-gap);display:inline-flex}.prop-navigation-tab-icon{flex:none;justify-content:center;align-items:center;display:inline-flex}@media (width<=760px){.prop-navigation-tab-content--icon>.prop-navigation-tab-label{display:none}}.prop-feedback-stack{z-index:2000;inset-inline-end:var(--content-inline-padding);bottom:var(--content-inline-padding);width:min(560px, calc(100% - 2 * var(--content-inline-padding)));max-height:calc(100% - 2 * var(--content-inline-padding));pointer-events:none;min-width:0;display:flex;position:fixed}.prop-feedback-scroll{pointer-events:auto;width:100%;min-width:0;min-height:0}.prop-feedback-items{gap:var(--corner-radius);display:grid}.prop-feedback{--feedback-tone:var(--info-color,var(--info));align-items:center;gap:var(--corner-radius);border:1px solid var(--surface-border-soft);border-radius:var(--corner-radius);background:var(--panel);min-width:0;color:var(--text-primary);box-shadow:var(--panel-shadow-raised);font:var(--font-size)/1.45 var(--font-family-base);pointer-events:auto;padding:11px 13px;display:flex}.prop-feedback--warning{--feedback-tone:var(--warning-color)}.prop-feedback--error{--feedback-tone:var(--danger-color)}.prop-feedback--success{--feedback-tone:var(--success-color)}.prop-feedback-icon{width:calc(var(--font-size) + 2px);height:calc(var(--font-size) + 2px);color:var(--feedback-tone);flex:none}.prop-feedback-message{overflow-wrap:anywhere;white-space:pre-wrap;flex:1;min-width:0}.prop-feedback-dismiss{width:var(--control-height);height:var(--control-height);border-radius:var(--corner-radius);color:var(--text-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.prop-feedback-dismiss:hover{background:var(--control-hover);color:var(--text-primary)}.prop-feedback-dismiss:active{background:var(--control-pressed)}.prop-feedback-dismiss:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.grid-status-text{font-weight:600}.grid-status-text.prop-grid-status--positive{color:var(--success-color)}.grid-status-text.prop-grid-status--negative{color:var(--danger-color)}.grid-status-text.prop-grid-status--warning{color:var(--warning-color)}.grid-status-text.prop-grid-status--neutral{color:var(--text-secondary)}.data-grid-state>.app-hint-message--info{color:var(--text-muted);background:0 0}.data-grid-state>.app-hint-message--info>.app-hint-message__icon{display:none}.prop-card.panel{border:1px solid var(--border-color);border-radius:var(--corner-radius);background:var(--panel);width:100%;min-width:0;min-height:0;box-shadow:var(--dock-panel-shadow);flex-direction:column;display:flex;overflow:hidden}.prop-card--content,.prop-card--bounded{flex:none;height:auto}.prop-card--content[data-card-scroll-measured],.prop-card--bounded[data-card-scroll-measured]{height:0;max-height:var(--prop-card-required-height);min-height:var(--prop-card-min-height);flex:1 1 0}:is(.prop-card--bounded:has(>.chart-host--fill),.prop-card--bounded:has(>.prop-card__body--stack>.chart-host--fill)){flex:0 auto;max-height:100%}.prop-card[data-card-scroll-measured] [data-card-flex-region]{flex:1 1 0;min-width:0;height:auto;min-height:0}.prop-card[data-card-scroll-measured] [data-card-flex-region=column]{flex-direction:column;display:flex}.prop-card>:not([data-card-flex-region]),.prop-card [data-card-flex-region]>:not([data-card-flex-region]){flex-shrink:0}.prop-card__scroll-content{align-content:start;gap:var(--action-gap);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.prop-card--fill{flex:1 1 0;height:100%;max-height:100%}.prop-card__heading{flex:none}.prop-card-placeholder{visibility:hidden}.prop-card-dialog__mount{flex-direction:column;flex:1 1 0;min-width:0;min-height:0;display:flex}.app-dialog-panel.prop-card-dialog{width:min(max(var(--prop-card-dialog-width), var(--card-dialog-min-width)), 100%);height:var(--prop-card-dialog-height,auto)}.prop-card-dialog .app-dialog-content{flex:1 1 0;min-height:0}.prop-card-dialog .app-dialog-content-viewport{flex-direction:column;min-height:0;display:flex}.prop-card-dialog .prop-card[data-card-dialog][data-card-scroll-measured]{flex:1 1 0;min-height:0}.prop-card-dialog:has([data-card-scroll-measured]) .prop-card-dialog__mount{flex:1 1 0;min-height:0}:root .prop-card-dialog .prop-card.panel[data-card-dialog]{height:auto;min-height:0;max-height:100%;box-shadow:none;background:0 0;border:0;border-radius:0;flex:1 1 0}.prop-card[data-card-dialog]>.prop-card__heading>div:first-child{display:none}.prop-card[data-card-dialog]>.prop-card__heading:not(:has(.panel-actions)){display:none}.prop-card-dialog .prop-card[data-card-dialog]>.prop-card__heading{padding-block-start:0;padding-inline:0}.prop-card-dialog .prop-card[data-card-dialog]>.prop-card__heading:has(.panel-actions){justify-content:flex-end;height:auto;min-height:0}.prop-card-dialog .prop-card[data-card-dialog]>.prop-card__body{padding:0}.prop-card__body{box-sizing:border-box;width:100%;min-width:0}:is(.prop-card.panel>.prop-card__body:has(>:is(.data-grid,[class*=grid-frame],[class*=__grid],.policy-setups-grid,.control-venue-configuration-table,.control-provider-reports-table,.division-commission-result-grid,.account-provisioning-missing-grid)),.prop-card.panel>.prop-card__body:has(>.control-workspace-panel-body>:is(.control-workspace-grid-frame,.control-venue-configuration-table,.control-provider-reports-table))){gap:0;padding:0}.prop-card.panel :is(.prop-card__body,.control-workspace-panel-body)>:is(.policy-setups-grid,.control-venue-configuration-table,.control-provider-reports-table,.division-commission-result-grid,.account-provisioning-missing-grid){border:0;border-radius:0;min-width:0;min-height:0;max-height:100%;margin:0;padding:0}:root .prop-card.panel>.prop-card__body:has(>:is(.data-grid,[class*=grid],.control-workspace-panel-body))>.app-hint-message{width:auto;margin:var(--mini-card-padding);align-self:stretch}.prop-card.panel:not(.app-dialog-panel .prop-card)>.prop-card__body:has(>:is(.chart-host,.heatmap-host)){gap:0;padding:0}.prop-card.panel .grid-frame,.prop-card.panel .data-grid{border-radius:0;margin:0}.prop-card.panel .data-grid,.prop-card.panel .prop-card__body>:is(.grid-frame,.data-grid,[class*=grid-frame],[class*=__grid]){border:0}.prop-card.panel .prop-card__body>:is(.grid-frame,.data-grid,[class*=grid-frame],[class*=__grid]){border-radius:0}.prop-card.panel>.prop-card__body:has(.data-grid){flex-direction:column;flex:1 1 0;min-height:0;display:flex}.prop-card.panel :is(.grid-frame,[class*=grid-frame],[class*=__grid]):has(>.data-grid){flex-direction:column;flex:1 1 0;height:auto;min-height:0;max-height:100%;display:flex}.prop-card.panel :is(.grid-frame,[class*=grid-frame],[class*=__grid])>.data-grid{flex:1 1 0;height:100%;min-height:0;max-height:100%}.prop-card.panel>.data-grid,.prop-card.panel>.prop-card__body>.data-grid{flex:1 1 0;height:auto;min-height:0}.prop-card.panel .data-grid>.data-grid-scroll-shell{flex:1 1 0;min-height:0}.prop-card .prop-card__body--stack{flex-direction:column;min-height:0;display:flex}.prop-card--bounded>.prop-card__body--stack{flex:auto;max-height:100%}.prop-card__body--stack>:is(.grid-frame,.data-grid,.chart-host--fill){flex:auto;min-width:0;min-height:0;max-height:100%}.prop-card__body--fill,.prop-card__body--scroll{flex:1 1 0;min-height:0;overflow:hidden}.prop-card__body-viewport{width:100%;min-width:0;height:100%;min-height:0}.prop-card--bounded>:is(.grid-frame,.data-grid,.chart-host--fill){max-height:100%}.data-grid .is-mono{font-family:var(--font-family-base);font-variant-numeric:tabular-nums}.prop-card--bounded>:is(.grid-frame,.data-grid,.chart-host--fill){flex:1 1 0}.prop-card--fill>:is(.grid-frame,.data-grid,.chart-host,.chart-host--fill){flex:1 1 0;height:100%;min-height:0;max-height:100%}.prop-card--bounded>.grid-frame>.data-grid,.prop-card--fill>.grid-frame>.data-grid{height:100%;min-height:0;max-height:100%}.announcement-feed__list{gap:var(--action-gap);min-width:0;display:grid}.announcement-feed__item{width:100%;min-width:0;padding:var(--panel-content-padding);border:1px solid var(--border-color);border-radius:var(--corner-radius);background:var(--surface-secondary);color:var(--text-primary);font:inherit;text-align:start;cursor:pointer;gap:3px;transition:background .12s,border-color .12s;display:grid}.announcement-feed__item>strong{overflow-wrap:anywhere}.announcement-feed__item>span{color:var(--text-secondary);overflow-wrap:anywhere}.announcement-feed__item:hover{background:var(--control-hover)}.announcement-feed__item:active{background:var(--control-pressed)}.announcement-feed__item[aria-expanded=true]{border-color:var(--accent-color);background:var(--pressed-background)}.announcement-feed__item:focus-visible{box-shadow:inset 0 0 0 2px var(--focus-ring);outline:0}.announcement-detail__body{border:1px solid var(--border-color);border-radius:var(--corner-radius);background:var(--surface-secondary);padding:var(--panel-content-padding);white-space:pre-wrap}.announcement-detail__metadata{min-width:0;margin:0;display:grid}.announcement-detail__metadata>div{gap:var(--action-gap);border-bottom:1px solid var(--border-color);min-width:0;padding-block:var(--action-gap);grid-template-columns:minmax(0,.65fr) minmax(0,1fr);display:grid}.announcement-detail__metadata>div:last-child{border-bottom:0}.announcement-detail__metadata dt{color:var(--text-muted)}.announcement-detail__metadata dd{text-align:end;overflow-wrap:anywhere;min-width:0;margin:0}.prop-card.panel :is(.data-grid,.grid-frame,[class*=grid-frame],[class*=configuration-table]){border-radius:0;margin:0}.prop-card.panel>.prop-card__body:has(.data-grid){gap:0;padding:0}.prop-card.panel>.prop-card__body>:is(.page-actions,.toolbar,.control-workspace-actions){padding:var(--toolbar-padding-block) var(--panel-content-padding)}:root :is(.prop-card.panel,.control-account-selection,.trader-terms-venue-card){--prop-card-inner-radius:max(0px, calc(var(--corner-radius) - 1px));box-shadow:var(--dock-panel-shadow);overflow:visible}:root :is(.prop-card.panel,.control-account-selection,.trader-terms-venue-card)>:first-child{border-radius:var(--prop-card-inner-radius) var(--prop-card-inner-radius) 0 0;clip-path:inset(0 round var(--prop-card-inner-radius) var(--prop-card-inner-radius) 0 0)}:root :is(.prop-card.panel,.control-account-selection,.trader-terms-venue-card)>:last-child{border-radius:0 0 var(--prop-card-inner-radius) var(--prop-card-inner-radius);clip-path:inset(0 round 0 0 var(--prop-card-inner-radius) var(--prop-card-inner-radius))}:root :is(.prop-card.panel,.control-account-selection,.trader-terms-venue-card)>:only-child,:root .prop-card[data-card-dialog]>.prop-card__body{border-radius:var(--prop-card-inner-radius);clip-path:inset(0 round var(--prop-card-inner-radius))}.prop-card-layout{gap:var(--prop-card-layout-gap,12px);width:100%;min-width:0;min-height:0}.prop-card-layout--flow{flex-direction:column;align-items:stretch;display:flex}.prop-card-layout--columns,.prop-card-layout--equal-stack,.prop-card-layout--matrix{grid-template-columns:repeat(var(--prop-card-layout-columns,1), minmax(0, 1fr));align-items:stretch;display:grid}.prop-card-layout--columns{grid-auto-rows:1fr}.prop-card-layout:not(.prop-card-layout--fill){flex:none}.prop-card-layout:has([data-card-scroll-measured]){flex:1 1 0;height:0;min-height:min-content}.prop-card-layout--columns:not(.prop-card-layout--fill):has([data-card-scroll-measured]){height:var(--prop-card-layout-demand,auto);flex:0 auto;max-height:100%}.prop-card-layout--equal-stack{grid-auto-rows:minmax(0,1fr)}.prop-card-layout--matrix{grid-template-rows:repeat(var(--prop-card-layout-rows,1), minmax(0, 1fr))}.prop-card-layout--fill{flex:1 1 0;height:100%;max-height:100%;overflow:hidden}.prop-card-layout--fill.prop-card-layout--columns{grid-auto-rows:minmax(0,1fr)}.prop-card-layout--columns>.prop-card,.prop-card-layout--equal-stack>.prop-card,.prop-card-layout--matrix>.prop-card,.prop-card-layout--columns>.prop-card-layout__item,.prop-card-layout--equal-stack>.prop-card-layout__item,.prop-card-layout--matrix>.prop-card-layout__item,.prop-card-layout--columns>.prop-card-layout__item>.prop-card,.prop-card-layout--equal-stack>.prop-card-layout__item>.prop-card,.prop-card-layout--matrix>.prop-card-layout__item>.prop-card{height:100%;min-height:0}.prop-card-layout--columns:not(.prop-card-layout--fill)>.prop-card,.prop-card-layout--columns:not(.prop-card-layout--fill)>.prop-card-layout__item{align-self:stretch;height:auto}.prop-card-layout--columns:not(.prop-card-layout--fill)>.prop-card-layout__item>.prop-card{align-self:stretch;height:100%}.prop-card-layout:is(.prop-card-layout--columns,.prop-card-layout--equal-stack,.prop-card-layout--matrix)>.prop-card[data-card-scroll-measured],.prop-card-layout:is(.prop-card-layout--columns,.prop-card-layout--equal-stack,.prop-card-layout--matrix)>.prop-card-layout__item>.prop-card[data-card-scroll-measured]{height:100%;min-height:var(--prop-card-min-height);max-height:100%}.prop-card-layout--columns>.prop-card>:is(.chart-host--fill,.grid-frame,.data-grid,.heatmap-host),.prop-card-layout--columns>.prop-card-layout__item>.prop-card>:is(.chart-host--fill,.grid-frame,.data-grid,.heatmap-host){flex:1 1 0;height:auto;min-height:0}.prop-card-layout--columns>.prop-card>.panel-body>:is(.key-value-list,.list-stack):only-child,.prop-card-layout--columns>.prop-card-layout__item>.prop-card>.panel-body>:is(.key-value-list,.list-stack):only-child{grid-auto-rows:minmax(min-content,1fr);height:100%}.prop-card-layout__item{flex-direction:column;min-width:0;display:flex}@media (width<=760px){.app-shell,.app-shell.is-compact{grid-template-columns:minmax(0,1fr)}.prop-card-layout--columns,.prop-card-layout--matrix{grid-template-rows:none;grid-template-columns:minmax(0,1fr)!important}.prop-card-layout--matrix:not(.prop-card-layout--fill){grid-auto-rows:1fr}.prop-card-layout--fill:is(.prop-card-layout--columns,.prop-card-layout--matrix){grid-auto-rows:minmax(0,1fr)}.prop-card-layout__item{grid-area:auto!important}}.content-inner{min-height:0}.prop-agreement-content{white-space:pre-wrap;overflow-wrap:anywhere}.content-inner>:is(.page-header,.metrics-grid,.notice){flex-shrink:0}:root .prop-card-layout.prop-card-layout--docked{flex:1 1 0;gap:0;height:100%;min-height:0;max-height:100%;display:flex;overflow:visible}.prop-card-layout--docked .prop-card-layout__item{height:100%;min-height:0}:root .prop-card-layout.prop-card-layout--docked[data-card-layout-content]{height:var(--prop-card-layout-demand);flex:0 auto}.prop-card-layout--docked .prop-card-layout__item>.prop-card{flex:1 1 0;height:100%;min-height:0;max-height:100%}.prop-card-layout-overflow{width:calc(100% + 2 * var(--dock-shadow-bleed));height:calc(100% + 2 * var(--dock-shadow-bleed));min-height:0;margin:calc(-1 * var(--dock-shadow-bleed));flex:1 1 0}.prop-card-layout-overflow>.fae-horizontal-overflow-scroller__viewport{box-sizing:border-box;padding:var(--dock-shadow-bleed)}.prop-card-layout-overflow .fae-horizontal-overflow-scroller__content{width:100%}.prop-card-layout-overflow>.fae-horizontal-overflow-scroller__button{inset-block:var(--dock-shadow-bleed);height:calc(100% - 2 * var(--dock-shadow-bleed));border-radius:var(--corner-radius)}.prop-card-layout-overflow>.fae-horizontal-overflow-scroller__button--start{inset-inline-start:var(--dock-shadow-bleed)}.prop-card-layout-overflow>.fae-horizontal-overflow-scroller__button--end{inset-inline-end:var(--dock-shadow-bleed)}:root .prop-card-layout.prop-card-layout--horizontal{width:max(100%, calc(var(--prop-card-layout-columns) * var(--card-column-min-width) + (var(--prop-card-layout-columns) - 1) * var(--prop-card-gap)));flex:none}.table-button,.row-link{align-items:start;gap:2px;width:100%;min-width:0;display:grid;overflow:hidden}.table-button strong,.table-button small,.row-link strong,.row-link small{font-size:var(--font-size);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sensitive-identifier{text-overflow:ellipsis;vertical-align:bottom;min-width:0;max-width:100%;font-size:var(--font-size);white-space:nowrap;display:inline-block;overflow:hidden}.sensitive-identifier__suffix{filter:blur(3px);transition:filter .12s;display:inline-block}:root[data-sensitive-identifiers=revealed] .sensitive-identifier__suffix,.sensitive-identifier:hover .sensitive-identifier__suffix,.sensitive-identifier:focus-visible .sensitive-identifier__suffix{filter:none}.sensitive-identifier:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:2px}.protected-credential{text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap;min-width:0;max-width:100%;transition:filter .16s,opacity .16s;display:inline-block;overflow:hidden}:root:not([data-sensitive-identifiers=revealed]) .protected-credential{filter:blur(4px);opacity:.72;-webkit-user-select:none;user-select:none}:root:not([data-sensitive-identifiers=revealed]) .protected-credential:is(:hover,:focus-visible){filter:none;opacity:1;-webkit-user-select:text;user-select:text}.protected-credential:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:2px}.app-recovery{box-sizing:border-box;background:var(--page);width:100%;min-width:0;min-height:100dvh;color:var(--text-primary);font-family:var(--font-family-base);place-items:center;padding:24px;display:grid;overflow:auto}.app-recovery__panel{box-sizing:border-box;border:1px solid var(--border-color);border-radius:var(--corner-radius);background:var(--panel);width:min(520px,100%);min-width:0;max-width:100%;box-shadow:var(--shadow-large);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:15px 16px;padding:24px;display:grid}.app-recovery__icon{border-radius:var(--corner-radius);background:color-mix(in srgb, var(--danger-color) 12%, var(--surface-secondary));width:38px;height:38px;color:var(--danger-color);flex:none;place-items:center;display:grid}.app-recovery__copy{gap:6px;min-width:0;display:grid}.app-recovery__copy h1{color:var(--text-primary);font-size:var(--font-size-title);margin:0;line-height:1.25}.app-recovery__copy p{color:var(--text-secondary);overflow-wrap:anywhere;margin:0;line-height:1.5}.app-recovery__actions{grid-column:2;min-width:0;display:flex}.app-recovery__error-scroll{min-width:0;max-height:50dvh}.app-recovery__error{white-space:pre-wrap}.app-recovery__button{box-sizing:border-box;max-width:100%;min-height:var(--control-height);border-radius:var(--corner-radius);background:var(--accent-control);color:var(--text-primary);font:inherit;text-align:center;white-space:normal;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-weight:600;line-height:1.2;transition:background .12s,border-color .12s,transform .12s;display:inline-flex}.app-recovery__button:hover{background:var(--accent-control-hover)}.app-recovery__button:active{background:var(--accent-control-pressed);transform:translateY(1px)}.app-recovery__button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (width<=520px){.app-recovery{padding:16px}.app-recovery__panel{grid-template-columns:minmax(0,1fr);padding:20px}.app-recovery__actions{grid-column:1}.app-recovery__button{width:100%}}.trading-term,input.trading-term,.data-grid-cell:is([data-column-id=instrument],[data-column-id=instrumentId],[data-column-id=symbol],[data-column-id=ticker],[data-column-id=venueSymbol],[data-column-id=serverInstrumentId],[data-column-id=instrumentAlias],[data-column-id=side]),.data-grid-cell:is([data-column-id=instrument],[data-column-id=symbol],[data-column-id=ticker]) :is(strong,small,button){font-weight:600}.trading-term--buy{color:var(--success-color)}.trading-term--sell{color:var(--danger-color)}.trading-term--limit{color:var(--success-color)}.trading-term--market{color:var(--info-color)}.prop-enabled-state--positive{color:var(--success-color)}.prop-enabled-state--negative{color:var(--danger-color)}.chart-tooltip__name{font-weight:600}.content-inner{box-sizing:border-box;gap:var(--content-block-gap);width:100%;min-width:0;height:100%;min-height:0;padding:var(--content-page-gutter) var(--content-inline-padding);flex-direction:column;margin:0;display:flex}.portal-section-tabs{justify-content:flex-start;align-items:center;min-width:0;display:flex}.portal-section-tabs>:is(.app-tab-selector-overflow,.app-tab-selector){flex:0 auto;width:max-content;max-width:100%}.portal-section-tabs--with-actions{justify-content:space-between;gap:var(--action-gap)}.portal-section-tabs--with-actions>:last-child:not(.app-tab-selector):not(.app-tab-selector-overflow){flex:none;margin-inline-start:auto}:is(.app-tab-selector-overflow,.app-tab-selector){flex:0 auto;place-self:start;width:max-content;max-width:100%}.fae-horizontal-overflow-scroller.app-tab-selector-overflow{flex:none;align-self:start;width:max-content;max-width:100%;height:auto}:root :is(.portal-section-tabs--with-actions,.app-tab-toolbar)>.app-tab-selector-overflow{flex:0 auto;min-width:0}.app-tab-selector-overflow .app-tab-selector{flex:none;max-width:none;height:auto}.section-title{margin:0 0 var(--action-gap);font-size:var(--font-size)}.page-header{gap:var(--content-block-gap);min-width:0;padding:0}.page-header>:first-child,.prop-card__heading>:first-child{min-width:0}.page-header>.page-actions,.prop-card__heading>.panel-actions,.content-inner>.page-actions{justify-content:flex-end}.page-actions,.panel-actions,.toolbar,.grid-actions{gap:var(--action-gap)}.panel-body>:first-child,.dialog-form>:first-child{margin-block-start:0}.panel-body>:last-child,.dialog-form>:last-child{margin-block-end:0}.panel-body{align-content:start;gap:var(--action-gap);display:grid}.dialog-form{align-content:start;gap:var(--action-gap);min-width:0;display:grid}.dialog-form>*{min-width:0}:root body .app-hint-message{box-sizing:border-box;flex-shrink:0;grid-column:1/-1;place-self:stretch stretch;width:100%;min-width:0;max-width:none}.app-hint-message__content{overflow-wrap:anywhere;min-width:0}.dialog-form.form-grid>:is(.app-hint-message,.app-dialog-actions){grid-column:1/-1}.app-dialog-actions{justify-content:flex-end;align-items:center;gap:var(--action-gap);margin:var(--action-gap) 0 0;flex-wrap:wrap;display:flex}:root :is(.prop-card__heading,.control-workspace-panel-heading){box-sizing:border-box;height:var(--card-header-height);min-height:var(--card-header-height);padding:var(--panel-heading-padding-block) var(--panel-content-padding);align-items:center;gap:var(--action-gap);flex-wrap:nowrap;flex:none;padding-inline-end:var(--panel-heading-padding-block)}:root :is(.prop-card__heading,.control-workspace-panel-heading) h2{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:var(--font-size);margin:0;overflow:hidden}:root :is(.prop-card__heading,.control-workspace-panel-heading)>.app-card-actions{width:max-content;min-width:0;max-width:75%;height:var(--control-height);flex:0 auto;margin-inline-start:auto}:root .app-card-actions :is(.panel-actions,.control-workspace-actions){flex-wrap:nowrap;justify-content:flex-end}:root :is(.page-actions,.panel-actions,.control-workspace-actions,.toolbar,.grid-actions,.finance-actions,.messaging-toolbar-actions){align-items:center;gap:var(--toolbar-gap);display:flex}:root :is(.page-actions,.toolbar,.grid-actions,.control-workspace-actions):not(.prop-card *,.app-dialog-actions,.control-workspace-actions *,.toolbar *){padding:var(--toolbar-padding-block) var(--toolbar-padding-inline);border:1px solid var(--border-color);border-radius:var(--corner-radius);background:var(--panel);box-shadow:var(--dock-panel-shadow)}.app-tab-toolbar{justify-content:space-between;align-items:center;gap:var(--toolbar-gap);flex:none;min-width:0;display:flex}.app-tab-toolbar>:last-child{min-width:0}.app-tab-toolbar .app-card-actions{flex:0 auto;width:max-content;max-width:60%}@media (width<=760px){:root .app-tab-toolbar{flex-wrap:wrap}:root .app-tab-toolbar>.app-card-actions:not(.fae-horizontal-overflow-scroller){flex-wrap:wrap;flex:none;max-width:100%}}:root :is([class$=-toolbar],[class$=__toolbar],.instrument-command-strip,.bulk-rule-toolbar,.control-workspace-filter-bar){gap:var(--toolbar-gap);padding-block:var(--toolbar-padding-block);align-items:center}:root :is([class$=-toolbar],[class$=__toolbar],.control-workspace-filter-bar):not(.prop-card *,.app-tab-toolbar){width:fit-content;max-width:100%;padding-inline:var(--toolbar-padding-inline);border:1px solid var(--border-color);border-radius:var(--corner-radius);background:var(--panel);box-shadow:var(--dock-panel-shadow);align-self:flex-start}:is(.form-grid,.policy-field-grid,.wallet-statement-inputs)>.app-temporal-picker-trigger{align-self:end;min-width:0}:root :is(.content-inner,.firm-workbench__modern-screen-content)>.prop-card.prop-card--fill[data-card-scroll-measured]{min-height:0;max-height:100%}:root :is(.content-inner,.firm-workbench__modern-screen-content)>.prop-card[data-card-scroll-measured]:has(.data-grid,.chart-host,.chart-host--fill){min-height:0;max-height:100%}:root :is(.control-workspace-content,.control-account-details-content,.control-account-detail-tab-body,.active-accounts-workspace,.aggregate-positions-workspace){gap:var(--prop-card-gap)}:root :is(.metrics-grid,.split-grid,.three-grid,.two-grid):has(>:is(.metric-card,.prop-card)){gap:var(--prop-card-gap)}:root .control-account-statistics-toolbar{padding:var(--toolbar-padding-block) var(--toolbar-padding-inline)}:root .control-surveillance-time-field{align-items:center;display:flex}:root :is([class$=-toolbar],.toolbar,.panel-actions,.performance-controls) .app-temporal-picker-trigger{flex:0 auto;width:max-content;min-width:min(100%,18rem);max-width:100%}:root :is(.search-row,.work-filter-row):has(>.app-search-input-container){align-items:center;gap:var(--toolbar-gap);min-width:0;padding-block:var(--toolbar-padding-block);flex-wrap:wrap;display:flex}:root :is(.search-row,.work-filter-row,.control-workspace-filter-bar,.instrument-command-strip,.finance-grid-tools,.administration-grid-tools,.oversight-grid-tools,.credential-toolbar,.staff-access-toolbar,.oversight-analysis-search,.bulk-account-selection-tools,.bulk-rules-source-card .prop-card__body)>.app-search-input-container{width:var(--workspace-search-width);flex:0 1 var(--workspace-search-width);justify-self:start;min-width:0;max-width:100%}:root :is(.finance-grid-tools,.administration-grid-tools,.oversight-grid-tools){gap:var(--toolbar-gap);min-width:0;padding-block:var(--toolbar-padding-block);flex-wrap:wrap}:root :is(.administration-actions,.oversight-actions,.calendar-editor-actions,.credential-toolbar-selection,.credential-recipient-actions,.contacts-credential-actions,.company-order-actions,.policy-setups-actions,.policy-setups-footer,.bulk-results-actions,.bulk-operation-form-actions,.control-market-volume-actions,.division-commission-apply,.work-owner-buttons,.work-dialog-actions){gap:var(--toolbar-gap)}:root :is(.policy-setups-actions,.policy-setups-footer){padding-block:var(--toolbar-padding-block)}.fae-horizontal-overflow-scroller.app-workspace-actions{flex:0 auto;width:max-content;min-width:0;max-width:75%;margin-inline-start:auto}.app-workspace-actions .control-workspace-actions{flex-wrap:nowrap;justify-content:flex-end}.app-workspace-actions .control-workspace-actions .control-workspace-actions{box-shadow:none;background:0 0;border:0;padding:0}:root :is(.app-workspace-actions,.app-card-actions,.app-tab-selector-overflow){overflow:visible}:root :is(.app-workspace-actions,.app-card-actions){align-self:center}:root .app-tab-selector-overflow{align-self:flex-start}:root .app-tab-selector{justify-content:flex-start}:root .control-workspace-heading:has(.app-tab-selector){justify-content:space-between}:root .app-workspace-actions .control-workspace-actions:has(.app-tab-selector){justify-content:flex-end}:root .prop-card__heading .panel-actions:has([role=tablist]){justify-content:flex-end}:root .prop-card__heading:has([role=tablist]){height:auto}:root .prop-card__heading>.app-card-actions:has([role=tablist]){height:auto}:root .prop-card__heading:has([role=tablist])>div:empty{display:none}:root .prop-card__heading:has(>div:empty)>.app-card-actions:has([role=tablist]){flex:1;justify-content:flex-start;margin-inline-start:0}:root .prop-card__heading:has(>div:empty) .panel-actions:has([role=tablist]){justify-content:flex-start}:root :is(.app-tab-toolbar,.control-account-statistics-toolbar) .app-tab-selector-overflow{align-self:center}:root .app-workspace-actions{padding:var(--toolbar-padding-block) var(--toolbar-padding-inline);border:1px solid var(--border-color);border-radius:var(--corner-radius);background:var(--panel);box-shadow:var(--dock-panel-shadow)}:root .app-workspace-actions .control-workspace-actions{box-shadow:none;background:0 0;border:0;padding:0}:root :is(.app-tab-toolbar,.control-account-statistics-toolbar){padding:var(--toolbar-padding-block) var(--toolbar-padding-inline)}:root .app-tab-toolbar{border:1px solid var(--border-color);border-radius:var(--corner-radius);background:var(--panel);width:max-content;max-width:100%;box-shadow:var(--dock-panel-shadow);align-self:flex-start}:root .prop-card .app-tab-toolbar{box-shadow:none;background:0 0;border:0;padding:0}:root .app-card-actions:not(.fae-horizontal-overflow-scroller){align-items:center;gap:var(--toolbar-gap);display:flex}:root .app-tab-toolbar :is(.app-card-actions,.control-account-related-actions){box-shadow:none;background:0 0;border:0;padding:0}:root :is(.content-inner,.firm-workbench__modern-screen-content,[class$=-workspace]):has(>:is(.prop-card,.prop-card-layout,.prop-fixed-dock,.app-tab-selector-overflow,[class$=-toolbar])){gap:var(--prop-card-gap)}:root :is(.app-tab-selector-overflow,.app-card-actions,.app-workspace-actions)>.fae-horizontal-overflow-scroller__viewport{overflow:auto hidden}:root :is(.metric-card,.compact-fact,.limit-card){padding:var(--mini-card-padding)}:root .metric-label{align-items:flex-start}:root .metric-label>span{overflow-wrap:anywhere;min-width:0}:root .metric-label .icon{flex:0 0 18px;width:18px;height:18px;position:static}:root .metric-value{white-space:normal;overflow-wrap:anywhere}:root body .app-dialog-actions{gap:var(--action-gap);margin-block-start:var(--action-gap)}:root .prop-fixed-dock .prop-card.panel.prop-card--fill[data-card-scroll-measured],:root .prop-card-layout--docked .prop-dock-leaf>.prop-card.panel[data-card-scroll-measured]{min-height:0;max-height:100%}:root .prop-fixed-dock .prop-card.panel[data-card-scroll-measured]:has(.data-grid,.chart-host,.chart-host--fill){min-height:0;max-height:100%}:root .prop-card-layout--fill:has([data-card-scroll-measured]){min-height:0}.dialog-form>.app-dialog-actions{order:100}.dialog-form>:is(.button,button){justify-self:end;margin:0}.infinite-load-state{text-align:center;min-height:1px}.infinite-load-state:not(:empty){padding:var(--action-gap);color:var(--text-secondary)}.panel-body p,.dialog-form p{overflow-wrap:anywhere;margin:0;line-height:1.45}.app-dialog-panel.financial-history-dialog{width:min(860px,100%)}.financial-history-dialog .app-dialog-content-viewport{gap:var(--content-block-gap);flex-direction:column;min-width:0;min-height:0;display:flex}.financial-history-search{align-items:end;gap:var(--action-gap);grid-template-columns:minmax(0,1fr) auto;display:grid}.financial-history-search .app-search-input{width:100%;min-width:0}.financial-history-grid{flex:auto;min-height:240px}:is(.metric-card,.compact-fact,.limit-card){transition:background .16s,border-color .16s,color .16s,box-shadow .16s,transform .16s}:is(.metric-card,.compact-fact,.limit-card):hover{border-color:color-mix(in srgb, var(--border-color) 72%, var(--brand-surface) 28%);background:var(--control-hover);box-shadow:var(--panel-shadow-raised);transform:translateY(-2px)}:is(button,[role=button]):is(.metric-card,.compact-fact,.limit-card){cursor:pointer}:is(button,[role=button]):is(.metric-card,.compact-fact,.limit-card):active{background:var(--interaction-pressed-bg);transform:translateY(0)}@media (width<=760px){.content-inner{padding:var(--content-page-gutter) var(--content-inline-padding)}.page-header>.page-actions,.content-inner>.page-actions{justify-content:flex-start;width:100%}.financial-history-search{grid-template-columns:minmax(0,1fr)}}:root :is(.page-actions,.toolbar,.grid-actions,.control-workspace-actions,.finance-actions,.messaging-toolbar-actions){justify-content:flex-end}:root .page-actions:empty{display:none}:root .page-actions:has(>.finance-actions:empty){display:none}:root .page-actions:has(>.admin-actions:empty){display:none}:root .page-actions:has(>.administration-actions:empty){display:none}:root .page-actions:has(>.oversight-actions:empty){display:none}:root .app-workspace-actions:has(.control-workspace-actions:empty){display:none}:root :is([class$=-toolbar],.toolbar,.control-workspace-filter-bar,.oversight-analysis-filters) label:has(.app-combobox-trigger)>span:first-child{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.global-search{width:min(360px,28vw);min-width:0;margin-inline-end:auto}.prop-global-search{width:100%;min-width:0;position:relative}.prop-global-search>.app-search-input{width:100%}.prop-global-search>.app-search-input[aria-expanded=true],.prop-global-search>.app-search-input[aria-expanded=true]:hover:not(:disabled){border-color:var(--surface-border);background:var(--surface-secondary)}.prop-global-search__popover{z-index:80;border:1px solid var(--surface-border);border-radius:calc(var(--corner-radius) + 2px);background:var(--surface-secondary);width:min(560px,100vw - 32px);min-width:100%;max-height:min(390px,100vh - 92px);box-shadow:none;gap:0;padding:4px;display:grid;position:absolute;top:calc(100% + 4px);left:0;overflow:hidden}.prop-global-search__scroll{min-height:0;max-height:min(380px,100vh - 104px)}.prop-global-search__results,.prop-global-search__results>[role=listbox]{background:0 0;gap:2px;min-width:0;display:grid}.prop-global-search__result{width:100%;min-width:0;min-height:calc(var(--control-height) + 5px);border-radius:calc(var(--corner-radius) - 2px);color:var(--text-primary);box-shadow:none;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:4px 8px;display:flex}.prop-global-search__result:is(.is-active,:hover){background:var(--hover-background);box-shadow:none;border-color:#0000;outline:0}.prop-global-search__result:active{background:var(--control-pressed)}.prop-global-search__result:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.prop-global-search__result>span{gap:1px;min-width:0;display:grid}.prop-global-search__result strong,.prop-global-search__result small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.prop-global-search__result small,.prop-global-search__state{color:var(--text-muted);font-size:var(--font-size);font-weight:400}.prop-global-search__state{padding:var(--panel-content-padding);text-align:center}.prop-global-search__dialog{width:min(680px,100% - 32px);min-width:0}.prop-global-search__dialog .prop-global-search__popover{width:100%;max-width:100%;max-height:none;margin-top:var(--action-gap);box-shadow:none;border:0;position:static}[data-search-revealed=true]{box-shadow:var(--editor-control-focus-shadow)}.effective-time-fields,.effective-time-field{gap:var(--action-gap);flex-direction:column;min-width:0;display:flex}.effective-time-field>p{color:var(--text-muted);margin:0}.effective-time-fields{align-self:stretch}
