@keyframes spin{from{transform:rotate(0)}to{transform:rotate(359deg)}}@keyframes marqueeRight{from{left:0}to{left:100%}}@keyframes marqueeLeft{from{left:100%}to{left:0}}@keyframes move{0%{background-position:0 0,0 0,0 0}100%{background-position:-100px 0,0 0,0 0}}@keyframes pulse{0%{opacity:.95}50%{opacity:0}100%{opacity:.95}}:root{--kitsune-surface-background-color:var(--kitsune-light-surface-background-color);--kitsune-highlight-color:var(--kitsune-light-highlight-color);--kitsune-error-color:var(--kitsune-light-error-color);--kitsune-success-color:var(--kitsune-light-success-color);--kitsune-high-emphasis-color:rgba(0, 0, 0, 0.87);--kitsune-medium-emphasis-color:rgba(0, 0, 0, 0.6);--kitsune-very-low-emphasis-color:rgba(0, 0, 0, 0.2);--kitsune-low-emphasis-color:rgba(0, 0, 0, 0.38);--kitsune-overlay-01dp:rgba(255, 255, 255, 0.4);--kitsune-overlay-02dp:rgba(255, 255, 255, 0.5);--kitsune-overlay-03dp:rgba(255, 255, 255, 0.6);--kitsune-overlay-04dp:rgba(255, 255, 255, 0.7);--kitsune-overlay-06dp:rgba(255, 255, 255, 0.8);--kitsune-overlay-08dp:rgba(255, 255, 255, 0.85);--kitsune-overlay-12dp:rgba(255, 255, 255, 0.9);--kitsune-overlay-16dp:rgba(255, 255, 255, 0.95);--kitsune-overlay-24dp:#ffffff;--kitsune-content-frame-background-color:#F8F8F8;--kitsune-content-background-color:#F3F2F1;--kitsune-content-hover-background-color:#DBDAD9;--kitsune-content-selected-background-color:#F8F8F8;--kitsune-toolbar-background-color:var(--kitsune-overlay-12dp);--kitsune-toolbar-button-hover-background-color:var(--kitsune-overlay-04dp);--kitsune-splitter-background-color:var(--kitsune-overlay-06dp);--kitsune-tablist-selected-tab-background-color:var(--kitsune-overlay-12dp);--kitsune-tablist-tab-background-color:var(--kitsune-overlay-08dp);--kitsune-grid-background-color:#F3F2F1;--kitsune-grid-sizer-color:var(--kitsune-overlay-02dp);--kitsune-grid-row-hover-background-color:var(--kitsune-secondary-color);--kitsune-grid-row-selected-color:var(--kitsune-overlay-16dp);--kitsune-grid-header-background-color:var(--kitsune-medium-emphasis-color);--kitsune-grid-frame-background-color:#c8c8c8;--kitsune-form-background-color:var(--kitsune-content-frame-background-color);--kitsune-form-errors-background-color:var(--kitsune-overlay-08dp);--kitsune-form-field-background-color:var(--kitsune-overlay-24dp);--kitsune-form-field-readonly-background-color:var(--kitsune-overlay-02dp);--kitsune-modal-header-background-color:var(--kitsune-overlay-24dp);--kitsune-control-frame-background-color:#c8c8c8;--kitsune-dark-surface-background-color:#121212;--kitsune-light-surface-background-color:var(--kitsune-dark-surface-background-color);--kitsune-dark-highlight-color:#d5b00b;--kitsune-light-highlight-color:#f2c811;--kitsune-dark-error-color:#CF6679;--kitsune-light-error-color:mistyrose;--kitsune-dark-success-color:#388E3C;--kitsune-light-success-color:#66BB6A;--kitsune-primary-color:#80ABCD;--kitsune-primary-color-variant:#3D71A2;--kitsune-secondary-color:#80CBC4;--kitsune-secondary-color-variant:#00796B;--kitsune-brand-color:#050c1d;--kitsune-high-emphasis-surface-color:rgba(255, 255, 255, 0.87);--kitsune-medium-emphasis-surface-color:rgba(255, 255, 255, 0.6);--kitsune-low-emphasis-surface-color:rgba(255, 255, 255, 0.38);--kitsune-very-low-emphasis-surface-color:rgba(255, 255, 255, 0.2)}@media (prefers-color-scheme:dark){:root{--kitsune-surface-background-color:var(--kitsune-dark-surface-background-color);--kitsune-highlight-color:var(--kitsune-dark-highlight-color);--kitsune-error-color:var(--kitsune-dark-error-color);--kitsune-success-color:var(--kitsune-dark-success-color);--kitsune-high-emphasis-color:rgba(255, 255, 255, 0.87);--kitsune-medium-emphasis-color:rgba(255, 255, 255, 0.6);--kitsune-very-low-emphasis-color:rgba(255, 255, 255, 0.2);--kitsune-low-emphasis-color:rgba(255, 255, 255, 0.38);--kitsune-overlay-01dp:rgba(255, 255, 255, 0.05);--kitsune-overlay-02dp:rgba(255, 255, 255, 0.07);--kitsune-overlay-03dp:rgba(255, 255, 255, 0.08);--kitsune-overlay-04dp:rgba(255, 255, 255, 0.09);--kitsune-overlay-06dp:rgba(255, 255, 255, 0.11);--kitsune-overlay-08dp:rgba(255, 255, 255, 0.12);--kitsune-overlay-12dp:rgba(255, 255, 255, 0.14);--kitsune-overlay-16dp:rgba(255, 255, 255, 0.15);--kitsune-overlay-24dp:rgba(255, 255, 255, 0.16);--kitsune-elevation-01dp:#1E1E1E;--kitsune-elevation-02dp:#232323;--kitsune-elevation-03dp:#252525;--kitsune-elevation-04dp:#272727;--kitsune-elevation-06dp:#2C2C2C;--kitsune-elevation-08dp:#2F2F2F;--kitsune-elevation-12dp:#333333;--kitsune-elevation-16dp:#353535;--kitsune-elevation-24dp:#383838;--kitsune-error-color:#CF6679;--kitsune-content-frame-background-color:var(--kitsune-dark-surface-background-color);--kitsune-content-background-color:var(--kitsune-elevation-06dp);--kitsune-content-hover-background-color:var(--kitsune-elevation-24dp);--kitsune-content-selected-background-color:var(--kitsune-elevation-12dp);--kitsune-toolbar-background-color:var(--kitsune-elevation-04dp);--kitsune-toolbar-button-hover-background-color:var(--kitsune-elevation-08dp);--kitsune-splitter-background-color:var(--kitsune-elevation-02dp);--kitsune-tablist-selected-tab-background-color:var(--kitsune-elevation-04dp);--kitsune-tablist-tab-background-color:var(--kitsune-elevation-01dp);--kitsune-grid-background-color:var(--kitsune-elevation-06dp);--kitsune-grid-sizer-color:var(--kitsune-elevation-02dp);--kitsune-grid-row-hover-background-color:var(--kitsune-elevation-24dp);--kitsune-grid-row-selected-color:var(--kitsune-medium-emphasis-color);--kitsune-grid-header-background-color:var(--kitsune-elevation-12dp);--kitsune-grid-frame-background-color:var(--kitsune-dark-surface-background-color);--kitsune-form-background-color:var(--kitsune-elevation-12dp);--kitsune-form-errors-background-color:var(--kitsune-elevation-08dp);--kitsune-form-field-background-color:var(--kitsune-elevation-08dp);--kitsune-form-field-readonly-background-color:var(--kitsune-elevation-02dp);--kitsune-form-error-indicator-color:rgb(from var(--kitsune-error-color) r g b / 0.5);--kitsune-modal-header-background-color:var(--kitsune-elevation-24dp);--kitsune-design-frame:unset;--kitsune-control-frame-background-color:var(--kitsune-elevation-02dp)}}body{--kitsune-selection-color:var(--kitsune-secondary-color-variant);--kitsune-focused-border-color:var(--kitsune-primary-color-variant);--kitsune-button-hover-background-color:var(--kitsune-overlay-08dp);--kitsune-button-border-color:var(--kitsune-very-low-emphasis-color);--kitsune-button-border-focused-color:var(--kitsune-primary-color-variant);--kitsune-button-color:var(--kitsune-medium-emphasis-color);--kitsune-button-disabled-color:var(--kitsune-low-emphasis-color);--kitsune-placeholder-color:var(--kitsune-low-emphasis-color);--kitsune-header-background-color:var(--kitsune-primary-color-variant);--kitsune-header-color:var(--kitsune-medium-emphasis-surface-color);--kitsune-progress-meter-color:var(--kitsune-primary-color);--kitsune-progress-meter-background-color:var(--kitsune-overlay-06dp);--kitsune-progress-meter-background:url('data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTc5MiAxNzkyIj4KICA8ZGVmcz4KICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iYSI+CiAgICAgIDxzdG9wIHN0b3AtY29sb3I9InZhcigtLXByb2dyZXNzLW1ldGVyLWNvbG9yKSIgc3RvcC1vcGFjaXR5PSIxIiBvZmZzZXQ9IjAiPgogICAgICAgIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9InN0b3Atb3BhY2l0eSIgZHVyPSI0cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIHZhbHVlcz0iMC4wOzEuMCIvPgogICAgICA8L3N0b3A+CiAgICAgIDxzdG9wIHN0b3AtY29sb3I9InZhcigtLXByb2dyZXNzLW1ldGVyLWNvbG9yKSIgc3RvcC1vcGFjaXR5PSIwIiBvZmZzZXQ9IjEiPgogICAgICAgIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9InN0b3Atb3BhY2l0eSIgZHVyPSI0cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIHZhbHVlcz0iMS4wOzAuMCIvPgogICAgICA8L3N0b3A+CiAgICA8L2xpbmVhckdyYWRpZW50PgogIDwvZGVmcz4KICA8Zz4KICAgIDxyZWN0IHdpZHRoPSIxNzkyIiBoZWlnaHQ9IjE3OTIiIGZpbGw9InVybCgjYSkiPjwvcmVjdD4KICA8L2c+Cjwvc3ZnPg==');--kitsune-input-text-size:0.8rem;--kitsune-input-font-family:Arial,Helvetica,sans-serif;--kitsune-control-font:'Aptos Display','Segoe UI',-apple-system,BlinkMacSystemFont,'Roboto','Helvetica Neue',sans-serif;--kitsune-grid-color:var(--kitsune-medium-emphasis-color);--kitsune-grid-row-focus-color:var(--kitsune-focused-border-color);--kitsune-grid-row-selected-background-color:var(--kitsune-secondary-color-variant);--kitsune-grid-row-hover-color:var(--kitsune-high-emphasis-color);--kitsune-grid-header-color:var(--kitsune-low-emphasis-surface-color);--kitsune-grid-header-indicator-color:var(--kitsune-very-low-emphasis-surface-color);--kitsune-grid-filter-background-color:var(--kitsune-primary-color);--kitsune-form-errors-color:var(--kitsune-medium-emphasis-color);--kitsune-form-field-color:var(--kitsune-high-emphasis-color);--kitsune-form-field-border-color:var(--kitsune-very-low-emphasis-color);--kitsune-form-field-focused-border-color:var(--kitsune-focused-border-color);--kitsune-form-field-readonly-color:var(--kitsune-low-emphasis-color);--kitsune-form-field-invalid-background-color:var(--kitsune-error-color);--kitsune-form-error-indicator-color:hsl(from var(--kitsune-error-color) h calc(s - 30) calc(l - 40));--kitsune-button-hover-color:var(--kitsune-high-emphasis-color);--kitsune-button-hover-background-color:var(--kitsune-overlay-12dp);--kitsune-content-color:var(--kitsune-medium-emphasis-color);--kitsune-content-border-color:var(--kitsune-very-low-emphasis-color);--kitsune-content-hover-color:var(--kitsune-high-emphasis-color);--kitsune-content-selected-color:var(--kitsune-high-emphasis-color);--kitsune-control-background-color:var(--kitsune-overlay-08dp);--kitsune-control-hover-background-color:var(--kitsune-overlay-12dp);--kitsune-control-hover-color:var(--kitsune-high-emphasis-color);--kitsune-control-border-color:var(--kitsune-very-low-emphasis-color);--kitsune-control-color:var(--kitsune-medium-emphasis-color);--kitsune-control-selected-background-color:var(--kitsune-overlay-12dp);--kitsune-control-selected-color:var(--kitsune-high-emphasis-color);--kitsune-toolbar-button-color:var(--kitsune-medium-emphasis-color);--kitsune-toolbar-button-hover-color:var(--kitsune-high-emphasis-color);--kitsune-toolbar-button-disabled-color:rgb(from var(--kitsune-toolbar-button-color) r g b / 0.3);--kitsune-tablist-focused-border-color:var(--kitsune-focused-border-color);--kitsune-tablist-selected-tab-color:var(--kitsune-high-emphasis-color);--kitsune-tablist-tab-color:var(--kitsune-medium-emphasis-color);--kitsune-modal-header-color:var(--kitsune-primary-color);--kitsune-modal-button-enabled-background-color:transparent;--kitsune-modal-button-enabled-color:var(--kitsune-medium-emphasis-color);--kitsune-modal-button-hover-color:var(--kitsune-high-emphasis-color);--kitsune-modal-button-disabled-color:var(--kitsune-low-emphasis-color);--kitsune-modal-button-border-color:var(--kitsune-medium-emphasis-color);--kitsune-modal-button-focused-color:var(--kitsune-high-emphasis-color);--kitsune-modal-button-focused-border-color:var(--kitsune-focused-border-color);--kitsune-modal-button-border-width:2px;--kitsune-modal-button-border-style:none;--kitsune-modal-button-border-radius:5px;--kitsune-modal-button-border-disabled-color:var(--kitsune-low-emphasis-color);--kitsune-modal-border-color:transparent;--kitsune-modal-border-width:0px;--kitsune-modal-border-style:none;--kitsune-modal-border-radius:1rem;--kitsune-icon-color:var(--kitsune-secondary-color-variant);--kitsune-icon-disabled-color:rgb(from var(--kitsune-icon-color) r g b / 0.5);--kitsune-design-frame:var(--kitsune-overlay-12dp);--kitsune-context-menu-surface-color:var(--kitsune-content-background-color);--kitsune-context-menu-color:var(--kitsune-content-color)}body[data-theme=dark]{--kitsune-surface-background-color:var(--kitsune-dark-surface-background-color);--kitsune-highlight-color:var(--kitsune-dark-highlight-color);--kitsune-error-color:var(--kitsune-dark-error-color);--kitsune-success-color:var(--kitsune-dark-success-color);--kitsune-high-emphasis-color:rgba(255, 255, 255, 0.87);--kitsune-medium-emphasis-color:rgba(255, 255, 255, 0.6);--kitsune-very-low-emphasis-color:rgba(255, 255, 255, 0.2);--kitsune-low-emphasis-color:rgba(255, 255, 255, 0.38);--kitsune-overlay-01dp:rgba(255, 255, 255, 0.05);--kitsune-overlay-02dp:rgba(255, 255, 255, 0.07);--kitsune-overlay-03dp:rgba(255, 255, 255, 0.08);--kitsune-overlay-04dp:rgba(255, 255, 255, 0.09);--kitsune-overlay-06dp:rgba(255, 255, 255, 0.11);--kitsune-overlay-08dp:rgba(255, 255, 255, 0.12);--kitsune-overlay-12dp:rgba(255, 255, 255, 0.14);--kitsune-overlay-16dp:rgba(255, 255, 255, 0.15);--kitsune-overlay-24dp:rgba(255, 255, 255, 0.16);--kitsune-elevation-01dp:#1E1E1E;--kitsune-elevation-02dp:#232323;--kitsune-elevation-03dp:#252525;--kitsune-elevation-04dp:#272727;--kitsune-elevation-06dp:#2C2C2C;--kitsune-elevation-08dp:#2F2F2F;--kitsune-elevation-12dp:#333333;--kitsune-elevation-16dp:#353535;--kitsune-elevation-24dp:#383838;--kitsune-error-color:#CF6679;--kitsune-content-frame-background-color:var(--kitsune-dark-surface-background-color);--kitsune-content-background-color:var(--kitsune-elevation-06dp);--kitsune-content-hover-background-color:var(--kitsune-elevation-24dp);--kitsune-content-selected-background-color:var(--kitsune-elevation-12dp);--kitsune-toolbar-background-color:var(--kitsune-elevation-04dp);--kitsune-toolbar-button-hover-background-color:var(--kitsune-elevation-08dp);--kitsune-splitter-background-color:var(--kitsune-elevation-02dp);--kitsune-tablist-selected-tab-background-color:var(--kitsune-elevation-04dp);--kitsune-tablist-tab-background-color:var(--kitsune-elevation-01dp);--kitsune-grid-background-color:var(--kitsune-elevation-06dp);--kitsune-grid-sizer-color:var(--kitsune-elevation-02dp);--kitsune-grid-row-hover-background-color:var(--kitsune-elevation-24dp);--kitsune-grid-row-selected-color:var(--kitsune-medium-emphasis-color);--kitsune-grid-header-background-color:var(--kitsune-elevation-12dp);--kitsune-grid-frame-background-color:var(--kitsune-dark-surface-background-color);--kitsune-form-background-color:var(--kitsune-elevation-12dp);--kitsune-form-errors-background-color:var(--kitsune-elevation-08dp);--kitsune-form-field-background-color:var(--kitsune-elevation-08dp);--kitsune-form-field-readonly-background-color:var(--kitsune-elevation-02dp);--kitsune-form-error-indicator-color:rgb(from var(--kitsune-error-color) r g b / 0.5);--kitsune-modal-header-background-color:var(--kitsune-elevation-24dp);--kitsune-design-frame:unset;--kitsune-control-frame-background-color:var(--kitsune-elevation-02dp)}body[data-theme=light]{--kitsune-surface-background-color:var(--kitsune-light-surface-background-color);--kitsune-highlight-color:var(--kitsune-light-highlight-color);--kitsune-error-color:var(--kitsune-light-error-color);--kitsune-success-color:var(--kitsune-light-success-color);--kitsune-high-emphasis-color:rgba(0, 0, 0, 0.87);--kitsune-medium-emphasis-color:rgba(0, 0, 0, 0.6);--kitsune-very-low-emphasis-color:rgba(0, 0, 0, 0.2);--kitsune-low-emphasis-color:rgba(0, 0, 0, 0.38);--kitsune-overlay-01dp:rgba(255, 255, 255, 0.4);--kitsune-overlay-02dp:rgba(255, 255, 255, 0.5);--kitsune-overlay-03dp:rgba(255, 255, 255, 0.6);--kitsune-overlay-04dp:rgba(255, 255, 255, 0.7);--kitsune-overlay-06dp:rgba(255, 255, 255, 0.8);--kitsune-overlay-08dp:rgba(255, 255, 255, 0.85);--kitsune-overlay-12dp:rgba(255, 255, 255, 0.9);--kitsune-overlay-16dp:rgba(255, 255, 255, 0.95);--kitsune-overlay-24dp:#ffffff;--kitsune-content-frame-background-color:#F8F8F8;--kitsune-content-background-color:#F3F2F1;--kitsune-content-hover-background-color:#DBDAD9;--kitsune-content-selected-background-color:#F8F8F8;--kitsune-toolbar-background-color:var(--kitsune-overlay-12dp);--kitsune-toolbar-button-hover-background-color:var(--kitsune-overlay-04dp);--kitsune-splitter-background-color:var(--kitsune-overlay-06dp);--kitsune-tablist-selected-tab-background-color:var(--kitsune-overlay-12dp);--kitsune-tablist-tab-background-color:var(--kitsune-overlay-08dp);--kitsune-grid-background-color:#F3F2F1;--kitsune-grid-sizer-color:var(--kitsune-overlay-02dp);--kitsune-grid-row-hover-background-color:var(--kitsune-secondary-color);--kitsune-grid-row-selected-color:var(--kitsune-overlay-16dp);--kitsune-grid-header-background-color:var(--kitsune-medium-emphasis-color);--kitsune-grid-frame-background-color:#c8c8c8;--kitsune-form-background-color:var(--kitsune-content-frame-background-color);--kitsune-form-errors-background-color:var(--kitsune-overlay-08dp);--kitsune-form-field-background-color:var(--kitsune-overlay-24dp);--kitsune-form-field-readonly-background-color:var(--kitsune-overlay-02dp);--kitsune-modal-header-background-color:var(--kitsune-overlay-24dp);--kitsune-control-frame-background-color:#c8c8c8}.kitsune{flex:1 1 auto;display:flex;flex-direction:column;justify-content:flex-start;position:relative;overflow:hidden;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-size:var(--kitsune-input-text-size);font-family:var(--kitsune-control-font);background-color:var(--kitsune-surface-background-color)}.kitsune a:focus,.kitsune a:visited{text-decoration:none}.kitsune h3{color:var(--kitsune-content-color)}.kitsune label{font-size:.8rem}.kitsune [popover]{background-color:var(--kitsune-surface-background-color);margin:0;inset:auto;padding:0}.kitsune option{background-color:var(--kitsune-content-background-color);color:var(--kitsune-content-color);cursor:pointer}.kitsune option:checked{color:var(--kitsune-control-selected-color)}.kitsune option:hover{background-color:var(--kitsune-control-hover-background-color);color:var(--kitsune-control-hover-color)}.kitsune .toast{top:unset;left:unset;right:1rem;bottom:1rem;max-width:40ch;padding:0;margin:unset;border:none;border-radius:.75rem;filter:drop-shadow(2px 2px 4px var(--kitsune-surface-background-color));transition:opacity 1s ease-in-out,overlay 1s ease-in-out allow-discrete,display 1s ease-in-out allow-discrete;opacity:0;background-color:var(--kitsune-surface-background-color)}.kitsune .toast .overlay{background-color:var(--kitsune-content-background-color);color:var(--kitsune-content-color);padding:1rem}.kitsune .toast.success span.icon{color:var(--kitsune-success-color)}.kitsune .toast.fault span.icon{color:var(--kitsune-error-color)}.kitsune .toast .header{display:flex;flex-direction:row;align-items:center}.kitsune .toast .header>span.icon{width:1rem;height:1rem;margin-right:.5rem}.kitsune .toast .title{font-weight:bolder}.kitsune .toast:popover-open{opacity:1}.kitsune .buttonBar,.kitsune .contextMenu[open]{outline:0;display:flex;flex-direction:row;align-items:stretch;flex-wrap:nowrap;align-content:center}.kitsune .buttonBar .flyOut,.kitsune .contextMenu[open] .flyOut{padding-left:.5rem;padding-right:.5rem;display:none;border:none;flex-wrap:nowrap;align-items:center;justify-content:center;background-color:transparent;transition-duration:.3s;cursor:pointer;border-radius:0;color:var(--kitsune-button-color)}.kitsune .buttonBar .flyOut:hover,.kitsune .contextMenu[open] .flyOut:hover{color:var(--kitsune-button-hover-color);background-color:var(--kitsune-button-hover-background-color)}.kitsune .buttonBar .flyOut:active>.content,.kitsune .contextMenu[open] .flyOut:active>.content{transform:scale(.9,.9)}.kitsune .buttonBar button:hover:enabled,.kitsune .contextMenu[open] button:hover:enabled{color:var(--kitsune-button-hover-color);background-color:var(--kitsune-button-hover-background-color)}.kitsune .buttonBar button:hover:enabled .flyOut,.kitsune .contextMenu[open] button:hover:enabled .flyOut{display:inline-flex}.kitsune .buttonBar>button,.kitsune .contextMenu[open]>button{border:1px solid transparent;display:inline-flex;flex-wrap:nowrap;align-items:center;justify-content:center;cursor:pointer;border-radius:0;color:var(--kitsune-button-color);user-select:none}.kitsune .buttonBar>button .caption,.kitsune .buttonBar>button .icon,.kitsune .contextMenu[open]>button .caption,.kitsune .contextMenu[open]>button .icon{text-align:center}.kitsune .buttonBar>button .caption,.kitsune .contextMenu[open]>button .caption{font-size:.8rem}.kitsune .buttonBar>button:disabled,.kitsune .contextMenu[open]>button:disabled{color:var(--kitsune-button-disabled-color);cursor:default}.kitsune .buttonBar>button:active>.content,.kitsune .contextMenu[open]>button:active>.content{transition-duration:.3s;transform:scale(.9,.9)}.kitsune .buttonBar>button:focus,.kitsune .contextMenu[open]>button:focus{border-color:var(--kitsune-button-border-focused-color);border-style:dashed;outline:0}.kitsune .buttonBar>button .content,.kitsune .contextMenu[open]>button .content{display:flex;flex-direction:column;flex-wrap:nowrap}.kitsune .buttonBar>button.expanded .flyOut.expand,.kitsune .contextMenu[open]>button.expanded .flyOut.expand{display:inline-flex}.kitsune [role=toolbar]{flex:1 1 auto;background-color:var(--kitsune-toolbar-background-color)}.kitsune [role=toolbar]>button{color:var(--kitsune-toolbar-button-color)}.kitsune [role=toolbar]>button:disabled{color:var(--kitsune-toolbar-button-disabled-color)}.kitsune [role=toolbar]>button:hover:enabled{color:var(--kitsune-toolbar-button-hover-color);background-color:var(--kitsune-toolbar-button-hover-background-color)}.kitsune .dateTimeDropDown:popover-open{padding:0;margin:0;border:none;flex:0 0 auto;left:anchor(left)}.kitsune .dateTimeDropDown:popover-open.above{bottom:anchor(top);box-shadow:4px -4px 4px 0 rgba(0,0,0,.4)}.kitsune .dateTimeDropDown:popover-open:not(.above){top:anchor(bottom);box-shadow:4px 4px 4px 0 rgba(0,0,0,.4)}.kitsune .dateTimeDropDown:popover-open .overlay{padding:.5rem;background-color:var(--kitsune-overlay-24dp)}.kitsune .dateTimeDropDown:popover-open>span{display:inline-block}.kitsune .dateTimeDropDown:popover-open .calendar svg{vertical-align:middle}.kitsune .dateTimeDropDown:popover-open .calendar .editors{display:flex;flex-direction:row;align-items:flex-start;justify-content:center}.kitsune .dateTimeDropDown:popover-open .calendar .monthEditor,.kitsune .dateTimeDropDown:popover-open .calendar .yearEditor{background-color:transparent;border:2px solid transparent;-webkit-appearance:none;color:var(--kitsune-button-color);padding:.25rem}.kitsune .dateTimeDropDown:popover-open .calendar .monthEditor:focus,.kitsune .dateTimeDropDown:popover-open .calendar .yearEditor:focus{border-style:dashed;border-color:var(--kitsune-button-border-focused-color);outline:0}.kitsune .dateTimeDropDown:popover-open .calendar .yearEditor{width:7ch}.kitsune .dateTimeDropDown:popover-open .calendar .nextMonth,.kitsune .dateTimeDropDown:popover-open .calendar .previousMonth{padding:.25rem;border:2px solid transparent}.kitsune .dateTimeDropDown:popover-open .calendar .nextMonth:focus,.kitsune .dateTimeDropDown:popover-open .calendar .previousMonth:focus{border-style:dashed;border-color:var(--kitsune-button-border-focused-color)}.kitsune .dateTimeDropDown:popover-open .calendar td,.kitsune .dateTimeDropDown:popover-open .calendar th{color:var(--kitsune-button-color);text-align:center}.kitsune .dateTimeDropDown:popover-open .calendar td:not(.inMonth){color:var(--kitsune-low-emphasis-color)}.kitsune .dateTimeDropDown:popover-open .calendar th{width:1.75rem}.kitsune .dateTimeDropDown:popover-open .calendar td{border-radius:3px;padding-bottom:.25rem;cursor:pointer}.kitsune .dateTimeDropDown:popover-open .calendar tbody{outline:0}.kitsune .dateTimeDropDown:popover-open .calendar tbody:focus .isCurrent{border-color:var(--kitsune-button-border-focused-color);border-style:dashed}.kitsune .dateTimeDropDown:popover-open .calendar tbody td{border:2px solid transparent;outline:0}.kitsune .dateTimeDropDown:popover-open .calendar tbody td:not(.inMonth){color:var(--kitsune-low-emphasis-color)}.kitsune .dateTimeDropDown:popover-open .calendar tbody td.isCurrent{font-weight:700;color:#fff;background-color:var(--kitsune-secondary-color-variant)}.kitsune .dateTimeDropDown:popover-open .calendar tbody td:hover{border-style:solid;border-color:var(--kitsune-button-border-color)}.kitsune .fieldDropDown:popover-open{height:fit-content;cursor:default;padding:0;border:none;width:anchor-size(width);display:flex;flex-direction:column;flex-wrap:nowrap;overflow:hidden;background-color:var(--kitsune-content-background-color)}.kitsune .fieldDropDown:popover-open .initializing{height:3rem;color:var(--kitsune-medium-emphasis-color);align-items:center;display:flex;flex-direction:row;justify-content:center}.kitsune .fieldDropDown:popover-open.above{position-area:top center;box-shadow:4px -4px 4px 0 rgba(0,0,0,.4)}.kitsune .fieldDropDown:popover-open:not(.above){position-area:bottom center;box-shadow:4px 4px 4px 0 rgba(0,0,0,.4)}.kitsune .fieldDropDown:popover-open .grid .header{display:none}.kitsune .fieldDropDown:popover-open .grid .body{overflow-y:auto;overflow-x:hidden;align-items:stretch;background-color:var(--kitsune-grid-frame-background-color)}.kitsune .fieldDropDown:popover-open .grid .body [role=gridcell]{text-align:left}.kitsune .fieldDropDown:popover-open .grid .body [role=grid]{align-items:stretch}.kitsune .fieldDropDown:popover-open .grid .body [role=row]{display:block}.kitsune .fieldDropDown:popover-open span.matched{font-weight:700}.kitsune .fieldDropDown:popover-open span.matchedTail{color:gray;font-weight:lighter;user-select:none}.kitsune .fieldDropDown:popover-open .hovered span.matched,.kitsune .fieldDropDown:popover-open .hovered span.matchedTail,.kitsune .fieldDropDown:popover-open [aria-selected] span.matched,.kitsune .fieldDropDown:popover-open [aria-selected] span.matchedTail{font-weight:inherit;text-decoration:inherit;color:inherit}.kitsune .contextMenu[open]{flex-direction:column;top:unset;bottom:unset;left:auto;right:auto;margin:0;align-content:stretch;min-width:10rem;overflow:visible;border:none;padding:0;width:auto;height:auto;background-color:transparent}.kitsune .contextMenu[open]::backdrop{background-color:rgba(0,0,0,.3)}.kitsune .contextMenu[open] .items{display:flex;flex-direction:column;overflow:auto;border:none;background-color:var(--kitsune-context-menu-surface-color);color:var(--kitsune-context-menu-color);padding:.25rem;box-shadow:4px 4px 4px 0 rgba(0,0,0,.4)}.kitsune .contextMenu[open].dropDown{filter:none;border:1px solid var(--kitsune-control-border-color);border-top:none;padding:0}.kitsune .contextMenu[open].dropDown::backdrop{background:0 0}.kitsune .contextMenu[open] button{justify-content:start;padding:.25rem}.kitsune .contextMenu[open] button .content{display:flex;flex-direction:row;align-items:flex-end}.kitsune .contextMenu[open] button .content .icon{display:flex;margin-right:.25rem}.kitsune .contextMenu[open] button svg{width:1rem;height:1rem;padding-right:.25rem}.kitsune .contextMenu[open] .item{padding:0}.kitsune .contextMenu[open] .item,.kitsune .database .item{width:45ch;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;transition-duration:.3s}.kitsune .contextMenu[open] .item.hidden,.kitsune .database .item.hidden{font-style:italic}.kitsune .contextMenu[open] .item .caption,.kitsune .database .item .caption{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:end;order:4;flex:1 1 auto;margin-left:.5rem;margin-top:.5rem;margin-bottom:.5rem;min-width:0}.kitsune .contextMenu[open] .item .caption span,.kitsune .database .item .caption span{margin:0 0 0 .5rem;text-overflow:ellipsis;flex:1 1 0;white-space:nowrap;overflow:hidden;text-align:left}.kitsune .contextMenu[open] .item .caption:hover.selectable,.kitsune .database .item .caption:hover.selectable{cursor:pointer}.kitsune .contextMenu[open] .item .caption:hover.selectable span,.kitsune .database .item .caption:hover.selectable span{text-decoration:underline}.kitsune svg{fill:currentColor;width:1rem;height:1rem}.kitsune .modalVisible{filter:blur(1px)}.kitsune.modalVisible{filter:blur(1px)}.kitsune .webSiteFrame{flex:1 1 auto}.kitsune .connected{flex:1 1 auto;display:flex;overflow:hidden;position:relative}.kitsune .disconnected{flex:1 1 auto;display:flex}.kitsune .disconnected.splash{background-color:var(--kitsune-brand-color);background-image:url(data:image/svg+xml;base64,PHN2ZwogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgaWQ9InN2ZzgiCiAgIHZlcnNpb249IjEuMSIKICAgdmlld0JveD0iMCAwIDEzNC4yOTgxMyA1MC44OTk5NDQiCiAgIGhlaWdodD0iNTAuODk5OTQ0bW0iCiAgIHdpZHRoPSIxMzQuMjk4MTNtbSI+CiAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMwLjM2ODc5MywtODIuNTE4MDY0KSI+CiAgICA8ZyB0cmFuc2Zvcm09Im1hdHJpeCgwLjI2NDU4MzMzLDAsMCwwLjI2NDU4MzMzLC0xNi4xNDc3MzcsLTczLjU4NjEwMSkiIHN0eWxlPSJmaWxsOiNGRkZGRkY7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlOm5vbmUiPgogICAgICA8ZyB0cmFuc2Zvcm09Im1hdHJpeCgwLjcyMTE4NTkyLDAsMCwwLjc1Nzg2Mjc2LDEwNy4yMDk2OCwxMjcuNjM1NTEpIj4KICAgICAgICA8dGl0bGU+SW5maW5pdGVyYSBJbmMuPC90aXRsZT4KICAgICAgICA8cGF0aCBkPSJtIDYxMSw2NjAuNzYgYyAtMy44OSwtMC43OSAtOC4wNywtMS4xOCAtMTIuNTUsLTEuMTggLTYuNTksMCAtMTMuMTIsMS4yNSAtMTkuNTcsMy43MyAtNi40NiwyLjUgLTEyLjIxLDYuMTYgLTE3LjI3LDExIC01LjA2LDQuODUgLTkuMTQsMTAuODYgLTEyLjIyLDE4LjA1IC0zLjA4LDcuMTkgLTQuNjEsMTUuNTUgLTQuNjEsMjUuMDggMCw4LjM2IDEuMzUsMTUuOTggNC4wNiwyMi44NyAyLjcyLDYuOTEgNi41NywxMi44MSAxMS41NSwxNy43MiA0Ljk5LDQuOTEgMTEuMDMsOC43NyAxOC4xNiwxMS41NSA3LjExLDIuNzYgMzIuMiw0LjE3IDMyLjIsNC4xNyBsIDAuMTEsLTcuNDkgYyAwLDAgLTIyLjkyLC0xLjIgLTI5LjAyLC0zLjYyIC02LjA5LC0yLjQxIC0xMS4yNiwtNS43NSAtMTUuNTEsLTEwIC00LjI1LC00LjI1IC03LjUyLC05LjI1IC05Ljc4LC0xNC45NyAtMi4yOCwtNS43MiAtMy40OSwtMTEuODcgLTMuNjMsLTE4LjQ4IEggNjExIHYgLTcuMjUgaCAtNTguMDggYyAwLjI4LC03LjYzIDEuODksLTE0LjI3IDQuODMsLTE5LjkzIDIuOTQsLTUuNjQgNi41MywtMTAuMjkgMTAuNzgsLTEzLjk2IDQuMjUsLTMuNjYgOC44OCwtNi4zOCAxMy44NiwtOC4xNCA0Ljk5LC0xLjc1IDkuODMsLTIuNjUgMTQuNTMsLTIuNjUgNS4yNSwwIDkuOTQsMC41NCAxNC4wOCwxLjU5IHoiIC8+CiAgICAgICAgPHBhdGggZD0ibSAzNDkuMjgsNzY3Ljg4IHYgLTcyLjg3IGMgMS40NywtMy4yMSAzLjY2LC02LjM3IDYuNiwtOS40NSAyLjkzLC0zLjA4IDYuMjYsLTUuNzUgMTAuMDEsLTguMDMgMy43NCwtMi4yOCA3LjgsLTQuMTEgMTIuMiwtNS41IDQuNDEsLTEuMzkgOC44LC0yLjA5IDEzLjIxLC0yLjA5IDcuOTIsMCAxNC4wMSwxLjM2IDE4LjI2LDQuMDcgNC4yNSwyLjcyIDcuMzksNS45MSA5LjQ2LDkuNTcgMS4zMSwyLjM0IDIuMzcsNS44MyAzLjE4LDEwLjQ1IDAuODIsNC42MyAxLjIyLDEwIDEuMjIsMTYuMTYgdiA1OS4zOSBsIC0wLjA0LDAuMDYgYyAtMS4zOCwxLjUgLTEuMzgsNC4yNSAtMS4zOCw0LjI1IGggMTEgYyAwLDAgLTAuMTIsLTIuNjMgLTEuNSwtNC42MyAtMC4xNywtMC4yNCAtMC4yOSwtMC41MSAtMC4zNywtMC44IHYgLTU4LjQ5IGMgMCwtMTAuMjUgLTAuNzQsLTE4LjM5IC0yLjIxLC0yNC40MiAtMS43NiwtNy4xOSAtNS42NSwtMTIuODYgLTExLjY3LC0xNy4wNSAtNi4wMiwtNC4xNyAtMTQuMDgsLTYuMjcgLTI0LjE5LC02LjI3IC0xMC41NiwwIC0xOS41NCwyLjE4IC0yNi45NSw2LjQ5IC03LjQxLDQuMzMgLTEzLjAyLDkuNTggLTE2LjgzLDE1LjczIHYgLTIyLjU4IGwgLTAuMjgsMC4wMSAtMTAsMC4wMSBjIDAsMCAwLjUsMS42MiAxLjY3LDIuODQgMC42NiwwLjY3IDAuNDgsMi45NiAwLjkxLDMuNjYgdiA5OS45NiBjIC0wLjA2LDAuMTEgLTAuMTMsMC4yMSAtMC4yLDAuMjkgLTEuMzgsMS41IC0xLjM4LDQuMjUgLTEuMzgsNC4yNSBoIDEuNTggNy43IDEuNzIgYyAwLDAgLTAuMTIsLTIuNjMgLTEuNSwtNC42MyAtMC4wOCwtMC4xMiAtMC4xNiwtMC4yNSAtMC4yMiwtMC4zOCB6IiAvPgogICAgICAgIDxwYXRoIGQ9Im0gMTQ2LjI4LDc2Ny44OCB2IC03Mi44NyBjIDEuNDcsLTMuMjEgMy42NiwtNi4zNyA2LjYsLTkuNDUgMi45MywtMy4wOCA2LjI2LC01Ljc1IDEwLjAxLC04LjAzIDMuNzQsLTIuMjggNy44LC00LjExIDEyLjIsLTUuNSA0LjQxLC0xLjM5IDguOCwtMi4wOSAxMy4yMSwtMi4wOSA3LjkyLDAgMTQuMDEsMS4zNiAxOC4yNiw0LjA3IDQuMjUsMi43MiA3LjM5LDUuOTEgOS40Niw5LjU3IDEuMzEsMi4zNCAyLjM3LDUuODMgMy4xOCwxMC40NSAwLjgyLDQuNjMgMS4yMiwxMCAxLjIyLDE2LjE2IHYgNTkuMzkgbCAtMC4wNCwwLjA2IGMgLTEuMzgsMS41IC0xLjM4LDQuMjUgLTEuMzgsNC4yNSBoIDExIGMgMCwwIC0wLjEyLC0yLjYzIC0xLjUsLTQuNjMgLTAuMTcsLTAuMjQgLTAuMjksLTAuNTEgLTAuMzcsLTAuOCB2IC01OC40OSBjIDAsLTEwLjI1IC0wLjc0LC0xOC4zOSAtMi4yMSwtMjQuNDIgLTEuNzYsLTcuMTkgLTUuNjUsLTEyLjg2IC0xMS42NywtMTcuMDUgLTYuMDIsLTQuMTcgLTE0LjA4LC02LjI3IC0yNC4xOSwtNi4yNyAtMTAuNTYsMCAtMTkuNTQsMi4xOCAtMjYuOTUsNi40OSAtNy40MSw0LjMzIC0xMy4wMiw5LjU4IC0xNi44MywxNS43MyB2IC0yMi41OCBsIC0wLjI4LDAuMDEgLTEwLDAuMDEgYyAwLDAgMC41LDEuNjIgMS42NywyLjg0IDAuNjYsMC42NyAwLjQ4LDIuOTYgMC45MSwzLjY2IHYgOTkuOTYgYyAtMC4wNiwwLjExIC0wLjEzLDAuMjEgLTAuMiwwLjI5IC0xLjM4LDEuNSAtMS4zOCw0LjI1IC0xLjM4LDQuMjUgaCAxLjU4IDcuNyAxLjcyIGMgMCwwIC0wLjEyLC0yLjYzIC0xLjUsLTQuNjMgLTAuMDgsLTAuMTIgLTAuMTYsLTAuMjUgLTAuMjIsLTAuMzggeiIgLz4KICAgICAgICA8cGF0aCBkPSJtIDc1NS40OCw3NjAuODcgYyAtNi4yMywzLjQ2IC0xMy42LDUuMTggLTIyLjEsNS4xOCAtNS44OCwwIC0xMC45LC0wLjY5IC0xNS4wNywtMi4wOCAtNC4xOCwtMS4zOSAtNy41OSwtMy4yMiAtMTAuMjMsLTUuNSAtMi42NCwtMi4yOCAtNC41OCwtNC45MiAtNS44MywtNy45MiAtMS4yNSwtMyAtMS44NywtNi4xMyAtMS44NywtOS4zNiAwLC02IDEuNDYsLTEwLjUyIDQuNCwtMTMuNTIgMi45NCwtMyA2LjUzLC01LjM5IDEwLjc4LC03LjE2IDMuODIsLTEuNiA4LjM2LC0yLjc1IDEzLjY0LC0zLjQgNS4yOCwtMC42NiAxMS4yOCwtMSAxOC4wMywtMSAxLjA0LDAgMi41LDAuMDUgNC40MSwwLjExIDEuOTEsMC4wOCAzLjk1LDAuMjIgNi4xNiwwLjQ0IDIuMTgsMC4yMSA0LjM2LDAuNDUgNi40OCwwLjY3IDIuMTMsMC4yMiAzLjk0LDAuNDggNS40MSwwLjc2IHYgMTcuNiBjIDAsNS40MyAwLjA2LDkuNDcgMC4yMiwxMi4xMSAtMy4zOCw1LjI4IC04LjE5LDkuNjQgLTE0LjQzLDEzLjA3IHogbSA0My40NiwxLjY2IGMgLTEuMDMsMC41OSAtMi4zNSwxLjExIC0zLjk2LDEuNTUgLTEuNjIsMC40MyAtMy40NSwwLjY1IC01LjUsMC42NSAtMy4wOSwwIC01LjI5LC0wLjQ3IC02LjYsLTEuNDIgLTEuMzIsLTAuOTUgLTIuMzUsLTIuMTcgLTMuMDgsLTMuNjQgLTEuNDcsLTIuNjQgLTIuMjEsLTguMjIgLTIuMjEsLTE2LjcyIHYgLTkuNDUgYyAwLC0zLjk3IDAuMDQsLTguMDggMC4xMSwtMTIuMzMgMC4wNywtNC4yNSAwLjExLC04LjI4IDAuMTEsLTEyLjA5IHYgLTguODIgYyAwLC02Ljg3IC0wLjQzLC0xMi4zNCAtMS4zMSwtMTYuMzcgLTAuODcsLTQuMDMgLTIuMjgsLTcuNTIgLTQuMTksLTEwLjQ1IC0xLjksLTIuNzggLTQuMTEsLTUuMSAtNi41OSwtNi45NCAtMi41LC0xLjgzIC01LjE3LC0zLjI1IC04LjAzLC00LjI4IC0yLjg2LC0xLjAzIC01Ljg2LC0xLjcyIC05LjAyLC0yLjEgLTMuMTUsLTAuMzYgLTYuMjgsLTAuNTQgLTkuMzYsLTAuNTQgLTcuNjIsMCAtMTUuMDMsMS40MyAtMjIuMjIsNC4yOSAtNy4xOCwyLjg2IC0xMi45LDYuNjMgLTE3LjE1LDExLjMyIHYgOS4yNSBoIDAuODcgYyAyLjA3LC0yLjY0IDQuNjMsLTUuMDMgNy43MSwtNy4xNiAzLjA3LC0yLjEyIDYuMzcsLTMuOTIgOS45LC01LjM5IDMuNTIsLTEuNDcgNy4wMywtMi41OSAxMC41NiwtMy40MSAzLjUyLC0wLjgxIDYuNzQsLTEuMjIgOS42OCwtMS4yMiA2LjAxLDAgMTEuMzcsMC44NSAxNi4wNiwyLjU0IDQuNjksMS42OCA4LjQ0LDQuOTUgMTEuMjIsOS43OSAxLjYxLDIuNzggMi42NCw1Ljk3IDMuMDgsOS41NyAwLjQzLDMuNTkgMC42Nyw3LjIzIDAuNjcsMTAuODkgdiAxMC43OCBjIC0xLjAzLC0wLjE0IC0yLjU1LC0wLjMzIC00LjUyLC0wLjU1IC0xLjk4LC0wLjIyIC00LjA4LC0wLjM5IC02LjI4LC0wLjU1IC0yLjIsLTAuMTQgLTQuMywtMC4yOCAtNi4yNiwtMC40MyAtMS45OSwtMC4xNCAtMy40MSwtMC4yMiAtNC4yOSwtMC4yMiAtNy4wNCwwIC0xMy45OCwwLjQzIC0yMC43OSwxLjMxIC02LjgzLDAuODcgLTEyLjY2LDIuNDIgLTE3LjQ5LDQuNjIgLTExLjg5LDUuNDQgLTE3LjgzLDE0LjI0IC0xNy44MywyNi40IDAsNSAwLjk5LDkuNDYgMi45NywxMy40MiAxLjk5LDMuOTcgNC43Nyw3LjM0IDguMzYsMTAuMTIgMy42LDIuNzggNy44NSw0Ljk2IDEyLjc3LDYuNDkgNC45LDEuNTMgMTAuMzcsMi4zMSAxNi4zOSwyLjMxIDcuOTEsMCAxNS4xNCwtMS41MiAyMS42NywtNC41IDYuNTMsLTMgMTEuOTIsLTcuMjIgMTYuMTcsLTEyLjY2IDAuNzIsNi4xNiAyLjc0LDEwLjM1IDYuMDUsMTIuNTUgMy4zLDIuMTkgNy4wOCwzLjMgMTEuMzMsMy4zIDQuMDksMCA3Ljc2LC0wLjgyIDExLC0yLjQzIHoiIC8+CiAgICAgICAgPHBhdGggZD0iTSAyNTkuMzgsNzcyLjg5IFYgNjY5LjEyIEggMjg2IHYgLTcuMjUgaCAtMjYuNjIgdiAtMTMuMDYgYyAwLC0xMC44NCAxLjQ2LC0xOC4yNSA0LjQsLTIyLjIyIDIuMDUsLTIuNzggNC41OCwtNC45NSA3LjU4LC02LjQ4IDMsLTEuNTMgNy4wOCwtMi4zMSAxMi4yMiwtMi4zMSAzLjA4LDAgNi4xNSwwLjQ4IDkuMjMsMS40MyAzLjA4LDAuOTYgNS42NCwyLjM4IDcuNzEsNC4yOCBoIDAuODkgdiAtOC4zNSBjIC0yLjA3LC0xLjQ3IC00LjYxLC0yLjY4IC03LjYxLC0zLjYzIC0zLC0wLjk1IC02LjQxLC0xLjQ0IC0xMC4yMiwtMS40NCAtNC42OSwwIC05LjE3LDAuODIgLTEzLjQyLDIuNDIgLTQuMjUsMS42MyAtNy44NSw0LjE5IC0xMC43OCw3LjY5IC0xLjMyLDEuNjMgLTIuNDYsMy4zMSAtMy40MSw1LjA2IC0wLjk1LDEuNzcgLTEuNzIsMy43MiAtMi4zMSw1Ljg1IC0wLjYsMi4xMiAtMS4wMyw0LjU5IC0xLjMyLDcuMzcgLTAuMjksMi43OCAtMC40Myw2LjA4IC0wLjQzLDkuODkgdiAxMy41IGggLTIxLjE4IGwgNCw3LjI1IGggMTcuMTggdiAxMDMuNzcgeiIgLz4KICAgICAgICA8cGF0aCBkPSJtIDI1Miw3NTIuODkgdiAxMiBjIDAsMCAwLjI3LDIuNzcgLTAuNjIsMy43NSAtMS4zOCwxLjUgLTEuMzgsNC4yNSAtMS4zOCw0LjI1IGggMTEgYyAwLDAgLTAuMTIsLTIuNjMgLTEuNSwtNC42MyAtMC44OSwtMS4yOSAtMC41LC0zLjUgLTAuNSwtMy41IHYgLTExLjg3IiAvPgogICAgICAgIDxwYXRoIGQ9Im0gNTQzLjczLDc1OS45OCBoIC0wLjg3IGMgLTIuMiwxLjkxIC00LjY2LDMuMjcgLTcuMzgsNC4wOCAtMi43MSwwLjgxIC01LjUzLDEuMiAtOC40NiwxLjIgLTMuMjIsMCAtNi4xOSwtMC42OCAtOC45MSwtMi4wNyAtMi43MiwtMS4zOSAtNC41OCwtMy40MSAtNS42MSwtNi4wNyAtMC41OSwtMS40NSAtMS4xNywtMy42OCAtMS43NywtNi43IC0wLjU5LC0zIC0wLjg3LC03LjA4IC0wLjg3LC0xMi4yMiB2IC02OS4wOCBoIDI4LjE2IHYgLTcuMjUgaCAtMjguMTYgdiAtMzEuNjggaCAtNy4wNSBsIC0wLjMzLDE3LjYxIGMgLTAuMDcsNC4yNSAtMC4xLDcuNCAtMC4xLDkuNDUgdiA0LjYyIEggNDgyIGwgNC42Myw3LjI1IGggMTUuNTMgdiA2OC4yMSBjIDAsNi40NyAwLjI4LDExLjY0IDAuODcsMTUuNTEgMC42LDMuODkgMS43Nyw3LjMgMy41MywxMC4yNCAxLjc1LDMuMDggNC4zOSw1LjQyIDcuOTIsNy4wMyAzLjUyLDEuNjEgNy40NywyLjQyIDExLjg4LDIuNDIgMi45NCwwIDUuOTcsLTAuNDEgOS4xMiwtMS4yIDMuMTYsLTAuODMgNS45MSwtMi4xNyA4LjI1LC00LjA4IHoiIC8+CiAgICAgICAgPHBhdGggZD0ibSA0NjYsNzUyLjg5IHYgLTkxIGggLTEwIGMgMCwwIC0wLjEyLDAuODcgMSwyIDEuMTMsMS4xMiAxLDUgMSw1IHYgODQgMTIgYyAwLDAgMC4yNywyLjc3IC0wLjYyLDMuNzUgLTEuMzgsMS41IC0xLjM4LDQuMjUgLTEuMzgsNC4yNSBoIDEyIGMgMCwwIC0wLjEyLC0yLjYzIC0xLjUsLTQuNjMgLTAuODksLTEuMjkgLTAuNSwtMy41IC0wLjUsLTMuNSB6IiAvPgogICAgICAgIDxwYXRoIGQ9Im0gMzE0LDc1Mi44OSB2IC05MSBoIC0xMCBjIDAsMCAtMC4xMiwwLjg3IDEsMiAxLjEzLDEuMTIgMSw1IDEsNSB2IDg0IDEyIGMgMCwwIDAuMjcsMi43NyAtMC42MiwzLjc1IC0xLjM4LDEuNSAtMS4zOCw0LjI1IC0xLjM4LDQuMjUgaCAxMiBjIDAsMCAtMC4xMiwtMi42MyAtMS41LC00LjYzIC0wLjg5LC0xLjI5IC0wLjUsLTMuNSAtMC41LC0zLjUgeiIgLz4KICAgICAgICA8cGF0aCBkPSJtIDExMSw3NTIuODkgdiAtOTEgaCAtMTAgYyAwLDAgLTAuMTIsMC44NyAxLDIgMS4xMywxLjEyIDEsNSAxLDUgdiA4NCAxMiBjIDAsMCAwLjI3LDIuNzcgLTAuNjIsMy43NSAtMS4zOCwxLjUgLTEuMzgsNC4yNSAtMS4zOCw0LjI1IGggMTIgYyAwLDAgLTAuMTIsLTIuNjMgLTEuNSwtNC42MyAtMC44OSwtMS4yOSAtMC41LC0zLjUgLTAuNSwtMy41IHoiIC8+CiAgICAgICAgPHBhdGggZD0ibSAxMDguNTcsNjM0LjQgYyAxLjIwNzM5LDAuODY4ODcgMS4yNTQwNiwzLjMwOTA2IC0wLjU2ODc4LDMuMzYxMzcgLTEuODAxMjIsMC4zMTUxMiAtMy42NTMyNiwtMS40MDc0MyAtMy4yNDIyMiwtMy4yNTE5MSAwLjA0NTUsLTEuNDU2NjMgMC45ODgzOCwtMi44OTQyMiAyLjQ5NDMsLTMuMTMwMTggMy4yMTIzMiwtMC44NDI1MSA3LjExNjUxLDEuNDY5NzUgNy4zNDU0NCw0LjkxNDkgMC4yMzU3OSwzLjQwMzMyIC0yLjU2NTQ5LDYuNTgwNjggLTUuOTEyMjksNi45OTc4NiAtNC4wMDIwMSwwLjY5ODQ4IC04LjU1NTkxLC0xLjYzMTUzIC05LjcwODMyNSwtNS42NiAtMS4yNjQ2ODgsLTMuODMyNzIgMC43Mjg0MTgsLTguNDM5MjggNC40NzAyMjUsLTEwLjAyNTM4IDQuMTI0OTgsLTEuOTc4MTQgOS4yNDksLTEuMjc1MzcgMTIuODYwMSwxLjQ2OTAyIDAuNzk4MDIsMC41Nzg2IDEuNTM4MTksMS4yMzkwOSAyLjE4OTQ2LDEuOTc5NjIgLTAuMjgzODIsLTEuNTM0NDkgMC41NDg5NSwtMy41Njc5NSAtMC41NDU3LC00Ljc0MTM4IC0zLjg5ODYzLC0zLjQwMzY1IC05LjcwNzEyLC00LjIwMTk0IC0xNC40NzU2NiwtMi4yOTcxNSAtNy4wMjIzODksMi41NDk5IC05LjU4MzM2OSw5LjQ4MDc3IC03LjgxMjM5OSwxNS41MDUwMiAzLjcyNTE0OSw4LjkwMzgyIDE0Ljg2MjYzOSw4LjYzMTE0IDE5LjEwODY1OSw0Ljk5NDM5IDYuMTQyNDksLTYuMTIwNzkgMy43MjUxLC0xMy40NjA4OCAtMi4zMTYzNywtMTQuOTg0MjEgLTQuMjM2MjgsLTIuMTMxNjMgLTExLjQyOTk1LDAuNDMxMzcgLTExLjA2NzkxLDYuMDIwODUgMC4wNzMsMi4yMTIwMiAxLjU5NjM1LDQuNDkxNzcgMy43MzI5MSw1LjEyODMzIDEuNTcwMTEsMC41NDk2NSAzLjQwOTQ1LDAuNTgxMzUgNC45OTAwNSwtMC4xNjI4NiAyLjE1OTM0LC0xLjExOTY3IDMuMDQ4MTIsLTQuMzQ0ODMgMS4wMTg1OCwtNi4wMDI2OCAtMC42NjgyLC0wLjYxODggLTIuNDY0ODEsLTEuODcwOTIgLTIuOTA5OTYsLTAuNjUxNjcgMC4wNzcsMC4yMDIwMyAwLjIxNjQzLDAuMzY5ODQgMC4zNDk4OSwwLjUzNjA0IHoiIC8+CiAgICAgICAgPHBhdGggZD0ibSA2NDAuMjgsNzY3Ljg4IHYgLTcxLjc3IGMgMi42MywtOC4wNiA2LjUyLC0xNC4zNiAxMS42NiwtMTguOTEgNS4xMiwtNC41NCAxMS4yMiwtNi44MyAxOC4yNiwtNi44MyAyLjE5LDAgNC40NywwLjMzIDYuODIsMC45OSA0LjI1NDcxLDEuODM5ODkgNy41Mjc2OCw0Ljc3MzA3IDExLjM5LDcuMTkgdiAtOS40NiBjIC0zLjM4LC0yLjE4IC0xMi44NiwtNy4yOSAtMTguNDMsLTcuMjkgLTMuODEsMCAtNy4zNywwLjcgLTEwLjY3LDIuMDkgLTMuMzEsMS4zOSAtNi4yOCwzLjE5IC04LjkyLDUuMzkgLTIuNjQsMi4yIC00Ljg3LDQuNTUgLTYuNyw3LjAzIC0xLjg1LDIuNSAtMy4wNSw0Ljg1IC0zLjYzLDcuMDMgdiAtMTguNDcgbCAtMC4wNiwwLjAxIHYgLTIuOTkgaCAtMTAgYyAwLDAgMC41LDEuNjIgMS42NywyLjg0IDAuNDMsMC40NCAwLjcyLDEuMzYgMC45MSwyLjIyIHYgMTAxLjQgYyAtMC4wNiwwLjExIC0wLjEzLDAuMjEgLTAuMiwwLjI5IC0xLjM4LDEuNSAtMS4zOCw0LjI1IC0xLjM4LDQuMjUgaCAxLjU4IDcuNyAxLjcyIGMgMCwwIC0wLjEyLC0yLjYzIC0xLjUsLTQuNjMgLTAuMDgsLTAuMTIgLTAuMTYsLTAuMjUgLTAuMjIsLTAuMzggeiIgLz4KICAgICAgICA8cGF0aCBkPSJtIDMwMyw2NDYuODkgYyAwLC0zLjMxIDIuNjksLTYgNiwtNiAzLjMxLDAgNiwyLjY5IDYsNiAwLDMuMzEgLTIuNjksNiAtNiw2IC0zLjMxLDAgLTYsLTIuNjkgLTYsLTYgeiIgLz4KICAgICAgICA8cGF0aCBkPSJtIDQ1NSw2NDYuODkgYyAwLC0zLjMxIDIuNjksLTYgNiwtNiAzLjMxLDAgNiwyLjY5IDYsNiAwLDMuMzEgLTIuNjksNiAtNiw2IC0zLjMxLDAgLTYsLTIuNjkgLTYsLTYgeiIgLz4KICAgICAgPC9nPgogICAgPC9nPgogICAgPGcgc3R5bGU9ImZpbGw6I2I0YzVlYztmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZTtzdHJva2Utd2lkdGg6MC4yNjQ1ODMzMiIgYXJpYS1sYWJlbD0iRGF0YWJhc2UgRXhwbG9yZXIiPgogICAgICA8cGF0aCBkPSJtIDQwLjI5ODc1NiwxMzEuMDY4NDUgdiAtOS40MDUxMSBoIDMuMTU1NzA3IHEgMS45OTEyNjUsMCAzLjEwMDU4NiwxLjM1NzM3IDEuMTA5MzIxLDEuMzU3MzcgMS4xMDkzMjEsMy4zMjEwNyAwLDEuOTkxMjcgLTEuMDgxNzYsMy4zNjI0MSAtMS4wODE3NiwxLjM2NDI2IC0yLjc0MjI5NiwxLjM2NDI2IHogbSAxLjE3ODIyMiwtMC45OTkwOCBoIDEuOTA4NTgzIHEgMS41MTU4NDIsMCAyLjMwMTMyNCwtMS4wNDczMSAwLjc4NTQ4MiwtMS4wNDczIDAuNzg1NDgyLC0yLjc2Mjk2IDAsLTEuMzkxODIgLTAuNzUxMDMxLC0yLjUwMTE0IC0wLjc0NDE0MSwtMS4xMDkzMiAtMi4zMzU3NzUsLTEuMTA5MzIgaCAtMS45MDg1ODMgeiIgLz4KICAgICAgPHBhdGggZD0ibSA1NC43NzUwNDcsMTMxLjA2ODQ1IGggLTEuMDc0ODcgcSAtMC4wNjIwMSwtMC4zMzA3MyAtMC4xMjQwMjMsLTEuMjU0MDEgLTAuNzE2NTgsMS40NDAwNSAtMi40MzkxMjgsMS40NDAwNSAtMS4xNzEzMzIsMCAtMS43OTgzNCwtMC42MjAxMiAtMC42MjcwMDcsLTAuNjIwMTIgLTAuNjI3MDA3LC0xLjQ4ODI4IDAsLTEuMDU0MiAwLjg5NTcyNSwtMS43Mjk0NCAwLjg5NTcyNSwtMC42ODIxMyAzLjA0NTQ2NCwtMC42ODIxMyAwLjI4OTM4OCwwIDAuOTIzMjg2LDAuMDI3NiAwLC0wLjgyNjgyIC0wLjEzMDkxNCwtMS4xOTIgLTAuMTI0MDIzLC0wLjM3MjA3IC0wLjUzNzQzNSwtMC41OTI1NiAtMC40MTM0MTEsLTAuMjIwNDggLTEuMDg4NjUsLTAuMjIwNDggLTEuNjQ2NzU2LDAgLTEuOTE1NDczLDEuMjU0MDEgbCAtMC45OTkwNzgsLTAuMTcyMjUgcSAwLjM2NTE4LC0xLjkyMjM3IDMuMDczMDI1LC0xLjkyMjM3IDEuNDQwMDUsMCAyLjAzOTQ5NywwLjY0MDc5IDAuNjA2MzM3LDAuNjMzOSAwLjYwNjMzNywyLjIwNDg2IHYgMi45NTU4OSBxIDAsMC43MzcyNSAwLjE1MTU4NCwxLjM1MDQ4IHogbSAtMS4xOTg4OTMsLTMuNDc5NTUgcSAtMC42NjE0NTksLTAuMDQxMyAtMS4wMDU5NjgsLTAuMDQxMyAtMS4yODE1NzYsMCAtMS45OTEyNjUsMC40MjAzMSAtMC43MDk2OSwwLjQyMDMgLTAuNzA5NjksMS4yMjY0NSAwLDAuNTA5ODcgMC4zNzg5NiwwLjg2ODE2IDAuMzg1ODUxLDAuMzU4MjkgMS4xMDkzMjEsMC4zNTgyOSAwLjk3ODQwNywwIDEuNjA1NDE1LC0wLjcwOTY5IDAuNjMzODk3LC0wLjcwOTY5IDAuNjMzODk3LC0xLjY2NzQyIDAsLTAuMTkyOTMgLTAuMDIwNjcsLTAuNDU0NzYgeiIgLz4KICAgICAgPHBhdGggZD0ibSA1OS45NDk1OCwxMzAuMzI0MzEgdiAwLjg1NDM4IHEgLTAuNTcxODg2LDAuMDc1OCAtMC45OTIxODgsMC4wNzU4IC0yLjAxODgyNiwwIC0yLjAxODgyNiwtMi4xMDg0IHYgLTQuMTg5MjQgaCAtMS4yMzMzNDQgdiAtMC44NDc0OSBoIDEuMjMzMzQ0IGwgMC4wNDgyMywtMS43NTAxMSAxLjAwNTk2OCwtMC4wOTY1IHYgMS44NDY1NyBoIDEuNTU3MTgzIHYgMC44NDc0OSBoIC0xLjU1NzE4MyB2IDQuMzY4MzggcSAwLDEuMDc0ODcgMS4xMTYyMSwxLjA3NDg3IDAuMzcyMDcxLDAgMC44NDA2MDQsLTAuMDc1OCB6IiAvPgogICAgICA8cGF0aCBkPSJtIDY2LjU5ODYxNCwxMzEuMDY4NDUgaCAtMS4wNzQ4NyBxIC0wLjA2MjAxLC0wLjMzMDczIC0wLjEyNDAyMywtMS4yNTQwMSAtMC43MTY1OCwxLjQ0MDA1IC0yLjQzOTEyOCwxLjQ0MDA1IC0xLjE3MTMzMiwwIC0xLjc5ODMzOSwtMC42MjAxMiAtMC42MjcwMDgsLTAuNjIwMTIgLTAuNjI3MDA4LC0xLjQ4ODI4IDAsLTEuMDU0MiAwLjg5NTcyNSwtMS43Mjk0NCAwLjg5NTcyNSwtMC42ODIxMyAzLjA0NTQ2NCwtMC42ODIxMyAwLjI4OTM4OCwwIDAuOTIzMjg2LDAuMDI3NiAwLC0wLjgyNjgyIC0wLjEzMDkxNCwtMS4xOTIgLTAuMTI0MDIzLC0wLjM3MjA3IC0wLjUzNzQzNSwtMC41OTI1NiAtMC40MTM0MTEsLTAuMjIwNDggLTEuMDg4NjUsLTAuMjIwNDggLTEuNjQ2NzU1LDAgLTEuOTE1NDczLDEuMjU0MDEgbCAtMC45OTkwNzcsLTAuMTcyMjUgcSAwLjM2NTE4LC0xLjkyMjM3IDMuMDczMDI1LC0xLjkyMjM3IDEuNDQwMDUsMCAyLjAzOTQ5NiwwLjY0MDc5IDAuNjA2MzM3LDAuNjMzOSAwLjYwNjMzNywyLjIwNDg2IHYgMi45NTU4OSBxIDAsMC43MzcyNSAwLjE1MTU4NCwxLjM1MDQ4IHogbSAtMS4xOTg4OTMsLTMuNDc5NTUgcSAtMC42NjE0NTgsLTAuMDQxMyAtMS4wMDU5NjgsLTAuMDQxMyAtMS4yODE1NzUsMCAtMS45OTEyNjUsMC40MjAzMSAtMC43MDk2OSwwLjQyMDMgLTAuNzA5NjksMS4yMjY0NSAwLDAuNTA5ODcgMC4zNzg5NjEsMC44NjgxNiAwLjM4NTg1MSwwLjM1ODI5IDEuMTA5MzIxLDAuMzU4MjkgMC45Nzg0MDcsMCAxLjYwNTQxNCwtMC43MDk2OSAwLjYzMzg5OCwtMC43MDk2OSAwLjYzMzg5OCwtMS42Njc0MiAwLC0wLjE5MjkzIC0wLjAyMDY3LC0wLjQ1NDc2IHoiIC8+CiAgICAgIDxwYXRoIGQ9Im0gNjkuMTQxMDk1LDEzMS4wNjg0NSBoIC0wLjUyMzY1NCB2IC05LjQwNTExIGggMS4wODE3NiB2IDMuNjAzNTcgcSAwLjc0NDE0LC0xLjM1MDQ4IDIuMDUzMjc3LC0xLjM1MDQ4IDEuMTk4ODkzLDAgMi4wMDUwNDUsMC45NDM5NiAwLjgxMzA0MywwLjk0Mzk2IDAuODEzMDQzLDIuNzQyMjkgMCwxLjU1MDMgLTAuNzk5MjYzLDIuNjA0NSAtMC43OTIzNzIsMS4wNDczMSAtMi4wNjcwNTcsMS4wNDczMSAtMS40MTkzNzksMCAtMi4xNzczLC0xLjMzNjcgeiBtIDAuNTU4MTA2LC0yLjcyODUxIHEgMC4wNzU3OSwxLjA2Nzk3IDAuNjU0NTY4LDEuNTUwMjkgMC41ODU2NjYsMC40ODIzMSAxLjIzMzM0NCwwLjQ4MjMxIDAuODI2ODIzLDAgMS4zMjk4MDcsLTAuNzE2NTggMC41MDk4NzQsLTAuNzE2NTggMC41MDk4NzQsLTEuOTYzNyAwLC0xLjM0MzU5IC0wLjQ4OTIwNCwtMi4xMDg0IC0wLjQ4OTIwMywtMC43NzE3IC0xLjM1NzM2NywtMC43NzE3IC0wLjY4MjEyOSwwIC0xLjIzMzM0NCwwLjU1MTIxIC0wLjU0NDMyNSwwLjU0NDMzIC0wLjY0NzY3OCwxLjQxMjQ5IHoiIC8+CiAgICAgIDxwYXRoIGQ9Im0gODEuNjQ2NzkyLDEzMS4wNjg0NSBoIC0xLjA3NDg3IHEgLTAuMDYyMDEsLTAuMzMwNzMgLTAuMTI0MDIzLC0xLjI1NDAxIC0wLjcxNjU4LDEuNDQwMDUgLTIuNDM5MTI4LDEuNDQwMDUgLTEuMTcxMzMyLDAgLTEuNzk4MzQsLTAuNjIwMTIgLTAuNjI3MDA3LC0wLjYyMDEyIC0wLjYyNzAwNywtMS40ODgyOCAwLC0xLjA1NDIgMC44OTU3MjUsLTEuNzI5NDQgMC44OTU3MjUsLTAuNjgyMTMgMy4wNDU0NjQsLTAuNjgyMTMgMC4yODkzODgsMCAwLjkyMzI4NiwwLjAyNzYgMCwtMC44MjY4MiAtMC4xMzA5MTQsLTEuMTkyIC0wLjEyNDAyMywtMC4zNzIwNyAtMC41Mzc0MzUsLTAuNTkyNTYgLTAuNDEzNDExLC0wLjIyMDQ4IC0xLjA4ODY1LC0wLjIyMDQ4IC0xLjY0Njc1NiwwIC0xLjkxNTQ3MywxLjI1NDAxIGwgLTAuOTk5MDc4LC0wLjE3MjI1IHEgMC4zNjUxOCwtMS45MjIzNyAzLjA3MzAyNSwtMS45MjIzNyAxLjQ0MDA1LDAgMi4wMzk0OTcsMC42NDA3OSAwLjYwNjMzNywwLjYzMzkgMC42MDYzMzcsMi4yMDQ4NiB2IDIuOTU1ODkgcSAwLDAuNzM3MjUgMC4xNTE1ODQsMS4zNTA0OCB6IG0gLTEuMTk4ODkzLC0zLjQ3OTU1IHEgLTAuNjYxNDU5LC0wLjA0MTMgLTEuMDA1OTY4LC0wLjA0MTMgLTEuMjgxNTc2LDAgLTEuOTkxMjY1LDAuNDIwMzEgLTAuNzA5NjksMC40MjAzIC0wLjcwOTY5LDEuMjI2NDUgMCwwLjUwOTg3IDAuMzc4OTYxLDAuODY4MTYgMC4zODU4NSwwLjM1ODI5IDEuMTA5MzIsMC4zNTgyOSAwLjk3ODQwNywwIDEuNjA1NDE1LC0wLjcwOTY5IDAuNjMzODk3LC0wLjcwOTY5IDAuNjMzODk3LC0xLjY2NzQyIDAsLTAuMTkyOTMgLTAuMDIwNjcsLTAuNDU0NzYgeiIgLz4KICAgICAgPHBhdGggZD0ibSA4Mi43Mjg1NTIsMTI5LjI2MzIyIDEuMDMzNTI5LC0wLjIxMzU5IHEgMC4zNDQ1MSwxLjMxNjAyIDIuMTc3MywxLjMxNjAyIDAuNjc1MjM5LDAgMS4xNDM3NzIsLTAuMzAzMTcgMC40Njg1MzMsLTAuMzAzMTcgMC40Njg1MzMsLTAuODU0MzggMCwtMC44MTk5MyAtMS4xOTIwMDMsLTEuMDQwNDIgbCAtMS40Njc2MTEsLTAuMjc1NjEgcSAtMC44NjEyNzMsLTAuMTY1MzYgLTEuMzcxMTQ4LC0wLjY0NzY3IC0wLjUwOTg3NCwtMC40ODIzMiAtMC41MDk4NzQsLTEuMjc0NjkgMCwtMC44NzUwNSAwLjY5NTkxLC0xLjQ2MDcyIDAuNjk1OTA5LC0wLjU5MjU2IDEuODc0MTMxLC0wLjU5MjU2IDIuMjY2ODczLDAgMi43OTc0MTgsMS43NzA3OCBsIC0wLjk5MjE4OCwwLjIxMzYgcSAtMC40MjcxOTEsLTEuMDg4NjUgLTEuNzU2OTk4LC0xLjA4ODY1IC0wLjY2MTQ1OSwwIC0xLjA4ODY1LDAuMjc1NjEgLTAuNDIwMzAyLDAuMjY4NzEgLTAuNDIwMzAyLDAuNzU3OTIgMCwwLjc3MTcgMS4wODE3NiwwLjk3MTUxIGwgMS4zNTczNjgsMC4yNDExNiBxIDIuMTI5MDY5LDAuMzg1ODUgMi4xMjkwNjksMi4wNjAxNyAwLDAuOTU3NzMgLTAuNzkyMzcyLDEuNTUwMjkgLTAuNzkyMzcyLDAuNTg1NjcgLTIuMTA4Mzk5LDAuNTg1NjcgLTIuNDczNTc4LDAgLTMuMDU5MjQ1LC0xLjk5MTI3IHoiIC8+CiAgICAgIDxwYXRoIGQ9Im0gOTQuODIwODM1LDEyOC45OTQ1IDEuMDA1OTY4LDAuMjA2NzEgcSAtMC4yNzU2MDcsMC44ODg4MyAtMS4wNzQ4NywxLjQ3NDUgLTAuNzk5MjYyLDAuNTc4NzggLTEuODgxMDIyLDAuNTc4NzggLTEuNDI2MjY5LDAgLTIuMzA4MjE0LC0wLjk5OTA4IC0wLjg4MTk0NCwtMS4wMDU5NyAtMC44ODE5NDQsLTIuNjMyMDUgMCwtMS42NjA1NCAwLjkxNjM5NSwtMi42ODAyOSAwLjkxNjM5NiwtMS4wMjY2NCAyLjMwMTMyNCwtMS4wMjY2NCAxLjM2NDI1OCwwIDIuMTkxMDgxLDAuOTQzOTYgMC44MzM3MTMsMC45NDM5NiAwLjg1NDM4MywyLjgyNDk4IGggLTUuMDU3NCBxIDAsMS41Nzc4NSAwLjY2MTQ1OSwyLjEyOTA3IDAuNjYxNDU4LDAuNTUxMjEgMS4zOTg3MDgsMC41NTEyMSAxLjMyOTgwNywwIDEuODc0MTMyLC0xLjM3MTE1IHogbSAtMC4wNjIwMSwtMi4xMTUyOSBxIC0wLjAxMzc4LC0wLjU4NTY2IC0wLjE5MjkyNiwtMS4wNDA0MSAtMC4xNzkxNDUsLTAuNDU0NzYgLTAuNjA2MzM2LC0wLjc3MTcxIC0wLjQyNzE5MiwtMC4zMjM4MyAtMS4wMjY2MzksLTAuMzIzODMgLTAuODA2MTUyLDAgLTEuMzcxMTQ4LDAuNTc4NzcgLTAuNTU4MTA1LDAuNTc4NzggLTAuNjI3MDA3LDEuNTU3MTggeiIgLz4KICAgICAgPHBhdGggZD0ibSAxMDcuMjkyMDgsMTMwLjAzNDkyIHYgMS4wMzM1MyBoIC02LjA4NDA0IHYgLTkuNDA1MTEgaCA1Ljk1MzEzIHYgMS4wMzM1MyBoIC00Ljc3NDkxIHYgMi45OTAzNCBoIDMuNzg5NjEgdiAwLjk1Nzc0IGggLTMuNzg5NjEgdiAzLjM4OTk3IHoiIC8+CiAgICAgIDxwYXRoIGQ9Im0gMTEzLjcwNjg1LDEzMS4wNjg0NSBoIC0xLjI0NzEzIGwgLTEuNzcwNzcsLTIuODI0OTggLTEuODEyMTIsMi44MjQ5OCBoIC0xLjA1NDIgbCAyLjM0MjY2LC0zLjYxMDQ2IC0yLjExNTI5LC0zLjM0ODYzIGggMS4yNDcxMyBsIDEuNDg4MjgsMi4zNzcxMSAxLjUxNTg0LC0yLjM3NzExIGggMS4wNDA0MiBsIC0yLjAyNTcyLDMuMTE0MzYgeiIgLz4KICAgICAgPHBhdGggZD0ibSAxMTUuOTE4NiwxMzMuNDE4MDEgaCAtMS4wODE3NiB2IC05LjMwODY1IGggMC45NzE1MSB2IDEuMzUwNDggcSAwLjczNzI1LC0xLjU0MzQxIDIuMTk3OTgsLTEuNTQzNDEgMS4yMzMzNCwwIDEuOTkxMjYsMS4wMzM1MyAwLjc1NzkyLDEuMDI2NjQgMC43NTc5MiwyLjYwNDQ5IDAsMS43MDE4OCAtMC43Nzg1OSwyLjcwMDk2IC0wLjc3ODU5LDAuOTk5MDggLTEuOTk4MTYsMC45OTkwOCAtMS4zMDkxMywwIC0yLjA2MDE2LC0xLjI0NzEzIHogbSAwLC02LjgzNTA3IHYgMS45NTY4MSBxIDAuMTAzMzUsMC43OTIzNyAwLjY2ODM1LDEuMzA5MTQgMC41NjQ5OSwwLjUxNjc2IDEuMTc4MjIsMC41MTY3NiAwLjcwOTY5LDAgMS4yNTQwMSwtMC42MjAxMiAwLjU1MTIyLC0wLjYyMDExIDAuNTUxMjIsLTIuMTQyODUgMCwtMS4zMTYwMiAtMC40OTYxLC0yLjAyNTcxIC0wLjQ5NjA5LC0wLjcxNjU4IC0xLjMxNjAyLC0wLjcxNjU4IC0wLjY0NzY4LDAgLTEuMTY0NDQsMC41MDI5OCAtMC41MDk4OCwwLjUwMjk5IC0wLjY3NTI0LDEuMjE5NTcgeiIgLz4KICAgICAgPHBhdGggZD0ibSAxMjMuNDcwMjUsMTMxLjA2ODQ1IGggLTEuMDgxNzYgdiAtOS40MDUxMSBoIDEuMDgxNzYgeiIgLz4KICAgICAgPHBhdGggZD0ibSAxMjguMTM0OTEsMTMxLjI1NDQ5IHEgLTEuNDMzMTYsMCAtMi4yMzkzMSwtMS4wNjEwOSAtMC43OTkyNiwtMS4wNjEwOSAtMC43OTkyNiwtMi42MzIwNiAwLC0xLjY2MDUzIDAuOTAyNjEsLTIuNjUyNzIgMC45MDI2MiwtMC45OTIxOSAyLjI0NjIsLTAuOTkyMTkgMS40NDAwNSwwIDIuMjY2ODgsMS4wNDczMSAwLjgzMzcxLDEuMDQwNDIgMC44MzM3MSwyLjYwNDQ5IDAsMS42MjYwOSAtMC44OTU3MiwyLjY1OTYyIC0wLjg5NTczLDEuMDI2NjQgLTIuMzE1MTEsMS4wMjY2NCB6IG0gMC4wODI3LC0wLjg4ODg0IHEgMC44MjY4MywwIDEuMzg0OTMsLTAuNjgyMTMgMC41NTgxMSwtMC42ODIxMyAwLjU1ODExLC0yLjEyMjE4IDAsLTEuNDQ2OTQgLTAuNTg1NjcsLTIuMDk0NjEgLTAuNTg1NjYsLTAuNjU0NTcgLTEuMzcxMTUsLTAuNjU0NTcgLTAuODA2MTUsMCAtMS4zNjQyNSwwLjY2MTQ2IC0wLjU1ODExLDAuNjU0NTYgLTAuNTU4MTEsMi4wODA4MyAwLDEuNTA4OTYgMC41NTgxMSwyLjE2MzUyIDAuNTU4MSwwLjY0NzY4IDEuMzc4MDMsMC42NDc2OCB6IiAvPgogICAgICA8cGF0aCBkPSJtIDEzNC4wNTM1OCwxMzEuMDY4NDUgaCAtMS4wODE3NiB2IC02Ljk1OTA5IGggMC45NTA4NSB2IDEuNjI2MDggcSAwLjUwMjk4LC0xLjE1MDY2IDEuMDA1OTcsLTEuNDg4MjggMC41MDk4NywtMC4zNDQ1MSAxLjA0MDQyLC0wLjM0NDUxIDAuMTY1MzYsMCAwLjQyNzE5LDAuMDI3NiB2IDEuMDMzNTMgaCAtMC4yMjA0OSBxIC0wLjg5NTcyLDAgLTEuNDg4MjgsMC42NjgzNSAtMC41OTI1NSwwLjY2ODM1IC0wLjYzMzksMS43NTcgeiIgLz4KICAgICAgPHBhdGggZD0ibSAxNDIuMjI1MzUsMTI4Ljk5NDUgMS4wMDU5NywwLjIwNjcxIHEgLTAuMjc1NjEsMC44ODg4MyAtMS4wNzQ4NywxLjQ3NDUgLTAuNzk5MjYsMC41Nzg3OCAtMS44ODEwMiwwLjU3ODc4IC0xLjQyNjI3LDAgLTIuMzA4MjIsLTAuOTk5MDggLTAuODgxOTQsLTEuMDA1OTcgLTAuODgxOTQsLTIuNjMyMDUgMCwtMS42NjA1NCAwLjkxNjM5LC0yLjY4MDI5IDAuOTE2NCwtMS4wMjY2NCAyLjMwMTMzLC0xLjAyNjY0IDEuMzY0MjUsMCAyLjE5MTA4LDAuOTQzOTYgMC44MzM3MSwwLjk0Mzk2IDAuODU0MzgsMi44MjQ5OCBoIC01LjA1NzQgcSAwLDEuNTc3ODUgMC42NjE0NiwyLjEyOTA3IDAuNjYxNDYsMC41NTEyMSAxLjM5ODcxLDAuNTUxMjEgMS4zMjk4LDAgMS44NzQxMywtMS4zNzExNSB6IG0gLTAuMDYyLC0yLjExNTI5IHEgLTAuMDEzOCwtMC41ODU2NiAtMC4xOTI5MywtMS4wNDA0MSAtMC4xNzkxNCwtMC40NTQ3NiAtMC42MDYzMywtMC43NzE3MSAtMC40MjcyLC0wLjMyMzgzIC0xLjAyNjY0LC0wLjMyMzgzIC0wLjgwNjE1LDAgLTEuMzcxMTUsMC41Nzg3NyAtMC41NTgxMSwwLjU3ODc4IC0wLjYyNzAxLDEuNTU3MTggeiIgLz4KICAgICAgPHBhdGggZD0ibSAxNDYuMDcwMDcsMTMxLjA2ODQ1IGggLTEuMDgxNzYgdiAtNi45NTkwOSBoIDAuOTUwODUgdiAxLjYyNjA4IHEgMC41MDI5OCwtMS4xNTA2NiAxLjAwNTk3LC0xLjQ4ODI4IDAuNTA5ODcsLTAuMzQ0NTEgMS4wNDA0MSwtMC4zNDQ1MSAwLjE2NTM3LDAgMC40MjcyLDAuMDI3NiB2IDEuMDMzNTMgaCAtMC4yMjA0OSBxIC0wLjg5NTcyLDAgLTEuNDg4MjgsMC42NjgzNSAtMC41OTI1NiwwLjY2ODM1IC0wLjYzMzksMS43NTcgeiIgLz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPgo=);background-repeat:no-repeat;background-position-x:center;background-position-y:center;background-size:40% auto;align-content:stretch;align-items:stretch}.kitsune .disconnected.splash .foreground{flex:1 1 auto;background-color:var(--kitsune-brand-color);animation:pulse 8s linear infinite}.kitsune .disconnected.restoring{background-color:var(--kitsune-content-background-color);color:var(--kitsune-content-color);flex-direction:column;justify-content:center;align-items:center}.kitsune .disconnected.restoring svg{width:50px;height:50px}.kitsune .disconnected.signedOut{background-color:var(--kitsune-content-background-color);color:var(--kitsune-content-color);flex-direction:column;justify-content:center;align-items:center}.kitsune .disconnected.failed{background-color:var(--kitsune-content-background-color);color:var(--kitsune-content-color);flex-direction:column;justify-content:center;align-items:center}.kitsune .disconnected.failed .title{font-weight:700;font-size:larger}.kitsune .disconnected.failed .message{margin:1rem;max-width:40rem}.kitsune .disconnected.failed button{padding:1rem;border-color:var(--kitsune-button-border-color);cursor:pointer}.kitsune .toggleButton input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;position:absolute;opacity:0;z-index:-1;top:0;left:0}.kitsune .toggleButton input[type=checkbox]:checked+svg{display:none}.kitsune .toggleButton input[type=checkbox]:not(checked )+svg{display:block}.kitsune .toggleButton input[type=checkbox]:checked+svg+svg{display:block}.kitsune .toggleButton input[type=checkbox]:not(checked)+svg+svg{display:none}.kitsune .navigation{display:flex;flex-direction:row;overflow:hidden;flex:0 0 auto;height:2rem;border:none}.kitsune .navigation button{padding-left:.5rem;padding-right:.5rem}.kitsune .navigation .first{order:20}.kitsune .navigation .previous{order:21}.kitsune .navigation .previous svg{transform:scale(.8) matrix(-1,0,0,1,0,0)}.kitsune .navigation .next{order:22}.kitsune .navigation .next svg{transform:scale(.8)}.kitsune .navigation .last{order:23}.kitsune .navigation .designMode{order:30}.kitsune .navigation .showHide{order:35}.kitsune .navigation .progress{border:none;color:var(--kitsune-progress-meter-color);background-color:var(--kitsune-progress-meter-background-color);display:inline-flex;flex:1 1 auto;order:40;display:none}.kitsune .navigation .progress button{flex:0 0 auto}.kitsune .navigation .progress .meter{flex:1 1 auto;display:inline-flex;flex-direction:row}.kitsune .navigation .progress .meter .bar{position:relative;overflow:hidden;display:inline-flex;flex-direction:row;align-items:center;width:100%;background-color:transparent}.kitsune .navigation .progress .meter .bar .icon{animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;position:relative}.kitsune .navigation .progress .meter .bar .icon span{display:none}.kitsune .navigation span.progress .meter.hasStateProgress .bar{background:var(--kitsune-progress-meter-background);background-size:25px 14px,100% 100%,100% 100%;animation-name:move;animation-duration:5s;animation-timing-function:linear;animation-iteration-count:infinite}.kitsune .navigation span.progress.sending{display:flex}.kitsune .navigation span.progress.sending .meter .bar.sending .icon{animation-name:marqueeRight}.kitsune .navigation span.progress.sending .meter .bar.sending .icon .arrowRightIcon{display:inline-block}.kitsune .navigation span.progress.processing{display:flex}.kitsune .navigation span.progress.processing .meter .bar .icon{animation-name:marqueeRight}.kitsune .navigation span.progress.processing .meter .bar .icon .cogIcon{display:inline-block;top:5px;animation-name:spin;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:linear}.kitsune .navigation span.progress.receiving{display:flex}.kitsune .navigation span.progress.receiving .meter .bar .icon{animation-name:marqueeLeft}.kitsune .navigation span.progress.receiving .meter .bar .icon .arrowLeftIcon{display:inline-block}.kitsune a{cursor:pointer}.kitsune .formPanel{display:flex;flex-direction:row;flex-grow:1;flex-shrink:1;flex-basis:0px;overflow:hidden;position:relative;background-color:var(--kitsune-form-background-color)}.kitsune .formPanel .scroll{position:absolute;padding:.25rem;border-radius:2rem;background-color:rgb(from var(--kitsune-button-color) r g b / 10%);right:.25rem;z-index:100}.kitsune .formPanel .scroll.bottom{bottom:.25rem}.kitsune .formPanel .scroll.top{top:.25rem}.kitsune .formPanel .scroll.top svg{margin-top:-2px}.kitsune .formPanel .scroll svg{width:1.25rem;height:1.25rem}.kitsune .formSplitterPanel{display:flex;flex-direction:column;align-items:stretch;flex:1 1 auto;overflow:hidden}.kitsune .splitter{flex-grow:0;flex-shrink:0;flex-basis:5px;background-color:var(--kitsune-splitter-background-color);cursor:ns-resize}.kitsune .splitter.horizontal{cursor:ns-resize}.kitsune .splitter.vertical{cursor:ew-resize}.kitsune .webSitePathTabItem{flex:1 1 auto;display:flex;flex-direction:column;flex-wrap:nowrap;overflow:hidden;background-color:var(--kitsune-content-background-color)}.kitsune .persistSearch label[for=persistSnapshot]{font-weight:700}.kitsune .persistSearch .persistType{display:flex;flex-direction:column;align-items:start;padding:.5rem;border:2px solid var(--kitsune-control-border-color)}.kitsune .persistSearch .persistType label{display:flex;flex-direction:row;align-items:center;cursor:pointer;padding-left:.5rem;padding-right:.5rem;border:2px dashed transparent}.kitsune .persistSearch .persistType label:focus-within{border-color:var(--kitsune-control-border-color)}.kitsune .searchPathTabItem{flex:1 1 auto;display:flex;flex-direction:column;align-items:stretch;overflow:hidden;background-color:var(--kitsune-content-background-color)}.kitsune .searchPathTabItem .form{padding-left:2rem;padding-right:2em;display:flex;flex-direction:column;padding-top:2rem;flex:0 0 auto}.kitsune .searchPathTabItem .form .searchBox{padding-top:.25em;padding-bottom:.25em;padding-left:.5em;padding-right:.5em;outline:0;border:2px solid var(--kitsune-control-border-color)}.kitsune .searchPathTabItem .form .searchBox:focus{border-color:var(--kitsune-button-border-focused-color);border-style:dashed}.kitsune .searchPathTabItem .form .buttonRack button{margin-left:unset;outline:0}.kitsune .searchPathTabItem .form .buttonRack button:focus{border-color:var(--kitsune-button-border-focused-color);border-style:dashed}.kitsune .searchPathTabItem .gridCaption{display:flex;flex-direction:row;color:var(--kitsune-primary-color)}.kitsune .searchPathTabItem .gridCaption button{margin-left:auto;padding:.25rem}.kitsune .searchPathTabItem .disclaimer{font-size:.75rem;font-weight:lighter;text-align:center;padding-top:.25rem;padding-bottom:.25rem;background-color:var(--kitsune-button-disabled-color);font-style:italic}.kitsune .searchPathTabItem label{font-weight:700;font-size:larger;margin-bottom:.5rem;margin-left:.25rem}.kitsune .searchPathTabItem code{white-space:pre;overflow:auto;align-self:stretch}.kitsune .formPathTabItem{flex:1 1 auto;display:flex;flex-direction:column;align-items:stretch;overflow:hidden}.kitsune .formPathTabItem .toolbar{display:flex;flex-direction:row;background-color:var(--kitsune-toolbar-background-color)}.kitsune .formPathTabItem .toolbar .actions{flex:1 1 auto;background-color:unset}.kitsune .formPathTabItem .showRelatedViews{flex:0 0 auto;padding:.5rem;margin-left:auto}.kitsune .formPathTabItem>.subTabButtonBar{padding-top:.25rem;background-color:var(--kitsune-content-frame-background-color)}.kitsune .formPathTabItem .subTabButtonBar{flex-direction:column}.kitsune .formPathTabItem .subTabButtonBar button{flex-direction:row;justify-content:start;padding:.25rem;border-radius:.5rem;background-color:var(--kitsune-content-background-color);color:var(--kitsune-content-color);border-color:var(--kitsune-content-border-color);border-width:2px;margin-bottom:.25rem}.kitsune .formPathTabItem .subTabButtonBar button:focus{border-color:var(--kitsune-focused-border-color)}.kitsune .formPathTabItem .subTabButtonBar button .content{flex-direction:row}.kitsune .formPathTabItem .subTabButtonBar button .content .icon{margin-right:.25rem}.kitsune .gridPathTabItem{flex:1 1 auto;display:flex;flex-direction:column;flex-wrap:nowrap;overflow:hidden}.kitsune .form,.kitsune [role=form],.kitsune form{--kitsune-max-char-length:auto;padding-block:1rem;padding-inline:0.5rem;flex-grow:1;flex-shrink:20;flex-basis:1px;overflow-y:auto;overflow-x:hidden;scrollbar-color:var(--kitsune-very-low-emphasis-color) transparent}.kitsune .form svg,.kitsune [role=form] svg,.kitsune form svg{width:1rem;height:1rem}.kitsune .form fieldset,.kitsune [role=form] fieldset,.kitsune form fieldset{border:none;margin-inline:0px;padding-block:0px;padding-inline:0px}.kitsune .form fieldset legend .caption,.kitsune [role=form] fieldset legend .caption,.kitsune form fieldset legend .caption{display:flex;flex-direction:row;align-items:center}.kitsune .form fieldset legend .caption .label,.kitsune [role=form] fieldset legend .caption .label,.kitsune form fieldset legend .caption .label{margin-left:.25rem}.kitsune .form fieldset:not(:last-child),.kitsune [role=form] fieldset:not(:last-child),.kitsune form fieldset:not(:last-child){margin-bottom:.5rem}.kitsune .form fieldset.expanded,.kitsune [role=form] fieldset.expanded,.kitsune form fieldset.expanded{border-color:var(--kitsune-form-field-border-color);border-style:solid;border-width:2px;padding-bottom:.5rem;padding-top:.5rem;padding-right:1rem;padding-left:1rem}.kitsune .form button.executeProcedure,.kitsune [role=form] button.executeProcedure,.kitsune form button.executeProcedure{margin-left:.5rem;margin-top:1rem;padding:1rem;border-color:var(--kitsune-button-border-color);border-width:2px}.kitsune .form button.executeProcedure span,.kitsune [role=form] button.executeProcedure span,.kitsune form button.executeProcedure span{margin-left:.5rem}.kitsune .form button.executeProcedure:focus,.kitsune [role=form] button.executeProcedure:focus,.kitsune form button.executeProcedure:focus{border-color:var(--kitsune-button-border-focused-color)}.kitsune .form input[type=checkbox],.kitsune [role=form] input[type=checkbox],.kitsune form input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;position:absolute;opacity:0;z-index:-1;left:0;top:0}.kitsune .form input[type=checkbox]+span,.kitsune [role=form] input[type=checkbox]+span,.kitsune form input[type=checkbox]+span{width:2.5rem;border-radius:2rem;background-color:#fff;border-style:solid;border-width:2px;border-color:var(--kitsune-form-field-border-color);color:var(--kitsune-form-field-color);background-clip:padding-box;display:inline-flex;flex-direction:row;align-items:center;cursor:pointer}.kitsune .form input[type=checkbox]+span>span,.kitsune [role=form] input[type=checkbox]+span>span,.kitsune form input[type=checkbox]+span>span{background-color:var(--kitsune-medium-emphasis-color);height:1rem;width:1rem;border-radius:1rem}.kitsune .form input[type=checkbox]:disabled+span,.kitsune .form input[type=checkbox]:read-only+span,.kitsune [role=form] input[type=checkbox]:disabled+span,.kitsune [role=form] input[type=checkbox]:read-only+span,.kitsune form input[type=checkbox]:disabled+span,.kitsune form input[type=checkbox]:read-only+span{background-color:var(--kitsune-form-field-readonly-background-color);color:var(--kitsune-form-field-readonly-color)}.kitsune .form input[type=checkbox]:focus+span,.kitsune [role=form] input[type=checkbox]:focus+span,.kitsune form input[type=checkbox]:focus+span{border-style:dashed;border-color:var(--kitsune-form-field-focused-border-color);outline:0}.kitsune .form input[type=checkbox]:indeterminate+span,.kitsune [role=form] input[type=checkbox]:indeterminate+span,.kitsune form input[type=checkbox]:indeterminate+span{justify-content:center}.kitsune .form input[type=checkbox]:checked:not(:indeterminate)+span,.kitsune [role=form] input[type=checkbox]:checked:not(:indeterminate)+span,.kitsune form input[type=checkbox]:checked:not(:indeterminate)+span{background-color:var(--kitsune-form-field-background-color);justify-content:flex-end}.kitsune .form input[type=checkbox]:not(:checked):not(:indeterminate)+span,.kitsune [role=form] input[type=checkbox]:not(:checked):not(:indeterminate)+span,.kitsune form input[type=checkbox]:not(:checked):not(:indeterminate)+span{justify-content:flex-start}.kitsune .form label,.kitsune [role=form] label,.kitsune form label{text-align:right;margin-right:.15rem;color:var(--kitsune-content-color);user-select:none}.kitsune .form label.required,.kitsune [role=form] label.required,.kitsune form label.required{font-weight:700}.kitsune .form .indicator,.kitsune [role=form] .indicator,.kitsune form .indicator{width:.5rem;height:100%}.kitsune .form .indicator.invalid,.kitsune [role=form] .indicator.invalid,.kitsune form .indicator.invalid{background-color:var(--kitsune-form-error-indicator-color)}.kitsune .form .value,.kitsune [role=form] .value,.kitsune form .value{display:flex;flex-direction:row;overflow:hidden}.kitsune .form input,.kitsune .form select,.kitsune .form textarea,.kitsune [role=form] input,.kitsune [role=form] select,.kitsune [role=form] textarea,.kitsune form input,.kitsune form select,.kitsune form textarea{font-size:var(--kitsune-input-text-size);font-family:var(--kitsune-input-font-family);background-color:var(--kitsune-form-field-background-color);background-clip:padding-box;color:var(--kitsune-form-field-color);min-width:0;flex-shrink:1}.kitsune .form input[type=number],.kitsune .form input[type=text],.kitsune .form select,.kitsune .form textarea,.kitsune [role=form] input[type=number],.kitsune [role=form] input[type=text],.kitsune [role=form] select,.kitsune [role=form] textarea,.kitsune form input[type=number],.kitsune form input[type=text],.kitsune form select,.kitsune form textarea{padding-top:.175rem;padding-bottom:.175rem;padding-left:.25rem;padding-right:.25rem}.kitsune .form input[type=number]:disabled,.kitsune .form input[type=number]:read-only,.kitsune .form input[type=text]:disabled,.kitsune .form input[type=text]:read-only,.kitsune .form select:disabled,.kitsune .form select:read-only,.kitsune .form textarea:disabled,.kitsune .form textarea:read-only,.kitsune [role=form] input[type=number]:disabled,.kitsune [role=form] input[type=number]:read-only,.kitsune [role=form] input[type=text]:disabled,.kitsune [role=form] input[type=text]:read-only,.kitsune [role=form] select:disabled,.kitsune [role=form] select:read-only,.kitsune [role=form] textarea:disabled,.kitsune [role=form] textarea:read-only,.kitsune form input[type=number]:disabled,.kitsune form input[type=number]:read-only,.kitsune form input[type=text]:disabled,.kitsune form input[type=text]:read-only,.kitsune form select:disabled,.kitsune form select:read-only,.kitsune form textarea:disabled,.kitsune form textarea:read-only{background-color:var(--kitsune-form-field-readonly-background-color);color:var(--kitsune-form-field-readonly-color)}.kitsune .form .field,.kitsune [role=form] .field,.kitsune form .field{color:var(--kitsune-form-field-color);border-color:var(--kitsune-form-field-border-color);background-color:var(--kitsune-form-field-background-color);border-style:solid;border-width:2px;user-select:text;text-align:start;font-family:var(--kitsune-input-font-family);flex-basis:clamp(1rem,var(--kitsune-max-char-length),80ch)}.kitsune .form .field.disabled,.kitsune .form .field.readOnly,.kitsune [role=form] .field.disabled,.kitsune [role=form] .field.readOnly,.kitsune form .field.disabled,.kitsune form .field.readOnly{background-color:var(--kitsune-form-field-readonly-background-color);color:var(--kitsune-form-field-readonly-color)}.kitsune .form .field.validationError,.kitsune [role=form] .field.validationError,.kitsune form .field.validationError{background-color:var(--kitsune-error-color)}.kitsune .form .field:focus,.kitsune .form .field:focus-within,.kitsune [role=form] .field:focus,.kitsune [role=form] .field:focus-within,.kitsune form .field:focus,.kitsune form .field:focus-within{outline:0;border-style:dashed;border-color:var(--kitsune-form-field-focused-border-color)}.kitsune .form .field input,.kitsune [role=form] .field input,.kitsune form .field input{border:none;outline:0;background:0 0;flex-basis:clamp(1rem,var(--kitsune-max-char-length),80ch);flex-grow:0}.kitsune .form .field .buttons,.kitsune [role=form] .field .buttons,.kitsune form .field .buttons{flex:0 0 auto;display:flex;flex-direction:row;flex-wrap:nowrap;padding-left:.25rem;user-select:none;color:var(--kitsune-button-color)}.kitsune .form .field .buttons .button,.kitsune [role=form] .field .buttons .button,.kitsune form .field .buttons .button{cursor:pointer;display:flex;align-items:center;margin-right:.175rem;visibility:hidden}.kitsune .form .field .buttons .button:hover,.kitsune [role=form] .field .buttons .button:hover,.kitsune form .field .buttons .button:hover{color:var(--kitsune-button-hover-color)}.kitsune .form .field .buttons .button[aria-disabled=true],.kitsune [role=form] .field .buttons .button[aria-disabled=true],.kitsune form .field .buttons .button[aria-disabled=true]{visibility:hidden}.kitsune .form .field:focus-within .buttons .button[aria-disabled=false],.kitsune .form .field:hover .buttons .button[aria-disabled=false],.kitsune [role=form] .field:focus-within .buttons .button[aria-disabled=false],.kitsune [role=form] .field:hover .buttons .button[aria-disabled=false],.kitsune form .field:focus-within .buttons .button[aria-disabled=false],.kitsune form .field:hover .buttons .button[aria-disabled=false]{visibility:visible}.kitsune .form .field.dateTime,.kitsune [role=form] .field.dateTime,.kitsune form .field.dateTime{flex-grow:0;display:inline-flex;flex-direction:row;align-items:center;flex-wrap:nowrap;cursor:text;padding-left:1px;padding-top:1px;padding-bottom:1px}.kitsune .form .field.memo,.kitsune [role=form] .field.memo,.kitsune form .field.memo{height:15ex;flex-shrink:1;flex-basis:80ch}.kitsune .form .field.hyperlink,.kitsune [role=form] .field.hyperlink,.kitsune form .field.hyperlink{display:flex;flex-direction:row;padding-top:.125rem;padding-bottom:.125rem;padding-left:.25rem;overflow:hidden}.kitsune .form .field.hyperlink .linkLabel,.kitsune [role=form] .field.hyperlink .linkLabel,.kitsune form .field.hyperlink .linkLabel{cursor:pointer;height:1rem;white-space:nowrap;width:clamp(1rem,var(--kitsune-max-char-length),80ch)}.kitsune .form .field.hyperlink .linkLabel:hover,.kitsune [role=form] .field.hyperlink .linkLabel:hover,.kitsune form .field.hyperlink .linkLabel:hover{text-decoration:underline}.kitsune .form .field.blob,.kitsune [role=form] .field.blob,.kitsune form .field.blob{display:inline-flex;flex-direction:row;padding-top:.175rem;padding-bottom:.175rem;padding-left:.25rem}.kitsune .form .field.blob .blobLink,.kitsune [role=form] .field.blob .blobLink,.kitsune form .field.blob .blobLink{flex:1 1 auto;cursor:default;height:1rem;white-space:nowrap}.kitsune .form .field.blob .blobLink:hover:not(.dirty),.kitsune [role=form] .field.blob .blobLink:hover:not(.dirty),.kitsune form .field.blob .blobLink:hover:not(.dirty){text-decoration:underline;cursor:pointer}.kitsune .form .field.blob label,.kitsune [role=form] .field.blob label,.kitsune form .field.blob label{color:inherit}.kitsune .form .field.blob.loading,.kitsune [role=form] .field.blob.loading,.kitsune form .field.blob.loading{background-image:var(--kitsune-progress-meter-background);background-size:cover}.kitsune .form input:-ms-input-placeholder,.kitsune [role=form] input:-ms-input-placeholder,.kitsune form input:-ms-input-placeholder{color:var(--kitsune-placeholder-color)}.kitsune .form input::placeholder,.kitsune [role=form] input::placeholder,.kitsune form input::placeholder{color:var(--kitsune-placeholder-color)}.kitsune .form .hyperlinkContainer,.kitsune [role=form] .hyperlinkContainer,.kitsune form .hyperlinkContainer{flex:1 1 auto;display:flex;flex-direction:column;overflow:hidden}.kitsune .form .hyperlinkContainer .flexWrapper,.kitsune [role=form] .hyperlinkContainer .flexWrapper,.kitsune form .hyperlinkContainer .flexWrapper{display:flex;flex-direction:row;overflow:hidden}.kitsune .form .hyperlinkContainer .hyperlinkParts,.kitsune [role=form] .hyperlinkContainer .hyperlinkParts,.kitsune form .hyperlinkContainer .hyperlinkParts{display:grid;grid-template-columns:1fr;overflow:hidden;flex:1 1 auto;padding-block:0px;padding-inline:0px;padding-left:1rem;padding-bottom:1rem;padding-right:1rem;margin-top:.5rem}.kitsune .form .hyperlinkContainer .hyperlinkParts label,.kitsune [role=form] .hyperlinkContainer .hyperlinkParts label,.kitsune form .hyperlinkContainer .hyperlinkParts label{margin-top:.5rem;display:block;font-size:smaller;padding-left:unset;padding-right:unset;text-align:unset}.kitsune .form .hyperlinkContainer .hyperlinkParts legend,.kitsune [role=form] .hyperlinkContainer .hyperlinkParts legend,.kitsune form .hyperlinkContainer .hyperlinkParts legend{color:var(--kitsune-medium-emphasis-color)}.kitsune .form .hyperlinkContainer .hyperlinkParts .caption.required,.kitsune [role=form] .hyperlinkContainer .hyperlinkParts .caption.required,.kitsune form .hyperlinkContainer .hyperlinkParts .caption.required{font-weight:700}.kitsune .form .field.lookup,.kitsune [role=form] .field.lookup,.kitsune form .field.lookup{padding-top:1px;padding-left:1px;padding-bottom:1px;display:inline-flex;flex-direction:row;flex-wrap:nowrap;align-items:center;cursor:text;flex-grow:0;flex-shrink:1;flex-basis:auto;overflow:hidden;background-clip:padding-box;height:calc(6px + var(--kitsune-input-text-size));align-items:stretch}.kitsune .form .field.lookup .readOnly .buttons,.kitsune [role=form] .field.lookup .readOnly .buttons,.kitsune form .field.lookup .readOnly .buttons{display:none}.kitsune .form .field.lookup .runs,.kitsune [role=form] .field.lookup .runs,.kitsune form .field.lookup .runs{overflow:hidden;outline:0;display:inline-block;cursor:text;padding-top:.125rem;padding-bottom:.125rem;padding-left:.25rem;flex-shrink:1;flex-grow:0;width:clamp(1rem,var(--kitsune-max-char-length),80ch)}.kitsune .form .field.lookup .runs span,.kitsune [role=form] .field.lookup .runs span,.kitsune form .field.lookup .runs span{display:inline;white-space:nowrap;overflow:visible}.kitsune .form .field.lookup .runs span:focus,.kitsune [role=form] .field.lookup .runs span:focus,.kitsune form .field.lookup .runs span:focus{outline:0}.kitsune .form .field.lookup .runs .processingAdd,.kitsune [role=form] .field.lookup .runs .processingAdd,.kitsune form .field.lookup .runs .processingAdd{font-weight:700}.kitsune .form .field.lookup .runs .processingDelete,.kitsune [role=form] .field.lookup .runs .processingDelete,.kitsune form .field.lookup .runs .processingDelete{text-decoration:line-through;user-select:none}.kitsune .form .field.lookup .runs .unmatchedTail,.kitsune [role=form] .field.lookup .runs .unmatchedTail,.kitsune form .field.lookup .runs .unmatchedTail{color:var(--kitsune-dark-error-color)}.kitsune .form .field.lookup .runs .matchedTail,.kitsune [role=form] .field.lookup .runs .matchedTail,.kitsune form .field.lookup .runs .matchedTail{color:gray;font-weight:lighter;user-select:none}.kitsune .form .field.lookup.busy,.kitsune [role=form] .field.lookup.busy,.kitsune form .field.lookup.busy{background-image:var(--kitsune-progress-meter-background);background-size:cover}.kitsune .form .addParentRelationship,.kitsune [role=form] .addParentRelationship,.kitsune form .addParentRelationship{grid-column-start:3}.kitsune .form input::selection,.kitsune .form span.runs span::selection,.kitsune .form textarea::selection,.kitsune [role=form] input::selection,.kitsune [role=form] span.runs span::selection,.kitsune [role=form] textarea::selection,.kitsune form input::selection,.kitsune form span.runs span::selection,.kitsune form textarea::selection{background-color:var(--kitsune-selection-color);color:#fff}.kitsune .form .field.lookup:focus-within+.fieldDropDown+.navButtons,.kitsune [role=form] .field.lookup:focus-within+.fieldDropDown+.navButtons,.kitsune form .field.lookup:focus-within+.fieldDropDown+.navButtons{visibility:visible}.kitsune .form .navButtons,.kitsune [role=form] .navButtons,.kitsune form .navButtons{color:var(--kitsune-button-color);cursor:pointer;padding-left:.25rem;display:flex;align-items:center;overflow:hidden;flex:0 0 auto;visibility:hidden}.kitsune .form .navButtons span,.kitsune [role=form] .navButtons span,.kitsune form .navButtons span{display:flex;align-items:center;overflow:hidden;flex:0 0 auto}.kitsune .form .navButtons svg,.kitsune [role=form] .navButtons svg,.kitsune form .navButtons svg{width:1.25rem;height:1.25rem}.kitsune .form .navButtons :hover,.kitsune [role=form] .navButtons :hover,.kitsune form .navButtons :hover{color:var(--kitsune-button-hover-color)}.kitsune .form>.editorForm,.kitsune [role=form]>.editorForm,.kitsune form>.editorForm{margin-bottom:.5rem}.kitsune .form .editorForm,.kitsune [role=form] .editorForm,.kitsune form .editorForm{display:grid;grid-template-columns:minmax(auto,max-content) max-content 1fr;align-items:center;grid-row-gap:0.25rem;overflow:hidden}.kitsune .form .editorForm.lookup,.kitsune [role=form] .editorForm.lookup,.kitsune form .editorForm.lookup{display:grid;grid-template-columns:minmax(auto,max-content) 1fr;padding-left:.5rem;padding-right:.5rem;padding-bottom:.75rem;padding-top:.75rem;border-color:var(--kitsune-form-field-border-color);border-style:solid;border-width:2px}.kitsune .form .editorForm.lookup .caption,.kitsune [role=form] .editorForm.lookup .caption,.kitsune form .editorForm.lookup .caption{text-align:left;margin-top:.75rem;padding-left:0;padding-right:0;font-size:smaller}.kitsune .form .editorForm .fieldGroup,.kitsune [role=form] .editorForm .fieldGroup,.kitsune form .editorForm .fieldGroup{display:grid;grid-template-columns:subgrid;grid-column:span 3;align-items:center}.kitsune .form .editorForm .fieldGroup:hover>.value>.navButtons,.kitsune [role=form] .editorForm .fieldGroup:hover>.value>.navButtons,.kitsune form .editorForm .fieldGroup:hover>.value>.navButtons{visibility:visible}.kitsune .form .fourStateCheckBox,.kitsune [role=form] .fourStateCheckBox,.kitsune form .fourStateCheckBox{cursor:pointer;border:2px solid var(--kitsune-control-border-color);background-color:var(--kitsune-control-background-color);display:inline-flex;align-items:stretch;align-content:center;flex-wrap:nowrap;min-width:4rem;outline:0}.kitsune .form .fourStateCheckBox .placeholder,.kitsune [role=form] .fourStateCheckBox .placeholder,.kitsune form .fourStateCheckBox .placeholder{color:var(--kitsune-placeholder-color);flex:1 1 auto;padding-left:.25rem;padding-right:.25rem;padding-top:.15rem;padding-bottom:.15rem}.kitsune .form .fourStateCheckBox .placeholder:active,.kitsune [role=form] .fourStateCheckBox .placeholder:active,.kitsune form .fourStateCheckBox .placeholder:active{transition-duration:.3s;transform:scale(.9,.9)}.kitsune .form .fourStateCheckBox div,.kitsune [role=form] .fourStateCheckBox div,.kitsune form .fourStateCheckBox div{display:flex;align-items:center}.kitsune .form .fourStateCheckBox.specified .placeholder,.kitsune [role=form] .fourStateCheckBox.specified .placeholder,.kitsune form .fourStateCheckBox.specified .placeholder{color:var(--kitsune-control-selected-color)}.kitsune .form .fourStateCheckBox .resetButton,.kitsune [role=form] .fourStateCheckBox .resetButton,.kitsune form .fourStateCheckBox .resetButton{color:var(--kitsune-button-color);visibility:hidden;flex:0 0 auto}.kitsune .form .fourStateCheckBox .resetButton:hover,.kitsune [role=form] .fourStateCheckBox .resetButton:hover,.kitsune form .fourStateCheckBox .resetButton:hover{color:var(--kitsune-button-hover-color)}.kitsune .form .fourStateCheckBox .resetButton:active,.kitsune [role=form] .fourStateCheckBox .resetButton:active,.kitsune form .fourStateCheckBox .resetButton:active{transition-duration:.3s;transform:scale(.9,.9)}.kitsune .form .fourStateCheckBox:focus .resetButton,.kitsune .form .fourStateCheckBox:hover .resetButton,.kitsune [role=form] .fourStateCheckBox:focus .resetButton,.kitsune [role=form] .fourStateCheckBox:hover .resetButton,.kitsune form .fourStateCheckBox:focus .resetButton,.kitsune form .fourStateCheckBox:hover .resetButton{visibility:visible}.kitsune .form .fourStateCheckBox:focus,.kitsune [role=form] .fourStateCheckBox:focus,.kitsune form .fourStateCheckBox:focus{border-style:dashed;border-color:var(--kitsune-form-field-focused-border-color)}.kitsune .openable:hover:enabled{text-decoration:underline;cursor:pointer}.kitsune .list button{text-overflow:clip;overflow:hidden}.kitsune .error{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;flex:1 1 auto}.kitsune .error svg{width:1.25rem;height:1.25rem;fill:var(--kitsune-dark-error-color);vertical-align:middle;padding-right:.25rem;flex:0 0 auto}.kitsune .error span{flex:1 1 auto}.kitsune .error textarea{height:fit-content;max-width:unset;width:100%}.kitsune .errorsPane{border-radius:.5rem;background-color:var(--kitsune-form-errors-background-color);color:var(--kitsune-form-errors-color);border:1px solid var(--kitsune-error-color);padding:1rem;margin-bottom:2rem;margin-left:1rem;margin-right:1rem;display:flex;flex-direction:column;flex-wrap:nowrap;flex:1 1 auto}.kitsune .relationshipEditor{display:grid;grid-template-columns:max-content 1fr 1.5em 1fr;grid-template-rows:repeat(9,auto) 1fr;flex:1 1 auto;overflow:hidden;grid-row-gap:1ex;padding:unset}.kitsune .relationshipEditor #dependent,.kitsune .relationshipEditor #relName{grid-column-start:2;grid-column-end:5}.kitsune .relationshipEditor .fourStateCheckBox{justify-self:start}.kitsune .relationshipEditor .childColumn{grid-column-start:2}.kitsune .relationshipEditor label.childColumn,.kitsune .relationshipEditor label.parentColumn{text-align:center;font-style:italic}.kitsune .relationshipEditor .parentColumn{grid-column-start:4}.kitsune .relationshipEditor .parentColumn label{text-align:center}.kitsune .relationshipEditor .segments{grid-column-start:2;grid-column-end:5;align-items:center;padding:.5rem;padding-bottom:.25rem;max-height:30ex;overflow-y:auto;overflow-x:hidden}.kitsune .relationshipEditor .segments .segment{border:1px solid var(--kitsune-button-border-color);background-color:var(--kitsune-button-background-color);color:var(--kitsune-button-disabled-color);padding:.5rem;margin-bottom:.25rem}.kitsune .relationshipEditor .segments .segment .parentLabel{margin-right:.5rem}.kitsune .relationshipEditor .segments .segment .arrow{font-size:large}.kitsune .relationshipEditor .segments .segment .childLabel{margin-left:.5rem}.kitsune .relationshipEditor .availableColumns,.kitsune .relationshipEditor .segments{display:flex;flex-direction:column;border:2px inset var(--kitsune-control-border-color);background-color:var(--kitsune-control-background-color);overflow-y:auto;overflow-x:hidden;max-height:350px}.kitsune .relationshipEditor .availableColumns.parentColumn,.kitsune .relationshipEditor .segments.parentColumn{align-items:flex-start}.kitsune .relationshipEditor .availableColumns.childColumn,.kitsune .relationshipEditor .segments.childColumn{align-items:flex-end}.kitsune .relationshipEditor .availableColumns>button,.kitsune .relationshipEditor .segments>button{margin:.25rem;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-end;background-color:var(--kitsune-control-background-color);border:2px outset var(--kitsune-button-border-color);padding:.5rem;cursor:pointer}.kitsune .relationshipEditor .availableColumns>button:hoverenabled,.kitsune .relationshipEditor .segments>button:hoverenabled{color:unset;filter:drop-shadow(2px 2px 4px var(--kitsune-content-color))}.kitsune .relationshipEditor .availableColumns>button:disabled,.kitsune .relationshipEditor .segments>button:disabled{font-style:italic;border-style:solid}.kitsune .relationshipEditor .availableColumns>button.canDrop,.kitsune .relationshipEditor .segments>button.canDrop{border-color:var(--kitsune-highlight-color)}.kitsune .relationshipEditor .availableColumns>button:active,.kitsune .relationshipEditor .segments>button:active{border-style:inset;filter:none}.kitsune .relationshipEditor .availableColumns>button:focus,.kitsune .relationshipEditor .availableColumns>button:focus-within,.kitsune .relationshipEditor .segments>button:focus,.kitsune .relationshipEditor .segments>button:focus-within{outline:1px dotted var(--kitsune-button-border-focused-color)}.kitsune .relationshipEditor label{font-weight:400;grid-column-start:1;text-align:right;margin-right:.75rem;white-space:nowrap}.kitsune .relationshipEditor label.required{font-weight:700}.kitsune .relationshipEditor .error{background-color:#ffe4e1}.kitsune .modalBackDrop{position:absolute;width:100%;height:100%;left:0;top:0;background-color:#000;opacity:20%;user-select:none}.kitsune .modalContainer{position:absolute;width:100%;height:100%;left:0;top:0;display:flex;flex-direction:column;flex-wrap:nowrap;overflow:hidden}.kitsune .modalContainer [aria-modal=true]{background-color:var(--kitsune-surface-background-color);color:var(--kitsune-medium-emphasis-color);border-color:var(--kitsune-modal-border-color);border-width:var(--kitsune-modal-border-width);border-style:var(--kitsune-modal-border-style);border-radius:var(--kitsune-modal-border-radius);min-width:450px;display:flex;flex-direction:column;overflow:hidden;flex-wrap:nowrap;margin:auto;user-select:none}.kitsune .modalContainer [aria-modal=true] header{background-color:var(--kitsune-modal-header-background-color);color:var(--kitsune-modal-header-color);padding:.5rem;height:initial;display:flex;flex-direction:row;flex:0 0 auto}.kitsune .modalContainer [aria-modal=true] header h1{margin-top:.5rem;margin-bottom:0;margin-right:0;margin-left:1rem;font-weight:400;flex:1 1 auto}.kitsune .modalContainer [aria-modal=true] form{display:flex;flex-direction:column;overflow:hidden;flex-wrap:nowrap;flex:1 1 auto;padding-top:0;padding-bottom:0;background-color:var(--kitsune-overlay-24dp)}.kitsune .modalContainer [aria-modal=true] .body{padding:2rem;flex:1 1 auto;display:flex;flex-direction:column;align-items:stretch;overflow-y:auto}.kitsune .modalContainer [aria-modal=true] .body .fields{padding-top:1rem;padding-bottom:2rem;display:grid;grid-template-columns:max-content 1fr;row-gap:1ex;column-gap:.5rem;align-items:center;flex-basis:auto}.kitsune .modalContainer [aria-modal=true] .body .fields label:not(:has(> input[type=checkbox])){text-align:right;padding-left:.5rem;padding-right:.25rem;user-select:none}.kitsune .modalContainer [aria-modal=true] .body .fields label:not(:has(> input[type=checkbox])):has(+ [required]){font-weight:700}.kitsune .modalContainer [aria-modal=true] .body .fields input:invalid{background-color:var(--kitsune-form-field-invalid-background-color)}.kitsune .modalContainer [aria-modal=true].prompt{max-width:60%}.kitsune .modalContainer [aria-modal=true].prompt .message{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;flex:1 1 auto}.kitsune .modalContainer [aria-modal=true].prompt .message svg{width:2rem;height:2rem;flex:0 0 auto;margin-right:.75rem}.kitsune .modalContainer [aria-modal=true].prompt .message.alert svg{fill:var(--kitsune-dark-error-color)}.kitsune .modalContainer [aria-modal=true] input,.kitsune .modalContainer [aria-modal=true] select{border-style:solid;border-width:2px;border-color:var(--kitsune-control-border-color);user-select:text;text-align:start;display:inline-block;font-family:var(--kitsune-input-font-family);min-height:3ex;outline:0}.kitsune .modalContainer [aria-modal=true] input:focus,.kitsune .modalContainer [aria-modal=true] select:focus{border-style:dashed;border-color:var(--kitsune-button-border-focused-color)}.kitsune .modalContainer [aria-modal=true] select:required:invalid{color:var(--kitsune-error-color)}.kitsune .modalContainer [aria-modal=true] select option[disabled]{display:none}.kitsune .modalContainer [aria-modal=true] form:focus-within footer:focus-within button[type=submit]:enabled:not(:focus){font-weight:unset}.kitsune .modalContainer [aria-modal=true] form:focus-within footer button[type=submit]:enabled{font-weight:700}.kitsune .modalContainer [aria-modal=true] footer{display:flex;flex-direction:row;justify-content:flex-end;flex:0 0 auto;padding-right:1ex;padding-bottom:1ex}.kitsune .modalContainer [aria-modal=true] footer button{padding-top:.5rem;padding-bottom:.5rem;padding-left:1.25rem;padding-right:1.25rem;min-width:7rem;margin-right:.25rem;margin-bottom:.25rem;background-color:var(--kitsune-modal-button-enabled-background-color);color:var(--kitsune-modal-button-enabled-color);border-style:solid;border-width:var(--kitsune-modal-button-border-width);border-radius:var(--kitsune-modal-button-border-radius);border-color:var(--kitsune-modal-button-border-color)}.kitsune .modalContainer [aria-modal=true] footer button:hover{color:var(--kitsune-modal-button-hover-color)}.kitsune .modalContainer [aria-modal=true] footer button:disabled{color:var(--kitsune-modal-button-disabled-color);border-color:var(--kitsune-modal-button-border-disabled-color);cursor:default}.kitsune .modalContainer [aria-modal=true] footer button:focus{outline:0;border-color:var(--kitsune-modal-button-focused-border-color);color:var(--kitsune-modal-button-focused-color);border-style:dashed}.kitsune .truncated{background-color:var(--kitsune-toolbar-background-color);color:var(--kitsune-low-emphasis-color);font-size:smaller;font-style:italic;text-align:center}.kitsune .actions{display:flex;flex-wrap:nowrap;flex-direction:row;align-content:flex-start;overflow-x:auto;flex:0 0 auto;user-select:none;scrollbar-color:var(--kitsune-very-low-emphasis-color) transparent}.kitsune .actions button{padding-top:.5rem;padding-bottom:.5rem;padding-left:1.5rem;padding-right:1.5rem;white-space:nowrap;font-weight:600;cursor:pointer;border-color:transparent;border-style:dashed;border-width:1px;display:flex;flex-direction:column}.kitsune .actions button .content{display:flex;flex-direction:column;align-items:center}.kitsune .actions button:active .content{transition-duration:.3s;transform:scale(.9,.9)}.kitsune .actions button:hover:enabled .content .caption{text-decoration:underline}.kitsune .actions button:focus{border-color:var(--kitsune-button-border-focused-color)}.kitsune button{display:inline-flex;flex-wrap:nowrap;align-items:center;justify-content:center;border:1px solid transparent;cursor:pointer;border-radius:0;font-family:var(--kitsune-control-font);color:var(--kitsune-button-color);user-select:none;padding-block-end:unset;padding-block-start:unset;padding-inline-end:unset;padding-inline-start:unset;background-color:unset}.kitsune button .icon{color:var(--kitsune-icon-color);width:1rem;height:1rem;flex:0 0 auto}.kitsune button:disabled{color:var(--kitsune-button-disabled-color);cursor:default}.kitsune button:disabled .icon{color:var(--kitsune-icon-disabled-color)}.kitsune button:hover:enabled{color:var(--kitsune-button-hover-color);background-color:var(--kitsune-button-hover-background-color)}.kitsune button:focus,.kitsune button:focus-visible{border-color:var(--kitsune-button-border-focused-color);border-style:dashed;outline:0}.kitsune button:active>.content{transition-duration:.3s;transform:scale(.95,.95)}.kitsune .database{display:flex;flex-direction:row;overflow:hidden;flex:1 1 auto}.kitsune .database.showHidden .hidden{display:initial;font-style:italic}.kitsune .database input[type=file]{display:none}.kitsune .database button:focus{border-color:var(--kitsune-button-border-focused-color);border-style:dashed}.kitsune .database .actions button,.kitsune .database .items button,.kitsune .database .namespaces button{background-color:var(--kitsune-content-background-color);color:var(--kitsune-content-color)}.kitsune .database .actions button:hover,.kitsune .database .items button:hover,.kitsune .database .namespaces button:hover{background-color:var(--kitsune-content-hover-background-color);color:var(--kitsune-content-hover-color)}.kitsune .database .actions{background-color:var(--kitsune-content-background-color)}.kitsune .database .header{height:2rem;flex:0 0 auto;justify-content:flex-end}.kitsune .database .header button{padding-right:.5rem;padding-left:.5rem}.kitsune .database .header button.showNamespacesPanel{margin-right:auto}.kitsune .database .header:empty{display:none}.kitsune .database .item{margin-right:1.5rem;margin-bottom:1.5rem;border-width:1px;border-style:solid;border-color:var(--kitsune-content-border-color)}.kitsune .database .contentPane{flex:1 1 auto;overflow:hidden;display:flex;flex-wrap:nowrap;flex-direction:column}.kitsune .database .contentPane.hideSpecified{display:none}.kitsune .database .contentPane>.items{border:1px solid transparent;background-color:var(--kitsune-content-frame-background-color)}.kitsune .database .contentPane>.items.dropping{border-color:var(--kitsune-highlight-color)}.kitsune .database .contentPane .chooseFilesBtn{display:inline-flex;align-items:center;flex-wrap:nowrap;flex-direction:row;cursor:pointer;background-color:var(--kitsune-control-background-color);border:1px solid var(--kitsune-control-border-color);color:var(--kitsune-control-color);padding:1.5rem}.kitsune .database .contentPane .chooseFilesBtn svg{width:1rem;height:1rem}.kitsune .database .contentPane .chooseFilesBtn span{margin-left:.5rem}.kitsune .database .contentPane .chooseFilesBtn:hover{background-color:var(--kitsune-control-hover-background-color)}.kitsune .database .contentPane .items{padding:2rem;overflow-y:auto;flex:1 1 auto;align-content:flex-start;flex-wrap:wrap;flex-direction:row;display:flex;outline:0;scrollbar-color:var(--kitsune-very-low-emphasis-color) transparent}.kitsune .database .navPane{min-width:220px;overflow:hidden;display:flex;flex-wrap:nowrap;flex-direction:column;flex:0 1 220px}.kitsune .database .navPane .namespaces{display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;flex:1 1 auto;background-color:var(--kitsune-content-background-color);scrollbar-color:var(--kitsune-very-low-emphasis-color) transparent}.kitsune .database .navPane .namespaces>button{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;cursor:pointer;overflow-x:hidden;flex:0 0 auto;padding:0}.kitsune .database .navPane .namespaces>button[tabindex="0"]{background-color:var(--kitsune-content-selected-background-color);color:var(--kitsune-content-selected-color)}.kitsune .database .navPane .namespaces>button[tabindex="0"] .selection{background:var(--kitsune-highlight-color)}.kitsune .database .navPane .namespaces>button.hidden{font-style:italic}.kitsune .database .navPane .namespaces>button.dropping{border-color:var(--kitsune-highlight-color)}.kitsune .database .navPane .namespaces>button svg{flex:0 0 auto}.kitsune .database .navPane .namespaces>button .selection{margin-left:4px;margin-right:0;border-radius:2px;flex:0 0 auto;width:4px;align-self:stretch;margin-top:.25rem;margin-bottom:.25rem}.kitsune .database .navPane .namespaces>button .caption{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;cursor:pointer;margin-left:.5rem;order:4;flex:1 1 auto;padding-left:.5rem;padding-top:.75rem;padding-bottom:.75rem;min-width:0}.kitsune .database .navPane .namespaces>button .caption .label{margin:0 0 0 .5rem;text-overflow:ellipsis;flex:1 1 0;white-space:nowrap;overflow:hidden;display:block;text-align:left}.kitsune .contextMenu[open].jobs{min-width:300px;max-width:30%}.kitsune .contextMenu[open].jobs .job{flex:1 1 auto;flex-direction:column;align-items:normal;padding:0;outline:0}.kitsune .contextMenu[open].jobs .job:focus .header{border-style:dashed;border-bottom-style:none;border-color:var(--kitsune-button-border-focused-color)}.kitsune .contextMenu[open].jobs .job:focus .content{border-style:dashed;border-top-style:none;border-color:var(--kitsune-button-border-focused-color)}.kitsune .contextMenu[open].jobs .job .header{display:flex;flex-direction:row;color:var(--kitsune-header-color);background-color:var(--kitsune-header-background-color);align-items:center;padding-left:.25rem;padding-right:.25rem;border-top-width:1px;border-left-width:1px;border-right-width:1px;border-bottom-width:0;border-color:var(--kitsune-header-background-color);border-style:solid}.kitsune .contextMenu[open].jobs .job .header .caption{display:flex;flex-direction:row;flex:1 1 auto;padding-top:.25rem;padding-bottom:.25rem;align-items:center}.kitsune .contextMenu[open].jobs .job .header .caption .icon{flex:0 0 auto;display:flex;flex-direction:row}.kitsune .contextMenu[open].jobs .job .header .caption .name{font-weight:700;flex:1 1 auto;margin-left:.25rem}.kitsune .contextMenu[open].jobs .job .header svg{width:1.25rem;height:1.25rem}.kitsune .contextMenu[open].jobs .job .header .closeBtn{flex:0 1 auto;margin-left:.5rem;color:var(--kitsune-header-color);font-size:1.25rem;padding-inline-start:0px;padding-inline-end:0px;padding-block-start:0px;padding-block-end:0px}.kitsune .contextMenu[open].jobs .job .content{padding:1rem;border-top-style:none;border-left-width:1px;border-right-width:1px;border-bottom-width:1px;border-top-width:0;border-style:solid;border-color:var(--kitsune-control-background-color)}.kitsune .contextMenu[open].jobs .job .content .errorBlock{display:flex;flex-wrap:nowrap;flex-direction:row;align-content:flex-start;align-items:flex-start}.kitsune .contextMenu[open].jobs .job .content .progressBar{display:flex;flex-direction:row;border:1px solid var(--kitsune-control-border-color);background-color:var(--kitsune-progress-meter-background-color)}.kitsune .contextMenu[open].jobs .job .content .progressBar .meter{flex:1 1 auto;display:flex}.kitsune .contextMenu[open].jobs .job .content .progressBar .meter .bar{background-color:var(--kitsune-progress-meter-color)}.kitsune .subTabs{display:flex;align-items:stretch;flex-flow:column;flex-grow:1;flex-shrink:1;flex-basis:0px;overflow:hidden}.kitsune .subTabs .buttons,.kitsune .subTabs .slack{background-color:var(--kitsune-form-background-color)}.kitsune .subTabs .tabBar .buttons button .icon{color:var(--kitsune-icon-color)}.kitsune .overflowMenu[open]{max-width:94vw}.kitsune .overflowMenu[open] svg{width:1rem;height:1rem;padding-right:.25rem;flex:0 0 auto}.kitsune .overflowMenu[open] .caption{display:inline-flex;flex-direction:row;align-items:center;cursor:pointer;overflow:hidden;user-select:none}.kitsune .overflowMenu[open] [role=separator]{font-weight:700;vertical-align:top;padding-right:.25rem;padding-left:.25rem;user-select:none}.kitsune .overflowMenu[open] .pathItem{max-width:40ch;display:flex;flex-direction:row;align-items:end;overflow:hidden;user-select:none}.kitsune .overflowMenu[open] .pathItem span{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:.8rem}.kitsune .overflowMenu[open] .tab{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;background-color:transparent;border:1px solid transparent;cursor:pointer;border-radius:0;user-select:none;align-items:stretch;overflow:hidden}.kitsune .overflowMenu[open] .tab:focus{outline:0}.kitsune .overflowMenu[open] .tab.selected .body{border-color:var(--kitsune-control-color)}.kitsune .overflowMenu[open] .tab .body{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;border:1px dashed transparent;padding:.25rem;flex:1 1 auto;overflow:hidden}.kitsune .overflowMenu[open] .tab .body:hover{color:var(--kitsune-button-hover-color);background-color:var(--kitsune-button-hover-background-color);cursor:pointer}.kitsune .overflowMenu[open] .tab .tabClose{flex:0 0 auto;font-size:1.25rem;padding-left:.25rem;padding-right:.25rem;cursor:pointer;user-select:none;font-weight:700;color:var(--kitsune-tablist-tab-color)}.kitsune .overflowMenu[open] .tab .tabClose:hover{color:var(--kitsune-tablist-selected-tab-color);cursor:pointer}.kitsune .tabBar{display:flex;flex-direction:row;justify-content:flex-start;align-content:flex-start;align-items:stretch;cursor:default;flex:0 0 auto;overflow:hidden}.kitsune .tabBar .buttons{display:flex;flex-grow:0;flex-shrink:0;flex-basis:auto;justify-content:flex-end;overflow:hidden}.kitsune .tabBar .buttons button{padding-left:.5rem;padding-right:.25rem}.kitsune .tabBar .buttons button:hover .icon{color:var(--kitsune-icon-color)}.kitsune .tabBar .buttons button .icon{color:var(--kitsune-medium-emphasis-surface-color)}.kitsune .tabBar .notificationsButton{display:none}.kitsune .tabBar .notificationsButton.hasNotifications{display:initial}.kitsune .tabBar .notificationsButton.hasRunningJobs{animation:pulse 3s linear infinite}.kitsune .tabBar .notificationsButton.hasFailedJobs{color:var(--kitsune-error-color)}.kitsune .tabBar [role=tablist]{display:flex;flex-direction:row;justify-content:flex-start;align-content:flex-start;align-items:stretch;cursor:default;flex-grow:1;flex-shrink:1;flex-basis:auto;overflow:hidden}.kitsune .tabBar [role=tablist] [role=tab]{padding-left:.75rem;padding-right:.75rem;padding-top:.5rem;padding-bottom:.125rem;display:block;align-items:stretch;flex-wrap:wrap;border:1px dashed transparent;flex-grow:0;flex-shrink:1;flex-basis:auto}.kitsune .tabBar [role=tablist] [role=tab] [role=separator]{font-weight:700;vertical-align:top;padding-right:.25rem;padding-left:.25rem;user-select:none;font-size:1.1rem}.kitsune .tabBar [role=tablist] [role=tab][tabindex="0"]{background-color:var(--kitsune-tablist-selected-tab-background-color);color:var(--kitsune-tablist-selected-tab-color)}.kitsune .tabBar [role=tablist] [role=tab][tabindex="0"] [role=separator]{color:rgb(from var(--kitsune-tablist-selected-tab-color) r g b / .5)}.kitsune .tabBar [role=tablist] [role=tab][tabindex="0"] .selection{background:var(--kitsune-highlight-color)}.kitsune .tabBar [role=tablist] [role=tab]:not([tabindex="0"]){background-color:var(--kitsune-tablist-tab-background-color);color:var(--kitsune-tablist-tab-color)}.kitsune .tabBar [role=tablist] [role=tab]:not([tabindex="0"]) [role=separator]{color:rgb(from var(--kitsune-tablist-tab-color) r g b / .5)}.kitsune .tabBar [role=tablist] [role=tab]:not([tabindex="0"]):hover{background-color:var(--kitsune-tablist-selected-tab-background-color);color:var(--kitsune-tablist-selected-tab-color)}.kitsune .tabBar [role=tablist] [role=tab]:hover .tabClose{visibility:visible}.kitsune .tabBar [role=tablist] [role=tab]:focus{border-color:var(--kitsune-tablist-focused-border-color)}.kitsune .tabBar [role=tablist] [role=tab] .body{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;flex:1 1 auto;height:1.25rem;overflow:hidden;flex-grow:0;flex-shrink:1;flex-basis:auto}.kitsune .tabBar [role=tablist] [role=tab] .body .collapsedButton{border-radius:35px;padding:2px;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;flex-wrap:nowrap}.kitsune .tabBar [role=tablist] [role=tab] .body .collapsedButton svg{padding-right:0}.kitsune .tabBar [role=tablist] [role=tab] .selection{margin-top:2px;border-radius:2px;height:4px}.kitsune .tabBar [role=tablist] [role=tab] .tabClose{display:flex;visibility:hidden;flex:0 0 auto;margin-left:.5rem;font-size:1.25rem;cursor:pointer;user-select:none;color:var(--kitsune-tablist-tab-color)}.kitsune .tabBar [role=tablist] [role=tab] .tabClose:hover{color:var(--kitsune-tablist-selected-tab-color);cursor:pointer}.kitsune .tabBar [role=tablist] .slack{flex:1 1 auto}.kitsune .tabBar .icon{padding-right:.25rem}.kitsune .tabBar .caption{font-size:.8rem;display:inline-flex;flex-direction:row;align-items:center;cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;user-select:none}.kitsune .tabBar .pathItem{max-width:40ch;display:flex;flex-direction:row;flex-wrap:nowrap;white-space:nowrap;user-select:none;font-size:.8rem;align-items:end;overflow:hidden}.kitsune .tabBar .pathItem span{text-overflow:ellipsis;overflow:hidden}.kitsune .tabBar .pathItem:hover:not(:last-child){cursor:pointer;text-decoration:underline}.kitsune .tabsScope{display:flex;flex-direction:column;margin:0;align-items:stretch;flex:1 1 auto;overflow:hidden;position:relative}.kitsune .tabs{display:flex;flex-direction:column;margin:0;align-items:stretch;flex:1 1 auto;overflow:hidden}.kitsune .tabs .tabRackContainer{flex:1 1 auto;display:flex;flex-direction:row;flex-wrap:nowrap;overflow:hidden}.kitsune .tabs .tabRackTabs{flex-grow:0;flex-shrink:0}.kitsune .tabs .slack{flex:1 1 auto}.kitsune .tabs [role=tabpanel]{flex:1 1 auto;position:relative;display:flex;overflow:hidden;flex-direction:column}.kitsune .tabs [role=tabpanel]>.modalVisible{overflow:hidden}.kitsune .tabs [role=tabpanel]>.modalVisible .buttonBar,.kitsune .tabs [role=tabpanel]>.modalVisible .grid .body,.kitsune .tabs [role=tabpanel]>.modalVisible [role=form]{overflow:hidden}.kitsune .tabs .newSubTab{display:flex;align-items:center;justify-content:center;flex:1 1 auto;background-color:#fff}.kitsune .grid{display:flex;flex-direction:column;flex:1 1 auto;overflow:hidden;user-select:none;font-size:var(--kitsune-input-text-size);--row-header-width:2rem;--sizer-width:3px;--sizer-bar-width:1px;--sizer-border-width:1px;color:var(--kitsune-medium-emphasis-color);background-color:var(--kitsune-grid-frame-background-color)}.kitsune .grid:focus{outline:0}.kitsune .grid .sizer{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:stretch;cursor:col-resize;background-color:var(--kitsune-grid-sizer-color);background-clip:content-box;border-right:var(--sizer-border-width) solid transparent;border-left:var(--sizer-border-width) solid transparent}.kitsune .grid [role=rowheader]{border-right:var(--sizer-border-width) solid var(--kitsune-grid-sizer-color);display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1rem;align-content:center}.kitsune .grid [role=rowheader] span{flex:1 1 auto;padding:0;display:flex;flex-direction:column;justify-content:center;visibility:hidden;cursor:pointer}.kitsune .grid [role=row]:hover:not([aria-selected]) [role=rowheader] span{visibility:visible}.kitsune .grid [role=row]:focus [role=rowheader] span,.kitsune .grid [role=row]:focus-within [role=rowheader] span{visibility:visible}.kitsune .grid .body{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;flex:1 1 auto;overflow:auto;scrollbar-color:var(--kitsune-very-low-emphasis-color) transparent}.kitsune .grid .body [role=gridcell]{overflow:hidden;white-space:nowrap}.kitsune .grid .body .bigInt,.kitsune .grid .body .decimal,.kitsune .grid .body .float,.kitsune .grid .body .int,.kitsune .grid .body .money,.kitsune .grid .body .numeric,.kitsune .grid .body .real,.kitsune .grid .body .smallInt,.kitsune .grid .body .smallMoney,.kitsune .grid .body .tinyInt{text-align:right}.kitsune .grid .body .date,.kitsune .grid .body .dateTime,.kitsune .grid .body .dateTime2,.kitsune .grid .body .dateTimeOffset,.kitsune .grid .body .smallDateTime,.kitsune .grid .body .time{text-align:right}.kitsune .grid .body [role=row]{display:grid;grid-template-columns:var(--template-columns)}.kitsune .grid .body [role=row]>div:first-of-type{padding-left:2px}.kitsune .grid .body [role=row]:focus,.kitsune .grid .body [role=row]:focus-visible{outline-color:var(--kitsune-grid-row-focus-color);outline-style:dotted;outline-width:thin}.kitsune .grid .body [role=row][aria-selected]{background-color:var(--kitsune-grid-row-selected-background-color);color:var(--kitsune-grid-row-selected-color)}.kitsune .grid .body [role=row][aria-selected] [role=rowheader] .selectBox{visibility:visible}.kitsune .grid .body [role=grid]{display:flex;flex-direction:column;align-items:flex-start;background-color:var(--kitsune-grid-background-color);color:var(--kitsune-grid-color)}.kitsune .grid .body [role=grid] [role=row].hovered:not([aria-selected]){background-color:var(--kitsune-grid-row-hover-background-color);color:var(--kitsune-grid-row-hover-color)}.kitsune .grid .body [role=grid] [role=row].hovered:not([aria-selected]) [role=gridcell]{cursor:pointer}.kitsune .grid .body [role=grid] [role=row].hovered:not([aria-selected]) [role=rowheader] span{visibility:visible}.kitsune .grid .body [role=grid] [role=row]:not([aria-selected]) [role=gridcell].hovered{color:var(--kitsune-high-emphasis-color)}.kitsune .grid .body [role=grid] [role=row] [role=gridcell].hovered{text-decoration:underline;cursor:pointer}.kitsune .grid .body .placeholder [role=row] [role=gridcell]{filter:blur(2px)}.kitsune .grid .body .placeholder.fetching [role=row] [role=gridcell]{animation:pulse 4s linear infinite}.kitsune .grid .body .endOfResults{background-color:var(--kitsune-placeholder-color);color:var(--kitsune-button-border-color);padding:2rem;font-style:italic}.kitsune .grid>.header{background-color:var(--kitsune-grid-header-background-color);color:var(--kitsune-grid-header-color)}.kitsune .grid .header:hover [role=columnheader]:not(.open) .label .caption .indicators{display:flex;flex-direction:row;align-items:center}.kitsune .grid .header [role=row]{display:flex;flex-direction:row;align-items:stretch;overflow:hidden}.kitsune .grid .header [role=row] .label{display:flex;flex-direction:row;overflow:hidden}.kitsune .grid .header [role=row] .sizer{width:var(--sizer-width)}.kitsune .grid .header [role=row] [role=columnheader]{vertical-align:bottom;display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;align-content:stretch;cursor:pointer}.kitsune .grid .header [role=row] [role=columnheader] .label{display:flex;flex-direction:row;align-items:stretch;flex:1 1 auto}.kitsune .grid .header [role=row] [role=columnheader] .label .caption{flex:1 1 auto;display:flex;align-items:flex-end;position:relative;padding-top:.25rem;padding-bottom:.25rem}.kitsune .grid .header [role=row] [role=columnheader] .label .caption .indicators{display:none;color:var(--kitsune-grid-header-indicator-color);position:absolute;right:0;top:0;padding-top:2px;padding-right:2px;font-size:small}.kitsune .grid .header [role=row] [role=columnheader] .label .caption .indicators svg{height:12px;width:12px}.kitsune .grid .header [role=row] [role=columnheader] .label .caption .indicators .sortPosition+svg{width:6px}.kitsune .grid .header [role=row] [role=columnheader] .label .caption.group{justify-content:center;align-items:center}.kitsune .grid .header [role=row] [role=rowheader]{order:-1;width:var(--row-header-width)}.kitsune .grid .header [role=row] [role=rowheader] span{visibility:visible}.kitsune .grid .header [role=row] [role=rowheader] .menu{background-color:var(--kitsune-grid-header-background-color);color:var(--kitsune-grid-header-color);flex:1 1 auto}.kitsune .grid .header [role=row] [role=rowheader] .menu:hover{background-color:var(--kitsune-grid-header-color);color:var(--kitsune-grid-header-background-color)}.kitsune .grid .header [role=row] [role=rowheader] .menu:focus{border-color:var(--kitsune-grid-row-focus-color)}.kitsune .grid .header [role=row] .bottomBorder{height:1px;background-color:var(--kitsune-grid-sizer-color);align-self:stretch}.kitsune .grid .filter [role=row]>*,.kitsune .grid .header [role=row]>*{flex:0 0 auto;box-sizing:border-box}.kitsune .grid .filter [role=row] .sizer.margin,.kitsune .grid .header [role=row] .sizer.margin{background-color:transparent;flex:0 0 2px}.kitsune .grid search{overflow:hidden;flex:0 0 auto;background-color:var(--kitsune-grid-filter-background-color)}.kitsune .grid search fieldset{display:grid;grid-template-columns:var(--template-columns);margin-inline:0px;padding-block:0px;padding-inline:0px;border:none}.kitsune .grid search fieldset:focus-within .openBox{visibility:visible}.kitsune .grid search .none{background-color:#696969}.kitsune .grid search input[type=search i]::-webkit-search-cancel-button{display:none}.kitsune .grid search input[type=search],.kitsune .grid search select{border:none;outline:0;flex:1 1 auto;padding-block:0px;padding-inline:0px;padding-left:.125rem;padding-right:.125rem;padding-top:.125rem;padding-bottom:.125rem;background-color:unset;min-width:0}.kitsune .grid search .clear{display:flex;flex-direction:row;width:.7em;padding-right:.15rem;cursor:pointer;flex:0 0 auto}.kitsune .grid search .editor{display:flex;flex-direction:row;overflow:hidden;border-bottom:1px solid transparent;border-top:1px solid transparent}.kitsune .grid search .editor:has(input.invalid){background-color:var(--kitsune-error-color)}.kitsune .grid search .editor:focus,.kitsune .grid search .editor:focus-within{border-bottom-style:dashed;border-bottom-color:var(--kitsune-grid-row-focus-color);border-top-style:dashed;border-top-color:var(--kitsune-grid-row-focus-color)}.kitsune .grid search .editor:focus+.sizer,.kitsune .grid search .editor:focus-within+.sizer{border-left-style:dashed;border-left-color:var(--kitsune-grid-row-focus-color)}.kitsune .grid search .rowheader:has(+ .editor:focus),.kitsune .grid search .rowheader:has(+ .editor:focus-within),.kitsune .grid search .sizer:has(+ .editor:focus),.kitsune .grid search .sizer:has(+ .editor:focus-within){border-right-style:dashed;border-right-color:var(--kitsune-grid-row-focus-color)}.kitsune .grid search .none+.sizer{border-left-color:#696969}.kitsune .grid search .sizer:has(+ .none){border-right-color:#696969}.kitsune .grid search .rowheader{border-bottom:1px solid transparent;border-right:var(--sizer-border-width) solid var(--kitsune-grid-sizer-color);display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1rem;align-items:stretch}.kitsune .grid search .rowheader span{flex:1 1 auto;padding:0;display:flex;flex-direction:column;justify-content:center;visibility:hidden;cursor:pointer}.kitsune .grid search .rowheader .filterBox{visibility:visible}.kitsune .sort{display:grid;grid-template-columns:minmax(10em,30em) min-content minmax(10em,30em) min-content;grid-template-rows:auto 50ex}.kitsune .sort .label{text-align:center}.kitsune .sort .buttons{display:flex;flex-direction:column}.kitsune .sort .buttons button{padding-left:.75rem;padding-right:.75rem;padding-top:.25rem;padding-bottom:.25rem}.kitsune .sort .buttons .removeAll svg{transform:matrix(-1,0,0,1,0,0)}.kitsune .sort .buttons .remove svg{transform:matrix(-1.5,0,0,1.5,0,0)}.kitsune .sort .buttons .add svg{transform:scale(1.5)}.kitsune .sort .buttons .moveUp svg{transform:rotate(-90deg)}.kitsune .sort .buttons .moveDown svg{transform:rotate(90deg)}.kitsune .sort .segment{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-end;border:1px solid var(--kitsune-button-border-color);background-color:var(--kitsune-button-background-color);color:var(--kitsune-button-disabled-color);padding:.5rem;cursor:pointer;outline:0}.kitsune .sort .segment:hover:not(.draggingOver){filter:drop-shadow(2px 2px 4px var(--kitsune-content-color))}.kitsune .sort .segment:active{border-style:inset;filter:none}.kitsune .sort .segment:focus-within{border-style:dashed;border-color:var(--kitsune-button-border-focused-color)}.kitsune .sort .segment .label{flex:1 1 auto;justify-content:flex-start;overflow:hidden}.kitsune .sort .segment button:hover{color:unset;background-color:unset}.kitsune .sort .segment .terminal{font-weight:700;white-space:nowrap}.kitsune .sort .segment .path{display:inline-flex;flex-direction:row;flex-wrap:nowrap;font-style:italic}.kitsune .sort .segment .path span{white-space:nowrap}.kitsune .sort .availableColumns{display:flex;flex-direction:column;border:2px inset var(--kitsune-control-border-color);background-color:var(--kitsune-control-background-color);overflow-y:auto;overflow-x:hidden;align-items:flex-end}.kitsune .sort .availableColumns .segment{justify-content:flex-end;margin:.25rem}.kitsune .sort .availableColumns .segment .path{flex-direction:row}.kitsune .sort .availableColumns .segment .path span:not(:last-child)::after{content:"→"}.kitsune .sort .availableColumns .segment .path span:last-child::after{content:"."}.kitsune .sort .availableColumns .segment svg{margin-left:.25rem}.kitsune .sort .segments{display:flex;flex-direction:column;border:2px inset var(--kitsune-control-border-color);background-color:var(--kitsune-control-background-color);overflow-y:auto;overflow-x:hidden}.kitsune .sort .segments .divider{height:4px;border:none;border-radius:2px;background-color:transparent;display:block}.kitsune .sort .segments .divider.draggingOver{background-color:var(--kitsune-highlight-color)}.kitsune .sort .segments .segment{justify-content:flex-start;margin-left:.25rem;margin-right:.25rem}.kitsune .sort .segments .segment .path{display:inline-flex;flex-direction:row-reverse;font-style:italic}.kitsune .sort .segments .segment .path span:not(:last-child)::before{content:"←"}.kitsune .sort .segments .segment .path span:last-child::before{content:"."}.kitsune .sort .segments .segment svg{margin-right:.25rem}.kitsune .design{padding:2rem;overflow:auto;background-color:var(--kitsune-design-frame);scrollbar-color:var(--kitsune-very-low-emphasis-color) transparent}.kitsune .design .description{font-weight:lighter;color:var(--kitsune-low-emphasis-color)}.kitsune .design .description.state{font-size:smaller;font-style:italic;color:var(--kitsune-low-emphasis-color)}.kitsune .design .emptyList{font-style:italic;margin-top:2ex;color:var(--kitsune-low-emphasis-color)}.kitsune .design select{margin-right:1rem}.kitsune .design input,.kitsune .design textarea{width:unset;max-width:80ch;border:2px solid var(--kitsune-control-border-color);outline:0}.kitsune .design input:focus,.kitsune .design textarea:focus{border-style:dashed;border-color:var(--kitsune-grid-row-focus-color)}.kitsune .design textarea{height:12ex}.kitsune .design .section{background-color:var(--kitsune-content-frame-background-color);padding:2rem;margin-bottom:1rem}.kitsune .design .section .form{display:grid;grid-template-columns:max-content 1fr;row-gap:.25rem;align-items:center}.kitsune .design .section .form .fourStateCheckBox{justify-self:start}.kitsune .design .section .form .caption{margin-right:.25rem}.kitsune .design .section .form .description{grid-column-end:span 2}.kitsune .design .section h2{display:flex;flex-direction:row;align-items:end;color:var(--kitsune-primary-color)}.kitsune .design .section h2 button{margin-left:.25rem}.kitsune .design .section .columnsHeader{display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:space-between;align-items:center}.kitsune .design .section .segments{display:inline-flex;flex-direction:column;border:2px inset var(--kitsune-control-border-color);background-color:var(--kitsune-control-frame-background-color);scrollbar-color:var(--kitsune-very-low-emphasis-color) transparent;height:30ex;overflow-y:auto;overflow-x:hidden;min-width:20rem}.kitsune .design .section .segments .segment{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;border:1px solid var(--kitsune-content-border-color);background-color:var(--kitsune-content-background-color);color:var(--kitsune-content-color);padding:.5rem}.kitsune .design .section .segments .segment svg{width:1.25rem;height:1.25rem}.kitsune .design .section .checkConstraints,.kitsune .design .section .columns{display:flex;flex-direction:row;align-items:flex-start;border:2px inset var(--kitsune-control-border-color);background-color:var(--kitsune-control-frame-background-color);height:30ex;overflow-y:auto;overflow-x:hidden;padding:.75rem;flex-wrap:wrap;align-content:flex-start;scrollbar-color:var(--kitsune-very-low-emphasis-color) transparent}.kitsune .design .section .checkConstraints .checkConstraint,.kitsune .design .section .checkConstraints .column,.kitsune .design .section .columns .checkConstraint,.kitsune .design .section .columns .column{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;justify-content:space-between;background-color:var(--kitsune-content-background-color);color:var(--kitsune-content-color);border:1px solid var(--kitsune-content-border-color);margin-right:.75rem;margin-bottom:.75rem;flex:0 1 40ch;overflow:hidden}.kitsune .design .section .checkConstraints .checkConstraint:hover,.kitsune .design .section .checkConstraints .column:hover,.kitsune .design .section .columns .checkConstraint:hover,.kitsune .design .section .columns .column:hover{background-color:var(--kitsune-content-hover-background-color);color:var(--kitsune-content-hover-color)}.kitsune .design .section .checkConstraints .checkConstraint:hover .caption,.kitsune .design .section .checkConstraints .column:hover .caption,.kitsune .design .section .columns .checkConstraint:hover .caption,.kitsune .design .section .columns .column:hover .caption{text-decoration:underline}.kitsune .design .section .checkConstraints .checkConstraint:focus,.kitsune .design .section .checkConstraints .column:focus,.kitsune .design .section .columns .checkConstraint:focus,.kitsune .design .section .columns .column:focus{border-style:dashed;border-color:var(--kitsune-grid-row-focus-color)}.kitsune .design .section .checkConstraints .checkConstraint .caption,.kitsune .design .section .checkConstraints .column .caption,.kitsune .design .section .columns .checkConstraint .caption,.kitsune .design .section .columns .column .caption{margin-top:.5rem;margin-bottom:.5rem;margin-left:.5rem;text-overflow:ellipsis;flex:1 1 0;white-space:nowrap;overflow:hidden;text-align:left}.kitsune .design .section .checkConstraints .checkConstraint .caption.required,.kitsune .design .section .checkConstraints .column .caption.required,.kitsune .design .section .columns .checkConstraint .caption.required,.kitsune .design .section .columns .column .caption.required{font-weight:700}.kitsune .design .section .checkConstraints .checkConstraint .caption.hidden,.kitsune .design .section .checkConstraints .column .caption.hidden,.kitsune .design .section .columns .checkConstraint .caption.hidden,.kitsune .design .section .columns .column .caption.hidden{font-style:italic}.kitsune .design .section .checkConstraints .checkConstraint svg,.kitsune .design .section .checkConstraints .column svg,.kitsune .design .section .columns .checkConstraint svg,.kitsune .design .section .columns .column svg{width:1.25rem;height:1.25rem}.kitsune .design .section .checkConstraints .checkConstraint button,.kitsune .design .section .checkConstraints .column button,.kitsune .design .section .columns .checkConstraint button,.kitsune .design .section .columns .column button{display:none}.kitsune .design .section .relationshipUI{display:grid;grid-template-columns:minmax(10em,30em) minmax(10em,30em);grid-column-gap:1rem}.kitsune .design .section .relationships{display:flex;flex-direction:column;align-items:stretch;border:2px inset var(--kitsune-control-border-color);background-color:var(--kitsune-control-frame-background-color);height:30ex;overflow-y:auto;overflow-x:hidden;padding:.75rem;flex-wrap:nowrap;align-content:flex-start;scrollbar-color:var(--kitsune-very-low-emphasis-color) transparent}.kitsune .design .section .relationships .relationship{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;justify-content:space-between;background-color:var(--kitsune-content-background-color);color:var(--kitsune-content-color);border:1px solid var(--kitsune-content-border-color);margin-right:.75rem;margin-bottom:.75rem}.kitsune .design .section .relationships .relationship:hover{background-color:var(--kitsune-content-hover-background-color);color:var(--kitsune-content-hover-color)}.kitsune .design .section .relationships .relationship:hover .caption{text-decoration:underline}.kitsune .design .section .relationships .relationship:focus{border-style:dashed;border-color:var(--kitsune-button-border-focused-color)}.kitsune .design .section .relationships .relationship .caption{margin-top:.5rem;margin-bottom:.5rem;margin-left:.5rem;text-overflow:ellipsis;flex:1 1 0;white-space:nowrap;overflow:hidden;text-align:left}.kitsune .design .section .relationships .relationship .caption.hidden{font-style:italic}.kitsune .design .section .relationships .relationship svg{width:1.25rem;height:1.25rem}.kitsune .design .section .relationships .relationship button{display:none}.kitsune .design .section .actions{display:flex;flex-direction:column;align-items:flex-start;margin-top:1.5ex}.kitsune .design .section .actions .action{display:flex;flex-direction:row}.kitsune .design .section .actions .action button{display:flex;flex-direction:row;cursor:pointer;align-items:center;padding-top:.75ex;padding-bottom:.75ex;padding-left:.5rem;padding-right:.5rem;border-width:2px;border-style:dashed}.kitsune .design .section .actions .action button div{margin-left:.5rem}.kitsune .design .section .actions .action button:hover{background-color:unset}.kitsune .design .section .actions .action button:hover:enabled{text-decoration:underline}.kitsune .design .section .actions .action button:disabled{color:var(--kitsune-button-disabled-color);cursor:default}.kitsune .design .section .actions .action .meter{display:flex}.kitsune .design .section .actions .action .spinner{width:1.5rem;height:1.5rem}.kitsune .design .section .actions .action .error{display:flex;margin-left:.5rem;color:var(--kitsune-error-color)}.kitsune .design .section .actions .action .error svg{width:1.5rem;height:1.5rem}.kitsune .design .section.rolePermissions label{color:var(--kitsune-control-color)}.kitsune .design .section .schemaRoles{display:grid;grid-template-columns:fit-content(30em) repeat(7,5em) 2rem}.kitsune .design .section .schemaRoles input{place-self:center;width:17px;height:17px}.kitsune .design .section .schemaRoles .header.caption{margin-bottom:.5rem;place-self:center;font-weight:700;color:var(--kitsune-control-color)}.kitsune .design .section .schemaRoles .role.caption{place-self:flex-end;white-space:nowrap;color:var(--kitsune-control-color)}.kitsune .design .section .schemaRoles.form{margin-top:1rem;padding-top:unset;padding-bottom:unset}.kitsune .design .section .databaseRoles{display:grid;grid-template-columns:fit-content(30em) repeat(10,max-content) 2rem;overflow-x:auto}.kitsune .design .section .databaseRoles input{place-self:center;width:17px;height:17px}.kitsune .design .section .databaseRoles .header.caption{margin-bottom:.5rem;place-self:flex-end;font-weight:700;text-align:center;justify-self:center;color:var(--kitsune-control-color)}.kitsune .design .section .databaseRoles .role.caption{place-self:flex-end;white-space:nowrap;color:var(--kitsune-control-color)}.kitsune .design .section .databaseRoles .role.caption:hover{cursor:pointer;text-decoration:underline}.kitsune .design .section .databaseRoles.form{margin-top:1rem;padding-top:unset;padding-bottom:unset}.kitsune .design .section .proceduralRoles,.kitsune .design .section .procedureRoles,.kitsune .design .section .tableRoles,.kitsune .design .section .tabularRoles{display:grid;overflow-x:auto}.kitsune .design .section .proceduralRoles input,.kitsune .design .section .procedureRoles input,.kitsune .design .section .tableRoles input,.kitsune .design .section .tabularRoles input{place-self:center;width:17px;height:17px}.kitsune .design .section .proceduralRoles .header.caption,.kitsune .design .section .procedureRoles .header.caption,.kitsune .design .section .tableRoles .header.caption,.kitsune .design .section .tabularRoles .header.caption{margin-bottom:.5rem;place-self:center;font-weight:700;color:var(--kitsune-control-color)}.kitsune .design .section .proceduralRoles .role.caption,.kitsune .design .section .procedureRoles .role.caption,.kitsune .design .section .tableRoles .role.caption,.kitsune .design .section .tabularRoles .role.caption{display:flex;flex-direction:row;cursor:pointer;align-items:center;white-space:nowrap;font-size:unset}.kitsune .design .section .proceduralRoles .role.caption span,.kitsune .design .section .procedureRoles .role.caption span,.kitsune .design .section .tableRoles .role.caption span,.kitsune .design .section .tabularRoles .role.caption span{margin-left:.5rem;margin-right:.5rem;white-space:nowrap}.kitsune .design .section .proceduralRoles.form,.kitsune .design .section .procedureRoles.form,.kitsune .design .section .tableRoles.form,.kitsune .design .section .tabularRoles.form{margin-top:1rem;padding-top:unset;padding-bottom:unset}.kitsune .design .section .tableRoles .role,.kitsune .design .section .tabularRoles .role{justify-content:start}.kitsune .design .section .tableRoles .role.expanded svg,.kitsune .design .section .tabularRoles .role.expanded svg{transform:rotate(90deg)}.kitsune .design .section .tableRoles .column.caption,.kitsune .design .section .tabularRoles .column.caption{display:flex;flex-direction:row;justify-content:flex-end;color:var(--kitsune-control-color)}.kitsune .design .section .tableRoles .column.caption span,.kitsune .design .section .tabularRoles .column.caption span{margin-left:.5rem;margin-right:.5rem}.kitsune .design .section .tableRoles{grid-template-columns:fit-content(30em) repeat(6,max-content) 2rem}.kitsune .design .section .tabularRoles{grid-template-columns:fit-content(30em) repeat(6,max-content)}.kitsune .design .section .proceduralRoles{grid-template-columns:fit-content(30em) repeat(2,max-content)}.kitsune .design .section .procedureRoles{grid-template-columns:fit-content(30em) max-content 2rem}@media (max-width:420px) or (max-height:420px){.kitsune{--kitsune-input-text-size:1rem}.kitsune .actions button{padding-left:1rem;padding-right:1rem}.kitsune .actions button .caption{font-size:.7rem}.kitsune .database .contentPane button.showNamespacesPanel{display:inherit}.kitsune .database .navPane{display:none}.kitsune .database .splitter{display:none}.kitsune .database.showNavigation .navPane{display:flex;flex:1 1 auto}.kitsune .database.showNavigation .contentPane{display:none}.kitsune [role=form]{padding-inline:0.25rem}.kitsune [role=form] fieldset.expanded{padding-left:.25rem;padding-right:.25rem}.kitsune [role=form] .editorForm{grid-template-columns:max-content 1fr;grid-row-gap:0px}.kitsune [role=form] .editorForm label{text-align:left;padding-left:0;font-size:.75rem}.kitsune [role=form] .editorForm .fieldGroup{grid-column:span 2;margin-bottom:.75rem}.kitsune [role=form] .editorForm .fieldGroup .indicator{grid-column:1}.kitsune [role=form] .editorForm .fieldGroup .value{grid-column:2}.kitsune [role=form] .editorForm .fieldGroup label{grid-column:2}.kitsune .modalContainer [aria-modal=true]{padding:0;border:none;top:0;left:0;right:0;bottom:0;transform:none;min-width:initial;max-height:initial;position:absolute}.kitsune .modalContainer [aria-modal=true].alertDialog,.kitsune .modalContainer [aria-modal=true].confirmDialog,.kitsune .modalContainer [aria-modal=true].prompt{max-width:unset}.kitsune .modalContainer [aria-modal=true] .body .form{grid-template-columns:1fr}.kitsune .modalContainer [aria-modal=true] .body .form .caption{margin-top:1ex;margin-bottom:.25ex;text-align:left;padding-left:0}.kitsune .modalContainer [aria-modal=true] .body:has(.relationshipEditor){padding-right:1rem;padding-left:.5rem;padding-top:2rem;padding-bottom:1rem}.kitsune .modalContainer [aria-modal=true] .relationshipEditor{width:unset;grid-template-columns:max-content 1fr 0.5em 1fr}.kitsune .modalContainer [aria-modal=true] .relationshipEditor .caption{font-size:small;padding-left:0;padding-right:0;grid-column-start:span 4;justify-self:start}.kitsune .design{padding:0}.kitsune .design .section .relationshipUI{grid-template-columns:minmax(10em,30em);grid-column-gap:unset}}