.main-content.image-pro-layout{min-width:0;padding:0;display:flex;overflow:hidden}.fw-image-pro{min-width:0;height:calc(100vh - var(--appbar-h,56px));height:calc(100dvh - var(--appbar-h,56px));--bw-void:var(--stage);--bw-surface:var(--surface-1);--bw-surface-raised:var(--surface-2);--bw-surface-sunken:var(--surface-sunken);--bw-control:var(--surface-2);--bw-control-active:var(--surface-active);--bw-field:var(--surface-sunken);--bw-field-hover:var(--surface-hover);--bw-hover:var(--surface-hover);--bw-press:var(--surface-active);--bw-selection:var(--surface-selected);--bw-frame:var(--border-subtle);--bw-border:var(--border-subtle);--bw-border-subtle:var(--border-subtle);--bw-border-strong:var(--border-strong);--bw-fg:var(--text-1);--bw-fg-strong:var(--text-1);--bw-fg-muted:var(--text-2);--bw-fg-subtle:var(--text-3);--bw-fg-inverse:var(--text-inverse);--bw-accent:var(--accent-fill);--bw-accent-hover:var(--accent-fill-hover);--bw-accent-on:var(--accent-on);--bw-accent-track:var(--accent-fill);--bw-focus:var(--border-focus);--bw-text-selection:color-mix(in srgb, var(--accent-fill) 32%, transparent);--bw-overlay:var(--scrim);--bw-error:var(--danger);--bw-success:var(--success);--bw-warning:var(--warning);--bw-font-ui:var(--font-ui);--bw-font-mono:var(--font-mono);--bw-shadow-popover:var(--shadow-2);--bw-shadow-island:var(--shadow-1);background:var(--stage);color:var(--text-1);font-family:var(--font-ui);flex:1;position:relative}:root,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bw-void:#121110;--bw-surface:#1c1b19;--bw-surface-sunken:#161514;--bw-surface-raised:#262422;--bw-overlay:#0a0908a8;--bw-field:#ffffff0b;--bw-field-hover:#ffffff12;--bw-control:#2a2826;--bw-control-active:#141312;--bw-fg:#d3cfc9;--bw-fg-strong:#f4f2ef;--bw-fg-muted:#a39e96;--bw-fg-subtle:#959088;--bw-fg-inverse:#161514;--bw-border-subtle:#ffffff0d;--bw-border:#ffffff1a;--bw-border-strong:#fff3;--bw-frame:#d6d0c8;--bw-hover:#ffffff0e;--bw-press:#ffffff17;--bw-selection:#d6d0c824;--bw-text-selection:#d6d0c84d;--bw-focus:#a8a29e;--bw-accent:#d6d0c8;--bw-accent-hover:#e7e3dd;--bw-accent-on:#1c1917;--bw-accent-track:#78716c;--bw-wordmark:#ff5a4f;--bw-success:#84b72a;--bw-warning:#e8a33e;--bw-error:#f26b6b;--bw-error-fg:#ffc0c0;--bw-checker-a:#2a2826;--bw-checker-b:#222120;--bw-shadow-island:0 10px 30px #0000006b, 0 1px 2px #00000080;--bw-shadow-popover:0 12px 32px #00000080, 0 1px 2px #00000080}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bw-void:#dedbd6;--bw-surface:#f5f4f2;--bw-surface-sunken:#eae8e4;--bw-surface-raised:#fff;--bw-overlay:#1c19175c;--bw-field:#1c19170d;--bw-field-hover:#1c191714;--bw-control:#e6e3df;--bw-control-active:#d3cfca;--bw-fg:#2e2a27;--bw-fg-strong:#141210;--bw-fg-muted:#5f5952;--bw-fg-subtle:#6b655e;--bw-fg-inverse:#fff;--bw-border-subtle:#1c19170f;--bw-border:#1c19171f;--bw-border-strong:#1c19173d;--bw-frame:#44403c;--bw-hover:#1c19170d;--bw-press:#1c191717;--bw-selection:#57534e1f;--bw-text-selection:#57534e38;--bw-focus:#78716c;--bw-accent:#292524;--bw-accent-hover:#44403c;--bw-accent-on:#fff;--bw-accent-track:#a8a29e;--bw-wordmark:#c81e1e;--bw-success:#4d7c0f;--bw-warning:#b45309;--bw-error:#c81e1e;--bw-error-fg:#8f1414;--bw-checker-a:#e7e5e2;--bw-checker-b:#f5f4f2;--bw-shadow-island:0 10px 28px #1c191721, 0 1px 2px #1c19171a;--bw-shadow-popover:0 12px 32px #1c19172e, 0 1px 2px #1c19171f}@media (prefers-color-scheme:light){:root:not([data-theme]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bw-void:#dedbd6;--bw-surface:#f5f4f2;--bw-surface-sunken:#eae8e4;--bw-surface-raised:#fff;--bw-overlay:#1c19175c;--bw-field:#1c19170d;--bw-field-hover:#1c191714;--bw-control:#e6e3df;--bw-control-active:#d3cfca;--bw-fg:#2e2a27;--bw-fg-strong:#141210;--bw-fg-muted:#5f5952;--bw-fg-subtle:#6b655e;--bw-fg-inverse:#fff;--bw-border-subtle:#1c19170f;--bw-border:#1c19171f;--bw-border-strong:#1c19173d;--bw-frame:#44403c;--bw-hover:#1c19170d;--bw-press:#1c191717;--bw-selection:#57534e1f;--bw-text-selection:#57534e38;--bw-focus:#78716c;--bw-accent:#292524;--bw-accent-hover:#44403c;--bw-accent-on:#fff;--bw-accent-track:#a8a29e;--bw-wordmark:#c81e1e;--bw-success:#4d7c0f;--bw-warning:#b45309;--bw-error:#c81e1e;--bw-error-fg:#8f1414;--bw-checker-a:#e7e5e2;--bw-checker-b:#f5f4f2;--bw-shadow-island:0 10px 28px #1c191721, 0 1px 2px #1c19171a;--bw-shadow-popover:0 12px 32px #1c19172e, 0 1px 2px #1c19171f}}:root{--bw-font-ui:"Inter Variable", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--bw-font-mono:"JetBrains Mono Variable", "JetBrains Mono", ui-monospace, "Cascadia Mono", Menlo, Consolas, monospace;--bw-font-wordmark:"Bergschrift", var(--bw-font-ui);--bw-text:13px;--bw-text-small:12px;--bw-text-caption:11px;--bw-text-mono:12.5px;--bw-row:28px;--bw-control-h:32px;--bw-touch:44px;--bw-titlebar:40px;--bw-panel-width:320px;--bw-label-column:80px;--bw-gap:12px;--bw-gap-attached:8px;--bw-space-1:4px;--bw-space-2:8px;--bw-space-3:12px;--bw-space-4:16px;--bw-radius-window:16px;--bw-radius-island:14px;--bw-radius-menu:10px;--bw-radius-control:8px;--bw-radius-row:6px;--bw-radius-dot:999px;--bw-z-floating:1000;--bw-z-popover:1100;--bw-z-modal:2000;--bw-z-menu:3100;--bw-z-tooltip:4000;--bw-motion-fast:90ms cubic-bezier(.2, .6, .2, 1);--bw-motion-base:.16s cubic-bezier(.2, .6, .2, 1)}@media (pointer:coarse){:root{--bw-row:44px;--bw-control-h:44px}}[data-corners=sharp]{--bw-radius-window:0px;--bw-radius-island:0px;--bw-radius-menu:0px;--bw-radius-control:0px;--bw-radius-row:0px}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/tools/vendor/image-pro/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/tools/vendor/image-pro/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/tools/vendor/image-pro/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/tools/vendor/image-pro/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/tools/vendor/image-pro/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/tools/vendor/image-pro/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/tools/vendor/image-pro/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/tools/vendor/image-pro/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/tools/vendor/image-pro/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/tools/vendor/image-pro/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/tools/vendor/image-pro/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/tools/vendor/image-pro/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bergschrift;src:url(/tools/vendor/image-pro/assets/Bergschrift-Regular-ClRVtTE5.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@layer bergwork-base{*,:before,:after{box-sizing:border-box}html,body{height:100%;margin:0}body{background:var(--bw-void);color:var(--bw-fg);font-family:var(--bw-font-ui);font-size:var(--bw-text);font-feature-settings:"cv11", "ss01";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.4}button,input,select,textarea{font:inherit;color:inherit}::selection{background:var(--bw-text-selection);color:inherit}:focus{outline:none}:is(button,[role=menuitem],[role=option],[role=tab],input[type=checkbox],input[type=range]):focus-visible{outline:2px solid var(--bw-focus);outline-offset:1px}*{scrollbar-width:thin;scrollbar-color:var(--bw-border-strong) transparent}.bw-scroll{scrollbar-gutter:stable;overflow:auto}.bw-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bw-mono{font-family:var(--bw-font-mono);font-size:var(--bw-text-mono);font-variant-numeric:tabular-nums}}.bw-window{background:var(--bw-void);height:100%;color:var(--bw-fg);font-family:var(--bw-font-ui);font-size:var(--bw-text);flex-direction:column;display:flex;position:relative;overflow:hidden}.bw-stage{flex:1;min-height:0;position:relative;overflow:hidden}.bw-titlebar{height:var(--bw-titlebar);border-radius:0 0 var(--bw-radius-island) var(--bw-radius-island);background:var(--bw-surface);box-shadow:0 1px 0 var(--bw-border);-webkit-user-select:none;user-select:none;flex:none;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;padding:0 0 0 14px;display:grid}.bw-titlebar-brand{align-items:center;gap:10px;min-width:0;display:flex;overflow:hidden}.bw-titlebar-mark{flex:none;width:20px;height:20px}.bw-wordmark{color:var(--bw-wordmark);font-family:var(--bw-font-wordmark);letter-spacing:.01em;white-space:nowrap;font-size:15px;line-height:1}.bw-titlebar-product{border-left:1px solid var(--bw-border);color:var(--bw-fg-muted);font-size:var(--bw-text-caption);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;padding-left:10px;font-weight:600}.bw-titlebar-document{max-width:44vw;color:var(--bw-fg-muted);font-size:var(--bw-text-caption);letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-weight:600;overflow:hidden}.bw-titlebar-actions{justify-content:flex-end;align-items:stretch;height:100%;display:flex}.bw-titlebar-button{width:44px;height:100%;color:var(--bw-fg-muted);cursor:pointer;transition:background var(--bw-motion-fast), color var(--bw-motion-fast);background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.bw-titlebar-button:hover,.bw-titlebar-button[aria-expanded=true]{background:var(--bw-hover);color:var(--bw-fg-strong)}.bw-titlebar-button:last-child{border-bottom-right-radius:var(--bw-radius-island)}.bw-titlebar-button.is-close:hover{background:var(--bw-error);color:#fff}.bw-titlebar-button:focus-visible{outline-offset:-2px}.bw-island{background:var(--bw-surface);border:1px solid var(--bw-border);border-radius:var(--bw-radius-island);box-shadow:var(--bw-shadow-island)}.bw-toolbar{align-items:center;gap:2px;padding:6px;display:flex}.bw-toolbar.is-vertical{flex-direction:column}.bw-divider{background:var(--bw-border);flex:none;align-self:center;width:1px;height:22px;margin:0 6px}.bw-toolbar.is-vertical>.bw-divider{width:22px;height:1px;margin:6px 0}.bw-icon-button{border-radius:var(--bw-radius-control);width:36px;height:36px;color:var(--bw-fg);cursor:pointer;transition:background var(--bw-motion-fast), color var(--bw-motion-fast);background:0 0;border:1px solid #0000;flex:none;place-items:center;padding:0;display:inline-grid;position:relative}.bw-icon-button.is-small{width:28px;height:28px}.bw-icon-button:hover:not(:disabled){background:var(--bw-hover);color:var(--bw-fg-strong)}.bw-icon-button:active:not(:disabled){background:var(--bw-press)}.bw-icon-button[data-state=on]{border-color:var(--bw-frame);color:var(--bw-fg-strong)}.bw-icon-button[data-state=auto]{border-color:var(--bw-frame);border-style:dashed}.bw-icon-button[aria-pressed=true]{background:var(--bw-control-active);color:var(--bw-fg-strong)}.bw-icon-button:disabled{color:var(--bw-fg-subtle);cursor:default}.bw-icon-button:disabled>svg{opacity:.45}.bw-icon-button>svg{stroke-width:1.7px}.bw-icon-button[data-more]:after{content:"";border-radius:var(--bw-radius-dot);opacity:.6;background:currentColor;width:3px;height:3px;margin-left:-1.5px;position:absolute;bottom:3px;left:50%}.bw-button{height:var(--bw-control-h);border:1px solid var(--bw-border);border-radius:var(--bw-radius-control);background:var(--bw-control);color:var(--bw-fg-strong);font-size:var(--bw-text);white-space:nowrap;cursor:pointer;transition:background var(--bw-motion-fast), border-color var(--bw-motion-fast);justify-content:center;align-items:center;gap:8px;padding:0 14px;font-weight:500;display:inline-flex}.bw-button:hover:not(:disabled){border-color:var(--bw-border-strong)}.bw-button.is-primary{background:var(--bw-accent);color:var(--bw-accent-on);border-color:#0000}.bw-button.is-primary:hover:not(:disabled){background:var(--bw-accent-hover)}.bw-button.is-quiet{color:var(--bw-fg);background:0 0;border-color:#0000}.bw-button.is-quiet:hover:not(:disabled){background:var(--bw-hover)}.bw-button:disabled{color:var(--bw-fg-subtle);cursor:default}.bw-button:disabled>svg{opacity:.5}.bw-button>svg{stroke-width:1.7px;flex:none}.bw-statusbar{right:var(--bw-gap);bottom:var(--bw-gap);left:var(--bw-gap);z-index:var(--bw-z-floating);align-items:end;gap:var(--bw-gap-attached);pointer-events:none;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid;position:absolute}.bw-statusbar-group{align-items:center;gap:var(--bw-gap-attached);min-width:0;display:flex}.bw-statusbar-group.is-end{justify-content:flex-end}.bw-statusbar .bw-island{border-radius:calc(var(--bw-radius-control) + 3px);pointer-events:auto;align-items:center;gap:2px;min-width:0;padding:3px;display:flex}.bw-chip{height:var(--bw-control-h);border-radius:var(--bw-radius-control);min-width:0;color:var(--bw-fg);font-size:var(--bw-text);white-space:nowrap;cursor:pointer;transition:background var(--bw-motion-fast);background:0 0;border:1px solid #0000;align-items:center;gap:8px;padding:0 8px;font-weight:500;display:inline-flex}.bw-chip:hover:not(:disabled){background:var(--bw-hover);color:var(--bw-fg-strong)}.bw-chip[aria-pressed=true]{background:var(--bw-control-active);color:var(--bw-fg-strong);border-color:var(--bw-frame)}.bw-chip[aria-expanded=true]{background:var(--bw-hover)}.bw-chip.is-panel{background:var(--bw-control);padding:0 12px}.bw-chip.is-readout{cursor:default;color:var(--bw-fg)}.bw-chip.is-readout:hover{background:0 0}.bw-chip>svg{stroke-width:1.65px;flex:none}.bw-chip-value{text-overflow:ellipsis;overflow:hidden}.bw-chip-count{background:var(--bw-field);min-width:2.2em;height:18px;color:var(--bw-fg-muted);font-family:var(--bw-font-mono);font-size:var(--bw-text-caption);font-variant-numeric:tabular-nums;border-radius:5px;place-items:center;padding:0 4px;display:inline-grid}.bw-menu{z-index:var(--bw-z-menu);border:1px solid var(--bw-border);border-radius:var(--bw-radius-menu);background:var(--bw-surface-raised);width:max-content;max-width:280px;max-height:calc(100dvh - 16px);box-shadow:var(--bw-shadow-popover);color:var(--bw-fg);font-family:var(--bw-font-ui);font-size:var(--bw-text);animation:bw-pop .12s var(--bw-motion-fast);padding:4px;position:fixed;overflow-y:auto}@keyframes bw-pop{0%{opacity:0;transform:translateY(-2px)}}.bw-menu-item{width:100%;height:var(--bw-row);border-radius:var(--bw-radius-row);color:var(--bw-fg);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 8px;display:flex}.bw-menu-item:is(:hover,.is-active):not(:disabled){background:var(--bw-hover);color:var(--bw-fg-strong)}.bw-menu-item:focus-visible{outline:1px solid var(--bw-fg-muted);outline-offset:-1px}.bw-menu-item:disabled{color:var(--bw-fg-subtle);cursor:default}.bw-menu-item:disabled>:is(svg,.bw-menu-check){opacity:.5}.bw-menu-item>svg{stroke-width:1.7px;flex:none;width:16px;height:16px}.bw-menu-label{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.bw-menu-shortcut{color:var(--bw-fg-subtle);font-size:var(--bw-text-small);flex:none;margin-left:16px}.bw-menu-check{width:16px;height:16px;color:var(--bw-fg-strong);flex:none;place-items:center;margin-left:8px;display:grid}.bw-menu-check.is-pale{opacity:.4}.bw-menu-more{width:14px;height:14px;color:var(--bw-fg-subtle);flex:none}.bw-menu-section{color:var(--bw-fg-muted);font-size:var(--bw-text-caption);padding:8px 8px 3px;font-weight:600}.bw-menu-divider{background:var(--bw-border);height:1px;margin:4px 6px}.bw-tooltip{z-index:var(--bw-z-tooltip);border:1px solid var(--bw-border);border-radius:var(--bw-radius-control);background:var(--bw-surface-raised);max-width:min(360px,100vw - 16px);box-shadow:var(--bw-shadow-popover);color:var(--bw-fg-strong);font-size:var(--bw-text-small);white-space:pre-line;pointer-events:none;padding:6px 9px;line-height:1.35;position:fixed}.bw-tooltip kbd{color:var(--bw-fg-subtle);font-family:var(--bw-font-ui);margin-left:6px}.bw-field{min-width:0;height:var(--bw-row);border-radius:var(--bw-radius-row);background:var(--bw-field);color:var(--bw-fg-strong);transition:border-color var(--bw-motion-fast), background var(--bw-motion-fast);border:1px solid #0000;align-items:center;gap:6px;padding:0 8px;display:flex}.bw-field:hover{border-color:var(--bw-border-strong)}.bw-field:focus-within{border-color:var(--bw-frame);background:var(--bw-field-hover)}.bw-field>input{width:100%;min-width:0;color:inherit;background:0 0;border:0;outline:none;flex:1;padding:0}.bw-field.is-number>input{font-family:var(--bw-font-mono);font-size:var(--bw-text-mono);font-variant-numeric:tabular-nums;text-align:right}.bw-field-unit{color:var(--bw-fg-subtle);font-size:var(--bw-text-small);flex:none}.bw-field.is-disabled{color:var(--bw-fg-subtle)}.bw-field.is-disabled:hover{border-color:#0000}.bw-scrub{cursor:ew-resize;-webkit-user-select:none;user-select:none;touch-action:none}.bw-select{width:100%;min-width:0;height:var(--bw-row);border-radius:var(--bw-radius-row);background:var(--bw-field);color:var(--bw-fg-strong);text-align:left;cursor:pointer;border:1px solid #0000;align-items:center;gap:6px;padding:0 6px 0 8px;display:flex}.bw-select:hover:not(:disabled),.bw-select[aria-expanded=true]{border-color:var(--bw-border-strong)}.bw-select>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.bw-select>svg{color:var(--bw-fg-muted);flex:none}.bw-select:disabled{color:var(--bw-fg-subtle);cursor:default}.bw-check{border-radius:var(--bw-radius-row);width:24px;height:24px;color:var(--bw-fg-strong);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.bw-check:hover:not(:disabled){background:var(--bw-hover)}.bw-check.is-pale{opacity:.4}.bw-check-row{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;display:flex}.bw-glyph{border:1.5px solid var(--bw-fg-muted);width:18px;height:18px;color:var(--bw-fg-strong);border-radius:4px;flex:none;place-items:center;display:inline-grid}.bw-glyph[data-state=auto]{border-style:dashed}.bw-glyph[data-state=on]{border-color:var(--bw-fg-strong)}.bw-glyph.is-pale{opacity:.4}.bw-segmented{height:var(--bw-row);border-radius:var(--bw-radius-row);background:var(--bw-field);gap:2px;padding:2px;display:inline-flex}.bw-segmented>button{border-radius:calc(var(--bw-radius-row) - 2px);min-width:0;color:var(--bw-fg-muted);font-size:var(--bw-text-small);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;flex:1;padding:0 10px;font-weight:500}.bw-segmented>button:hover{color:var(--bw-fg-strong)}.bw-segmented>button[aria-checked=true]{border-color:var(--bw-border);background:var(--bw-surface-raised);color:var(--bw-fg-strong);box-shadow:0 1px 2px #0000002e}.bw-slider{--bw-slider-fill:50%;width:100%;height:var(--bw-row);appearance:none;cursor:pointer;background:0 0;margin:0}.bw-slider::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--bw-accent-track) var(--bw-slider-fill), var(--bw-border-strong) var(--bw-slider-fill));border-radius:2px;height:4px}.bw-slider::-moz-range-track{background:var(--bw-border-strong);border-radius:2px;height:4px}.bw-slider::-moz-range-progress{background:var(--bw-accent-track);border-radius:2px;height:4px}.bw-slider::-webkit-slider-thumb{border:2px solid var(--bw-surface-raised);border-radius:var(--bw-radius-dot);background:var(--bw-accent);width:14px;height:14px;box-shadow:0 0 0 1px var(--bw-border-strong);appearance:none;margin-top:-5px}.bw-slider::-moz-range-thumb{border:2px solid var(--bw-surface-raised);border-radius:var(--bw-radius-dot);background:var(--bw-accent);width:12px;height:12px}.bw-panel{top:var(--bw-panel-top,var(--bw-gap));bottom:calc(var(--bw-gap) * 2 + var(--bw-control-h) + 8px);z-index:var(--bw-z-floating);width:var(--bw-panel-width);display:flex;position:absolute;overflow:hidden}.bw-panel.is-start{left:var(--bw-gap)}.bw-panel.is-embedded:is(.is-start,.is-end){z-index:auto;flex:1;width:auto;height:100%;min-height:0;position:relative;inset:auto}.bw-panel.is-end{right:var(--bw-gap);flex-direction:row-reverse}.bw-panel-rail{border-right:1px solid var(--bw-border-subtle);flex-direction:column;flex:none;gap:4px;width:48px;padding:6px;display:flex}.bw-panel.is-end .bw-panel-rail{border-right:0;border-left:1px solid var(--bw-border-subtle)}.bw-panel-rail-end{flex-direction:column;gap:4px;margin-top:auto;display:flex}.bw-panel-tab{position:relative}.bw-panel-badge{background:var(--bw-surface-raised);min-width:15px;height:14px;color:var(--bw-fg-muted);font-family:var(--bw-font-mono);text-align:center;font-variant-numeric:tabular-nums;border-radius:4px;padding:0 3px;font-size:9.5px;line-height:14px;position:absolute;bottom:1px;right:1px}.bw-panel-body{flex-direction:column;flex:1;min-width:0;display:flex;container-type:inline-size}@container (width<=250px){.bw-list-meta{display:none}}@container (width<=260px){.bw-row-control>.bw-slider{display:none}.bw-row-control>.bw-field.is-number{flex:1;width:auto}}.bw-panel-toolbar{justify-content:flex-end;align-items:center;gap:2px;min-height:44px;padding:6px 8px 2px;display:flex}.bw-panel-content{flex:1;min-height:0;padding:0 8px 8px}.bw-empty{color:var(--bw-fg-muted);text-align:center;padding:24px 12px}.bw-section+.bw-section{margin-top:6px}.bw-section-head{width:100%;height:var(--bw-row);border-radius:var(--bw-radius-row);color:var(--bw-fg-strong);font-size:var(--bw-text-small);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 4px;font-weight:600;display:flex}.bw-section-head:hover{background:var(--bw-hover)}.bw-section-head>svg{color:var(--bw-fg-muted);transition:transform var(--bw-motion-fast);flex:none}.bw-section[data-open=false] .bw-section-head>svg{transform:rotate(-90deg)}.bw-section-body{flex-direction:column;gap:2px;padding:2px 0 4px;display:flex}.bw-row{grid-template-columns:var(--bw-label-column) minmax(0, 1fr);min-height:var(--bw-row);align-items:center;gap:8px;padding:0 4px 0 22px;display:grid}.bw-row-label{color:var(--bw-fg-muted);font-size:var(--bw-text-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bw-row-control{align-items:center;gap:6px;min-width:0;display:flex}.bw-row-control>.bw-field.is-number{flex:none;width:84px}.bw-row-text{color:var(--bw-fg);font-family:var(--bw-font-mono);font-size:var(--bw-text-mono)}.bw-list{flex-direction:column;display:flex}.bw-list-row{border-radius:var(--bw-radius-row);min-height:40px;color:var(--bw-fg);cursor:default;align-items:center;gap:10px;padding:4px 6px;display:flex}.bw-list-row:hover{background:var(--bw-hover)}.bw-list-row[aria-selected=true]{background:var(--bw-selection);color:var(--bw-fg-strong)}.bw-list-row[aria-selected=true]+.bw-list-row[aria-selected=true]{border-top-left-radius:0;border-top-right-radius:0}.bw-list-row[aria-selected=true]:has(+.bw-list-row[aria-selected=true]){border-bottom-right-radius:0;border-bottom-left-radius:0}.bw-list-row.is-child{min-height:var(--bw-row);padding-left:30px}.bw-list-thumb{border:1px solid var(--bw-border);background:repeating-conic-gradient(var(--bw-checker-a) 0 25%, var(--bw-checker-b) 0 50%) 0 0 / 8px 8px;border-radius:5px;flex:none;width:32px;height:32px;overflow:hidden}.bw-list-thumb>img{object-fit:cover;width:100%;height:100%;display:block}.bw-list-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.bw-list-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bw-list-row:not(:has(.bw-list-meta)) .bw-list-text{flex-direction:row}.bw-list-row.is-dim>:not(:last-child){opacity:.45}.bw-list-indent{flex:none}.bw-list-thumb.is-bare{background:0 0;border:0;width:auto;height:auto;overflow:visible}.bw-list-meta{color:var(--bw-fg-subtle);font-family:var(--bw-font-mono);font-size:var(--bw-text-caption)}.bw-dialog-backdrop{z-index:var(--bw-z-modal);background:var(--bw-overlay);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.bw-dialog{border:1px solid var(--bw-border);border-radius:var(--bw-radius-island);background:var(--bw-surface);width:min(440px,100%);max-height:100%;box-shadow:var(--bw-shadow-popover);flex-direction:column;gap:14px;padding:18px;display:flex;overflow:auto}.bw-dialog-title{color:var(--bw-fg-strong);margin:0;font-size:14px;font-weight:600}.bw-dialog-body{flex-direction:column;gap:2px;margin:0 -4px;display:flex}.bw-dialog-buttons{justify-content:flex-end;gap:8px;display:flex}@media (max-width:1100px){:root{--bw-panel-width:296px}.bw-statusbar .bw-chip.is-panel>span{display:none}.bw-statusbar .bw-chip.is-panel{padding:0 8px}}@media (max-width:640px){:root{--bw-gap:8px;--bw-panel-width:calc(100vw - 16px)}.bw-titlebar{grid-template-columns:minmax(0,1fr) auto;padding-left:10px}.bw-titlebar-document{display:none}.bw-wordmark{font-size:13px}.bw-statusbar{grid-template-columns:auto minmax(0,1fr) auto}.bw-statusbar>.bw-island{justify-self:center;overflow:hidden}.bw-statusbar .bw-chip.is-panel>span{display:none}.bw-statusbar .bw-chip.is-panel{padding:0 8px}}
