.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;display:flex;max-width:100%;max-height:100%;z-index:1000}.cdk-overlay-backdrop{position:absolute;inset:0;pointer-events:auto;-webkit-tap-highlight-color:transparent;opacity:0;touch-action:manipulation;z-index:1000;transition:opacity .4s cubic-bezier(.25,.8,.25,1)}@media(prefers-reduced-motion){.cdk-overlay-backdrop{transition-duration:1ms}}.cdk-overlay-backdrop-showing{opacity:1}@media(forced-colors:active){.cdk-overlay-backdrop-showing{opacity:.6}}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px;z-index:1000}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}.cdk-overlay-popover{background:none;border:none;padding:0;outline:0;overflow:visible;position:fixed;pointer-events:none;white-space:normal;color:inherit;text-decoration:none;width:100%;height:100%;inset:0 auto auto 0}.cdk-overlay-popover::backdrop{display:none}.cdk-overlay-popover .cdk-overlay-backdrop{position:fixed;z-index:auto}body,body.light-mode{color-scheme:light;--primaryH: 190;--L000: 100%;--L010: 95%;--L025: 90%;--L050: 85%;--L100: 80%;--L200: 70%;--L300: 60%;--L400: 50%;--L500: 40%;--L600: 30%;--L700: 20%;--L800: 10%;--L900: 5%;--L950: 2%;--L990: 0%;--loading-item-animation-color: 0 0 0}body.dark-mode{color-scheme:dark;--primaryH: 210;--L000: 0%;--L010: 3%;--L025: 4%;--L050: 5%;--L100: 6%;--L200: 10%;--L300: 20%;--L400: 35%;--L500: 40%;--L600: 50%;--L700: 60%;--L800: 70%;--L900: 80%;--L950: 95%;--L990: 100%;--loading-item-animation-color: 255 255 255}body{--primary050: hsl(var(--primaryH), 5%, var(--L050));--primary100: hsl(var(--primaryH), 15%, var(--L100));--primary200: hsl(var(--primaryH), 15%, var(--L200));--primary300: hsl(var(--primaryH), 15%, var(--L300));--primary400: hsl(var(--primaryH), 15%, var(--L400));--primary500: hsl(var(--primaryH), 15%, var(--L500));--primary600: hsl(var(--primaryH), 15%, var(--L600));--primary700: hsl(var(--primaryH), 15%, var(--L700));--primary800: hsl(var(--primaryH), 15%, var(--L800));--primary900: hsl(var(--primaryH), 15%, var(--L900));--primary950: hsl(var(--primaryH), 5%, var(--L950));--neutral000: hsl(0, 0%, var(--L000));--neutral010: hsl(0, 0%, var(--L010));--neutral025: hsl(0, 0%, var(--L025));--neutral050: hsl(0, 0%, var(--L050));--neutral100: hsl(0, 0%, var(--L100));--neutral200: hsl(0, 0%, var(--L200));--neutral300: hsl(0, 0%, var(--L300));--neutral400: hsl(0, 0%, var(--L400));--neutral500: hsl(0, 0%, var(--L500));--neutral600: hsl(0, 0%, var(--L600));--neutral700: hsl(0, 0%, var(--L700));--neutral800: hsl(0, 0%, var(--L800));--neutral900: hsl(0, 0%, var(--L900));--neutral950: hsl(0, 0%, var(--L950));--neutral990: hsl(0, 0%, var(--L990));--alert050: hsl(0, 5%, var(--L050));--alert100: hsl(0, 15%, var(--L100));--alert200: hsl(0, 25%, var(--L200));--alert300: hsl(0, 45%, var(--L300));--alert400: hsl(0, 55%, var(--L400));--alert500: hsl(0, 75%, var(--L500));--alert600: hsl(0, 65%, var(--L600));--alert700: hsl(0, 55%, var(--L700));--alert800: hsl(0, 45%, var(--L800));--alert900: hsl(0, 25%, var(--L900));--alert950: hsl(0, 5%, var(--L950));--warn050: hsl(15, 5%, var(--L050));--warn100: hsl(15, 15%, var(--L100));--warn200: hsl(15, 25%, var(--L200));--warn300: hsl(15, 45%, var(--L300));--warn400: hsl(15, 55%, var(--L400));--warn500: hsl(15, 75%, var(--L500));--warn600: hsl(15, 65%, var(--L600));--warn700: hsl(15, 55%, var(--L700));--warn800: hsl(15, 45%, var(--L800));--warn900: hsl(15, 25%, var(--L900));--warn950: hsl(15, 5%, var(--L950));--success050: hsl(120, 5%, var(--L050));--success100: hsl(120, 15%, var(--L100));--success200: hsl(120, 25%, var(--L200));--success300: hsl(120, 45%, var(--L300));--success400: hsl(120, 55%, var(--L400));--success500: hsl(120, 55%, var(--L500));--success600: hsl(120, 65%, var(--L600));--success700: hsl(120, 55%, var(--L700));--success800: hsl(120, 45%, var(--L800));--success900: hsl(120, 25%, var(--L900));--success950: hsl(120, 5%, var(--L950));--background: var(--neutral010);--text-color: var(--primary950);--color-mode-border-color: var(--primary950);--font-family: "Roboto", "Segoe UI", Geneva, Verdana, sans-serif;--font-mono: "Roboto Mono", "FreeMono", "Liberation Mono", "Ubuntu Mono", "Courier New", "Droid Sans Mono", Courier, monospace;--input-focus-color: var(--neutral950);--context-menu-background: var(--primary200);--context-menu-item: var(--primary300);--context-menu-item-hover: var(--primary400);--context-button-list-background: var(--primary200);--ellipsis-item-background: var(--primary300);--ellipsis-item-hover-background: var(--primary400);--button-disabled-opacity: .25;--button-default-border-color: var(--neutral300);--button-default-background: var(--neutral200);--button-default-box-shadow: var(--neutral500);--button-default-color: var(--neutral950);--button-default-hover-border-color: var(--neutral100);--button-default-hover-background: var(--neutral300);--button-default-hover-box-shadow: var(--neutral300);--button-default-focus-border-color: var(--input-focus-color);--button-primary-border-color: var(--primary300);--button-primary-background: var(--primary400);--button-primary-box-shadow: var(--primary050);--button-primary-color: var(--primary950);--button-primary-hover-border-color: var(--primary100);--button-primary-hover-background: var(--primary400);--button-primary-hover-box-shadow: var(--primary300);--button-primary-focus-border-color: var(--input-focus-color);--button-warn-border-color: var(--alert300);--button-warn-background: var(--alert200);--button-warn-box-shadow: var(--alert050);--button-warn-color: var(--alert950);--button-warn-hover-border-color: var(--alert100);--button-warn-hover-background: var(--alert400);--button-warn-hover-box-shadow: var(--alert300);--button-warn-focus-border-color: var(--alert500);--link-color: var(--primary700);--link-hover-color: var(--primary950);--link-focus-border-color: var(--input-focus-color);--dialog-backdrop-background: color-mix(in hsl, var(--primary050) 60%, transparent);--dialog-backdrop-background-no-filter: color-mix(in hsl, var(--primary050) 70%, transparent);--dialog-background: var(--neutral200);--dialog-shadow-color: color-mix(in hsl, var(--neutral050) 30%, transparent);--dialog-close-shadow-color: var(--neutral500);--dialog-close-background: var(--neutral300);--dialog-close-background-hover: var(--neutral500);--input-border-color: var(--primary600);--input-background: var(--primary200);--input-background-affix: var(--primary300);--input-background-transparent: color-mix(in hsl, var(--input-background) 60%, transparent);--input-item-color: var(--primary400);--input-item-active-color: var(--primary700);--input-focus-border-color: var(--input-focus-color);--input-color-shadow: var(--neutral050);--input-checked-color: var(--primary500);--input-textarea-min-height: 33px;--input-textarea-max-height: 500px;--input-textarea-limit-size: 16px;--input-textarea-limit-background: var(--neutral400);--input-textarea-limit-color: var(--primary600);--input-textarea-limit-border: 1px solid var(--neutral400);--input-error-color: var(--alert700);--input-line-height: 21px;--input-mark-top: -2px;--input-placeholder-color: var(--primary600);--content-title-text-color: var(--neutral990);--content-box-border: var(--neutral300);--content-box-background: var(--neutral200);--content-box-color: var(--neutral100);--content-box-text-background: #000000bf;--content-box-over-text: #fff;--tile-add-file-background: var(--neutral200);--tile-add-file-color: var(--neutral700);--tile-info-text-color: #fff;--tile-info-border-color: #fff;--tile-info-border-color2: #000;--tile-info-background: #fff5;--color-picker-embedded-background: var(--neutral050);--color-picker-color-view-border: 1px solid var(--neutral990);--color-picker-color-view-background: var(--background);--color-picker-color-cursor-zone-outline: 1px solid var(--neutral990);--color-picker-color-cursor-zone-offset: -3px;--color-picker-color-range-track-border: 1px solid var(--neutral990);--color-picker-color-range-thumb-border: 1px solid var(--neutral990);--color-picker-color-palette-item-by-line: 9;--color-picker-color-palette-item-height: 30px;--color-picker-color-palette-item-border: 1px solid var(--neutral990);--color-picker-color-palette-item-border-hover: 1px solid var(--neutral500);--color-picker-color-palette-item-outline-selected: 3px solid #040404;--color-picker-color-palette-item-outline-offset: -1px;--datetime-picker-embedded-background: var(--neutral050);--datetime-picker-head-background: var(--neutral100);--datetime-picker-day-color: var(--neutral500);--datetime-picker-day-background: var(--neutral100);--datetime-picker-day-current-month-background: var(--neutral200);--datetime-picker-day-current-month-color: var(--neutral800);--datetime-picker-day-weekend-current-month-text: var(--primary600);--datetime-picker-day-today-background: var(--neutral300);--datetime-picker-day-today-text: var(--primary700);--datetime-picker-day-selected-background: var(--primary500);--datetime-picker-day-selected-color: var(--neutral000);--datetime-picker-day-selectable-background: var(--primary400);--datetime-picker-day-selectable-color: var(--neutral950);--datetime-picker-day-disabled-background: transparent;--tabs-line-color: var(--neutral400);--tab-border-color: var(--neutral400);--tab-text-color: var(--neutral600);--tab-select-border-color: var(--neutral600);--tab-text-border-color: var(--neutral950);--tab-hover-border-color: var(--neutral950);--scrollbar-color: var(--primary400);--scrollbar-color-hover: var(--primary600);--scrollbar-width: thin;--info-message-top: 50px;--info-message-max-width: 300px;--info-message-border-color: var(--neutral900);--info-message-background: var(--neutral500);--info-message-box-shadow-color: var(--neutral000);--info-message-progress-background: var(--neutral900);--error-message-border-color: var(--alert700);--error-message-background: var(--alert300);--error-message-box-shadow-color: var(--neutral000);--error-message-progress-background: var(--alert500);--warn-message-border-color: var(--warn700);--warn-message-background: var(--warn300);--warn-message-box-shadow-color: var(--neutral000);--warn-message-progress-background: var(--warn500);--success-message-border-color: var(--success700);--success-message-background: var(--success300);--success-message-box-shadow-color: var(--neutral000);--success-message-progress-background: var(--success500);--tip-message-border-color: var(--primary700);--tip-message-background: var(--primary300);--tip-message-box-shadow-color: var(--neutral000);--tip-message-progress-background: var(--primary500);--grid-cell-padding: 6px;--block-radius: 3px;--block-border: 1px solid var(--primary500);--block-shadow: 0 0 24px 2px var(--primary200);--block-margin: 12px;--block-background: var(--neutral025);--message-radius: 3px;--message-color: var(--primary950);--message-border-color: var(--primary500);--message-border-width: 1px;--message-border-style: solid;--message-shadow: 0 0 12px 2px var(--neutral200);--message-margin: 12px;--message-gap: 12px;--message-marquee-size: 20px;--message-background: var(--primary050);--info-message-color: var(--neutral900);--info-message-border-color: var(--neutral700);--info-message-background: var(--neutral200);--success-message-color: var(--success900);--success-message-border-color: var(--success500);--success-message-background: var(--success200);--warn-message-color: var(--warn900);--warn-message-border-color: var(--warn500);--warn-message-background: var(--warn200);--error-message-color: var(--alert900);--error-message-border-color: var(--alert500);--error-message-error-background: var(--alert200);--tip-message-color: var(---primary900);--tip-message-border-color: var(--primary500);--tip-message-background: var(--primary200);--table-header-background: var(--neutral100);--table-header-background-hover: var(--neutral200);--table-header-sortable-cell: var(--neutral300);--table-line-hover-background: var(--neutral300);--table-selected-text: var(--alert800);--tooltip-text-color: var(--neutral950);--tooltip-background: color-mix(in hsl, var(--primary200) 93%, transparent);--tooltip-shadow-color: var(--neutral000);--tooltip-border-color: var(--primary200);--tooltip-cursor: help;--page-item-text-color: var(--neutral900);--page-item-border-color: var(--neutral500);--page-item-current-test-color: var(--primary700);--page-item-current-background: var(--primary200);--page-item-hover-background: var(--neutral300);--walkthrough-backdrop: rgba(0, 0, 0, .7);--click-enter-hover-background: none;--click-enter-hover-cursor: pointer;--click-enter-hover-filter: brightness(.8);--click-enter-block-hover-background: var(--neutral200);--spinner-color: var(--neutral950);--loader-background: color-mix(in hsl, var(--neutral050) 23%, transparent);--loader-text-color: var(--neutral950);--loader-text-shadow-color: var(--neutral000);--loader-progress-background: #0b0b0b80;--loader-progress-bar-background: #fff;--loading-item-color: var(--primary200);--contrib-calendar-day-font-size: 12px;--contrib-calendar-day-background: var(--neutral050);--contrib-calendar-month-font-size: 12px;--contrib-calendar-tile-size: 15px;--contrib-calendar-tile-color-even: var(--neutral100);--contrib-calendar-tile-color-odd: var(--neutral200);--contrib-calendar-tile-color-lvl1: var(--success300);--contrib-calendar-tile-color-lvl2: var(--success400);--contrib-calendar-tile-color-lvl3: var(--success500);--contrib-calendar-tile-color-lvl4: var(--success600);--window-background: var(--dialog-background);--window-shadow-color: var(--dialog-shadow-color);--window-bar-button-background: var(--neutral400);--window-bar-button-focus-outline: 2px solid var(--neutral900);--window-bar-button-focus-offset: 1px;--window-bar-button-size: 24px;--select2-selection-focus-border-color: var(--input-focus-border-color);--select2-selection-text-color: var(--text-color);--select2-selection-background: var(--input-background);--select2-selection-border-color: var(--input-border-color);--select2-selection-disabled-background: var(--input-background);--select2-selection-disabled-border-color: var(--input-border-color);--select2-single-height: auto;--select2-dropdown-background: var(--input-background);--select2-dropdown-border-color: var(--input-border-color);--select2-option-text-color: var(--text-color);--select2-option-selected-text-color: var(--text-color);--select2-option-selected-background: var(--primary500);--select2-option-highlighted-text-color: var(--text-color);--select2-option-highlighted-background: var(--primary400);--select2-search-border-color: var(--input-border-color);--select2-search-background: var(--text-color);--select2-selection-line-height: 31px;--select2-selection-readonly-background: var(--input-background);--select2-selection-choice-line-height: 25px;--select2-selection-choice-background: var(--primary300);--select2-selection-choice-border-color: var(--primary500);--select2-selection-choice-text-color: var(--text-color);--select2-selection-choice-close-color: var(--primary800);--select2-selection-choice-hover-close-color: var(--primary950)}body,html{margin:0;background:var(--background);padding:0;height:100%;overflow:hidden;color:var(--text-color)}*,*:focus,*:hover{transition-duration:.3s;transition-property:background-color,opacity,border,box-shadow,text-shadow,outline}:focus{outline:2px solid var(--link-focus-border-color);&[tabindex="-1"]{outline:none}}*{font-family:var(--font-family)}a{cursor:pointer;color:var(--link-color);text-decoration:none;&:hover{color:var(--link-hover-color)}table &{margin:auto 10px}}button,a.button{display:inline-flex;align-items:center;gap:10px;max-width:100%;&.primary{--button-default-border-color: var(--button-primary-border-color);--button-default-background: var(--button-primary-background);--button-default-box-shadow: var(--button-primary-box-shadow);--button-default-color: var(--button-primary-color);--button-default-focus-border-color: var(--button-primary-focus-border-color);--button-default-hover-border-color: var(--button-primary-hover-border-color);--button-default-hover-background: var(--button-primary-hover-background);--button-default-hover-box-shadow: var(--button-primary-hover-box-shadow)}&.warn{--button-default-border-color: var(--button-warn-border-color);--button-default-background: var(--button-warn-background);--button-default-box-shadow: var(--button-warn-box-shadow);--button-default-color: var(--button-warn-color);--button-default-focus-border-color: var(--button-warn-focus-border-color);--button-default-hover-border-color: var(--button-warn-hover-border-color);--button-default-hover-background: var(--button-warn-hover-background);--button-default-hover-box-shadow: var(--button-warn-hover-box-shadow)}}button{&:disabled{opacity:var(--button-disabled-opacity);cursor:default;--button-default-hover-border-color: var(--button-default-border-color);--button-default-hover-background: var(--button-default-background);--button-default-hover-box-shadow: var(--button-default-box-shadow)}&.primary:disabled{--button-default-hover-border-color: var(--button-primary-border-color);--button-default-hover-background: var(--button-primary-background);--button-default-hover-box-shadow: var(--button-primary-box-shadow)}&.warn:disabled{--button-default-hover-border-color: var(--button-warn-border-color);--button-default-hover-background: var(--button-warn-background);--button-default-hover-box-shadow: var(--button-warn-box-shadow)}}.buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;>button{margin:0}>.line{flex:1 1 100%}}button,input::file-selector-button,a.button{cursor:pointer;margin:0 5px;outline:none;box-shadow:0 0 1px var(--button-default-box-shadow);border:2px solid var(--button-default-border-color);border-radius:5px;background:var(--button-default-background);padding:10px;color:var(--button-default-color);font-size:110%;text-decoration:none}button,input::file-selector-button{caret-color:transparent}button:hover,input::file-selector-button:hover,a.button:hover{box-shadow:0 0 6px var(--button-default-hover-box-shadow);border:2px solid var(--button-default-hover-border-color);background:var(--button-default-hover-background);color:var(--button-default-color)}button:focus,input::file-selector-button:focus,a.button:focus{border-color:var(--button-default-focus-border-color)}[type=file]{cursor:pointer}[type=color]{min-width:60px;max-width:200px;height:30px}input:not(:focus-visible):invalid{text-decoration:underline wavy var(--alert500)}input::placeholder{color:var(--input-placeholder-color)}input[type=range][orient=vertical]{vertical-align:bottom;appearance:slider-vertical;width:16px;writing-mode:vertical-lr;direction:rtl}input[type=range][orient=horizontal]{margin:0 2px;padding:4px}:where(input:not([type=checkbox],[type=radio]),.input,textarea,select){box-sizing:border-box;outline:2px solid transparent;border:1px solid var(--input-border-color);border-radius:3px;background:var(--input-background);padding:5px 3px;width:100%;color:var(--text-color);font-size:16px;line-height:var(--input-line-height)}textarea{min-height:31px}:where(input:not([type=checkbox],[type=radio]),.input,textarea,select):disabled{opacity:.5}:where(input:not([type=checkbox],[type=radio]),.input,textarea,select):focus,.input:focus-within{outline-color:var(--input-focus-border-color)}input:where([type=range],[type=checkbox],[type=radio]){accent-color:var(--primary500)}.select2-container-dropdown{transition:none}select2{&[ng-reflect-disabled=true]{opacity:.5}[tabindex]{outline:none}}.tooltip{cursor:var(--tooltip-cursor)}.tooltip-panel,.tooltip-panel *{pointer-events:none}.sort-cell{cursor:pointer;&:hover{background-color:var(--table-header-sortable-cell)}}.sort-asc:after{display:inline;content:" \2b9f"}.sort-desc:after{display:inline;content:" \2b9d"}:has(>.s-12,>.s-11,>.s-10,>.s-9,>.s-8,>.s-7,>.s-6,>.s-5,>.s-4,>.s-3,>.s-2,>.s-1,>.s-f,>.s-12-x,>.s-11-x,>.s-10-x,>.s-9-x,>.s-8-x,>.s-7-x,>.s-6-x,>.s-5-x,>.s-4-x,>.s-3-x,>.s-2-x,>.s-1-x,>.s-12-l,>.s-11-l,>.s-10-l,>.s-9-l,>.s-8-l,>.s-7-l,>.s-6-l,>.s-5-l,>.s-4-l,>.s-3-l,>.s-2-l,>.s-1-l,>.s-12-m,>.s-11-m,>.s-10-m,>.s-9-m,>.s-8-m,>.s-7-m,>.s-6-m,>.s-5-m,>.s-4-m,>.s-3-m,>.s-2-m,>.s-1-m,>.s-12-s,>.s-11-s,>.s-10-s,>.s-9-s,>.s-8-s,>.s-7-s,>.s-6-s,>.s-5-s,>.s-4-s,>.s-3-s,>.s-2-s,>.s-1-s,>.break){display:flex;flex-wrap:wrap;align-items:baseline;>:not(.break,.sub,hr){box-sizing:border-box;padding:var(--grid-cell-padding)}}:is(.s-12,.s-11,.s-10,.s-9,.s-8,.s-7,.s-6,.s-5,.s-4,.s-3,.s-2,.s-1,.s-12-x,.s-11-x,.s-10-x,.s-9-x,.s-8-x,.s-7-x,.s-6-x,.s-5-x,.s-4-x,.s-3-x,.s-2-x,.s-1-x,.s-12-l,.s-11-l,.s-10-l,.s-9-l,.s-8-l,.s-7-l,.s-6-l,.s-5-l,.s-4-l,.s-3-l,.s-2-l,.s-1-l,.s-12-m,.s-11-m,.s-10-m,.s-9-m,.s-8-m,.s-7-m,.s-6-m,.s-5-m,.s-4-m,.s-3-m,.s-2-m,.s-1-m,.s-12-s,.s-11-s,.s-10-s,.s-9-s,.s-8-s,.s-7-s,.s-6-s,.s-5-s,.s-4-s,.s-3-s,.s-2-s,.s-1-s,.s-f):has(>.s-12,>.s-11,>.s-10,>.s-9,>.s-8,>.s-7,>.s-6,>.s-5,>.s-4,>.s-3,>.s-2,>.s-1,>.s-f,>.s-12-x,>.s-11-x,>.s-10-x,>.s-9-x,>.s-8-x,>.s-7-x,>.s-6-x,>.s-5-x,>.s-4-x,>.s-3-x,>.s-2-x,>.s-1-x,>.s-12-l,>.s-11-l,>.s-10-l,>.s-9-l,>.s-8-l,>.s-7-l,>.s-6-l,>.s-5-l,>.s-4-l,>.s-3-l,>.s-2-l,>.s-1-l,>.s-12-m,>.s-11-m,>.s-10-m,>.s-9-m,>.s-8-m,>.s-7-m,>.s-6-m,>.s-5-m,>.s-4-m,>.s-3-m,>.s-2-m,>.s-1-m,>.s-12-s,>.s-11-s,>.s-10-s,>.s-9-s,>.s-8-s,>.s-7-s,>.s-6-s,>.s-5-s,>.s-4-s,>.s-3-s,>.s-2-s,>.s-1-s,>.break,>.sub)[class][class]{padding:0}:is(.s-12,.s-11,.s-10,.s-9,.s-8,.s-7,.s-6,.s-5,.s-4,.s-3,.s-2,.s-1,.s-12-x,.s-11-x,.s-10-x,.s-9-x,.s-8-x,.s-7-x,.s-6-x,.s-5-x,.s-4-x,.s-3-x,.s-2-x,.s-1-x,.s-12-l,.s-11-l,.s-10-l,.s-9-l,.s-8-l,.s-7-l,.s-6-l,.s-5-l,.s-4-l,.s-3-l,.s-2-l,.s-1-l,.s-12-m,.s-11-m,.s-10-m,.s-9-m,.s-8-m,.s-7-m,.s-6-m,.s-5-m,.s-4-m,.s-3-m,.s-2-m,.s-1-m,.s-12-s,.s-11-s,.s-10-s,.s-9-s,.s-8-s,.s-7-s,.s-6-s,.s-5-s,.s-4-s,.s-3-s,.s-2-s,.s-1-s,.s-f){flex:0 0 calc(var(--size) - var(--grid-gap, 0px));margin-inline-start:calc(var(--grid-gap, 0px));min-width:0;max-width:var(--size)}.s-12{--size: 100%}.s-11{--size: calc(100% / 12 * 11)}.s-10{--size: calc(100% / 6 * 5)}.s-9{--size: 75%}.s-8{--size: calc(100% / 3 * 2)}.s-7{--size: calc(100% / 12 * 7)}.s-6{--size: 50%}.s-5{--size: calc(100% / 12 * 5)}.s-4{--size: calc(100% / 3)}.s-3{--size: 25%}.s-2{--size: calc(100% / 6)}.s-1{--size: calc(100% / 12)}.s-f{flex:1}.break,.sub{width:100%}@media(width<1280px){.s-12-x{--size: 100%}.s-11-x{--size: calc(100% / 12 * 11)}.s-10-x{--size: calc(100% / 6 * 5)}.s-9-x{--size: 75%}.s-8-x{--size: calc(100% / 3 * 2)}.s-7-x{--size: calc(100% / 12 * 7)}.s-6-x{--size: 50%}.s-5-x{--size: calc(100% / 12 * 5)}.s-4-x{--size: calc(100% / 3)}.s-3-x{--size: 25%}.s-2-x{--size: calc(100% / 6)}.s-1-x{--size: calc(100% / 12)}}@media(width<1024px){.s-12-l{--size: 100%}.s-11-l{--size: calc(100% / 12 * 11)}.s-10-l{--size: calc(100% / 6 * 5)}.s-9-l{--size: 75%}.s-8-l{--size: calc(100% / 3 * 2)}.s-7-l{--size: calc(100% / 12 * 7)}.s-6-l{--size: 50%}.s-5-l{--size: calc(100% / 12 * 5)}.s-4-l{--size: calc(100% / 3)}.s-3-l{--size: 25%}.s-2-l{--size: calc(100% / 6)}.s-1-l{--size: calc(100% / 12)}}@media(width<768px){.s-12-m{--size: 100%}.s-11-m{--size: calc(100% / 12 * 11)}.s-10-m{--size: calc(100% / 6 * 5)}.s-9-m{--size: 75%}.s-8-m{--size: calc(100% / 3 * 2)}.s-7-m{--size: calc(100% / 12 * 7)}.s-6-m{--size: 50%}.s-5-m{--size: calc(100% / 12 * 5)}.s-4-m{--size: calc(100% / 3)}.s-3-m{--size: 25%}.s-2-m{--size: calc(100% / 6)}.s-1-m{--size: calc(100% / 12)}}@media(width<478px){.s-12-s{--size: 100%}.s-11-s{--size: calc(100% / 12 * 11)}.s-10-s{--size: calc(100% / 6 * 5)}.s-9-s{--size: 75%}.s-8-s{--size: calc(100% / 3 * 2)}.s-7-s{--size: calc(100% / 12 * 7)}.s-6-s{--size: 50%}.s-5-s{--size: calc(100% / 12 * 5)}.s-4-s{--size: calc(100% / 3)}.s-3-s{--size: 25%}.s-2-s{--size: calc(100% / 6)}.s-1-s{--size: calc(100% / 12)}}.gap{--grid-gap: var(--grid-cell-padding);display:flex;flex-wrap:wrap;align-items:stretch;gap:var(--grid-cell-padding) 0;margin-inline-start:calc(-1 * var(--grid-cell-padding))}@supports selector(::-webkit-scrollbar){body ::-webkit-scrollbar-button{display:none}body ::-webkit-scrollbar{width:5px;height:5px}body ::-webkit-scrollbar-thumb{border-radius:5px;background:var(--scrollbar-color)}body ::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-color-hover)}}@supports not selector(::-webkit-scrollbar-button){body{scrollbar-color:var(--scrollbar-color) transparent;scrollbar-width:var(--scrollbar-width)}}pre.mono{font-family:var(--font-mono)}.click-enter[tabindex]:not(button,a[href]){outline:2px solid transparent;outline-offset:-1px;&:hover{filter:var(--click-enter-hover-filter);cursor:var(--click-enter-hover-cursor);background:var(--click-enter-hover-background)}&:focus{outline-color:var(--input-focus-border-color)}}.walkthrough-backdrop{background-color:var(--walkthrough-backdrop)}.cdk-overlay-pane.overlay-window{width:100%;pointer-events:none;mg-window>div{pointer-events:all}&:has(mg-window>:is(.ew-resize,.ns-resize)){pointer-events:all}.content{max-width:100dvw;max-height:100dvh}}.ew-resize{cursor:ew-resize}.ns-resize{cursor:ns-resize}.ne-resize{cursor:nesw-resize}.nw-resize{cursor:nwse-resize}.ew-resize,.ns-resize,.ne-resize,.nw-resize{-webkit-user-select:none;user-select:none;&:before{display:block;position:absolute;z-index:1;background-color:transparent;width:100%;height:100%;content:""}}@keyframes fadeInScale{0%{transform:scale(.8);opacity:0}99%{transform:scale(1);opacity:1}to{transform:none;opacity:1}}.cdk-global-scrollblock[class]{height:100%;overflow-y:hidden}.cdk-overlay-container{z-index:10000}.visually-hidden,.visually-hidden-focusable:not(:focus,:focus-within){clip-path:inset(50%)!important;margin:-1px!important;border:0!important;padding:0!important;width:1px!important;height:1px!important;overflow:hidden!important;white-space:nowrap!important}.visually-hidden:not(caption),.visually-hidden-focusable:not(caption):not(:focus,:focus-within){position:absolute!important}.visually-hidden *,.visually-hidden-focusable:not(:focus,:focus-within) *{overflow:hidden!important}*{box-sizing:border-box}body,html{height:100%;overflow:auto;--primaryH: 50;margin:0 5px}
