@charset "UTF-8";.Dialog__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:transparent;z-index:1000}.Dialog__overlay--nonmodal{pointer-events:none}.Dialog__overlay--nonmodal .Dialog{pointer-events:auto}.Dialog{position:fixed;background:var(--cs-modern-background);border-radius:8px;box-shadow:0 32px 64px #0000003d,0 2px 6px #0000001f;display:flex;flex-direction:column;font-family:Segoe UI Variable,system-ui,Segoe UI,sans-serif;font-size:14px;color:var(--cs-modern-foreground);overflow:visible;min-width:280px;max-height:100dvh}.Dialog--hosted{position:static;inset:auto;width:100%;height:auto;max-height:100dvh;min-width:0;border-radius:0;box-shadow:none;transform:none!important}.Dialog--hosted .Dialog__body{overflow:auto}.Dialog--hostedFill{height:100dvh}:root.noShadow .Dialog{box-shadow:none}:root.noShadow .Dialog:not(.Dialog--hosted){border:1px solid var(--cs-panel-border)}.Dialog__titleBar{display:flex;align-items:center;height:32px;padding:0 0 0 16px;flex-shrink:0;border-bottom:1px solid var(--cs-panel-border);-webkit-user-select:none;user-select:none;touch-action:none;border-radius:8px 8px 0 0;overflow:hidden}.Dialog__title{flex:1;font-size:12px;font-weight:600;color:var(--cs-modern-foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Dialog__popOutBtn{width:40px;height:32px;border:none;background:transparent;color:var(--cs-modern-foreground);cursor:default;display:flex;align-items:center;justify-content:center;flex-shrink:0}.Dialog__popOutBtn:hover{background:var(--cs-modern-highlight)}.Dialog__popOutBtn:active{background:var(--cs-modern-highlight);opacity:.85}.Dialog__closeBtn{width:46px;height:32px;border:none;background:transparent;color:var(--cs-modern-foreground);cursor:default;display:flex;align-items:center;justify-content:center;border-radius:0 8px 0 0;flex-shrink:0}.Dialog__closeBtn:hover{background:#c42b1c;color:#fff}.Dialog__closeBtn:active{background:#b52015;color:#fff}.Dialog__body{padding:20px 24px;flex:1;min-height:0;overflow:auto;background-color:var(--cs-window-base)}.Dialog__footer{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;padding:16px 24px;border-top:1px solid var(--cs-panel-border);flex-shrink:0}.Dialog__footerLeft{margin-right:auto}.Dialog__footerButtons{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:8px}:root.hosttransparent .Dialog--hosted{background-color:transparent}:root.hosttransparent .Dialog--hosted .Dialog__footer{background-color:transparent;border-top-color:color-mix(in srgb,var(--cs-panel-border) 50%,transparent)}.Dialog__resizeHandle{position:absolute;z-index:20;touch-action:none}.Dialog__resizeHandle--n{top:-3px;left:8px;right:8px;height:6px;cursor:ns-resize}.Dialog__resizeHandle--s{bottom:-3px;left:8px;right:8px;height:6px;cursor:ns-resize}.Dialog__resizeHandle--e{right:-3px;top:8px;bottom:8px;width:6px;cursor:ew-resize}.Dialog__resizeHandle--w{left:-3px;top:8px;bottom:8px;width:6px;cursor:ew-resize}.Dialog__resizeHandle--ne{top:-3px;right:-3px;width:12px;height:12px;cursor:nesw-resize}.Dialog__resizeHandle--se{bottom:-3px;right:-3px;width:12px;height:12px;cursor:nwse-resize}.Dialog__resizeHandle--sw{bottom:-3px;left:-3px;width:12px;height:12px;cursor:nesw-resize}.Dialog__resizeHandle--nw{top:-3px;left:-3px;width:12px;height:12px;cursor:nwse-resize}.Dialog__footerBtn{height:32px;min-width:100px;padding:0 16px;border-radius:4px;font-family:inherit;font-size:14px;cursor:default;font-weight:400;border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center}.Dialog__footerBtn--primary{background:var(--cs-modern-accent-background);color:var(--cs-modern-accent-foreground);border-color:var(--cs-modern-accent-background)}.Dialog__footerBtn--primary:hover{filter:brightness(.9)}.Dialog__footerBtn--primary:active{filter:brightness(.8)}.Dialog__footerBtn--secondary{background:var(--cs-modern-background);color:var(--cs-modern-foreground);border-color:var(--cs-panel-border)}.Dialog__footerBtn--secondary:hover{background-color:var(--cs-button-selected-background);color:var(--cs-button-selected-foreground)}.Dialog__footerBtn--secondary:active{background-color:var(--cs-button-pressed-background);color:var(--cs-button-selected-foreground)}.Dialog__footerBtn--danger{background:#a4262c;color:#fff;border-color:#a4262c}.Dialog__footerBtn--danger:hover{background:#8b1d22;border-color:#8b1d22}.Dialog__footerBtn--danger:active{background:#6e1519;border-color:#6e1519}.Dialog__footerBtn:disabled{opacity:.4;cursor:default;pointer-events:none}:root[data-theme^=high-contrast] .Dialog__footerBtn:disabled{background:transparent;border:1px solid var(--cs-control-text);color:var(--cs-control-subtext);opacity:1;text-decoration:line-through}.Dialog__footerBtn--icon{width:32px;min-width:0;padding:0}.Dialog__footerBtn--icon svg{width:16px;height:16px}.Dialog--enter{animation:dlgEnter .14s ease-out}.Dialog--enter.Dialog--centered{animation-name:dlgEnterCentered}.Dialog--enter.Dialog--top{animation-name:dlgEnterTop}.Dialog--exit{animation:dlgExit .13s ease-in both}.Dialog--exit.Dialog--centered{animation-name:dlgExitCentered}.Dialog--exit.Dialog--top{animation-name:dlgExitTop}.Dialog--flash{animation:dlgFlash .26s ease-in-out}.Dialog--flash.Dialog--centered{animation-name:dlgFlashCentered}.Dialog--flash.Dialog--top{animation-name:dlgFlashTop}:root.noAnimate .Dialog--flash{animation-name:dlgFlashTitleOnly}:root.noAnimate .Dialog--flash .Dialog__titleBar{animation:titleBarFlash .26s ease-in-out}@keyframes dlgEnter{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes dlgEnterCentered{0%{opacity:0;transform:translate(-50%,-50%) scale(.7)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes dlgExit{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.7)}}@keyframes dlgExitCentered{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(.7)}}@keyframes dlgEnterTop{0%{opacity:0;transform:translate(-50%) scale(.7)}to{opacity:1;transform:translate(-50%) scale(1)}}@keyframes dlgExitTop{0%{opacity:1;transform:translate(-50%) scale(1)}to{opacity:0;transform:translate(-50%) scale(.7)}}@keyframes dlgFlashTop{0%,to{transform:translate(-50%) scale(1)}25%,75%{transform:translate(-50%) scale(1.008)}50%{transform:translate(-50%) scale(1)}}@keyframes dlgFlash{0%,to{transform:scale(1)}25%,75%{transform:scale(1.008)}50%{transform:scale(1)}}@keyframes dlgFlashCentered{0%,to{transform:translate(-50%,-50%) scale(1)}25%,75%{transform:translate(-50%,-50%) scale(1.008)}50%{transform:translate(-50%,-50%) scale(1)}}@keyframes dlgFlashTitleOnly{0%{opacity:1}to{opacity:1}}@keyframes titleBarFlash{0%,to{background-color:transparent}40%{background-color:var(--cs-modern-highlight)}}body.mobile-ui .Dialog .Dialog__titleBar{height:48px;border-bottom:none;background:var(--cs-window-base)}body.mobile-ui .Dialog .Dialog__closeBtn{width:40px;height:40px;margin:0 4px;border-radius:8px;color:var(--cs-modern-foreground)}body.mobile-ui .Dialog .Dialog__closeBtn:hover{background:var(--cs-modern-highlight);color:var(--cs-modern-foreground)}body.mobile-ui .Dialog .Dialog__closeBtn:active{background:var(--cs-modern-highlight);color:var(--cs-modern-foreground);opacity:.85}body.mobile-ui .Dialog .Dialog__popOutBtn{height:40px;border-radius:8px}body.os-macos .Dialog .Dialog__macLights,body.os-ios .Dialog .Dialog__macLights{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}body.os-macos .Dialog .Dialog__macLight,body.os-ios .Dialog .Dialog__macLight{width:12px;height:12px;min-width:0;padding:0;border:none;border-radius:50%;flex-shrink:0;cursor:default;box-shadow:inset 0 0 0 .5px #0000002e}body.os-macos .Dialog .Dialog__macLight--min,body.os-ios .Dialog .Dialog__macLight--min{background:#febc2e}body.os-macos .Dialog .Dialog__macLight--zoom,body.os-ios .Dialog .Dialog__macLight--zoom{background:#28c840}body.os-macos .Dialog .Dialog__macLight.is-disabled,body.os-ios .Dialog .Dialog__macLight.is-disabled{background:#c7c7c7;box-shadow:inset 0 0 0 .5px #0000001f}body.os-macos .Dialog .Dialog__closeBtn,body.os-ios .Dialog .Dialog__closeBtn{width:12px;height:12px;min-width:0;margin:0;border-radius:50%;background:#ff5f57;color:#0009;box-shadow:inset 0 0 0 .5px #0000002e}body.os-macos .Dialog .Dialog__closeBtn svg,body.os-ios .Dialog .Dialog__closeBtn svg{width:8px;height:8px;opacity:0;transition:opacity 80ms ease}body.os-macos .Dialog .Dialog__closeBtn:hover,body.os-ios .Dialog .Dialog__closeBtn:hover{background:#ff5f57;color:#0009}body.os-macos .Dialog .Dialog__closeBtn:active,body.os-ios .Dialog .Dialog__closeBtn:active{background:#e0443e;color:#0009}body.os-macos .Dialog .Dialog__popOutBtn,body.os-ios .Dialog .Dialog__popOutBtn{width:12px;height:12px;min-width:0;margin:0 0 0 2px;border-radius:50%;background:#4aa3ff;color:#0009;box-shadow:inset 0 0 0 .5px #0000002e}body.os-macos .Dialog .Dialog__popOutBtn svg,body.os-ios .Dialog .Dialog__popOutBtn svg{width:7px;height:7px;opacity:0;transition:opacity 80ms ease}body.os-macos .Dialog .Dialog__popOutBtn:hover,body.os-ios .Dialog .Dialog__popOutBtn:hover{background:#4aa3ff}body.os-macos .Dialog .Dialog__popOutBtn:active,body.os-ios .Dialog .Dialog__popOutBtn:active{background:#2f86e0}body.os-macos .Dialog .Dialog__macLight--zoom:not(.is-disabled),body.os-ios .Dialog .Dialog__macLight--zoom:not(.is-disabled){position:relative}body.os-macos .Dialog .Dialog__macLight--zoom:not(.is-disabled):before,body.os-ios .Dialog .Dialog__macLight--zoom:not(.is-disabled):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:6px;height:6px;opacity:0;transition:opacity 80ms ease;background:linear-gradient(#0009,#0009) center/1px 6px no-repeat,linear-gradient(#0009,#0009) center/6px 1px no-repeat}body.os-macos .Dialog .Dialog__titleBar:hover .Dialog__closeBtn svg,body.os-macos .Dialog .Dialog__titleBar:hover .Dialog__popOutBtn svg,body.os-ios .Dialog .Dialog__titleBar:hover .Dialog__closeBtn svg,body.os-ios .Dialog .Dialog__titleBar:hover .Dialog__popOutBtn svg{opacity:1}body.os-macos .Dialog .Dialog__titleBar:hover .Dialog__macLight--zoom:not(.is-disabled):before,body.os-ios .Dialog .Dialog__titleBar:hover .Dialog__macLight--zoom:not(.is-disabled):before{opacity:1}body.os-macos .Dialog:not(.Dialog--hosted){border-radius:14px}body.os-macos .Dialog:not(.Dialog--hosted) .Dialog__titleBar{height:34px;padding:0 14px;gap:8px;border-radius:14px 14px 0 0}body.os-macos .Dialog:not(.Dialog--hosted) .Dialog__body:first-child{border-radius:14px 14px 0 0}body.os-macos .Dialog:not(.Dialog--hosted) .Dialog__body:last-child{border-radius:0 0 14px 14px}body.os-macos .Dialog:not(.Dialog--hosted) .Dialog__footer{border-radius:0 0 14px 14px}body.os-macos .Dialog:not(.Dialog--hosted) .Dialog__footerBtn{border-radius:10px}body.os-macos .Dialog:not(.Dialog--hosted) .Dialog__title{order:4;text-align:center;font-size:13px}body.os-macos .Dialog:not(.Dialog--hosted) .Dialog__closeBtn{order:1}body.os-macos .Dialog:not(.Dialog--hosted) .Dialog__macLights{order:2}body.os-macos .Dialog:not(.Dialog--hosted) .Dialog__popOutBtn{order:3}body.os-macos .OptionsDialog .Dialog__titleBar,body.os-macos .ColorPickerDialog .Dialog__titleBar,body.os-ios .OptionsDialog .Dialog__titleBar,body.os-ios .ColorPickerDialog .Dialog__titleBar{background:var(--cs-window-base);border-bottom:none}body.os-ios .Dialog:not(.Dialog--hosted){border-radius:18px}body.os-ios .Dialog:not(.Dialog--hosted) .Dialog__titleBar{height:46px;padding:0 16px;gap:11px;border-radius:18px 18px 0 0}body.os-ios .Dialog:not(.Dialog--hosted) .Dialog__body:first-child{border-radius:18px 18px 0 0}body.os-ios .Dialog:not(.Dialog--hosted) .Dialog__body:last-child{border-radius:0 0 18px 18px}body.os-ios .Dialog:not(.Dialog--hosted) .Dialog__footer{border-radius:0 0 18px 18px}body.os-ios .Dialog:not(.Dialog--hosted) .Dialog__title{order:4;text-align:center;font-size:15px}body.os-ios .Dialog:not(.Dialog--hosted) .Dialog__closeBtn{order:1}body.os-ios .Dialog:not(.Dialog--hosted) .Dialog__macLights{order:2}body.os-ios .Dialog:not(.Dialog--hosted) .Dialog__popOutBtn{order:3}body.os-ios .Dialog:not(.Dialog--hosted) .Dialog__macLight,body.os-ios .Dialog:not(.Dialog--hosted) .Dialog__closeBtn,body.os-ios .Dialog:not(.Dialog--hosted) .Dialog__popOutBtn{width:15px;height:15px}body.os-ios .Dialog:not(.Dialog--hosted) .Dialog__macLight--zoom:not(.is-disabled):before{width:8px;height:8px}body.os-android .Dialog:not(.Dialog--hosted){border-radius:16px}body.os-android .Dialog:not(.Dialog--hosted) .Dialog__titleBar{height:52px;padding:0 8px 0 20px;border-bottom:none;border-radius:16px 16px 0 0;background:var(--cs-modern-background);color:var(--cs-modern-foreground)}body.os-android .Dialog:not(.Dialog--hosted) .Dialog__title{font-size:16px;font-weight:600;color:var(--cs-modern-foreground)}body.os-android .Dialog:not(.Dialog--hosted) .Dialog__closeBtn,body.os-android .Dialog:not(.Dialog--hosted) .Dialog__popOutBtn{width:40px;height:40px;margin:0 2px;border-radius:20px;color:var(--cs-modern-foreground)}body.os-android .Dialog:not(.Dialog--hosted) .Dialog__closeBtn:hover,body.os-android .Dialog:not(.Dialog--hosted) .Dialog__popOutBtn:hover{background:var(--cs-modern-highlight);color:var(--cs-modern-foreground)}body.os-android .Dialog:not(.Dialog--hosted) .Dialog__closeBtn:active,body.os-android .Dialog:not(.Dialog--hosted) .Dialog__popOutBtn:active{background:var(--cs-modern-highlight);color:var(--cs-modern-foreground);opacity:.85}body.os-android .Dialog:not(.Dialog--hosted) .Dialog__body:first-child{border-radius:16px 16px 0 0}body.os-android .Dialog:not(.Dialog--hosted) .Dialog__body:last-child{border-radius:0 0 16px 16px}body.os-android .Dialog:not(.Dialog--hosted) .Dialog__footer{border-radius:0 0 16px 16px}body.os-android .Dialog:not(.Dialog--hosted) .Dialog__footerBtn{position:relative;overflow:hidden;height:40px;min-width:88px;padding:0 22px;border-radius:20px;font-weight:500;transition:box-shadow .14s ease,background-color .14s ease}body.os-android .Dialog:not(.Dialog--hosted) .Dialog__footerBtn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:currentColor;opacity:0;transform:scale(.4);transition:opacity .32s ease,transform .32s ease;pointer-events:none}body.os-android .Dialog:not(.Dialog--hosted) .Dialog__footerBtn:active:after{opacity:.16;transform:scale(1);transition:none}body.os-android .Dialog:not(.Dialog--hosted) .Dialog__footerBtn--primary:hover{filter:none;box-shadow:0 1px 3px #00000047}body.os-linux .Dialog:not(.Dialog--hosted){border-radius:10px}body.os-linux .Dialog:not(.Dialog--hosted) .Dialog__titleBar{height:36px;border-bottom:none;border-radius:10px 10px 0 0}body.os-linux .Dialog:not(.Dialog--hosted) .Dialog__title{font-weight:600;letter-spacing:.2px}body.os-linux .Dialog:not(.Dialog--hosted) .Dialog__closeBtn{width:22px;height:22px;min-width:0;margin:0 8px 0 2px;border-radius:50%;background:#80808080;color:#fff}body.os-linux .Dialog:not(.Dialog--hosted) .Dialog__closeBtn svg{opacity:1}body.os-linux .Dialog:not(.Dialog--hosted) .Dialog__closeBtn:hover{background:#b52015;color:#fff}body.os-linux .Dialog:not(.Dialog--hosted) .Dialog__closeBtn:active{background:#9f1a10;color:#fff}body.os-linux .Dialog:not(.Dialog--hosted) .Dialog__popOutBtn{width:22px;height:22px;min-width:0;margin:0 2px;border-radius:50%}body.os-linux .Dialog:not(.Dialog--hosted) .Dialog__popOutBtn:hover{background:var(--cs-modern-highlight)}body.os-linux .Dialog:not(.Dialog--hosted) .Dialog__body:first-child{border-radius:10px 10px 0 0}body.os-linux .Dialog:not(.Dialog--hosted) .Dialog__body:last-child{border-radius:0 0 10px 10px}body.os-linux .Dialog:not(.Dialog--hosted) .Dialog__footer{border-radius:0 0 10px 10px}body.os-linux .Dialog:not(.Dialog--hosted) .Dialog__footerBtn{xborder-radius:16px}body.os-linux .Dialog:not(.Dialog--hosted) .Dialog__footerBtn--primary{box-shadow:0 1px 2px #0000002e}body.os-linux .Dialog:not(.Dialog--hosted) .Dialog__footerBtn:focus-visible{outline:2px solid var(--cs-modern-accent-background);outline-offset:1px}.ResizeDialog__body{display:flex;flex-direction:column;gap:12px;padding:16px 20px 20px}.ResizeDialog__info{margin:0;font-size:13px;line-height:1.45;color:var(--cs-control-subtext)}.ResizeDialog__field{display:flex;align-items:center;gap:12px}.ResizeDialog__label{flex:0 0 auto;min-width:120px;font-size:14px;color:var(--cs-modern-foreground)}.ResizeDialog__input{flex:1;min-width:0;height:30px;padding:0 8px;border:1px solid var(--cs-panel-border);border-radius:4px;background:var(--cs-window-background);color:var(--cs-modern-foreground);font-family:inherit;font-size:14px;box-sizing:border-box}.ResizeDialog__input:focus{outline:none;border-color:var(--cs-modern-accent-background)}.ResizeDialog__input:focus-visible{outline:2px solid var(--cs-modern-accent-background);outline-offset:1px}.ResizeDialog__select{height:30px;padding:0 8px;border:1px solid var(--cs-panel-border);border-radius:4px;background:var(--cs-window-background);color:var(--cs-modern-foreground);font-family:inherit;font-size:14px;box-sizing:border-box}.ResizeDialog__select:focus{outline:none;border-color:var(--cs-modern-accent-background)}.ResizeDialog__select:focus-visible{outline:2px solid var(--cs-modern-accent-background);outline-offset:1px}.ResizeDialog__select{flex:1;min-width:0}.ResizeDialog__toggle{display:flex;align-items:flex-start;gap:12px;font-size:14px;color:var(--cs-modern-foreground);cursor:default}.ResizeDialog__toggleInput{position:absolute;width:1px;height:1px;margin:0;padding:0;opacity:0;pointer-events:none}.ResizeDialog__toggleSwitch{position:relative;flex-shrink:0;width:40px;height:20px;margin-top:1px;border-radius:10px;border:1px solid var(--cs-control-text);background:transparent;transition:background .12s ease,border-color .12s ease}.ResizeDialog__toggleThumb{position:absolute;top:50%;left:3px;width:12px;height:12px;border-radius:50%;background:var(--cs-control-text);transform:translateY(-50%);transition:transform .12s ease,background .12s ease}.ResizeDialog__toggle:hover .ResizeDialog__toggleThumb{background:var(--cs-modern-foreground)}.ResizeDialog__toggleInput:checked+.ResizeDialog__toggleSwitch{background:var(--cs-modern-accent-background);border-color:var(--cs-modern-accent-background)}.ResizeDialog__toggleInput:checked+.ResizeDialog__toggleSwitch .ResizeDialog__toggleThumb{background:var(--cs-modern-accent-foreground);transform:translate(20px,-50%)}.ResizeDialog__toggleInput:focus-visible+.ResizeDialog__toggleSwitch{outline:2px solid var(--cs-modern-accent-background);outline-offset:2px}.ResizeDialog__toggleLabel{line-height:20px}.ResizeDialog__toggle:has(input:disabled),.ResizeDialog__toggle:has(input[readonly]){opacity:.5}.CanvasSizeDialog__body{display:flex;flex-direction:column;gap:12px;padding:16px 20px 20px}.CanvasSizeDialog__info{margin:0;font-size:13px;line-height:1.45;color:var(--cs-control-subtext)}.CanvasSizeDialog__field{display:flex;align-items:center;gap:12px}.CanvasSizeDialog__label{flex:0 0 auto;min-width:120px;font-size:14px;color:var(--cs-modern-foreground)}.CanvasSizeDialog__input{flex:1;min-width:0;height:30px;padding:0 8px;border:1px solid var(--cs-panel-border);border-radius:4px;background:var(--cs-window-background);color:var(--cs-modern-foreground);font-family:inherit;font-size:14px;box-sizing:border-box}.CanvasSizeDialog__input:focus{outline:none;border-color:var(--cs-modern-accent-background)}.CanvasSizeDialog__input:focus-visible{outline:2px solid var(--cs-modern-accent-background);outline-offset:1px}.CanvasSizeDialog__select{height:30px;padding:0 8px;border:1px solid var(--cs-panel-border);border-radius:4px;background:var(--cs-window-background);color:var(--cs-modern-foreground);font-family:inherit;font-size:14px;box-sizing:border-box}.CanvasSizeDialog__select:focus{outline:none;border-color:var(--cs-modern-accent-background)}.CanvasSizeDialog__select:focus-visible{outline:2px solid var(--cs-modern-accent-background);outline-offset:1px}.CanvasSizeDialog__select{flex:1;min-width:0}.CanvasSizeDialog__toggle{display:flex;align-items:flex-start;gap:12px;font-size:14px;color:var(--cs-modern-foreground);cursor:default}.CanvasSizeDialog__toggleInput{position:absolute;width:1px;height:1px;margin:0;padding:0;opacity:0;pointer-events:none}.CanvasSizeDialog__toggleSwitch{position:relative;flex-shrink:0;width:40px;height:20px;margin-top:1px;border-radius:10px;border:1px solid var(--cs-control-text);background:transparent;transition:background .12s ease,border-color .12s ease}.CanvasSizeDialog__toggleThumb{position:absolute;top:50%;left:3px;width:12px;height:12px;border-radius:50%;background:var(--cs-control-text);transform:translateY(-50%);transition:transform .12s ease,background .12s ease}.CanvasSizeDialog__toggle:hover .CanvasSizeDialog__toggleThumb{background:var(--cs-modern-foreground)}.CanvasSizeDialog__toggleInput:checked+.CanvasSizeDialog__toggleSwitch{background:var(--cs-modern-accent-background);border-color:var(--cs-modern-accent-background)}.CanvasSizeDialog__toggleInput:checked+.CanvasSizeDialog__toggleSwitch .CanvasSizeDialog__toggleThumb{background:var(--cs-modern-accent-foreground);transform:translate(20px,-50%)}.CanvasSizeDialog__toggleInput:focus-visible+.CanvasSizeDialog__toggleSwitch{outline:2px solid var(--cs-modern-accent-background);outline-offset:2px}.CanvasSizeDialog__toggleLabel{line-height:20px}.CanvasSizeDialog__toggle:has(input:disabled),.CanvasSizeDialog__toggle:has(input[readonly]){opacity:.5}.CanvasSizeDialog__anchorGrid{display:grid;grid-template-columns:repeat(3,24px);grid-template-rows:repeat(3,24px);gap:2px}.CanvasSizeDialog__anchorCell{width:24px;height:24px;padding:0;border:1px solid var(--cs-panel-border);border-radius:3px;background:var(--cs-button-selected-background);cursor:default;transition:background .12s ease,border-color .12s ease}.CanvasSizeDialog__anchorCell:hover{background:var(--cs-button-pressed-background)}.CanvasSizeDialog__anchorCell--active{background:var(--cs-modern-accent-background);border-color:var(--cs-modern-accent-background)}.CanvasSizeDialog__anchorCell--active:hover{background:var(--cs-modern-accent-background)}.ContextMenu.MenuDropdown{min-width:60px}.MsgBoxEx .Dialog__body{padding:24px 24px 20px}.MsgBox__content{display:flex;gap:16px;align-items:flex-start}.MsgBox__iconWrap{flex-shrink:0;width:32px;height:32px}.MsgBox__icon{width:32px;height:32px;display:block}.MsgBox__icon--warning{color:#ffc83d}.MsgBox__icon--critical{color:#d13438}.MsgBox__icon--information,.MsgBox__icon--question{color:#0078d4}.MsgBox__text{flex:1;min-width:0}.MsgBox__message{margin:0;font-size:14px;font-weight:600;color:var(--cs-control-text);line-height:1.4;white-space:pre-line}.MsgBox__subText{margin:6px 0 0;font-size:12px;color:var(--cs-control-subtext);line-height:1.5;white-space:pre-line}.MsgBox__toggle{display:flex;align-items:flex-start;gap:12px;font-size:14px;color:var(--cs-modern-foreground);cursor:default}.MsgBox__toggleInput{position:absolute;width:1px;height:1px;margin:0;padding:0;opacity:0;pointer-events:none}.MsgBox__toggleSwitch{position:relative;flex-shrink:0;width:40px;height:20px;margin-top:1px;border-radius:10px;border:1px solid var(--cs-control-text);background:transparent;transition:background .12s ease,border-color .12s ease}.MsgBox__toggleThumb{position:absolute;top:50%;left:3px;width:12px;height:12px;border-radius:50%;background:var(--cs-control-text);transform:translateY(-50%);transition:transform .12s ease,background .12s ease}.MsgBox__toggle:hover .MsgBox__toggleThumb{background:var(--cs-modern-foreground)}.MsgBox__toggleInput:checked+.MsgBox__toggleSwitch{background:var(--cs-modern-accent-background);border-color:var(--cs-modern-accent-background)}.MsgBox__toggleInput:checked+.MsgBox__toggleSwitch .MsgBox__toggleThumb{background:var(--cs-modern-accent-foreground);transform:translate(20px,-50%)}.MsgBox__toggleInput:focus-visible+.MsgBox__toggleSwitch{outline:2px solid var(--cs-modern-accent-background);outline-offset:2px}.MsgBox__toggleLabel{line-height:20px}.MsgBox__toggle:has(input:disabled),.MsgBox__toggle:has(input[readonly]){opacity:.5}.MsgBox__toggle{align-items:center}.MsgBox__footerLeftGroup{display:flex;align-items:center;gap:8px}body.os-macos .MsgBoxEx .Dialog__titleBar,body.os-ios .MsgBoxEx .Dialog__titleBar{display:none}body.os-macos .MsgBoxEx .Dialog__body,body.os-ios .MsgBoxEx .Dialog__body{padding:24px 22px 10px;background:transparent}body.os-macos .MsgBoxEx .MsgBox__content,body.os-ios .MsgBoxEx .MsgBox__content{flex-direction:column;align-items:center;text-align:center;gap:12px}body.os-macos .MsgBoxEx .MsgBox__iconWrap,body.os-macos .MsgBoxEx .MsgBox__icon,body.os-ios .MsgBoxEx .MsgBox__iconWrap,body.os-ios .MsgBoxEx .MsgBox__icon{width:44px;height:44px}body.os-macos .MsgBoxEx .MsgBox__text,body.os-ios .MsgBoxEx .MsgBox__text{text-align:center}body.os-macos .MsgBoxEx .MsgBox__message,body.os-ios .MsgBoxEx .MsgBox__message{font-size:15px}body.os-macos .MsgBoxEx .Dialog__footer,body.os-ios .MsgBoxEx .Dialog__footer{border-top:none;padding:10px 22px 20px}body.os-macos .Dialog.MsgBoxEx{width:min(400px,92dvw)!important}body.os-macos .MsgBoxEx .Dialog__footer{justify-content:center;gap:10px}body.os-macos .MsgBoxEx .Dialog__footer[data-buttons="1"] .Dialog__footerBtn,body.os-macos .MsgBoxEx .Dialog__footer[data-buttons="2"] .Dialog__footerBtn{min-width:120px}body.os-macos .MsgBoxEx .Dialog__footer[data-buttons="3"] .Dialog__footerButtons,body.os-macos .MsgBoxEx .Dialog__footer[data-buttons="4"] .Dialog__footerButtons,body.os-macos .MsgBoxEx .Dialog__footer[data-buttons="5"] .Dialog__footerButtons{flex-direction:column-reverse;align-items:stretch;width:100%}body.os-macos .MsgBoxEx .Dialog__footer[data-buttons="3"] .Dialog__footerButtons .Dialog__footerBtn,body.os-macos .MsgBoxEx .Dialog__footer[data-buttons="4"] .Dialog__footerButtons .Dialog__footerBtn,body.os-macos .MsgBoxEx .Dialog__footer[data-buttons="5"] .Dialog__footerButtons .Dialog__footerBtn{width:100%}body.os-ios .Dialog.MsgBoxEx{width:min(300px,88dvw)!important}body.os-ios .MsgBoxEx .Dialog__footer{flex-direction:column;gap:0;margin-top:14px;padding:0;border-top:1px solid var(--cs-panel-border)}body.os-ios .MsgBoxEx .Dialog__footerButtons{flex-direction:column;width:100%;gap:0}body.os-ios .MsgBoxEx .Dialog__footer[data-buttons="2"] .Dialog__footerButtons{flex-direction:row}body.os-ios .MsgBoxEx .Dialog__footerBtn{width:100%;height:46px;min-width:0;padding:0 12px;border:none;border-top:1px solid var(--cs-panel-border);border-radius:0;background:transparent!important;color:#0a84ff;font-size:17px;font-weight:400}body.os-ios .MsgBoxEx .Dialog__footerBtn--primary{font-weight:600}body.os-ios .MsgBoxEx .Dialog__footerBtn--danger{color:#ff3b30}body.os-ios .MsgBoxEx .Dialog__footerBtn:hover,body.os-ios .MsgBoxEx .Dialog__footerBtn:active{filter:none;background:#7f7f7f1f!important}body.os-ios .MsgBoxEx .Dialog__footer[data-buttons="2"] .Dialog__footerBtn:first-child{border-right:1px solid var(--cs-panel-border)}:root:not(.noTransp) body.os-macos .Dialog.MsgBoxEx,:root:not(.noTransp) body.os-ios .Dialog.MsgBoxEx{background:color-mix(in srgb,var(--cs-modern-background) 80%,transparent);-webkit-backdrop-filter:blur(30px) saturate(1.7);backdrop-filter:blur(30px) saturate(1.7)}body.os-android .MsgBoxEx .Dialog__titleBar{display:none}body.os-android .MsgBoxEx .Dialog__body{background:transparent;padding:26px 24px 8px}body.os-android .MsgBoxEx .Dialog__footer{background:transparent;border-top:none;padding:8px 16px 18px}body.os-android .MsgBoxEx .MsgBox__content{flex-direction:column;align-items:center;text-align:center;gap:16px}body.os-android .MsgBoxEx .MsgBox__iconWrap,body.os-android .MsgBoxEx .MsgBox__icon{width:40px;height:40px}body.os-android .MsgBoxEx .MsgBox__text{text-align:center}body.os-android .MsgBoxEx .MsgBox__message{font-size:18px}body.os-android .MsgBoxEx .Dialog__footerBtn{color:var(--cs-modern-accent-background);background:transparent;border-color:transparent;box-shadow:none}body.os-android .MsgBoxEx .Dialog__footerBtn--danger{color:#d13438}body.os-android .MsgBoxEx .Dialog__footerBtn:hover{background:color-mix(in srgb,var(--cs-modern-accent-background) 12%,transparent);box-shadow:none}body.os-android .MsgBoxEx .Dialog__footerBtn:active{background:color-mix(in srgb,var(--cs-modern-accent-background) 20%,transparent)}:root:not(.noTransp) body.os-android .Dialog.MsgBoxEx{background:color-mix(in srgb,var(--cs-modern-background) 82%,transparent);-webkit-backdrop-filter:blur(26px) saturate(1.4);backdrop-filter:blur(26px) saturate(1.4)}body.os-macos .MsgBoxEx--sheet.Dialog{top:0!important;border-radius:0 0 14px 14px;box-shadow:0 26px 52px #0006;background:var(--cs-modern-background)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body.os-macos .MsgBoxEx--sheet.Dialog .Dialog__body:first-child{border-radius:0}body.os-macos .MsgBoxEx--sheet.Dialog .Dialog__body:last-child,body.os-macos .MsgBoxEx--sheet.Dialog .Dialog__footer{border-radius:0 0 14px 14px}body.os-macos .MsgBoxEx--sheet.Dialog .Dialog__body{padding:22px 24px 8px}body.os-macos .MsgBoxEx--sheet.Dialog .MsgBox__content{flex-direction:row;align-items:flex-start;text-align:left;gap:16px}body.os-macos .MsgBoxEx--sheet.Dialog .MsgBox__iconWrap,body.os-macos .MsgBoxEx--sheet.Dialog .MsgBox__icon{width:40px;height:40px}body.os-macos .MsgBoxEx--sheet.Dialog .MsgBox__text{text-align:left}body.os-macos .MsgBoxEx--sheet.Dialog .Dialog__footer{flex-direction:row;justify-content:flex-end;gap:10px;padding:12px 24px 18px}body.os-macos .MsgBoxEx--sheet.Dialog .Dialog__footer .Dialog__footerBtn{width:auto;min-width:92px}body.os-macos .Dialog__overlay:has(.MsgBoxEx--sheet){background:#00000047}.InputBoxEx .Dialog__body{padding:20px 24px 16px}.InputBox__content{display:flex;flex-direction:column;gap:10px}.InputBox__caption{margin:0;font-size:14px;color:var(--cs-control-text);line-height:1.4;white-space:pre-wrap;overflow-wrap:break-word}.InputBox__field{box-sizing:border-box;width:100%;padding:6px 8px;border:1px solid var(--cs-panel-border);border-radius:4px;background:var(--cs-window-background);color:var(--cs-control-text);font-family:inherit;font-size:14px;line-height:1.4}.InputBox__field:focus{outline:none;border-color:var(--cs-modern-accent-background);box-shadow:0 0 0 1px var(--cs-modern-accent-background)}.InputBox__field:focus-visible{outline:2px solid var(--cs-modern-accent-background);outline-offset:1px}.InputBox__field--multiline{height:150px;resize:vertical;font-family:Cascadia Code,Consolas,monospace}.InputBox__toolbar{display:flex;align-items:center;gap:2px}.InputBox__toolBtn{background:transparent;border:1px solid transparent;border-radius:4px;color:var(--cs-control-text);cursor:default}.InputBox__toolBtn:hover:not(:disabled){background-color:var(--cs-modern-highlight);color:var(--cs-modern-highlight-foreground);border-color:var(--cs-button-hover-border)}.InputBox__toolBtn:active:not(:disabled){background-color:var(--cs-button-pressed-background);color:var(--cs-button-selected-foreground)}.InputBox__toolBtn:disabled{opacity:.4;cursor:default}.InputBox__toolBtn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0}.InputBox__toolBtn svg{width:16px;height:16px;display:block}.InputBox__toolBtn--active{background-color:var(--cs-button-selected-background);color:var(--cs-button-selected-foreground);border-color:var(--cs-button-selected-border)}body.os-macos .InputBoxEx .Dialog__titleBar,body.os-ios .InputBoxEx .Dialog__titleBar{display:none}body.os-macos .InputBoxEx .Dialog__body,body.os-ios .InputBoxEx .Dialog__body{padding-top:22px;background:transparent}body.os-macos .InputBoxEx .InputBox__caption,body.os-ios .InputBoxEx .InputBox__caption{text-align:center}body.os-macos .InputBoxEx .Dialog__footer,body.os-ios .InputBoxEx .Dialog__footer{border-top:none}:root:not(.noTransp) body.os-macos .Dialog.InputBoxEx,:root:not(.noTransp) body.os-ios .Dialog.InputBoxEx{background:color-mix(in srgb,var(--cs-modern-background) 82%,transparent);-webkit-backdrop-filter:blur(30px) saturate(1.6);backdrop-filter:blur(30px) saturate(1.6)}body.os-android .InputBoxEx .Dialog__titleBar{display:none}body.os-android .InputBoxEx .Dialog__body{background:transparent;padding-top:22px}body.os-android .InputBoxEx .Dialog__footer{background:transparent;border-top:none}body.os-android .InputBoxEx .Dialog__footerBtn{color:var(--cs-modern-accent-background);background:transparent;border-color:transparent;box-shadow:none}body.os-android .InputBoxEx .Dialog__footerBtn:hover{background:color-mix(in srgb,var(--cs-modern-accent-background) 12%,transparent);box-shadow:none}body.os-android .InputBoxEx .Dialog__footerBtn:active{background:color-mix(in srgb,var(--cs-modern-accent-background) 20%,transparent)}:root:not(.noTransp) body.os-android .Dialog.InputBoxEx{background:color-mix(in srgb,var(--cs-modern-background) 82%,transparent);-webkit-backdrop-filter:blur(26px) saturate(1.4);backdrop-filter:blur(26px) saturate(1.4)}.EulaDialog .Dialog__body{padding:0;overflow:hidden}.EulaDialog__frame{display:block;width:100%;height:100%;border:none}.Dialog.AboutDialog:not(.AboutDialog--embedded):not(.Dialog--hosted){background:transparent;overflow:hidden}.Dialog.AboutDialog:not(.AboutDialog--embedded):not(.Dialog--hosted) .Dialog__titleBar{position:absolute;inset:0 0 auto 0;z-index:5;background:transparent;border-bottom:none}.Dialog.AboutDialog:not(.AboutDialog--embedded) .Dialog__body{display:flex;padding:0;background:transparent}.AboutDialog--embedded .Dialog__body{padding:16px}.AboutDialog--embedded .About__content{align-items:stretch}body:has(.AboutDialog--embedded){background:var(--cs-modern-background)}.About__layout{display:flex;flex:1;min-width:0}.AboutDialog--split .About__layout{flex-direction:row}.AboutDialog--stack .About__layout{flex-direction:column}.AboutDialog--split .About__hero{flex:0 0 240px}.AboutDialog--split .About__props{flex:1;min-width:0}.About__hero{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:48px 24px 32px;background:color-mix(in srgb,transparent 20%,var(--cs-window-base));backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.About__hero{background:radial-gradient(120% 90% at 18% 8%,color-mix(in srgb,var(--cs-modern-accent-background) 26%,transparent),transparent 62%),radial-gradient(110% 85% at 85% 95%,color-mix(in srgb,var(--cs-modern-accent-background) 14%,transparent),transparent 58%),color-mix(in srgb,var(--cs-window-base) 94%,transparent)}}:root[data-theme^=high-contrast] .About__hero{background:var(--cs-window-base);backdrop-filter:none;-webkit-backdrop-filter:none}:root[data-theme^=high-contrast] .About__hero:before{display:none}:root[data-theme^=high-contrast] .AboutDialog--split .About__hero{border-right:1px solid var(--cs-panel-border)}:root[data-theme^=high-contrast] .AboutDialog--stack .About__hero{border-bottom:1px solid var(--cs-panel-border)}.AboutDialog--split .About__appIcon,.AboutDialog--stack .About__appIcon{width:72px;height:72px;margin-bottom:14px;filter:drop-shadow(0 6px 18px rgba(0,0,0,.22))}.AboutDialog--split .About__name,.AboutDialog--stack .About__name{font-size:20px}.About__version{margin:12px 0 0;padding:3px 12px;font-size:11px;border-radius:999px;color:var(--cs-control-text);background:color-mix(in srgb,var(--cs-modern-accent-background) 14%,transparent);border:1px solid color-mix(in srgb,var(--cs-modern-accent-background) 28%,transparent)}.About__props{display:flex;flex-direction:column;min-width:0;background:var(--cs-modern-background);text-align:left;padding:36px 28px 16px}.About__props .About__infoRow dd{min-width:0;overflow-wrap:anywhere}.About__props .About__info{margin:0 0 10px}.About__props .About__copy{margin:0 0 12px}.AboutDialog--stack .About__props{padding-top:20px}.About__notice{margin:0 0 12px;padding:8px 10px;font-size:11px;line-height:1.5;border-radius:6px;color:var(--cs-control-text);background:color-mix(in srgb,var(--cs-modern-accent-background) 8%,transparent)}.About__footerRow{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:14px;border-top:1px solid var(--cs-dialog-divider)}.About__links{display:flex;flex-direction:column;align-items:flex-start;gap:4px;font-size:11px}.AboutDialog--split .About__links{flex-direction:row;align-items:center;gap:12px}.About__closeBtn{min-width:84px}.About__content{display:flex;flex-direction:column;align-items:center;text-align:center;font-family:Segoe UI Variable,system-ui,Segoe UI,sans-serif}.About__appIcon{width:64px;height:64px;margin-bottom:12px}.About__name{margin:0;font-size:18px;font-weight:700;color:var(--cs-control-text);line-height:1.2}.About__edition{margin:4px 0 0;font-size:12px;color:var(--cs-control-subtext)}.About__divider{width:100%;height:1px;background:var(--cs-dialog-divider);margin:16px 0}.About__info{width:100%;margin:0 0 12px}.About__info dl,.About__info{margin:0}.About__infoRow{display:flex;justify-content:space-between;align-items:baseline;gap:8px;padding:3px 0;font-size:12px}.About__infoRow dt{color:var(--cs-control-subtext);font-weight:400}.About__infoRow dd{margin:0;color:var(--cs-control-text);font-weight:500;text-align:right}.About__copy{margin:0;font-size:11px;color:var(--cs-control-subtext)}.About__attribution{margin-top:6px}.About__linkButton{padding:0;border:none;background:none;font:inherit;color:var(--cs-modern-accent-link);cursor:pointer}.About__linkButton:hover{text-decoration:underline}.About__linkButton:focus-visible{outline:2px solid var(--cs-modern-accent-background);outline-offset:2px}.WelcomeDialog .Dialog__body{padding:28px 28px 16px}.WelcomeDialog__toggle{display:flex;align-items:flex-start;gap:12px;font-size:14px;color:var(--cs-modern-foreground);cursor:default}.WelcomeDialog__toggleInput{position:absolute;width:1px;height:1px;margin:0;padding:0;opacity:0;pointer-events:none}.WelcomeDialog__toggleSwitch{position:relative;flex-shrink:0;width:40px;height:20px;margin-top:1px;border-radius:10px;border:1px solid var(--cs-control-text);background:transparent;transition:background .12s ease,border-color .12s ease}.WelcomeDialog__toggleThumb{position:absolute;top:50%;left:3px;width:12px;height:12px;border-radius:50%;background:var(--cs-control-text);transform:translateY(-50%);transition:transform .12s ease,background .12s ease}.WelcomeDialog__toggle:hover .WelcomeDialog__toggleThumb{background:var(--cs-modern-foreground)}.WelcomeDialog__toggleInput:checked+.WelcomeDialog__toggleSwitch{background:var(--cs-modern-accent-background);border-color:var(--cs-modern-accent-background)}.WelcomeDialog__toggleInput:checked+.WelcomeDialog__toggleSwitch .WelcomeDialog__toggleThumb{background:var(--cs-modern-accent-foreground);transform:translate(20px,-50%)}.WelcomeDialog__toggleInput:focus-visible+.WelcomeDialog__toggleSwitch{outline:2px solid var(--cs-modern-accent-background);outline-offset:2px}.WelcomeDialog__toggleLabel{line-height:20px}.WelcomeDialog__toggle:has(input:disabled),.WelcomeDialog__toggle:has(input[readonly]){opacity:.5}.Welcome__content{display:flex;flex-direction:column;align-items:center;text-align:center;font-family:Segoe UI Variable,system-ui,Segoe UI,sans-serif}.Welcome__appIcon{width:72px;height:72px;margin-bottom:14px}.Welcome__title{margin:0;font-size:18px;font-weight:700;color:var(--cs-control-text);line-height:1.2}.Welcome__subtitle{margin:4px 0 0;font-size:12px;color:var(--cs-control-subtext)}.Welcome__divider{width:100%;height:1px;background:var(--cs-dialog-divider);margin:16px 0}.Welcome__notice{margin:0 0 14px;font-size:13px;color:var(--cs-control-text);line-height:1.5;text-align:left}.Welcome__info{width:100%;margin:0 0 16px}.Welcome__info dl,.Welcome__info{margin:0}.Welcome__infoRow{display:flex;justify-content:space-between;align-items:baseline;gap:8px;padding:3px 0;font-size:12px}.Welcome__infoRow dt{color:var(--cs-control-subtext);font-weight:400}.Welcome__infoRow dd{margin:0;color:var(--cs-control-text);font-weight:500;text-align:right}.HelpDialog .Dialog__body{padding:0;overflow:hidden}.HelpDialog__frame{display:block;width:100%;height:100%;border:none}.Spinner{display:inline-block;line-height:0;flex-shrink:0}.Spinner__svg{display:block;animation:Spinner-spin var(--spinner-duration, 1.3s) infinite linear}@keyframes Spinner-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.Spinner__svg{animation-duration:2.6s}}.FeedbackDialog__body{display:flex;flex-direction:column;gap:12px;padding:16px 20px 20px}.FeedbackDialog__info{margin:0;font-size:13px;line-height:1.45;color:var(--cs-control-subtext)}.FeedbackDialog__field{display:flex;align-items:center;gap:12px}.FeedbackDialog__label{flex:0 0 auto;min-width:120px;font-size:14px;color:var(--cs-modern-foreground)}.FeedbackDialog__input{flex:1;min-width:0;height:30px;padding:0 8px;border:1px solid var(--cs-panel-border);border-radius:4px;background:var(--cs-window-background);color:var(--cs-modern-foreground);font-family:inherit;font-size:14px;box-sizing:border-box}.FeedbackDialog__input:focus{outline:none;border-color:var(--cs-modern-accent-background)}.FeedbackDialog__input:focus-visible{outline:2px solid var(--cs-modern-accent-background);outline-offset:1px}.FeedbackDialog__select{height:30px;padding:0 8px;border:1px solid var(--cs-panel-border);border-radius:4px;background:var(--cs-window-background);color:var(--cs-modern-foreground);font-family:inherit;font-size:14px;box-sizing:border-box}.FeedbackDialog__select:focus{outline:none;border-color:var(--cs-modern-accent-background)}.FeedbackDialog__select:focus-visible{outline:2px solid var(--cs-modern-accent-background);outline-offset:1px}.FeedbackDialog__select{flex:1;min-width:0}.FeedbackDialog__toggle{display:flex;align-items:flex-start;gap:12px;font-size:14px;color:var(--cs-modern-foreground);cursor:default}.FeedbackDialog__toggleInput{position:absolute;width:1px;height:1px;margin:0;padding:0;opacity:0;pointer-events:none}.FeedbackDialog__toggleSwitch{position:relative;flex-shrink:0;width:40px;height:20px;margin-top:1px;border-radius:10px;border:1px solid var(--cs-control-text);background:transparent;transition:background .12s ease,border-color .12s ease}.FeedbackDialog__toggleThumb{position:absolute;top:50%;left:3px;width:12px;height:12px;border-radius:50%;background:var(--cs-control-text);transform:translateY(-50%);transition:transform .12s ease,background .12s ease}.FeedbackDialog__toggle:hover .FeedbackDialog__toggleThumb{background:var(--cs-modern-foreground)}.FeedbackDialog__toggleInput:checked+.FeedbackDialog__toggleSwitch{background:var(--cs-modern-accent-background);border-color:var(--cs-modern-accent-background)}.FeedbackDialog__toggleInput:checked+.FeedbackDialog__toggleSwitch .FeedbackDialog__toggleThumb{background:var(--cs-modern-accent-foreground);transform:translate(20px,-50%)}.FeedbackDialog__toggleInput:focus-visible+.FeedbackDialog__toggleSwitch{outline:2px solid var(--cs-modern-accent-background);outline-offset:2px}.FeedbackDialog__toggleLabel{line-height:20px}.FeedbackDialog__toggle:has(input:disabled),.FeedbackDialog__toggle:has(input[readonly]){opacity:.5}.FeedbackDialog__input:disabled,.FeedbackDialog__select:disabled,.FeedbackDialog__textarea:disabled{background:var(--cs-window-base);color:var(--cs-control-subtext);border-color:var(--cs-panel-border);cursor:not-allowed}.FeedbackDialog__stack:has(input:disabled) .FeedbackDialog__stackLabel,.FeedbackDialog__stack:has(select:disabled) .FeedbackDialog__stackLabel,.FeedbackDialog__stack:has(textarea:disabled) .FeedbackDialog__stackLabel{color:var(--cs-control-subtext)}.FeedbackDialog .Dialog__body{padding:0;overflow:hidden;position:relative}.FeedbackDialog__body{height:100%;box-sizing:border-box;overflow:auto}.FeedbackDialog__stack{display:flex;flex-direction:column;gap:4px}.FeedbackDialog__stackLabel{font-size:13px;color:var(--cs-control-subtext)}.FeedbackDialog__stack .FeedbackDialog__input,.FeedbackDialog__stack .FeedbackDialog__select{flex:none;width:100%}.FeedbackDialog__row{display:flex;gap:12px;flex-wrap:wrap}.FeedbackDialog__row>.FeedbackDialog__stack{flex:1 1 200px;min-width:0}.FeedbackDialog__textarea{width:100%;min-height:64px;box-sizing:border-box;resize:vertical;padding:6px 8px;border:1px solid var(--cs-panel-border);border-radius:4px;background:var(--cs-window-background);color:var(--cs-modern-foreground);font-family:inherit;font-size:14px}.FeedbackDialog__textarea:focus{outline:none;border-color:var(--cs-modern-accent-background)}.FeedbackDialog__textarea:focus-visible{outline:2px solid var(--cs-modern-accent-background);outline-offset:1px}.FeedbackDialog__textarea--tall{min-height:96px}.FeedbackDialog__fieldError{font-size:12px;color:#e81123}.FeedbackDialog__banner{box-sizing:border-box;padding:8px 12px;border-radius:4px;border-left:3px solid #ffc83d;background:var(--cs-button-selected-background);color:var(--cs-button-selected-foreground);font-size:12px;line-height:1.4}.FeedbackDialog__banner--error{border-left-color:#e81123}.FeedbackDialog__loading{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;gap:12px;align-items:center;justify-content:center;background:var(--cs-window-background);color:var(--cs-control-text);z-index:1}.FeedbackDialog__loadingText{font-size:13px;color:var(--cs-control-subtext)}.FeedbackDialog__center{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;padding:0 24px}.FeedbackDialog__resultTitle{margin:0;font-size:20px;font-weight:300;color:var(--cs-modern-foreground)}.FeedbackDialog__resultText{margin:0;font-size:13px;line-height:1.45;color:var(--cs-control-subtext)}.FeedbackDialog__resultText a{color:var(--cs-modern-accent-link)}.FeedbackDialog__link{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:0;color:var(--cs-modern-accent-link);font-family:inherit;font-size:13px;cursor:pointer;text-decoration:underline}.FeedbackDialog__link:focus-visible{outline:2px solid var(--cs-modern-accent-background);outline-offset:1px}.CropAndFitDialog__body{display:flex;flex-direction:column;gap:12px;padding:16px 20px 20px}.CropAndFitDialog__info{margin:0;font-size:13px;line-height:1.45;color:var(--cs-control-subtext)}.CropAndFitDialog__field{display:flex;align-items:center;gap:12px}.CropAndFitDialog__label{flex:0 0 auto;min-width:120px;font-size:14px;color:var(--cs-modern-foreground)}.CropAndFitDialog__input{flex:1;min-width:0;height:30px;padding:0 8px;border:1px solid var(--cs-panel-border);border-radius:4px;background:var(--cs-window-background);color:var(--cs-modern-foreground);font-family:inherit;font-size:14px;box-sizing:border-box}.CropAndFitDialog__input:focus{outline:none;border-color:var(--cs-modern-accent-background)}.CropAndFitDialog__input:focus-visible{outline:2px solid var(--cs-modern-accent-background);outline-offset:1px}.CropAndFitDialog__select{height:30px;padding:0 8px;border:1px solid var(--cs-panel-border);border-radius:4px;background:var(--cs-window-background);color:var(--cs-modern-foreground);font-family:inherit;font-size:14px;box-sizing:border-box}.CropAndFitDialog__select:focus{outline:none;border-color:var(--cs-modern-accent-background)}.CropAndFitDialog__select:focus-visible{outline:2px solid var(--cs-modern-accent-background);outline-offset:1px}.CropAndFitDialog__select{flex:1;min-width:0}.CropAndFitDialog__toggle{display:flex;align-items:flex-start;gap:12px;font-size:14px;color:var(--cs-modern-foreground);cursor:default}.CropAndFitDialog__toggleInput{position:absolute;width:1px;height:1px;margin:0;padding:0;opacity:0;pointer-events:none}.CropAndFitDialog__toggleSwitch{position:relative;flex-shrink:0;width:40px;height:20px;margin-top:1px;border-radius:10px;border:1px solid var(--cs-control-text);background:transparent;transition:background .12s ease,border-color .12s ease}.CropAndFitDialog__toggleThumb{position:absolute;top:50%;left:3px;width:12px;height:12px;border-radius:50%;background:var(--cs-control-text);transform:translateY(-50%);transition:transform .12s ease,background .12s ease}.CropAndFitDialog__toggle:hover .CropAndFitDialog__toggleThumb{background:var(--cs-modern-foreground)}.CropAndFitDialog__toggleInput:checked+.CropAndFitDialog__toggleSwitch{background:var(--cs-modern-accent-background);border-color:var(--cs-modern-accent-background)}.CropAndFitDialog__toggleInput:checked+.CropAndFitDialog__toggleSwitch .CropAndFitDialog__toggleThumb{background:var(--cs-modern-accent-foreground);transform:translate(20px,-50%)}.CropAndFitDialog__toggleInput:focus-visible+.CropAndFitDialog__toggleSwitch{outline:2px solid var(--cs-modern-accent-background);outline-offset:2px}.CropAndFitDialog__toggleLabel{line-height:20px}.CropAndFitDialog__toggle:has(input:disabled),.CropAndFitDialog__toggle:has(input[readonly]){opacity:.5}.CropAndFitDialog__body{gap:0}.CropAndFitDialog__tabs{margin-bottom:12px;display:flex;flex-direction:row;border-bottom:1px solid var(--cs-panel-border)}.CropAndFitDialog__tab{flex:1 1 0;min-width:0;padding:6px 10px;font-family:inherit;font-size:13px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:transparent;border:none;border-bottom:2px solid transparent;color:var(--cs-modern-foreground);cursor:default}.CropAndFitDialog__tab:hover{background-color:var(--cs-button-selected-background);color:var(--cs-button-selected-foreground)}.CropAndFitDialog__tab.is-active{border-bottom-color:var(--cs-modern-accent-background);font-weight:600}.CropAndFitDialog__sources{display:flex;flex-direction:column;gap:10px;min-height:110px;margin-bottom:8px}.CropAndFitDialog__radio{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--cs-modern-foreground);cursor:default}.CropAndFitDialog__radioInput{position:absolute;width:1px;height:1px;margin:0;padding:0;opacity:0;pointer-events:none}.CropAndFitDialog__radioMark{position:relative;flex-shrink:0;width:20px;height:20px;border-radius:50%;border:1px solid var(--cs-control-text);box-sizing:border-box;transition:border-color .1s ease}.CropAndFitDialog__radioMark:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:0;height:0;border-radius:50%;background:var(--cs-modern-accent-background);transition:width .1s ease,height .1s ease}.CropAndFitDialog__radio:hover .CropAndFitDialog__radioMark{border-color:var(--cs-modern-foreground)}.CropAndFitDialog__radioInput:checked+.CropAndFitDialog__radioMark{border-color:var(--cs-modern-accent-background)}.CropAndFitDialog__radioInput:checked+.CropAndFitDialog__radioMark:after{width:10px;height:10px}.CropAndFitDialog__radioInput:focus-visible+.CropAndFitDialog__radioMark{outline:2px solid var(--cs-modern-accent-background);outline-offset:2px}.CropAndFitDialog__warning{box-sizing:border-box;height:52px;overflow:hidden;padding:8px 12px;border-radius:4px;border-left:3px solid #ffc83d;background:var(--cs-button-selected-background);color:var(--cs-button-selected-foreground);font-size:12px;line-height:1.4}.CropAndFitDialog__warning.is-hidden{visibility:hidden}.TileDialog__body{display:flex;flex-direction:column;gap:12px;padding:16px 20px 20px}.TileDialog__info{margin:0;font-size:13px;line-height:1.45;color:var(--cs-control-subtext)}.TileDialog__field{display:flex;align-items:center;gap:12px}.TileDialog__label{flex:0 0 auto;min-width:120px;font-size:14px;color:var(--cs-modern-foreground)}.TileDialog__input{flex:1;min-width:0;height:30px;padding:0 8px;border:1px solid var(--cs-panel-border);border-radius:4px;background:var(--cs-window-background);color:var(--cs-modern-foreground);font-family:inherit;font-size:14px;box-sizing:border-box}.TileDialog__input:focus{outline:none;border-color:var(--cs-modern-accent-background)}.TileDialog__input:focus-visible{outline:2px solid var(--cs-modern-accent-background);outline-offset:1px}.TileDialog__select{height:30px;padding:0 8px;border:1px solid var(--cs-panel-border);border-radius:4px;background:var(--cs-window-background);color:var(--cs-modern-foreground);font-family:inherit;font-size:14px;box-sizing:border-box}.TileDialog__select:focus{outline:none;border-color:var(--cs-modern-accent-background)}.TileDialog__select:focus-visible{outline:2px solid var(--cs-modern-accent-background);outline-offset:1px}.TileDialog__select{flex:1;min-width:0}.TileDialog__toggle{display:flex;align-items:flex-start;gap:12px;font-size:14px;color:var(--cs-modern-foreground);cursor:default}.TileDialog__toggleInput{position:absolute;width:1px;height:1px;margin:0;padding:0;opacity:0;pointer-events:none}.TileDialog__toggleSwitch{position:relative;flex-shrink:0;width:40px;height:20px;margin-top:1px;border-radius:10px;border:1px solid var(--cs-control-text);background:transparent;transition:background .12s ease,border-color .12s ease}.TileDialog__toggleThumb{position:absolute;top:50%;left:3px;width:12px;height:12px;border-radius:50%;background:var(--cs-control-text);transform:translateY(-50%);transition:transform .12s ease,background .12s ease}.TileDialog__toggle:hover .TileDialog__toggleThumb{background:var(--cs-modern-foreground)}.TileDialog__toggleInput:checked+.TileDialog__toggleSwitch{background:var(--cs-modern-accent-background);border-color:var(--cs-modern-accent-background)}.TileDialog__toggleInput:checked+.TileDialog__toggleSwitch .TileDialog__toggleThumb{background:var(--cs-modern-accent-foreground);transform:translate(20px,-50%)}.TileDialog__toggleInput:focus-visible+.TileDialog__toggleSwitch{outline:2px solid var(--cs-modern-accent-background);outline-offset:2px}.TileDialog__toggleLabel{line-height:20px}.TileDialog__toggle:has(input:disabled),.TileDialog__toggle:has(input[readonly]){opacity:.5}.TileDialog__radio{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--cs-modern-foreground);cursor:default}.TileDialog__radio input[type=radio]{accent-color:var(--cs-modern-accent-background)}.TileDialog__radio--active{font-weight:600}.TileDialog__subgroup{display:flex;flex-direction:column;gap:6px;padding-left:28px}.TileDialog__subgroup--disabled{opacity:.5}.TileDialog__input--narrow{flex:0 0 84px;width:84px}.OffsetDialog__body{display:flex;flex-direction:column;gap:12px;padding:16px 20px 20px}.OffsetDialog__info{margin:0;font-size:13px;line-height:1.45;color:var(--cs-control-subtext)}.OffsetDialog__field{display:flex;align-items:center;gap:12px}.OffsetDialog__label{flex:0 0 auto;min-width:120px;font-size:14px;color:var(--cs-modern-foreground)}.OffsetDialog__input{flex:1;min-width:0;height:30px;padding:0 8px;border:1px solid var(--cs-panel-border);border-radius:4px;background:var(--cs-window-background);color:var(--cs-modern-foreground);font-family:inherit;font-size:14px;box-sizing:border-box}.OffsetDialog__input:focus{outline:none;border-color:var(--cs-modern-accent-background)}.OffsetDialog__input:focus-visible{outline:2px solid var(--cs-modern-accent-background);outline-offset:1px}.OffsetDialog__select{height:30px;padding:0 8px;border:1px solid var(--cs-panel-border);border-radius:4px;background:var(--cs-window-background);color:var(--cs-modern-foreground);font-family:inherit;font-size:14px;box-sizing:border-box}.OffsetDialog__select:focus{outline:none;border-color:var(--cs-modern-accent-background)}.OffsetDialog__select:focus-visible{outline:2px solid var(--cs-modern-accent-background);outline-offset:1px}.OffsetDialog__select{flex:1;min-width:0}.OffsetDialog__toggle{display:flex;align-items:flex-start;gap:12px;font-size:14px;color:var(--cs-modern-foreground);cursor:default}.OffsetDialog__toggleInput{position:absolute;width:1px;height:1px;margin:0;padding:0;opacity:0;pointer-events:none}.OffsetDialog__toggleSwitch{position:relative;flex-shrink:0;width:40px;height:20px;margin-top:1px;border-radius:10px;border:1px solid var(--cs-control-text);background:transparent;transition:background .12s ease,border-color .12s ease}.OffsetDialog__toggleThumb{position:absolute;top:50%;left:3px;width:12px;height:12px;border-radius:50%;background:var(--cs-control-text);transform:translateY(-50%);transition:transform .12s ease,background .12s ease}.OffsetDialog__toggle:hover .OffsetDialog__toggleThumb{background:var(--cs-modern-foreground)}.OffsetDialog__toggleInput:checked+.OffsetDialog__toggleSwitch{background:var(--cs-modern-accent-background);border-color:var(--cs-modern-accent-background)}.OffsetDialog__toggleInput:checked+.OffsetDialog__toggleSwitch .OffsetDialog__toggleThumb{background:var(--cs-modern-accent-foreground);transform:translate(20px,-50%)}.OffsetDialog__toggleInput:focus-visible+.OffsetDialog__toggleSwitch{outline:2px solid var(--cs-modern-accent-background);outline-offset:2px}.OffsetDialog__toggleLabel{line-height:20px}.OffsetDialog__toggle:has(input:disabled),.OffsetDialog__toggle:has(input[readonly]){opacity:.5}.OffsetDialog__label{min-width:100px}.RotateCustomDialog__body{display:flex;flex-direction:column;gap:12px;padding:16px 20px 20px}.RotateCustomDialog__info{margin:0;font-size:13px;line-height:1.45;color:var(--cs-control-subtext)}.RotateCustomDialog__field{display:flex;align-items:center;gap:12px}.RotateCustomDialog__label{flex:0 0 auto;min-width:120px;font-size:14px;color:var(--cs-modern-foreground)}.RotateCustomDialog__input{flex:1;min-width:0;height:30px;padding:0 8px;border:1px solid var(--cs-panel-border);border-radius:4px;background:var(--cs-window-background);color:var(--cs-modern-foreground);font-family:inherit;font-size:14px;box-sizing:border-box}.RotateCustomDialog__input:focus{outline:none;border-color:var(--cs-modern-accent-background)}.RotateCustomDialog__input:focus-visible{outline:2px solid var(--cs-modern-accent-background);outline-offset:1px}.RotateCustomDialog__select{height:30px;padding:0 8px;border:1px solid var(--cs-panel-border);border-radius:4px;background:var(--cs-window-background);color:var(--cs-modern-foreground);font-family:inherit;font-size:14px;box-sizing:border-box}.RotateCustomDialog__select:focus{outline:none;border-color:var(--cs-modern-accent-background)}.RotateCustomDialog__select:focus-visible{outline:2px solid var(--cs-modern-accent-background);outline-offset:1px}.RotateCustomDialog__select{flex:1;min-width:0}.RotateCustomDialog__toggle{display:flex;align-items:flex-start;gap:12px;font-size:14px;color:var(--cs-modern-foreground);cursor:default}.RotateCustomDialog__toggleInput{position:absolute;width:1px;height:1px;margin:0;padding:0;opacity:0;pointer-events:none}.RotateCustomDialog__toggleSwitch{position:relative;flex-shrink:0;width:40px;height:20px;margin-top:1px;border-radius:10px;border:1px solid var(--cs-control-text);background:transparent;transition:background .12s ease,border-color .12s ease}.RotateCustomDialog__toggleThumb{position:absolute;top:50%;left:3px;width:12px;height:12px;border-radius:50%;background:var(--cs-control-text);transform:translateY(-50%);transition:transform .12s ease,background .12s ease}.RotateCustomDialog__toggle:hover .RotateCustomDialog__toggleThumb{background:var(--cs-modern-foreground)}.RotateCustomDialog__toggleInput:checked+.RotateCustomDialog__toggleSwitch{background:var(--cs-modern-accent-background);border-color:var(--cs-modern-accent-background)}.RotateCustomDialog__toggleInput:checked+.RotateCustomDialog__toggleSwitch .RotateCustomDialog__toggleThumb{background:var(--cs-modern-accent-foreground);transform:translate(20px,-50%)}.RotateCustomDialog__toggleInput:focus-visible+.RotateCustomDialog__toggleSwitch{outline:2px solid var(--cs-modern-accent-background);outline-offset:2px}.RotateCustomDialog__toggleLabel{line-height:20px}.RotateCustomDialog__toggle:has(input:disabled),.RotateCustomDialog__toggle:has(input[readonly]){opacity:.5}.RotateCustomDialog__input--narrow{flex:0 0 auto;width:80px}.RotateCustomDialog__suffix{flex:0 0 auto;font-size:13px;color:var(--cs-control-subtext)}.RotateCustomDialog__radioGroup{display:flex;gap:20px}.RotateCustomDialog__radio{display:flex;align-items:center;gap:6px;font-size:14px;color:var(--cs-modern-foreground);cursor:default}.RotateCustomDialog__radio input[type=radio]{accent-color:var(--cs-modern-accent-background)}.RotateCustomDialog__preview{display:flex;justify-content:center;margin:4px 0}.RotateCustomDialog__previewSvg{display:block;border:1px solid var(--cs-panel-border);background:var(--cs-window-background)}.RotateCustomDialog__previewInner{fill:var(--cs-window-background)}.RotateCustomDialog__previewLetter{fill:var(--cs-modern-foreground)}.GenerateIconVariantsDialog__toggle{display:flex;align-items:flex-start;gap:12px;font-size:14px;color:var(--cs-modern-foreground);cursor:default}.GenerateIconVariantsDialog__toggleInput{position:absolute;width:1px;height:1px;margin:0;padding:0;opacity:0;pointer-events:none}.GenerateIconVariantsDialog__toggleSwitch{position:relative;flex-shrink:0;width:40px;height:20px;margin-top:1px;border-radius:10px;border:1px solid var(--cs-control-text);background:transparent;transition:background .12s ease,border-color .12s ease}.GenerateIconVariantsDialog__toggleThumb{position:absolute;top:50%;left:3px;width:12px;height:12px;border-radius:50%;background:var(--cs-control-text);transform:translateY(-50%);transition:transform .12s ease,background .12s ease}.GenerateIconVariantsDialog__toggle:hover .GenerateIconVariantsDialog__toggleThumb{background:var(--cs-modern-foreground)}.GenerateIconVariantsDialog__toggleInput:checked+.GenerateIconVariantsDialog__toggleSwitch{background:var(--cs-modern-accent-background);border-color:var(--cs-modern-accent-background)}.GenerateIconVariantsDialog__toggleInput:checked+.GenerateIconVariantsDialog__toggleSwitch .GenerateIconVariantsDialog__toggleThumb{background:var(--cs-modern-accent-foreground);transform:translate(20px,-50%)}.GenerateIconVariantsDialog__toggleInput:focus-visible+.GenerateIconVariantsDialog__toggleSwitch{outline:2px solid var(--cs-modern-accent-background);outline-offset:2px}.GenerateIconVariantsDialog__toggleLabel{line-height:20px}.GenerateIconVariantsDialog__toggle:has(input:disabled),.GenerateIconVariantsDialog__toggle:has(input[readonly]){opacity:.5}.GenerateIconVariantsDialog__body{display:flex;flex-direction:column;gap:16px;padding:16px 20px 20px}.GenerateIconVariantsDialog__info{margin:0;font-size:13px;line-height:1.45;color:var(--cs-control-subtext)}.GenerateIconVariantsDialog__columns{display:flex;gap:24px;align-items:flex-start}.GenerateIconVariantsDialog__column{display:flex;flex-direction:column;gap:10px;flex:1;min-width:0}.GenerateIconVariantsDialog__heading{font-size:13px;font-weight:600;color:var(--cs-modern-foreground);margin-bottom:2px}.GenerateIconVariantsDialog__toggle{font-size:13px}.GenerateIconVariantsDialog__toggleLabel{white-space:nowrap}.WebcamCaptureDialog__stage{position:relative;width:100%;aspect-ratio:4/3;margin:4px 0;border-radius:4px;overflow:hidden;background:var(--cs-window-base)}.WebcamCaptureDialog__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.WebcamCaptureDialog__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:16px;text-align:center;color:var(--cs-control-text)}.ThemePreviewWindow{position:relative;width:100%;height:230px;box-sizing:border-box;margin-bottom:12px;border:1px solid var(--cs-panel-border);border-radius:8px;overflow:hidden;display:flex;flex-direction:column;background-color:var(--cs-window-base);color:var(--cs-control-text);font-size:12px;-webkit-user-select:none;user-select:none;box-shadow:0 8px 12px #00000014}.ThemePreviewWindow__titleBar{display:flex;align-items:center;height:30px;flex-shrink:0;padding:0 0 0 12px;border-bottom:1px solid var(--cs-panel-border);background-color:var(--cs-modern-background)}.ThemePreviewWindow__title{flex:1;min-width:0;font-size:12px;font-weight:600;color:var(--cs-modern-foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ThemePreviewWindow__winBtn--close{width:46px;align-self:stretch;border:none;background:transparent;color:var(--cs-modern-foreground);display:flex;align-items:center;justify-content:center;line-height:1;cursor:default}.ThemePreviewWindow__winBtn--close:hover{background:#c42b1c;color:#fff}.ThemePreviewWindow__menuBar{position:relative;z-index:10;display:flex;flex-direction:row;align-items:center;gap:2px;padding:2px 4px;flex-shrink:0;background-color:var(--cs-window-base)}.ThemePreviewWindow__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;border:none;padding:0;background:transparent;cursor:default}.ThemePreviewWindow__toolbar{display:flex;flex-direction:row;align-items:center;gap:1px;padding:2px 4px;flex-shrink:0;border-bottom:1px solid var(--cs-panel-border);background-color:var(--cs-window-base)}.ThemePreviewWindow__body{flex:1;min-height:0;display:flex;flex-direction:row}.ThemePreviewWindow__toolbox{display:flex;flex-direction:column;gap:2px;padding:4px 3px;flex-shrink:0;background-color:var(--cs-window-base);border-right:1px solid var(--cs-panel-border)}.ThemePreviewWindow__workspace{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;padding:10px;overflow:hidden;background-color:var(--cs-application-workspace)}.ThemePreviewWindow__card{display:flex;flex-direction:column;gap:8px;max-width:220px;padding:12px 14px;border-radius:8px;background-color:var(--cs-modern-background);box-shadow:0 2px 8px #0000001f}.ThemePreviewWindow__cardTitle{font-size:13px;font-weight:600;color:var(--cs-modern-foreground)}.ThemePreviewWindow__accentChip{align-self:flex-start;border:none;border-radius:4px;padding:5px 12px;font-size:12px;cursor:default;background-color:var(--cs-modern-accent-background);color:var(--cs-modern-accent-foreground)}.ThemePreviewWindow__link{font-size:11px;text-decoration:underline;cursor:default;color:var(--cs-modern-accent-link)}.ThemePreviewWindow__rightPane{display:flex;flex-direction:column;gap:6px;width:92px;flex-shrink:0;padding:8px 6px;background-color:var(--cs-window-base);border-left:1px solid var(--cs-panel-border)}.ThemePreviewWindow__well{display:flex;align-items:center;justify-content:space-between;padding:4px 6px;border-radius:4px;font-size:11px;color:var(--cs-control-text);background-color:var(--cs-tool-strip-drop-down-background);border:1px solid var(--cs-panel-border);pointer-events:none}.ThemePreviewWindow__wellChevron{font-size:9px;color:var(--cs-control-subtext)}.ThemePreviewWindow__statusBar{display:flex;align-items:center;gap:16px;height:22px;flex-shrink:0;padding:0 10px;font-size:11px;background-color:var(--cs-window-base);border-top:1px solid var(--cs-separator-light)}.ThemePreviewWindow__statusReady{color:var(--cs-control-text)}.ThemePreviewWindow__statusDims{color:var(--cs-control-subtext)}.ThemePreviewWindow .MenuDropdown{min-width:170px}.ThemePreviewWindow .MenuDropdown__item{height:24px}.SchemeEditorPage{display:flex;flex-direction:column;gap:10px;min-height:0}.SchemeEditorPage__list{display:flex;flex-direction:column;gap:2px;max-height:320px;overflow-y:auto;border:1px solid var(--cs-panel-border);border-radius:6px;padding:4px;background:var(--cs-window-background)}.SchemeEditorPage__row{display:flex;align-items:center;gap:8px;width:100%;padding:6px 10px;text-align:left;cursor:pointer;background:transparent;color:var(--cs-control-text);border:1px solid transparent;border-radius:4px;font-size:13px}.SchemeEditorPage__row:hover{background-color:var(--cs-button-selected-background);color:var(--cs-button-selected-foreground)}.SchemeEditorPage__row--selected{background-color:var(--cs-button-pressed-background);color:var(--cs-button-selected-foreground);border-color:var(--cs-button-selected-border)}.SchemeEditorPage__row--selected:hover{background-color:var(--cs-button-selected-background);color:var(--cs-button-selected-foreground)}.SchemeEditorPage__row--builtin .SchemeEditorPage__rowName{color:var(--cs-control-subtext)}.SchemeEditorPage__row:focus-visible{outline:2px solid var(--cs-modern-accent-background);outline-offset:-1px}.SchemeEditorPage__rowName{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SchemeEditorPage__rowHint{flex:0 0 auto;font-size:11px;color:var(--cs-control-subtext);opacity:.85;white-space:nowrap}.SchemeEditorPage__actions{display:flex;gap:8px}.SchemeEditorPage__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:30px;padding:0 14px;border:1px solid var(--cs-panel-border);border-radius:4px;background:var(--cs-window-base);color:var(--cs-control-text);font-family:inherit;font-size:13px;cursor:pointer}.SchemeEditorPage__button:hover:not(:disabled){background-color:var(--cs-button-selected-background);color:var(--cs-button-selected-foreground);border-color:var(--cs-button-selected-border)}.SchemeEditorPage__button:active:not(:disabled){background-color:var(--cs-button-pressed-background);color:var(--cs-button-selected-foreground)}.SchemeEditorPage__button:disabled{opacity:.4;cursor:default}.SchemeEditorDialog__body{display:flex;flex-direction:column;gap:12px;padding:16px 20px 20px}.SchemeEditorDialog__info{margin:0;font-size:13px;line-height:1.45;color:var(--cs-control-subtext)}.SchemeEditorDialog__field{display:flex;align-items:center;gap:12px}.SchemeEditorDialog__label{flex:0 0 auto;min-width:120px;font-size:14px;color:var(--cs-modern-foreground)}.SchemeEditorDialog__input{flex:1;min-width:0;height:30px;padding:0 8px;border:1px solid var(--cs-panel-border);border-radius:4px;background:var(--cs-window-background);color:var(--cs-modern-foreground);font-family:inherit;font-size:14px;box-sizing:border-box}.SchemeEditorDialog__input:focus{outline:none;border-color:var(--cs-modern-accent-background)}.SchemeEditorDialog__input:focus-visible{outline:2px solid var(--cs-modern-accent-background);outline-offset:1px}.SchemeEditorDialog__select{height:30px;padding:0 8px;border:1px solid var(--cs-panel-border);border-radius:4px;background:var(--cs-window-background);color:var(--cs-modern-foreground);font-family:inherit;font-size:14px;box-sizing:border-box}.SchemeEditorDialog__select:focus{outline:none;border-color:var(--cs-modern-accent-background)}.SchemeEditorDialog__select:focus-visible{outline:2px solid var(--cs-modern-accent-background);outline-offset:1px}.SchemeEditorDialog__select{flex:1;min-width:0}.SchemeEditorDialog__toggle{display:flex;align-items:flex-start;gap:12px;font-size:14px;color:var(--cs-modern-foreground);cursor:default}.SchemeEditorDialog__toggleInput{position:absolute;width:1px;height:1px;margin:0;padding:0;opacity:0;pointer-events:none}.SchemeEditorDialog__toggleSwitch{position:relative;flex-shrink:0;width:40px;height:20px;margin-top:1px;border-radius:10px;border:1px solid var(--cs-control-text);background:transparent;transition:background .12s ease,border-color .12s ease}.SchemeEditorDialog__toggleThumb{position:absolute;top:50%;left:3px;width:12px;height:12px;border-radius:50%;background:var(--cs-control-text);transform:translateY(-50%);transition:transform .12s ease,background .12s ease}.SchemeEditorDialog__toggle:hover .SchemeEditorDialog__toggleThumb{background:var(--cs-modern-foreground)}.SchemeEditorDialog__toggleInput:checked+.SchemeEditorDialog__toggleSwitch{background:var(--cs-modern-accent-background);border-color:var(--cs-modern-accent-background)}.SchemeEditorDialog__toggleInput:checked+.SchemeEditorDialog__toggleSwitch .SchemeEditorDialog__toggleThumb{background:var(--cs-modern-accent-foreground);transform:translate(20px,-50%)}.SchemeEditorDialog__toggleInput:focus-visible+.SchemeEditorDialog__toggleSwitch{outline:2px solid var(--cs-modern-accent-background);outline-offset:2px}.SchemeEditorDialog__toggleLabel{line-height:20px}.SchemeEditorDialog__toggle:has(input:disabled),.SchemeEditorDialog__toggle:has(input[readonly]){opacity:.5}.SchemeEditorDialog .Dialog__body{padding:0}.SchemeEditorDialog__body{display:flex;flex-direction:column;gap:12px;padding:16px 20px 20px;height:100%;min-height:0;box-sizing:border-box}.SchemeEditorDialog__label{min-width:92px}.SchemeEditorDialog__tabs{display:flex;gap:4px;border-bottom:1px solid var(--cs-panel-border);flex-shrink:0}.SchemeEditorDialog__tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:var(--cs-control-subtext);font-family:inherit;font-size:14px;font-weight:600;padding:8px 6px 10px;margin-bottom:-1px;cursor:pointer;border-bottom:2px solid transparent;transition:color .12s ease,border-color .12s ease}.SchemeEditorDialog__tab:hover{color:var(--cs-modern-foreground)}.SchemeEditorDialog__tab--active{color:var(--cs-modern-foreground);border-bottom-color:var(--cs-modern-accent-background)}.SchemeEditorDialog__tab:focus-visible{outline:2px solid var(--cs-modern-accent-background);outline-offset:2px}.SchemeEditorDialog__panel{display:flex;flex-direction:column;gap:12px;flex:1 1 auto;min-height:0}.SchemeEditorDialog__note{margin:0;font-size:12px;line-height:1.45;color:var(--cs-control-subtext)}.SchemeEditorDialog__well{width:44px;height:26px;padding:0;border:1px solid var(--cs-panel-border);border-radius:4px;cursor:pointer}.SchemeEditorDialog__well:hover{border-color:var(--cs-button-selected-border)}.SchemeEditorDialog__well:focus-visible{outline:2px solid var(--cs-modern-accent-background);outline-offset:1px}.SchemeEditorDialog__well--none{background-color:var(--cs-window-background);background-image:linear-gradient(45deg,var(--cs-panel-border) 25%,transparent 25%),linear-gradient(-45deg,var(--cs-panel-border) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--cs-panel-border) 75%),linear-gradient(-45deg,transparent 75%,var(--cs-panel-border) 75%);background-size:10px 10px;background-position:0 0,0 5px,5px -5px,-5px 0}.SchemeEditorDialog__simpleGrid{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:10px 16px}.SchemeEditorDialog__gridHead{font-size:12px;font-weight:600;color:var(--cs-control-subtext);text-align:center}.SchemeEditorDialog__gridLabel{font-size:14px;color:var(--cs-modern-foreground)}.SchemeEditorDialog__transform{display:inline-flex;align-items:center;justify-content:center;width:44px;height:24px;padding:0;border:1px solid var(--cs-panel-border);border-radius:4px;background:var(--cs-window-base);color:var(--cs-control-text);cursor:pointer}.SchemeEditorDialog__transform svg{width:16px;height:16px}.SchemeEditorDialog__transform:hover{background-color:var(--cs-button-selected-background);color:var(--cs-button-selected-foreground);border-color:var(--cs-button-selected-border)}.SchemeEditorDialog__transform:focus-visible{outline:2px solid var(--cs-modern-accent-background);outline-offset:1px}.SchemeEditorDialog__advancedHead{display:flex;align-items:center;gap:12px;flex-shrink:0;padding-right:8px}.SchemeEditorDialog__advancedHeadToken{flex:1 1 auto}.SchemeEditorDialog__advancedHeadCol{flex:0 0 44px;text-align:center;font-size:12px;font-weight:600;color:var(--cs-control-subtext)}.SchemeEditorDialog__advancedList{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:6px;padding-right:8px}.SchemeEditorDialog__advancedRow{display:flex;align-items:center;gap:12px}.SchemeEditorDialog__advancedLabel{flex:1 1 auto;min-width:0;font-size:13px;color:var(--cs-modern-foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.OptionsDialog .Dialog__body{padding:0;overflow:hidden}.OptionsDialog__layout{display:flex;height:100%;min-height:0}.OptionsDialog__content{flex:1;min-width:0;min-height:0;overflow-y:auto;padding:16px 20px 24px;background:var(--cs-window-base);display:flex;flex-direction:column}.OptionsDialog__layout--narrow .OptionsNav{flex:1 1 auto;width:100%;border-right:none}.OptionsDialog__layout--narrow .OptionsDialog__content{padding:12px 14px 20px}.OptionsDialog__back{align-self:flex-start;display:inline-flex;align-items:center;gap:4px;margin-bottom:12px;padding:6px 12px 6px 8px;border:1px solid var(--cs-panel-border);border-radius:6px;background:var(--cs-modern-background);color:var(--cs-modern-foreground);font-family:inherit;font-size:13px;cursor:default}.OptionsDialog__back:hover{background-color:var(--cs-button-selected-background);color:var(--cs-button-selected-foreground)}.OptionsDialog__back:active{background-color:var(--cs-button-pressed-background);color:var(--cs-button-selected-foreground)}.OptionsDialog__backArrow{flex-shrink:0;width:16px;height:16px}.OptionsNav{flex:0 0 220px;width:220px;padding:8px;border-right:1px solid var(--cs-panel-border);background:var(--cs-window-base);box-sizing:border-box;overflow-y:hidden;scrollbar-width:thin;scrollbar-gutter:stable}.OptionsNav:hover,.OptionsNav:has(:focus-visible){overflow-y:auto}body:not(.os-macos) .OptionsNav{scrollbar-color:var(--cs-panel-border) transparent}body:not(.os-macos) .OptionsNav::-webkit-scrollbar{width:5px}body:not(.os-macos) .OptionsNav::-webkit-scrollbar-track{background:transparent}body:not(.os-macos) .OptionsNav::-webkit-scrollbar-thumb{background:var(--cs-panel-border);border-radius:3px}.OptionsNav__group{margin-bottom:10px}.OptionsNav__groupTitle{padding:6px 12px 4px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;color:var(--cs-control-subtext)}.OptionsNav__item{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 12px;margin:1px 0;border:none;border-radius:6px;background:transparent;color:var(--cs-modern-foreground);font-family:inherit;font-size:14px;text-align:left;cursor:default}.OptionsNav__item:hover{background-color:var(--cs-button-selected-background);color:var(--cs-button-selected-foreground)}.OptionsNav__item:active{background-color:var(--cs-button-pressed-background);color:var(--cs-button-selected-foreground)}.OptionsNav__item--active{background-color:var(--cs-button-selected-background);color:var(--cs-button-selected-foreground);font-weight:600}.OptionsNav__item--active:before{content:"";position:absolute;left:2px;top:50%;transform:translateY(-50%);width:3px;height:16px;border-radius:2px;background:var(--cs-modern-accent-background)}.OptionsNav__itemLabel{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.OptionsNav__chevron{color:var(--cs-control-subtext);width:16px;height:16px;flex-shrink:0;margin-left:8px}.OptionsNav--narrow .OptionsNav__item{padding:14px 12px;font-size:15px;margin:4px 0;background:var(--cs-modern-background);border:1px solid var(--cs-panel-border)}.OptionsNav--narrow .OptionsNav__item:hover{background-color:var(--cs-button-selected-background);color:var(--cs-button-selected-foreground)}.OptionsCard{border-radius:8px;border:1px solid var(--cs-panel-border);background:var(--cs-modern-background);box-shadow:0 1px 3px #00000014;padding:16px 20px 20px}.OptionsCard__title{margin:0 0 4px;font-size:20px;font-weight:600;color:var(--cs-modern-foreground)}.OptionsCard__controls{display:flex;flex-direction:column;gap:12px;margin-top:12px}.OptionsCard__field{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.OptionsCard__label{flex:1;min-width:180px;font-size:14px;color:var(--cs-modern-foreground)}.OptionsCard__input,.OptionsCard__select{flex:0 0 auto;min-width:200px;height:30px;padding:0 8px;border:1px solid var(--cs-panel-border);border-radius:4px;background:var(--cs-window-background);color:var(--cs-modern-foreground);font-family:inherit;font-size:14px;box-sizing:border-box}.OptionsCard__input:focus,.OptionsCard__select:focus{outline:none;border-color:var(--cs-modern-accent-background)}.OptionsCard__input:focus-visible,.OptionsCard__select:focus-visible{outline:2px solid var(--cs-modern-accent-background);outline-offset:1px}.OptionsCard__input:disabled,.OptionsCard__select:disabled{color:var(--cs-control-subtext);opacity:.6;cursor:default}.OptionsCard__input--number{min-width:0;width:110px}.OptionsCard__toggle{display:flex;align-items:flex-start;gap:12px;font-size:14px;color:var(--cs-modern-foreground);cursor:default}.OptionsCard__toggleInput{position:absolute;width:1px;height:1px;margin:0;padding:0;opacity:0;pointer-events:none}.OptionsCard__toggleSwitch{position:relative;flex-shrink:0;width:40px;height:20px;margin-top:1px;border-radius:10px;border:1px solid var(--cs-control-text);background:transparent;transition:background .12s ease,border-color .12s ease}.OptionsCard__toggleThumb{position:absolute;top:50%;left:3px;width:12px;height:12px;border-radius:50%;background:var(--cs-control-text);transform:translateY(-50%);transition:transform .12s ease,background .12s ease}.OptionsCard__toggle:hover .OptionsCard__toggleThumb{background:var(--cs-modern-foreground)}.OptionsCard__toggleInput:checked+.OptionsCard__toggleSwitch{background:var(--cs-modern-accent-background);border-color:var(--cs-modern-accent-background)}.OptionsCard__toggleInput:checked+.OptionsCard__toggleSwitch .OptionsCard__toggleThumb{background:var(--cs-modern-accent-foreground);transform:translate(20px,-50%)}.OptionsCard__toggleInput:focus-visible+.OptionsCard__toggleSwitch{outline:2px solid var(--cs-modern-accent-background);outline-offset:2px}.OptionsCard__toggleLabel{line-height:20px}.OptionsCard__toggle:has(input:disabled),.OptionsCard__toggle:has(input[readonly]){opacity:.5}.OptionsCard__info{margin:0;font-size:13px;line-height:1.45;color:var(--cs-control-subtext)}.OptionsCard__subheading{margin:8px 0 0;font-size:14px;font-weight:600;color:var(--cs-modern-foreground)}.OptionsCard__button{align-self:flex-start;height:32px;padding:0 16px;border:1px solid var(--cs-panel-border);border-radius:4px;background:var(--cs-modern-background);color:var(--cs-modern-foreground);font-family:inherit;font-size:14px;cursor:default}.OptionsCard__button:hover{background-color:var(--cs-button-selected-background);color:var(--cs-button-selected-foreground)}.OptionsCard__button:active{background-color:var(--cs-button-pressed-background);color:var(--cs-button-selected-foreground)}.OptionsCard__inlineRow{display:flex;flex-wrap:wrap;gap:8px}.OptionsCard__inlineRow .OptionsCard__button{align-self:auto}.OptionsCard .ThemeSwatches{display:none;flex-wrap:wrap;gap:4px;padding:8px;border:1px solid var(--cs-panel-border);border-radius:6px;background:var(--cs-window-background)}.OptionsCard .ThemeSwatches__box{width:22px;height:22px;border-radius:4px;box-shadow:inset 0 0 0 1px #0000002e}.OptionsCard__link{align-self:flex-start;border:none;background:none;padding:0;color:var(--cs-modern-accent-link);font-family:inherit;font-size:14px;text-decoration:underline;cursor:pointer}.IndexedPaletteEditorDialog .Dialog__body{padding:8px}.IndexedPaletteEditor{-webkit-user-select:none;user-select:none}.IndexedPaletteEditor__label{margin:0 0 8px;font-size:13px;color:var(--cs-control-text)}.IndexedPaletteEditor__swatches{width:358px;height:358px;overflow-y:auto;overflow-x:hidden;display:flex;flex-wrap:wrap;align-content:flex-start;scrollbar-width:thin}.IndexedPaletteEditor__swatch{width:16px;height:16px;margin:3px;box-sizing:border-box;border:1px solid #666;flex-shrink:0;cursor:pointer}.IndexedPaletteEditor__swatch:hover{border-color:var(--cs-modern-accent-background)}.IndexedPaletteEditor__swatch--add{border:none;display:flex;align-items:center;justify-content:center;color:var(--cs-control-text)}.IndexedPaletteEditor__swatch--add svg{width:16px;height:16px}.IndexedPaletteEditor__swatch--add:hover{color:var(--cs-modern-accent-background)}.IndexedPaletteEditor__reindex{display:flex;align-items:center;gap:6px;margin:8px 4px 4px;font-size:12px;color:var(--cs-control-text);cursor:pointer}.IndexedPaletteEditor__reindex input:disabled{cursor:default}.IndexedPaletteEditor__reindex--disabled{color:var(--cs-control-subtext);cursor:default}.IndexedPaletteEditor__paletteBtn{background:transparent;border:none;border-radius:4px;color:var(--cs-control-text);cursor:default;font-family:inherit;padding:calc(4px * var(--touch-scale, 1)) 8px;-webkit-user-select:none;user-select:none}.IndexedPaletteEditor__paletteBtn:hover,.IndexedPaletteEditor__paletteBtn:active{background-color:var(--cs-menu-highlight);color:var(--cs-menu-highlight-foreground)}.IndexedPaletteEditor__paletteBtn{display:inline-flex;align-items:center;gap:4px;padding:0 8px;height:24px}.IndexedPaletteEditor__paletteBtn svg{flex-shrink:0;opacity:.7}.IndexedPaletteEditor__paletteBtn--open{background-color:var(--cs-modern-highlight)}.IndexedPaletteEditor__paletteBtn-label{font-size:9pt}.IndexedPaletteEditorSwatchMenu>.MenuDropdown__item:first-child .MenuDropdown__item-label{font-weight:700}.GeneratePaletteDialog .Dialog__body{padding:8px}.GeneratePalette{-webkit-user-select:none;user-select:none;font-size:13px;color:var(--cs-control-text);display:flex;flex-direction:column;gap:8px}.GeneratePalette__toggle{display:flex;align-items:flex-start;gap:12px;font-size:14px;color:var(--cs-modern-foreground);cursor:default}.GeneratePalette__toggleInput{position:absolute;width:1px;height:1px;margin:0;padding:0;opacity:0;pointer-events:none}.GeneratePalette__toggleSwitch{position:relative;flex-shrink:0;width:40px;height:20px;margin-top:1px;border-radius:10px;border:1px solid var(--cs-control-text);background:transparent;transition:background .12s ease,border-color .12s ease}.GeneratePalette__toggleThumb{position:absolute;top:50%;left:3px;width:12px;height:12px;border-radius:50%;background:var(--cs-control-text);transform:translateY(-50%);transition:transform .12s ease,background .12s ease}.GeneratePalette__toggle:hover .GeneratePalette__toggleThumb{background:var(--cs-modern-foreground)}.GeneratePalette__toggleInput:checked+.GeneratePalette__toggleSwitch{background:var(--cs-modern-accent-background);border-color:var(--cs-modern-accent-background)}.GeneratePalette__toggleInput:checked+.GeneratePalette__toggleSwitch .GeneratePalette__toggleThumb{background:var(--cs-modern-accent-foreground);transform:translate(20px,-50%)}.GeneratePalette__toggleInput:focus-visible+.GeneratePalette__toggleSwitch{outline:2px solid var(--cs-modern-accent-background);outline-offset:2px}.GeneratePalette__toggleLabel{line-height:20px}.GeneratePalette__toggle:has(input:disabled),.GeneratePalette__toggle:has(input[readonly]){opacity:.5}.GeneratePalette__select{height:30px;padding:0 8px;border:1px solid var(--cs-panel-border);border-radius:4px;background:var(--cs-window-background);color:var(--cs-modern-foreground);font-family:inherit;font-size:14px;box-sizing:border-box}.GeneratePalette__select:focus{outline:none;border-color:var(--cs-modern-accent-background)}.GeneratePalette__select:focus-visible{outline:2px solid var(--cs-modern-accent-background);outline-offset:1px}.GeneratePalette__toggle{margin-left:8px}.GeneratePalette__toggle--indent{margin-left:24px}.GeneratePalette__intro{margin:0 0 4px}.GeneratePalette__radio{display:flex;align-items:center;gap:6px;margin-left:8px;cursor:pointer}.GeneratePalette__radio input{margin:0}.GeneratePalette__row{display:flex;align-items:center;gap:8px}.GeneratePalette__row--indent{margin-left:24px}.GeneratePalette__row--disabled .GeneratePalette__label{color:var(--cs-control-subtext)}.GeneratePalette__label{min-width:72px;flex-shrink:0}.GeneratePalette__select{flex:1;min-width:0}.GeneratePalette__select:disabled{color:var(--cs-control-subtext);opacity:.6;cursor:default}.GeneratePalette__numColors{width:96px;height:20px;box-sizing:content-box}.GeneratePalette__fixedHeader{display:flex;align-items:center;justify-content:space-between;margin-top:8px}.GeneratePalette__fixedHeader .GeneratePalette__radio{margin-left:8px}.GeneratePalette__importBtn{min-width:80px;height:24px;margin-right:8px}.GeneratePalette__previewRow{display:flex;margin-left:24px;padding-left:80px}.GeneratePalette__previewBorder{border:1px solid #666;width:256px;height:14px;line-height:0}.GeneratePalette__preview{display:block;width:256px;height:14px}@keyframes zoom-in{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes shrink-in{0%{transform:scale(3);opacity:0}to{transform:scale(1);opacity:1}}.WelcomeScreen{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;flex-direction:column;background:var(--cs-application-workspace);z-index:100;user-select:none;-webkit-user-select:none;overflow:hidden}.WelcomeScreen__dropOverlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;pointer-events:none}.WelcomeScreen--dropMode .WelcomeScreen__dropOverlay{pointer-events:auto}.WelcomeScreen__dropRow{display:flex;flex-direction:row;flex:1;pointer-events:none}.WelcomeScreen__dropRow--cancel{flex:none;height:3em;margin:0;padding:0}.WelcomeScreen__dropTarget{flex:1;margin:2%;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:auto;cursor:default;transform:scale(0);opacity:0;transition:transform .2s,opacity .2s}.WelcomeScreen--dropMode .WelcomeScreen__dropTarget{transform:scale(1);opacity:1}.WelcomeScreen__dropTarget--card{border-radius:8px;box-shadow:0 2px 30px #0000001f;background:var(--cs-modern-background);transition:transform .2s,opacity .2s,background-color .2s}.WelcomeScreen--dropMode .WelcomeScreen__dropTarget--card{transform:scale(1);opacity:1}.WelcomeScreen__dropTarget--active.WelcomeScreen__dropTarget--card{background:var(--cs-modern-accent-background);color:var(--cs-modern-accent-foreground)}.WelcomeScreen__dropTargetIcon{text-align:center;opacity:.25;width:45%;aspect-ratio:1}.WelcomeScreen__dropTargetIcon svg{width:100%;height:100%;fill:currentColor}.WelcomeScreen__dropTargetLabel{font-weight:lighter;font-size:20pt;text-align:center;margin:0;padding:0}.WelcomeScreen__dropTarget--cancel .WelcomeScreen__dropTargetLabel{font-size:14pt;padding-bottom:2em}.WelcomeScreen--dragPreview .WelcomeScreen__card{animation:none;transition:none;transform:scale(0);opacity:0;pointer-events:none}:root.noAnimate .WelcomeScreen__card{animation:none;transition:none}:root.noShadow .WelcomeScreen__card,:root.noShadow .WelcomeScreen__dropTarget--card{box-shadow:none}.WelcomeScreen__card{position:relative;width:min(453px * var(--touch-scale, 1),100% - 40px);min-height:264px;max-height:90%;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-gutter:stable both-edges}body:not(.os-macos) .WelcomeScreen__card{scrollbar-color:var(--cs-panel-border) transparent}body:not(.os-macos) .WelcomeScreen__card::-webkit-scrollbar{width:5px}body:not(.os-macos) .WelcomeScreen__card::-webkit-scrollbar-track{background:transparent}body:not(.os-macos) .WelcomeScreen__card::-webkit-scrollbar-thumb{background:var(--cs-panel-border);border-radius:3px}.WelcomeScreen__card{border-radius:8px;border:1px solid color-mix(in srgb,var(--cs-panel-border) 70%,transparent);background:var(--cs-modern-background);box-shadow:0 2px 30px #0000001f;padding:10px;animation:zoom-in .5s;transition:transform .2s,opacity .2s,height .25s ease}.WelcomeScreen--reentering .WelcomeScreen__card{animation:shrink-in .25s ease-out}.WelcomeScreen--dropMode .WelcomeScreen__card{transform:scale(0);opacity:0;pointer-events:none}.WelcomeScreen--dismissing .WelcomeScreen__card{transform:scale(3);opacity:0;pointer-events:none;transition:transform .25s ease-in,opacity .25s ease-in}.WelcomeScreen--animating .WelcomeScreen__cardInner{pointer-events:none}.WelcomeScreen--animating .WelcomeScreen__card{scrollbar-color:transparent transparent}body:not(.os-macos) .WelcomeScreen--animating .WelcomeScreen__card{scrollbar-color:transparent transparent}body:not(.os-macos) .WelcomeScreen--animating .WelcomeScreen__card::-webkit-scrollbar-thumb{background:transparent}.WelcomeScreen__title{margin:7px 0 0;text-align:center;font-size:calc(20pt * var(--touch-scale, 1));font-weight:300}.WelcomeScreen__homeActions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));justify-items:center;gap:0px;margin-top:22px;max-width:410px;margin-left:auto;margin-right:auto}@media (min-width: 681px){body.touch-friendly .WelcomeScreen__homeActions{gap:8px;max-width:calc(360px * var(--touch-scale, 1) + 24px)}}.WelcomeScreen__splitCard{position:relative;width:calc(90px * var(--touch-scale, 1));height:calc(80px * var(--touch-scale, 1));border-radius:8px;overflow:hidden;border:none;background:var(--cs-modern-accent-background);transition:all .3s;margin-bottom:1em}.WelcomeScreen__splitMain,.WelcomeScreen__splitMore,.WelcomeScreen__squareButton,.WelcomeScreen__listItem,.WelcomeScreen__tip,.WelcomeScreen__pasteButton{color:var(--cs-modern-accent-foreground);cursor:default}.WelcomeScreen__splitMain,.WelcomeScreen__squareButton{width:100%;height:100%;border:none;background:transparent;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.WelcomeScreen__squareButton{width:calc(90px * var(--touch-scale, 1));height:calc(80px * var(--touch-scale, 1));min-height:calc(80px * var(--touch-scale, 1));border:none;border-radius:8px;background:var(--cs-modern-accent-background);transition:all .3s}.WelcomeScreen__splitMore{position:absolute;right:0;top:0;width:calc(16px * var(--touch-scale, 1));height:100%;border:none;border-left:1px solid var(--cs-modern-accent-foreground);background:transparent;padding:0;transition:background-color .3s,opacity .3s}.WelcomeScreen__splitMore svg{width:10px;height:100%;fill:currentColor}.WelcomeScreen__splitMore:disabled{opacity:.45;cursor:default}.WelcomeScreen__splitIcon{width:40px;height:40px;margin-top:0;margin-bottom:1px;display:flex;align-items:center;justify-content:center}.WelcomeScreen__splitIcon svg{width:100%;height:100%;fill:currentColor}.WelcomeScreen__splitTitle{font-size:calc(10pt * var(--touch-scale, 1));line-height:1.1;margin-bottom:0}.WelcomeScreen__splitCard:hover,.WelcomeScreen__squareButton:hover,.WelcomeScreen__pasteButton:hover{background:color-mix(in srgb,var(--cs-modern-accent-background) 88%,var(--cs-modern-highlight) 12%)}.WelcomeScreen__splitCard:active,.WelcomeScreen__squareButton:active,.WelcomeScreen__pasteButton:active,.WelcomeScreen__backBtn:active,.WelcomeScreen__headerBtn:active{background:color-mix(in srgb,var(--cs-modern-accent-background) 80%,var(--cs-modern-highlight) 20%)}.WelcomeScreen__tip{margin-top:3px;width:100%;height:calc(80px * var(--touch-scale, 1));overflow-y:auto;border:none;border-radius:4px;background:transparent;text-align:center;color:var(--cs-control-subtext);padding:4px 2em;box-sizing:border-box;font-size:12pt}.WelcomeScreen__panelHeader{position:relative;min-height:44px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;margin-bottom:6px}.WelcomeScreen__backBtn,.WelcomeScreen__headerBtn{width:28px;height:28px;padding:8px;border:none;border-radius:50%;background:transparent;color:var(--cs-control-text);box-sizing:content-box;cursor:pointer;transition:all .3s}.WelcomeScreen__backBtn{position:absolute;left:16px}.WelcomeScreen__headerActions{position:absolute;right:16px;display:flex;align-items:center;gap:2px}.WelcomeScreen__backBtn:hover,.WelcomeScreen__headerBtn:hover{background:var(--cs-modern-highlight)}.WelcomeScreen__backBtn svg,.WelcomeScreen__headerBtn svg{width:100%;height:100%;fill:currentColor}.WelcomeScreen__list{display:flex;flex-direction:column;gap:0;padding:0 1em 1em}.WelcomeScreen__listItem{border:none;border-radius:4px;background:transparent;text-align:left;padding:.5em;white-space:nowrap;display:flex;justify-content:flex-start;align-items:center;color:var(--cs-modern-accent-link);cursor:pointer;font-size:11pt}.WelcomeScreen__listItem:hover{background:var(--cs-modern-highlight);color:var(--cs-control-subtext)}.WelcomeScreen__listSep{border:none;border-top:1px solid var(--cs-separator-dark);margin:4px 0}.WelcomeScreen__listMeta{opacity:.65;margin-left:8px}.WelcomeScreen__message{text-align:center;opacity:.5;padding:12px}.WelcomeScreen__row{display:flex;align-items:center;border-radius:4px}.WelcomeScreen__row--dragging{opacity:.4}.WelcomeScreen__row--editing .WelcomeScreen__listItem{cursor:default}.WelcomeScreen__row--deleted .WelcomeScreen__listItem{opacity:.45;cursor:default}.WelcomeScreen__row .WelcomeScreen__listItem{flex:1}.WelcomeScreen__rowHandle{display:inline-flex;align-items:center;width:18px;height:18px;margin-right:2px;color:var(--cs-control-subtext);cursor:grab;touch-action:none}.WelcomeScreen__rowHandle--hidden{visibility:hidden;cursor:default}.WelcomeScreen__rowHandle svg{width:100%;height:100%}.WelcomeScreen__rowActions{display:inline-flex;gap:2px;margin-left:4px}.WelcomeScreen__rowBtn{width:28px;height:28px;padding:5px;border:none;border-radius:4px;background:transparent;color:var(--cs-control-text);cursor:pointer;transition:background-color .2s,color .2s}.WelcomeScreen__rowBtn svg{width:100%;height:100%;fill:currentColor}.WelcomeScreen__rowBtn:hover{background:var(--cs-modern-highlight)}.WelcomeScreen__rowBtn--danger:hover{background:color-mix(in srgb,#d13438 22%,transparent);color:#d13438}.TemplateEditor{display:flex;flex-direction:column;gap:12px;padding:4px 1em 1em}.TemplateEditor--dialog{padding:0}.TemplateEditor__fields{display:flex;flex-direction:column;gap:12px}.TemplateEditor__banner{background:color-mix(in srgb,var(--cs-modern-accent-background) 16%,transparent);border:1px solid color-mix(in srgb,var(--cs-panel-border) 70%,transparent);border-radius:6px;padding:8px 10px;font-size:9pt;color:var(--cs-control-subtext)}.TemplateEditor__row{display:flex;gap:12px}.TemplateEditor__row .TemplateEditor__field{flex:1}.TemplateEditor__field{display:flex;flex-direction:column;gap:4px}.TemplateEditor__label{font-size:9pt;color:var(--cs-control-subtext)}.TemplateEditor__input{border:1px solid color-mix(in srgb,var(--cs-panel-border) 80%,transparent);border-radius:4px;background:var(--cs-window-background);color:var(--cs-control-text);padding:6px 8px;font:inherit}.TemplateEditor__input:disabled{opacity:.5}.TemplateEditor__swatches{display:flex;gap:8px}.TemplateEditor__swatch{width:36px;height:36px;border-radius:6px;border:1px solid color-mix(in srgb,var(--cs-panel-border) 80%,transparent);cursor:pointer;position:relative;display:inline-flex;align-items:center;justify-content:center;color:var(--cs-control-subtext)}.TemplateEditor__swatch--active{outline:2px solid var(--cs-modern-accent-background);outline-offset:1px}.TemplateEditor__swatch--transparent{background:repeating-conic-gradient(#ccc,#ccc 25%,#fff 0%,#fff 50%) 0 0/12px 12px}.TemplateEditor__swatch--custom{background:var(--cs-window-base)}.TemplateEditor__swatch:disabled{opacity:.5;cursor:default}.TemplateEditor__swatchPlus{font-size:18px;line-height:1}.TemplateEditor__error{color:#d13438;font-size:9pt}.TemplateEditor__actions{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.TemplateEditor__btn{border:1px solid color-mix(in srgb,var(--cs-panel-border) 80%,transparent);border-radius:6px;background:transparent;color:var(--cs-control-text);padding:6px 16px;cursor:pointer;transition:background-color .2s}.TemplateEditor__btn:hover{background:var(--cs-modern-highlight)}.TemplateEditor__btn--primary{background:var(--cs-modern-accent-background);color:var(--cs-modern-accent-foreground);border-color:transparent}.TemplateEditor__btn--primary:hover{background:color-mix(in srgb,var(--cs-modern-accent-background) 88%,var(--cs-modern-highlight) 12%)}.WelcomeScreen__pasteGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));justify-items:center;gap:8px;padding:4px 0 8px}.WelcomeScreen__pasteButton{width:calc(90px * var(--touch-scale, 1));min-height:calc(100px * var(--touch-scale, 1));border:none;border-radius:8px;background:var(--cs-modern-accent-background);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:8px;text-align:center;font-size:calc(10pt * var(--touch-scale, 1));line-height:1.2;transition:all .3s}.WelcomeScreen__pasteButton:disabled{opacity:.45}.WelcomeScreen__pasteIcon{width:34px;height:34px;display:inline-flex}.WelcomeScreen__pasteIcon svg{width:100%;height:100%;fill:currentColor}@media (max-width: 680px){.WelcomeScreen__homeActions,.WelcomeScreen__pasteGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.DownloadDocumentDialog__body{display:flex;flex-direction:column;gap:12px;padding:16px 20px 20px}.DownloadDocumentDialog__info{margin:0;font-size:13px;line-height:1.45;color:var(--cs-control-subtext)}.DownloadDocumentDialog__field{display:flex;align-items:center;gap:12px}.DownloadDocumentDialog__label{flex:0 0 auto;min-width:120px;font-size:14px;color:var(--cs-modern-foreground)}.DownloadDocumentDialog__input{flex:1;min-width:0;height:30px;padding:0 8px;border:1px solid var(--cs-panel-border);border-radius:4px;background:var(--cs-window-background);color:var(--cs-modern-foreground);font-family:inherit;font-size:14px;box-sizing:border-box}.DownloadDocumentDialog__input:focus{outline:none;border-color:var(--cs-modern-accent-background)}.DownloadDocumentDialog__input:focus-visible{outline:2px solid var(--cs-modern-accent-background);outline-offset:1px}.DownloadDocumentDialog__select{height:30px;padding:0 8px;border:1px solid var(--cs-panel-border);border-radius:4px;background:var(--cs-window-background);color:var(--cs-modern-foreground);font-family:inherit;font-size:14px;box-sizing:border-box}.DownloadDocumentDialog__select:focus{outline:none;border-color:var(--cs-modern-accent-background)}.DownloadDocumentDialog__select:focus-visible{outline:2px solid var(--cs-modern-accent-background);outline-offset:1px}.DownloadDocumentDialog__select{flex:1;min-width:0}.DownloadDocumentDialog__toggle{display:flex;align-items:flex-start;gap:12px;font-size:14px;color:var(--cs-modern-foreground);cursor:default}.DownloadDocumentDialog__toggleInput{position:absolute;width:1px;height:1px;margin:0;padding:0;opacity:0;pointer-events:none}.DownloadDocumentDialog__toggleSwitch{position:relative;flex-shrink:0;width:40px;height:20px;margin-top:1px;border-radius:10px;border:1px solid var(--cs-control-text);background:transparent;transition:background .12s ease,border-color .12s ease}.DownloadDocumentDialog__toggleThumb{position:absolute;top:50%;left:3px;width:12px;height:12px;border-radius:50%;background:var(--cs-control-text);transform:translateY(-50%);transition:transform .12s ease,background .12s ease}.DownloadDocumentDialog__toggle:hover .DownloadDocumentDialog__toggleThumb{background:var(--cs-modern-foreground)}.DownloadDocumentDialog__toggleInput:checked+.DownloadDocumentDialog__toggleSwitch{background:var(--cs-modern-accent-background);border-color:var(--cs-modern-accent-background)}.DownloadDocumentDialog__toggleInput:checked+.DownloadDocumentDialog__toggleSwitch .DownloadDocumentDialog__toggleThumb{background:var(--cs-modern-accent-foreground);transform:translate(20px,-50%)}.DownloadDocumentDialog__toggleInput:focus-visible+.DownloadDocumentDialog__toggleSwitch{outline:2px solid var(--cs-modern-accent-background);outline-offset:2px}.DownloadDocumentDialog__toggleLabel{line-height:20px}.DownloadDocumentDialog__toggle:has(input:disabled),.DownloadDocumentDialog__toggle:has(input[readonly]){opacity:.5}.DownloadDocumentDialog__error{margin:-6px 0 0 132px;font-size:12px;color:#e81123}.DownloadDocumentDialog__range{flex:1;min-width:0;accent-color:var(--cs-modern-accent-background)}.DownloadDocumentDialog__rangeValue{flex:0 0 32px;text-align:right;font-size:13px;color:var(--cs-modern-foreground);font-variant-numeric:tabular-nums}.DownloadDocumentDialog__caption{font-weight:500;line-height:1.3;color:var(--cs-modern-foreground)}.DownloadDocumentDialog__warning{box-sizing:border-box;min-height:36px;padding:8px 12px;border-radius:4px;border-left:3px solid #ffc83d;background:var(--cs-button-selected-background);color:var(--cs-button-selected-foreground);font-size:12px;line-height:1.4}.DownloadDocumentDialog__warning.is-hidden{visibility:hidden}.SelfContainedExportDialog__toggle{display:flex;align-items:flex-start;gap:12px;font-size:14px;color:var(--cs-modern-foreground);cursor:default}.SelfContainedExportDialog__toggleInput{position:absolute;width:1px;height:1px;margin:0;padding:0;opacity:0;pointer-events:none}.SelfContainedExportDialog__toggleSwitch{position:relative;flex-shrink:0;width:40px;height:20px;margin-top:1px;border-radius:10px;border:1px solid var(--cs-control-text);background:transparent;transition:background .12s ease,border-color .12s ease}.SelfContainedExportDialog__toggleThumb{position:absolute;top:50%;left:3px;width:12px;height:12px;border-radius:50%;background:var(--cs-control-text);transform:translateY(-50%);transition:transform .12s ease,background .12s ease}.SelfContainedExportDialog__toggle:hover .SelfContainedExportDialog__toggleThumb{background:var(--cs-modern-foreground)}.SelfContainedExportDialog__toggleInput:checked+.SelfContainedExportDialog__toggleSwitch{background:var(--cs-modern-accent-background);border-color:var(--cs-modern-accent-background)}.SelfContainedExportDialog__toggleInput:checked+.SelfContainedExportDialog__toggleSwitch .SelfContainedExportDialog__toggleThumb{background:var(--cs-modern-accent-foreground);transform:translate(20px,-50%)}.SelfContainedExportDialog__toggleInput:focus-visible+.SelfContainedExportDialog__toggleSwitch{outline:2px solid var(--cs-modern-accent-background);outline-offset:2px}.SelfContainedExportDialog__toggleLabel{line-height:20px}.SelfContainedExportDialog__toggle:has(input:disabled),.SelfContainedExportDialog__toggle:has(input[readonly]){opacity:.5}.SelfContainedExportDialog__body{display:flex;flex-direction:column;gap:4px}.SelfContainedExportDialog__info{margin:0 0 4px;font-size:13px;line-height:1.45;color:var(--cs-control-subtext)}.SelfContainedExportDialog__toggleLabel{display:flex;flex-direction:column;gap:2px}.SelfContainedExportDialog__caption{font-weight:500;line-height:1.3;color:var(--cs-modern-foreground)}.SelfContainedExportDialog__hint{font-size:12px;line-height:1.35;color:var(--cs-control-subtext)}.TextCopyDialog.Dialog .Dialog__body{padding:0}.TextCopyDialog__body{display:flex;flex-direction:column;height:100%;min-height:0}.TextCopyDialog__toolbar{display:flex;flex-direction:row;align-items:center;gap:2px;padding:4px 6px;background-color:var(--cs-window-base);border-bottom:1px solid var(--cs-panel-border);flex-shrink:0}.TextCopyDialog__tbBtn{background:transparent;border:none;border-radius:4px;color:var(--cs-control-text);cursor:default;font-family:inherit;padding:calc(4px * var(--touch-scale, 1)) 8px;-webkit-user-select:none;user-select:none}.TextCopyDialog__tbBtn:hover,.TextCopyDialog__tbBtn:active{background-color:var(--cs-menu-highlight);color:var(--cs-menu-highlight-foreground)}.TextCopyDialog__tbBtn{display:inline-flex;align-items:center;gap:4px;height:26px;padding:0 8px;background:transparent;border:1px solid transparent;border-radius:4px;color:var(--cs-control-text);cursor:pointer}.TextCopyDialog__tbBtn svg{width:16px;height:16px;flex-shrink:0}.TextCopyDialog__tbBtn:hover:not(:disabled){background-color:var(--cs-menu-highlight);color:var(--cs-menu-highlight-foreground)}.TextCopyDialog__tbBtnLabel{font-size:12px;white-space:nowrap}.TextCopyDialog__editorArea{flex:1 1 auto;min-height:0;position:relative}.TextCopyDialog__editorArea .cm-editor{height:100%}.TextCopyDialog__editorArea .cm-editor.cm-focused{outline:none}.TextCopyDialog__editorArea .cm-scroller{overflow:auto}.TextCopyDialog__loading{display:flex;align-items:center;justify-content:center;height:100%;color:var(--cs-control-subtext);font-size:13px}.TextCopyDialog__statusBar{flex-shrink:0;padding:3px 10px;font-size:12px;background-color:var(--cs-window-base);color:var(--cs-control-text);border-top:1px solid var(--cs-panel-border)}.UserDataBundleDialog{display:flex;flex-direction:column;gap:12px}.UserDataBundleForm{display:flex;flex-direction:column;gap:8px}.UserDataBundleForm label{display:flex;flex-direction:column;gap:4px;font-size:13px}.UserDataBundleForm input,.UserDataBundleForm textarea{font:inherit;padding:5px 8px;border:1px solid var(--cs-panel-border);border-radius:4px;background:var(--cs-window-background);color:var(--cs-control-text);resize:vertical}.UserDataBundlePick{display:flex;align-items:center;gap:10px}.UserDataBundlePick button{font:inherit;padding:4px 12px;border:1px solid rgba(128,128,128,.5);border-radius:4px;background:transparent;color:inherit;cursor:pointer}.UserDataBundlePick button:hover{background:#80808026}.UserDataBundleFileName{font-size:12px;opacity:.75}.BundleManifestMeta{display:flex;flex-direction:column;gap:2px;font-size:12px}.BundleManifestMeta--dim{opacity:.65}.UserDataBundleTreeWrap{min-height:120px}.BundleTree{border:1px solid rgba(128,128,128,.35);border-radius:6px;max-height:320px;overflow:auto;padding:4px 0}.BundleTreeRow{display:flex;align-items:center;gap:6px;padding:2px 8px;cursor:pointer;font-size:13px}.BundleTreeRow input{margin:0;flex:none}.BundleTreeRow.is-conflict{background:#ffc40038}.BundleTreeRow.is-unknown{background:#ff48482e;opacity:.85;cursor:default}.BundleTreeRow.is-empty{opacity:.5;cursor:default}.BundleTreeLabel{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BundleTreeTag{font-size:11px;opacity:.7;flex:none}.BundleTreeTag--conflict{opacity:.85}.BundleEmpty{opacity:.7;font-style:italic;padding:12px}.DocumentRecoveryDialog__body{display:flex;flex-direction:column;gap:8px;height:100%;min-height:0}.DocumentRecoveryDialog__intro{margin:0;font-size:13px;color:var(--cs-control-text)}.DocumentRecoveryDialog__list{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:6px;background-color:var(--cs-window-background);padding:6px;border:1px solid var(--cs-panel-border);border-radius:4px;scrollbar-width:thin;scrollbar-color:rgba(100,100,100,.5) transparent}body:not(.os-macos) .DocumentRecoveryDialog__list::-webkit-scrollbar{width:8px}body:not(.os-macos) .DocumentRecoveryDialog__list::-webkit-scrollbar-track{background:transparent}body:not(.os-macos) .DocumentRecoveryDialog__list::-webkit-scrollbar-thumb{background:#64646480;border-radius:4px}body:not(.os-macos) .DocumentRecoveryDialog__list::-webkit-scrollbar-thumb:hover{background:#646464b3}.DocumentRecoveryDialog__empty{display:flex;align-items:center;justify-content:center;text-align:center;padding:24px;color:var(--cs-control-text);opacity:.7;font-size:13px}.DocumentRecoveryDialog__card{display:flex;align-items:center;gap:8px;padding:8px;background:var(--cs-window-base);border:1px solid var(--cs-panel-border);border-radius:4px}.DocumentRecoveryDialog__cardInfo{flex:1 1 auto;min-width:0}.DocumentRecoveryDialog__cardTitle{font-weight:600;font-size:13px;color:var(--cs-control-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DocumentRecoveryDialog__cardSubtitle{font-size:11px;color:var(--cs-control-subtext);opacity:.8}.DocumentRecoveryDialog__cardActions{flex:0 0 auto;display:flex;gap:6px}.DocumentRecoveryDialog__toolBtn{padding:4px 10px;cursor:pointer;background:var(--cs-window-base);color:var(--cs-control-text);border:1px solid var(--cs-panel-border);border-radius:4px;font-size:12px}.DocumentRecoveryDialog__toolBtn:hover{background-color:var(--cs-button-selected-background);color:var(--cs-button-selected-foreground);border-color:var(--cs-button-selected-border)}.DocumentRecoveryDialog__toolBtn:active{background-color:var(--cs-button-pressed-background);color:var(--cs-button-selected-foreground)}.OpenChooserDialog__tiles{display:flex;gap:12px;justify-content:center;padding:8px 4px 4px}.OpenChooserDialog__tile{width:calc(110px * var(--touch-scale, 1));height:calc(92px * var(--touch-scale, 1));border:none;border-radius:8px;background:var(--cs-modern-accent-background);color:var(--cs-modern-accent-foreground);cursor:default;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;transition:all .3s}.OpenChooserDialog__tile:hover{background:color-mix(in srgb,var(--cs-modern-accent-background) 88%,var(--cs-modern-highlight) 12%)}.OpenChooserDialog__tile:active{background:color-mix(in srgb,var(--cs-modern-accent-background) 80%,var(--cs-modern-highlight) 20%)}.OpenChooserDialog__tileIcon{display:flex;align-items:center;justify-content:center}.OpenChooserDialog__tileIcon svg{width:36px;height:36px}.OpenChooserDialog__tileLabel{font-size:calc(10pt * var(--touch-scale, 1));line-height:1.1}.DropdownButton{position:relative;padding:4px 8px 8px}.DropdownButton__btn{background:transparent;border:none;border-radius:4px;color:var(--cs-control-text);cursor:default;font-family:inherit;padding:calc(4px * var(--touch-scale, 1)) 8px;-webkit-user-select:none;user-select:none}.DropdownButton__btn:hover,.DropdownButton__btn:active{background-color:var(--cs-menu-highlight);color:var(--cs-menu-highlight-foreground)}.DropdownButton__btn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:4px;padding:0 8px;height:calc(24px * var(--touch-scale, 1))}.DropdownButton__btn svg{flex-shrink:0;opacity:.7}.DropdownButton__btn--open{background-color:var(--cs-modern-highlight)}.DropdownButton__btn-icon{flex:1;display:flex;align-items:center;justify-content:center}.DropdownButton__btn-icon svg{display:block;width:calc(16px * var(--touch-scale, 1));height:calc(16px * var(--touch-scale, 1));flex-shrink:0}.DropdownButton__btn-icon img{width:calc(16px * var(--touch-scale, 1));height:calc(16px * var(--touch-scale, 1));object-fit:contain;display:block}.DropdownButton__btn--icon-and-image .DropdownButton__btn-icon{flex:0 0 auto}.DropdownButton__btn-label{flex:1;min-width:0;text-align:left;font-size:calc(9pt * var(--touch-scale, 1));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DropdownButton__dropdown{min-width:120px;max-width:400px;width:max-content;overflow-y:auto;scrollbar-width:thin;padding:4px;background-color:#fdfdfdd9;border:1px solid rgba(0,0,0,.08);border-radius:8px;box-shadow:0 8px 32px #0000001f,0 2px 8px #0000000f;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);color:var(--cs-control-text)}:root[data-dark=true] .DropdownButton__dropdown{background-color:#2b2c31e0;border-color:#ffffff14}:root.noTransp .DropdownButton__dropdown{background-color:#fdfdfd;backdrop-filter:none;-webkit-backdrop-filter:none}:root[data-dark=true].noTransp .DropdownButton__dropdown{background-color:#2b2c31}:root.noShadow .DropdownButton__dropdown{box-shadow:none}.DropdownButton__item{display:flex;align-items:center;height:calc(28px * var(--touch-scale, 1));border-radius:4px;padding:0 8px 0 4px;cursor:default}.DropdownButton__item:hover{background-color:var(--cs-menu-highlight);color:var(--cs-menu-highlight-foreground)}.DropdownButton__item--disabled{opacity:.4;cursor:not-allowed}.DropdownButton__item--disabled:hover{background:none!important}.DropdownButton__item-check{width:calc(22px * var(--touch-scale, 1));height:calc(22px * var(--touch-scale, 1));margin-right:4px;flex-shrink:0;display:flex;align-items:center;justify-content:center;box-sizing:border-box;border:1px solid transparent;border-radius:4px}.DropdownButton__item-check svg{width:calc(16px * var(--touch-scale, 1));height:calc(16px * var(--touch-scale, 1))}.DropdownButton__item-check--icon img{width:calc(16px * var(--touch-scale, 1));height:calc(16px * var(--touch-scale, 1));object-fit:contain;display:block}.DropdownButton__item-check--pressed{background-color:var(--cs-button-pressed-background);color:var(--cs-button-selected-foreground);border-color:var(--cs-button-selected-border)}.DropdownButton__item-label{flex:1}.DropdownButton__separator{height:1px;background-color:var(--cs-separator-dark);margin:4px 8px;opacity:.5}.FilterPresets{width:100%}.FilterPresetsDelete{min-width:260px}.FilterPresetsDelete__empty{margin:4px 0;font-size:13px;color:var(--cs-control-subtext)}.FilterPresetsDelete__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px;max-height:320px;overflow-y:auto}.FilterPresetsDelete__row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:4px 4px 4px 8px;border-radius:4px}.FilterPresetsDelete__row:hover{background-color:var(--cs-button-selected-background);color:var(--cs-button-selected-foreground)}.FilterPresetsDelete__name{font-size:13px;color:var(--cs-modern-foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FilterPresetsDelete__trash{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;border:none;border-radius:4px;background:transparent;color:var(--cs-control-subtext);cursor:default}.FilterPresetsDelete__trash:hover,.FilterPresetsDelete__trash:focus-visible{background-color:var(--cs-button-pressed-background);color:var(--cs-button-selected-foreground);outline:none}.FilterPresetsDelete__trash svg{width:16px;height:16px}.FilterDialogOuter .Dialog__body{padding:0;display:flex;flex-direction:column}.FilterDialogOuter.FilterDialogOuter--inlineProgress .Dialog__body{padding:24px 28px 20px;background-color:var(--cs-modern-background)}.FilterDialog--progress{display:flex;flex-direction:column;gap:10px}.FilterDialog{display:flex;flex-direction:row;gap:0;min-height:200px;flex:1}.FilterDialog__previewPane{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px;width:244px;flex-shrink:0;align-self:flex-start;order:2;border-left:1px solid var(--cs-panel-border);background:var(--cs-application-workspace)}.FilterDialog__previewCanvasWrap{position:relative;line-height:0}.FilterDialog__previewOverlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none;color:var(--cs-control-text)}.FilterDialog__previewSpinnerDisc{width:48px;height:48px;border-radius:50%;background:color-mix(in srgb,var(--cs-modern-background) 75%,transparent);display:flex;align-items:center;justify-content:center}.FilterDialog__previewCanvas{display:block;width:220px;height:165px;border:1px solid var(--cs-panel-border);background:repeating-conic-gradient(#ccc,#ccc 25%,#fff 0%,#fff 50%) 0 0/12px 12px;image-rendering:pixelated;overflow:hidden;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.FilterDialog__previewControls{display:flex;flex-direction:column;gap:6px;width:100%}.FilterDialog__checkLabel{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--cs-modern-foreground);cursor:pointer}.FilterDialog__checkLabel input[type=checkbox]{accent-color:var(--cs-modern-accent-background);width:14px;height:14px}.FilterDialog__previewBtn{height:32px;padding:0 16px;border-radius:4px;font-family:inherit;font-size:14px;font-weight:400;border:1px solid var(--cs-panel-border);background:var(--cs-modern-background);color:var(--cs-modern-foreground);cursor:default;display:inline-flex;align-items:center;justify-content:center;width:100%}.FilterDialog__previewBtn:hover:not(:disabled){background-color:var(--cs-button-selected-background);color:var(--cs-button-selected-foreground)}.FilterDialog__previewBtn:active:not(:disabled){background-color:var(--cs-button-pressed-background);color:var(--cs-button-selected-foreground)}.FilterDialog__previewBtn:disabled{opacity:.4}.FilterDialog__controlsPane{display:flex;flex-direction:column;flex:1;overflow:hidden;order:1}.FilterDialog__controlsScroll{flex:1;overflow-y:auto;padding:12px 16px;display:flex;flex-direction:column;gap:14px}.FilterDialog__channelPicker{padding:6px 16px 8px;border-top:1px solid var(--cs-panel-border);display:flex;flex-direction:column;gap:4px}.FilterDialog__channelLabel{font-size:12px;color:var(--cs-control-subtext)}.FilterDialog__channelChecks{display:flex;flex-direction:row;flex-wrap:wrap;gap:4px 16px}.FilterDialog__channelChecks label{display:flex;align-items:center;gap:5px;font-size:13px;cursor:pointer;color:var(--cs-modern-foreground)}.FilterDialog__channelChecks label input[type=checkbox]{accent-color:var(--cs-modern-accent-background);width:14px;height:14px}.FilterDialog__channelChecks label:has(input:disabled){opacity:.45;cursor:default}.FilterDialog__presetsRow{padding:6px 16px 10px;border-top:1px solid var(--cs-panel-border)}.FilterDialog--narrow{flex-direction:column}.FilterDialog--narrow .FilterDialog__previewPane{width:100%;order:1;border-left:none;border-bottom:1px solid var(--cs-panel-border);align-self:stretch;flex-direction:column;align-items:center}.FilterDialog--narrow .FilterDialog__previewControls{flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px 16px;width:100%}.FilterDialog--narrow .FilterDialog__previewBtn{width:auto;flex-shrink:0}.FilterDialog--narrow .FilterDialog__controlsPane{order:2;flex:1;min-height:0;overflow:hidden}.FPD__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:transparent;z-index:1001;display:flex;align-items:center;justify-content:center}.FPD__inline{display:flex;flex-direction:column;gap:10px}.FPD{background:var(--cs-modern-background);border-radius:8px;box-shadow:0 32px 64px #0000003d,0 2px 6px #0000001f;padding:24px 28px 20px;display:flex;flex-direction:column;gap:10px;min-width:320px;max-width:480px;font-family:Segoe UI Variable,system-ui,Segoe UI,sans-serif}.FPD__name{font-size:15px;font-weight:600;color:var(--cs-modern-foreground)}.FPD__status{font-size:13px;color:var(--cs-control-subtext);min-height:18px}.FPD__barTrack{width:100%;height:4px;border-radius:2px;background:var(--cs-panel-border);overflow:hidden;position:relative}.FPD__barFill{height:100%;background:var(--cs-modern-accent-background);border-radius:2px;transition:width 80ms linear}.FPD__barIndeterminate{position:absolute;height:100%;width:40%;background:var(--cs-modern-accent-background);border-radius:2px;animation:fpd-indeterminate 1.4s infinite ease-in-out}.FPD__footer{display:flex;justify-content:flex-end;margin-top:6px}.FPD__cancelBtn{height:28px;padding:0 16px;border-radius:4px;font-family:inherit;font-size:13px;font-weight:400;border:1px solid var(--cs-panel-border);background:var(--cs-modern-background);color:var(--cs-modern-foreground);cursor:default}.FPD__cancelBtn:hover:not(:disabled){background-color:var(--cs-button-selected-background);color:var(--cs-button-selected-foreground)}.FPD__cancelBtn:active:not(:disabled){background-color:var(--cs-button-pressed-background);color:var(--cs-button-selected-foreground)}.FPD__cancelBtn:disabled{opacity:.4;cursor:not-allowed}@keyframes fpd-indeterminate{0%{left:-45%}to{left:105%}}.FilterDialogOuter--hidePreview .FilterDialog__previewPane{display:none}.FilterDialogOuter--hidePreview .FilterDialog__controlsPane{flex:1;width:100%}.FC{display:flex;flex-direction:column;gap:6px}.FC__header{display:flex;justify-content:space-between;align-items:baseline}.FC__label{font-size:13px;font-weight:600;color:var(--cs-modern-foreground)}.FC__label--inline{font-weight:400}.FC__value{font-size:12px;color:var(--cs-control-subtext);font-variant-numeric:tabular-nums;min-width:44px;text-align:right}.FC__range{width:100%;accent-color:var(--cs-modern-accent-background);cursor:ew-resize;height:20px}.FC--checkbox{flex-direction:row;align-items:center}.FC__checkLabel{display:flex;align-items:center;gap:8px;font-size:13px;cursor:pointer;color:var(--cs-modern-foreground)}.FC__checkLabel input[type=checkbox]{accent-color:var(--cs-modern-accent-background);width:14px;height:14px}.FC__select{padding:4px 8px;font-size:13px;border:1px solid var(--cs-panel-border);border-radius:4px;background:var(--cs-modern-background);color:var(--cs-modern-foreground);cursor:default;width:100%}.FC--inline{flex-direction:row;align-items:center;gap:10px}.FC--inline .FC__label--inline{white-space:nowrap;font-size:13px;font-weight:400}.FC--inline .FC__select,.FC--inline .FC__textInput{flex:1}.FC__radioGroup{display:flex;flex-direction:column;gap:4px;padding-left:4px}.FC__radioOption{display:flex;align-items:center;gap:8px;font-size:13px;cursor:pointer;color:var(--cs-modern-foreground)}.FC__radioOption input[type=radio]{accent-color:var(--cs-modern-accent-background)}.FC__textInput{padding:4px 8px;font-size:13px;border:1px solid var(--cs-panel-border);border-radius:4px;background:var(--cs-modern-background);color:var(--cs-modern-foreground);width:100%;box-sizing:border-box}.FC__textInput:focus{outline:2px solid var(--cs-modern-accent-background);outline-offset:-1px}.FC--label{font-size:13px;color:var(--cs-control-subtext)}.FC--label.FC--multiLine{white-space:pre-wrap}.FC--unsupported{flex-direction:row;align-items:center;gap:8px;opacity:.6}.FC__unsupportedNote{font-size:11px;color:var(--cs-control-subtext);font-style:italic}.FC--direction{flex-direction:column;gap:6px}.FC__dirCompass{position:relative;width:80px;height:80px;border-radius:50%;border:1px solid var(--cs-panel-border);background:var(--cs-modern-background);flex-shrink:0}.FC__dirCompass:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;pointer-events:none;background:linear-gradient(to right,transparent calc(50% - .5px),var(--cs-panel-border) calc(50% - .5px),var(--cs-panel-border) calc(50% + .5px),transparent calc(50% + .5px)),linear-gradient(to bottom,transparent calc(50% - .5px),var(--cs-panel-border) calc(50% - .5px),var(--cs-panel-border) calc(50% + .5px),transparent calc(50% + .5px))}.FC__dirCompass:after{content:"";position:absolute;width:5px;height:5px;border-radius:50%;background:var(--cs-panel-border);left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none}.FC__dirCell{position:absolute;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;cursor:pointer;width:18px;height:18px}.FC__dirCell input[type=radio]{margin:0;cursor:pointer;accent-color:var(--cs-modern-accent-background);width:14px;height:14px}.FC--colorPicker{flex-direction:row;align-items:center;gap:10px}.FC__colorSwatch{width:48px;height:24px;border:1px solid var(--cs-panel-border);border-radius:3px;cursor:pointer;padding:0;flex-shrink:0}.FC__colorSwatch:hover{outline:2px solid var(--cs-modern-accent-background);outline-offset:1px}.FC__colorSwatch:focus{outline:2px solid var(--cs-modern-accent-background);outline-offset:1px}.SkewDialog__body{display:flex;flex-direction:column;gap:12px;padding:16px 20px 20px}.SkewDialog__info{margin:0;font-size:13px;line-height:1.45;color:var(--cs-control-subtext)}.SkewDialog__field{display:flex;align-items:center;gap:12px}.SkewDialog__label{flex:0 0 auto;min-width:120px;font-size:14px;color:var(--cs-modern-foreground)}.SkewDialog__input{flex:1;min-width:0;height:30px;padding:0 8px;border:1px solid var(--cs-panel-border);border-radius:4px;background:var(--cs-window-background);color:var(--cs-modern-foreground);font-family:inherit;font-size:14px;box-sizing:border-box}.SkewDialog__input:focus{outline:none;border-color:var(--cs-modern-accent-background)}.SkewDialog__input:focus-visible{outline:2px solid var(--cs-modern-accent-background);outline-offset:1px}.SkewDialog__select{height:30px;padding:0 8px;border:1px solid var(--cs-panel-border);border-radius:4px;background:var(--cs-window-background);color:var(--cs-modern-foreground);font-family:inherit;font-size:14px;box-sizing:border-box}.SkewDialog__select:focus{outline:none;border-color:var(--cs-modern-accent-background)}.SkewDialog__select:focus-visible{outline:2px solid var(--cs-modern-accent-background);outline-offset:1px}.SkewDialog__select{flex:1;min-width:0}.SkewDialog__toggle{display:flex;align-items:flex-start;gap:12px;font-size:14px;color:var(--cs-modern-foreground);cursor:default}.SkewDialog__toggleInput{position:absolute;width:1px;height:1px;margin:0;padding:0;opacity:0;pointer-events:none}.SkewDialog__toggleSwitch{position:relative;flex-shrink:0;width:40px;height:20px;margin-top:1px;border-radius:10px;border:1px solid var(--cs-control-text);background:transparent;transition:background .12s ease,border-color .12s ease}.SkewDialog__toggleThumb{position:absolute;top:50%;left:3px;width:12px;height:12px;border-radius:50%;background:var(--cs-control-text);transform:translateY(-50%);transition:transform .12s ease,background .12s ease}.SkewDialog__toggle:hover .SkewDialog__toggleThumb{background:var(--cs-modern-foreground)}.SkewDialog__toggleInput:checked+.SkewDialog__toggleSwitch{background:var(--cs-modern-accent-background);border-color:var(--cs-modern-accent-background)}.SkewDialog__toggleInput:checked+.SkewDialog__toggleSwitch .SkewDialog__toggleThumb{background:var(--cs-modern-accent-foreground);transform:translate(20px,-50%)}.SkewDialog__toggleInput:focus-visible+.SkewDialog__toggleSwitch{outline:2px solid var(--cs-modern-accent-background);outline-offset:2px}.SkewDialog__toggleLabel{line-height:20px}.SkewDialog__toggle:has(input:disabled),.SkewDialog__toggle:has(input[readonly]){opacity:.5}.SkewDialog__input--narrow{flex:0 0 auto;width:80px}.SkewDialog__suffix{flex:0 0 auto;font-size:13px;color:var(--cs-control-subtext)}.SkewDialog__preview{display:flex;justify-content:center;margin:4px 0}.SkewDialog__previewSvg{display:block;border:1px solid var(--cs-panel-border);background:var(--cs-window-background);overflow:hidden}.SkewDialog__previewInner{fill:var(--cs-window-background)}.SkewDialog__previewLetter{fill:var(--cs-modern-foreground)}.ScriptNamePrompt__body{display:flex;flex-direction:column;gap:8px}.ScriptNamePrompt__label{font-size:12px;color:var(--cs-control-text);margin-top:8px}.ScriptNamePrompt__label:first-child{margin-top:0}.ScriptNamePrompt__input{width:100%;box-sizing:border-box;padding:5px 8px;border:1px solid var(--cs-panel-border);border-radius:4px;background-color:var(--cs-window-background);color:var(--cs-control-text);font-size:13px}.ScriptNamePrompt__input:focus{outline:none;border-color:var(--cs-button-selected-border)}.ScriptNamePrompt__input:focus-visible{outline:2px solid var(--cs-modern-accent-background);outline-offset:1px}.ScriptEditor--transparent{opacity:.9}.ScriptEditor.Dialog .Dialog__body{padding:0}.ScriptEditor__body{display:flex;flex-direction:column;height:100%;min-height:0}.ScriptEditor__toolbar{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:2px;padding:4px 6px;background-color:var(--cs-window-base);border-bottom:1px solid var(--cs-panel-border);flex-shrink:0}.ScriptEditor__divider{width:1px;align-self:stretch;margin:2px 4px;background-color:var(--cs-separator-dark)}.ScriptEditor__tbGroup{position:relative;display:inline-flex}.ScriptEditor__tbGroup--picker{width:200px;flex:0 0 auto}.ScriptEditor__tbGroup--picker .ScriptEditor__tbBtn{width:100%}.ScriptEditor__tbGroup--picker .ScriptEditor__tbBtnLabel{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;text-align:left}.ScriptEditor__tbBtn{background:transparent;border:none;border-radius:4px;color:var(--cs-control-text);cursor:default;font-family:inherit;padding:calc(4px * var(--touch-scale, 1)) 8px;-webkit-user-select:none;user-select:none}.ScriptEditor__tbBtn:hover,.ScriptEditor__tbBtn:active{background-color:var(--cs-menu-highlight);color:var(--cs-menu-highlight-foreground)}.ScriptEditor__tbBtn{display:inline-flex;align-items:center;gap:4px;height:26px;padding:0 8px;background:transparent;border:1px solid transparent;border-radius:4px;color:var(--cs-control-text);cursor:default}.ScriptEditor__tbBtn svg{width:16px;height:16px;flex-shrink:0}.ScriptEditor__tbBtn:hover:not(:disabled){background-color:var(--cs-menu-highlight);color:var(--cs-menu-highlight-foreground)}.ScriptEditor__tbBtn--open{background-color:var(--cs-modern-highlight)}.ScriptEditor__tbBtn--pressed{background-color:var(--cs-button-pressed-background);color:var(--cs-button-selected-foreground);border-color:var(--cs-button-selected-border)}.ScriptEditor__tbBtn:disabled{color:var(--cs-control-subtext);cursor:default}.ScriptEditor__tbBtnLabel{font-size:12px;white-space:nowrap}.ScriptEditor__tbChevron{width:10px;height:10px;opacity:.7}.ScriptEditor__dropdown{top:calc(100% + 2px);font-size:9pt}.ScriptEditor__editorArea{flex:1 1 auto;min-height:0;position:relative}.ScriptEditor__editorArea .cm-editor{height:100%}.ScriptEditor__editorArea .cm-editor.cm-focused{outline:none}.ScriptEditor__editorArea .cm-scroller{overflow:auto}.ScriptEditor__loading{display:flex;align-items:center;justify-content:center;height:100%;color:var(--cs-control-subtext);font-size:13px}.ScriptEditor__statusBar{flex-shrink:0;padding:3px 10px;font-size:12px;background-color:var(--cs-window-base);color:var(--cs-control-text);border-top:1px solid var(--cs-panel-border)}.SwatchPalette{display:flex;flex-direction:column;padding:0 0 2px calc(12px * var(--touch-scale, 1));-webkit-user-select:none;user-select:none;min-height:0;width:fit-content}.SwatchPalette__scroll{height:calc(160px * var(--touch-scale, 1) + 1px);min-height:calc(160px * var(--touch-scale, 1) + 1px);max-height:calc(160px * var(--touch-scale, 1) + 1px);overflow-y:scroll;overflow-y:overlay;overflow-x:hidden;position:relative;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--cs-panel-border) var(--cs-window-base);width:calc(90px * var(--touch-scale, 1) + 12px)}.SwatchPalette__grid{display:grid;grid-template-columns:repeat(6,calc(15px * var(--touch-scale, 1)));gap:0px;width:calc(90px * var(--touch-scale, 1));position:relative}.SwatchPalette__cell{width:calc(15px * var(--touch-scale, 1));height:calc(15px * var(--touch-scale, 1));border:1px solid #555;border-left:none;border-top:none;box-sizing:border-box;cursor:default;position:relative;transition:transform .12s ease,opacity .12s ease}.SwatchPalette__cell--dragging{border:1px solid #555}.SwatchPalette__cell--shrunk{transform:scale(.6);border:none}.SwatchPalette__cell:not(.SwatchPalette__cell--shrunk):first-child{border-left:1px solid #555}.SwatchPalette__row:first-child .SwatchPalette__cell:not(.SwatchPalette__cell--shrunk){border-top:1px solid #555}.SwatchPalette__row{display:contents}.SwatchPalette__cell{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;background-color:transparent;font:inherit;color:inherit}.PaletteEditor{padding:12px 16px 8px;-webkit-user-select:none;user-select:none}.PaletteEditor__scroll-container{height:338px;overflow-y:auto;overflow-x:hidden;position:relative;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgba(100,100,100,.5) transparent}body:not(.os-macos) .PaletteEditor__scroll-container::-webkit-scrollbar{width:8px}body:not(.os-macos) .PaletteEditor__scroll-container::-webkit-scrollbar-track{background:transparent}body:not(.os-macos) .PaletteEditor__scroll-container::-webkit-scrollbar-thumb{background:#64646480;border-radius:4px}body:not(.os-macos) .PaletteEditor__scroll-container::-webkit-scrollbar-thumb:hover{background:#646464b3}.PaletteEditor__grid{display:flex;flex-wrap:wrap;gap:2px;width:202px;position:relative;margin:0 auto;cursor:default}.PaletteEditor__cell{width:32px;height:32px;box-sizing:border-box;border:1px solid #666;cursor:pointer;flex-shrink:0;background-size:cover;transition:transform .12s ease,opacity .12s ease;position:relative}.PaletteEditor__cell:hover{border-color:var(--cs-modern-accent-background);z-index:1}.PaletteEditor__cell--selected{outline:2px solid var(--cs-modern-accent-background);outline-offset:1px;z-index:2}.PaletteEditor__cell--shrunk{transform:scale(.6);z-index:1}.PaletteEditor__row{display:contents}.PaletteEditor__cell{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;font:inherit;color:inherit}.PaletteEditor__ghost{position:fixed;width:32px;height:32px;background-size:cover;border:2px solid var(--cs-modern-accent-background);box-shadow:0 4px 12px #0006;border-radius:3px;pointer-events:none;transform:translate(-50%,-50%);z-index:9999}.PaletteEditor__actions{display:flex;gap:6px;margin-top:10px;justify-content:center}.PaletteEditor__action-btn{flex:1 1 0;max-width:80px;padding:5px 12px;font-size:13px;cursor:pointer;background:var(--cs-window-base);color:var(--cs-control-text);border:2px solid var(--cs-panel-border);border-radius:4px}.PaletteEditor__action-btn:hover:not(:disabled){background-color:var(--cs-button-selected-background);color:var(--cs-button-selected-foreground);border-color:var(--cs-button-selected-border)}.PaletteEditor__action-btn:active:not(:disabled){background-color:var(--cs-button-pressed-background);color:var(--cs-button-selected-foreground)}.PaletteEditor__action-btn:disabled{opacity:.4;cursor:default}.PaletteEditor__action-btn--danger:not(:disabled):hover{background:#c00;border-color:#900;color:#fff}.PaletteEditor__action-btn--drop-target.PaletteEditor__action-btn--edit:not(:disabled){border:2px solid transparent}.PaletteEditor__action-btn--drop-target.PaletteEditor__action-btn--edit.PaletteEditor__action-btn--dragging-active{border:2px solid #080}.PaletteEditor__action-btn--drop-target.PaletteEditor__action-btn--edit.PaletteEditor__action-btn--drop-hover{border:2px solid #080;background:#00880026;color:#080}.PaletteEditor__action-btn--drop-target.PaletteEditor__action-btn--delete:not(:disabled){border:2px solid transparent}.PaletteEditor__action-btn--drop-target.PaletteEditor__action-btn--delete.PaletteEditor__action-btn--dragging-active{border:2px solid #c00}.PaletteEditor__action-btn--drop-target.PaletteEditor__action-btn--delete.PaletteEditor__action-btn--drop-hover{border:2px solid #c00;background:#c0000026;color:#c00}.SwatchPaletteManager__body{display:flex;gap:12px;-webkit-user-select:none;user-select:none;align-items:stretch;height:402px;position:relative}.SwatchPaletteManager .PaletteEditor__scroll-container{height:338px;max-height:none}.SwatchPaletteManager__toolbar{display:flex;align-items:center;gap:4px;margin-bottom:8px;flex:0 0 auto}.SwatchPaletteManager__toolBtn{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:30px;height:28px;padding:0;cursor:pointer;background:var(--cs-window-base);color:var(--cs-control-text);border:1px solid var(--cs-panel-border);border-radius:4px}.SwatchPaletteManager__toolBtn svg{width:18px;height:18px}.SwatchPaletteManager__toolBtn:hover:not(:disabled){background-color:var(--cs-button-selected-background);color:var(--cs-button-selected-foreground);border-color:var(--cs-button-selected-border)}.SwatchPaletteManager__toolBtn:active:not(:disabled){background-color:var(--cs-button-pressed-background);color:var(--cs-button-selected-foreground)}.SwatchPaletteManager__toolBtn:disabled{opacity:.4;cursor:default}.SwatchPaletteManager__toolSep{flex:0 0 auto;width:1px;align-self:stretch;margin:2px 4px;background:var(--cs-panel-border)}.SwatchPaletteManager__nav{display:flex;flex-direction:column;width:228px;flex:0 0 auto;border-right:1px solid var(--cs-panel-border);padding-right:12px}.SwatchPaletteManager__navList{flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-gutter:stable;display:flex;flex-direction:column;gap:2px;scrollbar-width:thin;scrollbar-color:rgba(100,100,100,.5) transparent}body:not(.os-macos) .SwatchPaletteManager__navList::-webkit-scrollbar{width:8px}body:not(.os-macos) .SwatchPaletteManager__navList::-webkit-scrollbar-track{background:transparent}body:not(.os-macos) .SwatchPaletteManager__navList::-webkit-scrollbar-thumb{background:#64646480;border-radius:4px}body:not(.os-macos) .SwatchPaletteManager__navList::-webkit-scrollbar-thumb:hover{background:#646464b3}.SwatchPaletteManager__navItem{display:flex;align-items:center;gap:8px;width:100%;padding:6px 8px;text-align:left;cursor:pointer;background:transparent;color:var(--cs-control-text);border:1px solid transparent;border-radius:4px;font-size:13px}.SwatchPaletteManager__navItem:hover{background-color:var(--cs-button-selected-background);color:var(--cs-button-selected-foreground)}.SwatchPaletteManager__navItem--selected{background-color:var(--cs-button-selected-background);color:var(--cs-button-selected-foreground);border-color:var(--cs-modern-accent-background)}.SwatchPaletteManager__navItem--deleted{cursor:default}.SwatchPaletteManager__navItem--deleted:hover{background:transparent}.SwatchPaletteManager__navItem--deleted .SwatchPaletteManager__navSwatches{opacity:.4}.SwatchPaletteManager__navItem--deleted .SwatchPaletteManager__navName{opacity:.5;font-style:italic;text-decoration:line-through}.SwatchPaletteManager__restoreBtn{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:26px;height:22px;padding:0;cursor:pointer;background:var(--cs-window-base);color:var(--cs-control-text);border:1px solid var(--cs-panel-border);border-radius:4px}.SwatchPaletteManager__restoreBtn svg{width:15px;height:15px}.SwatchPaletteManager__restoreBtn:hover{background-color:var(--cs-button-selected-background);color:var(--cs-button-selected-foreground);border-color:var(--cs-button-selected-border)}.SwatchPaletteManager__navSwatches{flex:0 0 auto;width:56px;height:14px;border:1px solid var(--cs-panel-border)}.SwatchPaletteManager__navName{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SwatchPaletteManager__navTag{flex:0 0 auto;font-size:10px;opacity:.6;text-transform:uppercase;letter-spacing:.03em}.SwatchPaletteManager__editor{flex:1 1 auto;display:flex;justify-content:center}.SwatchPaletteManager__editor .PaletteEditor{padding-top:0}.SwatchPaletteManager__empty{display:flex;align-items:center;justify-content:center;text-align:center;padding:24px;color:var(--cs-control-text);opacity:.7;font-size:13px}.SwatchPaletteManager--narrow .Dialog__body{padding:0}.SwatchPaletteManager__body--narrow{flex-direction:column;gap:8px;padding:16px;height:auto;overflow:hidden}.SwatchPaletteManager__body--narrow .SwatchPaletteManager__editor{flex:1 1 auto;min-height:0}.SwatchPaletteManager__topBar{flex:0 0 auto}.SwatchPaletteManager__topBarButton{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;cursor:pointer;text-align:left;background:var(--cs-window-base);color:var(--cs-control-text);border:1px solid var(--cs-panel-border);border-radius:4px}.SwatchPaletteManager__topBarButton:hover{background-color:var(--cs-button-selected-background);color:var(--cs-button-selected-foreground);border-color:var(--cs-button-selected-border)}.SwatchPaletteManager__topBarButton:active{background-color:var(--cs-button-pressed-background);color:var(--cs-button-selected-foreground)}.SwatchPaletteManager__hamburger{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;font-size:16px;line-height:1}.SwatchPaletteManager__topBarName{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;color:var(--cs-control-text)}.SwatchPaletteManager__flyoutBackdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:9}.SwatchPaletteManager__flyout{position:absolute;top:0;left:0;bottom:0;z-index:10;width:228px;max-width:100%;box-sizing:border-box;display:flex;flex-direction:column;background-color:var(--cs-window-base);border-right:1px solid var(--cs-panel-border);box-shadow:none;pointer-events:none;transform:translate(-100%);transition:transform .2s ease}.SwatchPaletteManager__flyout .SwatchPaletteManager__navList{flex:1 1 auto;padding:8px}.SwatchPaletteManager__flyout.is-open{transform:translate(0);box-shadow:2px 0 12px #0000002e;pointer-events:auto}.ColorPickerPalettes{display:flex;flex-direction:column;height:100%;overflow:hidden}.ColorPickerPalettes__tabs{display:flex;flex-direction:row;border-bottom:1px solid var(--cs-panel-border);flex-shrink:0}.ColorPickerPalettes__tab{flex:1;min-height:calc(25px * var(--touch-scale, 1));padding:calc(4px * var(--touch-scale, 1)) calc(6px * var(--touch-scale, 1));font-size:calc(8pt * var(--touch-scale, 1));font-family:Segoe UI Variable,system-ui,Segoe UI,sans-serif;background:var(--cs-window-base);border:none;border-bottom:2px solid transparent;color:var(--cs-control-text);cursor:default;text-align:center}.ColorPickerPalettes__tab:hover{background-color:var(--cs-button-selected-background);color:var(--cs-button-selected-foreground)}.ColorPickerPalettes__tab.is-active{border-bottom-color:var(--cs-button-selected-border);font-weight:700}.ColorPickerPalettes__selector{flex-shrink:0;padding:4px 6px;border-bottom:1px solid var(--cs-panel-border)}.ColorPickerPalettes__selector .DropdownButton,.ColorPickerPalettes__selector .DropdownButton__btn{width:100%}.ColorPickerPalettes__grid{flex:1;overflow-y:auto;display:flex;flex-wrap:wrap;align-content:flex-start;gap:2px;padding:6px}.ColorPickerPalettes__swatch{width:32px;height:32px;border:1px solid rgba(0,0,0,.35);cursor:pointer;flex-shrink:0;box-sizing:border-box;background-size:cover,8px 8px;padding:0;background-color:transparent}.ColorPickerPalettes__swatch:hover{border-color:var(--cs-button-selected-border);z-index:1}.ColorPickerPalettes__swatch:focus-visible{outline:2px solid var(--cs-modern-accent-background);outline-offset:1px;z-index:1}.ColorPickerPalettes__empty{font-size:8pt;color:var(--cs-control-subtext);padding:8px 4px;text-align:center;width:100%}.ColorPickerPalettes__footer{flex-shrink:0;padding:3px 6px;font-size:7.5pt;color:var(--cs-control-subtext);border-top:1px solid var(--cs-panel-border);display:flex;align-items:center;justify-content:space-between}.ColorPickerPalettes__footer button{background:transparent;border:1px solid transparent;border-radius:4px;color:var(--cs-control-text);cursor:default}.ColorPickerPalettes__footer button:hover:not(:disabled){background-color:var(--cs-modern-highlight);color:var(--cs-modern-highlight-foreground);border-color:var(--cs-button-hover-border)}.ColorPickerPalettes__footer button:active:not(:disabled){background-color:var(--cs-button-pressed-background);color:var(--cs-button-selected-foreground)}.ColorPickerPalettes__footer button:disabled{opacity:.4;cursor:default}.ColorPickerPalettes__footer button{font-size:8pt;font-family:Segoe UI Variable,system-ui,Segoe UI,sans-serif;padding:1px 6px}.ColorPickerAdjustments{overflow-y:auto;padding:6px 8px;display:flex;flex-direction:column;gap:6px;height:100%;box-sizing:border-box}.ColorPickerAdjustments__section{display:flex;flex-direction:column;gap:3px}.ColorPickerAdjustments__sectionRow{display:flex;flex-wrap:wrap;gap:6px}.ColorPickerAdjustments__sectionRow>.ColorPickerAdjustments__section{flex:1 1 0;min-width:0}.ColorPickerAdjustments__sectionLabel{font-size:8pt;color:var(--cs-control-subtext);font-family:Segoe UI Variable,system-ui,Segoe UI,sans-serif}.ColorPickerAdjustments__swatches{display:flex;flex-direction:row;flex-wrap:wrap;gap:2px}.ColorPickerAdjustments__swatch{width:30px;height:32px;border:1px solid rgba(0,0,0,.3);cursor:pointer;flex-shrink:0;box-sizing:border-box;padding:0;background-color:transparent}.ColorPickerAdjustments__swatch:hover{border-color:var(--cs-button-selected-border);outline:1px solid var(--cs-button-selected-border);z-index:1}.ColorPickerAdjustments__swatch:focus-visible{outline:2px solid var(--cs-modern-accent-background);outline-offset:1px;z-index:1}.ColorPickerCamera{display:flex;flex-direction:column;gap:6px;padding:6px;height:100%;box-sizing:border-box;overflow:hidden}.ColorPickerCamera--error{padding:12px;font-size:9pt;color:var(--cs-control-text);font-family:Segoe UI Variable,system-ui,Segoe UI,sans-serif;line-height:1.5}.ColorPickerCamera--error p{margin:4px 0}.ColorPickerCamera--error .ColorPickerCamera__reload{align-self:flex-start;margin-top:8px;font-size:9pt;font-family:Segoe UI Variable,system-ui,Segoe UI,sans-serif;padding:3px 12px;background:var(--cs-window-base);border:1px solid var(--cs-panel-border);color:var(--cs-control-text);cursor:default}.ColorPickerCamera--error .ColorPickerCamera__reload:hover{background-color:var(--cs-button-selected-background);color:var(--cs-button-selected-foreground);border-color:var(--cs-button-selected-border)}.ColorPickerCamera--error .ColorPickerCamera__reload:active{background-color:var(--cs-button-pressed-background);color:var(--cs-button-selected-foreground);border-color:var(--cs-button-selected-border)}.ColorPickerCamera__videoWrap{flex:1;position:relative;overflow:hidden;background:#000;min-height:0}.ColorPickerCamera__video{width:100%;height:100%;object-fit:cover;display:block}.ColorPickerCamera__reticle{position:absolute;width:40px;height:40px;transform:translate(-50%,-50%);border:2px solid rgba(255,255,255,.9);box-shadow:0 0 0 1px #0009;cursor:grab;touch-action:none}.ColorPickerCamera__reticle:active{cursor:grabbing}.ColorPickerCamera__reticle.is-paused{border-color:#ffdc00e6}.ColorPickerCamera__reticle:before,.ColorPickerCamera__reticle:after{content:"";position:absolute;background:#fffc}.ColorPickerCamera__reticle:before{top:50%;left:-8px;right:-8px;height:1px;margin-top:-.5px}.ColorPickerCamera__reticle:after{left:50%;top:-8px;bottom:-8px;width:1px;margin-left:-.5px}.ColorPickerCamera__info{display:flex;flex-direction:row;align-items:center;gap:6px;flex-shrink:0;min-height:28px;flex-wrap:wrap}.ColorPickerCamera__preview{width:22px;height:22px;border:1px solid var(--cs-panel-border);flex-shrink:0}.ColorPickerCamera__hex{font-size:8pt;font-family:Consolas,Courier New,monospace;color:var(--cs-control-text);flex:1}.ColorPickerCamera__status{font-size:8pt;font-family:Segoe UI Variable,system-ui,Segoe UI,sans-serif;color:var(--cs-control-subtext)}.ColorPickerCamera__pauseBtn{flex-shrink:0;font-size:8pt;font-family:Segoe UI Variable,system-ui,Segoe UI,sans-serif;padding:2px 8px;background:var(--cs-window-base);border:1px solid var(--cs-panel-border);color:var(--cs-control-text);cursor:default}.ColorPickerCamera__pauseBtn:hover{background-color:var(--cs-button-selected-background);color:var(--cs-button-selected-foreground);border-color:var(--cs-button-selected-border)}.ColorPickerCamera__pauseBtn.is-paused{background-color:var(--cs-button-pressed-background);color:var(--cs-button-selected-foreground);border-color:var(--cs-button-selected-border)}.ColorPickerCamera canvas{display:none}.ColorPickerDialog .Dialog__body{padding:0;display:flex;flex-direction:column;min-height:0}.ColorPickerDialog{font-family:Segoe UI Variable,system-ui,Segoe UI,sans-serif;font-size:9pt;-webkit-user-select:none;user-select:none}.ColorPickerPage{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;background:var(--cs-modern-background)}.ColorPickerPage .ColorPickerDialog__middle{flex:1;min-height:0}.ColorPickerPage .ColorPickerDialog__inner{display:flex;flex-direction:column}.ColorPickerDialog__middle{display:flex;flex-direction:row;flex:1;min-height:0;position:relative;overflow:hidden}.ColorPickerDialog__left{width:calc(128px * var(--touch-scale, 1));background-color:var(--cs-window-base);border-right:1px solid var(--cs-panel-border);flex-shrink:0;overflow-y:hidden;scrollbar-width:thin;scrollbar-gutter:stable}.ColorPickerDialog__left:hover,.ColorPickerDialog__left:has(:focus-visible){overflow-y:auto}body:not(.os-macos) .ColorPickerDialog__left{scrollbar-color:var(--cs-panel-border) transparent}body:not(.os-macos) .ColorPickerDialog__left::-webkit-scrollbar{width:5px}body:not(.os-macos) .ColorPickerDialog__left::-webkit-scrollbar-track{background:transparent}body:not(.os-macos) .ColorPickerDialog__left::-webkit-scrollbar-thumb{background:var(--cs-panel-border);border-radius:3px}.ColorPickerDialog__inner{flex:1;overflow:hidden;display:flex;flex-direction:column;background-color:var(--cs-window-base)}.ColorPickerDialog__main{padding:0 10px;flex:1;min-height:0;overflow:hidden;background-color:var(--cs-window-base);display:flex;flex-direction:column}.ColorPickerDialog__desc{padding:4px 10px;font-size:8pt;color:#555;flex-shrink:0;height:40px}.ColorPickerDialog__right{width:128px;background-color:var(--cs-window-base);border-left:1px solid var(--cs-panel-border);flex-shrink:0;overflow-y:auto;overflow-x:hidden}.ColorPickerBaseTabs{display:flex;flex-direction:row;border-bottom:1px solid var(--cs-panel-border);flex-shrink:0;margin:8px 0 0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.ColorPickerBaseTabs::-webkit-scrollbar{height:0;display:none}.ColorPickerBaseTab{flex:1;flex-shrink:0;min-width:max-content;min-height:calc(25px * var(--touch-scale, 1));padding:calc(4px * var(--touch-scale, 1)) calc(6px * var(--touch-scale, 1));font-size:calc(9pt * var(--touch-scale, 1));font-family:Segoe UI Variable,system-ui,Segoe UI,sans-serif;background:var(--cs-window-base);border:none;border-bottom:2px solid transparent;color:var(--cs-control-text);cursor:default;text-align:center;white-space:nowrap}.ColorPickerBaseTab:hover{background-color:var(--cs-button-selected-background);color:var(--cs-button-selected-foreground)}.ColorPickerBaseTab.is-active{border-bottom-color:var(--cs-button-selected-border);font-weight:700}.ColorPickerNav{padding:6px;box-sizing:border-box}.ColorPickerNav__group{margin-bottom:8px}.ColorPickerNav__groupTitle{padding:calc(6px * var(--touch-scale, 1)) 8px calc(3px * var(--touch-scale, 1));font-size:calc(8pt * var(--touch-scale, 1));font-weight:600;text-transform:uppercase;letter-spacing:.4px;color:var(--cs-control-subtext)}.ColorPickerNav__item{position:relative;display:flex;align-items:center;width:100%;padding:calc(6px * var(--touch-scale, 1)) 8px;margin:1px 0;border:none;border-radius:5px;background:transparent;color:var(--cs-modern-foreground);font-family:inherit;font-size:calc(9pt * var(--touch-scale, 1));text-align:left;cursor:default}.ColorPickerNav__item:hover{background-color:var(--cs-button-selected-background);color:var(--cs-button-selected-foreground)}.ColorPickerNav__item:active{background-color:var(--cs-button-pressed-background);color:var(--cs-button-selected-foreground)}.ColorPickerNav__item--active{background-color:var(--cs-button-selected-background);color:var(--cs-button-selected-foreground);font-weight:600}.ColorPickerNav__item--active:before{content:"";position:absolute;left:1px;top:50%;transform:translateY(-50%);width:3px;height:14px;border-radius:2px;background:var(--cs-modern-accent-background)}.ColorPickerNav__itemLabel{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ColorPickerColorBoxSplit{display:flex;width:100%;height:100%}.ColorPickerColorBoxSplit__left,.ColorPickerColorBoxSplit__right{flex:1;height:100%}.ColorPickerColorBoxWarning{position:absolute;top:3px;left:3px;z-index:2;background:transparent;border:none;padding:0;width:18px;height:18px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#e6b800;filter:drop-shadow(0 0 1px rgba(0,0,0,.5));line-height:1;font-size:16px;pointer-events:auto}.ColorPickerColorBoxWrap{position:relative;height:90px;background-image:linear-gradient(45deg,#ccc 25%,transparent 25%),linear-gradient(-45deg,#ccc 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#ccc 75%),linear-gradient(-45deg,transparent 75%,#ccc 75%);background-size:16px 16px;background-position:0 0,0 8px,8px -8px,-8px 0;background-color:#fff}.ColorPickerColorBox{width:100%;height:100%;border-radius:8px}.ColorPickerColorName{width:100px;margin:2px auto 0;font-size:12pt;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;cursor:default}.ColorPickerColorName.ColorPickerColorName--flash{animation:ColorPickerCopyFlash .5s ease-out forwards}@keyframes ColorPickerCopyFlash{0%{color:#32cd32}to{color:inherit}}.ColorPickerColorDetail{width:100px;margin:8px auto 0}.ColorPickerColorDetail table{border-collapse:collapse;font-size:9pt}.ColorPickerColorDetail table td:first-child{color:var(--cs-control-subtext)}.ColorPickerColorDetailHeader{display:flex;align-items:center;gap:6px;margin-bottom:8px;font-size:9pt}.ColorPickerColorDetailHeader label{font-weight:500}.ColorPickerColorDetailHeader button{padding:2px 8px;font-size:9pt}.ColorPickerColorDetailHeader .DropdownButton{flex:1 1 auto;min-width:0}.ColorPickerSlider{font-size:0;position:relative;box-sizing:border-box;flex:0 1 auto;height:calc(58px * var(--touch-scale, 1));min-height:calc(40px * var(--touch-scale, 1));display:flex;flex-direction:column;padding-top:calc(16px * var(--touch-scale, 1));padding-bottom:calc(6px * var(--touch-scale, 1))}.ColorPickerSlider__label{position:absolute;top:0;left:0;font-size:calc(8pt * var(--touch-scale, 1));font-weight:700;font-family:Segoe UI Variable,system-ui,Segoe UI,sans-serif;white-space:nowrap;color:var(--cs-control-text);pointer-events:none}.ColorPickerSlider__canvas{display:block;flex:1 1 auto;min-height:0;width:100%;cursor:default;background-image:linear-gradient(45deg,#ccc 25%,transparent 25%),linear-gradient(-45deg,#ccc 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#ccc 75%),linear-gradient(-45deg,transparent 75%,#ccc 75%);background-size:16px 16px;background-position:0 0,0 8px,8px -8px,-8px 0;background-color:#fff;border:1px solid black;box-sizing:border-box}.ColorPickerSlider__divot{position:absolute;bottom:0;width:0;height:0;border-left:calc(5px * var(--touch-scale, 1)) solid transparent;border-right:calc(5px * var(--touch-scale, 1)) solid transparent;border-bottom:calc(5px * var(--touch-scale, 1)) solid black;margin-left:calc(-5px * var(--touch-scale, 1));pointer-events:none}.ColorPickerModeArea{flex:1;min-height:140px;position:relative;margin-top:8px;container-type:size;display:flex;align-items:center;justify-content:center;overflow:hidden}.ColorPickerModeArea__planeHidden{visibility:hidden;pointer-events:none}.ColorPickerSliderOverlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:space-evenly;background-color:var(--cs-window-base);overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable}.ColorPlane{display:flex;flex-direction:row;gap:8px;align-items:stretch}.ColorPlane__planeWrap{position:relative;flex:0 0 auto;min-width:0;min-height:0;aspect-ratio:1/1;width:min(100cqh - 12px,100cqw - 36px * var(--touch-scale, 1) - 12px)}.ColorPlane__plane{display:block;width:100%;height:100%;border:1px solid black;box-sizing:border-box;cursor:default}.ColorPlane__cursor{position:absolute;width:calc(10px * var(--touch-scale, 1));height:calc(10px * var(--touch-scale, 1));border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px #000;transform:translate(-50%,-50%);pointer-events:none}.ColorPlane__stripWrap{position:relative;width:calc(36px * var(--touch-scale, 1));flex-shrink:0}.ColorPlane__strip{display:block;position:absolute;left:calc(6px * var(--touch-scale, 1));top:0;width:calc(24px * var(--touch-scale, 1));height:100%;border:1px solid black;box-sizing:border-box;cursor:default}.ColorPlane__stripCursorLeft{position:absolute;left:0;width:0;height:0;border-top:calc(4px * var(--touch-scale, 1)) solid transparent;border-bottom:calc(4px * var(--touch-scale, 1)) solid transparent;border-left:calc(6px * var(--touch-scale, 1)) solid black;transform:translateY(-50%);pointer-events:none}.ColorPlane__stripCursorRight{position:absolute;right:0;width:0;height:0;border-top:calc(4px * var(--touch-scale, 1)) solid transparent;border-bottom:calc(4px * var(--touch-scale, 1)) solid transparent;border-right:calc(6px * var(--touch-scale, 1)) solid black;transform:translateY(-50%);pointer-events:none}.ColorPickerSliderInputs{display:flex;flex-direction:row;align-items:center;gap:4px;flex:0 1 auto}.ColorPickerSliderInputs__item{display:flex;flex-direction:row;align-items:center;gap:6px}.ColorPickerSliderInputs__item span{font-weight:700;font-size:9pt;width:12px;flex-shrink:0;text-align:right}.ColorPickerSliderInputs__item input[type=number]{flex:1;box-sizing:border-box;font-size:9pt;font-family:Segoe UI Variable,system-ui,Segoe UI,sans-serif;text-align:left;border:1px solid #aaa;padding:1px 2px}.ColorPickerHamburger{background:transparent;border:1px solid transparent;border-radius:4px;color:var(--cs-control-text);cursor:default}.ColorPickerHamburger:hover:not(:disabled){background-color:var(--cs-modern-highlight);color:var(--cs-modern-highlight-foreground);border-color:var(--cs-button-hover-border)}.ColorPickerHamburger:active:not(:disabled){background-color:var(--cs-button-pressed-background);color:var(--cs-button-selected-foreground)}.ColorPickerHamburger:disabled{opacity:.4;cursor:default}.ColorPickerHamburger{display:inline-flex;align-items:center;justify-content:center;height:calc(25px * var(--touch-scale, 1));width:calc(28px * var(--touch-scale, 1));padding:0;font-size:calc(14px * var(--touch-scale, 1));vertical-align:middle;flex-shrink:0}.ColorPickerFlyoutBackdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:9}.ColorPickerLeftFlyout{position:absolute;top:0;left:0;bottom:0;z-index:10;width:calc(128px * var(--touch-scale, 1));overflow-y:auto;background-color:var(--cs-window-base);border-right:1px solid var(--cs-panel-border);box-shadow:none;pointer-events:none;transform:translate(-100%);transition:transform .2s ease}.ColorPickerLeftFlyout.is-open{transform:translate(0);box-shadow:2px 0 12px #0000002e;pointer-events:auto}.ColorPickerPreviewTop{--preview-top-control-height: 90px;display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto;grid-template-areas:"left swatch right";column-gap:8px;padding:8px 10px;border-bottom:1px solid var(--cs-panel-border);background-color:var(--cs-window-base);flex-shrink:0}.ColorPickerPreviewTop__left{grid-area:left;display:flex;flex-direction:column;align-items:center;gap:2px}.ColorPickerPreviewTop__left .ColorPickerSwatchButtons{width:auto;margin:0}.ColorPickerPreviewTop__left .ColorPickerSwatchButtons__actions{flex-direction:column}.ColorPickerPreviewTop__left .ColorPickerSwatchButtons__actions button{border:1px solid transparent}.ColorPickerPreviewTop__swatch{grid-area:swatch;display:flex;flex-direction:column;min-width:0}.ColorPickerPreviewTop__swatch .ColorPickerColorBoxWrap{width:100%;margin:0}.ColorPickerPreviewTop__swatch .ColorPickerColorName{width:auto;margin:2px 0 0;font-size:12pt;text-align:center}.ColorPickerPreviewTop__right{grid-area:right;display:flex;flex-direction:row;align-items:flex-start;gap:4px}.ColorPickerPreviewTop__right .ColorPickerColorDetail{margin:0 0 0 16px;width:auto}body.touch-friendly .ColorPickerDialog__middle--narrow .ColorPickerPreviewTop{--preview-top-control-height: max( 90px, calc( (25px * var(--touch-scale, 1)) + (3 * 26px * var(--touch-scale, 1)) + 6px - 20px ) )}.ColorPickerSwatchButtons{display:flex;flex-direction:column;gap:4px;margin:4px 0}.ColorPickerSwatchButtons__swatches{display:flex;flex-wrap:wrap;gap:2px}.ColorPickerSwatchButtons__swatch{width:14px;height:14px;border:1px solid #888;cursor:pointer;flex-shrink:0}.ColorPickerSwatchButtons__swatch:hover{border-color:var(--cs-button-selected-border);outline:1px solid var(--cs-button-selected-border)}.ColorPickerSwatchButtons__actions{display:flex;flex-direction:row;justify-content:center;gap:2px}.ColorPickerSwatchButtons__actions button{background:transparent;border:1px solid transparent;border-radius:4px;color:var(--cs-control-text);cursor:default}.ColorPickerSwatchButtons__actions button:hover:not(:disabled){background-color:var(--cs-modern-highlight);color:var(--cs-modern-highlight-foreground);border-color:var(--cs-button-hover-border)}.ColorPickerSwatchButtons__actions button:active:not(:disabled){background-color:var(--cs-button-pressed-background);color:var(--cs-button-selected-foreground)}.ColorPickerSwatchButtons__actions button:disabled{opacity:.4;cursor:default}.ColorPickerSwatchButtons__actions button{flex:0 0 auto;width:calc(26px * var(--touch-scale, 1));height:calc(26px * var(--touch-scale, 1));display:flex;align-items:center;justify-content:center;padding:0;font-size:calc(16px * var(--touch-scale, 1));font-family:Segoe UI Variable,system-ui,Segoe UI,sans-serif}.ColorPickerSwatchButtons__actions button svg{width:calc(16px * var(--touch-scale, 1));height:calc(16px * var(--touch-scale, 1));display:block}.ColorPickerSwatchButtons__actions button.is-checked{background-color:var(--cs-button-pressed-background);color:var(--cs-button-selected-foreground);border-color:var(--cs-button-selected-border)}.ColorPickerEvaluator{padding:10px 8px;display:flex;flex-direction:column;gap:6px}.ColorPickerEvaluator__hint{font-size:8pt;color:var(--cs-control-subtext);margin:0;line-height:1.4}.ColorPickerEvaluator__hint code{font-family:Consolas,Courier New,monospace;background-color:var(--cs-window-base);border:1px solid var(--cs-panel-border);padding:0 2px}.ColorPickerEvaluator__input{font-size:10pt;font-family:Consolas,Courier New,monospace;padding:4px 6px;border:1px solid var(--cs-panel-border);background-color:var(--cs-window-background);color:var(--cs-control-text);width:100%;box-sizing:border-box}.ColorPickerEvaluator__input:focus{outline:none;border-color:var(--cs-button-selected-border)}.ColorPickerEvaluator__input:focus-visible{outline:2px solid var(--cs-modern-accent-background);outline-offset:1px}.ColorPickerEvaluator__input--error{border-color:#c33}.ColorPickerEvaluator__error{font-size:8pt;color:#c33}.ColorPickerScreenPlaceholder{display:flex;align-items:center;justify-content:center;height:100%;padding:16px;font-size:9pt;font-family:Segoe UI Variable,system-ui,Segoe UI,sans-serif;color:var(--cs-control-subtext);text-align:center}.ColorPickerScreenHost{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100%;gap:18px;padding:16px 0}.ColorPickerScreenHost__button{width:96px;height:96px;border-radius:8px;border:1px solid var(--cs-panel-border);background-color:var(--cs-window-base);color:var(--cs-control-text);display:flex;align-items:center;justify-content:center;transition:background-color .16s ease,border-color .16s ease}.ColorPickerScreenHost__button:hover,.ColorPickerScreenHost__button.is-active{background-color:var(--cs-button-selected-background);color:var(--cs-button-selected-foreground);border-color:var(--cs-button-selected-border)}.ColorPickerScreenHost__button svg{width:32px;height:32px}.ColorPickerScreenHost__preview{display:flex;flex-direction:column;align-items:center;gap:8px}.ColorPickerScreenHost__previewBoxWrap{width:96px;height:96px;padding:8px;background-color:var(--cs-window-base);border:1px solid var(--cs-panel-border);border-radius:8px;display:flex;align-items:center;justify-content:center}.ColorPickerScreenHost__previewBox{width:100%;height:100%}.ColorPickerScreenHost__previewLabel{font-size:9pt;color:var(--cs-control-subtext);text-align:center}.ColorPickerOpacitySlider{width:100px;margin:4px auto 8px}.ColorPickerOpacitySlider__label{font-size:8pt;color:var(--cs-control-subtext);font-family:Segoe UI Variable,system-ui,Segoe UI,sans-serif;text-align:center;margin-bottom:2px;display:none}.ColorPickerOpacitySlider__track{height:calc(20px * var(--touch-scale, 1));border:1px solid var(--cs-panel-border);border-radius:2px;position:relative;touch-action:none;box-sizing:border-box;background-size:100% 100%,12px 12px}.ColorPickerOpacitySlider__divot{position:absolute;top:calc(20px * var(--touch-scale, 1) + 0px);width:0;height:0;border-left:calc(5px * var(--touch-scale, 1)) solid transparent;border-right:calc(5px * var(--touch-scale, 1)) solid transparent;border-bottom:calc(5px * var(--touch-scale, 1)) solid black;transform:translate(-50%);pointer-events:none}.ColorPickerOpacitySlider--disabled{opacity:.45;pointer-events:none}.ColorPickerOpacitySlider--disabled .ColorPickerOpacitySlider__track{filter:grayscale(1)}.ColorPickerOpacitySlider--vertical{width:auto;margin:0}.ColorPickerOpacitySlider--vertical .ColorPickerOpacitySlider__label{display:none}.ColorPickerOpacitySlider--vertical .ColorPickerOpacitySlider__track{width:20px;height:var(--preview-top-control-height, 90px)}.ColorPickerOpacitySlider--vertical .ColorPickerOpacitySlider__divot{top:0;right:calc(-1 * 5px * var(--touch-scale, 1) - 1px);border-right:calc(5px * var(--touch-scale, 1)) solid black;border-left:none;border-bottom:calc(5px * var(--touch-scale, 1)) solid transparent;border-top:calc(5px * var(--touch-scale, 1)) solid transparent;transform:translateY(-50%)}.ColorPickerSlider:focus-visible,.ColorPlane__planeWrap:focus-visible,.ColorPlane__stripWrap:focus-visible,.ColorPickerOpacitySlider__track:focus-visible{outline:2px solid var(--cs-modern-accent-background);outline-offset:1px}.MenuBar{display:flex;flex-direction:row;background-color:var(--cs-window-base);color:var(--cs-control-text);padding:2px 0;-webkit-user-select:none;user-select:none}.MenuTitle{position:relative}.MenuTitle--disabled .MenuTitle__label{color:var(--cs-control-subtext);cursor:default}.MenuTitle__label{background:transparent;border:none;border-radius:4px;color:var(--cs-control-text);cursor:default;font-family:inherit;padding:calc(4px * var(--touch-scale, 1)) 8px;-webkit-user-select:none;user-select:none}.MenuTitle__label:hover,.MenuTitle__label:active{background-color:var(--cs-menu-highlight);color:var(--cs-menu-highlight-foreground)}.MenuTitle__label{display:inline-flex;align-items:center;height:calc(24px * var(--touch-scale, 1));padding-top:0;padding-bottom:0}.MenuTitle--open .MenuTitle__label{background-color:var(--cs-menu-highlight);color:var(--cs-menu-highlight-foreground)}.MenuTitle__label:focus{outline:none}.MenuTitle__label:focus-visible{outline:2px solid var(--cs-modern-accent-background);outline-offset:-2px}.MenuDropdown{position:absolute;top:calc(100% + 2px);left:0;min-width:200px;max-height:calc(100vh - 48px);overflow-y:auto;scrollbar-width:thin;z-index:1000;padding:4px;background-color:#fdfdfdd9;border:1px solid rgba(0,0,0,.08);border-radius:8px;box-shadow:0 8px 32px #0000001f,0 2px 8px #0000000f;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);color:var(--cs-control-text)}:root[data-dark=true] .MenuDropdown{background-color:#2b2c31e0;border-color:#ffffff14}:root.noTransp .MenuDropdown{background-color:#fdfdfd;backdrop-filter:none;-webkit-backdrop-filter:none}:root[data-dark=true].noTransp .MenuDropdown{background-color:#2b2c31}:root.noShadow .MenuDropdown{box-shadow:none}.MenuDropdown__separator{height:1px;background-color:var(--cs-separator-dark);margin:4px 8px;opacity:.5}.MenuDropdown__item{display:flex;align-items:center;height:calc(28px * var(--touch-scale, 1));border-radius:4px;cursor:default;padding:0 12px 0 6px;white-space:nowrap}.MenuDropdown__item:hover:not(.MenuDropdown__item--disabled){background-color:var(--cs-menu-highlight);color:var(--cs-menu-highlight-foreground)}.MenuDropdown__item:hover:not(.MenuDropdown__item--disabled) .MenuDropdown__item-shortcut,.MenuDropdown__item:hover:not(.MenuDropdown__item--disabled) .MenuDropdown__item-arrow{color:inherit;opacity:.75}.MenuDropdown__item--disabled{color:#888}.MenuDropdown__item:focus{outline:none}.MenuDropdown__item:focus-visible{outline:2px solid var(--cs-modern-accent-background);outline-offset:-2px}.MenuDropdown__item-check{width:calc(22px * var(--touch-scale, 1));height:calc(22px * var(--touch-scale, 1));margin-right:4px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:4px}.MenuDropdown__item-check--pressed{background-color:var(--cs-button-pressed-background);border:1px solid var(--cs-button-selected-border);color:var(--cs-button-selected-foreground)}.MenuDropdown__item-check svg{width:calc(16px * var(--touch-scale, 1));height:calc(16px * var(--touch-scale, 1))}.MenuDropdown__item-label{flex:1}.MenuDropdown__item-shortcut{margin-left:24px;color:var(--cs-control-subtext)}.MenuDropdown__item--disabled .MenuDropdown__item-shortcut{color:var(--cs-control-subtext)}.MenuDropdown__item-arrow{margin-left:auto;padding-left:12px;display:flex;align-items:center;color:var(--cs-control-subtext)}.MenuDropdown__item--submenu{position:relative}.ToolStrip{display:flex;flex-direction:row;align-items:center;border-bottom:1px solid var(--cs-panel-border);border-left:2px dotted var(--cs-panel-border);padding:2px;gap:1px;-webkit-user-select:none;user-select:none}.ToolStrip__button{background:transparent;border:1px solid transparent;border-radius:4px;color:var(--cs-control-text);cursor:default}.ToolStrip__button:hover:not(:disabled){background-color:var(--cs-modern-highlight);color:var(--cs-modern-highlight-foreground);border-color:var(--cs-button-hover-border)}.ToolStrip__button:active:not(:disabled){background-color:var(--cs-button-pressed-background);color:var(--cs-button-selected-foreground)}.ToolStrip__button:disabled{opacity:.4;cursor:default}.ToolStrip__button{display:flex;align-items:center;justify-content:center;min-width:calc(31.2px * var(--touch-scale, 1));height:calc(31.2px * var(--touch-scale, 1));padding:0 calc(4px * var(--touch-scale, 1));font-size:calc(17px * var(--touch-scale, 1));line-height:1}.ToolStrip__button svg{display:block;width:calc(17px * var(--touch-scale, 1));height:calc(17px * var(--touch-scale, 1));flex-shrink:0}.ToolStrip__button--pressed{background-color:var(--cs-button-selected-background);border-color:var(--cs-button-selected-border);color:var(--cs-button-selected-foreground)}.ToolStrip__button--pressed:hover:not(:disabled){background-color:var(--cs-button-selected-background)}.ToolStrip__button--disabled{opacity:.4;cursor:default}.ToolStrip__icon{display:block;line-height:1;font-style:normal}.ToolStrip__separator{width:1px;height:calc(20.8px * var(--touch-scale, 1));background-color:var(--cs-separator-dark);margin:0 3px;flex-shrink:0}.ToolPanel{border:1px solid var(--cs-panel-border);margin:0 2px;padding:4px 3px 3px;display:flex;flex-direction:column;gap:3px;box-sizing:border-box;flex-shrink:0}.ToolPanel__label{display:block;text-align:center;font-size:6.75pt;font-family:Segoe UI Variable,system-ui,Segoe UI,sans-serif;color:var(--cs-control-text);line-height:1.2}.ToolPanel .DropdownButton{padding-left:0;padding-right:0}.ToolPanel .DropdownButton__btn{padding-left:4px;padding-right:4px;gap:2px}.ToolPanel .DropdownButton__btn-label{font-size:calc(8pt * var(--touch-scale, 1))}.ToolPanel__row{display:flex;flex-direction:row;gap:2px;justify-content:center}.ToolPanel__row--stack{flex-direction:column}.ToolPanel__btn{flex:1;min-width:0;height:calc(18px * var(--touch-scale, 1));padding:0 2px;border:1px solid transparent;border-radius:4px;background:transparent;cursor:default;font-size:calc(7pt * var(--touch-scale, 1));font-family:Segoe UI Variable,system-ui,Segoe UI,sans-serif;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ToolPanel__btn:hover:not(:disabled):not(.ToolPanel__btn--active){background-color:var(--cs-modern-highlight)}.ToolPanel__btn--active{background-color:var(--cs-button-selected-background);color:var(--cs-button-selected-foreground);border-color:var(--cs-button-selected-border)}.ToolPanel__btn--full{flex:0 0 auto;width:100%;min-width:0}.ToolPanel__btn--full svg{width:100%;height:100%;display:block}.ToolPanel__width-select{width:100%;height:calc(21px * var(--touch-scale, 1));font-size:calc(8pt * var(--touch-scale, 1));font-family:Segoe UI Variable,system-ui,Segoe UI,sans-serif;border:1px solid var(--cs-panel-border);background:var(--cs-window-background);color:var(--cs-control-text);cursor:default;box-sizing:border-box;padding:0 2px}.ToolPanel__custom-brush-size,.ToolPanel__custom-brush-spacing{display:flex;flex-direction:column;gap:3px}.ToolPanel__spacing-field{display:flex;align-items:center;gap:3px}.ToolPanel__spacing-input{width:100%;height:calc(21px * var(--touch-scale, 1));font-size:calc(8pt * var(--touch-scale, 1));font-family:Segoe UI Variable,system-ui,Segoe UI,sans-serif;border:1px solid var(--cs-panel-border);background:var(--cs-window-background);color:var(--cs-control-text);box-sizing:border-box;padding:0 2px}.ToolPanel__slider{width:100%;height:calc(16px * var(--touch-scale, 1));cursor:default;box-sizing:border-box;accent-color:var(--cs-button-selected-border)}.ToolPanel__shape-row{display:flex;gap:2px;justify-content:center;margin-top:1px}.ToolPanel__shape-btn{width:calc(23px * var(--touch-scale, 1));height:calc(15px * var(--touch-scale, 1));padding:0;border:1px solid transparent;border-radius:4px;background:transparent;cursor:default;font-size:9px;line-height:1}.ToolPanel__shape-btn:hover:not(:disabled):not(.ToolPanel__shape-btn--active){background-color:var(--cs-modern-highlight)}.ToolPanel__shape-btn--active{background-color:var(--cs-button-selected-background);color:var(--cs-button-selected-foreground);border-color:var(--cs-button-selected-border)}.ToolPanel__label--muted{color:var(--cs-control-text);opacity:.5;font-style:italic}.ToolPanel__preview-loading{display:flex;align-items:center;justify-content:center;min-height:40px;color:var(--cs-control-text)}.ToolPanel__selector-trigger{width:100%;min-height:40px;display:flex;flex-direction:column;align-items:center;gap:4px;padding:3px;border:1px solid transparent;border-radius:4px;background:var(--cs-window-base);color:var(--cs-control-text);cursor:default;box-sizing:border-box;text-align:left}.ToolPanel__selector-trigger:hover:not(:disabled):not(.ToolPanel__selector-trigger--active){background-color:var(--cs-modern-highlight)}.ToolPanel__selector-trigger--active{border-color:var(--cs-button-selected-border);background-color:var(--cs-button-selected-background);color:var(--cs-button-selected-foreground)}.ToolPanel__selector-thumb{width:calc(32px * var(--touch-scale, 1));height:calc(32px * var(--touch-scale, 1));flex:0 0 calc(32px * var(--touch-scale, 1));border:1px solid var(--cs-panel-border);background-color:var(--cs-window-base);box-sizing:border-box;display:flex;align-items:center;justify-content:center}.ToolPanel__selector-thumb img{width:100%;height:100%;object-fit:contain;display:block}.ToolPanel__selector-name{min-width:0;width:100%;font-size:7pt;font-family:Segoe UI Variable,system-ui,Segoe UI,sans-serif;line-height:1.2;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-align:center}.ToolPanel__floating-pane{width:calc(250px * var(--touch-scale, 1));max-width:calc(100vw - 16px);max-height:600px;z-index:1200;box-sizing:border-box;overflow:hidden;background-color:#fdfdfdd9;border:1px solid rgba(0,0,0,.08);border-radius:8px;box-shadow:0 8px 32px #0000001f,0 2px 8px #0000000f;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);color:var(--cs-control-text)}:root[data-dark=true] .ToolPanel__floating-pane{background-color:#2b2c31e0;border-color:#ffffff14}:root.noTransp .ToolPanel__floating-pane{background-color:#fdfdfd;backdrop-filter:none;-webkit-backdrop-filter:none}:root[data-dark=true].noTransp .ToolPanel__floating-pane{background-color:#2b2c31}:root.noShadow .ToolPanel__floating-pane{box-shadow:none}.ToolPanel__floating-list{max-height:inherit;overflow-y:auto;overflow-x:hidden;padding:4px;box-sizing:border-box}.ToolPanel__floating-group{margin-bottom:8px}.ToolPanel__floating-group:last-child{margin-bottom:0}.ToolPanel__floating-group-title{margin:8px 0 4px;padding:0 2px;font-size:calc(12pt * var(--touch-scale, 1));font-family:inherit;font-weight:400;line-height:1.25;text-transform:none;letter-spacing:normal;color:var(--cs-control-text);opacity:.8}.ToolPanel__floating-item{width:100%;min-height:calc(40px * var(--touch-scale, 1));display:flex;align-items:center;gap:8px;margin:0 0 2px;padding:3px;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--cs-control-text);cursor:default;box-sizing:border-box;text-align:left}.ToolPanel__floating-item:hover{background-color:var(--cs-menu-highlight);color:var(--cs-menu-highlight-foreground)}.ToolPanel__floating-item--selected{border-color:var(--cs-button-selected-border);background-color:var(--cs-button-pressed-background);color:var(--cs-button-selected-foreground)}.ToolPanel__floating-item--selected:hover{background-color:var(--cs-button-selected-background);color:var(--cs-button-selected-foreground)}.ToolPanel__floating-item:last-child{margin-bottom:0}.ToolPanel__floating-item-thumb{width:calc(32px * var(--touch-scale, 1));height:calc(32px * var(--touch-scale, 1));flex:0 0 calc(32px * var(--touch-scale, 1));border:1px solid var(--cs-panel-border);background-color:var(--cs-window-base);box-sizing:border-box;display:flex;align-items:center;justify-content:center}.ToolPanel__floating-item-thumb img{width:100%;height:100%;object-fit:contain;display:block}.ToolPanel__floating-item-name{min-width:0;font-size:calc(8pt * var(--touch-scale, 1));font-family:inherit;line-height:1.3;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ToolPanel__thumb-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:9px;line-height:1;color:var(--cs-control-text);background-color:var(--cs-window-base);-webkit-user-select:none;user-select:none}.ToolPanel__thumb-error{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:14px;line-height:1;font-weight:700;color:#9f1111;background-color:#ffdede;-webkit-user-select:none;user-select:none}.ToolPanel--brush-shape .ToolPanel__row{display:grid;grid-template-columns:repeat(2,1fr)}.ToolPanel--brush-shape .ToolPanel__btn{flex:none;width:auto;min-width:0}.EditableNumberSelect{position:relative;display:flex;flex-direction:row;width:100%;box-sizing:border-box}.EditableNumberSelect.ToolPanel__width-select{height:calc(21px * var(--touch-scale, 1));border:1px solid var(--cs-panel-border);background:var(--cs-window-background);padding:0}.EditableNumberSelect.ToolPanel__width-select .EditableNumberSelect__input,.EditableNumberSelect.ToolPanel__width-select .EditableNumberSelect__toggle{border:none;background:transparent;height:100%}.EditableNumberSelect--disabled{opacity:.5}.EditableNumberSelect--disabled .EditableNumberSelect__input,.EditableNumberSelect--disabled .EditableNumberSelect__toggle{cursor:not-allowed}.EditableNumberSelect__input{flex:1;min-width:0;font-size:calc(8pt * var(--touch-scale, 1));font-family:Segoe UI Variable,system-ui,Segoe UI,sans-serif;color:var(--cs-control-text);box-sizing:border-box;border:none;background:transparent;padding:0 2px}.EditableNumberSelect__input:focus{outline:none}.EditableNumberSelect__input:focus-visible{outline:2px solid var(--cs-modern-accent-background);outline-offset:1px}.EditableNumberSelect__toggle{flex:0 0 auto;width:calc(24px * var(--touch-scale, 1));padding:0;cursor:default;font-size:calc(11pt * var(--touch-scale, 1));color:var(--cs-control-text);border:none;border-left:1px solid var(--cs-panel-border);background:var(--cs-window-base);-moz-appearance:none;appearance:none;-webkit-appearance:none;display:flex;align-items:center;justify-content:center;line-height:1}.EditableNumberSelect__list{position:fixed;z-index:9999;margin:0;padding:0;list-style:none;border:1px solid var(--cs-panel-border);background:var(--cs-window-background);max-height:160px;overflow-y:auto;box-shadow:1px 2px 4px #00000040}.EditableNumberSelect__option{display:flex;align-items:center;min-height:calc(18px * var(--touch-scale, 1));padding:1px 4px;font-size:calc(8pt * var(--touch-scale, 1));font-family:Segoe UI Variable,system-ui,Segoe UI,sans-serif;color:var(--cs-control-text);cursor:default;white-space:nowrap}.EditableNumberSelect__option:hover{background-color:var(--cs-button-selected-background);color:var(--cs-button-selected-foreground)}.EditableNumberSelect__option--selected{background-color:var(--cs-button-selected-background);color:var(--cs-button-selected-foreground);border-color:var(--cs-button-selected-border)}.EditableNumberSelect__list--touch .EditableNumberSelect__option{min-height:calc(36px * var(--touch-scale, 1));padding:2px 8px}.Toolbox{position:relative;display:flex;flex-direction:column;background-color:var(--cs-window-base);width:calc(2 * 31.2px * var(--touch-scale, 1) + 12px);height:100%;border-right:1px solid var(--cs-panel-border);box-sizing:border-box;overflow:hidden}.Toolbox__scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;padding:4px 2px;box-sizing:border-box}.Toolbox__content{display:flex;flex-direction:column}.Toolbox__scrollHint{position:absolute;left:0;right:0;bottom:0;height:32px;display:none;align-items:flex-end;justify-content:center;padding:0 0 2px;border:none;cursor:pointer;background:linear-gradient(to bottom,rgba(0,0,0,0),var(--cs-window-base) 85%);color:var(--cs-modern-foreground)}.Toolbox__scrollHint svg{width:22px;height:22px}body.touch-friendly .Toolbox__scrollHint{display:flex}.Toolbox__grid{display:grid;grid-template-columns:repeat(2,calc(31.2px * var(--touch-scale, 1)));gap:2px;flex-shrink:0}.ToolButton{background:transparent;border:1px solid transparent;border-radius:4px;color:var(--cs-control-text);cursor:default}.ToolButton:hover:not(:disabled){background-color:var(--cs-modern-highlight);color:var(--cs-modern-highlight-foreground);border-color:var(--cs-button-hover-border)}.ToolButton:active:not(:disabled){background-color:var(--cs-button-pressed-background);color:var(--cs-button-selected-foreground)}.ToolButton:disabled{opacity:.4;cursor:default}.ToolButton{display:flex;align-items:center;justify-content:center;width:calc(31.2px * var(--touch-scale, 1));height:calc(31.2px * var(--touch-scale, 1));padding:0;box-sizing:border-box}.ToolButton svg{display:block;width:calc(17px * var(--touch-scale, 1));height:calc(17px * var(--touch-scale, 1));flex-shrink:0}.ToolButton--active{background-color:var(--cs-button-pressed-background);border-color:var(--cs-button-selected-border);color:var(--cs-button-selected-foreground)}.ToolButton--active:hover:not(:disabled){background-color:var(--cs-button-selected-background)}.ToolButton--disabled,.ToolButton:disabled{opacity:.4;cursor:not-allowed}.Toolbox__options{margin-top:8px;border-top:1px solid var(--cs-panel-border);padding-top:4px;display:flex;flex-direction:column;gap:4px;flex-shrink:0}@keyframes marchingAnts{to{background-position:16px 0,-16px 100%,0 -16px,100% 16px}}.selection-overlay{position:absolute;box-sizing:border-box;pointer-events:none}.selection-overlay__canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;image-rendering:pixelated;pointer-events:auto;cursor:move}.selection-overlay__border{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:repeating-linear-gradient(90deg,#000,#000 50%,#fff 50%,#fff),repeating-linear-gradient(90deg,#000,#000 50%,#fff 50%,#fff),repeating-linear-gradient(0deg,#000,#000 50%,#fff 50%,#fff),repeating-linear-gradient(0deg,#000,#000 50%,#fff 50%,#fff);background-size:8px 2px,8px 2px,2px 8px,2px 8px;background-position:0 0,0 100%,0 0,100% 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;animation:marchingAnts .6s linear infinite}.selection-overlay__ants-canvas{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;width:100%;height:100%}.selection-overlay__move-cover{position:absolute;top:0;right:0;bottom:0;left:0;cursor:move;pointer-events:auto}.selection-overlay__handle{position:absolute;width:calc(7px * var(--touch-scale, 1));height:calc(7px * var(--touch-scale, 1));background:#fff;border:1px solid #333;box-sizing:border-box;pointer-events:auto}.selection-overlay__handle.nw{top:calc(-3.5px * var(--touch-scale, 1) - .5px);left:calc(-3.5px * var(--touch-scale, 1) - .5px);cursor:nw-resize}.selection-overlay__handle.n{top:calc(-3.5px * var(--touch-scale, 1) - .5px);left:calc(50% - 3.5px * var(--touch-scale, 1));cursor:n-resize}.selection-overlay__handle.ne{top:calc(-3.5px * var(--touch-scale, 1) - .5px);right:calc(-3.5px * var(--touch-scale, 1) - .5px);cursor:ne-resize}.selection-overlay__handle.w{top:calc(50% - 3.5px * var(--touch-scale, 1));left:calc(-3.5px * var(--touch-scale, 1) - .5px);cursor:w-resize}.selection-overlay__handle.e{top:calc(50% - 3.5px * var(--touch-scale, 1));right:calc(-3.5px * var(--touch-scale, 1) - .5px);cursor:e-resize}.selection-overlay__handle.sw{bottom:calc(-3.5px * var(--touch-scale, 1) - .5px);left:calc(-3.5px * var(--touch-scale, 1) - .5px);cursor:sw-resize}.selection-overlay__handle.s{bottom:calc(-3.5px * var(--touch-scale, 1) - .5px);left:calc(50% - 3.5px * var(--touch-scale, 1));cursor:s-resize}.selection-overlay__handle.se{bottom:calc(-3.5px * var(--touch-scale, 1) - .5px);right:calc(-3.5px * var(--touch-scale, 1) - .5px);cursor:se-resize}.selection-overlay__rotate{position:absolute;left:50%;bottom:100%;width:0;height:0;pointer-events:none}.selection-overlay__rotate--below{bottom:auto;top:100%}.selection-overlay__rotate-line{position:absolute;left:0;bottom:0;width:1px;height:calc(18px * var(--touch-scale, 1));margin-left:-.5px;background:#333;pointer-events:none}.selection-overlay__rotate--below .selection-overlay__rotate-line{bottom:auto;top:0}.selection-overlay__rotate-grip{position:absolute;left:0;bottom:calc(18px * var(--touch-scale, 1));width:calc(9px * var(--touch-scale, 1));height:calc(9px * var(--touch-scale, 1));transform:translate(-50%,50%);background:#fff;border:1px solid #333;border-radius:50%;box-sizing:border-box;cursor:grab;pointer-events:auto;touch-action:none}.selection-overlay__rotate-grip:active{cursor:grabbing}.selection-overlay__rotate--below .selection-overlay__rotate-grip{bottom:auto;top:calc(18px * var(--touch-scale, 1));transform:translate(-50%,-50%)}.selection-rubber-band{position:absolute;box-sizing:border-box;border:1px solid var(--cs-modern-accent-background);background:color-mix(in srgb,var(--cs-modern-accent-background) 25%,transparent);pointer-events:none}.layer-outline{position:absolute;box-sizing:border-box;border:1px dashed rgba(0,120,215,.85);pointer-events:none;z-index:10}@keyframes textMarchingAnts{to{background-position:16px 0,-16px 100%,0 -16px,100% 16px}}.text-overlay{position:absolute;box-sizing:border-box;background:transparent;pointer-events:none;touch-action:none}.text-overlay__toolbar-anchor{position:absolute;left:50%;top:50%;width:0;height:0;pointer-events:none}.text-overlay__float-toolbar{position:absolute;left:0;bottom:0;top:auto;transform:translate(-50%);display:flex;flex-direction:column;width:max-content;max-width:max(var(--text-overlay-box-width, 220px),220px);pointer-events:auto;filter:drop-shadow(0 2px 4px rgba(0,0,0,.25))}.text-overlay__float-toolbar--below{bottom:auto;top:0}.text-overlay__drag-handle{display:flex;align-items:center;gap:calc(4px * var(--touch-scale, 1));padding:calc(2px * var(--touch-scale, 1)) calc(4px * var(--touch-scale, 1));background:linear-gradient(180deg,#2b579a,#1a3f78);color:#fff;cursor:move;-webkit-user-select:none;user-select:none;border-radius:4px 4px 0 0;touch-action:none}.text-overlay__drag-icon{font-size:14px;opacity:.75;pointer-events:none}.text-overlay__drag-label{flex:1;font:11px Segoe UI,Arial,sans-serif;letter-spacing:.04em}.text-overlay__action-btn{display:flex;align-items:center;justify-content:center;width:calc(20px * var(--touch-scale, 1));height:calc(20px * var(--touch-scale, 1));padding:0;border:none;border-radius:3px;background:transparent;color:#fff;font-size:calc(12px * var(--touch-scale, 1));cursor:pointer;pointer-events:auto;flex-shrink:0}.text-overlay__action-btn:hover{background:#ffffff40}.text-overlay__commit-btn:hover{background:#00c85059!important}.text-overlay__cancel-btn:hover{background:#ff505059!important}.text-overlay__toolbar{display:flex;flex-wrap:wrap;gap:1px;align-items:center;padding:4px;background:var(--cs-window-base);border-bottom:1px solid var(--cs-panel-border);pointer-events:auto}.text-overlay__toolbar select,.text-overlay__toolbar input{font:inherit;border:1px solid var(--cs-panel-border);background:var(--cs-window-background);color:var(--cs-control-text);height:24px;padding:0 6px;margin:0 3px}.text-overlay__toolbar select:first-child{flex:1;min-width:80px}.text-overlay__toolbar input{width:64px}.text-overlay__toolbar .text-overlay__font-size-select{width:64px;height:24px;margin:0 3px;border:1px solid var(--cs-panel-border);background:var(--cs-window-background)}.text-overlay__toolbar .text-overlay__font-size-select .EditableNumberSelect__input{font:inherit;height:100%;padding:0 6px}.text-overlay__toolbar .text-overlay__font-size-select .EditableNumberSelect__toggle{height:100%;width:20px}.text-overlay__toolbar-separator{width:1px;height:20px;background-color:var(--cs-separator-dark);margin:0 3px;opacity:.5}.text-overlay__toggle-btn{display:inline-flex;align-items:center;justify-content:center;min-width:calc(24px * var(--touch-scale, 1));height:calc(24px * var(--touch-scale, 1));padding:0 calc(2px * var(--touch-scale, 1));border:1px solid transparent;background:transparent;color:var(--cs-control-text);font:inherit;cursor:default;-webkit-user-select:none;user-select:none}.text-overlay__toggle-btn svg{display:block;width:calc(20px * var(--touch-scale, 1));height:calc(20px * var(--touch-scale, 1));flex-shrink:0}.text-overlay__toggle-btn:hover:not(.text-overlay__toggle-btn--pressed){background-color:var(--cs-button-selected-background);color:var(--cs-button-selected-foreground);border-color:var(--cs-button-selected-border)}.text-overlay__toggle-btn:active:not(.text-overlay__toggle-btn--pressed){background-color:var(--cs-button-pressed-background);color:var(--cs-button-selected-foreground);border-color:var(--cs-button-selected-border)}.text-overlay__toggle-btn--pressed{background-color:var(--cs-button-selected-background);color:var(--cs-button-selected-foreground);border-color:var(--cs-button-selected-border)}.text-overlay__border{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:repeating-linear-gradient(90deg,#000,#000 50%,#fff 50%,#fff),repeating-linear-gradient(90deg,#000,#000 50%,#fff 50%,#fff),repeating-linear-gradient(0deg,#000,#000 50%,#fff 50%,#fff),repeating-linear-gradient(0deg,#000,#000 50%,#fff 50%,#fff);background-size:8px 2px,8px 2px,2px 8px,2px 8px;background-position:0 0,0 100%,0 0,100% 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;animation:textMarchingAnts .6s linear infinite}.text-overlay__preview{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;image-rendering:pixelated;pointer-events:auto}.text-overlay__editor{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:none;background:transparent;resize:none;box-sizing:border-box;pointer-events:auto;color:transparent;caret-color:var(--text-caret-color, #333)}.text-overlay__editor::selection{background:#0078d759;color:transparent}.text-overlay__editor:focus{outline:none}.text-overlay__editor:focus-visible{outline:2px solid var(--cs-modern-accent-background);outline-offset:1px}.text-overlay__handle{position:absolute;width:calc(7px * var(--touch-scale, 1));height:calc(7px * var(--touch-scale, 1));background:#fff;border:1px solid #333;box-sizing:border-box;pointer-events:auto;touch-action:none}.text-overlay__handle.nw{top:calc(-3.5px * var(--touch-scale, 1) - .5px);left:calc(-3.5px * var(--touch-scale, 1) - .5px);cursor:nw-resize}.text-overlay__handle.n{top:calc(-3.5px * var(--touch-scale, 1) - .5px);left:calc(50% - 3.5px * var(--touch-scale, 1));cursor:n-resize}.text-overlay__handle.ne{top:calc(-3.5px * var(--touch-scale, 1) - .5px);right:calc(-3.5px * var(--touch-scale, 1) - .5px);cursor:ne-resize}.text-overlay__handle.w{top:calc(50% - 3.5px * var(--touch-scale, 1));left:calc(-3.5px * var(--touch-scale, 1) - .5px);cursor:w-resize}.text-overlay__handle.e{top:calc(50% - 3.5px * var(--touch-scale, 1));right:calc(-3.5px * var(--touch-scale, 1) - .5px);cursor:e-resize}.text-overlay__handle.sw{bottom:calc(-3.5px * var(--touch-scale, 1) - .5px);left:calc(-3.5px * var(--touch-scale, 1) - .5px);cursor:sw-resize}.text-overlay__handle.s{bottom:calc(-3.5px * var(--touch-scale, 1) - .5px);left:calc(50% - 3.5px * var(--touch-scale, 1));cursor:s-resize}.text-overlay__handle.se{bottom:calc(-3.5px * var(--touch-scale, 1) - .5px);right:calc(-3.5px * var(--touch-scale, 1) - .5px);cursor:se-resize}.text-overlay__rotate{position:absolute;left:50%;bottom:100%;width:0;height:0;pointer-events:none}.text-overlay__rotate--below{bottom:auto;top:100%}.text-overlay__rotate-line{position:absolute;left:0;bottom:0;width:1px;height:calc(18px * var(--touch-scale, 1));margin-left:-.5px;background:#333;pointer-events:none}.text-overlay__rotate--below .text-overlay__rotate-line{bottom:auto;top:0}.text-overlay__rotate-grip{position:absolute;left:0;bottom:calc(18px * var(--touch-scale, 1));width:calc(9px * var(--touch-scale, 1));height:calc(9px * var(--touch-scale, 1));transform:translate(-50%,50%);background:#fff;border:1px solid #333;border-radius:50%;box-sizing:border-box;cursor:grab;pointer-events:auto;touch-action:none}.text-overlay__rotate-grip:active{cursor:grabbing}.text-overlay__rotate--below .text-overlay__rotate-grip{bottom:auto;top:calc(18px * var(--touch-scale, 1));transform:translate(-50%,-50%)}.ColorTiles{display:flex;flex-direction:column;align-items:center;gap:calc(6px * var(--touch-scale, 1));margin:8px auto 4px}.ColorTiles__stage{position:relative;width:calc(72px * var(--touch-scale, 1));height:calc(52px * var(--touch-scale, 1));transform:translate(calc(0px * var(--touch-scale, 1)),calc(2px * var(--touch-scale, 1)))}.ColorTiles__tile{position:absolute;width:calc(29px * var(--touch-scale, 1));height:calc(25px * var(--touch-scale, 1));border:1px solid #000;cursor:default;box-sizing:border-box;padding:0;background-color:transparent;background-size:auto}.ColorTiles__tile--back{left:calc(29.5px * var(--touch-scale, 1));top:calc(21.5px * var(--touch-scale, 1))}.ColorTiles__tile--front{left:calc(13.5px * var(--touch-scale, 1));top:calc(5.5px * var(--touch-scale, 1));z-index:1}.ColorTiles__tile:focus{outline:none}.ColorTiles__tile:focus-visible{outline:2px solid var(--cs-modern-accent-background);outline-offset:1px}.ColorTiles__action{position:absolute;width:calc(16px * var(--touch-scale, 1));height:calc(16px * var(--touch-scale, 1));padding:0;display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--cs-control-text);cursor:default;z-index:2}.ColorTiles__action svg{width:calc(11px * var(--touch-scale, 1));height:calc(11px * var(--touch-scale, 1));fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ColorTiles__action:hover{background-color:var(--cs-button-selected-background);color:var(--cs-button-selected-foreground)}.ColorTiles__action:active{background-color:var(--cs-button-pressed-background);color:var(--cs-button-selected-foreground)}.ColorTiles__action--swap{top:calc(5.5px * var(--touch-scale, 1));left:calc(42.5px * var(--touch-scale, 1))}.ColorTiles__action--reset{top:calc(30.5px * var(--touch-scale, 1));left:calc(13.5px * var(--touch-scale, 1))}.ColorTiles__gradient{width:calc(92px * var(--touch-scale, 1));height:calc(18px * var(--touch-scale, 1));padding:0;border:1px solid #000;background-color:transparent;cursor:default}.ColorTiles__systemPicker{position:absolute;width:0;height:0;padding:0;border:0;opacity:0;pointer-events:none}.LayerControl{display:flex;flex-direction:column;flex-shrink:0;cursor:default;-webkit-user-select:none;user-select:none;position:relative;border:1px solid transparent;width:100cqi}.LayerControl:hover{background-color:var(--cs-button-selected-background);color:var(--cs-button-selected-foreground)}.LayerControl--active{background-color:var(--cs-button-selected-background);color:var(--cs-button-selected-foreground);border-color:var(--cs-button-selected-border)}.LayerControl--active:hover{background-color:var(--cs-button-pressed-background);color:var(--cs-button-selected-foreground)}.LayerControl--drag-above:before{content:"";position:absolute;top:-1px;left:4px;right:4px;height:2px;background-color:var(--cs-modern-accent-background);border-radius:1px}.LayerControl--drag-below:after{content:"";position:absolute;bottom:-1px;left:4px;right:4px;height:2px;background-color:var(--cs-modern-accent-background);border-radius:1px}.LayerControl__main{display:flex;align-items:stretch;gap:2px;padding:2px 3px}.LayerControl__icons{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;flex-shrink:0}.LayerControl__icons--hidden{visibility:hidden}.LayerControl__icon-btn{display:flex;align-items:center;justify-content:center;width:calc(18px * var(--touch-scale, 1));height:calc(18px * var(--touch-scale, 1));padding:0;flex-shrink:0;background:transparent;border:1px solid transparent;border-radius:2px;color:var(--cs-control-text);cursor:default}.LayerControl__icon-btn svg{width:calc(12px * var(--touch-scale, 1));height:calc(12px * var(--touch-scale, 1));display:block}.LayerControl__icon-btn:hover{background-color:var(--cs-button-selected-background);color:var(--cs-button-selected-foreground);border-color:var(--cs-button-selected-border)}.LayerControl__icon-btn:active{background-color:var(--cs-button-pressed-background);color:var(--cs-button-selected-foreground);border-color:var(--cs-button-selected-border)}.LayerControl__icon-btn--active{color:var(--cs-modern-accent-background)}.LayerControl__icon-btn--dimmed{opacity:.35}.LayerControl__thumbnail{flex:1;min-width:0;aspect-ratio:16/9;border:1px solid transparent;background-color:transparent;overflow:hidden;position:relative}.LayerControl__thumbnail .LayerControl__thumbnail-checker{position:absolute;background-color:#fff;background-image:linear-gradient(45deg,#ccc 25%,transparent 25%),linear-gradient(-45deg,#ccc 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#ccc 75%),linear-gradient(-45deg,transparent 75%,#ccc 75%);background-size:16px 16px;background-position:0 0,0 8px,8px -8px,-8px 0;pointer-events:none}.LayerControl__thumbnail img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;object-fit:contain;image-rendering:pixelated;z-index:1}.LayerControl__thumbnail-placeholder{width:100%;height:100%;background-color:#0000000a}.LayerControl__name{min-width:0;font-size:8pt;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--cs-control-text);line-height:1.2;padding:1px 4px 3px}.LayerControl__rename-input{min-width:0;font-size:8pt;font-family:inherit;color:var(--cs-control-text);background:var(--cs-window-background);border:1px solid var(--cs-button-selected-border);border-radius:2px;padding:0 2px;height:18px;margin:1px 3px 3px}.LayerControl__rename-input:focus{outline:none}.LayerControl__rename-input:focus-visible{outline:2px solid var(--cs-modern-accent-background);outline-offset:1px}.LayerList{display:flex;flex-direction:column;height:100%;width:100%;min-height:0;background-color:var(--cs-window-base);-webkit-user-select:none;user-select:none;overflow-x:hidden;container-type:inline-size}.LayerList__header{display:none;align-items:center;padding:3px 5px 2px;flex-shrink:0;border-bottom:1px solid var(--cs-panel-border)}.LayerList__title{font-size:8pt;font-weight:600;color:var(--cs-control-text);text-transform:uppercase;letter-spacing:.05em;opacity:.7}.LayerList__toolbar{display:flex;align-items:center;gap:1px;padding:2px 3px;flex-shrink:0;border-bottom:1px solid var(--cs-panel-border);overflow-x:auto;overflow-x:overlay;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.LayerList__toolbar::-webkit-scrollbar{height:0;display:none}.LayerList__tool-btn{background:transparent;border:1px solid transparent;border-radius:4px;color:var(--cs-control-text);cursor:default}.LayerList__tool-btn:hover:not(:disabled){background-color:var(--cs-modern-highlight);color:var(--cs-modern-highlight-foreground);border-color:var(--cs-button-hover-border)}.LayerList__tool-btn:active:not(:disabled){background-color:var(--cs-button-pressed-background);color:var(--cs-button-selected-foreground)}.LayerList__tool-btn:disabled{opacity:.4;cursor:default}.LayerList__tool-btn{display:flex;align-items:center;justify-content:center;width:calc(24px * var(--touch-scale, 1));height:calc(24px * var(--touch-scale, 1));padding:0;flex-shrink:0}.LayerList__tool-btn svg{width:calc(17px * var(--touch-scale, 1));height:calc(17px * var(--touch-scale, 1));display:block}.LayerList__tool-btn:disabled{cursor:not-allowed}.LayerList__tool-sep{flex:1}.LayerList__scroll{flex:1 1 0;width:100%;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin}body:not(.os-macos) .LayerList__scroll{scrollbar-color:var(--cs-panel-border) transparent}body:not(.os-macos) .LayerList__scroll::-webkit-scrollbar{width:5px}body:not(.os-macos) .LayerList__scroll::-webkit-scrollbar-track{background:transparent}body:not(.os-macos) .LayerList__scroll::-webkit-scrollbar-thumb{background:var(--cs-panel-border);border-radius:3px}.LayerContextMenu{position:fixed;z-index:9999;min-width:200px;padding:4px;background-color:#fdfdfdd9;border:1px solid rgba(0,0,0,.08);border-radius:8px;box-shadow:0 8px 32px #0000001f,0 2px 8px #0000000f;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);color:var(--cs-control-text)}:root[data-dark=true] .LayerContextMenu{background-color:#2b2c31e0;border-color:#ffffff14}:root.noTransp .LayerContextMenu{background-color:#fdfdfd;backdrop-filter:none;-webkit-backdrop-filter:none}:root[data-dark=true].noTransp .LayerContextMenu{background-color:#2b2c31}:root.noShadow .LayerContextMenu{box-shadow:none}.LayerContextMenu{font-size:9pt;color:var(--cs-control-text)}.LayerContextMenu__sep{height:1px;background-color:var(--cs-separator-dark);margin:4px 8px;opacity:.5}.LayerContextMenu__item{display:flex;align-items:center;height:calc(28px * var(--touch-scale, 1));border-radius:4px;width:100%;padding:0 8px 0 4px;gap:2px;background:transparent;border:none;text-align:left;font-size:inherit;font-family:inherit;color:var(--cs-control-text);cursor:default}.LayerContextMenu__item:hover:not(:disabled){background-color:var(--cs-menu-highlight);color:var(--cs-menu-highlight-foreground)}.LayerContextMenu__item--disabled,.LayerContextMenu__item:disabled{opacity:.4;cursor:not-allowed}.LayerContextMenu__item--disabled:hover,.LayerContextMenu__item:disabled:hover{background:transparent}.LayerContextMenu__item--has-sub{padding-right:4px}.LayerContextMenu__check{display:inline-block;width:14px;flex-shrink:0;text-align:center;font-size:9px}.LayerContextMenu__label{flex:1}.LayerContextMenu__arrow{font-size:7px;flex-shrink:0}.LayerContextMenu__sub-wrap{position:relative}.LayerContextMenu--sub{max-height:280px;overflow-y:auto;min-width:180px}.LayerContextMenu__subitem{display:flex;align-items:center;height:calc(28px * var(--touch-scale, 1));border-radius:4px;width:100%;padding:0 8px 0 4px;gap:2px;background:transparent;border:none;text-align:left;font-size:inherit;font-family:inherit;color:var(--cs-control-text);cursor:default}.LayerContextMenu__subitem:hover{background-color:var(--cs-menu-highlight);color:var(--cs-menu-highlight-foreground)}.LayerContextMenu__subitem--checked{font-weight:600}.LayerContextMenu__item--sub-open{background-color:var(--cs-menu-highlight);color:var(--cs-menu-highlight-foreground)}.RightPanel{display:flex;flex-direction:column;height:100%;min-height:100%;overflow:hidden;container-type:inline-size}.RightPanel__color-section{flex:0 1 auto;min-height:0;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin}body:not(.os-macos) .RightPanel__color-section{scrollbar-color:var(--cs-panel-border) transparent}body:not(.os-macos) .RightPanel__color-section::-webkit-scrollbar{width:5px}body:not(.os-macos) .RightPanel__color-section::-webkit-scrollbar-track{background:transparent}body:not(.os-macos) .RightPanel__color-section::-webkit-scrollbar-thumb{background:var(--cs-panel-border);border-radius:3px}.RightPanel__color-header{flex:0 0 auto;width:100cqi}.RightPanel__palette-section{flex:0 0 auto;min-height:0;display:flex;flex-direction:column;width:100cqi}.RightPanel__swatch-wrap,.RightPanel__swatch-wrap .SwatchPalette{flex:0 0 auto;min-height:0}.RightPanel__swatch-loading{display:flex;align-items:center;justify-content:center;min-height:64px;color:var(--cs-control-text)}.RightPanel__splitter{flex:0 0 4px;background:var(--cs-panel-border);cursor:row-resize;transition:background .12s}.RightPanel__splitter:hover,.RightPanel__splitter--active{background:var(--cs-modern-accent-background)}.RightPanel__layer-section{flex:1 1 0;min-height:60px;display:flex;flex-direction:column}.RightPanel__layer-section .LayerList{height:100%}.RightPanel__palette-actions{display:flex;gap:2px;padding:2px 15px 4px}.RightPanel__action-btn{background:transparent;border:1px solid transparent;border-radius:4px;color:var(--cs-control-text);cursor:default}.RightPanel__action-btn:hover:not(:disabled){background-color:var(--cs-modern-highlight);color:var(--cs-modern-highlight-foreground);border-color:var(--cs-button-hover-border)}.RightPanel__action-btn:active:not(:disabled){background-color:var(--cs-button-pressed-background);color:var(--cs-button-selected-foreground)}.RightPanel__action-btn:disabled{opacity:.4;cursor:default}.RightPanel__action-btn{flex:1 1 0;font-size:calc(9px * var(--touch-scale, 1));line-height:1;padding:calc(2px * var(--touch-scale, 1)) 0;text-align:center;white-space:nowrap;overflow:hidden}.RightPanel__action-btn:active,.RightPanel__action-btn--active{background-color:var(--cs-button-pressed-background);color:var(--cs-button-selected-foreground);border-color:var(--cs-button-selected-border)}.RightPanel__action-btn:active:hover:not(:disabled),.RightPanel__action-btn--active:hover:not(:disabled){background-color:var(--cs-button-pressed-background);color:var(--cs-button-selected-foreground)}.RightPanel__action-btn--delete{color:#fff;background-color:#c00;border-color:#900;cursor:copy}.RightPanel__action-btn--delete:hover:not(:disabled){background-color:#e00;border-color:#900}.ClassicPalette{display:flex;align-items:center;gap:8px;padding:8px;width:100%;box-sizing:border-box;-webkit-user-select:none;user-select:none;background-color:var(--cs-window-base)}.ClassicPalette--top{border-bottom:1px solid var(--cs-panel-border)}.ClassicPalette--bottom{border-top:1px solid var(--cs-panel-border)}.ClassicPalette__picker{flex:0 0 auto;display:inline-flex;align-items:center}.ClassicPalette__scroll{flex:1 1 auto;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:var(--cs-panel-border) var(--cs-window-base)}.ClassicPalette__grid{display:grid;grid-template-rows:repeat(2,calc(13px * var(--touch-scale, 1)));grid-auto-flow:column;grid-auto-columns:calc(13px * var(--touch-scale, 1));gap:0;width:max-content}.ClassicPalette__cell{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;margin:0;width:calc(13px * var(--touch-scale, 1));height:calc(13px * var(--touch-scale, 1));box-sizing:border-box;cursor:pointer;border:1px solid;border-color:var(--cs-separator-dark) var(--cs-separator-light) var(--cs-separator-light) var(--cs-separator-dark)}.ClassicPalette__cell:focus-visible{outline:2px solid var(--cs-modern-accent-background);outline-offset:-1px}.BrushManager__body{display:flex;flex-direction:column;gap:8px;height:100%;min-height:0}.BrushManager__list{flex:1 1 auto;min-height:0;overflow-y:auto;background-color:var(--cs-window-background);scrollbar-width:thin;scrollbar-color:rgba(100,100,100,.5) transparent}body:not(.os-macos) .BrushManager__list::-webkit-scrollbar{width:8px}body:not(.os-macos) .BrushManager__list::-webkit-scrollbar-track{background:transparent}body:not(.os-macos) .BrushManager__list::-webkit-scrollbar-thumb{background:#64646480;border-radius:4px}body:not(.os-macos) .BrushManager__list::-webkit-scrollbar-thumb:hover{background:#646464b3}.BrushManager__empty{display:flex;align-items:center;justify-content:center;text-align:center;padding:24px;color:var(--cs-control-text);opacity:.7;font-size:13px}.BrushManager__group{margin-bottom:10px}.BrushManager__group:last-child{margin-bottom:0}.BrushManager__groupTitle{margin:0 0 6px;padding:0 2px;font-size:12px;font-weight:600;line-height:1.25;color:var(--cs-control-text);opacity:.8}.BrushManager__grid{display:grid;grid-template-columns:repeat(auto-fill,76px);gap:6px}.BrushManager__item{display:flex;flex-direction:column;align-items:center;gap:4px;width:76px;padding:6px 4px;text-align:center;cursor:pointer;background:transparent;color:var(--cs-control-text);border:1px solid transparent;border-radius:4px;font-size:11px;position:relative}.BrushManager__item:hover{background-color:var(--cs-button-selected-background);color:var(--cs-button-selected-foreground)}.BrushManager__item--selected{background-color:var(--cs-button-pressed-background);color:var(--cs-button-selected-foreground);border-color:var(--cs-button-selected-border)}.BrushManager__item--selected:hover{background-color:var(--cs-button-selected-background);color:var(--cs-button-selected-foreground)}.BrushManager__item--deleted{cursor:default}.BrushManager__item--deleted:hover{background:transparent}.BrushManager__item--deleted .BrushManager__itemThumb{opacity:.4}.BrushManager__item--deleted .BrushManager__itemName{opacity:.5;font-style:italic;text-decoration:line-through}.BrushManager__itemThumb{width:48px;height:48px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;border:1px solid var(--cs-panel-border);background-color:var(--cs-window-base);box-sizing:border-box}.BrushManager__itemThumb img{width:100%;height:100%;object-fit:contain;display:block}.BrushManager__thumbPlaceholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:11px;line-height:1;color:var(--cs-control-text);background-color:var(--cs-window-base);-webkit-user-select:none;user-select:none}.BrushManager__itemName{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BrushManager__restoreBtn{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:22px;height:20px;padding:0;cursor:pointer;background:var(--cs-window-base);color:var(--cs-control-text);border:1px solid var(--cs-panel-border);border-radius:4px}.BrushManager__restoreBtn svg{width:13px;height:13px}.BrushManager__restoreBtn:hover{background-color:var(--cs-button-selected-background);color:var(--cs-button-selected-foreground);border-color:var(--cs-button-selected-border)}.BrushManager__toolbar{display:flex;align-items:center;gap:4px;flex:0 0 auto;padding-top:8px;border-top:1px solid var(--cs-panel-border)}.BrushManager__toolBtn{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:30px;height:28px;padding:0;cursor:pointer;background:var(--cs-window-base);color:var(--cs-control-text);border:1px solid var(--cs-panel-border);border-radius:4px}.BrushManager__toolBtn svg{width:18px;height:18px}.BrushManager__toolBtn:hover:not(:disabled){background-color:var(--cs-button-selected-background);color:var(--cs-button-selected-foreground);border-color:var(--cs-button-selected-border)}.BrushManager__toolBtn:active:not(:disabled){background-color:var(--cs-button-pressed-background);color:var(--cs-button-selected-foreground)}.BrushManager__toolBtn:disabled{opacity:.4;cursor:default}.BrushManager__toolSep{flex:0 0 auto;width:1px;align-self:stretch;margin:2px 4px;background:var(--cs-panel-border)}.TextureManager__body{display:flex;flex-direction:column;gap:8px;height:100%;min-height:0}.TextureManager__list{flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(100,100,100,.5) transparent}body:not(.os-macos) .TextureManager__list::-webkit-scrollbar{width:8px}body:not(.os-macos) .TextureManager__list::-webkit-scrollbar-track{background:transparent}body:not(.os-macos) .TextureManager__list::-webkit-scrollbar-thumb{background:#64646480;border-radius:4px}body:not(.os-macos) .TextureManager__list::-webkit-scrollbar-thumb:hover{background:#646464b3}.TextureManager__empty{display:flex;align-items:center;justify-content:center;text-align:center;padding:24px;color:var(--cs-control-text);opacity:.7;font-size:13px}.TextureManager__grid{display:grid;grid-template-columns:repeat(auto-fill,76px);gap:6px;background-color:var(--cs-window-background)}.TextureManager__item{display:flex;flex-direction:column;align-items:center;gap:4px;width:76px;padding:6px 4px;text-align:center;cursor:pointer;background:transparent;color:var(--cs-control-text);border:1px solid transparent;border-radius:4px;font-size:11px;position:relative}.TextureManager__item:hover{background-color:var(--cs-button-selected-background);color:var(--cs-button-selected-foreground)}.TextureManager__item--selected{background-color:var(--cs-button-pressed-background);color:var(--cs-button-selected-foreground);border-color:var(--cs-button-selected-border)}.TextureManager__item--selected:hover{background-color:var(--cs-button-selected-background);color:var(--cs-button-selected-foreground)}.TextureManager__item--deleted{cursor:default}.TextureManager__item--deleted:hover{background:transparent}.TextureManager__item--deleted .TextureManager__itemThumb{opacity:.4}.TextureManager__item--deleted .TextureManager__itemName{opacity:.5;font-style:italic;text-decoration:line-through}.TextureManager__itemThumb{width:48px;height:48px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;border:1px solid var(--cs-panel-border);background-color:var(--cs-window-base);box-sizing:border-box}.TextureManager__itemThumb img{width:100%;height:100%;object-fit:contain;display:block}.TextureManager__thumbPlaceholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:11px;line-height:1;color:var(--cs-control-text);background-color:var(--cs-window-base);-webkit-user-select:none;user-select:none}.TextureManager__itemName{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TextureManager__restoreBtn{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:22px;height:20px;padding:0;cursor:pointer;background:var(--cs-window-base);color:var(--cs-control-text);border:1px solid var(--cs-panel-border);border-radius:4px}.TextureManager__restoreBtn svg{width:13px;height:13px}.TextureManager__restoreBtn:hover{background-color:var(--cs-button-selected-background);color:var(--cs-button-selected-foreground);border-color:var(--cs-button-selected-border)}.TextureManager__toolbar{display:flex;align-items:center;gap:4px;flex:0 0 auto;padding-top:8px;border-top:1px solid var(--cs-panel-border)}.TextureManager__toolBtn{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:30px;height:28px;padding:0;cursor:pointer;background:var(--cs-window-base);color:var(--cs-control-text);border:1px solid var(--cs-panel-border);border-radius:4px}.TextureManager__toolBtn svg{width:18px;height:18px}.TextureManager__toolBtn:hover:not(:disabled){background-color:var(--cs-button-selected-background);color:var(--cs-button-selected-foreground);border-color:var(--cs-button-selected-border)}.TextureManager__toolBtn:active:not(:disabled){background-color:var(--cs-button-pressed-background);color:var(--cs-button-selected-foreground)}.TextureManager__toolBtn:disabled{opacity:.4;cursor:default}.TextureManager__toolSep{flex:0 0 auto;width:1px;align-self:stretch;margin:2px 4px;background:var(--cs-panel-border)}.OtherAssetsManager__body{display:flex;flex-direction:column;gap:8px;height:100%;min-height:0}.OtherAssetsManager__list{flex:1 1 auto;min-height:0;overflow-y:auto;background-color:var(--cs-window-background);scrollbar-width:thin;scrollbar-color:rgba(100,100,100,.5) transparent}body:not(.os-macos) .OtherAssetsManager__list::-webkit-scrollbar{width:8px}body:not(.os-macos) .OtherAssetsManager__list::-webkit-scrollbar-track{background:transparent}body:not(.os-macos) .OtherAssetsManager__list::-webkit-scrollbar-thumb{background:#64646480;border-radius:4px}body:not(.os-macos) .OtherAssetsManager__list::-webkit-scrollbar-thumb:hover{background:#646464b3}.OtherAssetsManager__empty{display:flex;align-items:center;justify-content:center;text-align:center;padding:24px;color:var(--cs-control-text);opacity:.7;font-size:13px}.OtherAssetsManager__group{margin-bottom:10px}.OtherAssetsManager__group:last-child{margin-bottom:0}.OtherAssetsManager__groupTitle{margin:0 0 4px;padding:4px 6px 2px;font-size:12px;font-weight:600;line-height:1.25;color:var(--cs-control-text);opacity:.8}.OtherAssetsManager__rows{display:flex;flex-direction:column}.OtherAssetsManager__row{display:flex;align-items:center;gap:8px;width:100%;padding:5px 8px;text-align:left;cursor:pointer;background:transparent;color:var(--cs-control-text);border:1px solid transparent;border-radius:4px;font-size:12px}.OtherAssetsManager__row:hover{background-color:var(--cs-button-selected-background);color:var(--cs-button-selected-foreground)}.OtherAssetsManager__row--selected{background-color:var(--cs-button-pressed-background);color:var(--cs-button-selected-foreground);border-color:var(--cs-button-selected-border)}.OtherAssetsManager__row--selected:hover{background-color:var(--cs-button-selected-background);color:var(--cs-button-selected-foreground)}.OtherAssetsManager__row--deleted .OtherAssetsManager__rowName{opacity:.5;font-style:italic;text-decoration:line-through}.OtherAssetsManager__rowName{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.OtherAssetsManager__rowBadge{flex:0 0 auto;padding:1px 6px;font-size:10px;line-height:1.4;border-radius:3px;color:var(--cs-control-text);opacity:.75;background:var(--cs-window-base);border:1px solid var(--cs-panel-border);white-space:nowrap}.OtherAssetsManager__rowBadge--modified{opacity:.9}.OtherAssetsManager__rowBadge--deleted{opacity:.6}.OtherAssetsManager__rowSize{flex:0 0 auto;min-width:56px;text-align:right;opacity:.65;font-variant-numeric:tabular-nums;white-space:nowrap}.OtherAssetsManager__restoreBtn{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:22px;height:20px;padding:0;margin-left:4px;cursor:pointer;background:var(--cs-window-base);color:var(--cs-control-text);border:1px solid var(--cs-panel-border);border-radius:4px}.OtherAssetsManager__restoreBtn svg{width:13px;height:13px}.OtherAssetsManager__restoreBtn:hover{background-color:var(--cs-button-selected-background);color:var(--cs-button-selected-foreground);border-color:var(--cs-button-selected-border)}.OtherAssetsManager__toolbar{display:flex;align-items:center;gap:4px;flex:0 0 auto;padding-top:8px;border-top:1px solid var(--cs-panel-border)}.OtherAssetsManager__toolBtn{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:30px;height:28px;padding:0;cursor:pointer;background:var(--cs-window-base);color:var(--cs-control-text);border:1px solid var(--cs-panel-border);border-radius:4px}.OtherAssetsManager__toolBtn svg{width:18px;height:18px}.OtherAssetsManager__toolBtn:hover:not(:disabled){background-color:var(--cs-button-selected-background);color:var(--cs-button-selected-foreground);border-color:var(--cs-button-selected-border)}.OtherAssetsManager__toolBtn:active:not(:disabled){background-color:var(--cs-button-pressed-background);color:var(--cs-button-selected-foreground)}.OtherAssetsManager__toolBtn:disabled{opacity:.4;cursor:default}.OtherAssetsManager__toolSep{flex:0 0 auto;width:1px;align-self:stretch;margin:2px 4px;background:var(--cs-panel-border)}.AnimDialog__body{display:flex;flex-direction:column;gap:12px;padding:4px 2px}.AnimDialog__info{margin:0;font-size:13px;color:var(--cs-modern-foreground)}.AnimDialog__field{display:flex;align-items:center;gap:8px}.AnimDialog__label{flex:0 0 auto;min-width:120px;font-size:13px;color:var(--cs-modern-foreground)}.AnimDialog__input,.AnimDialog__select{flex:1 1 auto;min-width:0;background-color:var(--cs-window-background);color:var(--cs-modern-foreground);border:1px solid var(--cs-panel-border);border-radius:4px;padding:4px 6px;font-size:13px}.AnimDialog__input--narrow{flex:0 0 90px}.AnimDialog__suffix{flex:0 0 auto;font-size:12px;color:var(--cs-control-subtext)}.AnimDialog__radioGroup{display:flex;gap:16px;padding-left:128px}.AnimDialog__radio{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--cs-modern-foreground)}.ColorMatrixDialog__body{display:flex;flex-direction:column;gap:12px;padding:16px 20px 20px}.ColorMatrixDialog__info{margin:0;font-size:13px;line-height:1.45;color:var(--cs-control-subtext)}.ColorMatrixDialog__field{display:flex;align-items:center;gap:12px}.ColorMatrixDialog__label{flex:0 0 auto;min-width:120px;font-size:14px;color:var(--cs-modern-foreground)}.ColorMatrixDialog__input{flex:1;min-width:0;height:30px;padding:0 8px;border:1px solid var(--cs-panel-border);border-radius:4px;background:var(--cs-window-background);color:var(--cs-modern-foreground);font-family:inherit;font-size:14px;box-sizing:border-box}.ColorMatrixDialog__input:focus{outline:none;border-color:var(--cs-modern-accent-background)}.ColorMatrixDialog__input:focus-visible{outline:2px solid var(--cs-modern-accent-background);outline-offset:1px}.ColorMatrixDialog__select{height:30px;padding:0 8px;border:1px solid var(--cs-panel-border);border-radius:4px;background:var(--cs-window-background);color:var(--cs-modern-foreground);font-family:inherit;font-size:14px;box-sizing:border-box}.ColorMatrixDialog__select:focus{outline:none;border-color:var(--cs-modern-accent-background)}.ColorMatrixDialog__select:focus-visible{outline:2px solid var(--cs-modern-accent-background);outline-offset:1px}.ColorMatrixDialog__select{flex:1;min-width:0}.ColorMatrixDialog__toggle{display:flex;align-items:flex-start;gap:12px;font-size:14px;color:var(--cs-modern-foreground);cursor:default}.ColorMatrixDialog__toggleInput{position:absolute;width:1px;height:1px;margin:0;padding:0;opacity:0;pointer-events:none}.ColorMatrixDialog__toggleSwitch{position:relative;flex-shrink:0;width:40px;height:20px;margin-top:1px;border-radius:10px;border:1px solid var(--cs-control-text);background:transparent;transition:background .12s ease,border-color .12s ease}.ColorMatrixDialog__toggleThumb{position:absolute;top:50%;left:3px;width:12px;height:12px;border-radius:50%;background:var(--cs-control-text);transform:translateY(-50%);transition:transform .12s ease,background .12s ease}.ColorMatrixDialog__toggle:hover .ColorMatrixDialog__toggleThumb{background:var(--cs-modern-foreground)}.ColorMatrixDialog__toggleInput:checked+.ColorMatrixDialog__toggleSwitch{background:var(--cs-modern-accent-background);border-color:var(--cs-modern-accent-background)}.ColorMatrixDialog__toggleInput:checked+.ColorMatrixDialog__toggleSwitch .ColorMatrixDialog__toggleThumb{background:var(--cs-modern-accent-foreground);transform:translate(20px,-50%)}.ColorMatrixDialog__toggleInput:focus-visible+.ColorMatrixDialog__toggleSwitch{outline:2px solid var(--cs-modern-accent-background);outline-offset:2px}.ColorMatrixDialog__toggleLabel{line-height:20px}.ColorMatrixDialog__toggle:has(input:disabled),.ColorMatrixDialog__toggle:has(input[readonly]){opacity:.5}.ColorMatrixDialog__label--preset{min-width:48px;text-align:right}.ColorMatrixDialog__matrixScroll{overflow-x:auto}.ColorMatrixDialog__matrix{border-collapse:separate;border-spacing:6px 6px;margin:0 auto;font-size:13px}.ColorMatrixDialog__corner{width:28px}.ColorMatrixDialog__colHeader{padding:0 2px 2px;text-align:center;font-weight:400;font-size:13px;color:var(--cs-control-subtext)}.ColorMatrixDialog__rowHeader{padding-right:4px;text-align:right;font-size:13px;font-weight:400;white-space:nowrap;color:var(--cs-modern-foreground)}.ColorMatrixDialog__cell{width:64px;height:30px;padding:2px 6px;box-sizing:border-box;text-align:center;font-family:inherit;font-size:13px;border:1px solid var(--cs-panel-border);border-radius:4px;background:var(--cs-window-background);color:var(--cs-modern-foreground)}.ColorMatrixDialog__cell:focus{outline:none;border-color:var(--cs-modern-accent-background)}.ColorMatrixDialog__cell:focus-visible{outline:2px solid var(--cs-modern-accent-background);outline-offset:1px}.PickChannelsDialog__body{display:flex;flex-direction:column;gap:12px;padding:16px 20px 20px}.PickChannelsDialog__info{margin:0;font-size:13px;line-height:1.45;color:var(--cs-control-subtext)}.PickChannelsDialog__field{display:flex;align-items:center;gap:12px}.PickChannelsDialog__label{flex:0 0 auto;min-width:120px;font-size:14px;color:var(--cs-modern-foreground)}.PickChannelsDialog__input{flex:1;min-width:0;height:30px;padding:0 8px;border:1px solid var(--cs-panel-border);border-radius:4px;background:var(--cs-window-background);color:var(--cs-modern-foreground);font-family:inherit;font-size:14px;box-sizing:border-box}.PickChannelsDialog__input:focus{outline:none;border-color:var(--cs-modern-accent-background)}.PickChannelsDialog__input:focus-visible{outline:2px solid var(--cs-modern-accent-background);outline-offset:1px}.PickChannelsDialog__select{height:30px;padding:0 8px;border:1px solid var(--cs-panel-border);border-radius:4px;background:var(--cs-window-background);color:var(--cs-modern-foreground);font-family:inherit;font-size:14px;box-sizing:border-box}.PickChannelsDialog__select:focus{outline:none;border-color:var(--cs-modern-accent-background)}.PickChannelsDialog__select:focus-visible{outline:2px solid var(--cs-modern-accent-background);outline-offset:1px}.PickChannelsDialog__select{flex:1;min-width:0}.PickChannelsDialog__toggle{display:flex;align-items:flex-start;gap:12px;font-size:14px;color:var(--cs-modern-foreground);cursor:default}.PickChannelsDialog__toggleInput{position:absolute;width:1px;height:1px;margin:0;padding:0;opacity:0;pointer-events:none}.PickChannelsDialog__toggleSwitch{position:relative;flex-shrink:0;width:40px;height:20px;margin-top:1px;border-radius:10px;border:1px solid var(--cs-control-text);background:transparent;transition:background .12s ease,border-color .12s ease}.PickChannelsDialog__toggleThumb{position:absolute;top:50%;left:3px;width:12px;height:12px;border-radius:50%;background:var(--cs-control-text);transform:translateY(-50%);transition:transform .12s ease,background .12s ease}.PickChannelsDialog__toggle:hover .PickChannelsDialog__toggleThumb{background:var(--cs-modern-foreground)}.PickChannelsDialog__toggleInput:checked+.PickChannelsDialog__toggleSwitch{background:var(--cs-modern-accent-background);border-color:var(--cs-modern-accent-background)}.PickChannelsDialog__toggleInput:checked+.PickChannelsDialog__toggleSwitch .PickChannelsDialog__toggleThumb{background:var(--cs-modern-accent-foreground);transform:translate(20px,-50%)}.PickChannelsDialog__toggleInput:focus-visible+.PickChannelsDialog__toggleSwitch{outline:2px solid var(--cs-modern-accent-background);outline-offset:2px}.PickChannelsDialog__toggleLabel{line-height:20px}.PickChannelsDialog__toggle:has(input:disabled),.PickChannelsDialog__toggle:has(input[readonly]){opacity:.5}.PickChannelsDialog__channels{display:flex;flex-direction:column;gap:8px}.LayerPropertiesDialog__body{display:flex;flex-direction:column;gap:12px;padding:16px 20px 20px}.LayerPropertiesDialog__info{margin:0;font-size:13px;line-height:1.45;color:var(--cs-control-subtext)}.LayerPropertiesDialog__field{display:flex;align-items:center;gap:12px}.LayerPropertiesDialog__label{flex:0 0 auto;min-width:120px;font-size:14px;color:var(--cs-modern-foreground)}.LayerPropertiesDialog__input{flex:1;min-width:0;height:30px;padding:0 8px;border:1px solid var(--cs-panel-border);border-radius:4px;background:var(--cs-window-background);color:var(--cs-modern-foreground);font-family:inherit;font-size:14px;box-sizing:border-box}.LayerPropertiesDialog__input:focus{outline:none;border-color:var(--cs-modern-accent-background)}.LayerPropertiesDialog__input:focus-visible{outline:2px solid var(--cs-modern-accent-background);outline-offset:1px}.LayerPropertiesDialog__select{height:30px;padding:0 8px;border:1px solid var(--cs-panel-border);border-radius:4px;background:var(--cs-window-background);color:var(--cs-modern-foreground);font-family:inherit;font-size:14px;box-sizing:border-box}.LayerPropertiesDialog__select:focus{outline:none;border-color:var(--cs-modern-accent-background)}.LayerPropertiesDialog__select:focus-visible{outline:2px solid var(--cs-modern-accent-background);outline-offset:1px}.LayerPropertiesDialog__select{flex:1;min-width:0}.LayerPropertiesDialog__toggle{display:flex;align-items:flex-start;gap:12px;font-size:14px;color:var(--cs-modern-foreground);cursor:default}.LayerPropertiesDialog__toggleInput{position:absolute;width:1px;height:1px;margin:0;padding:0;opacity:0;pointer-events:none}.LayerPropertiesDialog__toggleSwitch{position:relative;flex-shrink:0;width:40px;height:20px;margin-top:1px;border-radius:10px;border:1px solid var(--cs-control-text);background:transparent;transition:background .12s ease,border-color .12s ease}.LayerPropertiesDialog__toggleThumb{position:absolute;top:50%;left:3px;width:12px;height:12px;border-radius:50%;background:var(--cs-control-text);transform:translateY(-50%);transition:transform .12s ease,background .12s ease}.LayerPropertiesDialog__toggle:hover .LayerPropertiesDialog__toggleThumb{background:var(--cs-modern-foreground)}.LayerPropertiesDialog__toggleInput:checked+.LayerPropertiesDialog__toggleSwitch{background:var(--cs-modern-accent-background);border-color:var(--cs-modern-accent-background)}.LayerPropertiesDialog__toggleInput:checked+.LayerPropertiesDialog__toggleSwitch .LayerPropertiesDialog__toggleThumb{background:var(--cs-modern-accent-foreground);transform:translate(20px,-50%)}.LayerPropertiesDialog__toggleInput:focus-visible+.LayerPropertiesDialog__toggleSwitch{outline:2px solid var(--cs-modern-accent-background);outline-offset:2px}.LayerPropertiesDialog__toggleLabel{line-height:20px}.LayerPropertiesDialog__toggle:has(input:disabled),.LayerPropertiesDialog__toggle:has(input[readonly]){opacity:.5}.LayerPropertiesDialog__input:disabled,.LayerPropertiesDialog__select:disabled{background:var(--cs-window-base);color:var(--cs-control-subtext);border-color:var(--cs-panel-border);cursor:not-allowed}.LayerPropertiesDialog__field:has(input:disabled) .LayerPropertiesDialog__label,.LayerPropertiesDialog__field:has(select:disabled) .LayerPropertiesDialog__label{color:var(--cs-control-subtext)}.LayerPropertiesDialog .Dialog__body{padding:0}.LayerPropertiesDialog__tabs{display:flex;gap:4px;padding:6px 20px 0;border-bottom:1px solid var(--cs-panel-border);flex-shrink:0}.LayerPropertiesDialog__tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:var(--cs-control-subtext);font-family:inherit;font-size:14px;font-weight:600;padding:8px 6px 10px;margin-bottom:-1px;cursor:default;border-bottom:2px solid transparent;transition:color .12s ease,border-color .12s ease}.LayerPropertiesDialog__tab:hover{color:var(--cs-modern-foreground)}.LayerPropertiesDialog__tab--active{color:var(--cs-modern-foreground);border-bottom-color:var(--cs-modern-accent-background)}.LayerPropertiesDialog__tab:disabled{opacity:.4}.LayerPropertiesDialog__panel{display:flex;flex-direction:column;gap:12px;padding:16px 20px 20px;min-height:220px}.LayerPropertiesDialog__checkRow{display:flex;flex-direction:column;gap:10px}.LayerPropertiesDialog__check{display:flex;align-items:center;gap:7px;font-size:14px;color:var(--cs-modern-foreground);cursor:default}.LayerPropertiesDialog__check:has(input:disabled){opacity:.5}.LayerPropertiesDialog__opacityHead{display:flex;justify-content:space-between;align-items:baseline}.LayerPropertiesDialog__opacityValue{font-size:13px;color:var(--cs-control-subtext);font-variant-numeric:tabular-nums}.LayerPropertiesDialog__slider{width:100%;accent-color:var(--cs-modern-accent-background)}.LayerPropertiesDialog__slider:disabled{cursor:not-allowed}.LayerPropertiesDialog__opacityBlock:has(input:disabled){color:var(--cs-control-subtext)}.LayerPropertiesDialog__opacityBlock:has(input:disabled) .LayerPropertiesDialog__slider{opacity:.5}.LayerPropertiesDialog__comments{width:100%;min-height:70px;box-sizing:border-box;resize:vertical;padding:6px 8px;border:1px solid var(--cs-panel-border);border-radius:4px;background:var(--cs-window-background);color:var(--cs-modern-foreground);font-family:inherit;font-size:14px}.LayerPropertiesDialog__comments:focus{outline:none;border-color:var(--cs-modern-accent-background)}.LayerPropertiesDialog__comments:focus-visible{outline:2px solid var(--cs-modern-accent-background);outline-offset:1px}.LayerPropertiesDialog__note{margin:4px 0 0;font-size:13px;line-height:1.45;color:var(--cs-control-subtext)}.LayerPropertiesDialog__unit{font-size:14px;color:var(--cs-control-subtext)}.DocumentPropertiesDialog__body{display:flex;flex-direction:column;gap:12px;padding:16px 20px 20px}.DocumentPropertiesDialog__info{margin:0;font-size:13px;line-height:1.45;color:var(--cs-control-subtext)}.DocumentPropertiesDialog__field{display:flex;align-items:center;gap:12px}.DocumentPropertiesDialog__label{flex:0 0 auto;min-width:120px;font-size:14px;color:var(--cs-modern-foreground)}.DocumentPropertiesDialog__input{flex:1;min-width:0;height:30px;padding:0 8px;border:1px solid var(--cs-panel-border);border-radius:4px;background:var(--cs-window-background);color:var(--cs-modern-foreground);font-family:inherit;font-size:14px;box-sizing:border-box}.DocumentPropertiesDialog__input:focus{outline:none;border-color:var(--cs-modern-accent-background)}.DocumentPropertiesDialog__input:focus-visible{outline:2px solid var(--cs-modern-accent-background);outline-offset:1px}.DocumentPropertiesDialog__select{height:30px;padding:0 8px;border:1px solid var(--cs-panel-border);border-radius:4px;background:var(--cs-window-background);color:var(--cs-modern-foreground);font-family:inherit;font-size:14px;box-sizing:border-box}.DocumentPropertiesDialog__select:focus{outline:none;border-color:var(--cs-modern-accent-background)}.DocumentPropertiesDialog__select:focus-visible{outline:2px solid var(--cs-modern-accent-background);outline-offset:1px}.DocumentPropertiesDialog__select{flex:1;min-width:0}.DocumentPropertiesDialog__toggle{display:flex;align-items:flex-start;gap:12px;font-size:14px;color:var(--cs-modern-foreground);cursor:default}.DocumentPropertiesDialog__toggleInput{position:absolute;width:1px;height:1px;margin:0;padding:0;opacity:0;pointer-events:none}.DocumentPropertiesDialog__toggleSwitch{position:relative;flex-shrink:0;width:40px;height:20px;margin-top:1px;border-radius:10px;border:1px solid var(--cs-control-text);background:transparent;transition:background .12s ease,border-color .12s ease}.DocumentPropertiesDialog__toggleThumb{position:absolute;top:50%;left:3px;width:12px;height:12px;border-radius:50%;background:var(--cs-control-text);transform:translateY(-50%);transition:transform .12s ease,background .12s ease}.DocumentPropertiesDialog__toggle:hover .DocumentPropertiesDialog__toggleThumb{background:var(--cs-modern-foreground)}.DocumentPropertiesDialog__toggleInput:checked+.DocumentPropertiesDialog__toggleSwitch{background:var(--cs-modern-accent-background);border-color:var(--cs-modern-accent-background)}.DocumentPropertiesDialog__toggleInput:checked+.DocumentPropertiesDialog__toggleSwitch .DocumentPropertiesDialog__toggleThumb{background:var(--cs-modern-accent-foreground);transform:translate(20px,-50%)}.DocumentPropertiesDialog__toggleInput:focus-visible+.DocumentPropertiesDialog__toggleSwitch{outline:2px solid var(--cs-modern-accent-background);outline-offset:2px}.DocumentPropertiesDialog__toggleLabel{line-height:20px}.DocumentPropertiesDialog__toggle:has(input:disabled),.DocumentPropertiesDialog__toggle:has(input[readonly]){opacity:.5}.DocumentPropertiesDialog__input:disabled,.DocumentPropertiesDialog__select:disabled{background:var(--cs-window-base);color:var(--cs-control-subtext);border-color:var(--cs-panel-border);cursor:not-allowed}.DocumentPropertiesDialog__field:has(input:disabled) .DocumentPropertiesDialog__label,.DocumentPropertiesDialog__field:has(select:disabled) .DocumentPropertiesDialog__label{color:var(--cs-control-subtext)}.DocumentPropertiesDialog .Dialog__body{padding:0;display:flex}.DocumentPropertiesDialog__layout{display:flex;flex:1;min-height:0;position:relative;overflow:hidden}.DocumentPropertiesDialog__layout--narrow{flex-direction:column}.DocumentPropertiesDialog__nav{flex:0 0 168px;border-right:1px solid var(--cs-panel-border);padding:10px 8px;display:flex;flex-direction:column;min-height:0;overflow-y:auto}.DocumentPropertiesDialog__navList{display:flex;flex-direction:column;gap:2px}.DocumentPropertiesDialog__narrowHeader{display:flex;align-items:center;gap:8px;flex-shrink:0;padding:8px 12px;border-bottom:1px solid var(--cs-panel-border)}.DocumentPropertiesDialog__hamburger{background:transparent;border:1px solid transparent;border-radius:4px;color:var(--cs-control-text);cursor:default}.DocumentPropertiesDialog__hamburger:hover:not(:disabled){background-color:var(--cs-modern-highlight);color:var(--cs-modern-highlight-foreground);border-color:var(--cs-button-hover-border)}.DocumentPropertiesDialog__hamburger:active:not(:disabled){background-color:var(--cs-button-pressed-background);color:var(--cs-button-selected-foreground)}.DocumentPropertiesDialog__hamburger:disabled{opacity:.4;cursor:default}.DocumentPropertiesDialog__hamburger{display:inline-flex;align-items:center;justify-content:center;height:calc(28px * var(--touch-scale, 1));width:calc(32px * var(--touch-scale, 1));padding:0;font-family:inherit;font-size:calc(15px * var(--touch-scale, 1));flex-shrink:0}.DocumentPropertiesDialog__narrowTitle{font-size:14px;font-weight:600;color:var(--cs-modern-foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DocumentPropertiesDialog__flyoutBackdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:9}.DocumentPropertiesDialog__navFlyout{position:absolute;top:0;left:0;bottom:0;z-index:10;width:168px;box-sizing:border-box;padding:10px 8px;overflow-y:auto;background:var(--cs-window-base);border-right:1px solid var(--cs-panel-border);box-shadow:none;pointer-events:none;visibility:hidden;transform:translate(-100%);transition:transform .2s ease,visibility .2s}.DocumentPropertiesDialog__navFlyout.is-open{transform:translate(0);box-shadow:2px 0 12px #0000002e;pointer-events:auto;visibility:visible}.DocumentPropertiesDialog__navItem{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:var(--cs-modern-foreground);font-family:inherit;font-size:14px;text-align:left;padding:8px 12px;border-radius:5px;cursor:default;transition:background .12s ease}.DocumentPropertiesDialog__navItem:hover{background-color:var(--cs-button-selected-background);color:var(--cs-button-selected-foreground)}.DocumentPropertiesDialog__navItem--active{background-color:var(--cs-button-selected-background);color:var(--cs-button-selected-foreground);font-weight:600}.DocumentPropertiesDialog__navItem--active:before{content:"";position:absolute;left:3px;top:50%;transform:translateY(-50%);width:3px;height:16px;border-radius:2px;background:var(--cs-modern-accent-background)}.DocumentPropertiesDialog__content{flex:1;min-width:0;min-height:0;padding:16px 20px 20px;overflow:auto;display:flex;flex-direction:column;gap:16px}.DocumentPropertiesDialog__card{border:1px solid var(--cs-panel-border);border-radius:6px;padding:14px 16px;display:flex;flex-direction:column;gap:12px;background:var(--cs-window-background)}.DocumentPropertiesDialog__cardTitle{font-size:13px;font-weight:600;color:var(--cs-modern-foreground)}.DocumentPropertiesDialog__check{display:flex;align-items:center;gap:7px;font-size:14px;color:var(--cs-modern-foreground);cursor:default}.DocumentPropertiesDialog__check:has(input:disabled){opacity:.5}.DocumentPropertiesDialog__textarea{width:100%;min-height:64px;box-sizing:border-box;resize:vertical;padding:6px 8px;border:1px solid var(--cs-panel-border);border-radius:4px;background:var(--cs-window-background);color:var(--cs-modern-foreground);font-family:inherit;font-size:14px}.DocumentPropertiesDialog__textarea:focus{outline:none;border-color:var(--cs-modern-accent-background)}.DocumentPropertiesDialog__textarea:focus-visible{outline:2px solid var(--cs-modern-accent-background);outline-offset:1px}.DocumentPropertiesDialog__stack{display:flex;flex-direction:column;gap:4px}.DocumentPropertiesDialog__stackLabel{font-size:13px;color:var(--cs-control-subtext)}.DocumentPropertiesDialog__link{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:var(--cs-modern-accent-link);font-family:inherit;font-size:13px;text-align:left;padding:0;cursor:default;text-decoration:underline;align-self:flex-start}.DocumentPropertiesDialog__link:hover{filter:brightness(1.1)}.DocumentPropertiesDialog__placeholder{margin:0;font-size:13px;line-height:1.45;color:var(--cs-control-subtext)}.DocumentPropertiesDialog__empty{margin:auto;font-size:14px;color:var(--cs-control-subtext);text-align:center}.SpriteDialog__body{display:flex;flex-direction:column;gap:12px;padding:16px 20px 20px}.SpriteDialog__info{margin:0;font-size:13px;line-height:1.45;color:var(--cs-control-subtext)}.SpriteDialog__field{display:flex;align-items:center;gap:12px}.SpriteDialog__label{flex:0 0 auto;min-width:120px;font-size:14px;color:var(--cs-modern-foreground)}.SpriteDialog__input{flex:1;min-width:0;height:30px;padding:0 8px;border:1px solid var(--cs-panel-border);border-radius:4px;background:var(--cs-window-background);color:var(--cs-modern-foreground);font-family:inherit;font-size:14px;box-sizing:border-box}.SpriteDialog__input:focus{outline:none;border-color:var(--cs-modern-accent-background)}.SpriteDialog__input:focus-visible{outline:2px solid var(--cs-modern-accent-background);outline-offset:1px}.SpriteDialog__select{height:30px;padding:0 8px;border:1px solid var(--cs-panel-border);border-radius:4px;background:var(--cs-window-background);color:var(--cs-modern-foreground);font-family:inherit;font-size:14px;box-sizing:border-box}.SpriteDialog__select:focus{outline:none;border-color:var(--cs-modern-accent-background)}.SpriteDialog__select:focus-visible{outline:2px solid var(--cs-modern-accent-background);outline-offset:1px}.SpriteDialog__select{flex:1;min-width:0}.SpriteDialog__toggle{display:flex;align-items:flex-start;gap:12px;font-size:14px;color:var(--cs-modern-foreground);cursor:default}.SpriteDialog__toggleInput{position:absolute;width:1px;height:1px;margin:0;padding:0;opacity:0;pointer-events:none}.SpriteDialog__toggleSwitch{position:relative;flex-shrink:0;width:40px;height:20px;margin-top:1px;border-radius:10px;border:1px solid var(--cs-control-text);background:transparent;transition:background .12s ease,border-color .12s ease}.SpriteDialog__toggleThumb{position:absolute;top:50%;left:3px;width:12px;height:12px;border-radius:50%;background:var(--cs-control-text);transform:translateY(-50%);transition:transform .12s ease,background .12s ease}.SpriteDialog__toggle:hover .SpriteDialog__toggleThumb{background:var(--cs-modern-foreground)}.SpriteDialog__toggleInput:checked+.SpriteDialog__toggleSwitch{background:var(--cs-modern-accent-background);border-color:var(--cs-modern-accent-background)}.SpriteDialog__toggleInput:checked+.SpriteDialog__toggleSwitch .SpriteDialog__toggleThumb{background:var(--cs-modern-accent-foreground);transform:translate(20px,-50%)}.SpriteDialog__toggleInput:focus-visible+.SpriteDialog__toggleSwitch{outline:2px solid var(--cs-modern-accent-background);outline-offset:2px}.SpriteDialog__toggleLabel{line-height:20px}.SpriteDialog__toggle:has(input:disabled),.SpriteDialog__toggle:has(input[readonly]){opacity:.5}.SpriteDialog__label{min-width:140px}.SpriteDialog__label[data-disabled=true]{opacity:.5}.SpriteDialog__radio{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--cs-modern-foreground);cursor:default}.SpriteDialog__group{display:flex;flex-direction:column;gap:12px;padding-left:22px}.SpriteDialog__input:disabled,.SpriteDialog__select:disabled{opacity:.5}.FilterGalleryDialog.Dialog{background-color:#fdfdfdd9;border:1px solid rgba(0,0,0,.08);border-radius:8px;box-shadow:0 8px 32px #0000001f,0 2px 8px #0000000f;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);color:var(--cs-control-text)}:root[data-dark=true] .FilterGalleryDialog.Dialog{background-color:#2b2c31e0;border-color:#ffffff14}:root.noTransp .FilterGalleryDialog.Dialog{background-color:#fdfdfd;backdrop-filter:none;-webkit-backdrop-filter:none}:root[data-dark=true].noTransp .FilterGalleryDialog.Dialog{background-color:#2b2c31}:root.noShadow .FilterGalleryDialog.Dialog{box-shadow:none}.FilterGalleryDialog.Dialog .Dialog__titleBar{background:transparent;border-bottom:1px solid rgba(0,0,0,.08)}@media (prefers-color-scheme: dark){.FilterGalleryDialog.Dialog .Dialog__titleBar{border-bottom-color:#ffffff14}}.FilterGalleryDialog.Dialog .Dialog__body{background:transparent;padding:0;display:flex;flex-direction:column;min-height:0}.FilterGallery__toolbar{flex:none;display:flex;align-items:center;gap:1em;padding:.6em 1em;border-bottom:1px solid rgba(0,0,0,.08)}@media (prefers-color-scheme: dark){.FilterGallery__toolbar{border-bottom-color:#ffffff14}}.FilterGallery__repeat{background:transparent;border:1px solid transparent;border-radius:4px;color:var(--cs-control-text);cursor:default}.FilterGallery__repeat:hover:not(:disabled){background-color:var(--cs-modern-highlight);color:var(--cs-modern-highlight-foreground);border-color:var(--cs-button-hover-border)}.FilterGallery__repeat:active:not(:disabled){background-color:var(--cs-button-pressed-background);color:var(--cs-button-selected-foreground)}.FilterGallery__repeat:disabled{opacity:.4;cursor:default}.FilterGallery__repeat{border-color:var(--cs-panel-border);padding:.35em .9em;font:inherit;max-width:60%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.FilterGallery__toggle{display:flex;align-items:flex-start;gap:12px;font-size:14px;color:var(--cs-modern-foreground);cursor:default}.FilterGallery__toggleInput{position:absolute;width:1px;height:1px;margin:0;padding:0;opacity:0;pointer-events:none}.FilterGallery__toggleSwitch{position:relative;flex-shrink:0;width:40px;height:20px;margin-top:1px;border-radius:10px;border:1px solid var(--cs-control-text);background:transparent;transition:background .12s ease,border-color .12s ease}.FilterGallery__toggleThumb{position:absolute;top:50%;left:3px;width:12px;height:12px;border-radius:50%;background:var(--cs-control-text);transform:translateY(-50%);transition:transform .12s ease,background .12s ease}.FilterGallery__toggle:hover .FilterGallery__toggleThumb{background:var(--cs-modern-foreground)}.FilterGallery__toggleInput:checked+.FilterGallery__toggleSwitch{background:var(--cs-modern-accent-background);border-color:var(--cs-modern-accent-background)}.FilterGallery__toggleInput:checked+.FilterGallery__toggleSwitch .FilterGallery__toggleThumb{background:var(--cs-modern-accent-foreground);transform:translate(20px,-50%)}.FilterGallery__toggleInput:focus-visible+.FilterGallery__toggleSwitch{outline:2px solid var(--cs-modern-accent-background);outline-offset:2px}.FilterGallery__toggleLabel{line-height:20px}.FilterGallery__toggle:has(input:disabled),.FilterGallery__toggle:has(input[readonly]){opacity:.5}.FilterGallery{flex:1;min-height:0;overflow-y:auto;padding:0 1em 1em;-webkit-user-select:none;user-select:none}.FilterGallery__empty{text-align:center;opacity:.5;padding:2em}.FilterGallery__category{font-weight:300;font-size:20px;text-align:center;margin:.5em 0 .25em;color:var(--cs-control-text)}.FilterGallery__cards{display:grid;grid-template-columns:repeat(auto-fill,200px);justify-content:center;gap:1em}.FilterCard{position:relative;width:200px;height:150px;border-radius:8px;overflow:hidden;cursor:default;background-color:gray;background-size:cover;background-position:center;color:#fff;box-shadow:0 2px 30px #00000040;border:none;padding:0;font:inherit;text-align:left}.FilterCard:hover{outline:2px solid gray}.FilterCard:active{opacity:.7;outline:2px solid gray}.FilterCard__title{position:absolute;bottom:0;width:100%;box-sizing:border-box;padding:.5em 1em;background-color:#0009;color:#fff;transition:.3s ease-out all}.FilterCard__description{position:absolute;top:-100%;width:100%;height:100%;box-sizing:border-box;padding:.5em 1em;background-color:#0009;color:#fff;font-size:smaller;transition:.3s ease-out all}.FilterCard:hover .FilterCard__title{bottom:-100%}.FilterCard:hover .FilterCard__description{top:0}.NarrowToolbar{display:flex;align-items:center;justify-content:space-between;height:calc(35.2px * var(--touch-scale, 1));padding:0 8px;background-color:var(--cs-window-base);border-bottom:1px solid var(--cs-panel-border);flex-shrink:0;-webkit-user-select:none;user-select:none}.NarrowToolbar__btn{background:transparent;border:1px solid transparent;border-radius:4px;color:var(--cs-control-text);cursor:default}.NarrowToolbar__btn:hover:not(:disabled){background-color:var(--cs-modern-highlight);color:var(--cs-modern-highlight-foreground);border-color:var(--cs-button-hover-border)}.NarrowToolbar__btn:active:not(:disabled){background-color:var(--cs-button-pressed-background);color:var(--cs-button-selected-foreground)}.NarrowToolbar__btn:disabled{opacity:.4;cursor:default}.NarrowToolbar__btn{display:flex;align-items:center;justify-content:center;width:calc(31.2px * var(--touch-scale, 1));height:calc(31.2px * var(--touch-scale, 1));padding:0;flex-shrink:0;position:relative}.NarrowToolbar__btn svg{display:block;width:calc(17px * var(--touch-scale, 1));height:calc(17px * var(--touch-scale, 1));flex-shrink:0}.NarrowToolbar__btn .NarrowToolbar__update-dot{position:absolute;top:2px;right:2px;width:8px;height:8px;border-radius:50%;border:1px solid var(--cs-window-base);pointer-events:none}.NarrowToolbar__btn--active{background-color:var(--cs-button-pressed-background);border-color:var(--cs-button-selected-border);border-style:solid;color:var(--cs-button-selected-foreground)}.NarrowToolbar__btn--active:hover:not(:disabled){background-color:var(--cs-button-pressed-background)}.NarrowBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:499;background:transparent;pointer-events:none}.NarrowBackdrop--visible{pointer-events:auto}.NarrowEdgeSwipe{position:fixed;top:calc(35.2px * var(--touch-scale, 1));bottom:0;width:18px;z-index:450;touch-action:none;background:transparent}.NarrowEdgeSwipe--left{left:0}.NarrowEdgeSwipe--right{right:0}.NarrowEdgeSwipe.is-disabled{pointer-events:none}.NarrowFlyout{position:fixed;top:calc(35.2px * var(--touch-scale, 1));z-index:500;background-color:var(--cs-window-base)}.NarrowFlyout--left{left:0;bottom:0;display:flex;flex-direction:column;border:none;transform:translate(-100%);transition:transform .2s ease;pointer-events:none;box-shadow:none;background-color:#ecf3fbe0;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}:root[data-dark=true] .NarrowFlyout--left{background-color:#1e252be0}:root.noTransp .NarrowFlyout--left{background-color:#ecf3fb;backdrop-filter:none;-webkit-backdrop-filter:none}:root[data-dark=true].noTransp .NarrowFlyout--left{background-color:#1e252b}.NarrowFlyout--left.is-open{transform:translate(0);box-shadow:2px 0 6px #00000026;clip-path:inset(0px -10px -10px -10px);pointer-events:auto}.NarrowFlyout--left .Toolbox{height:100%;flex:1}.NarrowFlyout--right{right:0;bottom:0;width:calc(84px * var(--touch-scale, 1) + 35px);overflow-y:auto;transform:translate(100%);transition:transform .2s ease;pointer-events:none;box-shadow:none;background-color:#ecf3fbe0;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}:root[data-dark=true] .NarrowFlyout--right{background-color:#1e252be0}:root.noTransp .NarrowFlyout--right{background-color:#ecf3fb;backdrop-filter:none;-webkit-backdrop-filter:none}:root[data-dark=true].noTransp .NarrowFlyout--right{background-color:#1e252b}.NarrowFlyout--right.is-open{transform:translate(0);box-shadow:-2px 0 6px #00000026;clip-path:inset(0px -10px -10px -10px);pointer-events:auto}.NarrowFlyout--menu{left:50%;transform:translate(-50%);min-width:280px;max-width:min(90vw,400px);max-height:calc(100vh - 35.2px * var(--touch-scale, 1) - 8px);overflow-y:auto;background-color:#fdfdfdd9;border:1px solid rgba(0,0,0,.08);border-radius:8px;box-shadow:0 8px 32px #0000001f,0 2px 8px #0000000f;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);color:var(--cs-control-text)}:root[data-dark=true] .NarrowFlyout--menu{background-color:#2b2c31e0;border-color:#ffffff14}:root.noTransp .NarrowFlyout--menu{background-color:#fdfdfd;backdrop-filter:none;-webkit-backdrop-filter:none}:root[data-dark=true].noTransp .NarrowFlyout--menu{background-color:#2b2c31}:root.noShadow .NarrowFlyout--menu{box-shadow:none}.NarrowMenu__toolstrip .ToolStrip{flex-wrap:wrap;border-bottom:1px solid var(--cs-panel-border);border-left:none;padding:4px;gap:2px}.NarrowMenu__toolstrip .ToolStrip__button{padding:0}.NarrowMenu__filename{display:flex;align-items:center;gap:4px;padding:calc(8px * var(--touch-scale, 1)) 8px;border-bottom:1px solid var(--cs-panel-border);color:var(--cs-control-subtext)}.NarrowMenu__filename-text{flex:1;min-width:0;font-weight:regular;font-size:calc(10pt * var(--touch-scale, 1));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.NarrowMenu__filename-close{background:transparent;border:1px solid transparent;border-radius:4px;color:var(--cs-control-text);cursor:default}.NarrowMenu__filename-close:hover:not(:disabled){background-color:var(--cs-modern-highlight);color:var(--cs-modern-highlight-foreground);border-color:var(--cs-button-hover-border)}.NarrowMenu__filename-close:active:not(:disabled){background-color:var(--cs-button-pressed-background);color:var(--cs-button-selected-foreground)}.NarrowMenu__filename-close:disabled{opacity:.4;cursor:default}.NarrowMenu__filename-close{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:calc(24px * var(--touch-scale, 1));height:calc(24px * var(--touch-scale, 1));padding:0}.NarrowMenu__filename-close-icon{width:10px;height:10px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}.NarrowMenu{display:flex;flex-direction:column}.NarrowMenu__header{display:flex;align-items:center;gap:calc(4px * var(--touch-scale, 1));padding:calc(4px * var(--touch-scale, 1)) 8px;border-bottom:1px solid var(--cs-panel-border);position:sticky;top:0;z-index:1;background-color:#fdfdfdd9;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}:root[data-dark=true] .NarrowMenu__header{background-color:#2b2c31e0}:root.noTransp .NarrowMenu__header{background-color:#fdfdfd;backdrop-filter:none;-webkit-backdrop-filter:none}:root[data-dark=true].noTransp .NarrowMenu__header{background-color:#2b2c31}.NarrowMenu__back{background:transparent;border:1px solid transparent;border-radius:4px;color:var(--cs-control-text);cursor:default}.NarrowMenu__back:hover:not(:disabled){background-color:var(--cs-modern-highlight);color:var(--cs-modern-highlight-foreground);border-color:var(--cs-button-hover-border)}.NarrowMenu__back:active:not(:disabled){background-color:var(--cs-button-pressed-background);color:var(--cs-button-selected-foreground)}.NarrowMenu__back:disabled{opacity:.4;cursor:default}.NarrowMenu__back{display:flex;align-items:center;justify-content:center;width:calc(31.2px * var(--touch-scale, 1));height:calc(31.2px * var(--touch-scale, 1));padding:0;flex-shrink:0}.NarrowMenu__back svg{display:block;width:calc(17px * var(--touch-scale, 1));height:calc(17px * var(--touch-scale, 1))}.NarrowMenu__title{font-weight:700;font-size:calc(10pt * var(--touch-scale, 1));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.NarrowMenu__items{display:flex;flex-direction:column;padding:4px}.NarrowMenu__item{display:flex;align-items:center;height:calc(31.2px * var(--touch-scale, 1));padding:0 16px;border-radius:4px;cursor:default}.NarrowMenu__item:hover:not(.NarrowMenu__item--disabled){background-color:var(--cs-modern-highlight)}.NarrowMenu__item--disabled{opacity:.45;cursor:default}.NarrowMenu__item--submenu{justify-content:space-between}.NarrowMenu__item--update{cursor:pointer;font-weight:600}.NarrowMenu__item--update:hover{filter:brightness(.95);background-color:inherit}.NarrowMenu__item-label{flex:1;font-size:calc(9pt * var(--touch-scale, 1))}.NarrowMenu__item-icon{width:calc(20px * var(--touch-scale, 1));height:calc(20px * var(--touch-scale, 1));margin-right:4px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:4px}.NarrowMenu__item-icon--pressed{background-color:var(--cs-button-pressed-background);border:1px solid var(--cs-button-selected-border);color:var(--cs-button-selected-foreground)}.NarrowMenu__item-icon svg{width:calc(16px * var(--touch-scale, 1));height:calc(16px * var(--touch-scale, 1))}.NarrowMenu__item-shortcut{margin-left:16px;color:#666;font-size:calc(8pt * var(--touch-scale, 1));white-space:nowrap}.NarrowMenu__item-arrow{margin-left:8px;display:flex;align-items:center;color:var(--cs-control-subtext)}.NarrowMenu__item-arrow svg{width:calc(12px * var(--touch-scale, 1));height:calc(12px * var(--touch-scale, 1))}.NarrowMenu__separator{height:1px;background-color:var(--cs-separator-dark);margin:4px 8px;opacity:.5;flex-shrink:0;min-height:unset}:root.noAnimate .NarrowFlyout{transition:none}:root.noShadow .NarrowFlyout--left.is-open,:root.noShadow .NarrowFlyout--right.is-open{box-shadow:none}.Tutorial{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;pointer-events:none;user-select:none;-webkit-user-select:none}@keyframes tutorial-glow-pulse{0%,to{box-shadow:0 0 0 2px var(--cs-modern-accent-background),0 0 6px 3px color-mix(in srgb,var(--cs-modern-accent-background) 65%,transparent);opacity:.9}50%{box-shadow:0 0 0 3px var(--cs-modern-accent-background),0 0 22px 9px color-mix(in srgb,var(--cs-modern-accent-background) 65%,transparent);opacity:1}}.Tutorial__glow{position:fixed;pointer-events:none;border-radius:8px;animation:tutorial-glow-pulse 1.4s ease-in-out infinite}.Tutorial--reduced .Tutorial__glow{animation:none;box-shadow:0 0 0 3px var(--cs-modern-accent-background),0 0 12px 4px color-mix(in srgb,var(--cs-modern-accent-background) 55%,transparent)}.Tutorial__arrow{position:fixed;top:42%;pointer-events:none;filter:drop-shadow(0 1px 3px rgba(0,0,0,.35))}.Tutorial__arrow svg{display:block}.Tutorial__arrow--right{left:18%;animation:tutorial-swipe-right 1.5s ease-in-out infinite}.Tutorial__arrow--left{right:18%;transform:scaleX(-1);animation:tutorial-swipe-left 1.5s ease-in-out infinite}.Tutorial--reduced .Tutorial__arrow{animation:none}@keyframes tutorial-swipe-right{0%{transform:translate(-24px);opacity:0}30%,70%{opacity:1}to{transform:translate(40px);opacity:0}}@keyframes tutorial-swipe-left{0%{transform:scaleX(-1) translate(-24px);opacity:0}30%,70%{opacity:1}to{transform:scaleX(-1) translate(40px);opacity:0}}@keyframes tutorial-card-in{0%{transform:translate(-50%,12px);opacity:0}to{transform:translate(-50%);opacity:1}}.Tutorial__card{position:fixed;left:50%;bottom:calc(32px + env(safe-area-inset-bottom,0px));transform:translate(-50%);width:min(92vw,380px);box-sizing:border-box;padding:16px 18px 14px;z-index:100001;pointer-events:auto;display:flex;flex-direction:column;gap:12px;text-align:center;background-color:#fdfdfdd9;border:1px solid rgba(0,0,0,.08);border-radius:8px;box-shadow:0 8px 32px #0000001f,0 2px 8px #0000000f;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);color:var(--cs-control-text)}:root[data-dark=true] .Tutorial__card{background-color:#2b2c31e0;border-color:#ffffff14}:root.noTransp .Tutorial__card{background-color:#fdfdfd;backdrop-filter:none;-webkit-backdrop-filter:none}:root[data-dark=true].noTransp .Tutorial__card{background-color:#2b2c31}:root.noShadow .Tutorial__card{box-shadow:none}.Tutorial__card{animation:tutorial-card-in .28s ease}.Tutorial--reduced .Tutorial__card{animation:none}.Tutorial__close{background:transparent;border:1px solid transparent;border-radius:4px;color:var(--cs-control-text);cursor:default}.Tutorial__close:hover:not(:disabled){background-color:var(--cs-modern-highlight);color:var(--cs-modern-highlight-foreground);border-color:var(--cs-button-hover-border)}.Tutorial__close:active:not(:disabled){background-color:var(--cs-button-pressed-background);color:var(--cs-button-selected-foreground)}.Tutorial__close:disabled{opacity:.4;cursor:default}.Tutorial__close{position:absolute;top:6px;right:6px;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;padding:0}.Tutorial__close svg{width:10px;height:10px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.Tutorial__body{display:flex;flex-direction:column;gap:6px;padding:0 8px}.Tutorial__title{margin:0;font-size:calc(16pt * var(--touch-scale, 1));font-weight:600;color:var(--cs-control-text)}.Tutorial__text{margin:0;font-size:18pt;line-height:1.4;color:var(--cs-control-text)}.Tutorial__dots{display:flex;justify-content:center;gap:8px}.Tutorial__dot{width:8px;height:8px;padding:0;border:none;border-radius:50%;background:color-mix(in srgb,var(--cs-control-text) 30%,transparent);cursor:pointer;transition:background-color .2s,transform .2s}.Tutorial__dot--active{background:var(--cs-modern-accent-background);transform:scale(1.3)}.Tutorial__actions{display:flex;flex-direction:column;align-items:center;gap:6px}.Tutorial__primary{min-width:180px;padding:18px 36px;border:none;border-radius:8px;background:var(--cs-modern-accent-background);color:var(--cs-modern-accent-foreground);font:inherit;font-weight:600;font-size:12pt;cursor:pointer;transition:background-color .2s}.Tutorial__primary:hover{background:color-mix(in srgb,var(--cs-modern-accent-background) 88%,var(--cs-modern-highlight) 12%)}.Tutorial__primary:active{background:color-mix(in srgb,var(--cs-modern-accent-background) 80%,var(--cs-modern-highlight) 20%)}.Tutorial__link{border:none;background:transparent;color:var(--cs-modern-accent-link);font:inherit;cursor:pointer;padding:4px 8px;font-size:12pt;text-decoration:underline}.Tutorial__link:hover{color:var(--cs-control-text)}.AssetLoadingSpinner{display:inline-flex;align-items:center;margin-right:8px;flex-shrink:0;color:var(--cs-control-text);opacity:.9}.AssetLoadingBar{position:absolute;left:0;right:0;top:100%;height:2px;overflow:hidden;pointer-events:none;z-index:5;background:var(--cs-modern-highlight)}.AssetLoadingBar:before{content:"";position:absolute;top:0;bottom:0;width:40%;background:var(--cs-modern-accent-background);animation:AssetLoadingBar-slide 1.1s ease-in-out infinite}@keyframes AssetLoadingBar-slide{0%{left:-40%}to{left:100%}}@media (prefers-reduced-motion: reduce){.AssetLoadingBar:before{animation-duration:2.2s}}.DialogStrip{flex:1 1 100%;width:100%;box-sizing:border-box;display:flex;align-items:center;gap:8px;min-height:24px;padding:4px 10px;font-size:9pt;background-color:#fffde1;color:#000;border-bottom:1px solid var(--cs-panel-border)}:root[data-dark=true] .DialogStrip{background-color:#3a3418;color:#f0e6c0}.DialogStrip__title{flex-shrink:0;font-weight:700;white-space:nowrap}.DialogStrip__text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DialogStrip__buttons{display:flex;align-items:center;gap:4px;flex-shrink:0}.DialogStrip__button{background:transparent;border:1px solid transparent;border-radius:4px;color:var(--cs-control-text);cursor:default}.DialogStrip__button:hover:not(:disabled){background-color:var(--cs-modern-highlight);color:var(--cs-modern-highlight-foreground);border-color:var(--cs-button-hover-border)}.DialogStrip__button:active:not(:disabled){background-color:var(--cs-button-pressed-background);color:var(--cs-button-selected-foreground)}.DialogStrip__button:disabled{opacity:.4;cursor:default}.DialogStrip__button{flex-shrink:0;height:22px;padding:0 10px;font-size:9pt;border-color:var(--cs-panel-border);background-color:#fff6}:root[data-dark=true] .DialogStrip__button{background-color:#0000002e}.DialogStrip__separator{width:1px;height:16px;flex-shrink:0;background-color:var(--cs-separator-dark)}.DialogStrip__close{width:22px;min-width:22px;height:22px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;color:inherit;cursor:default}.DialogStrip__close:hover{background-color:#0000001a}:root[data-dark=true] .DialogStrip__close:hover{background-color:#ffffff24}.DialogStrip__close-icon{width:10px;height:10px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}.LutEditorDialog__body{display:flex;flex-direction:column;gap:12px;padding:16px 20px 20px}.LutEditorDialog__info{margin:0;font-size:13px;line-height:1.45;color:var(--cs-control-subtext)}.LutEditorDialog__field{display:flex;align-items:center;gap:12px}.LutEditorDialog__label{flex:0 0 auto;min-width:120px;font-size:14px;color:var(--cs-modern-foreground)}.LutEditorDialog__input{flex:1;min-width:0;height:30px;padding:0 8px;border:1px solid var(--cs-panel-border);border-radius:4px;background:var(--cs-window-background);color:var(--cs-modern-foreground);font-family:inherit;font-size:14px;box-sizing:border-box}.LutEditorDialog__input:focus{outline:none;border-color:var(--cs-modern-accent-background)}.LutEditorDialog__input:focus-visible{outline:2px solid var(--cs-modern-accent-background);outline-offset:1px}.LutEditorDialog__select{height:30px;padding:0 8px;border:1px solid var(--cs-panel-border);border-radius:4px;background:var(--cs-window-background);color:var(--cs-modern-foreground);font-family:inherit;font-size:14px;box-sizing:border-box}.LutEditorDialog__select:focus{outline:none;border-color:var(--cs-modern-accent-background)}.LutEditorDialog__select:focus-visible{outline:2px solid var(--cs-modern-accent-background);outline-offset:1px}.LutEditorDialog__select{flex:1;min-width:0}.LutEditorDialog__toggle{display:flex;align-items:flex-start;gap:12px;font-size:14px;color:var(--cs-modern-foreground);cursor:default}.LutEditorDialog__toggleInput{position:absolute;width:1px;height:1px;margin:0;padding:0;opacity:0;pointer-events:none}.LutEditorDialog__toggleSwitch{position:relative;flex-shrink:0;width:40px;height:20px;margin-top:1px;border-radius:10px;border:1px solid var(--cs-control-text);background:transparent;transition:background .12s ease,border-color .12s ease}.LutEditorDialog__toggleThumb{position:absolute;top:50%;left:3px;width:12px;height:12px;border-radius:50%;background:var(--cs-control-text);transform:translateY(-50%);transition:transform .12s ease,background .12s ease}.LutEditorDialog__toggle:hover .LutEditorDialog__toggleThumb{background:var(--cs-modern-foreground)}.LutEditorDialog__toggleInput:checked+.LutEditorDialog__toggleSwitch{background:var(--cs-modern-accent-background);border-color:var(--cs-modern-accent-background)}.LutEditorDialog__toggleInput:checked+.LutEditorDialog__toggleSwitch .LutEditorDialog__toggleThumb{background:var(--cs-modern-accent-foreground);transform:translate(20px,-50%)}.LutEditorDialog__toggleInput:focus-visible+.LutEditorDialog__toggleSwitch{outline:2px solid var(--cs-modern-accent-background);outline-offset:2px}.LutEditorDialog__toggleLabel{line-height:20px}.LutEditorDialog__toggle:has(input:disabled),.LutEditorDialog__toggle:has(input[readonly]){opacity:.5}.LutEditorDialog__grid{display:flex;flex-direction:column;gap:14px}.LutEditorDialog__field{display:flex;align-items:center;gap:10px}.LutEditorDialog__label{color:var(--cs-modern-foreground);font-size:13px}.LutEditorDialog__input{flex:1 1 auto;min-width:0;height:30px;padding:2px 8px;box-sizing:border-box;background:var(--cs-window-background);color:var(--cs-modern-foreground);border:1px solid var(--cs-panel-border);border-radius:4px;font-size:13px}.LutEditorDialog__previews{display:flex;gap:16px;justify-content:center}.LutEditorDialog__preview{margin:0;text-align:center}.LutEditorDialog__preview canvas{display:block;width:160px;height:160px;border:1px solid var(--cs-panel-border);border-radius:4px}.LutEditorDialog__preview figcaption{margin-top:4px;font-size:12px;color:var(--cs-control-subtext)}.LutEditorDialog__spacer{flex:1 1 auto}.LutEditorDialog__menuButton{display:inline-flex;align-items:center;gap:6px}.LutEditorDialog__menuButton svg{flex-shrink:0;opacity:.7}.LutEditorDialog__toolbar,.LutEditorDialog__opRow{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.LutEditorDialog__toolbar button,.LutEditorDialog__opRow button,.LutEditorDialog__field button{height:30px;padding:0 12px;background:var(--cs-modern-background);color:var(--cs-modern-foreground);border:1px solid var(--cs-panel-border);border-radius:4px;font-size:13px;cursor:pointer}.LutEditorDialog__toolbar button:hover:not(:disabled),.LutEditorDialog__opRow button:hover:not(:disabled),.LutEditorDialog__field button:hover:not(:disabled){background:var(--cs-modern-highlight)}.LutEditorDialog__toolbar button:disabled,.LutEditorDialog__opRow button:disabled,.LutEditorDialog__field button:disabled{opacity:.5;cursor:default}.LutEditorDialog__toolbar .DropdownButton,.LutEditorDialog__opRow .DropdownButton,.LutEditorDialog__field .DropdownButton{padding:0}.LutEditorDialog__toolbar .DropdownButton__btn,.LutEditorDialog__opRow .DropdownButton__btn,.LutEditorDialog__field .DropdownButton__btn{height:30px;padding:0 8px 0 12px;background:var(--cs-modern-background);color:var(--cs-modern-foreground);border:1px solid var(--cs-panel-border);border-radius:4px}.LutEditorDialog__toolbar .DropdownButton__btn:hover,.LutEditorDialog__toolbar .DropdownButton__btn--open,.LutEditorDialog__opRow .DropdownButton__btn:hover,.LutEditorDialog__opRow .DropdownButton__btn--open,.LutEditorDialog__field .DropdownButton__btn:hover,.LutEditorDialog__field .DropdownButton__btn--open{background:var(--cs-modern-highlight)}.LutEditorDialog__toolbar .DropdownButton__btn-label,.LutEditorDialog__opRow .DropdownButton__btn-label,.LutEditorDialog__field .DropdownButton__btn-label{flex:0 0 auto;font-size:13px}.ZoomStatusWidget{position:relative;display:flex;align-items:center;gap:1px;flex-shrink:0}.ZoomStatusWidget__btn{background:transparent;border:none;border-radius:4px;color:var(--cs-control-text);cursor:default;font-family:inherit;padding:calc(4px * var(--touch-scale, 1)) 8px;-webkit-user-select:none;user-select:none}.ZoomStatusWidget__btn:hover,.ZoomStatusWidget__btn:active{background-color:var(--cs-menu-highlight);color:var(--cs-menu-highlight-foreground)}.ZoomStatusWidget__btn{font-size:8pt;line-height:calc(1 * var(--touch-scale, 1))}.ZoomStatusWidget__btn--step{min-width:calc(18px * var(--touch-scale, 1));text-align:center;font-size:calc(10pt * var(--touch-scale, 1));font-weight:700;padding:0 calc(4px * var(--touch-scale, 1))}.ZoomStatusWidget__label{min-width:calc(52px * var(--touch-scale, 1));text-align:center;display:flex;align-items:center;justify-content:center;gap:2px}.ZoomStatusWidget__label--open{background-color:var(--cs-modern-highlight)}.ZoomStatusWidget__caret{font-size:7pt;opacity:.6}.ZoomStatusWidget__dropdown{position:absolute;bottom:calc(100% + 2px);right:0;min-width:200px;max-height:calc(100vh - 48px);overflow-y:auto;scrollbar-width:thin;z-index:1000;padding:4px;background-color:#fdfdfdd9;border:1px solid rgba(0,0,0,.08);border-radius:8px;box-shadow:0 8px 32px #0000001f,0 2px 8px #0000000f;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);color:var(--cs-control-text)}:root[data-dark=true] .ZoomStatusWidget__dropdown{background-color:#2b2c31e0;border-color:#ffffff14}:root.noTransp .ZoomStatusWidget__dropdown{background-color:#fdfdfd;backdrop-filter:none;-webkit-backdrop-filter:none}:root[data-dark=true].noTransp .ZoomStatusWidget__dropdown{background-color:#2b2c31}:root.noShadow .ZoomStatusWidget__dropdown{box-shadow:none}.ZoomStatusWidget__item{display:flex;align-items:center;height:calc(28px * var(--touch-scale, 1));border-radius:4px;cursor:default;width:100%;background:transparent;border:none;color:var(--cs-control-text);font-family:inherit;font-size:9pt;padding:0;text-align:left;white-space:nowrap}.ZoomStatusWidget__item:hover{background-color:var(--cs-menu-highlight);color:var(--cs-menu-highlight-foreground)}.ZoomStatusWidget__item:hover .ZoomStatusWidget__item-shortcut{color:inherit;opacity:.75}.ZoomStatusWidget__item-check{width:20px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.ZoomStatusWidget__item-check svg{width:12px;height:12px}.ZoomStatusWidget__item-label{flex:1}.ZoomStatusWidget__item-shortcut{margin-left:24px;padding-right:8px;color:var(--cs-control-subtext)}.ZoomStatusWidget__sep{height:1px;background-color:var(--cs-separator-dark);margin:4px 8px;opacity:.5}.ScreenClipOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;overflow:hidden;background:#000;cursor:crosshair;-webkit-user-select:none;user-select:none;touch-action:none}.ScreenClipOverlay__canvas{display:block;position:absolute;top:0;right:0;bottom:0;left:0}.ScreenClipOverlay__bar{position:absolute;left:50%;bottom:24px;transform:translate(-50%);display:flex;align-items:center;gap:12px;padding:8px 14px;border-radius:6px;background:#202020eb;color:#fff;font-size:13px;box-shadow:0 2px 12px #00000080;cursor:default}.ScreenClipOverlay__hint{opacity:.85}.ScreenClipOverlay__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(255,255,255,.35);background:#ffffff14;color:#fff;font-size:13px;padding:4px 12px;border-radius:4px;cursor:pointer}.ScreenClipOverlay__btn:hover{background:#ffffff2e}.ScreenClipOverlay__btn--cancel{border-color:#fff3}.SelectMonitorDialog__panel{position:relative;background:var(--cs-window-base, var(--cs-dialog-bg, transparent));overflow:hidden;margin:0 auto}.SelectMonitorDialog__loading{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.SelectMonitorDialog__monitor{position:absolute;box-sizing:border-box;padding:2px;margin:0;border:none;background:transparent;cursor:pointer}.SelectMonitorDialog__monitor:focus-visible{outline:2px solid var(--cs-accent, #4a90d9);outline-offset:-2px}.SelectMonitorDialog__slice{position:absolute;top:2px;right:2px;bottom:2px;left:2px;background-repeat:no-repeat;pointer-events:none}.SelectMonitorDialog__dim{position:absolute;top:2px;right:2px;bottom:2px;left:2px;background:#80808080;pointer-events:none}.SelectMonitorDialog__monitor:hover .SelectMonitorDialog__dim,.SelectMonitorDialog__monitor:focus-visible .SelectMonitorDialog__dim{display:none}.LoadingIndicator__veil{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;pointer-events:all;display:flex;align-items:center;justify-content:center}.LoadingIndicator__window{min-width:240px;text-align:left}.ScriptStatusWidget{display:flex;align-items:center;gap:6px;margin-right:8px;min-width:0;flex:1}.ScriptStatusWidget__text{color:var(--cs-control-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:32vw}.ScriptStatusWidget__stop{display:flex;align-items:center;gap:3px;flex-shrink:0;border:1px solid var(--cs-separator-light);border-radius:3px;background:var(--cs-window-base);color:var(--cs-control-text);font-size:8pt;line-height:1;padding:2px 6px;cursor:pointer}.ScriptStatusWidget__stop:hover{background-color:var(--cs-modern-highlight)}.NotFound{display:flex;align-items:center;justify-content:center;height:100vh;background:#ecf3fb;font-family:Segoe UI Variable,system-ui,Segoe UI,sans-serif}.NotFound__content{text-align:center}.NotFound__content h1{font-size:72px;margin:0 0 8px;color:#dd7a01;font-weight:700}.NotFound__content h2{font-size:18px;margin:0 0 16px;color:#000;font-weight:700}.NotFound__content p{margin:8px 0;color:#444;font-size:9pt}.NotFound__content a{color:#dd7a01;text-decoration:none}.NotFound__content a:hover{text-decoration:underline}.HostValidate{min-height:100vh;box-sizing:border-box;padding:20px 24px 48px;background:var(--cs-modern-background);color:var(--cs-modern-foreground);font-family:Segoe UI Variable,system-ui,Segoe UI,sans-serif;font-size:9pt}.HostValidate__header{max-width:1100px;margin:0 auto 16px}.HostValidate__header h1{margin:0 0 6px;font-size:18pt;font-weight:600}.HostValidate__lede{margin:0 0 14px;max-width:70ch;color:var(--cs-control-subtext);line-height:1.45}.HostValidate__env{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px 16px;margin:0 0 14px;padding:12px 14px;border:1px solid var(--cs-panel-border);border-radius:6px;background:var(--cs-window-background)}.HostValidate__env div{display:flex;flex-direction:column;gap:2px}.HostValidate__env dt{color:var(--cs-control-subtext);font-size:8pt;text-transform:uppercase;letter-spacing:.03em}.HostValidate__env dd{margin:0;font-weight:600;font-variant-numeric:tabular-nums}.HostValidate__controls{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin:0 0 14px}.HostValidate__controls button{font-family:inherit;font-size:9pt;padding:6px 16px;border-radius:5px;border:1px solid var(--cs-modern-accent-background);background:var(--cs-modern-accent-background);color:var(--cs-modern-accent-foreground);cursor:pointer}.HostValidate__controls button:disabled{opacity:.55;cursor:default}.HostValidate__force{display:inline-flex;align-items:center;gap:6px;color:var(--cs-control-subtext);cursor:pointer}.HostValidate__force input{cursor:pointer}.HostValidate__summary{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 4px}.HostValidate__summary .chip{padding:3px 10px;border-radius:999px;font-weight:600;font-size:8.5pt;border:1px solid var(--cs-panel-border);background:var(--cs-window-background);font-variant-numeric:tabular-nums}.HostValidate__summary .chip--ok{border-color:#2e7d32;color:#2e7d32}.HostValidate__summary .chip--failed{border-color:#c62828;color:#c62828}.HostValidate__summary .chip--unsupported{color:var(--cs-control-subtext)}.HostValidate__error{max-width:1100px;margin:0 auto 16px;padding:10px 14px;border:1px solid #c62828;border-radius:6px;color:#c62828;background:var(--cs-window-background)}.HostValidate__error code{font-family:ui-monospace,Consolas,monospace}.HostValidate__tableWrap{max-width:1100px;margin:0 auto;overflow-x:auto;border:1px solid var(--cs-panel-border);border-radius:6px}.HostValidate__table{width:100%;border-collapse:collapse;font-size:9pt}.HostValidate__table th,.HostValidate__table td{text-align:left;padding:5px 10px;border-bottom:1px solid var(--cs-separator-light);vertical-align:top}.HostValidate__table thead th{position:sticky;top:0;background:var(--cs-window-background);color:var(--cs-control-subtext);font-size:8pt;text-transform:uppercase;letter-spacing:.03em;z-index:1}.HostValidate__group th{background:var(--cs-window-background);font-weight:700;font-size:8.5pt;text-transform:uppercase;letter-spacing:.04em;color:var(--cs-modern-accent-link)}.HostValidate__op{font-family:ui-monospace,Consolas,monospace;font-weight:600;white-space:nowrap}.HostValidate__ms{text-align:right;font-variant-numeric:tabular-nums;color:var(--cs-control-subtext)}.HostValidate__desc{color:var(--cs-control-subtext);min-width:220px}.HostValidate .badge{display:inline-block;padding:1px 8px;border-radius:999px;font-size:8pt;font-weight:600;border:1px solid var(--cs-panel-border);white-space:nowrap}.HostValidate .badge--probe-invoke{border-color:var(--cs-modern-accent-background);color:var(--cs-modern-accent-link)}.HostValidate .badge--probe-support{color:var(--cs-control-subtext)}.HostValidate .badge--ok{border-color:#2e7d32;color:#2e7d32}.HostValidate .badge--failed{border-color:#c62828;color:#c62828}.HostValidate .badge--unsupported,.HostValidate .badge--skipped{color:var(--cs-control-subtext)}.HostValidate .badge--pending{color:var(--cs-control-subtext);opacity:.6}:root{color-scheme:light dark;--cs-window-base: #ecf3fb;--cs-window-background: #ffffff;--cs-application-workspace: #dee5ec;--cs-panel-border: #d6dbe1;--cs-separator-dark: #c5c5c6;--cs-separator-light: #ecf3fb;--cs-tool-strip-drop-down-background: #fdfdfd;--cs-menu-border: #999999;--cs-button-selected-border: #dd7a01;--cs-button-selected-background: #f5d7b2;--cs-button-pressed-background: #eebc80;--cs-control-text: #000000;--cs-control-subtext: #999999;--cs-dialog-divider: #edebe9;--cs-modern-background: #ffffff;--cs-modern-foreground: #000000;--cs-modern-accent-background: #dd7a01;--cs-modern-accent-foreground: #ffffff;--cs-modern-accent-link: #dd7a01;--cs-modern-highlight: #e8e8e8;--cs-menu-highlight: #e8e8e8;--cs-menu-highlight-foreground: #000000;--cs-modern-highlight-foreground: #000000;--cs-button-selected-foreground: #000000;--cs-button-hover-border: transparent}@media (prefers-color-scheme: dark){:root:not([data-host-theme="1"]){--cs-window-base: #1e252b;--cs-window-background: #000000;--cs-application-workspace: #2b3237;--cs-panel-border: #565b60;--cs-separator-dark: #737373;--cs-separator-light: #1e252b;--cs-tool-strip-drop-down-background: #2b2c31;--cs-menu-border: #696969;--cs-button-selected-border: #dd7a01;--cs-button-selected-background: #432500;--cs-button-pressed-background: #603500;--cs-control-text: #ffffff;--cs-control-subtext: #666666;--cs-dialog-divider: #3d434a;--cs-modern-background: #252b30;--cs-modern-foreground: #ffffff;--cs-modern-accent-background: #dd7a01;--cs-modern-accent-foreground: #ffffff;--cs-modern-accent-link: #f0930d;--cs-modern-highlight: rgba(255, 255, 255, .09);--cs-menu-highlight: rgba(255, 255, 255, .09);--cs-menu-highlight-foreground: #ffffff;--cs-modern-highlight-foreground: #ffffff;--cs-button-selected-foreground: #ffffff;--cs-button-hover-border: transparent}}:root[data-host-theme="1"],:root[data-host-theme="1"][data-theme]{--cs-menu-highlight: var(--cs-modern-highlight);--cs-menu-highlight-foreground: var(--cs-control-text);--cs-modern-highlight-foreground: var(--cs-control-text);--cs-button-selected-foreground: var(--cs-control-text);--cs-button-hover-border: transparent}:root[data-theme=acrylic-fire-dark]{--cs-window-base: #1e252b;--cs-window-background: #292a38;--cs-application-workspace: #2b3237;--cs-panel-border: #5e6368;--cs-separator-dark: #737373;--cs-separator-light: #1e252b;--cs-tool-strip-drop-down-background: #2b2c31;--cs-menu-border: #696969;--cs-button-selected-border: #dd7a01;--cs-button-selected-background: #432500;--cs-button-pressed-background: #603500;--cs-control-text: #ffffff;--cs-control-subtext: #73777b;--cs-dialog-divider: #444750;--cs-modern-background: #000000;--cs-modern-foreground: #ffffff;--cs-modern-accent-background: #dd7a01;--cs-modern-accent-foreground: #ffffff;--cs-modern-accent-link: #dd7a01;--cs-modern-highlight: #171717;--cs-menu-highlight: #171717;--cs-menu-highlight-foreground: #ffffff;--cs-modern-highlight-foreground: #ffffff;--cs-button-selected-foreground: #ffffff;--cs-button-hover-border: transparent}:root[data-theme=acrylic-fire-light]{--cs-window-base: #ecf3fb;--cs-window-background: #fafcfd;--cs-application-workspace: #dee5ec;--cs-panel-border: #d6dbe1;--cs-separator-dark: #c5c5c6;--cs-separator-light: #ecf3fb;--cs-tool-strip-drop-down-background: #fdfdfd;--cs-menu-border: #696969;--cs-button-selected-border: #dd7a01;--cs-button-selected-background: #f5d7b2;--cs-button-pressed-background: #eebd80;--cs-control-text: #000000;--cs-control-subtext: #93989d;--cs-dialog-divider: #e8ebef;--cs-modern-background: #ffffff;--cs-modern-foreground: #000000;--cs-modern-accent-background: #dd7a01;--cs-modern-accent-foreground: #ffffff;--cs-modern-accent-link: #dd7a01;--cs-modern-highlight: #e8e8e8;--cs-menu-highlight: #e8e8e8;--cs-menu-highlight-foreground: #000000;--cs-modern-highlight-foreground: #000000;--cs-button-selected-foreground: #000000;--cs-button-hover-border: transparent}:root[data-theme=acrylic-ice-dark]{--cs-window-base: #1e252b;--cs-window-background: #292a38;--cs-application-workspace: #2b3237;--cs-panel-border: #5e6368;--cs-separator-dark: #737373;--cs-separator-light: #1e252b;--cs-tool-strip-drop-down-background: #2b2c31;--cs-menu-border: #696969;--cs-button-selected-border: #0078d4;--cs-button-selected-background: #002440;--cs-button-pressed-background: #005aa0;--cs-control-text: #ffffff;--cs-control-subtext: #73777b;--cs-dialog-divider: #444750;--cs-modern-background: #000000;--cs-modern-foreground: #ffffff;--cs-modern-accent-background: #0078d4;--cs-modern-accent-foreground: #ffffff;--cs-modern-accent-link: #0078d4;--cs-modern-highlight: #171717;--cs-menu-highlight: #171717;--cs-menu-highlight-foreground: #ffffff;--cs-modern-highlight-foreground: #ffffff;--cs-button-selected-foreground: #ffffff;--cs-button-hover-border: transparent}:root[data-theme=acrylic-ice-light]{--cs-window-base: #ecf3fb;--cs-window-background: #fafcfd;--cs-application-workspace: #dee5ec;--cs-panel-border: #d6dbe1;--cs-separator-dark: #c5c5c6;--cs-separator-light: #ecf3fb;--cs-tool-strip-drop-down-background: #fdfdfd;--cs-menu-border: #696969;--cs-button-selected-border: #0078d4;--cs-button-selected-background: #b2d6f2;--cs-button-pressed-background: #80bcea;--cs-control-text: #000000;--cs-control-subtext: #93989d;--cs-dialog-divider: #e8ebef;--cs-modern-background: #ffffff;--cs-modern-foreground: #000000;--cs-modern-accent-background: #0078d4;--cs-modern-accent-foreground: #ffffff;--cs-modern-accent-link: #0078d4;--cs-modern-highlight: #e8e8e8;--cs-menu-highlight: #e8e8e8;--cs-menu-highlight-foreground: #000000;--cs-modern-highlight-foreground: #000000;--cs-button-selected-foreground: #000000;--cs-button-hover-border: transparent}:root[data-theme=elegant-fire-dark]{--cs-window-base: #5a5a5a;--cs-window-background: #ffffff;--cs-application-workspace: #818181;--cs-panel-border: #505050;--cs-separator-dark: #505050;--cs-separator-light: #808080;--cs-tool-strip-drop-down-background: #404040;--cs-menu-border: #000000;--cs-button-selected-border: #ff9600;--cs-button-selected-background: #4d2e00;--cs-button-pressed-background: #4d2e00;--cs-control-text: #ffffff;--cs-control-subtext: #989898;--cs-dialog-divider: #a7a7a7;--cs-modern-background: #000000;--cs-modern-foreground: #ffffff;--cs-modern-accent-background: #ff9600;--cs-modern-accent-foreground: #ffffff;--cs-modern-accent-link: #ff9900;--cs-modern-highlight: #171717;--cs-menu-highlight: #171717;--cs-menu-highlight-foreground: #ffffff;--cs-modern-highlight-foreground: #ffffff;--cs-button-selected-foreground: #ffffff;--cs-button-hover-border: transparent}:root[data-theme=elegant-fire-light]{--cs-window-base: #dcdcdc;--cs-window-background: #ffffff;--cs-application-workspace: #ababab;--cs-panel-border: #a0a0a0;--cs-separator-dark: #a0a0a0;--cs-separator-light: #ffffff;--cs-tool-strip-drop-down-background: #fdfdfd;--cs-menu-border: #696969;--cs-button-selected-border: #ff9600;--cs-button-selected-background: #ffdfb2;--cs-button-pressed-background: #ffcb80;--cs-control-text: #000000;--cs-control-subtext: #898989;--cs-dialog-divider: #cfcfcf;--cs-modern-background: #ffffff;--cs-modern-foreground: #000000;--cs-modern-accent-background: #ff9600;--cs-modern-accent-foreground: #ffffff;--cs-modern-accent-link: #cc6633;--cs-modern-highlight: #e8e8e8;--cs-menu-highlight: #e8e8e8;--cs-menu-highlight-foreground: #000000;--cs-modern-highlight-foreground: #000000;--cs-button-selected-foreground: #000000;--cs-button-hover-border: transparent}:root[data-theme=elegant-forest-dark]{--cs-window-base: #5a5a5a;--cs-window-background: #ffffff;--cs-application-workspace: #818181;--cs-panel-border: #505050;--cs-separator-dark: #505050;--cs-separator-light: #808080;--cs-tool-strip-drop-down-background: #404040;--cs-menu-border: #000000;--cs-button-selected-border: #007828;--cs-button-selected-background: #00240c;--cs-button-pressed-background: #00240c;--cs-control-text: #ffffff;--cs-control-subtext: #989898;--cs-dialog-divider: #a7a7a7;--cs-modern-background: #000000;--cs-modern-foreground: #ffffff;--cs-modern-accent-background: #007828;--cs-modern-accent-foreground: #ffffff;--cs-modern-accent-link: #ff9900;--cs-modern-highlight: #171717;--cs-menu-highlight: #171717;--cs-menu-highlight-foreground: #ffffff;--cs-modern-highlight-foreground: #ffffff;--cs-button-selected-foreground: #ffffff;--cs-button-hover-border: transparent}:root[data-theme=elegant-forest-light]{--cs-window-base: #dcdcdc;--cs-window-background: #ffffff;--cs-application-workspace: #ababab;--cs-panel-border: #a0a0a0;--cs-separator-dark: #a0a0a0;--cs-separator-light: #ffffff;--cs-tool-strip-drop-down-background: #fdfdfd;--cs-menu-border: #696969;--cs-button-selected-border: #007828;--cs-button-selected-background: #b2d6be;--cs-button-pressed-background: #80bc94;--cs-control-text: #000000;--cs-control-subtext: #898989;--cs-dialog-divider: #cfcfcf;--cs-modern-background: #ffffff;--cs-modern-foreground: #000000;--cs-modern-accent-background: #007828;--cs-modern-accent-foreground: #ffffff;--cs-modern-accent-link: #007828;--cs-modern-highlight: #e8e8e8;--cs-menu-highlight: #e8e8e8;--cs-menu-highlight-foreground: #000000;--cs-modern-highlight-foreground: #000000;--cs-button-selected-foreground: #000000;--cs-button-hover-border: transparent}:root[data-theme=elegant-ice-dark]{--cs-window-base: #5a5a5a;--cs-window-background: #ffffff;--cs-application-workspace: #818181;--cs-panel-border: #505050;--cs-separator-dark: #505050;--cs-separator-light: #808080;--cs-tool-strip-drop-down-background: #404040;--cs-menu-border: #000000;--cs-button-selected-border: #3296ff;--cs-button-selected-background: #0f2e4d;--cs-button-pressed-background: #0f2e4d;--cs-control-text: #ffffff;--cs-control-subtext: #989898;--cs-dialog-divider: #a7a7a7;--cs-modern-background: #000000;--cs-modern-foreground: #ffffff;--cs-modern-accent-background: #3296ff;--cs-modern-accent-foreground: #ffffff;--cs-modern-accent-link: #ff9900;--cs-modern-highlight: #171717;--cs-menu-highlight: #171717;--cs-menu-highlight-foreground: #ffffff;--cs-modern-highlight-foreground: #ffffff;--cs-button-selected-foreground: #ffffff;--cs-button-hover-border: transparent}:root[data-theme=elegant-ice-light]{--cs-window-base: #dcdcdc;--cs-window-background: #ffffff;--cs-application-workspace: #ababab;--cs-panel-border: #a0a0a0;--cs-separator-dark: #a0a0a0;--cs-separator-light: #ffffff;--cs-tool-strip-drop-down-background: #fdfdfd;--cs-menu-border: #696969;--cs-button-selected-border: #3296ff;--cs-button-selected-background: #c1dfff;--cs-button-pressed-background: #99cbff;--cs-control-text: #000000;--cs-control-subtext: #898989;--cs-dialog-divider: #cfcfcf;--cs-modern-background: #ffffff;--cs-modern-foreground: #000000;--cs-modern-accent-background: #3296ff;--cs-modern-accent-foreground: #ffffff;--cs-modern-accent-link: #3296ff;--cs-modern-highlight: #e8e8e8;--cs-menu-highlight: #e8e8e8;--cs-menu-highlight-foreground: #000000;--cs-modern-highlight-foreground: #000000;--cs-button-selected-foreground: #000000;--cs-button-hover-border: transparent}:root[data-theme=elegant-lavender-dark]{--cs-window-base: #5a5a5a;--cs-window-background: #ffffff;--cs-application-workspace: #818181;--cs-panel-border: #505050;--cs-separator-dark: #505050;--cs-separator-light: #808080;--cs-tool-strip-drop-down-background: #404040;--cs-menu-border: #000000;--cs-button-selected-border: #8800ff;--cs-button-selected-background: #29004d;--cs-button-pressed-background: #29004d;--cs-control-text: #ffffff;--cs-control-subtext: #989898;--cs-dialog-divider: #a7a7a7;--cs-modern-background: #000000;--cs-modern-foreground: #ffffff;--cs-modern-accent-background: #8800ff;--cs-modern-accent-foreground: #ffffff;--cs-modern-accent-link: #ff9900;--cs-modern-highlight: #171717;--cs-menu-highlight: #171717;--cs-menu-highlight-foreground: #ffffff;--cs-modern-highlight-foreground: #ffffff;--cs-button-selected-foreground: #ffffff;--cs-button-hover-border: transparent}:root[data-theme=elegant-lavender-light]{--cs-window-base: #dcdcdc;--cs-window-background: #ffffff;--cs-application-workspace: #ababab;--cs-panel-border: #a0a0a0;--cs-separator-dark: #a0a0a0;--cs-separator-light: #ffffff;--cs-tool-strip-drop-down-background: #fdfdfd;--cs-menu-border: #696969;--cs-button-selected-border: #8800ff;--cs-button-selected-background: #dbb2ff;--cs-button-pressed-background: #c480ff;--cs-control-text: #000000;--cs-control-subtext: #898989;--cs-dialog-divider: #cfcfcf;--cs-modern-background: #ffffff;--cs-modern-foreground: #000000;--cs-modern-accent-background: #8800ff;--cs-modern-accent-foreground: #ffffff;--cs-modern-accent-link: #8800ff;--cs-modern-highlight: #e8e8e8;--cs-menu-highlight: #e8e8e8;--cs-menu-highlight-foreground: #000000;--cs-modern-highlight-foreground: #000000;--cs-button-selected-foreground: #000000;--cs-button-hover-border: transparent}:root[data-theme=elegant-love-dark]{--cs-window-base: #5a5a5a;--cs-window-background: #ffffff;--cs-application-workspace: #818181;--cs-panel-border: #505050;--cs-separator-dark: #505050;--cs-separator-light: #808080;--cs-tool-strip-drop-down-background: #404040;--cs-menu-border: #000000;--cs-button-selected-border: #ff14c8;--cs-button-selected-background: #4d063d;--cs-button-pressed-background: #4d063d;--cs-control-text: #ffffff;--cs-control-subtext: #989898;--cs-dialog-divider: #a7a7a7;--cs-modern-background: #000000;--cs-modern-foreground: #ffffff;--cs-modern-accent-background: #ff14c8;--cs-modern-accent-foreground: #ffffff;--cs-modern-accent-link: #ff9900;--cs-modern-highlight: #171717;--cs-menu-highlight: #171717;--cs-menu-highlight-foreground: #ffffff;--cs-modern-highlight-foreground: #ffffff;--cs-button-selected-foreground: #ffffff;--cs-button-hover-border: transparent}:root[data-theme=elegant-love-light]{--cs-window-base: #dcdcdc;--cs-window-background: #ffffff;--cs-application-workspace: #ababab;--cs-panel-border: #a0a0a0;--cs-separator-dark: #a0a0a0;--cs-separator-light: #ffffff;--cs-tool-strip-drop-down-background: #fdfdfd;--cs-menu-border: #696969;--cs-button-selected-border: #ff14c8;--cs-button-selected-background: #ffb8ee;--cs-button-pressed-background: #ff8ae4;--cs-control-text: #000000;--cs-control-subtext: #898989;--cs-dialog-divider: #cfcfcf;--cs-modern-background: #ffffff;--cs-modern-foreground: #000000;--cs-modern-accent-background: #ff14c8;--cs-modern-accent-foreground: #ffffff;--cs-modern-accent-link: #ff14c8;--cs-modern-highlight: #e8e8e8;--cs-menu-highlight: #e8e8e8;--cs-menu-highlight-foreground: #000000;--cs-modern-highlight-foreground: #000000;--cs-button-selected-foreground: #000000;--cs-button-hover-border: transparent}:root[data-theme=elegant-ocean-dark]{--cs-window-base: #5a5a5a;--cs-window-background: #ffffff;--cs-application-workspace: #818181;--cs-panel-border: #505050;--cs-separator-dark: #505050;--cs-separator-light: #808080;--cs-tool-strip-drop-down-background: #404040;--cs-menu-border: #000000;--cs-button-selected-border: #00f0ff;--cs-button-selected-background: #00494d;--cs-button-pressed-background: #00494d;--cs-control-text: #ffffff;--cs-control-subtext: #989898;--cs-dialog-divider: #a7a7a7;--cs-modern-background: #000000;--cs-modern-foreground: #ffffff;--cs-modern-accent-background: #00f0ff;--cs-modern-accent-foreground: #ffffff;--cs-modern-accent-link: #ff9900;--cs-modern-highlight: #171717;--cs-menu-highlight: #171717;--cs-menu-highlight-foreground: #ffffff;--cs-modern-highlight-foreground: #ffffff;--cs-button-selected-foreground: #ffffff;--cs-button-hover-border: transparent}:root[data-theme=elegant-ocean-light]{--cs-window-base: #dcdcdc;--cs-window-background: #ffffff;--cs-application-workspace: #ababab;--cs-panel-border: #a0a0a0;--cs-separator-dark: #a0a0a0;--cs-separator-light: #ffffff;--cs-tool-strip-drop-down-background: #fdfdfd;--cs-menu-border: #696969;--cs-button-selected-border: #00f0ff;--cs-button-selected-background: #b2faff;--cs-button-pressed-background: #80f8ff;--cs-control-text: #000000;--cs-control-subtext: #898989;--cs-dialog-divider: #cfcfcf;--cs-modern-background: #ffffff;--cs-modern-foreground: #000000;--cs-modern-accent-background: #00f0ff;--cs-modern-accent-foreground: #ffffff;--cs-modern-accent-link: #00f0ff;--cs-modern-highlight: #e8e8e8;--cs-menu-highlight: #e8e8e8;--cs-menu-highlight-foreground: #000000;--cs-modern-highlight-foreground: #000000;--cs-button-selected-foreground: #000000;--cs-button-hover-border: transparent}:root[data-theme=elegant-slate-dark]{--cs-window-base: #5a5a5a;--cs-window-background: #ffffff;--cs-application-workspace: #818181;--cs-panel-border: #505050;--cs-separator-dark: #505050;--cs-separator-light: #808080;--cs-tool-strip-drop-down-background: #404040;--cs-menu-border: #000000;--cs-button-selected-border: #646464;--cs-button-selected-background: #1e1e1e;--cs-button-pressed-background: #1e1e1e;--cs-control-text: #ffffff;--cs-control-subtext: #989898;--cs-dialog-divider: #a7a7a7;--cs-modern-background: #000000;--cs-modern-foreground: #ffffff;--cs-modern-accent-background: #646464;--cs-modern-accent-foreground: #ffffff;--cs-modern-accent-link: #ff9900;--cs-modern-highlight: #171717;--cs-menu-highlight: #171717;--cs-menu-highlight-foreground: #ffffff;--cs-modern-highlight-foreground: #ffffff;--cs-button-selected-foreground: #ffffff;--cs-button-hover-border: transparent}:root[data-theme=elegant-slate-light]{--cs-window-base: #dcdcdc;--cs-window-background: #ffffff;--cs-application-workspace: #ababab;--cs-panel-border: #a0a0a0;--cs-separator-dark: #a0a0a0;--cs-separator-light: #ffffff;--cs-tool-strip-drop-down-background: #fdfdfd;--cs-menu-border: #696969;--cs-button-selected-border: #646464;--cs-button-selected-background: #d0d0d0;--cs-button-pressed-background: #b2b2b2;--cs-control-text: #000000;--cs-control-subtext: #898989;--cs-dialog-divider: #cfcfcf;--cs-modern-background: #ffffff;--cs-modern-foreground: #000000;--cs-modern-accent-background: #646464;--cs-modern-accent-foreground: #ffffff;--cs-modern-accent-link: #646464;--cs-modern-highlight: #e8e8e8;--cs-menu-highlight: #e8e8e8;--cs-menu-highlight-foreground: #000000;--cs-modern-highlight-foreground: #000000;--cs-button-selected-foreground: #000000;--cs-button-hover-border: transparent}:root[data-theme=elegant-strawberry-dark]{--cs-window-base: #5a5a5a;--cs-window-background: #ffffff;--cs-application-workspace: #818181;--cs-panel-border: #505050;--cs-separator-dark: #505050;--cs-separator-light: #808080;--cs-tool-strip-drop-down-background: #404040;--cs-menu-border: #000000;--cs-button-selected-border: #ff0000;--cs-button-selected-background: #4d0000;--cs-button-pressed-background: #4d0000;--cs-control-text: #ffffff;--cs-control-subtext: #989898;--cs-dialog-divider: #a7a7a7;--cs-modern-background: #000000;--cs-modern-foreground: #ffffff;--cs-modern-accent-background: #ff0000;--cs-modern-accent-foreground: #ffffff;--cs-modern-accent-link: #ff9900;--cs-modern-highlight: #171717;--cs-menu-highlight: #171717;--cs-menu-highlight-foreground: #ffffff;--cs-modern-highlight-foreground: #ffffff;--cs-button-selected-foreground: #ffffff;--cs-button-hover-border: transparent}:root[data-theme=elegant-strawberry-light]{--cs-window-base: #dcdcdc;--cs-window-background: #ffffff;--cs-application-workspace: #ababab;--cs-panel-border: #a0a0a0;--cs-separator-dark: #a0a0a0;--cs-separator-light: #ffffff;--cs-tool-strip-drop-down-background: #fdfdfd;--cs-menu-border: #696969;--cs-button-selected-border: #ff0000;--cs-button-selected-background: #ffb2b2;--cs-button-pressed-background: #ff8080;--cs-control-text: #000000;--cs-control-subtext: #898989;--cs-dialog-divider: #cfcfcf;--cs-modern-background: #ffffff;--cs-modern-foreground: #000000;--cs-modern-accent-background: #ff0000;--cs-modern-accent-foreground: #ffffff;--cs-modern-accent-link: #ff0000;--cs-modern-highlight: #e8e8e8;--cs-menu-highlight: #e8e8e8;--cs-menu-highlight-foreground: #000000;--cs-modern-highlight-foreground: #000000;--cs-button-selected-foreground: #000000;--cs-button-hover-border: transparent}:root[data-theme=elegant-sunshine-dark]{--cs-window-base: #5a5a5a;--cs-window-background: #ffffff;--cs-application-workspace: #818181;--cs-panel-border: #505050;--cs-separator-dark: #505050;--cs-separator-light: #808080;--cs-tool-strip-drop-down-background: #404040;--cs-menu-border: #000000;--cs-button-selected-border: #fff500;--cs-button-selected-background: #4d4a00;--cs-button-pressed-background: #4d4a00;--cs-control-text: #ffffff;--cs-control-subtext: #989898;--cs-dialog-divider: #a7a7a7;--cs-modern-background: #000000;--cs-modern-foreground: #ffffff;--cs-modern-accent-background: #fff500;--cs-modern-accent-foreground: #000000;--cs-modern-accent-link: #ff9900;--cs-modern-highlight: #171717;--cs-menu-highlight: #171717;--cs-menu-highlight-foreground: #ffffff;--cs-modern-highlight-foreground: #ffffff;--cs-button-selected-foreground: #ffffff;--cs-button-hover-border: transparent}:root[data-theme=elegant-sunshine-light]{--cs-window-base: #dcdcdc;--cs-window-background: #ffffff;--cs-application-workspace: #ababab;--cs-panel-border: #a0a0a0;--cs-separator-dark: #a0a0a0;--cs-separator-light: #ffffff;--cs-tool-strip-drop-down-background: #fdfdfd;--cs-menu-border: #696969;--cs-button-selected-border: #fff500;--cs-button-selected-background: #fffcb2;--cs-button-pressed-background: #fffa80;--cs-control-text: #000000;--cs-control-subtext: #898989;--cs-dialog-divider: #cfcfcf;--cs-modern-background: #ffffff;--cs-modern-foreground: #000000;--cs-modern-accent-background: #fff500;--cs-modern-accent-foreground: #000000;--cs-modern-accent-link: #fff500;--cs-modern-highlight: #e8e8e8;--cs-menu-highlight: #e8e8e8;--cs-menu-highlight-foreground: #000000;--cs-modern-highlight-foreground: #000000;--cs-button-selected-foreground: #000000;--cs-button-hover-border: transparent}:root[data-theme=high-contrast-black-on-white]{--cs-window-base: #ffffff;--cs-window-background: #ffffff;--cs-application-workspace: #ffffff;--cs-panel-border: #000000;--cs-separator-dark: #ffffff;--cs-separator-light: #000000;--cs-tool-strip-drop-down-background: #ffffff;--cs-menu-border: #000000;--cs-button-selected-border: #000000;--cs-button-selected-background: #000000;--cs-button-pressed-background: #000000;--cs-control-text: #000000;--cs-control-subtext: #000000;--cs-dialog-divider: #000000;--cs-modern-background: #ffffff;--cs-modern-foreground: #000000;--cs-modern-accent-background: #000000;--cs-modern-accent-foreground: #ffffff;--cs-modern-accent-link: #000000;--cs-modern-highlight: #e8e8e8;--cs-menu-highlight: #000000;--cs-menu-highlight-foreground: #ffffff;--cs-modern-highlight-foreground: #000000;--cs-button-selected-foreground: #ffffff;--cs-button-hover-border: #000000}:root[data-theme=high-contrast-white-on-black]{--cs-window-base: #000000;--cs-window-background: #000000;--cs-application-workspace: #333333;--cs-panel-border: #ffffff;--cs-separator-dark: #000000;--cs-separator-light: #ffffff;--cs-tool-strip-drop-down-background: #000000;--cs-menu-border: #808080;--cs-button-selected-border: #808080;--cs-button-selected-background: #ffffff;--cs-button-pressed-background: #ffffff;--cs-control-text: #ffffff;--cs-control-subtext: #606060;--cs-dialog-divider: #808080;--cs-modern-background: #000000;--cs-modern-foreground: #ffffff;--cs-modern-accent-background: #ffffff;--cs-modern-accent-foreground: #000000;--cs-modern-accent-link: #ffffff;--cs-modern-highlight: #171717;--cs-menu-highlight: #ffffff;--cs-menu-highlight-foreground: #000000;--cs-modern-highlight-foreground: #ffffff;--cs-button-selected-foreground: #000000;--cs-button-hover-border: #ffffff}:root[data-theme=liquid-blue-dark]{--cs-window-base: #1e1e1e;--cs-window-background: #242426;--cs-application-workspace: #2c2c2e;--cs-panel-border: #3a3a3c;--cs-separator-dark: #38383a;--cs-separator-light: #1e1e1e;--cs-tool-strip-drop-down-background: #262628;--cs-menu-border: #8e8e93;--cs-button-selected-border: #0a84ff;--cs-button-selected-background: #03284d;--cs-button-pressed-background: #04396f;--cs-control-text: #ffffff;--cs-control-subtext: #98989d;--cs-dialog-divider: #363638;--cs-modern-background: #000000;--cs-modern-foreground: #ffffff;--cs-modern-accent-background: #0a84ff;--cs-modern-accent-foreground: #ffffff;--cs-modern-accent-link: #0a84ff;--cs-modern-highlight: #1c1c1e;--cs-menu-highlight: #1c1c1e;--cs-menu-highlight-foreground: #ffffff;--cs-modern-highlight-foreground: #ffffff;--cs-button-selected-foreground: #ffffff;--cs-button-hover-border: transparent}:root[data-theme=liquid-blue-light]{--cs-window-base: #f2f2f7;--cs-window-background: #fbfbfd;--cs-application-workspace: #e5e5ea;--cs-panel-border: #d1d1d6;--cs-separator-dark: #c6c6c8;--cs-separator-light: #f2f2f7;--cs-tool-strip-drop-down-background: #fdfdfe;--cs-menu-border: #8e8e93;--cs-button-selected-border: #007aff;--cs-button-selected-background: #b3d7ff;--cs-button-pressed-background: #80bdff;--cs-control-text: #000000;--cs-control-subtext: #8a8a8e;--cs-dialog-divider: #e8e8ed;--cs-modern-background: #ffffff;--cs-modern-foreground: #000000;--cs-modern-accent-background: #007aff;--cs-modern-accent-foreground: #ffffff;--cs-modern-accent-link: #007aff;--cs-modern-highlight: #e9e9ee;--cs-menu-highlight: #e9e9ee;--cs-menu-highlight-foreground: #000000;--cs-modern-highlight-foreground: #000000;--cs-button-selected-foreground: #000000;--cs-button-hover-border: transparent}:root[data-theme=liquid-purple-dark]{--cs-window-base: #1e1e1e;--cs-window-background: #242426;--cs-application-workspace: #2c2c2e;--cs-panel-border: #3a3a3c;--cs-separator-dark: #38383a;--cs-separator-light: #1e1e1e;--cs-tool-strip-drop-down-background: #262628;--cs-menu-border: #8e8e93;--cs-button-selected-border: #bf5af2;--cs-button-selected-background: #391b49;--cs-button-pressed-background: #532769;--cs-control-text: #ffffff;--cs-control-subtext: #98989d;--cs-dialog-divider: #363638;--cs-modern-background: #000000;--cs-modern-foreground: #ffffff;--cs-modern-accent-background: #bf5af2;--cs-modern-accent-foreground: #ffffff;--cs-modern-accent-link: #bf5af2;--cs-modern-highlight: #1c1c1e;--cs-menu-highlight: #1c1c1e;--cs-menu-highlight-foreground: #ffffff;--cs-modern-highlight-foreground: #ffffff;--cs-button-selected-foreground: #ffffff;--cs-button-hover-border: transparent}:root[data-theme=liquid-purple-light]{--cs-window-base: #f2f2f7;--cs-window-background: #fbfbfd;--cs-application-workspace: #e5e5ea;--cs-panel-border: #d1d1d6;--cs-separator-dark: #c6c6c8;--cs-separator-light: #f2f2f7;--cs-tool-strip-drop-down-background: #fdfdfe;--cs-menu-border: #8e8e93;--cs-button-selected-border: #af52de;--cs-button-selected-background: #e7cbf5;--cs-button-pressed-background: #d7a9ef;--cs-control-text: #000000;--cs-control-subtext: #8a8a8e;--cs-dialog-divider: #e8e8ed;--cs-modern-background: #ffffff;--cs-modern-foreground: #000000;--cs-modern-accent-background: #af52de;--cs-modern-accent-foreground: #ffffff;--cs-modern-accent-link: #af52de;--cs-modern-highlight: #e9e9ee;--cs-menu-highlight: #e9e9ee;--cs-menu-highlight-foreground: #000000;--cs-modern-highlight-foreground: #000000;--cs-button-selected-foreground: #000000;--cs-button-hover-border: transparent}:root[data-theme=liquid-pink-dark]{--cs-window-base: #1e1e1e;--cs-window-background: #242426;--cs-application-workspace: #2c2c2e;--cs-panel-border: #3a3a3c;--cs-separator-dark: #38383a;--cs-separator-light: #1e1e1e;--cs-tool-strip-drop-down-background: #262628;--cs-menu-border: #8e8e93;--cs-button-selected-border: #ff375f;--cs-button-selected-background: #4d111d;--cs-button-pressed-background: #6f1829;--cs-control-text: #ffffff;--cs-control-subtext: #98989d;--cs-dialog-divider: #363638;--cs-modern-background: #000000;--cs-modern-foreground: #ffffff;--cs-modern-accent-background: #ff375f;--cs-modern-accent-foreground: #ffffff;--cs-modern-accent-link: #ff375f;--cs-modern-highlight: #1c1c1e;--cs-menu-highlight: #1c1c1e;--cs-menu-highlight-foreground: #ffffff;--cs-modern-highlight-foreground: #ffffff;--cs-button-selected-foreground: #ffffff;--cs-button-hover-border: transparent}:root[data-theme=liquid-pink-light]{--cs-window-base: #f2f2f7;--cs-window-background: #fbfbfd;--cs-application-workspace: #e5e5ea;--cs-panel-border: #d1d1d6;--cs-separator-dark: #c6c6c8;--cs-separator-light: #f2f2f7;--cs-tool-strip-drop-down-background: #fdfdfe;--cs-menu-border: #8e8e93;--cs-button-selected-border: #ff2d55;--cs-button-selected-background: #ffc0cc;--cs-button-pressed-background: #ff96aa;--cs-control-text: #000000;--cs-control-subtext: #8a8a8e;--cs-dialog-divider: #e8e8ed;--cs-modern-background: #ffffff;--cs-modern-foreground: #000000;--cs-modern-accent-background: #ff2d55;--cs-modern-accent-foreground: #ffffff;--cs-modern-accent-link: #ff2d55;--cs-modern-highlight: #e9e9ee;--cs-menu-highlight: #e9e9ee;--cs-menu-highlight-foreground: #000000;--cs-modern-highlight-foreground: #000000;--cs-button-selected-foreground: #000000;--cs-button-hover-border: transparent}:root[data-theme=liquid-red-dark]{--cs-window-base: #1e1e1e;--cs-window-background: #242426;--cs-application-workspace: #2c2c2e;--cs-panel-border: #3a3a3c;--cs-separator-dark: #38383a;--cs-separator-light: #1e1e1e;--cs-tool-strip-drop-down-background: #262628;--cs-menu-border: #8e8e93;--cs-button-selected-border: #ff453a;--cs-button-selected-background: #4d1511;--cs-button-pressed-background: #6f1e19;--cs-control-text: #ffffff;--cs-control-subtext: #98989d;--cs-dialog-divider: #363638;--cs-modern-background: #000000;--cs-modern-foreground: #ffffff;--cs-modern-accent-background: #ff453a;--cs-modern-accent-foreground: #ffffff;--cs-modern-accent-link: #ff453a;--cs-modern-highlight: #1c1c1e;--cs-menu-highlight: #1c1c1e;--cs-menu-highlight-foreground: #ffffff;--cs-modern-highlight-foreground: #ffffff;--cs-button-selected-foreground: #ffffff;--cs-button-hover-border: transparent}:root[data-theme=liquid-red-light]{--cs-window-base: #f2f2f7;--cs-window-background: #fbfbfd;--cs-application-workspace: #e5e5ea;--cs-panel-border: #d1d1d6;--cs-separator-dark: #c6c6c8;--cs-separator-light: #f2f2f7;--cs-tool-strip-drop-down-background: #fdfdfe;--cs-menu-border: #8e8e93;--cs-button-selected-border: #ff3b30;--cs-button-selected-background: #ffc4c1;--cs-button-pressed-background: #ff9d98;--cs-control-text: #000000;--cs-control-subtext: #8a8a8e;--cs-dialog-divider: #e8e8ed;--cs-modern-background: #ffffff;--cs-modern-foreground: #000000;--cs-modern-accent-background: #ff3b30;--cs-modern-accent-foreground: #ffffff;--cs-modern-accent-link: #ff3b30;--cs-modern-highlight: #e9e9ee;--cs-menu-highlight: #e9e9ee;--cs-menu-highlight-foreground: #000000;--cs-modern-highlight-foreground: #000000;--cs-button-selected-foreground: #000000;--cs-button-hover-border: transparent}:root[data-theme=liquid-orange-dark]{--cs-window-base: #1e1e1e;--cs-window-background: #242426;--cs-application-workspace: #2c2c2e;--cs-panel-border: #3a3a3c;--cs-separator-dark: #38383a;--cs-separator-light: #1e1e1e;--cs-tool-strip-drop-down-background: #262628;--cs-menu-border: #8e8e93;--cs-button-selected-border: #ff9f0a;--cs-button-selected-background: #4d3003;--cs-button-pressed-background: #6f4504;--cs-control-text: #ffffff;--cs-control-subtext: #98989d;--cs-dialog-divider: #363638;--cs-modern-background: #000000;--cs-modern-foreground: #ffffff;--cs-modern-accent-background: #ff9f0a;--cs-modern-accent-foreground: #000000;--cs-modern-accent-link: #ff9f0a;--cs-modern-highlight: #1c1c1e;--cs-menu-highlight: #1c1c1e;--cs-menu-highlight-foreground: #ffffff;--cs-modern-highlight-foreground: #ffffff;--cs-button-selected-foreground: #ffffff;--cs-button-hover-border: transparent}:root[data-theme=liquid-orange-light]{--cs-window-base: #f2f2f7;--cs-window-background: #fbfbfd;--cs-application-workspace: #e5e5ea;--cs-panel-border: #d1d1d6;--cs-separator-dark: #c6c6c8;--cs-separator-light: #f2f2f7;--cs-tool-strip-drop-down-background: #fdfdfe;--cs-menu-border: #8e8e93;--cs-button-selected-border: #ff9500;--cs-button-selected-background: #ffdfb3;--cs-button-pressed-background: #ffca80;--cs-control-text: #000000;--cs-control-subtext: #8a8a8e;--cs-dialog-divider: #e8e8ed;--cs-modern-background: #ffffff;--cs-modern-foreground: #000000;--cs-modern-accent-background: #ff9500;--cs-modern-accent-foreground: #000000;--cs-modern-accent-link: #ff9500;--cs-modern-highlight: #e9e9ee;--cs-menu-highlight: #e9e9ee;--cs-menu-highlight-foreground: #000000;--cs-modern-highlight-foreground: #000000;--cs-button-selected-foreground: #000000;--cs-button-hover-border: transparent}:root[data-theme=liquid-yellow-dark]{--cs-window-base: #1e1e1e;--cs-window-background: #242426;--cs-application-workspace: #2c2c2e;--cs-panel-border: #3a3a3c;--cs-separator-dark: #38383a;--cs-separator-light: #1e1e1e;--cs-tool-strip-drop-down-background: #262628;--cs-menu-border: #8e8e93;--cs-button-selected-border: #ffd60a;--cs-button-selected-background: #4d4003;--cs-button-pressed-background: #6f5d04;--cs-control-text: #ffffff;--cs-control-subtext: #98989d;--cs-dialog-divider: #363638;--cs-modern-background: #000000;--cs-modern-foreground: #ffffff;--cs-modern-accent-background: #ffd60a;--cs-modern-accent-foreground: #000000;--cs-modern-accent-link: #ffd60a;--cs-modern-highlight: #1c1c1e;--cs-menu-highlight: #1c1c1e;--cs-menu-highlight-foreground: #ffffff;--cs-modern-highlight-foreground: #ffffff;--cs-button-selected-foreground: #ffffff;--cs-button-hover-border: transparent}:root[data-theme=liquid-yellow-light]{--cs-window-base: #f2f2f7;--cs-window-background: #fbfbfd;--cs-application-workspace: #e5e5ea;--cs-panel-border: #d1d1d6;--cs-separator-dark: #c6c6c8;--cs-separator-light: #f2f2f7;--cs-tool-strip-drop-down-background: #fdfdfe;--cs-menu-border: #8e8e93;--cs-button-selected-border: #ffcc00;--cs-button-selected-background: #fff0b3;--cs-button-pressed-background: #ffe680;--cs-control-text: #000000;--cs-control-subtext: #8a8a8e;--cs-dialog-divider: #e8e8ed;--cs-modern-background: #ffffff;--cs-modern-foreground: #000000;--cs-modern-accent-background: #ffcc00;--cs-modern-accent-foreground: #000000;--cs-modern-accent-link: #ffcc00;--cs-modern-highlight: #e9e9ee;--cs-menu-highlight: #e9e9ee;--cs-menu-highlight-foreground: #000000;--cs-modern-highlight-foreground: #000000;--cs-button-selected-foreground: #000000;--cs-button-hover-border: transparent}:root[data-theme=liquid-green-dark]{--cs-window-base: #1e1e1e;--cs-window-background: #242426;--cs-application-workspace: #2c2c2e;--cs-panel-border: #3a3a3c;--cs-separator-dark: #38383a;--cs-separator-light: #1e1e1e;--cs-tool-strip-drop-down-background: #262628;--cs-menu-border: #8e8e93;--cs-button-selected-border: #30d158;--cs-button-selected-background: #0e3f1a;--cs-button-pressed-background: #155b26;--cs-control-text: #ffffff;--cs-control-subtext: #98989d;--cs-dialog-divider: #363638;--cs-modern-background: #000000;--cs-modern-foreground: #ffffff;--cs-modern-accent-background: #30d158;--cs-modern-accent-foreground: #000000;--cs-modern-accent-link: #30d158;--cs-modern-highlight: #1c1c1e;--cs-menu-highlight: #1c1c1e;--cs-menu-highlight-foreground: #ffffff;--cs-modern-highlight-foreground: #ffffff;--cs-button-selected-foreground: #ffffff;--cs-button-hover-border: transparent}:root[data-theme=liquid-green-light]{--cs-window-base: #f2f2f7;--cs-window-background: #fbfbfd;--cs-application-workspace: #e5e5ea;--cs-panel-border: #d1d1d6;--cs-separator-dark: #c6c6c8;--cs-separator-light: #f2f2f7;--cs-tool-strip-drop-down-background: #fdfdfe;--cs-menu-border: #8e8e93;--cs-button-selected-border: #34c759;--cs-button-selected-background: #c2eecd;--cs-button-pressed-background: #9ae3ac;--cs-control-text: #000000;--cs-control-subtext: #8a8a8e;--cs-dialog-divider: #e8e8ed;--cs-modern-background: #ffffff;--cs-modern-foreground: #000000;--cs-modern-accent-background: #34c759;--cs-modern-accent-foreground: #000000;--cs-modern-accent-link: #34c759;--cs-modern-highlight: #e9e9ee;--cs-menu-highlight: #e9e9ee;--cs-menu-highlight-foreground: #000000;--cs-modern-highlight-foreground: #000000;--cs-button-selected-foreground: #000000;--cs-button-hover-border: transparent}:root[data-theme=liquid-graphite-dark]{--cs-window-base: #1e1e1e;--cs-window-background: #242426;--cs-application-workspace: #2c2c2e;--cs-panel-border: #3a3a3c;--cs-separator-dark: #38383a;--cs-separator-light: #1e1e1e;--cs-tool-strip-drop-down-background: #262628;--cs-menu-border: #8e8e93;--cs-button-selected-border: #98989d;--cs-button-selected-background: #2e2e2f;--cs-button-pressed-background: #424244;--cs-control-text: #ffffff;--cs-control-subtext: #98989d;--cs-dialog-divider: #363638;--cs-modern-background: #000000;--cs-modern-foreground: #ffffff;--cs-modern-accent-background: #98989d;--cs-modern-accent-foreground: #000000;--cs-modern-accent-link: #98989d;--cs-modern-highlight: #1c1c1e;--cs-menu-highlight: #1c1c1e;--cs-menu-highlight-foreground: #ffffff;--cs-modern-highlight-foreground: #ffffff;--cs-button-selected-foreground: #ffffff;--cs-button-hover-border: transparent}:root[data-theme=liquid-graphite-light]{--cs-window-base: #f2f2f7;--cs-window-background: #fbfbfd;--cs-application-workspace: #e5e5ea;--cs-panel-border: #d1d1d6;--cs-separator-dark: #c6c6c8;--cs-separator-light: #f2f2f7;--cs-tool-strip-drop-down-background: #fdfdfe;--cs-menu-border: #8e8e93;--cs-button-selected-border: #8e8e93;--cs-button-selected-background: #dddddf;--cs-button-pressed-background: #c7c7c9;--cs-control-text: #000000;--cs-control-subtext: #8a8a8e;--cs-dialog-divider: #e8e8ed;--cs-modern-background: #ffffff;--cs-modern-foreground: #000000;--cs-modern-accent-background: #8e8e93;--cs-modern-accent-foreground: #000000;--cs-modern-accent-link: #8e8e93;--cs-modern-highlight: #e9e9ee;--cs-menu-highlight: #e9e9ee;--cs-menu-highlight-foreground: #000000;--cs-modern-highlight-foreground: #000000;--cs-button-selected-foreground: #000000;--cs-button-hover-border: transparent}:root[data-theme=material-baseline-dark]{--cs-window-base: #211f26;--cs-window-background: #141218;--cs-application-workspace: #1d1b20;--cs-panel-border: #49454f;--cs-separator-dark: #938f99;--cs-separator-light: #211f26;--cs-tool-strip-drop-down-background: #2b2930;--cs-menu-border: #938f99;--cs-button-selected-border: #d0bcff;--cs-button-selected-background: #4a4458;--cs-button-pressed-background: #4f378b;--cs-control-text: #e6e0e9;--cs-control-subtext: #cac4d0;--cs-dialog-divider: #36343b;--cs-modern-background: #000000;--cs-modern-foreground: #ffffff;--cs-modern-accent-background: #d0bcff;--cs-modern-accent-foreground: #381e72;--cs-modern-accent-link: #d0bcff;--cs-modern-highlight: #36343b;--cs-menu-highlight: #36343b;--cs-menu-highlight-foreground: #e6e0e9;--cs-modern-highlight-foreground: #e6e0e9;--cs-button-selected-foreground: #e6e0e9;--cs-button-hover-border: transparent}:root[data-theme=material-baseline-light]{--cs-window-base: #f3edf7;--cs-window-background: #fef7ff;--cs-application-workspace: #f7f2fa;--cs-panel-border: #cac4d0;--cs-separator-dark: #79747e;--cs-separator-light: #f3edf7;--cs-tool-strip-drop-down-background: #ece6f0;--cs-menu-border: #79747e;--cs-button-selected-border: #6750a4;--cs-button-selected-background: #e8def8;--cs-button-pressed-background: #eaddff;--cs-control-text: #1d1b20;--cs-control-subtext: #49454f;--cs-dialog-divider: #e6e0e9;--cs-modern-background: #ffffff;--cs-modern-foreground: #000000;--cs-modern-accent-background: #6750a4;--cs-modern-accent-foreground: #ffffff;--cs-modern-accent-link: #6750a4;--cs-modern-highlight: #e6e0e9;--cs-menu-highlight: #e6e0e9;--cs-menu-highlight-foreground: #1d1b20;--cs-modern-highlight-foreground: #1d1b20;--cs-button-selected-foreground: #1d1b20;--cs-button-hover-border: transparent}:root[data-theme=material-green-dark]{--cs-window-base: #1f2621;--cs-window-background: #121814;--cs-application-workspace: #1b201d;--cs-panel-border: #454f4a;--cs-separator-dark: #8f9994;--cs-separator-light: #1f2621;--cs-tool-strip-drop-down-background: #29302b;--cs-menu-border: #8f9994;--cs-button-selected-border: #bcffd5;--cs-button-selected-background: #44584b;--cs-button-pressed-background: #378b55;--cs-control-text: #e0e9e7;--cs-control-subtext: #c4d0cb;--cs-dialog-divider: #343b36;--cs-modern-background: #000000;--cs-modern-foreground: #ffffff;--cs-modern-accent-background: #bcffd5;--cs-modern-accent-foreground: #1e723e;--cs-modern-accent-link: #bcffd5;--cs-modern-highlight: #343b36;--cs-menu-highlight: #343b36;--cs-menu-highlight-foreground: #e0e9e7;--cs-modern-highlight-foreground: #e0e9e7;--cs-button-selected-foreground: #e0e9e7;--cs-button-hover-border: transparent}:root[data-theme=material-green-light]{--cs-window-base: #edf7f4;--cs-window-background: #f7ffff;--cs-application-workspace: #f2faf8;--cs-panel-border: #c4d0cb;--cs-separator-dark: #747e7a;--cs-separator-light: #edf7f4;--cs-tool-strip-drop-down-background: #e6f0ed;--cs-menu-border: #747e7a;--cs-button-selected-border: #408459;--cs-button-selected-background: #def8ea;--cs-button-pressed-background: #ddffed;--cs-control-text: #1b201d;--cs-control-subtext: #454f4a;--cs-dialog-divider: #e0e9e7;--cs-modern-background: #ffffff;--cs-modern-foreground: #000000;--cs-modern-accent-background: #408459;--cs-modern-accent-foreground: #ffffff;--cs-modern-accent-link: #408459;--cs-modern-highlight: #e0e9e7;--cs-menu-highlight: #e0e9e7;--cs-menu-highlight-foreground: #1b201d;--cs-modern-highlight-foreground: #1b201d;--cs-button-selected-foreground: #1b201d;--cs-button-hover-border: transparent}:root[data-theme=material-blue-dark]{--cs-window-base: #1f2126;--cs-window-background: #121318;--cs-application-workspace: #1b1c20;--cs-panel-border: #45464f;--cs-separator-dark: #8f9099;--cs-separator-light: #1f2126;--cs-tool-strip-drop-down-background: #292b30;--cs-menu-border: #8f9099;--cs-button-selected-border: #bcccff;--cs-button-selected-background: #444958;--cs-button-pressed-background: #374c8b;--cs-control-text: #e1e0e9;--cs-control-subtext: #c4c4d0;--cs-dialog-divider: #34363b;--cs-modern-background: #000000;--cs-modern-foreground: #ffffff;--cs-modern-accent-background: #bcccff;--cs-modern-accent-foreground: #1e3172;--cs-modern-accent-link: #bcccff;--cs-modern-highlight: #34363b;--cs-menu-highlight: #34363b;--cs-menu-highlight-foreground: #e1e0e9;--cs-modern-highlight-foreground: #e1e0e9;--cs-button-selected-foreground: #e1e0e9;--cs-button-hover-border: transparent}:root[data-theme=material-blue-light]{--cs-window-base: #eeedf7;--cs-window-background: #faf7ff;--cs-application-workspace: #f3f2fa;--cs-panel-border: #c4c4d0;--cs-separator-dark: #74747e;--cs-separator-light: #eeedf7;--cs-tool-strip-drop-down-background: #e7e6f0;--cs-menu-border: #74747e;--cs-button-selected-border: #5064a4;--cs-button-selected-background: #dee1f8;--cs-button-pressed-background: #dde1ff;--cs-control-text: #1b1c20;--cs-control-subtext: #45464f;--cs-dialog-divider: #e1e0e9;--cs-modern-background: #ffffff;--cs-modern-foreground: #000000;--cs-modern-accent-background: #5064a4;--cs-modern-accent-foreground: #ffffff;--cs-modern-accent-link: #5064a4;--cs-modern-highlight: #e1e0e9;--cs-menu-highlight: #e1e0e9;--cs-menu-highlight-foreground: #1b1c20;--cs-modern-highlight-foreground: #1b1c20;--cs-button-selected-foreground: #1b1c20;--cs-button-hover-border: transparent}:root[data-theme=material-ochre-dark]{--cs-window-base: #26241f;--cs-window-background: #181712;--cs-application-workspace: #201f1b;--cs-panel-border: #4f4e45;--cs-separator-dark: #99988f;--cs-separator-light: #26241f;--cs-tool-strip-drop-down-background: #302e29;--cs-menu-border: #99988f;--cs-button-selected-border: #ffeebc;--cs-button-selected-background: #585344;--cs-button-pressed-background: #8b7537;--cs-control-text: #e8e9e0;--cs-control-subtext: #d0cfc4;--cs-dialog-divider: #3b3934;--cs-modern-background: #000000;--cs-modern-foreground: #ffffff;--cs-modern-accent-background: #ffeebc;--cs-modern-accent-foreground: #725e1e;--cs-modern-accent-link: #ffeebc;--cs-modern-highlight: #3b3934;--cs-menu-highlight: #3b3934;--cs-menu-highlight-foreground: #e8e9e0;--cs-modern-highlight-foreground: #e8e9e0;--cs-button-selected-foreground: #e8e9e0;--cs-button-hover-border: transparent}:root[data-theme=material-ochre-light]{--cs-window-base: #f6f7ed;--cs-window-background: #fcfff7;--cs-application-workspace: #f9faf2;--cs-panel-border: #d0d0c4;--cs-separator-dark: #7e7e74;--cs-separator-light: #f6f7ed;--cs-tool-strip-drop-down-background: #eff0e6;--cs-menu-border: #7e7e74;--cs-button-selected-border: #867541;--cs-button-selected-background: #f8f4de;--cs-button-pressed-background: #fffadd;--cs-control-text: #201f1b;--cs-control-subtext: #4f4e45;--cs-dialog-divider: #e8e9e0;--cs-modern-background: #ffffff;--cs-modern-foreground: #000000;--cs-modern-accent-background: #867541;--cs-modern-accent-foreground: #ffffff;--cs-modern-accent-link: #867541;--cs-modern-highlight: #e8e9e0;--cs-menu-highlight: #e8e9e0;--cs-menu-highlight-foreground: #201f1b;--cs-modern-highlight-foreground: #201f1b;--cs-button-selected-foreground: #201f1b;--cs-button-hover-border: transparent}:root[data-theme=office-blue]{--cs-window-base: #cbe1fc;--cs-window-background: #ffffff;--cs-application-workspace: #bbc6d3;--cs-panel-border: #274176;--cs-separator-dark: #6a8ccb;--cs-separator-light: #f1f9ff;--cs-tool-strip-drop-down-background: #f6f6f6;--cs-menu-border: #002d96;--cs-button-selected-border: #000080;--cs-button-selected-background: #ffdf9a;--cs-button-pressed-background: #fe803e;--cs-control-text: #000000;--cs-control-subtext: #7f8c9d;--cs-dialog-divider: #93a0ba;--cs-modern-background: #ffffff;--cs-modern-foreground: #000000;--cs-modern-accent-background: #000080;--cs-modern-accent-foreground: #ffffff;--cs-modern-accent-link: #000080;--cs-modern-highlight: #e8e8e8;--cs-menu-highlight: #e8e8e8;--cs-menu-highlight-foreground: #000000;--cs-modern-highlight-foreground: #000000;--cs-button-selected-foreground: #000000;--cs-button-hover-border: transparent}:root[data-theme=office-olive]{--cs-window-base: #cedca7;--cs-window-background: #ffffff;--cs-application-workspace: #bcc3a9;--cs-panel-border: #515e33;--cs-separator-dark: #608058;--cs-separator-light: #f4f7de;--cs-tool-strip-drop-down-background: #f4f4ee;--cs-menu-border: #758d5e;--cs-button-selected-border: #3f5d38;--cs-button-selected-background: #ffdf9a;--cs-button-pressed-background: #fe803e;--cs-control-text: #000000;--cs-control-subtext: #808968;--cs-dialog-divider: #a8ae99;--cs-modern-background: #ffffff;--cs-modern-foreground: #000000;--cs-modern-accent-background: #3f5d38;--cs-modern-accent-foreground: #ffffff;--cs-modern-accent-link: #3f5d38;--cs-modern-highlight: #e8e8e8;--cs-menu-highlight: #e8e8e8;--cs-menu-highlight-foreground: #000000;--cs-modern-highlight-foreground: #000000;--cs-button-selected-foreground: #000000;--cs-button-hover-border: transparent}:root[data-theme=office-royale]{--cs-window-base: #f5f4f6;--cs-window-background: #ffffff;--cs-application-workspace: #faf9fa;--cs-panel-border: #a0a0a0;--cs-separator-dark: #c1c1c4;--cs-separator-light: #ffffff;--cs-tool-strip-drop-down-background: #fcfcfc;--cs-menu-border: #868588;--cs-button-selected-border: #335ea8;--cs-button-selected-background: #e2e5ee;--cs-button-pressed-background: #99afd4;--cs-control-text: #000000;--cs-control-subtext: #999899;--cs-dialog-divider: #cfcfcf;--cs-modern-background: #ffffff;--cs-modern-foreground: #000000;--cs-modern-accent-background: #335ea8;--cs-modern-accent-foreground: #ffffff;--cs-modern-accent-link: #335ea8;--cs-modern-highlight: #e8e8e8;--cs-menu-highlight: #e8e8e8;--cs-menu-highlight-foreground: #000000;--cs-modern-highlight-foreground: #000000;--cs-button-selected-foreground: #000000;--cs-button-hover-border: transparent}:root[data-theme=office-silver]{--cs-window-base: #e1e2ec;--cs-window-background: #ffffff;--cs-application-workspace: #c6c6cb;--cs-panel-border: #545475;--cs-separator-dark: #6e6d8f;--cs-separator-light: #ffffff;--cs-tool-strip-drop-down-background: #fdfaff;--cs-menu-border: #7c7c94;--cs-button-selected-border: #4b4b6f;--cs-button-selected-background: #ffdf9a;--cs-button-pressed-background: #fe803e;--cs-control-text: #000000;--cs-control-subtext: #8c8d93;--cs-dialog-divider: #a9a9ba;--cs-modern-background: #ffffff;--cs-modern-foreground: #000000;--cs-modern-accent-background: #4b4b6f;--cs-modern-accent-foreground: #ffffff;--cs-modern-accent-link: #4b4b6f;--cs-modern-highlight: #e8e8e8;--cs-menu-highlight: #e8e8e8;--cs-menu-highlight-foreground: #000000;--cs-modern-highlight-foreground: #000000;--cs-button-selected-foreground: #000000;--cs-button-hover-border: transparent}:root[data-theme=solarized-blue-dark]{--cs-window-base: #073642;--cs-window-background: #002b36;--cs-application-workspace: #2a5059;--cs-panel-border: #93a1a1;--cs-separator-dark: #073642;--cs-separator-light: #073642;--cs-tool-strip-drop-down-background: #073642;--cs-menu-border: #93a1a1;--cs-button-selected-border: #268bd2;--cs-button-selected-background: #002b36;--cs-button-pressed-background: #002b36;--cs-control-text: #657b83;--cs-control-subtext: #2a505a;--cs-dialog-divider: #4a666c;--cs-modern-background: #002b36;--cs-modern-foreground: #657b83;--cs-modern-accent-background: #268bd2;--cs-modern-accent-foreground: #002b36;--cs-modern-accent-link: #268bd2;--cs-modern-highlight: #09323d;--cs-menu-highlight: #09323d;--cs-menu-highlight-foreground: #657b83;--cs-modern-highlight-foreground: #657b83;--cs-button-selected-foreground: #657b83;--cs-button-hover-border: transparent}:root[data-theme=solarized-blue-light]{--cs-window-base: #eee8d5;--cs-window-background: #fdf6e3;--cs-application-workspace: #d8d6c8;--cs-panel-border: #93a1a1;--cs-separator-dark: #073642;--cs-separator-light: #eee8d5;--cs-tool-strip-drop-down-background: #eee8d5;--cs-menu-border: #93a1a1;--cs-button-selected-border: #268bd2;--cs-button-selected-background: #fdf6e3;--cs-button-pressed-background: #fdf6e3;--cs-control-text: #657b83;--cs-control-subtext: #babfb6;--cs-dialog-divider: #c8cbc2;--cs-modern-background: #fdf6e3;--cs-modern-foreground: #657b83;--cs-modern-accent-background: #268bd2;--cs-modern-accent-foreground: #fdf6e3;--cs-modern-accent-link: #268bd2;--cs-modern-highlight: #efebda;--cs-menu-highlight: #efebda;--cs-menu-highlight-foreground: #657b83;--cs-modern-highlight-foreground: #657b83;--cs-button-selected-foreground: #657b83;--cs-button-hover-border: transparent}:root[data-theme=solarized-cyan-dark]{--cs-window-base: #073642;--cs-window-background: #002b36;--cs-application-workspace: #2a5059;--cs-panel-border: #93a1a1;--cs-separator-dark: #073642;--cs-separator-light: #073642;--cs-tool-strip-drop-down-background: #073642;--cs-menu-border: #93a1a1;--cs-button-selected-border: #2aa198;--cs-button-selected-background: #002b36;--cs-button-pressed-background: #002b36;--cs-control-text: #657b83;--cs-control-subtext: #2a505a;--cs-dialog-divider: #4a666c;--cs-modern-background: #002b36;--cs-modern-foreground: #657b83;--cs-modern-accent-background: #2aa198;--cs-modern-accent-foreground: #002b36;--cs-modern-accent-link: #2aa198;--cs-modern-highlight: #09323d;--cs-menu-highlight: #09323d;--cs-menu-highlight-foreground: #657b83;--cs-modern-highlight-foreground: #657b83;--cs-button-selected-foreground: #657b83;--cs-button-hover-border: transparent}:root[data-theme=solarized-cyan-light]{--cs-window-base: #eee8d5;--cs-window-background: #fdf6e3;--cs-application-workspace: #d8d6c8;--cs-panel-border: #93a1a1;--cs-separator-dark: #073642;--cs-separator-light: #eee8d5;--cs-tool-strip-drop-down-background: #eee8d5;--cs-menu-border: #93a1a1;--cs-button-selected-border: #2aa198;--cs-button-selected-background: #fdf6e3;--cs-button-pressed-background: #fdf6e3;--cs-control-text: #657b83;--cs-control-subtext: #babfb6;--cs-dialog-divider: #c8cbc2;--cs-modern-background: #fdf6e3;--cs-modern-foreground: #657b83;--cs-modern-accent-background: #2aa198;--cs-modern-accent-foreground: #fdf6e3;--cs-modern-accent-link: #2aa198;--cs-modern-highlight: #efebda;--cs-menu-highlight: #efebda;--cs-menu-highlight-foreground: #657b83;--cs-modern-highlight-foreground: #657b83;--cs-button-selected-foreground: #657b83;--cs-button-hover-border: transparent}:root[data-theme=solarized-green-dark]{--cs-window-base: #073642;--cs-window-background: #002b36;--cs-application-workspace: #2a5059;--cs-panel-border: #93a1a1;--cs-separator-dark: #073642;--cs-separator-light: #073642;--cs-tool-strip-drop-down-background: #073642;--cs-menu-border: #93a1a1;--cs-button-selected-border: #859900;--cs-button-selected-background: #002b36;--cs-button-pressed-background: #002b36;--cs-control-text: #657b83;--cs-control-subtext: #2a505a;--cs-dialog-divider: #4a666c;--cs-modern-background: #002b36;--cs-modern-foreground: #657b83;--cs-modern-accent-background: #859900;--cs-modern-accent-foreground: #002b36;--cs-modern-accent-link: #859900;--cs-modern-highlight: #09323d;--cs-menu-highlight: #09323d;--cs-menu-highlight-foreground: #657b83;--cs-modern-highlight-foreground: #657b83;--cs-button-selected-foreground: #657b83;--cs-button-hover-border: transparent}:root[data-theme=solarized-green-light]{--cs-window-base: #eee8d5;--cs-window-background: #fdf6e3;--cs-application-workspace: #d8d6c8;--cs-panel-border: #93a1a1;--cs-separator-dark: #073642;--cs-separator-light: #eee8d5;--cs-tool-strip-drop-down-background: #eee8d5;--cs-menu-border: #93a1a1;--cs-button-selected-border: #859900;--cs-button-selected-background: #fdf6e3;--cs-button-pressed-background: #fdf6e3;--cs-control-text: #657b83;--cs-control-subtext: #babfb6;--cs-dialog-divider: #c8cbc2;--cs-modern-background: #fdf6e3;--cs-modern-foreground: #657b83;--cs-modern-accent-background: #859900;--cs-modern-accent-foreground: #fdf6e3;--cs-modern-accent-link: #859900;--cs-modern-highlight: #efebda;--cs-menu-highlight: #efebda;--cs-menu-highlight-foreground: #657b83;--cs-modern-highlight-foreground: #657b83;--cs-button-selected-foreground: #657b83;--cs-button-hover-border: transparent}:root[data-theme=solarized-magenta-dark]{--cs-window-base: #073642;--cs-window-background: #002b36;--cs-application-workspace: #2a5059;--cs-panel-border: #93a1a1;--cs-separator-dark: #073642;--cs-separator-light: #073642;--cs-tool-strip-drop-down-background: #073642;--cs-menu-border: #93a1a1;--cs-button-selected-border: #d33682;--cs-button-selected-background: #002b36;--cs-button-pressed-background: #002b36;--cs-control-text: #657b83;--cs-control-subtext: #2a505a;--cs-dialog-divider: #4a666c;--cs-modern-background: #002b36;--cs-modern-foreground: #657b83;--cs-modern-accent-background: #d33682;--cs-modern-accent-foreground: #002b36;--cs-modern-accent-link: #d33682;--cs-modern-highlight: #09323d;--cs-menu-highlight: #09323d;--cs-menu-highlight-foreground: #657b83;--cs-modern-highlight-foreground: #657b83;--cs-button-selected-foreground: #657b83;--cs-button-hover-border: transparent}:root[data-theme=solarized-magenta-light]{--cs-window-base: #eee8d5;--cs-window-background: #fdf6e3;--cs-application-workspace: #d8d6c8;--cs-panel-border: #93a1a1;--cs-separator-dark: #073642;--cs-separator-light: #eee8d5;--cs-tool-strip-drop-down-background: #eee8d5;--cs-menu-border: #93a1a1;--cs-button-selected-border: #d33682;--cs-button-selected-background: #fdf6e3;--cs-button-pressed-background: #fdf6e3;--cs-control-text: #657b83;--cs-control-subtext: #babfb6;--cs-dialog-divider: #c8cbc2;--cs-modern-background: #fdf6e3;--cs-modern-foreground: #657b83;--cs-modern-accent-background: #d33682;--cs-modern-accent-foreground: #fdf6e3;--cs-modern-accent-link: #d33682;--cs-modern-highlight: #efebda;--cs-menu-highlight: #efebda;--cs-menu-highlight-foreground: #657b83;--cs-modern-highlight-foreground: #657b83;--cs-button-selected-foreground: #657b83;--cs-button-hover-border: transparent}:root[data-theme=solarized-orange-dark]{--cs-window-base: #073642;--cs-window-background: #002b36;--cs-application-workspace: #2a5059;--cs-panel-border: #93a1a1;--cs-separator-dark: #073642;--cs-separator-light: #073642;--cs-tool-strip-drop-down-background: #073642;--cs-menu-border: #93a1a1;--cs-button-selected-border: #cb4b16;--cs-button-selected-background: #002b36;--cs-button-pressed-background: #002b36;--cs-control-text: #657b83;--cs-control-subtext: #2a505a;--cs-dialog-divider: #4a666c;--cs-modern-background: #002b36;--cs-modern-foreground: #657b83;--cs-modern-accent-background: #cb4b16;--cs-modern-accent-foreground: #002b36;--cs-modern-accent-link: #cb4b16;--cs-modern-highlight: #09323d;--cs-menu-highlight: #09323d;--cs-menu-highlight-foreground: #657b83;--cs-modern-highlight-foreground: #657b83;--cs-button-selected-foreground: #657b83;--cs-button-hover-border: transparent}:root[data-theme=solarized-orange-light]{--cs-window-base: #eee8d5;--cs-window-background: #fdf6e3;--cs-application-workspace: #d8d6c8;--cs-panel-border: #93a1a1;--cs-separator-dark: #073642;--cs-separator-light: #eee8d5;--cs-tool-strip-drop-down-background: #eee8d5;--cs-menu-border: #93a1a1;--cs-button-selected-border: #cb4b16;--cs-button-selected-background: #fdf6e3;--cs-button-pressed-background: #fdf6e3;--cs-control-text: #657b83;--cs-control-subtext: #babfb6;--cs-dialog-divider: #c8cbc2;--cs-modern-background: #fdf6e3;--cs-modern-foreground: #657b83;--cs-modern-accent-background: #cb4b16;--cs-modern-accent-foreground: #fdf6e3;--cs-modern-accent-link: #cb4b16;--cs-modern-highlight: #efebda;--cs-menu-highlight: #efebda;--cs-menu-highlight-foreground: #657b83;--cs-modern-highlight-foreground: #657b83;--cs-button-selected-foreground: #657b83;--cs-button-hover-border: transparent}:root[data-theme=solarized-red-dark]{--cs-window-base: #073642;--cs-window-background: #002b36;--cs-application-workspace: #2a5059;--cs-panel-border: #93a1a1;--cs-separator-dark: #073642;--cs-separator-light: #073642;--cs-tool-strip-drop-down-background: #073642;--cs-menu-border: #93a1a1;--cs-button-selected-border: #dc322f;--cs-button-selected-background: #002b36;--cs-button-pressed-background: #002b36;--cs-control-text: #657b83;--cs-control-subtext: #2a505a;--cs-dialog-divider: #4a666c;--cs-modern-background: #002b36;--cs-modern-foreground: #657b83;--cs-modern-accent-background: #dc322f;--cs-modern-accent-foreground: #002b36;--cs-modern-accent-link: #dc322f;--cs-modern-highlight: #09323d;--cs-menu-highlight: #09323d;--cs-menu-highlight-foreground: #657b83;--cs-modern-highlight-foreground: #657b83;--cs-button-selected-foreground: #657b83;--cs-button-hover-border: transparent}:root[data-theme=solarized-red-light]{--cs-window-base: #eee8d5;--cs-window-background: #fdf6e3;--cs-application-workspace: #d8d6c8;--cs-panel-border: #93a1a1;--cs-separator-dark: #073642;--cs-separator-light: #eee8d5;--cs-tool-strip-drop-down-background: #eee8d5;--cs-menu-border: #93a1a1;--cs-button-selected-border: #dc322f;--cs-button-selected-background: #fdf6e3;--cs-button-pressed-background: #fdf6e3;--cs-control-text: #657b83;--cs-control-subtext: #babfb6;--cs-dialog-divider: #c8cbc2;--cs-modern-background: #fdf6e3;--cs-modern-foreground: #657b83;--cs-modern-accent-background: #dc322f;--cs-modern-accent-foreground: #fdf6e3;--cs-modern-accent-link: #dc322f;--cs-modern-highlight: #efebda;--cs-menu-highlight: #efebda;--cs-menu-highlight-foreground: #657b83;--cs-modern-highlight-foreground: #657b83;--cs-button-selected-foreground: #657b83;--cs-button-hover-border: transparent}:root[data-theme=solarized-violet-dark]{--cs-window-base: #073642;--cs-window-background: #002b36;--cs-application-workspace: #2a5059;--cs-panel-border: #93a1a1;--cs-separator-dark: #073642;--cs-separator-light: #073642;--cs-tool-strip-drop-down-background: #073642;--cs-menu-border: #93a1a1;--cs-button-selected-border: #6c71c4;--cs-button-selected-background: #002b36;--cs-button-pressed-background: #002b36;--cs-control-text: #657b83;--cs-control-subtext: #2a505a;--cs-dialog-divider: #4a666c;--cs-modern-background: #002b36;--cs-modern-foreground: #657b83;--cs-modern-accent-background: #6c71c4;--cs-modern-accent-foreground: #002b36;--cs-modern-accent-link: #6c71c4;--cs-modern-highlight: #09323d;--cs-menu-highlight: #09323d;--cs-menu-highlight-foreground: #657b83;--cs-modern-highlight-foreground: #657b83;--cs-button-selected-foreground: #657b83;--cs-button-hover-border: transparent}:root[data-theme=solarized-violet-light]{--cs-window-base: #eee8d5;--cs-window-background: #fdf6e3;--cs-application-workspace: #d8d6c8;--cs-panel-border: #93a1a1;--cs-separator-dark: #073642;--cs-separator-light: #eee8d5;--cs-tool-strip-drop-down-background: #eee8d5;--cs-menu-border: #93a1a1;--cs-button-selected-border: #6c71c4;--cs-button-selected-background: #fdf6e3;--cs-button-pressed-background: #fdf6e3;--cs-control-text: #657b83;--cs-control-subtext: #babfb6;--cs-dialog-divider: #c8cbc2;--cs-modern-background: #fdf6e3;--cs-modern-foreground: #657b83;--cs-modern-accent-background: #6c71c4;--cs-modern-accent-foreground: #fdf6e3;--cs-modern-accent-link: #6c71c4;--cs-modern-highlight: #efebda;--cs-menu-highlight: #efebda;--cs-menu-highlight-foreground: #657b83;--cs-modern-highlight-foreground: #657b83;--cs-button-selected-foreground: #657b83;--cs-button-hover-border: transparent}:root[data-theme=solarized-yellow-dark]{--cs-window-base: #073642;--cs-window-background: #002b36;--cs-application-workspace: #2a5059;--cs-panel-border: #93a1a1;--cs-separator-dark: #073642;--cs-separator-light: #073642;--cs-tool-strip-drop-down-background: #073642;--cs-menu-border: #93a1a1;--cs-button-selected-border: #b58900;--cs-button-selected-background: #002b36;--cs-button-pressed-background: #002b36;--cs-control-text: #657b83;--cs-control-subtext: #2a505a;--cs-dialog-divider: #4a666c;--cs-modern-background: #002b36;--cs-modern-foreground: #657b83;--cs-modern-accent-background: #b58900;--cs-modern-accent-foreground: #002b36;--cs-modern-accent-link: #b58900;--cs-modern-highlight: #09323d;--cs-menu-highlight: #09323d;--cs-menu-highlight-foreground: #657b83;--cs-modern-highlight-foreground: #657b83;--cs-button-selected-foreground: #657b83;--cs-button-hover-border: transparent}:root[data-theme=solarized-yellow-light]{--cs-window-base: #eee8d5;--cs-window-background: #fdf6e3;--cs-application-workspace: #d8d6c8;--cs-panel-border: #93a1a1;--cs-separator-dark: #073642;--cs-separator-light: #eee8d5;--cs-tool-strip-drop-down-background: #eee8d5;--cs-menu-border: #93a1a1;--cs-button-selected-border: #b58900;--cs-button-selected-background: #fdf6e3;--cs-button-pressed-background: #fdf6e3;--cs-control-text: #657b83;--cs-control-subtext: #babfb6;--cs-dialog-divider: #c8cbc2;--cs-modern-background: #fdf6e3;--cs-modern-foreground: #657b83;--cs-modern-accent-background: #b58900;--cs-modern-accent-foreground: #fdf6e3;--cs-modern-accent-link: #b58900;--cs-modern-highlight: #efebda;--cs-menu-highlight: #efebda;--cs-menu-highlight-foreground: #657b83;--cs-modern-highlight-foreground: #657b83;--cs-button-selected-foreground: #657b83;--cs-button-hover-border: transparent}:root[data-theme=studio-blue]{--cs-window-base: #ccd5f0;--cs-window-background: #ccd5f0;--cs-application-workspace: #5d6b99;--cs-panel-border: #5d6b99;--cs-separator-dark: #a0a0a0;--cs-separator-light: #ffffff;--cs-tool-strip-drop-down-background: #e9eeff;--cs-menu-border: #696969;--cs-button-selected-border: #0078d4;--cs-button-selected-background: #b1c5ff;--cs-button-pressed-background: #b1c5ff;--cs-control-text: #000000;--cs-control-subtext: #7f8596;--cs-dialog-divider: #94a0c4;--cs-modern-background: #ffffff;--cs-modern-foreground: #000000;--cs-modern-accent-background: #40568d;--cs-modern-accent-foreground: #ffffff;--cs-modern-accent-link: #40568d;--cs-modern-highlight: #e8e8e8;--cs-menu-highlight: #e8e8e8;--cs-menu-highlight-foreground: #000000;--cs-modern-highlight-foreground: #000000;--cs-button-selected-foreground: #000000;--cs-button-hover-border: transparent}:root[data-theme=studio-monochrome-dark]{--cs-window-base: #1f1f1f;--cs-window-background: #1f1f1f;--cs-application-workspace: #333333;--cs-panel-border: #646464;--cs-separator-dark: #a0a0a0;--cs-separator-light: #ffffff;--cs-tool-strip-drop-down-background: #2e2e2e;--cs-menu-border: #424242;--cs-button-selected-border: #7160e8;--cs-button-selected-background: #383838;--cs-button-pressed-background: #383838;--cs-control-text: #d6d6d6;--cs-control-subtext: #646464;--cs-dialog-divider: #424242;--cs-modern-background: #000000;--cs-modern-foreground: #ffffff;--cs-modern-accent-background: #7160e8;--cs-modern-accent-foreground: #ffffff;--cs-modern-accent-link: #6f6f6f;--cs-modern-highlight: #171717;--cs-menu-highlight: #171717;--cs-menu-highlight-foreground: #d6d6d6;--cs-modern-highlight-foreground: #d6d6d6;--cs-button-selected-foreground: #d6d6d6;--cs-button-hover-border: transparent}:root[data-theme=studio-monochrome-light]{--cs-window-base: #ebebef;--cs-window-background: #ebebef;--cs-application-workspace: #eeeef2;--cs-panel-border: #cccedb;--cs-separator-dark: #a0a0a0;--cs-separator-light: #ffffff;--cs-tool-strip-drop-down-background: #f6f6f6;--cs-menu-border: #cccedb;--cs-button-selected-border: #006cbe;--cs-button-selected-background: #c9def5;--cs-button-pressed-background: #c9def5;--cs-control-text: #1e1e1e;--cs-control-subtext: #9e9ea0;--cs-dialog-divider: #dbdce5;--cs-modern-background: #ffffff;--cs-modern-foreground: #000000;--cs-modern-accent-background: #3399ff;--cs-modern-accent-foreground: #ffffff;--cs-modern-accent-link: #5c99c6;--cs-modern-highlight: #e8e8e8;--cs-menu-highlight: #e8e8e8;--cs-menu-highlight-foreground: #1e1e1e;--cs-modern-highlight-foreground: #1e1e1e;--cs-button-selected-foreground: #1e1e1e;--cs-button-hover-border: transparent}:root[data-theme=windows-classic-default]{--cs-window-base: #f0f0f0;--cs-window-background: #ffffff;--cs-application-workspace: #ababab;--cs-panel-border: #a0a0a0;--cs-separator-dark: #a0a0a0;--cs-separator-light: #ffffff;--cs-tool-strip-drop-down-background: #fdfdfd;--cs-menu-border: #696969;--cs-button-selected-border: #0078d7;--cs-button-selected-background: #b2d6f3;--cs-button-pressed-background: #80bceb;--cs-control-text: #000000;--cs-control-subtext: #969696;--cs-dialog-divider: #cfcfcf;--cs-modern-background: #ffffff;--cs-modern-foreground: #000000;--cs-modern-accent-background: #0078d7;--cs-modern-accent-foreground: #ffffff;--cs-modern-accent-link: #0078d7;--cs-modern-highlight: #e8e8e8;--cs-menu-highlight: #e8e8e8;--cs-menu-highlight-foreground: #000000;--cs-modern-highlight-foreground: #000000;--cs-button-selected-foreground: #000000;--cs-button-hover-border: transparent}:root{--touch-scale: 1}body.touch-friendly{--touch-scale: 1.5}*,*:before,*:after{box-sizing:border-box}button,input,select,textarea{font:inherit;color:inherit}body{font-family:Segoe UI Variable,system-ui,Segoe UI,sans-serif;font-size:9pt;background-color:transparent;color:var(--cs-control-text);margin:0;overflow:hidden;user-select:none;-webkit-user-select:none}input,textarea,select,[contenteditable=true],.allow-select{user-select:text;-webkit-user-select:text}h1{font-weight:700;font-size:11pt}h2{font-weight:700;font-size:9pt}a{color:var(--cs-modern-accent-link);text-decoration:none}a.link:hover{text-decoration:underline}a.button{display:inline-block;background-color:var(--cs-button-selected-background);text-align:center;vertical-align:middle;color:var(--cs-button-selected-foreground);text-decoration:none;height:23px;line-height:23px;padding:0 8px;border:1px var(--cs-button-selected-border) solid;cursor:default}a.button:hover{background-color:var(--cs-button-pressed-background)}a.button:active{background-color:var(--cs-button-selected-border)}:where(button,a,input,select,textarea,summary,[tabindex],[role=button],[role=link],[role=checkbox],[role=radio],[role=switch],[role=tab],[role=option],[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=slider],[role=spinbutton],[role=listbox],[role=combobox],[role=textbox],[role=treeitem],[role=gridcell],[role=row]):focus-visible{outline:2px solid var(--cs-modern-accent-background);outline-offset:1px}.DockPanel{display:flex;flex-direction:column;height:100vh;height:100dvh;background-color:var(--cs-window-base)}.DockPanel__top{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;background-color:var(--cs-window-base);border-bottom:1px solid var(--cs-panel-border);flex-shrink:0}.DockPanel__menu-row{display:flex;align-items:stretch;justify-content:space-between;width:100%}.DockPanel__narrow-top{position:relative;flex-shrink:0}.DockPanel__menu-row-right{display:flex;align-items:center;flex-shrink:0}.DockPanel__toolstrip-row{display:flex;align-items:center;width:100%}.DockPanel__toolstrip-row .DockPanel__menu-row-right{margin-left:auto;align-self:center}.DockPanel__dev-pill{display:inline-flex;align-items:center;align-self:center;margin-right:6px;padding:1px 8px;font-size:11px;line-height:16px;font-weight:600;letter-spacing:.2px;color:var(--cs-control-subtext);border:1px solid var(--cs-control-subtext);border-radius:999px;white-space:nowrap;-webkit-user-select:none;user-select:none;opacity:.85}.DockPanel__update-pill{display:inline-flex;align-items:center;align-self:center;margin-right:6px;padding:1px 8px;font-size:11px;line-height:16px;font-weight:600;letter-spacing:.2px;color:var(--cs-control-subtext);border:1px solid var(--cs-control-subtext);border-radius:999px;white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:pointer;background:transparent}.DockPanel__update-pill:hover{opacity:.75}.DockPanel__warnings{display:inline-flex;align-items:center;align-self:center;margin-right:4px;position:relative}.DockPanel__warnings-btn{display:inline-flex;align-items:center;justify-content:center;padding:2px 4px;border:none;background:transparent;cursor:pointer;color:#c8a400;line-height:1}.DockPanel__warnings-btn:hover{opacity:.75}.DockPanel__warnings-flyout{position:absolute;top:calc(100% + 4px);right:0;z-index:9999;background:var(--cs-window-base);border:1px solid var(--cs-panel-border);border-radius:4px;box-shadow:0 4px 12px #0000002e;min-width:200px;max-width:340px;padding:4px 0}.DockPanel__warnings-flyout-item{display:block;width:100%;padding:6px 12px;text-align:left;font-size:12px;line-height:1.4;color:var(--cs-control-text);background:transparent;border:none;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DockPanel__warnings-flyout-item:hover{background:var(--cs-modern-highlight)}.DockPanel__close-doc-btn{width:28px;min-width:28px;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--cs-control-text);cursor:default}.DockPanel__close-doc-btn:hover:not(:disabled){background:var(--cs-modern-highlight)}.DockPanel__close-doc-btn:disabled{opacity:.45}.DockPanel__close-doc-icon{width:10px;height:10px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}.DockPanel__middle{display:flex;flex-direction:row;flex:1;overflow:hidden;background-color:var(--cs-application-workspace)}.DockPanel__left{flex-shrink:0}.DockPanel__center{flex:1;overflow:auto;position:relative;padding:calc(7px * var(--touch-scale, 1) + 2px)}.DockPanel__tutorialVeil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:150;pointer-events:auto;background:#80808080;xbackdrop-filter:blur(4px);x-webkit-backdrop-filter:blur(4px)}.DockPanel__center-canvasHost{position:relative;width:fit-content;min-width:100%;min-height:100%;line-height:0}.DockPanel__center.centered{display:flex}.DockPanel__center.centered .DockPanel__center-canvasHost{margin:auto;min-width:0;min-height:0}.DockPanel__right{width:calc(115px * var(--touch-scale, 1));flex-shrink:0;background-color:var(--cs-window-base);border-left:1px solid var(--cs-panel-border);overflow:hidden}.DockPanel__anim-bottom{flex-shrink:0;display:flex;align-items:center;justify-content:center;overflow-x:auto;background-color:var(--cs-window-base);border-top:1px solid var(--cs-separator-light);padding:2px 4px}.DockPanel__anim-bottom .ToolStrip{border-left:none}.DockPanel__anim-bottom .ToolStrip__button{padding:0}.DockPanel__bottom{position:relative;background-color:var(--cs-window-base);border-top:1px solid var(--cs-separator-light);padding:1px 6px;font-size:8pt;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;min-height:22px}.DockPanel__bottom-flash{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;padding:0 6px;font-size:8pt;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none;animation:dockpanel-status-flash 1.4s ease-out forwards}@keyframes dockpanel-status-flash{0%{background-color:#dc1e1e;color:#fff}70%{background-color:#dc1e1e26;color:#fff}to{background-color:#dc1e1e00;color:transparent}}.DockPanel__bottom-title{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DockPanel--narrow .DockPanel__bottom-title{display:none}.DockPanel__bottom-docinfo,.DockPanel__bottom-cursorpos,.DockPanel__bottom-objsize{margin-right:8px;color:var(--cs-control-text);white-space:nowrap}.DockPanel--narrow .DockPanel__bottom-cursorpos{display:none}:root.hosttransparent .DockPanel,:root.hosttransparent .DockPanel__top{background-color:transparent}:root.hosttransparent .DockPanel__menu-row,:root.hosttransparent .MenuBar{background-color:transparent}:root.hosttransparent .ToolStrip,:root.hosttransparent .DockPanel__toolstrip-row,:root.hosttransparent .DockPanel__narrow-top .NarrowToolbar{background-color:color-mix(in srgb,var(--cs-window-base) 50%,transparent)}:root.hosttransparent body.os-macos .ToolStrip,:root.hosttransparent body.os-macos .DockPanel__toolstrip-row,:root.hosttransparent body.os-macos .DockPanel__narrow-top .NarrowToolbar{background-color:transparent}:root.hosttransparent .DockPanel__bottom{background-color:color-mix(in srgb,var(--cs-window-base) 50%,transparent)}:root.hosttransparent .MenuTitle__label,:root.hosttransparent .DockPanel__menu-row-right,:root.hosttransparent .DockPanel__close-doc-btn,:root.hosttransparent .ToolStrip__button,:root.hosttransparent .DockPanel__bottom,:root.hosttransparent .DockPanel__bottom-title,:root.hosttransparent .DockPanel__bottom-docinfo,:root.hosttransparent .ZoomStatusWidget__btn,:root.hosttransparent .ScriptStatusWidget{color:var(--cs-host-foreground, var(--cs-control-text))}:root.hosttransparent.hosttransparent-fulloverlay .ToolStrip,:root.hosttransparent.hosttransparent-fulloverlay .DockPanel__toolstrip-row,:root.hosttransparent.hosttransparent-fulloverlay .DockPanel__narrow-top .NarrowToolbar,:root.hosttransparent.hosttransparent-fulloverlay .DockPanel__bottom{background-color:transparent}:root[data-hc-override=true]{forced-color-adjust:none}.Toast{position:fixed;left:50%;bottom:18px;transform:translate(-50%);padding:10px 16px;background:#202020eb;color:#fff;border-radius:10px;box-shadow:0 8px 24px #00000040;font-size:10pt;z-index:2000;pointer-events:none;opacity:0;animation:toastFade .18s ease-out forwards}@keyframes toastFade{0%{opacity:0;transform:translate(-50%) translateY(8px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.menu-anim{animation:menuPopIn .13s cubic-bezier(.1,.9,.2,1);transform-origin:top center}.menu-anim.MenuDropdown--sub,.menu-anim.menu-anim--side{animation-name:menuPopInSub;transform-origin:left top}.menu-anim.menu-anim--up{animation-name:menuPopInUp;transform-origin:bottom center}.menu-anim.menu-anim--center{animation-name:menuPopInCenter}@keyframes menuPopIn{0%{opacity:0;transform:translateY(-8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes menuPopInSub{0%{opacity:0;transform:translate(-8px) scale(.97)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes menuPopInUp{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes menuPopInCenter{0%{opacity:0;transform:translate(-50%) translateY(-8px) scale(.97)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}.canvas-resizer{position:relative;display:inline-block;line-height:0}.canvas-resizer.resizing-snap-border{outline:1px dashed #0078d4;outline-offset:0}#canvas_cnt{background-color:#fff;display:block;line-height:0;overflow:hidden}#canvas_cnt.canvas-cnt--centered{display:flex;align-items:center;justify-content:center}canvas{image-rendering:pixelated;display:block;touch-action:none}.resize-handle{position:absolute;width:calc(7px * var(--touch-scale, 1));height:calc(7px * var(--touch-scale, 1));background:#fff;border:1px solid #444;box-sizing:border-box;pointer-events:none}.resize-handle.interactive{pointer-events:all;touch-action:none}.resize-handle.interactive:hover{background-color:#c8e0f4;border-color:#0078d4}.resize-handle.interactive:active{background-color:#0078d4;border-color:#005a9e}.resize-handle.nw{top:calc(7px * var(--touch-scale, 1) * -1);left:calc(7px * var(--touch-scale, 1) * -1);cursor:nwse-resize}.resize-handle.n{top:calc(7px * var(--touch-scale, 1) * -1);left:50%;transform:translate(-50%);cursor:ns-resize}.resize-handle.ne{top:calc(7px * var(--touch-scale, 1) * -1);right:calc(7px * var(--touch-scale, 1) * -1);cursor:nesw-resize}.resize-handle.w{top:50%;left:calc(7px * var(--touch-scale, 1) * -1);transform:translateY(-50%);cursor:ew-resize}.resize-handle.e{top:50%;right:calc(7px * var(--touch-scale, 1) * -1);transform:translateY(-50%);cursor:ew-resize}.resize-handle.sw{bottom:calc(7px * var(--touch-scale, 1) * -1);left:calc(7px * var(--touch-scale, 1) * -1);cursor:nesw-resize}.resize-handle.s{bottom:calc(7px * var(--touch-scale, 1) * -1);left:50%;transform:translate(-50%);cursor:ns-resize}.resize-handle.se{bottom:calc(7px * var(--touch-scale, 1) * -1);right:calc(7px * var(--touch-scale, 1) * -1);cursor:nwse-resize}
