From 3a3b9df74fb603fb0575767501f9039826a31e1b Mon Sep 17 00:00:00 2001 From: Etienne Baudoux Date: Wed, 14 Aug 2024 18:16:27 -0700 Subject: [PATCH 1/2] Removed dependency on libadwaita in Linux --- .../DevToys.Blazor/wwwroot/css/devtoys.g.css | 2 +- .../DevToys.Linux/Core/ThemeListener.cs | 20 +++++++++++-------- .../DevToys.Linux/DevToys.Linux.csproj | 1 - .../desktop/DevToys.Linux/LinuxProgram.cs | 6 +++--- .../desktop/DevToys.Linux/MainWindow.cs | 2 +- 5 files changed, 17 insertions(+), 14 deletions(-) diff --git a/src/app/dev/DevToys.Blazor/wwwroot/css/devtoys.g.css b/src/app/dev/DevToys.Blazor/wwwroot/css/devtoys.g.css index 2626050c72..d1d5cf2a3b 100644 --- a/src/app/dev/DevToys.Blazor/wwwroot/css/devtoys.g.css +++ b/src/app/dev/DevToys.Blazor/wwwroot/css/devtoys.g.css @@ -1 +1 @@ -.ui-card-presenter>div{width:100%}.ui-data-grid-presenter{border:2px dashed transparent;border-radius:var(--overlay-corner-radius)}.ui-data-grid-presenter-command-bar{min-height:32px}div[data-compactmode] .ui-data-grid-presenter-command-bar{min-height:26px}.ui-file-selector{border:2px dashed var(--ui-file-selector-stroke-color);border-radius:var(--overlay-corner-radius);background-color:var(--ui-file-selector-background-color);pointer-events:auto}.ui-file-selector-content{padding:24px}.ui-file-selector.dragging{border-color:var(--ui-file-selector-dragging-stroke-color);background-color:var(--ui-file-selector-dragging-background-color)}.ui-file-selector.dragging *{pointer-events:none!important}div[data-compactmode] .ui-file-selector-content{padding:8px}.ui-image-viewer{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;user-select:none;-webkit-user-select:none;cursor:default;font-family:var(--font-family-text);font-size:var(--font-size-body);font-optical-sizing:none;font-weight:var(--text-weight-normal);line-height:20px;color:var(--card-foreground);border:var(--card-border-thickness);border-color:var(--card-border);border-radius:var(--control-corner-radius);background-clip:padding-box;background-color:var(--card-background-color);min-height:72px;padding-block:16px;padding-inline:11px}.ui-image-viewer img{object-fit:scale-down;object-position:center;display:block;position:relative;width:100%;height:100%;max-height:inherit;min-height:min-content;max-width:inherit;min-width:100%}div[data-compactmode] .ui-image-viewer{padding-block:6px;padding-inline:6px}.ui-multiline-text-input-highlighted-text-span-default{background-color:var(--text-box-selection-highlight-color);color:var(--text-box-selection-color)}.ui-multiline-text-input-highlighted-text-span-blue{background-color:var(--ui-multiline-text-input-highlighted-text-span-background-color-blue);color:var(--text-box-selection-color-blue)}.ui-multiline-text-input-highlighted-text-span-green{background-color:var(--ui-multiline-text-input-highlighted-text-span-background-color-green);color:var(--text-box-selection-color-blue)}.ui-multiline-text-input-highlighted-text-span-red{background-color:var(--ui-multiline-text-input-highlighted-text-span-background-color-red);color:var(--text-box-selection-color-blue)}.ui-multiline-text-input-highlighted-text-span-yellow{background-color:var(--ui-multiline-text-input-highlighted-text-span-background-color-yellow);color:var(--text-box-selection-color-blue)}.ui-multiline-text-input-highlighted-text-span-purple{background-color:var(--ui-multiline-text-input-highlighted-text-span-background-color-purple);color:var(--text-box-selection-color-blue)}.ui-multiline-text-input-highlighted-text-span-teal{background-color:var(--ui-multiline-text-input-highlighted-text-span-background-color-teal);color:var(--text-box-selection-color-blue)}.ui-setting-group-presenter .ui-setting-presenter{background-color:var(--ui-setting-group-presenter-inner-ui-setting-background-color);border-color:var(--ui-setting-group-presenter-inner-ui-setting-border-color)}.ui-setting-group-presenter .card.expander-card .card-control.child-of-expander{margin-right:0}.ui-text-input-wrapper{border:2px dashed transparent;border-radius:var(--overlay-corner-radius)}.ui-text-input-wrapper-separator{border-left:1px solid var(--divider-stroke-color-default);width:1px;height:100%;margin-left:2px;margin-right:2px}.ui-text-input-wrapper-centered-progress-bar{position:absolute;top:50%;left:0;transform:translate(0,-50%);bottom:50%;right:0;height:fit-content}.ui-text-input-wrapper-icon{height:20px;width:20px}.ui-text-input-wrapper.dragging{border-color:var(--ui-file-selector-dragging-stroke-color);background-color:var(--ui-file-selector-dragging-background-color)}.ui-text-input-wrapper.dragging *{pointer-events:none!important}div[data-compactmode] .ui-text-input-wrapper-icon{height:16px;width:16px}.ui-web-view-title{height:20px!important;margin-top:14px}.ui-web-view-frame{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;user-select:none;-webkit-user-select:none;cursor:default;font-family:var(--font-family-text);font-size:var(--font-size-body);font-optical-sizing:none;font-weight:var(--text-weight-normal);line-height:20px;color:var(--card-foreground);border:var(--card-border-thickness);border-color:var(--card-border);border-radius:var(--control-corner-radius);background-clip:padding-box;background-color:var(--card-background-color);min-height:72px;width:100%;height:100%;pointer-events:all}div[data-compactmode] .ui-web-view-title{height:20px!important;margin-top:7px}button{display:inline-flex;justify-content:center;align-items:center;user-select:none;-webkit-user-select:none;font-family:var(--font-family-text);font-size:var(--font-size-body);font-optical-sizing:none;font-weight:var(--text-weight-normal);line-height:20px;position:relative;box-sizing:border-box;min-block-size:32px;padding-block:4px 6px;padding-inline:11px;text-decoration:none;border:none;outline:0;cursor:default;border-radius:var(--control-corner-radius);transition:background 83ms;width:inherit;height:inherit;min-width:fit-content;pointer-events:auto}button.type-neutral{border:var(--button-border-thickness);border-color:var(--button-border);background-color:var(--button-background);color:var(--button-foreground);background-clip:padding-box}button.type-neutral:hover{border-color:var(--button-border-pointer-over);background-color:var(--button-background-pointer-over);color:var(--button-foreground-pointer-over)}button.type-neutral:active{border-color:var(--button-border-pressed);background-color:var(--button-background-pressed);color:var(--button-foreground-pressed)}button.type-neutral.disabled{border-color:var(--button-border-disabled);background-color:var(--button-background-disabled);color:var(--button-foreground-disabled)}button.type-accent{border:var(--accent-button-border-thickness);border-color:var(--accent-button-border);background-color:var(--accent-button-background);color:var(--accent-button-foreground);transition:border-color 83ms}button.type-accent:hover{border-color:var(--accent-button-border-pointer-over);background-color:var(--accent-button-background-pointer-over);color:var(--accent-button-foreground-pointer-over)}button.type-accent:active{border-color:var(--accent-button-border-pressed);background-color:var(--accent-button-background-pressed);color:var(--accent-button-foreground-pressed)}button.type-accent.disabled{border-color:var(--accent-button-border-disabled);background-color:var(--accent-button-background-disabled);color:var(--accent-button-foreground-disabled)}button.type-stealth{border:var(--stealth-button-border-thickness);border-color:var(--stealth-button-border);background-color:var(--stealth-button-background);color:var(--stealth-button-foreground);background-clip:padding-box}button.type-stealth:hover{border-color:var(--stealth-button-border-pointer-over);background-color:var(--stealth-button-background-pointer-over);color:var(--stealth-button-foreground-pointer-over)}button.type-stealth:active{border-color:var(--stealth-button-border-pressed);background-color:var(--stealth-button-background-pressed);color:var(--stealth-button-foreground-pressed)}button.type-stealth.disabled{border-color:var(--stealth-button-border-disabled);background-color:var(--stealth-button-background-disabled);color:var(--stealth-button-foreground-disabled)}button.type-hyperlink{border:var(--hyperlink-button-border-thickness);border-color:var(--hyperlink-button-border);background-color:var(--hyperlink-button-background);color:var(--hyperlink-button-foreground);background-clip:padding-box}button.type-hyperlink:hover{border-color:var(--hyperlink-button-border-pointer-over);background-color:var(--hyperlink-button-background-pointer-over);color:var(--hyperlink-button-foreground-pointer-over)}button.type-hyperlink:active{border-color:var(--hyperlink-button-border-pressed);background-color:var(--hyperlink-button-background-pressed);color:var(--hyperlink-button-foreground-pressed)}button.type-hyperlink.disabled{border-color:var(--hyperlink-button-border-disabled);background-color:var(--hyperlink-button-background-disabled);color:var(--hyperlink-button-foreground-disabled)}button.disabled{pointer-events:none}div[data-compactmode] button{min-block-size:24px;padding-block:2px 2px}.checkbox{user-select:none;-webkit-user-select:none;cursor:default;font-family:var(--font-family-text);font-size:var(--font-size-body);font-optical-sizing:none;font-weight:var(--text-weight-normal);line-height:20px;margin:0;border-width:1px;border-style:solid;border-color:var(--check-box-check-background-stroke-unchecked);border-radius:var(--check-box-check-corner-radius);outline:0;background-clip:padding-box;background-color:var(--check-box-check-background-fill-unchecked);color:var(--check-box-check-glyph-foreground-unchecked);appearance:none;inline-size:20px;block-size:20px;pointer-events:auto}.checkbox:hover{background-color:var(--check-box-check-background-fill-unchecked-pointer-over);border-color:var(--check-box-check-background-stroke-unchecked-pointer-over);color:var(--check-box-check-glyph-foreground-unchecked-pointer-over)}.checkbox:active{border-color:var(--check-box-check-background-stroke-unchecked-pressed);background-color:var(--check-box-check-background-fill-unchecked-pressed);color:var(--check-box-check-glyph-foreground-unchecked-pressed)}.checkbox:active+.checkbox-glyph{color:var(--text-on-accent-secondary)}.checkbox:disabled{border-color:var(--check-box-check-background-stroke-unchecked-disabled);background-color:var(--check-box-check-background-fill-unchecked-disabled);color:var(--check-box-check-glyph-foreground-unchecked-disabled);pointer-events:none}.checkbox:checked{border:none;border-color:var(--check-box-check-background-stroke-checked);background-color:var(--check-box-check-background-fill-checked);color:var(--check-box-check-glyph-foreground-checked)}.checkbox:checked:hover{border-color:var(--check-box-check-background-stroke-checked-pointer-over);background-color:var(--check-box-check-background-fill-checked-pointer-over);color:var(--check-box-check-glyph-foreground-checked-pointer-over)}.checkbox:checked:active{border-color:var(--check-box-check-background-stroke-checked-pressed);background-color:var(--check-box-check-background-fill-checked-pressed);color:var(--check-box-check-glyph-foreground-checked-pressed)}.checkbox:checked:disabled{border-color:var(--check-box-check-background-stroke-checked-disabled);background-color:var(--check-box-check-background-fill-checked-disabled);color:var(--check-box-check-glyph-foreground-checked-disabled)}.checkbox:checked:disabled+.checkbox-glyph{color:var(--text-on-accent-disabled)}.checkbox:checked+.checkbox-glyph .path-checkmark{transition:stroke-dashoffset 250ms cubic-bezier(.55,0,0,1);stroke-dashoffset:0}.checkbox-container{display:flex;align-items:center;user-select:none;-webkit-user-select:none;cursor:default;font-family:var(--font-family-text);font-size:var(--font-size-body);font-optical-sizing:none;font-weight:var(--text-weight-normal);line-height:20px;color:var(--check-box-foreground)!important;user-select:none;min-block-size:32px}.checkbox-container>span{padding-inline-start:8px}.checkbox-container.disabled{color:var(--check-box-foreground-disabled)!important}.checkbox-inner{display:flex;justify-content:center;align-items:center;position:relative}.checkbox-glyph{pointer-events:none;position:absolute;color:var(--check-box-check-glyph-foreground-unchecked);inline-size:12px;block-size:12px}.checkbox-glyph path{transform-origin:center}.checkbox-glyph .path-checkmark{transform:scale(1.2);stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:20.5;stroke-dashoffset:20.5}.combo-box{user-select:none;-webkit-user-select:none;cursor:default;font-family:var(--font-family-text);font-size:var(--font-size-body);font-optical-sizing:none;font-weight:var(--text-weight-normal);line-height:20px;pointer-events:auto}.combo-box-with-header{display:flex;flex-direction:column;position:relative}.combo-box-with-header .combo-box-header{margin-bottom:4px}.combo-box-button .arrow-down-icon{margin-left:4px;transition-duration:.2s;transition-property:transform;color:currentColor!important}.combo-box-button:active .arrow-down-icon{transform:translateY(2px);color:currentColor!important}.combo-box-list-box{margin:0;padding:0;max-height:400px}.drop-down-list{user-select:none;-webkit-user-select:none;cursor:default;font-family:var(--font-family-text);font-size:var(--font-size-body);font-optical-sizing:none;font-weight:var(--text-weight-normal);line-height:20px;pointer-events:auto}.drop-down-list-with-header{display:flex;flex-direction:column;position:relative}.drop-down-list-with-header .drop-down-list-header{margin-bottom:4px}.drop-down-list-button .arrow-down-icon{margin-left:4px;transition-duration:.2s;transition-property:transform;color:currentColor!important}.drop-down-list-button:active .arrow-down-icon{transform:translateY(2px);color:currentColor!important}.drop-down-list-drop-down{margin-top:4px!important}.drop-down-list-drop-down[data-popover-flip=flipped]{margin-top:-4px!important}.radio-button{display:inline-flex;justify-content:center;align-items:center;user-select:none;-webkit-user-select:none;cursor:default;font-family:var(--font-family-text);font-size:var(--font-size-body);font-optical-sizing:none;font-weight:var(--text-weight-normal);line-height:20px;position:relative;margin:0;border-width:1px;border-style:solid;border-color:var(--radio-button-outer-ellipse-stroke);border-radius:20px;outline:0;background-clip:padding-box;background-color:var(--radio-button-outer-ellipse-fill);appearance:none;inline-size:20px;block-size:20px;pointer-events:auto}.radio-button::before{content:"";inline-size:4px;block-size:4px;visibility:hidden;position:absolute;border-radius:12px;background-color:var(--radio-button-check-glyph-fill)}.radio-button:hover{border-color:var(--radio-button-outer-ellipse-stroke-pointer-over);background-color:var(--radio-button-outer-ellipse-fill-pointer-over)}.radio-button:hover+span{color:var(--radio-button-foreground-pointer-over)}.radio-button:active{border-color:var(--radio-button-outer-ellipse-stroke-pressed);background-color:var(--radio-button-outer-ellipse-fill-pressed)}.radio-button:active::before{transition:250ms cubic-bezier(0,0,0,1);visibility:visible;inline-size:10px;block-size:10px}.radio-button:active+span{color:var(--radio-button-foreground-pressed)}.radio-button:disabled{border-color:var(--radio-button-outer-ellipse-stroke-disabled);background-color:var(--radio-button-outer-ellipse-fill-disabled)}.radio-button:disabled::before{visibility:hidden}.radio-button:disabled+span{color:var(--radio-button-foreground-disabled)}.radio-button:checked{border:none;background-color:var(--radio-button-outer-ellipse-checked-fill)}.radio-button:checked::before{visibility:visible;transition:250ms cubic-bezier(0,0,0,1);box-shadow:0 0 0 1px var(--radio-button-check-glyph-stroke);inline-size:12px;block-size:12px}.radio-button:checked:hover{background-color:var(--radio-button-outer-ellipse-checked-fill-pointer-over)}.radio-button:checked:hover::before{inline-size:14px;block-size:14px}.radio-button:checked:active{background-color:var(--radio-button-outer-ellipse-checked-fill-pressed)}.radio-button:checked:active::before{inline-size:10px;block-size:10px}.radio-button:checked:disabled{background-color:var(--radio-button-outer-ellipse-checked-fill-disabled)}.radio-button:checked:disabled::before{box-shadow:none;inline-size:12px;block-size:12px}.radio-button-container{display:flex;align-items:center;user-select:none;-webkit-user-select:none;cursor:default;font-family:var(--font-family-text);font-size:var(--font-size-body);font-optical-sizing:none;font-weight:var(--text-weight-normal);line-height:20px;color:var(--radio-button-foreground);background-color:var(--radio-button-background);user-select:none;min-block-size:32px}.radio-button-container:hover{background-color:var(--radio-button-background-pointer-over)}.radio-button-container:hover>span{color:var(--radio-button-foreground-pointer-over)!important}.radio-button-container:active{background-color:var(--radio-button-background-pressed)}.radio-button-container:active>span{color:var(--radio-button-foreground-pressed)!important}.radio-button-container.disabled{background-color:var(--radio-button-background-disabled)}.radio-button-container.disabled>span{color:var(--radio-button-foreground-disabled)!important}.radio-button-container>span{padding-inline-start:8px}.toggle-switch{display:inline-flex;align-items:center;user-select:none;-webkit-user-select:none;cursor:default;font-family:var(--font-family-text);font-size:var(--font-size-body);font-optical-sizing:none;font-weight:var(--text-weight-normal);line-height:20px;position:relative;margin:0;border:var(--toggle-switch-outer-border-stroke-thickness) solid var(--toggle-switch-stroke-off);border-radius:20px;outline:0;background-color:var(--toggle-switch-fill-off);appearance:none;inline-size:var(--toggle-switch-width);block-size:var(--toggle-switch-height);pointer-events:auto}.toggle-switch::before{content:"";position:absolute;border-radius:var(--toggle-switch-knob-radius);background-color:var(--toggle-switch-knob-fill-off);transition:transform 167ms ease-in-out,height 167ms cubic-bezier(0,0,0,1),width 167ms cubic-bezier(0,0,0,1),margin 167ms cubic-bezier(0,0,0,1),background 167ms linear;inset-inline-start:var(--toggle-switch-knob-offset);inline-size:var(--toggle-switch-knob-width);block-size:var(--toggle-switch-knob-height)}.toggle-switch:hover{border-color:var(--toggle-switch-stroke-off-pointer-over);background-color:var(--toggle-switch-fill-off-pointer-over)}.toggle-switch:hover::before{inline-size:var(--toggle-switch-knob-width-pointer-over);block-size:var(--toggle-switch-knob-height-pointer-over)}.toggle-switch:active{border-color:var(--toggle-switch-stroke-off-pressed);background-color:var(--toggle-switch-fill-off-pressed)}.toggle-switch:active::before{inline-size:var(--toggle-switch-knob-width-pointer-over);block-size:var(--toggle-switch-knob-height-pointer-over)}.toggle-switch:disabled{border-color:var(--toggle-switch-stroke-off-disabled);background-color:var(--toggle-switch-fill-off-disabled)}.toggle-switch:disabled::before{margin:0!important;background-color:var(--toggle-switch-knob-fill-off-disabled);box-shadow:none;inline-size:var(--toggle-switch-knob-width);block-size:var(--toggle-switch-knob-height)}.toggle-switch:disabled+span{color:var(--toggle-switch-foreground-disabled)!important}.toggle-switch:checked{border:var(--toggle-switch-on-stroke-thickness) solid var(--toggle-switch-stroke-on);background-color:var(--toggle-switch-fill-on)}.toggle-switch:checked::before{background-color:var(--toggle-switch-knob-fill-on);box-shadow:0 0 0 1px solid var(--toggle-switch-knob-stroke-on);transform:translateX(var(--toggle-switch-knob-active-translation))}.toggle-switch:checked:hover{border-color:var(--toggle-switch-stroke-on-pointer-over);background-color:var(--toggle-switch-fill-on-pointer-over)}.toggle-switch:checked:hover::before{margin-inline-start:var(--toggle-switch-knob-zoom-pointer-over)}.toggle-switch:checked:active{border-color:var(--toggle-switch-stroke-on-pressed);background-color:var(--toggle-switch-fill-on-pressed)}.toggle-switch:checked:active::before{margin-inline-start:var(--toggle-switch-knob-zoom-pointer-over)}.toggle-switch:checked:disabled{border-color:var(--toggle-switch-stroke-on-disabled);background-color:var(--toggle-switch-fill-on-disabled)}.toggle-switch:checked:disabled::before{box-shadow:none;background-color:var(--toggle-switch-knob-fill-on-disabled)}.toggle-switch-container{display:flex;align-items:center;user-select:none;-webkit-user-select:none;cursor:default;font-family:var(--font-family-text);font-size:var(--font-size-body);font-optical-sizing:none;font-weight:var(--text-weight-normal);line-height:20px;color:var(--toggle-switch-foreground)!important;user-select:none;min-block-size:32px}.toggle-switch-container>span{padding-inline-end:8px}.data-grid{position:relative;width:100%;flex:1;border-collapse:collapse;border-spacing:0;pointer-events:auto}.data-grid-container{position:relative;width:100%;height:100%;flex:1;border-radius:var(--control-corner-radius);background-clip:padding-box;border-width:1px;border-style:solid;border-color:var(--data-grid-border)}.data-grid-underline{position:absolute;inset-inline-start:-1px;inset-block-start:-1px;inline-size:calc(100% + 2px);block-size:calc(100% + 2px);pointer-events:none;border-radius:var(--control-corner-radius);overflow:hidden}.data-grid-underline::after{content:"";box-sizing:border-box;position:absolute;inset-block-end:0;inset-inline-start:0;inline-size:100%;block-size:100%;border-bottom:1px solid var(--control-strong-stroke-default)}.data-grid-resizer{position:absolute;top:0;right:0;width:8px;cursor:col-resize;user-select:none}.data-grid thead th{display:table-cell;position:relative;color:var(--data-grid-column-header-foreground);background-color:var(--data-grid-column-header-background);border-right:1px solid var(--control-stroke-color-default);border-bottom:1px solid var(--control-stroke-color-default)}.data-grid thead th:hover{background-color:var(--data-grid-column-header-background-pointer-over)}.data-grid thead th:active{background-color:var(--data-grid-column-header-background-pressed)}.data-grid tbody tr{color:var(--data-grid-row-foreground);background-color:var(--data-grid-row-background)}.data-grid tbody tr:hover{background-color:var(--data-grid-row-background-pointer-over)}.data-grid tbody tr.odd{background-color:var(--data-grid-row-odd-background)}.data-grid tbody tr.odd:hover{background-color:var(--data-grid-row-odd-background-pointer-over)}.data-grid tbody tr.selected{background-color:var(--data-grid-row-selected-background)!important;color:var(--data-grid-row-selected-foreground)!important}.data-grid tbody tr.selected:hover{background-color:var(--data-grid-row-selected-background-pointer-over)!important;color:var(--data-grid-row-selected-foreground-pointer-over)!important}.data-grid td{color:currentColor}.grid-view{position:relative;width:100%;height:100%;flex:1;pointer-events:auto}.grid-view .header{margin-bottom:24px}.grid-view .footer{margin-top:24px}.grid-view .grid-view-group{position:relative}.grid-view .grid-view-group .grid-view-group-header{position:sticky;top:0;z-index:10;background-color:transparent;border-bottom:1px solid var(--grid-view-header-border-line);padding-bottom:8px;margin-top:8px;margin-bottom:4px}.grid-view .grid-view-group .grid-view-items-container{clip-path:none;display:flex!important;gap:12px;flex-wrap:wrap!important;padding:0;margin:16px 0 0}.grid-view .grid-view-group .grid-view-items-container .grid-view-item{background-color:var(--grid-view-item-background);border-style:solid;border-width:1px;border-color:var(--grid-view-item-stroke);border-radius:var(--control-corner-radius);list-style-type:none}.grid-view .grid-view-group .grid-view-items-container .grid-view-item .grid-view-item-hover-filter:hover{background-color:var(--grid-view-item-background-hover);height:100%}.font-icon{display:block;color:inherit;user-select:none;-webkit-user-select:none}.font-icon::before{content:attr(data-glyph)}.list-box{margin:0;padding:0;pointer-events:auto}.list-box-item{display:flex;align-items:center;position:relative;box-sizing:border-box;flex:0 0 auto;margin:3px;padding-inline:12px;border-radius:var(--list-box-item-radius);outline:0;background-color:var(--list-box-item-background);color:var(--list-box-item-foreground);cursor:default;user-select:none;-webkit-user-select:none;min-block-size:34px;text-decoration:none;pointer-events:auto}.list-box-item::before{content:"";position:absolute;border-radius:3px;background-color:var(--list-box-item-selection-indicator);transition:transform 167ms cubic-bezier(0,0,0,1);opacity:0;inset-inline-start:0;inline-size:3px;min-block-size:16px;transform:scaleY(0)}.list-box-item.selected::before{transform:scaleY(1);opacity:1}.list-box-item:hover{background-color:var(--list-box-item-background-pointer-over)}.list-box-item.selected{background-color:var(--list-box-item-background-selected);color:var(--list-box-item-foreground-selected)!important}.list-box-item.selected *{color:var(--list-box-item-foreground-selected)!important}.list-box-item:active{background-color:var(--list-box-item-background-pressed);color:var(--list-box-item-foreground-pressed)}.list-box-item:active::before{transform:scaleY(.625)}.list-box-item.disabled{background-color:var(--list-box-item-background-disabled);color:var(--list-box-item-foreground-disabled);pointer-events:none}.list-box-item.disabled.selected{background-color:var(--list-box-item-background-selected-disabled)}.list-box-item.disabled.selected::before{background-color:var(--accent-disabled)}.list-box-item>:global(svg){inline-size:16px;min-block-size:auto;fill:currentColor;margin-inline-end:16px}div[data-compactmode] .list-box-item{min-block-size:24px}.info-bar{display:flex;align-items:center;position:relative;min-block-size:48px;box-sizing:border-box;user-select:none;background-clip:padding-box;border:var(--info-bar-border-thickness) solid var(--info-bar-border);border-radius:var(--info-bar-border-corner-radius)}.info-bar.severity-success{background-color:var(--info-bar-success-severity-background)}.info-bar.severity-warning{background-color:var(--info-bar-warning-severity-background)}.info-bar.severity-error{background-color:var(--info-bar-error-severity-background)}.info-bar.severity-informational{background-color:var(--info-bar-informational-severity-background)}.info-bar-content-container{display:flex;align-items:center;width:100%;justify-content:center;position:relative;padding:12px 0 12px 16px}.info-bar-icon{align-self:flex-start;display:flex;flex:0 0 auto;margin-right:6px;margin-top:2px}.info-bar-icon .info-badge{display:inline-flex;justify-content:center;align-items:center;box-sizing:border-box;user-select:none;min-inline-size:16px;min-block-size:16px;border-radius:16px;padding:2px 4px;margin-inline-end:0}.info-bar-icon .info-badge.severity-informational{background-color:var(--info-bar-informational-severity-icon-background);color:var(--info-bar-informational-severity-icon-foreground);fill:var(--info-bar-informational-severity-icon-foreground)!important}.info-bar-icon .info-badge.severity-success{background-color:var(--info-bar-success-severity-icon-background);color:var(--info-bar-success-severity-icon-foreground);fill:var(--info-bar-success-severity-icon-foreground)!important}.info-bar-icon .info-badge.severity-warning{background-color:var(--info-bar-warning-severity-icon-background);color:var(--info-bar-warning-severity-icon-foreground);fill:var(--info-bar-warning-severity-icon-foreground)!important}.info-bar-icon .info-badge.severity-error{background-color:var(--info-bar-error-severity-icon-background);color:var(--info-bar-error-severity-icon-foreground);fill:var(--info-bar-error-severity-icon-foreground)!important}.info-bar-icon .info-badge svg{line-height:12px;font-size:12px;inline-size:8px;block-size:8px;fill:inherit}.info-bar-icon .info-badge svg path{fill:inherit}.info-bar-content{display:flex;align-items:center;flex-wrap:wrap;position:relative;box-sizing:border-box;flex:1 1 auto;margin-left:6px}.info-bar-content h5,.info-bar-content span{margin:0;line-height:20px}.info-bar-content h5{margin-inline-end:12px;color:var(--info-bar-title-foreground)}.info-bar-content span{flex:1 1 auto;margin-inline-end:15px;color:var(--info-bar-message-foreground)}.info-bar-button{margin-right:6px;margin-top:6px;margin-bottom:auto}.info-bar-button.action{margin-top:7px}.info-bar-button .close-button{height:36px;width:36px}div[data-compactmode] .info-bar{min-block-size:34px}div[data-compactmode] .info-bar-content-container{padding:6px 0 6px 16px}div[data-compactmode] .info-bar-button{margin-top:4px;margin-bottom:auto}div[data-compactmode] .info-bar-button.action{margin-top:3px}div[data-compactmode] .info-bar-button .close-button{height:16px;width:24px}@keyframes indeterminate-1{0%{opacity:1;transform:translateX(-100%)}70%{opacity:1;transform:translateX(100%)}70.01%{opacity:0}100%{opacity:0;transform:translateX(-100%)}}@keyframes indeterminate-2{0%{opacity:0}50%{opacity:0;transform:translateX(-100%)}50.01%{opacity:1;transform:translateX(-100%)}100%{transform:translateX(100%);opacity:1}}.progress-bar{display:flex;align-items:center;width:100%;height:3px;min-block-size:3px}.progress-bar-track{max-width:50%;height:3px;transition:fill 167ms linear;fill:var(--accent-default)}.progress-bar-rail{fill:var(--control-strong-stroke-default);width:100%;height:1px}.progress-bar.indeterminate .progress-bar-track{fill:transparent}.progress-bar.indeterminate .progress-bar-track:first-of-type{width:40%;fill:var(--accent-default);animation:2s infinite indeterminate-1}.progress-bar.indeterminate .progress-bar-track:nth-of-type(2){width:60%;fill:var(--accent-default);opacity:0;animation:2s infinite indeterminate-2}@keyframes progress-ring-indeterminate{0%{stroke-dasharray:.01px 43.97px;transform:rotate(0)}50%{stroke-dasharray:21.99px 21.99px;transform:rotate(450deg)}100%{stroke-dasharray:.01px 43.97px;transform:rotate(1080deg)}}.progress-ring{outline:0;min-inline-size:16px;min-block-size:16px}.progress-ring circle{transform:rotate(-90deg);transform-origin:50% 50%;transition:250ms linear;fill:none;stroke:var(--accent-default);stroke-width:1.5;stroke-linecap:round;stroke-dasharray:43.97}.progress-ring.indeterminate circle{animation:2s linear infinite progress-ring-indeterminate}.card{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;user-select:none;-webkit-user-select:none;cursor:default;font-family:var(--font-family-text);font-size:var(--font-size-body);font-optical-sizing:none;font-weight:var(--text-weight-normal);line-height:20px;color:var(--card-foreground);border:var(--card-border-thickness);border-color:var(--card-border);border-radius:var(--control-corner-radius);background-clip:padding-box;background-color:var(--card-background-color);min-height:72px;padding-block:16px;padding-inline:11px;pointer-events:auto}.card .card-header{display:grid;grid-template-columns:20px 1fr;gap:20px;grid-template-areas:"icon context";margin-left:4px}.card .card-header .card-icon{grid-area:icon}.card .card-header .card-context{grid-area:context;display:flex;flex-direction:column}.card .card-header .card-context .card-description{color:var(--card-foreground-description)}.card .card-control{display:inline-flex;gap:16px}.card .card-control.child-of-expander{margin-right:36px}div[data-compactmode] .card{min-height:48px;padding-block:4px}.dialog{border:solid 1px var(--dialog-border-color);border-radius:var(--overlay-corner-radius);background-color:var(--dialog-background-color);-webkit-box-shadow:var(--dialog-shadow);box-shadow:var(--dialog-shadow);animation:.25s cubic-bezier(.25,.1,.25,1) both dialog-open-animation}.dialog-auto-height{display:grid;min-width:300px;min-height:200px;max-width:min(100vw - 128px,800px);max-height:min(100vh - 128px,600px)}.dialog-footer{background-color:var(--dialog-footer-background-color);border-bottom-right-radius:var(--overlay-corner-radius);border-bottom-left-radius:var(--overlay-corner-radius)}.dialog-footer button{min-width:245px}.dialog-overlay{top:0;left:0;right:0;bottom:0;border-radius:inherit;position:absolute;height:100%;width:100%;border-color:transparent;animation:.25s dialog-overlay-fadein-animation;-webkit-animation:.25s dialog-overlay-fadein-animation;-moz-animation:.25s dialog-overlay-fadein-animation;-o-animation:.25s dialog-overlay-fadein-animation}.dialog-overlay-dim{background-color:var(--dialog-light-dismiss-overlay-background)!important}.dialog-container{z-index:20010;display:flex;position:fixed;top:0;left:0;bottom:0;right:0;margin:0;padding:0;align-items:center;justify-content:center;box-sizing:border-box;background:0 0;pointer-events:none}.dialog-container *{pointer-events:auto}@keyframes dialog-overlay-fadein-animation{0%{opacity:0}100%{opacity:1}}@keyframes dialog-open-animation{0%{-webkit-transform:scale(1.25);transform:scale(1.25);opacity:0}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}div[data-uselessanimations] .dialog,div[data-uselessanimations] .dialog-overlay{animation:none}.expander{pointer-events:auto}.expander .card[data-expanded=true]{border-bottom-left-radius:0;border-bottom-right-radius:0}.expander .card[data-expanded=true] .expander-expand-button .font-icon{transform:rotate(180deg);-webkit-transition:transform .2s ease-in-out;-o-transition:transform .2s ease-in-out;-ms-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out}.expander .card.expander-card{-webkit-transition:border-bottom-left-radius .2s ease-in-out,border-bottom-right-radius .2s ease-in-out;-o-transition:border-bottom-left-radius .2s ease-in-out,border-bottom-right-radius .2s ease-in-out;-ms-transition:border-bottom-left-radius .2s ease-in-out,border-bottom-right-radius .2s ease-in-out;transition:border-bottom-left-radius .2s ease-in-out,border-bottom-right-radius .2s ease-in-out}.expander .card.expander-card .expander-expand-button{display:grid;height:32px;width:32px;border-radius:var(--control-corner-radius);border-color:var(--subtle-fill-transparent);background-color:var(--subtle-fill-transparent);color:var(--text-fill-color-primary)}.expander .card.expander-card .expander-expand-button .font-icon{-webkit-transition:transform .2s ease-in-out;-o-transition:transform .2s ease-in-out;-ms-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out}.expander .card.expander-card:hover .expander-expand-button{border-color:var(--subtle-fill-transparent);background-color:var(--subtle-fill-secondary);color:var(--text-fill-color-primary)}.expander .card.expander-card:active .expander-expand-button{border-color:var(--subtle-fill-transparent);background-color:var(--subtle-fill-tertiary);color:var(--text-fill-color-primary)}.expander .card.expander-card:focus-visible{box-shadow:none}.expander .card.expander-card:focus-visible .expander-expand-button{box-shadow:var(--focus-stroke)}.expander .expander-content-anchor{max-height:0;position:relative;overflow:hidden;-webkit-transition:max-height linear 250ms;-o-transition:max-height linear 250ms;-ms-transition:0s linear 250ms max-height;transition:max-height linear 250ms}.expander .expander-content-anchor .expander-content{user-select:none;-webkit-user-select:none;cursor:default;font-family:var(--font-family-text);font-size:var(--font-size-body);font-optical-sizing:none;font-weight:var(--text-weight-normal);line-height:20px;display:block;min-height:72px;margin-top:0;border-radius:var(--control-corner-radius);border-top-left-radius:0;border-top-right-radius:0;border:var(--card-border-thickness);border-top-width:0;border-color:var(--card-border);background-clip:padding-box;background-color:var(--card-background-color-secondary);-webkit-transition:transform 250ms cubic-bezier(1,1,0,1);-o-transition:transform 250ms cubic-bezier(1,1,0,1);-ms-transition:transform 250ms cubic-bezier(1,1,0,1);transition:transform 250ms cubic-bezier(1,1,0,1);transform:translateY(-100%)}.expander .expander-content-anchor .expander-content .expander-card{background-color:transparent}.expander .expander-content-anchor[aria-expanded=true]{max-block-size:602000000000000000000000vmax;transition:none}.expander .expander-content-anchor[aria-expanded=true] .expander-content{transform:none;-webkit-transition:transform 250ms cubic-bezier(0,0,0,1);-o-transition:transform 250ms cubic-bezier(0,0,0,1);-ms-transition:250ms cubic-bezier(0,0,0,1) transform;transition:transform 250ms cubic-bezier(0,0,0,1)}.expander .expander-content-anchor[aria-expanded=false] .expander-content{display:none}div[data-compactmode] .expander .expander-content-anchor .expander-content{min-height:48px}.full-screen-container{height:100%;width:100%}.overlay{top:0;left:0;right:0;bottom:0;margin:0!important;align-items:center;justify-content:center;border-radius:inherit;background:0 0;cursor:default;display:flex;position:fixed;transition:.3s cubic-bezier(.25,.8,.5,1),z-index 1ms;z-index:5}.overlay.overlay-absolute{position:absolute}.overlay .overlay-content{position:relative}.popover{outline:0;z-index:calc(var(--popover-zindex) + 1);position:absolute;opacity:0}.popover.popover-fixed{position:fixed}.popover.popover-relative-width{width:100%}.popover.popover-open{opacity:1;transition:opacity;margin:0;padding:0;min-inline-size:75px;box-sizing:border-box;border-radius:var(--overlay-corner-radius);border-width:1px;border-style:solid;border-color:var(--menu-flyout-presenter-border);background-color:var(--menu-flyout-presenter-background);-webkit-backdrop-filter:var(--menu-flyout-presenter-backdrop-filter);backdrop-filter:var(--menu-flyout-presenter-backdrop-filter);background-clip:padding-box;box-shadow:var(--menu-flyout-presenter-shadow)}.popover:not(.popover-open){pointer-events:none;transition-duration:0s!important;transition-delay:0s!important}.scroll-viewer{overflow-y:overlay;overflow-x:overlay;height:100%;width:100%;pointer-events:auto}.scroll-viewer.vertical{overflow-y:overlay;overflow-x:hidden}.scroll-viewer.horizontal{overflow-y:hidden;overflow-x:overlay}.scroll-viewer.not-scrollable{overflow-x:hidden;overflow-y:hidden}.scroll-viewer.use-native-scroll::-webkit-scrollbar-track{border-radius:999px;background:var(--scrollbar-track-background-color)}.scroll-viewer.use-native-scroll::-webkit-scrollbar-thumb{border-radius:999px;border-width:3px;border-style:solid;border-color:var(--scrollbar-thumb-border-color);background-color:var(--scrollbar-thumb-background-color)}.scroll-viewer.use-native-scroll::-webkit-scrollbar{width:0;transition:.2s ease-in-out}.scroll-viewer.use-native-scroll:hover::-webkit-scrollbar{width:3px}.scroll-viewer.use-native-scroll.on-hover::-webkit-scrollbar{width:12px}.scroll-viewer.use-native-scroll.on-hover::-webkit-scrollbar-track{background:var(--scrollbar-track-background-color-hover)}.scroll-viewer.use-native-scroll.on-hover::-webkit-scrollbar-thumb{border-color:var(--scrollbar-thumb-border-color-hover);background-color:var(--scrollbar-thumb-background-color-hover)}[data-simplebar]{position:relative;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;position:absolute;overflow:hidden;padding:0;margin:0;left:0;top:0;bottom:0;right:0;width:auto!important;height:auto!important;z-index:0}.simplebar-offset{direction:inherit!important;box-sizing:inherit!important;resize:none!important;position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0}.simplebar-content-wrapper{direction:inherit;box-sizing:border-box!important;position:relative;display:block;height:100%;width:auto;max-width:100%;max-height:100%;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.simplebar-content-wrapper:focus-visible{box-shadow:inset 0 0 0 2px var(--focus-stroke-outer)}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:none;width:0;height:0}.simplebar-content:after,.simplebar-content:before{content:" ";display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{box-sizing:inherit!important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0}.simplebar-height-auto-observer{box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;overflow:hidden;pointer-events:none;z-index:-1}.simplebar-scrollbar{position:absolute;left:0;right:0;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:"";background:var(--scrollbar-thumb-background-color);border-radius:7px;border-width:1px;border-style:solid;border-color:var(--scrollbar-thumb-border-color);opacity:0;transition:.2s ease-in-out 2s}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;pointer-events:none;overflow:hidden;background:var(--scrollbar-track-background-color);border-radius:7px}.simplebar-track.simplebar-hover{background:var(--scrollbar-track-background-color-hover)}.simplebar-track.simplebar-hover .simplebar-scrollbar:before{border-color:var(--scrollbar-thumb-border-color-hover);background-color:var(--scrollbar-thumb-background-color-hover)}.simplebar-track.simplebar-vertical{top:0;width:5px;transition:width .2s ease-in-out}.simplebar-track.simplebar-vertical.simplebar-hover,.simplebar-track.simplebar-vertical.simplebar-hover .simplebar-scrollbar{width:12px}.simplebar-track.simplebar-horizontal{left:0;height:5px;transition:height .2s ease-in-out}.simplebar-track.simplebar-horizontal.simplebar-hover,.simplebar-track.simplebar-horizontal.simplebar-hover .simplebar-scrollbar{height:12px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:0;top:0;bottom:0;min-height:0;min-width:10px;width:auto}[data-simplebar].simplebar-dragging,[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar.simplebar-visible:before{opacity:1;transition-delay:0s;transition-duration:.2s}.simplebar-scrollbar:before{top:2px;bottom:2px;left:2px;right:2px}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.simplebar-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll;-ms-overflow-style:scrollbar!important}.simplebar-dummy-scrollbar-size>div{width:200%;height:200%;margin:10px 0}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}.simplebar-content{display:grid;grid-template-rows:minmax(min-content,1fr);height:100%}.split-grid{height:inherit;pointer-events:auto}.split-grid-gripper{display:flex;justify-content:center}.split-grid-gripper:active,.split-grid-gripper:hover{background-color:var(--subtle-fill-secondary)}.stack-vertical{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;justify-content:stretch;width:100%}.stack-horizontal{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:normal;width:100%;max-height:inherit!important;height:100%!important}.context-menu{display:contents;position:relative}.context-menu>div.context-menu-activator{display:contents}.context-menu-list-box .list-box{display:inline-block}.context-menu-list-box .list-box:focus,.context-menu-list-box .list-box:focus-visible,.context-menu-list-box .list-box:focus-within{outline:0}.context-menu-list-box .context-menu-item{padding:5px 8px;cursor:default;border-radius:var(--control-corner-radius);background-color:var(--context-menu-item-background);color:var(--context-menu-item-foreground);margin:3px;display:grid;grid-template-columns:16px 1fr auto;grid-template-rows:1fr;gap:0 12px;grid-template-areas:"icon title keyboard-shortcut"}.context-menu-list-box .context-menu-item.selected,.context-menu-list-box .context-menu-item:focus,.context-menu-list-box .context-menu-item:focus-visible,.context-menu-list-box .context-menu-item:hover{outline:0;background-color:var(--context-menu-item-background-pointer-over)}.context-menu-list-box .context-menu-item:active{background-color:var(--context-menu-item-background-pressed);color:var(--context-menu-item-foreground-pressed)}.context-menu-list-box .context-menu-item.disabled{background-color:var(--context-menu-item-background-disabled);color:var(--context-menu-item-foreground-disabled)}.context-menu-list-box .context-menu-item.disabled .keyboard-accelerator{color:var(--context-menu-item-key-accelerator-foreground-disabled)}.context-menu-list-box .context-menu-item.disabled .font-icon{color:var(--context-menu-item-foreground-disabled)}.context-menu-list-box .context-menu-item .icon-container{grid-area:icon;height:20px;width:20px;display:block;align-self:center}.context-menu-list-box .context-menu-item .font-icon{align-self:center;font-size:20px}.context-menu-list-box .context-menu-item .text{grid-area:title;align-self:center}.context-menu-list-box .context-menu-item .keyboard-accelerator{grid-area:keyboard-shortcut;color:var(--context-menu-item-key-accelerator-foreground);align-self:center;margin-left:32px}.auto-suggest-box-drop-down{pointer-events:auto;-webkit-border-radius:var(--overlay-corner-radius)!important;-webkit-border-top-left-radius:0!important;-webkit-border-top-right-radius:0!important;border-radius:var(--overlay-corner-radius)!important;border-top-left-radius:0!important;border-top-right-radius:0!important}.nav-bar-root{pointer-events:auto;height:100%;display:grid;grid-template-columns:auto 1fr;grid-template-rows:48px calc(100vh - 48px);gap:0 0;grid-template-areas:"header header" "sidebar content"}.nav-bar-root.hidden{background:var(--navigation-view-content-background)}.nav-bar-root.hidden main{background:0 0;border:0 solid transparent;border-top-left-radius:0}.nav-bar-root .nav-bar-button-icon{font-size:16px;line-height:16px}.nav-bar-root .nav-bar-header{grid-area:header;z-index:10001}.nav-bar-root nav{grid-area:sidebar;width:320px;max-width:320px;overflow:hidden;display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr auto;gap:0 0;grid-template-areas:"sidebar-header" "sidebar-body" "sidebar-footer"}.nav-bar-root nav.transition{-webkit-transition:left .2s ease-in-out,width .2s ease-in-out,max-width .2s ease-in-out,box-shadow .2s ease-in-out;-o-transition:left .2s ease-in-out,width .2s ease-in-out,max-width .2s ease-in-out,box-shadow .2s ease-in-out;-ms-transition:left .2s ease-in-out,width .2s ease-in-out,max-width .2s ease-in-out,box-shadow .2s ease-in-out;transition:left .2s ease-in-out,width .2s ease-in-out,max-width .2s ease-in-out,box-shadow .2s ease-in-out}.nav-bar-root nav.hidden{width:0;max-width:0;overflow-x:hidden}.nav-bar-root nav.collapsed{width:49px;max-width:49px;overflow-x:hidden}.nav-bar-root nav.expanded-overlay{z-index:10000;position:absolute;padding-top:48px;height:100%;width:320px;max-width:320px;border-top-right-radius:var(--overlay-corner-radius);border-bottom-right-radius:var(--overlay-corner-radius);border:1px solid;border-color:var(--navigation-view-flyout-border-color);background-color:var(--navigation-view-flyout-background-color);-webkit-backdrop-filter:var(--navigation-view-flyout-backdrop-filter);backdrop-filter:var(--navigation-view-flyout-backdrop-filter);box-shadow:0 8px 16px rgba(0,0,0,.26)}.nav-bar-root nav .sidebar-header{grid-area:sidebar-header;display:block;width:100%}.nav-bar-root nav .sidebar-body{grid-area:sidebar-body;height:100%}.nav-bar-root nav .sidebar-footer{grid-area:sidebar-footer;padding-bottom:4px}.nav-bar-root nav .sidebar-footer .custom-footer{padding-left:4px;padding-right:4px}.nav-bar-root nav .sidebar-items{margin:0;padding:0}.nav-bar-root main{grid-area:content;background:var(--navigation-view-content-background);border:var(--navigation-view-content-grid-border-thickness);border-color:var(--navigation-view-content-grid-border);border-top-left-radius:var(--overlay-corner-radius);position:relative}.nav-bar-root.expanded-overlay:not(.hidden) main{margin-left:49px}div[data-compactmode] .nav-bar-root .sidebar-header .text-box{min-block-size:32px;padding-inline:10px}div[data-uselessanimations] .nav-bar-root nav.transition{-webkit-transition:left linear,width linear,max-width linear,box-shadow linear;-o-transition:left linear,width linear,max-width linear,box-shadow linear;-ms-transition:left 0s linear,width 0s linear,max-width 0s linear,box-shadow 0s linear;transition:left linear,width linear,max-width linear,box-shadow linear}nav{pointer-events:auto}nav .sidebar-item-separator{margin:4px 0;padding:0;height:1px;border-color:transparent;background-color:var(--navigation-view-separator-color)}nav .list-box-item{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:1fr;gap:0 16px;grid-template-areas:". . .";padding-right:0}nav .list-box-item.sidebar-item{margin:var(--sidebar-item-margin)}nav .list-box-item .sidebar-item-icon{height:16px;width:16px}nav .list-box-item .sidebar-expand-group-button{height:34px!important;transition-duration:.2s;transition-property:transform}nav .list-box-item .sidebar-expand-group-button:active,nav .list-box-item .sidebar-expand-group-button:hover{border-color:transparent;background-color:transparent}nav .list-box-item .sidebar-expand-group-button[data-expanded=true]{transform:rotate(180deg)}nav .sidebar-child-item{padding-left:42px}nav.collapsed:not(.expanded-overlay) .list-box-item{max-width:40px;overflow:hidden}nav.collapsed:not(.expanded-overlay) .list-box-item .sidebar-expand-group-button,nav.collapsed:not(.expanded-overlay) .list-box-item .sidebar-item-text,nav.collapsed:not(.expanded-overlay) .sidebar-items.children{display:none}div[data-usercompactmode] nav .list-box-item .sidebar-expand-group-button{height:24px!important}div[data-compactmode]:not(div[data-usercompactmode]) nav .list-box-item{block-size:34px}.monaco-editor-standalone{user-select:none;-webkit-user-select:none;font-family:var(--font-family-text);font-size:var(--font-size-body);font-optical-sizing:none;font-weight:var(--text-weight-normal);line-height:20px;box-sizing:border-box;border:none;outline:0;cursor:unset;margin:0;inline-size:100%;min-block-size:30px;padding-inline:10px;border-radius:var(--control-corner-radius);color:var(--text-box-foreground);background-color:transparent;pointer-events:auto}.monaco-editor-standalone.disabled{color:var(--text-fill-color-disabled)}.monaco-editor-standalone-instance{min-height:100px;height:inherit;display:grid}.monaco-editor-standalone-instance.disabled{pointer-events:none;cursor:none;color:var(--text-fill-color-disabled)!important}.monaco-editor-standalone-instance .monaco-editor,.monaco-editor-standalone-instance .monaco-editor .overflow-guard{height:100%!important;min-height:min-content!important}.monaco-editor-standalone-with-header{display:block;position:relative;height:100%;pointer-events:auto}.monaco-editor-standalone-with-header .monaco-editor-standalone-header{margin-bottom:4px}.monaco-editor-standalone-container{height:inherit;cursor:text;position:relative;border-radius:var(--control-corner-radius);background-clip:padding-box;background-color:var(--text-box-background);border-width:1px;border-style:solid;border-color:var(--text-box-border)}.monaco-editor-standalone-container:hover{color:var(--text-box-foreground-pointer-over);background-color:var(--text-box-background-pointer-over);border-color:var(--text-box-border-pointer-over)}.monaco-editor-standalone-container.disabled{cursor:default;color:var(--text-box-foreground-disabled);background-color:var(--text-box-background-disabled);border-color:var(--text-box-border-disabled)}.monaco-editor-standalone-container.disabled .monaco-editor-standalone-underline{display:none}.monaco-editor-standalone-container:focus-within{color:var(--text-box-foreground-focused);background-color:var(--text-box-background-focused);border-color:var(--text-box-border-focused)}.monaco-editor-standalone-container:focus-within .monaco-editor-standalone-underline::after{border-bottom:var(--text-box-underline-border-thickness-focused) solid var(--accent-default)}.monaco-editor-standalone-underline{position:absolute;inset-inline-start:-1px;inset-block-start:-1px;inline-size:calc(100% + var(--text-box-underline-border-thickness-focused));block-size:calc(100% + var(--text-box-underline-border-thickness-focused));pointer-events:none;border-radius:var(--control-corner-radius);overflow:hidden}.monaco-editor-standalone-underline::after{content:"";box-sizing:border-box;position:absolute;inset-block-end:0;inset-inline-start:0;inline-size:100%;block-size:100%;border-bottom:var(--text-box-underline-border-thickness) solid var(--control-strong-stroke-default)}.monaco-sash{background-color:var(--subtle-fill-secondary)}.editor-widget.suggest-widget .monaco-sash{background-color:var(--subtle-fill-transparent)!important}.text-block{color:currentColor;display:inline-block;margin:0;padding:0;cursor:default;user-select:none;white-space:pre-wrap;-webkit-user-select:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.text-block mark{background-color:var(--text-box-selection-highlight-color);color:var(--text-box-selection-color)}.text-block.type-display,.text-block.type-subtitle,.text-block.type-title,.text-block.type-title-large{font-family:var(--font-family-display);font-weight:var(--text-weight-bold)}.text-block.type-body,.text-block.type-body-large,.text-block.type-body-strong{font-family:var(--font-family-text)}.text-block.type-caption{line-height:16px;color:var(--text-fill-color-secondary);font-size:var(--font-size-caption);font-weight:var(--text-weight-normal);font-family:var(--font-family-small)}.text-block.type-body,.text-block.type-body-large,.text-block.type-body-strong{line-height:20px;font-weight:var(--text-weight-normal);font-size:var(--font-size-body)}.text-block.type-body-strong{font-weight:var(--text-weight-bolder)}.text-block.type-body-large{font-size:var(--font-size-body-large);line-height:24px}.text-block.type-subtitle{font-size:var(--font-size-subtitle);line-height:28px}.text-block.type-title{font-size:var(--font-size-title);line-height:36px}.text-block.type-title-large{font-size:var(--font-size-title-large);line-height:52px}.text-block.type-display{font-size:var(--font-size-display);line-height:92px}.text-block.no-wrap{white-space:pre}.text-block.trim{overflow:hidden!important;text-overflow:ellipsis;width:100%}.text-block.hide{display:none!important}.text-block.disabled{color:var(--text-fill-color-disabled)}.text-block.horizontal-center{text-align:center}.text-block.vertical-center{top:50%;bottom:50%;position:relative}*{--font-family-fallback:-apple-system,BlinkMacSystemFont,"Segoe UI","Cantarell","Ubuntu","Noto Sans","Roboto",system-ui,"Helvetica Neue",Helvetica,Arial,sans-serif;--font-family-text:"Segoe UI Variable Text","Seoge UI Variable Static Text",var(--font-family-fallback);--font-family-small:"Segoe UI Variable Small","Seoge UI Variable Static Small",var(--font-family-fallback);--font-family-display:"Segoe UI Variable Display","Seoge UI Variable Static Display",var(--font-family-fallback);--font-size-caption:12px;--font-size-body:14px;--font-size-body-large:18px;--font-size-subtitle:20px;--font-size-title:28px;--font-size-title-large:40px;--font-size-display:68px;--vscode-sash-size:16px;--focus-stroke:inset 0 0 0 1px var(--focus-stroke-inner),0 0 0 2px var(--focus-stroke-outer);text-rendering:geometricPrecision}:focus-visible{box-shadow:var(--focus-stroke);outline:0}div[data-theme=windows-dark-theme]{--control-corner-radius:4px;--overlay-corner-radius:8px;--text-weight-normal:400;--text-weight-bold:600;--text-weight-bolder:700;--accent-light-3:154,236,254;--accent-light-2:98,205,254;--accent-light-1:0,146,250;--accent-base:0,121,214;--accent-dark-1:0,95,184;--accent-dark-2:0,62,148;--accent-dark-3:0,24,102;--accent-default:rgba(var(--accent-light-2));--accent-secondary:rgba(var(--accent-light-2), 0.9);--accent-tertiary:rgba(var(--accent-light-2), 0.8);--accent-disabled:rgba(255, 255, 255, 0.158);--system-fill-color-success:rgb(108, 203, 95);--system-fill-color-caution:rgb(252, 225, 0);--system-fill-color-critical:rgb(255, 153, 164);--system-fill-color-neutral:rgba(255, 255, 255, 0.545);--system-fill-color-success-background:rgb(57, 61, 27);--system-fill-color-caution-background:rgb(67, 53, 25);--system-fill-color-critical-background:rgb(68, 39, 38);--system-fill-color-neutral-background:rgba(255, 255, 255, 0.031);--system-fill-color-attention-background:rgba(255, 255, 255, 0.031);--text-on-accent-primary:rgb(0, 0, 0);--text-on-accent-secondary:rgba(0, 0, 0, 0.5);--text-on-accent-disabled:rgba(255, 255, 255, 0.53);--text-on-accent-selected:rgb(255, 255, 255);--focus-stroke-outer:rgb(255, 255, 255);--focus-stroke-inner:rgba(0, 0, 0, 0.3);--text-fill-color-primary:rgba(255, 255, 255, 1);--text-fill-color-secondary:rgba(255, 255, 255, 0.77);--text-fill-color-tertiary:rgba(255, 255, 255, 0.53);--text-fill-color-disabled:rgba(255, 255, 255, 0.36);--text-fill-color-inverse:rgba(0, 0, 0, 0.89);--control-fill-color-default:rgba(255, 255, 255, 0.059);--control-fill-color-secondary:rgba(255, 255, 255, 0.082);--control-fill-color-tertiary:rgba(255, 255, 255, 0.031);--control-fill-color-disabled:rgba(255, 255, 255, 0.043);--control-fill-color-transparent:rgba(255, 255, 255, 0);--control-fill-color-input-active:rgba(30, 30, 30, 0.702);--control-alt-fill-color-transparent:rgba(255, 255, 255, 0);--control-alt-fill-color-secondary:rgba(0, 0, 0, 0.098);--control-alt-fill-color-tertiary:rgba(255, 255, 255, 0.043);--control-alt-fill-color-quarternary:rgba(255, 255, 255, 0.071);--control-alt-fill-color-disabled:rgba(255, 255, 255, 0);--control-stroke-color-default:rgba(255, 255, 255, 0.071);--control-stroke-color-secondary:rgba(255, 255, 255, 0.094);--control-stroke-on-accent-default:hsla(0, 0%, 100%, 8%);--control-stroke-on-accent-secondary:hsla(0, 0%, 0%, 14%);--control-strong-stroke-default:rgba(255, 255, 255, 0.544);--control-strong-stroke-disabled:rgba(255, 255, 255, 0.157);--divider-stroke-color-default:rgba(255, 255, 255, 0.082);--subtle-fill-transparent:transparent;--subtle-fill-secondary:rgba(255, 255, 255, 0.061);--subtle-fill-tertiary:rgba(255, 255, 255, 0.042);--subtle-fill-disabled:transparent;--background-color:transparent;--layer-fill-color-default:rgba(58, 58, 58, 0.3);--control-border-color-default:var(--control-stroke-color-secondary) var(--control-stroke-color-default) var(--control-stroke-color-default) var(--control-stroke-color-default);--accent-control-border-color-default:var(--control-stroke-on-accent-default) var(--control-stroke-on-accent-secondary) var(--control-stroke-on-accent-secondary) var(--control-stroke-on-accent-secondary);--card-stroke-color-default:rgba(0, 0, 0, 0.1);--card-border:var(--card-stroke-color-default);--card-border-thickness:1px solid;--card-foreground:var(--text-fill-color-primary);--card-foreground-description:var(--text-fill-color-secondary);--card-background-color:rgba(255, 255, 255, 0.05);--card-background-color-secondary:rgba(255, 255, 255, 0.03);--card-hover-background-color:rgba(255, 255, 255, 0.06);--button-background:var(--control-fill-color-default);--button-background-pointer-over:var(--control-fill-color-secondary);--button-background-pressed:var(--control-fill-color-tertiary);--button-background-disabled:var(--control-fill-color-disabled);--button-foreground:var(--text-fill-color-primary);--button-foreground-pointer-over:var(--text-fill-color-primary);--button-foreground-pressed:var(--text-fill-color-secondary);--button-foreground-disabled:var(--text-fill-color-disabled);--button-border:var(--control-border-color-default);--button-border-pointer-over:var(--control-border-color-default);--button-border-pressed:var(--control-stroke-color-default);--button-border-disabled:var(--control-stroke-color-default);--button-border-thickness:1px solid;--accent-button-background:var(--accent-default);--accent-button-background-pointer-over:var(--accent-secondary);--accent-button-background-pressed:var(--accent-tertiary);--accent-button-background-disabled:var(--accent-disabled);--accent-button-foreground:var(--text-on-accent-primary);--accent-button-foreground-pointer-over:var(--text-on-accent-primary);--accent-button-foreground-pressed:var(--text-on-accent-secondary);--accent-button-foreground-disabled:var(--text-on-accent-disabled);--accent-button-border:var(--accent-control-border-color-default);--accent-button-border-pointer-over:var(--accent-control-border-color-default);--accent-button-border-pressed:var(--control-fill-color-transparent);--accent-button-border-disabled:var(--control-fill-color-transparent);--accent-button-border-thickness:1px solid;--stealth-button-background:var(--control-fill-color-transparent);--stealth-button-background-pointer-over:var(--control-fill-color-secondary);--stealth-button-background-pressed:var(--control-fill-color-tertiary);--stealth-button-background-disabled:var(--control-fill-color-transparent);--stealth-button-foreground:var(--text-fill-color-primary);--stealth-button-foreground-pointer-over:var(--text-fill-color-primary);--stealth-button-foreground-pressed:var(--text-fill-color-secondary);--stealth-button-foreground-disabled:var(--text-fill-color-disabled);--stealth-button-border:var(--control-fill-color-transparent);--stealth-button-border-pointer-over:var(--control-border-color-default);--stealth-button-border-pressed:var(--control-stroke-color-default);--stealth-button-border-disabled:var(--control-fill-color-transparent);--stealth-button-border-thickness:1px solid;--hyperlink-button-background:var(--control-fill-color-transparent);--hyperlink-button-background-pointer-over:var(--control-fill-color-secondary);--hyperlink-button-background-pressed:var(--control-fill-color-tertiary);--hyperlink-button-background-disabled:var(--control-fill-color-transparent);--hyperlink-button-foreground:var(--accent-default);--hyperlink-button-foreground-pointer-over:var(--accent-tertiary);--hyperlink-button-foreground-pressed:var(--accent-disabled);--hyperlink-button-foreground-disabled:var(--accent-disabled);--hyperlink-button-border:var(--control-fill-color-transparent);--hyperlink-button-border-pointer-over:var(--control-border-color-default);--hyperlink-button-border-pressed:var(--control-stroke-color-default);--hyperlink-button-border-disabled:var(--control-fill-color-transparent);--hyperlink-button-border-thickness:1px solid;--check-box-check-corner-radius:var(--control-corner-radius);--check-box-foreground:var(--text-fill-color-primary);--check-box-foreground-disabled:var(--text-fill-color-disabled);--check-box-check-background-stroke-unchecked:var(--control-strong-stroke-default);--check-box-check-background-stroke-unchecked-pointer-over:var(--control-strong-stroke-default);--check-box-check-background-stroke-unchecked-pressed:var(--control-strong-stroke-disabled);--check-box-check-background-stroke-unchecked-disabled:var(--control-strong-stroke-disabled);--check-box-check-background-stroke-checked:var(--accent-default);--check-box-check-background-stroke-checked-pointer-over:var(--accent-secondary);--check-box-check-background-stroke-checked-pressed:var(--accent-tertiary);--check-box-check-background-stroke-checked-disabled:var(--control-strong-stroke-disabled);--check-box-check-background-fill-unchecked:var(--control-alt-fill-color-secondary);--check-box-check-background-fill-unchecked-pointer-over:var(--control-alt-fill-color-tertiary);--check-box-check-background-fill-unchecked-pressed:var(--control-alt-fill-color-quarternary);--check-box-check-background-fill-unchecked-disabled:var(--control-alt-fill-color-disabled);--check-box-check-background-fill-checked:var(--accent-default);--check-box-check-background-fill-checked-pointer-over:var(--accent-secondary);--check-box-check-background-fill-checked-pressed:var(--accent-tertiary);--check-box-check-background-fill-checked-disabled:var(--accent-disabled);--check-box-check-glyph-foreground-unchecked:var(--text-on-accent-primary);--check-box-check-glyph-foreground-unchecked-pointer-over:var(--text-on-accent-primary);--check-box-check-glyph-foreground-unchecked-pressed:var(--text-on-accent-primary);--check-box-check-glyph-foreground-unchecked-disabled:var(--text-on-accent-disabled);--check-box-check-glyph-foreground-checked:var(--text-on-accent-primary);--check-box-check-glyph-foreground-checked-pointer-over:var(--text-on-accent-primary);--check-box-check-glyph-foreground-checked-pressed:var(--text-on-accent-secondary);--check-box-check-glyph-foreground-checked-disabled:var(--text-on-accent-disabled);--radio-button-foreground:var(--text-fill-color-primary);--radio-button-foreground-pointer-over:var(--text-fill-color-primary);--radio-button-foreground-pressed:var(--text-fill-color-primary);--radio-button-foreground-disabled:var(--text-fill-color-disabled);--radio-button-background:var(--control-fill-color-transparent);--radio-button-background-pointer-over:var(--control-fill-color-transparent);--radio-button-background-pressed:var(--control-fill-color-transparent);--radio-button-background-disabled:var(--control-fill-color-transparent);--radio-button-border:var(--control-fill-color-transparent);--radio-button-border-pointer-over:var(--control-fill-color-transparent);--radio-button-border-pressed:var(--control-fill-color-transparent);--radio-button-border-disabled:var(--control-fill-color-transparent);--radio-button-outer-ellipse-stroke:var(--control-strong-stroke-default);--radio-button-outer-ellipse-stroke-pointer-over:var(--control-strong-stroke-default);--radio-button-outer-ellipse-stroke-pressed:var(--control-strong-stroke-disabled);--radio-button-outer-ellipse-stroke-disabled:var(--control-strong-stroke-disabled);--radio-button-outer-ellipse-fill:var(--control-alt-fill-color-secondary);--radio-button-outer-ellipse-fill-pointer-over:var(--control-alt-fill-color-tertiary);--radio-button-outer-ellipse-fill-pressed:var(--control-alt-fill-color-quarternary);--radio-button-outer-ellipse-fill-disabled:var(--control-alt-fill-color-disabled);--radio-button-outer-ellipse-checked-stroke:var(--accent-default);--radio-button-outer-ellipse-checked-stroke-pointer-over:var(--accent-secondary);--radio-button-outer-ellipse-checked-stroke-pressed:var(--accent-tertiary);--radio-button-outer-ellipse-checked-stroke-disabled:var(--accent-disabled);--radio-button-outer-ellipse-checked-fill:var(--accent-default);--radio-button-outer-ellipse-checked-fill-pointer-over:var(--accent-secondary);--radio-button-outer-ellipse-checked-fill-pressed:var(--accent-tertiary);--radio-button-outer-ellipse-checked-fill-disabled:var(--accent-disabled);--radio-button-check-glyph-fill:var(--text-on-accent-primary);--radio-button-check-glyph-fill-pointer-over:var(--text-on-accent-primary);--radio-button-check-glyph-fill-pressed:var(--text-on-accent-primary);--radio-button-check-glyph-fill-disabled:var(--text-on-accent-primary);--radio-button-check-glyph-stroke:var(--control-stroke-color-default);--radio-button-check-glyph-stroke-pointer-over:var(--control-stroke-color-default);--radio-button-check-glyph-stroke-pressed:var(--control-stroke-color-default);--radio-button-check-glyph-stroke-disabled:var(--control-stroke-color-default);--radio-button-check-glyph-stroke-checked:var(--control-stroke-on-accent-default);--radio-button-check-glyph-stroke-checked-pointer-over:var(--control-stroke-on-accent-default);--radio-button-check-glyph-stroke-checked-pressed:var(--control-stroke-on-accent-default);--radio-button-check-glyph-stroke-checked-disabled:var(--control-stroke-color-default);--toggle-switch-width:40px;--toggle-switch-height:20px;--toggle-switch-foreground:var(--text-fill-color-primary);--toggle-switch-foreground-disabled:var(--text-fill-color-disabled);--toggle-switch-on-stroke-thickness:0px;--toggle-switch-outer-border-stroke-thickness:1px;--toggle-switch-fill-off:var(--control-alt-fill-color-secondary);--toggle-switch-fill-off-pointer-over:var(--control-alt-fill-color-tertiary);--toggle-switch-fill-off-pressed:var(--control-alt-fill-color-quarternary);--toggle-switch-fill-off-disabled:var(--control-alt-fill-color-disabled);--toggle-switch-stroke-off:var(--control-strong-stroke-default);--toggle-switch-stroke-off-pointer-over:var(--control-strong-stroke-default);--toggle-switch-stroke-off-pressed:var(--control-strong-stroke-default);--toggle-switch-stroke-off-disabled:var(--control-strong-stroke-disabled);--toggle-switch-fill-on:var(--accent-default);--toggle-switch-fill-on-pointer-over:var(--accent-secondary);--toggle-switch-fill-on-pressed:var(--accent-tertiary);--toggle-switch-fill-on-disabled:var(--accent-disabled);--toggle-switch-stroke-on:var(--accent-default);--toggle-switch-stroke-on-pointer-over:var(--accent-secondary);--toggle-switch-stroke-on-pressed:var(--accent-tertiary);--toggle-switch-stroke-on-disabled:var(--accent-disabled);--toggle-switch-knob-radius:7px;--toggle-switch-knob-width:12px;--toggle-switch-knob-height:12px;--toggle-switch-knob-offset:3px;--toggle-switch-knob-zoom-pointer-over:-1px;--toggle-switch-knob-active-translation:20px;--toggle-switch-knob-width-pointer-over:14px;--toggle-switch-knob-height-pointer-over:14px;--toggle-switch-knob-fill-off:var(--text-fill-color-secondary);--toggle-switch-knob-fill-off-pointer-over:var(--text-fill-color-secondary);--toggle-switch-knob-fill-off-pressed:var(--text-fill-color-secondary);--toggle-switch-knob-fill-off-disabled:var(--text-fill-color-disabled);--toggle-switch-knob-fill-on:var(--text-on-accent-primary);--toggle-switch-knob-fill-on-pointer-over:var(--text-on-accent-primary);--toggle-switch-knob-fill-on-pressed:var(--text-on-accent-primary);--toggle-switch-knob-fill-on-disabled:var(--text-on-accent-disabled);--toggle-switch-knob-stroke-on:var(--control-border-color-default);--grid-view-header-border-line:rgba(255, 255, 255, 0.2);--grid-view-item-background:var(--card-background-color);--grid-view-item-background-hover:var(--card-hover-background-color);--grid-view-item-stroke:rgba(0, 0, 0, 0.3);--navigation-view-content-background:var(--layer-fill-color-default);--navigation-view-content-grid-border:var(--card-stroke-color-default);--navigation-view-content-grid-border-thickness:1px solid;--navigation-view-flyout-border-color:var(--control-stroke-color-secondary);--navigation-view-flyout-background-color:rgba(32, 32, 32, 1);--navigation-view-flyout-backdrop-filter:blur(50px) saturate(125%);--navigation-view-separator-color:rgba(255, 255, 255, 0.0605);--sidebar-item-margin:3px 5px;--list-box-item-radius:var(--control-corner-radius);--list-box-item-background:var(--subtle-fill-transparent);--list-box-item-background-disabled:var(--subtle-fill-transparent);--list-box-item-background-pointer-over:var(--subtle-fill-secondary);--list-box-item-background-selected:var(--subtle-fill-secondary);--list-box-item-background-selected-disabled:var(--subtle-fill-secondary);--list-box-item-background-pressed:var(--subtle-fill-tertiary);--list-box-item-foreground:var(--text-fill-color-primary);--list-box-item-foreground-selected:var(--text-fill-color-primary);--list-box-item-foreground-pressed:var(--text-fill-color-secondary);--list-box-item-foreground-disabled:var(--text-fill-color-disabled);--list-box-item-selection-indicator:var(--accent-default);--menu-flyout-presenter-background:rgb(44, 44, 44);--menu-flyout-presenter-border:rgba(0, 0, 0, 0.2);--menu-flyout-presenter-backdrop-filter:blur(50px) saturate(125%);--menu-flyout-presenter-shadow:0px 8px 16px rgba(0, 0, 0, 0.14);--context-menu-item-background:var(--subtle-fill-transparent);--context-menu-item-background-disabled:var(--subtle-fill-transparent);--context-menu-item-background-pointer-over:var(--subtle-fill-secondary);--context-menu-item-background-pressed:var(--subtle-fill-tertiary);--context-menu-item-foreground:var(--text-fill-color-primary);--context-menu-item-foreground-pressed:var(--text-fill-color-secondary);--context-menu-item-foreground-disabled:var(--text-fill-color-disabled);--context-menu-item-key-accelerator-foreground:var(--text-fill-color-secondary);--context-menu-item-key-accelerator-foreground-disabled:var(--text-fill-color-disabled);--text-box-background:var(--control-fill-color-default);--text-box-background-pointer-over:var(--control-fill-color-secondary);--text-box-background-focused:var(--control-fill-color-input-active);--text-box-background-disabled:var(--control-fill-color-disabled);--text-box-border:var(--control-stroke-color-default);--text-box-border-pointer-over:var(--control-stroke-color-default);--text-box-border-focused:var(--control-stroke-color-default);--text-box-border-disabled:var(--control-stroke-color-default);--text-box-foreground:var(--text-fill-color-primary);--text-box-foreground-pointer-over:var(--text-fill-color-primary);--text-box-foreground-focused:var(--text-fill-color-primary);--text-box-foreground-disabled:var(--text-fill-color-disabled);--text-box-placeholder-foreground:var(--text-fill-color-secondary);--text-box-placeholder-foreground-pointer-over:var(--text-fill-color-secondary);--text-box-placeholder-foreground-focused:var(--text-fill-color-tertiary);--text-box-placeholder-foreground-disabled:var(--text-fill-color-disabled);--text-box-selection-highlight-color:rgb(var(--accent-base));--text-box-selection-color:rgb(255, 255, 255);--text-box-underline-border-thickness:1px;--text-box-underline-border-thickness-focused:2px;--scrollbar-track-background-color:transparent;--scrollbar-track-background-color-hover:rgba(31, 31, 31, 0.9);--scrollbar-thumb-border-color:rgba(85, 85, 85, 0.231);--scrollbar-thumb-border-color-hover:rgba(183, 183, 183, 0.42);--scrollbar-thumb-background-color:rgb(205, 205, 205);--scrollbar-thumb-background-color-hover:rgb(218, 218, 218);--info-bar-error-severity-background:var(--system-fill-color-critical-background);--info-bar-warning-severity-background:var(--system-fill-color-caution-background);--info-bar-success-severity-background:var(--system-fill-color-success-background);--info-bar-informational-severity-background:var(--system-fill-color-attention-background);--info-bar-error-severity-icon-background:var(--system-fill-color-critical);--info-bar-warning-severity-icon-background:var(--system-fill-color-caution);--info-bar-success-severity-icon-background:var(--system-fill-color-success);--info-bar-informational-severity-icon-background:var(--accent-default);--info-bar-error-severity-icon-foreground:var(--text-fill-color-inverse);--info-bar-warning-severity-icon-foreground:var(--text-fill-color-inverse);--info-bar-success-severity-icon-foreground:var(--text-fill-color-inverse);--info-bar-informational-severity-icon-foreground:var(--text-fill-color-inverse);--info-bar-title-foreground:var(--text-fill-color-primary);--info-bar-message-foreground:var(--text-fill-color-primary);--info-bar-border:var(--card-stroke-color-default);--info-bar-border-thickness:1px;--info-bar-border-corner-radius:var(--control-corner-radius);--data-grid-column-header-foreground:var(--text-fill-color-tertiary);--data-grid-column-header-background:var(--control-fill-color-default);--data-grid-column-header-background-pointer-over:rgba(255, 255, 255, 0.15);--data-grid-column-header-background-pressed:var(--subtle-fill-tertiary);--data-grid-row-foreground:var(--text-fill-color-primary);--data-grid-row-background:var(--control-fill-color-default);--data-grid-row-background-pointer-over:rgba(255, 255, 255, 0.15);--data-grid-row-odd-background:rgba(255, 255, 255, 0.095);--data-grid-row-odd-background-pointer-over:rgba(255, 255, 255, 0.18);--data-grid-row-selected-background:rgba(var(--accent-base), 0.9);--data-grid-row-selected-background-pointer-over:rgba(var(--accent-base), 0.8);--data-grid-row-selected-foreground:var(--text-box-selection-color);--data-grid-row-selected-foreground-pointer-over:var(--text-box-selection-color);--data-grid-border:var(--control-stroke-color-default);--dialog-light-dismiss-overlay-background:rgba(0, 0, 0, 0.305);--dialog-shadow:0px 30px 38px -3px rgba(0,0,0,0.24);--dialog-background-color:rgb(43, 43, 43);--dialog-footer-background-color:rgb(32, 32, 32);--dialog-border-color:var(--control-stroke-color-default);--ui-setting-group-presenter-inner-ui-setting-background-color:transparent;--ui-setting-group-presenter-inner-ui-setting-border-color:var(--card-border);--ui-file-selector-background-color:transparent;--ui-file-selector-stroke-color:var(--text-fill-color-disabled);--ui-file-selector-dragging-background-color:var(--control-fill-color-tertiary);--ui-file-selector-dragging-stroke-color:var(--text-fill-color-tertiary);--ui-multiline-text-input-highlighted-text-span-background-color-blue:rgba(0, 120, 212);--ui-multiline-text-input-highlighted-text-span-background-color-green:rgb(14, 119, 53);--ui-multiline-text-input-highlighted-text-span-background-color-red:rgb(226, 36, 26);--ui-multiline-text-input-highlighted-text-span-background-color-yellow:rgb(204, 146, 0);--ui-multiline-text-input-highlighted-text-span-background-color-purple:rgb(107, 105, 214);--ui-multiline-text-input-highlighted-text-span-background-color-teal:rgb(3, 131, 135);--hero-background-image:url("../img/hero/dark-theme-tile.png");--hero-background-color:rgba(91, 42, 134, 0.5)}div[data-theme=windows-light-theme]{--control-corner-radius:4px;--overlay-corner-radius:8px;--text-weight-normal:400;--text-weight-bold:500;--text-weight-bolder:600;--accent-light-3:154,236,254;--accent-light-2:98,205,254;--accent-light-1:0,120,212;--accent-base:0,103,192;--accent-dark-1:0,95,184;--accent-dark-2:0,103,192;--accent-dark-3:0,26,104;--accent-default:rgba(var(--accent-dark-2));--accent-secondary:rgba(var(--accent-dark-2), 0.9);--accent-tertiary:rgba(var(--accent-dark-2), 0.8);--accent-disabled:rgba(155, 155, 155);--system-fill-color-success:rgb(15, 123, 15);--system-fill-color-caution:rgb(157, 93, 0);--system-fill-color-critical:rgb(196, 43, 28);--system-fill-color-neutral:rgba(0, 0, 0, 0.447);--system-fill-color-success-background:rgb(223, 246, 221);--system-fill-color-caution-background:rgb(255, 244, 206);--system-fill-color-critical-background:rgb(253, 231, 233);--system-fill-color-neutral-background:rgba(0, 0, 0, 0.024);--system-fill-color-attention-background:rgba(246, 246, 246, 0.502);--text-on-accent-primary:rgb(255, 255, 255);--text-on-accent-secondary:rgba(255, 255, 255, 0.702);--text-on-accent-disabled:rgb(255, 255, 255);--text-on-accent-selected:rgb(255, 255, 255);--focus-stroke-outer:rgba(0, 0, 0, 1);--focus-stroke-inner:rgb(255, 255, 255);--text-fill-color-primary:rgba(0, 0, 0, 0.894);--text-fill-color-secondary:rgba(0, 0, 0, 0.62);--text-fill-color-tertiary:rgba(0, 0, 0, 0.447);--text-fill-color-disabled:rgba(0, 0, 0, 0.361);--text-fill-color-inverse:rgb(255, 255, 255);--control-fill-color-default:rgba(255, 255, 255, 0.702);--control-fill-color-secondary:rgba(249, 249, 249, 0.502);--control-fill-color-tertiary:rgba(249, 249, 249, 0.302);--control-fill-color-disabled:rgba(249, 249, 249, 0.302);--control-fill-color-transparent:rgba(255, 255, 255, 0);--control-fill-color-input-active:rgb(255, 255, 255);--control-alt-fill-color-transparent:rgba(255, 255, 255, 0);--control-alt-fill-color-secondary:rgba(0, 0, 0, 0.024);--control-alt-fill-color-tertiary:rgba(0, 0, 0, 0.059);--control-alt-fill-color-quarternary:rgba(0, 0, 0, 0.094);--control-alt-fill-color-disabled:rgba(255, 255, 255, 0);--control-stroke-color-default:rgba(0, 0, 0, 0.059);--control-stroke-color-secondary:rgba(0, 0, 0, 0.161);--control-stroke-on-accent-default:rgba(255, 255, 255, 0.078);--control-stroke-on-accent-secondary:rgba(0, 0, 0, 0.4);--control-strong-stroke-default:rgba(0, 0, 0, 0.447);--control-strong-stroke-disabled:rgba(0, 0, 0, 0.216);--divider-stroke-color-default:rgba(0, 0, 0, 0.059);--subtle-fill-transparent:transparent;--subtle-fill-secondary:rgba(0, 0, 0, 0.035);--subtle-fill-tertiary:rgba(0, 0, 0, 0.024);--subtle-fill-disabled:transparent;--background-color:transparent;--layer-fill-color-default:rgba(255, 255, 255, 0.502);--control-border-color-default:var(--control-stroke-color-default) var(--control-stroke-color-default) var(--control-stroke-color-secondary) var(--control-stroke-color-default);--accent-control-border-color-default:var(--control-stroke-on-accent-default) var(--control-stroke-on-accent-default) var(--control-stroke-on-accent-secondary) var(--control-stroke-on-accent-default);--card-stroke-color-default:rgba(0, 0, 0, 0.059);--card-border:var(--card-stroke-color-default);--card-border-thickness:1px solid;--card-foreground:var(--text-fill-color-primary);--card-foreground-description:var(--text-fill-color-secondary);--card-background-color:rgba(255, 255, 255, 0.702);--card-background-color-secondary:rgba(246, 246, 246, 0.502);--card-hover-background-color:rgba(0, 0, 0, 0.06);--button-background:var(--control-fill-color-default);--button-background-pointer-over:var(--control-fill-color-secondary);--button-background-pressed:var(--control-fill-color-tertiary);--button-background-disabled:var(--control-fill-color-disabled);--button-foreground:var(--text-fill-color-primary);--button-foreground-pointer-over:var(--text-fill-color-primary);--button-foreground-pressed:var(--text-fill-color-secondary);--button-foreground-disabled:var(--text-fill-color-disabled);--button-border:var(--control-border-color-default);--button-border-pointer-over:var(--control-border-color-default);--button-border-pressed:var(--control-stroke-color-default);--button-border-disabled:var(--control-stroke-color-default);--button-border-thickness:1px solid;--accent-button-background:var(--accent-default);--accent-button-background-pointer-over:var(--accent-secondary);--accent-button-background-pressed:var(--accent-tertiary);--accent-button-background-disabled:var(--accent-disabled);--accent-button-foreground:var(--text-on-accent-primary);--accent-button-foreground-pointer-over:var(--text-on-accent-primary);--accent-button-foreground-pressed:var(--text-on-accent-secondary);--accent-button-foreground-disabled:var(--text-on-accent-disabled);--accent-button-border:var(--accent-control-border-color-default);--accent-button-border-pointer-over:var(--accent-control-border-color-default);--accent-button-border-pressed:var(--control-fill-color-transparent);--accent-button-border-disabled:var(--control-fill-color-transparent);--accent-button-border-thickness:1px solid;--stealth-button-background:var(--subtle-fill-transparent);--stealth-button-background-pointer-over:var(--subtle-fill-secondary);--stealth-button-background-pressed:var(--subtle-fill-tertiary);--stealth-button-background-disabled:var(--subtle-fill-transparent);--stealth-button-foreground:var(--text-fill-color-primary);--stealth-button-foreground-pointer-over:var(--text-fill-color-primary);--stealth-button-foreground-pressed:var(--text-fill-color-secondary);--stealth-button-foreground-disabled:var(--text-fill-color-disabled);--stealth-button-border:var(--subtle-fill-transparent);--stealth-button-border-pointer-over:var(--subtle-fill-secondary);--stealth-button-border-pressed:var(--subtle-fill-tertiary);--stealth-button-border-disabled:var(--subtle-fill-transparent);--stealth-button-border-thickness:1px solid;--hyperlink-button-background:var(--subtle-fill-transparent);--hyperlink-button-background-pointer-over:var(--subtle-fill-secondary);--hyperlink-button-background-pressed:var(--subtle-fill-tertiary);--hyperlink-button-background-disabled:var(--subtle-fill-transparent);--hyperlink-button-foreground:rgb(0, 62, 146);--hyperlink-button-foreground-pointer-over:rgb(var(--accent-dark-3));--hyperlink-button-foreground-pressed:rgb(var(--accent-dark-3));--hyperlink-button-foreground-disabled:var(--accent-disabled);--hyperlink-button-border:var(--subtle-fill-transparent);--hyperlink-button-border-pointer-over:var(--subtle-fill-transparent);--hyperlink-button-border-pressed:var(--subtle-fill-transparent);--hyperlink-button-border-disabled:var(--subtle-fill-transparent);--hyperlink-button-border-thickness:1px solid;--check-box-check-corner-radius:var(--control-corner-radius);--check-box-foreground:var(--text-fill-color-primary);--check-box-foreground-disabled:var(--text-fill-color-disabled);--check-box-check-background-stroke-unchecked:var(--control-strong-stroke-default);--check-box-check-background-stroke-unchecked-pointer-over:var(--control-strong-stroke-default);--check-box-check-background-stroke-unchecked-pressed:var(--control-strong-stroke-disabled);--check-box-check-background-stroke-unchecked-disabled:var(--control-strong-stroke-disabled);--check-box-check-background-stroke-checked:var(--accent-default);--check-box-check-background-stroke-checked-pointer-over:var(--accent-secondary);--check-box-check-background-stroke-checked-pressed:var(--accent-tertiary);--check-box-check-background-stroke-checked-disabled:var(--control-strong-stroke-disabled);--check-box-check-background-fill-unchecked:var(--control-alt-fill-color-secondary);--check-box-check-background-fill-unchecked-pointer-over:var(--control-alt-fill-color-tertiary);--check-box-check-background-fill-unchecked-pressed:var(--control-alt-fill-color-quarternary);--check-box-check-background-fill-unchecked-disabled:var(--control-alt-fill-color-disabled);--check-box-check-background-fill-checked:var(--accent-default);--check-box-check-background-fill-checked-pointer-over:var(--accent-secondary);--check-box-check-background-fill-checked-pressed:var(--accent-tertiary);--check-box-check-background-fill-checked-disabled:var(--accent-disabled);--check-box-check-glyph-foreground-unchecked:var(--text-on-accent-primary);--check-box-check-glyph-foreground-unchecked-pointer-over:var(--text-on-accent-primary);--check-box-check-glyph-foreground-unchecked-pressed:var(--text-on-accent-primary);--check-box-check-glyph-foreground-unchecked-disabled:var(--text-on-accent-disabled);--check-box-check-glyph-foreground-checked:var(--text-on-accent-primary);--check-box-check-glyph-foreground-checked-pointer-over:var(--text-on-accent-primary);--check-box-check-glyph-foreground-checked-pressed:var(--text-on-accent-secondary);--check-box-check-glyph-foreground-checked-disabled:var(--text-on-accent-disabled);--radio-button-foreground:var(--text-fill-color-primary);--radio-button-foreground-pointer-over:var(--text-fill-color-primary);--radio-button-foreground-pressed:var(--text-fill-color-primary);--radio-button-foreground-disabled:var(--text-fill-color-disabled);--radio-button-background:var(--control-fill-color-transparent);--radio-button-background-pointer-over:var(--control-fill-color-transparent);--radio-button-background-pressed:var(--control-fill-color-transparent);--radio-button-background-disabled:var(--control-fill-color-transparent);--radio-button-border:var(--control-fill-color-transparent);--radio-button-border-pointer-over:var(--control-fill-color-transparent);--radio-button-border-pressed:var(--control-fill-color-transparent);--radio-button-border-disabled:var(--control-fill-color-transparent);--radio-button-outer-ellipse-stroke:var(--control-strong-stroke-default);--radio-button-outer-ellipse-stroke-pointer-over:var(--control-strong-stroke-default);--radio-button-outer-ellipse-stroke-pressed:var(--control-strong-stroke-disabled);--radio-button-outer-ellipse-stroke-disabled:var(--control-strong-stroke-disabled);--radio-button-outer-ellipse-fill:var(--control-alt-fill-color-secondary);--radio-button-outer-ellipse-fill-pointer-over:var(--control-alt-fill-color-tertiary);--radio-button-outer-ellipse-fill-pressed:var(--control-alt-fill-color-quarternary);--radio-button-outer-ellipse-fill-disabled:var(--control-alt-fill-color-disabled);--radio-button-outer-ellipse-checked-stroke:var(--accent-default);--radio-button-outer-ellipse-checked-stroke-pointer-over:var(--accent-secondary);--radio-button-outer-ellipse-checked-stroke-pressed:var(--accent-tertiary);--radio-button-outer-ellipse-checked-stroke-disabled:var(--accent-disabled);--radio-button-outer-ellipse-checked-fill:var(--accent-default);--radio-button-outer-ellipse-checked-fill-pointer-over:var(--accent-secondary);--radio-button-outer-ellipse-checked-fill-pressed:var(--accent-tertiary);--radio-button-outer-ellipse-checked-fill-disabled:var(--accent-disabled);--radio-button-check-glyph-fill:var(--text-on-accent-primary);--radio-button-check-glyph-fill-pointer-over:var(--text-on-accent-primary);--radio-button-check-glyph-fill-pressed:var(--text-on-accent-primary);--radio-button-check-glyph-fill-disabled:var(--text-on-accent-primary);--radio-button-check-glyph-stroke:var(--control-stroke-color-default);--radio-button-check-glyph-stroke-pointer-over:var(--control-stroke-color-default);--radio-button-check-glyph-stroke-pressed:var(--control-stroke-color-default);--radio-button-check-glyph-stroke-disabled:var(--control-stroke-color-default);--radio-button-check-glyph-stroke-checked:var(--control-stroke-on-accent-default);--radio-button-check-glyph-stroke-checked-pointer-over:var(--control-stroke-on-accent-default);--radio-button-check-glyph-stroke-checked-pressed:var(--control-stroke-on-accent-default);--radio-button-check-glyph-stroke-checked-disabled:var(--control-stroke-color-default);--toggle-switch-width:40px;--toggle-switch-height:20px;--toggle-switch-foreground:var(--text-fill-color-primary);--toggle-switch-foreground-disabled:var(--text-fill-color-disabled);--toggle-switch-on-stroke-thickness:0px;--toggle-switch-outer-border-stroke-thickness:1px;--toggle-switch-fill-off:var(--control-alt-fill-color-secondary);--toggle-switch-fill-off-pointer-over:var(--control-alt-fill-color-tertiary);--toggle-switch-fill-off-pressed:var(--control-alt-fill-color-quarternary);--toggle-switch-fill-off-disabled:var(--control-alt-fill-color-disabled);--toggle-switch-stroke-off:var(--control-strong-stroke-default);--toggle-switch-stroke-off-pointer-over:var(--control-strong-stroke-default);--toggle-switch-stroke-off-pressed:var(--control-strong-stroke-default);--toggle-switch-stroke-off-disabled:var(--control-strong-stroke-disabled);--toggle-switch-fill-on:var(--accent-default);--toggle-switch-fill-on-pointer-over:var(--accent-secondary);--toggle-switch-fill-on-pressed:var(--accent-tertiary);--toggle-switch-fill-on-disabled:var(--accent-disabled);--toggle-switch-stroke-on:var(--accent-default);--toggle-switch-stroke-on-pointer-over:var(--accent-secondary);--toggle-switch-stroke-on-pressed:var(--accent-tertiary);--toggle-switch-stroke-on-disabled:var(--accent-disabled);--toggle-switch-knob-radius:7px;--toggle-switch-knob-width:12px;--toggle-switch-knob-height:12px;--toggle-switch-knob-offset:3px;--toggle-switch-knob-zoom-pointer-over:-1px;--toggle-switch-knob-active-translation:20px;--toggle-switch-knob-width-pointer-over:14px;--toggle-switch-knob-height-pointer-over:14px;--toggle-switch-knob-fill-off:var(--text-fill-color-secondary);--toggle-switch-knob-fill-off-pointer-over:var(--text-fill-color-secondary);--toggle-switch-knob-fill-off-pressed:var(--text-fill-color-secondary);--toggle-switch-knob-fill-off-disabled:var(--text-fill-color-disabled);--toggle-switch-knob-fill-on:var(--text-on-accent-primary);--toggle-switch-knob-fill-on-pointer-over:var(--text-on-accent-primary);--toggle-switch-knob-fill-on-pressed:var(--text-on-accent-primary);--toggle-switch-knob-fill-on-disabled:var(--text-on-accent-disabled);--toggle-switch-knob-stroke-on:var(--control-border-color-default);--grid-view-header-border-line:rgba(0, 0, 0, 0.2);--grid-view-item-background:var(--card-background-color);--grid-view-item-background-hover:var(--card-hover-background-color);--grid-view-item-stroke:rgba(0, 0, 0, 0.1);--navigation-view-content-background:var(--layer-fill-color-default);--navigation-view-content-grid-border:var(--card-stroke-color-default);--navigation-view-content-grid-border-thickness:1px solid;--navigation-view-flyout-border-color:var(--control-stroke-color-secondary);--navigation-view-flyout-background-color:rgb(243, 243, 243);--navigation-view-flyout-backdrop-filter:blur(50px) saturate(125%);--navigation-view-separator-color:rgba(0, 0, 0, 0.0605);--sidebar-item-margin:3px 5px;--list-box-item-radius:var(--control-corner-radius);--list-box-item-background:var(--subtle-fill-transparent);--list-box-item-background-disabled:var(--subtle-fill-transparent);--list-box-item-background-pointer-over:var(--subtle-fill-secondary);--list-box-item-background-selected:var(--subtle-fill-secondary);--list-box-item-background-selected-disabled:var(--subtle-fill-secondary);--list-box-item-background-pressed:var(--subtle-fill-tertiary);--list-box-item-foreground:var(--text-fill-color-primary);--list-box-item-foreground-selected:var(--text-fill-color-primary);--list-box-item-foreground-pressed:var(--text-fill-color-secondary);--list-box-item-foreground-disabled:var(--text-fill-color-disabled);--list-box-item-selection-indicator:var(--accent-default);--menu-flyout-presenter-background:rgb(249, 249, 249);--menu-flyout-presenter-border:rgba(0, 0, 0, 0.059);--menu-flyout-presenter-backdrop-filter:blur(50px) saturate(125%);--menu-flyout-presenter-shadow:0px 8px 16px rgba(0, 0, 0, 0.14);--context-menu-item-background:var(--subtle-fill-transparent);--context-menu-item-background-disabled:var(--subtle-fill-transparent);--context-menu-item-background-pointer-over:var(--subtle-fill-secondary);--context-menu-item-background-pressed:var(--subtle-fill-tertiary);--context-menu-item-foreground:var(--text-fill-color-primary);--context-menu-item-foreground-pressed:var(--text-fill-color-secondary);--context-menu-item-foreground-disabled:var(--text-fill-color-disabled);--context-menu-item-key-accelerator-foreground:var(--text-fill-color-secondary);--context-menu-item-key-accelerator-foreground-disabled:var(--text-fill-color-disabled);--text-box-background:var(--control-fill-color-default);--text-box-background-pointer-over:var(--control-fill-color-secondary);--text-box-background-focused:var(--control-fill-color-input-active);--text-box-background-disabled:var(--control-fill-color-disabled);--text-box-border:var(--control-stroke-color-default);--text-box-border-pointer-over:var(--control-stroke-color-default);--text-box-border-focused:var(--control-stroke-color-default);--text-box-border-disabled:var(--control-stroke-color-default);--text-box-foreground:var(--text-fill-color-primary);--text-box-foreground-pointer-over:var(--text-fill-color-primary);--text-box-foreground-focused:var(--text-fill-color-primary);--text-box-foreground-disabled:var(--text-fill-color-disabled);--text-box-placeholder-foreground:var(--text-fill-color-secondary);--text-box-placeholder-foreground-pointer-over:var(--text-fill-color-secondary);--text-box-placeholder-foreground-focused:var(--text-fill-color-tertiary);--text-box-placeholder-foreground-disabled:var(--text-fill-color-disabled);--text-box-selection-highlight-color:rgb(var(--accent-light-1));--text-box-selection-color:rgb(255, 255, 255);--text-box-underline-border-thickness:1px;--text-box-underline-border-thickness-focused:2px;--scrollbar-track-background-color:transparent;--scrollbar-track-background-color-hover:rgba(213, 213, 213, 0.349);--scrollbar-thumb-border-color:rgba(85, 85, 85, 0.231);--scrollbar-thumb-border-color-hover:rgba(183, 183, 183, 0.42);--scrollbar-thumb-background-color:rgb(205, 205, 205);--scrollbar-thumb-background-color-hover:rgb(218, 218, 218);--info-bar-error-severity-background:var(--system-fill-color-critical-background);--info-bar-warning-severity-background:var(--system-fill-color-caution-background);--info-bar-success-severity-background:var(--system-fill-color-success-background);--info-bar-informational-severity-background:var(--system-fill-color-attention-background);--info-bar-error-severity-icon-background:var(--system-fill-color-critical);--info-bar-warning-severity-icon-background:var(--system-fill-color-caution);--info-bar-success-severity-icon-background:var(--system-fill-color-success);--info-bar-informational-severity-icon-background:var(--accent-default);--info-bar-error-severity-icon-foreground:var(--text-fill-color-inverse);--info-bar-warning-severity-icon-foreground:var(--text-fill-color-inverse);--info-bar-success-severity-icon-foreground:var(--text-fill-color-inverse);--info-bar-informational-severity-icon-foreground:var(--text-fill-color-inverse);--info-bar-title-foreground:var(--text-fill-color-primary);--info-bar-message-foreground:var(--text-fill-color-primary);--info-bar-border:var(--card-stroke-color-default);--info-bar-border-thickness:1px;--info-bar-border-corner-radius:var(--control-corner-radius);--data-grid-column-header-foreground:var(--text-fill-color-tertiary);--data-grid-column-header-background:var(--control-fill-color-default);--data-grid-column-header-background-pointer-over:var(--subtle-fill-secondary);--data-grid-column-header-background-pressed:var(--subtle-fill-tertiary);--data-grid-row-foreground:var(--text-fill-color-primary);--data-grid-row-background:var(--control-fill-color-default);--data-grid-row-background-pointer-over:var(--subtle-fill-secondary);--data-grid-row-odd-background:rgba(255, 255, 255, 0.095);--data-grid-row-odd-background-pointer-over:var(--subtle-fill-tertiary);--data-grid-row-selected-background:rgba(var(--accent-base), 0.9);--data-grid-row-selected-background-pointer-over:rgba(var(--accent-base), 0.8);--data-grid-row-selected-foreground:var(--text-box-selection-color);--data-grid-row-selected-foreground-pointer-over:var(--text-box-selection-color);--data-grid-border:var(--control-stroke-color-default);--dialog-light-dismiss-overlay-background:rgba(0, 0, 0, 0.302);--dialog-shadow:0px 30px 38px -3px rgba(0,0,0,0.24);--dialog-background-color:rgb(255, 255, 255);--dialog-footer-background-color:rgb(243, 243, 243);--dialog-border-color:var(--control-stroke-color-default);--ui-setting-group-presenter-inner-ui-setting-background-color:transparent;--ui-setting-group-presenter-inner-ui-setting-border-color:var(--card-border);--ui-file-selector-background-color:transparent;--ui-file-selector-stroke-color:var(--text-fill-color-disabled);--ui-file-selector-dragging-background-color:var(--subtle-fill-tertiary);--ui-file-selector-dragging-stroke-color:var(--text-fill-color-tertiary);--ui-multiline-text-input-highlighted-text-span-background-color-blue:rgb(66, 173, 255);--ui-multiline-text-input-highlighted-text-span-background-color-green:rgb(66, 255, 132);--ui-multiline-text-input-highlighted-text-span-background-color-red:rgb(255, 80, 71);--ui-multiline-text-input-highlighted-text-span-background-color-yellow:rgb(255, 199, 58);--ui-multiline-text-input-highlighted-text-span-background-color-purple:rgb(157, 155, 255);--ui-multiline-text-input-highlighted-text-span-background-color-teal:rgb(6, 255, 229);--hero-background-image:url("../img/hero/light-theme-tile.png");--hero-background-color:rgba(131, 0, 255, 0.35)}div[data-theme=macos-dark-theme]{--control-corner-radius:6px;--overlay-corner-radius:8px;--text-weight-normal:300;--text-weight-bold:400;--text-weight-bolder:600;--accent-light-3:144,192,244;--accent-light-2:106,171,240;--accent-light-1:71,140,246;--accent-base:22,122,229;--accent-dark-1:20,109,204;--accent-dark-2:17,89,167;--accent-dark-3:13,69,130;--accent-default:rgba(var(--accent-base));--accent-secondary:rgba(var(--accent-light-1), 1);--accent-tertiary:rgba(var(--accent-light-2), 1);--accent-disabled:rgba(255, 255, 255, 0.158);--system-fill-color-success:rgb(108, 203, 95);--system-fill-color-caution:rgb(252, 225, 0);--system-fill-color-critical:rgb(255, 153, 164);--system-fill-color-neutral:rgba(255, 255, 255, 0.545);--system-fill-color-success-background:rgb(57, 61, 27);--system-fill-color-caution-background:rgb(67, 53, 25);--system-fill-color-critical-background:rgb(68, 39, 38);--system-fill-color-neutral-background:rgba(255, 255, 255, 0.031);--system-fill-color-attention-background:rgba(255, 255, 255, 0.031);--text-on-accent-primary:rgb(0, 0, 0);--text-on-accent-secondary:rgba(0, 0, 0, 0.5);--text-on-accent-disabled:rgba(255, 255, 255, 0.53);--text-on-accent-selected:rgb(255, 255, 255);--focus-stroke-outer:rgb(255, 255, 255);--focus-stroke-inner:rgba(0, 0, 0, 0.3);--text-fill-color-primary:rgba(255, 255, 255, 1);--text-fill-color-secondary:rgba(255, 255, 255, 0.8471);--text-fill-color-tertiary:rgba(255, 255, 255, 0.53);--text-fill-color-disabled:rgba(255, 255, 255, 0.36);--text-fill-color-inverse:rgba(0, 0, 0, 0.89);--control-fill-color-default:rgba(255, 255, 255, 0.25);--control-fill-color-secondary:rgba(255, 255, 255, 0.25);--control-fill-color-tertiary:rgba(255, 255, 255, 0.35);--control-fill-color-disabled:rgba(255, 255, 255, 0.125);--control-fill-color-transparent:rgba(255, 255, 255, 0);--control-fill-color-input-active:rgba(255, 255, 255, 0.15);--control-alt-fill-color-transparent:rgba(255, 255, 255, 0);--control-alt-fill-color-secondary:rgba(0, 0, 0, 0.09);--control-alt-fill-color-tertiary:rgba(255, 255, 255, 0.043);--control-alt-fill-color-quarternary:rgba(255, 255, 255, 0.071);--control-alt-fill-color-disabled:rgba(255, 255, 255, 0);--control-stroke-color-default:rgba(0, 0, 0, 0.06);--control-stroke-color-secondary:rgba(0, 0, 0, 0.094);--control-stroke-on-accent-default:hsla(0, 0%, 100%, 8%);--control-stroke-on-accent-secondary:hsla(0, 0%, 0%, 14%);--control-strong-stroke-default:rgba(255, 255, 255, 0.15);--control-strong-stroke-disabled:rgba(255, 255, 255, 0.157);--divider-stroke-color-default:rgba(255, 255, 255, 0.082);--subtle-fill-transparent:transparent;--subtle-fill-secondary:rgba(255, 255, 255, 0.061);--subtle-fill-tertiary:rgba(255, 255, 255, 0.042);--subtle-fill-disabled:transparent;--background-color:transparent;--layer-fill-color-default:rgb(38, 38, 38);--control-border-color-default:var(--control-stroke-color-secondary) var(--control-stroke-color-default) var(--control-stroke-color-default) var(--control-stroke-color-default);--accent-control-border-color-default:var(--control-stroke-on-accent-default) var(--control-stroke-on-accent-secondary) var(--control-stroke-on-accent-secondary) var(--control-stroke-on-accent-secondary);--card-stroke-color-default:rgba(0, 0, 0, 0.1);--card-border:var(--card-stroke-color-default);--card-border-thickness:1px solid;--card-foreground:var(--text-fill-color-primary);--card-foreground-description:var(--text-fill-color-secondary);--card-background-color:rgba(255, 255, 255, 0.05);--card-background-color-secondary:rgba(255, 255, 255, 0.03);--card-hover-background-color:rgba(255, 255, 255, 0.06);--button-background:var(--control-fill-color-default);--button-background-pointer-over:var(--control-fill-color-secondary);--button-background-pressed:var(--control-fill-color-tertiary);--button-background-disabled:var(--control-fill-color-disabled);--button-foreground:var(--text-fill-color-primary);--button-foreground-pointer-over:var(--text-fill-color-primary);--button-foreground-pressed:var(--text-fill-color-secondary);--button-foreground-disabled:var(--text-fill-color-disabled);--button-border:var(--control-border-color-default);--button-border-pointer-over:var(--control-border-color-default);--button-border-pressed:var(--control-stroke-color-default);--button-border-disabled:var(--control-stroke-color-default);--button-border-thickness:1px solid;--accent-button-background:var(--accent-default);--accent-button-background-pointer-over:var(--accent-default);--accent-button-background-pressed:var(--accent-secondary);--accent-button-background-disabled:var(--accent-disabled);--accent-button-foreground:var(--text-on-accent-primary);--accent-button-foreground-pointer-over:var(--text-on-accent-primary);--accent-button-foreground-pressed:var(--text-on-accent-primary);--accent-button-foreground-disabled:var(--text-on-accent-disabled);--accent-button-border:var(--accent-control-border-color-default);--accent-button-border-pointer-over:var(--accent-control-border-color-default);--accent-button-border-pressed:var(--control-fill-color-transparent);--accent-button-border-disabled:var(--control-fill-color-transparent);--accent-button-border-thickness:1px solid;--stealth-button-background:var(--control-fill-color-transparent);--stealth-button-background-pointer-over:var(--control-fill-color-secondary);--stealth-button-background-pressed:var(--control-fill-color-tertiary);--stealth-button-background-disabled:var(--control-fill-color-transparent);--stealth-button-foreground:var(--text-fill-color-primary);--stealth-button-foreground-pointer-over:var(--text-fill-color-primary);--stealth-button-foreground-pressed:var(--text-fill-color-secondary);--stealth-button-foreground-disabled:var(--text-fill-color-disabled);--stealth-button-border:var(--control-fill-color-transparent);--stealth-button-border-pointer-over:var(--control-border-color-default);--stealth-button-border-pressed:var(--control-stroke-color-default);--stealth-button-border-disabled:var(--control-fill-color-transparent);--stealth-button-border-thickness:1px solid;--hyperlink-button-background:var(--control-fill-color-transparent);--hyperlink-button-background-pointer-over:var(--control-fill-color-transparent);--hyperlink-button-background-pressed:var(--control-fill-color-transparent);--hyperlink-button-background-disabled:var(--control-fill-color-transparent);--hyperlink-button-foreground:var(--accent-tertiary);--hyperlink-button-foreground-pointer-over:var(--accent-tertiary);--hyperlink-button-foreground-pressed:var(--accent-tertiary);--hyperlink-button-foreground-disabled:var(--accent-disabled);--hyperlink-button-border:var(--control-fill-color-transparent);--hyperlink-button-border-pointer-over:var(--control-fill-color-transparent);--hyperlink-button-border-pressed:var(--control-fill-color-transparent);--hyperlink-button-border-disabled:var(--control-fill-color-transparent);--hyperlink-button-border-thickness:0px solid;--check-box-check-corner-radius:var(--control-corner-radius);--check-box-foreground:var(--text-fill-color-primary);--check-box-foreground-disabled:var(--text-fill-color-disabled);--check-box-check-background-stroke-unchecked:var(--control-strong-stroke-default);--check-box-check-background-stroke-unchecked-pointer-over:var(--control-strong-stroke-default);--check-box-check-background-stroke-unchecked-pressed:var(--control-strong-stroke-disabled);--check-box-check-background-stroke-unchecked-disabled:var(--control-strong-stroke-disabled);--check-box-check-background-stroke-checked:var(--accent-default);--check-box-check-background-stroke-checked-pointer-over:var(--accent-secondary);--check-box-check-background-stroke-checked-pressed:var(--accent-tertiary);--check-box-check-background-stroke-checked-disabled:var(--control-strong-stroke-disabled);--check-box-check-background-fill-unchecked:var(--control-alt-fill-color-secondary);--check-box-check-background-fill-unchecked-pointer-over:var(--control-alt-fill-color-tertiary);--check-box-check-background-fill-unchecked-pressed:var(--control-alt-fill-color-quarternary);--check-box-check-background-fill-unchecked-disabled:var(--control-alt-fill-color-disabled);--check-box-check-background-fill-checked:var(--accent-default);--check-box-check-background-fill-checked-pointer-over:var(--accent-secondary);--check-box-check-background-fill-checked-pressed:var(--accent-tertiary);--check-box-check-background-fill-checked-disabled:var(--accent-disabled);--check-box-check-glyph-foreground-unchecked:var(--text-on-accent-primary);--check-box-check-glyph-foreground-unchecked-pointer-over:var(--text-on-accent-primary);--check-box-check-glyph-foreground-unchecked-pressed:var(--text-on-accent-primary);--check-box-check-glyph-foreground-unchecked-disabled:var(--text-on-accent-disabled);--check-box-check-glyph-foreground-checked:var(--text-on-accent-primary);--check-box-check-glyph-foreground-checked-pointer-over:var(--text-on-accent-primary);--check-box-check-glyph-foreground-checked-pressed:var(--text-on-accent-secondary);--check-box-check-glyph-foreground-checked-disabled:var(--text-on-accent-disabled);--radio-button-foreground:var(--text-fill-color-primary);--radio-button-foreground-pointer-over:var(--text-fill-color-primary);--radio-button-foreground-pressed:var(--text-fill-color-primary);--radio-button-foreground-disabled:var(--text-fill-color-disabled);--radio-button-background:var(--control-fill-color-transparent);--radio-button-background-pointer-over:var(--control-fill-color-transparent);--radio-button-background-pressed:var(--control-fill-color-transparent);--radio-button-background-disabled:var(--control-fill-color-transparent);--radio-button-border:var(--control-fill-color-transparent);--radio-button-border-pointer-over:var(--control-fill-color-transparent);--radio-button-border-pressed:var(--control-fill-color-transparent);--radio-button-border-disabled:var(--control-fill-color-transparent);--radio-button-outer-ellipse-stroke:var(--control-strong-stroke-default);--radio-button-outer-ellipse-stroke-pointer-over:var(--control-strong-stroke-default);--radio-button-outer-ellipse-stroke-pressed:var(--control-strong-stroke-disabled);--radio-button-outer-ellipse-stroke-disabled:var(--control-strong-stroke-disabled);--radio-button-outer-ellipse-fill:var(--control-alt-fill-color-secondary);--radio-button-outer-ellipse-fill-pointer-over:var(--control-alt-fill-color-tertiary);--radio-button-outer-ellipse-fill-pressed:var(--control-alt-fill-color-quarternary);--radio-button-outer-ellipse-fill-disabled:var(--control-alt-fill-color-disabled);--radio-button-outer-ellipse-checked-stroke:var(--accent-default);--radio-button-outer-ellipse-checked-stroke-pointer-over:var(--accent-secondary);--radio-button-outer-ellipse-checked-stroke-pressed:var(--accent-tertiary);--radio-button-outer-ellipse-checked-stroke-disabled:var(--accent-disabled);--radio-button-outer-ellipse-checked-fill:var(--accent-default);--radio-button-outer-ellipse-checked-fill-pointer-over:var(--accent-secondary);--radio-button-outer-ellipse-checked-fill-pressed:var(--accent-tertiary);--radio-button-outer-ellipse-checked-fill-disabled:var(--accent-disabled);--radio-button-check-glyph-fill:var(--text-on-accent-primary);--radio-button-check-glyph-fill-pointer-over:var(--text-on-accent-primary);--radio-button-check-glyph-fill-pressed:var(--text-on-accent-primary);--radio-button-check-glyph-fill-disabled:var(--text-on-accent-primary);--radio-button-check-glyph-stroke:var(--control-stroke-color-default);--radio-button-check-glyph-stroke-pointer-over:var(--control-stroke-color-default);--radio-button-check-glyph-stroke-pressed:var(--control-stroke-color-default);--radio-button-check-glyph-stroke-disabled:var(--control-stroke-color-default);--radio-button-check-glyph-stroke-checked:var(--control-stroke-on-accent-default);--radio-button-check-glyph-stroke-checked-pointer-over:var(--control-stroke-on-accent-default);--radio-button-check-glyph-stroke-checked-pressed:var(--control-stroke-on-accent-default);--radio-button-check-glyph-stroke-checked-disabled:var(--control-stroke-color-default);--toggle-switch-width:26px;--toggle-switch-height:15px;--toggle-switch-foreground:var(--text-fill-color-primary);--toggle-switch-foreground-disabled:var(--text-fill-color-disabled);--toggle-switch-on-stroke-thickness:0px;--toggle-switch-outer-border-stroke-thickness:1px;--toggle-switch-fill-off:var(--control-alt-fill-color-secondary);--toggle-switch-fill-off-pointer-over:var(--control-alt-fill-color-tertiary);--toggle-switch-fill-off-pressed:var(--control-alt-fill-color-quarternary);--toggle-switch-fill-off-disabled:var(--control-alt-fill-color-disabled);--toggle-switch-stroke-off:var(--control-strong-stroke-default);--toggle-switch-stroke-off-pointer-over:var(--control-strong-stroke-default);--toggle-switch-stroke-off-pressed:var(--control-strong-stroke-default);--toggle-switch-stroke-off-disabled:var(--control-strong-stroke-disabled);--toggle-switch-fill-on:var(--accent-secondary);--toggle-switch-fill-on-pointer-over:var(--accent-secondary);--toggle-switch-fill-on-pressed:var(--accent-tertiary);--toggle-switch-fill-on-disabled:var(--accent-disabled);--toggle-switch-stroke-on:var(--accent-secondary);--toggle-switch-stroke-on-pointer-over:var(--accent-secondary);--toggle-switch-stroke-on-pressed:var(--accent-tertiary);--toggle-switch-stroke-on-disabled:var(--accent-disabled);--toggle-switch-knob-radius:7px;--toggle-switch-knob-width:13px;--toggle-switch-knob-height:13px;--toggle-switch-knob-offset:0px;--toggle-switch-knob-zoom-pointer-over:0px;--toggle-switch-knob-active-translation:12px;--toggle-switch-knob-width-pointer-over:13px;--toggle-switch-knob-height-pointer-over:13px;--toggle-switch-knob-fill-off:var(--text-fill-color-secondary);--toggle-switch-knob-fill-off-pointer-over:var(--text-fill-color-secondary);--toggle-switch-knob-fill-off-pressed:var(--text-fill-color-secondary);--toggle-switch-knob-fill-off-disabled:var(--text-fill-color-disabled);--toggle-switch-knob-fill-on:var(--text-on-accent-selected);--toggle-switch-knob-fill-on-pointer-over:var(--text-on-accent-selected);--toggle-switch-knob-fill-on-pressed:var(--text-on-accent-selected);--toggle-switch-knob-fill-on-disabled:var(--text-on-accent-disabled);--toggle-switch-knob-stroke-on:var(--control-border-color-default);--grid-view-header-border-line:rgba(255, 255, 255, 0.2);--grid-view-item-background:var(--card-background-color);--grid-view-item-background-hover:var(--card-hover-background-color);--grid-view-item-stroke:rgba(0, 0, 0, 0.3);--navigation-view-content-background:var(--layer-fill-color-default);--navigation-view-content-grid-border:var(--card-stroke-color-default);--navigation-view-content-grid-border-thickness:1px solid;--navigation-view-flyout-border-color:var(--control-stroke-color-secondary);--navigation-view-flyout-background-color:rgba(32, 32, 32, 0.4);--navigation-view-flyout-backdrop-filter:blur(50px) saturate(125%);--navigation-view-separator-color:rgba(255, 255, 255, 0.0605);--sidebar-item-margin:3px 5px;--list-box-item-radius:var(--control-corner-radius);--list-box-item-background:var(--subtle-fill-transparent);--list-box-item-background-disabled:var(--subtle-fill-transparent);--list-box-item-background-pointer-over:var(--subtle-fill-transparent);--list-box-item-background-selected:rgb(var(--accent-dark-1));--list-box-item-background-selected-disabled:var(--subtle-fill-transparent);--list-box-item-background-pressed:var(--subtle-fill-transparent);--list-box-item-foreground:var(--text-fill-color-primary);--list-box-item-foreground-selected:var(--text-fill-color-primary);--list-box-item-foreground-pressed:var(--text-fill-color-primary);--list-box-item-foreground-disabled:var(--text-fill-color-disabled);--list-box-item-selection-indicator:rgb(var(--accent-dark-1));--menu-flyout-presenter-background:rgb(44, 44, 44);--menu-flyout-presenter-border:rgba(0, 0, 0, 0.2);--menu-flyout-presenter-backdrop-filter:blur(50px) saturate(125%);--menu-flyout-presenter-shadow:0px 8px 16px rgba(0, 0, 0, 0.14);--context-menu-item-background:var(--subtle-fill-transparent);--context-menu-item-background-disabled:var(--subtle-fill-transparent);--context-menu-item-background-pointer-over:var(--subtle-fill-secondary);--context-menu-item-background-pressed:var(--subtle-fill-tertiary);--context-menu-item-foreground:var(--text-fill-color-primary);--context-menu-item-foreground-pressed:var(--text-fill-color-secondary);--context-menu-item-foreground-disabled:var(--text-fill-color-disabled);--context-menu-item-key-accelerator-foreground:var(--text-fill-color-secondary);--context-menu-item-key-accelerator-foreground-disabled:var(--text-fill-color-disabled);--text-box-background:rgba(255, 255, 255, 0.05);--text-box-background-pointer-over:rgba(255, 255, 255, 0.05);--text-box-background-focused:var(--control-fill-color-input-active);--text-box-background-disabled:var(--control-fill-color-disabled);--text-box-border:var(--control-stroke-color-default);--text-box-border-pointer-over:var(--control-stroke-color-default);--text-box-border-focused:var(--control-stroke-color-default);--text-box-border-disabled:var(--control-stroke-color-default);--text-box-foreground:var(--text-fill-color-primary);--text-box-foreground-pointer-over:var(--text-fill-color-primary);--text-box-foreground-focused:var(--text-fill-color-primary);--text-box-foreground-disabled:var(--text-fill-color-disabled);--text-box-placeholder-foreground:var(--text-fill-color-secondary);--text-box-placeholder-foreground-pointer-over:var(--text-fill-color-secondary);--text-box-placeholder-foreground-focused:var(--text-fill-color-tertiary);--text-box-placeholder-foreground-disabled:var(--text-fill-color-disabled);--text-box-selection-highlight-color:rgb(var(--accent-base));--text-box-selection-color:rgb(255, 255, 255);--text-box-underline-border-thickness:0px;--text-box-underline-border-thickness-focused:0px;--scrollbar-track-background-color:transparent;--scrollbar-track-background-color-hover:transparent;--scrollbar-thumb-border-color:rgba(85, 85, 85, 0.231);--scrollbar-thumb-border-color-hover:rgba(183, 183, 183, 0.42);--scrollbar-thumb-background-color:rgb(118, 118, 118);--scrollbar-thumb-background-color-hover:rgb(169, 170, 170);--info-bar-error-severity-background:var(--system-fill-color-critical-background);--info-bar-warning-severity-background:var(--system-fill-color-caution-background);--info-bar-success-severity-background:var(--system-fill-color-success-background);--info-bar-informational-severity-background:var(--system-fill-color-attention-background);--info-bar-error-severity-icon-background:var(--system-fill-color-critical);--info-bar-warning-severity-icon-background:var(--system-fill-color-caution);--info-bar-success-severity-icon-background:var(--system-fill-color-success);--info-bar-informational-severity-icon-background:var(--accent-default);--info-bar-error-severity-icon-foreground:var(--text-fill-color-inverse);--info-bar-warning-severity-icon-foreground:var(--text-fill-color-inverse);--info-bar-success-severity-icon-foreground:var(--text-fill-color-inverse);--info-bar-informational-severity-icon-foreground:var(--text-fill-color-inverse);--info-bar-title-foreground:var(--text-fill-color-primary);--info-bar-message-foreground:var(--text-fill-color-primary);--info-bar-border:var(--card-stroke-color-default);--info-bar-border-thickness:1px;--info-bar-border-corner-radius:var(--control-corner-radius);--data-grid-column-header-foreground:var(--text-fill-color-tertiary);--data-grid-column-header-background:var(--control-fill-color-default);--data-grid-column-header-background-pointer-over:rgba(255, 255, 255, 0.15);--data-grid-column-header-background-pressed:var(--subtle-fill-tertiary);--data-grid-row-foreground:var(--text-fill-color-primary);--data-grid-row-background:var(--control-fill-color-default);--data-grid-row-background-pointer-over:rgba(255, 255, 255, 0.15);--data-grid-row-odd-background:rgba(255, 255, 255, 0.095);--data-grid-row-odd-background-pointer-over:rgba(255, 255, 255, 0.18);--data-grid-row-selected-background:rgba(var(--accent-base), 0.9);--data-grid-row-selected-background-pointer-over:rgba(var(--accent-base), 0.8);--data-grid-row-selected-foreground:var(--text-box-selection-color);--data-grid-row-selected-foreground-pointer-over:var(--text-box-selection-color);--data-grid-border:var(--control-stroke-color-default);--dialog-light-dismiss-overlay-background:rgba(0, 0, 0, 0.305);--dialog-shadow:0px 30px 38px -3px rgba(0,0,0,0.24);--dialog-background-color:rgb(43, 43, 43);--dialog-footer-background-color:rgb(32, 32, 32);--dialog-border-color:var(--control-stroke-color-default);--ui-setting-group-presenter-inner-ui-setting-background-color:transparent;--ui-setting-group-presenter-inner-ui-setting-border-color:var(--card-border);--ui-file-selector-background-color:transparent;--ui-file-selector-stroke-color:var(--text-fill-color-disabled);--ui-file-selector-dragging-background-color:var(--control-fill-color-tertiary);--ui-file-selector-dragging-stroke-color:var(--text-fill-color-tertiary);--ui-multiline-text-input-highlighted-text-span-background-color-blue:rgb(0, 120, 212);--ui-multiline-text-input-highlighted-text-span-background-color-green:rgb(14, 119, 53);--ui-multiline-text-input-highlighted-text-span-background-color-red:rgb(226, 36, 26);--ui-multiline-text-input-highlighted-text-span-background-color-yellow:rgb(204, 146, 0);--ui-multiline-text-input-highlighted-text-span-background-color-purple:rgb(107, 105, 214);--ui-multiline-text-input-highlighted-text-span-background-color-teal:rgb(3, 131, 135);--hero-background-image:url("../img/hero/dark-theme-tile.png");--hero-background-color:rgba(91, 42, 134, 0.5)}div[data-theme=macos-light-theme]{--control-corner-radius:6px;--overlay-corner-radius:8px;--text-weight-normal:300;--text-weight-bold:400;--text-weight-bolder:600;--accent-light-3:0,122,255;--accent-light-2:0,122,255;--accent-light-1:0,122,255;--accent-base:0,122,255;--accent-dark-1:0,122,255;--accent-dark-2:0,122,255;--accent-dark-3:0,122,255;--accent-default:rgba(var(--accent-base));--accent-secondary:rgba(var(--accent-light-1), 1);--accent-tertiary:rgba(var(--accent-light-2), 1);--accent-disabled:rgba(0, 0, 0, 0.158);--system-fill-color-success:rgb(15, 123, 15);--system-fill-color-caution:rgb(157, 93, 0);--system-fill-color-critical:rgb(196, 43, 28);--system-fill-color-neutral:rgba(0, 0, 0, 0.447);--system-fill-color-success-background:rgb(223, 246, 221);--system-fill-color-caution-background:rgb(255, 244, 206);--system-fill-color-critical-background:rgb(253, 231, 233);--system-fill-color-neutral-background:rgba(0, 0, 0, 0.024);--system-fill-color-attention-background:rgba(246, 246, 246, 0.502);--text-on-accent-primary:rgb(255, 255, 255);--text-on-accent-secondary:rgb(240, 240, 240);--text-on-accent-disabled:rgb(240, 240, 240);--text-on-accent-selected:rgb(240, 240, 240);--focus-stroke-outer:rgba(0, 0, 0, 1);--focus-stroke-inner:rgb(255, 255, 255);--text-fill-color-primary:rgba(0, 0, 0, 0.85);--text-fill-color-secondary:rgba(0, 0, 0, 0.5);--text-fill-color-tertiary:rgba(0, 0, 0, 0.25);--text-fill-color-disabled:rgba(0, 0, 0, 0.25);--text-fill-color-inverse:rgb(255, 255, 255);--control-fill-color-default:rgba(255, 255, 255, 1);--control-fill-color-secondary:rgba(255, 255, 255, 1);--control-fill-color-tertiary:rgba(255, 255, 255, 0.35);--control-fill-color-disabled:rgba(255, 255, 255, 0.5);--control-fill-color-transparent:rgba(255, 255, 255, 0);--control-fill-color-input-active:rgba(255, 255, 255, 1);--control-alt-fill-color-transparent:rgba(255, 255, 255, 0);--control-alt-fill-color-secondary:rgba(0, 0, 0, 0.09);--control-alt-fill-color-tertiary:rgba(0, 0, 0, 0.043);--control-alt-fill-color-quarternary:rgba(0, 0, 0, 0.071);--control-alt-fill-color-disabled:rgba(0, 0, 0, 0.03);--control-stroke-color-default:rgba(0, 0, 0, 0.3);--control-stroke-color-secondary:rgba(0, 0, 0, 0.05);--control-stroke-on-accent-default:hsla(0, 0%, 100%, 8%);--control-stroke-on-accent-secondary:hsla(0, 0%, 0%, 14%);--control-strong-stroke-default:rgba(0, 0, 0, 0.15);--control-strong-stroke-disabled:rgba(0, 0, 0, 0.157);--divider-stroke-color-default:rgba(0, 0, 0, 0.082);--subtle-fill-transparent:transparent;--subtle-fill-secondary:rgba(0, 0, 0, 0.061);--subtle-fill-tertiary:rgba(0, 0, 0, 0.042);--subtle-fill-disabled:transparent;--background-color:transparent;--layer-fill-color-default:rgb(246, 246, 246);--control-border-color-default:var(--control-stroke-color-secondary) var(--control-stroke-color-secondary) var(--control-stroke-color-default) var(--control-stroke-color-secondary);--accent-control-border-color-default:var(--control-stroke-on-accent-default) var(--control-stroke-on-accent-secondary) var(--control-stroke-on-accent-secondary) var(--control-stroke-on-accent-secondary);--card-stroke-color-default:rgba(0, 0, 0, 0.1);--card-border:var(--card-stroke-color-default);--card-border-thickness:1px solid;--card-foreground:var(--text-fill-color-primary);--card-foreground-description:var(--text-fill-color-secondary);--card-background-color:rgba(0, 0, 0, 0.020);--card-background-color-secondary:rgba(0, 0, 0, 0.035);--card-hover-background-color:rgba(0, 0, 0, 0.035);--button-background:var(--control-fill-color-default);--button-background-pointer-over:var(--control-fill-color-secondary);--button-background-pressed:var(--control-fill-color-tertiary);--button-background-disabled:var(--control-fill-color-disabled);--button-foreground:var(--text-fill-color-primary);--button-foreground-pointer-over:var(--text-fill-color-primary);--button-foreground-pressed:var(--text-fill-color-primary);--button-foreground-disabled:var(--text-fill-color-disabled);--button-border:var(--control-border-color-default);--button-border-pointer-over:var(--control-border-color-default);--button-border-pressed:var(--control-border-color-default);--button-border-disabled:var(--control-border-color-default);--button-border-thickness:1px solid;--accent-button-background:var(--accent-default);--accent-button-background-pointer-over:var(--accent-default);--accent-button-background-pressed:var(--accent-secondary);--accent-button-background-disabled:var(--accent-disabled);--accent-button-foreground:var(--text-on-accent-primary);--accent-button-foreground-pointer-over:var(--text-on-accent-primary);--accent-button-foreground-pressed:var(--text-on-accent-primary);--accent-button-foreground-disabled:var(--text-on-accent-disabled);--accent-button-border:var(--accent-control-border-color-default);--accent-button-border-pointer-over:var(--accent-control-border-color-default);--accent-button-border-pressed:var(--control-fill-color-transparent);--accent-button-border-disabled:var(--control-fill-color-transparent);--accent-button-border-thickness:1px solid;--stealth-button-background:var(--control-fill-color-transparent);--stealth-button-background-pointer-over:var(--control-alt-fill-color-secondary);--stealth-button-background-pressed:var(--control-alt-fill-color-tertiary);--stealth-button-background-disabled:var(--control-fill-color-transparent);--stealth-button-foreground:var(--text-fill-color-primary);--stealth-button-foreground-pointer-over:var(--text-fill-color-primary);--stealth-button-foreground-pressed:var(--text-fill-color-secondary);--stealth-button-foreground-disabled:var(--text-fill-color-disabled);--stealth-button-border:var(--control-fill-color-transparent);--stealth-button-border-pointer-over:var(--control-fill-color-transparent);--stealth-button-border-pressed:var(--control-fill-color-transparent);--stealth-button-border-disabled:var(--control-fill-color-transparent);--stealth-button-border-thickness:1px solid;--hyperlink-button-background:var(--control-fill-color-transparent);--hyperlink-button-background-pointer-over:var(--control-fill-color-transparent);--hyperlink-button-background-pressed:var(--control-fill-color-transparent);--hyperlink-button-background-disabled:var(--control-fill-color-transparent);--hyperlink-button-foreground:var(--accent-tertiary);--hyperlink-button-foreground-pointer-over:var(--accent-tertiary);--hyperlink-button-foreground-pressed:var(--accent-tertiary);--hyperlink-button-foreground-disabled:var(--accent-disabled);--hyperlink-button-border:var(--control-fill-color-transparent);--hyperlink-button-border-pointer-over:var(--control-fill-color-transparent);--hyperlink-button-border-pressed:var(--control-fill-color-transparent);--hyperlink-button-border-disabled:var(--control-fill-color-transparent);--hyperlink-button-border-thickness:0px solid;--check-box-check-corner-radius:var(--control-corner-radius);--check-box-foreground:var(--text-fill-color-primary);--check-box-foreground-disabled:var(--text-fill-color-disabled);--check-box-check-background-stroke-unchecked:var(--control-strong-stroke-default);--check-box-check-background-stroke-unchecked-pointer-over:var(--control-strong-stroke-default);--check-box-check-background-stroke-unchecked-pressed:var(--control-strong-stroke-disabled);--check-box-check-background-stroke-unchecked-disabled:var(--control-strong-stroke-disabled);--check-box-check-background-stroke-checked:var(--accent-default);--check-box-check-background-stroke-checked-pointer-over:var(--accent-secondary);--check-box-check-background-stroke-checked-pressed:var(--accent-tertiary);--check-box-check-background-stroke-checked-disabled:var(--control-strong-stroke-disabled);--check-box-check-background-fill-unchecked:var(--control-alt-fill-color-secondary);--check-box-check-background-fill-unchecked-pointer-over:var(--control-alt-fill-color-tertiary);--check-box-check-background-fill-unchecked-pressed:var(--control-alt-fill-color-quarternary);--check-box-check-background-fill-unchecked-disabled:var(--control-alt-fill-color-disabled);--check-box-check-background-fill-checked:var(--accent-default);--check-box-check-background-fill-checked-pointer-over:var(--accent-secondary);--check-box-check-background-fill-checked-pressed:var(--accent-tertiary);--check-box-check-background-fill-checked-disabled:var(--accent-disabled);--check-box-check-glyph-foreground-unchecked:var(--text-on-accent-primary);--check-box-check-glyph-foreground-unchecked-pointer-over:var(--text-on-accent-primary);--check-box-check-glyph-foreground-unchecked-pressed:var(--text-on-accent-primary);--check-box-check-glyph-foreground-unchecked-disabled:var(--text-on-accent-disabled);--check-box-check-glyph-foreground-checked:var(--text-on-accent-primary);--check-box-check-glyph-foreground-checked-pointer-over:var(--text-on-accent-primary);--check-box-check-glyph-foreground-checked-pressed:var(--text-on-accent-secondary);--check-box-check-glyph-foreground-checked-disabled:var(--text-on-accent-disabled);--radio-button-foreground:var(--text-fill-color-primary);--radio-button-foreground-pointer-over:var(--text-fill-color-primary);--radio-button-foreground-pressed:var(--text-fill-color-primary);--radio-button-foreground-disabled:var(--text-fill-color-disabled);--radio-button-background:var(--control-fill-color-transparent);--radio-button-background-pointer-over:var(--control-fill-color-transparent);--radio-button-background-pressed:var(--control-fill-color-transparent);--radio-button-background-disabled:var(--control-fill-color-transparent);--radio-button-border:var(--control-fill-color-transparent);--radio-button-border-pointer-over:var(--control-fill-color-transparent);--radio-button-border-pressed:var(--control-fill-color-transparent);--radio-button-border-disabled:var(--control-fill-color-transparent);--radio-button-outer-ellipse-stroke:var(--control-strong-stroke-default);--radio-button-outer-ellipse-stroke-pointer-over:var(--control-strong-stroke-default);--radio-button-outer-ellipse-stroke-pressed:var(--control-strong-stroke-disabled);--radio-button-outer-ellipse-stroke-disabled:var(--control-strong-stroke-disabled);--radio-button-outer-ellipse-fill:var(--control-alt-fill-color-secondary);--radio-button-outer-ellipse-fill-pointer-over:var(--control-alt-fill-color-tertiary);--radio-button-outer-ellipse-fill-pressed:var(--control-alt-fill-color-quarternary);--radio-button-outer-ellipse-fill-disabled:var(--control-alt-fill-color-disabled);--radio-button-outer-ellipse-checked-stroke:var(--accent-default);--radio-button-outer-ellipse-checked-stroke-pointer-over:var(--accent-secondary);--radio-button-outer-ellipse-checked-stroke-pressed:var(--accent-tertiary);--radio-button-outer-ellipse-checked-stroke-disabled:var(--accent-disabled);--radio-button-outer-ellipse-checked-fill:var(--accent-default);--radio-button-outer-ellipse-checked-fill-pointer-over:var(--accent-secondary);--radio-button-outer-ellipse-checked-fill-pressed:var(--accent-tertiary);--radio-button-outer-ellipse-checked-fill-disabled:var(--accent-disabled);--radio-button-check-glyph-fill:var(--text-on-accent-primary);--radio-button-check-glyph-fill-pointer-over:var(--text-on-accent-primary);--radio-button-check-glyph-fill-pressed:var(--text-on-accent-primary);--radio-button-check-glyph-fill-disabled:var(--text-on-accent-primary);--radio-button-check-glyph-stroke:var(--control-stroke-color-default);--radio-button-check-glyph-stroke-pointer-over:var(--control-stroke-color-default);--radio-button-check-glyph-stroke-pressed:var(--control-stroke-color-default);--radio-button-check-glyph-stroke-disabled:var(--control-stroke-color-default);--radio-button-check-glyph-stroke-checked:var(--control-stroke-on-accent-default);--radio-button-check-glyph-stroke-checked-pointer-over:var(--control-stroke-on-accent-default);--radio-button-check-glyph-stroke-checked-pressed:var(--control-stroke-on-accent-default);--radio-button-check-glyph-stroke-checked-disabled:var(--control-stroke-color-default);--toggle-switch-width:26px;--toggle-switch-height:15px;--toggle-switch-foreground:var(--text-fill-color-primary);--toggle-switch-foreground-disabled:var(--text-fill-color-disabled);--toggle-switch-on-stroke-thickness:0px;--toggle-switch-outer-border-stroke-thickness:1px;--toggle-switch-fill-off:var(--control-alt-fill-color-secondary);--toggle-switch-fill-off-pointer-over:var(--control-alt-fill-color-secondary);--toggle-switch-fill-off-pressed:var(--control-alt-fill-color-tertiary);--toggle-switch-fill-off-disabled:var(--control-alt-fill-color-disabled);--toggle-switch-stroke-off:var(--control-strong-stroke-default);--toggle-switch-stroke-off-pointer-over:var(--control-strong-stroke-default);--toggle-switch-stroke-off-pressed:var(--control-strong-stroke-default);--toggle-switch-stroke-off-disabled:var(--control-strong-stroke-disabled);--toggle-switch-fill-on:var(--accent-secondary);--toggle-switch-fill-on-pointer-over:var(--accent-secondary);--toggle-switch-fill-on-pressed:var(--accent-tertiary);--toggle-switch-fill-on-disabled:var(--accent-disabled);--toggle-switch-stroke-on:var(--accent-secondary);--toggle-switch-stroke-on-pointer-over:var(--accent-secondary);--toggle-switch-stroke-on-pressed:var(--accent-tertiary);--toggle-switch-stroke-on-disabled:var(--accent-disabled);--toggle-switch-knob-radius:7px;--toggle-switch-knob-width:13px;--toggle-switch-knob-height:13px;--toggle-switch-knob-offset:0px;--toggle-switch-knob-zoom-pointer-over:0px;--toggle-switch-knob-active-translation:12px;--toggle-switch-knob-width-pointer-over:13px;--toggle-switch-knob-height-pointer-over:13px;--toggle-switch-knob-fill-off:var(--text-on-accent-primary);--toggle-switch-knob-fill-off-pointer-over:var(--text-on-accent-primary);--toggle-switch-knob-fill-off-pressed:var(--text-on-accent-selected);--toggle-switch-knob-fill-off-disabled:var(--text-on-accent-disabled);--toggle-switch-knob-fill-on:var(--text-on-accent-primary);--toggle-switch-knob-fill-on-pointer-over:var(--text-on-accent-primary);--toggle-switch-knob-fill-on-pressed:var(--text-on-accent-selected);--toggle-switch-knob-fill-on-disabled:var(--text-on-accent-disabled);--toggle-switch-knob-stroke-on:var(--control-border-color-default);--grid-view-header-border-line:rgba(0, 0, 0, 0.1);--grid-view-item-background:var(--card-background-color);--grid-view-item-background-hover:var(--card-hover-background-color);--grid-view-item-stroke:rgba(0, 0, 0, 0.1);--navigation-view-content-background:var(--layer-fill-color-default);--navigation-view-content-grid-border:var(--card-stroke-color-default);--navigation-view-content-grid-border-thickness:1px solid;--navigation-view-flyout-border-color:var(--control-stroke-color-secondary);--navigation-view-flyout-background-color:rgba(246, 246, 246, 0.6);--navigation-view-flyout-backdrop-filter:blur(50px) saturate(125%);--navigation-view-separator-color:rgba(0, 0, 0, 0.05);--sidebar-item-margin:3px 5px;--list-box-item-radius:var(--control-corner-radius);--list-box-item-background:var(--subtle-fill-transparent);--list-box-item-background-disabled:var(--subtle-fill-transparent);--list-box-item-background-pointer-over:var(--subtle-fill-transparent);--list-box-item-background-selected:rgb(var(--accent-dark-1));--list-box-item-background-selected-disabled:var(--subtle-fill-transparent);--list-box-item-background-pressed:var(--subtle-fill-transparent);--list-box-item-foreground:var(--text-fill-color-primary);--list-box-item-foreground-selected:var(--text-fill-color-inverse);--list-box-item-foreground-pressed:var(--text-fill-color-primary);--list-box-item-foreground-disabled:var(--text-fill-color-disabled);--list-box-item-selection-indicator:rgb(var(--accent-dark-1));--menu-flyout-presenter-background:rgba(246, 246, 246);--menu-flyout-presenter-border:rgba(0, 0, 0, 0.4);--menu-flyout-presenter-backdrop-filter:blur(50px) saturate(125%);--menu-flyout-presenter-shadow:0px 8px 16px rgba(0, 0, 0, 0.14);--context-menu-item-background:var(--subtle-fill-transparent);--context-menu-item-background-disabled:var(--subtle-fill-transparent);--context-menu-item-background-pointer-over:var(--subtle-fill-secondary);--context-menu-item-background-pressed:var(--subtle-fill-tertiary);--context-menu-item-foreground:var(--text-fill-color-primary);--context-menu-item-foreground-pressed:var(--text-fill-color-secondary);--context-menu-item-foreground-disabled:var(--text-fill-color-disabled);--context-menu-item-key-accelerator-foreground:var(--text-fill-color-secondary);--context-menu-item-key-accelerator-foreground-disabled:var(--text-fill-color-disabled);--text-box-background:var(--control-fill-color-input-active);--text-box-background-pointer-over:var(--control-fill-color-input-active);--text-box-background-focused:var(--control-fill-color-input-active);--text-box-background-disabled:var(--control-fill-color-disabled);--text-box-border:var(--control-border-color-default);--text-box-border-pointer-over:var(--control-border-color-default);--text-box-border-focused:var(--control-border-color-default);--text-box-border-disabled:var(--control-border-color-default);--text-box-foreground:var(--text-fill-color-primary);--text-box-foreground-pointer-over:var(--text-fill-color-primary);--text-box-foreground-focused:var(--text-fill-color-primary);--text-box-foreground-disabled:var(--text-fill-color-disabled);--text-box-placeholder-foreground:var(--text-fill-color-secondary);--text-box-placeholder-foreground-pointer-over:var(--text-fill-color-secondary);--text-box-placeholder-foreground-focused:var(--text-fill-color-tertiary);--text-box-placeholder-foreground-disabled:var(--text-fill-color-disabled);--text-box-selection-highlight-color:rgb(var(--accent-base));--text-box-selection-color:rgb(255, 255, 255);--text-box-underline-border-thickness:0px;--text-box-underline-border-thickness-focused:0px;--scrollbar-track-background-color:transparent;--scrollbar-track-background-color-hover:transparent;--scrollbar-thumb-border-color:rgba(85, 85, 85, 0.231);--scrollbar-thumb-border-color-hover:rgba(183, 183, 183, 0.42);--scrollbar-thumb-background-color:rgb(194, 194, 194);--scrollbar-thumb-background-color-hover:rgb(126, 126, 126);--info-bar-error-severity-background:var(--system-fill-color-critical-background);--info-bar-warning-severity-background:var(--system-fill-color-caution-background);--info-bar-success-severity-background:var(--system-fill-color-success-background);--info-bar-informational-severity-background:var(--system-fill-color-attention-background);--info-bar-error-severity-icon-background:var(--system-fill-color-critical);--info-bar-warning-severity-icon-background:var(--system-fill-color-caution);--info-bar-success-severity-icon-background:var(--system-fill-color-success);--info-bar-informational-severity-icon-background:var(--accent-default);--info-bar-error-severity-icon-foreground:var(--text-fill-color-inverse);--info-bar-warning-severity-icon-foreground:var(--text-fill-color-inverse);--info-bar-success-severity-icon-foreground:var(--text-fill-color-inverse);--info-bar-informational-severity-icon-foreground:var(--text-fill-color-inverse);--info-bar-title-foreground:var(--text-fill-color-primary);--info-bar-message-foreground:var(--text-fill-color-primary);--info-bar-border:var(--card-stroke-color-default);--info-bar-border-thickness:1px;--info-bar-border-corner-radius:var(--control-corner-radius);--data-grid-column-header-foreground:var(--text-fill-color-tertiary);--data-grid-column-header-background:var(--control-fill-color-default);--data-grid-column-header-background-pointer-over:rgba(255, 255, 255, 0.15);--data-grid-column-header-background-pressed:var(--subtle-fill-tertiary);--data-grid-row-foreground:var(--text-fill-color-primary);--data-grid-row-background:var(--control-fill-color-default);--data-grid-row-background-pointer-over:rgba(255, 255, 255, 0.15);--data-grid-row-odd-background:rgba(255, 255, 255, 0.095);--data-grid-row-odd-background-pointer-over:rgba(255, 255, 255, 0.18);--data-grid-row-selected-background:rgba(var(--accent-base), 0.9);--data-grid-row-selected-background-pointer-over:rgba(var(--accent-base), 0.8);--data-grid-row-selected-foreground:var(--text-box-selection-color);--data-grid-row-selected-foreground-pointer-over:var(--text-box-selection-color);--data-grid-border:var(--control-stroke-color-default);--dialog-light-dismiss-overlay-background:rgba(0, 0, 0, 0.2);--dialog-shadow:0px 30px 38px -3px rgba(0,0,0,0.24);--dialog-background-color:rgba(255, 255, 255, 1);--dialog-footer-background-color:rgb(246, 246, 246);--dialog-border-color:var(--control-stroke-color-default);--ui-setting-group-presenter-inner-ui-setting-background-color:transparent;--ui-setting-group-presenter-inner-ui-setting-border-color:var(--card-border);--ui-file-selector-background-color:transparent;--ui-file-selector-stroke-color:var(--text-fill-color-disabled);--ui-file-selector-dragging-background-color:var(--control-fill-color-tertiary);--ui-file-selector-dragging-stroke-color:var(--text-fill-color-tertiary);--ui-multiline-text-input-highlighted-text-span-background-color-blue:rgb(66, 173, 255);--ui-multiline-text-input-highlighted-text-span-background-color-green:rgb(66, 255, 132);--ui-multiline-text-input-highlighted-text-span-background-color-red:rgb(255, 80, 71);--ui-multiline-text-input-highlighted-text-span-background-color-yellow:rgb(255, 199, 58);--ui-multiline-text-input-highlighted-text-span-background-color-purple:rgb(157, 155, 255);--ui-multiline-text-input-highlighted-text-span-background-color-teal:rgb(6, 255, 229);--hero-background-image:url("../img/hero/light-theme-tile.png");--hero-background-color:rgba(131, 0, 255, 0.35)}div[data-theme=linux-dark-theme]{--control-corner-radius:6px;--overlay-corner-radius:8px;--text-weight-normal:400;--text-weight-bold:600;--text-weight-bolder:700;--accent-light-3:144,192,244;--accent-light-2:106,171,240;--accent-light-1:71,140,246;--accent-base:22,122,229;--accent-dark-1:20,109,204;--accent-dark-2:17,89,167;--accent-dark-3:13,69,130;--accent-default:rgba(var(--accent-base));--accent-secondary:rgba(var(--accent-light-1), 1);--accent-tertiary:rgba(var(--accent-light-2), 1);--accent-disabled:rgba(255, 255, 255, 0.158);--system-fill-color-success:rgb(108, 203, 95);--system-fill-color-caution:rgb(252, 225, 0);--system-fill-color-critical:rgb(255, 153, 164);--system-fill-color-neutral:rgba(255, 255, 255, 0.545);--system-fill-color-success-background:rgb(57, 61, 27);--system-fill-color-caution-background:rgb(67, 53, 25);--system-fill-color-critical-background:rgb(68, 39, 38);--system-fill-color-neutral-background:rgba(255, 255, 255, 0.031);--system-fill-color-attention-background:rgba(255, 255, 255, 0.031);--text-on-accent-primary:rgb(0, 0, 0);--text-on-accent-secondary:rgba(0, 0, 0, 0.5);--text-on-accent-disabled:rgba(255, 255, 255, 0.53);--text-on-accent-selected:rgb(255, 255, 255);--focus-stroke-outer:rgb(255, 255, 255);--focus-stroke-inner:rgba(0, 0, 0, 0.3);--text-fill-color-primary:rgba(255, 255, 255, 1);--text-fill-color-secondary:rgba(255, 255, 255, 0.8471);--text-fill-color-tertiary:rgba(255, 255, 255, 0.53);--text-fill-color-disabled:rgba(255, 255, 255, 0.36);--text-fill-color-inverse:rgba(0, 0, 0, 0.89);--control-fill-color-default:rgb(55, 55, 55);--control-fill-color-secondary:rgb(60, 60, 60);--control-fill-color-tertiary:rgb(21, 21, 21);--control-fill-color-disabled:rgb(42, 42, 42);--control-fill-color-transparent:rgba(255, 255, 255, 0);--control-fill-color-input-active:rgb(39, 39, 39);--control-alt-fill-color-transparent:rgba(255, 255, 255, 0);--control-alt-fill-color-secondary:rgb(74, 74, 74);--control-alt-fill-color-tertiary:rgba(255, 255, 255, 0.043);--control-alt-fill-color-quarternary:rgba(255, 255, 255, 0.071);--control-alt-fill-color-disabled:rgba(255, 255, 255, 0);--control-stroke-color-default:rgb(24, 24, 24);--control-stroke-color-secondary:transparent;--control-stroke-on-accent-default:hsla(0, 0%, 100%, 8%);--control-stroke-on-accent-secondary:hsla(0, 0%, 0%, 14%);--control-strong-stroke-default:rgba(255, 255, 255, 0.15);--control-strong-stroke-disabled:rgba(255, 255, 255, 0.157);--divider-stroke-color-default:rgba(255, 255, 255, 0.082);--subtle-fill-transparent:transparent;--subtle-fill-secondary:rgb(49, 49, 49);--subtle-fill-tertiary:rgb(55, 55, 55);--subtle-fill-disabled:transparent;--background-color:rgb(39, 39, 39);--layer-fill-color-default:rgb(44, 44, 44);--control-border-color-default:var(--control-stroke-color-default) var(--control-stroke-color-default) var(--control-stroke-color-default) var(--control-stroke-color-default);--accent-control-border-color-default:var(--control-stroke-on-accent-secondary) var(--control-stroke-on-accent-secondary) var(--control-stroke-on-accent-secondary) var(--control-stroke-on-accent-secondary);--card-stroke-color-default:rgba(0, 0, 0, 0.4);--card-border:var(--card-stroke-color-default);--card-border-thickness:1px solid;--card-foreground:var(--text-fill-color-primary);--card-foreground-description:var(--text-fill-color-secondary);--card-background-color:rgb(39, 39, 39);--card-background-color-secondary:rgb(39, 39, 39);--card-hover-background-color:rgb(49, 49, 49);--button-background:var(--control-fill-color-default);--button-background-pointer-over:var(--control-fill-color-secondary);--button-background-pressed:var(--control-fill-color-tertiary);--button-background-disabled:var(--control-fill-color-disabled);--button-foreground:var(--text-fill-color-primary);--button-foreground-pointer-over:var(--text-fill-color-primary);--button-foreground-pressed:var(--text-fill-color-secondary);--button-foreground-disabled:var(--text-fill-color-disabled);--button-border:var(--control-border-color-default);--button-border-pointer-over:var(--control-border-color-default);--button-border-pressed:var(--control-stroke-color-default);--button-border-disabled:var(--control-stroke-color-default);--button-border-thickness:1px solid;--accent-button-background:var(--accent-default);--accent-button-background-pointer-over:var(--accent-default);--accent-button-background-pressed:var(--accent-secondary);--accent-button-background-disabled:var(--accent-disabled);--accent-button-foreground:var(--text-on-accent-primary);--accent-button-foreground-pointer-over:var(--text-on-accent-primary);--accent-button-foreground-pressed:var(--text-on-accent-primary);--accent-button-foreground-disabled:var(--text-on-accent-disabled);--accent-button-border:var(--accent-control-border-color-default);--accent-button-border-pointer-over:var(--accent-control-border-color-default);--accent-button-border-pressed:var(--control-fill-color-transparent);--accent-button-border-disabled:var(--control-fill-color-transparent);--accent-button-border-thickness:1px solid;--stealth-button-background:var(--control-fill-color-transparent);--stealth-button-background-pointer-over:var(--control-fill-color-secondary);--stealth-button-background-pressed:var(--control-fill-color-tertiary);--stealth-button-background-disabled:var(--control-fill-color-transparent);--stealth-button-foreground:var(--text-fill-color-primary);--stealth-button-foreground-pointer-over:var(--text-fill-color-primary);--stealth-button-foreground-pressed:var(--text-fill-color-secondary);--stealth-button-foreground-disabled:var(--text-fill-color-disabled);--stealth-button-border:var(--control-fill-color-transparent);--stealth-button-border-pointer-over:var(--control-border-color-default);--stealth-button-border-pressed:var(--control-stroke-color-default);--stealth-button-border-disabled:var(--control-fill-color-transparent);--stealth-button-border-thickness:1px solid;--hyperlink-button-background:var(--control-fill-color-transparent);--hyperlink-button-background-pointer-over:var(--control-fill-color-transparent);--hyperlink-button-background-pressed:var(--control-fill-color-transparent);--hyperlink-button-background-disabled:var(--control-fill-color-transparent);--hyperlink-button-foreground:var(--accent-tertiary);--hyperlink-button-foreground-pointer-over:var(--accent-tertiary);--hyperlink-button-foreground-pressed:var(--accent-tertiary);--hyperlink-button-foreground-disabled:var(--accent-disabled);--hyperlink-button-border:var(--control-fill-color-transparent);--hyperlink-button-border-pointer-over:var(--control-fill-color-transparent);--hyperlink-button-border-pressed:var(--control-fill-color-transparent);--hyperlink-button-border-disabled:var(--control-fill-color-transparent);--hyperlink-button-border-thickness:0px solid;--check-box-check-corner-radius:var(--control-corner-radius);--check-box-foreground:var(--text-fill-color-primary);--check-box-foreground-disabled:var(--text-fill-color-disabled);--check-box-check-background-stroke-unchecked:var(--control-strong-stroke-default);--check-box-check-background-stroke-unchecked-pointer-over:var(--control-strong-stroke-default);--check-box-check-background-stroke-unchecked-pressed:var(--control-strong-stroke-disabled);--check-box-check-background-stroke-unchecked-disabled:var(--control-strong-stroke-disabled);--check-box-check-background-stroke-checked:var(--accent-default);--check-box-check-background-stroke-checked-pointer-over:var(--accent-secondary);--check-box-check-background-stroke-checked-pressed:var(--accent-tertiary);--check-box-check-background-stroke-checked-disabled:var(--control-strong-stroke-disabled);--check-box-check-background-fill-unchecked:var(--control-alt-fill-color-secondary);--check-box-check-background-fill-unchecked-pointer-over:var(--control-alt-fill-color-tertiary);--check-box-check-background-fill-unchecked-pressed:var(--control-alt-fill-color-quarternary);--check-box-check-background-fill-unchecked-disabled:var(--control-alt-fill-color-disabled);--check-box-check-background-fill-checked:var(--accent-default);--check-box-check-background-fill-checked-pointer-over:var(--accent-secondary);--check-box-check-background-fill-checked-pressed:var(--accent-tertiary);--check-box-check-background-fill-checked-disabled:var(--accent-disabled);--check-box-check-glyph-foreground-unchecked:var(--text-on-accent-primary);--check-box-check-glyph-foreground-unchecked-pointer-over:var(--text-on-accent-primary);--check-box-check-glyph-foreground-unchecked-pressed:var(--text-on-accent-primary);--check-box-check-glyph-foreground-unchecked-disabled:var(--text-on-accent-disabled);--check-box-check-glyph-foreground-checked:var(--text-on-accent-primary);--check-box-check-glyph-foreground-checked-pointer-over:var(--text-on-accent-primary);--check-box-check-glyph-foreground-checked-pressed:var(--text-on-accent-secondary);--check-box-check-glyph-foreground-checked-disabled:var(--text-on-accent-disabled);--radio-button-foreground:var(--text-fill-color-primary);--radio-button-foreground-pointer-over:var(--text-fill-color-primary);--radio-button-foreground-pressed:var(--text-fill-color-primary);--radio-button-foreground-disabled:var(--text-fill-color-disabled);--radio-button-background:var(--control-fill-color-transparent);--radio-button-background-pointer-over:var(--control-fill-color-transparent);--radio-button-background-pressed:var(--control-fill-color-transparent);--radio-button-background-disabled:var(--control-fill-color-transparent);--radio-button-border:var(--control-fill-color-transparent);--radio-button-border-pointer-over:var(--control-fill-color-transparent);--radio-button-border-pressed:var(--control-fill-color-transparent);--radio-button-border-disabled:var(--control-fill-color-transparent);--radio-button-outer-ellipse-stroke:var(--control-strong-stroke-default);--radio-button-outer-ellipse-stroke-pointer-over:var(--control-strong-stroke-default);--radio-button-outer-ellipse-stroke-pressed:var(--control-strong-stroke-disabled);--radio-button-outer-ellipse-stroke-disabled:var(--control-strong-stroke-disabled);--radio-button-outer-ellipse-fill:var(--control-alt-fill-color-secondary);--radio-button-outer-ellipse-fill-pointer-over:var(--control-alt-fill-color-tertiary);--radio-button-outer-ellipse-fill-pressed:var(--control-alt-fill-color-quarternary);--radio-button-outer-ellipse-fill-disabled:var(--control-alt-fill-color-disabled);--radio-button-outer-ellipse-checked-stroke:var(--accent-default);--radio-button-outer-ellipse-checked-stroke-pointer-over:var(--accent-secondary);--radio-button-outer-ellipse-checked-stroke-pressed:var(--accent-tertiary);--radio-button-outer-ellipse-checked-stroke-disabled:var(--accent-disabled);--radio-button-outer-ellipse-checked-fill:var(--accent-default);--radio-button-outer-ellipse-checked-fill-pointer-over:var(--accent-secondary);--radio-button-outer-ellipse-checked-fill-pressed:var(--accent-tertiary);--radio-button-outer-ellipse-checked-fill-disabled:var(--accent-disabled);--radio-button-check-glyph-fill:var(--text-on-accent-primary);--radio-button-check-glyph-fill-pointer-over:var(--text-on-accent-primary);--radio-button-check-glyph-fill-pressed:var(--text-on-accent-primary);--radio-button-check-glyph-fill-disabled:var(--text-on-accent-primary);--radio-button-check-glyph-stroke:var(--control-stroke-color-default);--radio-button-check-glyph-stroke-pointer-over:var(--control-stroke-color-default);--radio-button-check-glyph-stroke-pressed:var(--control-stroke-color-default);--radio-button-check-glyph-stroke-disabled:var(--control-stroke-color-default);--radio-button-check-glyph-stroke-checked:var(--control-stroke-on-accent-default);--radio-button-check-glyph-stroke-checked-pointer-over:var(--control-stroke-on-accent-default);--radio-button-check-glyph-stroke-checked-pressed:var(--control-stroke-on-accent-default);--radio-button-check-glyph-stroke-checked-disabled:var(--control-stroke-color-default);--toggle-switch-width:51px;--toggle-switch-height:26px;--toggle-switch-foreground:var(--text-fill-color-primary);--toggle-switch-foreground-disabled:var(--text-fill-color-disabled);--toggle-switch-on-stroke-thickness:0px;--toggle-switch-outer-border-stroke-thickness:0px;--toggle-switch-fill-off:var(--control-alt-fill-color-secondary);--toggle-switch-fill-off-pointer-over:var(--control-alt-fill-color-secondary);--toggle-switch-fill-off-pressed:var(--control-alt-fill-color-secondary);--toggle-switch-fill-off-disabled:var(--control-alt-fill-color-disabled);--toggle-switch-stroke-off:var(--control-strong-stroke-default);--toggle-switch-stroke-off-pointer-over:var(--control-strong-stroke-default);--toggle-switch-stroke-off-pressed:var(--control-strong-stroke-default);--toggle-switch-stroke-off-disabled:var(--control-strong-stroke-disabled);--toggle-switch-fill-on:var(--accent-secondary);--toggle-switch-fill-on-pointer-over:var(--accent-secondary);--toggle-switch-fill-on-pressed:var(--accent-secondary);--toggle-switch-fill-on-disabled:var(--accent-disabled);--toggle-switch-stroke-on:var(--accent-secondary);--toggle-switch-stroke-on-pointer-over:var(--accent-secondary);--toggle-switch-stroke-on-pressed:var(--accent-tertiary);--toggle-switch-stroke-on-disabled:var(--accent-disabled);--toggle-switch-knob-radius:20px;--toggle-switch-knob-width:22px;--toggle-switch-knob-height:22px;--toggle-switch-knob-offset:2px;--toggle-switch-knob-zoom-pointer-over:0px;--toggle-switch-knob-active-translation:25px;--toggle-switch-knob-width-pointer-over:22px;--toggle-switch-knob-height-pointer-over:22px;--toggle-switch-knob-fill-off:var(--text-fill-color-secondary);--toggle-switch-knob-fill-off-pointer-over:var(--text-fill-color-secondary);--toggle-switch-knob-fill-off-pressed:var(--text-fill-color-secondary);--toggle-switch-knob-fill-off-disabled:var(--text-fill-color-disabled);--toggle-switch-knob-fill-on:var(--text-on-accent-selected);--toggle-switch-knob-fill-on-pointer-over:var(--text-on-accent-selected);--toggle-switch-knob-fill-on-pressed:var(--text-on-accent-selected);--toggle-switch-knob-fill-on-disabled:var(--text-on-accent-disabled);--toggle-switch-knob-stroke-on:var(--control-border-color-default);--grid-view-header-border-line:rgba(255, 255, 255, 0.2);--grid-view-item-background:var(--card-background-color);--grid-view-item-background-hover:var(--card-hover-background-color);--grid-view-item-stroke:rgba(0, 0, 0, 0.3);--navigation-view-content-background:var(--layer-fill-color-default);--navigation-view-content-grid-border:var(--card-stroke-color-default);--navigation-view-content-grid-border-thickness:1px solid;--navigation-view-flyout-border-color:var(--control-stroke-color-default);--navigation-view-flyout-background-color:rgba(32, 32, 32, 0.4);--navigation-view-flyout-backdrop-filter:blur(50px) saturate(125%);--navigation-view-separator-color:rgba(255, 255, 255, 0.0605);--sidebar-item-margin:0px;--list-box-item-radius:0px;--list-box-item-background:var(--subtle-fill-transparent);--list-box-item-background-disabled:var(--subtle-fill-transparent);--list-box-item-background-pointer-over:var(--subtle-fill-secondary);--list-box-item-background-selected:rgb(var(--accent-dark-1));--list-box-item-background-selected-disabled:var(--subtle-fill-transparent);--list-box-item-background-pressed:var(--subtle-fill-transparent);--list-box-item-foreground:var(--text-fill-color-primary);--list-box-item-foreground-selected:var(--text-fill-color-primary);--list-box-item-foreground-pressed:var(--text-fill-color-primary);--list-box-item-foreground-disabled:var(--text-fill-color-disabled);--list-box-item-selection-indicator:rgb(var(--accent-dark-1));--menu-flyout-presenter-background:rgb(29, 29, 29);--menu-flyout-presenter-border:rgba(0, 0, 0, 0.2);--menu-flyout-presenter-backdrop-filter:none;--menu-flyout-presenter-shadow:0px 8px 16px rgba(0, 0, 0, 0.14);--context-menu-item-background:var(--subtle-fill-transparent);--context-menu-item-background-disabled:var(--subtle-fill-transparent);--context-menu-item-background-pointer-over:var(--subtle-fill-secondary);--context-menu-item-background-pressed:var(--subtle-fill-tertiary);--context-menu-item-foreground:var(--text-fill-color-primary);--context-menu-item-foreground-pressed:var(--text-fill-color-secondary);--context-menu-item-foreground-disabled:var(--text-fill-color-disabled);--context-menu-item-key-accelerator-foreground:var(--text-fill-color-secondary);--context-menu-item-key-accelerator-foreground-disabled:var(--text-fill-color-disabled);--text-box-background:var(--control-fill-color-input-active);--text-box-background-pointer-over:var(--control-fill-color-input-active);--text-box-background-focused:var(--control-fill-color-input-active);--text-box-background-disabled:var(--control-fill-color-disabled);--text-box-border:var(--control-stroke-color-default);--text-box-border-pointer-over:var(--control-stroke-color-default);--text-box-border-focused:var(--control-stroke-color-default);--text-box-border-disabled:var(--control-stroke-color-default);--text-box-foreground:var(--text-fill-color-primary);--text-box-foreground-pointer-over:var(--text-fill-color-primary);--text-box-foreground-focused:var(--text-fill-color-primary);--text-box-foreground-disabled:var(--text-fill-color-disabled);--text-box-placeholder-foreground:var(--text-fill-color-secondary);--text-box-placeholder-foreground-pointer-over:var(--text-fill-color-secondary);--text-box-placeholder-foreground-focused:var(--text-fill-color-tertiary);--text-box-placeholder-foreground-disabled:var(--text-fill-color-disabled);--text-box-selection-highlight-color:rgb(var(--accent-base));--text-box-selection-color:rgb(255, 255, 255);--text-box-underline-border-thickness:0px;--text-box-underline-border-thickness-focused:0px;--scrollbar-track-background-color:transparent;--scrollbar-track-background-color-hover:transparent;--scrollbar-thumb-border-color:rgba(85, 85, 85, 0.231);--scrollbar-thumb-border-color-hover:rgba(183, 183, 183, 0.42);--scrollbar-thumb-background-color:rgb(118, 118, 118);--scrollbar-thumb-background-color-hover:rgb(169, 170, 170);--info-bar-error-severity-background:var(--system-fill-color-critical-background);--info-bar-warning-severity-background:var(--system-fill-color-caution-background);--info-bar-success-severity-background:var(--system-fill-color-success-background);--info-bar-informational-severity-background:var(--system-fill-color-attention-background);--info-bar-error-severity-icon-background:var(--system-fill-color-critical);--info-bar-warning-severity-icon-background:var(--system-fill-color-caution);--info-bar-success-severity-icon-background:var(--system-fill-color-success);--info-bar-informational-severity-icon-background:var(--accent-default);--info-bar-error-severity-icon-foreground:var(--text-fill-color-inverse);--info-bar-warning-severity-icon-foreground:var(--text-fill-color-inverse);--info-bar-success-severity-icon-foreground:var(--text-fill-color-inverse);--info-bar-informational-severity-icon-foreground:var(--text-fill-color-inverse);--info-bar-title-foreground:var(--text-fill-color-primary);--info-bar-message-foreground:var(--text-fill-color-primary);--info-bar-border:var(--card-stroke-color-default);--info-bar-border-thickness:1px;--info-bar-border-corner-radius:var(--control-corner-radius);--data-grid-column-header-foreground:var(--text-fill-color-tertiary);--data-grid-column-header-background:var(--control-fill-color-default);--data-grid-column-header-background-pointer-over:rgba(255, 255, 255, 0.15);--data-grid-column-header-background-pressed:var(--subtle-fill-tertiary);--data-grid-row-foreground:var(--text-fill-color-primary);--data-grid-row-background:var(--control-fill-color-default);--data-grid-row-background-pointer-over:rgba(255, 255, 255, 0.15);--data-grid-row-odd-background:rgba(255, 255, 255, 0.095);--data-grid-row-odd-background-pointer-over:rgba(255, 255, 255, 0.18);--data-grid-row-selected-background:rgba(var(--accent-base), 0.9);--data-grid-row-selected-background-pointer-over:rgba(var(--accent-base), 0.8);--data-grid-row-selected-foreground:var(--text-box-selection-color);--data-grid-row-selected-foreground-pointer-over:var(--text-box-selection-color);--data-grid-border:var(--control-stroke-color-default);--dialog-light-dismiss-overlay-background:rgba(0, 0, 0, 0.305);--dialog-shadow:0px 30px 38px -3px rgba(0,0,0,0.24);--dialog-background-color:rgb(43, 43, 43);--dialog-footer-background-color:rgb(32, 32, 32);--dialog-border-color:var(--control-stroke-color-default);--ui-setting-group-presenter-inner-ui-setting-background-color:transparent;--ui-setting-group-presenter-inner-ui-setting-border-color:transparent;--ui-file-selector-background-color:transparent;--ui-file-selector-stroke-color:var(--text-fill-color-disabled);--ui-file-selector-dragging-background-color:var(--control-fill-color-tertiary);--ui-file-selector-dragging-stroke-color:var(--text-fill-color-tertiary);--ui-multiline-text-input-highlighted-text-span-background-color-blue:rgb(0, 120, 212);--ui-multiline-text-input-highlighted-text-span-background-color-green:rgb(14, 119, 53);--ui-multiline-text-input-highlighted-text-span-background-color-red:rgb(226, 36, 26);--ui-multiline-text-input-highlighted-text-span-background-color-yellow:rgb(204, 146, 0);--ui-multiline-text-input-highlighted-text-span-background-color-purple:rgb(107, 105, 214);--ui-multiline-text-input-highlighted-text-span-background-color-teal:rgb(3, 131, 135);--hero-background-image:url("../img/hero/dark-theme-tile.png");--hero-background-color:rgba(91, 42, 134, 0.5)}div[data-theme=linux-light-theme]{--control-corner-radius:6px;--overlay-corner-radius:8px;--text-weight-normal:400;--text-weight-bold:600;--text-weight-bolder:700;--accent-light-3:0,122,255;--accent-light-2:0,122,255;--accent-light-1:0,122,255;--accent-base:0,122,255;--accent-dark-1:0,122,255;--accent-dark-2:0,122,255;--accent-dark-3:0,122,255;--accent-default:rgba(var(--accent-base));--accent-secondary:rgba(var(--accent-light-1), 1);--accent-tertiary:rgba(var(--accent-light-2), 1);--accent-disabled:rgba(0, 0, 0, 0.158);--system-fill-color-success:rgb(15, 123, 15);--system-fill-color-caution:rgb(157, 93, 0);--system-fill-color-critical:rgb(196, 43, 28);--system-fill-color-neutral:rgba(0, 0, 0, 0.447);--system-fill-color-success-background:rgb(223, 246, 221);--system-fill-color-caution-background:rgb(255, 244, 206);--system-fill-color-critical-background:rgb(253, 231, 233);--system-fill-color-neutral-background:rgba(0, 0, 0, 0.024);--system-fill-color-attention-background:rgba(246, 246, 246, 0.502);--text-on-accent-primary:rgb(255, 255, 255);--text-on-accent-secondary:rgb(240, 240, 240);--text-on-accent-disabled:rgb(240, 240, 240);--text-on-accent-selected:rgb(240, 240, 240);--focus-stroke-outer:rgba(0, 0, 0, 1);--focus-stroke-inner:rgb(255, 255, 255);--text-fill-color-primary:rgba(0, 0, 0, 0.85);--text-fill-color-secondary:rgba(0, 0, 0, 0.5);--text-fill-color-tertiary:rgba(0, 0, 0, 0.25);--text-fill-color-disabled:rgba(0, 0, 0, 0.25);--text-fill-color-inverse:rgb(255, 255, 255);--control-fill-color-default:rgb(255, 255, 255);--control-fill-color-secondary:rgb(245, 245, 245);--control-fill-color-tertiary:rgb(214, 214, 214);--control-fill-color-disabled:rgb(252, 252, 252);--control-fill-color-transparent:rgba(255, 255, 255, 0);--control-fill-color-input-active:rgba(255, 255, 255, 1);--control-alt-fill-color-transparent:rgba(255, 255, 255, 0);--control-alt-fill-color-secondary:rgb(204, 204, 204);--control-alt-fill-color-tertiary:rgba(0, 0, 0, 0.043);--control-alt-fill-color-quarternary:rgba(0, 0, 0, 0.071);--control-alt-fill-color-disabled:rgba(0, 0, 0, 0.03);--control-stroke-color-default:rgb(199, 199, 199);--control-stroke-color-secondary:transparent;--control-stroke-on-accent-default:hsla(0, 0%, 100%, 8%);--control-stroke-on-accent-secondary:hsla(0, 0%, 0%, 14%);--control-strong-stroke-default:rgba(0, 0, 0, 0.15);--control-strong-stroke-disabled:rgba(0, 0, 0, 0.157);--divider-stroke-color-default:rgba(0, 0, 0, 0.082);--subtle-fill-transparent:transparent;--subtle-fill-secondary:rgb(222, 222, 222);--subtle-fill-tertiary:rgb(222, 222, 222);--subtle-fill-disabled:transparent;--background-color:rgb(255, 255, 255);--layer-fill-color-default:rgb(250, 250, 250);--control-border-color-default:var(--control-stroke-color-default) var(--control-stroke-color-default) var(--control-stroke-color-default) var(--control-stroke-color-default);--accent-control-border-color-default:var(--control-stroke-on-accent-secondary) var(--control-stroke-on-accent-secondary) var(--control-stroke-on-accent-secondary) var(--control-stroke-on-accent-secondary);--card-stroke-color-default:rgb(215, 215, 215);--card-border:var(--card-stroke-color-default);--card-border-thickness:1px solid;--card-foreground:var(--text-fill-color-primary);--card-foreground-description:var(--text-fill-color-secondary);--card-background-color:rgb(255, 255, 255);--card-background-color-secondary:rgb(255, 255, 255);--card-hover-background-color:rgb(246, 246, 246);--button-background:var(--control-fill-color-default);--button-background-pointer-over:var(--control-fill-color-secondary);--button-background-pressed:var(--control-fill-color-tertiary);--button-background-disabled:var(--control-fill-color-disabled);--button-foreground:var(--text-fill-color-primary);--button-foreground-pointer-over:var(--text-fill-color-primary);--button-foreground-pressed:var(--text-fill-color-primary);--button-foreground-disabled:var(--text-fill-color-disabled);--button-border:var(--control-border-color-default);--button-border-pointer-over:var(--control-border-color-default);--button-border-pressed:var(--control-border-color-default);--button-border-disabled:var(--control-border-color-default);--button-border-thickness:1px solid;--accent-button-background:var(--accent-default);--accent-button-background-pointer-over:var(--accent-default);--accent-button-background-pressed:var(--accent-secondary);--accent-button-background-disabled:var(--accent-disabled);--accent-button-foreground:var(--text-on-accent-primary);--accent-button-foreground-pointer-over:var(--text-on-accent-primary);--accent-button-foreground-pressed:var(--text-on-accent-primary);--accent-button-foreground-disabled:var(--text-on-accent-disabled);--accent-button-border:var(--accent-control-border-color-default);--accent-button-border-pointer-over:var(--accent-control-border-color-default);--accent-button-border-pressed:var(--control-fill-color-transparent);--accent-button-border-disabled:var(--control-fill-color-transparent);--accent-button-border-thickness:1px solid;--stealth-button-background:var(--control-fill-color-transparent);--stealth-button-background-pointer-over:var(--control-alt-fill-color-secondary);--stealth-button-background-pressed:var(--control-alt-fill-color-tertiary);--stealth-button-background-disabled:var(--control-fill-color-transparent);--stealth-button-foreground:var(--text-fill-color-primary);--stealth-button-foreground-pointer-over:var(--text-fill-color-primary);--stealth-button-foreground-pressed:var(--text-fill-color-secondary);--stealth-button-foreground-disabled:var(--text-fill-color-disabled);--stealth-button-border:var(--control-fill-color-transparent);--stealth-button-border-pointer-over:var(--control-fill-color-transparent);--stealth-button-border-pressed:var(--control-fill-color-transparent);--stealth-button-border-disabled:var(--control-fill-color-transparent);--stealth-button-border-thickness:1px solid;--hyperlink-button-background:var(--control-fill-color-transparent);--hyperlink-button-background-pointer-over:var(--control-fill-color-transparent);--hyperlink-button-background-pressed:var(--control-fill-color-transparent);--hyperlink-button-background-disabled:var(--control-fill-color-transparent);--hyperlink-button-foreground:var(--accent-tertiary);--hyperlink-button-foreground-pointer-over:var(--accent-tertiary);--hyperlink-button-foreground-pressed:var(--accent-tertiary);--hyperlink-button-foreground-disabled:var(--accent-disabled);--hyperlink-button-border:var(--control-fill-color-transparent);--hyperlink-button-border-pointer-over:var(--control-fill-color-transparent);--hyperlink-button-border-pressed:var(--control-fill-color-transparent);--hyperlink-button-border-disabled:var(--control-fill-color-transparent);--hyperlink-button-border-thickness:0px solid;--check-box-check-corner-radius:var(--control-corner-radius);--check-box-foreground:var(--text-fill-color-primary);--check-box-foreground-disabled:var(--text-fill-color-disabled);--check-box-check-background-stroke-unchecked:var(--control-strong-stroke-default);--check-box-check-background-stroke-unchecked-pointer-over:var(--control-strong-stroke-default);--check-box-check-background-stroke-unchecked-pressed:var(--control-strong-stroke-disabled);--check-box-check-background-stroke-unchecked-disabled:var(--control-strong-stroke-disabled);--check-box-check-background-stroke-checked:var(--accent-default);--check-box-check-background-stroke-checked-pointer-over:var(--accent-secondary);--check-box-check-background-stroke-checked-pressed:var(--accent-tertiary);--check-box-check-background-stroke-checked-disabled:var(--control-strong-stroke-disabled);--check-box-check-background-fill-unchecked:var(--control-alt-fill-color-secondary);--check-box-check-background-fill-unchecked-pointer-over:var(--control-alt-fill-color-tertiary);--check-box-check-background-fill-unchecked-pressed:var(--control-alt-fill-color-quarternary);--check-box-check-background-fill-unchecked-disabled:var(--control-alt-fill-color-disabled);--check-box-check-background-fill-checked:var(--accent-default);--check-box-check-background-fill-checked-pointer-over:var(--accent-secondary);--check-box-check-background-fill-checked-pressed:var(--accent-tertiary);--check-box-check-background-fill-checked-disabled:var(--accent-disabled);--check-box-check-glyph-foreground-unchecked:var(--text-on-accent-primary);--check-box-check-glyph-foreground-unchecked-pointer-over:var(--text-on-accent-primary);--check-box-check-glyph-foreground-unchecked-pressed:var(--text-on-accent-primary);--check-box-check-glyph-foreground-unchecked-disabled:var(--text-on-accent-disabled);--check-box-check-glyph-foreground-checked:var(--text-on-accent-primary);--check-box-check-glyph-foreground-checked-pointer-over:var(--text-on-accent-primary);--check-box-check-glyph-foreground-checked-pressed:var(--text-on-accent-secondary);--check-box-check-glyph-foreground-checked-disabled:var(--text-on-accent-disabled);--radio-button-foreground:var(--text-fill-color-primary);--radio-button-foreground-pointer-over:var(--text-fill-color-primary);--radio-button-foreground-pressed:var(--text-fill-color-primary);--radio-button-foreground-disabled:var(--text-fill-color-disabled);--radio-button-background:var(--control-fill-color-transparent);--radio-button-background-pointer-over:var(--control-fill-color-transparent);--radio-button-background-pressed:var(--control-fill-color-transparent);--radio-button-background-disabled:var(--control-fill-color-transparent);--radio-button-border:var(--control-fill-color-transparent);--radio-button-border-pointer-over:var(--control-fill-color-transparent);--radio-button-border-pressed:var(--control-fill-color-transparent);--radio-button-border-disabled:var(--control-fill-color-transparent);--radio-button-outer-ellipse-stroke:var(--control-strong-stroke-default);--radio-button-outer-ellipse-stroke-pointer-over:var(--control-strong-stroke-default);--radio-button-outer-ellipse-stroke-pressed:var(--control-strong-stroke-disabled);--radio-button-outer-ellipse-stroke-disabled:var(--control-strong-stroke-disabled);--radio-button-outer-ellipse-fill:var(--control-alt-fill-color-secondary);--radio-button-outer-ellipse-fill-pointer-over:var(--control-alt-fill-color-tertiary);--radio-button-outer-ellipse-fill-pressed:var(--control-alt-fill-color-quarternary);--radio-button-outer-ellipse-fill-disabled:var(--control-alt-fill-color-disabled);--radio-button-outer-ellipse-checked-stroke:var(--accent-default);--radio-button-outer-ellipse-checked-stroke-pointer-over:var(--accent-secondary);--radio-button-outer-ellipse-checked-stroke-pressed:var(--accent-tertiary);--radio-button-outer-ellipse-checked-stroke-disabled:var(--accent-disabled);--radio-button-outer-ellipse-checked-fill:var(--accent-default);--radio-button-outer-ellipse-checked-fill-pointer-over:var(--accent-secondary);--radio-button-outer-ellipse-checked-fill-pressed:var(--accent-tertiary);--radio-button-outer-ellipse-checked-fill-disabled:var(--accent-disabled);--radio-button-check-glyph-fill:var(--text-on-accent-primary);--radio-button-check-glyph-fill-pointer-over:var(--text-on-accent-primary);--radio-button-check-glyph-fill-pressed:var(--text-on-accent-primary);--radio-button-check-glyph-fill-disabled:var(--text-on-accent-primary);--radio-button-check-glyph-stroke:var(--control-stroke-color-default);--radio-button-check-glyph-stroke-pointer-over:var(--control-stroke-color-default);--radio-button-check-glyph-stroke-pressed:var(--control-stroke-color-default);--radio-button-check-glyph-stroke-disabled:var(--control-stroke-color-default);--radio-button-check-glyph-stroke-checked:var(--control-stroke-on-accent-default);--radio-button-check-glyph-stroke-checked-pointer-over:var(--control-stroke-on-accent-default);--radio-button-check-glyph-stroke-checked-pressed:var(--control-stroke-on-accent-default);--radio-button-check-glyph-stroke-checked-disabled:var(--control-stroke-color-default);--toggle-switch-width:51px;--toggle-switch-height:26px;--toggle-switch-foreground:var(--text-fill-color-primary);--toggle-switch-foreground-disabled:var(--text-fill-color-disabled);--toggle-switch-on-stroke-thickness:0px;--toggle-switch-outer-border-stroke-thickness:0px;--toggle-switch-fill-off:var(--control-alt-fill-color-secondary);--toggle-switch-fill-off-pointer-over:var(--control-alt-fill-color-secondary);--toggle-switch-fill-off-pressed:var(--control-alt-fill-color-secondary);--toggle-switch-fill-off-disabled:var(--control-alt-fill-color-disabled);--toggle-switch-stroke-off:var(--control-strong-stroke-default);--toggle-switch-stroke-off-pointer-over:var(--control-strong-stroke-default);--toggle-switch-stroke-off-pressed:var(--control-strong-stroke-default);--toggle-switch-stroke-off-disabled:var(--control-strong-stroke-disabled);--toggle-switch-fill-on:var(--accent-secondary);--toggle-switch-fill-on-pointer-over:var(--accent-secondary);--toggle-switch-fill-on-pressed:var(--accent-secondary);--toggle-switch-fill-on-disabled:var(--accent-disabled);--toggle-switch-stroke-on:var(--accent-secondary);--toggle-switch-stroke-on-pointer-over:var(--accent-secondary);--toggle-switch-stroke-on-pressed:var(--accent-tertiary);--toggle-switch-stroke-on-disabled:var(--accent-disabled);--toggle-switch-knob-radius:20px;--toggle-switch-knob-width:22px;--toggle-switch-knob-height:22px;--toggle-switch-knob-offset:2px;--toggle-switch-knob-zoom-pointer-over:0px;--toggle-switch-knob-active-translation:25px;--toggle-switch-knob-width-pointer-over:22px;--toggle-switch-knob-height-pointer-over:22px;--toggle-switch-knob-fill-off:var(--text-on-accent-primary);--toggle-switch-knob-fill-off-pointer-over:var(--text-on-accent-primary);--toggle-switch-knob-fill-off-pressed:var(--text-on-accent-selected);--toggle-switch-knob-fill-off-disabled:var(--text-on-accent-disabled);--toggle-switch-knob-fill-on:var(--text-on-accent-primary);--toggle-switch-knob-fill-on-pointer-over:var(--text-on-accent-primary);--toggle-switch-knob-fill-on-pressed:var(--text-on-accent-selected);--toggle-switch-knob-fill-on-disabled:var(--text-on-accent-disabled);--toggle-switch-knob-stroke-on:var(--control-border-color-default);--grid-view-header-border-line:rgba(0, 0, 0, 0.1);--grid-view-item-background:var(--card-background-color);--grid-view-item-background-hover:var(--card-hover-background-color);--grid-view-item-stroke:rgba(0, 0, 0, 0.1);--navigation-view-content-background:var(--layer-fill-color-default);--navigation-view-content-grid-border:var(--card-stroke-color-default);--navigation-view-content-grid-border-thickness:1px solid;--navigation-view-flyout-border-color:var(--control-stroke-color-default);--navigation-view-flyout-background-color:rgba(246, 246, 246, 0.6);--navigation-view-flyout-backdrop-filter:blur(50px) saturate(125%);--navigation-view-separator-color:rgba(0, 0, 0, 0.05);--sidebar-item-margin:0px;--list-box-item-radius:0px;--list-box-item-background:var(--subtle-fill-transparent);--list-box-item-background-disabled:var(--subtle-fill-transparent);--list-box-item-background-pointer-over:var(--subtle-fill-secondary);--list-box-item-background-selected:rgb(var(--accent-dark-1));--list-box-item-background-selected-disabled:var(--subtle-fill-transparent);--list-box-item-background-pressed:var(--subtle-fill-transparent);--list-box-item-foreground:var(--text-fill-color-primary);--list-box-item-foreground-selected:var(--text-fill-color-inverse);--list-box-item-foreground-pressed:var(--text-fill-color-primary);--list-box-item-foreground-disabled:var(--text-fill-color-disabled);--list-box-item-selection-indicator:rgb(var(--accent-dark-1));--menu-flyout-presenter-background:rgba(246, 246, 246);--menu-flyout-presenter-border:rgba(0, 0, 0, 0.4);--menu-flyout-presenter-backdrop-filter:none;--menu-flyout-presenter-shadow:0px 8px 16px rgba(0, 0, 0, 0.14);--context-menu-item-background:var(--subtle-fill-transparent);--context-menu-item-background-disabled:var(--subtle-fill-transparent);--context-menu-item-background-pointer-over:var(--subtle-fill-secondary);--context-menu-item-background-pressed:var(--subtle-fill-tertiary);--context-menu-item-foreground:var(--text-fill-color-primary);--context-menu-item-foreground-pressed:var(--text-fill-color-secondary);--context-menu-item-foreground-disabled:var(--text-fill-color-disabled);--context-menu-item-key-accelerator-foreground:var(--text-fill-color-secondary);--context-menu-item-key-accelerator-foreground-disabled:var(--text-fill-color-disabled);--text-box-background:var(--control-fill-color-input-active);--text-box-background-pointer-over:var(--control-fill-color-input-active);--text-box-background-focused:var(--control-fill-color-input-active);--text-box-background-disabled:var(--control-fill-color-disabled);--text-box-border:var(--control-border-color-default);--text-box-border-pointer-over:var(--control-border-color-default);--text-box-border-focused:var(--control-border-color-default);--text-box-border-disabled:var(--control-border-color-default);--text-box-foreground:var(--text-fill-color-primary);--text-box-foreground-pointer-over:var(--text-fill-color-primary);--text-box-foreground-focused:var(--text-fill-color-primary);--text-box-foreground-disabled:var(--text-fill-color-disabled);--text-box-placeholder-foreground:var(--text-fill-color-secondary);--text-box-placeholder-foreground-pointer-over:var(--text-fill-color-secondary);--text-box-placeholder-foreground-focused:var(--text-fill-color-tertiary);--text-box-placeholder-foreground-disabled:var(--text-fill-color-disabled);--text-box-selection-highlight-color:rgb(var(--accent-base));--text-box-selection-color:rgb(255, 255, 255);--text-box-underline-border-thickness:0px;--text-box-underline-border-thickness-focused:0px;--scrollbar-track-background-color:transparent;--scrollbar-track-background-color-hover:transparent;--scrollbar-thumb-border-color:rgba(85, 85, 85, 0.231);--scrollbar-thumb-border-color-hover:rgba(183, 183, 183, 0.42);--scrollbar-thumb-background-color:rgb(194, 194, 194);--scrollbar-thumb-background-color-hover:rgb(126, 126, 126);--info-bar-error-severity-background:var(--system-fill-color-critical-background);--info-bar-warning-severity-background:var(--system-fill-color-caution-background);--info-bar-success-severity-background:var(--system-fill-color-success-background);--info-bar-informational-severity-background:var(--system-fill-color-attention-background);--info-bar-error-severity-icon-background:var(--system-fill-color-critical);--info-bar-warning-severity-icon-background:var(--system-fill-color-caution);--info-bar-success-severity-icon-background:var(--system-fill-color-success);--info-bar-informational-severity-icon-background:var(--accent-default);--info-bar-error-severity-icon-foreground:var(--text-fill-color-inverse);--info-bar-warning-severity-icon-foreground:var(--text-fill-color-inverse);--info-bar-success-severity-icon-foreground:var(--text-fill-color-inverse);--info-bar-informational-severity-icon-foreground:var(--text-fill-color-inverse);--info-bar-title-foreground:var(--text-fill-color-primary);--info-bar-message-foreground:var(--text-fill-color-primary);--info-bar-border:var(--card-stroke-color-default);--info-bar-border-thickness:1px;--info-bar-border-corner-radius:var(--control-corner-radius);--data-grid-column-header-foreground:var(--text-fill-color-tertiary);--data-grid-column-header-background:var(--control-fill-color-default);--data-grid-column-header-background-pointer-over:rgba(255, 255, 255, 0.15);--data-grid-column-header-background-pressed:var(--subtle-fill-tertiary);--data-grid-row-foreground:var(--text-fill-color-primary);--data-grid-row-background:var(--control-fill-color-default);--data-grid-row-background-pointer-over:rgba(255, 255, 255, 0.15);--data-grid-row-odd-background:rgba(255, 255, 255, 0.095);--data-grid-row-odd-background-pointer-over:rgba(255, 255, 255, 0.18);--data-grid-row-selected-background:rgba(var(--accent-base), 0.9);--data-grid-row-selected-background-pointer-over:rgba(var(--accent-base), 0.8);--data-grid-row-selected-foreground:var(--text-box-selection-color);--data-grid-row-selected-foreground-pointer-over:var(--text-box-selection-color);--data-grid-border:var(--control-stroke-color-default);--dialog-light-dismiss-overlay-background:rgba(0, 0, 0, 0.2);--dialog-shadow:0px 30px 38px -3px rgba(0,0,0,0.24);--dialog-background-color:rgba(255, 255, 255, 1);--dialog-footer-background-color:rgb(246, 246, 246);--dialog-border-color:var(--control-stroke-color-default);--ui-setting-group-presenter-inner-ui-setting-background-color:transparent;--ui-setting-group-presenter-inner-ui-setting-border-color:transparent;--ui-file-selector-background-color:transparent;--ui-file-selector-stroke-color:var(--text-fill-color-disabled);--ui-file-selector-dragging-background-color:var(--control-fill-color-tertiary);--ui-file-selector-dragging-stroke-color:var(--text-fill-color-tertiary);--ui-multiline-text-input-highlighted-text-span-background-color-blue:rgb(66, 173, 255);--ui-multiline-text-input-highlighted-text-span-background-color-green:rgb(66, 255, 132);--ui-multiline-text-input-highlighted-text-span-background-color-red:rgb(255, 80, 71);--ui-multiline-text-input-highlighted-text-span-background-color-yellow:rgb(255, 199, 58);--ui-multiline-text-input-highlighted-text-span-background-color-purple:rgb(157, 155, 255);--ui-multiline-text-input-highlighted-text-span-background-color-teal:rgb(6, 255, 229);--hero-background-image:url("../img/hero/light-theme-tile.png");--hero-background-color:rgba(131, 0, 255, 0.35)}div{color:currentColor}*,.main-layout{color:var(--text-fill-color-primary)}.theme-transition,.theme-transition *,.theme-transition :after,.theme-transition :before{transition-property:color,background-color;transition-timing-function:ease-out;transition-duration:0s;transition-delay:0!important}@keyframes entrance-theme-transition-key-frames{from{opacity:0;transform:translateY(150px)}to{opacity:1;transform:translateY(0)}}.entrance-theme-transition{animation-name:entrance-theme-transition-key-frames;animation-duration:.15s;animation-timing-function:ease-out}div[data-uselessanimations] .entrance-theme-transition{animation-name:entrance-theme-transition-key-frames;animation-duration:0s;animation-timing-function:linear}*,::after,::before{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;user-drag:none}body,html{padding:0;margin:0;overflow:hidden;--popover-zindex:90000}#blazor-error-ui{background:#ffffe0;bottom:0;box-shadow:0 -1px 2px rgba(0,0,0,.2);display:none;left:0;padding:.6rem 1.25rem .7rem;position:fixed;width:100%;z-index:2147483647}#blazor-error-ui .dismiss{cursor:pointer;position:absolute;right:.75rem;top:.5rem}.blazor-error-boundary{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNDkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIG92ZXJmbG93PSJoaWRkZW4iPjxkZWZzPjxjbGlwUGF0aCBpZD0iY2xpcDAiPjxyZWN0IHg9IjIzNSIgeT0iNTEiIHdpZHRoPSI1NiIgaGVpZ2h0PSI0OSIvPjwvY2xpcFBhdGg+PC9kZWZzPjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMCkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMzUgLTUxKSI+PHBhdGggZD0iTTI2My41MDYgNTFDMjY0LjcxNyA1MSAyNjUuODEzIDUxLjQ4MzcgMjY2LjYwNiA1Mi4yNjU4TDI2Ny4wNTIgNTIuNzk4NyAyNjcuNTM5IDUzLjYyODMgMjkwLjE4NSA5Mi4xODMxIDI5MC41NDUgOTIuNzk1IDI5MC42NTYgOTIuOTk2QzI5MC44NzcgOTMuNTEzIDI5MSA5NC4wODE1IDI5MSA5NC42NzgyIDI5MSA5Ny4wNjUxIDI4OS4wMzggOTkgMjg2LjYxNyA5OUwyNDAuMzgzIDk5QzIzNy45NjMgOTkgMjM2IDk3LjA2NTEgMjM2IDk0LjY3ODIgMjM2IDk0LjM3OTkgMjM2LjAzMSA5NC4wODg2IDIzNi4wODkgOTMuODA3MkwyMzYuMzM4IDkzLjAxNjIgMjM2Ljg1OCA5Mi4xMzE0IDI1OS40NzMgNTMuNjI5NCAyNTkuOTYxIDUyLjc5ODUgMjYwLjQwNyA1Mi4yNjU4QzI2MS4yIDUxLjQ4MzcgMjYyLjI5NiA1MSAyNjMuNTA2IDUxWk0yNjMuNTg2IDY2LjAxODNDMjYwLjczNyA2Ni4wMTgzIDI1OS4zMTMgNjcuMTI0NSAyNTkuMzEzIDY5LjMzNyAyNTkuMzEzIDY5LjYxMDIgMjU5LjMzMiA2OS44NjA4IDI1OS4zNzEgNzAuMDg4N0wyNjEuNzk1IDg0LjAxNjEgMjY1LjM4IDg0LjAxNjEgMjY3LjgyMSA2OS43NDc1QzI2Ny44NiA2OS43MzA5IDI2Ny44NzkgNjkuNTg3NyAyNjcuODc5IDY5LjMxNzkgMjY3Ljg3OSA2Ny4xMTgyIDI2Ni40NDggNjYuMDE4MyAyNjMuNTg2IDY2LjAxODNaTTI2My41NzYgODYuMDU0N0MyNjEuMDQ5IDg2LjA1NDcgMjU5Ljc4NiA4Ny4zMDA1IDI1OS43ODYgODkuNzkyMSAyNTkuNzg2IDkyLjI4MzcgMjYxLjA0OSA5My41Mjk1IDI2My41NzYgOTMuNTI5NSAyNjYuMTE2IDkzLjUyOTUgMjY3LjM4NyA5Mi4yODM3IDI2Ny4zODcgODkuNzkyMSAyNjcuMzg3IDg3LjMwMDUgMjY2LjExNiA4Ni4wNTQ3IDI2My41NzYgODYuMDU0N1oiIGZpbGw9IiNGRkU1MDAiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvZz48L3N2Zz4=) 1rem/1.8rem no-repeat,#b32121;padding:1rem 1rem 1rem 3.7rem;color:#fff}.blazor-error-boundary::after{content:"An error has occurred."}.text-box{user-select:none;-webkit-user-select:none;font-family:var(--font-family-text);font-size:var(--font-size-body);font-optical-sizing:none;font-weight:var(--text-weight-normal);line-height:20px;box-sizing:border-box;border:none;outline:0;cursor:unset;margin:0;flex:1 1 auto;inline-size:100%;min-block-size:30px;padding-inline:10px;border-radius:var(--control-corner-radius);color:var(--text-box-foreground);background-color:transparent;pointer-events:auto}.text-box:focus-visible{box-shadow:none}.text-box::placeholder{user-select:none;-webkit-user-select:none;cursor:default;font-family:var(--font-family-text);font-size:var(--font-size-body);font-optical-sizing:none;font-weight:var(--text-weight-normal);line-height:20px;user-select:none;-webkit-user-select:none;color:var(--text-box-placeholder-foreground)}.text-box::selection{background:var(--text-box-selection-highlight-color);color:var(--text-box-selection-color)}.text-box::-webkit-search-cancel-button,.text-box::-webkit-search-decoration,.text-box::-webkit-search-results-button,.text-box::-webkit-search-results-decoration{-webkit-appearance:none}.text-box[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.text-box[type=number]::-webkit-inner-spin-button,.text-box[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.text-box[type=search]{-webkit-appearance:none}.text-box::-ms-reveal{display:none}.text-box.disabled{color:var(--text-fill-color-disabled)}.text-box.disabled::placeholder{color:var(--text-box-placeholder-foreground-disabled)}.text-box-with-header{display:block;position:relative}.text-box-with-header .text-box-header{margin-bottom:4px}.text-box-container{display:flex;align-items:center;cursor:text;position:relative;border-radius:var(--control-corner-radius);background-clip:padding-box;background-color:var(--text-box-background);border-width:1px;border-style:solid;border-color:var(--text-box-border)}.text-box-container:hover{color:var(--text-box-foreground-pointer-over);background-color:var(--text-box-background-pointer-over);border-color:var(--text-box-border-pointer-over)}.text-box-container:hover .text-box::placeholder{color:var(--text-box-placeholder-foreground-pointer-over)}.text-box-container.disabled{cursor:default;color:var(--text-box-foreground-disabled);background-color:var(--text-box-background-disabled);border-color:var(--text-box-border-disabled)}.text-box-container.disabled .text-box-underline{display:none}.text-box-container.disabled .text-box::placeholder{color:var(--text-box-placeholder-foreground-disabled)}.text-box-container.is-context-menu-opened,.text-box-container:focus-within{color:var(--text-box-foreground-focused);background-color:var(--text-box-background-focused);border-color:var(--text-box-border-focused)}.text-box-container.is-context-menu-opened .text-box::placeholder,.text-box-container:focus-within .text-box::placeholder{color:var(--text-box-placeholder-foreground-focused)}.text-box-container.is-context-menu-opened .text-box-underline::after,.text-box-container:focus-within .text-box-underline::after{border-bottom:var(--text-box-underline-border-thickness-focused) solid var(--accent-default)}.text-box-container.is-context-menu-opened .text-box-clear-button,.text-box-container:focus-within .text-box-clear-button{display:flex}.text-box-underline{position:absolute;inset-inline-start:-1px;inset-block-start:-1px;inline-size:calc(100% + var(--text-box-underline-border-thickness-focused));block-size:calc(100% + var(--text-box-underline-border-thickness-focused));pointer-events:none;border-radius:var(--control-corner-radius);overflow:hidden}.text-box-underline::after{content:"";box-sizing:border-box;position:absolute;inset-block-end:0;inset-inline-start:0;inline-size:100%;block-size:100%;border-bottom:var(--text-box-underline-border-thickness) solid var(--control-strong-stroke-default)}.text-box-buttons{display:flex;align-items:center;cursor:default;flex:0 0 auto}.text-box-buttons button{margin-inline-start:6px;height:22px;min-block-size:22px;width:22px;padding:0}.text-box-buttons button:first-of-type{margin-inline-start:0}.text-box-buttons button:last-of-type{margin-inline-end:4px}.text-box-buttons .font-icon{height:18px;width:20px}.text-box-buttons .text-box-clear-button{display:none}div[data-compactmode] .text-box{min-block-size:24px;padding-inline:6px 2px}.sidebar-searchbar-result-item{display:grid;grid-template-columns:16px 1fr;grid-template-rows:1fr;gap:0 12px;grid-template-areas:"icon title"}.sidebar-searchbar-result-item .sidebar-searchbar-result-item-icon{grid-area:icon}.sidebar-searchbar-result-item .sidebar-searchbar-result-item-title{grid-area:title}div[data-compactmode] .sidebar-footer-button{min-block-size:32px!important;padding-block:4px 6px!important}.main-layout{margin:0;padding:0;position:absolute;height:100%;width:100%;background-color:var(--background-color)}.changelog{line-height:20px;letter-spacing:.3px;font-weight:var(--text-weight-normal);font-size:var(--font-size-body);font-family:var(--font-family-text)}@-webkit-keyframes hero-bg-scrolling{0%{background-position:0 196px}100%{background-position:0 175px}}@keyframes hero-bg-scrolling{0%{background-position:0 196px}100%{background-position:0 175px}}.hero{height:250px;width:100%;position:absolute;top:0;right:0;bottom:0;left:0;border-top-left-radius:var(--overlay-corner-radius);mask:linear-gradient(0deg,transparent,#fff 65%);mask-composite:intersect;-webkit-mask:linear-gradient(0deg,transparent,#fff 65%);-webkit-mask-composite:intersect}.hero::before{content:"";position:fixed;width:2000%;height:2000%;top:-1000%;left:-1000%;z-index:-1;background:var(--hero-background-image) repeat 0 0;background-color:var(--hero-background-color);transform:rotateX(15deg) rotateZ(-15deg) skewX(15deg);transform-style:preserve-3d;-webkit-animation:1s cubic-bezier(.7,1,.8,1) forwards hero-bg-scrolling;animation:1s cubic-bezier(.7,1,.8,1) forwards hero-bg-scrolling}.hero-title{display:flex;font-weight:900!important}.tool-group-parallax{height:100vh;overflow-x:hidden;perspective:1px}.tool-group-grid-view{padding:40px;transform:translateZ(0)}.tool-group-grid-view .tool-group-grid-view-item{height:134px;max-height:134px;padding:16px;display:grid;grid-template-columns:min-content 1fr min-content;grid-template-rows:min-content 1fr;gap:0 0;grid-template-areas:"icon title buttons" "icon description description"}.tool-group-grid-view .tool-group-grid-view-item .icon{grid-area:icon;display:grid;height:100px;width:100px;padding:12px;background-color:var(--card-background-color);border-radius:var(--control-corner-radius)}.tool-group-grid-view .tool-group-grid-view-item .title{grid-area:title;margin-left:16px;max-height:75px;word-wrap:break-word;text-overflow:ellipsis;color:var(--text-fill-color-primary);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.tool-group-grid-view .tool-group-grid-view-item .description{grid-area:description;margin-left:16px;margin-top:2px;margin-right:8px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical}.tool-group-grid-view .tool-group-grid-view-item .buttons{grid-area:buttons;margin-left:16px;top:0}.tool-group-grid-view .tool-group-grid-view-item .buttons .button{height:24px;min-block-size:24px;width:24px;padding:0}.tool-group-grid-view .tool-group-grid-view-item .buttons .fonticon{text-align:center;font-size:16px;width:21px}div[data-compactmode] .hero{height:200px}div[data-compactmode] .tool-group-grid-view{padding:8px 16px}div[data-uselessanimations] .hero::before{animation:none;-webkit-animation:none}.tool-page-content{padding:40px;height:inherit}div[data-compactmode] .tool-page-content{padding:8px 16px} \ No newline at end of file +.ui-card-presenter>div{width:100%}.ui-data-grid-presenter{border:2px dashed transparent;border-radius:var(--overlay-corner-radius)}.ui-data-grid-presenter-command-bar{min-height:32px}div[data-compactmode] .ui-data-grid-presenter-command-bar{min-height:26px}.ui-file-selector{border:2px dashed var(--ui-file-selector-stroke-color);border-radius:var(--overlay-corner-radius);background-color:var(--ui-file-selector-background-color);pointer-events:auto}.ui-file-selector-content{padding:24px}.ui-file-selector.dragging{border-color:var(--ui-file-selector-dragging-stroke-color);background-color:var(--ui-file-selector-dragging-background-color)}.ui-file-selector.dragging *{pointer-events:none!important}div[data-compactmode] .ui-file-selector-content{padding:8px}.ui-image-viewer{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;user-select:none;-webkit-user-select:none;cursor:default;font-family:var(--font-family-text);font-size:var(--font-size-body);font-optical-sizing:none;font-weight:var(--text-weight-normal);line-height:20px;color:var(--card-foreground);border:var(--card-border-thickness);border-color:var(--card-border);border-radius:var(--control-corner-radius);background-clip:padding-box;background-color:var(--card-background-color);min-height:72px;padding-block:16px;padding-inline:11px}.ui-image-viewer img{object-fit:scale-down;object-position:center;display:block;position:relative;width:100%;height:100%;max-height:inherit;min-height:min-content;max-width:inherit;min-width:100%}div[data-compactmode] .ui-image-viewer{padding-block:6px;padding-inline:6px}.ui-multiline-text-input-highlighted-text-span-default{background-color:var(--text-box-selection-highlight-color);color:var(--text-box-selection-color)}.ui-multiline-text-input-highlighted-text-span-blue{background-color:var(--ui-multiline-text-input-highlighted-text-span-background-color-blue);color:var(--text-box-selection-color-blue)}.ui-multiline-text-input-highlighted-text-span-green{background-color:var(--ui-multiline-text-input-highlighted-text-span-background-color-green);color:var(--text-box-selection-color-blue)}.ui-multiline-text-input-highlighted-text-span-red{background-color:var(--ui-multiline-text-input-highlighted-text-span-background-color-red);color:var(--text-box-selection-color-blue)}.ui-multiline-text-input-highlighted-text-span-yellow{background-color:var(--ui-multiline-text-input-highlighted-text-span-background-color-yellow);color:var(--text-box-selection-color-blue)}.ui-multiline-text-input-highlighted-text-span-purple{background-color:var(--ui-multiline-text-input-highlighted-text-span-background-color-purple);color:var(--text-box-selection-color-blue)}.ui-multiline-text-input-highlighted-text-span-teal{background-color:var(--ui-multiline-text-input-highlighted-text-span-background-color-teal);color:var(--text-box-selection-color-blue)}.ui-setting-group-presenter .ui-setting-presenter{background-color:var(--ui-setting-group-presenter-inner-ui-setting-background-color);border-color:var(--ui-setting-group-presenter-inner-ui-setting-border-color)}.ui-setting-group-presenter .card.expander-card .card-control.child-of-expander{margin-right:0}.ui-text-input-wrapper{border:2px dashed transparent;border-radius:var(--overlay-corner-radius)}.ui-text-input-wrapper-separator{border-left:1px solid var(--divider-stroke-color-default);width:1px;height:100%;margin-left:2px;margin-right:2px}.ui-text-input-wrapper-centered-progress-bar{position:absolute;top:50%;left:0;transform:translate(0,-50%);bottom:50%;right:0;height:fit-content}.ui-text-input-wrapper-icon{height:20px;width:20px}.ui-text-input-wrapper.dragging{border-color:var(--ui-file-selector-dragging-stroke-color);background-color:var(--ui-file-selector-dragging-background-color)}.ui-text-input-wrapper.dragging *{pointer-events:none!important}div[data-compactmode] .ui-text-input-wrapper-icon{height:16px;width:16px}.ui-web-view-title{height:20px!important;margin-top:14px}.ui-web-view-frame{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;user-select:none;-webkit-user-select:none;cursor:default;font-family:var(--font-family-text);font-size:var(--font-size-body);font-optical-sizing:none;font-weight:var(--text-weight-normal);line-height:20px;color:var(--card-foreground);border:var(--card-border-thickness);border-color:var(--card-border);border-radius:var(--control-corner-radius);background-clip:padding-box;background-color:var(--card-background-color);min-height:72px;width:100%;height:100%;pointer-events:all}div[data-compactmode] .ui-web-view-title{height:20px!important;margin-top:7px}button{display:inline-flex;justify-content:center;align-items:center;user-select:none;-webkit-user-select:none;font-family:var(--font-family-text);font-size:var(--font-size-body);font-optical-sizing:none;font-weight:var(--text-weight-normal);line-height:20px;position:relative;box-sizing:border-box;min-block-size:32px;padding-block:4px 6px;padding-inline:11px;text-decoration:none;border:none;outline:0;cursor:default;border-radius:var(--control-corner-radius);transition:background 83ms;width:inherit;height:inherit;min-width:fit-content;pointer-events:auto}button.type-neutral{border:var(--button-border-thickness);border-color:var(--button-border);background-color:var(--button-background);color:var(--button-foreground);background-clip:padding-box}button.type-neutral:hover{border-color:var(--button-border-pointer-over);background-color:var(--button-background-pointer-over);color:var(--button-foreground-pointer-over)}button.type-neutral:active{border-color:var(--button-border-pressed);background-color:var(--button-background-pressed);color:var(--button-foreground-pressed)}button.type-neutral.disabled{border-color:var(--button-border-disabled);background-color:var(--button-background-disabled);color:var(--button-foreground-disabled)}button.type-accent{border:var(--accent-button-border-thickness);border-color:var(--accent-button-border);background-color:var(--accent-button-background);color:var(--accent-button-foreground);transition:border-color 83ms}button.type-accent:hover{border-color:var(--accent-button-border-pointer-over);background-color:var(--accent-button-background-pointer-over);color:var(--accent-button-foreground-pointer-over)}button.type-accent:active{border-color:var(--accent-button-border-pressed);background-color:var(--accent-button-background-pressed);color:var(--accent-button-foreground-pressed)}button.type-accent.disabled{border-color:var(--accent-button-border-disabled);background-color:var(--accent-button-background-disabled);color:var(--accent-button-foreground-disabled)}button.type-stealth{border:var(--stealth-button-border-thickness);border-color:var(--stealth-button-border);background-color:var(--stealth-button-background);color:var(--stealth-button-foreground);background-clip:padding-box}button.type-stealth:hover{border-color:var(--stealth-button-border-pointer-over);background-color:var(--stealth-button-background-pointer-over);color:var(--stealth-button-foreground-pointer-over)}button.type-stealth:active{border-color:var(--stealth-button-border-pressed);background-color:var(--stealth-button-background-pressed);color:var(--stealth-button-foreground-pressed)}button.type-stealth.disabled{border-color:var(--stealth-button-border-disabled);background-color:var(--stealth-button-background-disabled);color:var(--stealth-button-foreground-disabled)}button.type-hyperlink{border:var(--hyperlink-button-border-thickness);border-color:var(--hyperlink-button-border);background-color:var(--hyperlink-button-background);color:var(--hyperlink-button-foreground);background-clip:padding-box}button.type-hyperlink:hover{border-color:var(--hyperlink-button-border-pointer-over);background-color:var(--hyperlink-button-background-pointer-over);color:var(--hyperlink-button-foreground-pointer-over)}button.type-hyperlink:active{border-color:var(--hyperlink-button-border-pressed);background-color:var(--hyperlink-button-background-pressed);color:var(--hyperlink-button-foreground-pressed)}button.type-hyperlink.disabled{border-color:var(--hyperlink-button-border-disabled);background-color:var(--hyperlink-button-background-disabled);color:var(--hyperlink-button-foreground-disabled)}button.disabled{pointer-events:none}div[data-compactmode] button{min-block-size:24px;padding-block:2px 2px}.checkbox{user-select:none;-webkit-user-select:none;cursor:default;font-family:var(--font-family-text);font-size:var(--font-size-body);font-optical-sizing:none;font-weight:var(--text-weight-normal);line-height:20px;margin:0;border-width:1px;border-style:solid;border-color:var(--check-box-check-background-stroke-unchecked);border-radius:var(--check-box-check-corner-radius);outline:0;background-clip:padding-box;background-color:var(--check-box-check-background-fill-unchecked);color:var(--check-box-check-glyph-foreground-unchecked);appearance:none;inline-size:20px;block-size:20px;pointer-events:auto}.checkbox:hover{background-color:var(--check-box-check-background-fill-unchecked-pointer-over);border-color:var(--check-box-check-background-stroke-unchecked-pointer-over);color:var(--check-box-check-glyph-foreground-unchecked-pointer-over)}.checkbox:active{border-color:var(--check-box-check-background-stroke-unchecked-pressed);background-color:var(--check-box-check-background-fill-unchecked-pressed);color:var(--check-box-check-glyph-foreground-unchecked-pressed)}.checkbox:active+.checkbox-glyph{color:var(--text-on-accent-secondary)}.checkbox:disabled{border-color:var(--check-box-check-background-stroke-unchecked-disabled);background-color:var(--check-box-check-background-fill-unchecked-disabled);color:var(--check-box-check-glyph-foreground-unchecked-disabled);pointer-events:none}.checkbox:checked{border:none;border-color:var(--check-box-check-background-stroke-checked);background-color:var(--check-box-check-background-fill-checked);color:var(--check-box-check-glyph-foreground-checked)}.checkbox:checked:hover{border-color:var(--check-box-check-background-stroke-checked-pointer-over);background-color:var(--check-box-check-background-fill-checked-pointer-over);color:var(--check-box-check-glyph-foreground-checked-pointer-over)}.checkbox:checked:active{border-color:var(--check-box-check-background-stroke-checked-pressed);background-color:var(--check-box-check-background-fill-checked-pressed);color:var(--check-box-check-glyph-foreground-checked-pressed)}.checkbox:checked:disabled{border-color:var(--check-box-check-background-stroke-checked-disabled);background-color:var(--check-box-check-background-fill-checked-disabled);color:var(--check-box-check-glyph-foreground-checked-disabled)}.checkbox:checked:disabled+.checkbox-glyph{color:var(--text-on-accent-disabled)}.checkbox:checked+.checkbox-glyph .path-checkmark{transition:stroke-dashoffset 250ms cubic-bezier(.55,0,0,1);stroke-dashoffset:0}.checkbox-container{display:flex;align-items:center;user-select:none;-webkit-user-select:none;cursor:default;font-family:var(--font-family-text);font-size:var(--font-size-body);font-optical-sizing:none;font-weight:var(--text-weight-normal);line-height:20px;color:var(--check-box-foreground)!important;user-select:none;min-block-size:32px}.checkbox-container>span{padding-inline-start:8px}.checkbox-container.disabled{color:var(--check-box-foreground-disabled)!important}.checkbox-inner{display:flex;justify-content:center;align-items:center;position:relative}.checkbox-glyph{pointer-events:none;position:absolute;color:var(--check-box-check-glyph-foreground-unchecked);inline-size:12px;block-size:12px}.checkbox-glyph path{transform-origin:center}.checkbox-glyph .path-checkmark{transform:scale(1.2);stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:20.5;stroke-dashoffset:20.5}.combo-box{user-select:none;-webkit-user-select:none;cursor:default;font-family:var(--font-family-text);font-size:var(--font-size-body);font-optical-sizing:none;font-weight:var(--text-weight-normal);line-height:20px;pointer-events:auto}.combo-box-with-header{display:flex;flex-direction:column;position:relative}.combo-box-with-header .combo-box-header{margin-bottom:4px}.combo-box-button .arrow-down-icon{margin-left:4px;transition-duration:.2s;transition-property:transform;color:currentColor!important}.combo-box-button:active .arrow-down-icon{transform:translateY(2px);color:currentColor!important}.combo-box-list-box{margin:0;padding:0;max-height:400px}.drop-down-list{user-select:none;-webkit-user-select:none;cursor:default;font-family:var(--font-family-text);font-size:var(--font-size-body);font-optical-sizing:none;font-weight:var(--text-weight-normal);line-height:20px;pointer-events:auto}.drop-down-list-with-header{display:flex;flex-direction:column;position:relative}.drop-down-list-with-header .drop-down-list-header{margin-bottom:4px}.drop-down-list-button .arrow-down-icon{margin-left:4px;transition-duration:.2s;transition-property:transform;color:currentColor!important}.drop-down-list-button:active .arrow-down-icon{transform:translateY(2px);color:currentColor!important}.drop-down-list-drop-down{margin-top:4px!important}.drop-down-list-drop-down[data-popover-flip=flipped]{margin-top:-4px!important}.radio-button{display:inline-flex;justify-content:center;align-items:center;user-select:none;-webkit-user-select:none;cursor:default;font-family:var(--font-family-text);font-size:var(--font-size-body);font-optical-sizing:none;font-weight:var(--text-weight-normal);line-height:20px;position:relative;margin:0;border-width:1px;border-style:solid;border-color:var(--radio-button-outer-ellipse-stroke);border-radius:20px;outline:0;background-clip:padding-box;background-color:var(--radio-button-outer-ellipse-fill);appearance:none;inline-size:20px;block-size:20px;pointer-events:auto}.radio-button::before{content:"";inline-size:4px;block-size:4px;visibility:hidden;position:absolute;border-radius:12px;background-color:var(--radio-button-check-glyph-fill)}.radio-button:hover{border-color:var(--radio-button-outer-ellipse-stroke-pointer-over);background-color:var(--radio-button-outer-ellipse-fill-pointer-over)}.radio-button:hover+span{color:var(--radio-button-foreground-pointer-over)}.radio-button:active{border-color:var(--radio-button-outer-ellipse-stroke-pressed);background-color:var(--radio-button-outer-ellipse-fill-pressed)}.radio-button:active::before{transition:250ms cubic-bezier(0,0,0,1);visibility:visible;inline-size:10px;block-size:10px}.radio-button:active+span{color:var(--radio-button-foreground-pressed)}.radio-button:disabled{border-color:var(--radio-button-outer-ellipse-stroke-disabled);background-color:var(--radio-button-outer-ellipse-fill-disabled)}.radio-button:disabled::before{visibility:hidden}.radio-button:disabled+span{color:var(--radio-button-foreground-disabled)}.radio-button:checked{border:none;background-color:var(--radio-button-outer-ellipse-checked-fill)}.radio-button:checked::before{visibility:visible;transition:250ms cubic-bezier(0,0,0,1);box-shadow:0 0 0 1px var(--radio-button-check-glyph-stroke);inline-size:12px;block-size:12px}.radio-button:checked:hover{background-color:var(--radio-button-outer-ellipse-checked-fill-pointer-over)}.radio-button:checked:hover::before{inline-size:14px;block-size:14px}.radio-button:checked:active{background-color:var(--radio-button-outer-ellipse-checked-fill-pressed)}.radio-button:checked:active::before{inline-size:10px;block-size:10px}.radio-button:checked:disabled{background-color:var(--radio-button-outer-ellipse-checked-fill-disabled)}.radio-button:checked:disabled::before{box-shadow:none;inline-size:12px;block-size:12px}.radio-button-container{display:flex;align-items:center;user-select:none;-webkit-user-select:none;cursor:default;font-family:var(--font-family-text);font-size:var(--font-size-body);font-optical-sizing:none;font-weight:var(--text-weight-normal);line-height:20px;color:var(--radio-button-foreground);background-color:var(--radio-button-background);user-select:none;min-block-size:32px}.radio-button-container:hover{background-color:var(--radio-button-background-pointer-over)}.radio-button-container:hover>span{color:var(--radio-button-foreground-pointer-over)!important}.radio-button-container:active{background-color:var(--radio-button-background-pressed)}.radio-button-container:active>span{color:var(--radio-button-foreground-pressed)!important}.radio-button-container.disabled{background-color:var(--radio-button-background-disabled)}.radio-button-container.disabled>span{color:var(--radio-button-foreground-disabled)!important}.radio-button-container>span{padding-inline-start:8px}.toggle-switch{display:inline-flex;align-items:center;user-select:none;-webkit-user-select:none;cursor:default;font-family:var(--font-family-text);font-size:var(--font-size-body);font-optical-sizing:none;font-weight:var(--text-weight-normal);line-height:20px;position:relative;margin:0;border:var(--toggle-switch-outer-border-stroke-thickness) solid var(--toggle-switch-stroke-off);border-radius:20px;outline:0;background-color:var(--toggle-switch-fill-off);appearance:none;inline-size:var(--toggle-switch-width);block-size:var(--toggle-switch-height);pointer-events:auto}.toggle-switch::before{content:"";position:absolute;border-radius:var(--toggle-switch-knob-radius);background-color:var(--toggle-switch-knob-fill-off);transition:transform 167ms ease-in-out,height 167ms cubic-bezier(0,0,0,1),width 167ms cubic-bezier(0,0,0,1),margin 167ms cubic-bezier(0,0,0,1),background 167ms linear;inset-inline-start:var(--toggle-switch-knob-offset);inline-size:var(--toggle-switch-knob-width);block-size:var(--toggle-switch-knob-height)}.toggle-switch:hover{border-color:var(--toggle-switch-stroke-off-pointer-over);background-color:var(--toggle-switch-fill-off-pointer-over)}.toggle-switch:hover::before{inline-size:var(--toggle-switch-knob-width-pointer-over);block-size:var(--toggle-switch-knob-height-pointer-over)}.toggle-switch:active{border-color:var(--toggle-switch-stroke-off-pressed);background-color:var(--toggle-switch-fill-off-pressed)}.toggle-switch:active::before{inline-size:var(--toggle-switch-knob-width-pointer-over);block-size:var(--toggle-switch-knob-height-pointer-over)}.toggle-switch:disabled{border-color:var(--toggle-switch-stroke-off-disabled);background-color:var(--toggle-switch-fill-off-disabled)}.toggle-switch:disabled::before{margin:0!important;background-color:var(--toggle-switch-knob-fill-off-disabled);box-shadow:none;inline-size:var(--toggle-switch-knob-width);block-size:var(--toggle-switch-knob-height)}.toggle-switch:disabled+span{color:var(--toggle-switch-foreground-disabled)!important}.toggle-switch:checked{border:var(--toggle-switch-on-stroke-thickness) solid var(--toggle-switch-stroke-on);background-color:var(--toggle-switch-fill-on)}.toggle-switch:checked::before{background-color:var(--toggle-switch-knob-fill-on);box-shadow:0 0 0 1px solid var(--toggle-switch-knob-stroke-on);transform:translateX(var(--toggle-switch-knob-active-translation))}.toggle-switch:checked:hover{border-color:var(--toggle-switch-stroke-on-pointer-over);background-color:var(--toggle-switch-fill-on-pointer-over)}.toggle-switch:checked:hover::before{margin-inline-start:var(--toggle-switch-knob-zoom-pointer-over)}.toggle-switch:checked:active{border-color:var(--toggle-switch-stroke-on-pressed);background-color:var(--toggle-switch-fill-on-pressed)}.toggle-switch:checked:active::before{margin-inline-start:var(--toggle-switch-knob-zoom-pointer-over)}.toggle-switch:checked:disabled{border-color:var(--toggle-switch-stroke-on-disabled);background-color:var(--toggle-switch-fill-on-disabled)}.toggle-switch:checked:disabled::before{box-shadow:none;background-color:var(--toggle-switch-knob-fill-on-disabled)}.toggle-switch-container{display:flex;align-items:center;user-select:none;-webkit-user-select:none;cursor:default;font-family:var(--font-family-text);font-size:var(--font-size-body);font-optical-sizing:none;font-weight:var(--text-weight-normal);line-height:20px;color:var(--toggle-switch-foreground)!important;user-select:none;min-block-size:32px}.toggle-switch-container>span{padding-inline-end:8px}.data-grid{position:relative;width:100%;flex:1;border-collapse:collapse;border-spacing:0;pointer-events:auto}.data-grid-container{position:relative;width:100%;height:100%;flex:1;border-radius:var(--control-corner-radius);background-clip:padding-box;border-width:1px;border-style:solid;border-color:var(--data-grid-border)}.data-grid-underline{position:absolute;inset-inline-start:-1px;inset-block-start:-1px;inline-size:calc(100% + 2px);block-size:calc(100% + 2px);pointer-events:none;border-radius:var(--control-corner-radius);overflow:hidden}.data-grid-underline::after{content:"";box-sizing:border-box;position:absolute;inset-block-end:0;inset-inline-start:0;inline-size:100%;block-size:100%;border-bottom:1px solid var(--control-strong-stroke-default)}.data-grid-resizer{position:absolute;top:0;right:0;width:8px;cursor:col-resize;user-select:none}.data-grid thead th{display:table-cell;position:relative;color:var(--data-grid-column-header-foreground);background-color:var(--data-grid-column-header-background);border-right:1px solid var(--control-stroke-color-default);border-bottom:1px solid var(--control-stroke-color-default)}.data-grid thead th:hover{background-color:var(--data-grid-column-header-background-pointer-over)}.data-grid thead th:active{background-color:var(--data-grid-column-header-background-pressed)}.data-grid tbody tr{color:var(--data-grid-row-foreground);background-color:var(--data-grid-row-background)}.data-grid tbody tr:hover{background-color:var(--data-grid-row-background-pointer-over)}.data-grid tbody tr.odd{background-color:var(--data-grid-row-odd-background)}.data-grid tbody tr.odd:hover{background-color:var(--data-grid-row-odd-background-pointer-over)}.data-grid tbody tr.selected{background-color:var(--data-grid-row-selected-background)!important;color:var(--data-grid-row-selected-foreground)!important}.data-grid tbody tr.selected:hover{background-color:var(--data-grid-row-selected-background-pointer-over)!important;color:var(--data-grid-row-selected-foreground-pointer-over)!important}.data-grid td{color:currentColor}.grid-view{position:relative;width:100%;height:100%;flex:1;pointer-events:auto}.grid-view .header{margin-bottom:24px}.grid-view .footer{margin-top:24px}.grid-view .grid-view-group{position:relative}.grid-view .grid-view-group .grid-view-group-header{position:sticky;top:0;z-index:10;background-color:transparent;border-bottom:1px solid var(--grid-view-header-border-line);padding-bottom:8px;margin-top:8px;margin-bottom:4px}.grid-view .grid-view-group .grid-view-items-container{clip-path:none;display:flex!important;gap:12px;flex-wrap:wrap!important;padding:0;margin:16px 0 0}.grid-view .grid-view-group .grid-view-items-container .grid-view-item{background-color:var(--grid-view-item-background);border-style:solid;border-width:1px;border-color:var(--grid-view-item-stroke);border-radius:var(--control-corner-radius);list-style-type:none}.grid-view .grid-view-group .grid-view-items-container .grid-view-item .grid-view-item-hover-filter:hover{background-color:var(--grid-view-item-background-hover);height:100%}.list-box{margin:0;padding:0;pointer-events:auto}.list-box-item{display:flex;align-items:center;position:relative;box-sizing:border-box;flex:0 0 auto;margin:3px;padding-inline:12px;border-radius:var(--list-box-item-radius);outline:0;background-color:var(--list-box-item-background);color:var(--list-box-item-foreground);cursor:default;user-select:none;-webkit-user-select:none;min-block-size:34px;text-decoration:none;pointer-events:auto}.list-box-item::before{content:"";position:absolute;border-radius:3px;background-color:var(--list-box-item-selection-indicator);transition:transform 167ms cubic-bezier(0,0,0,1);opacity:0;inset-inline-start:0;inline-size:3px;min-block-size:16px;transform:scaleY(0)}.list-box-item.selected::before{transform:scaleY(1);opacity:1}.list-box-item:hover{background-color:var(--list-box-item-background-pointer-over)}.list-box-item.selected{background-color:var(--list-box-item-background-selected);color:var(--list-box-item-foreground-selected)!important}.list-box-item.selected *{color:var(--list-box-item-foreground-selected)!important}.list-box-item:active{background-color:var(--list-box-item-background-pressed);color:var(--list-box-item-foreground-pressed)}.list-box-item:active::before{transform:scaleY(.625)}.list-box-item.disabled{background-color:var(--list-box-item-background-disabled);color:var(--list-box-item-foreground-disabled);pointer-events:none}.list-box-item.disabled.selected{background-color:var(--list-box-item-background-selected-disabled)}.list-box-item.disabled.selected::before{background-color:var(--accent-disabled)}.list-box-item>:global(svg){inline-size:16px;min-block-size:auto;fill:currentColor;margin-inline-end:16px}div[data-compactmode] .list-box-item{min-block-size:24px}.font-icon{display:block;color:inherit;user-select:none;-webkit-user-select:none}.font-icon::before{content:attr(data-glyph)}.info-bar{display:flex;align-items:center;position:relative;min-block-size:48px;box-sizing:border-box;user-select:none;background-clip:padding-box;border:var(--info-bar-border-thickness) solid var(--info-bar-border);border-radius:var(--info-bar-border-corner-radius)}.info-bar.severity-success{background-color:var(--info-bar-success-severity-background)}.info-bar.severity-warning{background-color:var(--info-bar-warning-severity-background)}.info-bar.severity-error{background-color:var(--info-bar-error-severity-background)}.info-bar.severity-informational{background-color:var(--info-bar-informational-severity-background)}.info-bar-content-container{display:flex;align-items:center;width:100%;justify-content:center;position:relative;padding:12px 0 12px 16px}.info-bar-icon{align-self:flex-start;display:flex;flex:0 0 auto;margin-right:6px;margin-top:2px}.info-bar-icon .info-badge{display:inline-flex;justify-content:center;align-items:center;box-sizing:border-box;user-select:none;min-inline-size:16px;min-block-size:16px;border-radius:16px;padding:2px 4px;margin-inline-end:0}.info-bar-icon .info-badge.severity-informational{background-color:var(--info-bar-informational-severity-icon-background);color:var(--info-bar-informational-severity-icon-foreground);fill:var(--info-bar-informational-severity-icon-foreground)!important}.info-bar-icon .info-badge.severity-success{background-color:var(--info-bar-success-severity-icon-background);color:var(--info-bar-success-severity-icon-foreground);fill:var(--info-bar-success-severity-icon-foreground)!important}.info-bar-icon .info-badge.severity-warning{background-color:var(--info-bar-warning-severity-icon-background);color:var(--info-bar-warning-severity-icon-foreground);fill:var(--info-bar-warning-severity-icon-foreground)!important}.info-bar-icon .info-badge.severity-error{background-color:var(--info-bar-error-severity-icon-background);color:var(--info-bar-error-severity-icon-foreground);fill:var(--info-bar-error-severity-icon-foreground)!important}.info-bar-icon .info-badge svg{line-height:12px;font-size:12px;inline-size:8px;block-size:8px;fill:inherit}.info-bar-icon .info-badge svg path{fill:inherit}.info-bar-content{display:flex;align-items:center;flex-wrap:wrap;position:relative;box-sizing:border-box;flex:1 1 auto;margin-left:6px}.info-bar-content h5,.info-bar-content span{margin:0;line-height:20px}.info-bar-content h5{margin-inline-end:12px;color:var(--info-bar-title-foreground)}.info-bar-content span{flex:1 1 auto;margin-inline-end:15px;color:var(--info-bar-message-foreground)}.info-bar-button{margin-right:6px;margin-top:6px;margin-bottom:auto}.info-bar-button.action{margin-top:7px}.info-bar-button .close-button{height:36px;width:36px}div[data-compactmode] .info-bar{min-block-size:34px}div[data-compactmode] .info-bar-content-container{padding:6px 0 6px 16px}div[data-compactmode] .info-bar-button{margin-top:4px;margin-bottom:auto}div[data-compactmode] .info-bar-button.action{margin-top:3px}div[data-compactmode] .info-bar-button .close-button{height:16px;width:24px}@keyframes indeterminate-1{0%{opacity:1;transform:translateX(-100%)}70%{opacity:1;transform:translateX(100%)}70.01%{opacity:0}100%{opacity:0;transform:translateX(-100%)}}@keyframes indeterminate-2{0%{opacity:0}50%{opacity:0;transform:translateX(-100%)}50.01%{opacity:1;transform:translateX(-100%)}100%{transform:translateX(100%);opacity:1}}.progress-bar{display:flex;align-items:center;width:100%;height:3px;min-block-size:3px}.progress-bar-track{max-width:50%;height:3px;transition:fill 167ms linear;fill:var(--accent-default)}.progress-bar-rail{fill:var(--control-strong-stroke-default);width:100%;height:1px}.progress-bar.indeterminate .progress-bar-track{fill:transparent}.progress-bar.indeterminate .progress-bar-track:first-of-type{width:40%;fill:var(--accent-default);animation:2s infinite indeterminate-1}.progress-bar.indeterminate .progress-bar-track:nth-of-type(2){width:60%;fill:var(--accent-default);opacity:0;animation:2s infinite indeterminate-2}@keyframes progress-ring-indeterminate{0%{stroke-dasharray:.01px 43.97px;transform:rotate(0)}50%{stroke-dasharray:21.99px 21.99px;transform:rotate(450deg)}100%{stroke-dasharray:.01px 43.97px;transform:rotate(1080deg)}}.progress-ring{outline:0;min-inline-size:16px;min-block-size:16px}.progress-ring circle{transform:rotate(-90deg);transform-origin:50% 50%;transition:250ms linear;fill:none;stroke:var(--accent-default);stroke-width:1.5;stroke-linecap:round;stroke-dasharray:43.97}.progress-ring.indeterminate circle{animation:2s linear infinite progress-ring-indeterminate}.card{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;user-select:none;-webkit-user-select:none;cursor:default;font-family:var(--font-family-text);font-size:var(--font-size-body);font-optical-sizing:none;font-weight:var(--text-weight-normal);line-height:20px;color:var(--card-foreground);border:var(--card-border-thickness);border-color:var(--card-border);border-radius:var(--control-corner-radius);background-clip:padding-box;background-color:var(--card-background-color);min-height:72px;padding-block:16px;padding-inline:11px;pointer-events:auto}.card .card-header{display:grid;grid-template-columns:20px 1fr;gap:20px;grid-template-areas:"icon context";margin-left:4px}.card .card-header .card-icon{grid-area:icon}.card .card-header .card-context{grid-area:context;display:flex;flex-direction:column}.card .card-header .card-context .card-description{color:var(--card-foreground-description)}.card .card-control{display:inline-flex;gap:16px}.card .card-control.child-of-expander{margin-right:36px}div[data-compactmode] .card{min-height:48px;padding-block:4px}.dialog{border:solid 1px var(--dialog-border-color);border-radius:var(--overlay-corner-radius);background-color:var(--dialog-background-color);-webkit-box-shadow:var(--dialog-shadow);box-shadow:var(--dialog-shadow);animation:.25s cubic-bezier(.25,.1,.25,1) both dialog-open-animation}.dialog-auto-height{display:grid;min-width:300px;min-height:200px;max-width:min(100vw - 128px,800px);max-height:min(100vh - 128px,600px)}.dialog-footer{background-color:var(--dialog-footer-background-color);border-bottom-right-radius:var(--overlay-corner-radius);border-bottom-left-radius:var(--overlay-corner-radius)}.dialog-footer button{min-width:245px}.dialog-overlay{top:0;left:0;right:0;bottom:0;border-radius:inherit;position:absolute;height:100%;width:100%;border-color:transparent;animation:.25s dialog-overlay-fadein-animation;-webkit-animation:.25s dialog-overlay-fadein-animation;-moz-animation:.25s dialog-overlay-fadein-animation;-o-animation:.25s dialog-overlay-fadein-animation}.dialog-overlay-dim{background-color:var(--dialog-light-dismiss-overlay-background)!important}.dialog-container{z-index:20010;display:flex;position:fixed;top:0;left:0;bottom:0;right:0;margin:0;padding:0;align-items:center;justify-content:center;box-sizing:border-box;background:0 0;pointer-events:none}.dialog-container *{pointer-events:auto}@keyframes dialog-overlay-fadein-animation{0%{opacity:0}100%{opacity:1}}@keyframes dialog-open-animation{0%{-webkit-transform:scale(1.25);transform:scale(1.25);opacity:0}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}div[data-uselessanimations] .dialog,div[data-uselessanimations] .dialog-overlay{animation:none}.expander{pointer-events:auto}.expander .card[data-expanded=true]{border-bottom-left-radius:0;border-bottom-right-radius:0}.expander .card[data-expanded=true] .expander-expand-button .font-icon{transform:rotate(180deg);-webkit-transition:transform .2s ease-in-out;-o-transition:transform .2s ease-in-out;-ms-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out}.expander .card.expander-card{-webkit-transition:border-bottom-left-radius .2s ease-in-out,border-bottom-right-radius .2s ease-in-out;-o-transition:border-bottom-left-radius .2s ease-in-out,border-bottom-right-radius .2s ease-in-out;-ms-transition:border-bottom-left-radius .2s ease-in-out,border-bottom-right-radius .2s ease-in-out;transition:border-bottom-left-radius .2s ease-in-out,border-bottom-right-radius .2s ease-in-out}.expander .card.expander-card .expander-expand-button{display:grid;height:32px;width:32px;border-radius:var(--control-corner-radius);border-color:var(--subtle-fill-transparent);background-color:var(--subtle-fill-transparent);color:var(--text-fill-color-primary)}.expander .card.expander-card .expander-expand-button .font-icon{-webkit-transition:transform .2s ease-in-out;-o-transition:transform .2s ease-in-out;-ms-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out}.expander .card.expander-card:hover .expander-expand-button{border-color:var(--subtle-fill-transparent);background-color:var(--subtle-fill-secondary);color:var(--text-fill-color-primary)}.expander .card.expander-card:active .expander-expand-button{border-color:var(--subtle-fill-transparent);background-color:var(--subtle-fill-tertiary);color:var(--text-fill-color-primary)}.expander .card.expander-card:focus-visible{box-shadow:none}.expander .card.expander-card:focus-visible .expander-expand-button{box-shadow:var(--focus-stroke)}.expander .expander-content-anchor{max-height:0;position:relative;overflow:hidden;-webkit-transition:max-height linear 250ms;-o-transition:max-height linear 250ms;-ms-transition:0s linear 250ms max-height;transition:max-height linear 250ms}.expander .expander-content-anchor .expander-content{user-select:none;-webkit-user-select:none;cursor:default;font-family:var(--font-family-text);font-size:var(--font-size-body);font-optical-sizing:none;font-weight:var(--text-weight-normal);line-height:20px;display:block;min-height:72px;margin-top:0;border-radius:var(--control-corner-radius);border-top-left-radius:0;border-top-right-radius:0;border:var(--card-border-thickness);border-top-width:0;border-color:var(--card-border);background-clip:padding-box;background-color:var(--card-background-color-secondary);-webkit-transition:transform 250ms cubic-bezier(1,1,0,1);-o-transition:transform 250ms cubic-bezier(1,1,0,1);-ms-transition:transform 250ms cubic-bezier(1,1,0,1);transition:transform 250ms cubic-bezier(1,1,0,1);transform:translateY(-100%)}.expander .expander-content-anchor .expander-content .expander-card{background-color:transparent}.expander .expander-content-anchor[aria-expanded=true]{max-block-size:602000000000000000000000vmax;transition:none}.expander .expander-content-anchor[aria-expanded=true] .expander-content{transform:none;-webkit-transition:transform 250ms cubic-bezier(0,0,0,1);-o-transition:transform 250ms cubic-bezier(0,0,0,1);-ms-transition:250ms cubic-bezier(0,0,0,1) transform;transition:transform 250ms cubic-bezier(0,0,0,1)}.expander .expander-content-anchor[aria-expanded=false] .expander-content{display:none}div[data-compactmode] .expander .expander-content-anchor .expander-content{min-height:48px}.full-screen-container{height:100%;width:100%}.overlay{top:0;left:0;right:0;bottom:0;margin:0!important;align-items:center;justify-content:center;border-radius:inherit;background:0 0;cursor:default;display:flex;position:fixed;transition:.3s cubic-bezier(.25,.8,.5,1),z-index 1ms;z-index:5}.overlay.overlay-absolute{position:absolute}.overlay .overlay-content{position:relative}.popover{outline:0;z-index:calc(var(--popover-zindex) + 1);position:absolute;opacity:0}.popover.popover-fixed{position:fixed}.popover.popover-relative-width{width:100%}.popover.popover-open{opacity:1;transition:opacity;margin:0;padding:0;min-inline-size:75px;box-sizing:border-box;border-radius:var(--overlay-corner-radius);border-width:1px;border-style:solid;border-color:var(--menu-flyout-presenter-border);background-color:var(--menu-flyout-presenter-background);-webkit-backdrop-filter:var(--menu-flyout-presenter-backdrop-filter);backdrop-filter:var(--menu-flyout-presenter-backdrop-filter);background-clip:padding-box;box-shadow:var(--menu-flyout-presenter-shadow)}.popover:not(.popover-open){pointer-events:none;transition-duration:0s!important;transition-delay:0s!important}.scroll-viewer{overflow-y:overlay;overflow-x:overlay;height:100%;width:100%;pointer-events:auto}.scroll-viewer.vertical{overflow-y:overlay;overflow-x:hidden}.scroll-viewer.horizontal{overflow-y:hidden;overflow-x:overlay}.scroll-viewer.not-scrollable{overflow-x:hidden;overflow-y:hidden}.scroll-viewer.use-native-scroll::-webkit-scrollbar-track{border-radius:999px;background:var(--scrollbar-track-background-color)}.scroll-viewer.use-native-scroll::-webkit-scrollbar-thumb{border-radius:999px;border-width:3px;border-style:solid;border-color:var(--scrollbar-thumb-border-color);background-color:var(--scrollbar-thumb-background-color)}.scroll-viewer.use-native-scroll::-webkit-scrollbar{width:0;transition:.2s ease-in-out}.scroll-viewer.use-native-scroll:hover::-webkit-scrollbar{width:3px}.scroll-viewer.use-native-scroll.on-hover::-webkit-scrollbar{width:12px}.scroll-viewer.use-native-scroll.on-hover::-webkit-scrollbar-track{background:var(--scrollbar-track-background-color-hover)}.scroll-viewer.use-native-scroll.on-hover::-webkit-scrollbar-thumb{border-color:var(--scrollbar-thumb-border-color-hover);background-color:var(--scrollbar-thumb-background-color-hover)}[data-simplebar]{position:relative;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;position:absolute;overflow:hidden;padding:0;margin:0;left:0;top:0;bottom:0;right:0;width:auto!important;height:auto!important;z-index:0}.simplebar-offset{direction:inherit!important;box-sizing:inherit!important;resize:none!important;position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0}.simplebar-content-wrapper{direction:inherit;box-sizing:border-box!important;position:relative;display:block;height:100%;width:auto;max-width:100%;max-height:100%;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.simplebar-content-wrapper:focus-visible{box-shadow:inset 0 0 0 2px var(--focus-stroke-outer)}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:none;width:0;height:0}.simplebar-content:after,.simplebar-content:before{content:" ";display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{box-sizing:inherit!important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0}.simplebar-height-auto-observer{box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;overflow:hidden;pointer-events:none;z-index:-1}.simplebar-scrollbar{position:absolute;left:0;right:0;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:"";background:var(--scrollbar-thumb-background-color);border-radius:7px;border-width:1px;border-style:solid;border-color:var(--scrollbar-thumb-border-color);opacity:0;transition:.2s ease-in-out 2s}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;pointer-events:none;overflow:hidden;background:var(--scrollbar-track-background-color);border-radius:7px}.simplebar-track.simplebar-hover{background:var(--scrollbar-track-background-color-hover)}.simplebar-track.simplebar-hover .simplebar-scrollbar:before{border-color:var(--scrollbar-thumb-border-color-hover);background-color:var(--scrollbar-thumb-background-color-hover)}.simplebar-track.simplebar-vertical{top:0;width:5px;transition:width .2s ease-in-out}.simplebar-track.simplebar-vertical.simplebar-hover,.simplebar-track.simplebar-vertical.simplebar-hover .simplebar-scrollbar{width:12px}.simplebar-track.simplebar-horizontal{left:0;height:5px;transition:height .2s ease-in-out}.simplebar-track.simplebar-horizontal.simplebar-hover,.simplebar-track.simplebar-horizontal.simplebar-hover .simplebar-scrollbar{height:12px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:0;top:0;bottom:0;min-height:0;min-width:10px;width:auto}[data-simplebar].simplebar-dragging,[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar.simplebar-visible:before{opacity:1;transition-delay:0s;transition-duration:.2s}.simplebar-scrollbar:before{top:2px;bottom:2px;left:2px;right:2px}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.simplebar-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll;-ms-overflow-style:scrollbar!important}.simplebar-dummy-scrollbar-size>div{width:200%;height:200%;margin:10px 0}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}.simplebar-content{display:grid;grid-template-rows:minmax(min-content,1fr);height:100%}.split-grid{height:inherit;pointer-events:auto}.split-grid-gripper{display:flex;justify-content:center}.split-grid-gripper:active,.split-grid-gripper:hover{background-color:var(--subtle-fill-secondary)}.stack-vertical{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;justify-content:stretch;width:100%}.stack-horizontal{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:normal;width:100%;max-height:inherit!important;height:100%!important}.context-menu{display:contents;position:relative}.context-menu>div.context-menu-activator{display:contents}.context-menu-list-box .list-box{display:inline-block}.context-menu-list-box .list-box:focus,.context-menu-list-box .list-box:focus-visible,.context-menu-list-box .list-box:focus-within{outline:0}.context-menu-list-box .context-menu-item{padding:5px 8px;cursor:default;border-radius:var(--control-corner-radius);background-color:var(--context-menu-item-background);color:var(--context-menu-item-foreground);margin:3px;display:grid;grid-template-columns:16px 1fr auto;grid-template-rows:1fr;gap:0 12px;grid-template-areas:"icon title keyboard-shortcut"}.context-menu-list-box .context-menu-item.selected,.context-menu-list-box .context-menu-item:focus,.context-menu-list-box .context-menu-item:focus-visible,.context-menu-list-box .context-menu-item:hover{outline:0;background-color:var(--context-menu-item-background-pointer-over)}.context-menu-list-box .context-menu-item:active{background-color:var(--context-menu-item-background-pressed);color:var(--context-menu-item-foreground-pressed)}.context-menu-list-box .context-menu-item.disabled{background-color:var(--context-menu-item-background-disabled);color:var(--context-menu-item-foreground-disabled)}.context-menu-list-box .context-menu-item.disabled .keyboard-accelerator{color:var(--context-menu-item-key-accelerator-foreground-disabled)}.context-menu-list-box .context-menu-item.disabled .font-icon{color:var(--context-menu-item-foreground-disabled)}.context-menu-list-box .context-menu-item .icon-container{grid-area:icon;height:20px;width:20px;display:block;align-self:center}.context-menu-list-box .context-menu-item .font-icon{align-self:center;font-size:20px}.context-menu-list-box .context-menu-item .text{grid-area:title;align-self:center}.context-menu-list-box .context-menu-item .keyboard-accelerator{grid-area:keyboard-shortcut;color:var(--context-menu-item-key-accelerator-foreground);align-self:center;margin-left:32px}.nav-bar-root{pointer-events:auto;height:100%;display:grid;grid-template-columns:auto 1fr;grid-template-rows:48px calc(100vh - 48px);gap:0 0;grid-template-areas:"header header" "sidebar content"}.nav-bar-root.hidden{background:var(--navigation-view-content-background)}.nav-bar-root.hidden main{background:0 0;border:0 solid transparent;border-top-left-radius:0}.nav-bar-root .nav-bar-button-icon{font-size:16px;line-height:16px}.nav-bar-root .nav-bar-header{grid-area:header;z-index:10001}.nav-bar-root nav{grid-area:sidebar;width:320px;max-width:320px;overflow:hidden;display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr auto;gap:0 0;grid-template-areas:"sidebar-header" "sidebar-body" "sidebar-footer"}.nav-bar-root nav.transition{-webkit-transition:left .2s ease-in-out,width .2s ease-in-out,max-width .2s ease-in-out,box-shadow .2s ease-in-out;-o-transition:left .2s ease-in-out,width .2s ease-in-out,max-width .2s ease-in-out,box-shadow .2s ease-in-out;-ms-transition:left .2s ease-in-out,width .2s ease-in-out,max-width .2s ease-in-out,box-shadow .2s ease-in-out;transition:left .2s ease-in-out,width .2s ease-in-out,max-width .2s ease-in-out,box-shadow .2s ease-in-out}.nav-bar-root nav.hidden{width:0;max-width:0;overflow-x:hidden}.nav-bar-root nav.collapsed{width:49px;max-width:49px;overflow-x:hidden}.nav-bar-root nav.expanded-overlay{z-index:10000;position:absolute;padding-top:48px;height:100%;width:320px;max-width:320px;border-top-right-radius:var(--overlay-corner-radius);border-bottom-right-radius:var(--overlay-corner-radius);border:1px solid;border-color:var(--navigation-view-flyout-border-color);background-color:var(--navigation-view-flyout-background-color);-webkit-backdrop-filter:var(--navigation-view-flyout-backdrop-filter);backdrop-filter:var(--navigation-view-flyout-backdrop-filter);box-shadow:0 8px 16px rgba(0,0,0,.26)}.nav-bar-root nav .sidebar-header{grid-area:sidebar-header;display:block;width:100%}.nav-bar-root nav .sidebar-body{grid-area:sidebar-body;height:100%}.nav-bar-root nav .sidebar-footer{grid-area:sidebar-footer;padding-bottom:4px}.nav-bar-root nav .sidebar-footer .custom-footer{padding-left:4px;padding-right:4px}.nav-bar-root nav .sidebar-items{margin:0;padding:0}.nav-bar-root main{grid-area:content;background:var(--navigation-view-content-background);border:var(--navigation-view-content-grid-border-thickness);border-color:var(--navigation-view-content-grid-border);border-top-left-radius:var(--overlay-corner-radius);position:relative}.nav-bar-root.expanded-overlay:not(.hidden) main{margin-left:49px}div[data-compactmode] .nav-bar-root .sidebar-header .text-box{min-block-size:32px;padding-inline:10px}div[data-uselessanimations] .nav-bar-root nav.transition{-webkit-transition:left linear,width linear,max-width linear,box-shadow linear;-o-transition:left linear,width linear,max-width linear,box-shadow linear;-ms-transition:left 0s linear,width 0s linear,max-width 0s linear,box-shadow 0s linear;transition:left linear,width linear,max-width linear,box-shadow linear}nav{pointer-events:auto}nav .sidebar-item-separator{margin:4px 0;padding:0;height:1px;border-color:transparent;background-color:var(--navigation-view-separator-color)}nav .list-box-item{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:1fr;gap:0 16px;grid-template-areas:". . .";padding-right:0}nav .list-box-item.sidebar-item{margin:var(--sidebar-item-margin)}nav .list-box-item .sidebar-item-icon{height:16px;width:16px}nav .list-box-item .sidebar-expand-group-button{height:34px!important;transition-duration:.2s;transition-property:transform}nav .list-box-item .sidebar-expand-group-button:active,nav .list-box-item .sidebar-expand-group-button:hover{border-color:transparent;background-color:transparent}nav .list-box-item .sidebar-expand-group-button[data-expanded=true]{transform:rotate(180deg)}nav .sidebar-child-item{padding-left:42px}nav.collapsed:not(.expanded-overlay) .list-box-item{max-width:40px;overflow:hidden}nav.collapsed:not(.expanded-overlay) .list-box-item .sidebar-expand-group-button,nav.collapsed:not(.expanded-overlay) .list-box-item .sidebar-item-text,nav.collapsed:not(.expanded-overlay) .sidebar-items.children{display:none}div[data-usercompactmode] nav .list-box-item .sidebar-expand-group-button{height:24px!important}div[data-compactmode]:not(div[data-usercompactmode]) nav .list-box-item{block-size:34px}.auto-suggest-box-drop-down{pointer-events:auto;-webkit-border-radius:var(--overlay-corner-radius)!important;-webkit-border-top-left-radius:0!important;-webkit-border-top-right-radius:0!important;border-radius:var(--overlay-corner-radius)!important;border-top-left-radius:0!important;border-top-right-radius:0!important}.monaco-editor-standalone{user-select:none;-webkit-user-select:none;font-family:var(--font-family-text);font-size:var(--font-size-body);font-optical-sizing:none;font-weight:var(--text-weight-normal);line-height:20px;box-sizing:border-box;border:none;outline:0;cursor:unset;margin:0;inline-size:100%;min-block-size:30px;padding-inline:10px;border-radius:var(--control-corner-radius);color:var(--text-box-foreground);background-color:transparent;pointer-events:auto}.monaco-editor-standalone.disabled{color:var(--text-fill-color-disabled)}.monaco-editor-standalone-instance{min-height:100px;height:inherit;display:grid}.monaco-editor-standalone-instance.disabled{pointer-events:none;cursor:none;color:var(--text-fill-color-disabled)!important}.monaco-editor-standalone-instance .monaco-editor,.monaco-editor-standalone-instance .monaco-editor .overflow-guard{height:100%!important;min-height:min-content!important}.monaco-editor-standalone-with-header{display:block;position:relative;height:100%;pointer-events:auto}.monaco-editor-standalone-with-header .monaco-editor-standalone-header{margin-bottom:4px}.monaco-editor-standalone-container{height:inherit;cursor:text;position:relative;border-radius:var(--control-corner-radius);background-clip:padding-box;background-color:var(--text-box-background);border-width:1px;border-style:solid;border-color:var(--text-box-border)}.monaco-editor-standalone-container:hover{color:var(--text-box-foreground-pointer-over);background-color:var(--text-box-background-pointer-over);border-color:var(--text-box-border-pointer-over)}.monaco-editor-standalone-container.disabled{cursor:default;color:var(--text-box-foreground-disabled);background-color:var(--text-box-background-disabled);border-color:var(--text-box-border-disabled)}.monaco-editor-standalone-container.disabled .monaco-editor-standalone-underline{display:none}.monaco-editor-standalone-container:focus-within{color:var(--text-box-foreground-focused);background-color:var(--text-box-background-focused);border-color:var(--text-box-border-focused)}.monaco-editor-standalone-container:focus-within .monaco-editor-standalone-underline::after{border-bottom:var(--text-box-underline-border-thickness-focused) solid var(--accent-default)}.monaco-editor-standalone-underline{position:absolute;inset-inline-start:-1px;inset-block-start:-1px;inline-size:calc(100% + var(--text-box-underline-border-thickness-focused));block-size:calc(100% + var(--text-box-underline-border-thickness-focused));pointer-events:none;border-radius:var(--control-corner-radius);overflow:hidden}.monaco-editor-standalone-underline::after{content:"";box-sizing:border-box;position:absolute;inset-block-end:0;inset-inline-start:0;inline-size:100%;block-size:100%;border-bottom:var(--text-box-underline-border-thickness) solid var(--control-strong-stroke-default)}.monaco-sash{background-color:var(--subtle-fill-secondary)}.editor-widget.suggest-widget .monaco-sash{background-color:var(--subtle-fill-transparent)!important}.text-block{color:currentColor;display:inline-block;margin:0;padding:0;cursor:default;user-select:none;white-space:pre-wrap;-webkit-user-select:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.text-block mark{background-color:var(--text-box-selection-highlight-color);color:var(--text-box-selection-color)}.text-block.type-display,.text-block.type-subtitle,.text-block.type-title,.text-block.type-title-large{font-family:var(--font-family-display);font-weight:var(--text-weight-bold)}.text-block.type-body,.text-block.type-body-large,.text-block.type-body-strong{font-family:var(--font-family-text)}.text-block.type-caption{line-height:16px;color:var(--text-fill-color-secondary);font-size:var(--font-size-caption);font-weight:var(--text-weight-normal);font-family:var(--font-family-small)}.text-block.type-body,.text-block.type-body-large,.text-block.type-body-strong{line-height:20px;font-weight:var(--text-weight-normal);font-size:var(--font-size-body)}.text-block.type-body-strong{font-weight:var(--text-weight-bolder)}.text-block.type-body-large{font-size:var(--font-size-body-large);line-height:24px}.text-block.type-subtitle{font-size:var(--font-size-subtitle);line-height:28px}.text-block.type-title{font-size:var(--font-size-title);line-height:36px}.text-block.type-title-large{font-size:var(--font-size-title-large);line-height:52px}.text-block.type-display{font-size:var(--font-size-display);line-height:92px}.text-block.no-wrap{white-space:pre}.text-block.trim{overflow:hidden!important;text-overflow:ellipsis;width:100%}.text-block.hide{display:none!important}.text-block.disabled{color:var(--text-fill-color-disabled)}.text-block.horizontal-center{text-align:center}.text-block.vertical-center{top:50%;bottom:50%;position:relative}*{--font-family-fallback:-apple-system,BlinkMacSystemFont,"Segoe UI","Cantarell","Ubuntu","Noto Sans","Roboto",system-ui,"Helvetica Neue",Helvetica,Arial,sans-serif;--font-family-text:"Segoe UI Variable Text","Seoge UI Variable Static Text",var(--font-family-fallback);--font-family-small:"Segoe UI Variable Small","Seoge UI Variable Static Small",var(--font-family-fallback);--font-family-display:"Segoe UI Variable Display","Seoge UI Variable Static Display",var(--font-family-fallback);--font-size-caption:12px;--font-size-body:14px;--font-size-body-large:18px;--font-size-subtitle:20px;--font-size-title:28px;--font-size-title-large:40px;--font-size-display:68px;--vscode-sash-size:16px;--focus-stroke:inset 0 0 0 1px var(--focus-stroke-inner),0 0 0 2px var(--focus-stroke-outer);text-rendering:geometricPrecision}:focus-visible{box-shadow:var(--focus-stroke);outline:0}div[data-theme=windows-dark-theme]{--control-corner-radius:4px;--overlay-corner-radius:8px;--text-weight-normal:400;--text-weight-bold:600;--text-weight-bolder:700;--accent-light-3:154,236,254;--accent-light-2:98,205,254;--accent-light-1:0,146,250;--accent-base:0,121,214;--accent-dark-1:0,95,184;--accent-dark-2:0,62,148;--accent-dark-3:0,24,102;--accent-default:rgba(var(--accent-light-2));--accent-secondary:rgba(var(--accent-light-2), 0.9);--accent-tertiary:rgba(var(--accent-light-2), 0.8);--accent-disabled:rgba(255, 255, 255, 0.158);--system-fill-color-success:rgb(108, 203, 95);--system-fill-color-caution:rgb(252, 225, 0);--system-fill-color-critical:rgb(255, 153, 164);--system-fill-color-neutral:rgba(255, 255, 255, 0.545);--system-fill-color-success-background:rgb(57, 61, 27);--system-fill-color-caution-background:rgb(67, 53, 25);--system-fill-color-critical-background:rgb(68, 39, 38);--system-fill-color-neutral-background:rgba(255, 255, 255, 0.031);--system-fill-color-attention-background:rgba(255, 255, 255, 0.031);--text-on-accent-primary:rgb(0, 0, 0);--text-on-accent-secondary:rgba(0, 0, 0, 0.5);--text-on-accent-disabled:rgba(255, 255, 255, 0.53);--text-on-accent-selected:rgb(255, 255, 255);--focus-stroke-outer:rgb(255, 255, 255);--focus-stroke-inner:rgba(0, 0, 0, 0.3);--text-fill-color-primary:rgba(255, 255, 255, 1);--text-fill-color-secondary:rgba(255, 255, 255, 0.77);--text-fill-color-tertiary:rgba(255, 255, 255, 0.53);--text-fill-color-disabled:rgba(255, 255, 255, 0.36);--text-fill-color-inverse:rgba(0, 0, 0, 0.89);--control-fill-color-default:rgba(255, 255, 255, 0.059);--control-fill-color-secondary:rgba(255, 255, 255, 0.082);--control-fill-color-tertiary:rgba(255, 255, 255, 0.031);--control-fill-color-disabled:rgba(255, 255, 255, 0.043);--control-fill-color-transparent:rgba(255, 255, 255, 0);--control-fill-color-input-active:rgba(30, 30, 30, 0.702);--control-alt-fill-color-transparent:rgba(255, 255, 255, 0);--control-alt-fill-color-secondary:rgba(0, 0, 0, 0.098);--control-alt-fill-color-tertiary:rgba(255, 255, 255, 0.043);--control-alt-fill-color-quarternary:rgba(255, 255, 255, 0.071);--control-alt-fill-color-disabled:rgba(255, 255, 255, 0);--control-stroke-color-default:rgba(255, 255, 255, 0.071);--control-stroke-color-secondary:rgba(255, 255, 255, 0.094);--control-stroke-on-accent-default:hsla(0, 0%, 100%, 8%);--control-stroke-on-accent-secondary:hsla(0, 0%, 0%, 14%);--control-strong-stroke-default:rgba(255, 255, 255, 0.544);--control-strong-stroke-disabled:rgba(255, 255, 255, 0.157);--divider-stroke-color-default:rgba(255, 255, 255, 0.082);--subtle-fill-transparent:transparent;--subtle-fill-secondary:rgba(255, 255, 255, 0.061);--subtle-fill-tertiary:rgba(255, 255, 255, 0.042);--subtle-fill-disabled:transparent;--background-color:transparent;--layer-fill-color-default:rgba(58, 58, 58, 0.3);--control-border-color-default:var(--control-stroke-color-secondary) var(--control-stroke-color-default) var(--control-stroke-color-default) var(--control-stroke-color-default);--accent-control-border-color-default:var(--control-stroke-on-accent-default) var(--control-stroke-on-accent-secondary) var(--control-stroke-on-accent-secondary) var(--control-stroke-on-accent-secondary);--card-stroke-color-default:rgba(0, 0, 0, 0.1);--card-border:var(--card-stroke-color-default);--card-border-thickness:1px solid;--card-foreground:var(--text-fill-color-primary);--card-foreground-description:var(--text-fill-color-secondary);--card-background-color:rgba(255, 255, 255, 0.05);--card-background-color-secondary:rgba(255, 255, 255, 0.03);--card-hover-background-color:rgba(255, 255, 255, 0.06);--button-background:var(--control-fill-color-default);--button-background-pointer-over:var(--control-fill-color-secondary);--button-background-pressed:var(--control-fill-color-tertiary);--button-background-disabled:var(--control-fill-color-disabled);--button-foreground:var(--text-fill-color-primary);--button-foreground-pointer-over:var(--text-fill-color-primary);--button-foreground-pressed:var(--text-fill-color-secondary);--button-foreground-disabled:var(--text-fill-color-disabled);--button-border:var(--control-border-color-default);--button-border-pointer-over:var(--control-border-color-default);--button-border-pressed:var(--control-stroke-color-default);--button-border-disabled:var(--control-stroke-color-default);--button-border-thickness:1px solid;--accent-button-background:var(--accent-default);--accent-button-background-pointer-over:var(--accent-secondary);--accent-button-background-pressed:var(--accent-tertiary);--accent-button-background-disabled:var(--accent-disabled);--accent-button-foreground:var(--text-on-accent-primary);--accent-button-foreground-pointer-over:var(--text-on-accent-primary);--accent-button-foreground-pressed:var(--text-on-accent-secondary);--accent-button-foreground-disabled:var(--text-on-accent-disabled);--accent-button-border:var(--accent-control-border-color-default);--accent-button-border-pointer-over:var(--accent-control-border-color-default);--accent-button-border-pressed:var(--control-fill-color-transparent);--accent-button-border-disabled:var(--control-fill-color-transparent);--accent-button-border-thickness:1px solid;--stealth-button-background:var(--control-fill-color-transparent);--stealth-button-background-pointer-over:var(--control-fill-color-secondary);--stealth-button-background-pressed:var(--control-fill-color-tertiary);--stealth-button-background-disabled:var(--control-fill-color-transparent);--stealth-button-foreground:var(--text-fill-color-primary);--stealth-button-foreground-pointer-over:var(--text-fill-color-primary);--stealth-button-foreground-pressed:var(--text-fill-color-secondary);--stealth-button-foreground-disabled:var(--text-fill-color-disabled);--stealth-button-border:var(--control-fill-color-transparent);--stealth-button-border-pointer-over:var(--control-border-color-default);--stealth-button-border-pressed:var(--control-stroke-color-default);--stealth-button-border-disabled:var(--control-fill-color-transparent);--stealth-button-border-thickness:1px solid;--hyperlink-button-background:var(--control-fill-color-transparent);--hyperlink-button-background-pointer-over:var(--control-fill-color-secondary);--hyperlink-button-background-pressed:var(--control-fill-color-tertiary);--hyperlink-button-background-disabled:var(--control-fill-color-transparent);--hyperlink-button-foreground:var(--accent-default);--hyperlink-button-foreground-pointer-over:var(--accent-tertiary);--hyperlink-button-foreground-pressed:var(--accent-disabled);--hyperlink-button-foreground-disabled:var(--accent-disabled);--hyperlink-button-border:var(--control-fill-color-transparent);--hyperlink-button-border-pointer-over:var(--control-border-color-default);--hyperlink-button-border-pressed:var(--control-stroke-color-default);--hyperlink-button-border-disabled:var(--control-fill-color-transparent);--hyperlink-button-border-thickness:1px solid;--check-box-check-corner-radius:var(--control-corner-radius);--check-box-foreground:var(--text-fill-color-primary);--check-box-foreground-disabled:var(--text-fill-color-disabled);--check-box-check-background-stroke-unchecked:var(--control-strong-stroke-default);--check-box-check-background-stroke-unchecked-pointer-over:var(--control-strong-stroke-default);--check-box-check-background-stroke-unchecked-pressed:var(--control-strong-stroke-disabled);--check-box-check-background-stroke-unchecked-disabled:var(--control-strong-stroke-disabled);--check-box-check-background-stroke-checked:var(--accent-default);--check-box-check-background-stroke-checked-pointer-over:var(--accent-secondary);--check-box-check-background-stroke-checked-pressed:var(--accent-tertiary);--check-box-check-background-stroke-checked-disabled:var(--control-strong-stroke-disabled);--check-box-check-background-fill-unchecked:var(--control-alt-fill-color-secondary);--check-box-check-background-fill-unchecked-pointer-over:var(--control-alt-fill-color-tertiary);--check-box-check-background-fill-unchecked-pressed:var(--control-alt-fill-color-quarternary);--check-box-check-background-fill-unchecked-disabled:var(--control-alt-fill-color-disabled);--check-box-check-background-fill-checked:var(--accent-default);--check-box-check-background-fill-checked-pointer-over:var(--accent-secondary);--check-box-check-background-fill-checked-pressed:var(--accent-tertiary);--check-box-check-background-fill-checked-disabled:var(--accent-disabled);--check-box-check-glyph-foreground-unchecked:var(--text-on-accent-primary);--check-box-check-glyph-foreground-unchecked-pointer-over:var(--text-on-accent-primary);--check-box-check-glyph-foreground-unchecked-pressed:var(--text-on-accent-primary);--check-box-check-glyph-foreground-unchecked-disabled:var(--text-on-accent-disabled);--check-box-check-glyph-foreground-checked:var(--text-on-accent-primary);--check-box-check-glyph-foreground-checked-pointer-over:var(--text-on-accent-primary);--check-box-check-glyph-foreground-checked-pressed:var(--text-on-accent-secondary);--check-box-check-glyph-foreground-checked-disabled:var(--text-on-accent-disabled);--radio-button-foreground:var(--text-fill-color-primary);--radio-button-foreground-pointer-over:var(--text-fill-color-primary);--radio-button-foreground-pressed:var(--text-fill-color-primary);--radio-button-foreground-disabled:var(--text-fill-color-disabled);--radio-button-background:var(--control-fill-color-transparent);--radio-button-background-pointer-over:var(--control-fill-color-transparent);--radio-button-background-pressed:var(--control-fill-color-transparent);--radio-button-background-disabled:var(--control-fill-color-transparent);--radio-button-border:var(--control-fill-color-transparent);--radio-button-border-pointer-over:var(--control-fill-color-transparent);--radio-button-border-pressed:var(--control-fill-color-transparent);--radio-button-border-disabled:var(--control-fill-color-transparent);--radio-button-outer-ellipse-stroke:var(--control-strong-stroke-default);--radio-button-outer-ellipse-stroke-pointer-over:var(--control-strong-stroke-default);--radio-button-outer-ellipse-stroke-pressed:var(--control-strong-stroke-disabled);--radio-button-outer-ellipse-stroke-disabled:var(--control-strong-stroke-disabled);--radio-button-outer-ellipse-fill:var(--control-alt-fill-color-secondary);--radio-button-outer-ellipse-fill-pointer-over:var(--control-alt-fill-color-tertiary);--radio-button-outer-ellipse-fill-pressed:var(--control-alt-fill-color-quarternary);--radio-button-outer-ellipse-fill-disabled:var(--control-alt-fill-color-disabled);--radio-button-outer-ellipse-checked-stroke:var(--accent-default);--radio-button-outer-ellipse-checked-stroke-pointer-over:var(--accent-secondary);--radio-button-outer-ellipse-checked-stroke-pressed:var(--accent-tertiary);--radio-button-outer-ellipse-checked-stroke-disabled:var(--accent-disabled);--radio-button-outer-ellipse-checked-fill:var(--accent-default);--radio-button-outer-ellipse-checked-fill-pointer-over:var(--accent-secondary);--radio-button-outer-ellipse-checked-fill-pressed:var(--accent-tertiary);--radio-button-outer-ellipse-checked-fill-disabled:var(--accent-disabled);--radio-button-check-glyph-fill:var(--text-on-accent-primary);--radio-button-check-glyph-fill-pointer-over:var(--text-on-accent-primary);--radio-button-check-glyph-fill-pressed:var(--text-on-accent-primary);--radio-button-check-glyph-fill-disabled:var(--text-on-accent-primary);--radio-button-check-glyph-stroke:var(--control-stroke-color-default);--radio-button-check-glyph-stroke-pointer-over:var(--control-stroke-color-default);--radio-button-check-glyph-stroke-pressed:var(--control-stroke-color-default);--radio-button-check-glyph-stroke-disabled:var(--control-stroke-color-default);--radio-button-check-glyph-stroke-checked:var(--control-stroke-on-accent-default);--radio-button-check-glyph-stroke-checked-pointer-over:var(--control-stroke-on-accent-default);--radio-button-check-glyph-stroke-checked-pressed:var(--control-stroke-on-accent-default);--radio-button-check-glyph-stroke-checked-disabled:var(--control-stroke-color-default);--toggle-switch-width:40px;--toggle-switch-height:20px;--toggle-switch-foreground:var(--text-fill-color-primary);--toggle-switch-foreground-disabled:var(--text-fill-color-disabled);--toggle-switch-on-stroke-thickness:0px;--toggle-switch-outer-border-stroke-thickness:1px;--toggle-switch-fill-off:var(--control-alt-fill-color-secondary);--toggle-switch-fill-off-pointer-over:var(--control-alt-fill-color-tertiary);--toggle-switch-fill-off-pressed:var(--control-alt-fill-color-quarternary);--toggle-switch-fill-off-disabled:var(--control-alt-fill-color-disabled);--toggle-switch-stroke-off:var(--control-strong-stroke-default);--toggle-switch-stroke-off-pointer-over:var(--control-strong-stroke-default);--toggle-switch-stroke-off-pressed:var(--control-strong-stroke-default);--toggle-switch-stroke-off-disabled:var(--control-strong-stroke-disabled);--toggle-switch-fill-on:var(--accent-default);--toggle-switch-fill-on-pointer-over:var(--accent-secondary);--toggle-switch-fill-on-pressed:var(--accent-tertiary);--toggle-switch-fill-on-disabled:var(--accent-disabled);--toggle-switch-stroke-on:var(--accent-default);--toggle-switch-stroke-on-pointer-over:var(--accent-secondary);--toggle-switch-stroke-on-pressed:var(--accent-tertiary);--toggle-switch-stroke-on-disabled:var(--accent-disabled);--toggle-switch-knob-radius:7px;--toggle-switch-knob-width:12px;--toggle-switch-knob-height:12px;--toggle-switch-knob-offset:3px;--toggle-switch-knob-zoom-pointer-over:-1px;--toggle-switch-knob-active-translation:20px;--toggle-switch-knob-width-pointer-over:14px;--toggle-switch-knob-height-pointer-over:14px;--toggle-switch-knob-fill-off:var(--text-fill-color-secondary);--toggle-switch-knob-fill-off-pointer-over:var(--text-fill-color-secondary);--toggle-switch-knob-fill-off-pressed:var(--text-fill-color-secondary);--toggle-switch-knob-fill-off-disabled:var(--text-fill-color-disabled);--toggle-switch-knob-fill-on:var(--text-on-accent-primary);--toggle-switch-knob-fill-on-pointer-over:var(--text-on-accent-primary);--toggle-switch-knob-fill-on-pressed:var(--text-on-accent-primary);--toggle-switch-knob-fill-on-disabled:var(--text-on-accent-disabled);--toggle-switch-knob-stroke-on:var(--control-border-color-default);--grid-view-header-border-line:rgba(255, 255, 255, 0.2);--grid-view-item-background:var(--card-background-color);--grid-view-item-background-hover:var(--card-hover-background-color);--grid-view-item-stroke:rgba(0, 0, 0, 0.3);--navigation-view-content-background:var(--layer-fill-color-default);--navigation-view-content-grid-border:var(--card-stroke-color-default);--navigation-view-content-grid-border-thickness:1px solid;--navigation-view-flyout-border-color:var(--control-stroke-color-secondary);--navigation-view-flyout-background-color:rgba(32, 32, 32, 1);--navigation-view-flyout-backdrop-filter:blur(50px) saturate(125%);--navigation-view-separator-color:rgba(255, 255, 255, 0.0605);--sidebar-item-margin:3px 5px;--list-box-item-radius:var(--control-corner-radius);--list-box-item-background:var(--subtle-fill-transparent);--list-box-item-background-disabled:var(--subtle-fill-transparent);--list-box-item-background-pointer-over:var(--subtle-fill-secondary);--list-box-item-background-selected:var(--subtle-fill-secondary);--list-box-item-background-selected-disabled:var(--subtle-fill-secondary);--list-box-item-background-pressed:var(--subtle-fill-tertiary);--list-box-item-foreground:var(--text-fill-color-primary);--list-box-item-foreground-selected:var(--text-fill-color-primary);--list-box-item-foreground-pressed:var(--text-fill-color-secondary);--list-box-item-foreground-disabled:var(--text-fill-color-disabled);--list-box-item-selection-indicator:var(--accent-default);--menu-flyout-presenter-background:rgb(44, 44, 44);--menu-flyout-presenter-border:rgba(0, 0, 0, 0.2);--menu-flyout-presenter-backdrop-filter:blur(50px) saturate(125%);--menu-flyout-presenter-shadow:0px 8px 16px rgba(0, 0, 0, 0.14);--context-menu-item-background:var(--subtle-fill-transparent);--context-menu-item-background-disabled:var(--subtle-fill-transparent);--context-menu-item-background-pointer-over:var(--subtle-fill-secondary);--context-menu-item-background-pressed:var(--subtle-fill-tertiary);--context-menu-item-foreground:var(--text-fill-color-primary);--context-menu-item-foreground-pressed:var(--text-fill-color-secondary);--context-menu-item-foreground-disabled:var(--text-fill-color-disabled);--context-menu-item-key-accelerator-foreground:var(--text-fill-color-secondary);--context-menu-item-key-accelerator-foreground-disabled:var(--text-fill-color-disabled);--text-box-background:var(--control-fill-color-default);--text-box-background-pointer-over:var(--control-fill-color-secondary);--text-box-background-focused:var(--control-fill-color-input-active);--text-box-background-disabled:var(--control-fill-color-disabled);--text-box-border:var(--control-stroke-color-default);--text-box-border-pointer-over:var(--control-stroke-color-default);--text-box-border-focused:var(--control-stroke-color-default);--text-box-border-disabled:var(--control-stroke-color-default);--text-box-foreground:var(--text-fill-color-primary);--text-box-foreground-pointer-over:var(--text-fill-color-primary);--text-box-foreground-focused:var(--text-fill-color-primary);--text-box-foreground-disabled:var(--text-fill-color-disabled);--text-box-placeholder-foreground:var(--text-fill-color-secondary);--text-box-placeholder-foreground-pointer-over:var(--text-fill-color-secondary);--text-box-placeholder-foreground-focused:var(--text-fill-color-tertiary);--text-box-placeholder-foreground-disabled:var(--text-fill-color-disabled);--text-box-selection-highlight-color:rgb(var(--accent-base));--text-box-selection-color:rgb(255, 255, 255);--text-box-underline-border-thickness:1px;--text-box-underline-border-thickness-focused:2px;--scrollbar-track-background-color:transparent;--scrollbar-track-background-color-hover:rgba(31, 31, 31, 0.9);--scrollbar-thumb-border-color:rgba(85, 85, 85, 0.231);--scrollbar-thumb-border-color-hover:rgba(183, 183, 183, 0.42);--scrollbar-thumb-background-color:rgb(205, 205, 205);--scrollbar-thumb-background-color-hover:rgb(218, 218, 218);--info-bar-error-severity-background:var(--system-fill-color-critical-background);--info-bar-warning-severity-background:var(--system-fill-color-caution-background);--info-bar-success-severity-background:var(--system-fill-color-success-background);--info-bar-informational-severity-background:var(--system-fill-color-attention-background);--info-bar-error-severity-icon-background:var(--system-fill-color-critical);--info-bar-warning-severity-icon-background:var(--system-fill-color-caution);--info-bar-success-severity-icon-background:var(--system-fill-color-success);--info-bar-informational-severity-icon-background:var(--accent-default);--info-bar-error-severity-icon-foreground:var(--text-fill-color-inverse);--info-bar-warning-severity-icon-foreground:var(--text-fill-color-inverse);--info-bar-success-severity-icon-foreground:var(--text-fill-color-inverse);--info-bar-informational-severity-icon-foreground:var(--text-fill-color-inverse);--info-bar-title-foreground:var(--text-fill-color-primary);--info-bar-message-foreground:var(--text-fill-color-primary);--info-bar-border:var(--card-stroke-color-default);--info-bar-border-thickness:1px;--info-bar-border-corner-radius:var(--control-corner-radius);--data-grid-column-header-foreground:var(--text-fill-color-tertiary);--data-grid-column-header-background:var(--control-fill-color-default);--data-grid-column-header-background-pointer-over:rgba(255, 255, 255, 0.15);--data-grid-column-header-background-pressed:var(--subtle-fill-tertiary);--data-grid-row-foreground:var(--text-fill-color-primary);--data-grid-row-background:var(--control-fill-color-default);--data-grid-row-background-pointer-over:rgba(255, 255, 255, 0.15);--data-grid-row-odd-background:rgba(255, 255, 255, 0.095);--data-grid-row-odd-background-pointer-over:rgba(255, 255, 255, 0.18);--data-grid-row-selected-background:rgba(var(--accent-base), 0.9);--data-grid-row-selected-background-pointer-over:rgba(var(--accent-base), 0.8);--data-grid-row-selected-foreground:var(--text-box-selection-color);--data-grid-row-selected-foreground-pointer-over:var(--text-box-selection-color);--data-grid-border:var(--control-stroke-color-default);--dialog-light-dismiss-overlay-background:rgba(0, 0, 0, 0.305);--dialog-shadow:0px 30px 38px -3px rgba(0,0,0,0.24);--dialog-background-color:rgb(43, 43, 43);--dialog-footer-background-color:rgb(32, 32, 32);--dialog-border-color:var(--control-stroke-color-default);--ui-setting-group-presenter-inner-ui-setting-background-color:transparent;--ui-setting-group-presenter-inner-ui-setting-border-color:var(--card-border);--ui-file-selector-background-color:transparent;--ui-file-selector-stroke-color:var(--text-fill-color-disabled);--ui-file-selector-dragging-background-color:var(--control-fill-color-tertiary);--ui-file-selector-dragging-stroke-color:var(--text-fill-color-tertiary);--ui-multiline-text-input-highlighted-text-span-background-color-blue:rgba(0, 120, 212);--ui-multiline-text-input-highlighted-text-span-background-color-green:rgb(14, 119, 53);--ui-multiline-text-input-highlighted-text-span-background-color-red:rgb(226, 36, 26);--ui-multiline-text-input-highlighted-text-span-background-color-yellow:rgb(204, 146, 0);--ui-multiline-text-input-highlighted-text-span-background-color-purple:rgb(107, 105, 214);--ui-multiline-text-input-highlighted-text-span-background-color-teal:rgb(3, 131, 135);--hero-background-image:url("../img/hero/dark-theme-tile.png");--hero-background-color:rgba(91, 42, 134, 0.5)}div[data-theme=windows-light-theme]{--control-corner-radius:4px;--overlay-corner-radius:8px;--text-weight-normal:400;--text-weight-bold:500;--text-weight-bolder:600;--accent-light-3:154,236,254;--accent-light-2:98,205,254;--accent-light-1:0,120,212;--accent-base:0,103,192;--accent-dark-1:0,95,184;--accent-dark-2:0,103,192;--accent-dark-3:0,26,104;--accent-default:rgba(var(--accent-dark-2));--accent-secondary:rgba(var(--accent-dark-2), 0.9);--accent-tertiary:rgba(var(--accent-dark-2), 0.8);--accent-disabled:rgba(155, 155, 155);--system-fill-color-success:rgb(15, 123, 15);--system-fill-color-caution:rgb(157, 93, 0);--system-fill-color-critical:rgb(196, 43, 28);--system-fill-color-neutral:rgba(0, 0, 0, 0.447);--system-fill-color-success-background:rgb(223, 246, 221);--system-fill-color-caution-background:rgb(255, 244, 206);--system-fill-color-critical-background:rgb(253, 231, 233);--system-fill-color-neutral-background:rgba(0, 0, 0, 0.024);--system-fill-color-attention-background:rgba(246, 246, 246, 0.502);--text-on-accent-primary:rgb(255, 255, 255);--text-on-accent-secondary:rgba(255, 255, 255, 0.702);--text-on-accent-disabled:rgb(255, 255, 255);--text-on-accent-selected:rgb(255, 255, 255);--focus-stroke-outer:rgba(0, 0, 0, 1);--focus-stroke-inner:rgb(255, 255, 255);--text-fill-color-primary:rgba(0, 0, 0, 0.894);--text-fill-color-secondary:rgba(0, 0, 0, 0.62);--text-fill-color-tertiary:rgba(0, 0, 0, 0.447);--text-fill-color-disabled:rgba(0, 0, 0, 0.361);--text-fill-color-inverse:rgb(255, 255, 255);--control-fill-color-default:rgba(255, 255, 255, 0.702);--control-fill-color-secondary:rgba(249, 249, 249, 0.502);--control-fill-color-tertiary:rgba(249, 249, 249, 0.302);--control-fill-color-disabled:rgba(249, 249, 249, 0.302);--control-fill-color-transparent:rgba(255, 255, 255, 0);--control-fill-color-input-active:rgb(255, 255, 255);--control-alt-fill-color-transparent:rgba(255, 255, 255, 0);--control-alt-fill-color-secondary:rgba(0, 0, 0, 0.024);--control-alt-fill-color-tertiary:rgba(0, 0, 0, 0.059);--control-alt-fill-color-quarternary:rgba(0, 0, 0, 0.094);--control-alt-fill-color-disabled:rgba(255, 255, 255, 0);--control-stroke-color-default:rgba(0, 0, 0, 0.059);--control-stroke-color-secondary:rgba(0, 0, 0, 0.161);--control-stroke-on-accent-default:rgba(255, 255, 255, 0.078);--control-stroke-on-accent-secondary:rgba(0, 0, 0, 0.4);--control-strong-stroke-default:rgba(0, 0, 0, 0.447);--control-strong-stroke-disabled:rgba(0, 0, 0, 0.216);--divider-stroke-color-default:rgba(0, 0, 0, 0.059);--subtle-fill-transparent:transparent;--subtle-fill-secondary:rgba(0, 0, 0, 0.035);--subtle-fill-tertiary:rgba(0, 0, 0, 0.024);--subtle-fill-disabled:transparent;--background-color:transparent;--layer-fill-color-default:rgba(255, 255, 255, 0.502);--control-border-color-default:var(--control-stroke-color-default) var(--control-stroke-color-default) var(--control-stroke-color-secondary) var(--control-stroke-color-default);--accent-control-border-color-default:var(--control-stroke-on-accent-default) var(--control-stroke-on-accent-default) var(--control-stroke-on-accent-secondary) var(--control-stroke-on-accent-default);--card-stroke-color-default:rgba(0, 0, 0, 0.059);--card-border:var(--card-stroke-color-default);--card-border-thickness:1px solid;--card-foreground:var(--text-fill-color-primary);--card-foreground-description:var(--text-fill-color-secondary);--card-background-color:rgba(255, 255, 255, 0.702);--card-background-color-secondary:rgba(246, 246, 246, 0.502);--card-hover-background-color:rgba(0, 0, 0, 0.06);--button-background:var(--control-fill-color-default);--button-background-pointer-over:var(--control-fill-color-secondary);--button-background-pressed:var(--control-fill-color-tertiary);--button-background-disabled:var(--control-fill-color-disabled);--button-foreground:var(--text-fill-color-primary);--button-foreground-pointer-over:var(--text-fill-color-primary);--button-foreground-pressed:var(--text-fill-color-secondary);--button-foreground-disabled:var(--text-fill-color-disabled);--button-border:var(--control-border-color-default);--button-border-pointer-over:var(--control-border-color-default);--button-border-pressed:var(--control-stroke-color-default);--button-border-disabled:var(--control-stroke-color-default);--button-border-thickness:1px solid;--accent-button-background:var(--accent-default);--accent-button-background-pointer-over:var(--accent-secondary);--accent-button-background-pressed:var(--accent-tertiary);--accent-button-background-disabled:var(--accent-disabled);--accent-button-foreground:var(--text-on-accent-primary);--accent-button-foreground-pointer-over:var(--text-on-accent-primary);--accent-button-foreground-pressed:var(--text-on-accent-secondary);--accent-button-foreground-disabled:var(--text-on-accent-disabled);--accent-button-border:var(--accent-control-border-color-default);--accent-button-border-pointer-over:var(--accent-control-border-color-default);--accent-button-border-pressed:var(--control-fill-color-transparent);--accent-button-border-disabled:var(--control-fill-color-transparent);--accent-button-border-thickness:1px solid;--stealth-button-background:var(--subtle-fill-transparent);--stealth-button-background-pointer-over:var(--subtle-fill-secondary);--stealth-button-background-pressed:var(--subtle-fill-tertiary);--stealth-button-background-disabled:var(--subtle-fill-transparent);--stealth-button-foreground:var(--text-fill-color-primary);--stealth-button-foreground-pointer-over:var(--text-fill-color-primary);--stealth-button-foreground-pressed:var(--text-fill-color-secondary);--stealth-button-foreground-disabled:var(--text-fill-color-disabled);--stealth-button-border:var(--subtle-fill-transparent);--stealth-button-border-pointer-over:var(--subtle-fill-secondary);--stealth-button-border-pressed:var(--subtle-fill-tertiary);--stealth-button-border-disabled:var(--subtle-fill-transparent);--stealth-button-border-thickness:1px solid;--hyperlink-button-background:var(--subtle-fill-transparent);--hyperlink-button-background-pointer-over:var(--subtle-fill-secondary);--hyperlink-button-background-pressed:var(--subtle-fill-tertiary);--hyperlink-button-background-disabled:var(--subtle-fill-transparent);--hyperlink-button-foreground:rgb(0, 62, 146);--hyperlink-button-foreground-pointer-over:rgb(var(--accent-dark-3));--hyperlink-button-foreground-pressed:rgb(var(--accent-dark-3));--hyperlink-button-foreground-disabled:var(--accent-disabled);--hyperlink-button-border:var(--subtle-fill-transparent);--hyperlink-button-border-pointer-over:var(--subtle-fill-transparent);--hyperlink-button-border-pressed:var(--subtle-fill-transparent);--hyperlink-button-border-disabled:var(--subtle-fill-transparent);--hyperlink-button-border-thickness:1px solid;--check-box-check-corner-radius:var(--control-corner-radius);--check-box-foreground:var(--text-fill-color-primary);--check-box-foreground-disabled:var(--text-fill-color-disabled);--check-box-check-background-stroke-unchecked:var(--control-strong-stroke-default);--check-box-check-background-stroke-unchecked-pointer-over:var(--control-strong-stroke-default);--check-box-check-background-stroke-unchecked-pressed:var(--control-strong-stroke-disabled);--check-box-check-background-stroke-unchecked-disabled:var(--control-strong-stroke-disabled);--check-box-check-background-stroke-checked:var(--accent-default);--check-box-check-background-stroke-checked-pointer-over:var(--accent-secondary);--check-box-check-background-stroke-checked-pressed:var(--accent-tertiary);--check-box-check-background-stroke-checked-disabled:var(--control-strong-stroke-disabled);--check-box-check-background-fill-unchecked:var(--control-alt-fill-color-secondary);--check-box-check-background-fill-unchecked-pointer-over:var(--control-alt-fill-color-tertiary);--check-box-check-background-fill-unchecked-pressed:var(--control-alt-fill-color-quarternary);--check-box-check-background-fill-unchecked-disabled:var(--control-alt-fill-color-disabled);--check-box-check-background-fill-checked:var(--accent-default);--check-box-check-background-fill-checked-pointer-over:var(--accent-secondary);--check-box-check-background-fill-checked-pressed:var(--accent-tertiary);--check-box-check-background-fill-checked-disabled:var(--accent-disabled);--check-box-check-glyph-foreground-unchecked:var(--text-on-accent-primary);--check-box-check-glyph-foreground-unchecked-pointer-over:var(--text-on-accent-primary);--check-box-check-glyph-foreground-unchecked-pressed:var(--text-on-accent-primary);--check-box-check-glyph-foreground-unchecked-disabled:var(--text-on-accent-disabled);--check-box-check-glyph-foreground-checked:var(--text-on-accent-primary);--check-box-check-glyph-foreground-checked-pointer-over:var(--text-on-accent-primary);--check-box-check-glyph-foreground-checked-pressed:var(--text-on-accent-secondary);--check-box-check-glyph-foreground-checked-disabled:var(--text-on-accent-disabled);--radio-button-foreground:var(--text-fill-color-primary);--radio-button-foreground-pointer-over:var(--text-fill-color-primary);--radio-button-foreground-pressed:var(--text-fill-color-primary);--radio-button-foreground-disabled:var(--text-fill-color-disabled);--radio-button-background:var(--control-fill-color-transparent);--radio-button-background-pointer-over:var(--control-fill-color-transparent);--radio-button-background-pressed:var(--control-fill-color-transparent);--radio-button-background-disabled:var(--control-fill-color-transparent);--radio-button-border:var(--control-fill-color-transparent);--radio-button-border-pointer-over:var(--control-fill-color-transparent);--radio-button-border-pressed:var(--control-fill-color-transparent);--radio-button-border-disabled:var(--control-fill-color-transparent);--radio-button-outer-ellipse-stroke:var(--control-strong-stroke-default);--radio-button-outer-ellipse-stroke-pointer-over:var(--control-strong-stroke-default);--radio-button-outer-ellipse-stroke-pressed:var(--control-strong-stroke-disabled);--radio-button-outer-ellipse-stroke-disabled:var(--control-strong-stroke-disabled);--radio-button-outer-ellipse-fill:var(--control-alt-fill-color-secondary);--radio-button-outer-ellipse-fill-pointer-over:var(--control-alt-fill-color-tertiary);--radio-button-outer-ellipse-fill-pressed:var(--control-alt-fill-color-quarternary);--radio-button-outer-ellipse-fill-disabled:var(--control-alt-fill-color-disabled);--radio-button-outer-ellipse-checked-stroke:var(--accent-default);--radio-button-outer-ellipse-checked-stroke-pointer-over:var(--accent-secondary);--radio-button-outer-ellipse-checked-stroke-pressed:var(--accent-tertiary);--radio-button-outer-ellipse-checked-stroke-disabled:var(--accent-disabled);--radio-button-outer-ellipse-checked-fill:var(--accent-default);--radio-button-outer-ellipse-checked-fill-pointer-over:var(--accent-secondary);--radio-button-outer-ellipse-checked-fill-pressed:var(--accent-tertiary);--radio-button-outer-ellipse-checked-fill-disabled:var(--accent-disabled);--radio-button-check-glyph-fill:var(--text-on-accent-primary);--radio-button-check-glyph-fill-pointer-over:var(--text-on-accent-primary);--radio-button-check-glyph-fill-pressed:var(--text-on-accent-primary);--radio-button-check-glyph-fill-disabled:var(--text-on-accent-primary);--radio-button-check-glyph-stroke:var(--control-stroke-color-default);--radio-button-check-glyph-stroke-pointer-over:var(--control-stroke-color-default);--radio-button-check-glyph-stroke-pressed:var(--control-stroke-color-default);--radio-button-check-glyph-stroke-disabled:var(--control-stroke-color-default);--radio-button-check-glyph-stroke-checked:var(--control-stroke-on-accent-default);--radio-button-check-glyph-stroke-checked-pointer-over:var(--control-stroke-on-accent-default);--radio-button-check-glyph-stroke-checked-pressed:var(--control-stroke-on-accent-default);--radio-button-check-glyph-stroke-checked-disabled:var(--control-stroke-color-default);--toggle-switch-width:40px;--toggle-switch-height:20px;--toggle-switch-foreground:var(--text-fill-color-primary);--toggle-switch-foreground-disabled:var(--text-fill-color-disabled);--toggle-switch-on-stroke-thickness:0px;--toggle-switch-outer-border-stroke-thickness:1px;--toggle-switch-fill-off:var(--control-alt-fill-color-secondary);--toggle-switch-fill-off-pointer-over:var(--control-alt-fill-color-tertiary);--toggle-switch-fill-off-pressed:var(--control-alt-fill-color-quarternary);--toggle-switch-fill-off-disabled:var(--control-alt-fill-color-disabled);--toggle-switch-stroke-off:var(--control-strong-stroke-default);--toggle-switch-stroke-off-pointer-over:var(--control-strong-stroke-default);--toggle-switch-stroke-off-pressed:var(--control-strong-stroke-default);--toggle-switch-stroke-off-disabled:var(--control-strong-stroke-disabled);--toggle-switch-fill-on:var(--accent-default);--toggle-switch-fill-on-pointer-over:var(--accent-secondary);--toggle-switch-fill-on-pressed:var(--accent-tertiary);--toggle-switch-fill-on-disabled:var(--accent-disabled);--toggle-switch-stroke-on:var(--accent-default);--toggle-switch-stroke-on-pointer-over:var(--accent-secondary);--toggle-switch-stroke-on-pressed:var(--accent-tertiary);--toggle-switch-stroke-on-disabled:var(--accent-disabled);--toggle-switch-knob-radius:7px;--toggle-switch-knob-width:12px;--toggle-switch-knob-height:12px;--toggle-switch-knob-offset:3px;--toggle-switch-knob-zoom-pointer-over:-1px;--toggle-switch-knob-active-translation:20px;--toggle-switch-knob-width-pointer-over:14px;--toggle-switch-knob-height-pointer-over:14px;--toggle-switch-knob-fill-off:var(--text-fill-color-secondary);--toggle-switch-knob-fill-off-pointer-over:var(--text-fill-color-secondary);--toggle-switch-knob-fill-off-pressed:var(--text-fill-color-secondary);--toggle-switch-knob-fill-off-disabled:var(--text-fill-color-disabled);--toggle-switch-knob-fill-on:var(--text-on-accent-primary);--toggle-switch-knob-fill-on-pointer-over:var(--text-on-accent-primary);--toggle-switch-knob-fill-on-pressed:var(--text-on-accent-primary);--toggle-switch-knob-fill-on-disabled:var(--text-on-accent-disabled);--toggle-switch-knob-stroke-on:var(--control-border-color-default);--grid-view-header-border-line:rgba(0, 0, 0, 0.2);--grid-view-item-background:var(--card-background-color);--grid-view-item-background-hover:var(--card-hover-background-color);--grid-view-item-stroke:rgba(0, 0, 0, 0.1);--navigation-view-content-background:var(--layer-fill-color-default);--navigation-view-content-grid-border:var(--card-stroke-color-default);--navigation-view-content-grid-border-thickness:1px solid;--navigation-view-flyout-border-color:var(--control-stroke-color-secondary);--navigation-view-flyout-background-color:rgb(243, 243, 243);--navigation-view-flyout-backdrop-filter:blur(50px) saturate(125%);--navigation-view-separator-color:rgba(0, 0, 0, 0.0605);--sidebar-item-margin:3px 5px;--list-box-item-radius:var(--control-corner-radius);--list-box-item-background:var(--subtle-fill-transparent);--list-box-item-background-disabled:var(--subtle-fill-transparent);--list-box-item-background-pointer-over:var(--subtle-fill-secondary);--list-box-item-background-selected:var(--subtle-fill-secondary);--list-box-item-background-selected-disabled:var(--subtle-fill-secondary);--list-box-item-background-pressed:var(--subtle-fill-tertiary);--list-box-item-foreground:var(--text-fill-color-primary);--list-box-item-foreground-selected:var(--text-fill-color-primary);--list-box-item-foreground-pressed:var(--text-fill-color-secondary);--list-box-item-foreground-disabled:var(--text-fill-color-disabled);--list-box-item-selection-indicator:var(--accent-default);--menu-flyout-presenter-background:rgb(249, 249, 249);--menu-flyout-presenter-border:rgba(0, 0, 0, 0.059);--menu-flyout-presenter-backdrop-filter:blur(50px) saturate(125%);--menu-flyout-presenter-shadow:0px 8px 16px rgba(0, 0, 0, 0.14);--context-menu-item-background:var(--subtle-fill-transparent);--context-menu-item-background-disabled:var(--subtle-fill-transparent);--context-menu-item-background-pointer-over:var(--subtle-fill-secondary);--context-menu-item-background-pressed:var(--subtle-fill-tertiary);--context-menu-item-foreground:var(--text-fill-color-primary);--context-menu-item-foreground-pressed:var(--text-fill-color-secondary);--context-menu-item-foreground-disabled:var(--text-fill-color-disabled);--context-menu-item-key-accelerator-foreground:var(--text-fill-color-secondary);--context-menu-item-key-accelerator-foreground-disabled:var(--text-fill-color-disabled);--text-box-background:var(--control-fill-color-default);--text-box-background-pointer-over:var(--control-fill-color-secondary);--text-box-background-focused:var(--control-fill-color-input-active);--text-box-background-disabled:var(--control-fill-color-disabled);--text-box-border:var(--control-stroke-color-default);--text-box-border-pointer-over:var(--control-stroke-color-default);--text-box-border-focused:var(--control-stroke-color-default);--text-box-border-disabled:var(--control-stroke-color-default);--text-box-foreground:var(--text-fill-color-primary);--text-box-foreground-pointer-over:var(--text-fill-color-primary);--text-box-foreground-focused:var(--text-fill-color-primary);--text-box-foreground-disabled:var(--text-fill-color-disabled);--text-box-placeholder-foreground:var(--text-fill-color-secondary);--text-box-placeholder-foreground-pointer-over:var(--text-fill-color-secondary);--text-box-placeholder-foreground-focused:var(--text-fill-color-tertiary);--text-box-placeholder-foreground-disabled:var(--text-fill-color-disabled);--text-box-selection-highlight-color:rgb(var(--accent-light-1));--text-box-selection-color:rgb(255, 255, 255);--text-box-underline-border-thickness:1px;--text-box-underline-border-thickness-focused:2px;--scrollbar-track-background-color:transparent;--scrollbar-track-background-color-hover:rgba(213, 213, 213, 0.349);--scrollbar-thumb-border-color:rgba(85, 85, 85, 0.231);--scrollbar-thumb-border-color-hover:rgba(183, 183, 183, 0.42);--scrollbar-thumb-background-color:rgb(205, 205, 205);--scrollbar-thumb-background-color-hover:rgb(218, 218, 218);--info-bar-error-severity-background:var(--system-fill-color-critical-background);--info-bar-warning-severity-background:var(--system-fill-color-caution-background);--info-bar-success-severity-background:var(--system-fill-color-success-background);--info-bar-informational-severity-background:var(--system-fill-color-attention-background);--info-bar-error-severity-icon-background:var(--system-fill-color-critical);--info-bar-warning-severity-icon-background:var(--system-fill-color-caution);--info-bar-success-severity-icon-background:var(--system-fill-color-success);--info-bar-informational-severity-icon-background:var(--accent-default);--info-bar-error-severity-icon-foreground:var(--text-fill-color-inverse);--info-bar-warning-severity-icon-foreground:var(--text-fill-color-inverse);--info-bar-success-severity-icon-foreground:var(--text-fill-color-inverse);--info-bar-informational-severity-icon-foreground:var(--text-fill-color-inverse);--info-bar-title-foreground:var(--text-fill-color-primary);--info-bar-message-foreground:var(--text-fill-color-primary);--info-bar-border:var(--card-stroke-color-default);--info-bar-border-thickness:1px;--info-bar-border-corner-radius:var(--control-corner-radius);--data-grid-column-header-foreground:var(--text-fill-color-tertiary);--data-grid-column-header-background:var(--control-fill-color-default);--data-grid-column-header-background-pointer-over:var(--subtle-fill-secondary);--data-grid-column-header-background-pressed:var(--subtle-fill-tertiary);--data-grid-row-foreground:var(--text-fill-color-primary);--data-grid-row-background:var(--control-fill-color-default);--data-grid-row-background-pointer-over:var(--subtle-fill-secondary);--data-grid-row-odd-background:rgba(255, 255, 255, 0.095);--data-grid-row-odd-background-pointer-over:var(--subtle-fill-tertiary);--data-grid-row-selected-background:rgba(var(--accent-base), 0.9);--data-grid-row-selected-background-pointer-over:rgba(var(--accent-base), 0.8);--data-grid-row-selected-foreground:var(--text-box-selection-color);--data-grid-row-selected-foreground-pointer-over:var(--text-box-selection-color);--data-grid-border:var(--control-stroke-color-default);--dialog-light-dismiss-overlay-background:rgba(0, 0, 0, 0.302);--dialog-shadow:0px 30px 38px -3px rgba(0,0,0,0.24);--dialog-background-color:rgb(255, 255, 255);--dialog-footer-background-color:rgb(243, 243, 243);--dialog-border-color:var(--control-stroke-color-default);--ui-setting-group-presenter-inner-ui-setting-background-color:transparent;--ui-setting-group-presenter-inner-ui-setting-border-color:var(--card-border);--ui-file-selector-background-color:transparent;--ui-file-selector-stroke-color:var(--text-fill-color-disabled);--ui-file-selector-dragging-background-color:var(--subtle-fill-tertiary);--ui-file-selector-dragging-stroke-color:var(--text-fill-color-tertiary);--ui-multiline-text-input-highlighted-text-span-background-color-blue:rgb(66, 173, 255);--ui-multiline-text-input-highlighted-text-span-background-color-green:rgb(66, 255, 132);--ui-multiline-text-input-highlighted-text-span-background-color-red:rgb(255, 80, 71);--ui-multiline-text-input-highlighted-text-span-background-color-yellow:rgb(255, 199, 58);--ui-multiline-text-input-highlighted-text-span-background-color-purple:rgb(157, 155, 255);--ui-multiline-text-input-highlighted-text-span-background-color-teal:rgb(6, 255, 229);--hero-background-image:url("../img/hero/light-theme-tile.png");--hero-background-color:rgba(131, 0, 255, 0.35)}div[data-theme=macos-dark-theme]{--control-corner-radius:6px;--overlay-corner-radius:8px;--text-weight-normal:300;--text-weight-bold:400;--text-weight-bolder:600;--accent-light-3:144,192,244;--accent-light-2:106,171,240;--accent-light-1:71,140,246;--accent-base:22,122,229;--accent-dark-1:20,109,204;--accent-dark-2:17,89,167;--accent-dark-3:13,69,130;--accent-default:rgba(var(--accent-base));--accent-secondary:rgba(var(--accent-light-1), 1);--accent-tertiary:rgba(var(--accent-light-2), 1);--accent-disabled:rgba(255, 255, 255, 0.158);--system-fill-color-success:rgb(108, 203, 95);--system-fill-color-caution:rgb(252, 225, 0);--system-fill-color-critical:rgb(255, 153, 164);--system-fill-color-neutral:rgba(255, 255, 255, 0.545);--system-fill-color-success-background:rgb(57, 61, 27);--system-fill-color-caution-background:rgb(67, 53, 25);--system-fill-color-critical-background:rgb(68, 39, 38);--system-fill-color-neutral-background:rgba(255, 255, 255, 0.031);--system-fill-color-attention-background:rgba(255, 255, 255, 0.031);--text-on-accent-primary:rgb(0, 0, 0);--text-on-accent-secondary:rgba(0, 0, 0, 0.5);--text-on-accent-disabled:rgba(255, 255, 255, 0.53);--text-on-accent-selected:rgb(255, 255, 255);--focus-stroke-outer:rgb(255, 255, 255);--focus-stroke-inner:rgba(0, 0, 0, 0.3);--text-fill-color-primary:rgba(255, 255, 255, 1);--text-fill-color-secondary:rgba(255, 255, 255, 0.8471);--text-fill-color-tertiary:rgba(255, 255, 255, 0.53);--text-fill-color-disabled:rgba(255, 255, 255, 0.36);--text-fill-color-inverse:rgba(0, 0, 0, 0.89);--control-fill-color-default:rgba(255, 255, 255, 0.25);--control-fill-color-secondary:rgba(255, 255, 255, 0.25);--control-fill-color-tertiary:rgba(255, 255, 255, 0.35);--control-fill-color-disabled:rgba(255, 255, 255, 0.125);--control-fill-color-transparent:rgba(255, 255, 255, 0);--control-fill-color-input-active:rgba(255, 255, 255, 0.15);--control-alt-fill-color-transparent:rgba(255, 255, 255, 0);--control-alt-fill-color-secondary:rgba(0, 0, 0, 0.09);--control-alt-fill-color-tertiary:rgba(255, 255, 255, 0.043);--control-alt-fill-color-quarternary:rgba(255, 255, 255, 0.071);--control-alt-fill-color-disabled:rgba(255, 255, 255, 0);--control-stroke-color-default:rgba(0, 0, 0, 0.06);--control-stroke-color-secondary:rgba(0, 0, 0, 0.094);--control-stroke-on-accent-default:hsla(0, 0%, 100%, 8%);--control-stroke-on-accent-secondary:hsla(0, 0%, 0%, 14%);--control-strong-stroke-default:rgba(255, 255, 255, 0.15);--control-strong-stroke-disabled:rgba(255, 255, 255, 0.157);--divider-stroke-color-default:rgba(255, 255, 255, 0.082);--subtle-fill-transparent:transparent;--subtle-fill-secondary:rgba(255, 255, 255, 0.061);--subtle-fill-tertiary:rgba(255, 255, 255, 0.042);--subtle-fill-disabled:transparent;--background-color:transparent;--layer-fill-color-default:rgb(38, 38, 38);--control-border-color-default:var(--control-stroke-color-secondary) var(--control-stroke-color-default) var(--control-stroke-color-default) var(--control-stroke-color-default);--accent-control-border-color-default:var(--control-stroke-on-accent-default) var(--control-stroke-on-accent-secondary) var(--control-stroke-on-accent-secondary) var(--control-stroke-on-accent-secondary);--card-stroke-color-default:rgba(0, 0, 0, 0.1);--card-border:var(--card-stroke-color-default);--card-border-thickness:1px solid;--card-foreground:var(--text-fill-color-primary);--card-foreground-description:var(--text-fill-color-secondary);--card-background-color:rgba(255, 255, 255, 0.05);--card-background-color-secondary:rgba(255, 255, 255, 0.03);--card-hover-background-color:rgba(255, 255, 255, 0.06);--button-background:var(--control-fill-color-default);--button-background-pointer-over:var(--control-fill-color-secondary);--button-background-pressed:var(--control-fill-color-tertiary);--button-background-disabled:var(--control-fill-color-disabled);--button-foreground:var(--text-fill-color-primary);--button-foreground-pointer-over:var(--text-fill-color-primary);--button-foreground-pressed:var(--text-fill-color-secondary);--button-foreground-disabled:var(--text-fill-color-disabled);--button-border:var(--control-border-color-default);--button-border-pointer-over:var(--control-border-color-default);--button-border-pressed:var(--control-stroke-color-default);--button-border-disabled:var(--control-stroke-color-default);--button-border-thickness:1px solid;--accent-button-background:var(--accent-default);--accent-button-background-pointer-over:var(--accent-default);--accent-button-background-pressed:var(--accent-secondary);--accent-button-background-disabled:var(--accent-disabled);--accent-button-foreground:var(--text-on-accent-primary);--accent-button-foreground-pointer-over:var(--text-on-accent-primary);--accent-button-foreground-pressed:var(--text-on-accent-primary);--accent-button-foreground-disabled:var(--text-on-accent-disabled);--accent-button-border:var(--accent-control-border-color-default);--accent-button-border-pointer-over:var(--accent-control-border-color-default);--accent-button-border-pressed:var(--control-fill-color-transparent);--accent-button-border-disabled:var(--control-fill-color-transparent);--accent-button-border-thickness:1px solid;--stealth-button-background:var(--control-fill-color-transparent);--stealth-button-background-pointer-over:var(--control-fill-color-secondary);--stealth-button-background-pressed:var(--control-fill-color-tertiary);--stealth-button-background-disabled:var(--control-fill-color-transparent);--stealth-button-foreground:var(--text-fill-color-primary);--stealth-button-foreground-pointer-over:var(--text-fill-color-primary);--stealth-button-foreground-pressed:var(--text-fill-color-secondary);--stealth-button-foreground-disabled:var(--text-fill-color-disabled);--stealth-button-border:var(--control-fill-color-transparent);--stealth-button-border-pointer-over:var(--control-border-color-default);--stealth-button-border-pressed:var(--control-stroke-color-default);--stealth-button-border-disabled:var(--control-fill-color-transparent);--stealth-button-border-thickness:1px solid;--hyperlink-button-background:var(--control-fill-color-transparent);--hyperlink-button-background-pointer-over:var(--control-fill-color-transparent);--hyperlink-button-background-pressed:var(--control-fill-color-transparent);--hyperlink-button-background-disabled:var(--control-fill-color-transparent);--hyperlink-button-foreground:var(--accent-tertiary);--hyperlink-button-foreground-pointer-over:var(--accent-tertiary);--hyperlink-button-foreground-pressed:var(--accent-tertiary);--hyperlink-button-foreground-disabled:var(--accent-disabled);--hyperlink-button-border:var(--control-fill-color-transparent);--hyperlink-button-border-pointer-over:var(--control-fill-color-transparent);--hyperlink-button-border-pressed:var(--control-fill-color-transparent);--hyperlink-button-border-disabled:var(--control-fill-color-transparent);--hyperlink-button-border-thickness:0px solid;--check-box-check-corner-radius:var(--control-corner-radius);--check-box-foreground:var(--text-fill-color-primary);--check-box-foreground-disabled:var(--text-fill-color-disabled);--check-box-check-background-stroke-unchecked:var(--control-strong-stroke-default);--check-box-check-background-stroke-unchecked-pointer-over:var(--control-strong-stroke-default);--check-box-check-background-stroke-unchecked-pressed:var(--control-strong-stroke-disabled);--check-box-check-background-stroke-unchecked-disabled:var(--control-strong-stroke-disabled);--check-box-check-background-stroke-checked:var(--accent-default);--check-box-check-background-stroke-checked-pointer-over:var(--accent-secondary);--check-box-check-background-stroke-checked-pressed:var(--accent-tertiary);--check-box-check-background-stroke-checked-disabled:var(--control-strong-stroke-disabled);--check-box-check-background-fill-unchecked:var(--control-alt-fill-color-secondary);--check-box-check-background-fill-unchecked-pointer-over:var(--control-alt-fill-color-tertiary);--check-box-check-background-fill-unchecked-pressed:var(--control-alt-fill-color-quarternary);--check-box-check-background-fill-unchecked-disabled:var(--control-alt-fill-color-disabled);--check-box-check-background-fill-checked:var(--accent-default);--check-box-check-background-fill-checked-pointer-over:var(--accent-secondary);--check-box-check-background-fill-checked-pressed:var(--accent-tertiary);--check-box-check-background-fill-checked-disabled:var(--accent-disabled);--check-box-check-glyph-foreground-unchecked:var(--text-on-accent-primary);--check-box-check-glyph-foreground-unchecked-pointer-over:var(--text-on-accent-primary);--check-box-check-glyph-foreground-unchecked-pressed:var(--text-on-accent-primary);--check-box-check-glyph-foreground-unchecked-disabled:var(--text-on-accent-disabled);--check-box-check-glyph-foreground-checked:var(--text-on-accent-primary);--check-box-check-glyph-foreground-checked-pointer-over:var(--text-on-accent-primary);--check-box-check-glyph-foreground-checked-pressed:var(--text-on-accent-secondary);--check-box-check-glyph-foreground-checked-disabled:var(--text-on-accent-disabled);--radio-button-foreground:var(--text-fill-color-primary);--radio-button-foreground-pointer-over:var(--text-fill-color-primary);--radio-button-foreground-pressed:var(--text-fill-color-primary);--radio-button-foreground-disabled:var(--text-fill-color-disabled);--radio-button-background:var(--control-fill-color-transparent);--radio-button-background-pointer-over:var(--control-fill-color-transparent);--radio-button-background-pressed:var(--control-fill-color-transparent);--radio-button-background-disabled:var(--control-fill-color-transparent);--radio-button-border:var(--control-fill-color-transparent);--radio-button-border-pointer-over:var(--control-fill-color-transparent);--radio-button-border-pressed:var(--control-fill-color-transparent);--radio-button-border-disabled:var(--control-fill-color-transparent);--radio-button-outer-ellipse-stroke:var(--control-strong-stroke-default);--radio-button-outer-ellipse-stroke-pointer-over:var(--control-strong-stroke-default);--radio-button-outer-ellipse-stroke-pressed:var(--control-strong-stroke-disabled);--radio-button-outer-ellipse-stroke-disabled:var(--control-strong-stroke-disabled);--radio-button-outer-ellipse-fill:var(--control-alt-fill-color-secondary);--radio-button-outer-ellipse-fill-pointer-over:var(--control-alt-fill-color-tertiary);--radio-button-outer-ellipse-fill-pressed:var(--control-alt-fill-color-quarternary);--radio-button-outer-ellipse-fill-disabled:var(--control-alt-fill-color-disabled);--radio-button-outer-ellipse-checked-stroke:var(--accent-default);--radio-button-outer-ellipse-checked-stroke-pointer-over:var(--accent-secondary);--radio-button-outer-ellipse-checked-stroke-pressed:var(--accent-tertiary);--radio-button-outer-ellipse-checked-stroke-disabled:var(--accent-disabled);--radio-button-outer-ellipse-checked-fill:var(--accent-default);--radio-button-outer-ellipse-checked-fill-pointer-over:var(--accent-secondary);--radio-button-outer-ellipse-checked-fill-pressed:var(--accent-tertiary);--radio-button-outer-ellipse-checked-fill-disabled:var(--accent-disabled);--radio-button-check-glyph-fill:var(--text-on-accent-primary);--radio-button-check-glyph-fill-pointer-over:var(--text-on-accent-primary);--radio-button-check-glyph-fill-pressed:var(--text-on-accent-primary);--radio-button-check-glyph-fill-disabled:var(--text-on-accent-primary);--radio-button-check-glyph-stroke:var(--control-stroke-color-default);--radio-button-check-glyph-stroke-pointer-over:var(--control-stroke-color-default);--radio-button-check-glyph-stroke-pressed:var(--control-stroke-color-default);--radio-button-check-glyph-stroke-disabled:var(--control-stroke-color-default);--radio-button-check-glyph-stroke-checked:var(--control-stroke-on-accent-default);--radio-button-check-glyph-stroke-checked-pointer-over:var(--control-stroke-on-accent-default);--radio-button-check-glyph-stroke-checked-pressed:var(--control-stroke-on-accent-default);--radio-button-check-glyph-stroke-checked-disabled:var(--control-stroke-color-default);--toggle-switch-width:26px;--toggle-switch-height:15px;--toggle-switch-foreground:var(--text-fill-color-primary);--toggle-switch-foreground-disabled:var(--text-fill-color-disabled);--toggle-switch-on-stroke-thickness:0px;--toggle-switch-outer-border-stroke-thickness:1px;--toggle-switch-fill-off:var(--control-alt-fill-color-secondary);--toggle-switch-fill-off-pointer-over:var(--control-alt-fill-color-tertiary);--toggle-switch-fill-off-pressed:var(--control-alt-fill-color-quarternary);--toggle-switch-fill-off-disabled:var(--control-alt-fill-color-disabled);--toggle-switch-stroke-off:var(--control-strong-stroke-default);--toggle-switch-stroke-off-pointer-over:var(--control-strong-stroke-default);--toggle-switch-stroke-off-pressed:var(--control-strong-stroke-default);--toggle-switch-stroke-off-disabled:var(--control-strong-stroke-disabled);--toggle-switch-fill-on:var(--accent-secondary);--toggle-switch-fill-on-pointer-over:var(--accent-secondary);--toggle-switch-fill-on-pressed:var(--accent-tertiary);--toggle-switch-fill-on-disabled:var(--accent-disabled);--toggle-switch-stroke-on:var(--accent-secondary);--toggle-switch-stroke-on-pointer-over:var(--accent-secondary);--toggle-switch-stroke-on-pressed:var(--accent-tertiary);--toggle-switch-stroke-on-disabled:var(--accent-disabled);--toggle-switch-knob-radius:7px;--toggle-switch-knob-width:13px;--toggle-switch-knob-height:13px;--toggle-switch-knob-offset:0px;--toggle-switch-knob-zoom-pointer-over:0px;--toggle-switch-knob-active-translation:12px;--toggle-switch-knob-width-pointer-over:13px;--toggle-switch-knob-height-pointer-over:13px;--toggle-switch-knob-fill-off:var(--text-fill-color-secondary);--toggle-switch-knob-fill-off-pointer-over:var(--text-fill-color-secondary);--toggle-switch-knob-fill-off-pressed:var(--text-fill-color-secondary);--toggle-switch-knob-fill-off-disabled:var(--text-fill-color-disabled);--toggle-switch-knob-fill-on:var(--text-on-accent-selected);--toggle-switch-knob-fill-on-pointer-over:var(--text-on-accent-selected);--toggle-switch-knob-fill-on-pressed:var(--text-on-accent-selected);--toggle-switch-knob-fill-on-disabled:var(--text-on-accent-disabled);--toggle-switch-knob-stroke-on:var(--control-border-color-default);--grid-view-header-border-line:rgba(255, 255, 255, 0.2);--grid-view-item-background:var(--card-background-color);--grid-view-item-background-hover:var(--card-hover-background-color);--grid-view-item-stroke:rgba(0, 0, 0, 0.3);--navigation-view-content-background:var(--layer-fill-color-default);--navigation-view-content-grid-border:var(--card-stroke-color-default);--navigation-view-content-grid-border-thickness:1px solid;--navigation-view-flyout-border-color:var(--control-stroke-color-secondary);--navigation-view-flyout-background-color:rgba(32, 32, 32, 0.4);--navigation-view-flyout-backdrop-filter:blur(50px) saturate(125%);--navigation-view-separator-color:rgba(255, 255, 255, 0.0605);--sidebar-item-margin:3px 5px;--list-box-item-radius:var(--control-corner-radius);--list-box-item-background:var(--subtle-fill-transparent);--list-box-item-background-disabled:var(--subtle-fill-transparent);--list-box-item-background-pointer-over:var(--subtle-fill-transparent);--list-box-item-background-selected:rgb(var(--accent-dark-1));--list-box-item-background-selected-disabled:var(--subtle-fill-transparent);--list-box-item-background-pressed:var(--subtle-fill-transparent);--list-box-item-foreground:var(--text-fill-color-primary);--list-box-item-foreground-selected:var(--text-fill-color-primary);--list-box-item-foreground-pressed:var(--text-fill-color-primary);--list-box-item-foreground-disabled:var(--text-fill-color-disabled);--list-box-item-selection-indicator:rgb(var(--accent-dark-1));--menu-flyout-presenter-background:rgb(44, 44, 44);--menu-flyout-presenter-border:rgba(0, 0, 0, 0.2);--menu-flyout-presenter-backdrop-filter:blur(50px) saturate(125%);--menu-flyout-presenter-shadow:0px 8px 16px rgba(0, 0, 0, 0.14);--context-menu-item-background:var(--subtle-fill-transparent);--context-menu-item-background-disabled:var(--subtle-fill-transparent);--context-menu-item-background-pointer-over:var(--subtle-fill-secondary);--context-menu-item-background-pressed:var(--subtle-fill-tertiary);--context-menu-item-foreground:var(--text-fill-color-primary);--context-menu-item-foreground-pressed:var(--text-fill-color-secondary);--context-menu-item-foreground-disabled:var(--text-fill-color-disabled);--context-menu-item-key-accelerator-foreground:var(--text-fill-color-secondary);--context-menu-item-key-accelerator-foreground-disabled:var(--text-fill-color-disabled);--text-box-background:rgba(255, 255, 255, 0.05);--text-box-background-pointer-over:rgba(255, 255, 255, 0.05);--text-box-background-focused:var(--control-fill-color-input-active);--text-box-background-disabled:var(--control-fill-color-disabled);--text-box-border:var(--control-stroke-color-default);--text-box-border-pointer-over:var(--control-stroke-color-default);--text-box-border-focused:var(--control-stroke-color-default);--text-box-border-disabled:var(--control-stroke-color-default);--text-box-foreground:var(--text-fill-color-primary);--text-box-foreground-pointer-over:var(--text-fill-color-primary);--text-box-foreground-focused:var(--text-fill-color-primary);--text-box-foreground-disabled:var(--text-fill-color-disabled);--text-box-placeholder-foreground:var(--text-fill-color-secondary);--text-box-placeholder-foreground-pointer-over:var(--text-fill-color-secondary);--text-box-placeholder-foreground-focused:var(--text-fill-color-tertiary);--text-box-placeholder-foreground-disabled:var(--text-fill-color-disabled);--text-box-selection-highlight-color:rgb(var(--accent-base));--text-box-selection-color:rgb(255, 255, 255);--text-box-underline-border-thickness:0px;--text-box-underline-border-thickness-focused:0px;--scrollbar-track-background-color:transparent;--scrollbar-track-background-color-hover:transparent;--scrollbar-thumb-border-color:rgba(85, 85, 85, 0.231);--scrollbar-thumb-border-color-hover:rgba(183, 183, 183, 0.42);--scrollbar-thumb-background-color:rgb(118, 118, 118);--scrollbar-thumb-background-color-hover:rgb(169, 170, 170);--info-bar-error-severity-background:var(--system-fill-color-critical-background);--info-bar-warning-severity-background:var(--system-fill-color-caution-background);--info-bar-success-severity-background:var(--system-fill-color-success-background);--info-bar-informational-severity-background:var(--system-fill-color-attention-background);--info-bar-error-severity-icon-background:var(--system-fill-color-critical);--info-bar-warning-severity-icon-background:var(--system-fill-color-caution);--info-bar-success-severity-icon-background:var(--system-fill-color-success);--info-bar-informational-severity-icon-background:var(--accent-default);--info-bar-error-severity-icon-foreground:var(--text-fill-color-inverse);--info-bar-warning-severity-icon-foreground:var(--text-fill-color-inverse);--info-bar-success-severity-icon-foreground:var(--text-fill-color-inverse);--info-bar-informational-severity-icon-foreground:var(--text-fill-color-inverse);--info-bar-title-foreground:var(--text-fill-color-primary);--info-bar-message-foreground:var(--text-fill-color-primary);--info-bar-border:var(--card-stroke-color-default);--info-bar-border-thickness:1px;--info-bar-border-corner-radius:var(--control-corner-radius);--data-grid-column-header-foreground:var(--text-fill-color-tertiary);--data-grid-column-header-background:var(--control-fill-color-default);--data-grid-column-header-background-pointer-over:rgba(255, 255, 255, 0.15);--data-grid-column-header-background-pressed:var(--subtle-fill-tertiary);--data-grid-row-foreground:var(--text-fill-color-primary);--data-grid-row-background:var(--control-fill-color-default);--data-grid-row-background-pointer-over:rgba(255, 255, 255, 0.15);--data-grid-row-odd-background:rgba(255, 255, 255, 0.095);--data-grid-row-odd-background-pointer-over:rgba(255, 255, 255, 0.18);--data-grid-row-selected-background:rgba(var(--accent-base), 0.9);--data-grid-row-selected-background-pointer-over:rgba(var(--accent-base), 0.8);--data-grid-row-selected-foreground:var(--text-box-selection-color);--data-grid-row-selected-foreground-pointer-over:var(--text-box-selection-color);--data-grid-border:var(--control-stroke-color-default);--dialog-light-dismiss-overlay-background:rgba(0, 0, 0, 0.305);--dialog-shadow:0px 30px 38px -3px rgba(0,0,0,0.24);--dialog-background-color:rgb(43, 43, 43);--dialog-footer-background-color:rgb(32, 32, 32);--dialog-border-color:var(--control-stroke-color-default);--ui-setting-group-presenter-inner-ui-setting-background-color:transparent;--ui-setting-group-presenter-inner-ui-setting-border-color:var(--card-border);--ui-file-selector-background-color:transparent;--ui-file-selector-stroke-color:var(--text-fill-color-disabled);--ui-file-selector-dragging-background-color:var(--control-fill-color-tertiary);--ui-file-selector-dragging-stroke-color:var(--text-fill-color-tertiary);--ui-multiline-text-input-highlighted-text-span-background-color-blue:rgb(0, 120, 212);--ui-multiline-text-input-highlighted-text-span-background-color-green:rgb(14, 119, 53);--ui-multiline-text-input-highlighted-text-span-background-color-red:rgb(226, 36, 26);--ui-multiline-text-input-highlighted-text-span-background-color-yellow:rgb(204, 146, 0);--ui-multiline-text-input-highlighted-text-span-background-color-purple:rgb(107, 105, 214);--ui-multiline-text-input-highlighted-text-span-background-color-teal:rgb(3, 131, 135);--hero-background-image:url("../img/hero/dark-theme-tile.png");--hero-background-color:rgba(91, 42, 134, 0.5)}div[data-theme=macos-light-theme]{--control-corner-radius:6px;--overlay-corner-radius:8px;--text-weight-normal:300;--text-weight-bold:400;--text-weight-bolder:600;--accent-light-3:0,122,255;--accent-light-2:0,122,255;--accent-light-1:0,122,255;--accent-base:0,122,255;--accent-dark-1:0,122,255;--accent-dark-2:0,122,255;--accent-dark-3:0,122,255;--accent-default:rgba(var(--accent-base));--accent-secondary:rgba(var(--accent-light-1), 1);--accent-tertiary:rgba(var(--accent-light-2), 1);--accent-disabled:rgba(0, 0, 0, 0.158);--system-fill-color-success:rgb(15, 123, 15);--system-fill-color-caution:rgb(157, 93, 0);--system-fill-color-critical:rgb(196, 43, 28);--system-fill-color-neutral:rgba(0, 0, 0, 0.447);--system-fill-color-success-background:rgb(223, 246, 221);--system-fill-color-caution-background:rgb(255, 244, 206);--system-fill-color-critical-background:rgb(253, 231, 233);--system-fill-color-neutral-background:rgba(0, 0, 0, 0.024);--system-fill-color-attention-background:rgba(246, 246, 246, 0.502);--text-on-accent-primary:rgb(255, 255, 255);--text-on-accent-secondary:rgb(240, 240, 240);--text-on-accent-disabled:rgb(240, 240, 240);--text-on-accent-selected:rgb(240, 240, 240);--focus-stroke-outer:rgba(0, 0, 0, 1);--focus-stroke-inner:rgb(255, 255, 255);--text-fill-color-primary:rgba(0, 0, 0, 0.85);--text-fill-color-secondary:rgba(0, 0, 0, 0.5);--text-fill-color-tertiary:rgba(0, 0, 0, 0.25);--text-fill-color-disabled:rgba(0, 0, 0, 0.25);--text-fill-color-inverse:rgb(255, 255, 255);--control-fill-color-default:rgba(255, 255, 255, 1);--control-fill-color-secondary:rgba(255, 255, 255, 1);--control-fill-color-tertiary:rgba(255, 255, 255, 0.35);--control-fill-color-disabled:rgba(255, 255, 255, 0.5);--control-fill-color-transparent:rgba(255, 255, 255, 0);--control-fill-color-input-active:rgba(255, 255, 255, 1);--control-alt-fill-color-transparent:rgba(255, 255, 255, 0);--control-alt-fill-color-secondary:rgba(0, 0, 0, 0.09);--control-alt-fill-color-tertiary:rgba(0, 0, 0, 0.043);--control-alt-fill-color-quarternary:rgba(0, 0, 0, 0.071);--control-alt-fill-color-disabled:rgba(0, 0, 0, 0.03);--control-stroke-color-default:rgba(0, 0, 0, 0.3);--control-stroke-color-secondary:rgba(0, 0, 0, 0.05);--control-stroke-on-accent-default:hsla(0, 0%, 100%, 8%);--control-stroke-on-accent-secondary:hsla(0, 0%, 0%, 14%);--control-strong-stroke-default:rgba(0, 0, 0, 0.15);--control-strong-stroke-disabled:rgba(0, 0, 0, 0.157);--divider-stroke-color-default:rgba(0, 0, 0, 0.082);--subtle-fill-transparent:transparent;--subtle-fill-secondary:rgba(0, 0, 0, 0.061);--subtle-fill-tertiary:rgba(0, 0, 0, 0.042);--subtle-fill-disabled:transparent;--background-color:transparent;--layer-fill-color-default:rgb(246, 246, 246);--control-border-color-default:var(--control-stroke-color-secondary) var(--control-stroke-color-secondary) var(--control-stroke-color-default) var(--control-stroke-color-secondary);--accent-control-border-color-default:var(--control-stroke-on-accent-default) var(--control-stroke-on-accent-secondary) var(--control-stroke-on-accent-secondary) var(--control-stroke-on-accent-secondary);--card-stroke-color-default:rgba(0, 0, 0, 0.1);--card-border:var(--card-stroke-color-default);--card-border-thickness:1px solid;--card-foreground:var(--text-fill-color-primary);--card-foreground-description:var(--text-fill-color-secondary);--card-background-color:rgba(0, 0, 0, 0.020);--card-background-color-secondary:rgba(0, 0, 0, 0.035);--card-hover-background-color:rgba(0, 0, 0, 0.035);--button-background:var(--control-fill-color-default);--button-background-pointer-over:var(--control-fill-color-secondary);--button-background-pressed:var(--control-fill-color-tertiary);--button-background-disabled:var(--control-fill-color-disabled);--button-foreground:var(--text-fill-color-primary);--button-foreground-pointer-over:var(--text-fill-color-primary);--button-foreground-pressed:var(--text-fill-color-primary);--button-foreground-disabled:var(--text-fill-color-disabled);--button-border:var(--control-border-color-default);--button-border-pointer-over:var(--control-border-color-default);--button-border-pressed:var(--control-border-color-default);--button-border-disabled:var(--control-border-color-default);--button-border-thickness:1px solid;--accent-button-background:var(--accent-default);--accent-button-background-pointer-over:var(--accent-default);--accent-button-background-pressed:var(--accent-secondary);--accent-button-background-disabled:var(--accent-disabled);--accent-button-foreground:var(--text-on-accent-primary);--accent-button-foreground-pointer-over:var(--text-on-accent-primary);--accent-button-foreground-pressed:var(--text-on-accent-primary);--accent-button-foreground-disabled:var(--text-on-accent-disabled);--accent-button-border:var(--accent-control-border-color-default);--accent-button-border-pointer-over:var(--accent-control-border-color-default);--accent-button-border-pressed:var(--control-fill-color-transparent);--accent-button-border-disabled:var(--control-fill-color-transparent);--accent-button-border-thickness:1px solid;--stealth-button-background:var(--control-fill-color-transparent);--stealth-button-background-pointer-over:var(--control-alt-fill-color-secondary);--stealth-button-background-pressed:var(--control-alt-fill-color-tertiary);--stealth-button-background-disabled:var(--control-fill-color-transparent);--stealth-button-foreground:var(--text-fill-color-primary);--stealth-button-foreground-pointer-over:var(--text-fill-color-primary);--stealth-button-foreground-pressed:var(--text-fill-color-secondary);--stealth-button-foreground-disabled:var(--text-fill-color-disabled);--stealth-button-border:var(--control-fill-color-transparent);--stealth-button-border-pointer-over:var(--control-fill-color-transparent);--stealth-button-border-pressed:var(--control-fill-color-transparent);--stealth-button-border-disabled:var(--control-fill-color-transparent);--stealth-button-border-thickness:1px solid;--hyperlink-button-background:var(--control-fill-color-transparent);--hyperlink-button-background-pointer-over:var(--control-fill-color-transparent);--hyperlink-button-background-pressed:var(--control-fill-color-transparent);--hyperlink-button-background-disabled:var(--control-fill-color-transparent);--hyperlink-button-foreground:var(--accent-tertiary);--hyperlink-button-foreground-pointer-over:var(--accent-tertiary);--hyperlink-button-foreground-pressed:var(--accent-tertiary);--hyperlink-button-foreground-disabled:var(--accent-disabled);--hyperlink-button-border:var(--control-fill-color-transparent);--hyperlink-button-border-pointer-over:var(--control-fill-color-transparent);--hyperlink-button-border-pressed:var(--control-fill-color-transparent);--hyperlink-button-border-disabled:var(--control-fill-color-transparent);--hyperlink-button-border-thickness:0px solid;--check-box-check-corner-radius:var(--control-corner-radius);--check-box-foreground:var(--text-fill-color-primary);--check-box-foreground-disabled:var(--text-fill-color-disabled);--check-box-check-background-stroke-unchecked:var(--control-strong-stroke-default);--check-box-check-background-stroke-unchecked-pointer-over:var(--control-strong-stroke-default);--check-box-check-background-stroke-unchecked-pressed:var(--control-strong-stroke-disabled);--check-box-check-background-stroke-unchecked-disabled:var(--control-strong-stroke-disabled);--check-box-check-background-stroke-checked:var(--accent-default);--check-box-check-background-stroke-checked-pointer-over:var(--accent-secondary);--check-box-check-background-stroke-checked-pressed:var(--accent-tertiary);--check-box-check-background-stroke-checked-disabled:var(--control-strong-stroke-disabled);--check-box-check-background-fill-unchecked:var(--control-alt-fill-color-secondary);--check-box-check-background-fill-unchecked-pointer-over:var(--control-alt-fill-color-tertiary);--check-box-check-background-fill-unchecked-pressed:var(--control-alt-fill-color-quarternary);--check-box-check-background-fill-unchecked-disabled:var(--control-alt-fill-color-disabled);--check-box-check-background-fill-checked:var(--accent-default);--check-box-check-background-fill-checked-pointer-over:var(--accent-secondary);--check-box-check-background-fill-checked-pressed:var(--accent-tertiary);--check-box-check-background-fill-checked-disabled:var(--accent-disabled);--check-box-check-glyph-foreground-unchecked:var(--text-on-accent-primary);--check-box-check-glyph-foreground-unchecked-pointer-over:var(--text-on-accent-primary);--check-box-check-glyph-foreground-unchecked-pressed:var(--text-on-accent-primary);--check-box-check-glyph-foreground-unchecked-disabled:var(--text-on-accent-disabled);--check-box-check-glyph-foreground-checked:var(--text-on-accent-primary);--check-box-check-glyph-foreground-checked-pointer-over:var(--text-on-accent-primary);--check-box-check-glyph-foreground-checked-pressed:var(--text-on-accent-secondary);--check-box-check-glyph-foreground-checked-disabled:var(--text-on-accent-disabled);--radio-button-foreground:var(--text-fill-color-primary);--radio-button-foreground-pointer-over:var(--text-fill-color-primary);--radio-button-foreground-pressed:var(--text-fill-color-primary);--radio-button-foreground-disabled:var(--text-fill-color-disabled);--radio-button-background:var(--control-fill-color-transparent);--radio-button-background-pointer-over:var(--control-fill-color-transparent);--radio-button-background-pressed:var(--control-fill-color-transparent);--radio-button-background-disabled:var(--control-fill-color-transparent);--radio-button-border:var(--control-fill-color-transparent);--radio-button-border-pointer-over:var(--control-fill-color-transparent);--radio-button-border-pressed:var(--control-fill-color-transparent);--radio-button-border-disabled:var(--control-fill-color-transparent);--radio-button-outer-ellipse-stroke:var(--control-strong-stroke-default);--radio-button-outer-ellipse-stroke-pointer-over:var(--control-strong-stroke-default);--radio-button-outer-ellipse-stroke-pressed:var(--control-strong-stroke-disabled);--radio-button-outer-ellipse-stroke-disabled:var(--control-strong-stroke-disabled);--radio-button-outer-ellipse-fill:var(--control-alt-fill-color-secondary);--radio-button-outer-ellipse-fill-pointer-over:var(--control-alt-fill-color-tertiary);--radio-button-outer-ellipse-fill-pressed:var(--control-alt-fill-color-quarternary);--radio-button-outer-ellipse-fill-disabled:var(--control-alt-fill-color-disabled);--radio-button-outer-ellipse-checked-stroke:var(--accent-default);--radio-button-outer-ellipse-checked-stroke-pointer-over:var(--accent-secondary);--radio-button-outer-ellipse-checked-stroke-pressed:var(--accent-tertiary);--radio-button-outer-ellipse-checked-stroke-disabled:var(--accent-disabled);--radio-button-outer-ellipse-checked-fill:var(--accent-default);--radio-button-outer-ellipse-checked-fill-pointer-over:var(--accent-secondary);--radio-button-outer-ellipse-checked-fill-pressed:var(--accent-tertiary);--radio-button-outer-ellipse-checked-fill-disabled:var(--accent-disabled);--radio-button-check-glyph-fill:var(--text-on-accent-primary);--radio-button-check-glyph-fill-pointer-over:var(--text-on-accent-primary);--radio-button-check-glyph-fill-pressed:var(--text-on-accent-primary);--radio-button-check-glyph-fill-disabled:var(--text-on-accent-primary);--radio-button-check-glyph-stroke:var(--control-stroke-color-default);--radio-button-check-glyph-stroke-pointer-over:var(--control-stroke-color-default);--radio-button-check-glyph-stroke-pressed:var(--control-stroke-color-default);--radio-button-check-glyph-stroke-disabled:var(--control-stroke-color-default);--radio-button-check-glyph-stroke-checked:var(--control-stroke-on-accent-default);--radio-button-check-glyph-stroke-checked-pointer-over:var(--control-stroke-on-accent-default);--radio-button-check-glyph-stroke-checked-pressed:var(--control-stroke-on-accent-default);--radio-button-check-glyph-stroke-checked-disabled:var(--control-stroke-color-default);--toggle-switch-width:26px;--toggle-switch-height:15px;--toggle-switch-foreground:var(--text-fill-color-primary);--toggle-switch-foreground-disabled:var(--text-fill-color-disabled);--toggle-switch-on-stroke-thickness:0px;--toggle-switch-outer-border-stroke-thickness:1px;--toggle-switch-fill-off:var(--control-alt-fill-color-secondary);--toggle-switch-fill-off-pointer-over:var(--control-alt-fill-color-secondary);--toggle-switch-fill-off-pressed:var(--control-alt-fill-color-tertiary);--toggle-switch-fill-off-disabled:var(--control-alt-fill-color-disabled);--toggle-switch-stroke-off:var(--control-strong-stroke-default);--toggle-switch-stroke-off-pointer-over:var(--control-strong-stroke-default);--toggle-switch-stroke-off-pressed:var(--control-strong-stroke-default);--toggle-switch-stroke-off-disabled:var(--control-strong-stroke-disabled);--toggle-switch-fill-on:var(--accent-secondary);--toggle-switch-fill-on-pointer-over:var(--accent-secondary);--toggle-switch-fill-on-pressed:var(--accent-tertiary);--toggle-switch-fill-on-disabled:var(--accent-disabled);--toggle-switch-stroke-on:var(--accent-secondary);--toggle-switch-stroke-on-pointer-over:var(--accent-secondary);--toggle-switch-stroke-on-pressed:var(--accent-tertiary);--toggle-switch-stroke-on-disabled:var(--accent-disabled);--toggle-switch-knob-radius:7px;--toggle-switch-knob-width:13px;--toggle-switch-knob-height:13px;--toggle-switch-knob-offset:0px;--toggle-switch-knob-zoom-pointer-over:0px;--toggle-switch-knob-active-translation:12px;--toggle-switch-knob-width-pointer-over:13px;--toggle-switch-knob-height-pointer-over:13px;--toggle-switch-knob-fill-off:var(--text-on-accent-primary);--toggle-switch-knob-fill-off-pointer-over:var(--text-on-accent-primary);--toggle-switch-knob-fill-off-pressed:var(--text-on-accent-selected);--toggle-switch-knob-fill-off-disabled:var(--text-on-accent-disabled);--toggle-switch-knob-fill-on:var(--text-on-accent-primary);--toggle-switch-knob-fill-on-pointer-over:var(--text-on-accent-primary);--toggle-switch-knob-fill-on-pressed:var(--text-on-accent-selected);--toggle-switch-knob-fill-on-disabled:var(--text-on-accent-disabled);--toggle-switch-knob-stroke-on:var(--control-border-color-default);--grid-view-header-border-line:rgba(0, 0, 0, 0.1);--grid-view-item-background:var(--card-background-color);--grid-view-item-background-hover:var(--card-hover-background-color);--grid-view-item-stroke:rgba(0, 0, 0, 0.1);--navigation-view-content-background:var(--layer-fill-color-default);--navigation-view-content-grid-border:var(--card-stroke-color-default);--navigation-view-content-grid-border-thickness:1px solid;--navigation-view-flyout-border-color:var(--control-stroke-color-secondary);--navigation-view-flyout-background-color:rgba(246, 246, 246, 0.6);--navigation-view-flyout-backdrop-filter:blur(50px) saturate(125%);--navigation-view-separator-color:rgba(0, 0, 0, 0.05);--sidebar-item-margin:3px 5px;--list-box-item-radius:var(--control-corner-radius);--list-box-item-background:var(--subtle-fill-transparent);--list-box-item-background-disabled:var(--subtle-fill-transparent);--list-box-item-background-pointer-over:var(--subtle-fill-transparent);--list-box-item-background-selected:rgb(var(--accent-dark-1));--list-box-item-background-selected-disabled:var(--subtle-fill-transparent);--list-box-item-background-pressed:var(--subtle-fill-transparent);--list-box-item-foreground:var(--text-fill-color-primary);--list-box-item-foreground-selected:var(--text-fill-color-inverse);--list-box-item-foreground-pressed:var(--text-fill-color-primary);--list-box-item-foreground-disabled:var(--text-fill-color-disabled);--list-box-item-selection-indicator:rgb(var(--accent-dark-1));--menu-flyout-presenter-background:rgba(246, 246, 246);--menu-flyout-presenter-border:rgba(0, 0, 0, 0.4);--menu-flyout-presenter-backdrop-filter:blur(50px) saturate(125%);--menu-flyout-presenter-shadow:0px 8px 16px rgba(0, 0, 0, 0.14);--context-menu-item-background:var(--subtle-fill-transparent);--context-menu-item-background-disabled:var(--subtle-fill-transparent);--context-menu-item-background-pointer-over:var(--subtle-fill-secondary);--context-menu-item-background-pressed:var(--subtle-fill-tertiary);--context-menu-item-foreground:var(--text-fill-color-primary);--context-menu-item-foreground-pressed:var(--text-fill-color-secondary);--context-menu-item-foreground-disabled:var(--text-fill-color-disabled);--context-menu-item-key-accelerator-foreground:var(--text-fill-color-secondary);--context-menu-item-key-accelerator-foreground-disabled:var(--text-fill-color-disabled);--text-box-background:var(--control-fill-color-input-active);--text-box-background-pointer-over:var(--control-fill-color-input-active);--text-box-background-focused:var(--control-fill-color-input-active);--text-box-background-disabled:var(--control-fill-color-disabled);--text-box-border:var(--control-border-color-default);--text-box-border-pointer-over:var(--control-border-color-default);--text-box-border-focused:var(--control-border-color-default);--text-box-border-disabled:var(--control-border-color-default);--text-box-foreground:var(--text-fill-color-primary);--text-box-foreground-pointer-over:var(--text-fill-color-primary);--text-box-foreground-focused:var(--text-fill-color-primary);--text-box-foreground-disabled:var(--text-fill-color-disabled);--text-box-placeholder-foreground:var(--text-fill-color-secondary);--text-box-placeholder-foreground-pointer-over:var(--text-fill-color-secondary);--text-box-placeholder-foreground-focused:var(--text-fill-color-tertiary);--text-box-placeholder-foreground-disabled:var(--text-fill-color-disabled);--text-box-selection-highlight-color:rgb(var(--accent-base));--text-box-selection-color:rgb(255, 255, 255);--text-box-underline-border-thickness:0px;--text-box-underline-border-thickness-focused:0px;--scrollbar-track-background-color:transparent;--scrollbar-track-background-color-hover:transparent;--scrollbar-thumb-border-color:rgba(85, 85, 85, 0.231);--scrollbar-thumb-border-color-hover:rgba(183, 183, 183, 0.42);--scrollbar-thumb-background-color:rgb(194, 194, 194);--scrollbar-thumb-background-color-hover:rgb(126, 126, 126);--info-bar-error-severity-background:var(--system-fill-color-critical-background);--info-bar-warning-severity-background:var(--system-fill-color-caution-background);--info-bar-success-severity-background:var(--system-fill-color-success-background);--info-bar-informational-severity-background:var(--system-fill-color-attention-background);--info-bar-error-severity-icon-background:var(--system-fill-color-critical);--info-bar-warning-severity-icon-background:var(--system-fill-color-caution);--info-bar-success-severity-icon-background:var(--system-fill-color-success);--info-bar-informational-severity-icon-background:var(--accent-default);--info-bar-error-severity-icon-foreground:var(--text-fill-color-inverse);--info-bar-warning-severity-icon-foreground:var(--text-fill-color-inverse);--info-bar-success-severity-icon-foreground:var(--text-fill-color-inverse);--info-bar-informational-severity-icon-foreground:var(--text-fill-color-inverse);--info-bar-title-foreground:var(--text-fill-color-primary);--info-bar-message-foreground:var(--text-fill-color-primary);--info-bar-border:var(--card-stroke-color-default);--info-bar-border-thickness:1px;--info-bar-border-corner-radius:var(--control-corner-radius);--data-grid-column-header-foreground:var(--text-fill-color-tertiary);--data-grid-column-header-background:var(--control-fill-color-default);--data-grid-column-header-background-pointer-over:rgba(255, 255, 255, 0.15);--data-grid-column-header-background-pressed:var(--subtle-fill-tertiary);--data-grid-row-foreground:var(--text-fill-color-primary);--data-grid-row-background:var(--control-fill-color-default);--data-grid-row-background-pointer-over:rgba(255, 255, 255, 0.15);--data-grid-row-odd-background:rgba(255, 255, 255, 0.095);--data-grid-row-odd-background-pointer-over:rgba(255, 255, 255, 0.18);--data-grid-row-selected-background:rgba(var(--accent-base), 0.9);--data-grid-row-selected-background-pointer-over:rgba(var(--accent-base), 0.8);--data-grid-row-selected-foreground:var(--text-box-selection-color);--data-grid-row-selected-foreground-pointer-over:var(--text-box-selection-color);--data-grid-border:var(--control-stroke-color-default);--dialog-light-dismiss-overlay-background:rgba(0, 0, 0, 0.2);--dialog-shadow:0px 30px 38px -3px rgba(0,0,0,0.24);--dialog-background-color:rgba(255, 255, 255, 1);--dialog-footer-background-color:rgb(246, 246, 246);--dialog-border-color:var(--control-stroke-color-default);--ui-setting-group-presenter-inner-ui-setting-background-color:transparent;--ui-setting-group-presenter-inner-ui-setting-border-color:var(--card-border);--ui-file-selector-background-color:transparent;--ui-file-selector-stroke-color:var(--text-fill-color-disabled);--ui-file-selector-dragging-background-color:var(--control-fill-color-tertiary);--ui-file-selector-dragging-stroke-color:var(--text-fill-color-tertiary);--ui-multiline-text-input-highlighted-text-span-background-color-blue:rgb(66, 173, 255);--ui-multiline-text-input-highlighted-text-span-background-color-green:rgb(66, 255, 132);--ui-multiline-text-input-highlighted-text-span-background-color-red:rgb(255, 80, 71);--ui-multiline-text-input-highlighted-text-span-background-color-yellow:rgb(255, 199, 58);--ui-multiline-text-input-highlighted-text-span-background-color-purple:rgb(157, 155, 255);--ui-multiline-text-input-highlighted-text-span-background-color-teal:rgb(6, 255, 229);--hero-background-image:url("../img/hero/light-theme-tile.png");--hero-background-color:rgba(131, 0, 255, 0.35)}div[data-theme=linux-dark-theme]{--control-corner-radius:6px;--overlay-corner-radius:8px;--text-weight-normal:400;--text-weight-bold:600;--text-weight-bolder:700;--accent-light-3:144,192,244;--accent-light-2:106,171,240;--accent-light-1:71,140,246;--accent-base:22,122,229;--accent-dark-1:20,109,204;--accent-dark-2:17,89,167;--accent-dark-3:13,69,130;--accent-default:rgba(var(--accent-base));--accent-secondary:rgba(var(--accent-light-1), 1);--accent-tertiary:rgba(var(--accent-light-2), 1);--accent-disabled:rgba(255, 255, 255, 0.158);--system-fill-color-success:rgb(108, 203, 95);--system-fill-color-caution:rgb(252, 225, 0);--system-fill-color-critical:rgb(255, 153, 164);--system-fill-color-neutral:rgba(255, 255, 255, 0.545);--system-fill-color-success-background:rgb(57, 61, 27);--system-fill-color-caution-background:rgb(67, 53, 25);--system-fill-color-critical-background:rgb(68, 39, 38);--system-fill-color-neutral-background:rgba(255, 255, 255, 0.031);--system-fill-color-attention-background:rgba(255, 255, 255, 0.031);--text-on-accent-primary:rgb(0, 0, 0);--text-on-accent-secondary:rgba(0, 0, 0, 0.5);--text-on-accent-disabled:rgba(255, 255, 255, 0.53);--text-on-accent-selected:rgb(255, 255, 255);--focus-stroke-outer:rgb(255, 255, 255);--focus-stroke-inner:rgba(0, 0, 0, 0.3);--text-fill-color-primary:rgba(255, 255, 255, 1);--text-fill-color-secondary:rgba(255, 255, 255, 0.8471);--text-fill-color-tertiary:rgba(255, 255, 255, 0.53);--text-fill-color-disabled:rgba(255, 255, 255, 0.36);--text-fill-color-inverse:rgba(0, 0, 0, 0.89);--control-fill-color-default:rgb(55, 55, 55);--control-fill-color-secondary:rgb(60, 60, 60);--control-fill-color-tertiary:rgb(21, 21, 21);--control-fill-color-disabled:rgb(42, 42, 42);--control-fill-color-transparent:rgba(255, 255, 255, 0);--control-fill-color-input-active:rgb(39, 39, 39);--control-alt-fill-color-transparent:rgba(255, 255, 255, 0);--control-alt-fill-color-secondary:rgb(74, 74, 74);--control-alt-fill-color-tertiary:rgba(255, 255, 255, 0.043);--control-alt-fill-color-quarternary:rgba(255, 255, 255, 0.071);--control-alt-fill-color-disabled:rgba(255, 255, 255, 0);--control-stroke-color-default:rgb(24, 24, 24);--control-stroke-color-secondary:transparent;--control-stroke-on-accent-default:hsla(0, 0%, 100%, 8%);--control-stroke-on-accent-secondary:hsla(0, 0%, 0%, 14%);--control-strong-stroke-default:rgba(255, 255, 255, 0.15);--control-strong-stroke-disabled:rgba(255, 255, 255, 0.157);--divider-stroke-color-default:rgba(255, 255, 255, 0.082);--subtle-fill-transparent:transparent;--subtle-fill-secondary:rgb(49, 49, 49);--subtle-fill-tertiary:rgb(55, 55, 55);--subtle-fill-disabled:transparent;--background-color:rgb(39, 39, 39);--layer-fill-color-default:rgb(44, 44, 44);--control-border-color-default:var(--control-stroke-color-default) var(--control-stroke-color-default) var(--control-stroke-color-default) var(--control-stroke-color-default);--accent-control-border-color-default:var(--control-stroke-on-accent-secondary) var(--control-stroke-on-accent-secondary) var(--control-stroke-on-accent-secondary) var(--control-stroke-on-accent-secondary);--card-stroke-color-default:rgba(0, 0, 0, 0.4);--card-border:var(--card-stroke-color-default);--card-border-thickness:1px solid;--card-foreground:var(--text-fill-color-primary);--card-foreground-description:var(--text-fill-color-secondary);--card-background-color:rgb(39, 39, 39);--card-background-color-secondary:rgb(39, 39, 39);--card-hover-background-color:rgb(49, 49, 49);--button-background:var(--control-fill-color-default);--button-background-pointer-over:var(--control-fill-color-secondary);--button-background-pressed:var(--control-fill-color-tertiary);--button-background-disabled:var(--control-fill-color-disabled);--button-foreground:var(--text-fill-color-primary);--button-foreground-pointer-over:var(--text-fill-color-primary);--button-foreground-pressed:var(--text-fill-color-secondary);--button-foreground-disabled:var(--text-fill-color-disabled);--button-border:var(--control-border-color-default);--button-border-pointer-over:var(--control-border-color-default);--button-border-pressed:var(--control-stroke-color-default);--button-border-disabled:var(--control-stroke-color-default);--button-border-thickness:1px solid;--accent-button-background:var(--accent-default);--accent-button-background-pointer-over:var(--accent-default);--accent-button-background-pressed:var(--accent-secondary);--accent-button-background-disabled:var(--accent-disabled);--accent-button-foreground:var(--text-on-accent-primary);--accent-button-foreground-pointer-over:var(--text-on-accent-primary);--accent-button-foreground-pressed:var(--text-on-accent-primary);--accent-button-foreground-disabled:var(--text-on-accent-disabled);--accent-button-border:var(--accent-control-border-color-default);--accent-button-border-pointer-over:var(--accent-control-border-color-default);--accent-button-border-pressed:var(--control-fill-color-transparent);--accent-button-border-disabled:var(--control-fill-color-transparent);--accent-button-border-thickness:1px solid;--stealth-button-background:var(--control-fill-color-transparent);--stealth-button-background-pointer-over:var(--control-fill-color-secondary);--stealth-button-background-pressed:var(--control-fill-color-tertiary);--stealth-button-background-disabled:var(--control-fill-color-transparent);--stealth-button-foreground:var(--text-fill-color-primary);--stealth-button-foreground-pointer-over:var(--text-fill-color-primary);--stealth-button-foreground-pressed:var(--text-fill-color-secondary);--stealth-button-foreground-disabled:var(--text-fill-color-disabled);--stealth-button-border:var(--control-fill-color-transparent);--stealth-button-border-pointer-over:var(--control-border-color-default);--stealth-button-border-pressed:var(--control-stroke-color-default);--stealth-button-border-disabled:var(--control-fill-color-transparent);--stealth-button-border-thickness:1px solid;--hyperlink-button-background:var(--control-fill-color-transparent);--hyperlink-button-background-pointer-over:var(--control-fill-color-transparent);--hyperlink-button-background-pressed:var(--control-fill-color-transparent);--hyperlink-button-background-disabled:var(--control-fill-color-transparent);--hyperlink-button-foreground:var(--accent-tertiary);--hyperlink-button-foreground-pointer-over:var(--accent-tertiary);--hyperlink-button-foreground-pressed:var(--accent-tertiary);--hyperlink-button-foreground-disabled:var(--accent-disabled);--hyperlink-button-border:var(--control-fill-color-transparent);--hyperlink-button-border-pointer-over:var(--control-fill-color-transparent);--hyperlink-button-border-pressed:var(--control-fill-color-transparent);--hyperlink-button-border-disabled:var(--control-fill-color-transparent);--hyperlink-button-border-thickness:0px solid;--check-box-check-corner-radius:var(--control-corner-radius);--check-box-foreground:var(--text-fill-color-primary);--check-box-foreground-disabled:var(--text-fill-color-disabled);--check-box-check-background-stroke-unchecked:var(--control-strong-stroke-default);--check-box-check-background-stroke-unchecked-pointer-over:var(--control-strong-stroke-default);--check-box-check-background-stroke-unchecked-pressed:var(--control-strong-stroke-disabled);--check-box-check-background-stroke-unchecked-disabled:var(--control-strong-stroke-disabled);--check-box-check-background-stroke-checked:var(--accent-default);--check-box-check-background-stroke-checked-pointer-over:var(--accent-secondary);--check-box-check-background-stroke-checked-pressed:var(--accent-tertiary);--check-box-check-background-stroke-checked-disabled:var(--control-strong-stroke-disabled);--check-box-check-background-fill-unchecked:var(--control-alt-fill-color-secondary);--check-box-check-background-fill-unchecked-pointer-over:var(--control-alt-fill-color-tertiary);--check-box-check-background-fill-unchecked-pressed:var(--control-alt-fill-color-quarternary);--check-box-check-background-fill-unchecked-disabled:var(--control-alt-fill-color-disabled);--check-box-check-background-fill-checked:var(--accent-default);--check-box-check-background-fill-checked-pointer-over:var(--accent-secondary);--check-box-check-background-fill-checked-pressed:var(--accent-tertiary);--check-box-check-background-fill-checked-disabled:var(--accent-disabled);--check-box-check-glyph-foreground-unchecked:var(--text-on-accent-primary);--check-box-check-glyph-foreground-unchecked-pointer-over:var(--text-on-accent-primary);--check-box-check-glyph-foreground-unchecked-pressed:var(--text-on-accent-primary);--check-box-check-glyph-foreground-unchecked-disabled:var(--text-on-accent-disabled);--check-box-check-glyph-foreground-checked:var(--text-on-accent-primary);--check-box-check-glyph-foreground-checked-pointer-over:var(--text-on-accent-primary);--check-box-check-glyph-foreground-checked-pressed:var(--text-on-accent-secondary);--check-box-check-glyph-foreground-checked-disabled:var(--text-on-accent-disabled);--radio-button-foreground:var(--text-fill-color-primary);--radio-button-foreground-pointer-over:var(--text-fill-color-primary);--radio-button-foreground-pressed:var(--text-fill-color-primary);--radio-button-foreground-disabled:var(--text-fill-color-disabled);--radio-button-background:var(--control-fill-color-transparent);--radio-button-background-pointer-over:var(--control-fill-color-transparent);--radio-button-background-pressed:var(--control-fill-color-transparent);--radio-button-background-disabled:var(--control-fill-color-transparent);--radio-button-border:var(--control-fill-color-transparent);--radio-button-border-pointer-over:var(--control-fill-color-transparent);--radio-button-border-pressed:var(--control-fill-color-transparent);--radio-button-border-disabled:var(--control-fill-color-transparent);--radio-button-outer-ellipse-stroke:var(--control-strong-stroke-default);--radio-button-outer-ellipse-stroke-pointer-over:var(--control-strong-stroke-default);--radio-button-outer-ellipse-stroke-pressed:var(--control-strong-stroke-disabled);--radio-button-outer-ellipse-stroke-disabled:var(--control-strong-stroke-disabled);--radio-button-outer-ellipse-fill:var(--control-alt-fill-color-secondary);--radio-button-outer-ellipse-fill-pointer-over:var(--control-alt-fill-color-tertiary);--radio-button-outer-ellipse-fill-pressed:var(--control-alt-fill-color-quarternary);--radio-button-outer-ellipse-fill-disabled:var(--control-alt-fill-color-disabled);--radio-button-outer-ellipse-checked-stroke:var(--accent-default);--radio-button-outer-ellipse-checked-stroke-pointer-over:var(--accent-secondary);--radio-button-outer-ellipse-checked-stroke-pressed:var(--accent-tertiary);--radio-button-outer-ellipse-checked-stroke-disabled:var(--accent-disabled);--radio-button-outer-ellipse-checked-fill:var(--accent-default);--radio-button-outer-ellipse-checked-fill-pointer-over:var(--accent-secondary);--radio-button-outer-ellipse-checked-fill-pressed:var(--accent-tertiary);--radio-button-outer-ellipse-checked-fill-disabled:var(--accent-disabled);--radio-button-check-glyph-fill:var(--text-on-accent-primary);--radio-button-check-glyph-fill-pointer-over:var(--text-on-accent-primary);--radio-button-check-glyph-fill-pressed:var(--text-on-accent-primary);--radio-button-check-glyph-fill-disabled:var(--text-on-accent-primary);--radio-button-check-glyph-stroke:var(--control-stroke-color-default);--radio-button-check-glyph-stroke-pointer-over:var(--control-stroke-color-default);--radio-button-check-glyph-stroke-pressed:var(--control-stroke-color-default);--radio-button-check-glyph-stroke-disabled:var(--control-stroke-color-default);--radio-button-check-glyph-stroke-checked:var(--control-stroke-on-accent-default);--radio-button-check-glyph-stroke-checked-pointer-over:var(--control-stroke-on-accent-default);--radio-button-check-glyph-stroke-checked-pressed:var(--control-stroke-on-accent-default);--radio-button-check-glyph-stroke-checked-disabled:var(--control-stroke-color-default);--toggle-switch-width:51px;--toggle-switch-height:26px;--toggle-switch-foreground:var(--text-fill-color-primary);--toggle-switch-foreground-disabled:var(--text-fill-color-disabled);--toggle-switch-on-stroke-thickness:0px;--toggle-switch-outer-border-stroke-thickness:0px;--toggle-switch-fill-off:var(--control-alt-fill-color-secondary);--toggle-switch-fill-off-pointer-over:var(--control-alt-fill-color-secondary);--toggle-switch-fill-off-pressed:var(--control-alt-fill-color-secondary);--toggle-switch-fill-off-disabled:var(--control-alt-fill-color-disabled);--toggle-switch-stroke-off:var(--control-strong-stroke-default);--toggle-switch-stroke-off-pointer-over:var(--control-strong-stroke-default);--toggle-switch-stroke-off-pressed:var(--control-strong-stroke-default);--toggle-switch-stroke-off-disabled:var(--control-strong-stroke-disabled);--toggle-switch-fill-on:var(--accent-secondary);--toggle-switch-fill-on-pointer-over:var(--accent-secondary);--toggle-switch-fill-on-pressed:var(--accent-secondary);--toggle-switch-fill-on-disabled:var(--accent-disabled);--toggle-switch-stroke-on:var(--accent-secondary);--toggle-switch-stroke-on-pointer-over:var(--accent-secondary);--toggle-switch-stroke-on-pressed:var(--accent-tertiary);--toggle-switch-stroke-on-disabled:var(--accent-disabled);--toggle-switch-knob-radius:20px;--toggle-switch-knob-width:22px;--toggle-switch-knob-height:22px;--toggle-switch-knob-offset:2px;--toggle-switch-knob-zoom-pointer-over:0px;--toggle-switch-knob-active-translation:25px;--toggle-switch-knob-width-pointer-over:22px;--toggle-switch-knob-height-pointer-over:22px;--toggle-switch-knob-fill-off:var(--text-fill-color-secondary);--toggle-switch-knob-fill-off-pointer-over:var(--text-fill-color-secondary);--toggle-switch-knob-fill-off-pressed:var(--text-fill-color-secondary);--toggle-switch-knob-fill-off-disabled:var(--text-fill-color-disabled);--toggle-switch-knob-fill-on:var(--text-on-accent-selected);--toggle-switch-knob-fill-on-pointer-over:var(--text-on-accent-selected);--toggle-switch-knob-fill-on-pressed:var(--text-on-accent-selected);--toggle-switch-knob-fill-on-disabled:var(--text-on-accent-disabled);--toggle-switch-knob-stroke-on:var(--control-border-color-default);--grid-view-header-border-line:rgba(255, 255, 255, 0.2);--grid-view-item-background:var(--card-background-color);--grid-view-item-background-hover:var(--card-hover-background-color);--grid-view-item-stroke:rgba(0, 0, 0, 0.3);--navigation-view-content-background:var(--layer-fill-color-default);--navigation-view-content-grid-border:var(--card-stroke-color-default);--navigation-view-content-grid-border-thickness:1px solid;--navigation-view-flyout-border-color:var(--control-stroke-color-default);--navigation-view-flyout-background-color:rgba(32, 32, 32, 0.4);--navigation-view-flyout-backdrop-filter:blur(50px) saturate(125%);--navigation-view-separator-color:rgba(255, 255, 255, 0.0605);--sidebar-item-margin:0px;--list-box-item-radius:0px;--list-box-item-background:var(--subtle-fill-transparent);--list-box-item-background-disabled:var(--subtle-fill-transparent);--list-box-item-background-pointer-over:var(--subtle-fill-secondary);--list-box-item-background-selected:rgb(var(--accent-dark-1));--list-box-item-background-selected-disabled:var(--subtle-fill-transparent);--list-box-item-background-pressed:var(--subtle-fill-transparent);--list-box-item-foreground:var(--text-fill-color-primary);--list-box-item-foreground-selected:var(--text-fill-color-primary);--list-box-item-foreground-pressed:var(--text-fill-color-primary);--list-box-item-foreground-disabled:var(--text-fill-color-disabled);--list-box-item-selection-indicator:rgb(var(--accent-dark-1));--menu-flyout-presenter-background:rgb(29, 29, 29);--menu-flyout-presenter-border:rgba(0, 0, 0, 0.2);--menu-flyout-presenter-backdrop-filter:none;--menu-flyout-presenter-shadow:0px 8px 16px rgba(0, 0, 0, 0.14);--context-menu-item-background:var(--subtle-fill-transparent);--context-menu-item-background-disabled:var(--subtle-fill-transparent);--context-menu-item-background-pointer-over:var(--subtle-fill-secondary);--context-menu-item-background-pressed:var(--subtle-fill-tertiary);--context-menu-item-foreground:var(--text-fill-color-primary);--context-menu-item-foreground-pressed:var(--text-fill-color-secondary);--context-menu-item-foreground-disabled:var(--text-fill-color-disabled);--context-menu-item-key-accelerator-foreground:var(--text-fill-color-secondary);--context-menu-item-key-accelerator-foreground-disabled:var(--text-fill-color-disabled);--text-box-background:var(--control-fill-color-input-active);--text-box-background-pointer-over:var(--control-fill-color-input-active);--text-box-background-focused:var(--control-fill-color-input-active);--text-box-background-disabled:var(--control-fill-color-disabled);--text-box-border:var(--control-stroke-color-default);--text-box-border-pointer-over:var(--control-stroke-color-default);--text-box-border-focused:var(--control-stroke-color-default);--text-box-border-disabled:var(--control-stroke-color-default);--text-box-foreground:var(--text-fill-color-primary);--text-box-foreground-pointer-over:var(--text-fill-color-primary);--text-box-foreground-focused:var(--text-fill-color-primary);--text-box-foreground-disabled:var(--text-fill-color-disabled);--text-box-placeholder-foreground:var(--text-fill-color-secondary);--text-box-placeholder-foreground-pointer-over:var(--text-fill-color-secondary);--text-box-placeholder-foreground-focused:var(--text-fill-color-tertiary);--text-box-placeholder-foreground-disabled:var(--text-fill-color-disabled);--text-box-selection-highlight-color:rgb(var(--accent-base));--text-box-selection-color:rgb(255, 255, 255);--text-box-underline-border-thickness:0px;--text-box-underline-border-thickness-focused:0px;--scrollbar-track-background-color:transparent;--scrollbar-track-background-color-hover:transparent;--scrollbar-thumb-border-color:rgba(85, 85, 85, 0.231);--scrollbar-thumb-border-color-hover:rgba(183, 183, 183, 0.42);--scrollbar-thumb-background-color:rgb(118, 118, 118);--scrollbar-thumb-background-color-hover:rgb(169, 170, 170);--info-bar-error-severity-background:var(--system-fill-color-critical-background);--info-bar-warning-severity-background:var(--system-fill-color-caution-background);--info-bar-success-severity-background:var(--system-fill-color-success-background);--info-bar-informational-severity-background:var(--system-fill-color-attention-background);--info-bar-error-severity-icon-background:var(--system-fill-color-critical);--info-bar-warning-severity-icon-background:var(--system-fill-color-caution);--info-bar-success-severity-icon-background:var(--system-fill-color-success);--info-bar-informational-severity-icon-background:var(--accent-default);--info-bar-error-severity-icon-foreground:var(--text-fill-color-inverse);--info-bar-warning-severity-icon-foreground:var(--text-fill-color-inverse);--info-bar-success-severity-icon-foreground:var(--text-fill-color-inverse);--info-bar-informational-severity-icon-foreground:var(--text-fill-color-inverse);--info-bar-title-foreground:var(--text-fill-color-primary);--info-bar-message-foreground:var(--text-fill-color-primary);--info-bar-border:var(--card-stroke-color-default);--info-bar-border-thickness:1px;--info-bar-border-corner-radius:var(--control-corner-radius);--data-grid-column-header-foreground:var(--text-fill-color-tertiary);--data-grid-column-header-background:var(--control-fill-color-default);--data-grid-column-header-background-pointer-over:rgba(255, 255, 255, 0.15);--data-grid-column-header-background-pressed:var(--subtle-fill-tertiary);--data-grid-row-foreground:var(--text-fill-color-primary);--data-grid-row-background:var(--control-fill-color-default);--data-grid-row-background-pointer-over:rgba(255, 255, 255, 0.15);--data-grid-row-odd-background:rgba(255, 255, 255, 0.095);--data-grid-row-odd-background-pointer-over:rgba(255, 255, 255, 0.18);--data-grid-row-selected-background:rgba(var(--accent-base), 0.9);--data-grid-row-selected-background-pointer-over:rgba(var(--accent-base), 0.8);--data-grid-row-selected-foreground:var(--text-box-selection-color);--data-grid-row-selected-foreground-pointer-over:var(--text-box-selection-color);--data-grid-border:var(--control-stroke-color-default);--dialog-light-dismiss-overlay-background:rgba(0, 0, 0, 0.305);--dialog-shadow:0px 30px 38px -3px rgba(0,0,0,0.24);--dialog-background-color:rgb(43, 43, 43);--dialog-footer-background-color:rgb(32, 32, 32);--dialog-border-color:var(--control-stroke-color-default);--ui-setting-group-presenter-inner-ui-setting-background-color:transparent;--ui-setting-group-presenter-inner-ui-setting-border-color:transparent;--ui-file-selector-background-color:transparent;--ui-file-selector-stroke-color:var(--text-fill-color-disabled);--ui-file-selector-dragging-background-color:var(--control-fill-color-tertiary);--ui-file-selector-dragging-stroke-color:var(--text-fill-color-tertiary);--ui-multiline-text-input-highlighted-text-span-background-color-blue:rgb(0, 120, 212);--ui-multiline-text-input-highlighted-text-span-background-color-green:rgb(14, 119, 53);--ui-multiline-text-input-highlighted-text-span-background-color-red:rgb(226, 36, 26);--ui-multiline-text-input-highlighted-text-span-background-color-yellow:rgb(204, 146, 0);--ui-multiline-text-input-highlighted-text-span-background-color-purple:rgb(107, 105, 214);--ui-multiline-text-input-highlighted-text-span-background-color-teal:rgb(3, 131, 135);--hero-background-image:url("../img/hero/dark-theme-tile.png");--hero-background-color:rgba(91, 42, 134, 0.5)}div[data-theme=linux-light-theme]{--control-corner-radius:6px;--overlay-corner-radius:8px;--text-weight-normal:400;--text-weight-bold:600;--text-weight-bolder:700;--accent-light-3:0,122,255;--accent-light-2:0,122,255;--accent-light-1:0,122,255;--accent-base:0,122,255;--accent-dark-1:0,122,255;--accent-dark-2:0,122,255;--accent-dark-3:0,122,255;--accent-default:rgba(var(--accent-base));--accent-secondary:rgba(var(--accent-light-1), 1);--accent-tertiary:rgba(var(--accent-light-2), 1);--accent-disabled:rgba(0, 0, 0, 0.158);--system-fill-color-success:rgb(15, 123, 15);--system-fill-color-caution:rgb(157, 93, 0);--system-fill-color-critical:rgb(196, 43, 28);--system-fill-color-neutral:rgba(0, 0, 0, 0.447);--system-fill-color-success-background:rgb(223, 246, 221);--system-fill-color-caution-background:rgb(255, 244, 206);--system-fill-color-critical-background:rgb(253, 231, 233);--system-fill-color-neutral-background:rgba(0, 0, 0, 0.024);--system-fill-color-attention-background:rgba(246, 246, 246, 0.502);--text-on-accent-primary:rgb(255, 255, 255);--text-on-accent-secondary:rgb(240, 240, 240);--text-on-accent-disabled:rgb(240, 240, 240);--text-on-accent-selected:rgb(240, 240, 240);--focus-stroke-outer:rgba(0, 0, 0, 1);--focus-stroke-inner:rgb(255, 255, 255);--text-fill-color-primary:rgba(0, 0, 0, 0.85);--text-fill-color-secondary:rgba(0, 0, 0, 0.5);--text-fill-color-tertiary:rgba(0, 0, 0, 0.25);--text-fill-color-disabled:rgba(0, 0, 0, 0.25);--text-fill-color-inverse:rgb(255, 255, 255);--control-fill-color-default:rgb(255, 255, 255);--control-fill-color-secondary:rgb(245, 245, 245);--control-fill-color-tertiary:rgb(214, 214, 214);--control-fill-color-disabled:rgb(252, 252, 252);--control-fill-color-transparent:rgba(255, 255, 255, 0);--control-fill-color-input-active:rgba(255, 255, 255, 1);--control-alt-fill-color-transparent:rgba(255, 255, 255, 0);--control-alt-fill-color-secondary:rgb(204, 204, 204);--control-alt-fill-color-tertiary:rgba(0, 0, 0, 0.043);--control-alt-fill-color-quarternary:rgba(0, 0, 0, 0.071);--control-alt-fill-color-disabled:rgba(0, 0, 0, 0.03);--control-stroke-color-default:rgb(199, 199, 199);--control-stroke-color-secondary:transparent;--control-stroke-on-accent-default:hsla(0, 0%, 100%, 8%);--control-stroke-on-accent-secondary:hsla(0, 0%, 0%, 14%);--control-strong-stroke-default:rgba(0, 0, 0, 0.15);--control-strong-stroke-disabled:rgba(0, 0, 0, 0.157);--divider-stroke-color-default:rgba(0, 0, 0, 0.082);--subtle-fill-transparent:transparent;--subtle-fill-secondary:rgb(222, 222, 222);--subtle-fill-tertiary:rgb(222, 222, 222);--subtle-fill-disabled:transparent;--background-color:rgb(255, 255, 255);--layer-fill-color-default:rgb(250, 250, 250);--control-border-color-default:var(--control-stroke-color-default) var(--control-stroke-color-default) var(--control-stroke-color-default) var(--control-stroke-color-default);--accent-control-border-color-default:var(--control-stroke-on-accent-secondary) var(--control-stroke-on-accent-secondary) var(--control-stroke-on-accent-secondary) var(--control-stroke-on-accent-secondary);--card-stroke-color-default:rgb(215, 215, 215);--card-border:var(--card-stroke-color-default);--card-border-thickness:1px solid;--card-foreground:var(--text-fill-color-primary);--card-foreground-description:var(--text-fill-color-secondary);--card-background-color:rgb(255, 255, 255);--card-background-color-secondary:rgb(255, 255, 255);--card-hover-background-color:rgb(246, 246, 246);--button-background:var(--control-fill-color-default);--button-background-pointer-over:var(--control-fill-color-secondary);--button-background-pressed:var(--control-fill-color-tertiary);--button-background-disabled:var(--control-fill-color-disabled);--button-foreground:var(--text-fill-color-primary);--button-foreground-pointer-over:var(--text-fill-color-primary);--button-foreground-pressed:var(--text-fill-color-primary);--button-foreground-disabled:var(--text-fill-color-disabled);--button-border:var(--control-border-color-default);--button-border-pointer-over:var(--control-border-color-default);--button-border-pressed:var(--control-border-color-default);--button-border-disabled:var(--control-border-color-default);--button-border-thickness:1px solid;--accent-button-background:var(--accent-default);--accent-button-background-pointer-over:var(--accent-default);--accent-button-background-pressed:var(--accent-secondary);--accent-button-background-disabled:var(--accent-disabled);--accent-button-foreground:var(--text-on-accent-primary);--accent-button-foreground-pointer-over:var(--text-on-accent-primary);--accent-button-foreground-pressed:var(--text-on-accent-primary);--accent-button-foreground-disabled:var(--text-on-accent-disabled);--accent-button-border:var(--accent-control-border-color-default);--accent-button-border-pointer-over:var(--accent-control-border-color-default);--accent-button-border-pressed:var(--control-fill-color-transparent);--accent-button-border-disabled:var(--control-fill-color-transparent);--accent-button-border-thickness:1px solid;--stealth-button-background:var(--control-fill-color-transparent);--stealth-button-background-pointer-over:var(--control-alt-fill-color-secondary);--stealth-button-background-pressed:var(--control-alt-fill-color-tertiary);--stealth-button-background-disabled:var(--control-fill-color-transparent);--stealth-button-foreground:var(--text-fill-color-primary);--stealth-button-foreground-pointer-over:var(--text-fill-color-primary);--stealth-button-foreground-pressed:var(--text-fill-color-secondary);--stealth-button-foreground-disabled:var(--text-fill-color-disabled);--stealth-button-border:var(--control-fill-color-transparent);--stealth-button-border-pointer-over:var(--control-fill-color-transparent);--stealth-button-border-pressed:var(--control-fill-color-transparent);--stealth-button-border-disabled:var(--control-fill-color-transparent);--stealth-button-border-thickness:1px solid;--hyperlink-button-background:var(--control-fill-color-transparent);--hyperlink-button-background-pointer-over:var(--control-fill-color-transparent);--hyperlink-button-background-pressed:var(--control-fill-color-transparent);--hyperlink-button-background-disabled:var(--control-fill-color-transparent);--hyperlink-button-foreground:var(--accent-tertiary);--hyperlink-button-foreground-pointer-over:var(--accent-tertiary);--hyperlink-button-foreground-pressed:var(--accent-tertiary);--hyperlink-button-foreground-disabled:var(--accent-disabled);--hyperlink-button-border:var(--control-fill-color-transparent);--hyperlink-button-border-pointer-over:var(--control-fill-color-transparent);--hyperlink-button-border-pressed:var(--control-fill-color-transparent);--hyperlink-button-border-disabled:var(--control-fill-color-transparent);--hyperlink-button-border-thickness:0px solid;--check-box-check-corner-radius:var(--control-corner-radius);--check-box-foreground:var(--text-fill-color-primary);--check-box-foreground-disabled:var(--text-fill-color-disabled);--check-box-check-background-stroke-unchecked:var(--control-strong-stroke-default);--check-box-check-background-stroke-unchecked-pointer-over:var(--control-strong-stroke-default);--check-box-check-background-stroke-unchecked-pressed:var(--control-strong-stroke-disabled);--check-box-check-background-stroke-unchecked-disabled:var(--control-strong-stroke-disabled);--check-box-check-background-stroke-checked:var(--accent-default);--check-box-check-background-stroke-checked-pointer-over:var(--accent-secondary);--check-box-check-background-stroke-checked-pressed:var(--accent-tertiary);--check-box-check-background-stroke-checked-disabled:var(--control-strong-stroke-disabled);--check-box-check-background-fill-unchecked:var(--control-alt-fill-color-secondary);--check-box-check-background-fill-unchecked-pointer-over:var(--control-alt-fill-color-tertiary);--check-box-check-background-fill-unchecked-pressed:var(--control-alt-fill-color-quarternary);--check-box-check-background-fill-unchecked-disabled:var(--control-alt-fill-color-disabled);--check-box-check-background-fill-checked:var(--accent-default);--check-box-check-background-fill-checked-pointer-over:var(--accent-secondary);--check-box-check-background-fill-checked-pressed:var(--accent-tertiary);--check-box-check-background-fill-checked-disabled:var(--accent-disabled);--check-box-check-glyph-foreground-unchecked:var(--text-on-accent-primary);--check-box-check-glyph-foreground-unchecked-pointer-over:var(--text-on-accent-primary);--check-box-check-glyph-foreground-unchecked-pressed:var(--text-on-accent-primary);--check-box-check-glyph-foreground-unchecked-disabled:var(--text-on-accent-disabled);--check-box-check-glyph-foreground-checked:var(--text-on-accent-primary);--check-box-check-glyph-foreground-checked-pointer-over:var(--text-on-accent-primary);--check-box-check-glyph-foreground-checked-pressed:var(--text-on-accent-secondary);--check-box-check-glyph-foreground-checked-disabled:var(--text-on-accent-disabled);--radio-button-foreground:var(--text-fill-color-primary);--radio-button-foreground-pointer-over:var(--text-fill-color-primary);--radio-button-foreground-pressed:var(--text-fill-color-primary);--radio-button-foreground-disabled:var(--text-fill-color-disabled);--radio-button-background:var(--control-fill-color-transparent);--radio-button-background-pointer-over:var(--control-fill-color-transparent);--radio-button-background-pressed:var(--control-fill-color-transparent);--radio-button-background-disabled:var(--control-fill-color-transparent);--radio-button-border:var(--control-fill-color-transparent);--radio-button-border-pointer-over:var(--control-fill-color-transparent);--radio-button-border-pressed:var(--control-fill-color-transparent);--radio-button-border-disabled:var(--control-fill-color-transparent);--radio-button-outer-ellipse-stroke:var(--control-strong-stroke-default);--radio-button-outer-ellipse-stroke-pointer-over:var(--control-strong-stroke-default);--radio-button-outer-ellipse-stroke-pressed:var(--control-strong-stroke-disabled);--radio-button-outer-ellipse-stroke-disabled:var(--control-strong-stroke-disabled);--radio-button-outer-ellipse-fill:var(--control-alt-fill-color-secondary);--radio-button-outer-ellipse-fill-pointer-over:var(--control-alt-fill-color-tertiary);--radio-button-outer-ellipse-fill-pressed:var(--control-alt-fill-color-quarternary);--radio-button-outer-ellipse-fill-disabled:var(--control-alt-fill-color-disabled);--radio-button-outer-ellipse-checked-stroke:var(--accent-default);--radio-button-outer-ellipse-checked-stroke-pointer-over:var(--accent-secondary);--radio-button-outer-ellipse-checked-stroke-pressed:var(--accent-tertiary);--radio-button-outer-ellipse-checked-stroke-disabled:var(--accent-disabled);--radio-button-outer-ellipse-checked-fill:var(--accent-default);--radio-button-outer-ellipse-checked-fill-pointer-over:var(--accent-secondary);--radio-button-outer-ellipse-checked-fill-pressed:var(--accent-tertiary);--radio-button-outer-ellipse-checked-fill-disabled:var(--accent-disabled);--radio-button-check-glyph-fill:var(--text-on-accent-primary);--radio-button-check-glyph-fill-pointer-over:var(--text-on-accent-primary);--radio-button-check-glyph-fill-pressed:var(--text-on-accent-primary);--radio-button-check-glyph-fill-disabled:var(--text-on-accent-primary);--radio-button-check-glyph-stroke:var(--control-stroke-color-default);--radio-button-check-glyph-stroke-pointer-over:var(--control-stroke-color-default);--radio-button-check-glyph-stroke-pressed:var(--control-stroke-color-default);--radio-button-check-glyph-stroke-disabled:var(--control-stroke-color-default);--radio-button-check-glyph-stroke-checked:var(--control-stroke-on-accent-default);--radio-button-check-glyph-stroke-checked-pointer-over:var(--control-stroke-on-accent-default);--radio-button-check-glyph-stroke-checked-pressed:var(--control-stroke-on-accent-default);--radio-button-check-glyph-stroke-checked-disabled:var(--control-stroke-color-default);--toggle-switch-width:51px;--toggle-switch-height:26px;--toggle-switch-foreground:var(--text-fill-color-primary);--toggle-switch-foreground-disabled:var(--text-fill-color-disabled);--toggle-switch-on-stroke-thickness:0px;--toggle-switch-outer-border-stroke-thickness:0px;--toggle-switch-fill-off:var(--control-alt-fill-color-secondary);--toggle-switch-fill-off-pointer-over:var(--control-alt-fill-color-secondary);--toggle-switch-fill-off-pressed:var(--control-alt-fill-color-secondary);--toggle-switch-fill-off-disabled:var(--control-alt-fill-color-disabled);--toggle-switch-stroke-off:var(--control-strong-stroke-default);--toggle-switch-stroke-off-pointer-over:var(--control-strong-stroke-default);--toggle-switch-stroke-off-pressed:var(--control-strong-stroke-default);--toggle-switch-stroke-off-disabled:var(--control-strong-stroke-disabled);--toggle-switch-fill-on:var(--accent-secondary);--toggle-switch-fill-on-pointer-over:var(--accent-secondary);--toggle-switch-fill-on-pressed:var(--accent-secondary);--toggle-switch-fill-on-disabled:var(--accent-disabled);--toggle-switch-stroke-on:var(--accent-secondary);--toggle-switch-stroke-on-pointer-over:var(--accent-secondary);--toggle-switch-stroke-on-pressed:var(--accent-tertiary);--toggle-switch-stroke-on-disabled:var(--accent-disabled);--toggle-switch-knob-radius:20px;--toggle-switch-knob-width:22px;--toggle-switch-knob-height:22px;--toggle-switch-knob-offset:2px;--toggle-switch-knob-zoom-pointer-over:0px;--toggle-switch-knob-active-translation:25px;--toggle-switch-knob-width-pointer-over:22px;--toggle-switch-knob-height-pointer-over:22px;--toggle-switch-knob-fill-off:var(--text-on-accent-primary);--toggle-switch-knob-fill-off-pointer-over:var(--text-on-accent-primary);--toggle-switch-knob-fill-off-pressed:var(--text-on-accent-selected);--toggle-switch-knob-fill-off-disabled:var(--text-on-accent-disabled);--toggle-switch-knob-fill-on:var(--text-on-accent-primary);--toggle-switch-knob-fill-on-pointer-over:var(--text-on-accent-primary);--toggle-switch-knob-fill-on-pressed:var(--text-on-accent-selected);--toggle-switch-knob-fill-on-disabled:var(--text-on-accent-disabled);--toggle-switch-knob-stroke-on:var(--control-border-color-default);--grid-view-header-border-line:rgba(0, 0, 0, 0.1);--grid-view-item-background:var(--card-background-color);--grid-view-item-background-hover:var(--card-hover-background-color);--grid-view-item-stroke:rgba(0, 0, 0, 0.1);--navigation-view-content-background:var(--layer-fill-color-default);--navigation-view-content-grid-border:var(--card-stroke-color-default);--navigation-view-content-grid-border-thickness:1px solid;--navigation-view-flyout-border-color:var(--control-stroke-color-default);--navigation-view-flyout-background-color:rgba(246, 246, 246, 0.6);--navigation-view-flyout-backdrop-filter:blur(50px) saturate(125%);--navigation-view-separator-color:rgba(0, 0, 0, 0.05);--sidebar-item-margin:0px;--list-box-item-radius:0px;--list-box-item-background:var(--subtle-fill-transparent);--list-box-item-background-disabled:var(--subtle-fill-transparent);--list-box-item-background-pointer-over:var(--subtle-fill-secondary);--list-box-item-background-selected:rgb(var(--accent-dark-1));--list-box-item-background-selected-disabled:var(--subtle-fill-transparent);--list-box-item-background-pressed:var(--subtle-fill-transparent);--list-box-item-foreground:var(--text-fill-color-primary);--list-box-item-foreground-selected:var(--text-fill-color-inverse);--list-box-item-foreground-pressed:var(--text-fill-color-primary);--list-box-item-foreground-disabled:var(--text-fill-color-disabled);--list-box-item-selection-indicator:rgb(var(--accent-dark-1));--menu-flyout-presenter-background:rgba(246, 246, 246);--menu-flyout-presenter-border:rgba(0, 0, 0, 0.4);--menu-flyout-presenter-backdrop-filter:none;--menu-flyout-presenter-shadow:0px 8px 16px rgba(0, 0, 0, 0.14);--context-menu-item-background:var(--subtle-fill-transparent);--context-menu-item-background-disabled:var(--subtle-fill-transparent);--context-menu-item-background-pointer-over:var(--subtle-fill-secondary);--context-menu-item-background-pressed:var(--subtle-fill-tertiary);--context-menu-item-foreground:var(--text-fill-color-primary);--context-menu-item-foreground-pressed:var(--text-fill-color-secondary);--context-menu-item-foreground-disabled:var(--text-fill-color-disabled);--context-menu-item-key-accelerator-foreground:var(--text-fill-color-secondary);--context-menu-item-key-accelerator-foreground-disabled:var(--text-fill-color-disabled);--text-box-background:var(--control-fill-color-input-active);--text-box-background-pointer-over:var(--control-fill-color-input-active);--text-box-background-focused:var(--control-fill-color-input-active);--text-box-background-disabled:var(--control-fill-color-disabled);--text-box-border:var(--control-border-color-default);--text-box-border-pointer-over:var(--control-border-color-default);--text-box-border-focused:var(--control-border-color-default);--text-box-border-disabled:var(--control-border-color-default);--text-box-foreground:var(--text-fill-color-primary);--text-box-foreground-pointer-over:var(--text-fill-color-primary);--text-box-foreground-focused:var(--text-fill-color-primary);--text-box-foreground-disabled:var(--text-fill-color-disabled);--text-box-placeholder-foreground:var(--text-fill-color-secondary);--text-box-placeholder-foreground-pointer-over:var(--text-fill-color-secondary);--text-box-placeholder-foreground-focused:var(--text-fill-color-tertiary);--text-box-placeholder-foreground-disabled:var(--text-fill-color-disabled);--text-box-selection-highlight-color:rgb(var(--accent-base));--text-box-selection-color:rgb(255, 255, 255);--text-box-underline-border-thickness:0px;--text-box-underline-border-thickness-focused:0px;--scrollbar-track-background-color:transparent;--scrollbar-track-background-color-hover:transparent;--scrollbar-thumb-border-color:rgba(85, 85, 85, 0.231);--scrollbar-thumb-border-color-hover:rgba(183, 183, 183, 0.42);--scrollbar-thumb-background-color:rgb(194, 194, 194);--scrollbar-thumb-background-color-hover:rgb(126, 126, 126);--info-bar-error-severity-background:var(--system-fill-color-critical-background);--info-bar-warning-severity-background:var(--system-fill-color-caution-background);--info-bar-success-severity-background:var(--system-fill-color-success-background);--info-bar-informational-severity-background:var(--system-fill-color-attention-background);--info-bar-error-severity-icon-background:var(--system-fill-color-critical);--info-bar-warning-severity-icon-background:var(--system-fill-color-caution);--info-bar-success-severity-icon-background:var(--system-fill-color-success);--info-bar-informational-severity-icon-background:var(--accent-default);--info-bar-error-severity-icon-foreground:var(--text-fill-color-inverse);--info-bar-warning-severity-icon-foreground:var(--text-fill-color-inverse);--info-bar-success-severity-icon-foreground:var(--text-fill-color-inverse);--info-bar-informational-severity-icon-foreground:var(--text-fill-color-inverse);--info-bar-title-foreground:var(--text-fill-color-primary);--info-bar-message-foreground:var(--text-fill-color-primary);--info-bar-border:var(--card-stroke-color-default);--info-bar-border-thickness:1px;--info-bar-border-corner-radius:var(--control-corner-radius);--data-grid-column-header-foreground:var(--text-fill-color-tertiary);--data-grid-column-header-background:var(--control-fill-color-default);--data-grid-column-header-background-pointer-over:rgba(255, 255, 255, 0.15);--data-grid-column-header-background-pressed:var(--subtle-fill-tertiary);--data-grid-row-foreground:var(--text-fill-color-primary);--data-grid-row-background:var(--control-fill-color-default);--data-grid-row-background-pointer-over:rgba(255, 255, 255, 0.15);--data-grid-row-odd-background:rgba(255, 255, 255, 0.095);--data-grid-row-odd-background-pointer-over:rgba(255, 255, 255, 0.18);--data-grid-row-selected-background:rgba(var(--accent-base), 0.9);--data-grid-row-selected-background-pointer-over:rgba(var(--accent-base), 0.8);--data-grid-row-selected-foreground:var(--text-box-selection-color);--data-grid-row-selected-foreground-pointer-over:var(--text-box-selection-color);--data-grid-border:var(--control-stroke-color-default);--dialog-light-dismiss-overlay-background:rgba(0, 0, 0, 0.2);--dialog-shadow:0px 30px 38px -3px rgba(0,0,0,0.24);--dialog-background-color:rgba(255, 255, 255, 1);--dialog-footer-background-color:rgb(246, 246, 246);--dialog-border-color:var(--control-stroke-color-default);--ui-setting-group-presenter-inner-ui-setting-background-color:transparent;--ui-setting-group-presenter-inner-ui-setting-border-color:transparent;--ui-file-selector-background-color:transparent;--ui-file-selector-stroke-color:var(--text-fill-color-disabled);--ui-file-selector-dragging-background-color:var(--control-fill-color-tertiary);--ui-file-selector-dragging-stroke-color:var(--text-fill-color-tertiary);--ui-multiline-text-input-highlighted-text-span-background-color-blue:rgb(66, 173, 255);--ui-multiline-text-input-highlighted-text-span-background-color-green:rgb(66, 255, 132);--ui-multiline-text-input-highlighted-text-span-background-color-red:rgb(255, 80, 71);--ui-multiline-text-input-highlighted-text-span-background-color-yellow:rgb(255, 199, 58);--ui-multiline-text-input-highlighted-text-span-background-color-purple:rgb(157, 155, 255);--ui-multiline-text-input-highlighted-text-span-background-color-teal:rgb(6, 255, 229);--hero-background-image:url("../img/hero/light-theme-tile.png");--hero-background-color:rgba(131, 0, 255, 0.35)}div{color:currentColor}*,.main-layout{color:var(--text-fill-color-primary)}.theme-transition,.theme-transition *,.theme-transition :after,.theme-transition :before{transition-property:color,background-color;transition-timing-function:ease-out;transition-duration:0s;transition-delay:0!important}@keyframes entrance-theme-transition-key-frames{from{opacity:0;transform:translateY(150px)}to{opacity:1;transform:translateY(0)}}.entrance-theme-transition{animation-name:entrance-theme-transition-key-frames;animation-duration:.15s;animation-timing-function:ease-out}div[data-uselessanimations] .entrance-theme-transition{animation-name:entrance-theme-transition-key-frames;animation-duration:0s;animation-timing-function:linear}*,::after,::before{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;user-drag:none}body,html{padding:0;margin:0;overflow:hidden;--popover-zindex:90000}#blazor-error-ui{background:#ffffe0;bottom:0;box-shadow:0 -1px 2px rgba(0,0,0,.2);display:none;left:0;padding:.6rem 1.25rem .7rem;position:fixed;width:100%;z-index:2147483647}#blazor-error-ui .dismiss{cursor:pointer;position:absolute;right:.75rem;top:.5rem}.blazor-error-boundary{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNDkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIG92ZXJmbG93PSJoaWRkZW4iPjxkZWZzPjxjbGlwUGF0aCBpZD0iY2xpcDAiPjxyZWN0IHg9IjIzNSIgeT0iNTEiIHdpZHRoPSI1NiIgaGVpZ2h0PSI0OSIvPjwvY2xpcFBhdGg+PC9kZWZzPjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMCkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMzUgLTUxKSI+PHBhdGggZD0iTTI2My41MDYgNTFDMjY0LjcxNyA1MSAyNjUuODEzIDUxLjQ4MzcgMjY2LjYwNiA1Mi4yNjU4TDI2Ny4wNTIgNTIuNzk4NyAyNjcuNTM5IDUzLjYyODMgMjkwLjE4NSA5Mi4xODMxIDI5MC41NDUgOTIuNzk1IDI5MC42NTYgOTIuOTk2QzI5MC44NzcgOTMuNTEzIDI5MSA5NC4wODE1IDI5MSA5NC42NzgyIDI5MSA5Ny4wNjUxIDI4OS4wMzggOTkgMjg2LjYxNyA5OUwyNDAuMzgzIDk5QzIzNy45NjMgOTkgMjM2IDk3LjA2NTEgMjM2IDk0LjY3ODIgMjM2IDk0LjM3OTkgMjM2LjAzMSA5NC4wODg2IDIzNi4wODkgOTMuODA3MkwyMzYuMzM4IDkzLjAxNjIgMjM2Ljg1OCA5Mi4xMzE0IDI1OS40NzMgNTMuNjI5NCAyNTkuOTYxIDUyLjc5ODUgMjYwLjQwNyA1Mi4yNjU4QzI2MS4yIDUxLjQ4MzcgMjYyLjI5NiA1MSAyNjMuNTA2IDUxWk0yNjMuNTg2IDY2LjAxODNDMjYwLjczNyA2Ni4wMTgzIDI1OS4zMTMgNjcuMTI0NSAyNTkuMzEzIDY5LjMzNyAyNTkuMzEzIDY5LjYxMDIgMjU5LjMzMiA2OS44NjA4IDI1OS4zNzEgNzAuMDg4N0wyNjEuNzk1IDg0LjAxNjEgMjY1LjM4IDg0LjAxNjEgMjY3LjgyMSA2OS43NDc1QzI2Ny44NiA2OS43MzA5IDI2Ny44NzkgNjkuNTg3NyAyNjcuODc5IDY5LjMxNzkgMjY3Ljg3OSA2Ny4xMTgyIDI2Ni40NDggNjYuMDE4MyAyNjMuNTg2IDY2LjAxODNaTTI2My41NzYgODYuMDU0N0MyNjEuMDQ5IDg2LjA1NDcgMjU5Ljc4NiA4Ny4zMDA1IDI1OS43ODYgODkuNzkyMSAyNTkuNzg2IDkyLjI4MzcgMjYxLjA0OSA5My41Mjk1IDI2My41NzYgOTMuNTI5NSAyNjYuMTE2IDkzLjUyOTUgMjY3LjM4NyA5Mi4yODM3IDI2Ny4zODcgODkuNzkyMSAyNjcuMzg3IDg3LjMwMDUgMjY2LjExNiA4Ni4wNTQ3IDI2My41NzYgODYuMDU0N1oiIGZpbGw9IiNGRkU1MDAiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvZz48L3N2Zz4=) 1rem/1.8rem no-repeat,#b32121;padding:1rem 1rem 1rem 3.7rem;color:#fff}.blazor-error-boundary::after{content:"An error has occurred."}.text-box{user-select:none;-webkit-user-select:none;font-family:var(--font-family-text);font-size:var(--font-size-body);font-optical-sizing:none;font-weight:var(--text-weight-normal);line-height:20px;box-sizing:border-box;border:none;outline:0;cursor:unset;margin:0;flex:1 1 auto;inline-size:100%;min-block-size:30px;padding-inline:10px;border-radius:var(--control-corner-radius);color:var(--text-box-foreground);background-color:transparent;pointer-events:auto}.text-box:focus-visible{box-shadow:none}.text-box::placeholder{user-select:none;-webkit-user-select:none;cursor:default;font-family:var(--font-family-text);font-size:var(--font-size-body);font-optical-sizing:none;font-weight:var(--text-weight-normal);line-height:20px;user-select:none;-webkit-user-select:none;color:var(--text-box-placeholder-foreground)}.text-box::selection{background:var(--text-box-selection-highlight-color);color:var(--text-box-selection-color)}.text-box::-webkit-search-cancel-button,.text-box::-webkit-search-decoration,.text-box::-webkit-search-results-button,.text-box::-webkit-search-results-decoration{-webkit-appearance:none}.text-box[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.text-box[type=number]::-webkit-inner-spin-button,.text-box[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.text-box[type=search]{-webkit-appearance:none}.text-box::-ms-reveal{display:none}.text-box.disabled{color:var(--text-fill-color-disabled)}.text-box.disabled::placeholder{color:var(--text-box-placeholder-foreground-disabled)}.text-box-with-header{display:block;position:relative}.text-box-with-header .text-box-header{margin-bottom:4px}.text-box-container{display:flex;align-items:center;cursor:text;position:relative;border-radius:var(--control-corner-radius);background-clip:padding-box;background-color:var(--text-box-background);border-width:1px;border-style:solid;border-color:var(--text-box-border)}.text-box-container:hover{color:var(--text-box-foreground-pointer-over);background-color:var(--text-box-background-pointer-over);border-color:var(--text-box-border-pointer-over)}.text-box-container:hover .text-box::placeholder{color:var(--text-box-placeholder-foreground-pointer-over)}.text-box-container.disabled{cursor:default;color:var(--text-box-foreground-disabled);background-color:var(--text-box-background-disabled);border-color:var(--text-box-border-disabled)}.text-box-container.disabled .text-box-underline{display:none}.text-box-container.disabled .text-box::placeholder{color:var(--text-box-placeholder-foreground-disabled)}.text-box-container.is-context-menu-opened,.text-box-container:focus-within{color:var(--text-box-foreground-focused);background-color:var(--text-box-background-focused);border-color:var(--text-box-border-focused)}.text-box-container.is-context-menu-opened .text-box::placeholder,.text-box-container:focus-within .text-box::placeholder{color:var(--text-box-placeholder-foreground-focused)}.text-box-container.is-context-menu-opened .text-box-underline::after,.text-box-container:focus-within .text-box-underline::after{border-bottom:var(--text-box-underline-border-thickness-focused) solid var(--accent-default)}.text-box-container.is-context-menu-opened .text-box-clear-button,.text-box-container:focus-within .text-box-clear-button{display:flex}.text-box-underline{position:absolute;inset-inline-start:-1px;inset-block-start:-1px;inline-size:calc(100% + var(--text-box-underline-border-thickness-focused));block-size:calc(100% + var(--text-box-underline-border-thickness-focused));pointer-events:none;border-radius:var(--control-corner-radius);overflow:hidden}.text-box-underline::after{content:"";box-sizing:border-box;position:absolute;inset-block-end:0;inset-inline-start:0;inline-size:100%;block-size:100%;border-bottom:var(--text-box-underline-border-thickness) solid var(--control-strong-stroke-default)}.text-box-buttons{display:flex;align-items:center;cursor:default;flex:0 0 auto}.text-box-buttons button{margin-inline-start:6px;height:22px;min-block-size:22px;width:22px;padding:0}.text-box-buttons button:first-of-type{margin-inline-start:0}.text-box-buttons button:last-of-type{margin-inline-end:4px}.text-box-buttons .font-icon{height:18px;width:20px}.text-box-buttons .text-box-clear-button{display:none}div[data-compactmode] .text-box{min-block-size:24px;padding-inline:6px 2px}.sidebar-searchbar-result-item{display:grid;grid-template-columns:16px 1fr;grid-template-rows:1fr;gap:0 12px;grid-template-areas:"icon title"}.sidebar-searchbar-result-item .sidebar-searchbar-result-item-icon{grid-area:icon}.sidebar-searchbar-result-item .sidebar-searchbar-result-item-title{grid-area:title}div[data-compactmode] .sidebar-footer-button{min-block-size:32px!important;padding-block:4px 6px!important}.main-layout{margin:0;padding:0;position:absolute;height:100%;width:100%;background-color:var(--background-color)}.changelog{line-height:20px;letter-spacing:.3px;font-weight:var(--text-weight-normal);font-size:var(--font-size-body);font-family:var(--font-family-text)}@-webkit-keyframes hero-bg-scrolling{0%{background-position:0 196px}100%{background-position:0 175px}}@keyframes hero-bg-scrolling{0%{background-position:0 196px}100%{background-position:0 175px}}.hero{height:250px;width:100%;position:absolute;top:0;right:0;bottom:0;left:0;border-top-left-radius:var(--overlay-corner-radius);mask:linear-gradient(0deg,transparent,#fff 65%);mask-composite:intersect;-webkit-mask:linear-gradient(0deg,transparent,#fff 65%);-webkit-mask-composite:intersect}.hero::before{content:"";position:fixed;width:2000%;height:2000%;top:-1000%;left:-1000%;z-index:-1;background:var(--hero-background-image) repeat 0 0;background-color:var(--hero-background-color);transform:rotateX(15deg) rotateZ(-15deg) skewX(15deg);transform-style:preserve-3d;-webkit-animation:1s cubic-bezier(.7,1,.8,1) forwards hero-bg-scrolling;animation:1s cubic-bezier(.7,1,.8,1) forwards hero-bg-scrolling}.hero-title{display:flex;font-weight:900!important}.tool-group-parallax{height:100vh;overflow-x:hidden;perspective:1px}.tool-group-grid-view{padding:40px;transform:translateZ(0)}.tool-group-grid-view .tool-group-grid-view-item{height:134px;max-height:134px;padding:16px;display:grid;grid-template-columns:min-content 1fr min-content;grid-template-rows:min-content 1fr;gap:0 0;grid-template-areas:"icon title buttons" "icon description description"}.tool-group-grid-view .tool-group-grid-view-item .icon{grid-area:icon;display:grid;height:100px;width:100px;padding:12px;background-color:var(--card-background-color);border-radius:var(--control-corner-radius)}.tool-group-grid-view .tool-group-grid-view-item .title{grid-area:title;margin-left:16px;max-height:75px;word-wrap:break-word;text-overflow:ellipsis;color:var(--text-fill-color-primary);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.tool-group-grid-view .tool-group-grid-view-item .description{grid-area:description;margin-left:16px;margin-top:2px;margin-right:8px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical}.tool-group-grid-view .tool-group-grid-view-item .buttons{grid-area:buttons;margin-left:16px;top:0}.tool-group-grid-view .tool-group-grid-view-item .buttons .button{height:24px;min-block-size:24px;width:24px;padding:0}.tool-group-grid-view .tool-group-grid-view-item .buttons .fonticon{text-align:center;font-size:16px;width:21px}div[data-compactmode] .hero{height:200px}div[data-compactmode] .tool-group-grid-view{padding:8px 16px}div[data-uselessanimations] .hero::before{animation:none;-webkit-animation:none}.tool-page-content{padding:40px;height:inherit}div[data-compactmode] .tool-page-content{padding:8px 16px} \ No newline at end of file diff --git a/src/app/dev/platforms/desktop/DevToys.Linux/Core/ThemeListener.cs b/src/app/dev/platforms/desktop/DevToys.Linux/Core/ThemeListener.cs index 78479d3ec2..aa5058190f 100644 --- a/src/app/dev/platforms/desktop/DevToys.Linux/Core/ThemeListener.cs +++ b/src/app/dev/platforms/desktop/DevToys.Linux/Core/ThemeListener.cs @@ -1,5 +1,4 @@ -using Adw; -using DevToys.Api; +using DevToys.Api; using DevToys.Core.Settings; using DevToys.Blazor.Components; using DevToys.Blazor.Core.Services; @@ -13,7 +12,7 @@ internal sealed class ThemeListener : IThemeListener { private readonly ISettingsProvider _settingsProvider; private readonly Gtk.Settings _gtkSettings; - private readonly StyleManager _adwStyleManager; + //private readonly StyleManager _adwStyleManager; private Gtk.Window? _mainWindow; private bool _ignoreOperatingSystemSettingChanged; @@ -25,7 +24,7 @@ public ThemeListener(ISettingsProvider settingsProvider) _settingsProvider = settingsProvider; _settingsProvider.SettingChanged += SettingsProvider_SettingChanged; - _adwStyleManager = StyleManager.GetDefault(); + //_adwStyleManager = StyleManager.GetDefault(); // Listen for operating system settings. _gtkSettings = Gtk.Settings.GetDefault()!; @@ -68,12 +67,12 @@ public void ApplyDesiredColorTheme() if (theme == AvailableApplicationTheme.Dark) { ActualAppTheme = ApplicationTheme.Dark; - _adwStyleManager.ColorScheme = ColorScheme.ForceDark; + //_adwStyleManager.ColorScheme = ColorScheme.ForceDark; } else { ActualAppTheme = ApplicationTheme.Light; - _adwStyleManager.ColorScheme = ColorScheme.ForceLight; + //_adwStyleManager.ColorScheme = ColorScheme.ForceLight; } _ignoreOperatingSystemSettingChanged = false; @@ -142,7 +141,10 @@ private bool GetBestValueForCompactMode() private void UpdateSystemSettingsAndApplyTheme() { - IsHighContrast = _adwStyleManager.HighContrast; + IsHighContrast + = _gtkSettings.GtkThemeName is not null + && _gtkSettings.GtkThemeName.Contains("high", StringComparison.OrdinalIgnoreCase) + && _gtkSettings.GtkThemeName.Contains("contrast", StringComparison.OrdinalIgnoreCase); CurrentSystemTheme = GetCurrentSystemTheme(); ApplyDesiredColorTheme(); @@ -150,6 +152,8 @@ private void UpdateSystemSettingsAndApplyTheme() private AvailableApplicationTheme GetCurrentSystemTheme() { - return _gtkSettings.GtkApplicationPreferDarkTheme ? AvailableApplicationTheme.Dark : AvailableApplicationTheme.Light; + return _gtkSettings.GtkApplicationPreferDarkTheme || (_gtkSettings.GtkThemeName?.Contains("Dark", StringComparison.OrdinalIgnoreCase) ?? false) + ? AvailableApplicationTheme.Dark + : AvailableApplicationTheme.Light; } } diff --git a/src/app/dev/platforms/desktop/DevToys.Linux/DevToys.Linux.csproj b/src/app/dev/platforms/desktop/DevToys.Linux/DevToys.Linux.csproj index 827d985123..c088f064df 100644 --- a/src/app/dev/platforms/desktop/DevToys.Linux/DevToys.Linux.csproj +++ b/src/app/dev/platforms/desktop/DevToys.Linux/DevToys.Linux.csproj @@ -10,7 +10,6 @@ - diff --git a/src/app/dev/platforms/desktop/DevToys.Linux/LinuxProgram.cs b/src/app/dev/platforms/desktop/DevToys.Linux/LinuxProgram.cs index 977400dbea..57ca0d8d55 100644 --- a/src/app/dev/platforms/desktop/DevToys.Linux/LinuxProgram.cs +++ b/src/app/dev/platforms/desktop/DevToys.Linux/LinuxProgram.cs @@ -31,7 +31,7 @@ internal partial class LinuxProgram internal LinuxProgram() { - Application = Adw.Application.New(null, Gio.ApplicationFlags.NonUnique); + Application = Gtk.Application.New(null, Gio.ApplicationFlags.NonUnique); GLib.Functions.SetPrgname("DevToys"); // Set the human-readable application name for app bar and task list. @@ -41,7 +41,7 @@ internal LinuxProgram() Application.OnShutdown += OnApplicationShutdown; } - internal Adw.Application Application { get; } + internal Gtk.Application Application { get; } private void OnApplicationActivate(object sender, object e) { @@ -81,7 +81,7 @@ LanguageDefinition languageDefinition LanguageManager.Instance.SetCurrentCulture(languageDefinition); // Create and open main window. - _mainWindow = new MainWindow(serviceProvider, (Adw.Application)sender); + _mainWindow = new MainWindow(serviceProvider, (Gtk.Application)sender); } private void OnApplicationShutdown(object sender, object e) diff --git a/src/app/dev/platforms/desktop/DevToys.Linux/MainWindow.cs b/src/app/dev/platforms/desktop/DevToys.Linux/MainWindow.cs index 9b050d9442..8d72b5f293 100644 --- a/src/app/dev/platforms/desktop/DevToys.Linux/MainWindow.cs +++ b/src/app/dev/platforms/desktop/DevToys.Linux/MainWindow.cs @@ -40,7 +40,7 @@ internal class MainWindow private readonly BlazorWebView _blazorGtkWebView; private readonly Gtk.Window _window; - internal MainWindow(IServiceProvider serviceProvider, Adw.Application application) + internal MainWindow(IServiceProvider serviceProvider, Gtk.Application application) { serviceProvider.GetService()!.SatisfyImports(this); Guard.IsNotNull(_themeListener); From 825b3e51a17d929cb863f464b70acf7e79c3f7a2 Mon Sep 17 00:00:00 2001 From: Etienne Baudoux Date: Wed, 14 Aug 2024 18:21:33 -0700 Subject: [PATCH 2/2] Removed unnecessary code --- .../platforms/desktop/DevToys.Linux/Core/ThemeListener.cs | 5 ----- 1 file changed, 5 deletions(-) diff --git a/src/app/dev/platforms/desktop/DevToys.Linux/Core/ThemeListener.cs b/src/app/dev/platforms/desktop/DevToys.Linux/Core/ThemeListener.cs index aa5058190f..b33f5704a0 100644 --- a/src/app/dev/platforms/desktop/DevToys.Linux/Core/ThemeListener.cs +++ b/src/app/dev/platforms/desktop/DevToys.Linux/Core/ThemeListener.cs @@ -12,7 +12,6 @@ internal sealed class ThemeListener : IThemeListener { private readonly ISettingsProvider _settingsProvider; private readonly Gtk.Settings _gtkSettings; - //private readonly StyleManager _adwStyleManager; private Gtk.Window? _mainWindow; private bool _ignoreOperatingSystemSettingChanged; @@ -24,8 +23,6 @@ public ThemeListener(ISettingsProvider settingsProvider) _settingsProvider = settingsProvider; _settingsProvider.SettingChanged += SettingsProvider_SettingChanged; - //_adwStyleManager = StyleManager.GetDefault(); - // Listen for operating system settings. _gtkSettings = Gtk.Settings.GetDefault()!; _gtkSettings.OnNotify += System_RequestedThemeChanged; @@ -67,12 +64,10 @@ public void ApplyDesiredColorTheme() if (theme == AvailableApplicationTheme.Dark) { ActualAppTheme = ApplicationTheme.Dark; - //_adwStyleManager.ColorScheme = ColorScheme.ForceDark; } else { ActualAppTheme = ApplicationTheme.Light; - //_adwStyleManager.ColorScheme = ColorScheme.ForceLight; } _ignoreOperatingSystemSettingChanged = false;