:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ds-text:#282a30;--ds-text-subtle:#6b6f76;--ds-text-subtlest:#8a8f98;--ds-text-disabled:#282a3061;--ds-text-inverse:#fff;--ds-text-brand:#5e6ad2;--ds-text-selected:#5e6ad2;--ds-text-danger:#c5362c;--ds-text-warning:#96620b;--ds-text-warning-inverse:#282a30;--ds-text-success:#2f7d5b;--ds-text-information:#2563c4;--ds-text-discovery:#6b47b8;--ds-link:#5e6ad2;--ds-link-pressed:#4f5ab8;--ds-text-accent-blue:#2563c4;--ds-text-accent-green:#2f7d5b;--ds-text-accent-orange:#a8570c;--ds-text-accent-purple:#6b47b8;--ds-text-accent-teal:#16697e;--ds-text-accent-magenta:#9c3179;--ds-text-accent-yellow:#8a6508;--ds-text-accent-gray:#6b6f76;--ds-icon:#6b6f76;--ds-icon-subtle:#8a8f98;--ds-icon-brand:#5e6ad2;--ds-icon-selected:#5e6ad2;--ds-icon-danger:#eb5757;--ds-icon-warning:#f2994a;--ds-icon-success:#4cb782;--ds-icon-information:#4ea7fc;--ds-border:#e9e9ec;--ds-border-hovered:#dcdce0;--ds-border-bold:#c7c7cc;--ds-border-input:#dcdce0;--ds-border-focused:#5e6ad2;--ds-border-selected:#5e6ad2;--ds-border-brand:#5e6ad2;--ds-border-danger:#eb5757;--ds-border-warning:#f2994a;--ds-border-success:#4cb782;--ds-border-information:#4ea7fc;--ds-border-disabled:#f0f0f2;--ds-background-neutral:#282a300d;--ds-background-neutral-hovered:#282a3014;--ds-background-neutral-pressed:#282a301f;--ds-background-neutral-subtle:#0000;--ds-background-neutral-subtle-hovered:#282a300d;--ds-background-neutral-subtle-pressed:#282a3014;--ds-background-neutral-bold:#3c3f45;--ds-background-neutral-bold-hovered:#2f3136;--ds-background-neutral-bold-pressed:#282a30;--ds-background-brand-bold:#5e6ad2;--ds-background-brand-bold-hovered:#5460c6;--ds-background-brand-bold-pressed:#4f5ab8;--ds-background-selected:#5e6ad214;--ds-background-selected-hovered:#5e6ad224;--ds-background-selected-pressed:#5e6ad233;--ds-background-danger:#eb57571a;--ds-background-danger-hovered:#eb57572b;--ds-background-danger-bold:#d64a4a;--ds-background-danger-bold-hovered:#c5362c;--ds-background-danger-bold-pressed:#a82b23;--ds-background-warning:#f2994a1f;--ds-background-warning-hovered:#f2994a33;--ds-background-warning-bold:#f2c94c;--ds-background-success:#4cb7821f;--ds-background-success-hovered:#4cb78233;--ds-background-success-bold:#4cb782;--ds-background-information:#4ea7fc1f;--ds-background-information-hovered:#4ea7fc33;--ds-background-information-bold:#4ea7fc;--ds-background-discovery:#b59aff2b;--ds-background-input:#fff;--ds-background-input-hovered:#fbfbfc;--ds-background-disabled:#282a3008;--ds-background-accent-blue-subtler:#4ea7fc33;--ds-background-accent-blue-subtlest:#4ea7fc1a;--ds-background-accent-green-subtler:#4cb78233;--ds-background-accent-red-subtler:#eb575733;--ds-background-accent-yellow-subtler:#f2c94c47;--ds-background-accent-yellow-subtlest:#f2c94c24;--ds-background-accent-blue-bolder:#4ea7fc;--ds-surface:#fff;--ds-surface-hovered:#fbfbfc;--ds-surface-pressed:#f4f5f8;--ds-surface-sunken:#f7f8f9;--ds-surface-raised:#fff;--ds-surface-raised-hovered:#fbfbfc;--ds-surface-raised-pressed:#f4f5f8;--ds-surface-overlay:#fff;--ds-surface-overlay-hovered:#f7f8f9;--ds-surface-overlay-pressed:#f0f0f2;--ds-shadow-raised:0 1px 2px #282a300f;--ds-shadow-overflow:0 2px 8px #282a3014;--ds-shadow-overlay:0 8px 24px #282a301f, 0 1px 2px #282a3014;--ds-blanket:#282a3052;--ds-skeleton:#282a300d;--accent:#5e6ad2;--theme-color:#f7f8f9}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ds-text:#f7f8f8;--ds-text-subtle:#8a8f98;--ds-text-subtlest:#62666d;--ds-text-disabled:#f7f8f840;--ds-text-inverse:#fff;--ds-text-brand:#9ba3e8;--ds-text-selected:#c0c5f0;--ds-text-danger:#f38b8b;--ds-text-warning:#f2c94c;--ds-text-warning-inverse:#08090a;--ds-text-success:#7dd3a5;--ds-text-information:#8cc7fd;--ds-text-discovery:#c7b2ff;--ds-link:#9ba3e8;--ds-link-pressed:#c0c5f0;--ds-text-accent-blue:#8cc7fd;--ds-text-accent-green:#7dd3a5;--ds-text-accent-orange:#f3b182;--ds-text-accent-purple:#c7b2ff;--ds-text-accent-teal:#7fd4e8;--ds-text-accent-magenta:#eaa0d4;--ds-text-accent-yellow:#e8d26a;--ds-text-accent-gray:#8a8f98;--ds-icon:#8a8f98;--ds-icon-subtle:#62666d;--ds-icon-brand:#9ba3e8;--ds-icon-selected:#c0c5f0;--ds-icon-danger:#eb5757;--ds-icon-warning:#f2994a;--ds-icon-success:#4cb782;--ds-icon-information:#4ea7fc;--ds-border:#23252a;--ds-border-hovered:#2f3136;--ds-border-bold:#3c3f45;--ds-border-input:#2f3136;--ds-border-focused:#5e6ad2;--ds-border-selected:#5e6ad2;--ds-border-brand:#5e6ad2;--ds-border-danger:#eb5757;--ds-border-warning:#f2994a;--ds-border-success:#4cb782;--ds-border-information:#4ea7fc;--ds-border-disabled:#1a1c1f;--ds-background-neutral:#f7f8f80d;--ds-background-neutral-hovered:#f7f8f814;--ds-background-neutral-pressed:#f7f8f81f;--ds-background-neutral-subtle:#0000;--ds-background-neutral-subtle-hovered:#f7f8f80d;--ds-background-neutral-subtle-pressed:#f7f8f814;--ds-background-neutral-bold:#8a8f98;--ds-background-neutral-bold-hovered:#9aa0a8;--ds-background-neutral-bold-pressed:#b0b5bd;--ds-background-brand-bold:#5e6ad2;--ds-background-brand-bold-hovered:#6872d8;--ds-background-brand-bold-pressed:#4f5ab8;--ds-background-selected:#5e6ad22b;--ds-background-selected-hovered:#5e6ad23d;--ds-background-selected-pressed:#5e6ad254;--ds-background-danger:#eb57571f;--ds-background-danger-hovered:#eb575733;--ds-background-danger-bold:#d64a4a;--ds-background-danger-bold-hovered:#eb5757;--ds-background-danger-bold-pressed:#c5362c;--ds-background-warning:#f2994a1f;--ds-background-warning-hovered:#f2994a33;--ds-background-warning-bold:#f2c94c;--ds-background-success:#4cb7821f;--ds-background-success-hovered:#4cb78233;--ds-background-success-bold:#4cb782;--ds-background-information:#4ea7fc1f;--ds-background-information-hovered:#4ea7fc33;--ds-background-information-bold:#4ea7fc;--ds-background-discovery:#b59aff24;--ds-background-input:#101113;--ds-background-input-hovered:#16181a;--ds-background-disabled:#f7f8f808;--ds-background-accent-blue-subtler:#4ea7fc38;--ds-background-accent-blue-subtlest:#4ea7fc1f;--ds-background-accent-green-subtler:#4cb78238;--ds-background-accent-red-subtler:#eb575738;--ds-background-accent-yellow-subtler:#f2c94c38;--ds-background-accent-yellow-subtlest:#f2c94c1f;--ds-background-accent-blue-bolder:#4ea7fc;--ds-surface:#0f1011;--ds-surface-hovered:#16181a;--ds-surface-pressed:#1c1d1f;--ds-surface-sunken:#08090a;--ds-surface-raised:#16181a;--ds-surface-raised-hovered:#1c1d1f;--ds-surface-raised-pressed:#232427;--ds-surface-overlay:#1c1d1f;--ds-surface-overlay-hovered:#232427;--ds-surface-overlay-pressed:#2a2c2f;--ds-shadow-raised:0 1px 2px #00000052;--ds-shadow-overflow:0 2px 8px #00000080;--ds-shadow-overlay:0 8px 24px #000000a6, 0 1px 2px #00000080;--ds-blanket:#08090ab8;--ds-skeleton:#f7f8f80d;--accent:#5e6ad2;--theme-color:#08090a}:root{--ds-space-0:0;--ds-space-025:2px;--ds-space-050:4px;--ds-space-075:6px;--ds-space-100:8px;--ds-space-150:12px;--ds-space-200:16px;--ds-space-250:20px;--ds-space-300:24px;--ds-space-400:32px;--ds-space-500:40px;--ds-radius-small:4px;--ds-radius-medium:6px;--ds-radius-large:8px;--ds-radius-xlarge:10px;--ds-radius-full:9999px;--ds-border-width:1px;--ds-border-width-selected:2px;--sans:"GitLab Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Ubuntu, Roboto, sans-serif;--mono:"GitLab Mono", ui-monospace, Menlo, Consolas, monospace;--ds-font-body:400 13px/18px var(--sans);--ds-font-body-small:400 12px/16px var(--sans);--ds-font-body-ui:400 11px/14px var(--sans);--ds-font-heading-xxsmall:600 11px/14px var(--sans);--ds-font-heading-xsmall:600 13px/18px var(--sans);--ds-font-heading-small:600 14px/20px var(--sans);--ds-font-heading-medium:600 16px/22px var(--sans);--ds-font-heading-large:600 20px/26px var(--sans);--ds-font-code:400 12px/18px var(--mono);--ds-font-weight-medium:500;--ds-font-weight-semibold:600;--ds-font-weight-bold:700;--lh-prose:1.5;--tracking-tight:-.01em;--bar-tool:40px;--bar-status:28px;--panel-w:320px;--overlay-top:calc(var(--bar-tool) + 1px);--control-h:28px;--control-h-compact:22px;--field-h:32px;--field-h-compact:26px;--scroll-thumb:var(--ds-border-bold);--scroll-thumb-hover:var(--ds-text-subtlest);--ease:cubic-bezier(.22, .61, .36, 1);--theme-fade:background-color .16s var(--ease), color .16s var(--ease), border-color .16s var(--ease);--hover-fade:background-color .1s var(--ease), color .1s var(--ease), border-color .1s var(--ease);--cm-key:var(--ds-text-accent-blue);--cm-tag:var(--ds-text-accent-blue);--cm-string:var(--ds-text-accent-green);--cm-num:var(--ds-text-accent-orange);--cm-keyword:var(--ds-text-accent-purple);--cm-fn:var(--ds-text-accent-teal);--cm-html:var(--ds-text-accent-teal);--cm-anchor:var(--ds-text-accent-magenta);--cm-attr:var(--ds-text-accent-magenta);--cm-block:var(--ds-text-accent-yellow);--cm-text:var(--ds-text);--cm-punct:var(--ds-text-subtlest);--cm-comment:var(--ds-text-subtlest);--cm-hint:var(--ds-text-subtlest);--cm-error:var(--ds-text-danger);--cm-invalid:var(--ds-text-danger);--cm-warn:var(--ds-text-warning);--cm-error-bg:var(--ds-background-danger);--cm-active:var(--ds-background-neutral-subtle-hovered);--cm-selection:var(--ds-background-selected-hovered);--cm-selection-focus:var(--ds-background-selected-hovered);--cm-peek:var(--ds-background-selected);--cm-match:var(--ds-background-accent-yellow-subtler);--cm-diff-add-bg:var(--ds-background-success);--cm-diff-del-bg:var(--ds-background-danger);--cm-diff-del-text:var(--ds-text-danger);--cm-diff-mod-bg:var(--ds-background-warning);--cm-diff-mod-range:var(--ds-background-accent-yellow-subtler);--cm-diff-add-range:var(--ds-background-accent-green-subtler);--cm-diff-del-range:var(--ds-background-accent-red-subtler);--stat-add:var(--ds-text-success);--stat-del:var(--ds-text-danger)}*{box-sizing:border-box}html,body{height:100%;margin:0;padding:0;overflow:hidden}body{font:var(--ds-font-body);color:var(--ds-text);background:var(--ds-surface-sunken);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;transition:var(--theme-fade)}::selection{background:var(--ds-background-selected-hovered);color:var(--ds-text)}u{text-underline-offset:2px;text-decoration-thickness:1px}*{scrollbar-width:thin;scrollbar-color:var(--scroll-thumb) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{background:var(--scroll-thumb);border-radius:var(--ds-radius-full);background-clip:padding-box;border:2px solid #0000}::-webkit-scrollbar-thumb:hover{background:var(--scroll-thumb-hover);background-clip:padding-box}#app{flex-direction:column;height:100vh;display:flex}body.resizing{-webkit-user-select:none;user-select:none;cursor:col-resize!important}body{-webkit-user-select:none;user-select:none}#cm-wrap,input,textarea,[contenteditable=true]{-webkit-user-select:text;user-select:text}.ds-btn{justify-content:center;align-items:center;gap:var(--ds-space-050);height:var(--control-h);padding:0 var(--ds-space-100);background:var(--ds-background-neutral);border:var(--ds-border-width) solid var(--ds-border);border-radius:var(--ds-radius-small);cursor:pointer;font:var(--ds-font-body);font-weight:var(--ds-font-weight-medium);color:var(--ds-text-subtle);white-space:nowrap;transition:var(--hover-fade);flex-shrink:0;text-decoration:none;display:inline-flex}.ds-btn:hover:not(:disabled){background:var(--ds-background-neutral-hovered)}.ds-btn:active:not(:disabled){background:var(--ds-background-neutral-pressed)}.ds-btn:focus-visible{outline:var(--ds-border-width) solid var(--ds-border-focused);outline-offset:1px}.ds-btn:disabled{background:var(--ds-background-disabled);border-color:var(--ds-border-disabled);color:var(--ds-text-disabled);cursor:not-allowed}.ds-btn.subtle{background:var(--ds-background-neutral-subtle);border-color:#0000}.ds-btn.subtle:hover:not(:disabled){background:var(--ds-background-neutral-subtle-hovered)}.ds-btn.subtle:active:not(:disabled){background:var(--ds-background-neutral-subtle-pressed)}.ds-btn.subtle:disabled{background:0 0;border-color:#0000}.ds-btn.primary{background:var(--ds-background-brand-bold);color:var(--ds-text-inverse);border-color:#0000}.ds-btn.primary:hover:not(:disabled){background:var(--ds-background-brand-bold-hovered)}.ds-btn.primary:active:not(:disabled){background:var(--ds-background-brand-bold-pressed)}.ds-btn.danger{background:var(--ds-background-danger-bold);color:var(--ds-text-inverse);border-color:#0000}.ds-btn.danger:hover:not(:disabled){background:var(--ds-background-danger-bold-hovered)}.ds-btn.danger:active:not(:disabled){background:var(--ds-background-danger-bold-pressed)}.ds-btn.selected{background:var(--ds-background-selected);border-color:var(--ds-border-selected);color:var(--ds-text-selected)}.ds-btn.selected:hover:not(:disabled){background:var(--ds-background-selected-hovered);border-color:var(--ds-border-selected)}.ds-btn.selected:active:not(:disabled){background:var(--ds-background-selected-pressed)}.ds-btn.compact{height:var(--control-h-compact);padding:0 var(--ds-space-075)}.ds-btn :where(svg){flex-shrink:0}.ds-icon-btn{width:var(--control-h);height:var(--control-h);background:var(--ds-background-neutral-subtle);border:var(--ds-border-width) solid transparent;border-radius:var(--ds-radius-small);cursor:pointer;color:var(--ds-icon);transition:var(--hover-fade);flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ds-icon-btn:hover:not(:disabled){background:var(--ds-background-neutral-subtle-hovered);color:var(--ds-text)}.ds-icon-btn:active:not(:disabled){background:var(--ds-background-neutral-subtle-pressed)}.ds-icon-btn:focus-visible{outline:var(--ds-border-width) solid var(--ds-border-focused);outline-offset:1px}.ds-icon-btn:disabled{color:var(--ds-text-disabled);cursor:not-allowed}.ds-icon-btn.selected,.ds-icon-btn[aria-expanded=true]{background:var(--ds-background-selected);border-color:var(--ds-border-selected);color:var(--ds-icon-selected)}.ds-icon-btn.selected:hover:not(:disabled),.ds-icon-btn[aria-expanded=true]:hover:not(:disabled){background:var(--ds-background-selected-hovered);border-color:var(--ds-border-selected)}.ds-icon-btn.compact{width:var(--control-h-compact);height:var(--control-h-compact)}.ds-badge{min-width:24px;padding:0 var(--ds-space-075);border-radius:var(--ds-radius-full);background:var(--ds-background-neutral);color:var(--ds-text-subtle);font:var(--ds-font-body-small);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;display:inline-flex}.ds-badge.primary{background:var(--ds-background-brand-bold);color:var(--ds-text-inverse)}.ds-lozenge{max-width:200px;padding:0 var(--ds-space-050);border-radius:var(--ds-radius-small);background:var(--ds-background-neutral);color:var(--ds-text-subtle);font:var(--ds-font-body-ui);font-weight:var(--ds-font-weight-bold);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;align-items:center;line-height:16px;display:inline-flex;overflow:hidden}.ds-lozenge.success{background:var(--ds-background-success);color:var(--ds-text-success)}.ds-lozenge.information,.ds-lozenge.inprogress{background:var(--ds-background-information);color:var(--ds-text-information)}.ds-lozenge.moved{background:var(--ds-background-warning);color:var(--ds-text-warning)}.ds-lozenge.removed{background:var(--ds-background-danger);color:var(--ds-text-danger)}.ds-lozenge.new{background:var(--ds-background-discovery);color:var(--ds-text-discovery)}.ds-textfield,.ds-select{height:var(--field-h);padding:0 var(--ds-space-075);background:var(--ds-background-input);border:var(--ds-border-width) solid var(--ds-border-input);border-radius:var(--ds-radius-small);font:var(--ds-font-body);color:var(--ds-text);transition:var(--hover-fade)}.ds-textfield::placeholder,.ds-select::placeholder{color:var(--ds-text-subtlest)}.ds-textfield:hover:not(:focus):not(:disabled),.ds-select:hover:not(:focus):not(:disabled){background:var(--ds-background-input-hovered);border-color:var(--ds-border-hovered)}.ds-textfield:focus,.ds-select:focus{border-color:var(--ds-border-focused);background:var(--ds-background-input);outline:none}.ds-textfield:disabled,.ds-select:disabled{background:var(--ds-background-disabled);border-color:var(--ds-border-disabled);color:var(--ds-text-disabled)}.ds-textfield.compact,.ds-select.compact{height:var(--field-h-compact)}.ds-select{cursor:pointer}.ds-textfield:disabled,.ds-select:disabled{cursor:not-allowed}.ds-menu{min-width:180px;padding:var(--ds-space-050);background:var(--ds-surface-overlay);border:var(--ds-border-width) solid var(--ds-border);border-radius:var(--ds-radius-large);box-shadow:var(--ds-shadow-overlay);flex-direction:column;display:flex}.ds-menu-heading{font:var(--ds-font-heading-xxsmall);color:var(--ds-text-subtlest);text-transform:uppercase;letter-spacing:.04em;padding:var(--ds-space-100) var(--ds-space-100) var(--ds-space-050)}.ds-menu-sep{height:var(--ds-border-width);margin:var(--ds-space-050) calc(-1 * var(--ds-space-050));background:var(--ds-border);border:none}.ds-menu-item{align-items:center;gap:var(--ds-space-100);width:100%;min-height:28px;padding:var(--ds-space-050) var(--ds-space-100);background:var(--ds-background-neutral-subtle);border-radius:var(--ds-radius-small);cursor:pointer;font:var(--ds-font-body);color:var(--ds-text);text-align:left;white-space:nowrap;transition:var(--hover-fade);border:none;display:flex;position:relative}.ds-menu-item:hover:not(:disabled){background:var(--ds-background-neutral-subtle-hovered)}.ds-menu-item:active:not(:disabled){background:var(--ds-background-neutral-subtle-pressed)}.ds-menu-item:focus-visible{outline:var(--ds-border-width) solid var(--ds-border-focused);outline-offset:-1px}.ds-menu-item:disabled{color:var(--ds-text-disabled);cursor:not-allowed}.ds-menu-item.selected,.ds-menu-item[aria-checked=true],.ds-menu-item[aria-current=true]{background:var(--ds-background-selected);color:var(--ds-text-selected)}.ds-menu-item.selected:hover:not(:disabled),.ds-menu-item[aria-checked=true]:hover:not(:disabled),.ds-menu-item[aria-current=true]:hover:not(:disabled){background:var(--ds-background-selected-hovered)}.ds-menu-item.danger{color:var(--ds-text-danger)}.ds-menu-item :where(svg){color:var(--ds-icon);flex-shrink:0}.ds-menu-item.danger :where(svg){color:var(--ds-icon-danger)}.ds-section-message{gap:var(--ds-space-150);padding:var(--ds-space-150);border:var(--ds-border-width) solid var(--ds-border-information);border-radius:var(--ds-radius-medium);background:var(--ds-background-information);color:var(--ds-text);font:var(--ds-font-body);line-height:var(--lh-prose);display:flex}.ds-section-message>:where(svg){color:var(--ds-icon-information);flex-shrink:0}.ds-section-message.warning{background:var(--ds-background-warning);border-color:var(--ds-border-warning)}.ds-section-message.warning>:where(svg){color:var(--ds-icon-warning)}.ds-section-message.success{background:var(--ds-background-success);border-color:var(--ds-border-success)}.ds-section-message.success>:where(svg){color:var(--ds-icon-success)}.ds-section-message.danger{background:var(--ds-background-danger);border-color:var(--ds-border-danger)}.ds-section-message.danger>:where(svg){color:var(--ds-icon-danger)}.ds-section-message-title{font:var(--ds-font-heading-xsmall);margin:0 0 var(--ds-space-025)}.ds-spacer{flex:1}@media (width<=640px){.ds-btn:has(.ds-txt){min-width:var(--control-h);padding:0 var(--ds-space-050)}.ds-txt{display:none}}@media print{@page{size:A4;margin:12mm 13mm}html,body{background:#fff!important;height:auto!important;overflow:visible!important}#app{height:auto!important}#toolbar,#tabbar,#status-bar,#trash-panel,#editor-pane,#divider,#history-pane,#error-banner,#detached-banner,#toast{display:none!important}#split{height:auto!important;display:block!important;overflow:visible!important}#preview-pane{background:#fff!important;width:100%!important;height:auto!important;display:block!important;overflow:visible!important}}
