From 01c38ed77fd9202733b8214d027e3b1979a5f5f3 Mon Sep 17 00:00:00 2001 From: Sou Niyari Date: Mon, 1 Apr 2024 00:16:14 +0900 Subject: [PATCH 1/3] fix typo. (#1106) * Update devtoys.g.js postion -> position * revart devtoys.g.js * fix typo. * update auto-generated files. --------- Co-authored-by: Ikko Eltociear Ashimine --- .../dev/DevToys.Blazor/Assets/javascript/popover.js | 10 +++++----- .../DevToys.Blazor/Assets/javascript/popover.js.map | 2 +- .../dev/DevToys.Blazor/Assets/javascript/popover.ts | 10 +++++----- src/app/dev/DevToys.Blazor/wwwroot/css/devtoys.g.css | 2 +- 4 files changed, 12 insertions(+), 12 deletions(-) diff --git a/src/app/dev/DevToys.Blazor/Assets/javascript/popover.js b/src/app/dev/DevToys.Blazor/Assets/javascript/popover.js index 5d963b6a3e..9dbbb54870 100644 --- a/src/app/dev/DevToys.Blazor/Assets/javascript/popover.js +++ b/src/app/dev/DevToys.Blazor/Assets/javascript/popover.js @@ -253,11 +253,11 @@ class Popover { const selfRect = popoverContentNode.getBoundingClientRect(); const classList = popoverContentNode.classList; const classListArray = Array.from(popoverContentNode.classList); - const postion = Popover.calculatePopoverPosition(classListArray, boundingRect, selfRect); - let left = postion.left; - let top = postion.top; - let offsetX = postion.offsetX; - let offsetY = postion.offsetY; + const position = Popover.calculatePopoverPosition(classListArray, boundingRect, selfRect); + let left = position.left; + let top = position.top; + let offsetX = position.offsetX; + let offsetY = position.offsetY; if (classList.contains("popover-overflow-flip-onopen") || classList.contains("popover-overflow-flip-always")) { const graceMargin = Popover.flipMargin; const deltaToLeft = left + offsetX; diff --git a/src/app/dev/DevToys.Blazor/Assets/javascript/popover.js.map b/src/app/dev/DevToys.Blazor/Assets/javascript/popover.js.map index 84e9dd7539..9154c0d831 100644 --- a/src/app/dev/DevToys.Blazor/Assets/javascript/popover.js.map +++ b/src/app/dev/DevToys.Blazor/Assets/javascript/popover.js.map @@ -1 +1 @@ -{"version":3,"file":"popover.js","sourceRoot":"","sources":["popover.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"popover.js","sourceRoot":"","sources":["popover.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/src/app/dev/DevToys.Blazor/Assets/javascript/popover.ts b/src/app/dev/DevToys.Blazor/Assets/javascript/popover.ts index 86d862a905..fad4b56747 100644 --- a/src/app/dev/DevToys.Blazor/Assets/javascript/popover.ts +++ b/src/app/dev/DevToys.Blazor/Assets/javascript/popover.ts @@ -354,11 +354,11 @@ class Popover { const classList: DOMTokenList = popoverContentNode.classList; const classListArray: string[] = Array.from(popoverContentNode.classList); - const postion: PopoverPosition = Popover.calculatePopoverPosition(classListArray, boundingRect, selfRect); - let left: number = postion.left; - let top: number = postion.top; - let offsetX: number = postion.offsetX; - let offsetY: number = postion.offsetY; + const position: PopoverPosition = Popover.calculatePopoverPosition(classListArray, boundingRect, selfRect); + let left: number = position.left; + let top: number = position.top; + let offsetX: number = position.offsetX; + let offsetY: number = position.offsetY; if (classList.contains("popover-overflow-flip-onopen") || classList.contains("popover-overflow-flip-always")) { const graceMargin: number = Popover.flipMargin; 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 3bda5ce221..f79d7dd855 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;letter-spacing:.3px;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;letter-spacing:.3px;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;letter-spacing:.3px;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;letter-spacing:.3px;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;letter-spacing:.3px;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;letter-spacing:.3px;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;letter-spacing:.3px;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;letter-spacing:.3px;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;letter-spacing:.3px;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;letter-spacing:.3px;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;letter-spacing:.3px;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;letter-spacing:.3px;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}}.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;letter-spacing:.3px;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-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}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;letter-spacing:.3px;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)}.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;letter-spacing:.3px;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;letter-spacing:.3px;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","Roboto","Ubuntu",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:300;--text-weight-bold:400;--text-weight-bolder:600;--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);--hero-title-color:linear-gradient(to right, #db2777, #ec4b4b, #e8c137, #35d49b, #4eb1e0, #a445e8, #db2777) 0 0/5000% 5000% no-repeat}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);--hero-title-color:linear-gradient(to right, #db2777, #e60b0b, #498b13, #0a82d2, #822bc1, #db2777) 0 0/5000% 5000% no-repeat}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);--hero-title-color:linear-gradient(to right, #db2777, #ec4b4b, #e8c137, #35d49b, #4eb1e0, #a445e8, #db2777) 0 0/5000% 5000% no-repeat}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);--hero-title-color:linear-gradient(to right, #db2777, #e60b0b, #498b13, #0a82d2, #822bc1, #db2777) 0 0/5000% 5000% no-repeat}div[data-theme=linux-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: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);--hero-title-color:linear-gradient(to right, #db2777, #ec4b4b, #e8c137, #35d49b, #4eb1e0, #a445e8, #db2777) 0 0/5000% 5000% no-repeat}div[data-theme=linux-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: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);--hero-title-color:linear-gradient(to right, #db2777, #e60b0b, #498b13, #0a82d2, #822bc1, #db2777) 0 0/5000% 5000% no-repeat}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}*,::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;letter-spacing:.3px;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;letter-spacing:.3px;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}.main-layout{margin:0;padding:0;position:absolute;height:100%;width:100%;background-color:var(--background-color)}@-webkit-keyframes hero-bg-scrolling{0%{background-position:0 196px}}@keyframes hero-bg-scrolling{0%{background-position:0 196px}}@keyframes hero-title-shade{to{background-position:100% 0}}.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}.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:20s linear infinite hero-bg-scrolling;animation:20s linear infinite hero-bg-scrolling}.hero-title{display:flex;font-weight:900!important}.hero-title span:last-of-type{display:inline-block;background:var(--hero-title-color);background-clip:text;color:transparent;animation:10s linear infinite hero-title-shade}.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}.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;letter-spacing:.3px;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-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;letter-spacing:.3px;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;letter-spacing:.3px;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;letter-spacing:.3px;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;letter-spacing:.3px;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}.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;letter-spacing:.3px;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}.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;letter-spacing:.3px;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}.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;letter-spacing:.3px;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;letter-spacing:.3px;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;letter-spacing:.3px;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;letter-spacing:.3px;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}.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}.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)}.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;letter-spacing:.3px;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}}.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;letter-spacing:.3px;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[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)}.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}.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}.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-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}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;letter-spacing:.3px;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)}.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;letter-spacing:.3px;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;letter-spacing:.3px;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","Roboto","Ubuntu",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:300;--text-weight-bold:400;--text-weight-bolder:600;--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);--hero-title-color:linear-gradient(to right, #db2777, #ec4b4b, #e8c137, #35d49b, #4eb1e0, #a445e8, #db2777) 0 0/5000% 5000% no-repeat}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);--hero-title-color:linear-gradient(to right, #db2777, #e60b0b, #498b13, #0a82d2, #822bc1, #db2777) 0 0/5000% 5000% no-repeat}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);--hero-title-color:linear-gradient(to right, #db2777, #ec4b4b, #e8c137, #35d49b, #4eb1e0, #a445e8, #db2777) 0 0/5000% 5000% no-repeat}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);--hero-title-color:linear-gradient(to right, #db2777, #e60b0b, #498b13, #0a82d2, #822bc1, #db2777) 0 0/5000% 5000% no-repeat}div[data-theme=linux-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: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);--hero-title-color:linear-gradient(to right, #db2777, #ec4b4b, #e8c137, #35d49b, #4eb1e0, #a445e8, #db2777) 0 0/5000% 5000% no-repeat}div[data-theme=linux-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: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);--hero-title-color:linear-gradient(to right, #db2777, #e60b0b, #498b13, #0a82d2, #822bc1, #db2777) 0 0/5000% 5000% no-repeat}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}*,::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;letter-spacing:.3px;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;letter-spacing:.3px;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}.main-layout{margin:0;padding:0;position:absolute;height:100%;width:100%;background-color:var(--background-color)}@-webkit-keyframes hero-bg-scrolling{0%{background-position:0 196px}}@keyframes hero-bg-scrolling{0%{background-position:0 196px}}@keyframes hero-title-shade{to{background-position:100% 0}}.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}.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:20s linear infinite hero-bg-scrolling;animation:20s linear infinite hero-bg-scrolling}.hero-title{display:flex;font-weight:900!important}.hero-title span:last-of-type{display:inline-block;background:var(--hero-title-color);background-clip:text;color:transparent;animation:10s linear infinite hero-title-shade}.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}.tool-page-content{padding:40px;height:inherit}div[data-compactmode] .tool-page-content{padding:8px 16px} \ No newline at end of file From 1d1d2d4e00b7ace71c667653348ff98fd2a228dc Mon Sep 17 00:00:00 2001 From: Etienne Baudoux Date: Tue, 2 Apr 2024 07:26:38 -0700 Subject: [PATCH 2/3] New Crowdin updates (#1107) * New translations apitext.resx (Romanian) * New translations extensionsmanager.resx (Romanian) * New translations settings.resx (Romanian) * New translations toggleswitch.resx (Romanian) * New translations toolgrouppage.resx (Romanian) * New translations toolpage.resx (Romanian) * New translations uidatagrid.resx (Romanian) * New translations uifileselectorpresenter.resx (Romanian) * New translations apitext.resx (Polish) * New translations apitext.resx (Polish) * New translations extensionsmanager.resx (Polish) * New translations settings.resx (Polish) * New translations supportdevelopment.resx (Polish) * New translations firststartdialog.resx (Polish) * New translations infobar.resx (Polish) * New translations mainwindow.resx (Polish) * New translations textbox.resx (Polish) * New translations toggleswitch.resx (Polish) * New translations toolgrouppage.resx (Polish) * New translations toolpage.resx (Polish) * New translations uidatagrid.resx (Polish) * New translations uifileselectorpresenter.resx (Polish) * New translations uiimageviewer.resx (Polish) * New translations uitextinputwrapper.resx (Polish) * New translations clistrings.resx (Polish) * New translations other.resx (Polish) * New translations other.resx (Polish) * New translations taskbar.resx (Polish) * New translations settings.resx (Polish) * New translations firststartdialog.resx (Polish) * New translations mainwindow.resx (Polish) * New translations textbox.resx (Polish) * New translations toolpage.resx (Polish) * New translations uifileselectorpresenter.resx (Polish) * New translations uitextinputwrapper.resx (Polish) * New translations uidatagrid.resx (Polish) * New translations uitextinputwrapper.resx (Polish) * New translations settings.resx (Polish) * New translations toolpage.resx (Polish) * New translations mainwindow.resx (Ukrainian) * New translations toolpage.resx (Ukrainian) * New translations uitextinputwrapper.resx (Ukrainian) --- .../Strings/ApiText/ApiText.pl-PL.resx | 4 +- .../Strings/ApiText/ApiText.ro-RO.resx | 4 +- .../ExtensionsManager.pl-PL.resx | 28 +++---- .../ExtensionsManager.ro-RO.resx | 26 +++--- .../BuiltInTools/Settings/Settings.pl-PL.resx | 84 +++++++++---------- .../BuiltInTools/Settings/Settings.ro-RO.resx | 62 +++++++------- .../SupportDevelopment.pl-PL.resx | 6 +- .../FirstStartDialog.pl-PL.resx | 18 ++-- .../Strings/InfoBar/InfoBar.pl-PL.resx | 2 +- .../Strings/MainWindow/MainWindow.pl-PL.resx | 26 +++--- .../Strings/MainWindow/MainWindow.uk-UA.resx | 2 +- .../Strings/TextBox/TextBox.pl-PL.resx | 16 ++-- .../ToggleSwitch/ToggleSwitch.pl-PL.resx | 4 +- .../ToggleSwitch/ToggleSwitch.ro-RO.resx | 2 +- .../ToolGroupPage/ToolGroupPage.pl-PL.resx | 10 +-- .../ToolGroupPage/ToolGroupPage.ro-RO.resx | 10 +-- .../Strings/ToolPage/ToolPage.pl-PL.resx | 36 ++++---- .../Strings/ToolPage/ToolPage.ro-RO.resx | 36 ++++---- .../Strings/ToolPage/ToolPage.uk-UA.resx | 2 +- .../Strings/UIDataGrid/UIDataGrid.pl-PL.resx | 4 +- .../Strings/UIDataGrid/UIDataGrid.ro-RO.resx | 4 +- .../UIFileSelectorPresenter.pl-PL.resx | 20 ++--- .../UIFileSelectorPresenter.ro-RO.resx | 2 +- .../UIImageViewer/UIImageViewer.pl-PL.resx | 8 +- .../UITextInputWrapper.pl-PL.resx | 20 ++--- .../UITextInputWrapper.uk-UA.resx | 4 +- .../Strings/CliStrings/CliStrings.pl-PL.resx | 12 +-- .../Strings/Other/Other.pl-PL.resx | 18 ++-- .../Strings/Other/Other.pl-PL.resx | 2 +- .../Strings/TaskBar/TaskBar.pl-PL.resx | 2 +- 30 files changed, 237 insertions(+), 237 deletions(-) diff --git a/src/app/dev/DevToys.Api/Strings/ApiText/ApiText.pl-PL.resx b/src/app/dev/DevToys.Api/Strings/ApiText/ApiText.pl-PL.resx index 73310aa0d9..b3b8102cd5 100644 --- a/src/app/dev/DevToys.Api/Strings/ApiText/ApiText.pl-PL.resx +++ b/src/app/dev/DevToys.Api/Strings/ApiText/ApiText.pl-PL.resx @@ -118,9 +118,9 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - Off + Wył. - On + Wł. \ No newline at end of file diff --git a/src/app/dev/DevToys.Api/Strings/ApiText/ApiText.ro-RO.resx b/src/app/dev/DevToys.Api/Strings/ApiText/ApiText.ro-RO.resx index 73310aa0d9..69c9f3899d 100644 --- a/src/app/dev/DevToys.Api/Strings/ApiText/ApiText.ro-RO.resx +++ b/src/app/dev/DevToys.Api/Strings/ApiText/ApiText.ro-RO.resx @@ -118,9 +118,9 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - Off + Dezactivat - On + Activat \ No newline at end of file diff --git a/src/app/dev/DevToys.Blazor/BuiltInTools/ExtensionsManager/ExtensionsManager.pl-PL.resx b/src/app/dev/DevToys.Blazor/BuiltInTools/ExtensionsManager/ExtensionsManager.pl-PL.resx index c133f3d5d2..27bf5d3037 100644 --- a/src/app/dev/DevToys.Blazor/BuiltInTools/ExtensionsManager/ExtensionsManager.pl-PL.resx +++ b/src/app/dev/DevToys.Blazor/BuiltInTools/ExtensionsManager/ExtensionsManager.pl-PL.resx @@ -118,52 +118,52 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - Manage extensions in DevToys + Zarządzaj rozszerzeniami w DevToys - Add and manager third-party extensions in DevToys + Dodaj i zarządzaj rozszerzeniami firm trzecich w DevToys - The extension '{0}' is already installed. If you are trying to update an extension that is already installed, please uninstall the older version first. + Rozszerzenie '{0}' jest już zainstalowane. Jeśli próbujesz zaktualizować rozszerzenie, które jest już zainstalowane, najpierw odinstaluj starszą wersję. - Unable to install this extension + Nie można zainstalować tego rozszerzenia {0} - {1} Example: "DevToys.Tools - 1.0.0" - Find more extensions online + Znajdź więcej rozszerzeń online - Install an extension + Zainstaluj rozszerzenie - Create an extension for DevToys + Stwórz rozszerzenie do DevToys OK - Please close all DevToys windows and restart the app to apply the modifications. + Zamknij wszystkie okna DevToys i zrestartuj aplikację, aby zastosować zmiany. - Restart is require for changes to take effect + Ponowne uruchomienie jest wymagane, aby zastosować zmiany - Manage extensions + Zarządzaj rozszerzeniami - Third-party extensions can modify the functionality of existing tools and access your computer without your permission. This may expose your data to the internet or install unwanted software on your device. We strongly recommend that you exercise caution and only install extensions that you trust. DevToys authors are not responsible for any damages or losses caused by extensions. + Rozszerzenia firm trzecich mogą modyfikować funkcjonalność istniejących narzędzi i uzyskać dostęp do komputera bez Twojej zgody. Może to narazić Twoje dane na ujawnienie w internecie lub zainstalować niechciane oprogramowanie na twoim urządzeniu. Zdecydowanie zalecamy zachowanie ostrożności i instalowanie tylko zaufanych rozszerzeń. Autorzy DevToys nie ponoszą odpowiedzialności za szkody lub straty spowodowane przez rozszerzenia. - I understand + Rozumiem - Terms and Conditions + Warunki świadczenia usługi - Warning + Uwaga \ No newline at end of file diff --git a/src/app/dev/DevToys.Blazor/BuiltInTools/ExtensionsManager/ExtensionsManager.ro-RO.resx b/src/app/dev/DevToys.Blazor/BuiltInTools/ExtensionsManager/ExtensionsManager.ro-RO.resx index c133f3d5d2..173860725c 100644 --- a/src/app/dev/DevToys.Blazor/BuiltInTools/ExtensionsManager/ExtensionsManager.ro-RO.resx +++ b/src/app/dev/DevToys.Blazor/BuiltInTools/ExtensionsManager/ExtensionsManager.ro-RO.resx @@ -118,50 +118,50 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - Manage extensions in DevToys + Gestionează extensii în DevToys - Add and manager third-party extensions in DevToys + Adaugă și manageriază extensii terțe în DevToys - The extension '{0}' is already installed. If you are trying to update an extension that is already installed, please uninstall the older version first. + Extensia{0}' este deja instalată. Dacă încercați să actualizați o extensie care este deja instalată, dezinstalați mai întâi versiunea mai veche. - Unable to install this extension + Nu se poate instala această extensie {0} - {1} Example: "DevToys.Tools - 1.0.0" - Find more extensions online + Găsește mai multe extensii online - Install an extension + Instalare extensie - Create an extension for DevToys + Creează o extensie pentru DevToys OK - Please close all DevToys windows and restart the app to apply the modifications. + Închide toate ferestrele DevToys și repornește aplicația pentru a aplica modificările. - Restart is require for changes to take effect + Repornire necesită ca modificările să aibă efect - Manage extensions + Gestionare extensii - Third-party extensions can modify the functionality of existing tools and access your computer without your permission. This may expose your data to the internet or install unwanted software on your device. We strongly recommend that you exercise caution and only install extensions that you trust. DevToys authors are not responsible for any damages or losses caused by extensions. + Extensiile terțe pot modifica funcționalitatea instrumentelor existente și pot accesa calculatorul fără permisiunea dumneavoastră. Aceasta poate expune datele tale pe internet sau poate instala software nedorit pe dispozitivul tău. Vă recomandăm să fiți precauți și să instalați doar extensii de care aveți încredere. Autorii de DevToys nu sunt responsabili de daunele sau pierderile cauzate de prelungiri. - I understand + Am înţeles - Terms and Conditions + Termeni și condiții Warning diff --git a/src/app/dev/DevToys.Blazor/BuiltInTools/Settings/Settings.pl-PL.resx b/src/app/dev/DevToys.Blazor/BuiltInTools/Settings/Settings.pl-PL.resx index 4fcdc6c8cd..6727723714 100644 --- a/src/app/dev/DevToys.Blazor/BuiltInTools/Settings/Settings.pl-PL.resx +++ b/src/app/dev/DevToys.Blazor/BuiltInTools/Settings/Settings.pl-PL.resx @@ -118,63 +118,63 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - About + O aplikacji - Settings + Ustawienia - Appearance + Wygląd - App theme + Motyw aplikacji - Select which app theme to display + Wybierz motyw aplikacji - Behaviors + Zachowania - Compact spacing + Kompaktowy odstęp - Decrease space between UI elements + Zmniejsz odstęp między elementami interfejsu - Dark + Ciemny - Same as the system + Taki sam jak w systemie - Customize DevToys look & feel + Dostosuj wygląd DevToys - {0} for starting DevToysMac development + {0} za rozpoczęcie rozwoju DevToysMac {0} will be replaced by a name - Editing + Edytowanie - End Of Line character + Znak końca linii - Same end of line as input (automatic) + Taki sam jak w wejściu (automatycznie) @@ -186,19 +186,19 @@ - Font + Czcionka - Help us translating DevToys! + Pomóż nam przetłumaczyć DevToys! - Highlight current line + Podkreśl obecną linię - Change the background color of the current line so it's more visible + Zmień kolor tła bieżącej linii tak, aby była lepiej widoczna @@ -206,95 +206,95 @@ - {0} for designing the app icon + {0} za zaprojektowanie ikony aplikacji {0} will be replaced by a name - Language + Język - The app needs to be restarted when selecting another language + Aplikacja musi zostać uruchomiona ponownie po wybraniu innego języka - Light + Jasny - Line numbers + Numery linii - Display line numbers in the text editor + Pokazuj numery linii w edytorze tekstu - Show line numbers + Pokaż numery linii - Replace text when pasting + Zastąp tekst podczas wklejania - When clicking the Paste button, clear the text before pasting instead of appending to the existing text editor content. + Po kliknięciu przycisku "wklej", najpierw wyczyść tekst, a dopiero potem wklej go do aktualnej zawartości edytora tekstu. - Replace text when pasting + Zastąp tekst podczas wklejania - Render white space + Renderuj znaki niedrukowane - Show whitespace + Pokaż znaki niedrukowane - Settings + Ustawienia - Smart detection + Inteligentny wybór narzędzia - Automatically detect the best tool based on the clipboard content + Automatycznie wykryj najlepsze narzędzie na podstawie zawartości schowka - Automatically paste the clipboard content when selecting a recommended tool + Automatycznie wklej zawartość schowka po wybraniu zalecanego narzędzia - Special thanks to + Szczególne podziękowania dla - Text editor + Edytor tekstu - Preview + Podgląd - Use system settings + Użyj ustawień systemowych - Version {0} + Wersja {0} - Wrap word + Zawijaj wiersze - Word wrap + Zawijanie wierszy \ No newline at end of file diff --git a/src/app/dev/DevToys.Blazor/BuiltInTools/Settings/Settings.ro-RO.resx b/src/app/dev/DevToys.Blazor/BuiltInTools/Settings/Settings.ro-RO.resx index 4fcdc6c8cd..85a689443c 100644 --- a/src/app/dev/DevToys.Blazor/BuiltInTools/Settings/Settings.ro-RO.resx +++ b/src/app/dev/DevToys.Blazor/BuiltInTools/Settings/Settings.ro-RO.resx @@ -118,71 +118,71 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - About + Informații - Settings + Setări - Appearance + Prezentare - App theme + Temă aplicație - Select which app theme to display + Selectați ce temă a aplicației să afișeze - Behaviors + Comportament - Compact spacing + Spațiu compact - Decrease space between UI elements + Scade spațiul între elementele UI - Dark + Întunecat - Same as the system + La fel ca și sistemul - Customize DevToys look & feel + Personalizați aspectul Dev Toys - {0} for starting DevToysMac development + {0} pentru pornirea dezvoltării DevToysMac {0} will be replaced by a name - Editing + Editare - End Of Line character + Caracter final linie - Same end of line as input (automatic) + Același caracter final al liniei ca și intrare (automat) - Carriage Return and Line Feed (\r\n) (Windows) + Retur si Rand nou (\r\n) (Windows) - Line Feed (\n) (Unix) + Rand nou (\n) (Unix) @@ -190,15 +190,15 @@ - Help us translating DevToys! + Ajută-ne să traducem DevToys! - Highlight current line + Evidențiază linia curentă - Change the background color of the current line so it's more visible + Schimbă culoarea de fundal a liniei curente astfel încât să fie mai vizibilă @@ -206,47 +206,47 @@ - {0} for designing the app icon + {0} pentru proiectarea pictogramei aplicației {0} will be replaced by a name - Language + Limba - The app needs to be restarted when selecting another language + Aplicația trebuie să fie repornită după selectarea altei limbi - Light + Deschisă la culoare - Line numbers + Număr linie - Display line numbers in the text editor + Afișează numerele de rând în editorul de text - Show line numbers + Arată numerele rândurilor - Replace text when pasting + Înlocuiește textul la inserție - When clicking the Paste button, clear the text before pasting instead of appending to the existing text editor content. + Atunci când faceți clic pe butonul de inserție, ștergeți textul înainte de a insera în loc să adăugați la conținutul existent al editorului de text. - Replace text when pasting + Înlocuiește textul la inserție - Render white space + Randare spațiu alb diff --git a/src/app/dev/DevToys.Blazor/BuiltInTools/SupportDevelopment/SupportDevelopment.pl-PL.resx b/src/app/dev/DevToys.Blazor/BuiltInTools/SupportDevelopment/SupportDevelopment.pl-PL.resx index c2ee346fb9..e5892371c3 100644 --- a/src/app/dev/DevToys.Blazor/BuiltInTools/SupportDevelopment/SupportDevelopment.pl-PL.resx +++ b/src/app/dev/DevToys.Blazor/BuiltInTools/SupportDevelopment/SupportDevelopment.pl-PL.resx @@ -118,12 +118,12 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - Support the development of DevToys + Wesprzyj rozwój DevToys - See how you can help improving DevToys + Zobacz, jak możesz pomóc w ulepszeniu DevToys - Support the development + Wesprzyj rozwój programu \ No newline at end of file diff --git a/src/app/dev/DevToys.Localization/Strings/FirstStartDialog/FirstStartDialog.pl-PL.resx b/src/app/dev/DevToys.Localization/Strings/FirstStartDialog/FirstStartDialog.pl-PL.resx index fde57252d8..0979568477 100644 --- a/src/app/dev/DevToys.Localization/Strings/FirstStartDialog/FirstStartDialog.pl-PL.resx +++ b/src/app/dev/DevToys.Localization/Strings/FirstStartDialog/FirstStartDialog.pl-PL.resx @@ -118,28 +118,28 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - DevToys is your go-to toolbox for developers, packed with a collection of free and open-source tools. Think of it as a Swiss Army knife tailored to tackle those pesky daily tasks that slow you down. -Here’s what you need to know: + DevToys to zestaw narzędzi dla programistów, zawierający kolekcję darmowych i otwartych narzędzi. Jest jak szwajcarski scyzoryk przystosowany do radzenia sobie z tymi pesymistycznymi codziennymi zadaniami, które Cię spowalniają. +Oto co musisz wiedzieć: - Continue + Kontynuuj - DevToys operates with an offline-first mindset. We collect minimal anonymized data locally for troubleshooting purposes. We don’t upload logs to the internet. If you encounter a bug and choose to report it, we may ask you to share the logs with us. We will occasionally connect to the internet to check for updates, ensuring you have access to the latest features and security enhancements. + DevToys działa w trybie offline-first. Zbieramy lokalnie minimalne, anonimowe dane w celu rozwiązywania problemów. Nie przesyłamy logów do Internetu. Jeśli napotkasz błąd i zdecydujesz się go zgłosić, możemy poprosić Cię o udostępnienie nam logów. Od czasu do czasu połączymy się z Internetem, aby sprawdzić dostępność aktualizacji, zapewniając dostęp do najnowszych funkcji i aktualizacji bezpieczeństwa. - Offline First Philosophy + Po pierwsze offline - The power of DevToys grows with extensions, adding more power to your toolbox. While we ensure the core app’s integrity, it is important to know that we have no control over what third-party extensions do with your computer and data. Therefore, we encourage you to practice caution when installing extensions. To monitor DevToys or any extension’s network activity, tools like Wireshark, Little Snitch, or Fiddler can be utilized to track incoming and outgoing connections. + Możliwości DevToys rośną wraz z rozszerzeniami, dodając moc do zestawu narzędzi. Podczas gdy zapewniamy integralność aplikacji głównej, ważne jest, abyś wiedział, że nie mamy kontroli nad tym, co rozszerzenia firm trzecich robią z Twoim komputerem i twoimi danymi. Dlatego zachęcamy Cię do zachowania ostrożności podczas instalowania rozszerzeń. Do monitorowania aktywności sieci DevToys lub dowolnego rozszerzenia można wykorzystać narzędzia takie jak Wireshark, Mały Snitch lub Fiddler do śledzenia połączeń przychodzących i wychodzących. - Trust but Verify + Zaufaj, ale zweryfikuj - I understand and agree + Rozumiem i zgadzam się - Welcome to DevToys! + Witaj w DevToys! \ No newline at end of file diff --git a/src/app/dev/DevToys.Localization/Strings/InfoBar/InfoBar.pl-PL.resx b/src/app/dev/DevToys.Localization/Strings/InfoBar/InfoBar.pl-PL.resx index eb3b647255..25c5d376b3 100644 --- a/src/app/dev/DevToys.Localization/Strings/InfoBar/InfoBar.pl-PL.resx +++ b/src/app/dev/DevToys.Localization/Strings/InfoBar/InfoBar.pl-PL.resx @@ -118,6 +118,6 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - Close info bar + Zamknij pasek informacyjny \ No newline at end of file diff --git a/src/app/dev/DevToys.Localization/Strings/MainWindow/MainWindow.pl-PL.resx b/src/app/dev/DevToys.Localization/Strings/MainWindow/MainWindow.pl-PL.resx index f20f7b9e05..9474384d42 100644 --- a/src/app/dev/DevToys.Localization/Strings/MainWindow/MainWindow.pl-PL.resx +++ b/src/app/dev/DevToys.Localization/Strings/MainWindow/MainWindow.pl-PL.resx @@ -118,43 +118,43 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - All tools + Wszystkie narzędzia - All tools + Wszystkie narzędzia - Back + Wstecz - Favorite tools + Ulubione narzędzia - Favorites + Ulubione - Keep on top + Zawsze na wierzchu - Back to full view + Wróć do pełnego widoku - Recents + Ostatnio używane - Type to search for tools... + Wpisz, aby wyszukać narzędzia... - Search + Szukaj - Click to search + Kliknij, aby szukać - No results found + Brak wyników - Toggle Navigation + Przełącz menu nawigacji DevToys diff --git a/src/app/dev/DevToys.Localization/Strings/MainWindow/MainWindow.uk-UA.resx b/src/app/dev/DevToys.Localization/Strings/MainWindow/MainWindow.uk-UA.resx index f53601df25..01ff12aba3 100644 --- a/src/app/dev/DevToys.Localization/Strings/MainWindow/MainWindow.uk-UA.resx +++ b/src/app/dev/DevToys.Localization/Strings/MainWindow/MainWindow.uk-UA.resx @@ -142,7 +142,7 @@ Нещодавні - Пошук інструментів... + Пошук інструментів… Пошук diff --git a/src/app/dev/DevToys.Localization/Strings/TextBox/TextBox.pl-PL.resx b/src/app/dev/DevToys.Localization/Strings/TextBox/TextBox.pl-PL.resx index 0bc1666dd9..75cc4732f7 100644 --- a/src/app/dev/DevToys.Localization/Strings/TextBox/TextBox.pl-PL.resx +++ b/src/app/dev/DevToys.Localization/Strings/TextBox/TextBox.pl-PL.resx @@ -118,27 +118,27 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - Clear + Wyczyść - Copy + Kopiuj - Cut + Wytnij - Decrease + Zmniejsz - Increase + Zwiększ - Paste + Wklej - Reveal + Okryj - Select All + Zaznacz wszystko \ No newline at end of file diff --git a/src/app/dev/DevToys.Localization/Strings/ToggleSwitch/ToggleSwitch.pl-PL.resx b/src/app/dev/DevToys.Localization/Strings/ToggleSwitch/ToggleSwitch.pl-PL.resx index 1b56f78a99..ed01612fee 100644 --- a/src/app/dev/DevToys.Localization/Strings/ToggleSwitch/ToggleSwitch.pl-PL.resx +++ b/src/app/dev/DevToys.Localization/Strings/ToggleSwitch/ToggleSwitch.pl-PL.resx @@ -118,9 +118,9 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - Off + Wył. - On + Wł. \ No newline at end of file diff --git a/src/app/dev/DevToys.Localization/Strings/ToggleSwitch/ToggleSwitch.ro-RO.resx b/src/app/dev/DevToys.Localization/Strings/ToggleSwitch/ToggleSwitch.ro-RO.resx index 1b56f78a99..a2b1e4e0ea 100644 --- a/src/app/dev/DevToys.Localization/Strings/ToggleSwitch/ToggleSwitch.ro-RO.resx +++ b/src/app/dev/DevToys.Localization/Strings/ToggleSwitch/ToggleSwitch.ro-RO.resx @@ -121,6 +121,6 @@ Off - On + Activat \ No newline at end of file diff --git a/src/app/dev/DevToys.Localization/Strings/ToolGroupPage/ToolGroupPage.pl-PL.resx b/src/app/dev/DevToys.Localization/Strings/ToolGroupPage/ToolGroupPage.pl-PL.resx index aec7c4f7db..c30a636d95 100644 --- a/src/app/dev/DevToys.Localization/Strings/ToolGroupPage/ToolGroupPage.pl-PL.resx +++ b/src/app/dev/DevToys.Localization/Strings/ToolGroupPage/ToolGroupPage.pl-PL.resx @@ -118,18 +118,18 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - Not finding what you're looking for? + Nie udało ci się znaleźć tego, czego szukałeś? - Open a feature request on GitHub + Otwórz prośbę dodania funkcji na GitHubie - Suggest an idea + Zasugeruj zmianę - Open in a new window + Otwórz w nowym oknie - Welcome to + Witaj w \ No newline at end of file diff --git a/src/app/dev/DevToys.Localization/Strings/ToolGroupPage/ToolGroupPage.ro-RO.resx b/src/app/dev/DevToys.Localization/Strings/ToolGroupPage/ToolGroupPage.ro-RO.resx index aec7c4f7db..db06ab15d9 100644 --- a/src/app/dev/DevToys.Localization/Strings/ToolGroupPage/ToolGroupPage.ro-RO.resx +++ b/src/app/dev/DevToys.Localization/Strings/ToolGroupPage/ToolGroupPage.ro-RO.resx @@ -118,18 +118,18 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - Not finding what you're looking for? + Nu găsiți ceea ce căutați? - Open a feature request on GitHub + Deschide o cerere de caracteristică pe GitHub - Suggest an idea + Sugerează o idee - Open in a new window + Deschide într-o fereastră nouă - Welcome to + Bun venit la \ No newline at end of file diff --git a/src/app/dev/DevToys.Localization/Strings/ToolPage/ToolPage.pl-PL.resx b/src/app/dev/DevToys.Localization/Strings/ToolPage/ToolPage.pl-PL.resx index 6d3bbcd293..6842671d05 100644 --- a/src/app/dev/DevToys.Localization/Strings/ToolPage/ToolPage.pl-PL.resx +++ b/src/app/dev/DevToys.Localization/Strings/ToolPage/ToolPage.pl-PL.resx @@ -118,60 +118,60 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - Add to favorites + Dodaj do ulubionych - All Files + Wszystkie pliki - Clear + Wyczyść - Copy + Kopiuj - No tool to suggest + Brak narzędzia do zasugerowania OK - Load a file + Wczyaj plik - Paste + Wklej - Pin to Start + Przypnij do ekranu startowego - Remove from favorites + Usuń z ulubionych - Save as... + Zapisz jako... - Transfer to another tool + Przenieś do innego narzędzia - Toggle keep the window on top (Ctrl+Up) + Utrzymaj okno zawsze na górze (Ctrl+Up) - On + Wł. - Off + Wył. - Unable to open this file + Nie można otworzyć tego pliku - Unable to load the file '{0}'. Only textual files can be opened. + Nie można załadować pliku '{0}'. Tylko pliki tekstowe mogą zostać otwarte. - Unable to save this file + Nie można zapisać tego pliku - Unable to save the file '{0}'. Check the logs to see the internal error. + Nie można zapisać pliku '{0}'. Sprawdź logi, aby zobaczyć błąd. \ No newline at end of file diff --git a/src/app/dev/DevToys.Localization/Strings/ToolPage/ToolPage.ro-RO.resx b/src/app/dev/DevToys.Localization/Strings/ToolPage/ToolPage.ro-RO.resx index 6d3bbcd293..03575644f1 100644 --- a/src/app/dev/DevToys.Localization/Strings/ToolPage/ToolPage.ro-RO.resx +++ b/src/app/dev/DevToys.Localization/Strings/ToolPage/ToolPage.ro-RO.resx @@ -118,60 +118,60 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - Add to favorites + Adaugă la favorite - All Files + Toate Fisierele - Clear + Șterge - Copy + Copiere - No tool to suggest + Nici un instrument de sugerat OK - Load a file + Încarcă un fişier - Paste + Inserează - Pin to Start + Fixează la Start - Remove from favorites + Elimină din favorite - Save as... + Salvare ca... - Transfer to another tool + Transfer către o altă unealtă - Toggle keep the window on top (Ctrl+Up) + Comută menținerea ferestrei în partea de sus (Ctrl+Up) - On + Activat - Off + Dezactivat - Unable to open this file + Fisierul nu se poate deschide - Unable to load the file '{0}'. Only textual files can be opened. + Imposibil de încărcat fișierul '{0}'. Numai fișierele textuale pot fi deschise. - Unable to save this file + Imposibil de salvat acest fişier - Unable to save the file '{0}'. Check the logs to see the internal error. + Imposibil de salvat fișierul '{0}'. Verificați jurnalele pentru a vedea eroarea internă. \ No newline at end of file diff --git a/src/app/dev/DevToys.Localization/Strings/ToolPage/ToolPage.uk-UA.resx b/src/app/dev/DevToys.Localization/Strings/ToolPage/ToolPage.uk-UA.resx index c899cf933e..48cb960657 100644 --- a/src/app/dev/DevToys.Localization/Strings/ToolPage/ToolPage.uk-UA.resx +++ b/src/app/dev/DevToys.Localization/Strings/ToolPage/ToolPage.uk-UA.resx @@ -148,7 +148,7 @@ Видалити з обраного - Зберегти як... + Зберегти як… Передати до іншого інструменту diff --git a/src/app/dev/DevToys.Localization/Strings/UIDataGrid/UIDataGrid.pl-PL.resx b/src/app/dev/DevToys.Localization/Strings/UIDataGrid/UIDataGrid.pl-PL.resx index 2ae22ae265..792151f54d 100644 --- a/src/app/dev/DevToys.Localization/Strings/UIDataGrid/UIDataGrid.pl-PL.resx +++ b/src/app/dev/DevToys.Localization/Strings/UIDataGrid/UIDataGrid.pl-PL.resx @@ -118,9 +118,9 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - Extend + Rozszerz - Shrink + Pomniejsz \ No newline at end of file diff --git a/src/app/dev/DevToys.Localization/Strings/UIDataGrid/UIDataGrid.ro-RO.resx b/src/app/dev/DevToys.Localization/Strings/UIDataGrid/UIDataGrid.ro-RO.resx index 2ae22ae265..8822585aa8 100644 --- a/src/app/dev/DevToys.Localization/Strings/UIDataGrid/UIDataGrid.ro-RO.resx +++ b/src/app/dev/DevToys.Localization/Strings/UIDataGrid/UIDataGrid.ro-RO.resx @@ -118,9 +118,9 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - Extend + Extinde - Shrink + Micșorare \ No newline at end of file diff --git a/src/app/dev/DevToys.Localization/Strings/UIFileSelectorPresenter/UIFileSelectorPresenter.pl-PL.resx b/src/app/dev/DevToys.Localization/Strings/UIFileSelectorPresenter/UIFileSelectorPresenter.pl-PL.resx index a172ff223b..77283ed4a9 100644 --- a/src/app/dev/DevToys.Localization/Strings/UIFileSelectorPresenter/UIFileSelectorPresenter.pl-PL.resx +++ b/src/app/dev/DevToys.Localization/Strings/UIFileSelectorPresenter/UIFileSelectorPresenter.pl-PL.resx @@ -118,33 +118,33 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - Browse files + Przeglądaj pliki - Browse folders + Przeglądaj foldery - Drag & drop any file here + Przeciągnij i upuść plik tutaj - Drag & drop any files here + Przeciągnij i upuść pliki tutaj - Drag & drop a {0} file here + Przeciągnij i upuść plik {0} tutaj - Drag & drop any {0} files here + Przeciągnij i upuść dowolne pliki {0} tutaj - Only {0} file(s) can be used. + Tylko plik(i) {0} mogą być użyte. - {0} files have been selected. + Wybrano pliki {0}. - or + lub - Paste + Wklej \ No newline at end of file diff --git a/src/app/dev/DevToys.Localization/Strings/UIFileSelectorPresenter/UIFileSelectorPresenter.ro-RO.resx b/src/app/dev/DevToys.Localization/Strings/UIFileSelectorPresenter/UIFileSelectorPresenter.ro-RO.resx index a172ff223b..2bf72b7c19 100644 --- a/src/app/dev/DevToys.Localization/Strings/UIFileSelectorPresenter/UIFileSelectorPresenter.ro-RO.resx +++ b/src/app/dev/DevToys.Localization/Strings/UIFileSelectorPresenter/UIFileSelectorPresenter.ro-RO.resx @@ -118,7 +118,7 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - Browse files + Explorează fisiere Browse folders diff --git a/src/app/dev/DevToys.Localization/Strings/UIImageViewer/UIImageViewer.pl-PL.resx b/src/app/dev/DevToys.Localization/Strings/UIImageViewer/UIImageViewer.pl-PL.resx index a39ddf2357..5a381fde63 100644 --- a/src/app/dev/DevToys.Localization/Strings/UIImageViewer/UIImageViewer.pl-PL.resx +++ b/src/app/dev/DevToys.Localization/Strings/UIImageViewer/UIImageViewer.pl-PL.resx @@ -118,15 +118,15 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - Copy + Kopiuj - Save as + Zapisz jako - Unknown image + Nieznany obraz - View + Podgląd \ No newline at end of file diff --git a/src/app/dev/DevToys.Localization/Strings/UITextInputWrapper/UITextInputWrapper.pl-PL.resx b/src/app/dev/DevToys.Localization/Strings/UITextInputWrapper/UITextInputWrapper.pl-PL.resx index 02763ec967..3221843647 100644 --- a/src/app/dev/DevToys.Localization/Strings/UITextInputWrapper/UITextInputWrapper.pl-PL.resx +++ b/src/app/dev/DevToys.Localization/Strings/UITextInputWrapper/UITextInputWrapper.pl-PL.resx @@ -118,33 +118,33 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - Clear + Wyczyść - Copy + Kopiuj - Extend + Rozszerz - Open a text document + Otwórz dokument tekstowy - More... + Więcej... - No tool to suggest + Brak narzędzia do zasugerowania - Paste + Wklej - Save as... + Zapisz jako... - Shrink + Pomniejsz - Transfer to another tool + Przenieś do innego narzędzia \ No newline at end of file diff --git a/src/app/dev/DevToys.Localization/Strings/UITextInputWrapper/UITextInputWrapper.uk-UA.resx b/src/app/dev/DevToys.Localization/Strings/UITextInputWrapper/UITextInputWrapper.uk-UA.resx index d710f97714..b4f175b5ac 100644 --- a/src/app/dev/DevToys.Localization/Strings/UITextInputWrapper/UITextInputWrapper.uk-UA.resx +++ b/src/app/dev/DevToys.Localization/Strings/UITextInputWrapper/UITextInputWrapper.uk-UA.resx @@ -130,7 +130,7 @@ Відкрити текстовий документ - Детальніше... + Детальніше… Немає інструменту, щоб запропонувати @@ -139,7 +139,7 @@ Вставити - Зберегти як... + Зберегти як… Зменшити diff --git a/src/app/dev/platforms/desktop/DevToys.CLI/Strings/CliStrings/CliStrings.pl-PL.resx b/src/app/dev/platforms/desktop/DevToys.CLI/Strings/CliStrings/CliStrings.pl-PL.resx index e3fccfbf89..ced07d44cd 100644 --- a/src/app/dev/platforms/desktop/DevToys.CLI/Strings/CliStrings/CliStrings.pl-PL.resx +++ b/src/app/dev/platforms/desktop/DevToys.CLI/Strings/CliStrings/CliStrings.pl-PL.resx @@ -118,21 +118,21 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - The file '{0}' doesn't exist. + Plik '{0}' nie istnieje. - Invalid file path. The file should have one of the following extensions: {0} + Nieprawidłowa ścieżka pliku. Plik powinien mieć jedno z następujących rozszerzeń: {0} - Please type a relative or absolute file path to read (or press Enter to cancel): + Wpisz względną lub bezwzględną ścieżkę pliku do odczytu (lub naciśnij Enter, aby anulować): - Please type one or many relative or absolute file paths to read, separated by a comma (or press Enter to cancel): + Wpisz względną lub bezwzględną ścieżkę pliku do odczytu, oddzieloną przecinkami (lub naciśnij Enter, aby anulować): - Please type a relative or absolute folder path (or press Enter to cancel): + Wpisz względną lub bezwzględną ścieżkę folderu (lub naciśnij Enter, aby anulować): - Please type a relative or absolute file path to write in (or press Enter to cancel): + Wpisz względną lub bezwzględną ścieżkę pliku do zapisu (lub naciśnij Enter, aby anulować): \ No newline at end of file diff --git a/src/app/dev/platforms/desktop/DevToys.Linux/Strings/Other/Other.pl-PL.resx b/src/app/dev/platforms/desktop/DevToys.Linux/Strings/Other/Other.pl-PL.resx index b84119ba06..6da12c0e05 100644 --- a/src/app/dev/platforms/desktop/DevToys.Linux/Strings/Other/Other.pl-PL.resx +++ b/src/app/dev/platforms/desktop/DevToys.Linux/Strings/Other/Other.pl-PL.resx @@ -118,38 +118,38 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - All {0} + Wszystkie {0} This text is used in open file dialog and goes like "All PNG, JPG, GIF" - Open file + Otwórz plik - Open + Otwórz - Cancel + Anuluj - Open files + Otwórz pliki - All files + Wszystkie pliki - Save file + Zapisz plik - Save + Zapisz - Open folder + Otwórz folder \ No newline at end of file diff --git a/src/app/dev/platforms/desktop/DevToys.Windows/Strings/Other/Other.pl-PL.resx b/src/app/dev/platforms/desktop/DevToys.Windows/Strings/Other/Other.pl-PL.resx index d068b1a190..9059e327cc 100644 --- a/src/app/dev/platforms/desktop/DevToys.Windows/Strings/Other/Other.pl-PL.resx +++ b/src/app/dev/platforms/desktop/DevToys.Windows/Strings/Other/Other.pl-PL.resx @@ -118,7 +118,7 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - All {0} + Wszystkie {0} This text is displayed in an open file dialog and goes like "All PNG, JPG, GIF" \ No newline at end of file diff --git a/src/app/dev/platforms/desktop/DevToys.Windows/Strings/TaskBar/TaskBar.pl-PL.resx b/src/app/dev/platforms/desktop/DevToys.Windows/Strings/TaskBar/TaskBar.pl-PL.resx index 4c0282b588..aa1726bd92 100644 --- a/src/app/dev/platforms/desktop/DevToys.Windows/Strings/TaskBar/TaskBar.pl-PL.resx +++ b/src/app/dev/platforms/desktop/DevToys.Windows/Strings/TaskBar/TaskBar.pl-PL.resx @@ -118,6 +118,6 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - Favorite tools + Ulubione narzędzia \ No newline at end of file From cc9ec412fcd3dee1b8b89ccdef2769c0220af023 Mon Sep 17 00:00:00 2001 From: Etienne Baudoux Date: Wed, 3 Apr 2024 08:13:56 -0700 Subject: [PATCH 3/3] New translations settings.resx (Russian) (#1109) --- .../BuiltInTools/Settings/Settings.ru-RU.resx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/app/dev/DevToys.Blazor/BuiltInTools/Settings/Settings.ru-RU.resx b/src/app/dev/DevToys.Blazor/BuiltInTools/Settings/Settings.ru-RU.resx index 4fcdc6c8cd..2729814755 100644 --- a/src/app/dev/DevToys.Blazor/BuiltInTools/Settings/Settings.ru-RU.resx +++ b/src/app/dev/DevToys.Blazor/BuiltInTools/Settings/Settings.ru-RU.resx @@ -118,19 +118,19 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - About + О программе - Settings + Параметры - Appearance + Оформление - App theme + Тема приложения