*{margin:0;padding:0;box-sizing:border-box}*{font-size:1em}html{font-size:100%;height:100%}body{padding:0;margin:0;height:100%;overflow:hidden}#root{height:100%;line-height:normal}:root{--colour-blue-base: #2274a5;--colour-brown-base: #bbb193;--colour-silver-base: #b4b2ac;--colour-red-base: #881600;--colour-green-base: #0a8754;--colour-blue-l00: hsl(from var(--colour-blue-base) h s 0%);--colour-blue-l02: hsl(from var(--colour-blue-base) h s 2%);--colour-blue-l04: hsl(from var(--colour-blue-base) h s 4%);--colour-blue-l06: hsl(from var(--colour-blue-base) h s 6%);--colour-blue-l08: hsl(from var(--colour-blue-base) h s 8%);--colour-blue-l10: hsl(from var(--colour-blue-base) h s 10%);--colour-blue-l12: hsl(from var(--colour-blue-base) h s 12%);--colour-blue-l14: hsl(from var(--colour-blue-base) h s 14%);--colour-blue-l16: hsl(from var(--colour-blue-base) h s 16%);--colour-blue-l18: hsl(from var(--colour-blue-base) h s 18%);--colour-blue-l20: hsl(from var(--colour-blue-base) h s 20%);--colour-blue-l22: hsl(from var(--colour-blue-base) h s 22%);--colour-blue-l24: hsl(from var(--colour-blue-base) h s 24%);--colour-blue-l26: hsl(from var(--colour-blue-base) h s 26%);--colour-blue-l28: hsl(from var(--colour-blue-base) h s 28%);--colour-blue-l30: hsl(from var(--colour-blue-base) h s 30%);--colour-blue-l32: hsl(from var(--colour-blue-base) h s 32%);--colour-blue-l34: hsl(from var(--colour-blue-base) h s 34%);--colour-blue-l36: hsl(from var(--colour-blue-base) h s 36%);--colour-blue-l38: hsl(from var(--colour-blue-base) h s 38%);--colour-blue-l40: hsl(from var(--colour-blue-base) h s 40%);--colour-blue-l42: hsl(from var(--colour-blue-base) h s 42%);--colour-blue-l44: hsl(from var(--colour-blue-base) h s 44%);--colour-blue-l46: hsl(from var(--colour-blue-base) h s 46%);--colour-blue-l48: hsl(from var(--colour-blue-base) h s 48%);--colour-blue-l50: hsl(from var(--colour-blue-base) h s 50%);--colour-blue-l52: hsl(from var(--colour-blue-base) h s 52%);--colour-blue-l54: hsl(from var(--colour-blue-base) h s 54%);--colour-blue-l56: hsl(from var(--colour-blue-base) h s 56%);--colour-blue-l58: hsl(from var(--colour-blue-base) h s 58%);--colour-blue-l60: hsl(from var(--colour-blue-base) h s 60%);--colour-blue-l62: hsl(from var(--colour-blue-base) h s 62%);--colour-blue-l64: hsl(from var(--colour-blue-base) h s 64%);--colour-blue-l66: hsl(from var(--colour-blue-base) h s 66%);--colour-blue-l68: hsl(from var(--colour-blue-base) h s 68%);--colour-blue-l70: hsl(from var(--colour-blue-base) h s 70%);--colour-blue-l72: hsl(from var(--colour-blue-base) h s 72%);--colour-blue-l74: hsl(from var(--colour-blue-base) h s 74%);--colour-blue-l76: hsl(from var(--colour-blue-base) h s 76%);--colour-blue-l78: hsl(from var(--colour-blue-base) h s 78%);--colour-blue-l80: hsl(from var(--colour-blue-base) h s 80%);--colour-blue-l82: hsl(from var(--colour-blue-base) h s 82%);--colour-blue-l84: hsl(from var(--colour-blue-base) h s 84%);--colour-blue-l86: hsl(from var(--colour-blue-base) h s 86%);--colour-blue-l88: hsl(from var(--colour-blue-base) h s 88%);--colour-blue-l90: hsl(from var(--colour-blue-base) h s 90%);--colour-blue-l92: hsl(from var(--colour-blue-base) h s 92%);--colour-blue-l94: hsl(from var(--colour-blue-base) h s 94%);--colour-blue-l96: hsl(from var(--colour-blue-base) h s 96%);--colour-blue-l98: hsl(from var(--colour-blue-base) h s 98%);--colour-blue-l100: hsl(from var(--colour-blue-base) h s 100%);--colour-brown-l00: hsl(from var(--colour-brown-base) h s 0%);--colour-brown-l02: hsl(from var(--colour-brown-base) h s 2%);--colour-brown-l04: hsl(from var(--colour-brown-base) h s 4%);--colour-brown-l06: hsl(from var(--colour-brown-base) h s 6%);--colour-brown-l08: hsl(from var(--colour-brown-base) h s 8%);--colour-brown-l10: hsl(from var(--colour-brown-base) h s 10%);--colour-brown-l12: hsl(from var(--colour-brown-base) h s 12%);--colour-brown-l14: hsl(from var(--colour-brown-base) h s 14%);--colour-brown-l16: hsl(from var(--colour-brown-base) h s 16%);--colour-brown-l18: hsl(from var(--colour-brown-base) h s 18%);--colour-brown-l20: hsl(from var(--colour-brown-base) h s 20%);--colour-brown-l22: hsl(from var(--colour-brown-base) h s 22%);--colour-brown-l24: hsl(from var(--colour-brown-base) h s 24%);--colour-brown-l26: hsl(from var(--colour-brown-base) h s 26%);--colour-brown-l28: hsl(from var(--colour-brown-base) h s 28%);--colour-brown-l30: hsl(from var(--colour-brown-base) h s 30%);--colour-brown-l32: hsl(from var(--colour-brown-base) h s 32%);--colour-brown-l34: hsl(from var(--colour-brown-base) h s 34%);--colour-brown-l36: hsl(from var(--colour-brown-base) h s 36%);--colour-brown-l38: hsl(from var(--colour-brown-base) h s 38%);--colour-brown-l40: hsl(from var(--colour-brown-base) h s 40%);--colour-brown-l42: hsl(from var(--colour-brown-base) h s 42%);--colour-brown-l44: hsl(from var(--colour-brown-base) h s 44%);--colour-brown-l46: hsl(from var(--colour-brown-base) h s 46%);--colour-brown-l48: hsl(from var(--colour-brown-base) h s 48%);--colour-brown-l50: hsl(from var(--colour-brown-base) h s 50%);--colour-brown-l52: hsl(from var(--colour-brown-base) h s 52%);--colour-brown-l54: hsl(from var(--colour-brown-base) h s 54%);--colour-brown-l56: hsl(from var(--colour-brown-base) h s 56%);--colour-brown-l58: hsl(from var(--colour-brown-base) h s 58%);--colour-brown-l60: hsl(from var(--colour-brown-base) h s 60%);--colour-brown-l62: hsl(from var(--colour-brown-base) h s 62%);--colour-brown-l64: hsl(from var(--colour-brown-base) h s 64%);--colour-brown-l66: hsl(from var(--colour-brown-base) h s 66%);--colour-brown-l68: hsl(from var(--colour-brown-base) h s 68%);--colour-brown-l70: hsl(from var(--colour-brown-base) h s 70%);--colour-brown-l72: hsl(from var(--colour-brown-base) h s 72%);--colour-brown-l74: hsl(from var(--colour-brown-base) h s 74%);--colour-brown-l76: hsl(from var(--colour-brown-base) h s 76%);--colour-brown-l78: hsl(from var(--colour-brown-base) h s 78%);--colour-brown-l80: hsl(from var(--colour-brown-base) h s 80%);--colour-brown-l82: hsl(from var(--colour-brown-base) h s 82%);--colour-brown-l84: hsl(from var(--colour-brown-base) h s 84%);--colour-brown-l86: hsl(from var(--colour-brown-base) h s 86%);--colour-brown-l88: hsl(from var(--colour-brown-base) h s 88%);--colour-brown-l90: hsl(from var(--colour-brown-base) h s 90%);--colour-brown-l92: hsl(from var(--colour-brown-base) h s 92%);--colour-brown-l94: hsl(from var(--colour-brown-base) h s 94%);--colour-brown-l96: hsl(from var(--colour-brown-base) h s 96%);--colour-brown-l98: hsl(from var(--colour-brown-base) h s 98%);--colour-brown-l100: hsl(from var(--colour-brown-base) h s 100%);--colour-silver-l00: hsl(from var(--colour-silver-base) h s 0%);--colour-silver-l02: hsl(from var(--colour-silver-base) h s 2%);--colour-silver-l04: hsl(from var(--colour-silver-base) h s 4%);--colour-silver-l06: hsl(from var(--colour-silver-base) h s 6%);--colour-silver-l08: hsl(from var(--colour-silver-base) h s 8%);--colour-silver-l10: hsl(from var(--colour-silver-base) h s 10%);--colour-silver-l12: hsl(from var(--colour-silver-base) h s 12%);--colour-silver-l14: hsl(from var(--colour-silver-base) h s 14%);--colour-silver-l16: hsl(from var(--colour-silver-base) h s 16%);--colour-silver-l18: hsl(from var(--colour-silver-base) h s 18%);--colour-silver-l20: hsl(from var(--colour-silver-base) h s 20%);--colour-silver-l22: hsl(from var(--colour-silver-base) h s 22%);--colour-silver-l24: hsl(from var(--colour-silver-base) h s 24%);--colour-silver-l26: hsl(from var(--colour-silver-base) h s 26%);--colour-silver-l28: hsl(from var(--colour-silver-base) h s 28%);--colour-silver-l30: hsl(from var(--colour-silver-base) h s 30%);--colour-silver-l32: hsl(from var(--colour-silver-base) h s 32%);--colour-silver-l34: hsl(from var(--colour-silver-base) h s 34%);--colour-silver-l36: hsl(from var(--colour-silver-base) h s 36%);--colour-silver-l38: hsl(from var(--colour-silver-base) h s 38%);--colour-silver-l40: hsl(from var(--colour-silver-base) h s 40%);--colour-silver-l42: hsl(from var(--colour-silver-base) h s 42%);--colour-silver-l44: hsl(from var(--colour-silver-base) h s 44%);--colour-silver-l46: hsl(from var(--colour-silver-base) h s 46%);--colour-silver-l48: hsl(from var(--colour-silver-base) h s 48%);--colour-silver-l50: hsl(from var(--colour-silver-base) h s 50%);--colour-silver-l52: hsl(from var(--colour-silver-base) h s 52%);--colour-silver-l54: hsl(from var(--colour-silver-base) h s 54%);--colour-silver-l56: hsl(from var(--colour-silver-base) h s 56%);--colour-silver-l58: hsl(from var(--colour-silver-base) h s 58%);--colour-silver-l60: hsl(from var(--colour-silver-base) h s 60%);--colour-silver-l62: hsl(from var(--colour-silver-base) h s 62%);--colour-silver-l64: hsl(from var(--colour-silver-base) h s 64%);--colour-silver-l66: hsl(from var(--colour-silver-base) h s 66%);--colour-silver-l68: hsl(from var(--colour-silver-base) h s 68%);--colour-silver-l70: hsl(from var(--colour-silver-base) h s 70%);--colour-silver-l72: hsl(from var(--colour-silver-base) h s 72%);--colour-silver-l74: hsl(from var(--colour-silver-base) h s 74%);--colour-silver-l76: hsl(from var(--colour-silver-base) h s 76%);--colour-silver-l78: hsl(from var(--colour-silver-base) h s 78%);--colour-silver-l80: hsl(from var(--colour-silver-base) h s 80%);--colour-silver-l82: hsl(from var(--colour-silver-base) h s 82%);--colour-silver-l84: hsl(from var(--colour-silver-base) h s 84%);--colour-silver-l86: hsl(from var(--colour-silver-base) h s 86%);--colour-silver-l88: hsl(from var(--colour-silver-base) h s 88%);--colour-silver-l90: hsl(from var(--colour-silver-base) h s 90%);--colour-silver-l92: hsl(from var(--colour-silver-base) h s 92%);--colour-silver-l94: hsl(from var(--colour-silver-base) h s 94%);--colour-silver-l96: hsl(from var(--colour-silver-base) h s 96%);--colour-silver-l98: hsl(from var(--colour-silver-base) h s 98%);--colour-silver-l100: hsl(from var(--colour-silver-base) h s 100%);--colour-red-l00: hsl(from var(--colour-red-base) h s 0%);--colour-red-l02: hsl(from var(--colour-red-base) h s 2%);--colour-red-l04: hsl(from var(--colour-red-base) h s 4%);--colour-red-l06: hsl(from var(--colour-red-base) h s 6%);--colour-red-l08: hsl(from var(--colour-red-base) h s 8%);--colour-red-l10: hsl(from var(--colour-red-base) h s 10%);--colour-red-l12: hsl(from var(--colour-red-base) h s 12%);--colour-red-l14: hsl(from var(--colour-red-base) h s 14%);--colour-red-l16: hsl(from var(--colour-red-base) h s 16%);--colour-red-l18: hsl(from var(--colour-red-base) h s 18%);--colour-red-l20: hsl(from var(--colour-red-base) h s 20%);--colour-red-l22: hsl(from var(--colour-red-base) h s 22%);--colour-red-l24: hsl(from var(--colour-red-base) h s 24%);--colour-red-l26: hsl(from var(--colour-red-base) h s 26%);--colour-red-l28: hsl(from var(--colour-red-base) h s 28%);--colour-red-l30: hsl(from var(--colour-red-base) h s 30%);--colour-red-l32: hsl(from var(--colour-red-base) h s 32%);--colour-red-l34: hsl(from var(--colour-red-base) h s 34%);--colour-red-l36: hsl(from var(--colour-red-base) h s 36%);--colour-red-l38: hsl(from var(--colour-red-base) h s 38%);--colour-red-l40: hsl(from var(--colour-red-base) h s 40%);--colour-red-l42: hsl(from var(--colour-red-base) h s 42%);--colour-red-l44: hsl(from var(--colour-red-base) h s 44%);--colour-red-l46: hsl(from var(--colour-red-base) h s 46%);--colour-red-l48: hsl(from var(--colour-red-base) h s 48%);--colour-red-l50: hsl(from var(--colour-red-base) h s 50%);--colour-red-l52: hsl(from var(--colour-red-base) h s 52%);--colour-red-l54: hsl(from var(--colour-red-base) h s 54%);--colour-red-l56: hsl(from var(--colour-red-base) h s 56%);--colour-red-l58: hsl(from var(--colour-red-base) h s 58%);--colour-red-l60: hsl(from var(--colour-red-base) h s 60%);--colour-red-l62: hsl(from var(--colour-red-base) h s 62%);--colour-red-l64: hsl(from var(--colour-red-base) h s 64%);--colour-red-l66: hsl(from var(--colour-red-base) h s 66%);--colour-red-l68: hsl(from var(--colour-red-base) h s 68%);--colour-red-l70: hsl(from var(--colour-red-base) h s 70%);--colour-red-l72: hsl(from var(--colour-red-base) h s 72%);--colour-red-l74: hsl(from var(--colour-red-base) h s 74%);--colour-red-l76: hsl(from var(--colour-red-base) h s 76%);--colour-red-l78: hsl(from var(--colour-red-base) h s 78%);--colour-red-l80: hsl(from var(--colour-red-base) h s 80%);--colour-red-l82: hsl(from var(--colour-red-base) h s 82%);--colour-red-l84: hsl(from var(--colour-red-base) h s 84%);--colour-red-l86: hsl(from var(--colour-red-base) h s 86%);--colour-red-l88: hsl(from var(--colour-red-base) h s 88%);--colour-red-l90: hsl(from var(--colour-red-base) h s 90%);--colour-red-l92: hsl(from var(--colour-red-base) h s 92%);--colour-red-l94: hsl(from var(--colour-red-base) h s 94%);--colour-red-l96: hsl(from var(--colour-red-base) h s 96%);--colour-red-l98: hsl(from var(--colour-red-base) h s 98%);--colour-red-l100: hsl(from var(--colour-red-base) h s 100%);--colour-green-l00: hsl(from var(--colour-green-base) h s 0%);--colour-green-l02: hsl(from var(--colour-green-base) h s 2%);--colour-green-l04: hsl(from var(--colour-green-base) h s 4%);--colour-green-l06: hsl(from var(--colour-green-base) h s 6%);--colour-green-l08: hsl(from var(--colour-green-base) h s 8%);--colour-green-l10: hsl(from var(--colour-green-base) h s 10%);--colour-green-l12: hsl(from var(--colour-green-base) h s 12%);--colour-green-l14: hsl(from var(--colour-green-base) h s 14%);--colour-green-l16: hsl(from var(--colour-green-base) h s 16%);--colour-green-l18: hsl(from var(--colour-green-base) h s 18%);--colour-green-l20: hsl(from var(--colour-green-base) h s 20%);--colour-green-l22: hsl(from var(--colour-green-base) h s 22%);--colour-green-l24: hsl(from var(--colour-green-base) h s 24%);--colour-green-l26: hsl(from var(--colour-green-base) h s 26%);--colour-green-l28: hsl(from var(--colour-green-base) h s 28%);--colour-green-l30: hsl(from var(--colour-green-base) h s 30%);--colour-green-l32: hsl(from var(--colour-green-base) h s 32%);--colour-green-l34: hsl(from var(--colour-green-base) h s 34%);--colour-green-l36: hsl(from var(--colour-green-base) h s 36%);--colour-green-l38: hsl(from var(--colour-green-base) h s 38%);--colour-green-l40: hsl(from var(--colour-green-base) h s 40%);--colour-green-l42: hsl(from var(--colour-green-base) h s 42%);--colour-green-l44: hsl(from var(--colour-green-base) h s 44%);--colour-green-l46: hsl(from var(--colour-green-base) h s 46%);--colour-green-l48: hsl(from var(--colour-green-base) h s 48%);--colour-green-l50: hsl(from var(--colour-green-base) h s 50%);--colour-green-l52: hsl(from var(--colour-green-base) h s 52%);--colour-green-l54: hsl(from var(--colour-green-base) h s 54%);--colour-green-l56: hsl(from var(--colour-green-base) h s 56%);--colour-green-l58: hsl(from var(--colour-green-base) h s 58%);--colour-green-l60: hsl(from var(--colour-green-base) h s 60%);--colour-green-l62: hsl(from var(--colour-green-base) h s 62%);--colour-green-l64: hsl(from var(--colour-green-base) h s 64%);--colour-green-l66: hsl(from var(--colour-green-base) h s 66%);--colour-green-l68: hsl(from var(--colour-green-base) h s 68%);--colour-green-l70: hsl(from var(--colour-green-base) h s 70%);--colour-green-l72: hsl(from var(--colour-green-base) h s 72%);--colour-green-l74: hsl(from var(--colour-green-base) h s 74%);--colour-green-l76: hsl(from var(--colour-green-base) h s 76%);--colour-green-l78: hsl(from var(--colour-green-base) h s 78%);--colour-green-l80: hsl(from var(--colour-green-base) h s 80%);--colour-green-l82: hsl(from var(--colour-green-base) h s 82%);--colour-green-l84: hsl(from var(--colour-green-base) h s 84%);--colour-green-l86: hsl(from var(--colour-green-base) h s 86%);--colour-green-l88: hsl(from var(--colour-green-base) h s 88%);--colour-green-l90: hsl(from var(--colour-green-base) h s 90%);--colour-green-l92: hsl(from var(--colour-green-base) h s 92%);--colour-green-l94: hsl(from var(--colour-green-base) h s 94%);--colour-green-l96: hsl(from var(--colour-green-base) h s 96%);--colour-green-l98: hsl(from var(--colour-green-base) h s 98%);--colour-green-l100: hsl(from var(--colour-green-base) h s 100%)}:root{--colour-content-surface: white;--colour-content-font: #222;--colour-content-font-faded: #444;--colour-content-font-disabled: #888;--colour-content-font-placeholder: #888;--colour-link-font: #0066cc;--colour-panel-surface: var(--colour-silver-l96);--colour-panel-border: var(--colour-silver-l90);--colour-panel-font: #444;--colour-panel2-surface: var(--colour-silver-l90);--colour-panel2-border: var(--colour-silver-l80);--colour-panel2-font: #777;--colour-inline-control-background: var(--colour-silver-l96);--colour-inline-control-hover-background: var(--colour-silver-l90);--colour-inline-control-on-background: var(--colour-silver-l90);--colour-inline-control-press-background: var(--colour-silver-l88);--colour-inline-control-border: var(--colour-silver-l80);--colour-inline-control-font: var(--colour-panel-font);--colour-inline-control-font-disabled: var(--colour-silver-l70);--colour-inline-control-outline: var(--colour-silver-l80);--colour-primary-control-background: var(--colour-blue-l50);--colour-primary-control-hover-background: var(--colour-blue-l48);--colour-primary-control-on-background: var(--colour-blue-l46);--colour-primary-control-press-background: var(--colour-blue-l46);--colour-primary-control-border: var(--colour-blue-l70);--colour-primary-control-border-readonly: var(--colour-silver-l80);--colour-primary-control-border-disabled: var(--colour-silver-l90);--colour-primary-control-font: #eee;--colour-primary-control-font-disabled: #aaa;--colour-primary-control-outline: var(--colour-blue-l70);--colour-logo: var(--colour-blue-l34);--colour-version: var(--colour-panel2-border);--colour-header-background: var(--colour-panel2-surface);--colour-error-icon: var(--colour-red-l40);--colour-success-icon: var(--colour-green-l34);--colour-error-font: var(--colour-red-l30);--colour-overlay-background: #00000080;--colour-chat-scrim: #0000002e;--colour-panel-surface-alt: var(--colour-silver-l92);--colour-grid: var(--colour-silver-l92);--colour-selection-box: var(--colour-silver-l80);--colour-selection-box-active: var(--colour-blue-l48);--colour-tooltip-background: var(--colour-silver-l98);--colour-tooltip-border: var(--colour-silver-l80);--colour-tooltip-font: var(--colour-panel2-font);--colour-syntax-name: var(--colour-silver-l14);--colour-syntax-field: var(--colour-silver-l14);--colour-syntax-function: var(--colour-silver-l14);--colour-syntax-parameter: var(--colour-brown-l30);--colour-syntax-key: var(--colour-silver-l40);--colour-syntax-string: var(--colour-green-l34);--colour-syntax-number: var(--colour-blue-l40);--colour-syntax-literal: var(--colour-brown-l40);--colour-syntax-keyword: var(--colour-blue-l30);--colour-syntax-operator: var(--colour-silver-l46);--colour-syntax-punctuation: var(--colour-silver-l60);--colour-syntax-invalid: var(--colour-red-l40)}:root{--border-radius: .5rem;--border-radius-small: .25rem;--padding-small: .5rem;--padding-medium: .8rem;--transition-fast: .1s;--transition-slow: .3s;--icon-opacity: .5;--icon-opacity-hover: .8;--default-value-opacity: .4;--bf-header-height: 5rem;--bf-header-height-default: 8rem;--bf-side-panel-width: 15rem;--bf-side-panel-width-default: 12rem;--header-spacing: 1rem;--header-menu-button-size: 1.3rem;--top-level-padding: 1.25rem;--footer-padding: var(--padding-small);--footer-item-padding: var(--padding-small);--footer-icon-size: .8rem;--footer-icon-padding: .3rem;--footer-icon-vertical-offset: .1rem;--footer-icon-border-radius: .5rem;--footer-status-text-padding: .6rem;--footer-spacing: .2rem;--toolbar-padding: .4rem;--toolbar-spacing: .2rem;--toolbar-button-size: 1.1rem;--toolbar-button-padding: .4rem;--app-menu-vertical-spacing: .5rem;--app-menu-horizontal-spacing: .25rem;--app-menu-vertical-padding: 1.6rem;--app-menu-horizontal-padding: .8rem;--app-menu-indent-step: 1.3rem;--app-menu-chevron-size: 1em;--app-menu-border-size: .4rem;--app-menu-button-size: 1.2rem;--app-menu-button-padding: .4rem;--inspector-padding: var(--padding-small);--inspector-spacing: .15rem;--inspector-label-width: 7.2rem;--inspector-label-padding: .4rem;--inspector-input-height: 1.5rem;--inspector-input-height-big: 5rem;--inspector-title-size: 1rem;--inspector-title-padding: .4rem;--inspector-control-button-size: 1.2rem;--inspector-control-button-font-size: .9rem;--inspector-control-button-border-width: 1px;--inspector-control-button-disabled-opacity: .4;--inspector-assignment-gap: .5rem;--help-menu-width: 300px;--help-menu-border-width: 1px;--help-menu-border-colour: var(--colour-panel-border);--help-menu-border-radius: var(--border-radius-small);--help-menu-background-colour: var(--colour-panel-surface);font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--primary-font-size: 1rem;--primary-font-weight: 400;--control-font-size: .7rem;--control-font-weight: 400;--control-inspector-size: .85rem;--active-control-font-weight: 700;--heading-font-size: 1.5rem;--semibold-font-weight: 600;--heading-font-weight: 700;--font-size-small: .8125rem;--font-size-body: .875rem;--font-size-title: 1.125rem;--logo-font-size: 2.55rem;--logo-font-weight: 700;--logo-font-family: "Fascinate", system-ui;--code-font-family: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--code-font-size: .775rem;--modal-shadow: 0 .5rem 1.25rem rgba(0, 0, 0, .2);--debug-overlay-border-width: 2px;--debug-overlay-colour-border: rgba(255, 0, 0, .6);--debug-overlay-colour-background: rgba(255, 0, 0, .05);--debug-overlay-colour-text: rgba(255, 0, 0, .8);--debug-overlay-font-size: .7rem;--debug-overlay-label-padding-vert: 2px;--debug-overlay-label-padding-horz: 4px;--layout-wireframe-colour-container: #5b7fa6;--layout-wireframe-colour-outline: #999;--layout-wireframe-colour-fields: #cfe8cf;--layout-wireframe-colour-text: #f6dcb4;--layout-wireframe-colour-table: #ddd0f0;--side-panel-background: var(--colour-panel-surface);--side-panel-font-colour: var(--colour-panel-font)}h1{font-size:150%;padding-bottom:1rem}h2{font-size:125%;padding-top:1rem;padding-bottom:.8rem}h3{font-size:110%;font-weight:700;padding-top:1rem;padding-bottom:.6rem}h4{font-size:100%;font-weight:700;padding-top:1rem;padding-bottom:.6rem}ul{list-style:inside;padding-top:.4rem;padding-bottom:.4rem;line-height:1.4}ul ul{padding-left:2rem;list-style-type:circle}p,.p{line-height:1.5}.appPage{padding:var(--top-level-padding);color:var(--colour-content-font)}.expand{width:100%;height:100%}.benfred-header{padding:var(--top-level-padding);background-color:var(--colour-header-background);border-bottom:2.5px solid var(--colour-panel2-border)}.toolbarIcon{display:block;width:var(--toolbar-button-size);height:var(--toolbar-button-size);filter:opacity(var(--icon-opacity))}.toolbarButton{color:var(--colour-primary-control-font);border-radius:.3rem;padding:var(--toolbar-button-padding);border:1px solid transparent;background-color:var(--colour-inline-control-background)}.toolbarButton[data-hovered]{background-color:var(--colour-inline-control-hover-background)}.toolbarButton[data-pressed]{background-color:var(--colour-inline-control-press-background)}.toolbarButton[data-focused]{outline:none}.toolbarButton[data-disabled]{opacity:.3}.toolbarButtonSelected{background-color:var(--colour-inline-control-on-background)}.react-aria-Tooltip{border-radius:4px;background:var(--colour-tooltip-background);border:1px solid var(--colour-tooltip-border);color:var(--colour-tooltip-font);padding:2px 8px;max-width:150px;transform:translateZ(0);transition:transform .2s,opacity .2s;margin-bottom:.2rem;font-size:small}.react-aria-Tooltip[data-entering],.react-aria-Tooltip[data-exiting]{transform:var(--origin);opacity:0}.react-aria-Checkbox{--selected-color: var(--colour-primary-control-background);--selected-color-pressed: var(--colour-primary-control-hover-background);--checkmark-color: var(--colour-primary-control-font);--border-color: var(--colour-primary-control-border);--border-color-pressed: var(--colour-primary-control-hover-background);--focus-ring-color: var(--colour-primary-control-outline);display:flex;position:relative;align-items:center;gap:.5rem;color:var(--text-color);forced-color-adjust:none}.react-aria-Checkbox .checkbox{width:1rem;height:1rem;border:2px solid var(--border-color);border-radius:4px;transition:all .2s;display:flex;align-items:center;justify-content:center;flex-shrink:0}.react-aria-Checkbox svg{width:1rem;height:1rem;fill:none;stroke:var(--checkmark-color);stroke-width:2.5px;stroke-dasharray:22px;stroke-dashoffset:66;transition:all .2s}.react-aria-Checkbox[data-pressed] .checkbox{border-color:var(--border-color-pressed)}.react-aria-Checkbox[data-focus-visible] .checkbox{outline:1px solid var(--focus-ring-color)}.react-aria-Checkbox[data-selected] .checkbox,.react-aria-Checkbox[data-indeterminate] .checkbox{border-color:var(--selected-color);background:var(--selected-color)}.react-aria-Checkbox[data-selected][data-pressed] .checkbox,.react-aria-Checkbox[data-indeterminate][data-pressed] .checkbox{border-color:var(--selected-color-pressed);background:var(--selected-color-pressed)}.react-aria-Checkbox[data-selected] svg,.react-aria-Checkbox[data-indeterminate] svg{stroke-dashoffset:44}.react-aria-Checkbox[data-indeterminate] svg{stroke:none;fill:var(--checkmark-color)}.react-aria-Input,.input{font-size:var(--control-font-size);font-weight:var(--control-font-weight);padding:.5rem;border-radius:.5rem;border:1px solid var(--colour-primary-control-border);color:var(--colour-content-font);background-color:var(--colour-content-surface)}.react-aria-Input[data-focused],.react-aria-Input:focus,.input[data-focused],.input:focus{outline:1px solid var(--colour-primary-control-outline)}.react-aria-Button,.button{font-size:var(--control-font-size);font-weight:var(--active-control-font-weight);color:var(--colour-primary-control-font);padding:.5rem 1rem;border-radius:.5rem;border:1px solid var(--colour-primary-control-border);background-color:var(--colour-primary-control-background)}.react-aria-Button[data-hovered],.button[data-hovered]{background-color:var(--colour-primary-control-hover-background);border:1px solid var(--colour-primary-control-border)}.react-aria-Button[data-pressed],.button[data-pressed]{background-color:var(--colour-primary-control-press-background);border:1px solid var(--colour-primary-control-border)}.react-aria-Button[data-focused],.button[data-focused]{outline:1px solid var(--colour-primary-control-outline)}.secondaryButton{font-size:var(--control-font-size);font-weight:var(--active-control-font-weight);color:var(--colour-inline-control-font);padding:.5rem 1rem;border-radius:.5rem;border:1px solid var(--colour-inline-control-border);background-color:var(--colour-inline-control-background)}.secondaryButton[data-hovered]{background-color:var(--colour-inline-control-hover-background);border:1px solid var(--colour-inline-control-border)}.secondaryButton[data-pressed]{background-color:var(--colour-inline-control-press-background);border:1px solid var(--colour-inline-control-border)}.secondaryButton[data-focused]{outline:1px solid var(--colour-inline-control-outline)}.react-aria-Select .react-aria-Button,.react-aria-Select .button,.select .react-aria-Button,.select .button{font-weight:unset;background-color:var(--colour-inline-control-background);color:var(--colour-inline-control-font);padding:.3rem .5rem}.react-aria-Select .react-aria-SelectValue[data-placeholder],.select .react-aria-SelectValue[data-placeholder]{font-style:italic}.react-aria-Select span[aria-hidden],.select span[aria-hidden]{width:1.5rem;margin-left:.4rem}.select{display:inline-block}.react-aria-ComboBox .react-aria-Button{font-weight:unset;background-color:var(--colour-inline-control-background);color:var(--colour-inline-control-font);padding:.3rem .5rem;width:1.5rem;margin-left:.4rem}.react-aria-Popover[data-trigger=Select],.react-aria-Popover[data-trigger=ComboBox],.popover{font-size:var(--control-font-size);background-color:var(--colour-inline-control-background)}.react-aria-Popover[data-trigger=Select] .react-aria-ListBox,.react-aria-Popover[data-trigger=ComboBox] .react-aria-ListBox,.popover .react-aria-ListBox{display:block;width:unset;max-height:15rem;min-height:unset;overflow-y:auto;border-radius:.5rem;border:1px solid var(--colour-inline-control-border)}.react-aria-Popover[data-trigger=Select] .react-aria-ListBoxItem,.react-aria-Popover[data-trigger=ComboBox] .react-aria-ListBoxItem,.popover .react-aria-ListBoxItem{padding:.2rem 1rem;outline:none}.react-aria-Group,.group{display:flex;border-radius:.5rem}.react-aria-Group[data-focus-within],.group[data-focus-within]{outline:1px solid var(--colour-primary-control-outline)}.react-aria-Group[data-focus-within] .react-aria-Input,.react-aria-Group[data-focus-within] .react-aria-Button,.group[data-focus-within] .react-aria-Input,.group[data-focus-within] .react-aria-Button{border-color:var(--colour-primary-control-outline)}.react-aria-Group .react-aria-Button,.react-aria-Group .button,.group .react-aria-Button,.group .button{width:1rem;flex-grow:0;flex-shrink:0;font-weight:unset;padding:0;height:100%;color:var(--colour-content-font);background-color:var(--colour-content-surface)}.react-aria-Group .react-aria-Button[slot=decrement],.react-aria-Group .button[slot=decrement],.group .react-aria-Button[slot=decrement],.group .button[slot=decrement]{border-start-end-radius:0;border-end-end-radius:0}.react-aria-Group .react-aria-Button[slot=increment],.react-aria-Group .button[slot=increment],.group .react-aria-Button[slot=increment],.group .button[slot=increment]{border-start-start-radius:0;border-end-start-radius:0}.react-aria-Group .react-aria-Input,.react-aria-Group .input,.group .react-aria-Input,.group .input{border-radius:0;flex:1;border-left:none;border-right:none}._header_lya6c_1{height:100%;color:var(--colour-logo);display:flex;align-items:center;text-wrap:nowrap;font-size:var(--logo-font-size);font-weight:var(--logo-font-weight);font-family:var(--logo-font-family)}._version_lya6c_13{color:var(--colour-version);padding-left:1rem}._menuIcon_nkx6o_1{display:block;width:var(--app-menu-button-size);height:var(--app-menu-button-size);filter:opacity(.5)}._menuButton_1kcjn_1{color:var(--colour-intline-control-font);border-radius:.4rem;padding:var(--app-menu-button-padding);border:1px solid transparent;background-color:var(--colour-inline-control-background);cursor:pointer}._menuButton_1kcjn_1[data-hovered]{background-color:var(--colour-inline-control-hover-background)}._menuButton_1kcjn_1[data-pressed]{background-color:var(--colour-inline-control-press-background)}._menuButton_1kcjn_1[data-focused]{outline:none}._actionMenu_br5sf_1{background-color:var(--colour-inline-control-background);border:1px solid var(--colour-inline-control-border);border-radius:.3rem;padding:.3rem 0;min-width:150px;box-shadow:0 4px 12px #00000026}._menuItem_br5sf_10{padding:.5rem 1rem;cursor:pointer;color:var(--colour-inline-control-font);font-weight:var(--control-font-weight);display:flex;align-items:center;gap:.5rem}._menuItem_br5sf_10[data-hovered],._menuItem_br5sf_10[data-focused]{background-color:var(--colour-inline-control-hover-background)}._menuItem_br5sf_10[data-disabled]{cursor:default;color:var(--colour-inline-control-font-disabled)}._menuItem_br5sf_10[data-disabled]:hover,._menuItem_br5sf_10[data-disabled][data-hovered],._menuItem_br5sf_10[data-disabled][data-focused]{background-color:transparent}._menuItem_br5sf_10:not(:hover){background-color:transparent}._appMenu_1cjkz_1{height:100%;flex-grow:1;background-color:var(--side-panel-background);padding:var(--app-menu-vertical-padding) var(--app-menu-horizontal-padding);color:var(--side-panel-font-colour);min-width:0}._menuItems_1cjkz_10{height:100%;overflow-y:auto;display:flex;flex-direction:column;align-items:stretch;gap:var(--app-menu-vertical-spacing)}._link_1cjkz_19{width:100%}._navLink_1cjkz_23{background-color:var(--colour-inline-control-background);color:var(--colour-inline-control-font);padding:var(--padding-small) var(--app-menu-indent-step);border-radius:.4rem;border:0px solid var(--colour-inline-control-border);cursor:pointer;outline:none;font-weight:var(--control-font-weight);text-align:left;width:100%}._navLink_1cjkz_23[data-hovered]{background-color:var(--colour-inline-control-hover-background)}._navLink_1cjkz_23[data-pressed]{background-color:var(--colour-inline-control-press-background)}._navLink_1cjkz_23._active_1cjkz_44{cursor:default;background-color:var(--colour-inline-control-on-background)}._menuHeader_1cjkz_49{cursor:default;flex:1}._group_1cjkz_54{display:flex;flex-direction:row;gap:var(--app-menu-horizontal-spacing)}._menuItemRow_1cjkz_60{padding-left:var(--app-menu-indent-step);width:100%;display:flex;flex-direction:row;gap:var(--app-menu-horizontal-spacing)}._presetRow_1cjkz_68{width:100%;display:flex;flex-direction:row;gap:var(--app-menu-horizontal-spacing);padding-left:calc(var(--app-menu-indent-step) * (var(--preset-menu-indent) + 1))}._presetGroupButton_1cjkz_78{width:100%;display:flex;align-items:center;padding-left:0}._presetGroupChevronHolder_1cjkz_85{width:var(--app-menu-indent-step)}._presetGroupChevron_1cjkz_85{display:block;width:var(--app-menu-chevron-size);height:var(--app-menu-chevron-size);flex-shrink:0;margin:0 auto}._overlay_19jxp_1{background-color:var(--colour-overlay-background);display:flex;align-items:center;justify-content:center;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000}._modal_19jxp_11{background-color:var(--colour-panel-surface);border:1px solid var(--colour-panel-border);border-radius:var(--border-radius);box-shadow:var(--modal-shadow);max-width:800px;width:90%;max-height:80vh;overflow-y:auto}._dialog_19jxp_22{padding:0;outline:none}._title_19jxp_27{margin:0;padding:var(--top-level-padding) var(--top-level-padding) 0;font-size:var(--font-size-title);font-weight:var(--semibold-font-weight);color:var(--colour-panel-font)}._options_19jxp_35{padding:1rem var(--top-level-padding) 0}._checkboxLabel_19jxp_39{display:flex;align-items:center;gap:var(--padding-small);color:var(--colour-panel-font);font-size:var(--font-size-body)}._columnsContainer_19jxp_49{margin:1rem var(--top-level-padding);border:1px solid var(--colour-panel-border);border-radius:var(--border-radius-small);overflow-x:auto;max-height:250px;overflow-y:auto}._columnsTable_19jxp_58{width:100%;border-collapse:collapse;font-size:var(--font-size-small)}._columnsTable_19jxp_58 th,._columnsTable_19jxp_58 td{padding:.375rem .5rem;text-align:left;border-bottom:1px solid var(--colour-panel-border)}._columnsTable_19jxp_58 th{font-weight:var(--semibold-font-weight);color:var(--colour-panel-font);background-color:var(--colour-panel-surface-alt)}._excludedRow_19jxp_77{opacity:var(--icon-opacity)}._nameInput_19jxp_81{width:100%;box-sizing:border-box}._previewContainer_19jxp_88{overflow-x:auto;margin:0 var(--top-level-padding) 1rem;max-height:200px;overflow-y:auto;border:1px solid var(--colour-panel-border);border-radius:var(--border-radius-small)}._previewTable_19jxp_97{width:100%;border-collapse:collapse;font-size:var(--font-size-small)}._previewTable_19jxp_97 th,._previewTable_19jxp_97 td{padding:.375rem .625rem;text-align:left;border-bottom:1px solid var(--colour-panel-border);white-space:nowrap;max-width:200px;overflow:hidden;text-overflow:ellipsis}._previewTable_19jxp_97 th{background-color:var(--colour-panel-surface-alt);font-weight:var(--semibold-font-weight);position:sticky;top:0}._previewTable_19jxp_97 td{color:var(--colour-panel-font)}._typeTag_19jxp_125{display:inline-block;margin-left:.375rem;padding:.0625rem .3rem;font-size:var(--control-font-size);font-weight:400;color:var(--colour-content-font-faded);border:1px solid var(--colour-panel-border);border-radius:var(--border-radius-small)}._summary_19jxp_136{display:flex;align-items:center;justify-content:space-between;padding:0 var(--top-level-padding);margin-bottom:1rem;font-size:var(--font-size-small);color:var(--colour-content-font-faded)}._summaryRight_19jxp_146{display:flex;align-items:center;gap:.5rem}._timezoneList_19jxp_152{max-height:300px;overflow-y:auto}._timezoneList_19jxp_152 header{padding:.375rem .5rem .25rem;font-size:var(--control-font-size);font-weight:var(--semibold-font-weight);color:var(--colour-content-font-faded);position:sticky;top:0;background-color:var(--colour-panel-surface)}._actions_19jxp_167{display:flex;justify-content:flex-end;gap:.75rem;padding:0 var(--top-level-padding) var(--top-level-padding)}._overlay_e1khy_1{background-color:var(--colour-overlay-background);display:flex;align-items:center;justify-content:center;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000}._modal_e1khy_11{background-color:var(--colour-panel-surface);border:1px solid var(--colour-panel-border);border-radius:var(--border-radius);box-shadow:var(--modal-shadow);max-width:400px;width:90%}._dialog_e1khy_20{padding:0;outline:none}._title_e1khy_25{margin:0;padding:var(--top-level-padding) var(--top-level-padding) 0;font-size:var(--font-size-title);font-weight:var(--semibold-font-weight);color:var(--colour-panel-font)}._content_e1khy_33{padding:1rem var(--top-level-padding)}._message_e1khy_37{margin:0;color:var(--colour-panel-font);line-height:1.5}._actions_e1khy_43{display:flex;justify-content:flex-end;gap:.75rem;padding:0 var(--top-level-padding) var(--top-level-padding)}._splitter_16csj_1{flex:0 0 10px;cursor:ew-resize;background-color:var(--colour-panel-surface);border:none;touch-action:pan-y}._splitterHorizontal_16csj_9{cursor:ns-resize;touch-action:pan-x}._splitterBorderLeft_16csj_14{border-left:1px solid var(--colour-panel-border)}._splitterBorderTop_16csj_18{border-top:1px solid var(--colour-panel-border)}._splitterBorderRight_16csj_22{border-right:1px solid var(--colour-panel-border)}._splitterBorderBottom_16csj_26{border-bottom:1px solid var(--colour-panel-border)}:root{--bf-header-height-actual: var( --bf-header-height, var(--bf-header-height-default) );--bf-side-panel-width-actual: var( --bf-side-panel-width, var(--bf-side-panel-width-default) )}._frame_1jft2_12{display:flex;flex-direction:column;height:100%;width:100%}._headerContainer_1jft2_19{height:var(--bf-header-height-actual);display:flex;flex-direction:row;align-items:center;gap:var(--header-spacing)}._headerMenuButton_1jft2_27{display:none;border:none;height:var(--header-menu-button-size);width:var(--header-menu-button-size);outline:none;background-color:unset;filter:opacity(var(--icon-opacity));transition:filter var(--transition-slow)}._headerMenuButton_1jft2_27[data-hovered],._headerMenuButtonOpen_1jft2_43{filter:opacity(var(--icon-opacity-hover));transition:filter var(--transition-fast)}._headerMenuButton_1jft2_27{display:block}._headerNonMenu_1jft2_52{overflow:hidden;flex:1}._nonHeader_1jft2_57{display:flex;flex-direction:row;height:calc(100% - var(--bf-header-height-actual))}._sidePanel_1jft2_63{display:flex;height:100%;overflow:hidden;width:0}._sidePanelOpen_1jft2_70{width:var(--bf-side-panel-width-actual)}@media (max-width: 800px){._sidePanel_1jft2_63{position:absolute;transition:left var(--transition-fast);width:var(--bf-side-panel-width-actual);left:calc(-1 * var(--bf-side-panel-width-actual));height:calc(100% - var(--bf-header-height-actual));z-index:200}._sidePanelOpen_1jft2_70{left:0;transition:left .2s}}._contentHolder_1jft2_90{flex:1;overflow:auto;height:100%}@media (max-width: 800px){._contentBlock_1jft2_97{position:absolute;width:100%;height:calc(100% - var(--bf-header-height-actual));z-index:-1;--colour-block: hsl(from var(--colour-panel-surface) h 10% l);background-color:rgb(from var(--colour-block) r g b / 0)}._contentBlockOpen_1jft2_106{z-index:1;background-color:rgb(from var(--colour-block) r g b / 50%);transition:background-color var(--transition-slow)}}._content_1jft2_90{width:100%;height:100%}._panel_upajp_1{position:fixed;left:var(--footer-padding, 8px);right:var(--footer-padding, 8px);bottom:48px;max-height:45vh;overflow:auto;z-index:200;display:flex;gap:24px;align-items:flex-start;padding:12px;background:var(--colour-panel-surface);border:1px solid var(--colour-panel-border);box-shadow:var(--modal-shadow)}._figure_upajp_18{margin:0;flex:0 0 auto;font-size:var(--debug-overlay-font-size)}._metrics_upajp_24{margin:4px 0 0;max-width:400px;font-family:monospace}._available_upajp_30{fill:none;stroke:var(--colour-panel-border);stroke-width:4;stroke-dasharray:16 16}._container_upajp_37{fill:none;stroke:var(--layout-wireframe-colour-container);stroke-width:3}._fields_upajp_43{fill:var(--layout-wireframe-colour-fields);stroke:var(--layout-wireframe-colour-outline);stroke-width:2}._text_upajp_49{fill:var(--layout-wireframe-colour-text);stroke:var(--layout-wireframe-colour-outline);stroke-width:2}._table_upajp_55{fill:var(--layout-wireframe-colour-table);stroke:var(--layout-wireframe-colour-outline);stroke-width:2}._mainView_ds715_1{flex:1 1;min-width:0;min-height:0;outline:none}._grid_ds715_8{background-color:var(--grid-bg-color);background-attachment:local;background-image:linear-gradient(to left,var(--colour-grid) 1px,transparent 1px),linear-gradient(to top,var(--colour-grid) 1px,transparent 1px);background-size:1rem 1rem}._resizeContainer_ds715_19{width:100%;height:100%;display:flex}._scrollContainer_ds715_25{width:100%;height:100%;overflow:auto;overscroll-behavior:contain;display:flex}._container_ds715_33{background-color:var(--colour-panel-surface);margin:var(--view-gap-main);border-radius:var(--view-gap-main);padding:var(--view-gap-main);padding-right:0;display:flex;flex-direction:row;flex:1 0 auto}._centered_ds715_46{justify-content:safe center}._withoutRightPadding_ds715_50{position:relative;display:flex;flex-direction:column;flex:1 1 0;overflow-x:visible;gap:var(--view-gap-main)}._rightPadding_ds715_59{min-width:var(--view-gap-main);flex:0 0}._layoutRow_ds715_64{display:flex;flex-direction:row;gap:var(--view-gap-main);flex:0}._measureTree_ds715_73{position:absolute;visibility:hidden;overflow:hidden;contain:strict}._measureTreeVisible_ds715_80{overflow:hidden}._measureContainer_ds715_84{overflow:hidden;contain:strict}._measureContainerVisible_ds715_89{overflow:hidden}._measure_ds715_73{position:absolute;visibility:hidden;width:fit-content}._measureVisible_ds715_99{position:relative;width:fit-content}._actionButton_3pzu3_5{font-size:var(--control-font-size);font-weight:var(--active-control-font-weight);padding:var(--view-action-button-padding);border-radius:var(--view-action-button-border-radius);border:var(--view-action-button-border-width) solid transparent;-webkit-user-select:none;user-select:none}._actionButton_3pzu3_5[data-focused]{outline:var(--view-action-focus-ring-width) solid var(--view-colour-action-focus)}._primary_3pzu3_21{color:var(--view-colour-action-primary-font);border-color:var(--view-colour-action-primary-border);background-color:var(--view-colour-action-primary-surface)}._primary_3pzu3_21[data-hovered]{background-color:var(--view-colour-action-primary-surface-hover)}._primary_3pzu3_21[data-pressed]{background-color:var(--view-colour-action-primary-surface-press)}._primary_3pzu3_21[data-disabled]{color:var(--view-colour-action-primary-font-disabled);background-color:var(--view-colour-action-primary-surface-disabled)}._normal_3pzu3_38{color:var(--view-colour-action-normal-font);border-color:var(--view-colour-action-normal-border);background-color:var(--view-colour-action-normal-surface)}._normal_3pzu3_38[data-hovered]{background-color:var(--view-colour-action-normal-surface-hover)}._normal_3pzu3_38[data-pressed]{background-color:var(--view-colour-action-normal-surface-press)}._normal_3pzu3_38[data-disabled]{color:var(--view-colour-action-normal-font-disabled)}._choiceMeasureGrid_14467_1{display:inline-grid;grid-template-columns:1fr}._choiceMeasureGrid_14467_1>*{grid-area:1 / 1}._choiceSelect_14467_15{width:100%}._choiceSelect_14467_15 .button{font-size:var(--view-font-size-normal);font-weight:var(--control-font-weight);white-space:nowrap;display:flex;align-items:center;width:100%}._choiceSelect_14467_15 .react-aria-SelectValue{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;text-align:left}._choicePopover_14467_37{font-size:var(--view-font-size-normal)}._choiceError_14467_41{color:var(--colour-error-font)}._output_1ai4n_1{position:relative;padding:var(--view-gap-small) 0;height:100%;width:100%;font-weight:var(--output-font-weight);text-wrap:nowrap}._clamped_1ai4n_15{overflow:hidden;text-overflow:ellipsis}._hiddenButVisible_1ai4n_20{color:var(--colour-content-font-disabled)}._outputError_1ai4n_24{color:var(--colour-error-font)}._numeric_1ai4n_28{text-align:end}._tablePadding_1ai4n_32{padding:var(--view-gap-small)}._hideSizingText_1ai4n_36{visibility:hidden}._measure_1r1gr_1{display:grid;grid-template-columns:1fr;min-width:max-content;max-width:max-content;background-color:pink}._clamped_1r1gr_15{min-width:0;max-width:var(--view-max-size-output)}._measureCell_1r1gr_20{grid-column:1;grid-row:1}._booleanInput_1qdoa_1{display:flex;align-items:center;height:var(--view-height-control);padding:0 var(--view-padding-horz-field)}._booleanInput_1qdoa_1._forTable_1qdoa_8{height:100%}._booleanInput_1qdoa_1._isDefault_1qdoa_12{opacity:var(--view-opacity-default-value)}._dateInput_zqthv_1{display:flex;align-items:center;height:var(--view-height-control);padding:0 var(--view-padding-horz-field)}._dateInput_zqthv_1._forTable_zqthv_8{height:100%}._dateInput_zqthv_1._isDefault_zqthv_12{opacity:var(--view-opacity-default-value)}._dateInput_zqthv_1 input{font-size:inherit;font-family:inherit;background:transparent;border:none;outline:none;color:inherit;cursor:pointer}._dateTimeInput_pvmjf_1{display:flex;align-items:center;height:var(--view-height-control);padding:0 var(--view-padding-horz-field)}._dateTimeInput_pvmjf_1._forTable_pvmjf_8{height:100%}._dateTimeInput_pvmjf_1._isDefault_pvmjf_12{opacity:var(--view-opacity-default-value)}._dateTimeInput_pvmjf_1 input{font-size:inherit;font-family:inherit;background:transparent;border:none;outline:none;color:inherit;cursor:pointer}._field_4jh0w_1{position:relative;height:100%;width:100%;display:inline-grid;grid-template-columns:1fr;min-width:var(--view-min-size-input)}._tableField_4jh0w_10{min-width:var(--view-min-size-input-table);max-width:var(--view-max-size-input-table)}._input_4jh0w_15{border-radius:.2rem;resize:none;font-size:var(--view-font-size-normal);grid-area:1 / 1;width:0;min-width:100%}._tableInput_4jh0w_24{border-radius:0;border:none}._embedded_4jh0w_29,._embedded_4jh0w_29:focus,._embedded_4jh0w_29[data-focused]{border:none;border-radius:0;outline:none}._inputError_4jh0w_37{color:var(--colour-error-font)}._noEdit_4jh0w_41{border-color:var(--colour-primary-control-border-readonly)}._hiddenInEdit_4jh0w_45{border-color:var(--colour-primary-control-border-disabled);color:var(--colour-content-font-disabled)}._placeholder_4jh0w_50{color:var(--colour-content-font-placeholder)}._numeric_4jh0w_54{text-align:end}._mirror_4jh0w_58{visibility:hidden;grid-area:1 / 1;white-space:pre;padding-left:.5rem;padding-right:calc(.5rem + var(--view-gap-input-extra));border-radius:.2rem;border:1px solid var(--colour-primary-control-border);font-size:var(--view-font-size-normal);font-weight:var(--control-font-weight)}._mirrorNoExtra_4jh0w_70{padding-right:.5rem}._wrapper_l8z3b_3{display:flex;align-items:stretch;height:100%;border:1px solid var(--colour-primary-control-border);border-radius:.2rem;background-color:var(--colour-content-surface);overflow:hidden}._wrapper_l8z3b_3:focus-within{outline:1px solid var(--colour-primary-control-outline)}._hidden_l8z3b_17{border-color:var(--colour-primary-control-border-disabled)}._stepperButton_l8z3b_21{display:flex;align-items:center;justify-content:center;width:var(--view-size-stepper-button);flex-shrink:0;padding:0;border:none;border-radius:0;background:var(--colour-inline-control-background);color:var(--colour-inline-control-font);cursor:pointer;font-size:var(--view-font-size-control);line-height:1;-webkit-user-select:none;user-select:none}._stepperButton_l8z3b_21:hover{background:var(--colour-inline-control-hover-background)}._stepperButton_l8z3b_21:active{background:var(--colour-inline-control-press-background)}._decrement_l8z3b_46{border-inline-end:1px solid var(--colour-inline-control-border)}._increment_l8z3b_50{border-inline-start:1px solid var(--colour-inline-control-border)}._inputHolder_l8z3b_54{flex:1;min-width:0;--view-min-size-input: 0px}._table_l8z3b_62{border:none;border-radius:0;background-color:transparent}._table_l8z3b_62 ._decrement_l8z3b_46,._table_l8z3b_62 ._increment_l8z3b_50{border-color:var(--view-colour-cell-border)}._field_1gjrd_1{grid-column:span 2;display:grid;grid-template-columns:subgrid;align-items:baseline;margin:calc(var(--view-padding-vert-field) * -1) calc(var(--view-padding-horz-field) * -1);padding:var(--view-padding-vert-field) var(--view-padding-horz-field)}._selectedField_1gjrd_11{background-color:var(--view-background-selected-field)}._fieldName_1gjrd_15{margin-right:var(--view-gap-field-name);white-space:nowrap;-webkit-user-select:none;user-select:none}._text_jd45w_1{white-space:pre-wrap;overflow-wrap:break-word;align-self:flex-start}._selectedText_jd45w_9{background-color:var(--view-background-selected-field)}._placeholder_jd45w_13{opacity:var(--view-opacity-default-value)}._fieldGroup_1rjrw_1{display:flex;flex-direction:column;gap:var(--view-gap-medium)}._title_1rjrw_7{font-size:var(--view-font-size-field-group-title);font-weight:var(--view-font-weight-field-group-title);white-space:nowrap;-webkit-user-select:none;user-select:none}._hiddenButVisible_1rjrw_14{color:var(--colour-content-font-disabled)}._fields_1rjrw_18{display:grid;gap:var(--view-gap-small);align-items:center}._autoGroup_1rjrw_28{display:flex;flex-direction:column;gap:var(--view-gap-small)}._stored_1rjrw_34{border:var(--view-border-width-container) solid var(--view-colour-container-border);border-radius:var(--view-border-radius-container);padding:var(--view-gap-medium)}._storedSelected_1rjrw_41{background-color:var(--view-background-selected-field)}._focusRing_1rjrw_45{outline:var(--view-focus-ring-width) solid var(--view-colour-focus-ring);outline-offset:calc(-1 * var(--view-focus-ring-width))}._innerRow_1rjrw_50{display:flex;flex-direction:row;gap:var(--view-gap-main);align-items:start}._pageHolder_1pres_1{border:var(--view-border-width-container) solid var(--view-colour-container-border);border-radius:var(--view-border-radius-container);overflow:hidden;display:flex;flex-direction:column;min-width:var(--view-min-width-page-holder)}._tabs_1pres_10{flex:1;display:flex;flex-direction:column}._selected_1pres_16{background-color:var(--view-background-selected-field)}._focusRing_1pres_20{outline:var(--view-focus-ring-width) solid var(--view-colour-focus-ring);outline-offset:calc(-1 * var(--view-focus-ring-width))}._tabStripFrame_1pres_27{border-bottom:var(--view-border-width-container) solid var(--view-colour-container-border)}._tabStrip_1pres_27{overflow-x:auto;overflow-y:hidden}._tabList_1pres_38{display:flex;padding:0 var(--view-gap-small);width:max-content;min-width:100%}._tab_1pres_10{padding:var(--view-gap-small) var(--view-gap-medium);cursor:pointer;border:none;background:transparent;font-size:var(--view-font-size-normal);border-bottom:var(--view-border-width-tab-indicator) solid transparent;margin-bottom:calc(-1 * var(--view-border-width-container));white-space:nowrap;outline:none}._tab_1pres_10[data-focused]{border-bottom-color:var(--view-colour-tab-indicator);box-shadow:inset 0 calc(-1 * var(--view-border-width-tab-indicator)) 0 var(--view-colour-tab-indicator)}._tab_1pres_10[data-selected]{border-bottom-color:var(--view-colour-tab-indicator);background-color:var(--view-background-active-tab)}._tab_1pres_10[data-hovered]:not([data-selected]){opacity:var(--view-opacity-tab-hovered)}._tabButtons_1pres_74{display:inline-flex;gap:2px;margin-left:4px}._tabButton_1pres_74{border:none;background:transparent;cursor:pointer;padding:0 3px;font-size:var(--view-font-size-normal);line-height:1;opacity:.5}._tabButton_1pres_74:hover{opacity:1}._tabError_1pres_94{color:var(--colour-error-font)}._tabPanel_1pres_98{outline:none;flex:1}._tableHeaderCell_1xyur_1{position:relative;font-weight:var(--view-font-weight-table-header);padding:var(--view-gap-small);height:100%;-webkit-user-select:none;user-select:none}._hiddenButVisible_1xyur_9{color:var(--colour-content-font-disabled)}._selectionIndicator_1xyur_13{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--view-background-selected-field);pointer-events:none;z-index:100}._measureItem_enfl9_1{white-space:nowrap}._tableHeaderRow_c7mgb_1{position:relative;font-weight:var(--view-font-weight-table-header);padding:var(--view-gap-small);grid-column:1 / -1;border-bottom:var(--view-border-width-container) solid var(--view-colour-container-border);white-space:nowrap;-webkit-user-select:none;user-select:none}._selectionIndicator_c7mgb_12{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--view-background-selected-field);pointer-events:none;z-index:100}/*! 
 * OverlayScrollbars
 * Version: 2.17.0
 * 
 * Copyright (c) Rene Haas | KingSora.
 * https://github.com/KingSora
 * 
 * Released under the MIT license.
 */.os-size-observer,.os-size-observer-listener{scroll-behavior:auto!important;direction:inherit;pointer-events:none;overflow:hidden;visibility:hidden;box-sizing:border-box}.os-size-observer,.os-size-observer-listener,.os-size-observer-listener-item,.os-size-observer-listener-item-final{writing-mode:horizontal-tb;position:absolute;left:0;top:0}.os-size-observer{z-index:-1;contain:strict;display:flex;flex-direction:row;flex-wrap:nowrap;padding:inherit;border:inherit;box-sizing:inherit;margin:-133px;top:0;right:0;bottom:0;left:0;transform:scale(.1)}.os-size-observer:before{content:"";flex:none;box-sizing:inherit;padding:10px;width:10px;height:10px}.os-size-observer-appear{animation:os-size-observer-appear-animation 1ms forwards}.os-size-observer-listener{box-sizing:border-box;position:relative;flex:auto;padding:inherit;border:inherit;margin:-133px;transform:scale(10)}.os-size-observer-listener.ltr{margin-right:-266px;margin-left:0}.os-size-observer-listener.rtl{margin-left:-266px;margin-right:0}.os-size-observer-listener:empty:before{content:"";width:100%;height:100%}.os-size-observer-listener:empty:before,.os-size-observer-listener>.os-size-observer-listener-item{display:block;position:relative;padding:inherit;border:inherit;box-sizing:content-box;flex:auto}.os-size-observer-listener-scroll{box-sizing:border-box;display:flex}.os-size-observer-listener-item{right:0;bottom:0;overflow:hidden;direction:ltr;flex:none}.os-size-observer-listener-item-final{transition:none}@keyframes os-size-observer-appear-animation{0%{cursor:auto}to{cursor:none}}.os-trinsic-observer{flex:none;box-sizing:border-box;position:relative;max-width:0px;max-height:1px;padding:0;margin:0;border:none;overflow:hidden;z-index:-1;height:0;top:calc(100% + 1px);contain:strict}.os-trinsic-observer:not(:empty){height:calc(100% + 1px);top:-1px}.os-trinsic-observer:not(:empty)>.os-size-observer{width:1000%;height:1000%;min-height:1px;min-width:1px}html[data-overlayscrollbars-body]{overflow:hidden}html[data-overlayscrollbars-body],html[data-overlayscrollbars-body]>body{width:100%;height:100%;margin:0}html[data-overlayscrollbars-body]>body{overflow:visible;margin:0}[data-overlayscrollbars]{position:relative}[data-overlayscrollbars~=host],[data-overlayscrollbars-padding]{display:flex;align-items:stretch!important;flex-direction:row!important;flex-wrap:nowrap!important;scroll-behavior:auto!important}[data-overlayscrollbars-padding],[data-overlayscrollbars-viewport]:not([data-overlayscrollbars]){box-sizing:inherit;position:relative;flex:auto;height:auto;width:100%;min-width:0;padding:0;margin:0;border:none;z-index:0}[data-overlayscrollbars-viewport]:not([data-overlayscrollbars]){--os-vaw: 0;--os-vah: 0;outline:none}[data-overlayscrollbars-viewport]:not([data-overlayscrollbars]):focus{outline:none}[data-overlayscrollbars-viewport][data-overlayscrollbars-viewport~=arrange]:before{content:"";position:absolute;pointer-events:none;z-index:-1;min-width:1px;min-height:1px;width:var(--os-vaw);height:var(--os-vah)}[data-overlayscrollbars~=host],[data-overlayscrollbars-padding]{overflow:hidden!important}[data-overlayscrollbars~=host][data-overlayscrollbars~=noClipping],[data-overlayscrollbars-padding~=noClipping]{overflow:visible!important}[data-overlayscrollbars-viewport]{--os-viewport-overflow-x: hidden;--os-viewport-overflow-y: hidden;overflow-x:var(--os-viewport-overflow-x);overflow-y:var(--os-viewport-overflow-y)}[data-overlayscrollbars-viewport~=overflowXVisible]{--os-viewport-overflow-x: visible}[data-overlayscrollbars-viewport~=overflowXHidden]{--os-viewport-overflow-x: hidden}[data-overlayscrollbars-viewport~=overflowXScroll]{--os-viewport-overflow-x: scroll}[data-overlayscrollbars-viewport~=overflowYVisible]{--os-viewport-overflow-y: visible}[data-overlayscrollbars-viewport~=overflowYHidden]{--os-viewport-overflow-y: hidden}[data-overlayscrollbars-viewport~=overflowYScroll]{--os-viewport-overflow-y: scroll}[data-overlayscrollbars-viewport~=overflowImportant]{overflow-x:var(--os-viewport-overflow-x)!important;overflow-y:var(--os-viewport-overflow-y)!important}[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId){font-size:0!important;line-height:0!important}[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId):before,[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId):after,[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId)>*:not(#osFakeId){display:none!important;position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border-width:0!important}[data-overlayscrollbars-viewport~=noContent][data-overlayscrollbars-viewport~=contentOverflow]:not(#osFakeId):after{content:"";display:block!important;min-width:200%!important;min-height:200%!important;margin:0!important;clip:auto!important}[data-overlayscrollbars-viewport~=measuring],[data-overlayscrollbars-viewport~=scrolling]{scroll-behavior:auto!important;scroll-snap-type:none!important}[data-overlayscrollbars-viewport~=measuring][data-overlayscrollbars-viewport~=overflowXVisible]{overflow-x:hidden!important}[data-overlayscrollbars-viewport~=measuring][data-overlayscrollbars-viewport~=overflowYVisible]{overflow-y:hidden!important}[data-overlayscrollbars-viewport~=noScrollbars]:not(#osFakeId)>.os-scrollbar,[data-overlayscrollbars-viewport~=measuring]:not(#osFakeId)>.os-scrollbar{display:none!important}[data-overlayscrollbars-content]{box-sizing:inherit}[data-overlayscrollbars-contents]:not(#osFakeId):not([data-overlayscrollbars-padding]):not([data-overlayscrollbars-viewport]):not([data-overlayscrollbars-content]){display:contents}[data-overlayscrollbars-grid],[data-overlayscrollbars-grid] [data-overlayscrollbars-padding]{display:grid;grid-template:1fr/1fr}[data-overlayscrollbars-grid]>[data-overlayscrollbars-padding],[data-overlayscrollbars-grid]>[data-overlayscrollbars-viewport],[data-overlayscrollbars-grid]>[data-overlayscrollbars-padding]>[data-overlayscrollbars-viewport]{height:auto!important;width:auto!important}@property --os-scroll-percent{syntax: "<number>"; inherits: true; initial-value: 0;}@property --os-viewport-percent{syntax: "<number>"; inherits: true; initial-value: 0;}@property --os-scroll-direction{syntax: "<number>"; inherits: true; initial-value: 0;}@property --os-scroll-percent-directional{syntax: "<number>"; inherits: true; initial-value: 0;}.os-scrollbar{--os-viewport-percent: 0;--os-scroll-percent: 0;--os-scroll-direction: 0;--os-scroll-percent-directional: calc( var(--os-scroll-percent) - (var(--os-scroll-percent) + (1 - var(--os-scroll-percent)) * -1) * var(--os-scroll-direction) )}.os-scrollbar{contain:size layout;contain:size layout style;transition:opacity .15s,visibility .15s,top .15s,right .15s,bottom .15s,left .15s;pointer-events:none;position:absolute;opacity:0;visibility:hidden}body>.os-scrollbar{position:fixed;z-index:99999}.os-scrollbar-transitionless{transition:none!important}.os-scrollbar-track{position:relative;padding:0!important;border:none!important}.os-scrollbar-handle{position:absolute}.os-scrollbar-track,.os-scrollbar-handle{pointer-events:none;width:100%;height:100%}.os-scrollbar.os-scrollbar-track-interactive .os-scrollbar-track,.os-scrollbar.os-scrollbar-handle-interactive .os-scrollbar-handle{pointer-events:auto;touch-action:none}.os-scrollbar-horizontal{bottom:0;left:0}.os-scrollbar-vertical{top:0;right:0}.os-scrollbar-rtl.os-scrollbar-horizontal{right:0}.os-scrollbar-rtl.os-scrollbar-vertical{right:auto;left:0}.os-scrollbar-visible{opacity:1;visibility:visible}.os-scrollbar-auto-hide.os-scrollbar-auto-hide-hidden{opacity:0;visibility:hidden}.os-scrollbar-interaction.os-scrollbar-visible{opacity:1;visibility:visible}.os-scrollbar-unusable,.os-scrollbar-unusable *,.os-scrollbar-wheel,.os-scrollbar-wheel *{pointer-events:none!important}.os-scrollbar-unusable .os-scrollbar-handle{opacity:0!important;transition:none!important}.os-scrollbar-horizontal .os-scrollbar-handle{bottom:0;left:calc(var(--os-scroll-percent-directional) * 100%);transform:translate(calc(var(--os-scroll-percent-directional) * -100%));width:calc(var(--os-viewport-percent) * 100%)}.os-scrollbar-vertical .os-scrollbar-handle{right:0;top:calc(var(--os-scroll-percent-directional) * 100%);transform:translateY(calc(var(--os-scroll-percent-directional) * -100%));height:calc(var(--os-viewport-percent) * 100%)}@supports (container-type: size){.os-scrollbar-track{container-type:size}.os-scrollbar-horizontal .os-scrollbar-handle{left:auto;transform:translate(calc(var(--os-scroll-percent-directional) * 100cqw + var(--os-scroll-percent-directional) * -100%))}.os-scrollbar-vertical .os-scrollbar-handle{top:auto;transform:translateY(calc(var(--os-scroll-percent-directional) * 100cqh + var(--os-scroll-percent-directional) * -100%))}.os-scrollbar-rtl.os-scrollbar-horizontal .os-scrollbar-handle{right:auto;left:0}}.os-scrollbar-rtl.os-scrollbar-vertical .os-scrollbar-handle{right:auto;left:0}.os-scrollbar.os-scrollbar-horizontal.os-scrollbar-cornerless,.os-scrollbar.os-scrollbar-horizontal.os-scrollbar-cornerless.os-scrollbar-rtl{left:0;right:0}.os-scrollbar.os-scrollbar-vertical.os-scrollbar-cornerless,.os-scrollbar.os-scrollbar-vertical.os-scrollbar-cornerless.os-scrollbar-rtl{top:0;bottom:0}@media print{.os-scrollbar{display:none}}.os-scrollbar{--os-size: 0;--os-padding-perpendicular: 0;--os-padding-axis: 0;--os-track-border-radius: 0;--os-track-bg: none;--os-track-bg-hover: none;--os-track-bg-active: none;--os-track-border: none;--os-track-border-hover: none;--os-track-border-active: none;--os-handle-border-radius: 0;--os-handle-bg: none;--os-handle-bg-hover: none;--os-handle-bg-active: none;--os-handle-border: none;--os-handle-border-hover: none;--os-handle-border-active: none;--os-handle-min-size: 33px;--os-handle-max-size: none;--os-handle-perpendicular-size: 100%;--os-handle-perpendicular-size-hover: 100%;--os-handle-perpendicular-size-active: 100%;--os-handle-interactive-area-offset: 0}.os-scrollbar-track{border:var(--os-track-border);border-radius:var(--os-track-border-radius);background:var(--os-track-bg);transition:opacity .15s,background-color .15s,border-color .15s}.os-scrollbar-track:hover{border:var(--os-track-border-hover);background:var(--os-track-bg-hover)}.os-scrollbar-track:active{border:var(--os-track-border-active);background:var(--os-track-bg-active)}.os-scrollbar-handle{border:var(--os-handle-border);border-radius:var(--os-handle-border-radius);background:var(--os-handle-bg)}.os-scrollbar-handle:hover{border:var(--os-handle-border-hover);background:var(--os-handle-bg-hover)}.os-scrollbar-handle:active{border:var(--os-handle-border-active);background:var(--os-handle-bg-active)}.os-scrollbar-track:before,.os-scrollbar-handle:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;display:block}.os-scrollbar-horizontal{padding:var(--os-padding-perpendicular) var(--os-padding-axis);right:var(--os-size);height:var(--os-size)}.os-scrollbar-horizontal.os-scrollbar-rtl{left:var(--os-size);right:0}.os-scrollbar-horizontal .os-scrollbar-track:before{top:calc(var(--os-padding-perpendicular) * -1);bottom:calc(var(--os-padding-perpendicular) * -1)}.os-scrollbar-horizontal .os-scrollbar-handle{min-width:var(--os-handle-min-size);max-width:var(--os-handle-max-size);height:var(--os-handle-perpendicular-size);transition:opacity .15s,background-color .15s,border-color .15s,height .15s}.os-scrollbar-horizontal .os-scrollbar-handle:before{top:calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset)) * -1);bottom:calc(var(--os-padding-perpendicular) * -1)}.os-scrollbar-horizontal:hover .os-scrollbar-handle{height:var(--os-handle-perpendicular-size-hover)}.os-scrollbar-horizontal:active .os-scrollbar-handle{height:var(--os-handle-perpendicular-size-active)}.os-scrollbar-vertical{padding:var(--os-padding-axis) var(--os-padding-perpendicular);bottom:var(--os-size);width:var(--os-size)}.os-scrollbar-vertical .os-scrollbar-track:before{left:calc(var(--os-padding-perpendicular) * -1);right:calc(var(--os-padding-perpendicular) * -1)}.os-scrollbar-vertical .os-scrollbar-handle{min-height:var(--os-handle-min-size);max-height:var(--os-handle-max-size);width:var(--os-handle-perpendicular-size);transition:opacity .15s,background-color .15s,border-color .15s,width .15s}.os-scrollbar-vertical .os-scrollbar-handle:before{left:calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset)) * -1);right:calc(var(--os-padding-perpendicular) * -1)}.os-scrollbar-vertical.os-scrollbar-rtl .os-scrollbar-handle:before{right:calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset)) * -1);left:calc(var(--os-padding-perpendicular) * -1)}.os-scrollbar-vertical:hover .os-scrollbar-handle{width:var(--os-handle-perpendicular-size-hover)}.os-scrollbar-vertical:active .os-scrollbar-handle{width:var(--os-handle-perpendicular-size-active)}[data-overlayscrollbars-viewport~=measuring]>.os-scrollbar,.os-theme-none.os-scrollbar{display:none!important}.os-theme-dark,.os-theme-light{box-sizing:border-box;--os-size: 10px;--os-padding-perpendicular: 2px;--os-padding-axis: 2px;--os-track-border-radius: 10px;--os-handle-interactive-area-offset: 4px;--os-handle-border-radius: 10px}.os-theme-dark{--os-handle-bg: rgba(0, 0, 0, .44);--os-handle-bg-hover: rgba(0, 0, 0, .55);--os-handle-bg-active: rgba(0, 0, 0, .66)}.os-theme-light{--os-handle-bg: rgba(255, 255, 255, .44);--os-handle-bg-hover: rgba(255, 255, 255, .55);--os-handle-bg-active: rgba(255, 255, 255, .66)}[data-overlayscrollbars-initialize]:not([data-overlayscrollbars-viewport]),[data-overlayscrollbars-viewport~=scrollbarHidden],html[data-overlayscrollbars-viewport~=scrollbarHidden]>body{scrollbar-width:none!important}@supports not (scrollbar-width: none){[data-overlayscrollbars-initialize]:not([data-overlayscrollbars-viewport])::-webkit-scrollbar,[data-overlayscrollbars-initialize]:not([data-overlayscrollbars-viewport])::-webkit-scrollbar-corner,[data-overlayscrollbars-viewport~=scrollbarHidden]::-webkit-scrollbar,[data-overlayscrollbars-viewport~=scrollbarHidden]::-webkit-scrollbar-corner,html[data-overlayscrollbars-viewport~=scrollbarHidden]>body::-webkit-scrollbar,html[data-overlayscrollbars-viewport~=scrollbarHidden]>body::-webkit-scrollbar-corner{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;display:none!important;width:0!important;height:0!important}}[data-overlayscrollbars-initialize]:not([data-overlayscrollbars]):not(html):not(body){overflow:auto}._host_ktlau_1{position:relative;width:100%;height:100%}._fitContent_ktlau_7{height:auto}._title_15nps_1{font-size:var(--view-font-size-title);font-weight:var(--view-font-weight-title);height:var(--view-title-height)}._pageSet_1hdc7_1{display:flex;flex-direction:column;gap:var(--view-gap-medium);padding:var(--view-gap-medium);min-height:var(--view-min-height-field-group);height:100%}._selected_1hdc7_10{background-color:var(--view-background-selected-field)}._fields_1hdc7_14{display:grid;gap:var(--view-gap-small);align-items:center}._innerRow_1hdc7_20{display:flex;flex-direction:row;gap:var(--view-gap-main);align-items:start}._container_997mp_1{display:flex;flex-direction:row;font-size:.7rem;gap:var(--view-gap-small);height:calc(var(--view-height-control) + 2 * var(--view-gap-small));align-items:center;padding-left:var(--view-gap-small)}._group_997mp_11{flex:1;width:5rem;height:var(--view-height-control)}._parameterEditor_997mp_17{display:flex;flex-direction:row;padding:var(--inspector-spacing) 0;align-items:baseline;gap:var(--view-gap-small)}._input_997mp_25{flex:1;width:0px;font-size:var(--view-font-size-control);height:var(--view-height-control)}._label_997mp_33{font-size:var(--view-font-size-control)}._button_997mp_37{font-weight:unset;font-size:var(--view-font-size-control);background-color:var(--colour-inline-control-background);color:var(--colour-inline-control-font);padding:.3rem .5rem;margin-left:.05rem;height:var(--view-height-control)}._button_997mp_37[data-hovered]{background-color:var(--colour-inline-control-hover-background);border-width:1px}._button_997mp_37[data-pressed]{background-color:var(--colour-inline-control-press-background);border-width:1px}._button_997mp_37[data-focused]{outline-width:1px}._tableFrame_kve3x_1{overflow:hidden;border-radius:var(--view-border-radius-container);border:var(--view-border-width-container) solid var(--view-colour-container-border)}._focusRing_kve3x_11{outline:var(--view-focus-ring-width) solid var(--view-colour-focus-ring);outline-offset:calc(-1 * var(--view-focus-ring-width))}._horizontalScroll_kve3x_16{height:100%;overflow-x:auto;overflow-y:hidden}._tableHorizontalInner_kve3x_22{width:max-content}._table_kve3x_1{overflow-y:auto;overflow-x:hidden;position:relative}._tableCanvas_kve3x_32{display:grid;position:relative}._tableHeader_kve3x_37{display:grid}._tableRow_kve3x_41{position:absolute;top:0;left:0;display:grid;grid-template-columns:inherit;align-items:baseline}._tableCell_kve3x_50{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;height:100%;align-self:stretch;border-right:var(--view-border-width-container) solid var(--view-colour-cell-border)}._borderBottom_kve3x_61{border-bottom:var(--view-border-width-container) solid var(--view-colour-cell-border)}._tableHeader_kve3x_37 ._tableCell_kve3x_50{border-right:var(--view-border-width-container) solid var(--view-colour-container-border);border-bottom:var(--view-border-width-container) solid var(--view-colour-container-border)}._error_kve3x_73{color:var(--colour-error-font);grid-column:1 / -1;padding:var(--view-gap-small);text-wrap:nowrap}._empty_kve3x_80{color:var(--colour-content-font-faded);grid-column:1 / -1;padding:var(--view-gap-small);text-wrap:nowrap}._contents_kve3x_89{display:contents}._field_1t0bf_1{grid-column:span 2;display:flex;justify-content:flex-end;margin:calc(var(--view-padding-vert-field) * -1) calc(var(--view-padding-horz-field) * -1);padding:var(--view-padding-vert-field) var(--view-padding-horz-field)}._selectedField_1t0bf_10{background-color:var(--view-background-selected-field)}._editing_1t0bf_18 button[data-disabled]{pointer-events:none}._cell_1n2ds_4{position:relative;outline:none}._cell_1n2ds_4:focus-within:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:var(--view-focus-ring-width) solid var(--view-colour-edit-cell-ring);pointer-events:none;z-index:1}._cell_1n2ds_4 :focus{outline:none}._cell_1n2ds_4:focus-within:not(:focus) :is(input,textarea){background-color:var(--view-colour-edit-cell-editing)}._item_1gsyb_1{display:contents}._stack_1gsyb_5{display:flex;flex-direction:column;gap:var(--view-gap-main)}._horizontal_1gsyb_11{display:flex;flex-direction:row;gap:var(--view-gap-main);align-items:start;flex-wrap:wrap}._overlay_1q5qh_1{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:100;display:flex;flex-direction:column;gap:var(--view-gap-main);padding-top:calc(var(--view-title-height) + var(--view-gap-main))}._row_1q5qh_15{display:flex;flex-direction:row;gap:var(--view-gap-main);flex:0 0}._group_1q5qh_22{position:relative;outline:var(--debug-overlay-border-width) solid var(--debug-overlay-colour-border);background:var(--debug-overlay-colour-background);border-radius:var(--view-border-radius-container);display:flex;flex-direction:column;box-sizing:border-box;overflow:hidden;flex:0 0 auto}._groupLabel_1q5qh_35{position:absolute;top:0;left:0;font-size:var(--debug-overlay-font-size);font-family:monospace;color:var(--debug-overlay-colour-text);padding:var(--debug-overlay-label-padding-vert) var(--debug-overlay-label-padding-horz);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._stack_1q5qh_49{display:flex;flex-direction:column;gap:var(--view-gap-main);outline:var(--debug-overlay-border-width) dashed var(--debug-overlay-colour-border);box-sizing:border-box}._innerRows_1q5qh_58{display:flex;flex-direction:column;gap:var(--view-gap-main);flex:0 0}._metrics_1q5qh_65{position:absolute;top:0;right:0;font-size:var(--debug-overlay-font-size);font-family:monospace;color:var(--debug-overlay-colour-text);padding:var(--debug-overlay-label-padding-vert) var(--debug-overlay-label-padding-horz);white-space:nowrap}._panel_2tild_1{display:flex;flex-direction:column;min-height:0;background-color:var(--colour-panel-surface);color:var(--colour-panel-font);font-size:var(--control-inspector-size)}._header_2tild_10{display:flex;align-items:center;gap:.5rem;padding:.3rem var(--inspector-padding);border-bottom:1px solid var(--colour-panel-border)}._header_2tild_10 .secondaryButton{padding:.2rem .6rem}._tabs_2tild_22{flex:1;min-width:0;display:flex;align-items:center;gap:.25rem;overflow-x:auto}._tabs_2tild_22 button{border:none;background:none;color:inherit;font:inherit;cursor:pointer}._tab_2tild_22{display:flex;align-items:center;flex-shrink:0;border-radius:var(--border-radius-small)}._tab_2tild_22:hover{background-color:var(--colour-inline-control-hover-background)}._tab_2tild_22[data-selected]{background-color:var(--colour-panel-surface-alt);font-weight:var(--semibold-font-weight)}._tabTitle_2tild_55{padding:.2rem .2rem .2rem .5rem;white-space:nowrap}._tabClose_2tild_60{padding:.2rem .4rem;opacity:var(--default-value-opacity)}._tabClose_2tild_60:hover{opacity:1}._newChat_2tild_69{padding:.1rem .5rem;font-size:1.1em}._model_2tild_74{opacity:var(--default-value-opacity);white-space:nowrap}._messages_2tild_79{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:.4rem;padding:.5rem var(--inspector-padding)}._user_2tild_89,._assistant_2tild_90{white-space:pre-wrap;line-height:1.4}._user_2tild_89{align-self:flex-end;max-width:80%;padding:.3rem .6rem;border-radius:var(--border-radius);background-color:var(--colour-panel-surface-alt)}._working_2tild_103{display:flex;align-items:center;gap:.75rem;padding:.3rem var(--inspector-padding);border-top:1px solid var(--colour-panel-border);font-style:italic}._working_2tild_103 .react-aria-Button{padding:.2rem .8rem;font-style:normal}._working_2tild_103[data-nudged]{animation:_nudge_2tild_1 .6s ease-out}@keyframes _nudge_2tild_1{0%{background-color:var(--colour-selection-box-active)}}._error_2tild_127{color:var(--colour-error-font)}._toolCall_2tild_131{font-family:var(--code-font-family);font-size:var(--code-font-size);opacity:.8}._toolCall_2tild_131 summary{cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._toolCall_2tild_131[data-failed] ._toolName_2tild_143{color:var(--colour-error-font)}._toolName_2tild_143{font-weight:var(--semibold-font-weight)}._toolDetail_2tild_152{margin:.2rem 0 .4rem 1rem;max-height:16rem;overflow:auto;white-space:pre-wrap}._composer_2tild_159{display:flex;align-items:flex-end;gap:.5rem;padding:.5rem var(--inspector-padding);border-top:1px solid var(--colour-panel-border)}._draft_2tild_167{flex:1;display:flex}._draft_2tild_167 textarea{flex:1;resize:none;font-family:inherit}._settings_2tild_178{display:flex;flex-direction:column;gap:var(--inspector-spacing);padding:.5rem var(--inspector-padding);overflow-y:auto}._setting_2tild_178{display:flex;align-items:center;gap:.5rem}._setting_2tild_178 input{flex:1;max-width:30rem}._settingLabel_2tild_197{width:var(--inspector-label-width)}._note_2tild_201{margin:0;opacity:var(--default-value-opacity)}._scrim_2tild_206{position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;background-color:var(--colour-chat-scrim);opacity:0;pointer-events:none;transition:opacity .2s}._scrim_2tild_206[data-active]{opacity:1;pointer-events:auto}._banner_1m1jl_1{display:flex;flex-direction:row;align-items:center;gap:.75rem;padding:.4rem var(--top-level-padding);border-bottom:1px solid var(--colour-panel2-border);background-color:var(--colour-panel2-surface);color:var(--colour-panel2-font)}._message_1m1jl_12{flex:1}._footer_1v8j3_1{display:flex;flex-direction:row;border-top:1px solid var(--colour-panel-border);background-color:var(--colour-panel-surface);padding:var(--footer-padding);gap:var(--footer-spacing)}._spacer_1v8j3_10{flex:1}._footerItem_1v8j3_14{display:flex;flex-direction:row;align-items:center;padding:0 var(--footer-item-padding)}._icon_1v8j3_21{margin-top:var(--footer-icon-vertical-offset);margin-left:var(--footer-icon-padding);width:var(--footer-icon-size);height:var(--footer-icon-size);border-radius:var(--footer-icon-border-radius)}._successIcon_1v8j3_29{background-color:var(--colour-success-icon)}._failureIcon_1v8j3_33{background-color:var(--colour-error-icon)}._statusText_1v8j3_37{margin-left:var(--footer-status-text-padding);margin-right:var(--footer-status-text-padding)}._slowText_1v8j3_42{color:var(--colour-error-font)}._holder_1n24f_1{position:relative;flex:1;width:0px;height:100%;display:flex}._holder_1n24f_1>._layer_1n24f_15{flex:1;width:100%;height:100%;margin:0;font-family:var(--code-font-family);font-size:var(--code-font-size);font-variant-ligatures:none;line-height:inherit;letter-spacing:normal;white-space:pre-wrap;overflow-wrap:break-word;word-break:normal;-moz-tab-size:4;tab-size:4;scrollbar-gutter:stable}._highlight_1n24f_36{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}._holder_1n24f_1>._input_1n24f_45{position:relative;resize:none;overflow-y:auto;color:transparent;background-color:transparent;caret-color:var(--colour-content-font)}._name_1n24f_54{color:var(--colour-syntax-name)}._field_1n24f_58,._member_1n24f_59{color:var(--colour-syntax-field)}._function_1n24f_63{color:var(--colour-syntax-function);font-weight:700}._parameter_1n24f_68{color:var(--colour-syntax-parameter)}._key_1n24f_72{color:var(--colour-syntax-key)}._string_1n24f_76{color:var(--colour-syntax-string)}._number_1n24f_80{color:var(--colour-syntax-number)}._literal_1n24f_84{color:var(--colour-syntax-literal)}._keyword_1n24f_88{color:var(--colour-syntax-keyword)}._operator_1n24f_92{color:var(--colour-syntax-operator)}._punctuation_1n24f_96{color:var(--colour-syntax-punctuation)}._invalid_1n24f_100,._unresolved_1n24f_101{color:var(--colour-syntax-invalid);text-decoration:wavy underline}._completions_1n24f_106{position:absolute;z-index:10;display:flex;flex-direction:column;min-width:12rem;max-width:min(20rem,100%);font-family:var(--code-font-family);font-size:var(--code-font-size);background-color:var(--colour-tooltip-background);border:1px solid var(--colour-tooltip-border);border-radius:4px;box-shadow:var(--modal-shadow)}._completionList_1n24f_121{max-height:10rem;margin:0;padding:2px 0;overflow-y:auto;list-style:none}._completionItem_1n24f_129{display:flex;justify-content:space-between;gap:1rem;padding:1px 6px;cursor:pointer}._completionItem_1n24f_129[aria-selected=true]{background-color:var(--colour-inline-control-hover-background)}._completionKind_1n24f_141{color:var(--colour-content-font-placeholder)}._completionDetail_1n24f_145{padding:4px 6px;border-top:1px solid var(--colour-tooltip-border);font-family:inherit;color:var(--colour-tooltip-font);white-space:normal}._format_1n24f_153{position:absolute;right:18px;bottom:4px;padding:1px 6px;font-size:var(--control-font-size);color:var(--colour-inline-control-font);background-color:var(--colour-inline-control-background);border:1px solid var(--colour-inline-control-border);border-radius:4px;cursor:pointer;opacity:.8}._format_1n24f_153:hover{background-color:var(--colour-inline-control-hover-background);opacity:1}._help_1n24f_172{pointer-events:none}._helpName_1n24f_176{padding:2px 6px}._mainHolder_n3j2i_1{display:flex;height:100%;flex-direction:column;flex:0 0;background-color:var(--colour-panel-surface);overflow-x:hidden;overflow-y:auto}._mainHolderHorizontal_n3j2i_13{width:100%;flex-direction:row;overflow:hidden}._title_n3j2i_21{font-weight:400;font-size:var(--inspector-title-size);padding-bottom:var(--inspector-title-padding)}._container_n3j2i_17{height:100%;display:flex;flex:0;flex-direction:column;font-size:var(--control-inspector-size);background-color:var(--colour-panel-surface);padding:var(--inspector-padding)}._containerHorizontal_n3j2i_17{flex-basis:300px;min-height:0;overflow-y:auto}._expressionContainer_n3j2i_47{min-height:0;overflow-y:auto}._expressionField_n3j2i_52{flex:1;display:flex;flex-direction:column}._parameterEditor_n3j2i_58{display:flex;flex-direction:row;padding:var(--inspector-spacing) 0;align-items:baseline}._expressionEditor_n3j2i_65{flex:1;display:flex;flex-direction:row;padding:var(--inspector-spacing) 0;align-items:baseline}._label_n3j2i_73{width:var(--inspector-label-width);padding-right:var(--inspector-label-padding)}._input_n3j2i_78{font-size:var(--control-inspector-size);flex:1;width:0px;height:var(--inspector-input-height)}._group_n3j2i_86{flex:1;width:0px;height:var(--inspector-input-height)}._disabled_n3j2i_92{opacity:.5}._dimmedPlaceholder_n3j2i_99::-webkit-datetime-edit{opacity:var(--default-value-opacity)}._bigInput_n3j2i_103{height:100%;resize:none}._checkbox_n3j2i_108{display:flex;flex-direction:row;padding:var(--inspector-spacing) 0;gap:0}._checkbox_n3j2i_108 .checkbox{order:2;margin-top:.2rem;margin-bottom:.2rem}._parameterEditorAccessory_n3j2i_124{align-items:flex-end}._parameterEditorAccessory_n3j2i_124 ._label_n3j2i_73{line-height:1}._assignmentControls_n3j2i_133{margin-left:auto;display:flex;gap:var(--inspector-spacing)}._assignmentControl_n3j2i_133{display:inline-flex;align-items:center;justify-content:center;width:var(--inspector-control-button-size);height:var(--inspector-control-button-size);padding:0;font-size:var(--inspector-control-button-font-size);line-height:1;border-radius:var(--border-radius-small);border:var(--inspector-control-button-border-width) solid var(--colour-inline-control-border);background-color:var(--colour-inline-control-background);color:var(--colour-inline-control-font);cursor:pointer}._assignmentControl_n3j2i_133:hover{background-color:var(--colour-inline-control-hover-background)}._assignmentControl_n3j2i_133:disabled{opacity:var(--inspector-control-button-disabled-opacity);cursor:default}._assignmentGroupStart_n3j2i_167{margin-top:var(--inspector-assignment-gap)}._toolbar_krvax_1{display:flex;flex-direction:row;border-bottom:1px solid var(--colour-panel-border);background-color:var(--colour-panel-surface);padding:var(--toolbar-padding);gap:var(--toolbar-spacing);flex-wrap:wrap}._spacer_krvax_11{flex:1}._documentEditor_1r2zi_1{display:flex;flex-direction:column;height:100%}._center_1r2zi_7{display:flex;flex-direction:row;overflow:hidden;height:100%}._centerInspectorBottom_1r2zi_14{flex-direction:column}._chat_1r2zi_18{position:relative;z-index:901;display:flex;flex-direction:column;flex-shrink:0;transition:margin .2s,border-radius .2s,box-shadow .2s}._chat_1r2zi_18>*{flex:1;border-radius:inherit;overflow:hidden}._chat_1r2zi_18[data-working]{margin:0 .5rem .5rem;border-radius:var(--border-radius);box-shadow:var(--modal-shadow)}._locked_jopn7_1{display:flex;align-items:center;justify-content:center;height:100%;padding:var(--top-level-padding)}._panel_jopn7_9{max-width:400px;padding:var(--top-level-padding);border:1px solid var(--colour-panel-border);border-radius:var(--border-radius);background-color:var(--colour-panel-surface);color:var(--colour-panel-font)}._title_jopn7_18{margin:0 0 1rem;font-size:var(--font-size-title);font-weight:var(--semibold-font-weight)}._message_jopn7_24{margin:0 0 1rem;line-height:1.5}._actions_jopn7_29{display:flex;justify-content:flex-end}._index_bdpzt_1{position:fixed;top:calc(var(--bf-header-height) + var(--top-level-padding));right:calc(2 * var(--top-level-padding));width:var(--help-menu-width);padding:var(--top-level-padding);border:var(--help-menu-border-width) solid var(--help-menu-border-colour);border-radius:var(--help-menu-border-radius);background-color:var(--help-menu-background-colour);max-height:calc(100vh - var(--bf-header-height) - var(--top-level-padding));overflow-y:auto}@media (max-width: 1000px){._index_bdpzt_1{position:static;float:right;margin-left:var(--top-level-padding)}}@media (max-width: 500px){._index_bdpzt_1{float:none;width:100%;margin-left:0;margin-right:0;margin-bottom:var(--top-level-padding)}}._contentWrapper_bdpzt_32{padding-right:calc(var(--help-menu-width) + 2 * var(--top-level-padding))}@media (max-width: 1000px){._contentWrapper_bdpzt_32{padding-right:0}}._menuList_bdpzt_42{list-style:none;padding-left:var(--top-level-padding);margin:0;padding:0;padding-left:.5rem}._menuItem_bdpzt_50{padding:0}._index_bdpzt_1>._menuList_bdpzt_42>li{padding-top:1rem}._index_bdpzt_1>._menuList_bdpzt_42>li:first-child{padding-top:.5rem}._menuItem_bdpzt_50 button{margin:.25rem 0 0;padding:0}._menuButton_bdpzt_67{background:none;border:none;padding:0;font:inherit;color:var(--colour-link-font);cursor:pointer;text-align:left}._menuButton_bdpzt_67:hover{text-decoration:underline}._secretForm_1dsja_1{padding-top:var(--padding-medium);display:flex;gap:var(--padding-small)}
