:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ds-text:#172b4d;--ds-text-subtle:#44546f;--ds-text-subtlest:#626f86;--ds-text-disabled:#091e424f;--ds-text-inverse:#fff;--ds-text-brand:#0c66e4;--ds-text-selected:#0c66e4;--ds-text-danger:#ae2e24;--ds-text-warning:#a54800;--ds-text-warning-inverse:#172b4d;--ds-text-success:#216e4e;--ds-text-information:#05c;--ds-text-discovery:#5e4db2;--ds-link:#0c66e4;--ds-link-pressed:#05c;--ds-text-accent-blue:#05c;--ds-text-accent-green:#216e4e;--ds-text-accent-orange:#a54800;--ds-text-accent-purple:#5e4db2;--ds-text-accent-teal:#206a83;--ds-text-accent-magenta:#943d73;--ds-text-accent-yellow:#7f5f01;--ds-text-accent-gray:#44546f;--ds-icon:#44546f;--ds-icon-subtle:#626f86;--ds-icon-brand:#0c66e4;--ds-icon-selected:#0c66e4;--ds-icon-danger:#c9372c;--ds-icon-warning:#e56910;--ds-icon-success:#22a06b;--ds-icon-information:#1d7afc;--ds-border:#091e4224;--ds-border-bold:#758195;--ds-border-input:#8590a2;--ds-border-focused:#388bff;--ds-border-selected:#0c66e4;--ds-border-brand:#0c66e4;--ds-border-danger:#e2483d;--ds-border-warning:#e56910;--ds-border-success:#22a06b;--ds-border-information:#1d7afc;--ds-border-disabled:#091e420f;--ds-background-neutral:#091e420f;--ds-background-neutral-hovered:#091e4224;--ds-background-neutral-pressed:#091e424f;--ds-background-neutral-subtle:#0000;--ds-background-neutral-subtle-hovered:#091e420f;--ds-background-neutral-subtle-pressed:#091e4224;--ds-background-neutral-bold:#44546f;--ds-background-neutral-bold-hovered:#2c3e5d;--ds-background-neutral-bold-pressed:#172b4d;--ds-background-brand-bold:#0c66e4;--ds-background-brand-bold-hovered:#05c;--ds-background-brand-bold-pressed:#09326c;--ds-background-selected:#e9f2ff;--ds-background-selected-hovered:#cce0ff;--ds-background-selected-pressed:#85b8ff;--ds-background-danger:#ffeceb;--ds-background-danger-hovered:#ffd5d2;--ds-background-danger-bold:#c9372c;--ds-background-danger-bold-hovered:#ae2e24;--ds-background-danger-bold-pressed:#5d1f1a;--ds-background-warning:#fff7d6;--ds-background-warning-hovered:#f8e6a0;--ds-background-warning-bold:#f5cd47;--ds-background-success:#dcfff1;--ds-background-success-hovered:#baf3db;--ds-background-success-bold:#1f845a;--ds-background-information:#e9f2ff;--ds-background-information-hovered:#cce0ff;--ds-background-information-bold:#1d7afc;--ds-background-discovery:#f3f0ff;--ds-background-input:#fff;--ds-background-input-hovered:#f7f8f9;--ds-background-disabled:#091e4208;--ds-background-accent-blue-subtler:#cce0ff;--ds-background-accent-blue-subtlest:#e9f2ff;--ds-background-accent-green-subtler:#baf3db;--ds-background-accent-red-subtler:#ffd5d2;--ds-background-accent-yellow-subtler:#f8e6a0;--ds-background-accent-yellow-subtlest:#fff7d6;--ds-background-accent-blue-bolder:#0c66e4;--ds-surface:#fff;--ds-surface-hovered:#f1f2f4;--ds-surface-pressed:#dcdfe4;--ds-surface-sunken:#f7f8f9;--ds-surface-raised:#fff;--ds-surface-raised-hovered:#f1f2f4;--ds-surface-raised-pressed:#dcdfe4;--ds-surface-overlay:#fff;--ds-surface-overlay-hovered:#f1f2f4;--ds-surface-overlay-pressed:#dcdfe4;--ds-shadow-raised:0px 1px 1px #091e4240, 0px 0px 1px #091e424f;--ds-shadow-overflow:0px 0px 8px #091e4229, 0px 0px 1px #091e421f;--ds-shadow-overlay:0px 8px 12px #091e4226, 0px 0px 1px #091e424f;--ds-blanket:#091e427d;--ds-skeleton:#091e420f;--theme-color:#fff}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ds-text:#b6c2cf;--ds-text-subtle:#9fadbc;--ds-text-subtlest:#8c9bab;--ds-text-disabled:#bfdbf847;--ds-text-inverse:#1d2125;--ds-text-brand:#579dff;--ds-text-selected:#579dff;--ds-text-danger:#fd9891;--ds-text-warning:#f5cd47;--ds-text-warning-inverse:#1d2125;--ds-text-success:#7ee2b8;--ds-text-information:#85b8ff;--ds-text-discovery:#b8acf6;--ds-link:#579dff;--ds-link-pressed:#85b8ff;--ds-text-accent-blue:#85b8ff;--ds-text-accent-green:#7ee2b8;--ds-text-accent-orange:#fec195;--ds-text-accent-purple:#b8acf6;--ds-text-accent-teal:#9dd9ee;--ds-text-accent-magenta:#fdd0ec;--ds-text-accent-yellow:#f5cd47;--ds-text-accent-gray:#9fadbc;--ds-icon:#9fadbc;--ds-icon-subtle:#8696a7;--ds-icon-brand:#579dff;--ds-icon-selected:#579dff;--ds-icon-danger:#f15b50;--ds-icon-warning:#f38a3f;--ds-icon-success:#2abb7f;--ds-icon-information:#388bff;--ds-border:#a6c5e229;--ds-border-bold:#738496;--ds-border-input:#738496;--ds-border-focused:#85b8ff;--ds-border-selected:#579dff;--ds-border-brand:#579dff;--ds-border-danger:#f15b50;--ds-border-warning:#f38a3f;--ds-border-success:#2abb7f;--ds-border-information:#388bff;--ds-border-disabled:#bcd6f01f;--ds-background-neutral:#a1bdd914;--ds-background-neutral-hovered:#a6c5e229;--ds-background-neutral-pressed:#bfdbf847;--ds-background-neutral-subtle:#0000;--ds-background-neutral-subtle-hovered:#a1bdd914;--ds-background-neutral-subtle-pressed:#a6c5e229;--ds-background-neutral-bold:#9fadbc;--ds-background-neutral-bold-hovered:#b6c2cf;--ds-background-neutral-bold-pressed:#c7d1db;--ds-background-brand-bold:#579dff;--ds-background-brand-bold-hovered:#85b8ff;--ds-background-brand-bold-pressed:#cce0ff;--ds-background-selected:#1c2b41;--ds-background-selected-hovered:#09326c;--ds-background-selected-pressed:#05c;--ds-background-danger:#42221f;--ds-background-danger-hovered:#5d1f1a;--ds-background-danger-bold:#f87168;--ds-background-danger-bold-hovered:#fd9891;--ds-background-danger-bold-pressed:#ffd5d2;--ds-background-warning:#533f04;--ds-background-warning-hovered:#7f5f01;--ds-background-warning-bold:#f5cd47;--ds-background-success:#164b35;--ds-background-success-hovered:#216e4e;--ds-background-success-bold:#4bce97;--ds-background-information:#1c2b41;--ds-background-information-hovered:#09326c;--ds-background-information-bold:#579dff;--ds-background-discovery:#2b273f;--ds-background-input:#22272b;--ds-background-input-hovered:#282e33;--ds-background-disabled:#bcd6f00a;--ds-background-accent-blue-subtler:#09326c;--ds-background-accent-blue-subtlest:#1c2b41;--ds-background-accent-green-subtler:#164b35;--ds-background-accent-red-subtler:#5d1f1a;--ds-background-accent-yellow-subtler:#533f04;--ds-background-accent-yellow-subtlest:#332e1b;--ds-background-accent-blue-bolder:#579dff;--ds-surface:#1d2125;--ds-surface-hovered:#22272b;--ds-surface-pressed:#282e33;--ds-surface-sunken:#161a1d;--ds-surface-raised:#22272b;--ds-surface-raised-hovered:#282e33;--ds-surface-raised-pressed:#2c333a;--ds-surface-overlay:#282e33;--ds-surface-overlay-hovered:#2c333a;--ds-surface-overlay-pressed:#38414a;--ds-shadow-raised:0px 0px 0px 1px #0000, 0px 1px 1px #03040480, 0px 0px 1px #03040480;--ds-shadow-overflow:0px 0px 12px #0304048f, 0px 0px 1px #03040480;--ds-shadow-overlay:0px 0px 0px 1px #39424a, 0px 8px 12px #0304045c, 0px 0px 1px 1px #03040480;--ds-blanket:#10121499;--ds-skeleton:#a1bdd914;--theme-color:#1d2125}: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:3px;--ds-radius-medium:4px;--ds-radius-large:8px;--ds-radius-xlarge:12px;--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 14px/20px 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 12px/16px var(--sans);--ds-font-heading-xsmall:600 14px/16px var(--sans);--ds-font-heading-small:600 16px/20px var(--sans);--ds-font-heading-medium:500 20px/24px var(--sans);--ds-font-heading-large:500 24px/28px var(--sans);--ds-font-code:400 12px/20px var(--mono);--ds-font-weight-medium:500;--ds-font-weight-semibold:600;--ds-font-weight-bold:700;--bar-tool:48px;--bar-status:32px;--panel-w:320px;--overlay-top:calc(var(--bar-tool) + 1px);--control-h:32px;--control-h-compact:24px;--field-h:40px;--field-h-compact:32px;--scroll-thumb:var(--ds-border);--scroll-thumb-hover:var(--ds-border-bold);--ease:cubic-bezier(.15, 1, .3, 1);--theme-fade:background-color .2s var(--ease), color .2s var(--ease), border-color .2s 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);--cm-diff-move-bg:var(--ds-background-information);--cm-diff-move-edge:var(--ds-border-information);--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;transition:var(--theme-fade)}u{text-underline-offset:2px;text-decoration-thickness:1px}*{scrollbar-width:thin;scrollbar-color:var(--scroll-thumb) transparent}::-webkit-scrollbar{width:10px;height:10px}::-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-150);background:var(--ds-background-neutral);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);border:none;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:2px solid var(--ds-border-focused);outline-offset:2px}.ds-btn:disabled{background:var(--ds-background-disabled);color:var(--ds-text-disabled);cursor:not-allowed}.ds-btn.subtle{background:var(--ds-background-neutral-subtle)}.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}.ds-btn.primary{background:var(--ds-background-brand-bold);color:var(--ds-text-inverse)}.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)}.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);color:var(--ds-text-selected)}.ds-btn.selected:hover:not(:disabled){background:var(--ds-background-selected-hovered)}.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-100)}.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-radius:var(--ds-radius-small);cursor:pointer;color:var(--ds-icon);transition:var(--hover-fade);border:none;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)}.ds-icon-btn:active:not(:disabled){background:var(--ds-background-neutral-subtle-pressed)}.ds-icon-btn:focus-visible{outline:2px solid var(--ds-border-focused);outline-offset:2px}.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);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)}.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);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:2px 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)}.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:160px;padding:var(--ds-space-050) 0;background:var(--ds-surface-overlay);border-radius:var(--ds-radius-medium);box-shadow:var(--ds-shadow-overlay);flex-direction:column;display:flex}.ds-menu-heading{font:var(--ds-font-heading-xxsmall);color:var(--ds-text-subtle);padding:var(--ds-space-150) var(--ds-space-200) var(--ds-space-075)}.ds-menu-sep{height:var(--ds-border-width);margin:var(--ds-space-075) 0;background:var(--ds-border);border:none}.ds-menu-item{align-items:center;gap:var(--ds-space-150);width:100%;min-height:40px;padding:var(--ds-space-100) var(--ds-space-200);background:var(--ds-background-neutral-subtle);cursor:pointer;font:var(--ds-font-body);color:var(--ds-text);text-align:left;white-space:nowrap;transition:var(--hover-fade);border:none;border-radius:0;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:2px solid var(--ds-border-focused);outline-offset:-2px}.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:before,.ds-menu-item[aria-checked=true]:before,.ds-menu-item[aria-current=true]:before{content:"";width:var(--ds-border-width-selected);background:var(--ds-border-selected);position:absolute;inset:0 auto 0 0}.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-200);padding:var(--ds-space-200);border-radius:var(--ds-radius-medium);background:var(--ds-background-information);color:var(--ds-text);font:var(--ds-font-body);display:flex}.ds-section-message>:where(svg){color:var(--ds-icon-information);flex-shrink:0}.ds-section-message.warning{background:var(--ds-background-warning)}.ds-section-message.warning>:where(svg){color:var(--ds-icon-warning)}.ds-section-message.success{background:var(--ds-background-success)}.ds-section-message.success>:where(svg){color:var(--ds-icon-success)}.ds-section-message.danger{background:var(--ds-background-danger)}.ds-section-message.danger>:where(svg){color:var(--ds-icon-danger)}.ds-section-message-title{font:var(--ds-font-heading-xsmall);margin:2px 0 var(--ds-space-050)}.ds-spacer{flex:1}@media (width<=640px){.ds-btn:has(.ds-txt){min-width:var(--control-h);padding:0 var(--ds-space-075)}.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}}
