@charset "UTF-8";.spanky-app-shell{display:flex;flex-direction:column;background:#111923;color:#dce7f4;border:1px solid #33465c;min-width:0;overflow:hidden;font-size:13px}
.spanky-shell-header:empty,.spanky-shell-primary:empty,.spanky-shell-bottom:empty,.spanky-shell-footer:empty,.spanky-shell-explorer:empty,.spanky-shell-inspector:empty{display:none}
.spanky-shell-body{display:flex;flex:1;min-width:0;min-height:160px}
.spanky-shell-content{flex:1;min-width:0;padding:12px;overflow:auto}
.spanky-shell-explorer{width:200px;flex:none;border-right:1px solid #2d4055;overflow:auto}
.spanky-shell-inspector{width:240px;flex:none;border-left:1px solid #2d4055;overflow:auto}
.spanky-app-header{display:flex;align-items:center;justify-content:space-between;min-height:46px;padding:10px 14px;border-bottom:1px solid #33465c;background:#172230;gap:12px}
.spanky-app-header strong{font-size:15px}.spanky-app-header small{display:block;color:#91a6bd;font-size:11px}
.spanky-header-actions,.spanky-primary-nav{display:flex;align-items:center;gap:8px}.spanky-primary-nav{padding:6px 10px;border-bottom:1px solid #33465c;min-height:35px}
.spanky-explorer,.spanky-inspector{padding:8px;min-height:130px}.spanky-explorer h4,.spanky-inspector h4,.spanky-bottom-panel h4{font-size:11px;color:#9db1c7;margin:3px 0 9px}
.spanky-bottom-panel{padding:8px;min-height:75px;border-top:1px solid #33465c}
.spanky-app-footer{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:4px 10px;min-height:26px;font-size:11px;border-top:1px solid #33465c;background:#162332}.spanky-app-footer.mode-page{padding:20px}
.spanky-app-shell.density-comfortable{font-size:15px}.density-comfortable .spanky-navigation a,.density-comfortable .spanky-navigation button{padding:10px 12px}
.spanky-navigation{min-width:120px}.spanky-navigation ul{list-style:none;margin:3px 0;padding:0}.spanky-navigation ul ul{padding-left:15px}
.spanky-navigation li{list-style:none}.spanky-navigation a,.spanky-navigation button,.spanky-navigation summary{display:flex;align-items:center;gap:8px;width:100%;border:0;color:inherit;background:transparent;padding:6px 8px;text-align:left;border-radius:4px;text-decoration:none;cursor:pointer}
.spanky-navigation a:hover,.spanky-navigation button:hover,.spanky-navigation summary:hover{background:#23364b}.spanky-navigation a[aria-current=page]{background:#294b74;color:#fff}
.spanky-navigation small{margin-left:auto;font-size:10px;padding:1px 4px;background:#304b68;border-radius:3px}.spanky-navigation.horizontal>div>ul{display:flex;gap:6px}.spanky-navigation details>summary{list-style:disclosure-closed}
.spanky-menubar{display:flex;gap:3px;background:#172230;padding:3px}.spanky-menubar>button{background:none;border:0;color:#dce7f4;padding:5px 10px;cursor:pointer;border-radius:3px}
.spanky-menubar>button[data-state=open],.spanky-menubar>button:hover{background:#2a4260}
.spanky-menu-popup{background:#172535;color:#e8eef6;padding:5px;min-width:190px;border:1px solid #47617e;border-radius:5px;box-shadow:0 8px 30px #0008;z-index:300}
.spanky-menu-popup [role=menuitem]{padding:6px 8px;display:flex;gap:20px;outline:none;border-radius:3px;cursor:pointer}.spanky-menu-popup [data-highlighted]{background:#2c4c70}.spanky-menu-popup [data-disabled]{opacity:.4}.spanky-menu-popup kbd{margin-left:auto;color:#91a6bd}
.spanky-framework-hint{font-size:11px;color:#91a6bd;padding:5px}
.spanky-file-tree{margin:10px 0;max-height:240px;overflow:auto}.spanky-file-tree button{display:block;width:100%;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:0;background:transparent;color:#a9bdd2;font-size:11px;padding:4px 6px}.spanky-file-tree button[aria-current=true]{background:#23456b;color:#fff}
.spanky-project-actions{display:flex;flex-wrap:wrap;gap:3px;margin:5px 0}.spanky-project-actions button{font-size:11px}
.spanky-packages{margin-top:10px}.spanky-packages summary{font-size:11px;padding:5px;cursor:pointer}.spanky-packages code{font-size:10px}.spanky-packages p{font-size:11px;color:#91a6bd}
@media(max-width:850px){.spanky-shell-body{flex-wrap:wrap}.spanky-shell-inspector{width:100%;border-left:0;border-top:1px solid #33465c}.spanky-shell-content{min-width:250px}.spanky-shell-explorer{width:160px}}
.dv-drop-target-container {
  position: absolute;
  z-index: 9999;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  pointer-events: none;
  overflow: hidden;
  --dv-transition-duration: 300ms;
}
.dv-drop-target-container .dv-drop-target-anchor {
  position: relative;
  border: var(--dv-drag-over-border);
  background-color: var(--dv-drag-over-background-color);
  opacity: 1;
  /* GPU optimizations */
  will-change: transform, opacity;
  transform: translate3d(0, 0, 0);
  backface-visibility: hidden;
  contain: layout paint;
  transition: opacity var(--dv-transition-duration) ease-in, top var(--dv-transition-duration) ease-out, left var(--dv-transition-duration) ease-out, width var(--dv-transition-duration) ease-out, height var(--dv-transition-duration) ease-out;
}
.dv-drop-target {
  position: relative;
  --dv-transition-duration: 70ms;
}
.dv-drop-target > .dv-drop-target-dropzone {
  position: absolute;
  left: 0px;
  top: 0px;
  height: 100%;
  width: 100%;
  z-index: 1000;
  pointer-events: none;
}
.dv-drop-target > .dv-drop-target-dropzone > .dv-drop-target-selection {
  position: relative;
  box-sizing: border-box;
  height: 100%;
  width: 100%;
  border: var(--dv-drag-over-border);
  background-color: var(--dv-drag-over-background-color);
  transition: top var(--dv-transition-duration) ease-out, left var(--dv-transition-duration) ease-out, width var(--dv-transition-duration) ease-out, height var(--dv-transition-duration) ease-out, opacity var(--dv-transition-duration) ease-out;
  will-change: transform;
  pointer-events: none;
}
.dv-drop-target > .dv-drop-target-dropzone > .dv-drop-target-selection.dv-drop-target-top.dv-drop-target-small-vertical {
  border-top: 1px solid var(--dv-drag-over-border-color);
}
.dv-drop-target > .dv-drop-target-dropzone > .dv-drop-target-selection.dv-drop-target-bottom.dv-drop-target-small-vertical {
  border-bottom: 1px solid var(--dv-drag-over-border-color);
}
.dv-drop-target > .dv-drop-target-dropzone > .dv-drop-target-selection.dv-drop-target-left.dv-drop-target-small-horizontal {
  border-left: 1px solid var(--dv-drag-over-border-color);
}
.dv-drop-target > .dv-drop-target-dropzone > .dv-drop-target-selection.dv-drop-target-right.dv-drop-target-small-horizontal {
  border-right: 1px solid var(--dv-drag-over-border-color);
}

.dv-dnd-compass {
  z-index: 1001;
}

.dv-dnd-compass-cell {
  box-sizing: border-box;
  border-radius: 2px;
  border: 1px solid var(--dv-dnd-compass-color, #1f9cf0);
  background-color: var(--dv-dnd-compass-cell-color, rgba(31, 156, 240, 0.25));
}

.dv-dnd-compass-cell-edge {
  border-style: dashed;
  background-color: var(--dv-dnd-compass-edge-cell-color, rgba(31, 156, 240, 0.12));
}

.dv-dnd-compass-cell-active {
  background-color: var(--dv-dnd-compass-active-cell-color, rgba(31, 156, 240, 0.5));
  border-style: solid;
}

.dv-dnd-compass-edge-preview {
  z-index: 1000;
  box-sizing: border-box;
  background-color: var(--dv-drag-over-background-color);
  border: var(--dv-drag-over-border);
}
.dv-dragged {
  transform: translate3d(0px, 0px, 0px); /* forces tab to be drawn on a separate layer (see https://github.com/microsoft/vscode/issues/18733) */
}

/* Applied to the ghost tab clone during drag so it shows the same border as a focused tab */
.dv-tab-ghost-drag {
  position: relative;
}
.dv-tab-ghost-drag::after {
  position: absolute;
  content: "";
  height: 100%;
  width: 100%;
  top: 0px;
  left: 0px;
  pointer-events: none;
  outline: 1px solid var(--dv-tab-divider-color) !important;
  outline-offset: -1px;
  z-index: 5;
}

.dv-tab {
  flex-shrink: 0;
}
.dv-tab:focus-visible, .dv-tab:has(:focus-visible) {
  position: relative;
}
.dv-tab:focus-visible::after, .dv-tab:has(:focus-visible)::after {
  position: absolute;
  content: "";
  height: 100%;
  width: 100%;
  top: 0px;
  left: 0px;
  pointer-events: none;
  outline: 1px solid var(--dv-tab-divider-color) !important;
  outline-offset: -1px;
  z-index: 5;
}
.dv-tab.dv-tab-dragging .dv-default-tab-action {
  background-color: var(--dv-activegroup-visiblepanel-tab-color);
}
.dv-tab.dv-active-tab .dv-default-tab .dv-default-tab-action {
  visibility: visible;
}
.dv-tab.dv-inactive-tab .dv-default-tab .dv-default-tab-action {
  visibility: hidden;
}
.dv-tab.dv-inactive-tab .dv-default-tab:hover .dv-default-tab-action {
  visibility: visible;
}
@media (hover: none) {
  .dv-tab.dv-inactive-tab .dv-default-tab .dv-default-tab-action {
    visibility: visible;
  }
}
.dv-tab .dv-default-tab {
  position: relative;
  height: 100%;
  width: 100%;
  display: flex;
  align-items: center;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.dv-tab .dv-default-tab .dv-default-tab-content {
  flex-grow: 1;
  margin-right: 4px;
}
.dv-tab .dv-default-tab .dv-default-tab-action {
  padding: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  border: none;
  background: none;
  color: inherit;
  font: inherit;
  cursor: pointer;
}
.dv-tab .dv-default-tab .dv-default-tab-action:hover {
  border-radius: 2px;
  background-color: var(--dv-icon-hover-background-color);
}
@media (pointer: coarse) {
  .dv-tab .dv-default-tab .dv-default-tab-action {
    padding: 8px;
  }
}
.dv-tabs-overflow-dropdown-default {
  height: 100%;
  box-sizing: border-box;
  color: var(--dv-activegroup-hiddenpanel-tab-color);
  margin: var(--dv-tab-margin);
  display: flex;
  align-items: center;
  flex-shrink: 0;
  padding: 0.25rem 0.5rem;
  cursor: pointer;
}
.dv-tabs-overflow-dropdown-default > span {
  padding-left: 0.25rem;
}
.dv-tabs-overflow-dropdown-default > svg {
  transform: rotate(90deg);
}
.dv-tabs-overflow-dropdown-default:hover {
  border-radius: 2px;
  background-color: var(--dv-icon-hover-background-color);
}
.dv-tabs-container {
  display: flex;
  position: relative;
  height: 100%;
  overflow: auto;
  scrollbar-width: thin;
  /**
   * Multi-row (wrapping) tabs. Inert until the `MultiRowTabsModule` toggles
   * `.dv-tabs-container--wrap` on this element (`overflow.mode: 'wrap'`):
   * tabs wrap onto multiple rows instead of clipping into the dropdown, and
   * the strip grows to fit (the header grows via the `:has()` rule in
   * tabsContainer.scss; the free header-aware content-sizing seam then shrinks
   * the content area to match). Restricted to horizontal headers in v1.
   */
}
.dv-tabs-container.dv-tabs-container--wrap:not(.dv-tabs-container-vertical) {
  flex-wrap: wrap;
  height: auto;
  overflow: visible;
  align-content: flex-start;
}
.dv-tabs-container.dv-tabs-container--wrap:not(.dv-tabs-container-vertical) .dv-tab {
  height: var(--dv-tabs-and-actions-container-height);
}
.dv-tabs-container.dv-tabs-container--wrap:not(.dv-tabs-container-vertical).dv-tabs-container--wrap-capped {
  max-height: calc(var(--dv-tabs-and-actions-container-height) * var(--dv-max-tab-rows));
  overflow: hidden;
}
.dv-tabs-container.dv-tabs-container--wrap:not(.dv-tabs-container-vertical) .dv-tab--reorder-before::after,
.dv-tabs-container.dv-tabs-container--wrap:not(.dv-tabs-container-vertical) .dv-tab--reorder-after::after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  width: 2px;
  z-index: 10;
  pointer-events: none;
  background-color: var(--dv-drag-over-border-color);
}
.dv-tabs-container.dv-tabs-container--wrap:not(.dv-tabs-container-vertical) .dv-tab--reorder-before::after {
  left: 0;
}
.dv-tabs-container.dv-tabs-container--wrap:not(.dv-tabs-container-vertical) .dv-tab--reorder-after::after {
  right: 0;
}
.dv-tabs-container {
  /**
   * Multi-column (wrapping) tabs for a vertical (edge-group) header: the
   * mirror of the horizontal rule above with the axes swapped. The main axis
   * is vertical (bounded by the header height, so overflowing tabs wrap) and
   * the cross axis is horizontal (grows into additional columns). The header
   * grows in width via the `:has()` rule in tabsContainer.scss.
   *
   * Column flow direction under `writing-mode: vertical-rl` differs
   * between left and right header positions; this needs visual verification
   * in a real browser (jsdom lays out neither writing-mode nor flex-wrap).
   */
}
.dv-tabs-container.dv-tabs-container--wrap.dv-tabs-container-vertical {
  flex-wrap: wrap;
  width: auto;
  height: 100%;
  max-height: 100%;
  overflow: visible;
  align-content: flex-start;
}
.dv-tabs-container.dv-tabs-container--wrap.dv-tabs-container-vertical .dv-tab {
  width: var(--dv-tabs-and-actions-container-height);
  height: var(--dv-wrap-vertical-tab-height, auto);
}
.dv-tabs-container.dv-tabs-container--wrap.dv-tabs-container-vertical.dv-tabs-container--wrap-capped {
  max-width: calc(var(--dv-tabs-and-actions-container-height) * var(--dv-max-tab-rows));
  overflow: hidden;
}
.dv-tabs-container.dv-tabs-container--wrap.dv-tabs-container-vertical .dv-tab--reorder-before::after,
.dv-tabs-container.dv-tabs-container--wrap.dv-tabs-container-vertical .dv-tab--reorder-after::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  height: 2px;
  z-index: 10;
  pointer-events: none;
  background-color: var(--dv-drag-over-border-color);
}
.dv-tabs-container.dv-tabs-container--wrap.dv-tabs-container-vertical .dv-tab--reorder-before::after {
  top: 0;
}
.dv-tabs-container.dv-tabs-container--wrap.dv-tabs-container-vertical .dv-tab--reorder-after::after {
  bottom: 0;
}
.dv-tabs-container {
  /* GPU optimizations for smooth scrolling */
  will-change: scroll-position;
  transform: translate3d(0, 0, 0);
  /**
   * Stop scroll-chaining at the tab strip so that wheel / trackpad
   * overscroll past the strip's edges doesn't trigger the browser's
   * swipe-to-go-back-or-forward gesture (and doesn't scroll the page
   * either). `contain` keeps the native bounce visuals; `none` would
   * also disable them.
   */
  overscroll-behavior: contain;
  /**
   * Empty space between tabs (and the scrollbar lane) keeps pan-x so a
   * flick on those areas produces native momentum scroll. The tab and
   * chip elements themselves opt out (`touch-action: none`) so the
   * pointer drag source owns the gesture from pointerdown - a flick on
   * a tab or chip always becomes a drag, regardless of direction.
   */
  touch-action: pan-x;
}
.dv-tabs-container.dv-tabs-container-vertical {
  width: 100%;
  height: fit-content;
  max-height: 100%;
  writing-mode: vertical-rl;
  touch-action: pan-y;
}
.dv-tabs-container.dv-horizontal .dv-tab:not(:first-child)::before, .dv-tabs-container.dv-vertical .dv-tab:not(:first-child)::before {
  content: " ";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 5;
  pointer-events: none;
  background-color: var(--dv-tab-divider-color);
}
.dv-tabs-container.dv-horizontal .dv-tab:not(:first-child)::before {
  width: 1px;
  height: 100%;
}
.dv-tabs-container.dv-vertical .dv-tab:not(:first-child)::before {
  width: 100%;
  height: 1px;
}
.dv-tabs-container::-webkit-scrollbar {
  height: 3px;
}
.dv-tabs-container {
  /* Track */
}
.dv-tabs-container::-webkit-scrollbar-track {
  background: transparent;
}
.dv-tabs-container {
  /* Handle */
}
.dv-tabs-container::-webkit-scrollbar-thumb {
  background: var(--dv-tabs-container-scrollbar-color);
}

.dv-scrollable > .dv-tabs-container {
  overflow: hidden;
}

.dv-tab {
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  outline: none;
  padding: 0.25rem 0.5rem;
  cursor: pointer;
  position: relative;
  box-sizing: border-box;
  font-size: var(--dv-tab-font-size);
  margin: var(--dv-tab-margin);
  touch-action: none;
}
.dv-tab.dv-tab--shifting {
  will-change: transform, margin-left, margin-right, margin-top, margin-bottom;
  transition: transform var(--dv-transition-duration, 200ms) ease-out, margin-left var(--dv-transition-duration, 200ms) ease-out, margin-right var(--dv-transition-duration, 200ms) ease-out, margin-top var(--dv-transition-duration, 200ms) ease-out, margin-bottom var(--dv-transition-duration, 200ms) ease-out;
}
.dv-tab.dv-tab--dragging {
  width: 0 !important;
  min-width: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  overflow: hidden;
  opacity: 0;
  pointer-events: none;
  transition: width var(--dv-transition-duration, 200ms) ease-out, padding var(--dv-transition-duration, 200ms) ease-out, margin var(--dv-transition-duration, 200ms) ease-out, opacity var(--dv-transition-duration, 200ms) ease-out;
}
.dv-tab.dv-tab--group-collapsed {
  width: 0 !important;
  min-width: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  overflow: hidden;
  opacity: 0;
  pointer-events: none;
  transition: width var(--dv-transition-duration, 200ms) ease-out, padding var(--dv-transition-duration, 200ms) ease-out, margin var(--dv-transition-duration, 200ms) ease-out, opacity var(--dv-transition-duration, 200ms) ease-out;
}
.dv-tab.dv-tab--group-expanding {
  transition: width var(--dv-transition-duration, 200ms) ease-out, padding var(--dv-transition-duration, 200ms) ease-out, margin var(--dv-transition-duration, 200ms) ease-out, opacity var(--dv-transition-duration, 200ms) ease-out;
}

.dv-tab.dv-tab--pinned:has(.dv-tab-pin) {
  display: flex;
  align-items: center;
}
.dv-tab.dv-tab--pinned .dv-tab-pin {
  display: inline-flex;
  align-items: center;
  flex-shrink: 0;
  margin-right: 4px;
  opacity: 0.7;
  pointer-events: none;
}
.dv-tab.dv-tab--pinned .dv-tab-pin .dv-svg {
  width: 11px;
  height: 11px;
}
.dv-tab.dv-tab--pinned .dv-default-tab {
  min-width: 0;
}
.dv-tab.dv-tab--pinned .dv-default-tab-action {
  display: none;
}

.dv-tab.dv-tab--pinned-compact .dv-default-tab-content {
  display: none;
}
.dv-tab.dv-tab--pinned-compact .dv-tab-pin {
  margin-right: 0;
}

.dv-tabs-container:not(.dv-tabs-container--wrap):not(.dv-tabs-container-vertical) > .dv-tab.dv-tab--pinned-sticky {
  position: sticky;
  left: var(--dv-pinned-sticky-left, 0);
  z-index: 2;
}

.dv-tabs-and-actions-container.dv-tabs-and-actions-container--pinned-row {
  flex-wrap: wrap;
  height: auto;
  min-height: var(--dv-tabs-and-actions-container-height);
  align-content: flex-start;
}
.dv-tabs-and-actions-container.dv-tabs-and-actions-container--pinned-row .dv-pinned-row {
  flex: 0 0 100%;
  order: -1;
}
.dv-tabs-and-actions-container.dv-tabs-and-actions-container--pinned-row .dv-tab.dv-tab--pinned {
  display: none;
}

.dv-pinned-row {
  display: flex;
  align-items: center;
  gap: 2px;
  box-sizing: border-box;
  width: 100%;
  min-height: var(--dv-tabs-and-actions-container-height);
  padding: 2px 4px;
  background-color: var(--dv-tabs-and-actions-container-background-color);
  border-bottom: 1px solid var(--dv-tab-divider-color);
}

.dv-pinned-tab {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  box-sizing: border-box;
  padding: 0.25rem 0.5rem;
  font-size: var(--dv-tab-font-size);
  cursor: pointer;
  user-select: none;
  background-color: var(--dv-activegroup-hiddenpanel-tab-background-color);
  color: var(--dv-activegroup-hiddenpanel-tab-color);
}
.dv-pinned-tab.dv-pinned-tab--active {
  background-color: var(--dv-activegroup-visiblepanel-tab-background-color);
  color: var(--dv-activegroup-visiblepanel-tab-color);
}
.dv-pinned-tab .dv-pinned-tab-label {
  max-width: 120px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.dv-pinned-tab .dv-pinned-tab-unpin {
  flex-shrink: 0;
  opacity: 0.6;
}
.dv-pinned-tab .dv-pinned-tab-unpin:hover {
  opacity: 1;
}
.dv-pinned-tab.dv-pinned-tab--dragging {
  opacity: 0.5;
}
.dv-pinned-tab.dv-pinned-tab--drop-before, .dv-pinned-tab.dv-pinned-tab--drop-after {
  position: relative;
}
.dv-pinned-tab.dv-pinned-tab--drop-before::after, .dv-pinned-tab.dv-pinned-tab--drop-after::after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  width: 2px;
  z-index: 10;
  pointer-events: none;
  background-color: var(--dv-drag-over-border-color);
}
.dv-pinned-tab.dv-pinned-tab--drop-before::after {
  left: 0;
}
.dv-pinned-tab.dv-pinned-tab--drop-after::after {
  right: 0;
}

@media (prefers-reduced-motion: reduce) {
  .dv-tab {
    transition: none !important;
  }
  .dv-tab-group-chip {
    transition: none !important;
  }
}
.dv-tab-group-chip {
  display: inline-flex;
  align-items: center;
  align-self: center;
  padding: var(--dv-tab-group-chip-padding);
  margin: 0 8px 0 8px;
  border-radius: var(--dv-tab-group-chip-border-radius);
  font-size: var(--dv-tab-group-chip-font-size);
  cursor: pointer;
  user-select: none;
  white-space: nowrap;
  box-sizing: border-box;
  line-height: 1;
  touch-action: none;
  background-color: var(--dv-tab-group-color);
  color: white;
}
.dv-tab-group-chip.dv-tab-group-chip--accent-off {
  background-color: transparent;
  color: inherit;
}
.dv-tab-group-chip.dv-tab-group-chip--shifting {
  will-change: margin-left, margin-top;
  transition: margin-left var(--dv-transition-duration, 200ms) ease-out, margin-top var(--dv-transition-duration, 200ms) ease-out;
}
.dv-tab-group-chip.dv-tab-group-chip--dragging {
  width: 0 !important;
  min-width: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  overflow: hidden;
  opacity: 0;
  pointer-events: none;
  transition: width var(--dv-transition-duration, 200ms) ease-out, padding var(--dv-transition-duration, 200ms) ease-out, margin var(--dv-transition-duration, 200ms) ease-out, opacity var(--dv-transition-duration, 200ms) ease-out;
}
.dv-tab-group-chip .dv-tab-group-chip-label--empty {
  display: none;
}
.dv-tab-group-chip:has(.dv-tab-group-chip-label--empty) {
  position: relative;
  width: 12px;
  height: 12px;
  padding: 0;
  border-radius: 50%;
}
.dv-tab-group-chip:has(.dv-tab-group-chip-label--empty)::before {
  content: "";
  position: absolute;
  inset: -8px;
}

.dv-tab-group-underline {
  position: absolute;
  bottom: 0;
  opacity: var(--dv-tab-group-line-opacity);
  pointer-events: none;
  z-index: 10;
}

.dv-tab-group-chip-continuation {
  position: absolute;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  opacity: var(--dv-tab-group-line-opacity);
  pointer-events: none;
  z-index: 10;
}

.dv-groupview-header-bottom .dv-tab-group-underline {
  bottom: auto;
  top: 0;
}

.dv-tabs-container-vertical .dv-tab-group-underline {
  bottom: auto;
  left: 0;
}

.dv-tabs-container-vertical .dv-tab-group-chip {
  margin: 8px 0 8px 0;
}
.dv-tabs-container-vertical .dv-tab-group-chip.dv-tab-group-chip--dragging {
  height: 0 !important;
  min-height: 0 !important;
  width: auto !important;
  min-width: initial !important;
  transition: height var(--dv-transition-duration, 200ms) ease-out, padding var(--dv-transition-duration, 200ms) ease-out, margin var(--dv-transition-duration, 200ms) ease-out, opacity var(--dv-transition-duration, 200ms) ease-out;
}
.dv-tabs-container-vertical .dv-tab {
  padding: 0.5rem 0.25rem;
}
.dv-tabs-container-vertical .dv-tab.dv-tab--group-collapsed {
  height: 0 !important;
  min-height: 0 !important;
  width: auto !important;
  min-width: initial !important;
  transition: height var(--dv-transition-duration, 200ms) ease-out, padding var(--dv-transition-duration, 200ms) ease-out, margin var(--dv-transition-duration, 200ms) ease-out, opacity var(--dv-transition-duration, 200ms) ease-out;
}
.dv-tabs-container-vertical .dv-tab.dv-tab--group-expanding {
  transition: height var(--dv-transition-duration, 200ms) ease-out, padding var(--dv-transition-duration, 200ms) ease-out, margin var(--dv-transition-duration, 200ms) ease-out, opacity var(--dv-transition-duration, 200ms) ease-out;
}
.dv-tabs-container-vertical .dv-tab.dv-tab--dragging {
  height: 0 !important;
  min-height: 0 !important;
  width: auto !important;
  min-width: initial !important;
  transition: height var(--dv-transition-duration, 200ms) ease-out, padding var(--dv-transition-duration, 200ms) ease-out, margin var(--dv-transition-duration, 200ms) ease-out, opacity var(--dv-transition-duration, 200ms) ease-out;
}

.dv-tabs-overflow-container {
  flex-direction: column;
  height: unset;
  font-size: var(--dv-tabs-and-actions-container-font-size);
  max-height: min(50vh, 400px);
  overflow-y: auto;
  border: 1px solid var(--dv-tab-divider-color);
  background-color: var(--dv-group-view-background-color);
  /* Scrollbar styling for webkit browsers */
}
.dv-tabs-overflow-container::-webkit-scrollbar {
  width: 6px;
}
.dv-tabs-overflow-container::-webkit-scrollbar-track {
  background: transparent;
}
.dv-tabs-overflow-container::-webkit-scrollbar-thumb {
  background: var(--dv-tabs-container-scrollbar-color);
  border-radius: 3px;
}
.dv-tabs-overflow-container {
  /* Firefox scrollbar */
  scrollbar-width: thin;
}
.dv-tabs-overflow-container .dv-tab:not(:last-child) {
  border-bottom: 1px solid var(--dv-tab-divider-color);
}
.dv-tabs-overflow-container .dv-active-tab {
  background-color: var(--dv-activegroup-visiblepanel-tab-background-color);
  color: var(--dv-activegroup-visiblepanel-tab-color);
}
.dv-tabs-overflow-container .dv-inactive-tab {
  background-color: var(--dv-activegroup-hiddenpanel-tab-background-color);
  color: var(--dv-activegroup-hiddenpanel-tab-color);
}
.dv-tabs-overflow-container .dv-tabs-overflow-group-header {
  display: flex;
  align-items: center;
  gap: 6px;
  padding: 4px 8px;
  font-size: 0.8em;
  font-weight: 600;
  color: var(--dv-activegroup-hiddenpanel-tab-color);
  cursor: pointer;
  border-bottom: 1px solid var(--dv-tab-divider-color);
}
.dv-tabs-overflow-container .dv-tabs-overflow-group-header:hover {
  background-color: var(--dv-icon-hover-background-color);
}
.dv-tabs-overflow-container .dv-tabs-overflow-group-color {
  display: inline-block;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  flex-shrink: 0;
  background-color: var(--dv-tab-group-color);
}
.dv-tabs-overflow-container .dv-tabs-overflow-group-label {
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.dv-tabs-overflow-container .dv-tabs-overflow-group-collapsed-badge {
  font-size: 0.75em;
  font-weight: 400;
  opacity: 0.7;
  padding: 1px 4px;
  border-radius: 3px;
  background-color: var(--dv-tab-divider-color);
}
.dv-tabs-overflow-container .dv-tabs-overflow-pinned-header {
  cursor: default;
}
.dv-tabs-overflow-container .dv-tabs-overflow-pinned-header:hover {
  background-color: transparent;
}
.dv-tabs-overflow-container .dv-tabs-overflow-pinned-header .dv-tabs-overflow-pinned-icon {
  display: inline-flex;
  align-items: center;
  flex-shrink: 0;
  opacity: 0.7;
}
.dv-tabs-overflow-container .dv-tabs-overflow-pinned-header .dv-tabs-overflow-pinned-icon .dv-svg {
  width: 11px;
  height: 11px;
}
.dv-tabs-overflow-container .dv-tab.dv-tab--grouped {
  padding-left: 16px;
}

/*
 * Advanced overflow popover (AdvancedOverflowModule): the same container as the
 * free list, upgraded in place with a search input, a scrollable listbox, and a
 * keyboard-highlighted active row. Styles live in core so the module ships no
 * CSS; they are inert unless the module renders this body.
 */
.dv-tabs-overflow-container.dv-tabs-overflow-advanced {
  min-width: 220px;
}
.dv-tabs-overflow-container.dv-tabs-overflow-advanced .dv-tabs-overflow-search {
  box-sizing: border-box;
  width: 100%;
  padding: 6px 8px;
  border: none;
  border-bottom: 1px solid var(--dv-tab-divider-color);
  outline: none;
  font-size: inherit;
  font-family: inherit;
  color: var(--dv-activegroup-visiblepanel-tab-color);
  background-color: var(--dv-group-view-background-color);
}
.dv-tabs-overflow-container.dv-tabs-overflow-advanced .dv-tabs-overflow-list {
  display: flex;
  flex-direction: column;
  outline: none;
}
.dv-tabs-overflow-container.dv-tabs-overflow-advanced .dv-tab.dv-tabs-overflow-option--focused {
  outline: 1px solid var(--dv-tab-divider-color);
  outline-offset: -1px;
  background-color: var(--dv-icon-hover-background-color);
}
.dv-tabs-and-actions-container {
  display: flex;
  background-color: var(--dv-tabs-and-actions-container-background-color);
  flex-shrink: 0;
  box-sizing: border-box;
  height: var(--dv-tabs-and-actions-container-height);
  font-size: var(--dv-tabs-and-actions-container-font-size);
  /**
   * Multi-row (wrapping) tabs: when the tab list wraps onto multiple rows
   * (`.dv-tabs-container--wrap`, toggled by the `MultiRowTabsModule`), the
   * header grows to fit instead of clipping. Inert otherwise: the single-row
   * fixed height above is unchanged.
   */
}
.dv-tabs-and-actions-container:has(.dv-tabs-container--wrap) {
  height: auto;
  min-height: var(--dv-tabs-and-actions-container-height);
  align-items: flex-start;
}
.dv-tabs-and-actions-container:has(.dv-tabs-container--wrap) > .dv-pre-actions-container,
.dv-tabs-and-actions-container:has(.dv-tabs-container--wrap) > .dv-left-actions-container,
.dv-tabs-and-actions-container:has(.dv-tabs-container--wrap) > .dv-right-actions-container,
.dv-tabs-and-actions-container:has(.dv-tabs-container--wrap) > .dv-void-container {
  height: var(--dv-tabs-and-actions-container-height);
}
.dv-tabs-and-actions-container.dv-single-tab.dv-full-width-single-tab .dv-scrollable {
  flex-grow: 1;
}
.dv-tabs-and-actions-container.dv-single-tab.dv-full-width-single-tab .dv-tabs-container {
  flex-grow: 1;
}
.dv-tabs-and-actions-container.dv-single-tab.dv-full-width-single-tab .dv-tabs-container .dv-tab {
  flex-grow: 1;
  padding: 0px;
}
.dv-tabs-and-actions-container.dv-single-tab.dv-full-width-single-tab .dv-void-container {
  flex-grow: 0;
}
.dv-tabs-and-actions-container .dv-void-container {
  display: flex;
  flex-grow: 1;
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  touch-action: none;
}
.dv-tabs-and-actions-container .dv-void-container.dv-draggable {
  cursor: grab;
}
.dv-tabs-and-actions-container .dv-right-actions-container {
  display: flex;
}
.dv-tabs-and-actions-container .dv-right-actions-container.dv-right-actions-container-vertical {
  flex-direction: column;
}
.dv-tabs-and-actions-container.dv-groupview-header-vertical {
  flex-direction: column;
  height: auto;
  width: var(--dv-tabs-and-actions-container-height);
}
.dv-tabs-and-actions-container.dv-groupview-header-vertical:has(.dv-tabs-container--wrap) {
  width: auto;
  min-width: var(--dv-tabs-and-actions-container-height);
}
.dv-tabs-and-actions-container.dv-groupview-header-vertical:has(.dv-tabs-container--wrap) > .dv-scrollable {
  align-self: stretch;
}
.dv-watermark {
  display: flex;
  height: 100%;
}
.dv-dockview {
  position: relative;
  background-color: var(--dv-group-view-background-color);
}
.dv-dockview .dv-watermark-container {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  z-index: 1;
}
.dv-dockview .dv-overlay-render-container {
  position: relative;
}

.dv-groupview.dv-active-group > .dv-tabs-and-actions-container .dv-tabs-container > .dv-tab.dv-active-tab {
  background-color: var(--dv-activegroup-visiblepanel-tab-background-color);
  color: var(--dv-activegroup-visiblepanel-tab-color);
}
.dv-groupview.dv-active-group > .dv-tabs-and-actions-container .dv-tabs-container > .dv-tab.dv-inactive-tab {
  background-color: var(--dv-activegroup-hiddenpanel-tab-background-color);
  color: var(--dv-activegroup-hiddenpanel-tab-color);
}
.dv-groupview.dv-inactive-group > .dv-tabs-and-actions-container .dv-tabs-container > .dv-tab.dv-active-tab {
  background-color: var(--dv-inactivegroup-visiblepanel-tab-background-color);
  color: var(--dv-inactivegroup-visiblepanel-tab-color);
}
.dv-groupview.dv-inactive-group > .dv-tabs-and-actions-container .dv-tabs-container > .dv-tab.dv-inactive-tab {
  background-color: var(--dv-inactivegroup-hiddenpanel-tab-background-color);
  color: var(--dv-inactivegroup-hiddenpanel-tab-color);
}

/**
 * when a tab is dragged we lose the above stylings because they are conditional on parent elements
 * therefore we also set some stylings for the dragging event
 **/
.dv-tab.dv-tab-dragging {
  background-color: var(--dv-activegroup-visiblepanel-tab-background-color);
  color: var(--dv-activegroup-visiblepanel-tab-color);
}

.dv-keyboard-docking-hint {
  position: absolute;
  left: 50%;
  bottom: 8px;
  transform: translateX(-50%);
  z-index: 100;
  max-width: 90%;
  padding: 4px 10px;
  border-radius: 4px;
  font-size: 12px;
  line-height: 1.4;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  pointer-events: none;
  background-color: var(--dv-context-menu-background-color, var(--dv-group-view-background-color));
  color: var(--dv-activegroup-visiblepanel-tab-color);
  border: 1px solid var(--dv-tab-divider-color);
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.35);
}
.dv-groupview {
  display: flex;
  height: 100%;
  background-color: var(--dv-group-view-background-color);
  overflow: hidden;
  flex-direction: column;
}
.dv-groupview:focus {
  outline: none;
}
.dv-groupview > .dv-content-container {
  flex-grow: 1;
  min-height: 0;
  outline: none;
}
.dv-groupview.dv-groupview-header-bottom {
  flex-direction: column-reverse;
}
.dv-groupview.dv-groupview-header-left {
  flex-direction: row;
}
.dv-groupview.dv-groupview-header-right {
  flex-direction: row-reverse;
}
.dv-groupview.dv-groupview-edge.dv-edge-collapsed > .dv-content-container {
  display: none;
}
.dv-root-wrapper {
  height: 100%;
  width: 100%;
}
.dv-grid-view,
.dv-branch-node {
  height: 100%;
  width: 100%;
}
.dv-debug .dv-resize-container .dv-resize-handle-top {
  background-color: red;
}
.dv-debug .dv-resize-container .dv-resize-handle-bottom {
  background-color: green;
}
.dv-debug .dv-resize-container .dv-resize-handle-left {
  background-color: yellow;
}
.dv-debug .dv-resize-container .dv-resize-handle-right {
  background-color: blue;
}
.dv-debug .dv-resize-container .dv-resize-handle-topleft,
.dv-debug .dv-resize-container .dv-resize-handle-topright,
.dv-debug .dv-resize-container .dv-resize-handle-bottomleft,
.dv-debug .dv-resize-container .dv-resize-handle-bottomright {
  background-color: cyan;
}

.dv-floating-overlay-host {
  position: absolute;
  pointer-events: none;
}
.dv-floating-overlay-host > .dv-resize-container {
  pointer-events: auto;
}

.dv-edge-peek {
  background-color: var(--dv-group-view-background-color);
  border: 1px solid var(--dv-separator-border);
  box-shadow: 0 6px 16px rgba(0, 0, 0, 0.4);
}
.dv-edge-peek > * {
  width: 100%;
  height: 100%;
  overflow: auto;
}

.dv-auto-edge-band {
  position: absolute;
  pointer-events: none;
  z-index: var(--dv-overlay-z-index, 999);
  background-color: var(--dv-edge-dock-indicator-color);
  box-shadow: 0 0 6px var(--dv-edge-dock-indicator-color);
}

.dv-edge-peek-header {
  display: flex;
  align-items: center;
  gap: 4px;
  padding: 0 4px 0 8px;
  box-sizing: border-box;
  background-color: var(--dv-group-view-background-color);
  border: 1px solid var(--dv-separator-border);
  border-bottom: none;
  color: var(--dv-activegroup-visiblepanel-tab-color);
  font-size: 12px;
}
.dv-edge-peek-header .dv-edge-peek-pin,
.dv-edge-peek-header .dv-edge-peek-close {
  flex: 0 0 auto;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  cursor: pointer;
  border: none;
  padding: 4px;
  color: inherit;
  background: transparent;
  outline: none;
}
.dv-edge-peek-header .dv-edge-peek-pin:hover,
.dv-edge-peek-header .dv-edge-peek-close:hover {
  border-radius: 2px;
  background-color: var(--dv-icon-hover-background-color);
}
.dv-edge-peek-header .dv-edge-peek-pin:focus-visible,
.dv-edge-peek-header .dv-edge-peek-close:focus-visible {
  border-radius: 2px;
  outline: 1px solid var(--dv-tab-divider-color);
  outline-offset: -1px;
}

.dv-edge-peek-title {
  flex: 1 1 auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.dv-resize-container > .dv-grid-view {
  width: 100%;
  height: 100%;
}

.dv-resize-container-with-titlebar {
  display: flex;
  flex-direction: column;
}
.dv-resize-container-with-titlebar > .dv-floating-titlebar {
  flex: 0 0 auto;
}
.dv-resize-container-with-titlebar > .dv-grid-view {
  height: auto;
  flex: 1 1 0;
  min-height: 0;
}

.dv-floating-titlebar {
  box-sizing: border-box;
  flex-shrink: 0;
  height: var(--dv-floating-titlebar-height, 22px);
  background-color: var(--dv-floating-titlebar-background-color);
  border-bottom: var(--dv-floating-titlebar-border-bottom, none);
  user-select: none;
  touch-action: none;
}
.dv-floating-titlebar.dv-draggable {
  cursor: grab;
}

.dv-resize-container {
  --dv-overlay-z-index: var(--dv-overlay-z-index, 999);
  position: absolute;
  z-index: calc(var(--dv-overlay-z-index) - 2);
  background-color: var(--dv-group-view-background-color);
  border: var(--dv-floating-border);
  box-shadow: var(--dv-floating-box-shadow);
  /* GPU optimizations for floating group movement */
  will-change: transform, opacity;
  transform: translate3d(0, 0, 0);
  backface-visibility: hidden;
}
.dv-resize-container.dv-hidden {
  display: none;
}
.dv-resize-container.dv-resize-container-dragging {
  opacity: var(--dv-floating-group-dragging-opacity);
  /* Enhanced GPU acceleration during drag */
  will-change: transform, opacity;
}
.dv-resize-container .dv-resize-handle-top,
.dv-resize-container .dv-resize-handle-bottom,
.dv-resize-container .dv-resize-handle-left,
.dv-resize-container .dv-resize-handle-right,
.dv-resize-container .dv-resize-handle-topleft,
.dv-resize-container .dv-resize-handle-topright,
.dv-resize-container .dv-resize-handle-bottomleft,
.dv-resize-container .dv-resize-handle-bottomright {
  touch-action: none;
}
.dv-resize-container .dv-resize-handle-top {
  height: 4px;
  width: calc(100% - 8px);
  left: 4px;
  top: -2px;
  z-index: var(--dv-overlay-z-index);
  position: absolute;
  cursor: ns-resize;
}
.dv-resize-container .dv-resize-handle-bottom {
  height: 4px;
  width: calc(100% - 8px);
  left: 4px;
  bottom: -2px;
  z-index: var(--dv-overlay-z-index);
  position: absolute;
  cursor: ns-resize;
}
.dv-resize-container .dv-resize-handle-left {
  height: calc(100% - 8px);
  width: 4px;
  left: -2px;
  top: 4px;
  z-index: var(--dv-overlay-z-index);
  position: absolute;
  cursor: ew-resize;
}
.dv-resize-container .dv-resize-handle-right {
  height: calc(100% - 8px);
  width: 4px;
  right: -2px;
  top: 4px;
  z-index: var(--dv-overlay-z-index);
  position: absolute;
  cursor: ew-resize;
}
.dv-resize-container .dv-resize-handle-topleft {
  height: 4px;
  width: 4px;
  top: -2px;
  left: -2px;
  z-index: var(--dv-overlay-z-index);
  position: absolute;
  cursor: nw-resize;
}
.dv-resize-container .dv-resize-handle-topright {
  height: 4px;
  width: 4px;
  right: -2px;
  top: -2px;
  z-index: var(--dv-overlay-z-index);
  position: absolute;
  cursor: ne-resize;
}
.dv-resize-container .dv-resize-handle-bottomleft {
  height: 4px;
  width: 4px;
  left: -2px;
  bottom: -2px;
  z-index: var(--dv-overlay-z-index);
  position: absolute;
  cursor: sw-resize;
}
.dv-resize-container .dv-resize-handle-bottomright {
  height: 4px;
  width: 4px;
  right: -2px;
  bottom: -2px;
  z-index: var(--dv-overlay-z-index);
  position: absolute;
  cursor: se-resize;
}
@media (pointer: coarse) {
  .dv-resize-container .dv-resize-handle-top,
  .dv-resize-container .dv-resize-handle-bottom {
    height: 16px;
    width: calc(100% - 48px);
    left: 24px;
  }
  .dv-resize-container .dv-resize-handle-top {
    top: -10px;
  }
  .dv-resize-container .dv-resize-handle-bottom {
    bottom: -10px;
  }
  .dv-resize-container .dv-resize-handle-left,
  .dv-resize-container .dv-resize-handle-right {
    width: 16px;
    height: calc(100% - 48px);
    top: 24px;
  }
  .dv-resize-container .dv-resize-handle-left {
    left: -10px;
  }
  .dv-resize-container .dv-resize-handle-right {
    right: -10px;
  }
  .dv-resize-container .dv-resize-handle-topleft,
  .dv-resize-container .dv-resize-handle-topright,
  .dv-resize-container .dv-resize-handle-bottomleft,
  .dv-resize-container .dv-resize-handle-bottomright {
    height: 24px;
    width: 24px;
  }
  .dv-resize-container .dv-resize-handle-topleft {
    top: -12px;
    left: -12px;
  }
  .dv-resize-container .dv-resize-handle-topright {
    top: -12px;
    right: -12px;
  }
  .dv-resize-container .dv-resize-handle-bottomleft {
    bottom: -12px;
    left: -12px;
  }
  .dv-resize-container .dv-resize-handle-bottomright {
    bottom: -12px;
    right: -12px;
  }
}

.dv-smart-guides {
  pointer-events: none;
  z-index: calc(var(--dv-overlay-z-index, 999) + 100);
}

.dv-smart-guide {
  background-color: var(--dv-smart-guides-color, #1f9cf0);
}

.dv-smart-guide-preview {
  box-sizing: border-box;
  background-color: var(--dv-smart-guides-preview-color, rgba(31, 156, 240, 0.18));
  border: 1px solid var(--dv-smart-guides-color, #1f9cf0);
}
.dv-render-overlay {
  --dv-overlay-z-index: var(--dv-overlay-z-index, 999);
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
  contain: layout paint;
  isolation: isolate;
  /* GPU optimizations */
  will-change: transform;
  transform: translate3d(0, 0, 0);
  backface-visibility: hidden;
}
.dv-render-overlay.dv-render-overlay-float {
  z-index: calc(var(--dv-overlay-z-index) - 1);
}

.dv-debug .dv-render-overlay {
  outline: 1px solid red;
  outline-offset: -1;
}
.dv-pane-container {
  height: 100%;
  width: 100%;
}
.dv-pane-container.dv-animated .dv-view {
  /* GPU optimizations for smooth pane animations */
  will-change: transform;
  transform: translate3d(0, 0, 0);
  backface-visibility: hidden;
  transition: transform 0.15s ease-out;
}
.dv-pane-container .dv-view {
  overflow: hidden;
  display: flex;
  flex-direction: column;
  padding: 0px !important;
}
.dv-pane-container .dv-view:not(:first-child)::before {
  background-color: transparent !important;
}
.dv-pane-container .dv-view:not(:first-child) .dv-pane > .dv-pane-header {
  border-top: 1px solid var(--dv-paneview-header-border-color);
}
.dv-pane-container .dv-view .dv-default-header {
  background-color: var(--dv-group-view-background-color);
  color: var(--dv-activegroup-visiblepanel-tab-color);
  display: flex;
  padding: 0px 8px;
  cursor: pointer;
}
.dv-pane-container .dv-view .dv-default-header .dv-pane-header-icon {
  display: flex;
  justify-content: center;
  align-items: center;
}
.dv-pane-container .dv-view .dv-default-header > span {
  padding-left: 8px;
  flex-grow: 1;
}
.dv-pane-container:first-of-type > .dv-pane > .dv-pane-header {
  border-top: none !important;
}
.dv-pane-container .dv-pane {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  height: 100%;
}
.dv-pane-container .dv-pane .dv-pane-header {
  box-sizing: border-box;
  user-select: none;
  position: relative;
  outline: none;
}
.dv-pane-container .dv-pane .dv-pane-header.dv-pane-draggable {
  cursor: pointer;
}
.dv-pane-container .dv-pane .dv-pane-header:focus-visible:before, .dv-pane-container .dv-pane .dv-pane-header:has(:focus-visible):before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 5;
  content: "";
  pointer-events: none;
  outline: 1px solid;
  outline-width: -1px;
  outline-style: solid;
  outline-offset: -1px;
  outline-color: var(--dv-paneview-active-outline-color);
}
.dv-pane-container .dv-pane .dv-pane-body {
  overflow-y: auto;
  overflow-x: hidden;
  flex-grow: 1;
  position: relative;
  outline: none;
}
.dv-pane-container .dv-pane .dv-pane-body:focus-visible:before, .dv-pane-container .dv-pane .dv-pane-body:has(:focus-visible):before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 5;
  content: "";
  pointer-events: none;
  outline: 1px solid;
  outline-width: -1px;
  outline-style: solid;
  outline-offset: -1px;
  outline-color: var(--dv-paneview-active-outline-color);
}
.dv-scrollable {
  position: relative;
  overflow: hidden;
}
.dv-scrollable .dv-scrollbar {
  position: absolute;
  border-radius: 2px;
  background-color: transparent;
  /* GPU optimizations */
  will-change: background-color, transform;
  transform: translate3d(0, 0, 0);
  backface-visibility: hidden;
  transition-property: background-color;
  transition-timing-function: ease-in-out;
  transition-duration: 1s;
  transition-delay: 0s;
}
.dv-scrollable .dv-scrollbar-horizontal {
  bottom: 0px;
  left: 0px;
  height: 4px;
}
.dv-scrollable .dv-scrollbar-vertical {
  right: 0px;
  top: 0px;
  width: 4px;
}
.dv-scrollable:hover .dv-scrollbar, .dv-scrollable.dv-scrollable-resizing .dv-scrollbar, .dv-scrollable.dv-scrollable-scrolling .dv-scrollbar {
  background-color: var(--dv-scrollbar-background-color, rgba(255, 255, 255, 0.25));
}
.dv-debug .dv-split-view-container .dv-sash-container .dv-sash.dv-enabled {
  background-color: black;
}
.dv-debug .dv-split-view-container .dv-sash-container .dv-sash.dv-disabled {
  background-color: orange;
}
.dv-debug .dv-split-view-container .dv-sash-container .dv-sash.dv-maximum {
  background-color: green;
}
.dv-debug .dv-split-view-container .dv-sash-container .dv-sash.dv-minimum {
  background-color: red;
}

.dv-split-view-container {
  position: relative;
  overflow: hidden;
  height: 100%;
  width: 100%;
}
.dv-split-view-container.dv-splitview-disabled > .dv-sash-container > .dv-sash {
  pointer-events: none;
}
.dv-split-view-container.dv-animation .dv-view,
.dv-split-view-container.dv-animation .dv-sash {
  /* GPU optimizations for smooth animations */
  will-change: transform;
  transform: translate3d(0, 0, 0);
  backface-visibility: hidden;
  transition: transform 0.15s ease-out;
}
.dv-split-view-container.dv-horizontal {
  height: 100%;
}
.dv-split-view-container.dv-horizontal > .dv-sash-container > .dv-sash {
  height: 100%;
  width: 4px;
}
.dv-split-view-container.dv-horizontal > .dv-sash-container > .dv-sash.dv-enabled {
  cursor: ew-resize;
}
.dv-split-view-container.dv-horizontal > .dv-sash-container > .dv-sash.dv-disabled {
  cursor: default;
}
.dv-split-view-container.dv-horizontal > .dv-sash-container > .dv-sash.dv-maximum {
  cursor: w-resize;
}
.dv-split-view-container.dv-horizontal > .dv-sash-container > .dv-sash.dv-minimum {
  cursor: e-resize;
}
.dv-split-view-container.dv-horizontal > .dv-view-container > .dv-view:not(:first-child)::before {
  height: 100%;
  width: 1px;
}
.dv-split-view-container.dv-vertical {
  width: 100%;
}
.dv-split-view-container.dv-vertical > .dv-sash-container > .dv-sash {
  width: 100%;
  height: 4px;
}
.dv-split-view-container.dv-vertical > .dv-sash-container > .dv-sash.dv-enabled {
  cursor: ns-resize;
}
.dv-split-view-container.dv-vertical > .dv-sash-container > .dv-sash.dv-disabled {
  cursor: default;
}
.dv-split-view-container.dv-vertical > .dv-sash-container > .dv-sash.dv-maximum {
  cursor: n-resize;
}
.dv-split-view-container.dv-vertical > .dv-sash-container > .dv-sash.dv-minimum {
  cursor: s-resize;
}
.dv-split-view-container.dv-vertical > .dv-view-container > .dv-view {
  width: 100%;
}
.dv-split-view-container.dv-vertical > .dv-view-container > .dv-view:not(:first-child)::before {
  height: 1px;
  width: 100%;
}
.dv-split-view-container .dv-sash-container {
  height: 100%;
  width: 100%;
  position: absolute;
}
.dv-split-view-container .dv-sash-container .dv-sash {
  position: absolute;
  z-index: 99;
  outline: none;
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  touch-action: none;
  background-color: var(--dv-sash-color, transparent);
}
.dv-split-view-container .dv-sash-container .dv-sash:not(.disabled):active, .dv-split-view-container .dv-sash-container .dv-sash:not(.disabled):hover {
  background-color: var(--dv-active-sash-color, transparent);
  transition-property: background-color;
  transition-timing-function: ease-in-out;
  transition-duration: var(--dv-active-sash-transition-duration, 0.1s);
  transition-delay: var(--dv-active-sash-transition-delay, 0.5s);
}
@media (pointer: coarse) {
  .dv-split-view-container .dv-sash-container > .dv-sash:not(.dv-disabled)::before {
    content: "";
    position: absolute;
    background: transparent;
  }
  .dv-split-view-container.dv-horizontal > .dv-sash-container > .dv-sash:not(.dv-disabled)::before {
    top: 0;
    bottom: 0;
    left: -10px;
    right: -10px;
  }
  .dv-split-view-container.dv-vertical > .dv-sash-container > .dv-sash:not(.dv-disabled)::before {
    left: 0;
    right: 0;
    top: -10px;
    bottom: -10px;
  }
}
.dv-split-view-container .dv-view-container {
  position: relative;
  height: 100%;
  width: 100%;
}
.dv-split-view-container .dv-view-container .dv-view {
  height: 100%;
  box-sizing: border-box;
  overflow: auto;
  position: absolute;
}
.dv-split-view-container.dv-separator-border .dv-view:not(:first-child)::before {
  content: " ";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 5;
  pointer-events: none;
  background-color: var(--dv-separator-border);
}
.dv-svg {
  display: inline-block;
  fill: currentcolor;
  line-height: 1;
  stroke: currentcolor;
  stroke-width: 0;
}
.dockview-theme-dark {
  --dv-paneview-active-outline-color: dodgerblue;
  --dv-tabs-and-actions-container-font-size: 13px;
  --dv-tabs-and-actions-container-height: 35px;
  --dv-drag-over-background-color: rgba(83, 89, 93, 0.5);
  --dv-drag-over-border-color: transparent;
  --dv-edge-dock-indicator-color: rgba(56, 139, 253, 0.9);
  --dv-tabs-container-scrollbar-color: #888;
  --dv-icon-hover-background-color: rgba(90, 93, 94, 0.31);
  --dv-floating-box-shadow:
      0 8px 32px rgba(0, 0, 0, 0.4), 0 2px 8px rgba(0, 0, 0, 0.25);
  --dv-floating-border: 1px solid rgba(255, 255, 255, 0.1);
  --dv-overlay-z-index: 999;
  --dv-tab-font-size: inherit;
  --dv-border-radius: 0px;
  --dv-tab-margin: 0;
  --dv-sash-color: transparent;
  --dv-active-sash-color: transparent;
  --dv-active-sash-transition-duration: 0.1s;
  --dv-active-sash-transition-delay: 0.5s;
  --dv-spacing-padding: 0px;
  --dv-tab-border-radius: 0px;
  --dv-sash-border-radius: 0px;
  --dv-dropdown-border-radius: 0px;
  --dv-tab-close-icon-size: inherit;
  --dv-floating-group-border: none;
  --dv-drag-over-border: none;
  --dv-floating-group-dragging-opacity: 0.5;
  --dv-floating-titlebar-height: 22px;
  --dv-floating-titlebar-background-color: var(
      --dv-tabs-and-actions-container-background-color
  );
  --dv-floating-titlebar-border-bottom: var(--dv-floating-border);
  --dv-tab-group-color-grey: #5f6368;
  --dv-tab-group-color-blue: #1a73e8;
  --dv-tab-group-color-red: #d93025;
  --dv-tab-group-color-yellow: #f9ab00;
  --dv-tab-group-color-green: #188038;
  --dv-tab-group-color-pink: #d01884;
  --dv-tab-group-color-purple: #a142f4;
  --dv-tab-group-color-cyan: #007b83;
  --dv-tab-group-color-orange: #e8710a;
  --dv-tab-group-chip-padding: 4px 8px;
  --dv-tab-group-chip-border-radius: 6px;
  --dv-tab-group-chip-font-size: 11px;
  --dv-tab-group-line-height: 2px;
  --dv-tab-group-line-opacity: 0.6;
}
.dockview-theme-dark .dv-drop-target-container .dv-drop-target-anchor.dv-drop-target-anchor-container-changed {
  opacity: 0;
  transition: none;
}
.dockview-theme-dark {
  color-scheme: dark;
  --dv-group-view-background-color: #1e1e1e;
  --dv-tabs-and-actions-container-background-color: #252526;
  --dv-activegroup-visiblepanel-tab-background-color: #1e1e1e;
  --dv-activegroup-hiddenpanel-tab-background-color: #2d2d2d;
  --dv-inactivegroup-visiblepanel-tab-background-color: #1e1e1e;
  --dv-inactivegroup-hiddenpanel-tab-background-color: #2d2d2d;
  --dv-tab-divider-color: #1e1e1e;
  --dv-activegroup-visiblepanel-tab-color: white;
  --dv-activegroup-hiddenpanel-tab-color: #969696;
  --dv-inactivegroup-visiblepanel-tab-color: #8f8f8f;
  --dv-inactivegroup-hiddenpanel-tab-color: #626262;
  --dv-separator-border: rgb(68, 68, 68);
  --dv-paneview-header-border-color: rgba(204, 204, 204, 0.2);
}

.dockview-theme-light {
  --dv-paneview-active-outline-color: dodgerblue;
  --dv-tabs-and-actions-container-font-size: 13px;
  --dv-tabs-and-actions-container-height: 35px;
  --dv-drag-over-background-color: rgba(83, 89, 93, 0.5);
  --dv-drag-over-border-color: transparent;
  --dv-edge-dock-indicator-color: rgba(56, 139, 253, 0.9);
  --dv-tabs-container-scrollbar-color: #888;
  --dv-icon-hover-background-color: rgba(90, 93, 94, 0.31);
  --dv-floating-box-shadow:
      0 8px 32px rgba(0, 0, 0, 0.4), 0 2px 8px rgba(0, 0, 0, 0.25);
  --dv-floating-border: 1px solid rgba(255, 255, 255, 0.1);
  --dv-overlay-z-index: 999;
  --dv-tab-font-size: inherit;
  --dv-border-radius: 0px;
  --dv-tab-margin: 0;
  --dv-sash-color: transparent;
  --dv-active-sash-color: transparent;
  --dv-active-sash-transition-duration: 0.1s;
  --dv-active-sash-transition-delay: 0.5s;
  --dv-spacing-padding: 0px;
  --dv-tab-border-radius: 0px;
  --dv-sash-border-radius: 0px;
  --dv-dropdown-border-radius: 0px;
  --dv-tab-close-icon-size: inherit;
  --dv-floating-group-border: none;
  --dv-drag-over-border: none;
  --dv-floating-group-dragging-opacity: 0.5;
  --dv-floating-titlebar-height: 22px;
  --dv-floating-titlebar-background-color: var(
      --dv-tabs-and-actions-container-background-color
  );
  --dv-floating-titlebar-border-bottom: var(--dv-floating-border);
  --dv-tab-group-color-grey: #5f6368;
  --dv-tab-group-color-blue: #1a73e8;
  --dv-tab-group-color-red: #d93025;
  --dv-tab-group-color-yellow: #f9ab00;
  --dv-tab-group-color-green: #188038;
  --dv-tab-group-color-pink: #d01884;
  --dv-tab-group-color-purple: #a142f4;
  --dv-tab-group-color-cyan: #007b83;
  --dv-tab-group-color-orange: #e8710a;
  --dv-tab-group-chip-padding: 4px 8px;
  --dv-tab-group-chip-border-radius: 6px;
  --dv-tab-group-chip-font-size: 11px;
  --dv-tab-group-line-height: 2px;
  --dv-tab-group-line-opacity: 0.6;
}
.dockview-theme-light .dv-drop-target-container .dv-drop-target-anchor.dv-drop-target-anchor-container-changed {
  opacity: 0;
  transition: none;
}
.dockview-theme-light {
  color-scheme: light;
  --dv-group-view-background-color: white;
  --dv-tabs-and-actions-container-background-color: #f3f3f3;
  --dv-activegroup-visiblepanel-tab-background-color: white;
  --dv-activegroup-hiddenpanel-tab-background-color: #ececec;
  --dv-inactivegroup-visiblepanel-tab-background-color: white;
  --dv-inactivegroup-hiddenpanel-tab-background-color: #ececec;
  --dv-tab-divider-color: white;
  --dv-activegroup-visiblepanel-tab-color: rgb(51, 51, 51);
  --dv-activegroup-hiddenpanel-tab-color: rgba(51, 51, 51, 0.7);
  --dv-inactivegroup-visiblepanel-tab-color: rgba(51, 51, 51, 0.7);
  --dv-inactivegroup-hiddenpanel-tab-color: rgba(51, 51, 51, 0.35);
  --dv-separator-border: rgba(128, 128, 128, 0.35);
  --dv-paneview-header-border-color: rgb(51, 51, 51);
  --dv-scrollbar-background-color: rgba(0, 0, 0, 0.25);
  --dv-floating-box-shadow:
      0 8px 32px rgba(0, 0, 0, 0.12), 0 2px 8px rgba(0, 0, 0, 0.08);
  --dv-floating-border: 1px solid rgba(0, 0, 0, 0.1);
}

.dockview-theme-vs {
  --dv-paneview-active-outline-color: dodgerblue;
  --dv-tabs-and-actions-container-font-size: 13px;
  --dv-tabs-and-actions-container-height: 35px;
  --dv-drag-over-background-color: rgba(83, 89, 93, 0.5);
  --dv-drag-over-border-color: transparent;
  --dv-edge-dock-indicator-color: rgba(56, 139, 253, 0.9);
  --dv-tabs-container-scrollbar-color: #888;
  --dv-icon-hover-background-color: rgba(90, 93, 94, 0.31);
  --dv-floating-box-shadow:
      0 8px 32px rgba(0, 0, 0, 0.4), 0 2px 8px rgba(0, 0, 0, 0.25);
  --dv-floating-border: 1px solid rgba(255, 255, 255, 0.1);
  --dv-overlay-z-index: 999;
  --dv-tab-font-size: inherit;
  --dv-border-radius: 0px;
  --dv-tab-margin: 0;
  --dv-sash-color: transparent;
  --dv-active-sash-color: transparent;
  --dv-active-sash-transition-duration: 0.1s;
  --dv-active-sash-transition-delay: 0.5s;
  --dv-spacing-padding: 0px;
  --dv-tab-border-radius: 0px;
  --dv-sash-border-radius: 0px;
  --dv-dropdown-border-radius: 0px;
  --dv-tab-close-icon-size: inherit;
  --dv-floating-group-border: none;
  --dv-drag-over-border: none;
  --dv-floating-group-dragging-opacity: 0.5;
  --dv-floating-titlebar-height: 22px;
  --dv-floating-titlebar-background-color: var(
      --dv-tabs-and-actions-container-background-color
  );
  --dv-floating-titlebar-border-bottom: var(--dv-floating-border);
  --dv-tab-group-color-grey: #5f6368;
  --dv-tab-group-color-blue: #1a73e8;
  --dv-tab-group-color-red: #d93025;
  --dv-tab-group-color-yellow: #f9ab00;
  --dv-tab-group-color-green: #188038;
  --dv-tab-group-color-pink: #d01884;
  --dv-tab-group-color-purple: #a142f4;
  --dv-tab-group-color-cyan: #007b83;
  --dv-tab-group-color-orange: #e8710a;
  --dv-tab-group-chip-padding: 4px 8px;
  --dv-tab-group-chip-border-radius: 6px;
  --dv-tab-group-chip-font-size: 11px;
  --dv-tab-group-line-height: 2px;
  --dv-tab-group-line-opacity: 0.6;
}
.dockview-theme-vs .dv-drop-target-container .dv-drop-target-anchor.dv-drop-target-anchor-container-changed {
  opacity: 0;
  transition: none;
}
.dockview-theme-vs {
  color-scheme: dark;
  --dv-group-view-background-color: #1e1e1e;
  --dv-tabs-and-actions-container-background-color: #252526;
  --dv-activegroup-visiblepanel-tab-background-color: #1e1e1e;
  --dv-activegroup-hiddenpanel-tab-background-color: #2d2d2d;
  --dv-inactivegroup-visiblepanel-tab-background-color: #1e1e1e;
  --dv-inactivegroup-hiddenpanel-tab-background-color: #2d2d2d;
  --dv-tab-divider-color: #1e1e1e;
  --dv-activegroup-visiblepanel-tab-color: white;
  --dv-activegroup-hiddenpanel-tab-color: #969696;
  --dv-inactivegroup-visiblepanel-tab-color: #8f8f8f;
  --dv-inactivegroup-hiddenpanel-tab-color: #626262;
  --dv-separator-border: rgb(68, 68, 68);
  --dv-paneview-header-border-color: rgba(204, 204, 204, 0.2);
  --dv-tabs-and-actions-container-background-color: #2d2d30;
  --dv-tabs-and-actions-container-height: 20px;
  --dv-tabs-and-actions-container-font-size: 11px;
  --dv-activegroup-visiblepanel-tab-background-color: #007acc;
  --dv-inactivegroup-visiblepanel-tab-background-color: #3f3f46;
  --dv-activegroup-visiblepanel-tab-color: white;
  --dv-activegroup-hiddenpanel-tab-color: white;
  --dv-inactivegroup-visiblepanel-tab-color: white;
  --dv-inactivegroup-hiddenpanel-tab-color: white;
}
.dockview-theme-vs .dv-groupview.dv-active-group > .dv-tabs-and-actions-container {
  box-sizing: content-box;
  border-bottom: 2px solid var(--dv-activegroup-visiblepanel-tab-background-color);
}
.dockview-theme-vs .dv-groupview.dv-active-group > .dv-tabs-and-actions-container .dv-tab.dv-active-tab {
  border-top: 2px solid var(--dv-activegroup-visiblepanel-tab-background-color);
}
.dockview-theme-vs .dv-groupview.dv-active-group > .dv-tabs-and-actions-container .dv-tab.dv-inactive-tab {
  border-top: 2px solid var(--dv-activegroup-hiddenpanel-tab-background-color);
}
.dockview-theme-vs .dv-groupview.dv-inactive-group > .dv-tabs-and-actions-container {
  box-sizing: content-box;
  border-bottom: 2px solid var(--dv-inactivegroup-visiblepanel-tab-background-color);
}
.dockview-theme-vs .dv-groupview.dv-inactive-group > .dv-tabs-and-actions-container .dv-tab.dv-active-tab {
  border-top: 2px solid var(--dv-inactivegroup-visiblepanel-tab-background-color);
}
.dockview-theme-vs .dv-groupview.dv-inactive-group > .dv-tabs-and-actions-container .dv-tab.dv-inactive-tab {
  border-top: 2px solid var(--dv-inactivegroup-hiddenpanel-tab-background-color);
}

.dockview-theme-abyss {
  --dv-paneview-active-outline-color: dodgerblue;
  --dv-tabs-and-actions-container-font-size: 13px;
  --dv-tabs-and-actions-container-height: 35px;
  --dv-drag-over-background-color: rgba(83, 89, 93, 0.5);
  --dv-drag-over-border-color: transparent;
  --dv-edge-dock-indicator-color: rgba(56, 139, 253, 0.9);
  --dv-tabs-container-scrollbar-color: #888;
  --dv-icon-hover-background-color: rgba(90, 93, 94, 0.31);
  --dv-floating-box-shadow:
      0 8px 32px rgba(0, 0, 0, 0.4), 0 2px 8px rgba(0, 0, 0, 0.25);
  --dv-floating-border: 1px solid rgba(255, 255, 255, 0.1);
  --dv-overlay-z-index: 999;
  --dv-tab-font-size: inherit;
  --dv-border-radius: 0px;
  --dv-tab-margin: 0;
  --dv-sash-color: transparent;
  --dv-active-sash-color: transparent;
  --dv-active-sash-transition-duration: 0.1s;
  --dv-active-sash-transition-delay: 0.5s;
  --dv-spacing-padding: 0px;
  --dv-tab-border-radius: 0px;
  --dv-sash-border-radius: 0px;
  --dv-dropdown-border-radius: 0px;
  --dv-tab-close-icon-size: inherit;
  --dv-floating-group-border: none;
  --dv-drag-over-border: none;
  --dv-floating-group-dragging-opacity: 0.5;
  --dv-floating-titlebar-height: 22px;
  --dv-floating-titlebar-background-color: var(
      --dv-tabs-and-actions-container-background-color
  );
  --dv-floating-titlebar-border-bottom: var(--dv-floating-border);
  --dv-tab-group-color-grey: #5f6368;
  --dv-tab-group-color-blue: #1a73e8;
  --dv-tab-group-color-red: #d93025;
  --dv-tab-group-color-yellow: #f9ab00;
  --dv-tab-group-color-green: #188038;
  --dv-tab-group-color-pink: #d01884;
  --dv-tab-group-color-purple: #a142f4;
  --dv-tab-group-color-cyan: #007b83;
  --dv-tab-group-color-orange: #e8710a;
  --dv-tab-group-chip-padding: 4px 8px;
  --dv-tab-group-chip-border-radius: 6px;
  --dv-tab-group-chip-font-size: 11px;
  --dv-tab-group-line-height: 2px;
  --dv-tab-group-line-opacity: 0.6;
}
.dockview-theme-abyss .dv-drop-target-container .dv-drop-target-anchor.dv-drop-target-anchor-container-changed {
  opacity: 0;
  transition: none;
}
.dockview-theme-abyss {
  color-scheme: dark;
  --dv-color-abyss-dark: #000c18;
  --dv-color-abyss: #10192c;
  --dv-color-abyss-light: #1c1c2a;
  --dv-color-abyss-lighter: #2b2b4a;
  --dv-color-abyss-accent: rgb(91, 30, 207);
  --dv-color-abyss-primary-text: white;
  --dv-color-abyss-secondary-text: rgb(148, 151, 169);
  --dv-group-view-background-color: var(--dv-color-abyss-dark);
  --dv-tabs-and-actions-container-background-color: var(
      --dv-color-abyss-light
  );
  --dv-activegroup-visiblepanel-tab-background-color: var(
      --dv-color-abyss-dark
  );
  --dv-activegroup-hiddenpanel-tab-background-color: var(--dv-color-abyss);
  --dv-inactivegroup-visiblepanel-tab-background-color: var(
      --dv-color-abyss-dark
  );
  --dv-inactivegroup-hiddenpanel-tab-background-color: var(--dv-color-abyss);
  --dv-tab-divider-color: var(--dv-color-abyss-lighter);
  --dv-activegroup-visiblepanel-tab-color: white;
  --dv-activegroup-hiddenpanel-tab-color: rgba(255, 255, 255, 0.5);
  --dv-inactivegroup-visiblepanel-tab-color: rgba(255, 255, 255, 0.5);
  --dv-inactivegroup-hiddenpanel-tab-color: rgba(255, 255, 255, 0.25);
  --dv-separator-border: var(--dv-color-abyss-lighter);
  --dv-paneview-header-border-color: var(--dv-color-abyss-lighter);
  --dv-paneview-active-outline-color: #596f99;
}

.dockview-theme-dracula {
  --dv-paneview-active-outline-color: dodgerblue;
  --dv-tabs-and-actions-container-font-size: 13px;
  --dv-tabs-and-actions-container-height: 35px;
  --dv-drag-over-background-color: rgba(83, 89, 93, 0.5);
  --dv-drag-over-border-color: transparent;
  --dv-edge-dock-indicator-color: rgba(56, 139, 253, 0.9);
  --dv-tabs-container-scrollbar-color: #888;
  --dv-icon-hover-background-color: rgba(90, 93, 94, 0.31);
  --dv-floating-box-shadow:
      0 8px 32px rgba(0, 0, 0, 0.4), 0 2px 8px rgba(0, 0, 0, 0.25);
  --dv-floating-border: 1px solid rgba(255, 255, 255, 0.1);
  --dv-overlay-z-index: 999;
  --dv-tab-font-size: inherit;
  --dv-border-radius: 0px;
  --dv-tab-margin: 0;
  --dv-sash-color: transparent;
  --dv-active-sash-color: transparent;
  --dv-active-sash-transition-duration: 0.1s;
  --dv-active-sash-transition-delay: 0.5s;
  --dv-spacing-padding: 0px;
  --dv-tab-border-radius: 0px;
  --dv-sash-border-radius: 0px;
  --dv-dropdown-border-radius: 0px;
  --dv-tab-close-icon-size: inherit;
  --dv-floating-group-border: none;
  --dv-drag-over-border: none;
  --dv-floating-group-dragging-opacity: 0.5;
  --dv-floating-titlebar-height: 22px;
  --dv-floating-titlebar-background-color: var(
      --dv-tabs-and-actions-container-background-color
  );
  --dv-floating-titlebar-border-bottom: var(--dv-floating-border);
  --dv-tab-group-color-grey: #5f6368;
  --dv-tab-group-color-blue: #1a73e8;
  --dv-tab-group-color-red: #d93025;
  --dv-tab-group-color-yellow: #f9ab00;
  --dv-tab-group-color-green: #188038;
  --dv-tab-group-color-pink: #d01884;
  --dv-tab-group-color-purple: #a142f4;
  --dv-tab-group-color-cyan: #007b83;
  --dv-tab-group-color-orange: #e8710a;
  --dv-tab-group-chip-padding: 4px 8px;
  --dv-tab-group-chip-border-radius: 6px;
  --dv-tab-group-chip-font-size: 11px;
  --dv-tab-group-line-height: 2px;
  --dv-tab-group-line-opacity: 0.6;
}
.dockview-theme-dracula .dv-drop-target-container .dv-drop-target-anchor.dv-drop-target-anchor-container-changed {
  opacity: 0;
  transition: none;
}
.dockview-theme-dracula {
  color-scheme: dark;
  --dv-group-view-background-color: #282a36;
  --dv-tabs-and-actions-container-background-color: #191a21;
  --dv-activegroup-visiblepanel-tab-background-color: #282a36;
  --dv-activegroup-hiddenpanel-tab-background-color: #21222c;
  --dv-inactivegroup-visiblepanel-tab-background-color: #282a36;
  --dv-inactivegroup-hiddenpanel-tab-background-color: #21222c;
  --dv-tab-divider-color: #191a21;
  --dv-activegroup-visiblepanel-tab-color: rgb(248, 248, 242);
  --dv-activegroup-hiddenpanel-tab-color: rgb(98, 114, 164);
  --dv-inactivegroup-visiblepanel-tab-color: rgba(248, 248, 242, 0.5);
  --dv-inactivegroup-hiddenpanel-tab-color: rgba(98, 114, 164, 0.5);
  --dv-separator-border: #bd93f9;
  --dv-paneview-header-border-color: #bd93f9;
  --dv-paneview-active-outline-color: #6272a4;
}
.dockview-theme-dracula .dv-groupview.dv-active-group > .dv-tabs-and-actions-container .dv-tabs-container > .dv-tab.dv-active-tab {
  position: relative;
}
.dockview-theme-dracula .dv-groupview.dv-active-group > .dv-tabs-and-actions-container .dv-tabs-container > .dv-tab.dv-active-tab::after {
  position: absolute;
  left: 0px;
  bottom: 0px;
  content: "";
  width: 100%;
  height: 1px;
  background-color: #94527e;
  z-index: 999;
}
.dockview-theme-dracula .dv-groupview.dv-inactive-group > .dv-tabs-and-actions-container .dv-tabs-container > .dv-tab.dv-active-tab {
  position: relative;
}
.dockview-theme-dracula .dv-groupview.dv-inactive-group > .dv-tabs-and-actions-container .dv-tabs-container > .dv-tab.dv-active-tab::after {
  position: absolute;
  left: 0px;
  bottom: 0px;
  content: "";
  width: 100%;
  height: 1px;
  background-color: #5e3d5a;
  z-index: 999;
}

.dockview-theme-nord {
  --dv-paneview-active-outline-color: dodgerblue;
  --dv-tabs-and-actions-container-font-size: 13px;
  --dv-tabs-and-actions-container-height: 35px;
  --dv-drag-over-background-color: rgba(83, 89, 93, 0.5);
  --dv-drag-over-border-color: transparent;
  --dv-edge-dock-indicator-color: rgba(56, 139, 253, 0.9);
  --dv-tabs-container-scrollbar-color: #888;
  --dv-icon-hover-background-color: rgba(90, 93, 94, 0.31);
  --dv-floating-box-shadow:
      0 8px 32px rgba(0, 0, 0, 0.4), 0 2px 8px rgba(0, 0, 0, 0.25);
  --dv-floating-border: 1px solid rgba(255, 255, 255, 0.1);
  --dv-overlay-z-index: 999;
  --dv-tab-font-size: inherit;
  --dv-border-radius: 0px;
  --dv-tab-margin: 0;
  --dv-sash-color: transparent;
  --dv-active-sash-color: transparent;
  --dv-active-sash-transition-duration: 0.1s;
  --dv-active-sash-transition-delay: 0.5s;
  --dv-spacing-padding: 0px;
  --dv-tab-border-radius: 0px;
  --dv-sash-border-radius: 0px;
  --dv-dropdown-border-radius: 0px;
  --dv-tab-close-icon-size: inherit;
  --dv-floating-group-border: none;
  --dv-drag-over-border: none;
  --dv-floating-group-dragging-opacity: 0.5;
  --dv-floating-titlebar-height: 22px;
  --dv-floating-titlebar-background-color: var(
      --dv-tabs-and-actions-container-background-color
  );
  --dv-floating-titlebar-border-bottom: var(--dv-floating-border);
  --dv-tab-group-color-grey: #5f6368;
  --dv-tab-group-color-blue: #1a73e8;
  --dv-tab-group-color-red: #d93025;
  --dv-tab-group-color-yellow: #f9ab00;
  --dv-tab-group-color-green: #188038;
  --dv-tab-group-color-pink: #d01884;
  --dv-tab-group-color-purple: #a142f4;
  --dv-tab-group-color-cyan: #007b83;
  --dv-tab-group-color-orange: #e8710a;
  --dv-tab-group-chip-padding: 4px 8px;
  --dv-tab-group-chip-border-radius: 6px;
  --dv-tab-group-chip-font-size: 11px;
  --dv-tab-group-line-height: 2px;
  --dv-tab-group-line-opacity: 0.6;
}
.dockview-theme-nord .dv-drop-target-container .dv-drop-target-anchor.dv-drop-target-anchor-container-changed {
  opacity: 0;
  transition: none;
}
.dockview-theme-nord {
  color-scheme: dark;
  --dv-color-nord-polar-0: #2e3440;
  --dv-color-nord-polar-1: #3b4252;
  --dv-color-nord-polar-2: #434c5e;
  --dv-color-nord-polar-3: #4c566a;
  --dv-color-nord-frost: #88c0d0;
  --dv-color-nord-frost-2: #81a1c1;
  --dv-color-nord-snow-0: #eceff4;
  --dv-color-nord-snow-1: #d8dee9;
  --dv-group-view-background-color: var(--dv-color-nord-polar-0);
  --dv-tabs-and-actions-container-background-color: var(
      --dv-color-nord-polar-1
  );
  --dv-activegroup-visiblepanel-tab-background-color: var(
      --dv-color-nord-polar-0
  );
  --dv-activegroup-hiddenpanel-tab-background-color: var(
      --dv-color-nord-polar-2
  );
  --dv-inactivegroup-visiblepanel-tab-background-color: var(
      --dv-color-nord-polar-1
  );
  --dv-inactivegroup-hiddenpanel-tab-background-color: var(
      --dv-color-nord-polar-2
  );
  --dv-activegroup-visiblepanel-tab-color: var(--dv-color-nord-snow-0);
  --dv-activegroup-hiddenpanel-tab-color: var(--dv-color-nord-snow-1);
  --dv-inactivegroup-visiblepanel-tab-color: #8a9bbf;
  --dv-inactivegroup-hiddenpanel-tab-color: #5e6f8e;
  --dv-separator-border: var(--dv-color-nord-polar-3);
  --dv-paneview-active-outline-color: var(--dv-color-nord-frost);
  --dv-active-sash-color: var(--dv-color-nord-frost);
  --dv-scrollbar-background-color: rgba(76, 86, 106, 0.5);
}
.dockview-theme-nord .dv-groupview.dv-active-group > .dv-tabs-and-actions-container .dv-tabs-container > .dv-tab.dv-active-tab {
  position: relative;
}
.dockview-theme-nord .dv-groupview.dv-active-group > .dv-tabs-and-actions-container .dv-tabs-container > .dv-tab.dv-active-tab::after {
  position: absolute;
  left: 0px;
  bottom: 0px;
  content: "";
  width: 100%;
  height: 2px;
  background-color: var(--dv-color-nord-frost);
  z-index: 999;
}
.dockview-theme-nord .dv-groupview.dv-inactive-group > .dv-tabs-and-actions-container .dv-tabs-container > .dv-tab.dv-active-tab {
  position: relative;
}
.dockview-theme-nord .dv-groupview.dv-inactive-group > .dv-tabs-and-actions-container .dv-tabs-container > .dv-tab.dv-active-tab::after {
  position: absolute;
  left: 0px;
  bottom: 0px;
  content: "";
  width: 100%;
  height: 2px;
  background-color: var(--dv-color-nord-frost-2);
  z-index: 999;
}

.dockview-theme-nord-spaced {
  --dv-paneview-active-outline-color: dodgerblue;
  --dv-tabs-and-actions-container-font-size: 13px;
  --dv-tabs-and-actions-container-height: 35px;
  --dv-drag-over-background-color: rgba(83, 89, 93, 0.5);
  --dv-drag-over-border-color: transparent;
  --dv-edge-dock-indicator-color: rgba(56, 139, 253, 0.9);
  --dv-tabs-container-scrollbar-color: #888;
  --dv-icon-hover-background-color: rgba(90, 93, 94, 0.31);
  --dv-floating-box-shadow:
      0 8px 32px rgba(0, 0, 0, 0.4), 0 2px 8px rgba(0, 0, 0, 0.25);
  --dv-floating-border: 1px solid rgba(255, 255, 255, 0.1);
  --dv-overlay-z-index: 999;
  --dv-tab-font-size: inherit;
  --dv-border-radius: 0px;
  --dv-tab-margin: 0;
  --dv-sash-color: transparent;
  --dv-active-sash-color: transparent;
  --dv-active-sash-transition-duration: 0.1s;
  --dv-active-sash-transition-delay: 0.5s;
  --dv-spacing-padding: 0px;
  --dv-tab-border-radius: 0px;
  --dv-sash-border-radius: 0px;
  --dv-dropdown-border-radius: 0px;
  --dv-tab-close-icon-size: inherit;
  --dv-floating-group-border: none;
  --dv-drag-over-border: none;
  --dv-floating-group-dragging-opacity: 0.5;
  --dv-floating-titlebar-height: 22px;
  --dv-floating-titlebar-background-color: var(
      --dv-tabs-and-actions-container-background-color
  );
  --dv-floating-titlebar-border-bottom: var(--dv-floating-border);
  --dv-tab-group-color-grey: #5f6368;
  --dv-tab-group-color-blue: #1a73e8;
  --dv-tab-group-color-red: #d93025;
  --dv-tab-group-color-yellow: #f9ab00;
  --dv-tab-group-color-green: #188038;
  --dv-tab-group-color-pink: #d01884;
  --dv-tab-group-color-purple: #a142f4;
  --dv-tab-group-color-cyan: #007b83;
  --dv-tab-group-color-orange: #e8710a;
  --dv-tab-group-chip-padding: 4px 8px;
  --dv-tab-group-chip-border-radius: 6px;
  --dv-tab-group-chip-font-size: 11px;
  --dv-tab-group-line-height: 2px;
  --dv-tab-group-line-opacity: 0.6;
  --dv-spacing-padding: 10px;
  --dv-tab-font-size: 12px;
  --dv-border-radius: 12px;
  --dv-tab-margin-block: 0.5rem;
  --dv-tab-margin-inline: 0.25rem;
  --dv-tab-margin: var(--dv-tab-margin-block) var(--dv-tab-margin-inline);
  --dv-tabs-and-actions-container-height: 44px;
  --dv-tab-border-radius: 8px;
  --dv-sash-border-radius: 4px;
  --dv-dropdown-border-radius: 8px;
  --dv-tab-close-icon-size: 8px;
  --dv-floating-group-border: 2px solid var(--dv-group-view-background-color);
  --dv-floating-titlebar-background-color: var(
      --dv-group-view-background-color
  );
  --dv-floating-titlebar-border-bottom: none;
  box-sizing: border-box;
  padding: var(--dv-spacing-padding);
  background-color: var(--dv-group-view-background-color);
}
.dockview-theme-nord-spaced .dv-dockview {
  padding: 0;
}
.dockview-theme-nord-spaced .dv-resize-container:has(> .dv-groupview) {
  border-radius: 8px;
}
.dockview-theme-nord-spaced .dv-sash {
  border-radius: var(--dv-sash-border-radius);
}
.dockview-theme-nord-spaced .dv-drop-target-anchor {
  border-radius: calc(var(--dv-border-radius) / 4);
}
.dockview-theme-nord-spaced .dv-drop-target-anchor.dv-drop-target-content {
  border-radius: var(--dv-border-radius);
}
.dockview-theme-nord-spaced .dv-resize-container {
  border-radius: var(--dv-border-radius) !important;
  border: none;
}
.dockview-theme-nord-spaced .dv-resize-container .dv-groupview {
  border: var(--dv-floating-group-border);
}
.dockview-theme-nord-spaced .dv-resize-container > .dv-grid-view {
  box-sizing: border-box;
  padding: var(--dv-spacing-padding);
}
.dockview-theme-nord-spaced .dv-resize-container-with-titlebar > .dv-grid-view {
  padding-top: 0;
}
.dockview-theme-nord-spaced .dv-resize-container-with-titlebar > .dv-floating-titlebar {
  border-top-left-radius: var(--dv-border-radius);
  border-top-right-radius: var(--dv-border-radius);
}
.dockview-theme-nord-spaced .dv-tabs-overflow-container,
.dockview-theme-nord-spaced .dv-tabs-overflow-dropdown-default {
  border-radius: var(--dv-dropdown-border-radius);
  height: unset !important;
}
.dockview-theme-nord-spaced .dv-render-overlay {
  border-bottom-left-radius: var(--dv-border-radius);
  border-bottom-right-radius: var(--dv-border-radius);
}
.dockview-theme-nord-spaced .dv-tab {
  border-radius: var(--dv-tab-border-radius);
}
.dockview-theme-nord-spaced .dv-tab .dv-svg {
  height: var(--dv-tab-close-icon-size);
  width: var(--dv-tab-close-icon-size);
}
.dockview-theme-nord-spaced .dv-tabs-container--wrap:not(.dv-tabs-container-vertical) .dv-tab {
  height: calc(var(--dv-tabs-and-actions-container-height) - 2 * var(--dv-tab-margin-block));
}
.dockview-theme-nord-spaced .dv-tabs-container-vertical .dv-tab {
  margin: var(--dv-tab-margin-inline) var(--dv-tab-margin-block);
}
.dockview-theme-nord-spaced .dv-tabs-container--wrap.dv-tabs-container-vertical .dv-tab {
  width: calc(var(--dv-tabs-and-actions-container-height) - 2 * var(--dv-tab-margin-block));
}
.dockview-theme-nord-spaced .dv-groupview {
  border-radius: var(--dv-border-radius);
}
.dockview-theme-nord-spaced .dv-groupview .dv-tabs-and-actions-container {
  padding: 0px calc(var(--dv-border-radius) / 2);
  border-top-left-radius: var(--dv-border-radius);
  border-top-right-radius: var(--dv-border-radius);
}
.dockview-theme-nord-spaced .dv-groupview .dv-tabs-and-actions-container.dv-groupview-header-vertical {
  padding: calc(var(--dv-border-radius) / 2) 0;
}
.dockview-theme-nord-spaced .dv-groupview .dv-content-container {
  background-color: var(--dv-tabs-and-actions-container-background-color);
  border-bottom-left-radius: var(--dv-border-radius);
  border-bottom-right-radius: var(--dv-border-radius);
}
.dockview-theme-nord-spaced .dv-groupview.dv-groupview-header-bottom > .dv-tabs-and-actions-container {
  border-radius: 0 0 var(--dv-border-radius) var(--dv-border-radius);
}
.dockview-theme-nord-spaced .dv-groupview.dv-groupview-header-bottom > .dv-content-container {
  border-radius: var(--dv-border-radius) var(--dv-border-radius) 0 0;
}
.dockview-theme-nord-spaced .dv-groupview.dv-groupview-header-left > .dv-tabs-and-actions-container {
  border-radius: var(--dv-border-radius) 0 0 var(--dv-border-radius);
}
.dockview-theme-nord-spaced .dv-groupview.dv-groupview-header-left > .dv-content-container {
  border-radius: 0 var(--dv-border-radius) var(--dv-border-radius) 0;
}
.dockview-theme-nord-spaced .dv-groupview.dv-groupview-header-right > .dv-tabs-and-actions-container {
  border-radius: 0 var(--dv-border-radius) var(--dv-border-radius) 0;
}
.dockview-theme-nord-spaced .dv-groupview.dv-groupview-header-right > .dv-content-container {
  border-radius: var(--dv-border-radius) 0 0 var(--dv-border-radius);
}
.dockview-theme-nord-spaced .dv-groupview.dv-edge-tool-window .dv-edge-peek-header {
  border-top-left-radius: var(--dv-border-radius);
  border-top-right-radius: var(--dv-border-radius);
}
.dockview-theme-nord-spaced .dv-groupview.dv-edge-tool-window .dv-content-container {
  border-radius: 0;
}
.dockview-theme-nord-spaced .dv-groupview.dv-edge-tool-window .dv-tabs-and-actions-container {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: var(--dv-border-radius);
  border-bottom-right-radius: var(--dv-border-radius);
}
.dockview-theme-nord-spaced .dv-edge-peek {
  border-bottom-left-radius: var(--dv-border-radius);
  border-bottom-right-radius: var(--dv-border-radius);
}
.dockview-theme-nord-spaced .dv-edge-peek-clip {
  border-bottom-left-radius: var(--dv-border-radius);
  border-bottom-right-radius: var(--dv-border-radius);
}
.dockview-theme-nord-spaced .dv-edge-peek-header {
  border-top-left-radius: var(--dv-border-radius);
  border-top-right-radius: var(--dv-border-radius);
}
.dockview-theme-nord-spaced {
  color-scheme: dark;
  --dv-color-nord-polar-0: #2e3440;
  --dv-color-nord-polar-1: #3b4252;
  --dv-color-nord-polar-2: #434c5e;
  --dv-color-nord-polar-3: #4c566a;
  --dv-color-nord-frost: #88c0d0;
  --dv-color-nord-frost-2: #81a1c1;
  --dv-color-nord-snow-0: #eceff4;
  --dv-color-nord-snow-1: #d8dee9;
  --dv-group-view-background-color: var(--dv-color-nord-polar-0);
  --dv-tabs-and-actions-container-background-color: var(
      --dv-color-nord-polar-1
  );
  --dv-activegroup-visiblepanel-tab-background-color: var(
      --dv-color-nord-polar-2
  );
  --dv-activegroup-hiddenpanel-tab-background-color: var(
      --dv-color-nord-polar-1
  );
  --dv-inactivegroup-visiblepanel-tab-background-color: var(
      --dv-color-nord-polar-2
  );
  --dv-inactivegroup-hiddenpanel-tab-background-color: var(
      --dv-color-nord-polar-1
  );
  --dv-activegroup-visiblepanel-tab-color: var(--dv-color-nord-snow-0);
  --dv-activegroup-hiddenpanel-tab-color: var(--dv-color-nord-snow-1);
  --dv-inactivegroup-visiblepanel-tab-color: #8a9bbf;
  --dv-inactivegroup-hiddenpanel-tab-color: #5e6f8e;
  --dv-separator-border: transparent;
  --dv-paneview-active-outline-color: var(--dv-color-nord-frost);
  --dv-active-sash-color: var(--dv-color-nord-frost);
  --dv-scrollbar-background-color: rgba(76, 86, 106, 0.5);
  --dv-floating-group-border: 2px solid var(--dv-color-nord-polar-0);
}

.dockview-theme-catppuccin-mocha {
  --dv-paneview-active-outline-color: dodgerblue;
  --dv-tabs-and-actions-container-font-size: 13px;
  --dv-tabs-and-actions-container-height: 35px;
  --dv-drag-over-background-color: rgba(83, 89, 93, 0.5);
  --dv-drag-over-border-color: transparent;
  --dv-edge-dock-indicator-color: rgba(56, 139, 253, 0.9);
  --dv-tabs-container-scrollbar-color: #888;
  --dv-icon-hover-background-color: rgba(90, 93, 94, 0.31);
  --dv-floating-box-shadow:
      0 8px 32px rgba(0, 0, 0, 0.4), 0 2px 8px rgba(0, 0, 0, 0.25);
  --dv-floating-border: 1px solid rgba(255, 255, 255, 0.1);
  --dv-overlay-z-index: 999;
  --dv-tab-font-size: inherit;
  --dv-border-radius: 0px;
  --dv-tab-margin: 0;
  --dv-sash-color: transparent;
  --dv-active-sash-color: transparent;
  --dv-active-sash-transition-duration: 0.1s;
  --dv-active-sash-transition-delay: 0.5s;
  --dv-spacing-padding: 0px;
  --dv-tab-border-radius: 0px;
  --dv-sash-border-radius: 0px;
  --dv-dropdown-border-radius: 0px;
  --dv-tab-close-icon-size: inherit;
  --dv-floating-group-border: none;
  --dv-drag-over-border: none;
  --dv-floating-group-dragging-opacity: 0.5;
  --dv-floating-titlebar-height: 22px;
  --dv-floating-titlebar-background-color: var(
      --dv-tabs-and-actions-container-background-color
  );
  --dv-floating-titlebar-border-bottom: var(--dv-floating-border);
  --dv-tab-group-color-grey: #5f6368;
  --dv-tab-group-color-blue: #1a73e8;
  --dv-tab-group-color-red: #d93025;
  --dv-tab-group-color-yellow: #f9ab00;
  --dv-tab-group-color-green: #188038;
  --dv-tab-group-color-pink: #d01884;
  --dv-tab-group-color-purple: #a142f4;
  --dv-tab-group-color-cyan: #007b83;
  --dv-tab-group-color-orange: #e8710a;
  --dv-tab-group-chip-padding: 4px 8px;
  --dv-tab-group-chip-border-radius: 6px;
  --dv-tab-group-chip-font-size: 11px;
  --dv-tab-group-line-height: 2px;
  --dv-tab-group-line-opacity: 0.6;
}
.dockview-theme-catppuccin-mocha .dv-drop-target-container .dv-drop-target-anchor.dv-drop-target-anchor-container-changed {
  opacity: 0;
  transition: none;
}
.dockview-theme-catppuccin-mocha {
  color-scheme: dark;
  --dv-color-mocha-crust: #11111b;
  --dv-color-mocha-mantle: #181825;
  --dv-color-mocha-base: #1e1e2e;
  --dv-color-mocha-surface0: #313244;
  --dv-color-mocha-surface1: #45475a;
  --dv-color-mocha-text: #cdd6f4;
  --dv-color-mocha-subtext1: #bac2de;
  --dv-color-mocha-subtext0: #a6adc8;
  --dv-color-mocha-mauve: #cba6f7;
  --dv-color-mocha-lavender: #b4befe;
  --dv-group-view-background-color: var(--dv-color-mocha-base);
  --dv-tabs-and-actions-container-background-color: var(
      --dv-color-mocha-mantle
  );
  --dv-activegroup-visiblepanel-tab-background-color: var(
      --dv-color-mocha-base
  );
  --dv-activegroup-hiddenpanel-tab-background-color: var(
      --dv-color-mocha-surface0
  );
  --dv-inactivegroup-visiblepanel-tab-background-color: var(
      --dv-color-mocha-mantle
  );
  --dv-inactivegroup-hiddenpanel-tab-background-color: var(
      --dv-color-mocha-crust
  );
  --dv-activegroup-visiblepanel-tab-color: var(--dv-color-mocha-text);
  --dv-activegroup-hiddenpanel-tab-color: var(--dv-color-mocha-subtext1);
  --dv-inactivegroup-visiblepanel-tab-color: var(--dv-color-mocha-subtext0);
  --dv-inactivegroup-hiddenpanel-tab-color: rgba(166, 173, 200, 0.5);
  --dv-separator-border: var(--dv-color-mocha-surface1);
  --dv-paneview-active-outline-color: var(--dv-color-mocha-mauve);
  --dv-active-sash-color: var(--dv-color-mocha-mauve);
  --dv-scrollbar-background-color: rgba(49, 50, 68, 0.8);
}
.dockview-theme-catppuccin-mocha .dv-groupview.dv-active-group > .dv-tabs-and-actions-container .dv-tabs-container > .dv-tab.dv-active-tab {
  position: relative;
}
.dockview-theme-catppuccin-mocha .dv-groupview.dv-active-group > .dv-tabs-and-actions-container .dv-tabs-container > .dv-tab.dv-active-tab::after {
  position: absolute;
  left: 0px;
  bottom: 0px;
  content: "";
  width: 100%;
  height: 2px;
  background-color: var(--dv-color-mocha-mauve);
  z-index: 999;
}
.dockview-theme-catppuccin-mocha .dv-groupview.dv-inactive-group > .dv-tabs-and-actions-container .dv-tabs-container > .dv-tab.dv-active-tab {
  position: relative;
}
.dockview-theme-catppuccin-mocha .dv-groupview.dv-inactive-group > .dv-tabs-and-actions-container .dv-tabs-container > .dv-tab.dv-active-tab::after {
  position: absolute;
  left: 0px;
  bottom: 0px;
  content: "";
  width: 100%;
  height: 2px;
  background-color: rgba(180, 190, 254, 0.4);
  z-index: 999;
}

.dockview-theme-catppuccin-mocha-spaced {
  --dv-paneview-active-outline-color: dodgerblue;
  --dv-tabs-and-actions-container-font-size: 13px;
  --dv-tabs-and-actions-container-height: 35px;
  --dv-drag-over-background-color: rgba(83, 89, 93, 0.5);
  --dv-drag-over-border-color: transparent;
  --dv-edge-dock-indicator-color: rgba(56, 139, 253, 0.9);
  --dv-tabs-container-scrollbar-color: #888;
  --dv-icon-hover-background-color: rgba(90, 93, 94, 0.31);
  --dv-floating-box-shadow:
      0 8px 32px rgba(0, 0, 0, 0.4), 0 2px 8px rgba(0, 0, 0, 0.25);
  --dv-floating-border: 1px solid rgba(255, 255, 255, 0.1);
  --dv-overlay-z-index: 999;
  --dv-tab-font-size: inherit;
  --dv-border-radius: 0px;
  --dv-tab-margin: 0;
  --dv-sash-color: transparent;
  --dv-active-sash-color: transparent;
  --dv-active-sash-transition-duration: 0.1s;
  --dv-active-sash-transition-delay: 0.5s;
  --dv-spacing-padding: 0px;
  --dv-tab-border-radius: 0px;
  --dv-sash-border-radius: 0px;
  --dv-dropdown-border-radius: 0px;
  --dv-tab-close-icon-size: inherit;
  --dv-floating-group-border: none;
  --dv-drag-over-border: none;
  --dv-floating-group-dragging-opacity: 0.5;
  --dv-floating-titlebar-height: 22px;
  --dv-floating-titlebar-background-color: var(
      --dv-tabs-and-actions-container-background-color
  );
  --dv-floating-titlebar-border-bottom: var(--dv-floating-border);
  --dv-tab-group-color-grey: #5f6368;
  --dv-tab-group-color-blue: #1a73e8;
  --dv-tab-group-color-red: #d93025;
  --dv-tab-group-color-yellow: #f9ab00;
  --dv-tab-group-color-green: #188038;
  --dv-tab-group-color-pink: #d01884;
  --dv-tab-group-color-purple: #a142f4;
  --dv-tab-group-color-cyan: #007b83;
  --dv-tab-group-color-orange: #e8710a;
  --dv-tab-group-chip-padding: 4px 8px;
  --dv-tab-group-chip-border-radius: 6px;
  --dv-tab-group-chip-font-size: 11px;
  --dv-tab-group-line-height: 2px;
  --dv-tab-group-line-opacity: 0.6;
  --dv-spacing-padding: 10px;
  --dv-tab-font-size: 12px;
  --dv-border-radius: 12px;
  --dv-tab-margin-block: 0.5rem;
  --dv-tab-margin-inline: 0.25rem;
  --dv-tab-margin: var(--dv-tab-margin-block) var(--dv-tab-margin-inline);
  --dv-tabs-and-actions-container-height: 44px;
  --dv-tab-border-radius: 8px;
  --dv-sash-border-radius: 4px;
  --dv-dropdown-border-radius: 8px;
  --dv-tab-close-icon-size: 8px;
  --dv-floating-group-border: 2px solid var(--dv-group-view-background-color);
  --dv-floating-titlebar-background-color: var(
      --dv-group-view-background-color
  );
  --dv-floating-titlebar-border-bottom: none;
  box-sizing: border-box;
  padding: var(--dv-spacing-padding);
  background-color: var(--dv-group-view-background-color);
}
.dockview-theme-catppuccin-mocha-spaced .dv-dockview {
  padding: 0;
}
.dockview-theme-catppuccin-mocha-spaced .dv-resize-container:has(> .dv-groupview) {
  border-radius: 8px;
}
.dockview-theme-catppuccin-mocha-spaced .dv-sash {
  border-radius: var(--dv-sash-border-radius);
}
.dockview-theme-catppuccin-mocha-spaced .dv-drop-target-anchor {
  border-radius: calc(var(--dv-border-radius) / 4);
}
.dockview-theme-catppuccin-mocha-spaced .dv-drop-target-anchor.dv-drop-target-content {
  border-radius: var(--dv-border-radius);
}
.dockview-theme-catppuccin-mocha-spaced .dv-resize-container {
  border-radius: var(--dv-border-radius) !important;
  border: none;
}
.dockview-theme-catppuccin-mocha-spaced .dv-resize-container .dv-groupview {
  border: var(--dv-floating-group-border);
}
.dockview-theme-catppuccin-mocha-spaced .dv-resize-container > .dv-grid-view {
  box-sizing: border-box;
  padding: var(--dv-spacing-padding);
}
.dockview-theme-catppuccin-mocha-spaced .dv-resize-container-with-titlebar > .dv-grid-view {
  padding-top: 0;
}
.dockview-theme-catppuccin-mocha-spaced .dv-resize-container-with-titlebar > .dv-floating-titlebar {
  border-top-left-radius: var(--dv-border-radius);
  border-top-right-radius: var(--dv-border-radius);
}
.dockview-theme-catppuccin-mocha-spaced .dv-tabs-overflow-container,
.dockview-theme-catppuccin-mocha-spaced .dv-tabs-overflow-dropdown-default {
  border-radius: var(--dv-dropdown-border-radius);
  height: unset !important;
}
.dockview-theme-catppuccin-mocha-spaced .dv-render-overlay {
  border-bottom-left-radius: var(--dv-border-radius);
  border-bottom-right-radius: var(--dv-border-radius);
}
.dockview-theme-catppuccin-mocha-spaced .dv-tab {
  border-radius: var(--dv-tab-border-radius);
}
.dockview-theme-catppuccin-mocha-spaced .dv-tab .dv-svg {
  height: var(--dv-tab-close-icon-size);
  width: var(--dv-tab-close-icon-size);
}
.dockview-theme-catppuccin-mocha-spaced .dv-tabs-container--wrap:not(.dv-tabs-container-vertical) .dv-tab {
  height: calc(var(--dv-tabs-and-actions-container-height) - 2 * var(--dv-tab-margin-block));
}
.dockview-theme-catppuccin-mocha-spaced .dv-tabs-container-vertical .dv-tab {
  margin: var(--dv-tab-margin-inline) var(--dv-tab-margin-block);
}
.dockview-theme-catppuccin-mocha-spaced .dv-tabs-container--wrap.dv-tabs-container-vertical .dv-tab {
  width: calc(var(--dv-tabs-and-actions-container-height) - 2 * var(--dv-tab-margin-block));
}
.dockview-theme-catppuccin-mocha-spaced .dv-groupview {
  border-radius: var(--dv-border-radius);
}
.dockview-theme-catppuccin-mocha-spaced .dv-groupview .dv-tabs-and-actions-container {
  padding: 0px calc(var(--dv-border-radius) / 2);
  border-top-left-radius: var(--dv-border-radius);
  border-top-right-radius: var(--dv-border-radius);
}
.dockview-theme-catppuccin-mocha-spaced .dv-groupview .dv-tabs-and-actions-container.dv-groupview-header-vertical {
  padding: calc(var(--dv-border-radius) / 2) 0;
}
.dockview-theme-catppuccin-mocha-spaced .dv-groupview .dv-content-container {
  background-color: var(--dv-tabs-and-actions-container-background-color);
  border-bottom-left-radius: var(--dv-border-radius);
  border-bottom-right-radius: var(--dv-border-radius);
}
.dockview-theme-catppuccin-mocha-spaced .dv-groupview.dv-groupview-header-bottom > .dv-tabs-and-actions-container {
  border-radius: 0 0 var(--dv-border-radius) var(--dv-border-radius);
}
.dockview-theme-catppuccin-mocha-spaced .dv-groupview.dv-groupview-header-bottom > .dv-content-container {
  border-radius: var(--dv-border-radius) var(--dv-border-radius) 0 0;
}
.dockview-theme-catppuccin-mocha-spaced .dv-groupview.dv-groupview-header-left > .dv-tabs-and-actions-container {
  border-radius: var(--dv-border-radius) 0 0 var(--dv-border-radius);
}
.dockview-theme-catppuccin-mocha-spaced .dv-groupview.dv-groupview-header-left > .dv-content-container {
  border-radius: 0 var(--dv-border-radius) var(--dv-border-radius) 0;
}
.dockview-theme-catppuccin-mocha-spaced .dv-groupview.dv-groupview-header-right > .dv-tabs-and-actions-container {
  border-radius: 0 var(--dv-border-radius) var(--dv-border-radius) 0;
}
.dockview-theme-catppuccin-mocha-spaced .dv-groupview.dv-groupview-header-right > .dv-content-container {
  border-radius: var(--dv-border-radius) 0 0 var(--dv-border-radius);
}
.dockview-theme-catppuccin-mocha-spaced .dv-groupview.dv-edge-tool-window .dv-edge-peek-header {
  border-top-left-radius: var(--dv-border-radius);
  border-top-right-radius: var(--dv-border-radius);
}
.dockview-theme-catppuccin-mocha-spaced .dv-groupview.dv-edge-tool-window .dv-content-container {
  border-radius: 0;
}
.dockview-theme-catppuccin-mocha-spaced .dv-groupview.dv-edge-tool-window .dv-tabs-and-actions-container {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: var(--dv-border-radius);
  border-bottom-right-radius: var(--dv-border-radius);
}
.dockview-theme-catppuccin-mocha-spaced .dv-edge-peek {
  border-bottom-left-radius: var(--dv-border-radius);
  border-bottom-right-radius: var(--dv-border-radius);
}
.dockview-theme-catppuccin-mocha-spaced .dv-edge-peek-clip {
  border-bottom-left-radius: var(--dv-border-radius);
  border-bottom-right-radius: var(--dv-border-radius);
}
.dockview-theme-catppuccin-mocha-spaced .dv-edge-peek-header {
  border-top-left-radius: var(--dv-border-radius);
  border-top-right-radius: var(--dv-border-radius);
}
.dockview-theme-catppuccin-mocha-spaced {
  color-scheme: dark;
  --dv-color-mocha-crust: #11111b;
  --dv-color-mocha-mantle: #181825;
  --dv-color-mocha-base: #1e1e2e;
  --dv-color-mocha-surface0: #313244;
  --dv-color-mocha-surface1: #45475a;
  --dv-color-mocha-text: #cdd6f4;
  --dv-color-mocha-subtext1: #bac2de;
  --dv-color-mocha-subtext0: #a6adc8;
  --dv-color-mocha-mauve: #cba6f7;
  --dv-color-mocha-lavender: #b4befe;
  --dv-group-view-background-color: var(--dv-color-mocha-crust);
  --dv-tabs-and-actions-container-background-color: var(
      --dv-color-mocha-mantle
  );
  --dv-activegroup-visiblepanel-tab-background-color: var(
      --dv-color-mocha-surface0
  );
  --dv-activegroup-hiddenpanel-tab-background-color: var(
      --dv-color-mocha-mantle
  );
  --dv-inactivegroup-visiblepanel-tab-background-color: var(
      --dv-color-mocha-surface0
  );
  --dv-inactivegroup-hiddenpanel-tab-background-color: var(
      --dv-color-mocha-mantle
  );
  --dv-activegroup-visiblepanel-tab-color: var(--dv-color-mocha-text);
  --dv-activegroup-hiddenpanel-tab-color: var(--dv-color-mocha-subtext1);
  --dv-inactivegroup-visiblepanel-tab-color: var(--dv-color-mocha-subtext0);
  --dv-inactivegroup-hiddenpanel-tab-color: rgba(166, 173, 200, 0.5);
  --dv-separator-border: transparent;
  --dv-paneview-active-outline-color: var(--dv-color-mocha-mauve);
  --dv-active-sash-color: var(--dv-color-mocha-mauve);
  --dv-scrollbar-background-color: rgba(49, 50, 68, 0.8);
  --dv-floating-group-border: 2px solid var(--dv-color-mocha-crust);
}

.dockview-theme-monokai {
  --dv-paneview-active-outline-color: dodgerblue;
  --dv-tabs-and-actions-container-font-size: 13px;
  --dv-tabs-and-actions-container-height: 35px;
  --dv-drag-over-background-color: rgba(83, 89, 93, 0.5);
  --dv-drag-over-border-color: transparent;
  --dv-edge-dock-indicator-color: rgba(56, 139, 253, 0.9);
  --dv-tabs-container-scrollbar-color: #888;
  --dv-icon-hover-background-color: rgba(90, 93, 94, 0.31);
  --dv-floating-box-shadow:
      0 8px 32px rgba(0, 0, 0, 0.4), 0 2px 8px rgba(0, 0, 0, 0.25);
  --dv-floating-border: 1px solid rgba(255, 255, 255, 0.1);
  --dv-overlay-z-index: 999;
  --dv-tab-font-size: inherit;
  --dv-border-radius: 0px;
  --dv-tab-margin: 0;
  --dv-sash-color: transparent;
  --dv-active-sash-color: transparent;
  --dv-active-sash-transition-duration: 0.1s;
  --dv-active-sash-transition-delay: 0.5s;
  --dv-spacing-padding: 0px;
  --dv-tab-border-radius: 0px;
  --dv-sash-border-radius: 0px;
  --dv-dropdown-border-radius: 0px;
  --dv-tab-close-icon-size: inherit;
  --dv-floating-group-border: none;
  --dv-drag-over-border: none;
  --dv-floating-group-dragging-opacity: 0.5;
  --dv-floating-titlebar-height: 22px;
  --dv-floating-titlebar-background-color: var(
      --dv-tabs-and-actions-container-background-color
  );
  --dv-floating-titlebar-border-bottom: var(--dv-floating-border);
  --dv-tab-group-color-grey: #5f6368;
  --dv-tab-group-color-blue: #1a73e8;
  --dv-tab-group-color-red: #d93025;
  --dv-tab-group-color-yellow: #f9ab00;
  --dv-tab-group-color-green: #188038;
  --dv-tab-group-color-pink: #d01884;
  --dv-tab-group-color-purple: #a142f4;
  --dv-tab-group-color-cyan: #007b83;
  --dv-tab-group-color-orange: #e8710a;
  --dv-tab-group-chip-padding: 4px 8px;
  --dv-tab-group-chip-border-radius: 6px;
  --dv-tab-group-chip-font-size: 11px;
  --dv-tab-group-line-height: 2px;
  --dv-tab-group-line-opacity: 0.6;
}
.dockview-theme-monokai .dv-drop-target-container .dv-drop-target-anchor.dv-drop-target-anchor-container-changed {
  opacity: 0;
  transition: none;
}
.dockview-theme-monokai {
  color-scheme: dark;
  --dv-color-monokai-bg: #272822;
  --dv-color-monokai-bg-light: #3e3d32;
  --dv-color-monokai-comment: #75715e;
  --dv-color-monokai-fg: #f8f8f2;
  --dv-color-monokai-green: #a6e22e;
  --dv-group-view-background-color: var(--dv-color-monokai-bg);
  --dv-tabs-and-actions-container-background-color: var(
      --dv-color-monokai-bg-light
  );
  --dv-activegroup-visiblepanel-tab-background-color: var(
      --dv-color-monokai-bg
  );
  --dv-activegroup-hiddenpanel-tab-background-color: #2d2c25;
  --dv-inactivegroup-visiblepanel-tab-background-color: var(
      --dv-color-monokai-bg
  );
  --dv-inactivegroup-hiddenpanel-tab-background-color: #2d2c25;
  --dv-activegroup-visiblepanel-tab-color: var(--dv-color-monokai-fg);
  --dv-activegroup-hiddenpanel-tab-color: var(--dv-color-monokai-comment);
  --dv-inactivegroup-visiblepanel-tab-color: rgba(248, 248, 242, 0.5);
  --dv-inactivegroup-hiddenpanel-tab-color: rgba(117, 113, 94, 0.5);
  --dv-separator-border: var(--dv-color-monokai-bg-light);
  --dv-paneview-active-outline-color: var(--dv-color-monokai-green);
  --dv-active-sash-color: var(--dv-color-monokai-green);
  --dv-scrollbar-background-color: rgba(117, 113, 94, 0.5);
}
.dockview-theme-monokai .dv-groupview.dv-active-group > .dv-tabs-and-actions-container .dv-tabs-container > .dv-tab.dv-active-tab {
  position: relative;
}
.dockview-theme-monokai .dv-groupview.dv-active-group > .dv-tabs-and-actions-container .dv-tabs-container > .dv-tab.dv-active-tab::after {
  position: absolute;
  left: 0px;
  bottom: 0px;
  content: "";
  width: 100%;
  height: 2px;
  background-color: var(--dv-color-monokai-green);
  z-index: 999;
}
.dockview-theme-monokai .dv-groupview.dv-inactive-group > .dv-tabs-and-actions-container .dv-tabs-container > .dv-tab.dv-active-tab {
  position: relative;
}
.dockview-theme-monokai .dv-groupview.dv-inactive-group > .dv-tabs-and-actions-container .dv-tabs-container > .dv-tab.dv-active-tab::after {
  position: absolute;
  left: 0px;
  bottom: 0px;
  content: "";
  width: 100%;
  height: 2px;
  background-color: rgba(166, 226, 46, 0.35);
  z-index: 999;
}

.dockview-theme-solarized-light {
  --dv-paneview-active-outline-color: dodgerblue;
  --dv-tabs-and-actions-container-font-size: 13px;
  --dv-tabs-and-actions-container-height: 35px;
  --dv-drag-over-background-color: rgba(83, 89, 93, 0.5);
  --dv-drag-over-border-color: transparent;
  --dv-edge-dock-indicator-color: rgba(56, 139, 253, 0.9);
  --dv-tabs-container-scrollbar-color: #888;
  --dv-icon-hover-background-color: rgba(90, 93, 94, 0.31);
  --dv-floating-box-shadow:
      0 8px 32px rgba(0, 0, 0, 0.4), 0 2px 8px rgba(0, 0, 0, 0.25);
  --dv-floating-border: 1px solid rgba(255, 255, 255, 0.1);
  --dv-overlay-z-index: 999;
  --dv-tab-font-size: inherit;
  --dv-border-radius: 0px;
  --dv-tab-margin: 0;
  --dv-sash-color: transparent;
  --dv-active-sash-color: transparent;
  --dv-active-sash-transition-duration: 0.1s;
  --dv-active-sash-transition-delay: 0.5s;
  --dv-spacing-padding: 0px;
  --dv-tab-border-radius: 0px;
  --dv-sash-border-radius: 0px;
  --dv-dropdown-border-radius: 0px;
  --dv-tab-close-icon-size: inherit;
  --dv-floating-group-border: none;
  --dv-drag-over-border: none;
  --dv-floating-group-dragging-opacity: 0.5;
  --dv-floating-titlebar-height: 22px;
  --dv-floating-titlebar-background-color: var(
      --dv-tabs-and-actions-container-background-color
  );
  --dv-floating-titlebar-border-bottom: var(--dv-floating-border);
  --dv-tab-group-color-grey: #5f6368;
  --dv-tab-group-color-blue: #1a73e8;
  --dv-tab-group-color-red: #d93025;
  --dv-tab-group-color-yellow: #f9ab00;
  --dv-tab-group-color-green: #188038;
  --dv-tab-group-color-pink: #d01884;
  --dv-tab-group-color-purple: #a142f4;
  --dv-tab-group-color-cyan: #007b83;
  --dv-tab-group-color-orange: #e8710a;
  --dv-tab-group-chip-padding: 4px 8px;
  --dv-tab-group-chip-border-radius: 6px;
  --dv-tab-group-chip-font-size: 11px;
  --dv-tab-group-line-height: 2px;
  --dv-tab-group-line-opacity: 0.6;
}
.dockview-theme-solarized-light .dv-drop-target-container .dv-drop-target-anchor.dv-drop-target-anchor-container-changed {
  opacity: 0;
  transition: none;
}
.dockview-theme-solarized-light {
  color-scheme: light;
  --dv-color-sol-base3: #fdf6e3;
  --dv-color-sol-base2: #eee8d5;
  --dv-color-sol-base1: #93a1a1;
  --dv-color-sol-base00: #657b83;
  --dv-color-sol-base01: #586e75;
  --dv-color-sol-blue: #268bd2;
  --dv-group-view-background-color: var(--dv-color-sol-base3);
  --dv-tabs-and-actions-container-background-color: var(--dv-color-sol-base2);
  --dv-activegroup-visiblepanel-tab-background-color: var(
      --dv-color-sol-base3
  );
  --dv-activegroup-hiddenpanel-tab-background-color: #e8e2d0;
  --dv-inactivegroup-visiblepanel-tab-background-color: var(
      --dv-color-sol-base3
  );
  --dv-inactivegroup-hiddenpanel-tab-background-color: #e8e2d0;
  --dv-activegroup-visiblepanel-tab-color: var(--dv-color-sol-base01);
  --dv-activegroup-hiddenpanel-tab-color: var(--dv-color-sol-base00);
  --dv-inactivegroup-visiblepanel-tab-color: var(--dv-color-sol-base1);
  --dv-inactivegroup-hiddenpanel-tab-color: rgba(147, 161, 161, 0.6);
  --dv-separator-border: var(--dv-color-sol-base2);
  --dv-paneview-active-outline-color: var(--dv-color-sol-blue);
  --dv-active-sash-color: var(--dv-color-sol-blue);
  --dv-scrollbar-background-color: rgba(101, 123, 131, 0.25);
  --dv-drag-over-background-color: rgba(38, 139, 210, 0.15);
  --dv-floating-box-shadow:
      0 8px 32px rgba(0, 0, 0, 0.12), 0 2px 8px rgba(0, 0, 0, 0.08);
  --dv-floating-border: 1px solid rgba(0, 0, 0, 0.1);
}

.dockview-theme-solarized-light-spaced {
  --dv-paneview-active-outline-color: dodgerblue;
  --dv-tabs-and-actions-container-font-size: 13px;
  --dv-tabs-and-actions-container-height: 35px;
  --dv-drag-over-background-color: rgba(83, 89, 93, 0.5);
  --dv-drag-over-border-color: transparent;
  --dv-edge-dock-indicator-color: rgba(56, 139, 253, 0.9);
  --dv-tabs-container-scrollbar-color: #888;
  --dv-icon-hover-background-color: rgba(90, 93, 94, 0.31);
  --dv-floating-box-shadow:
      0 8px 32px rgba(0, 0, 0, 0.4), 0 2px 8px rgba(0, 0, 0, 0.25);
  --dv-floating-border: 1px solid rgba(255, 255, 255, 0.1);
  --dv-overlay-z-index: 999;
  --dv-tab-font-size: inherit;
  --dv-border-radius: 0px;
  --dv-tab-margin: 0;
  --dv-sash-color: transparent;
  --dv-active-sash-color: transparent;
  --dv-active-sash-transition-duration: 0.1s;
  --dv-active-sash-transition-delay: 0.5s;
  --dv-spacing-padding: 0px;
  --dv-tab-border-radius: 0px;
  --dv-sash-border-radius: 0px;
  --dv-dropdown-border-radius: 0px;
  --dv-tab-close-icon-size: inherit;
  --dv-floating-group-border: none;
  --dv-drag-over-border: none;
  --dv-floating-group-dragging-opacity: 0.5;
  --dv-floating-titlebar-height: 22px;
  --dv-floating-titlebar-background-color: var(
      --dv-tabs-and-actions-container-background-color
  );
  --dv-floating-titlebar-border-bottom: var(--dv-floating-border);
  --dv-tab-group-color-grey: #5f6368;
  --dv-tab-group-color-blue: #1a73e8;
  --dv-tab-group-color-red: #d93025;
  --dv-tab-group-color-yellow: #f9ab00;
  --dv-tab-group-color-green: #188038;
  --dv-tab-group-color-pink: #d01884;
  --dv-tab-group-color-purple: #a142f4;
  --dv-tab-group-color-cyan: #007b83;
  --dv-tab-group-color-orange: #e8710a;
  --dv-tab-group-chip-padding: 4px 8px;
  --dv-tab-group-chip-border-radius: 6px;
  --dv-tab-group-chip-font-size: 11px;
  --dv-tab-group-line-height: 2px;
  --dv-tab-group-line-opacity: 0.6;
  --dv-spacing-padding: 10px;
  --dv-tab-font-size: 12px;
  --dv-border-radius: 12px;
  --dv-tab-margin-block: 0.5rem;
  --dv-tab-margin-inline: 0.25rem;
  --dv-tab-margin: var(--dv-tab-margin-block) var(--dv-tab-margin-inline);
  --dv-tabs-and-actions-container-height: 44px;
  --dv-tab-border-radius: 8px;
  --dv-sash-border-radius: 4px;
  --dv-dropdown-border-radius: 8px;
  --dv-tab-close-icon-size: 8px;
  --dv-floating-group-border: 2px solid var(--dv-group-view-background-color);
  --dv-floating-titlebar-background-color: var(
      --dv-group-view-background-color
  );
  --dv-floating-titlebar-border-bottom: none;
  box-sizing: border-box;
  padding: var(--dv-spacing-padding);
  background-color: var(--dv-group-view-background-color);
}
.dockview-theme-solarized-light-spaced .dv-dockview {
  padding: 0;
}
.dockview-theme-solarized-light-spaced .dv-resize-container:has(> .dv-groupview) {
  border-radius: 8px;
}
.dockview-theme-solarized-light-spaced .dv-sash {
  border-radius: var(--dv-sash-border-radius);
}
.dockview-theme-solarized-light-spaced .dv-drop-target-anchor {
  border-radius: calc(var(--dv-border-radius) / 4);
}
.dockview-theme-solarized-light-spaced .dv-drop-target-anchor.dv-drop-target-content {
  border-radius: var(--dv-border-radius);
}
.dockview-theme-solarized-light-spaced .dv-resize-container {
  border-radius: var(--dv-border-radius) !important;
  border: none;
}
.dockview-theme-solarized-light-spaced .dv-resize-container .dv-groupview {
  border: var(--dv-floating-group-border);
}
.dockview-theme-solarized-light-spaced .dv-resize-container > .dv-grid-view {
  box-sizing: border-box;
  padding: var(--dv-spacing-padding);
}
.dockview-theme-solarized-light-spaced .dv-resize-container-with-titlebar > .dv-grid-view {
  padding-top: 0;
}
.dockview-theme-solarized-light-spaced .dv-resize-container-with-titlebar > .dv-floating-titlebar {
  border-top-left-radius: var(--dv-border-radius);
  border-top-right-radius: var(--dv-border-radius);
}
.dockview-theme-solarized-light-spaced .dv-tabs-overflow-container,
.dockview-theme-solarized-light-spaced .dv-tabs-overflow-dropdown-default {
  border-radius: var(--dv-dropdown-border-radius);
  height: unset !important;
}
.dockview-theme-solarized-light-spaced .dv-render-overlay {
  border-bottom-left-radius: var(--dv-border-radius);
  border-bottom-right-radius: var(--dv-border-radius);
}
.dockview-theme-solarized-light-spaced .dv-tab {
  border-radius: var(--dv-tab-border-radius);
}
.dockview-theme-solarized-light-spaced .dv-tab .dv-svg {
  height: var(--dv-tab-close-icon-size);
  width: var(--dv-tab-close-icon-size);
}
.dockview-theme-solarized-light-spaced .dv-tabs-container--wrap:not(.dv-tabs-container-vertical) .dv-tab {
  height: calc(var(--dv-tabs-and-actions-container-height) - 2 * var(--dv-tab-margin-block));
}
.dockview-theme-solarized-light-spaced .dv-tabs-container-vertical .dv-tab {
  margin: var(--dv-tab-margin-inline) var(--dv-tab-margin-block);
}
.dockview-theme-solarized-light-spaced .dv-tabs-container--wrap.dv-tabs-container-vertical .dv-tab {
  width: calc(var(--dv-tabs-and-actions-container-height) - 2 * var(--dv-tab-margin-block));
}
.dockview-theme-solarized-light-spaced .dv-groupview {
  border-radius: var(--dv-border-radius);
}
.dockview-theme-solarized-light-spaced .dv-groupview .dv-tabs-and-actions-container {
  padding: 0px calc(var(--dv-border-radius) / 2);
  border-top-left-radius: var(--dv-border-radius);
  border-top-right-radius: var(--dv-border-radius);
}
.dockview-theme-solarized-light-spaced .dv-groupview .dv-tabs-and-actions-container.dv-groupview-header-vertical {
  padding: calc(var(--dv-border-radius) / 2) 0;
}
.dockview-theme-solarized-light-spaced .dv-groupview .dv-content-container {
  background-color: var(--dv-tabs-and-actions-container-background-color);
  border-bottom-left-radius: var(--dv-border-radius);
  border-bottom-right-radius: var(--dv-border-radius);
}
.dockview-theme-solarized-light-spaced .dv-groupview.dv-groupview-header-bottom > .dv-tabs-and-actions-container {
  border-radius: 0 0 var(--dv-border-radius) var(--dv-border-radius);
}
.dockview-theme-solarized-light-spaced .dv-groupview.dv-groupview-header-bottom > .dv-content-container {
  border-radius: var(--dv-border-radius) var(--dv-border-radius) 0 0;
}
.dockview-theme-solarized-light-spaced .dv-groupview.dv-groupview-header-left > .dv-tabs-and-actions-container {
  border-radius: var(--dv-border-radius) 0 0 var(--dv-border-radius);
}
.dockview-theme-solarized-light-spaced .dv-groupview.dv-groupview-header-left > .dv-content-container {
  border-radius: 0 var(--dv-border-radius) var(--dv-border-radius) 0;
}
.dockview-theme-solarized-light-spaced .dv-groupview.dv-groupview-header-right > .dv-tabs-and-actions-container {
  border-radius: 0 var(--dv-border-radius) var(--dv-border-radius) 0;
}
.dockview-theme-solarized-light-spaced .dv-groupview.dv-groupview-header-right > .dv-content-container {
  border-radius: var(--dv-border-radius) 0 0 var(--dv-border-radius);
}
.dockview-theme-solarized-light-spaced .dv-groupview.dv-edge-tool-window .dv-edge-peek-header {
  border-top-left-radius: var(--dv-border-radius);
  border-top-right-radius: var(--dv-border-radius);
}
.dockview-theme-solarized-light-spaced .dv-groupview.dv-edge-tool-window .dv-content-container {
  border-radius: 0;
}
.dockview-theme-solarized-light-spaced .dv-groupview.dv-edge-tool-window .dv-tabs-and-actions-container {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: var(--dv-border-radius);
  border-bottom-right-radius: var(--dv-border-radius);
}
.dockview-theme-solarized-light-spaced .dv-edge-peek {
  border-bottom-left-radius: var(--dv-border-radius);
  border-bottom-right-radius: var(--dv-border-radius);
}
.dockview-theme-solarized-light-spaced .dv-edge-peek-clip {
  border-bottom-left-radius: var(--dv-border-radius);
  border-bottom-right-radius: var(--dv-border-radius);
}
.dockview-theme-solarized-light-spaced .dv-edge-peek-header {
  border-top-left-radius: var(--dv-border-radius);
  border-top-right-radius: var(--dv-border-radius);
}
.dockview-theme-solarized-light-spaced {
  color-scheme: light;
  --dv-color-sol-base3: #fdf6e3;
  --dv-color-sol-base2: #eee8d5;
  --dv-color-sol-base1: #93a1a1;
  --dv-color-sol-base00: #657b83;
  --dv-color-sol-base01: #586e75;
  --dv-color-sol-blue: #268bd2;
  --dv-drag-over-background-color: rgba(38, 139, 210, 0.1);
  --dv-group-view-background-color: var(--dv-color-sol-base2);
  --dv-tabs-and-actions-container-background-color: var(--dv-color-sol-base3);
  --dv-activegroup-visiblepanel-tab-background-color: #e8e2d0;
  --dv-activegroup-hiddenpanel-tab-background-color: var(
      --dv-color-sol-base3
  );
  --dv-inactivegroup-visiblepanel-tab-background-color: #e8e2d0;
  --dv-inactivegroup-hiddenpanel-tab-background-color: var(
      --dv-color-sol-base3
  );
  --dv-activegroup-visiblepanel-tab-color: var(--dv-color-sol-base01);
  --dv-activegroup-hiddenpanel-tab-color: var(--dv-color-sol-base00);
  --dv-inactivegroup-visiblepanel-tab-color: var(--dv-color-sol-base1);
  --dv-inactivegroup-hiddenpanel-tab-color: rgba(147, 161, 161, 0.6);
  --dv-separator-border: transparent;
  --dv-paneview-active-outline-color: var(--dv-color-sol-blue);
  --dv-active-sash-color: var(--dv-color-sol-blue);
  --dv-floating-box-shadow:
      0 8px 32px rgba(0, 0, 0, 0.12), 0 2px 8px rgba(0, 0, 0, 0.08);
  --dv-floating-border: 1px solid rgba(0, 0, 0, 0.1);
  --dv-scrollbar-background-color: rgba(101, 123, 131, 0.25);
  --dv-floating-group-border: 2px solid rgba(238, 232, 213, 0.5);
}

.dockview-theme-github-dark {
  --dv-paneview-active-outline-color: dodgerblue;
  --dv-tabs-and-actions-container-font-size: 13px;
  --dv-tabs-and-actions-container-height: 35px;
  --dv-drag-over-background-color: rgba(83, 89, 93, 0.5);
  --dv-drag-over-border-color: transparent;
  --dv-edge-dock-indicator-color: rgba(56, 139, 253, 0.9);
  --dv-tabs-container-scrollbar-color: #888;
  --dv-icon-hover-background-color: rgba(90, 93, 94, 0.31);
  --dv-floating-box-shadow:
      0 8px 32px rgba(0, 0, 0, 0.4), 0 2px 8px rgba(0, 0, 0, 0.25);
  --dv-floating-border: 1px solid rgba(255, 255, 255, 0.1);
  --dv-overlay-z-index: 999;
  --dv-tab-font-size: inherit;
  --dv-border-radius: 0px;
  --dv-tab-margin: 0;
  --dv-sash-color: transparent;
  --dv-active-sash-color: transparent;
  --dv-active-sash-transition-duration: 0.1s;
  --dv-active-sash-transition-delay: 0.5s;
  --dv-spacing-padding: 0px;
  --dv-tab-border-radius: 0px;
  --dv-sash-border-radius: 0px;
  --dv-dropdown-border-radius: 0px;
  --dv-tab-close-icon-size: inherit;
  --dv-floating-group-border: none;
  --dv-drag-over-border: none;
  --dv-floating-group-dragging-opacity: 0.5;
  --dv-floating-titlebar-height: 22px;
  --dv-floating-titlebar-background-color: var(
      --dv-tabs-and-actions-container-background-color
  );
  --dv-floating-titlebar-border-bottom: var(--dv-floating-border);
  --dv-tab-group-color-grey: #5f6368;
  --dv-tab-group-color-blue: #1a73e8;
  --dv-tab-group-color-red: #d93025;
  --dv-tab-group-color-yellow: #f9ab00;
  --dv-tab-group-color-green: #188038;
  --dv-tab-group-color-pink: #d01884;
  --dv-tab-group-color-purple: #a142f4;
  --dv-tab-group-color-cyan: #007b83;
  --dv-tab-group-color-orange: #e8710a;
  --dv-tab-group-chip-padding: 4px 8px;
  --dv-tab-group-chip-border-radius: 6px;
  --dv-tab-group-chip-font-size: 11px;
  --dv-tab-group-line-height: 2px;
  --dv-tab-group-line-opacity: 0.6;
}
.dockview-theme-github-dark .dv-drop-target-container .dv-drop-target-anchor.dv-drop-target-anchor-container-changed {
  opacity: 0;
  transition: none;
}
.dockview-theme-github-dark {
  color-scheme: dark;
  --dv-color-gh-canvas-default: #0d1117;
  --dv-color-gh-canvas-subtle: #161b22;
  --dv-color-gh-canvas-inset: #010409;
  --dv-color-gh-border: #30363d;
  --dv-color-gh-border-muted: #21262d;
  --dv-color-gh-fg-default: #e6edf3;
  --dv-color-gh-fg-muted: #8b949e;
  --dv-color-gh-fg-subtle: #6e7681;
  --dv-color-gh-accent: #58a6ff;
  --dv-group-view-background-color: var(--dv-color-gh-canvas-default);
  --dv-tabs-and-actions-container-background-color: var(
      --dv-color-gh-canvas-subtle
  );
  --dv-activegroup-visiblepanel-tab-background-color: var(
      --dv-color-gh-canvas-default
  );
  --dv-activegroup-hiddenpanel-tab-background-color: var(
      --dv-color-gh-canvas-subtle
  );
  --dv-inactivegroup-visiblepanel-tab-background-color: var(
      --dv-color-gh-canvas-default
  );
  --dv-inactivegroup-hiddenpanel-tab-background-color: var(
      --dv-color-gh-canvas-subtle
  );
  --dv-activegroup-visiblepanel-tab-color: var(--dv-color-gh-fg-default);
  --dv-activegroup-hiddenpanel-tab-color: var(--dv-color-gh-fg-muted);
  --dv-inactivegroup-visiblepanel-tab-color: var(--dv-color-gh-fg-subtle);
  --dv-inactivegroup-hiddenpanel-tab-color: rgba(110, 118, 129, 0.5);
  --dv-separator-border: var(--dv-color-gh-border);
  --dv-paneview-active-outline-color: var(--dv-color-gh-accent);
  --dv-active-sash-color: var(--dv-color-gh-accent);
  --dv-scrollbar-background-color: rgba(48, 54, 61, 0.7);
  --dv-drag-over-background-color: rgba(88, 166, 255, 0.15);
}

.dockview-theme-github-dark-spaced {
  --dv-paneview-active-outline-color: dodgerblue;
  --dv-tabs-and-actions-container-font-size: 13px;
  --dv-tabs-and-actions-container-height: 35px;
  --dv-drag-over-background-color: rgba(83, 89, 93, 0.5);
  --dv-drag-over-border-color: transparent;
  --dv-edge-dock-indicator-color: rgba(56, 139, 253, 0.9);
  --dv-tabs-container-scrollbar-color: #888;
  --dv-icon-hover-background-color: rgba(90, 93, 94, 0.31);
  --dv-floating-box-shadow:
      0 8px 32px rgba(0, 0, 0, 0.4), 0 2px 8px rgba(0, 0, 0, 0.25);
  --dv-floating-border: 1px solid rgba(255, 255, 255, 0.1);
  --dv-overlay-z-index: 999;
  --dv-tab-font-size: inherit;
  --dv-border-radius: 0px;
  --dv-tab-margin: 0;
  --dv-sash-color: transparent;
  --dv-active-sash-color: transparent;
  --dv-active-sash-transition-duration: 0.1s;
  --dv-active-sash-transition-delay: 0.5s;
  --dv-spacing-padding: 0px;
  --dv-tab-border-radius: 0px;
  --dv-sash-border-radius: 0px;
  --dv-dropdown-border-radius: 0px;
  --dv-tab-close-icon-size: inherit;
  --dv-floating-group-border: none;
  --dv-drag-over-border: none;
  --dv-floating-group-dragging-opacity: 0.5;
  --dv-floating-titlebar-height: 22px;
  --dv-floating-titlebar-background-color: var(
      --dv-tabs-and-actions-container-background-color
  );
  --dv-floating-titlebar-border-bottom: var(--dv-floating-border);
  --dv-tab-group-color-grey: #5f6368;
  --dv-tab-group-color-blue: #1a73e8;
  --dv-tab-group-color-red: #d93025;
  --dv-tab-group-color-yellow: #f9ab00;
  --dv-tab-group-color-green: #188038;
  --dv-tab-group-color-pink: #d01884;
  --dv-tab-group-color-purple: #a142f4;
  --dv-tab-group-color-cyan: #007b83;
  --dv-tab-group-color-orange: #e8710a;
  --dv-tab-group-chip-padding: 4px 8px;
  --dv-tab-group-chip-border-radius: 6px;
  --dv-tab-group-chip-font-size: 11px;
  --dv-tab-group-line-height: 2px;
  --dv-tab-group-line-opacity: 0.6;
  --dv-spacing-padding: 10px;
  --dv-tab-font-size: 12px;
  --dv-border-radius: 12px;
  --dv-tab-margin-block: 0.5rem;
  --dv-tab-margin-inline: 0.25rem;
  --dv-tab-margin: var(--dv-tab-margin-block) var(--dv-tab-margin-inline);
  --dv-tabs-and-actions-container-height: 44px;
  --dv-tab-border-radius: 8px;
  --dv-sash-border-radius: 4px;
  --dv-dropdown-border-radius: 8px;
  --dv-tab-close-icon-size: 8px;
  --dv-floating-group-border: 2px solid var(--dv-group-view-background-color);
  --dv-floating-titlebar-background-color: var(
      --dv-group-view-background-color
  );
  --dv-floating-titlebar-border-bottom: none;
  box-sizing: border-box;
  padding: var(--dv-spacing-padding);
  background-color: var(--dv-group-view-background-color);
}
.dockview-theme-github-dark-spaced .dv-dockview {
  padding: 0;
}
.dockview-theme-github-dark-spaced .dv-resize-container:has(> .dv-groupview) {
  border-radius: 8px;
}
.dockview-theme-github-dark-spaced .dv-sash {
  border-radius: var(--dv-sash-border-radius);
}
.dockview-theme-github-dark-spaced .dv-drop-target-anchor {
  border-radius: calc(var(--dv-border-radius) / 4);
}
.dockview-theme-github-dark-spaced .dv-drop-target-anchor.dv-drop-target-content {
  border-radius: var(--dv-border-radius);
}
.dockview-theme-github-dark-spaced .dv-resize-container {
  border-radius: var(--dv-border-radius) !important;
  border: none;
}
.dockview-theme-github-dark-spaced .dv-resize-container .dv-groupview {
  border: var(--dv-floating-group-border);
}
.dockview-theme-github-dark-spaced .dv-resize-container > .dv-grid-view {
  box-sizing: border-box;
  padding: var(--dv-spacing-padding);
}
.dockview-theme-github-dark-spaced .dv-resize-container-with-titlebar > .dv-grid-view {
  padding-top: 0;
}
.dockview-theme-github-dark-spaced .dv-resize-container-with-titlebar > .dv-floating-titlebar {
  border-top-left-radius: var(--dv-border-radius);
  border-top-right-radius: var(--dv-border-radius);
}
.dockview-theme-github-dark-spaced .dv-tabs-overflow-container,
.dockview-theme-github-dark-spaced .dv-tabs-overflow-dropdown-default {
  border-radius: var(--dv-dropdown-border-radius);
  height: unset !important;
}
.dockview-theme-github-dark-spaced .dv-render-overlay {
  border-bottom-left-radius: var(--dv-border-radius);
  border-bottom-right-radius: var(--dv-border-radius);
}
.dockview-theme-github-dark-spaced .dv-tab {
  border-radius: var(--dv-tab-border-radius);
}
.dockview-theme-github-dark-spaced .dv-tab .dv-svg {
  height: var(--dv-tab-close-icon-size);
  width: var(--dv-tab-close-icon-size);
}
.dockview-theme-github-dark-spaced .dv-tabs-container--wrap:not(.dv-tabs-container-vertical) .dv-tab {
  height: calc(var(--dv-tabs-and-actions-container-height) - 2 * var(--dv-tab-margin-block));
}
.dockview-theme-github-dark-spaced .dv-tabs-container-vertical .dv-tab {
  margin: var(--dv-tab-margin-inline) var(--dv-tab-margin-block);
}
.dockview-theme-github-dark-spaced .dv-tabs-container--wrap.dv-tabs-container-vertical .dv-tab {
  width: calc(var(--dv-tabs-and-actions-container-height) - 2 * var(--dv-tab-margin-block));
}
.dockview-theme-github-dark-spaced .dv-groupview {
  border-radius: var(--dv-border-radius);
}
.dockview-theme-github-dark-spaced .dv-groupview .dv-tabs-and-actions-container {
  padding: 0px calc(var(--dv-border-radius) / 2);
  border-top-left-radius: var(--dv-border-radius);
  border-top-right-radius: var(--dv-border-radius);
}
.dockview-theme-github-dark-spaced .dv-groupview .dv-tabs-and-actions-container.dv-groupview-header-vertical {
  padding: calc(var(--dv-border-radius) / 2) 0;
}
.dockview-theme-github-dark-spaced .dv-groupview .dv-content-container {
  background-color: var(--dv-tabs-and-actions-container-background-color);
  border-bottom-left-radius: var(--dv-border-radius);
  border-bottom-right-radius: var(--dv-border-radius);
}
.dockview-theme-github-dark-spaced .dv-groupview.dv-groupview-header-bottom > .dv-tabs-and-actions-container {
  border-radius: 0 0 var(--dv-border-radius) var(--dv-border-radius);
}
.dockview-theme-github-dark-spaced .dv-groupview.dv-groupview-header-bottom > .dv-content-container {
  border-radius: var(--dv-border-radius) var(--dv-border-radius) 0 0;
}
.dockview-theme-github-dark-spaced .dv-groupview.dv-groupview-header-left > .dv-tabs-and-actions-container {
  border-radius: var(--dv-border-radius) 0 0 var(--dv-border-radius);
}
.dockview-theme-github-dark-spaced .dv-groupview.dv-groupview-header-left > .dv-content-container {
  border-radius: 0 var(--dv-border-radius) var(--dv-border-radius) 0;
}
.dockview-theme-github-dark-spaced .dv-groupview.dv-groupview-header-right > .dv-tabs-and-actions-container {
  border-radius: 0 var(--dv-border-radius) var(--dv-border-radius) 0;
}
.dockview-theme-github-dark-spaced .dv-groupview.dv-groupview-header-right > .dv-content-container {
  border-radius: var(--dv-border-radius) 0 0 var(--dv-border-radius);
}
.dockview-theme-github-dark-spaced .dv-groupview.dv-edge-tool-window .dv-edge-peek-header {
  border-top-left-radius: var(--dv-border-radius);
  border-top-right-radius: var(--dv-border-radius);
}
.dockview-theme-github-dark-spaced .dv-groupview.dv-edge-tool-window .dv-content-container {
  border-radius: 0;
}
.dockview-theme-github-dark-spaced .dv-groupview.dv-edge-tool-window .dv-tabs-and-actions-container {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: var(--dv-border-radius);
  border-bottom-right-radius: var(--dv-border-radius);
}
.dockview-theme-github-dark-spaced .dv-edge-peek {
  border-bottom-left-radius: var(--dv-border-radius);
  border-bottom-right-radius: var(--dv-border-radius);
}
.dockview-theme-github-dark-spaced .dv-edge-peek-clip {
  border-bottom-left-radius: var(--dv-border-radius);
  border-bottom-right-radius: var(--dv-border-radius);
}
.dockview-theme-github-dark-spaced .dv-edge-peek-header {
  border-top-left-radius: var(--dv-border-radius);
  border-top-right-radius: var(--dv-border-radius);
}
.dockview-theme-github-dark-spaced {
  color-scheme: dark;
  --dv-color-gh-canvas-default: #0d1117;
  --dv-color-gh-canvas-subtle: #161b22;
  --dv-color-gh-canvas-inset: #010409;
  --dv-color-gh-border: #30363d;
  --dv-color-gh-border-muted: #21262d;
  --dv-color-gh-fg-default: #e6edf3;
  --dv-color-gh-fg-muted: #8b949e;
  --dv-color-gh-fg-subtle: #6e7681;
  --dv-color-gh-accent: #58a6ff;
  --dv-drag-over-background-color: rgba(88, 166, 255, 0.1);
  --dv-group-view-background-color: var(--dv-color-gh-canvas-inset);
  --dv-tabs-and-actions-container-background-color: var(
      --dv-color-gh-canvas-subtle
  );
  --dv-activegroup-visiblepanel-tab-background-color: var(
      --dv-color-gh-border
  );
  --dv-activegroup-hiddenpanel-tab-background-color: var(
      --dv-color-gh-canvas-subtle
  );
  --dv-inactivegroup-visiblepanel-tab-background-color: var(
      --dv-color-gh-border
  );
  --dv-inactivegroup-hiddenpanel-tab-background-color: var(
      --dv-color-gh-canvas-subtle
  );
  --dv-activegroup-visiblepanel-tab-color: var(--dv-color-gh-fg-default);
  --dv-activegroup-hiddenpanel-tab-color: var(--dv-color-gh-fg-muted);
  --dv-inactivegroup-visiblepanel-tab-color: var(--dv-color-gh-fg-subtle);
  --dv-inactivegroup-hiddenpanel-tab-color: rgba(110, 118, 129, 0.5);
  --dv-separator-border: transparent;
  --dv-paneview-active-outline-color: var(--dv-color-gh-accent);
  --dv-active-sash-color: var(--dv-color-gh-accent);
  --dv-scrollbar-background-color: rgba(48, 54, 61, 0.7);
  --dv-floating-group-border: 2px solid var(--dv-color-gh-canvas-inset);
}

.dockview-theme-github-light {
  --dv-paneview-active-outline-color: dodgerblue;
  --dv-tabs-and-actions-container-font-size: 13px;
  --dv-tabs-and-actions-container-height: 35px;
  --dv-drag-over-background-color: rgba(83, 89, 93, 0.5);
  --dv-drag-over-border-color: transparent;
  --dv-edge-dock-indicator-color: rgba(56, 139, 253, 0.9);
  --dv-tabs-container-scrollbar-color: #888;
  --dv-icon-hover-background-color: rgba(90, 93, 94, 0.31);
  --dv-floating-box-shadow:
      0 8px 32px rgba(0, 0, 0, 0.4), 0 2px 8px rgba(0, 0, 0, 0.25);
  --dv-floating-border: 1px solid rgba(255, 255, 255, 0.1);
  --dv-overlay-z-index: 999;
  --dv-tab-font-size: inherit;
  --dv-border-radius: 0px;
  --dv-tab-margin: 0;
  --dv-sash-color: transparent;
  --dv-active-sash-color: transparent;
  --dv-active-sash-transition-duration: 0.1s;
  --dv-active-sash-transition-delay: 0.5s;
  --dv-spacing-padding: 0px;
  --dv-tab-border-radius: 0px;
  --dv-sash-border-radius: 0px;
  --dv-dropdown-border-radius: 0px;
  --dv-tab-close-icon-size: inherit;
  --dv-floating-group-border: none;
  --dv-drag-over-border: none;
  --dv-floating-group-dragging-opacity: 0.5;
  --dv-floating-titlebar-height: 22px;
  --dv-floating-titlebar-background-color: var(
      --dv-tabs-and-actions-container-background-color
  );
  --dv-floating-titlebar-border-bottom: var(--dv-floating-border);
  --dv-tab-group-color-grey: #5f6368;
  --dv-tab-group-color-blue: #1a73e8;
  --dv-tab-group-color-red: #d93025;
  --dv-tab-group-color-yellow: #f9ab00;
  --dv-tab-group-color-green: #188038;
  --dv-tab-group-color-pink: #d01884;
  --dv-tab-group-color-purple: #a142f4;
  --dv-tab-group-color-cyan: #007b83;
  --dv-tab-group-color-orange: #e8710a;
  --dv-tab-group-chip-padding: 4px 8px;
  --dv-tab-group-chip-border-radius: 6px;
  --dv-tab-group-chip-font-size: 11px;
  --dv-tab-group-line-height: 2px;
  --dv-tab-group-line-opacity: 0.6;
}
.dockview-theme-github-light .dv-drop-target-container .dv-drop-target-anchor.dv-drop-target-anchor-container-changed {
  opacity: 0;
  transition: none;
}
.dockview-theme-github-light {
  color-scheme: light;
  --dv-color-gh-light-canvas-default: #ffffff;
  --dv-color-gh-light-canvas-subtle: #f6f8fa;
  --dv-color-gh-light-canvas-inset: #f0f6ff;
  --dv-color-gh-light-border: #d0d7de;
  --dv-color-gh-light-fg-default: #1f2328;
  --dv-color-gh-light-fg-muted: #656d76;
  --dv-color-gh-light-fg-subtle: #6e7781;
  --dv-color-gh-light-accent: #0969da;
  --dv-group-view-background-color: var(--dv-color-gh-light-canvas-default);
  --dv-tabs-and-actions-container-background-color: var(
      --dv-color-gh-light-canvas-subtle
  );
  --dv-activegroup-visiblepanel-tab-background-color: var(
      --dv-color-gh-light-canvas-default
  );
  --dv-activegroup-hiddenpanel-tab-background-color: var(
      --dv-color-gh-light-canvas-subtle
  );
  --dv-inactivegroup-visiblepanel-tab-background-color: var(
      --dv-color-gh-light-canvas-default
  );
  --dv-inactivegroup-hiddenpanel-tab-background-color: var(
      --dv-color-gh-light-canvas-subtle
  );
  --dv-activegroup-visiblepanel-tab-color: var(
      --dv-color-gh-light-fg-default
  );
  --dv-activegroup-hiddenpanel-tab-color: var(--dv-color-gh-light-fg-muted);
  --dv-inactivegroup-visiblepanel-tab-color: var(
      --dv-color-gh-light-fg-subtle
  );
  --dv-inactivegroup-hiddenpanel-tab-color: rgba(110, 118, 129, 0.4);
  --dv-separator-border: var(--dv-color-gh-light-border);
  --dv-paneview-active-outline-color: var(--dv-color-gh-light-accent);
  --dv-active-sash-color: var(--dv-color-gh-light-accent);
  --dv-scrollbar-background-color: rgba(208, 215, 222, 0.5);
  --dv-drag-over-background-color: rgba(9, 105, 218, 0.1);
  --dv-floating-box-shadow:
      0 8px 32px rgba(0, 0, 0, 0.12), 0 2px 8px rgba(0, 0, 0, 0.08);
  --dv-floating-border: 1px solid rgba(0, 0, 0, 0.1);
}

.dockview-theme-github-light-spaced {
  --dv-paneview-active-outline-color: dodgerblue;
  --dv-tabs-and-actions-container-font-size: 13px;
  --dv-tabs-and-actions-container-height: 35px;
  --dv-drag-over-background-color: rgba(83, 89, 93, 0.5);
  --dv-drag-over-border-color: transparent;
  --dv-edge-dock-indicator-color: rgba(56, 139, 253, 0.9);
  --dv-tabs-container-scrollbar-color: #888;
  --dv-icon-hover-background-color: rgba(90, 93, 94, 0.31);
  --dv-floating-box-shadow:
      0 8px 32px rgba(0, 0, 0, 0.4), 0 2px 8px rgba(0, 0, 0, 0.25);
  --dv-floating-border: 1px solid rgba(255, 255, 255, 0.1);
  --dv-overlay-z-index: 999;
  --dv-tab-font-size: inherit;
  --dv-border-radius: 0px;
  --dv-tab-margin: 0;
  --dv-sash-color: transparent;
  --dv-active-sash-color: transparent;
  --dv-active-sash-transition-duration: 0.1s;
  --dv-active-sash-transition-delay: 0.5s;
  --dv-spacing-padding: 0px;
  --dv-tab-border-radius: 0px;
  --dv-sash-border-radius: 0px;
  --dv-dropdown-border-radius: 0px;
  --dv-tab-close-icon-size: inherit;
  --dv-floating-group-border: none;
  --dv-drag-over-border: none;
  --dv-floating-group-dragging-opacity: 0.5;
  --dv-floating-titlebar-height: 22px;
  --dv-floating-titlebar-background-color: var(
      --dv-tabs-and-actions-container-background-color
  );
  --dv-floating-titlebar-border-bottom: var(--dv-floating-border);
  --dv-tab-group-color-grey: #5f6368;
  --dv-tab-group-color-blue: #1a73e8;
  --dv-tab-group-color-red: #d93025;
  --dv-tab-group-color-yellow: #f9ab00;
  --dv-tab-group-color-green: #188038;
  --dv-tab-group-color-pink: #d01884;
  --dv-tab-group-color-purple: #a142f4;
  --dv-tab-group-color-cyan: #007b83;
  --dv-tab-group-color-orange: #e8710a;
  --dv-tab-group-chip-padding: 4px 8px;
  --dv-tab-group-chip-border-radius: 6px;
  --dv-tab-group-chip-font-size: 11px;
  --dv-tab-group-line-height: 2px;
  --dv-tab-group-line-opacity: 0.6;
  --dv-spacing-padding: 10px;
  --dv-tab-font-size: 12px;
  --dv-border-radius: 12px;
  --dv-tab-margin-block: 0.5rem;
  --dv-tab-margin-inline: 0.25rem;
  --dv-tab-margin: var(--dv-tab-margin-block) var(--dv-tab-margin-inline);
  --dv-tabs-and-actions-container-height: 44px;
  --dv-tab-border-radius: 8px;
  --dv-sash-border-radius: 4px;
  --dv-dropdown-border-radius: 8px;
  --dv-tab-close-icon-size: 8px;
  --dv-floating-group-border: 2px solid var(--dv-group-view-background-color);
  --dv-floating-titlebar-background-color: var(
      --dv-group-view-background-color
  );
  --dv-floating-titlebar-border-bottom: none;
  box-sizing: border-box;
  padding: var(--dv-spacing-padding);
  background-color: var(--dv-group-view-background-color);
}
.dockview-theme-github-light-spaced .dv-dockview {
  padding: 0;
}
.dockview-theme-github-light-spaced .dv-resize-container:has(> .dv-groupview) {
  border-radius: 8px;
}
.dockview-theme-github-light-spaced .dv-sash {
  border-radius: var(--dv-sash-border-radius);
}
.dockview-theme-github-light-spaced .dv-drop-target-anchor {
  border-radius: calc(var(--dv-border-radius) / 4);
}
.dockview-theme-github-light-spaced .dv-drop-target-anchor.dv-drop-target-content {
  border-radius: var(--dv-border-radius);
}
.dockview-theme-github-light-spaced .dv-resize-container {
  border-radius: var(--dv-border-radius) !important;
  border: none;
}
.dockview-theme-github-light-spaced .dv-resize-container .dv-groupview {
  border: var(--dv-floating-group-border);
}
.dockview-theme-github-light-spaced .dv-resize-container > .dv-grid-view {
  box-sizing: border-box;
  padding: var(--dv-spacing-padding);
}
.dockview-theme-github-light-spaced .dv-resize-container-with-titlebar > .dv-grid-view {
  padding-top: 0;
}
.dockview-theme-github-light-spaced .dv-resize-container-with-titlebar > .dv-floating-titlebar {
  border-top-left-radius: var(--dv-border-radius);
  border-top-right-radius: var(--dv-border-radius);
}
.dockview-theme-github-light-spaced .dv-tabs-overflow-container,
.dockview-theme-github-light-spaced .dv-tabs-overflow-dropdown-default {
  border-radius: var(--dv-dropdown-border-radius);
  height: unset !important;
}
.dockview-theme-github-light-spaced .dv-render-overlay {
  border-bottom-left-radius: var(--dv-border-radius);
  border-bottom-right-radius: var(--dv-border-radius);
}
.dockview-theme-github-light-spaced .dv-tab {
  border-radius: var(--dv-tab-border-radius);
}
.dockview-theme-github-light-spaced .dv-tab .dv-svg {
  height: var(--dv-tab-close-icon-size);
  width: var(--dv-tab-close-icon-size);
}
.dockview-theme-github-light-spaced .dv-tabs-container--wrap:not(.dv-tabs-container-vertical) .dv-tab {
  height: calc(var(--dv-tabs-and-actions-container-height) - 2 * var(--dv-tab-margin-block));
}
.dockview-theme-github-light-spaced .dv-tabs-container-vertical .dv-tab {
  margin: var(--dv-tab-margin-inline) var(--dv-tab-margin-block);
}
.dockview-theme-github-light-spaced .dv-tabs-container--wrap.dv-tabs-container-vertical .dv-tab {
  width: calc(var(--dv-tabs-and-actions-container-height) - 2 * var(--dv-tab-margin-block));
}
.dockview-theme-github-light-spaced .dv-groupview {
  border-radius: var(--dv-border-radius);
}
.dockview-theme-github-light-spaced .dv-groupview .dv-tabs-and-actions-container {
  padding: 0px calc(var(--dv-border-radius) / 2);
  border-top-left-radius: var(--dv-border-radius);
  border-top-right-radius: var(--dv-border-radius);
}
.dockview-theme-github-light-spaced .dv-groupview .dv-tabs-and-actions-container.dv-groupview-header-vertical {
  padding: calc(var(--dv-border-radius) / 2) 0;
}
.dockview-theme-github-light-spaced .dv-groupview .dv-content-container {
  background-color: var(--dv-tabs-and-actions-container-background-color);
  border-bottom-left-radius: var(--dv-border-radius);
  border-bottom-right-radius: var(--dv-border-radius);
}
.dockview-theme-github-light-spaced .dv-groupview.dv-groupview-header-bottom > .dv-tabs-and-actions-container {
  border-radius: 0 0 var(--dv-border-radius) var(--dv-border-radius);
}
.dockview-theme-github-light-spaced .dv-groupview.dv-groupview-header-bottom > .dv-content-container {
  border-radius: var(--dv-border-radius) var(--dv-border-radius) 0 0;
}
.dockview-theme-github-light-spaced .dv-groupview.dv-groupview-header-left > .dv-tabs-and-actions-container {
  border-radius: var(--dv-border-radius) 0 0 var(--dv-border-radius);
}
.dockview-theme-github-light-spaced .dv-groupview.dv-groupview-header-left > .dv-content-container {
  border-radius: 0 var(--dv-border-radius) var(--dv-border-radius) 0;
}
.dockview-theme-github-light-spaced .dv-groupview.dv-groupview-header-right > .dv-tabs-and-actions-container {
  border-radius: 0 var(--dv-border-radius) var(--dv-border-radius) 0;
}
.dockview-theme-github-light-spaced .dv-groupview.dv-groupview-header-right > .dv-content-container {
  border-radius: var(--dv-border-radius) 0 0 var(--dv-border-radius);
}
.dockview-theme-github-light-spaced .dv-groupview.dv-edge-tool-window .dv-edge-peek-header {
  border-top-left-radius: var(--dv-border-radius);
  border-top-right-radius: var(--dv-border-radius);
}
.dockview-theme-github-light-spaced .dv-groupview.dv-edge-tool-window .dv-content-container {
  border-radius: 0;
}
.dockview-theme-github-light-spaced .dv-groupview.dv-edge-tool-window .dv-tabs-and-actions-container {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: var(--dv-border-radius);
  border-bottom-right-radius: var(--dv-border-radius);
}
.dockview-theme-github-light-spaced .dv-edge-peek {
  border-bottom-left-radius: var(--dv-border-radius);
  border-bottom-right-radius: var(--dv-border-radius);
}
.dockview-theme-github-light-spaced .dv-edge-peek-clip {
  border-bottom-left-radius: var(--dv-border-radius);
  border-bottom-right-radius: var(--dv-border-radius);
}
.dockview-theme-github-light-spaced .dv-edge-peek-header {
  border-top-left-radius: var(--dv-border-radius);
  border-top-right-radius: var(--dv-border-radius);
}
.dockview-theme-github-light-spaced {
  color-scheme: light;
  --dv-color-gh-light-canvas-default: #ffffff;
  --dv-color-gh-light-canvas-subtle: #f6f8fa;
  --dv-color-gh-light-border: #d0d7de;
  --dv-color-gh-light-fg-default: #1f2328;
  --dv-color-gh-light-fg-muted: #656d76;
  --dv-color-gh-light-fg-subtle: #6e7781;
  --dv-color-gh-light-accent: #0969da;
  --dv-drag-over-background-color: rgba(9, 105, 218, 0.08);
  --dv-group-view-background-color: var(--dv-color-gh-light-canvas-subtle);
  --dv-tabs-and-actions-container-background-color: var(
      --dv-color-gh-light-canvas-default
  );
  --dv-activegroup-visiblepanel-tab-background-color: var(
      --dv-color-gh-light-border
  );
  --dv-activegroup-hiddenpanel-tab-background-color: var(
      --dv-color-gh-light-canvas-default
  );
  --dv-inactivegroup-visiblepanel-tab-background-color: var(
      --dv-color-gh-light-border
  );
  --dv-inactivegroup-hiddenpanel-tab-background-color: var(
      --dv-color-gh-light-canvas-default
  );
  --dv-activegroup-visiblepanel-tab-color: var(
      --dv-color-gh-light-fg-default
  );
  --dv-activegroup-hiddenpanel-tab-color: var(--dv-color-gh-light-fg-muted);
  --dv-inactivegroup-visiblepanel-tab-color: var(
      --dv-color-gh-light-fg-subtle
  );
  --dv-inactivegroup-hiddenpanel-tab-color: rgba(110, 118, 129, 0.4);
  --dv-separator-border: transparent;
  --dv-paneview-active-outline-color: var(--dv-color-gh-light-accent);
  --dv-active-sash-color: var(--dv-color-gh-light-accent);
  --dv-floating-box-shadow:
      0 8px 32px rgba(0, 0, 0, 0.12), 0 2px 8px rgba(0, 0, 0, 0.08);
  --dv-floating-border: 1px solid rgba(0, 0, 0, 0.1);
  --dv-scrollbar-background-color: rgba(208, 215, 222, 0.5);
  --dv-floating-group-border: 2px solid rgba(208, 215, 222, 0.5);
}

.dockview-theme-abyss-spaced {
  --dv-paneview-active-outline-color: dodgerblue;
  --dv-tabs-and-actions-container-font-size: 13px;
  --dv-tabs-and-actions-container-height: 35px;
  --dv-drag-over-background-color: rgba(83, 89, 93, 0.5);
  --dv-drag-over-border-color: transparent;
  --dv-edge-dock-indicator-color: rgba(56, 139, 253, 0.9);
  --dv-tabs-container-scrollbar-color: #888;
  --dv-icon-hover-background-color: rgba(90, 93, 94, 0.31);
  --dv-floating-box-shadow:
      0 8px 32px rgba(0, 0, 0, 0.4), 0 2px 8px rgba(0, 0, 0, 0.25);
  --dv-floating-border: 1px solid rgba(255, 255, 255, 0.1);
  --dv-overlay-z-index: 999;
  --dv-tab-font-size: inherit;
  --dv-border-radius: 0px;
  --dv-tab-margin: 0;
  --dv-sash-color: transparent;
  --dv-active-sash-color: transparent;
  --dv-active-sash-transition-duration: 0.1s;
  --dv-active-sash-transition-delay: 0.5s;
  --dv-spacing-padding: 0px;
  --dv-tab-border-radius: 0px;
  --dv-sash-border-radius: 0px;
  --dv-dropdown-border-radius: 0px;
  --dv-tab-close-icon-size: inherit;
  --dv-floating-group-border: none;
  --dv-drag-over-border: none;
  --dv-floating-group-dragging-opacity: 0.5;
  --dv-floating-titlebar-height: 22px;
  --dv-floating-titlebar-background-color: var(
      --dv-tabs-and-actions-container-background-color
  );
  --dv-floating-titlebar-border-bottom: var(--dv-floating-border);
  --dv-tab-group-color-grey: #5f6368;
  --dv-tab-group-color-blue: #1a73e8;
  --dv-tab-group-color-red: #d93025;
  --dv-tab-group-color-yellow: #f9ab00;
  --dv-tab-group-color-green: #188038;
  --dv-tab-group-color-pink: #d01884;
  --dv-tab-group-color-purple: #a142f4;
  --dv-tab-group-color-cyan: #007b83;
  --dv-tab-group-color-orange: #e8710a;
  --dv-tab-group-chip-padding: 4px 8px;
  --dv-tab-group-chip-border-radius: 6px;
  --dv-tab-group-chip-font-size: 11px;
  --dv-tab-group-line-height: 2px;
  --dv-tab-group-line-opacity: 0.6;
  --dv-spacing-padding: 10px;
  --dv-tab-font-size: 12px;
  --dv-border-radius: 12px;
  --dv-tab-margin-block: 0.5rem;
  --dv-tab-margin-inline: 0.25rem;
  --dv-tab-margin: var(--dv-tab-margin-block) var(--dv-tab-margin-inline);
  --dv-tabs-and-actions-container-height: 44px;
  --dv-tab-border-radius: 8px;
  --dv-sash-border-radius: 4px;
  --dv-dropdown-border-radius: 8px;
  --dv-tab-close-icon-size: 8px;
  --dv-floating-group-border: 2px solid var(--dv-group-view-background-color);
  --dv-floating-titlebar-background-color: var(
      --dv-group-view-background-color
  );
  --dv-floating-titlebar-border-bottom: none;
  box-sizing: border-box;
  padding: var(--dv-spacing-padding);
  background-color: var(--dv-group-view-background-color);
}
.dockview-theme-abyss-spaced .dv-dockview {
  padding: 0;
}
.dockview-theme-abyss-spaced .dv-resize-container:has(> .dv-groupview) {
  border-radius: 8px;
}
.dockview-theme-abyss-spaced .dv-sash {
  border-radius: var(--dv-sash-border-radius);
}
.dockview-theme-abyss-spaced .dv-drop-target-anchor {
  border-radius: calc(var(--dv-border-radius) / 4);
}
.dockview-theme-abyss-spaced .dv-drop-target-anchor.dv-drop-target-content {
  border-radius: var(--dv-border-radius);
}
.dockview-theme-abyss-spaced .dv-resize-container {
  border-radius: var(--dv-border-radius) !important;
  border: none;
}
.dockview-theme-abyss-spaced .dv-resize-container .dv-groupview {
  border: var(--dv-floating-group-border);
}
.dockview-theme-abyss-spaced .dv-resize-container > .dv-grid-view {
  box-sizing: border-box;
  padding: var(--dv-spacing-padding);
}
.dockview-theme-abyss-spaced .dv-resize-container-with-titlebar > .dv-grid-view {
  padding-top: 0;
}
.dockview-theme-abyss-spaced .dv-resize-container-with-titlebar > .dv-floating-titlebar {
  border-top-left-radius: var(--dv-border-radius);
  border-top-right-radius: var(--dv-border-radius);
}
.dockview-theme-abyss-spaced .dv-tabs-overflow-container,
.dockview-theme-abyss-spaced .dv-tabs-overflow-dropdown-default {
  border-radius: var(--dv-dropdown-border-radius);
  height: unset !important;
}
.dockview-theme-abyss-spaced .dv-render-overlay {
  border-bottom-left-radius: var(--dv-border-radius);
  border-bottom-right-radius: var(--dv-border-radius);
}
.dockview-theme-abyss-spaced .dv-tab {
  border-radius: var(--dv-tab-border-radius);
}
.dockview-theme-abyss-spaced .dv-tab .dv-svg {
  height: var(--dv-tab-close-icon-size);
  width: var(--dv-tab-close-icon-size);
}
.dockview-theme-abyss-spaced .dv-tabs-container--wrap:not(.dv-tabs-container-vertical) .dv-tab {
  height: calc(var(--dv-tabs-and-actions-container-height) - 2 * var(--dv-tab-margin-block));
}
.dockview-theme-abyss-spaced .dv-tabs-container-vertical .dv-tab {
  margin: var(--dv-tab-margin-inline) var(--dv-tab-margin-block);
}
.dockview-theme-abyss-spaced .dv-tabs-container--wrap.dv-tabs-container-vertical .dv-tab {
  width: calc(var(--dv-tabs-and-actions-container-height) - 2 * var(--dv-tab-margin-block));
}
.dockview-theme-abyss-spaced .dv-groupview {
  border-radius: var(--dv-border-radius);
}
.dockview-theme-abyss-spaced .dv-groupview .dv-tabs-and-actions-container {
  padding: 0px calc(var(--dv-border-radius) / 2);
  border-top-left-radius: var(--dv-border-radius);
  border-top-right-radius: var(--dv-border-radius);
}
.dockview-theme-abyss-spaced .dv-groupview .dv-tabs-and-actions-container.dv-groupview-header-vertical {
  padding: calc(var(--dv-border-radius) / 2) 0;
}
.dockview-theme-abyss-spaced .dv-groupview .dv-content-container {
  background-color: var(--dv-tabs-and-actions-container-background-color);
  border-bottom-left-radius: var(--dv-border-radius);
  border-bottom-right-radius: var(--dv-border-radius);
}
.dockview-theme-abyss-spaced .dv-groupview.dv-groupview-header-bottom > .dv-tabs-and-actions-container {
  border-radius: 0 0 var(--dv-border-radius) var(--dv-border-radius);
}
.dockview-theme-abyss-spaced .dv-groupview.dv-groupview-header-bottom > .dv-content-container {
  border-radius: var(--dv-border-radius) var(--dv-border-radius) 0 0;
}
.dockview-theme-abyss-spaced .dv-groupview.dv-groupview-header-left > .dv-tabs-and-actions-container {
  border-radius: var(--dv-border-radius) 0 0 var(--dv-border-radius);
}
.dockview-theme-abyss-spaced .dv-groupview.dv-groupview-header-left > .dv-content-container {
  border-radius: 0 var(--dv-border-radius) var(--dv-border-radius) 0;
}
.dockview-theme-abyss-spaced .dv-groupview.dv-groupview-header-right > .dv-tabs-and-actions-container {
  border-radius: 0 var(--dv-border-radius) var(--dv-border-radius) 0;
}
.dockview-theme-abyss-spaced .dv-groupview.dv-groupview-header-right > .dv-content-container {
  border-radius: var(--dv-border-radius) 0 0 var(--dv-border-radius);
}
.dockview-theme-abyss-spaced .dv-groupview.dv-edge-tool-window .dv-edge-peek-header {
  border-top-left-radius: var(--dv-border-radius);
  border-top-right-radius: var(--dv-border-radius);
}
.dockview-theme-abyss-spaced .dv-groupview.dv-edge-tool-window .dv-content-container {
  border-radius: 0;
}
.dockview-theme-abyss-spaced .dv-groupview.dv-edge-tool-window .dv-tabs-and-actions-container {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: var(--dv-border-radius);
  border-bottom-right-radius: var(--dv-border-radius);
}
.dockview-theme-abyss-spaced .dv-edge-peek {
  border-bottom-left-radius: var(--dv-border-radius);
  border-bottom-right-radius: var(--dv-border-radius);
}
.dockview-theme-abyss-spaced .dv-edge-peek-clip {
  border-bottom-left-radius: var(--dv-border-radius);
  border-bottom-right-radius: var(--dv-border-radius);
}
.dockview-theme-abyss-spaced .dv-edge-peek-header {
  border-top-left-radius: var(--dv-border-radius);
  border-top-right-radius: var(--dv-border-radius);
}
.dockview-theme-abyss-spaced {
  color-scheme: dark;
  --dv-color-abyss-dark: rgb(11, 6, 17);
  --dv-color-abyss: #16121f;
  --dv-color-abyss-light: #201d2b;
  --dv-color-abyss-lighter: #2a2837;
  --dv-color-abyss-accent: rgb(91, 30, 207);
  --dv-color-abyss-primary-text: white;
  --dv-color-abyss-secondary-text: rgb(148, 151, 169);
  --dv-drag-over-background-color: '';
  --dv-group-view-background-color: var(--dv-color-abyss-dark);
  --dv-tabs-and-actions-container-background-color: var(--dv-color-abyss);
  --dv-activegroup-visiblepanel-tab-background-color: var(
      --dv-color-abyss-lighter
  );
  --dv-activegroup-hiddenpanel-tab-background-color: var(
      --dv-color-abyss-light
  );
  --dv-inactivegroup-visiblepanel-tab-background-color: var(
      --dv-color-abyss-lighter
  );
  --dv-inactivegroup-hiddenpanel-tab-background-color: var(
      --dv-color-abyss-light
  );
  --dv-tab-divider-color: transparent;
  --dv-activegroup-visiblepanel-tab-color: var(--dv-color-abyss-primary-text);
  --dv-activegroup-hiddenpanel-tab-color: var(
      --dv-color-abyss-secondary-text
  );
  --dv-inactivegroup-visiblepanel-tab-color: var(
      --dv-color-abyss-primary-text
  );
  --dv-inactivegroup-hiddenpanel-tab-color: var(
      --dv-color-abyss-secondary-text
  );
  --dv-separator-border: transparent;
  --dv-paneview-header-border-color: rgb(51, 51, 51);
  --dv-active-sash-color: var(--dv-color-abyss-accent);
  --dv-floating-group-border: 2px solid var(--dv-color-abyss-dark);
}

.dockview-theme-light-spaced {
  --dv-paneview-active-outline-color: dodgerblue;
  --dv-tabs-and-actions-container-font-size: 13px;
  --dv-tabs-and-actions-container-height: 35px;
  --dv-drag-over-background-color: rgba(83, 89, 93, 0.5);
  --dv-drag-over-border-color: transparent;
  --dv-edge-dock-indicator-color: rgba(56, 139, 253, 0.9);
  --dv-tabs-container-scrollbar-color: #888;
  --dv-icon-hover-background-color: rgba(90, 93, 94, 0.31);
  --dv-floating-box-shadow:
      0 8px 32px rgba(0, 0, 0, 0.4), 0 2px 8px rgba(0, 0, 0, 0.25);
  --dv-floating-border: 1px solid rgba(255, 255, 255, 0.1);
  --dv-overlay-z-index: 999;
  --dv-tab-font-size: inherit;
  --dv-border-radius: 0px;
  --dv-tab-margin: 0;
  --dv-sash-color: transparent;
  --dv-active-sash-color: transparent;
  --dv-active-sash-transition-duration: 0.1s;
  --dv-active-sash-transition-delay: 0.5s;
  --dv-spacing-padding: 0px;
  --dv-tab-border-radius: 0px;
  --dv-sash-border-radius: 0px;
  --dv-dropdown-border-radius: 0px;
  --dv-tab-close-icon-size: inherit;
  --dv-floating-group-border: none;
  --dv-drag-over-border: none;
  --dv-floating-group-dragging-opacity: 0.5;
  --dv-floating-titlebar-height: 22px;
  --dv-floating-titlebar-background-color: var(
      --dv-tabs-and-actions-container-background-color
  );
  --dv-floating-titlebar-border-bottom: var(--dv-floating-border);
  --dv-tab-group-color-grey: #5f6368;
  --dv-tab-group-color-blue: #1a73e8;
  --dv-tab-group-color-red: #d93025;
  --dv-tab-group-color-yellow: #f9ab00;
  --dv-tab-group-color-green: #188038;
  --dv-tab-group-color-pink: #d01884;
  --dv-tab-group-color-purple: #a142f4;
  --dv-tab-group-color-cyan: #007b83;
  --dv-tab-group-color-orange: #e8710a;
  --dv-tab-group-chip-padding: 4px 8px;
  --dv-tab-group-chip-border-radius: 6px;
  --dv-tab-group-chip-font-size: 11px;
  --dv-tab-group-line-height: 2px;
  --dv-tab-group-line-opacity: 0.6;
  --dv-spacing-padding: 10px;
  --dv-tab-font-size: 12px;
  --dv-border-radius: 12px;
  --dv-tab-margin-block: 0.5rem;
  --dv-tab-margin-inline: 0.25rem;
  --dv-tab-margin: var(--dv-tab-margin-block) var(--dv-tab-margin-inline);
  --dv-tabs-and-actions-container-height: 44px;
  --dv-tab-border-radius: 8px;
  --dv-sash-border-radius: 4px;
  --dv-dropdown-border-radius: 8px;
  --dv-tab-close-icon-size: 8px;
  --dv-floating-group-border: 2px solid var(--dv-group-view-background-color);
  --dv-floating-titlebar-background-color: var(
      --dv-group-view-background-color
  );
  --dv-floating-titlebar-border-bottom: none;
  box-sizing: border-box;
  padding: var(--dv-spacing-padding);
  background-color: var(--dv-group-view-background-color);
}
.dockview-theme-light-spaced .dv-dockview {
  padding: 0;
}
.dockview-theme-light-spaced .dv-resize-container:has(> .dv-groupview) {
  border-radius: 8px;
}
.dockview-theme-light-spaced .dv-sash {
  border-radius: var(--dv-sash-border-radius);
}
.dockview-theme-light-spaced .dv-drop-target-anchor {
  border-radius: calc(var(--dv-border-radius) / 4);
}
.dockview-theme-light-spaced .dv-drop-target-anchor.dv-drop-target-content {
  border-radius: var(--dv-border-radius);
}
.dockview-theme-light-spaced .dv-resize-container {
  border-radius: var(--dv-border-radius) !important;
  border: none;
}
.dockview-theme-light-spaced .dv-resize-container .dv-groupview {
  border: var(--dv-floating-group-border);
}
.dockview-theme-light-spaced .dv-resize-container > .dv-grid-view {
  box-sizing: border-box;
  padding: var(--dv-spacing-padding);
}
.dockview-theme-light-spaced .dv-resize-container-with-titlebar > .dv-grid-view {
  padding-top: 0;
}
.dockview-theme-light-spaced .dv-resize-container-with-titlebar > .dv-floating-titlebar {
  border-top-left-radius: var(--dv-border-radius);
  border-top-right-radius: var(--dv-border-radius);
}
.dockview-theme-light-spaced .dv-tabs-overflow-container,
.dockview-theme-light-spaced .dv-tabs-overflow-dropdown-default {
  border-radius: var(--dv-dropdown-border-radius);
  height: unset !important;
}
.dockview-theme-light-spaced .dv-render-overlay {
  border-bottom-left-radius: var(--dv-border-radius);
  border-bottom-right-radius: var(--dv-border-radius);
}
.dockview-theme-light-spaced .dv-tab {
  border-radius: var(--dv-tab-border-radius);
}
.dockview-theme-light-spaced .dv-tab .dv-svg {
  height: var(--dv-tab-close-icon-size);
  width: var(--dv-tab-close-icon-size);
}
.dockview-theme-light-spaced .dv-tabs-container--wrap:not(.dv-tabs-container-vertical) .dv-tab {
  height: calc(var(--dv-tabs-and-actions-container-height) - 2 * var(--dv-tab-margin-block));
}
.dockview-theme-light-spaced .dv-tabs-container-vertical .dv-tab {
  margin: var(--dv-tab-margin-inline) var(--dv-tab-margin-block);
}
.dockview-theme-light-spaced .dv-tabs-container--wrap.dv-tabs-container-vertical .dv-tab {
  width: calc(var(--dv-tabs-and-actions-container-height) - 2 * var(--dv-tab-margin-block));
}
.dockview-theme-light-spaced .dv-groupview {
  border-radius: var(--dv-border-radius);
}
.dockview-theme-light-spaced .dv-groupview .dv-tabs-and-actions-container {
  padding: 0px calc(var(--dv-border-radius) / 2);
  border-top-left-radius: var(--dv-border-radius);
  border-top-right-radius: var(--dv-border-radius);
}
.dockview-theme-light-spaced .dv-groupview .dv-tabs-and-actions-container.dv-groupview-header-vertical {
  padding: calc(var(--dv-border-radius) / 2) 0;
}
.dockview-theme-light-spaced .dv-groupview .dv-content-container {
  background-color: var(--dv-tabs-and-actions-container-background-color);
  border-bottom-left-radius: var(--dv-border-radius);
  border-bottom-right-radius: var(--dv-border-radius);
}
.dockview-theme-light-spaced .dv-groupview.dv-groupview-header-bottom > .dv-tabs-and-actions-container {
  border-radius: 0 0 var(--dv-border-radius) var(--dv-border-radius);
}
.dockview-theme-light-spaced .dv-groupview.dv-groupview-header-bottom > .dv-content-container {
  border-radius: var(--dv-border-radius) var(--dv-border-radius) 0 0;
}
.dockview-theme-light-spaced .dv-groupview.dv-groupview-header-left > .dv-tabs-and-actions-container {
  border-radius: var(--dv-border-radius) 0 0 var(--dv-border-radius);
}
.dockview-theme-light-spaced .dv-groupview.dv-groupview-header-left > .dv-content-container {
  border-radius: 0 var(--dv-border-radius) var(--dv-border-radius) 0;
}
.dockview-theme-light-spaced .dv-groupview.dv-groupview-header-right > .dv-tabs-and-actions-container {
  border-radius: 0 var(--dv-border-radius) var(--dv-border-radius) 0;
}
.dockview-theme-light-spaced .dv-groupview.dv-groupview-header-right > .dv-content-container {
  border-radius: var(--dv-border-radius) 0 0 var(--dv-border-radius);
}
.dockview-theme-light-spaced .dv-groupview.dv-edge-tool-window .dv-edge-peek-header {
  border-top-left-radius: var(--dv-border-radius);
  border-top-right-radius: var(--dv-border-radius);
}
.dockview-theme-light-spaced .dv-groupview.dv-edge-tool-window .dv-content-container {
  border-radius: 0;
}
.dockview-theme-light-spaced .dv-groupview.dv-edge-tool-window .dv-tabs-and-actions-container {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: var(--dv-border-radius);
  border-bottom-right-radius: var(--dv-border-radius);
}
.dockview-theme-light-spaced .dv-edge-peek {
  border-bottom-left-radius: var(--dv-border-radius);
  border-bottom-right-radius: var(--dv-border-radius);
}
.dockview-theme-light-spaced .dv-edge-peek-clip {
  border-bottom-left-radius: var(--dv-border-radius);
  border-bottom-right-radius: var(--dv-border-radius);
}
.dockview-theme-light-spaced .dv-edge-peek-header {
  border-top-left-radius: var(--dv-border-radius);
  border-top-right-radius: var(--dv-border-radius);
}
.dockview-theme-light-spaced {
  color-scheme: light;
  --dv-drag-over-background-color: '';
  --dv-group-view-background-color: #f6f5f9;
  --dv-tabs-and-actions-container-background-color: white;
  --dv-activegroup-visiblepanel-tab-background-color: #ededf0;
  --dv-activegroup-hiddenpanel-tab-background-color: #f9f9fa;
  --dv-inactivegroup-visiblepanel-tab-background-color: #ededf0;
  --dv-inactivegroup-hiddenpanel-tab-background-color: #f9f9fa;
  --dv-tab-divider-color: transparent;
  --dv-activegroup-visiblepanel-tab-color: rgb(104, 107, 130);
  --dv-activegroup-hiddenpanel-tab-color: rgb(148, 151, 169);
  --dv-inactivegroup-visiblepanel-tab-color: rgb(104, 107, 130);
  --dv-inactivegroup-hiddenpanel-tab-color: rgb(148, 151, 169);
  --dv-separator-border: transparent;
  --dv-paneview-header-border-color: rgb(51, 51, 51);
  --dv-active-sash-color: rgb(91, 30, 207);
  --dv-floating-box-shadow:
      0 8px 32px rgba(0, 0, 0, 0.12), 0 2px 8px rgba(0, 0, 0, 0.08);
  --dv-floating-border: 1px solid rgba(0, 0, 0, 0.1);
  --dv-scrollbar-background-color: rgba(0, 0, 0, 0.25);
  --dv-floating-group-border: 2px solid rgba(255, 255, 255, 0.1);
}

.dockview-spaced {
  --dv-spacing-padding: 10px;
  --dv-tab-font-size: 12px;
  --dv-border-radius: 12px;
  --dv-tab-margin-block: 0.5rem;
  --dv-tab-margin-inline: 0.25rem;
  --dv-tab-margin: var(--dv-tab-margin-block) var(--dv-tab-margin-inline);
  --dv-tabs-and-actions-container-height: 44px;
  --dv-tab-border-radius: 8px;
  --dv-sash-border-radius: 4px;
  --dv-dropdown-border-radius: 8px;
  --dv-tab-close-icon-size: 8px;
  --dv-floating-group-border: 2px solid var(--dv-group-view-background-color);
  --dv-floating-titlebar-background-color: var(
      --dv-group-view-background-color
  );
  --dv-floating-titlebar-border-bottom: none;
  box-sizing: border-box;
  padding: var(--dv-spacing-padding);
  background-color: var(--dv-group-view-background-color);
}
.dockview-spaced .dv-dockview {
  padding: 0;
}
.dockview-spaced .dv-resize-container:has(> .dv-groupview) {
  border-radius: 8px;
}
.dockview-spaced .dv-sash {
  border-radius: var(--dv-sash-border-radius);
}
.dockview-spaced .dv-drop-target-anchor {
  border-radius: calc(var(--dv-border-radius) / 4);
}
.dockview-spaced .dv-drop-target-anchor.dv-drop-target-content {
  border-radius: var(--dv-border-radius);
}
.dockview-spaced .dv-resize-container {
  border-radius: var(--dv-border-radius) !important;
  border: none;
}
.dockview-spaced .dv-resize-container .dv-groupview {
  border: var(--dv-floating-group-border);
}
.dockview-spaced .dv-resize-container > .dv-grid-view {
  box-sizing: border-box;
  padding: var(--dv-spacing-padding);
}
.dockview-spaced .dv-resize-container-with-titlebar > .dv-grid-view {
  padding-top: 0;
}
.dockview-spaced .dv-resize-container-with-titlebar > .dv-floating-titlebar {
  border-top-left-radius: var(--dv-border-radius);
  border-top-right-radius: var(--dv-border-radius);
}
.dockview-spaced .dv-tabs-overflow-container,
.dockview-spaced .dv-tabs-overflow-dropdown-default {
  border-radius: var(--dv-dropdown-border-radius);
  height: unset !important;
}
.dockview-spaced .dv-render-overlay {
  border-bottom-left-radius: var(--dv-border-radius);
  border-bottom-right-radius: var(--dv-border-radius);
}
.dockview-spaced .dv-tab {
  border-radius: var(--dv-tab-border-radius);
}
.dockview-spaced .dv-tab .dv-svg {
  height: var(--dv-tab-close-icon-size);
  width: var(--dv-tab-close-icon-size);
}
.dockview-spaced .dv-tabs-container--wrap:not(.dv-tabs-container-vertical) .dv-tab {
  height: calc(var(--dv-tabs-and-actions-container-height) - 2 * var(--dv-tab-margin-block));
}
.dockview-spaced .dv-tabs-container-vertical .dv-tab {
  margin: var(--dv-tab-margin-inline) var(--dv-tab-margin-block);
}
.dockview-spaced .dv-tabs-container--wrap.dv-tabs-container-vertical .dv-tab {
  width: calc(var(--dv-tabs-and-actions-container-height) - 2 * var(--dv-tab-margin-block));
}
.dockview-spaced .dv-groupview {
  border-radius: var(--dv-border-radius);
}
.dockview-spaced .dv-groupview .dv-tabs-and-actions-container {
  padding: 0px calc(var(--dv-border-radius) / 2);
  border-top-left-radius: var(--dv-border-radius);
  border-top-right-radius: var(--dv-border-radius);
}
.dockview-spaced .dv-groupview .dv-tabs-and-actions-container.dv-groupview-header-vertical {
  padding: calc(var(--dv-border-radius) / 2) 0;
}
.dockview-spaced .dv-groupview .dv-content-container {
  background-color: var(--dv-tabs-and-actions-container-background-color);
  border-bottom-left-radius: var(--dv-border-radius);
  border-bottom-right-radius: var(--dv-border-radius);
}
.dockview-spaced .dv-groupview.dv-groupview-header-bottom > .dv-tabs-and-actions-container {
  border-radius: 0 0 var(--dv-border-radius) var(--dv-border-radius);
}
.dockview-spaced .dv-groupview.dv-groupview-header-bottom > .dv-content-container {
  border-radius: var(--dv-border-radius) var(--dv-border-radius) 0 0;
}
.dockview-spaced .dv-groupview.dv-groupview-header-left > .dv-tabs-and-actions-container {
  border-radius: var(--dv-border-radius) 0 0 var(--dv-border-radius);
}
.dockview-spaced .dv-groupview.dv-groupview-header-left > .dv-content-container {
  border-radius: 0 var(--dv-border-radius) var(--dv-border-radius) 0;
}
.dockview-spaced .dv-groupview.dv-groupview-header-right > .dv-tabs-and-actions-container {
  border-radius: 0 var(--dv-border-radius) var(--dv-border-radius) 0;
}
.dockview-spaced .dv-groupview.dv-groupview-header-right > .dv-content-container {
  border-radius: var(--dv-border-radius) 0 0 var(--dv-border-radius);
}
.dockview-spaced .dv-groupview.dv-edge-tool-window .dv-edge-peek-header {
  border-top-left-radius: var(--dv-border-radius);
  border-top-right-radius: var(--dv-border-radius);
}
.dockview-spaced .dv-groupview.dv-edge-tool-window .dv-content-container {
  border-radius: 0;
}
.dockview-spaced .dv-groupview.dv-edge-tool-window .dv-tabs-and-actions-container {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: var(--dv-border-radius);
  border-bottom-right-radius: var(--dv-border-radius);
}
.dockview-spaced .dv-edge-peek {
  border-bottom-left-radius: var(--dv-border-radius);
  border-bottom-right-radius: var(--dv-border-radius);
}
.dockview-spaced .dv-edge-peek-clip {
  border-bottom-left-radius: var(--dv-border-radius);
  border-bottom-right-radius: var(--dv-border-radius);
}
.dockview-spaced .dv-edge-peek-header {
  border-top-left-radius: var(--dv-border-radius);
  border-top-right-radius: var(--dv-border-radius);
}

.dv-context-menu {
  min-width: 160px;
  overflow: hidden;
  background: var(--dv-context-menu-background-color, var(--dv-activegroup-hiddenpanel-tab-background-color));
  color: var(--dv-context-menu-color, var(--dv-activegroup-hiddenpanel-tab-color));
  border: 1px solid var(--dv-tab-divider-color);
  border-radius: var(--dv-border-radius);
  box-shadow: var(--dv-floating-box-shadow);
  padding: 4px 0;
}

.dv-context-menu-item {
  height: 25px;
  padding: 0 12px;
  display: flex;
  align-items: center;
  cursor: pointer;
  font-size: var(--dv-tabs-and-actions-container-font-size);
  white-space: nowrap;
  user-select: none;
}
.dv-context-menu-item:hover {
  background: var(--dv-icon-hover-background-color);
}
.dv-context-menu-item.dv-context-menu-item--disabled {
  opacity: 0.4;
  cursor: default;
  pointer-events: none;
}

.dv-context-menu-separator {
  height: 1px;
  background: var(--dv-tab-divider-color);
  margin: 4px 0;
}

.dv-context-menu-rename {
  padding: 8px 12px 4px;
}

.dv-context-menu-rename-input {
  width: 100%;
  box-sizing: border-box;
  padding: 8px 10px;
  border: 1px solid var(--dv-tab-divider-color);
  border-radius: var(--dv-border-radius);
  background: inherit;
  color: var(--dv-activegroup-visiblepanel-tab-color);
  font-size: var(--dv-tabs-and-actions-container-font-size);
  outline: none;
}
.dv-context-menu-rename-input:focus {
  border-color: var(--dv-activegroup-visiblepanel-tab-color);
}
.dv-context-menu-rename-input::placeholder {
  color: var(--dv-activegroup-hiddenpanel-tab-color);
}

.dv-context-menu-color-picker {
  display: flex;
  flex-direction: row;
  gap: 6px;
  padding: 8px 12px;
  align-items: center;
}

.dv-context-menu-color-swatch {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  cursor: pointer;
  border: 2px solid transparent;
  flex-shrink: 0;
  background-color: var(--dv-tab-group-color);
}
.dv-context-menu-color-swatch:hover {
  opacity: 0.85;
}
.dv-context-menu-color-swatch.dv-context-menu-color-swatch--selected {
  outline: 2px solid var(--dv-tab-divider-color);
  outline-offset: 2px;
}

.dv-tab-group-indicator-none .dv-groupview-header-bottom .dv-tab-group-underline {
  top: auto;
  bottom: 0;
}

.dv-groupview.dv-groupview-header-bottom.dv-active-group > .dv-tabs-and-actions-container .dv-tabs-container > .dv-tab.dv-active-tab::after, .dv-groupview.dv-groupview-header-bottom.dv-inactive-group > .dv-tabs-and-actions-container .dv-tabs-container > .dv-tab.dv-active-tab::after {
  top: 0px;
  bottom: auto;
}.spanky-workbench{min-width:0;padding:6px}.spanky-workbench-design{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px;margin-top:6px}.spanky-workbench-design-panel{min-height:100px;border:1px solid #33465c;padding:8px}.spanky-workbench-design-panel h4{color:#a8bdd4;font-size:12px;margin:0 0 8px}.spanky-dock-content{height:100%;overflow:auto;padding:8px;background:#121c28;color:#dce7f4}.spanky-workbench .dockview-theme-dark{--dv-activegroup-visiblepanel-tab-background-color:#29496c;--dv-tabs-and-actions-container-background-color:#172535}
.react-grid-layout {
  position: relative;
  transition: height 200ms ease;
}
.react-grid-item {
  transition: all 200ms ease;
  transition-property: left, top, width, height;
}
.react-grid-item img {
  pointer-events: none;
  user-select: none;
}
.react-grid-item.cssTransforms {
  transition-property: transform, width, height;
}
.react-grid-item.resizing {
  transition: none;
  z-index: 1;
  will-change: width, height;
}

.react-grid-item.react-draggable-dragging {
  transition: none;
  z-index: 3;
  will-change: transform;
}

.react-grid-item.dropping {
  visibility: hidden;
}

.react-grid-item.react-grid-placeholder {
  background: red;
  opacity: 0.2;
  transition-duration: 100ms;
  z-index: 2;
  user-select: none;
}

.react-grid-item.react-grid-placeholder.placeholder-resizing {
  transition: none;
}

.react-grid-item > .react-resizable-handle {
  position: absolute;
  width: 20px;
  height: 20px;
  opacity: 0;
}

.react-grid-item:hover > .react-resizable-handle {
  opacity: 1;
}

.react-grid-item > .react-resizable-handle::after {
  content: "";
  position: absolute;
  right: 3px;
  bottom: 3px;
  width: 5px;
  height: 5px;
  border-right: 2px solid rgba(0, 0, 0, 0.4);
  border-bottom: 2px solid rgba(0, 0, 0, 0.4);
}

.react-resizable-hide > .react-resizable-handle {
  display: none;
}

.react-grid-item > .react-resizable-handle.react-resizable-handle-sw {
  bottom: 0;
  left: 0;
  cursor: sw-resize;
  transform: rotate(90deg);
}
.react-grid-item > .react-resizable-handle.react-resizable-handle-se {
  bottom: 0;
  right: 0;
  cursor: se-resize;
}
.react-grid-item > .react-resizable-handle.react-resizable-handle-nw {
  top: 0;
  left: 0;
  cursor: nw-resize;
  transform: rotate(180deg);
}
.react-grid-item > .react-resizable-handle.react-resizable-handle-ne {
  top: 0;
  right: 0;
  cursor: ne-resize;
  transform: rotate(270deg);
}
.react-grid-item > .react-resizable-handle.react-resizable-handle-w,
.react-grid-item > .react-resizable-handle.react-resizable-handle-e {
  top: 50%;
  margin-top: -10px;
  cursor: ew-resize;
}
.react-grid-item > .react-resizable-handle.react-resizable-handle-w {
  left: 0;
  transform: rotate(135deg);
}
.react-grid-item > .react-resizable-handle.react-resizable-handle-e {
  right: 0;
  transform: rotate(315deg);
}
.react-grid-item > .react-resizable-handle.react-resizable-handle-n,
.react-grid-item > .react-resizable-handle.react-resizable-handle-s {
  left: 50%;
  margin-left: -10px;
  cursor: ns-resize;
}
.react-grid-item > .react-resizable-handle.react-resizable-handle-n {
  top: 0;
  transform: rotate(225deg);
}
.react-grid-item > .react-resizable-handle.react-resizable-handle-s {
  bottom: 0;
  transform: rotate(45deg);
}
.react-resizable {
  position: relative;
}
.react-resizable-handle {
  position: absolute;
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  background-origin: content-box;
  box-sizing: border-box;
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDYiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iNnB4Ij48ZyBvcGFjaXR5PSIwLjMwMiI+PHBhdGggZD0iTSA2IDYgTCAwIDYgTCAwIDQuMiBMIDQgNC4yIEwgNC4yIDQuMiBMIDQuMiAwIEwgNiAwIEwgNiA2IEwgNiA2IFoiIGZpbGw9IiMwMDAwMDAiLz48L2c+PC9zdmc+');
  background-position: bottom right;
  padding: 0 3px 3px 0;
}
.react-resizable-handle-sw {
  bottom: 0;
  left: 0;
  cursor: sw-resize;
  transform: rotate(90deg);
}
.react-resizable-handle-se {
  bottom: 0;
  right: 0;
  cursor: se-resize;
}
.react-resizable-handle-nw {
  top: 0;
  left: 0;
  cursor: nw-resize;
  transform: rotate(180deg);
}
.react-resizable-handle-ne {
  top: 0;
  right: 0;
  cursor: ne-resize;
  transform: rotate(270deg);
}
.react-resizable-handle-w,
.react-resizable-handle-e {
  top: 50%;
  margin-top: -10px;
  cursor: ew-resize;
}
.react-resizable-handle-w {
  left: 0;
  transform: rotate(135deg);
}
.react-resizable-handle-e {
  right: 0;
  transform: rotate(315deg);
}
.react-resizable-handle-n,
.react-resizable-handle-s {
  left: 50%;
  margin-left: -10px;
  cursor: ns-resize;
}
.react-resizable-handle-n {
  top: 0;
  transform: rotate(225deg);
}
.react-resizable-handle-s {
  bottom: 0;
  transform: rotate(45deg);
}.spanky-dashboard{min-height:160px;min-width:0}.spanky-dashboard-design{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:10px;margin-top:8px}.spanky-dashboard-widget{height:100%;border:1px solid #33465c;border-radius:6px;background:#172230;overflow:hidden}.spanky-widget-title{padding:7px 10px;background:#1b2c3f;border-bottom:1px solid #33465c;font-size:12px;cursor:move}.spanky-widget-content{padding:10px;height:calc(100% - 32px);overflow:auto}.spanky-metric{padding:10px;display:flex;flex-direction:column;gap:5px}.spanky-metric strong{font-size:32px;font-weight:600}.spanky-metric small{color:#91a6bd}
:root,
:host {
  --ol-background-color: white;
  --ol-accent-background-color: #F5F5F5;
  --ol-subtle-background-color: rgba(128, 128, 128, 0.25);
  --ol-partial-background-color: rgba(255, 255, 255, 0.75);
  --ol-foreground-color: #333333;
  --ol-subtle-foreground-color: #666666;
  --ol-brand-color: #00AAFF;
}

.ol-box {
  box-sizing: border-box;
  border-radius: 2px;
  border: 1.5px solid var(--ol-background-color);
  background-color: var(--ol-partial-background-color);
}

.ol-mouse-position {
  top: 8px;
  right: 8px;
  position: absolute;
}

.ol-scale-line {
  background: var(--ol-partial-background-color);
  border-radius: 4px;
  bottom: 8px;
  left: 8px;
  padding: 2px;
  position: absolute;
}

.ol-scale-line-inner {
  border: 1px solid var(--ol-subtle-foreground-color);
  border-top: none;
  color: var(--ol-foreground-color);
  font-size: 10px;
  text-align: center;
  margin: 1px;
  will-change: contents, width;
  transition: all 0.25s;
}

.ol-scale-bar {
  position: absolute;
  bottom: 8px;
  left: 8px;
}

.ol-scale-bar-inner {
  display: flex;
}

.ol-scale-step-marker {
  width: 1px;
  height: 15px;
  background-color: var(--ol-foreground-color);
  float: right;
  z-index: 10;
}

.ol-scale-step-text {
  position: absolute;
  bottom: -5px;
  font-size: 10px;
  z-index: 11;
  color: var(--ol-foreground-color);
  text-shadow: -1.5px 0 var(--ol-partial-background-color), 0 1.5px var(--ol-partial-background-color), 1.5px 0 var(--ol-partial-background-color), 0 -1.5px var(--ol-partial-background-color);
}

.ol-scale-text {
  position: absolute;
  font-size: 12px;
  text-align: center;
  bottom: 25px;
  color: var(--ol-foreground-color);
  text-shadow: -1.5px 0 var(--ol-partial-background-color), 0 1.5px var(--ol-partial-background-color), 1.5px 0 var(--ol-partial-background-color), 0 -1.5px var(--ol-partial-background-color);
}

.ol-scale-singlebar {
  position: relative;
  height: 10px;
  z-index: 9;
  box-sizing: border-box;
  border: 1px solid var(--ol-foreground-color);
}

.ol-scale-singlebar-even {
  background-color: var(--ol-subtle-foreground-color);
}

.ol-scale-singlebar-odd {
  background-color: var(--ol-background-color);
}

.ol-unsupported {
  display: none;
}

.ol-viewport,
.ol-unselectable {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: transparent;
}

.ol-viewport canvas {
  all: unset;
  overflow: hidden;
}

.ol-viewport {
  touch-action: pan-x pan-y;
}

.ol-selectable {
  -webkit-touch-callout: default;
  -webkit-user-select: text;
  -moz-user-select: text;
  user-select: text;
}

.ol-grabbing {
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: grabbing;
}

.ol-grab {
  cursor: move;
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: grab;
}

.ol-control {
  position: absolute;
  background-color: var(--ol-subtle-background-color);
  border-radius: 4px;
}

.ol-zoom {
  top: .5em;
  left: .5em;
}

.ol-rotate {
  top: .5em;
  right: .5em;
  transition: opacity .25s linear, visibility 0s linear;
}

.ol-rotate.ol-hidden {
  opacity: 0;
  visibility: hidden;
  transition: opacity .25s linear, visibility 0s linear .25s;
}

.ol-zoom-extent {
  top: 4.643em;
  left: .5em;
}

.ol-full-screen {
  right: .5em;
  top: .5em;
}

.ol-control button {
  display: block;
  margin: 1px;
  padding: 0;
  color: var(--ol-subtle-foreground-color);
  font-weight: bold;
  text-decoration: none;
  font-size: inherit;
  text-align: center;
  height: 1.375em;
  width: 1.375em;
  line-height: .4em;
  background-color: var(--ol-background-color);
  border: none;
  border-radius: 2px;
}

.ol-control button::-moz-focus-inner {
  border: none;
  padding: 0;
}

.ol-zoom-extent button {
  line-height: 1.4em;
}

.ol-compass {
  display: block;
  font-weight: normal;
  will-change: transform;
}

.ol-touch .ol-control button {
  font-size: 1.5em;
}

.ol-touch .ol-zoom-extent {
  top: 5.5em;
}

.ol-control button:hover,
.ol-control button:focus {
  text-decoration: none;
  outline: 1px solid var(--ol-subtle-foreground-color);
  color: var(--ol-foreground-color);
}

.ol-zoom .ol-zoom-in {
  border-radius: 2px 2px 0 0;
}

.ol-zoom .ol-zoom-out {
  border-radius: 0 0 2px 2px;
}

.ol-attribution {
  text-align: right;
  bottom: .5em;
  right: .5em;
  max-width: calc(100% - 1.3em);
  display: flex;
  flex-flow: row-reverse;
  align-items: center;
}

.ol-attribution a {
  color: var(--ol-subtle-foreground-color);
  text-decoration: none;
}

.ol-attribution ul {
  margin: 0;
  padding: 1px .5em;
  color: var(--ol-foreground-color);
  text-shadow: 0 0 2px var(--ol-background-color);
  font-size: 12px;
}

.ol-attribution li {
  display: inline;
  list-style: none;
}

.ol-attribution li:not(:last-child):after {
  content: " ";
}

.ol-attribution img {
  max-height: 2em;
  max-width: inherit;
  vertical-align: middle;
}

.ol-attribution button {
  flex-shrink: 0;
}

.ol-attribution.ol-collapsed ul {
  display: none;
}

.ol-attribution:not(.ol-collapsed) {
  background: var(--ol-partial-background-color);
}

.ol-attribution.ol-uncollapsible {
  bottom: 0;
  right: 0;
  border-radius: 4px 0 0;
}

.ol-attribution.ol-uncollapsible img {
  margin-top: -.2em;
  max-height: 1.6em;
}

.ol-attribution.ol-uncollapsible button {
  display: none;
}

.ol-zoomslider {
  top: 4.5em;
  left: .5em;
  height: 200px;
}

.ol-zoomslider button {
  position: relative;
  height: 10px;
}

.ol-touch .ol-zoomslider {
  top: 5.5em;
}

.ol-overviewmap {
  left: 0.5em;
  bottom: 0.5em;
}

.ol-overviewmap.ol-uncollapsible {
  bottom: 0;
  left: 0;
  border-radius: 0 4px 0 0;
}

.ol-overviewmap .ol-overviewmap-map,
.ol-overviewmap button {
  display: block;
}

.ol-overviewmap .ol-overviewmap-map {
  border: 1px solid var(--ol-subtle-foreground-color);
  height: 150px;
  width: 150px;
}

.ol-overviewmap:not(.ol-collapsed) button {
  bottom: 0;
  left: 0;
  position: absolute;
}

.ol-overviewmap.ol-collapsed .ol-overviewmap-map,
.ol-overviewmap.ol-uncollapsible button {
  display: none;
}

.ol-overviewmap:not(.ol-collapsed) {
  background: var(--ol-subtle-background-color);
}

.ol-overviewmap-box {
  border: 1.5px dotted var(--ol-subtle-foreground-color);
}

.ol-overviewmap .ol-overviewmap-box:hover {
  cursor: move;
}

.ol-overviewmap .ol-viewport:hover {
  cursor: pointer;
}
.spanky-geo-resource{min-width:0}.spanky-map{background:#132233;position:relative;min-width:180px}.spanky-map-toolbar{display:flex;gap:8px;align-items:center;margin:5px 0;font-size:11px}.spanky-map-toolbar label{display:flex;gap:5px;align-items:center}.spanky-map-status{display:flex;justify-content:space-between;gap:12px;font-size:11px;color:#a0b6cf;padding:5px}.spanky-geo-inspector{padding:8px;min-width:140px}.spanky-geo-inspector pre{font-size:11px;white-space:pre-wrap;overflow-wrap:anywhere}.spanky-map .ol-control button{background:#294d74}.spanky-map .ol-attribution{font-size:10px;color:#172230}
.tabulator{border:1px solid #333;font-size:14px;overflow:hidden;position:relative;text-align:left;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.tabulator[tabulator-layout=fitDataFill] .tabulator-tableholder .tabulator-table{min-width:100%}.tabulator[tabulator-layout=fitDataTable]{display:inline-block}.tabulator.tabulator-block-select,.tabulator.tabulator-ranges .tabulator-cell:not(.tabulator-editing){user-select:none}.tabulator .tabulator-header{background-color:#333;border-bottom:1px solid #999;box-sizing:border-box;color:#fff;font-weight:700;outline:none;overflow:hidden;position:relative;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;white-space:nowrap;width:100%}.tabulator .tabulator-header.tabulator-header-hidden{display:none}.tabulator .tabulator-header .tabulator-header-contents{overflow:hidden;position:relative}.tabulator .tabulator-header .tabulator-header-contents .tabulator-headers{display:inline-block}.tabulator .tabulator-header .tabulator-col{background:#333;border-right:1px solid #aaa;box-sizing:border-box;display:inline-flex;flex-direction:column;justify-content:flex-start;overflow:hidden;position:relative;text-align:left;vertical-align:bottom}.tabulator .tabulator-header .tabulator-col.tabulator-moving{background:#1a1a1a;border:1px solid #999;pointer-events:none;position:absolute}.tabulator .tabulator-header .tabulator-col.tabulator-range-highlight{background-color:#999;color:#000}.tabulator .tabulator-header .tabulator-col.tabulator-range-selected{background-color:#ccc;color:#333}.tabulator .tabulator-header .tabulator-col .tabulator-col-content{box-sizing:border-box;padding:4px;position:relative}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-header-popup-button{padding:0 8px}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-header-popup-button:hover{cursor:pointer;opacity:.6}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title-holder{position:relative}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title{box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap;width:100%}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title.tabulator-col-title-wrap{text-overflow:clip;white-space:normal}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title .tabulator-title-editor{background:#fff;border:1px solid #999;box-sizing:border-box;padding:1px;width:100%}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title .tabulator-header-popup-button+.tabulator-title-editor{width:calc(100% - 22px)}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-sorter{align-items:center;bottom:0;display:flex;position:absolute;right:4px;top:0}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-sorter .tabulator-arrow{border-bottom:6px solid #bbb;border-left:6px solid transparent;border-right:6px solid transparent;height:0;width:0}.tabulator .tabulator-header .tabulator-col.tabulator-col-group .tabulator-col-group-cols{border-top:1px solid #aaa;display:flex;margin-right:-1px;overflow:hidden;position:relative}.tabulator .tabulator-header .tabulator-col .tabulator-header-filter{box-sizing:border-box;margin-top:2px;position:relative;text-align:center;width:100%}.tabulator .tabulator-header .tabulator-col .tabulator-header-filter textarea{height:auto!important}.tabulator .tabulator-header .tabulator-col .tabulator-header-filter svg{margin-top:3px}.tabulator .tabulator-header .tabulator-col .tabulator-header-filter input::-ms-clear{height:0;width:0}.tabulator .tabulator-header .tabulator-col.tabulator-sortable .tabulator-col-title{padding-right:25px}@media (hover:hover) and (pointer:fine){.tabulator .tabulator-header .tabulator-col.tabulator-sortable.tabulator-col-sorter-element:hover{background-color:#1a1a1a;cursor:pointer}}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=none] .tabulator-col-content .tabulator-col-sorter{color:#bbb}@media (hover:hover) and (pointer:fine){.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=none] .tabulator-col-content .tabulator-col-sorter.tabulator-col-sorter-element .tabulator-arrow:hover{border-bottom:6px solid #555;cursor:pointer}}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=none] .tabulator-col-content .tabulator-col-sorter .tabulator-arrow{border-bottom:6px solid #bbb;border-top:none}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=ascending] .tabulator-col-content .tabulator-col-sorter{color:#666}@media (hover:hover) and (pointer:fine){.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=ascending] .tabulator-col-content .tabulator-col-sorter.tabulator-col-sorter-element .tabulator-arrow:hover{border-bottom:6px solid #555;cursor:pointer}}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=ascending] .tabulator-col-content .tabulator-col-sorter .tabulator-arrow{border-bottom:6px solid #666;border-top:none}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=descending] .tabulator-col-content .tabulator-col-sorter{color:#666}@media (hover:hover) and (pointer:fine){.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=descending] .tabulator-col-content .tabulator-col-sorter.tabulator-col-sorter-element .tabulator-arrow:hover{border-top:6px solid #555;cursor:pointer}}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=descending] .tabulator-col-content .tabulator-col-sorter .tabulator-arrow{border-bottom:none;border-top:6px solid #666;color:#666}.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical .tabulator-col-content .tabulator-col-title{align-items:center;display:flex;justify-content:center;text-orientation:mixed;writing-mode:vertical-rl}.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-col-vertical-flip .tabulator-col-title{transform:rotate(180deg)}.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-sortable .tabulator-col-title{padding-right:0;padding-top:20px}.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-sortable.tabulator-col-vertical-flip .tabulator-col-title{padding-bottom:20px;padding-right:0}.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-sortable .tabulator-col-sorter{bottom:auto;justify-content:center;left:0;right:0;top:4px}.tabulator .tabulator-header .tabulator-frozen{left:0;position:sticky;z-index:11}.tabulator .tabulator-header .tabulator-frozen.tabulator-frozen-left{border-right:2px solid #888}.tabulator .tabulator-header .tabulator-frozen.tabulator-frozen-right{border-left:2px solid #888}.tabulator .tabulator-header .tabulator-calcs-holder{background:#404040!important;border-bottom:1px solid #aaa;border-top:1px solid #888;box-sizing:border-box;display:inline-block}.tabulator .tabulator-header .tabulator-calcs-holder .tabulator-row{background:#404040!important}.tabulator .tabulator-header .tabulator-calcs-holder .tabulator-row .tabulator-col-resize-handle{display:none}.tabulator .tabulator-header .tabulator-frozen-rows-holder{display:inline-block}.tabulator .tabulator-header .tabulator-frozen-rows-holder:empty{display:none}.tabulator .tabulator-tableholder{-webkit-overflow-scrolling:touch;overflow:auto;position:relative;white-space:nowrap;width:100%}.tabulator .tabulator-tableholder:focus{outline:none}.tabulator .tabulator-tableholder .tabulator-placeholder{align-items:center;box-sizing:border-box;display:flex;justify-content:center;min-width:100%;width:100%}.tabulator .tabulator-tableholder .tabulator-placeholder[tabulator-render-mode=virtual]{min-height:100%}.tabulator .tabulator-tableholder .tabulator-placeholder .tabulator-placeholder-contents{color:#ccc;display:inline-block;font-size:20px;font-weight:700;padding:10px;text-align:center;white-space:normal}.tabulator .tabulator-tableholder .tabulator-table{background-color:#666;color:#fff;display:inline-block;overflow:visible;position:relative;white-space:nowrap}.tabulator .tabulator-tableholder .tabulator-table .tabulator-row.tabulator-calcs{background:#373737!important;font-weight:700}.tabulator .tabulator-tableholder .tabulator-table .tabulator-row.tabulator-calcs.tabulator-calcs-top{border-bottom:2px solid #888}.tabulator .tabulator-tableholder .tabulator-table .tabulator-row.tabulator-calcs.tabulator-calcs-bottom{border-top:2px solid #888}.tabulator .tabulator-tableholder .tabulator-range-overlay{inset:0;pointer-events:none;position:absolute;z-index:11}.tabulator .tabulator-tableholder .tabulator-range-overlay .tabulator-range{border:1px solid #ccc;box-sizing:border-box;position:absolute}.tabulator .tabulator-tableholder .tabulator-range-overlay .tabulator-range.tabulator-range-fill-preview{border-style:dashed}.tabulator .tabulator-tableholder .tabulator-range-overlay .tabulator-range-cell-active{border:2px solid #ccc;box-sizing:border-box;position:absolute}.tabulator .tabulator-footer{background-color:#333;border-top:1px solid #999;color:#333;font-weight:700;user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;white-space:nowrap}.tabulator .tabulator-footer .tabulator-footer-contents{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:5px 10px}.tabulator .tabulator-footer .tabulator-footer-contents:empty{display:none}.tabulator .tabulator-footer .tabulator-spreadsheet-tabs{margin-top:-5px;overflow-x:auto}.tabulator .tabulator-footer .tabulator-spreadsheet-tabs .tabulator-spreadsheet-tab{border:1px solid #333;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top:none;display:inline-block;font-size:.9em;padding:5px}.tabulator .tabulator-footer .tabulator-spreadsheet-tabs .tabulator-spreadsheet-tab:hover{cursor:pointer;opacity:.7}.tabulator .tabulator-footer .tabulator-spreadsheet-tabs .tabulator-spreadsheet-tab.tabulator-spreadsheet-tab-active{background:#fff}.tabulator .tabulator-footer .tabulator-calcs-holder{background:#404040!important;border-bottom:1px solid #888;border-top:1px solid #888;box-sizing:border-box;overflow:hidden;text-align:left;width:100%}.tabulator .tabulator-footer .tabulator-calcs-holder .tabulator-row{background:#404040!important;display:inline-block}.tabulator .tabulator-footer .tabulator-calcs-holder .tabulator-row .tabulator-col-resize-handle{display:none}.tabulator .tabulator-footer .tabulator-calcs-holder:only-child{border-bottom:none;margin-bottom:-5px}.tabulator .tabulator-footer>*+.tabulator-page-counter{margin-left:10px}.tabulator .tabulator-footer .tabulator-page-counter{font-weight:400}.tabulator .tabulator-footer .tabulator-paginator{color:#333;flex:1;font-family:inherit;font-size:inherit;font-weight:inherit;text-align:right}.tabulator .tabulator-footer .tabulator-page-size{border:1px solid #aaa;border-radius:3px;display:inline-block;margin:0 5px;padding:2px 5px}.tabulator .tabulator-footer .tabulator-pages{margin:0 7px}.tabulator .tabulator-footer .tabulator-page{background:hsla(0,0%,100%,.2);border:1px solid #aaa;border-radius:3px;display:inline-block;margin:0 2px;padding:2px 5px}.tabulator .tabulator-footer .tabulator-page.active{color:#fff}.tabulator .tabulator-footer .tabulator-page:disabled{opacity:.5}@media (hover:hover) and (pointer:fine){.tabulator .tabulator-footer .tabulator-page:not(disabled):hover{background:rgba(0,0,0,.2);color:#fff;cursor:pointer}}.tabulator .tabulator-col-resize-handle{display:inline-block;margin-left:-3px;margin-right:-3px;position:relative;vertical-align:middle;width:6px;z-index:11}@media (hover:hover) and (pointer:fine){.tabulator .tabulator-col-resize-handle:hover{cursor:ew-resize}}.tabulator .tabulator-col-resize-handle:last-of-type{margin-right:0;width:3px}.tabulator .tabulator-col-resize-guide{background-color:#999;height:100%;margin-left:-.5px;opacity:.5;position:absolute;top:0;width:4px}.tabulator .tabulator-row-resize-guide{background-color:#999;height:4px;left:0;margin-top:-.5px;opacity:.5;position:absolute;width:100%}.tabulator .tabulator-alert{align-items:center;background:rgba(0,0,0,.4);display:flex;height:100%;left:0;position:absolute;text-align:center;top:0;width:100%;z-index:100}.tabulator .tabulator-alert .tabulator-alert-msg{background:#fff;border-radius:10px;display:inline-block;font-size:16px;font-weight:700;margin:0 auto;padding:10px 20px}.tabulator .tabulator-alert .tabulator-alert-msg.tabulator-alert-state-msg{border:4px solid #333;color:#000}.tabulator .tabulator-alert .tabulator-alert-msg.tabulator-alert-state-error{border:4px solid #d00;color:#590000}.tabulator-row{background-color:#666;box-sizing:border-box;min-height:22px;position:relative}.tabulator-row.tabulator-row-even{background-color:#444}@media (hover:hover) and (pointer:fine){.tabulator-row.tabulator-selectable:hover{background-color:#999;cursor:pointer}}.tabulator-row.tabulator-selected{background-color:#000}@media (hover:hover) and (pointer:fine){.tabulator-row.tabulator-selected:hover{background-color:#888;cursor:pointer}}.tabulator-row.tabulator-row-moving{background:#fff;border:1px solid #000}.tabulator-row.tabulator-moving{border-bottom:1px solid #888;border-top:1px solid #888;pointer-events:none;position:absolute;z-index:15}.tabulator-row.tabulator-range-highlight .tabulator-cell.tabulator-range-row-header{background-color:#999;color:#000}.tabulator-row.tabulator-range-highlight.tabulator-range-selected .tabulator-cell.tabulator-range-row-header,.tabulator-row.tabulator-range-selected .tabulator-cell.tabulator-range-row-header{background-color:#ccc;color:#333}.tabulator-row .tabulator-row-resize-handle{bottom:0;height:5px;left:0;position:absolute;right:0}.tabulator-row .tabulator-row-resize-handle.prev{bottom:auto;top:0}@media (hover:hover) and (pointer:fine){.tabulator-row .tabulator-row-resize-handle:hover{cursor:ns-resize}}.tabulator-row .tabulator-responsive-collapse{border-bottom:1px solid #888;border-top:1px solid #888;box-sizing:border-box;padding:5px}.tabulator-row .tabulator-responsive-collapse:empty{display:none}.tabulator-row .tabulator-responsive-collapse table{font-size:14px}.tabulator-row .tabulator-responsive-collapse table tr td{position:relative}.tabulator-row .tabulator-responsive-collapse table tr td:first-of-type{padding-right:10px}.tabulator-row .tabulator-cell{border-right:1px solid #888;box-sizing:border-box;display:inline-block;outline:none;overflow:hidden;padding:4px;position:relative;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.tabulator-row .tabulator-cell .tabulator-tick{fill:#2dc214}.tabulator-row .tabulator-cell .tabulator-cross{fill:#ce1515}.tabulator-row .tabulator-cell.tabulator-row-header{background:#333;border-bottom:1px solid #888;border-right:1px solid #333}.tabulator-row .tabulator-cell.tabulator-frozen{background-color:inherit;display:inline-block;left:0;position:sticky;z-index:11}.tabulator-row .tabulator-cell.tabulator-frozen.tabulator-frozen-left{border-right:2px solid #888}.tabulator-row .tabulator-cell.tabulator-frozen.tabulator-frozen-right{border-left:2px solid #888}.tabulator-row .tabulator-cell.tabulator-editing{border:1px solid #999;outline:none;padding:0}.tabulator-row .tabulator-cell.tabulator-editing input,.tabulator-row .tabulator-cell.tabulator-editing select{background:transparent;border:1px;outline:none}.tabulator-row .tabulator-cell.tabulator-validation-fail{border:1px solid #d00}.tabulator-row .tabulator-cell.tabulator-validation-fail input,.tabulator-row .tabulator-cell.tabulator-validation-fail select{background:transparent;border:1px;color:#d00}.tabulator-row .tabulator-cell.tabulator-row-handle{align-items:center;display:inline-flex;justify-content:center;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none}.tabulator-row .tabulator-cell.tabulator-row-handle .tabulator-row-handle-box{width:80%}.tabulator-row .tabulator-cell.tabulator-row-handle .tabulator-row-handle-box .tabulator-row-handle-bar{background:#666;height:3px;margin-top:2px;width:100%}.tabulator-row .tabulator-cell.tabulator-range-selected:not(.tabulator-range-only-cell-selected):not(.tabulator-range-row-header){background-color:#000}.tabulator-row .tabulator-cell .tabulator-data-tree-branch-empty{display:inline-block;width:7px}.tabulator-row .tabulator-cell .tabulator-data-tree-branch{border-bottom:2px solid #888;border-bottom-left-radius:1px;border-left:2px solid #888;display:inline-block;height:9px;margin-right:5px;margin-top:-9px;vertical-align:middle;width:7px}.tabulator-row .tabulator-cell .tabulator-data-tree-control{align-items:center;background:rgba(0,0,0,.1);border:1px solid #fff;border-radius:2px;display:inline-flex;height:11px;justify-content:center;margin-right:5px;overflow:hidden;vertical-align:middle;width:11px}@media (hover:hover) and (pointer:fine){.tabulator-row .tabulator-cell .tabulator-data-tree-control:hover{background:rgba(0,0,0,.2);cursor:pointer}}.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-collapse{background:transparent;display:inline-block;height:7px;position:relative;width:1px}.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-collapse:after{background:#fff;content:"";height:1px;left:-3px;position:absolute;top:3px;width:7px}.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-expand{background:#fff;display:inline-block;height:7px;position:relative;width:1px}.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-expand:after{background:#fff;content:"";height:1px;left:-3px;position:absolute;top:3px;width:7px}.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle{align-items:center;background:#666;border-radius:20px;color:#666;display:inline-flex;font-size:1.1em;font-weight:700;height:15px;justify-content:center;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;width:15px}@media (hover:hover) and (pointer:fine){.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle:hover{cursor:pointer;opacity:.7}}.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle.open .tabulator-responsive-collapse-toggle-close{display:initial}.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle.open .tabulator-responsive-collapse-toggle-open{display:none}.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle svg{stroke:#666}.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle .tabulator-responsive-collapse-toggle-close{display:none}.tabulator-row .tabulator-cell .tabulator-traffic-light{border-radius:14px;display:inline-block;height:14px;width:14px}.tabulator-row.tabulator-group{background:#ccc;border-bottom:1px solid #999;border-right:1px solid #888;border-top:1px solid #999;box-sizing:border-box;font-weight:700;padding:5px 5px 5px 10px}.tabulator-row.tabulator-group.tabulator-group-visible .tabulator-arrow{border-bottom:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #666;margin-right:10px}.tabulator-row.tabulator-group.tabulator-group-level-1{padding-left:30px}.tabulator-row.tabulator-group.tabulator-group-level-2{padding-left:50px}.tabulator-row.tabulator-group.tabulator-group-level-3{padding-left:70px}.tabulator-row.tabulator-group.tabulator-group-level-4{padding-left:90px}.tabulator-row.tabulator-group.tabulator-group-level-5{padding-left:110px}.tabulator-row.tabulator-group .tabulator-group-toggle{display:inline-block}.tabulator-row.tabulator-group .tabulator-arrow{border-bottom:6px solid transparent;border-left:6px solid #666;border-right:0;border-top:6px solid transparent;display:inline-block;height:0;margin-right:16px;vertical-align:middle;width:0}.tabulator-row.tabulator-group span{color:#d00;margin-left:10px}.tabulator-range-fill-handle{background-color:#ccc;border-radius:999px;bottom:-3px;cursor:crosshair;height:6px;pointer-events:auto;position:absolute;right:-3px;width:6px}.tabulator-toggle{background:#dcdcdc;border:1px solid #ccc;box-sizing:border-box;display:flex;flex-direction:row}.tabulator-toggle.tabulator-toggle-on{background:#1c6cc2}.tabulator-toggle .tabulator-toggle-switch{background:#fff;border:1px solid #ccc;box-sizing:border-box}.tabulator-popup-container{-webkit-overflow-scrolling:touch;background:#666;border:1px solid #888;box-shadow:0 0 5px 0 rgba(0,0,0,.2);box-sizing:border-box;display:inline-block;font-size:14px;overflow-y:auto;position:absolute;z-index:10000}.tabulator-popup{border-radius:3px;padding:5px}.tabulator-tooltip{border-radius:2px;box-shadow:none;font-size:12px;max-width:min(500px,100%);padding:3px 5px;pointer-events:none}.tabulator-menu .tabulator-menu-item{box-sizing:border-box;padding:5px 10px;position:relative;user-select:none}.tabulator-menu .tabulator-menu-item.tabulator-menu-item-disabled{opacity:.5}@media (hover:hover) and (pointer:fine){.tabulator-menu .tabulator-menu-item:not(.tabulator-menu-item-disabled):hover{background:#444;cursor:pointer}}.tabulator-menu .tabulator-menu-item.tabulator-menu-item-submenu{padding-right:25px}.tabulator-menu .tabulator-menu-item.tabulator-menu-item-submenu:after{border-color:#888;border-style:solid;border-width:1px 1px 0 0;content:"";display:inline-block;height:7px;position:absolute;right:10px;top:calc(5px + .4em);transform:rotate(45deg);vertical-align:top;width:7px}.tabulator-menu .tabulator-menu-separator{border-top:1px solid #888}.tabulator-edit-list{-webkit-overflow-scrolling:touch;font-size:14px;max-height:200px;overflow-y:auto}.tabulator-edit-list .tabulator-edit-list-item{color:#fff;outline:none;padding:4px}.tabulator-edit-list .tabulator-edit-list-item.active{background:#999;color:#666}.tabulator-edit-list .tabulator-edit-list-item.active.focused{outline:1px solid hsla(0,0%,40%,.5)}.tabulator-edit-list .tabulator-edit-list-item.focused{outline:1px solid #999}@media (hover:hover) and (pointer:fine){.tabulator-edit-list .tabulator-edit-list-item:hover{background:#999;color:#666;cursor:pointer}}.tabulator-edit-list .tabulator-edit-list-placeholder{color:#fff;padding:4px;text-align:center}.tabulator-edit-list .tabulator-edit-list-group{border-bottom:1px solid #888;color:#fff;font-weight:700;padding:6px 4px 4px}.tabulator-edit-list .tabulator-edit-list-group.tabulator-edit-list-group-level-2,.tabulator-edit-list .tabulator-edit-list-item.tabulator-edit-list-group-level-2{padding-left:12px}.tabulator-edit-list .tabulator-edit-list-group.tabulator-edit-list-group-level-3,.tabulator-edit-list .tabulator-edit-list-item.tabulator-edit-list-group-level-3{padding-left:20px}.tabulator-edit-list .tabulator-edit-list-group.tabulator-edit-list-group-level-4,.tabulator-edit-list .tabulator-edit-list-item.tabulator-edit-list-group-level-4{padding-left:28px}.tabulator-edit-list .tabulator-edit-list-group.tabulator-edit-list-group-level-5,.tabulator-edit-list .tabulator-edit-list-item.tabulator-edit-list-group-level-5{padding-left:36px}.tabulator.tabulator-ltr{direction:ltr}.tabulator.tabulator-rtl{direction:rtl;text-align:initial}.tabulator.tabulator-rtl .tabulator-header .tabulator-col{border-left:1px solid #aaa;border-right:initial;text-align:initial}.tabulator.tabulator-rtl .tabulator-header .tabulator-col.tabulator-col-group .tabulator-col-group-cols{margin-left:-1px;margin-right:0}.tabulator.tabulator-rtl .tabulator-header .tabulator-col.tabulator-sortable .tabulator-col-title{padding-left:25px;padding-right:0}.tabulator.tabulator-rtl .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-sorter{left:8px;right:auto}.tabulator.tabulator-rtl .tabulator-range-fill-handle{left:-3px;right:auto}.tabulator.tabulator-rtl .tabulator-row .tabulator-cell{border-left:1px solid #888;border-right:initial}.tabulator.tabulator-rtl .tabulator-row .tabulator-cell .tabulator-data-tree-branch{border-bottom-left-radius:0;border-bottom-right-radius:1px;border-left:initial;border-right:2px solid #888;margin-left:5px;margin-right:0}.tabulator.tabulator-rtl .tabulator-row .tabulator-cell .tabulator-data-tree-control{margin-left:5px;margin-right:0}.tabulator.tabulator-rtl .tabulator-row .tabulator-cell.tabulator-frozen.tabulator-frozen-left{border-left:2px solid #888}.tabulator.tabulator-rtl .tabulator-row .tabulator-cell.tabulator-frozen.tabulator-frozen-right{border-right:2px solid #888}.tabulator.tabulator-rtl .tabulator-row .tabulator-col-resize-handle:last-of-type{margin-left:0;margin-right:-3px;width:3px}.tabulator.tabulator-rtl .tabulator-footer .tabulator-calcs-holder{text-align:initial}.tabulator-print-fullscreen{bottom:0;left:0;position:absolute;right:0;top:0;z-index:10000}body.tabulator-print-fullscreen-hide>:not(.tabulator-print-fullscreen){display:none!important}.tabulator-print-table{border-collapse:collapse}.tabulator-print-table .tabulator-data-tree-branch{border-bottom:2px solid #888;border-bottom-left-radius:1px;border-left:2px solid #888;display:inline-block;height:9px;margin-right:5px;margin-top:-9px;vertical-align:middle;width:7px}.tabulator-print-table .tabulator-print-table-group{background:#ccc;border-bottom:1px solid #999;border-right:1px solid #888;border-top:1px solid #999;box-sizing:border-box;font-weight:700;min-width:100%;padding:5px 5px 5px 10px}@media (hover:hover) and (pointer:fine){.tabulator-print-table .tabulator-print-table-group:hover{background-color:rgba(0,0,0,.1);cursor:pointer}}.tabulator-print-table .tabulator-print-table-group.tabulator-group-visible .tabulator-arrow{border-bottom:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #666;margin-right:10px}.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-1 td{padding-left:30px!important}.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-2 td{padding-left:50px!important}.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-3 td{padding-left:70px!important}.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-4 td{padding-left:90px!important}.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-5 td{padding-left:110px!important}.tabulator-print-table .tabulator-print-table-group .tabulator-group-toggle{display:inline-block}.tabulator-print-table .tabulator-print-table-group .tabulator-arrow{border-bottom:6px solid transparent;border-left:6px solid #666;border-right:0;border-top:6px solid transparent;display:inline-block;height:0;margin-right:16px;vertical-align:middle;width:0}.tabulator-print-table .tabulator-print-table-group span{color:#d00;margin-left:10px}.tabulator-print-table .tabulator-data-tree-control{align-items:center;background:rgba(0,0,0,.1);border:1px solid #fff;border-radius:2px;display:inline-flex;height:11px;justify-content:center;margin-right:5px;overflow:hidden;vertical-align:middle;width:11px}@media (hover:hover) and (pointer:fine){.tabulator-print-table .tabulator-data-tree-control:hover{background:rgba(0,0,0,.2);cursor:pointer}}.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-collapse{background:transparent;display:inline-block;height:7px;position:relative;width:1px}.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-collapse:after{background:#fff;content:"";height:1px;left:-3px;position:absolute;top:3px;width:7px}.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-expand{background:#fff;display:inline-block;height:7px;position:relative;width:1px}.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-expand:after{background:#fff;content:"";height:1px;left:-3px;position:absolute;top:3px;width:7px}.tabulator{background-color:#222}.tabulator .tabulator-header .tabulator-col{background-color:#333}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title .tabulator-title-editor{color:#fff}.tabulator .tabulator-header .tabulator-col .tabulator-header-filter input,.tabulator .tabulator-header .tabulator-col .tabulator-header-filter select{background:#444;border:1px solid #999;color:#fff}.tabulator .tabulator-header .tabulator-calcs-holder,.tabulator .tabulator-header .tabulator-calcs-holder .tabulator-row{background:#1a1a1a!important}.tabulator .tabulator-footer .tabulator-calcs-holder,.tabulator .tabulator-footer .tabulator-calcs-holder .tabulator-row{background:#262626!important}.tabulator .tabulator-footer .tabulator-spreadsheet-tabs .tabulator-spreadsheet-tab{background:hsla(0,0%,100%,.2);border-color:#aaa}.tabulator .tabulator-footer .tabulator-spreadsheet-tabs .tabulator-spreadsheet-tab.tabulator-spreadsheet-tab-active{background:rgba(0,0,0,.2);color:#fff}.tabulator .tabulator-footer .tabulator-page-counter,.tabulator .tabulator-footer .tabulator-paginator label{color:#fff}.tabulator .tabulator-footer .tabulator-page{color:#333;font-family:inherit;font-size:inherit;font-weight:inherit}.tabulator-row.tabulator-group{color:#333;min-width:100%}@media (hover:hover) and (pointer:fine){.tabulator-row.tabulator-group:hover{background-color:rgba(0,0,0,.1);cursor:pointer}}.tabulator-row.tabulator-group span{color:#666}.tabulator-toggle{background:#333;border-color:#000}.tabulator-toggle .tabulator-toggle-switch{background:#232323;border-color:#000}.tabulator-edit-select-list{background:#fff}.tabulator-edit-select-list .tabulator-edit-select-list-item{color:#666}.tabulator-edit-select-list .tabulator-edit-select-list-item.active{background:#444;color:#999}.tabulator-edit-select-list .tabulator-edit-select-list-item.active.focused{outline:1px solid hsla(0,0%,60%,.5)}.tabulator-edit-select-list .tabulator-edit-select-list-item.focused{outline:1px solid #444}@media (hover:hover) and (pointer:fine){.tabulator-edit-select-list .tabulator-edit-select-list-item:hover{background:#666;color:#999}}.tabulator-print-table .tabulator-print-table-group{color:#333}
/*# sourceMappingURL=tabulator_midnight.min.css.map *//*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties {
  @supports (((-webkit-hyphens: none)) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color: rgb(from red r g b)))) {
    *:where(.spanky-shadcn, .spanky-shadcn *), :before:where(.spanky-shadcn, .spanky-shadcn *), :after:where(.spanky-shadcn, .spanky-shadcn *),:where(.spanky-shadcn, .spanky-shadcn *) ::backdrop {
      --tw-translate-x: 0;
      --tw-translate-y: 0;
      --tw-translate-z: 0;
      --tw-rotate-x: initial;
      --tw-rotate-y: initial;
      --tw-rotate-z: initial;
      --tw-skew-x: initial;
      --tw-skew-y: initial;
      --tw-space-y-reverse: 0;
      --tw-border-style: solid;
      --tw-leading: initial;
      --tw-font-weight: initial;
      --tw-tracking: initial;
      --tw-shadow: 0 0 #0000;
      --tw-shadow-color: initial;
      --tw-shadow-alpha: 100%;
      --tw-inset-shadow: 0 0 #0000;
      --tw-inset-shadow-color: initial;
      --tw-inset-shadow-alpha: 100%;
      --tw-ring-color: initial;
      --tw-ring-shadow: 0 0 #0000;
      --tw-inset-ring-color: initial;
      --tw-inset-ring-shadow: 0 0 #0000;
      --tw-ring-inset: initial;
      --tw-ring-offset-width: 0px;
      --tw-ring-offset-color: #fff;
      --tw-ring-offset-shadow: 0 0 #0000;
      --tw-outline-style: solid;
      --tw-blur: initial;
      --tw-brightness: initial;
      --tw-contrast: initial;
      --tw-grayscale: initial;
      --tw-hue-rotate: initial;
      --tw-invert: initial;
      --tw-opacity: initial;
      --tw-saturate: initial;
      --tw-sepia: initial;
      --tw-drop-shadow: initial;
      --tw-drop-shadow-color: initial;
      --tw-drop-shadow-alpha: 100%;
      --tw-drop-shadow-size: initial;
      --tw-duration: initial;
      --tw-ease: initial;
      --tw-space-x-reverse: 0;
    }
  }
}

@layer theme {
  .spanky-shadcn, :host:where(.spanky-shadcn, .spanky-shadcn *) {
    --color-black: #000;
    --spacing: .25rem;
    --container-sm: 24rem;
    --container-lg: 32rem;
    --text-xs: .75rem;
    --text-xs--line-height: calc(1 / .75);
    --text-sm: .875rem;
    --text-sm--line-height: calc(1.25 / .875);
    --text-base: 1rem;
    --text-base--line-height: calc(1.5 / 1);
    --text-lg: 1.125rem;
    --text-lg--line-height: calc(1.75 / 1.125);
    --font-weight-normal: 400;
    --font-weight-medium: 500;
    --font-weight-semibold: 600;
    --tracking-tight: -.025em;
    --tracking-widest: .1em;
    --leading-relaxed: 1.625;
    --radius-xl: .75rem;
    --ease-in-out: cubic-bezier(.4, 0, .2, 1);
    --animate-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;
    --default-transition-duration: .15s;
    --default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  }
}

@layer base {
  .spanky-shadcn *:where(.spanky-shadcn, .spanky-shadcn *), .spanky-shadcn :before:where(.spanky-shadcn, .spanky-shadcn *), .spanky-shadcn :after:where(.spanky-shadcn, .spanky-shadcn *) {
    box-sizing: border-box;
    border-color: hsl(var(--border));
    border-style: solid;
    border-width: 0;
  }
}

@layer components;

@layer utilities {
  .pointer-events-none:where(.spanky-shadcn, .spanky-shadcn *) {
    pointer-events: none;
  }

  .invisible:where(.spanky-shadcn, .spanky-shadcn *) {
    visibility: hidden;
  }

  .visible:where(.spanky-shadcn, .spanky-shadcn *) {
    visibility: visible;
  }

  .sr-only:where(.spanky-shadcn, .spanky-shadcn *) {
    clip-path: inset(50%);
    white-space: nowrap;
    border-width: 0;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    position: absolute;
    overflow: hidden;
  }

  .absolute:where(.spanky-shadcn, .spanky-shadcn *) {
    position: absolute;
  }

  .fixed:where(.spanky-shadcn, .spanky-shadcn *) {
    position: fixed;
  }

  .relative:where(.spanky-shadcn, .spanky-shadcn *) {
    position: relative;
  }

  .static:where(.spanky-shadcn, .spanky-shadcn *) {
    position: static;
  }

  .inset-0:where(.spanky-shadcn, .spanky-shadcn *) {
    inset: 0;
  }

  .inset-x-0:where(.spanky-shadcn, .spanky-shadcn *) {
    inset-inline: 0;
  }

  .inset-y-0:where(.spanky-shadcn, .spanky-shadcn *) {
    inset-block: 0;
  }

  .top-0:where(.spanky-shadcn, .spanky-shadcn *) {
    top: 0;
  }

  .top-4:where(.spanky-shadcn, .spanky-shadcn *) {
    top: calc(var(--spacing) * 4);
  }

  .top-\[50\%\]:where(.spanky-shadcn, .spanky-shadcn *) {
    top: 50%;
  }

  .right-0:where(.spanky-shadcn, .spanky-shadcn *) {
    right: 0;
  }

  .right-2:where(.spanky-shadcn, .spanky-shadcn *) {
    right: calc(var(--spacing) * 2);
  }

  .right-4:where(.spanky-shadcn, .spanky-shadcn *) {
    right: calc(var(--spacing) * 4);
  }

  .bottom-0:where(.spanky-shadcn, .spanky-shadcn *) {
    bottom: 0;
  }

  .left-0:where(.spanky-shadcn, .spanky-shadcn *) {
    left: 0;
  }

  .left-2:where(.spanky-shadcn, .spanky-shadcn *) {
    left: calc(var(--spacing) * 2);
  }

  .left-\[50\%\]:where(.spanky-shadcn, .spanky-shadcn *) {
    left: 50%;
  }

  .z-50:where(.spanky-shadcn, .spanky-shadcn *) {
    z-index: 50;
  }

  .container:where(.spanky-shadcn, .spanky-shadcn *) {
    width: 100%;
  }

  @media (min-width: 40rem) {
    .container:where(.spanky-shadcn, .spanky-shadcn *) {
      max-width: 40rem;
    }
  }

  @media (min-width: 48rem) {
    .container:where(.spanky-shadcn, .spanky-shadcn *) {
      max-width: 48rem;
    }
  }

  @media (min-width: 64rem) {
    .container:where(.spanky-shadcn, .spanky-shadcn *) {
      max-width: 64rem;
    }
  }

  @media (min-width: 80rem) {
    .container:where(.spanky-shadcn, .spanky-shadcn *) {
      max-width: 80rem;
    }
  }

  @media (min-width: 96rem) {
    .container:where(.spanky-shadcn, .spanky-shadcn *) {
      max-width: 96rem;
    }
  }

  .-mx-1:where(.spanky-shadcn, .spanky-shadcn *) {
    margin-inline: calc(var(--spacing) * -1);
  }

  .my-1:where(.spanky-shadcn, .spanky-shadcn *) {
    margin-block: var(--spacing);
  }

  .my-2:where(.spanky-shadcn, .spanky-shadcn *) {
    margin-block: calc(var(--spacing) * 2);
  }

  .mt-2:where(.spanky-shadcn, .spanky-shadcn *) {
    margin-top: calc(var(--spacing) * 2);
  }

  .mt-4:where(.spanky-shadcn, .spanky-shadcn *) {
    margin-top: calc(var(--spacing) * 4);
  }

  .mr-2:where(.spanky-shadcn, .spanky-shadcn *) {
    margin-right: calc(var(--spacing) * 2);
  }

  .mb-1:where(.spanky-shadcn, .spanky-shadcn *) {
    margin-bottom: var(--spacing);
  }

  .ml-auto:where(.spanky-shadcn, .spanky-shadcn *) {
    margin-left: auto;
  }

  .block:where(.spanky-shadcn, .spanky-shadcn *) {
    display: block;
  }

  .contents:where(.spanky-shadcn, .spanky-shadcn *) {
    display: contents;
  }

  .flex:where(.spanky-shadcn, .spanky-shadcn *) {
    display: flex;
  }

  .grid:where(.spanky-shadcn, .spanky-shadcn *) {
    display: grid;
  }

  .hidden:where(.spanky-shadcn, .spanky-shadcn *) {
    display: none;
  }

  .inline:where(.spanky-shadcn, .spanky-shadcn *) {
    display: inline;
  }

  .inline-flex:where(.spanky-shadcn, .spanky-shadcn *) {
    display: inline-flex;
  }

  .table:where(.spanky-shadcn, .spanky-shadcn *) {
    display: table;
  }

  .aspect-square:where(.spanky-shadcn, .spanky-shadcn *) {
    aspect-ratio: 1;
  }

  .size-4:where(.spanky-shadcn, .spanky-shadcn *) {
    width: calc(var(--spacing) * 4);
    height: calc(var(--spacing) * 4);
  }

  .size-\[--cell-size\]:where(.spanky-shadcn, .spanky-shadcn *) {
    width: --cell-size;
    height: --cell-size;
  }

  .h-1\.5:where(.spanky-shadcn, .spanky-shadcn *) {
    height: calc(var(--spacing) * 1.5);
  }

  .h-2:where(.spanky-shadcn, .spanky-shadcn *) {
    height: calc(var(--spacing) * 2);
  }

  .h-2\.5:where(.spanky-shadcn, .spanky-shadcn *) {
    height: calc(var(--spacing) * 2.5);
  }

  .h-3\.5:where(.spanky-shadcn, .spanky-shadcn *) {
    height: calc(var(--spacing) * 3.5);
  }

  .h-4:where(.spanky-shadcn, .spanky-shadcn *) {
    height: calc(var(--spacing) * 4);
  }

  .h-5:where(.spanky-shadcn, .spanky-shadcn *) {
    height: calc(var(--spacing) * 5);
  }

  .h-8:where(.spanky-shadcn, .spanky-shadcn *) {
    height: calc(var(--spacing) * 8);
  }

  .h-9:where(.spanky-shadcn, .spanky-shadcn *) {
    height: calc(var(--spacing) * 9);
  }

  .h-10:where(.spanky-shadcn, .spanky-shadcn *) {
    height: calc(var(--spacing) * 10);
  }

  .h-12:where(.spanky-shadcn, .spanky-shadcn *) {
    height: calc(var(--spacing) * 12);
  }

  .h-\[--cell-size\]:where(.spanky-shadcn, .spanky-shadcn *) {
    height: --cell-size;
  }

  .h-\[1px\]:where(.spanky-shadcn, .spanky-shadcn *) {
    height: 1px;
  }

  .h-\[var\(--radix-select-trigger-height\)\]:where(.spanky-shadcn, .spanky-shadcn *) {
    height: var(--radix-select-trigger-height);
  }

  .h-auto:where(.spanky-shadcn, .spanky-shadcn *) {
    height: auto;
  }

  .h-full:where(.spanky-shadcn, .spanky-shadcn *) {
    height: 100%;
  }

  .h-px:where(.spanky-shadcn, .spanky-shadcn *) {
    height: 1px;
  }

  .max-h-\[--radix-context-menu-content-available-height\]:where(.spanky-shadcn, .spanky-shadcn *) {
    max-height: --radix-context-menu-content-available-height;
  }

  .max-h-\[--radix-select-content-available-height\]:where(.spanky-shadcn, .spanky-shadcn *) {
    max-height: --radix-select-content-available-height;
  }

  .max-h-\[300px\]:where(.spanky-shadcn, .spanky-shadcn *) {
    max-height: 300px;
  }

  .max-h-\[var\(--radix-dropdown-menu-content-available-height\)\]:where(.spanky-shadcn, .spanky-shadcn *) {
    max-height: var(--radix-dropdown-menu-content-available-height);
  }

  .min-h-\[60px\]:where(.spanky-shadcn, .spanky-shadcn *) {
    min-height: 60px;
  }

  .w-2:where(.spanky-shadcn, .spanky-shadcn *) {
    width: calc(var(--spacing) * 2);
  }

  .w-2\.5:where(.spanky-shadcn, .spanky-shadcn *) {
    width: calc(var(--spacing) * 2.5);
  }

  .w-3\.5:where(.spanky-shadcn, .spanky-shadcn *) {
    width: calc(var(--spacing) * 3.5);
  }

  .w-3\/4:where(.spanky-shadcn, .spanky-shadcn *) {
    width: 75%;
  }

  .w-4:where(.spanky-shadcn, .spanky-shadcn *) {
    width: calc(var(--spacing) * 4);
  }

  .w-9:where(.spanky-shadcn, .spanky-shadcn *) {
    width: calc(var(--spacing) * 9);
  }

  .w-10:where(.spanky-shadcn, .spanky-shadcn *) {
    width: calc(var(--spacing) * 10);
  }

  .w-64:where(.spanky-shadcn, .spanky-shadcn *) {
    width: calc(var(--spacing) * 64);
  }

  .w-72:where(.spanky-shadcn, .spanky-shadcn *) {
    width: calc(var(--spacing) * 72);
  }

  .w-\[--cell-size\]:where(.spanky-shadcn, .spanky-shadcn *) {
    width: --cell-size;
  }

  .w-\[1px\]:where(.spanky-shadcn, .spanky-shadcn *) {
    width: 1px;
  }

  .w-auto:where(.spanky-shadcn, .spanky-shadcn *) {
    width: auto;
  }

  .w-fit:where(.spanky-shadcn, .spanky-shadcn *) {
    width: fit-content;
  }

  .w-full:where(.spanky-shadcn, .spanky-shadcn *) {
    width: 100%;
  }

  .max-w-lg:where(.spanky-shadcn, .spanky-shadcn *) {
    max-width: var(--container-lg);
  }

  .min-w-8:where(.spanky-shadcn, .spanky-shadcn *) {
    min-width: calc(var(--spacing) * 8);
  }

  .min-w-9:where(.spanky-shadcn, .spanky-shadcn *) {
    min-width: calc(var(--spacing) * 9);
  }

  .min-w-10:where(.spanky-shadcn, .spanky-shadcn *) {
    min-width: calc(var(--spacing) * 10);
  }

  .min-w-\[--cell-size\]:where(.spanky-shadcn, .spanky-shadcn *) {
    min-width: --cell-size;
  }

  .min-w-\[8rem\]:where(.spanky-shadcn, .spanky-shadcn *) {
    min-width: 8rem;
  }

  .min-w-\[var\(--radix-select-trigger-width\)\]:where(.spanky-shadcn, .spanky-shadcn *) {
    min-width: var(--radix-select-trigger-width);
  }

  .flex-1:where(.spanky-shadcn, .spanky-shadcn *) {
    flex: 1;
  }

  .shrink-0:where(.spanky-shadcn, .spanky-shadcn *) {
    flex-shrink: 0;
  }

  .grow:where(.spanky-shadcn, .spanky-shadcn *) {
    flex-grow: 1;
  }

  .caption-bottom:where(.spanky-shadcn, .spanky-shadcn *) {
    caption-side: bottom;
  }

  .border-collapse:where(.spanky-shadcn, .spanky-shadcn *) {
    border-collapse: collapse;
  }

  .origin-\[--radix-context-menu-content-transform-origin\]:where(.spanky-shadcn, .spanky-shadcn *) {
    transform-origin: --radix-context-menu-content-transform-origin;
  }

  .origin-\[--radix-dropdown-menu-content-transform-origin\]:where(.spanky-shadcn, .spanky-shadcn *) {
    transform-origin: --radix-dropdown-menu-content-transform-origin;
  }

  .origin-\[--radix-hover-card-content-transform-origin\]:where(.spanky-shadcn, .spanky-shadcn *) {
    transform-origin: --radix-hover-card-content-transform-origin;
  }

  .origin-\[--radix-popover-content-transform-origin\]:where(.spanky-shadcn, .spanky-shadcn *) {
    transform-origin: --radix-popover-content-transform-origin;
  }

  .origin-\[--radix-select-content-transform-origin\]:where(.spanky-shadcn, .spanky-shadcn *) {
    transform-origin: --radix-select-content-transform-origin;
  }

  .origin-\[--radix-tooltip-content-transform-origin\]:where(.spanky-shadcn, .spanky-shadcn *) {
    transform-origin: --radix-tooltip-content-transform-origin;
  }

  .translate-x-\[-50\%\]:where(.spanky-shadcn, .spanky-shadcn *) {
    --tw-translate-x: -50%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-y-\[-50\%\]:where(.spanky-shadcn, .spanky-shadcn *) {
    --tw-translate-y: -50%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .transform:where(.spanky-shadcn, .spanky-shadcn *) {
    transform: var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, );
  }

  .animate-pulse:where(.spanky-shadcn, .spanky-shadcn *) {
    animation: var(--animate-pulse);
  }

  .cursor-default:where(.spanky-shadcn, .spanky-shadcn *) {
    cursor: default;
  }

  .cursor-pointer:where(.spanky-shadcn, .spanky-shadcn *) {
    cursor: pointer;
  }

  .touch-none:where(.spanky-shadcn, .spanky-shadcn *) {
    touch-action: none;
  }

  .resize:where(.spanky-shadcn, .spanky-shadcn *) {
    resize: both;
  }

  .flex-col:where(.spanky-shadcn, .spanky-shadcn *) {
    flex-direction: column;
  }

  .flex-col-reverse:where(.spanky-shadcn, .spanky-shadcn *) {
    flex-direction: column-reverse;
  }

  .flex-wrap:where(.spanky-shadcn, .spanky-shadcn *) {
    flex-wrap: wrap;
  }

  .place-content-center:where(.spanky-shadcn, .spanky-shadcn *) {
    place-content: center;
  }

  .items-center:where(.spanky-shadcn, .spanky-shadcn *) {
    align-items: center;
  }

  .justify-between:where(.spanky-shadcn, .spanky-shadcn *) {
    justify-content: space-between;
  }

  .justify-center:where(.spanky-shadcn, .spanky-shadcn *) {
    justify-content: center;
  }

  .gap-1:where(.spanky-shadcn, .spanky-shadcn *) {
    gap: var(--spacing);
  }

  .gap-1\.5:where(.spanky-shadcn, .spanky-shadcn *) {
    gap: calc(var(--spacing) * 1.5);
  }

  .gap-2:where(.spanky-shadcn, .spanky-shadcn *) {
    gap: calc(var(--spacing) * 2);
  }

  .gap-4:where(.spanky-shadcn, .spanky-shadcn *) {
    gap: calc(var(--spacing) * 4);
  }

  :where(.space-y-1\.5 > :not(:last-child)):where(.spanky-shadcn, .spanky-shadcn *) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-2 > :not(:last-child)):where(.spanky-shadcn, .spanky-shadcn *) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)));
  }

  .overflow-auto:where(.spanky-shadcn, .spanky-shadcn *) {
    overflow: auto;
  }

  .overflow-hidden:where(.spanky-shadcn, .spanky-shadcn *) {
    overflow: hidden;
  }

  .overflow-x-hidden:where(.spanky-shadcn, .spanky-shadcn *) {
    overflow-x: hidden;
  }

  .overflow-y-auto:where(.spanky-shadcn, .spanky-shadcn *) {
    overflow-y: auto;
  }

  .rounded-\[inherit\]:where(.spanky-shadcn, .spanky-shadcn *) {
    border-radius: inherit;
  }

  .rounded-full:where(.spanky-shadcn, .spanky-shadcn *) {
    border-radius: 3.40282e38px;
  }

  .rounded-lg:where(.spanky-shadcn, .spanky-shadcn *) {
    border-radius: var(--radius);
  }

  .rounded-md:where(.spanky-shadcn, .spanky-shadcn *) {
    border-radius: calc(var(--radius) - 2px);
  }

  .rounded-none:where(.spanky-shadcn, .spanky-shadcn *) {
    border-radius: 0;
  }

  .rounded-sm:where(.spanky-shadcn, .spanky-shadcn *) {
    border-radius: calc(var(--radius) - 4px);
  }

  .rounded-xl:where(.spanky-shadcn, .spanky-shadcn *) {
    border-radius: var(--radius-xl);
  }

  .rounded-l-md:where(.spanky-shadcn, .spanky-shadcn *) {
    border-top-left-radius: calc(var(--radius) - 2px);
    border-bottom-left-radius: calc(var(--radius) - 2px);
  }

  .rounded-r-md:where(.spanky-shadcn, .spanky-shadcn *) {
    border-top-right-radius: calc(var(--radius) - 2px);
    border-bottom-right-radius: calc(var(--radius) - 2px);
  }

  .border:where(.spanky-shadcn, .spanky-shadcn *) {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }

  .border-2:where(.spanky-shadcn, .spanky-shadcn *) {
    border-style: var(--tw-border-style);
    border-width: 2px;
  }

  .border-t:where(.spanky-shadcn, .spanky-shadcn *) {
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
  }

  .border-r:where(.spanky-shadcn, .spanky-shadcn *) {
    border-right-style: var(--tw-border-style);
    border-right-width: 1px;
  }

  .border-b:where(.spanky-shadcn, .spanky-shadcn *) {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }

  .border-l:where(.spanky-shadcn, .spanky-shadcn *) {
    border-left-style: var(--tw-border-style);
    border-left-width: 1px;
  }

  .border-dashed:where(.spanky-shadcn, .spanky-shadcn *) {
    --tw-border-style: dashed;
    border-style: dashed;
  }

  .border-destructive\/50:where(.spanky-shadcn, .spanky-shadcn *) {
    border-color: hsl(var(--destructive));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-destructive\/50:where(.spanky-shadcn, .spanky-shadcn *) {
      border-color: color-mix(in oklab, hsl(var(--destructive)) 50%, transparent);
    }
  }

  .border-input:where(.spanky-shadcn, .spanky-shadcn *) {
    border-color: hsl(var(--input));
  }

  .border-primary:where(.spanky-shadcn, .spanky-shadcn *), .border-primary\/50:where(.spanky-shadcn, .spanky-shadcn *) {
    border-color: hsl(var(--primary));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-primary\/50:where(.spanky-shadcn, .spanky-shadcn *) {
      border-color: color-mix(in oklab, hsl(var(--primary)) 50%, transparent);
    }
  }

  .border-transparent:where(.spanky-shadcn, .spanky-shadcn *) {
    border-color: #0000;
  }

  .border-t-transparent:where(.spanky-shadcn, .spanky-shadcn *) {
    border-top-color: #0000;
  }

  .border-l-transparent:where(.spanky-shadcn, .spanky-shadcn *) {
    border-left-color: #0000;
  }

  .bg-accent:where(.spanky-shadcn, .spanky-shadcn *) {
    background-color: hsl(var(--accent));
  }

  .bg-background:where(.spanky-shadcn, .spanky-shadcn *) {
    background-color: hsl(var(--background));
  }

  .bg-black\/80:where(.spanky-shadcn, .spanky-shadcn *) {
    background-color: #000c;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-black\/80:where(.spanky-shadcn, .spanky-shadcn *) {
      background-color: color-mix(in oklab, var(--color-black) 80%, transparent);
    }
  }

  .bg-border:where(.spanky-shadcn, .spanky-shadcn *) {
    background-color: hsl(var(--border));
  }

  .bg-card:where(.spanky-shadcn, .spanky-shadcn *) {
    background-color: hsl(var(--card));
  }

  .bg-destructive:where(.spanky-shadcn, .spanky-shadcn *) {
    background-color: hsl(var(--destructive));
  }

  .bg-muted:where(.spanky-shadcn, .spanky-shadcn *), .bg-muted\/50:where(.spanky-shadcn, .spanky-shadcn *) {
    background-color: hsl(var(--muted));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-muted\/50:where(.spanky-shadcn, .spanky-shadcn *) {
      background-color: color-mix(in oklab, hsl(var(--muted)) 50%, transparent);
    }
  }

  .bg-popover:where(.spanky-shadcn, .spanky-shadcn *) {
    background-color: hsl(var(--popover));
  }

  .bg-primary:where(.spanky-shadcn, .spanky-shadcn *), .bg-primary\/10:where(.spanky-shadcn, .spanky-shadcn *) {
    background-color: hsl(var(--primary));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-primary\/10:where(.spanky-shadcn, .spanky-shadcn *) {
      background-color: color-mix(in oklab, hsl(var(--primary)) 10%, transparent);
    }
  }

  .bg-primary\/20:where(.spanky-shadcn, .spanky-shadcn *) {
    background-color: hsl(var(--primary));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-primary\/20:where(.spanky-shadcn, .spanky-shadcn *) {
      background-color: color-mix(in oklab, hsl(var(--primary)) 20%, transparent);
    }
  }

  .bg-secondary:where(.spanky-shadcn, .spanky-shadcn *) {
    background-color: hsl(var(--secondary));
  }

  .bg-transparent:where(.spanky-shadcn, .spanky-shadcn *) {
    background-color: #0000;
  }

  .fill-current:where(.spanky-shadcn, .spanky-shadcn *) {
    fill: currentColor;
  }

  .fill-primary:where(.spanky-shadcn, .spanky-shadcn *) {
    fill: hsl(var(--primary));
  }

  .p-0:where(.spanky-shadcn, .spanky-shadcn *) {
    padding: 0;
  }

  .p-1:where(.spanky-shadcn, .spanky-shadcn *) {
    padding: var(--spacing);
  }

  .p-2:where(.spanky-shadcn, .spanky-shadcn *) {
    padding: calc(var(--spacing) * 2);
  }

  .p-3:where(.spanky-shadcn, .spanky-shadcn *) {
    padding: calc(var(--spacing) * 3);
  }

  .p-4:where(.spanky-shadcn, .spanky-shadcn *) {
    padding: calc(var(--spacing) * 4);
  }

  .p-6:where(.spanky-shadcn, .spanky-shadcn *) {
    padding: calc(var(--spacing) * 6);
  }

  .p-\[1px\]:where(.spanky-shadcn, .spanky-shadcn *) {
    padding: 1px;
  }

  .px-1\.5:where(.spanky-shadcn, .spanky-shadcn *) {
    padding-inline: calc(var(--spacing) * 1.5);
  }

  .px-2:where(.spanky-shadcn, .spanky-shadcn *) {
    padding-inline: calc(var(--spacing) * 2);
  }

  .px-2\.5:where(.spanky-shadcn, .spanky-shadcn *) {
    padding-inline: calc(var(--spacing) * 2.5);
  }

  .px-3:where(.spanky-shadcn, .spanky-shadcn *) {
    padding-inline: calc(var(--spacing) * 3);
  }

  .px-4:where(.spanky-shadcn, .spanky-shadcn *) {
    padding-inline: calc(var(--spacing) * 4);
  }

  .px-8:where(.spanky-shadcn, .spanky-shadcn *) {
    padding-inline: calc(var(--spacing) * 8);
  }

  .px-\[--cell-size\]:where(.spanky-shadcn, .spanky-shadcn *) {
    padding-inline: --cell-size;
  }

  .py-0\.5:where(.spanky-shadcn, .spanky-shadcn *) {
    padding-block: calc(var(--spacing) * .5);
  }

  .py-1:where(.spanky-shadcn, .spanky-shadcn *) {
    padding-block: var(--spacing);
  }

  .py-1\.5:where(.spanky-shadcn, .spanky-shadcn *) {
    padding-block: calc(var(--spacing) * 1.5);
  }

  .py-2:where(.spanky-shadcn, .spanky-shadcn *) {
    padding-block: calc(var(--spacing) * 2);
  }

  .py-3:where(.spanky-shadcn, .spanky-shadcn *) {
    padding-block: calc(var(--spacing) * 3);
  }

  .py-4:where(.spanky-shadcn, .spanky-shadcn *) {
    padding-block: calc(var(--spacing) * 4);
  }

  .py-6:where(.spanky-shadcn, .spanky-shadcn *) {
    padding-block: calc(var(--spacing) * 6);
  }

  .pt-0:where(.spanky-shadcn, .spanky-shadcn *) {
    padding-top: 0;
  }

  .pr-1:where(.spanky-shadcn, .spanky-shadcn *) {
    padding-right: var(--spacing);
  }

  .pr-2:where(.spanky-shadcn, .spanky-shadcn *) {
    padding-right: calc(var(--spacing) * 2);
  }

  .pr-8:where(.spanky-shadcn, .spanky-shadcn *) {
    padding-right: calc(var(--spacing) * 8);
  }

  .pb-4:where(.spanky-shadcn, .spanky-shadcn *) {
    padding-bottom: calc(var(--spacing) * 4);
  }

  .pl-2:where(.spanky-shadcn, .spanky-shadcn *) {
    padding-left: calc(var(--spacing) * 2);
  }

  .pl-8:where(.spanky-shadcn, .spanky-shadcn *) {
    padding-left: calc(var(--spacing) * 8);
  }

  .text-center:where(.spanky-shadcn, .spanky-shadcn *) {
    text-align: center;
  }

  .text-left:where(.spanky-shadcn, .spanky-shadcn *) {
    text-align: left;
  }

  .align-middle:where(.spanky-shadcn, .spanky-shadcn *) {
    vertical-align: middle;
  }

  .text-base:where(.spanky-shadcn, .spanky-shadcn *) {
    font-size: var(--text-base);
    line-height: var(--tw-leading, var(--text-base--line-height));
  }

  .text-lg:where(.spanky-shadcn, .spanky-shadcn *) {
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
  }

  .text-sm:where(.spanky-shadcn, .spanky-shadcn *) {
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
  }

  .text-xs:where(.spanky-shadcn, .spanky-shadcn *) {
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }

  .text-\[0\.8rem\]:where(.spanky-shadcn, .spanky-shadcn *) {
    font-size: .8rem;
  }

  .leading-none:where(.spanky-shadcn, .spanky-shadcn *) {
    --tw-leading: 1;
    line-height: 1;
  }

  .font-medium:where(.spanky-shadcn, .spanky-shadcn *) {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }

  .font-normal:where(.spanky-shadcn, .spanky-shadcn *) {
    --tw-font-weight: var(--font-weight-normal);
    font-weight: var(--font-weight-normal);
  }

  .font-semibold:where(.spanky-shadcn, .spanky-shadcn *) {
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
  }

  .tracking-tight:where(.spanky-shadcn, .spanky-shadcn *) {
    --tw-tracking: var(--tracking-tight);
    letter-spacing: var(--tracking-tight);
  }

  .tracking-widest:where(.spanky-shadcn, .spanky-shadcn *) {
    --tw-tracking: var(--tracking-widest);
    letter-spacing: var(--tracking-widest);
  }

  .break-words:where(.spanky-shadcn, .spanky-shadcn *) {
    overflow-wrap: break-word;
  }

  .whitespace-nowrap:where(.spanky-shadcn, .spanky-shadcn *) {
    white-space: nowrap;
  }

  .text-accent-foreground:where(.spanky-shadcn, .spanky-shadcn *) {
    color: hsl(var(--accent-foreground));
  }

  .text-card-foreground:where(.spanky-shadcn, .spanky-shadcn *) {
    color: hsl(var(--card-foreground));
  }

  .text-current:where(.spanky-shadcn, .spanky-shadcn *) {
    color: currentColor;
  }

  .text-destructive:where(.spanky-shadcn, .spanky-shadcn *) {
    color: hsl(var(--destructive));
  }

  .text-destructive-foreground:where(.spanky-shadcn, .spanky-shadcn *) {
    color: hsl(var(--destructive-foreground));
  }

  .text-foreground:where(.spanky-shadcn, .spanky-shadcn *) {
    color: hsl(var(--foreground));
  }

  .text-muted-foreground:where(.spanky-shadcn, .spanky-shadcn *) {
    color: hsl(var(--muted-foreground));
  }

  .text-popover-foreground:where(.spanky-shadcn, .spanky-shadcn *) {
    color: hsl(var(--popover-foreground));
  }

  .text-primary:where(.spanky-shadcn, .spanky-shadcn *) {
    color: hsl(var(--primary));
  }

  .text-primary-foreground:where(.spanky-shadcn, .spanky-shadcn *) {
    color: hsl(var(--primary-foreground));
  }

  .text-secondary-foreground:where(.spanky-shadcn, .spanky-shadcn *) {
    color: hsl(var(--secondary-foreground));
  }

  .underline-offset-4:where(.spanky-shadcn, .spanky-shadcn *) {
    text-underline-offset: 4px;
  }

  .opacity-0:where(.spanky-shadcn, .spanky-shadcn *) {
    opacity: 0;
  }

  .opacity-50:where(.spanky-shadcn, .spanky-shadcn *) {
    opacity: .5;
  }

  .opacity-60:where(.spanky-shadcn, .spanky-shadcn *) {
    opacity: .6;
  }

  .opacity-70:where(.spanky-shadcn, .spanky-shadcn *) {
    opacity: .7;
  }

  .shadow:where(.spanky-shadcn, .spanky-shadcn *) {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-lg:where(.spanky-shadcn, .spanky-shadcn *) {
    --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, #0000001a), 0 4px 6px -4px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-md:where(.spanky-shadcn, .spanky-shadcn *) {
    --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, #0000001a), 0 2px 4px -2px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-sm:where(.spanky-shadcn, .spanky-shadcn *) {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-xs:where(.spanky-shadcn, .spanky-shadcn *) {
    --tw-shadow: 0 1px 2px 0 var(--tw-shadow-color, #0000000d);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .ring-0:where(.spanky-shadcn, .spanky-shadcn *) {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .ring-offset-background:where(.spanky-shadcn, .spanky-shadcn *) {
    --tw-ring-offset-color: hsl(var(--background));
  }

  .outline:where(.spanky-shadcn, .spanky-shadcn *) {
    outline-style: var(--tw-outline-style);
    outline-width: 1px;
  }

  .filter:where(.spanky-shadcn, .spanky-shadcn *) {
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .transition:where(.spanky-shadcn, .spanky-shadcn *) {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-all:where(.spanky-shadcn, .spanky-shadcn *) {
    transition-property: all;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-colors:where(.spanky-shadcn, .spanky-shadcn *) {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-opacity:where(.spanky-shadcn, .spanky-shadcn *) {
    transition-property: opacity;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-transform:where(.spanky-shadcn, .spanky-shadcn *) {
    transition-property: transform, translate, scale, rotate;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .duration-200:where(.spanky-shadcn, .spanky-shadcn *) {
    --tw-duration: .2s;
    transition-duration: .2s;
  }

  .ease-in-out:where(.spanky-shadcn, .spanky-shadcn *) {
    --tw-ease: var(--ease-in-out);
    transition-timing-function: var(--ease-in-out);
  }

  .animate-in:where(.spanky-shadcn, .spanky-shadcn *) {
    --tw-enter-opacity: initial;
    --tw-enter-scale: initial;
    --tw-enter-rotate: initial;
    --tw-enter-translate-x: initial;
    --tw-enter-translate-y: initial;
    animation-name: enter;
    animation-duration: .15s;
  }

  .outline-none:where(.spanky-shadcn, .spanky-shadcn *) {
    --tw-outline-style: none;
    outline-style: none;
  }

  .select-none:where(.spanky-shadcn, .spanky-shadcn *) {
    -webkit-user-select: none;
    user-select: none;
  }

  .\[--cell-size\:2rem\]:where(.spanky-shadcn, .spanky-shadcn *) {
    --cell-size: 2rem;
  }

  .duration-200:where(.spanky-shadcn, .spanky-shadcn *) {
    animation-duration: .2s;
  }

  .ease-in-out:where(.spanky-shadcn, .spanky-shadcn *) {
    animation-timing-function: cubic-bezier(.4, 0, .2, 1);
  }

  .fade-in-0:where(.spanky-shadcn, .spanky-shadcn *) {
    --tw-enter-opacity: 0;
  }

  .running:where(.spanky-shadcn, .spanky-shadcn *) {
    animation-play-state: running;
  }

  .zoom-in-95:where(.spanky-shadcn, .spanky-shadcn *) {
    --tw-enter-scale: .95;
  }

  .group-data-\[focused\=true\]\/day\:relative:is(:where(.group\/day)[data-focused="true"] *):where(.spanky-shadcn, .spanky-shadcn *) {
    position: relative;
  }

  .group-data-\[focused\=true\]\/day\:z-10:is(:where(.group\/day)[data-focused="true"] *):where(.spanky-shadcn, .spanky-shadcn *) {
    z-index: 10;
  }

  .group-data-\[focused\=true\]\/day\:border-ring:is(:where(.group\/day)[data-focused="true"] *):where(.spanky-shadcn, .spanky-shadcn *) {
    border-color: hsl(var(--ring));
  }

  .group-data-\[focused\=true\]\/day\:ring-\[3px\]:is(:where(.group\/day)[data-focused="true"] *):where(.spanky-shadcn, .spanky-shadcn *) {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused="true"] *):where(.spanky-shadcn, .spanky-shadcn *) {
    --tw-ring-color: hsl(var(--ring));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused="true"] *):where(.spanky-shadcn, .spanky-shadcn *) {
      --tw-ring-color: color-mix(in oklab, hsl(var(--ring)) 50%, transparent);
    }
  }

  .peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled ~ *):where(.spanky-shadcn, .spanky-shadcn *) {
    cursor: not-allowed;
  }

  .peer-disabled\:opacity-70:is(:where(.peer):disabled ~ *):where(.spanky-shadcn, .spanky-shadcn *) {
    opacity: .7;
  }

  .file\:border-0:where(.spanky-shadcn, .spanky-shadcn *)::file-selector-button {
    border-style: var(--tw-border-style);
    border-width: 0;
  }

  .file\:bg-transparent:where(.spanky-shadcn, .spanky-shadcn *)::file-selector-button {
    background-color: #0000;
  }

  .file\:text-sm:where(.spanky-shadcn, .spanky-shadcn *)::file-selector-button {
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
  }

  .file\:font-medium:where(.spanky-shadcn, .spanky-shadcn *)::file-selector-button {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }

  .file\:text-foreground:where(.spanky-shadcn, .spanky-shadcn *)::file-selector-button {
    color: hsl(var(--foreground));
  }

  .placeholder\:text-muted-foreground:where(.spanky-shadcn, .spanky-shadcn *)::placeholder {
    color: hsl(var(--muted-foreground));
  }

  @media (hover: hover) {
    .hover\:bg-accent:hover:where(.spanky-shadcn, .spanky-shadcn *) {
      background-color: hsl(var(--accent));
    }

    .hover\:bg-destructive\/80:hover:where(.spanky-shadcn, .spanky-shadcn *) {
      background-color: hsl(var(--destructive));
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-destructive\/80:hover:where(.spanky-shadcn, .spanky-shadcn *) {
        background-color: color-mix(in oklab, hsl(var(--destructive)) 80%, transparent);
      }
    }

    .hover\:bg-destructive\/90:hover:where(.spanky-shadcn, .spanky-shadcn *) {
      background-color: hsl(var(--destructive));
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-destructive\/90:hover:where(.spanky-shadcn, .spanky-shadcn *) {
        background-color: color-mix(in oklab, hsl(var(--destructive)) 90%, transparent);
      }
    }

    .hover\:bg-muted:hover:where(.spanky-shadcn, .spanky-shadcn *), .hover\:bg-muted\/50:hover:where(.spanky-shadcn, .spanky-shadcn *) {
      background-color: hsl(var(--muted));
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-muted\/50:hover:where(.spanky-shadcn, .spanky-shadcn *) {
        background-color: color-mix(in oklab, hsl(var(--muted)) 50%, transparent);
      }
    }

    .hover\:bg-primary\/80:hover:where(.spanky-shadcn, .spanky-shadcn *) {
      background-color: hsl(var(--primary));
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-primary\/80:hover:where(.spanky-shadcn, .spanky-shadcn *) {
        background-color: color-mix(in oklab, hsl(var(--primary)) 80%, transparent);
      }
    }

    .hover\:bg-primary\/90:hover:where(.spanky-shadcn, .spanky-shadcn *) {
      background-color: hsl(var(--primary));
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-primary\/90:hover:where(.spanky-shadcn, .spanky-shadcn *) {
        background-color: color-mix(in oklab, hsl(var(--primary)) 90%, transparent);
      }
    }

    .hover\:bg-secondary\/80:hover:where(.spanky-shadcn, .spanky-shadcn *) {
      background-color: hsl(var(--secondary));
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-secondary\/80:hover:where(.spanky-shadcn, .spanky-shadcn *) {
        background-color: color-mix(in oklab, hsl(var(--secondary)) 80%, transparent);
      }
    }

    .hover\:text-accent-foreground:hover:where(.spanky-shadcn, .spanky-shadcn *) {
      color: hsl(var(--accent-foreground));
    }

    .hover\:text-foreground:hover:where(.spanky-shadcn, .spanky-shadcn *) {
      color: hsl(var(--foreground));
    }

    .hover\:text-muted-foreground:hover:where(.spanky-shadcn, .spanky-shadcn *) {
      color: hsl(var(--muted-foreground));
    }

    .hover\:underline:hover:where(.spanky-shadcn, .spanky-shadcn *) {
      text-decoration-line: underline;
    }

    .hover\:opacity-100:hover:where(.spanky-shadcn, .spanky-shadcn *) {
      opacity: 1;
    }
  }

  .focus\:bg-accent:focus:where(.spanky-shadcn, .spanky-shadcn *) {
    background-color: hsl(var(--accent));
  }

  .focus\:text-accent-foreground:focus:where(.spanky-shadcn, .spanky-shadcn *) {
    color: hsl(var(--accent-foreground));
  }

  .focus\:ring-1:focus:where(.spanky-shadcn, .spanky-shadcn *) {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus\:ring-2:focus:where(.spanky-shadcn, .spanky-shadcn *) {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus\:ring-ring:focus:where(.spanky-shadcn, .spanky-shadcn *) {
    --tw-ring-color: hsl(var(--ring));
  }

  .focus\:ring-offset-2:focus:where(.spanky-shadcn, .spanky-shadcn *) {
    --tw-ring-offset-width: 2px;
    --tw-ring-offset-shadow: var(--tw-ring-inset, ) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  }

  .focus\:outline-none:focus:where(.spanky-shadcn, .spanky-shadcn *) {
    --tw-outline-style: none;
    outline-style: none;
  }

  .focus-visible\:ring-1:focus-visible:where(.spanky-shadcn, .spanky-shadcn *) {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus-visible\:ring-2:focus-visible:where(.spanky-shadcn, .spanky-shadcn *) {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus-visible\:ring-ring:focus-visible:where(.spanky-shadcn, .spanky-shadcn *) {
    --tw-ring-color: hsl(var(--ring));
  }

  .focus-visible\:ring-offset-2:focus-visible:where(.spanky-shadcn, .spanky-shadcn *) {
    --tw-ring-offset-width: 2px;
    --tw-ring-offset-shadow: var(--tw-ring-inset, ) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  }

  .focus-visible\:ring-offset-background:focus-visible:where(.spanky-shadcn, .spanky-shadcn *) {
    --tw-ring-offset-color: hsl(var(--background));
  }

  .focus-visible\:outline-none:focus-visible:where(.spanky-shadcn, .spanky-shadcn *) {
    --tw-outline-style: none;
    outline-style: none;
  }

  .disabled\:pointer-events-none:disabled:where(.spanky-shadcn, .spanky-shadcn *) {
    pointer-events: none;
  }

  .disabled\:cursor-not-allowed:disabled:where(.spanky-shadcn, .spanky-shadcn *) {
    cursor: not-allowed;
  }

  .disabled\:opacity-50:disabled:where(.spanky-shadcn, .spanky-shadcn *) {
    opacity: .5;
  }

  .has-focus\:border-ring:has(:focus):where(.spanky-shadcn, .spanky-shadcn *) {
    border-color: hsl(var(--ring));
  }

  .has-focus\:ring-\[3px\]:has(:focus):where(.spanky-shadcn, .spanky-shadcn *) {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .has-focus\:ring-ring\/50:has(:focus):where(.spanky-shadcn, .spanky-shadcn *) {
    --tw-ring-color: hsl(var(--ring));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .has-focus\:ring-ring\/50:has(:focus):where(.spanky-shadcn, .spanky-shadcn *) {
      --tw-ring-color: color-mix(in oklab, hsl(var(--ring)) 50%, transparent);
    }
  }

  .aria-disabled\:opacity-50[aria-disabled="true"]:where(.spanky-shadcn, .spanky-shadcn *) {
    opacity: .5;
  }

  .aria-selected\:text-muted-foreground[aria-selected="true"]:where(.spanky-shadcn, .spanky-shadcn *) {
    color: hsl(var(--muted-foreground));
  }

  .data-\[disabled\]\:pointer-events-none[data-disabled]:where(.spanky-shadcn, .spanky-shadcn *) {
    pointer-events: none;
  }

  .data-\[disabled\]\:opacity-50[data-disabled]:where(.spanky-shadcn, .spanky-shadcn *) {
    opacity: .5;
  }

  .data-\[disabled\=true\]\:pointer-events-none[data-disabled="true"]:where(.spanky-shadcn, .spanky-shadcn *) {
    pointer-events: none;
  }

  .data-\[disabled\=true\]\:opacity-50[data-disabled="true"]:where(.spanky-shadcn, .spanky-shadcn *) {
    opacity: .5;
  }

  .data-\[placeholder\]\:text-muted-foreground[data-placeholder]:where(.spanky-shadcn, .spanky-shadcn *) {
    color: hsl(var(--muted-foreground));
  }

  .data-\[range-end\=true\]\:rounded-md[data-range-end="true"]:where(.spanky-shadcn, .spanky-shadcn *) {
    border-radius: calc(var(--radius) - 2px);
  }

  .data-\[range-end\=true\]\:bg-primary[data-range-end="true"]:where(.spanky-shadcn, .spanky-shadcn *) {
    background-color: hsl(var(--primary));
  }

  .data-\[range-end\=true\]\:text-primary-foreground[data-range-end="true"]:where(.spanky-shadcn, .spanky-shadcn *) {
    color: hsl(var(--primary-foreground));
  }

  .data-\[range-middle\=true\]\:rounded-none[data-range-middle="true"]:where(.spanky-shadcn, .spanky-shadcn *) {
    border-radius: 0;
  }

  .data-\[range-middle\=true\]\:bg-accent[data-range-middle="true"]:where(.spanky-shadcn, .spanky-shadcn *) {
    background-color: hsl(var(--accent));
  }

  .data-\[range-middle\=true\]\:text-accent-foreground[data-range-middle="true"]:where(.spanky-shadcn, .spanky-shadcn *) {
    color: hsl(var(--accent-foreground));
  }

  .data-\[range-start\=true\]\:rounded-md[data-range-start="true"]:where(.spanky-shadcn, .spanky-shadcn *) {
    border-radius: calc(var(--radius) - 2px);
  }

  .data-\[range-start\=true\]\:bg-primary[data-range-start="true"]:where(.spanky-shadcn, .spanky-shadcn *) {
    background-color: hsl(var(--primary));
  }

  .data-\[range-start\=true\]\:text-primary-foreground[data-range-start="true"]:where(.spanky-shadcn, .spanky-shadcn *) {
    color: hsl(var(--primary-foreground));
  }

  .data-\[selected-single\=true\]\:bg-primary[data-selected-single="true"]:where(.spanky-shadcn, .spanky-shadcn *) {
    background-color: hsl(var(--primary));
  }

  .data-\[selected-single\=true\]\:text-primary-foreground[data-selected-single="true"]:where(.spanky-shadcn, .spanky-shadcn *) {
    color: hsl(var(--primary-foreground));
  }

  .data-\[selected\=true\]\:rounded-none[data-selected="true"]:where(.spanky-shadcn, .spanky-shadcn *) {
    border-radius: 0;
  }

  .data-\[selected\=true\]\:bg-accent[data-selected="true"]:where(.spanky-shadcn, .spanky-shadcn *) {
    background-color: hsl(var(--accent));
  }

  .data-\[selected\=true\]\:text-accent-foreground[data-selected="true"]:where(.spanky-shadcn, .spanky-shadcn *) {
    color: hsl(var(--accent-foreground));
  }

  .data-\[side\=bottom\]\:translate-y-1[data-side="bottom"]:where(.spanky-shadcn, .spanky-shadcn *) {
    --tw-translate-y: var(--spacing);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .data-\[side\=bottom\]\:slide-in-from-top-2[data-side="bottom"]:where(.spanky-shadcn, .spanky-shadcn *) {
    --tw-enter-translate-y: -.5rem;
  }

  .data-\[side\=left\]\:-translate-x-1[data-side="left"]:where(.spanky-shadcn, .spanky-shadcn *) {
    --tw-translate-x: calc(var(--spacing) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .data-\[side\=left\]\:slide-in-from-right-2[data-side="left"]:where(.spanky-shadcn, .spanky-shadcn *) {
    --tw-enter-translate-x: .5rem;
  }

  .data-\[side\=right\]\:translate-x-1[data-side="right"]:where(.spanky-shadcn, .spanky-shadcn *) {
    --tw-translate-x: var(--spacing);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .data-\[side\=right\]\:slide-in-from-left-2[data-side="right"]:where(.spanky-shadcn, .spanky-shadcn *) {
    --tw-enter-translate-x: -.5rem;
  }

  .data-\[side\=top\]\:-translate-y-1[data-side="top"]:where(.spanky-shadcn, .spanky-shadcn *) {
    --tw-translate-y: calc(var(--spacing) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .data-\[side\=top\]\:slide-in-from-bottom-2[data-side="top"]:where(.spanky-shadcn, .spanky-shadcn *) {
    --tw-enter-translate-y: .5rem;
  }

  .data-\[state\=active\]\:bg-background[data-state="active"]:where(.spanky-shadcn, .spanky-shadcn *) {
    background-color: hsl(var(--background));
  }

  .data-\[state\=active\]\:text-foreground[data-state="active"]:where(.spanky-shadcn, .spanky-shadcn *) {
    color: hsl(var(--foreground));
  }

  .data-\[state\=active\]\:shadow[data-state="active"]:where(.spanky-shadcn, .spanky-shadcn *) {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .data-\[state\=checked\]\:translate-x-4[data-state="checked"]:where(.spanky-shadcn, .spanky-shadcn *) {
    --tw-translate-x: calc(var(--spacing) * 4);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .data-\[state\=checked\]\:bg-primary[data-state="checked"]:where(.spanky-shadcn, .spanky-shadcn *) {
    background-color: hsl(var(--primary));
  }

  .data-\[state\=checked\]\:text-primary-foreground[data-state="checked"]:where(.spanky-shadcn, .spanky-shadcn *) {
    color: hsl(var(--primary-foreground));
  }

  .data-\[state\=closed\]\:duration-300[data-state="closed"]:where(.spanky-shadcn, .spanky-shadcn *) {
    --tw-duration: .3s;
    transition-duration: .3s;
  }

  .data-\[state\=closed\]\:animate-out[data-state="closed"]:where(.spanky-shadcn, .spanky-shadcn *) {
    --tw-exit-opacity: initial;
    --tw-exit-scale: initial;
    --tw-exit-rotate: initial;
    --tw-exit-translate-x: initial;
    --tw-exit-translate-y: initial;
    animation-name: exit;
    animation-duration: .15s;
  }

  .data-\[state\=closed\]\:duration-300[data-state="closed"]:where(.spanky-shadcn, .spanky-shadcn *) {
    animation-duration: .3s;
  }

  .data-\[state\=closed\]\:fade-out-0[data-state="closed"]:where(.spanky-shadcn, .spanky-shadcn *) {
    --tw-exit-opacity: 0;
  }

  .data-\[state\=closed\]\:slide-out-to-bottom[data-state="closed"]:where(.spanky-shadcn, .spanky-shadcn *) {
    --tw-exit-translate-y: 100%;
  }

  .data-\[state\=closed\]\:slide-out-to-left[data-state="closed"]:where(.spanky-shadcn, .spanky-shadcn *) {
    --tw-exit-translate-x: -100%;
  }

  .data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state="closed"]:where(.spanky-shadcn, .spanky-shadcn *) {
    --tw-exit-translate-x: -50%;
  }

  .data-\[state\=closed\]\:slide-out-to-right[data-state="closed"]:where(.spanky-shadcn, .spanky-shadcn *) {
    --tw-exit-translate-x: 100%;
  }

  .data-\[state\=closed\]\:slide-out-to-top[data-state="closed"]:where(.spanky-shadcn, .spanky-shadcn *) {
    --tw-exit-translate-y: -100%;
  }

  .data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state="closed"]:where(.spanky-shadcn, .spanky-shadcn *) {
    --tw-exit-translate-y: -48%;
  }

  .data-\[state\=closed\]\:zoom-out-95[data-state="closed"]:where(.spanky-shadcn, .spanky-shadcn *) {
    --tw-exit-scale: .95;
  }

  .data-\[state\=on\]\:bg-accent[data-state="on"]:where(.spanky-shadcn, .spanky-shadcn *) {
    background-color: hsl(var(--accent));
  }

  .data-\[state\=on\]\:text-accent-foreground[data-state="on"]:where(.spanky-shadcn, .spanky-shadcn *) {
    color: hsl(var(--accent-foreground));
  }

  .data-\[state\=open\]\:bg-accent[data-state="open"]:where(.spanky-shadcn, .spanky-shadcn *) {
    background-color: hsl(var(--accent));
  }

  .data-\[state\=open\]\:bg-secondary[data-state="open"]:where(.spanky-shadcn, .spanky-shadcn *) {
    background-color: hsl(var(--secondary));
  }

  .data-\[state\=open\]\:text-accent-foreground[data-state="open"]:where(.spanky-shadcn, .spanky-shadcn *) {
    color: hsl(var(--accent-foreground));
  }

  .data-\[state\=open\]\:text-muted-foreground[data-state="open"]:where(.spanky-shadcn, .spanky-shadcn *) {
    color: hsl(var(--muted-foreground));
  }

  .data-\[state\=open\]\:duration-500[data-state="open"]:where(.spanky-shadcn, .spanky-shadcn *) {
    --tw-duration: .5s;
    transition-duration: .5s;
  }

  .data-\[state\=open\]\:animate-in[data-state="open"]:where(.spanky-shadcn, .spanky-shadcn *) {
    --tw-enter-opacity: initial;
    --tw-enter-scale: initial;
    --tw-enter-rotate: initial;
    --tw-enter-translate-x: initial;
    --tw-enter-translate-y: initial;
    animation-name: enter;
    animation-duration: .15s;
  }

  .data-\[state\=open\]\:duration-500[data-state="open"]:where(.spanky-shadcn, .spanky-shadcn *) {
    animation-duration: .5s;
  }

  .data-\[state\=open\]\:fade-in-0[data-state="open"]:where(.spanky-shadcn, .spanky-shadcn *) {
    --tw-enter-opacity: 0;
  }

  .data-\[state\=open\]\:slide-in-from-bottom[data-state="open"]:where(.spanky-shadcn, .spanky-shadcn *) {
    --tw-enter-translate-y: 100%;
  }

  .data-\[state\=open\]\:slide-in-from-left[data-state="open"]:where(.spanky-shadcn, .spanky-shadcn *) {
    --tw-enter-translate-x: -100%;
  }

  .data-\[state\=open\]\:slide-in-from-left-1\/2[data-state="open"]:where(.spanky-shadcn, .spanky-shadcn *) {
    --tw-enter-translate-x: -50%;
  }

  .data-\[state\=open\]\:slide-in-from-right[data-state="open"]:where(.spanky-shadcn, .spanky-shadcn *) {
    --tw-enter-translate-x: 100%;
  }

  .data-\[state\=open\]\:slide-in-from-top[data-state="open"]:where(.spanky-shadcn, .spanky-shadcn *) {
    --tw-enter-translate-y: -100%;
  }

  .data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state="open"]:where(.spanky-shadcn, .spanky-shadcn *) {
    --tw-enter-translate-y: -48%;
  }

  .data-\[state\=open\]\:zoom-in-95[data-state="open"]:where(.spanky-shadcn, .spanky-shadcn *) {
    --tw-enter-scale: .95;
  }

  .data-\[state\=selected\]\:bg-muted[data-state="selected"]:where(.spanky-shadcn, .spanky-shadcn *) {
    background-color: hsl(var(--muted));
  }

  .data-\[state\=unchecked\]\:translate-x-0[data-state="unchecked"]:where(.spanky-shadcn, .spanky-shadcn *) {
    --tw-translate-x: 0px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .data-\[state\=unchecked\]\:bg-input[data-state="unchecked"]:where(.spanky-shadcn, .spanky-shadcn *) {
    background-color: hsl(var(--input));
  }

  @media (min-width: 40rem) {
    .sm\:mt-0:where(.spanky-shadcn, .spanky-shadcn *) {
      margin-top: 0;
    }

    .sm\:max-w-sm:where(.spanky-shadcn, .spanky-shadcn *) {
      max-width: var(--container-sm);
    }

    .sm\:flex-row:where(.spanky-shadcn, .spanky-shadcn *) {
      flex-direction: row;
    }

    .sm\:justify-end:where(.spanky-shadcn, .spanky-shadcn *) {
      justify-content: flex-end;
    }

    .sm\:gap-2\.5:where(.spanky-shadcn, .spanky-shadcn *) {
      gap: calc(var(--spacing) * 2.5);
    }

    :where(.sm\:space-x-2 > :not(:last-child)):where(.spanky-shadcn, .spanky-shadcn *) {
      --tw-space-x-reverse: 0;
      margin-inline-start: calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));
      margin-inline-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)));
    }

    .sm\:rounded-lg:where(.spanky-shadcn, .spanky-shadcn *) {
      border-radius: var(--radius);
    }

    .sm\:text-left:where(.spanky-shadcn, .spanky-shadcn *) {
      text-align: left;
    }
  }

  @media (min-width: 48rem) {
    .md\:flex-row:where(.spanky-shadcn, .spanky-shadcn *) {
      flex-direction: row;
    }

    .md\:text-sm:where(.spanky-shadcn, .spanky-shadcn *) {
      font-size: var(--text-sm);
      line-height: var(--tw-leading, var(--text-sm--line-height));
    }
  }

  .dark\:border-destructive:is(.dark *):where(.spanky-shadcn, .spanky-shadcn *) {
    border-color: hsl(var(--destructive));
  }

  .\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]:where(.spanky-shadcn, .spanky-shadcn *) {
    padding-inline: calc(var(--spacing) * 2);
  }

  .\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]:where(.spanky-shadcn, .spanky-shadcn *) {
    padding-block: calc(var(--spacing) * 1.5);
  }

  .\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]:where(.spanky-shadcn, .spanky-shadcn *) {
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }

  .\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]:where(.spanky-shadcn, .spanky-shadcn *) {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }

  .\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]:where(.spanky-shadcn, .spanky-shadcn *) {
    color: hsl(var(--muted-foreground));
  }

  .\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]:where(.spanky-shadcn, .spanky-shadcn *) {
    padding-inline: calc(var(--spacing) * 2);
  }

  .\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden]) ~ [cmdk-group]:where(.spanky-shadcn, .spanky-shadcn *) {
    padding-top: 0;
  }

  .\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg:where(.spanky-shadcn, .spanky-shadcn *) {
    height: calc(var(--spacing) * 5);
  }

  .\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg:where(.spanky-shadcn, .spanky-shadcn *) {
    width: calc(var(--spacing) * 5);
  }

  .\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]:where(.spanky-shadcn, .spanky-shadcn *) {
    height: calc(var(--spacing) * 12);
  }

  .\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]:where(.spanky-shadcn, .spanky-shadcn *) {
    padding-inline: calc(var(--spacing) * 2);
  }

  .\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]:where(.spanky-shadcn, .spanky-shadcn *) {
    padding-block: calc(var(--spacing) * 3);
  }

  .\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg:where(.spanky-shadcn, .spanky-shadcn *) {
    height: calc(var(--spacing) * 5);
  }

  .\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg:where(.spanky-shadcn, .spanky-shadcn *) {
    width: calc(var(--spacing) * 5);
  }

  .\[\&_p\]\:leading-relaxed p:where(.spanky-shadcn, .spanky-shadcn *) {
    --tw-leading: var(--leading-relaxed);
    line-height: var(--leading-relaxed);
  }

  .\[\&_svg\]\:pointer-events-none svg:where(.spanky-shadcn, .spanky-shadcn *) {
    pointer-events: none;
  }

  .\[\&_svg\]\:size-4 svg:where(.spanky-shadcn, .spanky-shadcn *) {
    width: calc(var(--spacing) * 4);
    height: calc(var(--spacing) * 4);
  }

  .\[\&_svg\]\:shrink-0 svg:where(.spanky-shadcn, .spanky-shadcn *) {
    flex-shrink: 0;
  }

  .\[\&_tr\]\:border-b tr:where(.spanky-shadcn, .spanky-shadcn *) {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }

  .\[\&_tr\:last-child\]\:border-0 tr:last-child:where(.spanky-shadcn, .spanky-shadcn *) {
    border-style: var(--tw-border-style);
    border-width: 0;
  }

  .\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-md:first-child[data-selected="true"] button:where(.spanky-shadcn, .spanky-shadcn *) {
    border-top-left-radius: calc(var(--radius) - 2px);
    border-bottom-left-radius: calc(var(--radius) - 2px);
  }

  .\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role="checkbox"]):where(.spanky-shadcn, .spanky-shadcn *) {
    padding-right: 0;
  }

  :is(.rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *) *):is(.rdp-button_next > svg):where(.spanky-shadcn, .spanky-shadcn *), :is(.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *) *):is(.rdp-button_previous > svg):where(.spanky-shadcn, .spanky-shadcn *) {
    rotate: 180deg;
  }

  .\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-md:last-child[data-selected="true"] button:where(.spanky-shadcn, .spanky-shadcn *) {
    border-top-right-radius: calc(var(--radius) - 2px);
    border-bottom-right-radius: calc(var(--radius) - 2px);
  }

  .\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\] > [role="checkbox"]:where(.spanky-shadcn, .spanky-shadcn *) {
    --tw-translate-y: 2px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .\[\&\>span\]\:line-clamp-1 > span:where(.spanky-shadcn, .spanky-shadcn *) {
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
  }

  .\[\&\>span\]\:text-xs > span:where(.spanky-shadcn, .spanky-shadcn *) {
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }

  .\[\&\>span\]\:opacity-70 > span:where(.spanky-shadcn, .spanky-shadcn *) {
    opacity: .7;
  }

  .\[\&\>svg\]\:absolute > svg:where(.spanky-shadcn, .spanky-shadcn *) {
    position: absolute;
  }

  .\[\&\>svg\]\:top-4 > svg:where(.spanky-shadcn, .spanky-shadcn *) {
    top: calc(var(--spacing) * 4);
  }

  .\[\&\>svg\]\:left-4 > svg:where(.spanky-shadcn, .spanky-shadcn *) {
    left: calc(var(--spacing) * 4);
  }

  .\[\&\>svg\]\:size-3\.5 > svg:where(.spanky-shadcn, .spanky-shadcn *) {
    width: calc(var(--spacing) * 3.5);
    height: calc(var(--spacing) * 3.5);
  }

  .\[\&\>svg\]\:size-4 > svg:where(.spanky-shadcn, .spanky-shadcn *) {
    width: calc(var(--spacing) * 4);
    height: calc(var(--spacing) * 4);
  }

  .\[\&\>svg\]\:h-3\.5 > svg:where(.spanky-shadcn, .spanky-shadcn *) {
    height: calc(var(--spacing) * 3.5);
  }

  .\[\&\>svg\]\:w-3\.5 > svg:where(.spanky-shadcn, .spanky-shadcn *) {
    width: calc(var(--spacing) * 3.5);
  }

  .\[\&\>svg\]\:shrink-0 > svg:where(.spanky-shadcn, .spanky-shadcn *) {
    flex-shrink: 0;
  }

  .\[\&\>svg\]\:text-destructive > svg:where(.spanky-shadcn, .spanky-shadcn *) {
    color: hsl(var(--destructive));
  }

  .\[\&\>svg\]\:text-foreground > svg:where(.spanky-shadcn, .spanky-shadcn *) {
    color: hsl(var(--foreground));
  }

  .\[\&\>svg\]\:text-muted-foreground > svg:where(.spanky-shadcn, .spanky-shadcn *) {
    color: hsl(var(--muted-foreground));
  }

  .\[\&\>svg\+div\]\:translate-y-\[-3px\] > svg + div:where(.spanky-shadcn, .spanky-shadcn *) {
    --tw-translate-y: -3px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .\[\&\>svg\~\*\]\:pl-7 > svg ~ *:where(.spanky-shadcn, .spanky-shadcn *) {
    padding-left: calc(var(--spacing) * 7);
  }

  .\[\&\>tr\]\:last\:border-b-0 > tr:last-child:where(.spanky-shadcn, .spanky-shadcn *) {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 0;
  }

  .\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state="open"] > svg:where(.spanky-shadcn, .spanky-shadcn *) {
    rotate: 180deg;
  }

  [data-slot="card-content"] .\[\[data-slot\=card-content\]_\&\]\:bg-transparent:where(.spanky-shadcn, .spanky-shadcn *), [data-slot="popover-content"] .\[\[data-slot\=popover-content\]_\&\]\:bg-transparent:where(.spanky-shadcn, .spanky-shadcn *) {
    background-color: #0000;
  }
}

.spanky-shadcn:where(.spanky-shadcn, .spanky-shadcn *) {
  --background: 214 31% 9%;
  --foreground: 214 43% 94%;
  --card: 214 32% 13%;
  --card-foreground: 214 43% 94%;
  --popover: 214 32% 13%;
  --popover-foreground: 214 43% 94%;
  --primary: 215 100% 71%;
  --primary-foreground: 214 40% 10%;
  --secondary: 215 29% 21%;
  --secondary-foreground: 214 43% 94%;
  --muted: 215 29% 21%;
  --muted-foreground: 215 19% 64%;
  --accent: 215 30% 25%;
  --accent-foreground: 214 43% 94%;
  --destructive: 0 60% 55%;
  --destructive-foreground: 0 0% 100%;
  --border: 214 29% 28%;
  --input: 214 29% 28%;
  --ring: 215 100% 71%;
  --radius: 6px;
  color: hsl(var(--foreground));
  box-sizing: border-box;
  font-family: system-ui, sans-serif;
  line-height: 1.4;
}

.spanky-shadcn-component:where(.spanky-shadcn, .spanky-shadcn *) {
  min-width: 0;
  min-height: 24px;
}

.spanky-shadcn-component > .spanky-shadcn-component:where(.spanky-shadcn, .spanky-shadcn *) {
  margin-top: 8px;
}

.spanky-choice:where(.spanky-shadcn, .spanky-shadcn *) {
  color: hsl(var(--muted-foreground));
  margin: 4px 8px;
  font-size: 11px;
  display: inline-block;
}

@keyframes enter {
  from {
    opacity: var(--tw-enter-opacity, 1);
    transform: translate3d(var(--tw-enter-translate-x, 0), var(--tw-enter-translate-y, 0), 0) scale3d(var(--tw-enter-scale, 1), var(--tw-enter-scale, 1), var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0));
  }
}

@keyframes exit {
  to {
    opacity: var(--tw-exit-opacity, 1);
    transform: translate3d(var(--tw-exit-translate-x, 0), var(--tw-exit-translate-y, 0), 0) scale3d(var(--tw-exit-scale, 1), var(--tw-exit-scale, 1), var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0));
  }
}

@property --tw-translate-x {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-translate-y {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-translate-z {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-rotate-x {
  syntax: "*";
  inherits: false
}

@property --tw-rotate-y {
  syntax: "*";
  inherits: false
}

@property --tw-rotate-z {
  syntax: "*";
  inherits: false
}

@property --tw-skew-x {
  syntax: "*";
  inherits: false
}

@property --tw-skew-y {
  syntax: "*";
  inherits: false
}

@property --tw-space-y-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}

@property --tw-leading {
  syntax: "*";
  inherits: false
}

@property --tw-font-weight {
  syntax: "*";
  inherits: false
}

@property --tw-tracking {
  syntax: "*";
  inherits: false
}

@property --tw-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-inset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-inset-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-inset-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-ring-color {
  syntax: "*";
  inherits: false
}

@property --tw-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-inset-ring-color {
  syntax: "*";
  inherits: false
}

@property --tw-inset-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-ring-inset {
  syntax: "*";
  inherits: false
}

@property --tw-ring-offset-width {
  syntax: "<length>";
  inherits: false;
  initial-value: 0;
}

@property --tw-ring-offset-color {
  syntax: "*";
  inherits: false;
  initial-value: #fff;
}

@property --tw-ring-offset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-outline-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}

@property --tw-blur {
  syntax: "*";
  inherits: false
}

@property --tw-brightness {
  syntax: "*";
  inherits: false
}

@property --tw-contrast {
  syntax: "*";
  inherits: false
}

@property --tw-grayscale {
  syntax: "*";
  inherits: false
}

@property --tw-hue-rotate {
  syntax: "*";
  inherits: false
}

@property --tw-invert {
  syntax: "*";
  inherits: false
}

@property --tw-opacity {
  syntax: "*";
  inherits: false
}

@property --tw-saturate {
  syntax: "*";
  inherits: false
}

@property --tw-sepia {
  syntax: "*";
  inherits: false
}

@property --tw-drop-shadow {
  syntax: "*";
  inherits: false
}

@property --tw-drop-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-drop-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-drop-shadow-size {
  syntax: "*";
  inherits: false
}

@property --tw-duration {
  syntax: "*";
  inherits: false
}

@property --tw-ease {
  syntax: "*";
  inherits: false
}

@property --tw-space-x-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@keyframes pulse {
  50% {
    opacity: .5;
  }
}

:root{
  --bp-emphasis-transition-duration:100ms;
  --bp-emphasis-ease-default:cubic-bezier(0.4, 1, 0.75, 0.9);
  --bp-emphasis-ease-bounce:cubic-bezier(0.54, 1.12, 0.38, 1.11);
  --bp-emphasis-focus-color:#2d72d2;
  --bp-emphasis-focus-width:2px;
  --bp-emphasis-focus-offset:2px;
  --bp-emphasis-motion-reduced:0;
  --bp-intent-default-rest:#5f6b7c;
  --bp-intent-default-hover:#404854;
  --bp-intent-default-active:#383e47;
  --bp-intent-default-disabled:#8f99a8;
  --bp-intent-default-foreground:#ffffff;
  --bp-intent-primary-rest:#2d72d2;
  --bp-intent-primary-hover:#215db0;
  --bp-intent-primary-active:#184a90;
  --bp-intent-primary-disabled:#4c90f0;
  --bp-intent-primary-foreground:#ffffff;
  --bp-intent-success-rest:#238551;
  --bp-intent-success-hover:#1c6e42;
  --bp-intent-success-active:#165a36;
  --bp-intent-success-disabled:#32a467;
  --bp-intent-success-foreground:#ffffff;
  --bp-intent-warning-rest:#c87619;
  --bp-intent-warning-hover:#935610;
  --bp-intent-warning-active:#77450d;
  --bp-intent-warning-disabled:#ec9a3c;
  --bp-intent-warning-foreground:#111418;
  --bp-intent-danger-rest:#cd4246;
  --bp-intent-danger-hover:#ac2f33;
  --bp-intent-danger-active:#8e292c;
  --bp-intent-danger-disabled:#e76a6e;
  --bp-intent-danger-foreground:#ffffff;
  --bp-palette-black:#111418;
  --bp-palette-white:#ffffff;
  --bp-palette-dark-gray-1:#1c2127;
  --bp-palette-dark-gray-2:#252a31;
  --bp-palette-dark-gray-3:#2f343c;
  --bp-palette-dark-gray-4:#383e47;
  --bp-palette-dark-gray-5:#404854;
  --bp-palette-gray-1:#5f6b7c;
  --bp-palette-gray-2:#738091;
  --bp-palette-gray-3:#8f99a8;
  --bp-palette-gray-4:#abb3bf;
  --bp-palette-gray-5:#c5cbd3;
  --bp-palette-light-gray-1:#d3d8de;
  --bp-palette-light-gray-2:#dce0e5;
  --bp-palette-light-gray-3:#e5e8eb;
  --bp-palette-light-gray-4:#edeff2;
  --bp-palette-light-gray-5:#f6f7f9;
  --bp-palette-blue-1:#184a90;
  --bp-palette-blue-2:#215db0;
  --bp-palette-blue-3:#2d72d2;
  --bp-palette-blue-4:#4c90f0;
  --bp-palette-blue-5:#8abbff;
  --bp-palette-green-1:#165a36;
  --bp-palette-green-2:#1c6e42;
  --bp-palette-green-3:#238551;
  --bp-palette-green-4:#32a467;
  --bp-palette-green-5:#72ca9b;
  --bp-palette-orange-1:#77450d;
  --bp-palette-orange-2:#935610;
  --bp-palette-orange-3:#c87619;
  --bp-palette-orange-4:#ec9a3c;
  --bp-palette-orange-5:#fbb360;
  --bp-palette-red-1:#8e292c;
  --bp-palette-red-2:#ac2f33;
  --bp-palette-red-3:#cd4246;
  --bp-palette-red-4:#e76a6e;
  --bp-palette-red-5:#fa999c;
  --bp-palette-vermilion-1:#96290d;
  --bp-palette-vermilion-2:#b83211;
  --bp-palette-vermilion-3:#d33d17;
  --bp-palette-vermilion-4:#eb6847;
  --bp-palette-vermilion-5:#ff9980;
  --bp-palette-rose-1:#a82255;
  --bp-palette-rose-2:#c22762;
  --bp-palette-rose-3:#db2c6f;
  --bp-palette-rose-4:#f5498b;
  --bp-palette-rose-5:#ff66a1;
  --bp-palette-violet-1:#5c255c;
  --bp-palette-violet-2:#7c327c;
  --bp-palette-violet-3:#9d3f9d;
  --bp-palette-violet-4:#bd6bbd;
  --bp-palette-violet-5:#d69fd6;
  --bp-palette-indigo-1:#5642a6;
  --bp-palette-indigo-2:#634dbf;
  --bp-palette-indigo-3:#7961db;
  --bp-palette-indigo-4:#9881f3;
  --bp-palette-indigo-5:#bdadff;
  --bp-palette-cerulean-1:#0c5174;
  --bp-palette-cerulean-2:#0f6894;
  --bp-palette-cerulean-3:#147eb3;
  --bp-palette-cerulean-4:#3fa6da;
  --bp-palette-cerulean-5:#68c1ee;
  --bp-palette-turquoise-1:#004d46;
  --bp-palette-turquoise-2:#007067;
  --bp-palette-turquoise-3:#00a396;
  --bp-palette-turquoise-4:#13c9ba;
  --bp-palette-turquoise-5:#7ae1d8;
  --bp-palette-forest-1:#1d7324;
  --bp-palette-forest-2:#238c2c;
  --bp-palette-forest-3:#29a634;
  --bp-palette-forest-4:#43bf4d;
  --bp-palette-forest-5:#62d96b;
  --bp-palette-lime-1:#43501b;
  --bp-palette-lime-2:#5a701a;
  --bp-palette-lime-3:#8eb125;
  --bp-palette-lime-4:#b6d94c;
  --bp-palette-lime-5:#d4f17e;
  --bp-palette-gold-1:#5c4405;
  --bp-palette-gold-2:#866103;
  --bp-palette-gold-3:#d1980b;
  --bp-palette-gold-4:#f0b726;
  --bp-palette-gold-5:#fbd065;
  --bp-palette-sepia-1:#5e4123;
  --bp-palette-sepia-2:#7a542e;
  --bp-palette-sepia-3:#946638;
  --bp-palette-sepia-4:#af855a;
  --bp-palette-sepia-5:#d0b090;
  --bp-surface-border-color-default:#5f6b7c1f;
  --bp-surface-border-color-strong:#5f6b7c40;
  --bp-surface-border-width:1px;
  --bp-surface-border-radius:4px;
  --bp-surface-shadow-0:0px 0px 0px 1px rgba(0, 0, 0, 0.15), 0px 0px 5px 0px rgba(0, 0, 0, 0.02);
  --bp-surface-shadow-1:0px 0px 0px 1px rgba(0, 0, 0, 0.1), 0px 1px 3px 0px rgba(0, 0, 0, 0.1), 0px 1px 2px -1px rgba(0, 0, 0, 0.1);
  --bp-surface-shadow-2:0px 0px 0px 1px rgba(0, 0, 0, 0.1), 0px 4px 6px -4px rgba(0, 0, 0, 0.1), 0px 10px 15px -3px rgba(0, 0, 0, 0.1);
  --bp-surface-shadow-3:0px 0px 0px 1px rgba(0, 0, 0, 0.1), 0px 20px 25px -5px rgba(0, 0, 0, 0.1), 0px 10px 15px -3px rgba(0, 0, 0, 0.1);
  --bp-surface-shadow-4:0px 0px 0px 1px rgba(0, 0, 0, 0.1), 0px 25px 50px -12px rgba(0, 0, 0, 0.3);
  --bp-surface-spacing:4px;
  --bp-surface-z-index-0:0;
  --bp-surface-z-index-1:10;
  --bp-surface-z-index-2:20;
  --bp-surface-z-index-3:30;
  --bp-surface-z-index-4:40;
  --bp-surface-color-code:#ffffffb3;
  --bp-surface-layer-opacity:0.05;
  --bp-surface-layer-color-default:#5f6b7c0d;
  --bp-surface-layer-color-primary:#2d72d20d;
  --bp-surface-layer-color-success:#2385510d;
  --bp-surface-layer-color-warning:#c876190d;
  --bp-surface-layer-color-danger:#cd42460d;
  --bp-surface-layer-default:linear-gradient(#5f6b7c0d 0 0);
  --bp-surface-layer-primary:linear-gradient(#2d72d20d 0 0);
  --bp-surface-layer-success:linear-gradient(#2385510d 0 0);
  --bp-surface-layer-warning:linear-gradient(#c876190d 0 0);
  --bp-surface-layer-danger:linear-gradient(#cd42460d 0 0);
  --bp-surface-background-color-default-rest:#ffffff;
  --bp-surface-background-color-default-hover:#f6f7f9;
  --bp-surface-background-color-default-active:#edeff2;
  --bp-surface-background-color-default-disabled:#ffffff;
  --bp-surface-background-color-primary-rest:#2d72d2;
  --bp-surface-background-color-primary-hover:#215db0;
  --bp-surface-background-color-primary-active:#184a90;
  --bp-surface-background-color-primary-disabled:#4c90f0;
  --bp-surface-background-color-success-rest:#238551;
  --bp-surface-background-color-success-hover:#1c6e42;
  --bp-surface-background-color-success-active:#165a36;
  --bp-surface-background-color-success-disabled:#32a467;
  --bp-surface-background-color-warning-rest:#c87619;
  --bp-surface-background-color-warning-hover:#935610;
  --bp-surface-background-color-warning-active:#77450d;
  --bp-surface-background-color-warning-disabled:#ec9a3c;
  --bp-surface-background-color-danger-rest:#cd4246;
  --bp-surface-background-color-danger-hover:#ac2f33;
  --bp-surface-background-color-danger-active:#8e292c;
  --bp-surface-background-color-danger-disabled:#e76a6e;
  --bp-typography-family-default:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", blueprint-icons-16, sans-serif;
  --bp-typography-family-mono:monospace;
  --bp-typography-size-body-x-small:10px;
  --bp-typography-size-body-small:12px;
  --bp-typography-size-body-medium:14px;
  --bp-typography-size-body-large:16px;
  --bp-typography-size-heading-small:16px;
  --bp-typography-size-heading-medium:20px;
  --bp-typography-size-heading-large:24px;
  --bp-typography-size-heading-x-large:28px;
  --bp-typography-size-heading-display:46px;
  --bp-typography-size-code-small:12px;
  --bp-typography-size-code-medium:13px;
  --bp-typography-size-code-large:14px;
  --bp-typography-weight-default:400;
  --bp-typography-weight-bold:600;
  --bp-typography-line-height-default:1.28581;
  --bp-typography-line-height-large:1.5;
  --bp-typography-color-muted:#5f6b7c;
  --bp-typography-color-default-rest:#1c2127;
  --bp-typography-color-default-hover:#111418;
  --bp-typography-color-default-active:#252a31;
  --bp-typography-color-default-disabled:#8f99a8;
  --bp-typography-color-primary-rest:#2d72d2;
  --bp-typography-color-primary-hover:#215db0;
  --bp-typography-color-primary-active:#184a90;
  --bp-typography-color-primary-disabled:#4c90f0;
  --bp-typography-color-success-rest:#238551;
  --bp-typography-color-success-hover:#1c6e42;
  --bp-typography-color-success-active:#165a36;
  --bp-typography-color-success-disabled:#32a467;
  --bp-typography-color-warning-rest:#c87619;
  --bp-typography-color-warning-hover:#935610;
  --bp-typography-color-warning-active:#77450d;
  --bp-typography-color-warning-disabled:#ec9a3c;
  --bp-typography-color-danger-rest:#cd4246;
  --bp-typography-color-danger-hover:#ac2f33;
  --bp-typography-color-danger-active:#8e292c;
  --bp-typography-color-danger-disabled:#e76a6e;
}

@supports (color: oklch(from var(--any-color) l c h)){
  :root{
    --bp-surface-border-color-default:oklch(from var(--bp-intent-default-rest) l c h / 0.12);
    --bp-surface-border-color-strong:oklch(from var(--bp-intent-default-rest) l c h / 0.25);
    --bp-surface-color-code:oklch(from var(--bp-palette-white) l c h / 0.7);
    --bp-surface-layer-color-default:oklch(from var(--bp-intent-default-rest) l c h / var(--bp-surface-layer-opacity));
    --bp-surface-layer-color-primary:oklch(from var(--bp-intent-primary-rest) l c h / var(--bp-surface-layer-opacity));
    --bp-surface-layer-color-success:oklch(from var(--bp-intent-success-rest) l c h / var(--bp-surface-layer-opacity));
    --bp-surface-layer-color-warning:oklch(from var(--bp-intent-warning-rest) l c h / var(--bp-surface-layer-opacity));
    --bp-surface-layer-color-danger:oklch(from var(--bp-intent-danger-rest) l c h / var(--bp-surface-layer-opacity));
    --bp-surface-layer-default:linear-gradient(oklch(from var(--bp-intent-default-rest) l c h / var(--bp-surface-layer-opacity)) 0 0);
    --bp-surface-layer-primary:linear-gradient(oklch(from var(--bp-intent-primary-rest) l c h / var(--bp-surface-layer-opacity)) 0 0);
    --bp-surface-layer-success:linear-gradient(oklch(from var(--bp-intent-success-rest) l c h / var(--bp-surface-layer-opacity)) 0 0);
    --bp-surface-layer-warning:linear-gradient(oklch(from var(--bp-intent-warning-rest) l c h / var(--bp-surface-layer-opacity)) 0 0);
    --bp-surface-layer-danger:linear-gradient(oklch(from var(--bp-intent-danger-rest) l c h / var(--bp-surface-layer-opacity)) 0 0);
    --bp-surface-background-color-default-rest:oklch(from var(--bp-intent-default-rest) calc(l * 1.909) calc(c * 0) h);
    --bp-surface-background-color-default-hover:oklch(from var(--bp-intent-default-hover) calc(l + 0.577) calc(c + -0.02) calc(h + 6.2));
    --bp-surface-background-color-default-active:oklch(from var(--bp-intent-default-active) calc(l + 0.59) calc(c + -0.013) calc(h + 0));
    --bp-surface-background-color-default-disabled:oklch(from var(--bp-intent-default-disabled) calc(l * 1.471) calc(c * 0) h);
    --bp-typography-color-default-rest:oklch(from var(--bp-intent-default-rest) calc(l + -0.279) calc(c + -0.017) calc(h + -4));
    --bp-typography-color-default-hover:oklch(from var(--bp-intent-default-hover) calc(l + -0.209) calc(c + -0.013) calc(h + -2.7));
    --bp-typography-color-default-active:oklch(from var(--bp-intent-default-active) calc(l + -0.079) calc(c + -0.003) calc(h + -1.6));
  }
}
[data-bp-color-scheme=dark],
.bp6-dark{
  --bp-surface-border-color-default:#ffffff33;
  --bp-surface-border-color-strong:#ffffff4d;
  --bp-surface-shadow-0:inset 0px 0px 0px 1px rgba(255, 255, 255, 0.2), 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
  --bp-surface-shadow-1:inset 0px 0px 0px 1px rgba(255, 255, 255, 0.2), 0px 1px 10px 0px rgba(0, 0, 0, 0.2), 0px 1px 10px -1px rgba(0, 0, 0, 0.2);
  --bp-surface-shadow-2:inset 0px 0px 0px 1px rgba(255, 255, 255, 0.2), 0px 4px 6px -4px rgba(0, 0, 0, 0.5), 0px 10px 30px -5px rgba(0, 0, 0, 0.5);
  --bp-surface-shadow-3:inset 0px 0px 0px 1px rgba(255, 255, 255, 0.2), 0px 20px 25px -5px rgba(0, 0, 0, 0.3), 0px 10px 30px -5px rgba(0, 0, 0, 0.3);
  --bp-surface-shadow-4:inset 0px 0px 0px 1px rgba(255, 255, 255, 0.2), 0px 25px 60px -12px rgba(0, 0, 0, 0.85);
  --bp-surface-color-code:#1114184d;
  --bp-surface-background-color-default-rest:#111418;
  --bp-surface-background-color-default-hover:#1c2127;
  --bp-surface-background-color-default-active:#252a31;
  --bp-surface-background-color-default-disabled:#111418;
  --bp-typography-color-default-rest:#a5aab3;
  --bp-typography-color-default-hover:#646970;
  --bp-typography-color-default-active:#54575d;
}

@supports (color: oklch(from var(--any-color) l c h)){
  [data-bp-color-scheme=dark],
  .bp6-dark{
    --bp-surface-border-color-default:oklch(from var(--bp-palette-white) l c h / 0.2);
    --bp-surface-border-color-strong:oklch(from var(--bp-palette-white) l c h / 0.3);
    --bp-surface-color-code:oklch(from var(--bp-palette-black) l c h / 0.3);
    --bp-surface-background-color-default-rest:oklch(from var(--bp-intent-default-rest) calc(l * 0.362) calc(c * 0.308) calc(h + -1.44));
    --bp-surface-background-color-default-hover:oklch(from var(--bp-intent-default-hover) calc(l * 0.615) calc(c * 0.597) calc(h + -5.29));
    --bp-surface-background-color-default-active:oklch(from var(--bp-intent-default-active) calc(l * 0.782) calc(c * 0.84) calc(h + -1.58));
    --bp-surface-background-color-default-disabled:oklch(from var(--bp-intent-default-disabled) calc(l * 0.279) calc(c * 0.377) calc(h + -2.74));
    --bp-typography-color-default-rest:oklch(from var(--bp-intent-default-rest) calc(l + 0.212) calc(c + -0.016) calc(h + 6.2));
    --bp-typography-color-default-hover:oklch(from var(--bp-intent-default-hover) calc(l + 0.12) calc(c + -0.01) calc(h + 0));
    --bp-typography-color-default-active:oklch(from var(--bp-intent-default-active) calc(l + 0.095) calc(c + -0.008) calc(h + 0));
  }
}
html{
  box-sizing:border-box;
}

*,
*::before,
*::after{
  box-sizing:inherit;
}

body{
  font-size:14px;
  font-weight:400;
  letter-spacing:0;
  line-height:1.28581;
  text-transform:none;
  color:#1c2127;
  font-family:-apple-system, "BlinkMacSystemFont", "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Open Sans", "Helvetica Neue", "blueprint-icons-16", sans-serif;
}

p{
  margin-bottom:8px;
  margin-top:0;
}

small{
  font-size:12px;
}

strong{
  font-weight:600;
}

::-moz-selection{
  background:rgba(125, 188, 255, 0.6);
}

::selection{
  background:rgba(125, 188, 255, 0.6);
}
.bp6-icon{
  display:inline-block;
  flex:0 0 auto;
  vertical-align:text-bottom;
}
.bp6-icon:not(:empty)::before{
  content:"" !important;
  content:unset !important;
}
.bp6-icon > svg{
  display:block;
}
.bp6-icon > svg:not([fill]){
  fill:currentcolor;
}
.bp6-icon.bp6-icon-muted svg{
  fill-opacity:0.15;
  overflow:visible;
}
.bp6-icon.bp6-icon-muted svg path{
  stroke:#8f99a8;
  stroke-opacity:0.5;
  stroke-width:0.5px;
}
.bp6-dark .bp6-icon .bp6-icon-muted svg{
  fill-opacity:0.2;
}

span.bp6-icon-standard{
  font-family:"blueprint-icons-16", sans-serif;
  font-size:16px;
  font-style:normal;
  font-variant:normal;
  font-weight:400;
  height:16px;
  line-height:1;
  width:16px;
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  display:inline-block;
}

span.bp6-icon-large{
  font-family:"blueprint-icons-20", sans-serif;
  font-size:20px;
  font-style:normal;
  font-variant:normal;
  font-weight:400;
  height:20px;
  line-height:1;
  width:20px;
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  display:inline-block;
}

span.bp6-icon:empty{
  font-family:"blueprint-icons-20";
  font-size:inherit;
  font-style:normal;
  font-weight:400;
  line-height:1;
}
span.bp6-icon:empty::before{
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
}
span.bp6-icon:empty.bp6-icon-standard{
  font-size:16px;
}
span.bp6-icon:empty.bp6-icon-large{
  font-size:20px;
}

.bp6-icon-add::before{
  content:"\f109";
}

.bp6-icon-add-application::before{
  content:"\f3b8";
}

.bp6-icon-add-child::before{
  content:"\f39d";
}

.bp6-icon-add-clip::before{
  content:"\f101";
}

.bp6-icon-add-column-left::before{
  content:"\f102";
}

.bp6-icon-add-column-right::before{
  content:"\f103";
}

.bp6-icon-add-derived-column::before{
  content:"\f3b9";
}

.bp6-icon-add-location::before{
  content:"\f104";
}

.bp6-icon-add-parent::before{
  content:"\f39e";
}

.bp6-icon-add-row-bottom::before{
  content:"\f105";
}

.bp6-icon-add-row-top::before{
  content:"\f106";
}

.bp6-icon-add-tile::before{
  content:"\f3ba";
}

.bp6-icon-add-to-artifact::before{
  content:"\f107";
}

.bp6-icon-add-to-folder::before{
  content:"\f108";
}

.bp6-icon-aimpoints-target::before{
  content:"\f335";
}

.bp6-icon-airplane::before{
  content:"\f10a";
}

.bp6-icon-align-center::before{
  content:"\f10b";
}

.bp6-icon-align-justify::before{
  content:"\f10c";
}

.bp6-icon-align-left::before{
  content:"\f10d";
}

.bp6-icon-align-right::before{
  content:"\f10e";
}

.bp6-icon-alignment-bottom::before{
  content:"\f10f";
}

.bp6-icon-alignment-horizontal-center::before{
  content:"\f110";
}

.bp6-icon-alignment-left::before{
  content:"\f111";
}

.bp6-icon-alignment-right::before{
  content:"\f112";
}

.bp6-icon-alignment-top::before{
  content:"\f113";
}

.bp6-icon-alignment-vertical-center::before{
  content:"\f114";
}

.bp6-icon-ammunition::before{
  content:"\f342";
}

.bp6-icon-anchor::before{
  content:"\f330";
}

.bp6-icon-annotation::before{
  content:"\f115";
}

.bp6-icon-announcement::before{
  content:"\f396";
}

.bp6-icon-antenna::before{
  content:"\f116";
}

.bp6-icon-app-header::before{
  content:"\f117";
}

.bp6-icon-application::before{
  content:"\f118";
}

.bp6-icon-applications::before{
  content:"\f119";
}

.bp6-icon-archive::before{
  content:"\f11a";
}

.bp6-icon-area-of-interest::before{
  content:"\f11b";
}

.bp6-icon-array::before{
  content:"\f121";
}

.bp6-icon-array-boolean::before{
  content:"\f11c";
}

.bp6-icon-array-date::before{
  content:"\f11d";
}

.bp6-icon-array-floating-point::before{
  content:"\f32d";
}

.bp6-icon-array-numeric::before{
  content:"\f11e";
}

.bp6-icon-array-object::before{
  content:"\f394";
}

.bp6-icon-array-string::before{
  content:"\f11f";
}

.bp6-icon-array-timestamp::before{
  content:"\f120";
}

.bp6-icon-arrow-bottom-left::before{
  content:"\f122";
}

.bp6-icon-arrow-bottom-right::before{
  content:"\f123";
}

.bp6-icon-arrow-down::before{
  content:"\f124";
}

.bp6-icon-arrow-left::before{
  content:"\f125";
}

.bp6-icon-arrow-right::before{
  content:"\f126";
}

.bp6-icon-arrow-top-left::before{
  content:"\f127";
}

.bp6-icon-arrow-top-right::before{
  content:"\f128";
}

.bp6-icon-arrow-up::before{
  content:"\f129";
}

.bp6-icon-arrows-arc::before{
  content:"\f387";
}

.bp6-icon-arrows-horizontal::before{
  content:"\f12a";
}

.bp6-icon-arrows-vertical::before{
  content:"\f12b";
}

.bp6-icon-asterisk::before{
  content:"\f12c";
}

.bp6-icon-at::before{
  content:"\f331";
}

.bp6-icon-automatic-updates::before{
  content:"\f12d";
}

.bp6-icon-axle::before{
  content:"\f338";
}

.bp6-icon-backlink::before{
  content:"\f12e";
}

.bp6-icon-backward-ten::before{
  content:"\f35c";
}

.bp6-icon-badge::before{
  content:"\f12f";
}

.bp6-icon-ban-circle::before{
  content:"\f130";
}

.bp6-icon-bank-account::before{
  content:"\f131";
}

.bp6-icon-barcode::before{
  content:"\f132";
}

.bp6-icon-binary-number::before{
  content:"\f357";
}

.bp6-icon-blank::before{
  content:"\f133";
}

.bp6-icon-block-promote::before{
  content:"\f372";
}

.bp6-icon-blocked-person::before{
  content:"\f134";
}

.bp6-icon-bold::before{
  content:"\f135";
}

.bp6-icon-book::before{
  content:"\f136";
}

.bp6-icon-bookmark::before{
  content:"\f137";
}

.bp6-icon-box::before{
  content:"\f138";
}

.bp6-icon-branch-locked::before{
  content:"\f3a6";
}

.bp6-icon-branch-unlocked::before{
  content:"\f3a7";
}

.bp6-icon-briefcase::before{
  content:"\f139";
}

.bp6-icon-bring-data::before{
  content:"\f13a";
}

.bp6-icon-bring-forward::before{
  content:"\f354";
}

.bp6-icon-british-pound::before{
  content:"\f386";
}

.bp6-icon-bug::before{
  content:"\f32e";
}

.bp6-icon-buggy::before{
  content:"\f13b";
}

.bp6-icon-build::before{
  content:"\f13c";
}

.bp6-icon-bullseye::before{
  content:"\f359";
}

.bp6-icon-calculator::before{
  content:"\f13d";
}

.bp6-icon-calendar::before{
  content:"\f13e";
}

.bp6-icon-camera::before{
  content:"\f13f";
}

.bp6-icon-caret-down::before{
  content:"\f140";
}

.bp6-icon-caret-left::before{
  content:"\f141";
}

.bp6-icon-caret-right::before{
  content:"\f142";
}

.bp6-icon-caret-up::before{
  content:"\f143";
}

.bp6-icon-cargo-ship::before{
  content:"\f144";
}

.bp6-icon-cell-tower::before{
  content:"\f145";
}

.bp6-icon-changes::before{
  content:"\f146";
}

.bp6-icon-chart::before{
  content:"\f147";
}

.bp6-icon-chat::before{
  content:"\f148";
}

.bp6-icon-chevron-backward::before{
  content:"\f149";
}

.bp6-icon-chevron-down::before{
  content:"\f14a";
}

.bp6-icon-chevron-forward::before{
  content:"\f14b";
}

.bp6-icon-chevron-left::before{
  content:"\f14c";
}

.bp6-icon-chevron-right::before{
  content:"\f14d";
}

.bp6-icon-chevron-up::before{
  content:"\f14e";
}

.bp6-icon-circle::before{
  content:"\f153";
}

.bp6-icon-circle-arrow-down::before{
  content:"\f14f";
}

.bp6-icon-circle-arrow-left::before{
  content:"\f150";
}

.bp6-icon-circle-arrow-right::before{
  content:"\f151";
}

.bp6-icon-circle-arrow-up::before{
  content:"\f152";
}

.bp6-icon-circle-dashed::before{
  content:"\f3bb";
}

.bp6-icon-citation::before{
  content:"\f154";
}

.bp6-icon-clean::before{
  content:"\f155";
}

.bp6-icon-clip::before{
  content:"\f156";
}

.bp6-icon-clipboard::before{
  content:"\f157";
}

.bp6-icon-clipboard-file::before{
  content:"\f35b";
}

.bp6-icon-cloud::before{
  content:"\f15a";
}

.bp6-icon-cloud-download::before{
  content:"\f158";
}

.bp6-icon-cloud-server::before{
  content:"\f35a";
}

.bp6-icon-cloud-tick::before{
  content:"\f34e";
}

.bp6-icon-cloud-upload::before{
  content:"\f159";
}

.bp6-icon-code::before{
  content:"\f15c";
}

.bp6-icon-code-block::before{
  content:"\f15b";
}

.bp6-icon-cog::before{
  content:"\f15d";
}

.bp6-icon-collapse-all::before{
  content:"\f15e";
}

.bp6-icon-color-fill::before{
  content:"\f328";
}

.bp6-icon-column-layout::before{
  content:"\f15f";
}

.bp6-icon-comment::before{
  content:"\f160";
}

.bp6-icon-comparison::before{
  content:"\f161";
}

.bp6-icon-compass::before{
  content:"\f162";
}

.bp6-icon-compressed::before{
  content:"\f163";
}

.bp6-icon-confirm::before{
  content:"\f164";
}

.bp6-icon-console::before{
  content:"\f165";
}

.bp6-icon-console-alert::before{
  content:"\f3ad";
}

.bp6-icon-construction::before{
  content:"\f395";
}

.bp6-icon-contrast::before{
  content:"\f166";
}

.bp6-icon-control::before{
  content:"\f167";
}

.bp6-icon-credit-card::before{
  content:"\f168";
}

.bp6-icon-crop::before{
  content:"\f353";
}

.bp6-icon-cross::before{
  content:"\f169";
}

.bp6-icon-cross-circle::before{
  content:"\f336";
}

.bp6-icon-crown::before{
  content:"\f16a";
}

.bp6-icon-crystal-ball::before{
  content:"\f3c2";
}

.bp6-icon-css-style::before{
  content:"\f36b";
}

.bp6-icon-cube::before{
  content:"\f16d";
}

.bp6-icon-cube-add::before{
  content:"\f16b";
}

.bp6-icon-cube-cutout::before{
  content:"\f3b5";
}

.bp6-icon-cube-cutouts::before{
  content:"\f3b6";
}

.bp6-icon-cube-edit::before{
  content:"\f383";
}

.bp6-icon-cube-remove::before{
  content:"\f16c";
}

.bp6-icon-cubes::before{
  content:"\f373";
}

.bp6-icon-curly-braces::before{
  content:"\f358";
}

.bp6-icon-curved-range-chart::before{
  content:"\f16e";
}

.bp6-icon-cut::before{
  content:"\f16f";
}

.bp6-icon-cycle::before{
  content:"\f170";
}

.bp6-icon-dashboard::before{
  content:"\f171";
}

.bp6-icon-data-cloud::before{
  content:"\f391";
}

.bp6-icon-data-connection::before{
  content:"\f172";
}

.bp6-icon-data-lineage::before{
  content:"\f173";
}

.bp6-icon-data-search::before{
  content:"\f36f";
}

.bp6-icon-data-sync::before{
  content:"\f36c";
}

.bp6-icon-database::before{
  content:"\f174";
}

.bp6-icon-delete::before{
  content:"\f175";
}

.bp6-icon-delete-clip::before{
  content:"\f3a3";
}

.bp6-icon-delta::before{
  content:"\f176";
}

.bp6-icon-derive-column::before{
  content:"\f177";
}

.bp6-icon-descendant::before{
  content:"\f3bc";
}

.bp6-icon-desktop::before{
  content:"\f178";
}

.bp6-icon-detection::before{
  content:"\f341";
}

.bp6-icon-diagnosis::before{
  content:"\f179";
}

.bp6-icon-diagram-tree::before{
  content:"\f17a";
}

.bp6-icon-direction-left::before{
  content:"\f17b";
}

.bp6-icon-direction-right::before{
  content:"\f17c";
}

.bp6-icon-disable::before{
  content:"\f17d";
}

.bp6-icon-divide::before{
  content:"\f327";
}

.bp6-icon-document::before{
  content:"\f180";
}

.bp6-icon-document-code::before{
  content:"\f3a0";
}

.bp6-icon-document-locked::before{
  content:"\f3a1";
}

.bp6-icon-document-open::before{
  content:"\f17e";
}

.bp6-icon-document-share::before{
  content:"\f17f";
}

.bp6-icon-dollar::before{
  content:"\f181";
}

.bp6-icon-dot::before{
  content:"\f182";
}

.bp6-icon-double-caret-horizontal::before{
  content:"\f183";
}

.bp6-icon-double-caret-vertical::before{
  content:"\f184";
}

.bp6-icon-double-chevron-down::before{
  content:"\f185";
}

.bp6-icon-double-chevron-left::before{
  content:"\f186";
}

.bp6-icon-double-chevron-right::before{
  content:"\f187";
}

.bp6-icon-double-chevron-up::before{
  content:"\f188";
}

.bp6-icon-doughnut-chart::before{
  content:"\f189";
}

.bp6-icon-download::before{
  content:"\f18a";
}

.bp6-icon-drag-handle-horizontal::before{
  content:"\f18b";
}

.bp6-icon-drag-handle-vertical::before{
  content:"\f18c";
}

.bp6-icon-draw::before{
  content:"\f18d";
}

.bp6-icon-drawer-left::before{
  content:"\f18f";
}

.bp6-icon-drawer-left-filled::before{
  content:"\f18e";
}

.bp6-icon-drawer-right::before{
  content:"\f191";
}

.bp6-icon-drawer-right-filled::before{
  content:"\f190";
}

.bp6-icon-drive-time::before{
  content:"\f192";
}

.bp6-icon-drone::before{
  content:"\f3b1";
}

.bp6-icon-drone-uav::before{
  content:"\f3b2";
}

.bp6-icon-duplicate::before{
  content:"\f193";
}

.bp6-icon-edit::before{
  content:"\f194";
}

.bp6-icon-eject::before{
  content:"\f195";
}

.bp6-icon-emoji::before{
  content:"\f196";
}

.bp6-icon-endnote::before{
  content:"\f356";
}

.bp6-icon-endorsed::before{
  content:"\f197";
}

.bp6-icon-engagement::before{
  content:"\f3bd";
}

.bp6-icon-envelope::before{
  content:"\f198";
}

.bp6-icon-equals::before{
  content:"\f199";
}

.bp6-icon-eraser::before{
  content:"\f19a";
}

.bp6-icon-error::before{
  content:"\f19b";
}

.bp6-icon-euro::before{
  content:"\f19c";
}

.bp6-icon-excavator::before{
  content:"\f36d";
}

.bp6-icon-exchange::before{
  content:"\f19d";
}

.bp6-icon-exclude-row::before{
  content:"\f19e";
}

.bp6-icon-expand-all::before{
  content:"\f19f";
}

.bp6-icon-explain::before{
  content:"\f34d";
}

.bp6-icon-export::before{
  content:"\f1a0";
}

.bp6-icon-eye-off::before{
  content:"\f1a1";
}

.bp6-icon-eye-on::before{
  content:"\f1a2";
}

.bp6-icon-eye-open::before{
  content:"\f1a3";
}

.bp6-icon-fast-backward::before{
  content:"\f1a4";
}

.bp6-icon-fast-forward::before{
  content:"\f1a5";
}

.bp6-icon-feed::before{
  content:"\f1a7";
}

.bp6-icon-feed-subscribed::before{
  content:"\f1a6";
}

.bp6-icon-fighter-jet::before{
  content:"\f384";
}

.bp6-icon-film::before{
  content:"\f1a8";
}

.bp6-icon-filter::before{
  content:"\f1ad";
}

.bp6-icon-filter-keep::before{
  content:"\f1a9";
}

.bp6-icon-filter-list::before{
  content:"\f1aa";
}

.bp6-icon-filter-open::before{
  content:"\f1ab";
}

.bp6-icon-filter-remove::before{
  content:"\f1ac";
}

.bp6-icon-filter-sort-asc::before{
  content:"\f38e";
}

.bp6-icon-filter-sort-desc::before{
  content:"\f38f";
}

.bp6-icon-flag::before{
  content:"\f1ae";
}

.bp6-icon-flame::before{
  content:"\f1af";
}

.bp6-icon-flash::before{
  content:"\f1b0";
}

.bp6-icon-floating-point::before{
  content:"\f32c";
}

.bp6-icon-floppy-disk::before{
  content:"\f1b1";
}

.bp6-icon-flow-branch::before{
  content:"\f1b2";
}

.bp6-icon-flow-end::before{
  content:"\f1b3";
}

.bp6-icon-flow-linear::before{
  content:"\f1b4";
}

.bp6-icon-flow-review::before{
  content:"\f1b6";
}

.bp6-icon-flow-review-branch::before{
  content:"\f1b5";
}

.bp6-icon-flows::before{
  content:"\f1b7";
}

.bp6-icon-folder-close::before{
  content:"\f1b8";
}

.bp6-icon-folder-new::before{
  content:"\f1b9";
}

.bp6-icon-folder-open::before{
  content:"\f1ba";
}

.bp6-icon-folder-shared::before{
  content:"\f1bc";
}

.bp6-icon-folder-shared-open::before{
  content:"\f1bb";
}

.bp6-icon-follower::before{
  content:"\f1bd";
}

.bp6-icon-following::before{
  content:"\f1be";
}

.bp6-icon-font::before{
  content:"\f1bf";
}

.bp6-icon-fork::before{
  content:"\f1c0";
}

.bp6-icon-fork-end::before{
  content:"\f3b7";
}

.bp6-icon-form::before{
  content:"\f1c1";
}

.bp6-icon-forward-ten::before{
  content:"\f35d";
}

.bp6-icon-frame-to-frame::before{
  content:"\f3c1";
}

.bp6-icon-fuel::before{
  content:"\f323";
}

.bp6-icon-full-circle::before{
  content:"\f1c2";
}

.bp6-icon-full-stacked-chart::before{
  content:"\f1c3";
}

.bp6-icon-fullscreen::before{
  content:"\f1c4";
}

.bp6-icon-function::before{
  content:"\f1c5";
}

.bp6-icon-function-minimal::before{
  content:"\f3b4";
}

.bp6-icon-gantt-chart::before{
  content:"\f1c6";
}

.bp6-icon-generate::before{
  content:"\f34c";
}

.bp6-icon-geofence::before{
  content:"\f1c7";
}

.bp6-icon-geolocation::before{
  content:"\f1c8";
}

.bp6-icon-geosearch::before{
  content:"\f1c9";
}

.bp6-icon-geotime::before{
  content:"\f344";
}

.bp6-icon-gift-box::before{
  content:"\f3a2";
}

.bp6-icon-git-branch::before{
  content:"\f1ca";
}

.bp6-icon-git-commit::before{
  content:"\f1cb";
}

.bp6-icon-git-merge::before{
  content:"\f1cc";
}

.bp6-icon-git-new-branch::before{
  content:"\f1cd";
}

.bp6-icon-git-pull::before{
  content:"\f1ce";
}

.bp6-icon-git-push::before{
  content:"\f1cf";
}

.bp6-icon-git-rebase::before{
  content:"\f3ac";
}

.bp6-icon-git-repo::before{
  content:"\f1d0";
}

.bp6-icon-glass::before{
  content:"\f1d1";
}

.bp6-icon-globe::before{
  content:"\f1d3";
}

.bp6-icon-globe-network::before{
  content:"\f1d2";
}

.bp6-icon-globe-network-add::before{
  content:"\f382";
}

.bp6-icon-graph::before{
  content:"\f1d5";
}

.bp6-icon-graph-remove::before{
  content:"\f1d4";
}

.bp6-icon-greater-than::before{
  content:"\f1d7";
}

.bp6-icon-greater-than-or-equal-to::before{
  content:"\f1d6";
}

.bp6-icon-grid::before{
  content:"\f1d9";
}

.bp6-icon-grid-view::before{
  content:"\f1d8";
}

.bp6-icon-group-item::before{
  content:"\f34a";
}

.bp6-icon-group-objects::before{
  content:"\f1da";
}

.bp6-icon-grouped-bar-chart::before{
  content:"\f1db";
}

.bp6-icon-hand::before{
  content:"\f1e0";
}

.bp6-icon-hand-down::before{
  content:"\f1dc";
}

.bp6-icon-hand-left::before{
  content:"\f1dd";
}

.bp6-icon-hand-right::before{
  content:"\f1de";
}

.bp6-icon-hand-up::before{
  content:"\f1df";
}

.bp6-icon-hat::before{
  content:"\f1e1";
}

.bp6-icon-header::before{
  content:"\f1e5";
}

.bp6-icon-header-one::before{
  content:"\f1e2";
}

.bp6-icon-header-three::before{
  content:"\f1e3";
}

.bp6-icon-header-two::before{
  content:"\f1e4";
}

.bp6-icon-headset::before{
  content:"\f1e6";
}

.bp6-icon-heart::before{
  content:"\f1e8";
}

.bp6-icon-heart-broken::before{
  content:"\f1e7";
}

.bp6-icon-heat-grid::before{
  content:"\f1e9";
}

.bp6-icon-heatmap::before{
  content:"\f1ea";
}

.bp6-icon-helicopter::before{
  content:"\f1eb";
}

.bp6-icon-help::before{
  content:"\f1ec";
}

.bp6-icon-helper-management::before{
  content:"\f1ed";
}

.bp6-icon-hexagon::before{
  content:"\f374";
}

.bp6-icon-high-priority::before{
  content:"\f1ee";
}

.bp6-icon-high-voltage-pole::before{
  content:"\f333";
}

.bp6-icon-highlight::before{
  content:"\f1ef";
}

.bp6-icon-history::before{
  content:"\f1f0";
}

.bp6-icon-home::before{
  content:"\f1f1";
}

.bp6-icon-horizontal-bar-chart::before{
  content:"\f1f4";
}

.bp6-icon-horizontal-bar-chart-asc::before{
  content:"\f1f2";
}

.bp6-icon-horizontal-bar-chart-desc::before{
  content:"\f1f3";
}

.bp6-icon-horizontal-distribution::before{
  content:"\f1f5";
}

.bp6-icon-horizontal-inbetween::before{
  content:"\f329";
}

.bp6-icon-hurricane::before{
  content:"\f1f6";
}

.bp6-icon-id-number::before{
  content:"\f1f7";
}

.bp6-icon-image-rotate-left::before{
  content:"\f1f8";
}

.bp6-icon-image-rotate-right::before{
  content:"\f1f9";
}

.bp6-icon-import::before{
  content:"\f1fa";
}

.bp6-icon-inbox::before{
  content:"\f1ff";
}

.bp6-icon-inbox-filtered::before{
  content:"\f1fb";
}

.bp6-icon-inbox-geo::before{
  content:"\f1fc";
}

.bp6-icon-inbox-search::before{
  content:"\f1fd";
}

.bp6-icon-inbox-update::before{
  content:"\f1fe";
}

.bp6-icon-info-sign::before{
  content:"\f200";
}

.bp6-icon-inheritance::before{
  content:"\f201";
}

.bp6-icon-inherited-group::before{
  content:"\f202";
}

.bp6-icon-inner-join::before{
  content:"\f203";
}

.bp6-icon-input::before{
  content:"\f34b";
}

.bp6-icon-insert::before{
  content:"\f204";
}

.bp6-icon-intelligence::before{
  content:"\f337";
}

.bp6-icon-intersection::before{
  content:"\f205";
}

.bp6-icon-ip-address::before{
  content:"\f206";
}

.bp6-icon-issue::before{
  content:"\f209";
}

.bp6-icon-issue-closed::before{
  content:"\f207";
}

.bp6-icon-issue-new::before{
  content:"\f208";
}

.bp6-icon-italic::before{
  content:"\f20a";
}

.bp6-icon-join-table::before{
  content:"\f20b";
}

.bp6-icon-key::before{
  content:"\f215";
}

.bp6-icon-key-backspace::before{
  content:"\f20c";
}

.bp6-icon-key-command::before{
  content:"\f20d";
}

.bp6-icon-key-control::before{
  content:"\f20e";
}

.bp6-icon-key-delete::before{
  content:"\f20f";
}

.bp6-icon-key-enter::before{
  content:"\f210";
}

.bp6-icon-key-escape::before{
  content:"\f211";
}

.bp6-icon-key-option::before{
  content:"\f212";
}

.bp6-icon-key-shift::before{
  content:"\f213";
}

.bp6-icon-key-tab::before{
  content:"\f214";
}

.bp6-icon-known-vehicle::before{
  content:"\f216";
}

.bp6-icon-lab-test::before{
  content:"\f217";
}

.bp6-icon-label::before{
  content:"\f218";
}

.bp6-icon-layer::before{
  content:"\f21a";
}

.bp6-icon-layer-outline::before{
  content:"\f219";
}

.bp6-icon-layers::before{
  content:"\f21b";
}

.bp6-icon-layout::before{
  content:"\f225";
}

.bp6-icon-layout-auto::before{
  content:"\f21c";
}

.bp6-icon-layout-balloon::before{
  content:"\f21d";
}

.bp6-icon-layout-bottom-row-three-tiles::before{
  content:"\f364";
}

.bp6-icon-layout-bottom-row-two-tiles::before{
  content:"\f363";
}

.bp6-icon-layout-circle::before{
  content:"\f21e";
}

.bp6-icon-layout-grid::before{
  content:"\f21f";
}

.bp6-icon-layout-group-by::before{
  content:"\f220";
}

.bp6-icon-layout-hierarchy::before{
  content:"\f221";
}

.bp6-icon-layout-left-column-three-tiles::before{
  content:"\f366";
}

.bp6-icon-layout-left-column-two-tiles::before{
  content:"\f365";
}

.bp6-icon-layout-linear::before{
  content:"\f222";
}

.bp6-icon-layout-right-column-three-tiles::before{
  content:"\f368";
}

.bp6-icon-layout-right-column-two-tiles::before{
  content:"\f367";
}

.bp6-icon-layout-skew-grid::before{
  content:"\f223";
}

.bp6-icon-layout-sorted-clusters::before{
  content:"\f224";
}

.bp6-icon-layout-three-columns::before{
  content:"\f361";
}

.bp6-icon-layout-three-rows::before{
  content:"\f362";
}

.bp6-icon-layout-top-row-three-tiles::before{
  content:"\f36a";
}

.bp6-icon-layout-top-row-two-tiles::before{
  content:"\f369";
}

.bp6-icon-layout-two-columns::before{
  content:"\f35f";
}

.bp6-icon-layout-two-rows::before{
  content:"\f360";
}

.bp6-icon-learning::before{
  content:"\f226";
}

.bp6-icon-left-join::before{
  content:"\f227";
}

.bp6-icon-lengthen-text::before{
  content:"\f33e";
}

.bp6-icon-less-than::before{
  content:"\f229";
}

.bp6-icon-less-than-or-equal-to::before{
  content:"\f228";
}

.bp6-icon-lifesaver::before{
  content:"\f22a";
}

.bp6-icon-lightbulb::before{
  content:"\f22b";
}

.bp6-icon-lightning::before{
  content:"\f22c";
}

.bp6-icon-link::before{
  content:"\f22d";
}

.bp6-icon-linked-squares::before{
  content:"\f385";
}

.bp6-icon-list::before{
  content:"\f230";
}

.bp6-icon-list-columns::before{
  content:"\f22e";
}

.bp6-icon-list-detail-view::before{
  content:"\f22f";
}

.bp6-icon-locate::before{
  content:"\f231";
}

.bp6-icon-lock::before{
  content:"\f232";
}

.bp6-icon-locomotive::before{
  content:"\f33b";
}

.bp6-icon-log-in::before{
  content:"\f233";
}

.bp6-icon-log-out::before{
  content:"\f234";
}

.bp6-icon-low-voltage-pole::before{
  content:"\f332";
}

.bp6-icon-manual::before{
  content:"\f235";
}

.bp6-icon-manually-entered-data::before{
  content:"\f236";
}

.bp6-icon-many-to-many::before{
  content:"\f237";
}

.bp6-icon-many-to-one::before{
  content:"\f238";
}

.bp6-icon-map::before{
  content:"\f23b";
}

.bp6-icon-map-create::before{
  content:"\f239";
}

.bp6-icon-map-marker::before{
  content:"\f23a";
}

.bp6-icon-markdown::before{
  content:"\f3a9";
}

.bp6-icon-maximize::before{
  content:"\f23c";
}

.bp6-icon-media::before{
  content:"\f23d";
}

.bp6-icon-menu::before{
  content:"\f240";
}

.bp6-icon-menu-closed::before{
  content:"\f23e";
}

.bp6-icon-menu-open::before{
  content:"\f23f";
}

.bp6-icon-merge-columns::before{
  content:"\f241";
}

.bp6-icon-merge-links::before{
  content:"\f242";
}

.bp6-icon-microphone::before{
  content:"\f343";
}

.bp6-icon-minimize::before{
  content:"\f243";
}

.bp6-icon-minus::before{
  content:"\f244";
}

.bp6-icon-mobile-phone::before{
  content:"\f245";
}

.bp6-icon-mobile-video::before{
  content:"\f246";
}

.bp6-icon-modal::before{
  content:"\f248";
}

.bp6-icon-modal-filled::before{
  content:"\f247";
}

.bp6-icon-model::before{
  content:"\f33d";
}

.bp6-icon-moon::before{
  content:"\f249";
}

.bp6-icon-more::before{
  content:"\f24a";
}

.bp6-icon-mountain::before{
  content:"\f24b";
}

.bp6-icon-move::before{
  content:"\f24c";
}

.bp6-icon-mugshot::before{
  content:"\f24d";
}

.bp6-icon-multi-select::before{
  content:"\f24e";
}

.bp6-icon-music::before{
  content:"\f24f";
}

.bp6-icon-nest::before{
  content:"\f250";
}

.bp6-icon-new-comment::before{
  content:"\f3be";
}

.bp6-icon-new-drawing::before{
  content:"\f251";
}

.bp6-icon-new-grid-item::before{
  content:"\f252";
}

.bp6-icon-new-layer::before{
  content:"\f253";
}

.bp6-icon-new-layers::before{
  content:"\f254";
}

.bp6-icon-new-link::before{
  content:"\f255";
}

.bp6-icon-new-object::before{
  content:"\f256";
}

.bp6-icon-new-person::before{
  content:"\f257";
}

.bp6-icon-new-prescription::before{
  content:"\f258";
}

.bp6-icon-new-shield::before{
  content:"\f349";
}

.bp6-icon-new-text-box::before{
  content:"\f259";
}

.bp6-icon-ninja::before{
  content:"\f25a";
}

.bp6-icon-not-equal-to::before{
  content:"\f25b";
}

.bp6-icon-notifications::before{
  content:"\f25e";
}

.bp6-icon-notifications-add::before{
  content:"\f398";
}

.bp6-icon-notifications-snooze::before{
  content:"\f25c";
}

.bp6-icon-notifications-updated::before{
  content:"\f25d";
}

.bp6-icon-numbered-list::before{
  content:"\f25f";
}

.bp6-icon-numerical::before{
  content:"\f260";
}

.bp6-icon-object-view::before{
  content:"\f390";
}

.bp6-icon-office::before{
  content:"\f261";
}

.bp6-icon-offline::before{
  content:"\f262";
}

.bp6-icon-oil-field::before{
  content:"\f263";
}

.bp6-icon-one-column::before{
  content:"\f264";
}

.bp6-icon-one-to-many::before{
  content:"\f265";
}

.bp6-icon-one-to-one::before{
  content:"\f266";
}

.bp6-icon-open-application::before{
  content:"\f32b";
}

.bp6-icon-outdated::before{
  content:"\f267";
}

.bp6-icon-outer-join::before{
  content:"\f3bf";
}

.bp6-icon-output::before{
  content:"\f370";
}

.bp6-icon-package::before{
  content:"\f375";
}

.bp6-icon-page-break::before{
  content:"\f3a5";
}

.bp6-icon-page-layout::before{
  content:"\f268";
}

.bp6-icon-panel::before{
  content:"\f381";
}

.bp6-icon-panel-stats::before{
  content:"\f269";
}

.bp6-icon-panel-table::before{
  content:"\f26a";
}

.bp6-icon-paperclip::before{
  content:"\f26b";
}

.bp6-icon-paragraph::before{
  content:"\f26c";
}

.bp6-icon-paste-variable::before{
  content:"\f346";
}

.bp6-icon-path::before{
  content:"\f26e";
}

.bp6-icon-path-search::before{
  content:"\f26d";
}

.bp6-icon-pause::before{
  content:"\f26f";
}

.bp6-icon-people::before{
  content:"\f270";
}

.bp6-icon-percentage::before{
  content:"\f271";
}

.bp6-icon-person::before{
  content:"\f272";
}

.bp6-icon-phone::before{
  content:"\f273";
}

.bp6-icon-phone-call::before{
  content:"\f347";
}

.bp6-icon-phone-forward::before{
  content:"\f348";
}

.bp6-icon-phone-search::before{
  content:"\f397";
}

.bp6-icon-pie-chart::before{
  content:"\f274";
}

.bp6-icon-pill::before{
  content:"\f376";
}

.bp6-icon-pin::before{
  content:"\f275";
}

.bp6-icon-pistol::before{
  content:"\f39c";
}

.bp6-icon-pivot::before{
  content:"\f277";
}

.bp6-icon-pivot-table::before{
  content:"\f276";
}

.bp6-icon-play::before{
  content:"\f278";
}

.bp6-icon-playbook::before{
  content:"\f324";
}

.bp6-icon-plus::before{
  content:"\f279";
}

.bp6-icon-polygon-filter::before{
  content:"\f27a";
}

.bp6-icon-popout::before{
  content:"\f3c0";
}

.bp6-icon-power::before{
  content:"\f27b";
}

.bp6-icon-predictive-analysis::before{
  content:"\f27c";
}

.bp6-icon-prescription::before{
  content:"\f27d";
}

.bp6-icon-presentation::before{
  content:"\f27e";
}

.bp6-icon-print::before{
  content:"\f27f";
}

.bp6-icon-projects::before{
  content:"\f280";
}

.bp6-icon-properties::before{
  content:"\f281";
}

.bp6-icon-property::before{
  content:"\f282";
}

.bp6-icon-publish-function::before{
  content:"\f283";
}

.bp6-icon-pulse::before{
  content:"\f284";
}

.bp6-icon-rain::before{
  content:"\f285";
}

.bp6-icon-random::before{
  content:"\f286";
}

.bp6-icon-range-ring::before{
  content:"\f371";
}

.bp6-icon-record::before{
  content:"\f287";
}

.bp6-icon-rect-height::before{
  content:"\f325";
}

.bp6-icon-rect-width::before{
  content:"\f326";
}

.bp6-icon-rectangle::before{
  content:"\f321";
}

.bp6-icon-redo::before{
  content:"\f288";
}

.bp6-icon-refresh::before{
  content:"\f289";
}

.bp6-icon-refresh-off::before{
  content:"\f3aa";
}

.bp6-icon-regex::before{
  content:"\f32f";
}

.bp6-icon-regression-chart::before{
  content:"\f28a";
}

.bp6-icon-remove::before{
  content:"\f290";
}

.bp6-icon-remove-column::before{
  content:"\f28d";
}

.bp6-icon-remove-column-left::before{
  content:"\f28b";
}

.bp6-icon-remove-column-right::before{
  content:"\f28c";
}

.bp6-icon-remove-row-bottom::before{
  content:"\f28e";
}

.bp6-icon-remove-row-top::before{
  content:"\f28f";
}

.bp6-icon-repeat::before{
  content:"\f291";
}

.bp6-icon-reset::before{
  content:"\f292";
}

.bp6-icon-resolve::before{
  content:"\f293";
}

.bp6-icon-rig::before{
  content:"\f294";
}

.bp6-icon-right-join::before{
  content:"\f295";
}

.bp6-icon-ring::before{
  content:"\f296";
}

.bp6-icon-rocket::before{
  content:"\f298";
}

.bp6-icon-rocket-slant::before{
  content:"\f297";
}

.bp6-icon-root-folder::before{
  content:"\f39f";
}

.bp6-icon-rotate-ccw::before{
  content:"\f389";
}

.bp6-icon-rotate-cw::before{
  content:"\f388";
}

.bp6-icon-rotate-document::before{
  content:"\f299";
}

.bp6-icon-rotate-page::before{
  content:"\f29a";
}

.bp6-icon-route::before{
  content:"\f29b";
}

.bp6-icon-run-history::before{
  content:"\f393";
}

.bp6-icon-satellite::before{
  content:"\f29c";
}

.bp6-icon-saved::before{
  content:"\f29d";
}

.bp6-icon-scatter-plot::before{
  content:"\f29e";
}

.bp6-icon-search::before{
  content:"\f2a2";
}

.bp6-icon-search-around::before{
  content:"\f29f";
}

.bp6-icon-search-template::before{
  content:"\f2a0";
}

.bp6-icon-search-text::before{
  content:"\f2a1";
}

.bp6-icon-segmented-control::before{
  content:"\f2a3";
}

.bp6-icon-select::before{
  content:"\f2a4";
}

.bp6-icon-selection::before{
  content:"\f2a5";
}

.bp6-icon-selection-box::before{
  content:"\f399";
}

.bp6-icon-selection-box-add::before{
  content:"\f39a";
}

.bp6-icon-selection-box-edit::before{
  content:"\f39b";
}

.bp6-icon-selection-box-remove::before{
  content:"\f3a8";
}

.bp6-icon-send-backward::before{
  content:"\f355";
}

.bp6-icon-send-message::before{
  content:"\f2a6";
}

.bp6-icon-send-to::before{
  content:"\f2a9";
}

.bp6-icon-send-to-graph::before{
  content:"\f2a7";
}

.bp6-icon-send-to-map::before{
  content:"\f2a8";
}

.bp6-icon-sensor::before{
  content:"\f33c";
}

.bp6-icon-series-add::before{
  content:"\f2aa";
}

.bp6-icon-series-configuration::before{
  content:"\f2ab";
}

.bp6-icon-series-derived::before{
  content:"\f2ac";
}

.bp6-icon-series-filtered::before{
  content:"\f2ad";
}

.bp6-icon-series-search::before{
  content:"\f2ae";
}

.bp6-icon-server::before{
  content:"\f378";
}

.bp6-icon-server-install::before{
  content:"\f377";
}

.bp6-icon-settings::before{
  content:"\f2af";
}

.bp6-icon-shapes::before{
  content:"\f2b0";
}

.bp6-icon-share::before{
  content:"\f2b1";
}

.bp6-icon-shared-filter::before{
  content:"\f2b2";
}

.bp6-icon-shield::before{
  content:"\f2b3";
}

.bp6-icon-ship::before{
  content:"\f2b4";
}

.bp6-icon-shop::before{
  content:"\f2b5";
}

.bp6-icon-shopping-cart::before{
  content:"\f2b6";
}

.bp6-icon-shorten-text::before{
  content:"\f33f";
}

.bp6-icon-signal-search::before{
  content:"\f2b7";
}

.bp6-icon-sim-card::before{
  content:"\f2b8";
}

.bp6-icon-slash::before{
  content:"\f2b9";
}

.bp6-icon-small-cross::before{
  content:"\f2ba";
}

.bp6-icon-small-info-sign::before{
  content:"\f334";
}

.bp6-icon-small-minus::before{
  content:"\f2bb";
}

.bp6-icon-small-plus::before{
  content:"\f2bc";
}

.bp6-icon-small-square::before{
  content:"\f2bd";
}

.bp6-icon-small-tick::before{
  content:"\f2be";
}

.bp6-icon-snowflake::before{
  content:"\f2bf";
}

.bp6-icon-soccer-ball::before{
  content:"\f350";
}

.bp6-icon-social-media::before{
  content:"\f2c0";
}

.bp6-icon-sort::before{
  content:"\f2c7";
}

.bp6-icon-sort-alphabetical::before{
  content:"\f2c2";
}

.bp6-icon-sort-alphabetical-desc::before{
  content:"\f2c1";
}

.bp6-icon-sort-asc::before{
  content:"\f2c3";
}

.bp6-icon-sort-desc::before{
  content:"\f2c4";
}

.bp6-icon-sort-numerical::before{
  content:"\f2c6";
}

.bp6-icon-sort-numerical-desc::before{
  content:"\f2c5";
}

.bp6-icon-spell-check::before{
  content:"\f340";
}

.bp6-icon-spin::before{
  content:"\f3b3";
}

.bp6-icon-split-columns::before{
  content:"\f2c8";
}

.bp6-icon-sports-stadium::before{
  content:"\f351";
}

.bp6-icon-square::before{
  content:"\f2c9";
}

.bp6-icon-stacked-chart::before{
  content:"\f2ca";
}

.bp6-icon-stadium-geometry::before{
  content:"\f2cb";
}

.bp6-icon-star::before{
  content:"\f2cd";
}

.bp6-icon-star-empty::before{
  content:"\f2cc";
}

.bp6-icon-step-backward::before{
  content:"\f2ce";
}

.bp6-icon-step-chart::before{
  content:"\f2cf";
}

.bp6-icon-step-forward::before{
  content:"\f2d0";
}

.bp6-icon-stop::before{
  content:"\f2d1";
}

.bp6-icon-stopwatch::before{
  content:"\f2d2";
}

.bp6-icon-strikethrough::before{
  content:"\f2d3";
}

.bp6-icon-style::before{
  content:"\f2d4";
}

.bp6-icon-subscript::before{
  content:"\f339";
}

.bp6-icon-subtract-right-join::before{
  content:"\f392";
}

.bp6-icon-superscript::before{
  content:"\f33a";
}

.bp6-icon-swap-horizontal::before{
  content:"\f2d5";
}

.bp6-icon-swap-vertical::before{
  content:"\f2d6";
}

.bp6-icon-sweep::before{
  content:"\f3a4";
}

.bp6-icon-switch::before{
  content:"\f2d7";
}

.bp6-icon-symbol-circle::before{
  content:"\f2d8";
}

.bp6-icon-symbol-cross::before{
  content:"\f2d9";
}

.bp6-icon-symbol-diamond::before{
  content:"\f2da";
}

.bp6-icon-symbol-rectangle::before{
  content:"\f322";
}

.bp6-icon-symbol-square::before{
  content:"\f2db";
}

.bp6-icon-symbol-triangle-down::before{
  content:"\f2dc";
}

.bp6-icon-symbol-triangle-up::before{
  content:"\f2dd";
}

.bp6-icon-syringe::before{
  content:"\f2de";
}

.bp6-icon-table-sync::before{
  content:"\f36e";
}

.bp6-icon-tag::before{
  content:"\f2df";
}

.bp6-icon-tag-add::before{
  content:"\f379";
}

.bp6-icon-tag-promote::before{
  content:"\f37a";
}

.bp6-icon-tag-refresh::before{
  content:"\f37b";
}

.bp6-icon-tag-undo::before{
  content:"\f37c";
}

.bp6-icon-tags::before{
  content:"\f37d";
}

.bp6-icon-take-action::before{
  content:"\f2e0";
}

.bp6-icon-tank::before{
  content:"\f2e1";
}

.bp6-icon-target::before{
  content:"\f2e2";
}

.bp6-icon-taxi::before{
  content:"\f2e3";
}

.bp6-icon-team::before{
  content:"\f352";
}

.bp6-icon-temperature::before{
  content:"\f2e4";
}

.bp6-icon-text-highlight::before{
  content:"\f2e5";
}

.bp6-icon-th::before{
  content:"\f2ea";
}

.bp6-icon-th-add::before{
  content:"\f38a";
}

.bp6-icon-th-derived::before{
  content:"\f2e6";
}

.bp6-icon-th-disconnect::before{
  content:"\f2e7";
}

.bp6-icon-th-filtered::before{
  content:"\f2e8";
}

.bp6-icon-th-list::before{
  content:"\f2e9";
}

.bp6-icon-th-list-add::before{
  content:"\f38b";
}

.bp6-icon-th-virtual::before{
  content:"\f38c";
}

.bp6-icon-th-virtual-add::before{
  content:"\f38d";
}

.bp6-icon-third-party::before{
  content:"\f2eb";
}

.bp6-icon-thumbs-down::before{
  content:"\f2ec";
}

.bp6-icon-thumbs-up::before{
  content:"\f2ed";
}

.bp6-icon-tick::before{
  content:"\f2ef";
}

.bp6-icon-tick-circle::before{
  content:"\f2ee";
}

.bp6-icon-time::before{
  content:"\f2f0";
}

.bp6-icon-timeline-area-chart::before{
  content:"\f2f1";
}

.bp6-icon-timeline-bar-chart::before{
  content:"\f2f2";
}

.bp6-icon-timeline-events::before{
  content:"\f2f3";
}

.bp6-icon-timeline-line-chart::before{
  content:"\f2f4";
}

.bp6-icon-tint::before{
  content:"\f2f5";
}

.bp6-icon-torch::before{
  content:"\f2f6";
}

.bp6-icon-tractor::before{
  content:"\f2f7";
}

.bp6-icon-train::before{
  content:"\f2f8";
}

.bp6-icon-translate::before{
  content:"\f2f9";
}

.bp6-icon-trash::before{
  content:"\f2fa";
}

.bp6-icon-tree::before{
  content:"\f2fb";
}

.bp6-icon-trending-down::before{
  content:"\f2fc";
}

.bp6-icon-trending-up::before{
  content:"\f2fd";
}

.bp6-icon-trophy::before{
  content:"\f34f";
}

.bp6-icon-truck::before{
  content:"\f2fe";
}

.bp6-icon-two-columns::before{
  content:"\f2ff";
}

.bp6-icon-unarchive::before{
  content:"\f300";
}

.bp6-icon-underline::before{
  content:"\f301";
}

.bp6-icon-undo::before{
  content:"\f302";
}

.bp6-icon-ungroup-objects::before{
  content:"\f303";
}

.bp6-icon-unknown-vehicle::before{
  content:"\f304";
}

.bp6-icon-unlink::before{
  content:"\f345";
}

.bp6-icon-unlock::before{
  content:"\f305";
}

.bp6-icon-unpin::before{
  content:"\f306";
}

.bp6-icon-unresolve::before{
  content:"\f307";
}

.bp6-icon-updated::before{
  content:"\f308";
}

.bp6-icon-upload::before{
  content:"\f309";
}

.bp6-icon-user::before{
  content:"\f30a";
}

.bp6-icon-variable::before{
  content:"\f30b";
}

.bp6-icon-variable-layer::before{
  content:"\f3ab";
}

.bp6-icon-vector::before{
  content:"\f35e";
}

.bp6-icon-vertical-bar-chart-asc::before{
  content:"\f30c";
}

.bp6-icon-vertical-bar-chart-desc::before{
  content:"\f30d";
}

.bp6-icon-vertical-distribution::before{
  content:"\f30e";
}

.bp6-icon-vertical-inbetween::before{
  content:"\f32a";
}

.bp6-icon-video::before{
  content:"\f30f";
}

.bp6-icon-virus::before{
  content:"\f310";
}

.bp6-icon-volume-down::before{
  content:"\f311";
}

.bp6-icon-volume-off::before{
  content:"\f312";
}

.bp6-icon-volume-up::before{
  content:"\f313";
}

.bp6-icon-walk::before{
  content:"\f314";
}

.bp6-icon-warning-sign::before{
  content:"\f315";
}

.bp6-icon-waterfall-chart::before{
  content:"\f316";
}

.bp6-icon-waves::before{
  content:"\f317";
}

.bp6-icon-widget::before{
  content:"\f31b";
}

.bp6-icon-widget-button::before{
  content:"\f318";
}

.bp6-icon-widget-footer::before{
  content:"\f319";
}

.bp6-icon-widget-header::before{
  content:"\f31a";
}

.bp6-icon-wind::before{
  content:"\f31c";
}

.bp6-icon-won::before{
  content:"\f3af";
}

.bp6-icon-wrap-lines::before{
  content:"\f3ae";
}

.bp6-icon-wrench::before{
  content:"\f31d";
}

.bp6-icon-wrench-redo::before{
  content:"\f37e";
}

.bp6-icon-wrench-snooze::before{
  content:"\f37f";
}

.bp6-icon-wrench-time::before{
  content:"\f380";
}

.bp6-icon-yen::before{
  content:"\f3b0";
}

.bp6-icon-zoom-in::before{
  content:"\f31e";
}

.bp6-icon-zoom-out::before{
  content:"\f31f";
}

.bp6-icon-zoom-to-fit::before{
  content:"\f320";
}

.bp6-text-muted{
  color:#5f6b7c;
}

.bp6-text-disabled{
  color:rgba(95, 107, 124, 0.6);
}

.bp6-running-text hr{
  border-color:rgba(17, 20, 24, 0.15);
}

a{
  color:#215db0;
}
a:hover{
  color:#215db0;
}
a .bp6-icon, a .bp6-icon-standard, a .bp6-icon-large{
  color:inherit;
}
a code{
  color:inherit;
}

.bp6-code,
.bp6-running-text code{
  background:rgba(255, 255, 255, 0.7);
  box-shadow:inset 0 0 0 1px rgba(17, 20, 24, 0.2);
  color:#5f6b7c;
}
a > .bp6-code,
a > .bp6-running-text code{
  color:#2d72d2;
}

.bp6-code-block,
.bp6-running-text pre{
  background:rgba(255, 255, 255, 0.7);
  box-shadow:inset 0 0 0 1px rgba(17, 20, 24, 0.15);
  color:#1c2127;
}
.bp6-code-block > code,
.bp6-running-text pre > code{
  background:none;
  box-shadow:none;
  color:inherit;
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp6-code-block,
  .bp6-running-text pre{
    border:1px solid buttonborder;
    box-shadow:none;
  }
}

.bp6-key,
.bp6-running-text kbd{
  background:#ffffff;
  box-shadow:0 0 0 1px rgba(17, 20, 24, 0.1), 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
  color:#5f6b7c;
}

.bp6-icon.bp6-intent-primary, .bp6-icon-standard.bp6-intent-primary, .bp6-icon-large.bp6-intent-primary{
  color:#215db0;
}
.bp6-icon.bp6-intent-success, .bp6-icon-standard.bp6-intent-success, .bp6-icon-large.bp6-intent-success{
  color:#1c6e42;
}
.bp6-icon.bp6-intent-warning, .bp6-icon-standard.bp6-intent-warning, .bp6-icon-large.bp6-intent-warning{
  color:#935610;
}
.bp6-icon.bp6-intent-danger, .bp6-icon-standard.bp6-intent-danger, .bp6-icon-large.bp6-intent-danger{
  color:#ac2f33;
}
.bp6-heading{
  color:#1c2127;
  font-weight:600;
}
.bp6-dark .bp6-heading{
  color:#f6f7f9;
}
.bp6-heading.bp6-text-muted{
  color:#5f6b7c;
}
.bp6-dark .bp6-heading.bp6-text-muted{
  color:#abb3bf;
}
.bp6-heading{
  margin:0 0 12px;
  padding:0;
}

.bp6-running-text h1, h1.bp6-heading{
  font-size:36px;
  line-height:40px;
}

.bp6-running-text h2, h2.bp6-heading{
  font-size:28px;
  line-height:32px;
}

.bp6-running-text h3, h3.bp6-heading{
  font-size:22px;
  line-height:25px;
}

.bp6-running-text h4, h4.bp6-heading{
  font-size:18px;
  line-height:21px;
}

.bp6-running-text h5, h5.bp6-heading{
  font-size:16px;
  line-height:19px;
}

.bp6-running-text h6, h6.bp6-heading{
  font-size:14px;
  line-height:16px;
}
.bp6-ui-text{
  font-size:14px;
  font-weight:400;
  letter-spacing:0;
  line-height:1.28581;
  text-transform:none;
}

.bp6-monospace-text{
  font-family:monospace;
  text-transform:none;
}

.bp6-text-overflow-ellipsis{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  word-wrap:normal;
}
.bp6-running-text{
  font-size:14px;
  line-height:1.5;
}
.bp6-running-text h1{
  color:#1c2127;
  font-weight:600;
}
.bp6-dark .bp6-running-text h1{
  color:#f6f7f9;
}
.bp6-running-text h1.bp6-text-muted{
  color:#5f6b7c;
}
.bp6-dark .bp6-running-text h1.bp6-text-muted{
  color:#abb3bf;
}
.bp6-running-text h1{
  margin-bottom:20px;
  margin-top:40px;
}
.bp6-running-text h2{
  color:#1c2127;
  font-weight:600;
}
.bp6-dark .bp6-running-text h2{
  color:#f6f7f9;
}
.bp6-running-text h2.bp6-text-muted{
  color:#5f6b7c;
}
.bp6-dark .bp6-running-text h2.bp6-text-muted{
  color:#abb3bf;
}
.bp6-running-text h2{
  margin-bottom:20px;
  margin-top:40px;
}
.bp6-running-text h3{
  color:#1c2127;
  font-weight:600;
}
.bp6-dark .bp6-running-text h3{
  color:#f6f7f9;
}
.bp6-running-text h3.bp6-text-muted{
  color:#5f6b7c;
}
.bp6-dark .bp6-running-text h3.bp6-text-muted{
  color:#abb3bf;
}
.bp6-running-text h3{
  margin-bottom:20px;
  margin-top:40px;
}
.bp6-running-text h4{
  color:#1c2127;
  font-weight:600;
}
.bp6-dark .bp6-running-text h4{
  color:#f6f7f9;
}
.bp6-running-text h4.bp6-text-muted{
  color:#5f6b7c;
}
.bp6-dark .bp6-running-text h4.bp6-text-muted{
  color:#abb3bf;
}
.bp6-running-text h4{
  margin-bottom:20px;
  margin-top:40px;
}
.bp6-running-text h5{
  color:#1c2127;
  font-weight:600;
}
.bp6-dark .bp6-running-text h5{
  color:#f6f7f9;
}
.bp6-running-text h5.bp6-text-muted{
  color:#5f6b7c;
}
.bp6-dark .bp6-running-text h5.bp6-text-muted{
  color:#abb3bf;
}
.bp6-running-text h5{
  margin-bottom:20px;
  margin-top:40px;
}
.bp6-running-text h6{
  color:#1c2127;
  font-weight:600;
}
.bp6-dark .bp6-running-text h6{
  color:#f6f7f9;
}
.bp6-running-text h6.bp6-text-muted{
  color:#5f6b7c;
}
.bp6-dark .bp6-running-text h6.bp6-text-muted{
  color:#abb3bf;
}
.bp6-running-text h6{
  margin-bottom:20px;
  margin-top:40px;
}
.bp6-running-text hr{
  border:none;
  border-bottom:1px solid rgba(17, 20, 24, 0.15);
  margin:20px 0;
}
.bp6-running-text p{
  margin:0 0 12px;
  padding:0;
}
.bp6-text-large{
  font-size:16px;
}

.bp6-text-small{
  font-size:12px;
}
a{
  text-decoration:none;
}
a:hover{
  cursor:pointer;
  text-decoration:underline;
}
.bp6-code, .bp6-running-text code{
  font-family:monospace;
  text-transform:none;
  border-radius:var(--bp-surface-border-radius);
  font-size:smaller;
  padding:2px 4px;
}

.bp6-code-block, .bp6-running-text pre{
  font-family:monospace;
  text-transform:none;
  border-radius:var(--bp-surface-border-radius);
  display:block;
  font-size:13px;
  line-height:1.4;
  margin:8px 0;
  padding:12px 16px;
  word-break:break-all;
  word-wrap:break-word;
}
.bp6-code-block > code, .bp6-running-text pre > code{
  font-size:inherit;
  padding:0;
}

.bp6-key, .bp6-running-text kbd{
  align-items:center;
  border-radius:var(--bp-surface-border-radius);
  display:inline-flex;
  font-family:inherit;
  font-size:12px;
  height:24px;
  justify-content:center;
  line-height:24px;
  min-width:24px;
  padding:2px 4px;
  vertical-align:middle;
}
.bp6-key .bp6-icon, .bp6-running-text kbd .bp6-icon, .bp6-key .bp6-icon-standard, .bp6-running-text kbd .bp6-icon-standard, .bp6-key .bp6-icon-large, .bp6-running-text kbd .bp6-icon-large{
  margin-right:4px;
}
.bp6-blockquote, .bp6-running-text blockquote{
  border-left:solid 4px rgba(171, 179, 191, 0.5);
  margin:0 0 8px;
  padding:0 20px;
}
.bp6-dark .bp6-blockquote, .bp6-dark .bp6-running-text blockquote, .bp6-running-text .bp6-dark blockquote{
  border-color:rgba(115, 128, 145, 0.5);
}
.bp6-list, .bp6-running-text ul,
.bp6-running-text ol{
  margin:8px 0;
  padding-left:30px;
}
.bp6-list li:not(:last-child), .bp6-running-text ul li:not(:last-child),
.bp6-running-text ol li:not(:last-child){
  margin-bottom:4px;
}
.bp6-list ol, .bp6-running-text ul ol,
.bp6-running-text ol ol,
.bp6-list ul,
.bp6-running-text ul ul,
.bp6-running-text ol ul{
  margin-top:4px;
}

.bp6-list-unstyled{
  list-style:none;
  margin:0;
  padding:0;
}
.bp6-list-unstyled li{
  padding:0;
}
.bp6-rtl{
  text-align:right;
}
.bp6-dark{
  color:#f6f7f9;
}
.bp6-dark .bp6-text-muted{
  color:#abb3bf;
}
.bp6-dark .bp6-text-disabled{
  color:rgba(171, 179, 191, 0.6);
}
.bp6-dark .bp6-running-text hr{
  border-color:rgba(255, 255, 255, 0.2);
}
.bp6-dark a{
  color:#8abbff;
}
.bp6-dark a:hover{
  color:#8abbff;
}
.bp6-dark a .bp6-icon, .bp6-dark a .bp6-icon-standard, .bp6-dark a .bp6-icon-large{
  color:inherit;
}
.bp6-dark a code{
  color:inherit;
}
.bp6-dark .bp6-code,
.bp6-dark .bp6-running-text code{
  background:rgba(17, 20, 24, 0.3);
  box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.2);
  color:#abb3bf;
}
a > .bp6-dark .bp6-code,
a > .bp6-dark .bp6-running-text code{
  color:inherit;
}
.bp6-dark .bp6-code-block,
.bp6-dark .bp6-running-text pre{
  background:rgba(17, 20, 24, 0.3);
  box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.2);
  color:#f6f7f9;
}
.bp6-dark .bp6-code-block > code,
.bp6-dark .bp6-running-text pre > code{
  background:none;
  box-shadow:none;
  color:inherit;
}
.bp6-dark .bp6-key,
.bp6-dark .bp6-running-text kbd{
  background:#2f343c;
  box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.2), 0 1px 10px 0 rgba(0, 0, 0, 0.2), inset 0 0 0.5px 0 rgba(255, 255, 255, 0.3), inset 0 0.5px 0 0 rgba(255, 255, 255, 0.08), 0 1px 10px -1px rgba(0, 0, 0, 0.2);
  color:#abb3bf;
}
.bp6-dark .bp6-icon.bp6-intent-primary, .bp6-dark .bp6-icon-standard.bp6-intent-primary, .bp6-dark .bp6-icon-large.bp6-intent-primary{
  color:#8abbff;
}
.bp6-dark .bp6-icon.bp6-intent-success, .bp6-dark .bp6-icon-standard.bp6-intent-success, .bp6-dark .bp6-icon-large.bp6-intent-success{
  color:#72ca9b;
}
.bp6-dark .bp6-icon.bp6-intent-warning, .bp6-dark .bp6-icon-standard.bp6-intent-warning, .bp6-dark .bp6-icon-large.bp6-intent-warning{
  color:#fbb360;
}
.bp6-dark .bp6-icon.bp6-intent-danger, .bp6-dark .bp6-icon-standard.bp6-intent-danger, .bp6-dark .bp6-icon-large.bp6-intent-danger{
  color:#fa999c;
}

:focus{
  outline:rgba(33, 93, 176, 0.752) solid 2px;
  outline-offset:2px;
  -moz-outline-radius:6px;
}
.bp6-dark :focus{
  outline-color:rgba(138, 187, 255, 0.752);
}

.bp6-focus-disabled :focus:not(.bp6-focus-style-manager-ignore *){
  outline:none !important;
}
.bp6-focus-disabled :focus:not(.bp6-focus-style-manager-ignore *) ~ .bp6-control-indicator{
  outline:none !important;
}

.bp6-dark{
  color-scheme:dark;
}
.bp6-alert{
  max-width:400px;
  padding:20px;
}

.bp6-alert-body{
  display:flex;
}
.bp6-alert-body .bp6-icon{
  font-size:40px;
  margin-right:20px;
  margin-top:0;
}

.bp6-alert-contents{
  word-break:break-word;
}

.bp6-alert-footer{
  display:flex;
  flex-direction:row-reverse;
  margin-top:12px;
}
.bp6-alert-footer .bp6-button{
  margin-left:8px;
}
.bp6-breadcrumbs{
  align-items:center;
  cursor:default;
  display:flex;
  flex-wrap:wrap;
  height:30px;
  list-style:none;
  margin:0;
  padding:0;
}
.bp6-breadcrumbs > li{
  align-items:center;
  display:flex;
}
.bp6-breadcrumbs > li::after{
  background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='%235f6b7c' d='m10.71 7.29-4-4a1.003 1.003 0 0 0-1.42 1.42L8.59 8 5.3 11.29c-.19.18-.3.43-.3.71a1.003 1.003 0 0 0 1.71.71l4-4c.18-.18.29-.43.29-.71s-.11-.53-.29-.71'/%3e%3c/svg%3e");
  content:"";
  display:block;
  height:16px;
  margin:0 4px;
  width:16px;
}
.bp6-breadcrumbs > li:last-of-type::after{
  display:none;
}

.bp6-breadcrumb,
.bp6-breadcrumb-current,
.bp6-breadcrumbs-collapsed{
  align-items:center;
  display:inline-flex;
  font-size:16px;
}

.bp6-breadcrumb,
.bp6-breadcrumbs-collapsed{
  color:#5f6b7c;
}

.bp6-breadcrumb:hover{
  text-decoration:none;
}
.bp6-breadcrumb.bp6-disabled{
  color:rgba(95, 107, 124, 0.6);
  cursor:not-allowed;
}
.bp6-breadcrumb .bp6-icon{
  margin-right:4px;
}

.bp6-breadcrumb-current{
  color:inherit;
  font-weight:600;
}
.bp6-breadcrumb-current .bp6-input{
  font-size:inherit;
  font-weight:inherit;
  vertical-align:baseline;
}

.bp6-breadcrumbs-collapsed{
  background:rgba(143, 153, 168, 0.15);
  border:none;
  border-radius:var(--bp-surface-border-radius);
  cursor:pointer;
  margin-right:2px;
  padding:1px 4px;
  vertical-align:text-bottom;
}
.bp6-breadcrumbs-collapsed::before{
  background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='%235f6b7c' d='M2 6a2 2 0 1 1 0 4 2 2 0 0 1 0-4m6 0a2 2 0 1 1 0 4 2 2 0 0 1 0-4m6 0a2 2 0 1 1 0 4 2 2 0 0 1 0-4'/%3e%3c/svg%3e") center no-repeat;
  content:"";
  display:block;
  height:16px;
  width:16px;
}
.bp6-breadcrumbs-collapsed:hover{
  background:rgba(143, 153, 168, 0.3);
  color:#1c2127;
  text-decoration:none;
}

.bp6-dark .bp6-breadcrumb,
.bp6-dark .bp6-breadcrumbs-collapsed{
  color:#abb3bf;
}
.bp6-dark .bp6-breadcrumbs > li::after{
  background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='%23abb3bf' d='m10.71 7.29-4-4a1.003 1.003 0 0 0-1.42 1.42L8.59 8 5.3 11.29c-.19.18-.3.43-.3.71a1.003 1.003 0 0 0 1.71.71l4-4c.18-.18.29-.43.29-.71s-.11-.53-.29-.71'/%3e%3c/svg%3e");
  color:#abb3bf;
}
.bp6-dark .bp6-breadcrumb.bp6-disabled{
  color:rgba(171, 179, 191, 0.6);
}
.bp6-dark .bp6-breadcrumb-current{
  color:#f6f7f9;
}
.bp6-dark .bp6-breadcrumbs-collapsed{
  background:rgba(143, 153, 168, 0.2);
}
.bp6-dark .bp6-breadcrumbs-collapsed::before{
  background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='%23abb3bf' d='M2 6a2 2 0 1 1 0 4 2 2 0 0 1 0-4m6 0a2 2 0 1 1 0 4 2 2 0 0 1 0-4m6 0a2 2 0 1 1 0 4 2 2 0 0 1 0-4'/%3e%3c/svg%3e") center no-repeat;
}
.bp6-dark .bp6-breadcrumbs-collapsed:hover{
  background:rgba(143, 153, 168, 0.3);
  color:#f6f7f9;
}
:root{
  --bp6-button-warning-rest:var(--bp-palette-orange-5);
}

@supports (color: oklch(from var(--any-color) l c h)){
  :root{
    --bp6-button-warning-rest:oklch(
      from var(--bp-intent-warning-rest) calc(l + 0.177) calc(c - 0.01) calc(h + 6.26)
    );
  }
}
.bp6-button{
  display:inline-flex;
  flex-direction:row;
}
.bp6-button > *{
  flex-grow:0;
  flex-shrink:0;
}
.bp6-button > .bp6-fill{
  flex-grow:1;
  flex-shrink:1;
}
.bp6-button::before,
.bp6-button > *{
  margin-right:calc(var(--bp-surface-spacing) * 2);
}
.bp6-button:empty::before,
.bp6-button > :last-child{
  margin-right:0;
}
.bp6-button{
  align-items:center;
  border:none;
  border-radius:var(--bp-surface-border-radius);
  cursor:pointer;
  font-size:var(--bp-typography-size-body-medium);
  justify-content:center;
  padding:var(--bp-surface-spacing) calc(var(--bp-surface-spacing) * 2);
  text-align:left;
  vertical-align:middle;
  min-height:calc(var(--bp-surface-spacing) * 7.5);
  min-width:calc(var(--bp-surface-spacing) * 7.5);
}
.bp6-button:empty{
  padding:0 !important;
}
.bp6-button:disabled, .bp6-button.bp6-disabled{
  cursor:not-allowed;
}
.bp6-button.bp6-fill{
  display:flex;
  width:100%;
}
.bp6-button.bp6-align-right, .bp6-align-right .bp6-button{
  text-align:right;
}
.bp6-button.bp6-align-left, .bp6-align-left .bp6-button{
  text-align:left;
}
.bp6-button:not([class*=bp6-intent-]){
  background-color:color-mix(in srgb, var(--bp-intent-default-rest) 5%, var(--bp-palette-white));
  box-shadow:inset 0 0 0 var(--bp-surface-border-width) color-mix(in oklch, var(--bp-surface-border-color-strong) 90%, var(--bp-palette-black)), 0 1px 2px color-mix(in oklch, var(--bp-palette-black) 10%, transparent);
  color:var(--bp-typography-color-default-rest);
}
.bp6-button:not([class*=bp6-intent-]):hover{
  background-clip:padding-box;
  background-color:color-mix(in srgb, var(--bp-intent-default-hover) 9%, var(--bp-palette-white));
  box-shadow:inset 0 0 0 var(--bp-surface-border-width) color-mix(in oklch, var(--bp-surface-border-color-strong) 90%, var(--bp-palette-black)), 0 1px 2px color-mix(in oklch, var(--bp-palette-black) 20%, transparent);
}
.bp6-button:not([class*=bp6-intent-]):active, .bp6-button:not([class*=bp6-intent-]).bp6-active{
  background-color:color-mix(in srgb, var(--bp-intent-default-active) 16%, var(--bp-palette-white));
  box-shadow:inset 0 0 0 var(--bp-surface-border-width) color-mix(in oklch, var(--bp-surface-border-color-strong) 90%, var(--bp-palette-black)), 0 1px 2px color-mix(in oklch, var(--bp-palette-black) 20%, transparent);
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp6-button:not([class*=bp6-intent-]):active, .bp6-button:not([class*=bp6-intent-]).bp6-active{
    background:highlight;
  }
}
.bp6-button:not([class*=bp6-intent-]):disabled, .bp6-button:not([class*=bp6-intent-]).bp6-disabled{
  background-color:color-mix(in srgb, var(--bp-intent-default-disabled) 20%, transparent);
  box-shadow:none;
  color:var(--bp-typography-color-default-disabled);
  cursor:not-allowed;
  outline:none;
}
.bp6-button:not([class*=bp6-intent-]):disabled.bp6-active, .bp6-button:not([class*=bp6-intent-]):disabled.bp6-active:hover, .bp6-button:not([class*=bp6-intent-]).bp6-disabled.bp6-active, .bp6-button:not([class*=bp6-intent-]).bp6-disabled.bp6-active:hover{
  background-color:color-mix(in srgb, var(--bp-intent-default-disabled) 28%, transparent);
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp6-button:not([class*=bp6-intent-]){
    border:1px solid buttonborder;
  }
}
.bp6-button.bp6-intent-primary{
  background-color:var(--bp-intent-primary-rest);
  box-shadow:inset 0 0 0 var(--bp-surface-border-width) color-mix(in oklch, var(--bp-surface-border-color-strong) 90%, var(--bp-palette-black)), 0 1px 2px color-mix(in oklch, var(--bp-palette-black) 10%, transparent);
  color:var(--bp-intent-primary-foreground);
}
.bp6-button.bp6-intent-primary:hover, .bp6-button.bp6-intent-primary:active, .bp6-button.bp6-intent-primary.bp6-active{
  color:var(--bp-intent-primary-foreground);
}
.bp6-button.bp6-intent-primary:hover{
  background-color:var(--bp-intent-primary-hover);
  box-shadow:inset 0 0 0 var(--bp-surface-border-width) color-mix(in oklch, var(--bp-surface-border-color-strong) 90%, var(--bp-palette-black)), 0 1px 2px color-mix(in oklch, var(--bp-palette-black) 20%, transparent);
}
.bp6-button.bp6-intent-primary:active, .bp6-button.bp6-intent-primary.bp6-active{
  background-color:var(--bp-intent-primary-active);
  box-shadow:inset 0 0 0 var(--bp-surface-border-width) color-mix(in oklch, var(--bp-surface-border-color-strong) 90%, var(--bp-palette-black)), 0 1px 2px color-mix(in oklch, var(--bp-palette-black) 20%, transparent);
}
.bp6-button.bp6-intent-primary:disabled, .bp6-button.bp6-intent-primary.bp6-disabled{
  background-color:color-mix(in oklch, var(--bp-intent-primary-rest) 50%, transparent);
  border-color:transparent;
  box-shadow:none;
  color:color-mix(in oklch, var(--bp-intent-primary-foreground) 60%, transparent);
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp6-button.bp6-intent-primary:disabled, .bp6-button.bp6-intent-primary.bp6-disabled{
    border-color:graytext;
    color:graytext;
  }
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp6-button.bp6-intent-primary{
    border:1px solid buttonborder;
    box-shadow:none;
  }
}
.bp6-button.bp6-intent-success{
  background-color:var(--bp-intent-success-rest);
  box-shadow:inset 0 0 0 var(--bp-surface-border-width) color-mix(in oklch, var(--bp-surface-border-color-strong) 90%, var(--bp-palette-black)), 0 1px 2px color-mix(in oklch, var(--bp-palette-black) 10%, transparent);
  color:var(--bp-intent-success-foreground);
}
.bp6-button.bp6-intent-success:hover, .bp6-button.bp6-intent-success:active, .bp6-button.bp6-intent-success.bp6-active{
  color:var(--bp-intent-success-foreground);
}
.bp6-button.bp6-intent-success:hover{
  background-color:var(--bp-intent-success-hover);
  box-shadow:inset 0 0 0 var(--bp-surface-border-width) color-mix(in oklch, var(--bp-surface-border-color-strong) 90%, var(--bp-palette-black)), 0 1px 2px color-mix(in oklch, var(--bp-palette-black) 20%, transparent);
}
.bp6-button.bp6-intent-success:active, .bp6-button.bp6-intent-success.bp6-active{
  background-color:var(--bp-intent-success-active);
  box-shadow:inset 0 0 0 var(--bp-surface-border-width) color-mix(in oklch, var(--bp-surface-border-color-strong) 90%, var(--bp-palette-black)), 0 1px 2px color-mix(in oklch, var(--bp-palette-black) 20%, transparent);
}
.bp6-button.bp6-intent-success:disabled, .bp6-button.bp6-intent-success.bp6-disabled{
  background-color:color-mix(in oklch, var(--bp-intent-success-rest) 50%, transparent);
  border-color:transparent;
  box-shadow:none;
  color:color-mix(in oklch, var(--bp-intent-success-foreground) 60%, transparent);
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp6-button.bp6-intent-success:disabled, .bp6-button.bp6-intent-success.bp6-disabled{
    border-color:graytext;
    color:graytext;
  }
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp6-button.bp6-intent-success{
    border:1px solid buttonborder;
    box-shadow:none;
  }
}
.bp6-button.bp6-intent-warning{
  background-color:var(--bp6-button-warning-rest);
  box-shadow:inset 0 0 0 var(--bp-surface-border-width) color-mix(in oklch, var(--bp-surface-border-color-strong) 90%, var(--bp-palette-black)), 0 1px 2px color-mix(in oklch, var(--bp-palette-black) 10%, transparent);
  color:var(--bp-intent-warning-foreground);
}
.bp6-button.bp6-intent-warning:hover, .bp6-button.bp6-intent-warning:active, .bp6-button.bp6-intent-warning.bp6-active{
  color:var(--bp-intent-warning-foreground);
}
.bp6-button.bp6-intent-warning:hover{
  background-color:var(--bp-intent-warning-hover);
  box-shadow:inset 0 0 0 var(--bp-surface-border-width) color-mix(in oklch, var(--bp-surface-border-color-strong) 90%, var(--bp-palette-black)), 0 1px 2px color-mix(in oklch, var(--bp-palette-black) 20%, transparent);
}
.bp6-button.bp6-intent-warning:active, .bp6-button.bp6-intent-warning.bp6-active{
  background-color:var(--bp-intent-warning-active);
  box-shadow:inset 0 0 0 var(--bp-surface-border-width) color-mix(in oklch, var(--bp-surface-border-color-strong) 90%, var(--bp-palette-black)), 0 1px 2px color-mix(in oklch, var(--bp-palette-black) 20%, transparent);
}
.bp6-button.bp6-intent-warning:disabled, .bp6-button.bp6-intent-warning.bp6-disabled{
  background-color:color-mix(in oklch, var(--bp6-button-warning-rest) 50%, transparent);
  border-color:transparent;
  box-shadow:none;
  color:color-mix(in oklch, var(--bp-intent-warning-foreground) 60%, transparent);
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp6-button.bp6-intent-warning:disabled, .bp6-button.bp6-intent-warning.bp6-disabled{
    border-color:graytext;
    color:graytext;
  }
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp6-button.bp6-intent-warning{
    border:1px solid buttonborder;
    box-shadow:none;
  }
}
.bp6-button.bp6-intent-danger{
  background-color:var(--bp-intent-danger-rest);
  box-shadow:inset 0 0 0 var(--bp-surface-border-width) color-mix(in oklch, var(--bp-surface-border-color-strong) 90%, var(--bp-palette-black)), 0 1px 2px color-mix(in oklch, var(--bp-palette-black) 10%, transparent);
  color:var(--bp-intent-danger-foreground);
}
.bp6-button.bp6-intent-danger:hover, .bp6-button.bp6-intent-danger:active, .bp6-button.bp6-intent-danger.bp6-active{
  color:var(--bp-intent-danger-foreground);
}
.bp6-button.bp6-intent-danger:hover{
  background-color:var(--bp-intent-danger-hover);
  box-shadow:inset 0 0 0 var(--bp-surface-border-width) color-mix(in oklch, var(--bp-surface-border-color-strong) 90%, var(--bp-palette-black)), 0 1px 2px color-mix(in oklch, var(--bp-palette-black) 20%, transparent);
}
.bp6-button.bp6-intent-danger:active, .bp6-button.bp6-intent-danger.bp6-active{
  background-color:var(--bp-intent-danger-active);
  box-shadow:inset 0 0 0 var(--bp-surface-border-width) color-mix(in oklch, var(--bp-surface-border-color-strong) 90%, var(--bp-palette-black)), 0 1px 2px color-mix(in oklch, var(--bp-palette-black) 20%, transparent);
}
.bp6-button.bp6-intent-danger:disabled, .bp6-button.bp6-intent-danger.bp6-disabled{
  background-color:color-mix(in oklch, var(--bp-intent-danger-rest) 50%, transparent);
  border-color:transparent;
  box-shadow:none;
  color:color-mix(in oklch, var(--bp-intent-danger-foreground) 60%, transparent);
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp6-button.bp6-intent-danger:disabled, .bp6-button.bp6-intent-danger.bp6-disabled{
    border-color:graytext;
    color:graytext;
  }
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp6-button.bp6-intent-danger{
    border:1px solid buttonborder;
    box-shadow:none;
  }
}
.bp6-button.bp6-intent-default{
  background-color:var(--bp-intent-default-rest);
  box-shadow:inset 0 0 0 var(--bp-surface-border-width) color-mix(in oklch, var(--bp-surface-border-color-strong) 90%, var(--bp-palette-black)), 0 1px 2px color-mix(in oklch, var(--bp-palette-black) 10%, transparent);
  color:var(--bp-intent-default-foreground);
}
.bp6-button.bp6-intent-default:hover, .bp6-button.bp6-intent-default:active, .bp6-button.bp6-intent-default.bp6-active{
  color:var(--bp-intent-default-foreground);
}
.bp6-button.bp6-intent-default:hover{
  background-color:var(--bp-intent-default-hover);
  box-shadow:inset 0 0 0 var(--bp-surface-border-width) color-mix(in oklch, var(--bp-surface-border-color-strong) 90%, var(--bp-palette-black)), 0 1px 2px color-mix(in oklch, var(--bp-palette-black) 20%, transparent);
}
.bp6-button.bp6-intent-default:active, .bp6-button.bp6-intent-default.bp6-active{
  background-color:var(--bp-intent-default-active);
  box-shadow:inset 0 0 0 var(--bp-surface-border-width) color-mix(in oklch, var(--bp-surface-border-color-strong) 90%, var(--bp-palette-black)), 0 1px 2px color-mix(in oklch, var(--bp-palette-black) 20%, transparent);
}
.bp6-button.bp6-intent-default:disabled, .bp6-button.bp6-intent-default.bp6-disabled{
  background-color:color-mix(in oklch, var(--bp-intent-default-rest) 50%, transparent);
  border-color:transparent;
  box-shadow:none;
  color:color-mix(in oklch, var(--bp-intent-default-foreground) 60%, transparent);
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp6-button.bp6-intent-default:disabled, .bp6-button.bp6-intent-default.bp6-disabled{
    border-color:graytext;
    color:graytext;
  }
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp6-button.bp6-intent-default{
    border:1px solid buttonborder;
    box-shadow:none;
  }
}
.bp6-button[class*=bp6-intent-] .bp6-button-spinner .bp6-spinner-head{
  stroke:var(--bp-intent-primary-foreground);
}
.bp6-button.bp6-large::before,
.bp6-button.bp6-large > *, .bp6-large .bp6-button::before,
.bp6-large .bp6-button > *{
  margin-right:calc(var(--bp-surface-spacing) * 2);
}
.bp6-button.bp6-large:empty::before,
.bp6-button.bp6-large > :last-child, .bp6-large .bp6-button:empty::before,
.bp6-large .bp6-button > :last-child{
  margin-right:0;
}
.bp6-button.bp6-large, .bp6-large .bp6-button{
  font-size:var(--bp-typography-size-body-large);
  min-height:calc(var(--bp-surface-spacing) * 10);
  min-width:calc(var(--bp-surface-spacing) * 10);
  padding:var(--bp-surface-spacing) calc(var(--bp-surface-spacing) * 4);
}
.bp6-button.bp6-small, .bp6-small .bp6-button{
  min-height:calc(var(--bp-surface-spacing) * 6);
  min-width:calc(var(--bp-surface-spacing) * 6);
  padding:0 calc(var(--bp-surface-spacing) * 2);
}
.bp6-button.bp6-loading{
  position:relative;
}
.bp6-button.bp6-loading[class*=bp6-icon-]::before{
  visibility:hidden;
}
.bp6-button.bp6-loading .bp6-button-spinner{
  margin:0;
  position:absolute;
}
.bp6-button.bp6-loading > :not(.bp6-button-spinner){
  visibility:hidden;
}
.bp6-button[class*=bp6-icon-]::before{
  font-family:"blueprint-icons-16", sans-serif;
  font-size:16px;
  font-style:normal;
  font-variant:normal;
  font-weight:400;
  height:16px;
  line-height:1;
  width:16px;
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  color:var(--bp-typography-color-muted);
}
.bp6-button .bp6-icon.bp6-align-right, .bp6-button .bp6-icon-standard.bp6-align-right, .bp6-button .bp6-icon-large.bp6-align-right{
  margin-left:calc(var(--bp-surface-spacing) * 2);
}
.bp6-button .bp6-icon:not([class*=bp6-intent-]){
  color:var(--bp-typography-color-muted);
}
.bp6-button > .bp6-icon:first-child:last-child,
.bp6-button > .bp6-spinner + .bp6-icon:last-child{
  margin:0 calc(-1 * (var(--bp-surface-spacing) * 7.5 - var(--bp-surface-spacing) * 4) * 0.5);
}
.bp6-dark .bp6-button:not([class*=bp6-intent-]), [data-bp-color-scheme=dark] .bp6-button:not([class*=bp6-intent-]){
  background-color:color-mix(in srgb, var(--bp-intent-default-rest) 40%, var(--bp-palette-black));
  box-shadow:inset 0 0 0 var(--bp-surface-border-width) color-mix(in oklch, var(--bp-surface-border-color-default) 50%, transparent), 0 1px 2px color-mix(in oklch, var(--bp-palette-black) 20%, transparent);
  color:var(--bp-intent-default-foreground);
}
.bp6-dark .bp6-button:not([class*=bp6-intent-]):hover, .bp6-dark .bp6-button:not([class*=bp6-intent-]):active, .bp6-dark .bp6-button:not([class*=bp6-intent-]).bp6-active, [data-bp-color-scheme=dark] .bp6-button:not([class*=bp6-intent-]):hover, [data-bp-color-scheme=dark] .bp6-button:not([class*=bp6-intent-]):active, [data-bp-color-scheme=dark] .bp6-button:not([class*=bp6-intent-]).bp6-active{
  color:color-mix(in srgb, var(--bp-intent-default-hover) 4%, var(--bp-palette-white));
}
.bp6-dark .bp6-button:not([class*=bp6-intent-]):hover, [data-bp-color-scheme=dark] .bp6-button:not([class*=bp6-intent-]):hover{
  background-color:color-mix(in srgb, var(--bp-intent-default-hover) 42%, var(--bp-palette-black));
  box-shadow:inset 0 0 0 var(--bp-surface-border-width) color-mix(in oklch, var(--bp-surface-border-color-default) 50%, transparent), 0 1px 2px color-mix(in oklch, var(--bp-palette-black) 40%, transparent);
}
.bp6-dark .bp6-button:not([class*=bp6-intent-]):active, .bp6-dark .bp6-button:not([class*=bp6-intent-]).bp6-active, [data-bp-color-scheme=dark] .bp6-button:not([class*=bp6-intent-]):active, [data-bp-color-scheme=dark] .bp6-button:not([class*=bp6-intent-]).bp6-active{
  background-color:color-mix(in srgb, var(--bp-intent-default-active) 30%, var(--bp-palette-black));
  box-shadow:inset 0 0 0 var(--bp-surface-border-width) color-mix(in oklch, var(--bp-surface-border-color-default) 50%, transparent), 0 1px 2px color-mix(in oklch, var(--bp-palette-black) 40%, transparent);
}
.bp6-dark .bp6-button:not([class*=bp6-intent-]):disabled, .bp6-dark .bp6-button:not([class*=bp6-intent-]).bp6-disabled, [data-bp-color-scheme=dark] .bp6-button:not([class*=bp6-intent-]):disabled, [data-bp-color-scheme=dark] .bp6-button:not([class*=bp6-intent-]).bp6-disabled{
  background-color:color-mix(in srgb, var(--bp-intent-default-disabled) 4%, transparent);
  box-shadow:none;
  color:var(--bp-typography-color-default-disabled);
}
.bp6-dark .bp6-button:not([class*=bp6-intent-]):disabled.bp6-active, .bp6-dark .bp6-button:not([class*=bp6-intent-]).bp6-disabled.bp6-active, [data-bp-color-scheme=dark] .bp6-button:not([class*=bp6-intent-]):disabled.bp6-active, [data-bp-color-scheme=dark] .bp6-button:not([class*=bp6-intent-]).bp6-disabled.bp6-active{
  background-color:color-mix(in srgb, var(--bp-intent-default-disabled) 7%, transparent);
}
.bp6-dark .bp6-button:not([class*=bp6-intent-]) .bp6-button-spinner .bp6-spinner-head, [data-bp-color-scheme=dark] .bp6-button:not([class*=bp6-intent-]) .bp6-button-spinner .bp6-spinner-head{
  background:color-mix(in srgb, var(--bp-intent-default-rest) 20%, var(--bp-palette-black));
  stroke:color-mix(in srgb, var(--bp-intent-default-rest) 68%, var(--bp-palette-white));
}
.bp6-dark .bp6-button:not([class*=bp6-intent-])[class*=bp6-icon-]::before, [data-bp-color-scheme=dark] .bp6-button:not([class*=bp6-intent-])[class*=bp6-icon-]::before{
  color:var(--bp-typography-color-default-rest);
}
.bp6-dark .bp6-button:not([class*=bp6-intent-]) .bp6-icon:not([class*=bp6-intent-]), .bp6-dark .bp6-button:not([class*=bp6-intent-]) .bp6-icon-standard:not([class*=bp6-intent-]), .bp6-dark .bp6-button:not([class*=bp6-intent-]) .bp6-icon-large:not([class*=bp6-intent-]), [data-bp-color-scheme=dark] .bp6-button:not([class*=bp6-intent-]) .bp6-icon:not([class*=bp6-intent-]), [data-bp-color-scheme=dark] .bp6-button:not([class*=bp6-intent-]) .bp6-icon-standard:not([class*=bp6-intent-]), [data-bp-color-scheme=dark] .bp6-button:not([class*=bp6-intent-]) .bp6-icon-large:not([class*=bp6-intent-]){
  color:var(--bp-typography-color-default-rest);
}
.bp6-dark .bp6-button[class*=bp6-intent-], [data-bp-color-scheme=dark] .bp6-button[class*=bp6-intent-]{
  box-shadow:inset 0 0 0 var(--bp-surface-border-width) color-mix(in oklch, var(--bp-surface-border-color-default) 50%, transparent), 0 1px 2px color-mix(in oklch, var(--bp-palette-black) 20%, transparent);
}
.bp6-dark .bp6-button[class*=bp6-intent-]:hover, [data-bp-color-scheme=dark] .bp6-button[class*=bp6-intent-]:hover{
  box-shadow:inset 0 0 0 var(--bp-surface-border-width) color-mix(in oklch, var(--bp-surface-border-color-default) 50%, transparent), 0 1px 2px color-mix(in oklch, var(--bp-palette-black) 20%, transparent);
}
.bp6-dark .bp6-button[class*=bp6-intent-]:active, .bp6-dark .bp6-button[class*=bp6-intent-].bp6-active, [data-bp-color-scheme=dark] .bp6-button[class*=bp6-intent-]:active, [data-bp-color-scheme=dark] .bp6-button[class*=bp6-intent-].bp6-active{
  box-shadow:inset 0 0 0 var(--bp-surface-border-width) color-mix(in oklch, var(--bp-surface-border-color-default) 50%, transparent), 0 1px 2px color-mix(in oklch, var(--bp-palette-black) 40%, transparent);
}
.bp6-dark .bp6-button[class*=bp6-intent-]:disabled, .bp6-dark .bp6-button[class*=bp6-intent-].bp6-disabled, [data-bp-color-scheme=dark] .bp6-button[class*=bp6-intent-]:disabled, [data-bp-color-scheme=dark] .bp6-button[class*=bp6-intent-].bp6-disabled{
  box-shadow:none;
  color:color-mix(in oklch, var(--bp-intent-default-foreground) 30%, transparent);
}
.bp6-dark .bp6-button[class*=bp6-intent-] .bp6-button-spinner .bp6-spinner-head, [data-bp-color-scheme=dark] .bp6-button[class*=bp6-intent-] .bp6-button-spinner .bp6-spinner-head{
  stroke:var(--bp-typography-color-default-hover);
}
.bp6-button:disabled::before,
.bp6-button:disabled .bp6-icon, .bp6-button:disabled .bp6-icon-standard, .bp6-button:disabled .bp6-icon-large, .bp6-button.bp6-disabled::before,
.bp6-button.bp6-disabled .bp6-icon, .bp6-button.bp6-disabled .bp6-icon-standard, .bp6-button.bp6-disabled .bp6-icon-large, .bp6-button[class*=bp6-intent-]::before,
.bp6-button[class*=bp6-intent-] .bp6-icon, .bp6-button[class*=bp6-intent-] .bp6-icon-standard, .bp6-button[class*=bp6-intent-] .bp6-icon-large{
  color:inherit !important;
}
.bp6-button.bp6-minimal{
  background:none;
  box-shadow:none;
}
.bp6-button.bp6-minimal:hover{
  background-color:color-mix(in srgb, var(--bp-intent-default-hover) 8%, transparent);
  box-shadow:none;
  color:var(--bp-typography-color-default-rest);
  text-decoration:none;
}
.bp6-button.bp6-minimal:active, .bp6-button.bp6-minimal.bp6-active{
  background-color:color-mix(in srgb, var(--bp-intent-default-active) 16%, transparent);
  box-shadow:none;
  color:var(--bp-typography-color-default-rest);
}
.bp6-button.bp6-minimal:disabled, .bp6-button.bp6-minimal:disabled:hover, .bp6-button.bp6-minimal.bp6-disabled, .bp6-button.bp6-minimal.bp6-disabled:hover{
  background:none;
  color:var(--bp-typography-color-default-disabled);
  cursor:not-allowed;
}
.bp6-button.bp6-minimal:disabled.bp6-active, .bp6-button.bp6-minimal:disabled:hover.bp6-active, .bp6-button.bp6-minimal.bp6-disabled.bp6-active, .bp6-button.bp6-minimal.bp6-disabled:hover.bp6-active{
  background-color:color-mix(in srgb, var(--bp-intent-default-disabled) 30%, transparent);
}
.bp6-dark .bp6-button.bp6-minimal, [data-bp-color-scheme=dark] .bp6-button.bp6-minimal{
  background:none;
  box-shadow:none;
  color:var(--bp-intent-default-foreground);
}
.bp6-dark .bp6-button.bp6-minimal:hover, .bp6-dark .bp6-button.bp6-minimal:active, .bp6-dark .bp6-button.bp6-minimal.bp6-active, [data-bp-color-scheme=dark] .bp6-button.bp6-minimal:hover, [data-bp-color-scheme=dark] .bp6-button.bp6-minimal:active, [data-bp-color-scheme=dark] .bp6-button.bp6-minimal.bp6-active{
  background:none;
  box-shadow:none;
  color:var(--bp-intent-default-foreground);
}
.bp6-dark .bp6-button.bp6-minimal:hover, [data-bp-color-scheme=dark] .bp6-button.bp6-minimal:hover{
  background-color:color-mix(in srgb, var(--bp-intent-default-rest) 24%, transparent);
}
.bp6-dark .bp6-button.bp6-minimal:active, .bp6-dark .bp6-button.bp6-minimal.bp6-active, [data-bp-color-scheme=dark] .bp6-button.bp6-minimal:active, [data-bp-color-scheme=dark] .bp6-button.bp6-minimal.bp6-active{
  background-color:color-mix(in srgb, var(--bp-intent-default-rest) 49%, transparent);
}
.bp6-dark .bp6-button.bp6-minimal:disabled, .bp6-dark .bp6-button.bp6-minimal:disabled:hover, .bp6-dark .bp6-button.bp6-minimal.bp6-disabled, .bp6-dark .bp6-button.bp6-minimal.bp6-disabled:hover, [data-bp-color-scheme=dark] .bp6-button.bp6-minimal:disabled, [data-bp-color-scheme=dark] .bp6-button.bp6-minimal:disabled:hover, [data-bp-color-scheme=dark] .bp6-button.bp6-minimal.bp6-disabled, [data-bp-color-scheme=dark] .bp6-button.bp6-minimal.bp6-disabled:hover{
  background:none;
  color:var(--bp-typography-color-default-disabled);
  cursor:not-allowed;
}
.bp6-dark .bp6-button.bp6-minimal:disabled.bp6-active, .bp6-dark .bp6-button.bp6-minimal:disabled:hover.bp6-active, .bp6-dark .bp6-button.bp6-minimal.bp6-disabled.bp6-active, .bp6-dark .bp6-button.bp6-minimal.bp6-disabled:hover.bp6-active, [data-bp-color-scheme=dark] .bp6-button.bp6-minimal:disabled.bp6-active, [data-bp-color-scheme=dark] .bp6-button.bp6-minimal:disabled:hover.bp6-active, [data-bp-color-scheme=dark] .bp6-button.bp6-minimal.bp6-disabled.bp6-active, [data-bp-color-scheme=dark] .bp6-button.bp6-minimal.bp6-disabled:hover.bp6-active{
  background-color:color-mix(in srgb, var(--bp-intent-default-disabled) 30%, transparent);
}
.bp6-button.bp6-minimal.bp6-intent-primary{
  color:var(--bp-intent-primary-hover);
}
.bp6-button.bp6-minimal.bp6-intent-primary:hover, .bp6-button.bp6-minimal.bp6-intent-primary:active, .bp6-button.bp6-minimal.bp6-intent-primary.bp6-active{
  background:none;
  box-shadow:none;
  color:var(--bp-intent-primary-hover);
}
.bp6-button.bp6-minimal.bp6-intent-primary:hover{
  background-color:color-mix(in oklch, var(--bp-intent-primary-rest) 15%, transparent);
  color:var(--bp-intent-primary-hover);
}
.bp6-button.bp6-minimal.bp6-intent-primary:active, .bp6-button.bp6-minimal.bp6-intent-primary.bp6-active{
  background-color:color-mix(in oklch, var(--bp-intent-primary-rest) 30%, transparent);
  color:var(--bp-intent-primary-active);
}
.bp6-button.bp6-minimal.bp6-intent-primary:disabled, .bp6-button.bp6-minimal.bp6-intent-primary.bp6-disabled{
  background:none;
  color:color-mix(in oklch, var(--bp-intent-primary-hover) 50%, transparent);
}
.bp6-button.bp6-minimal.bp6-intent-primary:disabled.bp6-active, .bp6-button.bp6-minimal.bp6-intent-primary.bp6-disabled.bp6-active{
  background-color:color-mix(in oklch, var(--bp-intent-primary-rest) 30%, transparent);
}
.bp6-button.bp6-minimal.bp6-intent-primary .bp6-button-spinner .bp6-spinner-head{
  stroke:var(--bp-intent-primary-hover);
}
.bp6-dark .bp6-button.bp6-minimal.bp6-intent-primary, [data-bp-color-scheme=dark] .bp6-button.bp6-minimal.bp6-intent-primary{
  color:color-mix(in oklch, var(--bp-intent-primary-rest) 51%, var(--bp-palette-white));
}
.bp6-dark .bp6-button.bp6-minimal.bp6-intent-primary:hover, [data-bp-color-scheme=dark] .bp6-button.bp6-minimal.bp6-intent-primary:hover{
  background-color:color-mix(in oklch, var(--bp-intent-primary-rest) 20%, transparent);
  color:color-mix(in oklch, var(--bp-intent-primary-hover) 51%, var(--bp-palette-white));
}
.bp6-dark .bp6-button.bp6-minimal.bp6-intent-primary:active, .bp6-dark .bp6-button.bp6-minimal.bp6-intent-primary.bp6-active, [data-bp-color-scheme=dark] .bp6-button.bp6-minimal.bp6-intent-primary:active, [data-bp-color-scheme=dark] .bp6-button.bp6-minimal.bp6-intent-primary.bp6-active{
  background-color:color-mix(in oklch, var(--bp-intent-primary-rest) 30%, transparent);
  color:color-mix(in oklch, var(--bp-intent-primary-active) 51%, var(--bp-palette-white));
}
.bp6-dark .bp6-button.bp6-minimal.bp6-intent-primary:disabled, .bp6-dark .bp6-button.bp6-minimal.bp6-intent-primary.bp6-disabled, [data-bp-color-scheme=dark] .bp6-button.bp6-minimal.bp6-intent-primary:disabled, [data-bp-color-scheme=dark] .bp6-button.bp6-minimal.bp6-intent-primary.bp6-disabled{
  background:none;
  color:color-mix(in oklch, color-mix(in oklch, var(--bp-intent-primary-rest) 51%, var(--bp-palette-white)) 50%, transparent);
}
.bp6-dark .bp6-button.bp6-minimal.bp6-intent-primary:disabled.bp6-active, .bp6-dark .bp6-button.bp6-minimal.bp6-intent-primary.bp6-disabled.bp6-active, [data-bp-color-scheme=dark] .bp6-button.bp6-minimal.bp6-intent-primary:disabled.bp6-active, [data-bp-color-scheme=dark] .bp6-button.bp6-minimal.bp6-intent-primary.bp6-disabled.bp6-active{
  background-color:color-mix(in oklch, var(--bp-intent-primary-rest) 30%, transparent);
}
.bp6-button.bp6-minimal.bp6-intent-success{
  color:var(--bp-intent-success-hover);
}
.bp6-button.bp6-minimal.bp6-intent-success:hover, .bp6-button.bp6-minimal.bp6-intent-success:active, .bp6-button.bp6-minimal.bp6-intent-success.bp6-active{
  background:none;
  box-shadow:none;
  color:var(--bp-intent-success-hover);
}
.bp6-button.bp6-minimal.bp6-intent-success:hover{
  background-color:color-mix(in oklch, var(--bp-intent-success-rest) 15%, transparent);
  color:var(--bp-intent-success-hover);
}
.bp6-button.bp6-minimal.bp6-intent-success:active, .bp6-button.bp6-minimal.bp6-intent-success.bp6-active{
  background-color:color-mix(in oklch, var(--bp-intent-success-rest) 30%, transparent);
  color:var(--bp-intent-success-active);
}
.bp6-button.bp6-minimal.bp6-intent-success:disabled, .bp6-button.bp6-minimal.bp6-intent-success.bp6-disabled{
  background:none;
  color:color-mix(in oklch, var(--bp-intent-success-hover) 50%, transparent);
}
.bp6-button.bp6-minimal.bp6-intent-success:disabled.bp6-active, .bp6-button.bp6-minimal.bp6-intent-success.bp6-disabled.bp6-active{
  background-color:color-mix(in oklch, var(--bp-intent-success-rest) 30%, transparent);
}
.bp6-button.bp6-minimal.bp6-intent-success .bp6-button-spinner .bp6-spinner-head{
  stroke:var(--bp-intent-success-hover);
}
.bp6-dark .bp6-button.bp6-minimal.bp6-intent-success, [data-bp-color-scheme=dark] .bp6-button.bp6-minimal.bp6-intent-success{
  color:color-mix(in oklch, var(--bp-intent-success-rest) 54%, var(--bp-palette-white));
}
.bp6-dark .bp6-button.bp6-minimal.bp6-intent-success:hover, [data-bp-color-scheme=dark] .bp6-button.bp6-minimal.bp6-intent-success:hover{
  background-color:color-mix(in oklch, var(--bp-intent-success-rest) 20%, transparent);
  color:color-mix(in oklch, var(--bp-intent-success-hover) 54%, var(--bp-palette-white));
}
.bp6-dark .bp6-button.bp6-minimal.bp6-intent-success:active, .bp6-dark .bp6-button.bp6-minimal.bp6-intent-success.bp6-active, [data-bp-color-scheme=dark] .bp6-button.bp6-minimal.bp6-intent-success:active, [data-bp-color-scheme=dark] .bp6-button.bp6-minimal.bp6-intent-success.bp6-active{
  background-color:color-mix(in oklch, var(--bp-intent-success-rest) 30%, transparent);
  color:color-mix(in oklch, var(--bp-intent-success-active) 54%, var(--bp-palette-white));
}
.bp6-dark .bp6-button.bp6-minimal.bp6-intent-success:disabled, .bp6-dark .bp6-button.bp6-minimal.bp6-intent-success.bp6-disabled, [data-bp-color-scheme=dark] .bp6-button.bp6-minimal.bp6-intent-success:disabled, [data-bp-color-scheme=dark] .bp6-button.bp6-minimal.bp6-intent-success.bp6-disabled{
  background:none;
  color:color-mix(in oklch, color-mix(in oklch, var(--bp-intent-success-rest) 54%, var(--bp-palette-white)) 50%, transparent);
}
.bp6-dark .bp6-button.bp6-minimal.bp6-intent-success:disabled.bp6-active, .bp6-dark .bp6-button.bp6-minimal.bp6-intent-success.bp6-disabled.bp6-active, [data-bp-color-scheme=dark] .bp6-button.bp6-minimal.bp6-intent-success:disabled.bp6-active, [data-bp-color-scheme=dark] .bp6-button.bp6-minimal.bp6-intent-success.bp6-disabled.bp6-active{
  background-color:color-mix(in oklch, var(--bp-intent-success-rest) 30%, transparent);
}
.bp6-button.bp6-minimal.bp6-intent-warning{
  color:var(--bp-intent-warning-hover);
}
.bp6-button.bp6-minimal.bp6-intent-warning:hover, .bp6-button.bp6-minimal.bp6-intent-warning:active, .bp6-button.bp6-minimal.bp6-intent-warning.bp6-active{
  background:none;
  box-shadow:none;
  color:var(--bp-intent-warning-hover);
}
.bp6-button.bp6-minimal.bp6-intent-warning:hover{
  background-color:color-mix(in oklch, var(--bp6-button-warning-rest) 15%, transparent);
  color:var(--bp-intent-warning-hover);
}
.bp6-button.bp6-minimal.bp6-intent-warning:active, .bp6-button.bp6-minimal.bp6-intent-warning.bp6-active{
  background-color:color-mix(in oklch, var(--bp6-button-warning-rest) 30%, transparent);
  color:var(--bp-intent-warning-active);
}
.bp6-button.bp6-minimal.bp6-intent-warning:disabled, .bp6-button.bp6-minimal.bp6-intent-warning.bp6-disabled{
  background:none;
  color:color-mix(in oklch, var(--bp-intent-warning-hover) 50%, transparent);
}
.bp6-button.bp6-minimal.bp6-intent-warning:disabled.bp6-active, .bp6-button.bp6-minimal.bp6-intent-warning.bp6-disabled.bp6-active{
  background-color:color-mix(in oklch, var(--bp6-button-warning-rest) 30%, transparent);
}
.bp6-button.bp6-minimal.bp6-intent-warning .bp6-button-spinner .bp6-spinner-head{
  stroke:var(--bp-intent-warning-hover);
}
.bp6-dark .bp6-button.bp6-minimal.bp6-intent-warning, [data-bp-color-scheme=dark] .bp6-button.bp6-minimal.bp6-intent-warning{
  color:color-mix(in oklch, var(--bp-intent-warning-rest) 53%, var(--bp-palette-white));
}
.bp6-dark .bp6-button.bp6-minimal.bp6-intent-warning:hover, [data-bp-color-scheme=dark] .bp6-button.bp6-minimal.bp6-intent-warning:hover{
  background-color:color-mix(in oklch, var(--bp6-button-warning-rest) 20%, transparent);
  color:color-mix(in oklch, var(--bp-intent-warning-hover) 53%, var(--bp-palette-white));
}
.bp6-dark .bp6-button.bp6-minimal.bp6-intent-warning:active, .bp6-dark .bp6-button.bp6-minimal.bp6-intent-warning.bp6-active, [data-bp-color-scheme=dark] .bp6-button.bp6-minimal.bp6-intent-warning:active, [data-bp-color-scheme=dark] .bp6-button.bp6-minimal.bp6-intent-warning.bp6-active{
  background-color:color-mix(in oklch, var(--bp6-button-warning-rest) 30%, transparent);
  color:color-mix(in oklch, var(--bp-intent-warning-active) 53%, var(--bp-palette-white));
}
.bp6-dark .bp6-button.bp6-minimal.bp6-intent-warning:disabled, .bp6-dark .bp6-button.bp6-minimal.bp6-intent-warning.bp6-disabled, [data-bp-color-scheme=dark] .bp6-button.bp6-minimal.bp6-intent-warning:disabled, [data-bp-color-scheme=dark] .bp6-button.bp6-minimal.bp6-intent-warning.bp6-disabled{
  background:none;
  color:color-mix(in oklch, color-mix(in oklch, var(--bp-intent-warning-rest) 53%, var(--bp-palette-white)) 50%, transparent);
}
.bp6-dark .bp6-button.bp6-minimal.bp6-intent-warning:disabled.bp6-active, .bp6-dark .bp6-button.bp6-minimal.bp6-intent-warning.bp6-disabled.bp6-active, [data-bp-color-scheme=dark] .bp6-button.bp6-minimal.bp6-intent-warning:disabled.bp6-active, [data-bp-color-scheme=dark] .bp6-button.bp6-minimal.bp6-intent-warning.bp6-disabled.bp6-active{
  background-color:color-mix(in oklch, var(--bp6-button-warning-rest) 30%, transparent);
}
.bp6-button.bp6-minimal.bp6-intent-danger{
  color:var(--bp-intent-danger-hover);
}
.bp6-button.bp6-minimal.bp6-intent-danger:hover, .bp6-button.bp6-minimal.bp6-intent-danger:active, .bp6-button.bp6-minimal.bp6-intent-danger.bp6-active{
  background:none;
  box-shadow:none;
  color:var(--bp-intent-danger-hover);
}
.bp6-button.bp6-minimal.bp6-intent-danger:hover{
  background-color:color-mix(in oklch, var(--bp-intent-danger-rest) 15%, transparent);
  color:var(--bp-intent-danger-hover);
}
.bp6-button.bp6-minimal.bp6-intent-danger:active, .bp6-button.bp6-minimal.bp6-intent-danger.bp6-active{
  background-color:color-mix(in oklch, var(--bp-intent-danger-rest) 30%, transparent);
  color:var(--bp-intent-danger-active);
}
.bp6-button.bp6-minimal.bp6-intent-danger:disabled, .bp6-button.bp6-minimal.bp6-intent-danger.bp6-disabled{
  background:none;
  color:color-mix(in oklch, var(--bp-intent-danger-hover) 50%, transparent);
}
.bp6-button.bp6-minimal.bp6-intent-danger:disabled.bp6-active, .bp6-button.bp6-minimal.bp6-intent-danger.bp6-disabled.bp6-active{
  background-color:color-mix(in oklch, var(--bp-intent-danger-rest) 30%, transparent);
}
.bp6-button.bp6-minimal.bp6-intent-danger .bp6-button-spinner .bp6-spinner-head{
  stroke:var(--bp-intent-danger-hover);
}
.bp6-dark .bp6-button.bp6-minimal.bp6-intent-danger, [data-bp-color-scheme=dark] .bp6-button.bp6-minimal.bp6-intent-danger{
  color:color-mix(in oklch, var(--bp-intent-danger-rest) 53%, var(--bp-palette-white));
}
.bp6-dark .bp6-button.bp6-minimal.bp6-intent-danger:hover, [data-bp-color-scheme=dark] .bp6-button.bp6-minimal.bp6-intent-danger:hover{
  background-color:color-mix(in oklch, var(--bp-intent-danger-rest) 20%, transparent);
  color:color-mix(in oklch, var(--bp-intent-danger-hover) 53%, var(--bp-palette-white));
}
.bp6-dark .bp6-button.bp6-minimal.bp6-intent-danger:active, .bp6-dark .bp6-button.bp6-minimal.bp6-intent-danger.bp6-active, [data-bp-color-scheme=dark] .bp6-button.bp6-minimal.bp6-intent-danger:active, [data-bp-color-scheme=dark] .bp6-button.bp6-minimal.bp6-intent-danger.bp6-active{
  background-color:color-mix(in oklch, var(--bp-intent-danger-rest) 30%, transparent);
  color:color-mix(in oklch, var(--bp-intent-danger-active) 53%, var(--bp-palette-white));
}
.bp6-dark .bp6-button.bp6-minimal.bp6-intent-danger:disabled, .bp6-dark .bp6-button.bp6-minimal.bp6-intent-danger.bp6-disabled, [data-bp-color-scheme=dark] .bp6-button.bp6-minimal.bp6-intent-danger:disabled, [data-bp-color-scheme=dark] .bp6-button.bp6-minimal.bp6-intent-danger.bp6-disabled{
  background:none;
  color:color-mix(in oklch, color-mix(in oklch, var(--bp-intent-danger-rest) 53%, var(--bp-palette-white)) 50%, transparent);
}
.bp6-dark .bp6-button.bp6-minimal.bp6-intent-danger:disabled.bp6-active, .bp6-dark .bp6-button.bp6-minimal.bp6-intent-danger.bp6-disabled.bp6-active, [data-bp-color-scheme=dark] .bp6-button.bp6-minimal.bp6-intent-danger:disabled.bp6-active, [data-bp-color-scheme=dark] .bp6-button.bp6-minimal.bp6-intent-danger.bp6-disabled.bp6-active{
  background-color:color-mix(in oklch, var(--bp-intent-danger-rest) 30%, transparent);
}
.bp6-button.bp6-minimal.bp6-intent-default{
  color:var(--bp-intent-default-hover);
}
.bp6-button.bp6-minimal.bp6-intent-default:hover, .bp6-button.bp6-minimal.bp6-intent-default:active, .bp6-button.bp6-minimal.bp6-intent-default.bp6-active{
  background:none;
  box-shadow:none;
  color:var(--bp-intent-default-hover);
}
.bp6-button.bp6-minimal.bp6-intent-default:hover{
  background-color:color-mix(in oklch, var(--bp-intent-default-rest) 15%, transparent);
  color:var(--bp-intent-default-hover);
}
.bp6-button.bp6-minimal.bp6-intent-default:active, .bp6-button.bp6-minimal.bp6-intent-default.bp6-active{
  background-color:color-mix(in oklch, var(--bp-intent-default-rest) 30%, transparent);
  color:var(--bp-intent-default-active);
}
.bp6-button.bp6-minimal.bp6-intent-default:disabled, .bp6-button.bp6-minimal.bp6-intent-default.bp6-disabled{
  background:none;
  color:color-mix(in oklch, var(--bp-intent-default-hover) 50%, transparent);
}
.bp6-button.bp6-minimal.bp6-intent-default:disabled.bp6-active, .bp6-button.bp6-minimal.bp6-intent-default.bp6-disabled.bp6-active{
  background-color:color-mix(in oklch, var(--bp-intent-default-rest) 30%, transparent);
}
.bp6-button.bp6-minimal.bp6-intent-default .bp6-button-spinner .bp6-spinner-head{
  stroke:var(--bp-intent-default-hover);
}
.bp6-dark .bp6-button.bp6-minimal.bp6-intent-default, [data-bp-color-scheme=dark] .bp6-button.bp6-minimal.bp6-intent-default{
  color:color-mix(in srgb, var(--bp-intent-default-rest) 46%, var(--bp-palette-white));
}
.bp6-dark .bp6-button.bp6-minimal.bp6-intent-default:hover, [data-bp-color-scheme=dark] .bp6-button.bp6-minimal.bp6-intent-default:hover{
  background-color:color-mix(in oklch, var(--bp-intent-default-rest) 20%, transparent);
  color:color-mix(in srgb, var(--bp-intent-default-hover) 46%, var(--bp-palette-white));
}
.bp6-dark .bp6-button.bp6-minimal.bp6-intent-default:active, .bp6-dark .bp6-button.bp6-minimal.bp6-intent-default.bp6-active, [data-bp-color-scheme=dark] .bp6-button.bp6-minimal.bp6-intent-default:active, [data-bp-color-scheme=dark] .bp6-button.bp6-minimal.bp6-intent-default.bp6-active{
  background-color:color-mix(in oklch, var(--bp-intent-default-rest) 30%, transparent);
  color:color-mix(in srgb, var(--bp-intent-default-active) 46%, var(--bp-palette-white));
}
.bp6-dark .bp6-button.bp6-minimal.bp6-intent-default:disabled, .bp6-dark .bp6-button.bp6-minimal.bp6-intent-default.bp6-disabled, [data-bp-color-scheme=dark] .bp6-button.bp6-minimal.bp6-intent-default:disabled, [data-bp-color-scheme=dark] .bp6-button.bp6-minimal.bp6-intent-default.bp6-disabled{
  background:none;
  color:color-mix(in oklch, color-mix(in srgb, var(--bp-intent-default-rest) 46%, var(--bp-palette-white)) 50%, transparent);
}
.bp6-dark .bp6-button.bp6-minimal.bp6-intent-default:disabled.bp6-active, .bp6-dark .bp6-button.bp6-minimal.bp6-intent-default.bp6-disabled.bp6-active, [data-bp-color-scheme=dark] .bp6-button.bp6-minimal.bp6-intent-default:disabled.bp6-active, [data-bp-color-scheme=dark] .bp6-button.bp6-minimal.bp6-intent-default.bp6-disabled.bp6-active{
  background-color:color-mix(in oklch, var(--bp-intent-default-rest) 30%, transparent);
}
.bp6-button.bp6-outlined{
  background:none;
  box-shadow:none;
}
.bp6-button.bp6-outlined:hover{
  background-color:color-mix(in srgb, var(--bp-intent-default-hover) 8%, transparent);
  box-shadow:none;
  color:var(--bp-typography-color-default-rest);
  text-decoration:none;
}
.bp6-button.bp6-outlined:active, .bp6-button.bp6-outlined.bp6-active{
  background-color:color-mix(in srgb, var(--bp-intent-default-active) 16%, transparent);
  box-shadow:none;
  color:var(--bp-typography-color-default-rest);
}
.bp6-button.bp6-outlined:disabled, .bp6-button.bp6-outlined:disabled:hover, .bp6-button.bp6-outlined.bp6-disabled, .bp6-button.bp6-outlined.bp6-disabled:hover{
  background:none;
  color:var(--bp-typography-color-default-disabled);
  cursor:not-allowed;
}
.bp6-button.bp6-outlined:disabled.bp6-active, .bp6-button.bp6-outlined:disabled:hover.bp6-active, .bp6-button.bp6-outlined.bp6-disabled.bp6-active, .bp6-button.bp6-outlined.bp6-disabled:hover.bp6-active{
  background-color:color-mix(in srgb, var(--bp-intent-default-disabled) 30%, transparent);
}
.bp6-dark .bp6-button.bp6-outlined, [data-bp-color-scheme=dark] .bp6-button.bp6-outlined{
  background:none;
  box-shadow:none;
  color:var(--bp-intent-default-foreground);
}
.bp6-dark .bp6-button.bp6-outlined:hover, .bp6-dark .bp6-button.bp6-outlined:active, .bp6-dark .bp6-button.bp6-outlined.bp6-active, [data-bp-color-scheme=dark] .bp6-button.bp6-outlined:hover, [data-bp-color-scheme=dark] .bp6-button.bp6-outlined:active, [data-bp-color-scheme=dark] .bp6-button.bp6-outlined.bp6-active{
  background:none;
  box-shadow:none;
  color:var(--bp-intent-default-foreground);
}
.bp6-dark .bp6-button.bp6-outlined:hover, [data-bp-color-scheme=dark] .bp6-button.bp6-outlined:hover{
  background-color:color-mix(in srgb, var(--bp-intent-default-rest) 24%, transparent);
}
.bp6-dark .bp6-button.bp6-outlined:active, .bp6-dark .bp6-button.bp6-outlined.bp6-active, [data-bp-color-scheme=dark] .bp6-button.bp6-outlined:active, [data-bp-color-scheme=dark] .bp6-button.bp6-outlined.bp6-active{
  background-color:color-mix(in srgb, var(--bp-intent-default-rest) 49%, transparent);
}
.bp6-dark .bp6-button.bp6-outlined:disabled, .bp6-dark .bp6-button.bp6-outlined:disabled:hover, .bp6-dark .bp6-button.bp6-outlined.bp6-disabled, .bp6-dark .bp6-button.bp6-outlined.bp6-disabled:hover, [data-bp-color-scheme=dark] .bp6-button.bp6-outlined:disabled, [data-bp-color-scheme=dark] .bp6-button.bp6-outlined:disabled:hover, [data-bp-color-scheme=dark] .bp6-button.bp6-outlined.bp6-disabled, [data-bp-color-scheme=dark] .bp6-button.bp6-outlined.bp6-disabled:hover{
  background:none;
  color:var(--bp-typography-color-default-disabled);
  cursor:not-allowed;
}
.bp6-dark .bp6-button.bp6-outlined:disabled.bp6-active, .bp6-dark .bp6-button.bp6-outlined:disabled:hover.bp6-active, .bp6-dark .bp6-button.bp6-outlined.bp6-disabled.bp6-active, .bp6-dark .bp6-button.bp6-outlined.bp6-disabled:hover.bp6-active, [data-bp-color-scheme=dark] .bp6-button.bp6-outlined:disabled.bp6-active, [data-bp-color-scheme=dark] .bp6-button.bp6-outlined:disabled:hover.bp6-active, [data-bp-color-scheme=dark] .bp6-button.bp6-outlined.bp6-disabled.bp6-active, [data-bp-color-scheme=dark] .bp6-button.bp6-outlined.bp6-disabled:hover.bp6-active{
  background-color:color-mix(in srgb, var(--bp-intent-default-disabled) 30%, transparent);
}
.bp6-button.bp6-outlined.bp6-intent-primary{
  color:var(--bp-intent-primary-hover);
}
.bp6-button.bp6-outlined.bp6-intent-primary:hover, .bp6-button.bp6-outlined.bp6-intent-primary:active, .bp6-button.bp6-outlined.bp6-intent-primary.bp6-active{
  background:none;
  box-shadow:none;
  color:var(--bp-intent-primary-hover);
}
.bp6-button.bp6-outlined.bp6-intent-primary:hover{
  background-color:color-mix(in oklch, var(--bp-intent-primary-rest) 15%, transparent);
  color:var(--bp-intent-primary-hover);
}
.bp6-button.bp6-outlined.bp6-intent-primary:active, .bp6-button.bp6-outlined.bp6-intent-primary.bp6-active{
  background-color:color-mix(in oklch, var(--bp-intent-primary-rest) 30%, transparent);
  color:var(--bp-intent-primary-active);
}
.bp6-button.bp6-outlined.bp6-intent-primary:disabled, .bp6-button.bp6-outlined.bp6-intent-primary.bp6-disabled{
  background:none;
  color:color-mix(in oklch, var(--bp-intent-primary-hover) 50%, transparent);
}
.bp6-button.bp6-outlined.bp6-intent-primary:disabled.bp6-active, .bp6-button.bp6-outlined.bp6-intent-primary.bp6-disabled.bp6-active{
  background-color:color-mix(in oklch, var(--bp-intent-primary-rest) 30%, transparent);
}
.bp6-button.bp6-outlined.bp6-intent-primary .bp6-button-spinner .bp6-spinner-head{
  stroke:var(--bp-intent-primary-hover);
}
.bp6-dark .bp6-button.bp6-outlined.bp6-intent-primary, [data-bp-color-scheme=dark] .bp6-button.bp6-outlined.bp6-intent-primary{
  color:color-mix(in oklch, var(--bp-intent-primary-rest) 51%, var(--bp-palette-white));
}
.bp6-dark .bp6-button.bp6-outlined.bp6-intent-primary:hover, [data-bp-color-scheme=dark] .bp6-button.bp6-outlined.bp6-intent-primary:hover{
  background-color:color-mix(in oklch, var(--bp-intent-primary-rest) 20%, transparent);
  color:color-mix(in oklch, var(--bp-intent-primary-hover) 51%, var(--bp-palette-white));
}
.bp6-dark .bp6-button.bp6-outlined.bp6-intent-primary:active, .bp6-dark .bp6-button.bp6-outlined.bp6-intent-primary.bp6-active, [data-bp-color-scheme=dark] .bp6-button.bp6-outlined.bp6-intent-primary:active, [data-bp-color-scheme=dark] .bp6-button.bp6-outlined.bp6-intent-primary.bp6-active{
  background-color:color-mix(in oklch, var(--bp-intent-primary-rest) 30%, transparent);
  color:color-mix(in oklch, var(--bp-intent-primary-active) 51%, var(--bp-palette-white));
}
.bp6-dark .bp6-button.bp6-outlined.bp6-intent-primary:disabled, .bp6-dark .bp6-button.bp6-outlined.bp6-intent-primary.bp6-disabled, [data-bp-color-scheme=dark] .bp6-button.bp6-outlined.bp6-intent-primary:disabled, [data-bp-color-scheme=dark] .bp6-button.bp6-outlined.bp6-intent-primary.bp6-disabled{
  background:none;
  color:color-mix(in oklch, color-mix(in oklch, var(--bp-intent-primary-rest) 51%, var(--bp-palette-white)) 50%, transparent);
}
.bp6-dark .bp6-button.bp6-outlined.bp6-intent-primary:disabled.bp6-active, .bp6-dark .bp6-button.bp6-outlined.bp6-intent-primary.bp6-disabled.bp6-active, [data-bp-color-scheme=dark] .bp6-button.bp6-outlined.bp6-intent-primary:disabled.bp6-active, [data-bp-color-scheme=dark] .bp6-button.bp6-outlined.bp6-intent-primary.bp6-disabled.bp6-active{
  background-color:color-mix(in oklch, var(--bp-intent-primary-rest) 30%, transparent);
}
.bp6-button.bp6-outlined.bp6-intent-success{
  color:var(--bp-intent-success-hover);
}
.bp6-button.bp6-outlined.bp6-intent-success:hover, .bp6-button.bp6-outlined.bp6-intent-success:active, .bp6-button.bp6-outlined.bp6-intent-success.bp6-active{
  background:none;
  box-shadow:none;
  color:var(--bp-intent-success-hover);
}
.bp6-button.bp6-outlined.bp6-intent-success:hover{
  background-color:color-mix(in oklch, var(--bp-intent-success-rest) 15%, transparent);
  color:var(--bp-intent-success-hover);
}
.bp6-button.bp6-outlined.bp6-intent-success:active, .bp6-button.bp6-outlined.bp6-intent-success.bp6-active{
  background-color:color-mix(in oklch, var(--bp-intent-success-rest) 30%, transparent);
  color:var(--bp-intent-success-active);
}
.bp6-button.bp6-outlined.bp6-intent-success:disabled, .bp6-button.bp6-outlined.bp6-intent-success.bp6-disabled{
  background:none;
  color:color-mix(in oklch, var(--bp-intent-success-hover) 50%, transparent);
}
.bp6-button.bp6-outlined.bp6-intent-success:disabled.bp6-active, .bp6-button.bp6-outlined.bp6-intent-success.bp6-disabled.bp6-active{
  background-color:color-mix(in oklch, var(--bp-intent-success-rest) 30%, transparent);
}
.bp6-button.bp6-outlined.bp6-intent-success .bp6-button-spinner .bp6-spinner-head{
  stroke:var(--bp-intent-success-hover);
}
.bp6-dark .bp6-button.bp6-outlined.bp6-intent-success, [data-bp-color-scheme=dark] .bp6-button.bp6-outlined.bp6-intent-success{
  color:color-mix(in oklch, var(--bp-intent-success-rest) 54%, var(--bp-palette-white));
}
.bp6-dark .bp6-button.bp6-outlined.bp6-intent-success:hover, [data-bp-color-scheme=dark] .bp6-button.bp6-outlined.bp6-intent-success:hover{
  background-color:color-mix(in oklch, var(--bp-intent-success-rest) 20%, transparent);
  color:color-mix(in oklch, var(--bp-intent-success-hover) 54%, var(--bp-palette-white));
}
.bp6-dark .bp6-button.bp6-outlined.bp6-intent-success:active, .bp6-dark .bp6-button.bp6-outlined.bp6-intent-success.bp6-active, [data-bp-color-scheme=dark] .bp6-button.bp6-outlined.bp6-intent-success:active, [data-bp-color-scheme=dark] .bp6-button.bp6-outlined.bp6-intent-success.bp6-active{
  background-color:color-mix(in oklch, var(--bp-intent-success-rest) 30%, transparent);
  color:color-mix(in oklch, var(--bp-intent-success-active) 54%, var(--bp-palette-white));
}
.bp6-dark .bp6-button.bp6-outlined.bp6-intent-success:disabled, .bp6-dark .bp6-button.bp6-outlined.bp6-intent-success.bp6-disabled, [data-bp-color-scheme=dark] .bp6-button.bp6-outlined.bp6-intent-success:disabled, [data-bp-color-scheme=dark] .bp6-button.bp6-outlined.bp6-intent-success.bp6-disabled{
  background:none;
  color:color-mix(in oklch, color-mix(in oklch, var(--bp-intent-success-rest) 54%, var(--bp-palette-white)) 50%, transparent);
}
.bp6-dark .bp6-button.bp6-outlined.bp6-intent-success:disabled.bp6-active, .bp6-dark .bp6-button.bp6-outlined.bp6-intent-success.bp6-disabled.bp6-active, [data-bp-color-scheme=dark] .bp6-button.bp6-outlined.bp6-intent-success:disabled.bp6-active, [data-bp-color-scheme=dark] .bp6-button.bp6-outlined.bp6-intent-success.bp6-disabled.bp6-active{
  background-color:color-mix(in oklch, var(--bp-intent-success-rest) 30%, transparent);
}
.bp6-button.bp6-outlined.bp6-intent-warning{
  color:var(--bp-intent-warning-hover);
}
.bp6-button.bp6-outlined.bp6-intent-warning:hover, .bp6-button.bp6-outlined.bp6-intent-warning:active, .bp6-button.bp6-outlined.bp6-intent-warning.bp6-active{
  background:none;
  box-shadow:none;
  color:var(--bp-intent-warning-hover);
}
.bp6-button.bp6-outlined.bp6-intent-warning:hover{
  background-color:color-mix(in oklch, var(--bp6-button-warning-rest) 15%, transparent);
  color:var(--bp-intent-warning-hover);
}
.bp6-button.bp6-outlined.bp6-intent-warning:active, .bp6-button.bp6-outlined.bp6-intent-warning.bp6-active{
  background-color:color-mix(in oklch, var(--bp6-button-warning-rest) 30%, transparent);
  color:var(--bp-intent-warning-active);
}
.bp6-button.bp6-outlined.bp6-intent-warning:disabled, .bp6-button.bp6-outlined.bp6-intent-warning.bp6-disabled{
  background:none;
  color:color-mix(in oklch, var(--bp-intent-warning-hover) 50%, transparent);
}
.bp6-button.bp6-outlined.bp6-intent-warning:disabled.bp6-active, .bp6-button.bp6-outlined.bp6-intent-warning.bp6-disabled.bp6-active{
  background-color:color-mix(in oklch, var(--bp6-button-warning-rest) 30%, transparent);
}
.bp6-button.bp6-outlined.bp6-intent-warning .bp6-button-spinner .bp6-spinner-head{
  stroke:var(--bp-intent-warning-hover);
}
.bp6-dark .bp6-button.bp6-outlined.bp6-intent-warning, [data-bp-color-scheme=dark] .bp6-button.bp6-outlined.bp6-intent-warning{
  color:color-mix(in oklch, var(--bp-intent-warning-rest) 53%, var(--bp-palette-white));
}
.bp6-dark .bp6-button.bp6-outlined.bp6-intent-warning:hover, [data-bp-color-scheme=dark] .bp6-button.bp6-outlined.bp6-intent-warning:hover{
  background-color:color-mix(in oklch, var(--bp6-button-warning-rest) 20%, transparent);
  color:color-mix(in oklch, var(--bp-intent-warning-hover) 53%, var(--bp-palette-white));
}
.bp6-dark .bp6-button.bp6-outlined.bp6-intent-warning:active, .bp6-dark .bp6-button.bp6-outlined.bp6-intent-warning.bp6-active, [data-bp-color-scheme=dark] .bp6-button.bp6-outlined.bp6-intent-warning:active, [data-bp-color-scheme=dark] .bp6-button.bp6-outlined.bp6-intent-warning.bp6-active{
  background-color:color-mix(in oklch, var(--bp6-button-warning-rest) 30%, transparent);
  color:color-mix(in oklch, var(--bp-intent-warning-active) 53%, var(--bp-palette-white));
}
.bp6-dark .bp6-button.bp6-outlined.bp6-intent-warning:disabled, .bp6-dark .bp6-button.bp6-outlined.bp6-intent-warning.bp6-disabled, [data-bp-color-scheme=dark] .bp6-button.bp6-outlined.bp6-intent-warning:disabled, [data-bp-color-scheme=dark] .bp6-button.bp6-outlined.bp6-intent-warning.bp6-disabled{
  background:none;
  color:color-mix(in oklch, color-mix(in oklch, var(--bp-intent-warning-rest) 53%, var(--bp-palette-white)) 50%, transparent);
}
.bp6-dark .bp6-button.bp6-outlined.bp6-intent-warning:disabled.bp6-active, .bp6-dark .bp6-button.bp6-outlined.bp6-intent-warning.bp6-disabled.bp6-active, [data-bp-color-scheme=dark] .bp6-button.bp6-outlined.bp6-intent-warning:disabled.bp6-active, [data-bp-color-scheme=dark] .bp6-button.bp6-outlined.bp6-intent-warning.bp6-disabled.bp6-active{
  background-color:color-mix(in oklch, var(--bp6-button-warning-rest) 30%, transparent);
}
.bp6-button.bp6-outlined.bp6-intent-danger{
  color:var(--bp-intent-danger-hover);
}
.bp6-button.bp6-outlined.bp6-intent-danger:hover, .bp6-button.bp6-outlined.bp6-intent-danger:active, .bp6-button.bp6-outlined.bp6-intent-danger.bp6-active{
  background:none;
  box-shadow:none;
  color:var(--bp-intent-danger-hover);
}
.bp6-button.bp6-outlined.bp6-intent-danger:hover{
  background-color:color-mix(in oklch, var(--bp-intent-danger-rest) 15%, transparent);
  color:var(--bp-intent-danger-hover);
}
.bp6-button.bp6-outlined.bp6-intent-danger:active, .bp6-button.bp6-outlined.bp6-intent-danger.bp6-active{
  background-color:color-mix(in oklch, var(--bp-intent-danger-rest) 30%, transparent);
  color:var(--bp-intent-danger-active);
}
.bp6-button.bp6-outlined.bp6-intent-danger:disabled, .bp6-button.bp6-outlined.bp6-intent-danger.bp6-disabled{
  background:none;
  color:color-mix(in oklch, var(--bp-intent-danger-hover) 50%, transparent);
}
.bp6-button.bp6-outlined.bp6-intent-danger:disabled.bp6-active, .bp6-button.bp6-outlined.bp6-intent-danger.bp6-disabled.bp6-active{
  background-color:color-mix(in oklch, var(--bp-intent-danger-rest) 30%, transparent);
}
.bp6-button.bp6-outlined.bp6-intent-danger .bp6-button-spinner .bp6-spinner-head{
  stroke:var(--bp-intent-danger-hover);
}
.bp6-dark .bp6-button.bp6-outlined.bp6-intent-danger, [data-bp-color-scheme=dark] .bp6-button.bp6-outlined.bp6-intent-danger{
  color:color-mix(in oklch, var(--bp-intent-danger-rest) 53%, var(--bp-palette-white));
}
.bp6-dark .bp6-button.bp6-outlined.bp6-intent-danger:hover, [data-bp-color-scheme=dark] .bp6-button.bp6-outlined.bp6-intent-danger:hover{
  background-color:color-mix(in oklch, var(--bp-intent-danger-rest) 20%, transparent);
  color:color-mix(in oklch, var(--bp-intent-danger-hover) 53%, var(--bp-palette-white));
}
.bp6-dark .bp6-button.bp6-outlined.bp6-intent-danger:active, .bp6-dark .bp6-button.bp6-outlined.bp6-intent-danger.bp6-active, [data-bp-color-scheme=dark] .bp6-button.bp6-outlined.bp6-intent-danger:active, [data-bp-color-scheme=dark] .bp6-button.bp6-outlined.bp6-intent-danger.bp6-active{
  background-color:color-mix(in oklch, var(--bp-intent-danger-rest) 30%, transparent);
  color:color-mix(in oklch, var(--bp-intent-danger-active) 53%, var(--bp-palette-white));
}
.bp6-dark .bp6-button.bp6-outlined.bp6-intent-danger:disabled, .bp6-dark .bp6-button.bp6-outlined.bp6-intent-danger.bp6-disabled, [data-bp-color-scheme=dark] .bp6-button.bp6-outlined.bp6-intent-danger:disabled, [data-bp-color-scheme=dark] .bp6-button.bp6-outlined.bp6-intent-danger.bp6-disabled{
  background:none;
  color:color-mix(in oklch, color-mix(in oklch, var(--bp-intent-danger-rest) 53%, var(--bp-palette-white)) 50%, transparent);
}
.bp6-dark .bp6-button.bp6-outlined.bp6-intent-danger:disabled.bp6-active, .bp6-dark .bp6-button.bp6-outlined.bp6-intent-danger.bp6-disabled.bp6-active, [data-bp-color-scheme=dark] .bp6-button.bp6-outlined.bp6-intent-danger:disabled.bp6-active, [data-bp-color-scheme=dark] .bp6-button.bp6-outlined.bp6-intent-danger.bp6-disabled.bp6-active{
  background-color:color-mix(in oklch, var(--bp-intent-danger-rest) 30%, transparent);
}
.bp6-button.bp6-outlined.bp6-intent-default{
  color:var(--bp-intent-default-hover);
}
.bp6-button.bp6-outlined.bp6-intent-default:hover, .bp6-button.bp6-outlined.bp6-intent-default:active, .bp6-button.bp6-outlined.bp6-intent-default.bp6-active{
  background:none;
  box-shadow:none;
  color:var(--bp-intent-default-hover);
}
.bp6-button.bp6-outlined.bp6-intent-default:hover{
  background-color:color-mix(in oklch, var(--bp-intent-default-rest) 15%, transparent);
  color:var(--bp-intent-default-hover);
}
.bp6-button.bp6-outlined.bp6-intent-default:active, .bp6-button.bp6-outlined.bp6-intent-default.bp6-active{
  background-color:color-mix(in oklch, var(--bp-intent-default-rest) 30%, transparent);
  color:var(--bp-intent-default-active);
}
.bp6-button.bp6-outlined.bp6-intent-default:disabled, .bp6-button.bp6-outlined.bp6-intent-default.bp6-disabled{
  background:none;
  color:color-mix(in oklch, var(--bp-intent-default-hover) 50%, transparent);
}
.bp6-button.bp6-outlined.bp6-intent-default:disabled.bp6-active, .bp6-button.bp6-outlined.bp6-intent-default.bp6-disabled.bp6-active{
  background-color:color-mix(in oklch, var(--bp-intent-default-rest) 30%, transparent);
}
.bp6-button.bp6-outlined.bp6-intent-default .bp6-button-spinner .bp6-spinner-head{
  stroke:var(--bp-intent-default-hover);
}
.bp6-dark .bp6-button.bp6-outlined.bp6-intent-default, [data-bp-color-scheme=dark] .bp6-button.bp6-outlined.bp6-intent-default{
  color:color-mix(in srgb, var(--bp-intent-default-rest) 46%, var(--bp-palette-white));
}
.bp6-dark .bp6-button.bp6-outlined.bp6-intent-default:hover, [data-bp-color-scheme=dark] .bp6-button.bp6-outlined.bp6-intent-default:hover{
  background-color:color-mix(in oklch, var(--bp-intent-default-rest) 20%, transparent);
  color:color-mix(in srgb, var(--bp-intent-default-hover) 46%, var(--bp-palette-white));
}
.bp6-dark .bp6-button.bp6-outlined.bp6-intent-default:active, .bp6-dark .bp6-button.bp6-outlined.bp6-intent-default.bp6-active, [data-bp-color-scheme=dark] .bp6-button.bp6-outlined.bp6-intent-default:active, [data-bp-color-scheme=dark] .bp6-button.bp6-outlined.bp6-intent-default.bp6-active{
  background-color:color-mix(in oklch, var(--bp-intent-default-rest) 30%, transparent);
  color:color-mix(in srgb, var(--bp-intent-default-active) 46%, var(--bp-palette-white));
}
.bp6-dark .bp6-button.bp6-outlined.bp6-intent-default:disabled, .bp6-dark .bp6-button.bp6-outlined.bp6-intent-default.bp6-disabled, [data-bp-color-scheme=dark] .bp6-button.bp6-outlined.bp6-intent-default:disabled, [data-bp-color-scheme=dark] .bp6-button.bp6-outlined.bp6-intent-default.bp6-disabled{
  background:none;
  color:color-mix(in oklch, color-mix(in srgb, var(--bp-intent-default-rest) 46%, var(--bp-palette-white)) 50%, transparent);
}
.bp6-dark .bp6-button.bp6-outlined.bp6-intent-default:disabled.bp6-active, .bp6-dark .bp6-button.bp6-outlined.bp6-intent-default.bp6-disabled.bp6-active, [data-bp-color-scheme=dark] .bp6-button.bp6-outlined.bp6-intent-default:disabled.bp6-active, [data-bp-color-scheme=dark] .bp6-button.bp6-outlined.bp6-intent-default.bp6-disabled.bp6-active{
  background-color:color-mix(in oklch, var(--bp-intent-default-rest) 30%, transparent);
}
.bp6-button.bp6-outlined{
  border:var(--bp-surface-border-width) solid var(--bp-surface-border-color-strong);
  box-sizing:border-box;
}
.bp6-button.bp6-outlined:disabled, .bp6-button.bp6-outlined:disabled:hover, .bp6-button.bp6-outlined.bp6-disabled, .bp6-button.bp6-outlined.bp6-disabled:hover{
  border-color:var(--bp-surface-border-color-default);
}
.bp6-dark .bp6-button.bp6-outlined, [data-bp-color-scheme=dark] .bp6-button.bp6-outlined{
  border-color:var(--bp-surface-border-color-strong);
}
.bp6-dark .bp6-button.bp6-outlined:disabled, .bp6-dark .bp6-button.bp6-outlined:disabled:hover, .bp6-dark .bp6-button.bp6-outlined.bp6-disabled, .bp6-dark .bp6-button.bp6-outlined.bp6-disabled:hover, [data-bp-color-scheme=dark] .bp6-button.bp6-outlined:disabled, [data-bp-color-scheme=dark] .bp6-button.bp6-outlined:disabled:hover, [data-bp-color-scheme=dark] .bp6-button.bp6-outlined.bp6-disabled, [data-bp-color-scheme=dark] .bp6-button.bp6-outlined.bp6-disabled:hover{
  border-color:var(--bp-surface-border-color-default);
}
.bp6-button.bp6-outlined.bp6-intent-primary{
  border-color:color-mix(in oklch, var(--bp-intent-primary-hover) 60%, transparent);
}
.bp6-button.bp6-outlined.bp6-intent-primary:disabled, .bp6-button.bp6-outlined.bp6-intent-primary.bp6-disabled{
  border-color:color-mix(in oklch, var(--bp-intent-primary-hover) 20%, transparent);
}
.bp6-dark .bp6-button.bp6-outlined.bp6-intent-primary, [data-bp-color-scheme=dark] .bp6-button.bp6-outlined.bp6-intent-primary{
  border-color:color-mix(in oklch, color-mix(in oklch, var(--bp-intent-primary-rest) 51%, var(--bp-palette-white)) 60%, transparent);
}
.bp6-dark .bp6-button.bp6-outlined.bp6-intent-primary:disabled, .bp6-dark .bp6-button.bp6-outlined.bp6-intent-primary.bp6-disabled, [data-bp-color-scheme=dark] .bp6-button.bp6-outlined.bp6-intent-primary:disabled, [data-bp-color-scheme=dark] .bp6-button.bp6-outlined.bp6-intent-primary.bp6-disabled{
  border-color:color-mix(in oklch, color-mix(in oklch, var(--bp-intent-primary-rest) 51%, var(--bp-palette-white)) 20%, transparent);
}
.bp6-button.bp6-outlined.bp6-intent-success{
  border-color:color-mix(in oklch, var(--bp-intent-success-hover) 60%, transparent);
}
.bp6-button.bp6-outlined.bp6-intent-success:disabled, .bp6-button.bp6-outlined.bp6-intent-success.bp6-disabled{
  border-color:color-mix(in oklch, var(--bp-intent-success-hover) 20%, transparent);
}
.bp6-dark .bp6-button.bp6-outlined.bp6-intent-success, [data-bp-color-scheme=dark] .bp6-button.bp6-outlined.bp6-intent-success{
  border-color:color-mix(in oklch, color-mix(in oklch, var(--bp-intent-success-rest) 54%, var(--bp-palette-white)) 60%, transparent);
}
.bp6-dark .bp6-button.bp6-outlined.bp6-intent-success:disabled, .bp6-dark .bp6-button.bp6-outlined.bp6-intent-success.bp6-disabled, [data-bp-color-scheme=dark] .bp6-button.bp6-outlined.bp6-intent-success:disabled, [data-bp-color-scheme=dark] .bp6-button.bp6-outlined.bp6-intent-success.bp6-disabled{
  border-color:color-mix(in oklch, color-mix(in oklch, var(--bp-intent-success-rest) 54%, var(--bp-palette-white)) 20%, transparent);
}
.bp6-button.bp6-outlined.bp6-intent-warning{
  border-color:color-mix(in oklch, var(--bp-intent-warning-hover) 60%, transparent);
}
.bp6-button.bp6-outlined.bp6-intent-warning:disabled, .bp6-button.bp6-outlined.bp6-intent-warning.bp6-disabled{
  border-color:color-mix(in oklch, var(--bp-intent-warning-hover) 20%, transparent);
}
.bp6-dark .bp6-button.bp6-outlined.bp6-intent-warning, [data-bp-color-scheme=dark] .bp6-button.bp6-outlined.bp6-intent-warning{
  border-color:color-mix(in oklch, color-mix(in oklch, var(--bp-intent-warning-rest) 53%, var(--bp-palette-white)) 60%, transparent);
}
.bp6-dark .bp6-button.bp6-outlined.bp6-intent-warning:disabled, .bp6-dark .bp6-button.bp6-outlined.bp6-intent-warning.bp6-disabled, [data-bp-color-scheme=dark] .bp6-button.bp6-outlined.bp6-intent-warning:disabled, [data-bp-color-scheme=dark] .bp6-button.bp6-outlined.bp6-intent-warning.bp6-disabled{
  border-color:color-mix(in oklch, color-mix(in oklch, var(--bp-intent-warning-rest) 53%, var(--bp-palette-white)) 20%, transparent);
}
.bp6-button.bp6-outlined.bp6-intent-danger{
  border-color:color-mix(in oklch, var(--bp-intent-danger-hover) 60%, transparent);
}
.bp6-button.bp6-outlined.bp6-intent-danger:disabled, .bp6-button.bp6-outlined.bp6-intent-danger.bp6-disabled{
  border-color:color-mix(in oklch, var(--bp-intent-danger-hover) 20%, transparent);
}
.bp6-dark .bp6-button.bp6-outlined.bp6-intent-danger, [data-bp-color-scheme=dark] .bp6-button.bp6-outlined.bp6-intent-danger{
  border-color:color-mix(in oklch, color-mix(in oklch, var(--bp-intent-danger-rest) 53%, var(--bp-palette-white)) 60%, transparent);
}
.bp6-dark .bp6-button.bp6-outlined.bp6-intent-danger:disabled, .bp6-dark .bp6-button.bp6-outlined.bp6-intent-danger.bp6-disabled, [data-bp-color-scheme=dark] .bp6-button.bp6-outlined.bp6-intent-danger:disabled, [data-bp-color-scheme=dark] .bp6-button.bp6-outlined.bp6-intent-danger.bp6-disabled{
  border-color:color-mix(in oklch, color-mix(in oklch, var(--bp-intent-danger-rest) 53%, var(--bp-palette-white)) 20%, transparent);
}
.bp6-button.bp6-outlined.bp6-intent-default{
  border-color:color-mix(in oklch, var(--bp-intent-default-hover) 60%, transparent);
}
.bp6-button.bp6-outlined.bp6-intent-default:disabled, .bp6-button.bp6-outlined.bp6-intent-default.bp6-disabled{
  border-color:color-mix(in oklch, var(--bp-intent-default-hover) 20%, transparent);
}
.bp6-dark .bp6-button.bp6-outlined.bp6-intent-default, [data-bp-color-scheme=dark] .bp6-button.bp6-outlined.bp6-intent-default{
  border-color:color-mix(in oklch, color-mix(in srgb, var(--bp-intent-default-rest) 46%, var(--bp-palette-white)) 60%, transparent);
}
.bp6-dark .bp6-button.bp6-outlined.bp6-intent-default:disabled, .bp6-dark .bp6-button.bp6-outlined.bp6-intent-default.bp6-disabled, [data-bp-color-scheme=dark] .bp6-button.bp6-outlined.bp6-intent-default:disabled, [data-bp-color-scheme=dark] .bp6-button.bp6-outlined.bp6-intent-default.bp6-disabled{
  border-color:color-mix(in oklch, color-mix(in srgb, var(--bp-intent-default-rest) 46%, var(--bp-palette-white)) 20%, transparent);
}
.bp6-button.bp6-intent-warning:not(.bp6-disabled).bp6-icon > svg{
  fill:color-mix(in oklch, var(--bp-intent-warning-foreground) 70%, transparent);
}
.bp6-button.bp6-intent-warning:not(.bp6-disabled):not(.bp6-minimal):not(.bp6-outlined):hover{
  background:color-mix(in oklch, var(--bp6-button-warning-rest) 77%, var(--bp-intent-warning-hover));
}
.bp6-button.bp6-intent-warning:not(.bp6-disabled):not(.bp6-minimal):not(.bp6-outlined):active, .bp6-button.bp6-intent-warning:not(.bp6-disabled):not(.bp6-minimal):not(.bp6-outlined).bp6-active{
  background:color-mix(in oklch, var(--bp6-button-warning-rest) 46%, var(--bp-intent-warning-active));
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp6-button.bp6-intent-warning:not(.bp6-disabled):not(.bp6-minimal):not(.bp6-outlined):active, .bp6-button.bp6-intent-warning:not(.bp6-disabled):not(.bp6-minimal):not(.bp6-outlined).bp6-active{
    background:highlight;
  }
}
.bp6-button.bp6-intent-warning:disabled, .bp6-button.bp6-intent-warning.bp6-disabled{
  background-color:color-mix(in oklch, var(--bp-intent-warning-rest) 40%, transparent);
}
.bp6-dark .bp6-button.bp6-intent-warning:disabled, [data-bp-color-scheme=dark] .bp6-button.bp6-intent-warning:disabled, .bp6-dark .bp6-button.bp6-intent-warning.bp6-disabled, [data-bp-color-scheme=dark] .bp6-button.bp6-intent-warning.bp6-disabled{
  color:color-mix(in oklch, var(--bp-intent-warning-foreground) 50%, transparent);
}
.bp6-button.bp6-intent-warning.bp6-minimal, .bp6-button.bp6-intent-warning.bp6-outlined{
  background:none;
}
.bp6-button.bp6-intent-warning.bp6-minimal:disabled, .bp6-button.bp6-intent-warning.bp6-minimal.bp6-disabled, .bp6-button.bp6-intent-warning.bp6-outlined:disabled, .bp6-button.bp6-intent-warning.bp6-outlined.bp6-disabled{
  color:color-mix(in oklch, var(--bp-intent-warning-hover) 40%, transparent);
}
.bp6-dark .bp6-button.bp6-intent-warning.bp6-minimal:not(.bp6-disabled).bp6-icon > svg, [data-bp-color-scheme=dark] .bp6-button.bp6-intent-warning.bp6-minimal:not(.bp6-disabled).bp6-icon > svg, .bp6-dark .bp6-button.bp6-intent-warning.bp6-outlined:not(.bp6-disabled).bp6-icon > svg, [data-bp-color-scheme=dark] .bp6-button.bp6-intent-warning.bp6-outlined:not(.bp6-disabled).bp6-icon > svg{
  fill:color-mix(in oklch, var(--bp-intent-warning-rest) 35%, transparent);
}

a.bp6-button{
  text-align:center;
  text-decoration:none;
  transition:none;
}
a.bp6-button, a.bp6-button:hover, a.bp6-button:active{
  color:var(--bp-typography-color-default-rest);
}
a.bp6-button.bp6-disabled{
  color:var(--bp-typography-color-default-disabled);
}

.bp6-button-text{
  flex:0 1 auto;
}

.bp6-button.bp6-align-left .bp6-button-text, .bp6-button.bp6-align-right .bp6-button-text,
.bp6-button-group.bp6-align-left .bp6-button-text,
.bp6-button-group.bp6-align-right .bp6-button-text{
  flex:1 1 auto;
}
:root{
  --bp6-button-warning-rest:var(--bp-palette-orange-5);
}

@supports (color: oklch(from var(--any-color) l c h)){
  :root{
    --bp6-button-warning-rest:oklch(
      from var(--bp-intent-warning-rest) calc(l + 0.177) calc(c - 0.01) calc(h + 6.26)
    );
  }
}
:root{
  --bp6-button-warning-rest:var(--bp-palette-orange-5);
}

@supports (color: oklch(from var(--any-color) l c h)){
  :root{
    --bp6-button-warning-rest:oklch(
      from var(--bp-intent-warning-rest) calc(l + 0.177) calc(c - 0.01) calc(h + 6.26)
    );
  }
}
.bp6-button-group{
  display:inline-flex;
}
.bp6-button-group .bp6-button{
  flex:0 0 auto;
  position:relative;
  z-index:4;
}
.bp6-button-group .bp6-button:focus{
  z-index:5;
}
.bp6-button-group .bp6-button:hover{
  z-index:6;
}
.bp6-button-group .bp6-button:active, .bp6-button-group .bp6-button.bp6-active{
  z-index:7;
}
.bp6-button-group .bp6-button:disabled, .bp6-button-group .bp6-button.bp6-disabled{
  z-index:3;
}
.bp6-button-group .bp6-button[class*=bp6-intent-]{
  z-index:9;
}
.bp6-button-group .bp6-button[class*=bp6-intent-]:focus{
  z-index:10;
}
.bp6-button-group .bp6-button[class*=bp6-intent-]:hover{
  z-index:11;
}
.bp6-button-group .bp6-button[class*=bp6-intent-]:active, .bp6-button-group .bp6-button[class*=bp6-intent-].bp6-active{
  z-index:12;
}
.bp6-button-group .bp6-button[class*=bp6-intent-]:disabled, .bp6-button-group .bp6-button[class*=bp6-intent-].bp6-disabled{
  z-index:8;
}
.bp6-button-group:not(.bp6-minimal) > .bp6-popover-wrapper:not(:first-child) .bp6-button,
.bp6-button-group:not(.bp6-minimal) > .bp6-popover-target:not(:first-child) > .bp6-button,
.bp6-button-group:not(.bp6-minimal) > .bp6-button:not(:first-child), .bp6-button-group.bp6-outlined > .bp6-popover-wrapper:not(:first-child) .bp6-button,
.bp6-button-group.bp6-outlined > .bp6-popover-target:not(:first-child) > .bp6-button,
.bp6-button-group.bp6-outlined > .bp6-button:not(:first-child){
  border-bottom-left-radius:0;
  border-top-left-radius:0;
}
.bp6-button-group:not(.bp6-minimal) > .bp6-popover-wrapper:not(:last-child) .bp6-button,
.bp6-button-group:not(.bp6-minimal) > .bp6-popover-target:not(:last-child) > .bp6-button,
.bp6-button-group:not(.bp6-minimal) > .bp6-button:not(:last-child), .bp6-button-group.bp6-outlined > .bp6-popover-wrapper:not(:last-child) .bp6-button,
.bp6-button-group.bp6-outlined > .bp6-popover-target:not(:last-child) > .bp6-button,
.bp6-button-group.bp6-outlined > .bp6-button:not(:last-child){
  border-bottom-right-radius:0;
  border-top-right-radius:0;
}
.bp6-button-group:not(.bp6-minimal):not(.bp6-outlined) > .bp6-popover-wrapper:not(:last-child) .bp6-button,
.bp6-button-group:not(.bp6-minimal):not(.bp6-outlined) > .bp6-popover-target:not(:last-child) > .bp6-button,
.bp6-button-group:not(.bp6-minimal):not(.bp6-outlined) > .bp6-button:not(:last-child){
  margin-right:calc(-1 * var(--bp-surface-border-width));
}
.bp6-button-group.bp6-minimal .bp6-button, .bp6-button-group.bp6-outlined .bp6-button{
  background:none;
  box-shadow:none;
}
.bp6-button-group.bp6-minimal .bp6-button:hover, .bp6-button-group.bp6-outlined .bp6-button:hover{
  background-color:color-mix(in srgb, var(--bp-intent-default-hover) 8%, transparent);
  box-shadow:none;
  color:var(--bp-typography-color-default-rest);
  text-decoration:none;
}
.bp6-button-group.bp6-minimal .bp6-button:active, .bp6-button-group.bp6-minimal .bp6-button.bp6-active, .bp6-button-group.bp6-outlined .bp6-button:active, .bp6-button-group.bp6-outlined .bp6-button.bp6-active{
  background-color:color-mix(in srgb, var(--bp-intent-default-active) 16%, transparent);
  box-shadow:none;
  color:var(--bp-typography-color-default-rest);
}
.bp6-button-group.bp6-minimal .bp6-button:disabled, .bp6-button-group.bp6-minimal .bp6-button:disabled:hover, .bp6-button-group.bp6-minimal .bp6-button.bp6-disabled, .bp6-button-group.bp6-minimal .bp6-button.bp6-disabled:hover, .bp6-button-group.bp6-outlined .bp6-button:disabled, .bp6-button-group.bp6-outlined .bp6-button:disabled:hover, .bp6-button-group.bp6-outlined .bp6-button.bp6-disabled, .bp6-button-group.bp6-outlined .bp6-button.bp6-disabled:hover{
  background:none;
  color:var(--bp-typography-color-default-disabled);
  cursor:not-allowed;
}
.bp6-button-group.bp6-minimal .bp6-button:disabled.bp6-active, .bp6-button-group.bp6-minimal .bp6-button:disabled:hover.bp6-active, .bp6-button-group.bp6-minimal .bp6-button.bp6-disabled.bp6-active, .bp6-button-group.bp6-minimal .bp6-button.bp6-disabled:hover.bp6-active, .bp6-button-group.bp6-outlined .bp6-button:disabled.bp6-active, .bp6-button-group.bp6-outlined .bp6-button:disabled:hover.bp6-active, .bp6-button-group.bp6-outlined .bp6-button.bp6-disabled.bp6-active, .bp6-button-group.bp6-outlined .bp6-button.bp6-disabled:hover.bp6-active{
  background-color:color-mix(in srgb, var(--bp-intent-default-disabled) 30%, transparent);
}
.bp6-dark .bp6-button-group.bp6-minimal .bp6-button, [data-bp-color-scheme=dark] .bp6-button-group.bp6-minimal .bp6-button, .bp6-dark .bp6-button-group.bp6-outlined .bp6-button, [data-bp-color-scheme=dark] .bp6-button-group.bp6-outlined .bp6-button{
  background:none;
  box-shadow:none;
  color:var(--bp-intent-default-foreground);
}
.bp6-dark .bp6-button-group.bp6-minimal .bp6-button:hover, .bp6-dark .bp6-button-group.bp6-minimal .bp6-button:active, .bp6-dark .bp6-button-group.bp6-minimal .bp6-button.bp6-active, [data-bp-color-scheme=dark] .bp6-button-group.bp6-minimal .bp6-button:hover, [data-bp-color-scheme=dark] .bp6-button-group.bp6-minimal .bp6-button:active, [data-bp-color-scheme=dark] .bp6-button-group.bp6-minimal .bp6-button.bp6-active, .bp6-dark .bp6-button-group.bp6-outlined .bp6-button:hover, .bp6-dark .bp6-button-group.bp6-outlined .bp6-button:active, .bp6-dark .bp6-button-group.bp6-outlined .bp6-button.bp6-active, [data-bp-color-scheme=dark] .bp6-button-group.bp6-outlined .bp6-button:hover, [data-bp-color-scheme=dark] .bp6-button-group.bp6-outlined .bp6-button:active, [data-bp-color-scheme=dark] .bp6-button-group.bp6-outlined .bp6-button.bp6-active{
  background:none;
  box-shadow:none;
  color:var(--bp-intent-default-foreground);
}
.bp6-dark .bp6-button-group.bp6-minimal .bp6-button:hover, [data-bp-color-scheme=dark] .bp6-button-group.bp6-minimal .bp6-button:hover, .bp6-dark .bp6-button-group.bp6-outlined .bp6-button:hover, [data-bp-color-scheme=dark] .bp6-button-group.bp6-outlined .bp6-button:hover{
  background-color:color-mix(in srgb, var(--bp-intent-default-rest) 24%, transparent);
}
.bp6-dark .bp6-button-group.bp6-minimal .bp6-button:active, .bp6-dark .bp6-button-group.bp6-minimal .bp6-button.bp6-active, [data-bp-color-scheme=dark] .bp6-button-group.bp6-minimal .bp6-button:active, [data-bp-color-scheme=dark] .bp6-button-group.bp6-minimal .bp6-button.bp6-active, .bp6-dark .bp6-button-group.bp6-outlined .bp6-button:active, .bp6-dark .bp6-button-group.bp6-outlined .bp6-button.bp6-active, [data-bp-color-scheme=dark] .bp6-button-group.bp6-outlined .bp6-button:active, [data-bp-color-scheme=dark] .bp6-button-group.bp6-outlined .bp6-button.bp6-active{
  background-color:color-mix(in srgb, var(--bp-intent-default-rest) 49%, transparent);
}
.bp6-dark .bp6-button-group.bp6-minimal .bp6-button:disabled, .bp6-dark .bp6-button-group.bp6-minimal .bp6-button:disabled:hover, .bp6-dark .bp6-button-group.bp6-minimal .bp6-button.bp6-disabled, .bp6-dark .bp6-button-group.bp6-minimal .bp6-button.bp6-disabled:hover, [data-bp-color-scheme=dark] .bp6-button-group.bp6-minimal .bp6-button:disabled, [data-bp-color-scheme=dark] .bp6-button-group.bp6-minimal .bp6-button:disabled:hover, [data-bp-color-scheme=dark] .bp6-button-group.bp6-minimal .bp6-button.bp6-disabled, [data-bp-color-scheme=dark] .bp6-button-group.bp6-minimal .bp6-button.bp6-disabled:hover, .bp6-dark .bp6-button-group.bp6-outlined .bp6-button:disabled, .bp6-dark .bp6-button-group.bp6-outlined .bp6-button:disabled:hover, .bp6-dark .bp6-button-group.bp6-outlined .bp6-button.bp6-disabled, .bp6-dark .bp6-button-group.bp6-outlined .bp6-button.bp6-disabled:hover, [data-bp-color-scheme=dark] .bp6-button-group.bp6-outlined .bp6-button:disabled, [data-bp-color-scheme=dark] .bp6-button-group.bp6-outlined .bp6-button:disabled:hover, [data-bp-color-scheme=dark] .bp6-button-group.bp6-outlined .bp6-button.bp6-disabled, [data-bp-color-scheme=dark] .bp6-button-group.bp6-outlined .bp6-button.bp6-disabled:hover{
  background:none;
  color:var(--bp-typography-color-default-disabled);
  cursor:not-allowed;
}
.bp6-dark .bp6-button-group.bp6-minimal .bp6-button:disabled.bp6-active, .bp6-dark .bp6-button-group.bp6-minimal .bp6-button:disabled:hover.bp6-active, .bp6-dark .bp6-button-group.bp6-minimal .bp6-button.bp6-disabled.bp6-active, .bp6-dark .bp6-button-group.bp6-minimal .bp6-button.bp6-disabled:hover.bp6-active, [data-bp-color-scheme=dark] .bp6-button-group.bp6-minimal .bp6-button:disabled.bp6-active, [data-bp-color-scheme=dark] .bp6-button-group.bp6-minimal .bp6-button:disabled:hover.bp6-active, [data-bp-color-scheme=dark] .bp6-button-group.bp6-minimal .bp6-button.bp6-disabled.bp6-active, [data-bp-color-scheme=dark] .bp6-button-group.bp6-minimal .bp6-button.bp6-disabled:hover.bp6-active, .bp6-dark .bp6-button-group.bp6-outlined .bp6-button:disabled.bp6-active, .bp6-dark .bp6-button-group.bp6-outlined .bp6-button:disabled:hover.bp6-active, .bp6-dark .bp6-button-group.bp6-outlined .bp6-button.bp6-disabled.bp6-active, .bp6-dark .bp6-button-group.bp6-outlined .bp6-button.bp6-disabled:hover.bp6-active, [data-bp-color-scheme=dark] .bp6-button-group.bp6-outlined .bp6-button:disabled.bp6-active, [data-bp-color-scheme=dark] .bp6-button-group.bp6-outlined .bp6-button:disabled:hover.bp6-active, [data-bp-color-scheme=dark] .bp6-button-group.bp6-outlined .bp6-button.bp6-disabled.bp6-active, [data-bp-color-scheme=dark] .bp6-button-group.bp6-outlined .bp6-button.bp6-disabled:hover.bp6-active{
  background-color:color-mix(in srgb, var(--bp-intent-default-disabled) 30%, transparent);
}
.bp6-button-group.bp6-minimal .bp6-button.bp6-intent-primary, .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-primary{
  color:var(--bp-intent-primary-hover);
}
.bp6-button-group.bp6-minimal .bp6-button.bp6-intent-primary:hover, .bp6-button-group.bp6-minimal .bp6-button.bp6-intent-primary:active, .bp6-button-group.bp6-minimal .bp6-button.bp6-intent-primary.bp6-active, .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-primary:hover, .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-primary:active, .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-primary.bp6-active{
  background:none;
  box-shadow:none;
  color:var(--bp-intent-primary-hover);
}
.bp6-button-group.bp6-minimal .bp6-button.bp6-intent-primary:hover, .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-primary:hover{
  background-color:color-mix(in oklch, var(--bp-intent-primary-rest) 15%, transparent);
  color:var(--bp-intent-primary-hover);
}
.bp6-button-group.bp6-minimal .bp6-button.bp6-intent-primary:active, .bp6-button-group.bp6-minimal .bp6-button.bp6-intent-primary.bp6-active, .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-primary:active, .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-primary.bp6-active{
  background-color:color-mix(in oklch, var(--bp-intent-primary-rest) 30%, transparent);
  color:var(--bp-intent-primary-active);
}
.bp6-button-group.bp6-minimal .bp6-button.bp6-intent-primary:disabled, .bp6-button-group.bp6-minimal .bp6-button.bp6-intent-primary.bp6-disabled, .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-primary:disabled, .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-primary.bp6-disabled{
  background:none;
  color:color-mix(in oklch, var(--bp-intent-primary-hover) 50%, transparent);
}
.bp6-button-group.bp6-minimal .bp6-button.bp6-intent-primary:disabled.bp6-active, .bp6-button-group.bp6-minimal .bp6-button.bp6-intent-primary.bp6-disabled.bp6-active, .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-primary:disabled.bp6-active, .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-primary.bp6-disabled.bp6-active{
  background-color:color-mix(in oklch, var(--bp-intent-primary-rest) 30%, transparent);
}
.bp6-button-group.bp6-minimal .bp6-button.bp6-intent-primary .bp6-button-spinner .bp6-spinner-head, .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-primary .bp6-button-spinner .bp6-spinner-head{
  stroke:var(--bp-intent-primary-hover);
}
.bp6-dark .bp6-button-group.bp6-minimal .bp6-button.bp6-intent-primary, [data-bp-color-scheme=dark] .bp6-button-group.bp6-minimal .bp6-button.bp6-intent-primary, .bp6-dark .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-primary, [data-bp-color-scheme=dark] .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-primary{
  color:color-mix(in oklch, var(--bp-intent-primary-rest) 51%, var(--bp-palette-white));
}
.bp6-dark .bp6-button-group.bp6-minimal .bp6-button.bp6-intent-primary:hover, [data-bp-color-scheme=dark] .bp6-button-group.bp6-minimal .bp6-button.bp6-intent-primary:hover, .bp6-dark .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-primary:hover, [data-bp-color-scheme=dark] .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-primary:hover{
  background-color:color-mix(in oklch, var(--bp-intent-primary-rest) 20%, transparent);
  color:color-mix(in oklch, var(--bp-intent-primary-hover) 51%, var(--bp-palette-white));
}
.bp6-dark .bp6-button-group.bp6-minimal .bp6-button.bp6-intent-primary:active, .bp6-dark .bp6-button-group.bp6-minimal .bp6-button.bp6-intent-primary.bp6-active, [data-bp-color-scheme=dark] .bp6-button-group.bp6-minimal .bp6-button.bp6-intent-primary:active, [data-bp-color-scheme=dark] .bp6-button-group.bp6-minimal .bp6-button.bp6-intent-primary.bp6-active, .bp6-dark .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-primary:active, .bp6-dark .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-primary.bp6-active, [data-bp-color-scheme=dark] .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-primary:active, [data-bp-color-scheme=dark] .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-primary.bp6-active{
  background-color:color-mix(in oklch, var(--bp-intent-primary-rest) 30%, transparent);
  color:color-mix(in oklch, var(--bp-intent-primary-active) 51%, var(--bp-palette-white));
}
.bp6-dark .bp6-button-group.bp6-minimal .bp6-button.bp6-intent-primary:disabled, .bp6-dark .bp6-button-group.bp6-minimal .bp6-button.bp6-intent-primary.bp6-disabled, [data-bp-color-scheme=dark] .bp6-button-group.bp6-minimal .bp6-button.bp6-intent-primary:disabled, [data-bp-color-scheme=dark] .bp6-button-group.bp6-minimal .bp6-button.bp6-intent-primary.bp6-disabled, .bp6-dark .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-primary:disabled, .bp6-dark .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-primary.bp6-disabled, [data-bp-color-scheme=dark] .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-primary:disabled, [data-bp-color-scheme=dark] .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-primary.bp6-disabled{
  background:none;
  color:color-mix(in oklch, color-mix(in oklch, var(--bp-intent-primary-rest) 51%, var(--bp-palette-white)) 50%, transparent);
}
.bp6-dark .bp6-button-group.bp6-minimal .bp6-button.bp6-intent-primary:disabled.bp6-active, .bp6-dark .bp6-button-group.bp6-minimal .bp6-button.bp6-intent-primary.bp6-disabled.bp6-active, [data-bp-color-scheme=dark] .bp6-button-group.bp6-minimal .bp6-button.bp6-intent-primary:disabled.bp6-active, [data-bp-color-scheme=dark] .bp6-button-group.bp6-minimal .bp6-button.bp6-intent-primary.bp6-disabled.bp6-active, .bp6-dark .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-primary:disabled.bp6-active, .bp6-dark .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-primary.bp6-disabled.bp6-active, [data-bp-color-scheme=dark] .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-primary:disabled.bp6-active, [data-bp-color-scheme=dark] .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-primary.bp6-disabled.bp6-active{
  background-color:color-mix(in oklch, var(--bp-intent-primary-rest) 30%, transparent);
}
.bp6-button-group.bp6-minimal .bp6-button.bp6-intent-success, .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-success{
  color:var(--bp-intent-success-hover);
}
.bp6-button-group.bp6-minimal .bp6-button.bp6-intent-success:hover, .bp6-button-group.bp6-minimal .bp6-button.bp6-intent-success:active, .bp6-button-group.bp6-minimal .bp6-button.bp6-intent-success.bp6-active, .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-success:hover, .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-success:active, .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-success.bp6-active{
  background:none;
  box-shadow:none;
  color:var(--bp-intent-success-hover);
}
.bp6-button-group.bp6-minimal .bp6-button.bp6-intent-success:hover, .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-success:hover{
  background-color:color-mix(in oklch, var(--bp-intent-success-rest) 15%, transparent);
  color:var(--bp-intent-success-hover);
}
.bp6-button-group.bp6-minimal .bp6-button.bp6-intent-success:active, .bp6-button-group.bp6-minimal .bp6-button.bp6-intent-success.bp6-active, .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-success:active, .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-success.bp6-active{
  background-color:color-mix(in oklch, var(--bp-intent-success-rest) 30%, transparent);
  color:var(--bp-intent-success-active);
}
.bp6-button-group.bp6-minimal .bp6-button.bp6-intent-success:disabled, .bp6-button-group.bp6-minimal .bp6-button.bp6-intent-success.bp6-disabled, .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-success:disabled, .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-success.bp6-disabled{
  background:none;
  color:color-mix(in oklch, var(--bp-intent-success-hover) 50%, transparent);
}
.bp6-button-group.bp6-minimal .bp6-button.bp6-intent-success:disabled.bp6-active, .bp6-button-group.bp6-minimal .bp6-button.bp6-intent-success.bp6-disabled.bp6-active, .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-success:disabled.bp6-active, .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-success.bp6-disabled.bp6-active{
  background-color:color-mix(in oklch, var(--bp-intent-success-rest) 30%, transparent);
}
.bp6-button-group.bp6-minimal .bp6-button.bp6-intent-success .bp6-button-spinner .bp6-spinner-head, .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-success .bp6-button-spinner .bp6-spinner-head{
  stroke:var(--bp-intent-success-hover);
}
.bp6-dark .bp6-button-group.bp6-minimal .bp6-button.bp6-intent-success, [data-bp-color-scheme=dark] .bp6-button-group.bp6-minimal .bp6-button.bp6-intent-success, .bp6-dark .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-success, [data-bp-color-scheme=dark] .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-success{
  color:color-mix(in oklch, var(--bp-intent-success-rest) 54%, var(--bp-palette-white));
}
.bp6-dark .bp6-button-group.bp6-minimal .bp6-button.bp6-intent-success:hover, [data-bp-color-scheme=dark] .bp6-button-group.bp6-minimal .bp6-button.bp6-intent-success:hover, .bp6-dark .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-success:hover, [data-bp-color-scheme=dark] .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-success:hover{
  background-color:color-mix(in oklch, var(--bp-intent-success-rest) 20%, transparent);
  color:color-mix(in oklch, var(--bp-intent-success-hover) 54%, var(--bp-palette-white));
}
.bp6-dark .bp6-button-group.bp6-minimal .bp6-button.bp6-intent-success:active, .bp6-dark .bp6-button-group.bp6-minimal .bp6-button.bp6-intent-success.bp6-active, [data-bp-color-scheme=dark] .bp6-button-group.bp6-minimal .bp6-button.bp6-intent-success:active, [data-bp-color-scheme=dark] .bp6-button-group.bp6-minimal .bp6-button.bp6-intent-success.bp6-active, .bp6-dark .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-success:active, .bp6-dark .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-success.bp6-active, [data-bp-color-scheme=dark] .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-success:active, [data-bp-color-scheme=dark] .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-success.bp6-active{
  background-color:color-mix(in oklch, var(--bp-intent-success-rest) 30%, transparent);
  color:color-mix(in oklch, var(--bp-intent-success-active) 54%, var(--bp-palette-white));
}
.bp6-dark .bp6-button-group.bp6-minimal .bp6-button.bp6-intent-success:disabled, .bp6-dark .bp6-button-group.bp6-minimal .bp6-button.bp6-intent-success.bp6-disabled, [data-bp-color-scheme=dark] .bp6-button-group.bp6-minimal .bp6-button.bp6-intent-success:disabled, [data-bp-color-scheme=dark] .bp6-button-group.bp6-minimal .bp6-button.bp6-intent-success.bp6-disabled, .bp6-dark .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-success:disabled, .bp6-dark .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-success.bp6-disabled, [data-bp-color-scheme=dark] .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-success:disabled, [data-bp-color-scheme=dark] .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-success.bp6-disabled{
  background:none;
  color:color-mix(in oklch, color-mix(in oklch, var(--bp-intent-success-rest) 54%, var(--bp-palette-white)) 50%, transparent);
}
.bp6-dark .bp6-button-group.bp6-minimal .bp6-button.bp6-intent-success:disabled.bp6-active, .bp6-dark .bp6-button-group.bp6-minimal .bp6-button.bp6-intent-success.bp6-disabled.bp6-active, [data-bp-color-scheme=dark] .bp6-button-group.bp6-minimal .bp6-button.bp6-intent-success:disabled.bp6-active, [data-bp-color-scheme=dark] .bp6-button-group.bp6-minimal .bp6-button.bp6-intent-success.bp6-disabled.bp6-active, .bp6-dark .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-success:disabled.bp6-active, .bp6-dark .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-success.bp6-disabled.bp6-active, [data-bp-color-scheme=dark] .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-success:disabled.bp6-active, [data-bp-color-scheme=dark] .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-success.bp6-disabled.bp6-active{
  background-color:color-mix(in oklch, var(--bp-intent-success-rest) 30%, transparent);
}
.bp6-button-group.bp6-minimal .bp6-button.bp6-intent-warning, .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-warning{
  color:var(--bp-intent-warning-hover);
}
.bp6-button-group.bp6-minimal .bp6-button.bp6-intent-warning:hover, .bp6-button-group.bp6-minimal .bp6-button.bp6-intent-warning:active, .bp6-button-group.bp6-minimal .bp6-button.bp6-intent-warning.bp6-active, .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-warning:hover, .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-warning:active, .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-warning.bp6-active{
  background:none;
  box-shadow:none;
  color:var(--bp-intent-warning-hover);
}
.bp6-button-group.bp6-minimal .bp6-button.bp6-intent-warning:hover, .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-warning:hover{
  background-color:color-mix(in oklch, var(--bp6-button-warning-rest) 15%, transparent);
  color:var(--bp-intent-warning-hover);
}
.bp6-button-group.bp6-minimal .bp6-button.bp6-intent-warning:active, .bp6-button-group.bp6-minimal .bp6-button.bp6-intent-warning.bp6-active, .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-warning:active, .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-warning.bp6-active{
  background-color:color-mix(in oklch, var(--bp6-button-warning-rest) 30%, transparent);
  color:var(--bp-intent-warning-active);
}
.bp6-button-group.bp6-minimal .bp6-button.bp6-intent-warning:disabled, .bp6-button-group.bp6-minimal .bp6-button.bp6-intent-warning.bp6-disabled, .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-warning:disabled, .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-warning.bp6-disabled{
  background:none;
  color:color-mix(in oklch, var(--bp-intent-warning-hover) 50%, transparent);
}
.bp6-button-group.bp6-minimal .bp6-button.bp6-intent-warning:disabled.bp6-active, .bp6-button-group.bp6-minimal .bp6-button.bp6-intent-warning.bp6-disabled.bp6-active, .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-warning:disabled.bp6-active, .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-warning.bp6-disabled.bp6-active{
  background-color:color-mix(in oklch, var(--bp6-button-warning-rest) 30%, transparent);
}
.bp6-button-group.bp6-minimal .bp6-button.bp6-intent-warning .bp6-button-spinner .bp6-spinner-head, .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-warning .bp6-button-spinner .bp6-spinner-head{
  stroke:var(--bp-intent-warning-hover);
}
.bp6-dark .bp6-button-group.bp6-minimal .bp6-button.bp6-intent-warning, [data-bp-color-scheme=dark] .bp6-button-group.bp6-minimal .bp6-button.bp6-intent-warning, .bp6-dark .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-warning, [data-bp-color-scheme=dark] .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-warning{
  color:color-mix(in oklch, var(--bp-intent-warning-rest) 53%, var(--bp-palette-white));
}
.bp6-dark .bp6-button-group.bp6-minimal .bp6-button.bp6-intent-warning:hover, [data-bp-color-scheme=dark] .bp6-button-group.bp6-minimal .bp6-button.bp6-intent-warning:hover, .bp6-dark .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-warning:hover, [data-bp-color-scheme=dark] .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-warning:hover{
  background-color:color-mix(in oklch, var(--bp6-button-warning-rest) 20%, transparent);
  color:color-mix(in oklch, var(--bp-intent-warning-hover) 53%, var(--bp-palette-white));
}
.bp6-dark .bp6-button-group.bp6-minimal .bp6-button.bp6-intent-warning:active, .bp6-dark .bp6-button-group.bp6-minimal .bp6-button.bp6-intent-warning.bp6-active, [data-bp-color-scheme=dark] .bp6-button-group.bp6-minimal .bp6-button.bp6-intent-warning:active, [data-bp-color-scheme=dark] .bp6-button-group.bp6-minimal .bp6-button.bp6-intent-warning.bp6-active, .bp6-dark .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-warning:active, .bp6-dark .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-warning.bp6-active, [data-bp-color-scheme=dark] .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-warning:active, [data-bp-color-scheme=dark] .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-warning.bp6-active{
  background-color:color-mix(in oklch, var(--bp6-button-warning-rest) 30%, transparent);
  color:color-mix(in oklch, var(--bp-intent-warning-active) 53%, var(--bp-palette-white));
}
.bp6-dark .bp6-button-group.bp6-minimal .bp6-button.bp6-intent-warning:disabled, .bp6-dark .bp6-button-group.bp6-minimal .bp6-button.bp6-intent-warning.bp6-disabled, [data-bp-color-scheme=dark] .bp6-button-group.bp6-minimal .bp6-button.bp6-intent-warning:disabled, [data-bp-color-scheme=dark] .bp6-button-group.bp6-minimal .bp6-button.bp6-intent-warning.bp6-disabled, .bp6-dark .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-warning:disabled, .bp6-dark .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-warning.bp6-disabled, [data-bp-color-scheme=dark] .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-warning:disabled, [data-bp-color-scheme=dark] .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-warning.bp6-disabled{
  background:none;
  color:color-mix(in oklch, color-mix(in oklch, var(--bp-intent-warning-rest) 53%, var(--bp-palette-white)) 50%, transparent);
}
.bp6-dark .bp6-button-group.bp6-minimal .bp6-button.bp6-intent-warning:disabled.bp6-active, .bp6-dark .bp6-button-group.bp6-minimal .bp6-button.bp6-intent-warning.bp6-disabled.bp6-active, [data-bp-color-scheme=dark] .bp6-button-group.bp6-minimal .bp6-button.bp6-intent-warning:disabled.bp6-active, [data-bp-color-scheme=dark] .bp6-button-group.bp6-minimal .bp6-button.bp6-intent-warning.bp6-disabled.bp6-active, .bp6-dark .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-warning:disabled.bp6-active, .bp6-dark .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-warning.bp6-disabled.bp6-active, [data-bp-color-scheme=dark] .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-warning:disabled.bp6-active, [data-bp-color-scheme=dark] .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-warning.bp6-disabled.bp6-active{
  background-color:color-mix(in oklch, var(--bp6-button-warning-rest) 30%, transparent);
}
.bp6-button-group.bp6-minimal .bp6-button.bp6-intent-danger, .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-danger{
  color:var(--bp-intent-danger-hover);
}
.bp6-button-group.bp6-minimal .bp6-button.bp6-intent-danger:hover, .bp6-button-group.bp6-minimal .bp6-button.bp6-intent-danger:active, .bp6-button-group.bp6-minimal .bp6-button.bp6-intent-danger.bp6-active, .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-danger:hover, .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-danger:active, .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-danger.bp6-active{
  background:none;
  box-shadow:none;
  color:var(--bp-intent-danger-hover);
}
.bp6-button-group.bp6-minimal .bp6-button.bp6-intent-danger:hover, .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-danger:hover{
  background-color:color-mix(in oklch, var(--bp-intent-danger-rest) 15%, transparent);
  color:var(--bp-intent-danger-hover);
}
.bp6-button-group.bp6-minimal .bp6-button.bp6-intent-danger:active, .bp6-button-group.bp6-minimal .bp6-button.bp6-intent-danger.bp6-active, .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-danger:active, .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-danger.bp6-active{
  background-color:color-mix(in oklch, var(--bp-intent-danger-rest) 30%, transparent);
  color:var(--bp-intent-danger-active);
}
.bp6-button-group.bp6-minimal .bp6-button.bp6-intent-danger:disabled, .bp6-button-group.bp6-minimal .bp6-button.bp6-intent-danger.bp6-disabled, .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-danger:disabled, .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-danger.bp6-disabled{
  background:none;
  color:color-mix(in oklch, var(--bp-intent-danger-hover) 50%, transparent);
}
.bp6-button-group.bp6-minimal .bp6-button.bp6-intent-danger:disabled.bp6-active, .bp6-button-group.bp6-minimal .bp6-button.bp6-intent-danger.bp6-disabled.bp6-active, .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-danger:disabled.bp6-active, .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-danger.bp6-disabled.bp6-active{
  background-color:color-mix(in oklch, var(--bp-intent-danger-rest) 30%, transparent);
}
.bp6-button-group.bp6-minimal .bp6-button.bp6-intent-danger .bp6-button-spinner .bp6-spinner-head, .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-danger .bp6-button-spinner .bp6-spinner-head{
  stroke:var(--bp-intent-danger-hover);
}
.bp6-dark .bp6-button-group.bp6-minimal .bp6-button.bp6-intent-danger, [data-bp-color-scheme=dark] .bp6-button-group.bp6-minimal .bp6-button.bp6-intent-danger, .bp6-dark .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-danger, [data-bp-color-scheme=dark] .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-danger{
  color:color-mix(in oklch, var(--bp-intent-danger-rest) 53%, var(--bp-palette-white));
}
.bp6-dark .bp6-button-group.bp6-minimal .bp6-button.bp6-intent-danger:hover, [data-bp-color-scheme=dark] .bp6-button-group.bp6-minimal .bp6-button.bp6-intent-danger:hover, .bp6-dark .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-danger:hover, [data-bp-color-scheme=dark] .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-danger:hover{
  background-color:color-mix(in oklch, var(--bp-intent-danger-rest) 20%, transparent);
  color:color-mix(in oklch, var(--bp-intent-danger-hover) 53%, var(--bp-palette-white));
}
.bp6-dark .bp6-button-group.bp6-minimal .bp6-button.bp6-intent-danger:active, .bp6-dark .bp6-button-group.bp6-minimal .bp6-button.bp6-intent-danger.bp6-active, [data-bp-color-scheme=dark] .bp6-button-group.bp6-minimal .bp6-button.bp6-intent-danger:active, [data-bp-color-scheme=dark] .bp6-button-group.bp6-minimal .bp6-button.bp6-intent-danger.bp6-active, .bp6-dark .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-danger:active, .bp6-dark .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-danger.bp6-active, [data-bp-color-scheme=dark] .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-danger:active, [data-bp-color-scheme=dark] .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-danger.bp6-active{
  background-color:color-mix(in oklch, var(--bp-intent-danger-rest) 30%, transparent);
  color:color-mix(in oklch, var(--bp-intent-danger-active) 53%, var(--bp-palette-white));
}
.bp6-dark .bp6-button-group.bp6-minimal .bp6-button.bp6-intent-danger:disabled, .bp6-dark .bp6-button-group.bp6-minimal .bp6-button.bp6-intent-danger.bp6-disabled, [data-bp-color-scheme=dark] .bp6-button-group.bp6-minimal .bp6-button.bp6-intent-danger:disabled, [data-bp-color-scheme=dark] .bp6-button-group.bp6-minimal .bp6-button.bp6-intent-danger.bp6-disabled, .bp6-dark .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-danger:disabled, .bp6-dark .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-danger.bp6-disabled, [data-bp-color-scheme=dark] .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-danger:disabled, [data-bp-color-scheme=dark] .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-danger.bp6-disabled{
  background:none;
  color:color-mix(in oklch, color-mix(in oklch, var(--bp-intent-danger-rest) 53%, var(--bp-palette-white)) 50%, transparent);
}
.bp6-dark .bp6-button-group.bp6-minimal .bp6-button.bp6-intent-danger:disabled.bp6-active, .bp6-dark .bp6-button-group.bp6-minimal .bp6-button.bp6-intent-danger.bp6-disabled.bp6-active, [data-bp-color-scheme=dark] .bp6-button-group.bp6-minimal .bp6-button.bp6-intent-danger:disabled.bp6-active, [data-bp-color-scheme=dark] .bp6-button-group.bp6-minimal .bp6-button.bp6-intent-danger.bp6-disabled.bp6-active, .bp6-dark .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-danger:disabled.bp6-active, .bp6-dark .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-danger.bp6-disabled.bp6-active, [data-bp-color-scheme=dark] .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-danger:disabled.bp6-active, [data-bp-color-scheme=dark] .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-danger.bp6-disabled.bp6-active{
  background-color:color-mix(in oklch, var(--bp-intent-danger-rest) 30%, transparent);
}
.bp6-button-group.bp6-minimal .bp6-button.bp6-intent-default, .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-default{
  color:var(--bp-intent-default-hover);
}
.bp6-button-group.bp6-minimal .bp6-button.bp6-intent-default:hover, .bp6-button-group.bp6-minimal .bp6-button.bp6-intent-default:active, .bp6-button-group.bp6-minimal .bp6-button.bp6-intent-default.bp6-active, .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-default:hover, .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-default:active, .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-default.bp6-active{
  background:none;
  box-shadow:none;
  color:var(--bp-intent-default-hover);
}
.bp6-button-group.bp6-minimal .bp6-button.bp6-intent-default:hover, .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-default:hover{
  background-color:color-mix(in oklch, var(--bp-intent-default-rest) 15%, transparent);
  color:var(--bp-intent-default-hover);
}
.bp6-button-group.bp6-minimal .bp6-button.bp6-intent-default:active, .bp6-button-group.bp6-minimal .bp6-button.bp6-intent-default.bp6-active, .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-default:active, .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-default.bp6-active{
  background-color:color-mix(in oklch, var(--bp-intent-default-rest) 30%, transparent);
  color:var(--bp-intent-default-active);
}
.bp6-button-group.bp6-minimal .bp6-button.bp6-intent-default:disabled, .bp6-button-group.bp6-minimal .bp6-button.bp6-intent-default.bp6-disabled, .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-default:disabled, .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-default.bp6-disabled{
  background:none;
  color:color-mix(in oklch, var(--bp-intent-default-hover) 50%, transparent);
}
.bp6-button-group.bp6-minimal .bp6-button.bp6-intent-default:disabled.bp6-active, .bp6-button-group.bp6-minimal .bp6-button.bp6-intent-default.bp6-disabled.bp6-active, .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-default:disabled.bp6-active, .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-default.bp6-disabled.bp6-active{
  background-color:color-mix(in oklch, var(--bp-intent-default-rest) 30%, transparent);
}
.bp6-button-group.bp6-minimal .bp6-button.bp6-intent-default .bp6-button-spinner .bp6-spinner-head, .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-default .bp6-button-spinner .bp6-spinner-head{
  stroke:var(--bp-intent-default-hover);
}
.bp6-dark .bp6-button-group.bp6-minimal .bp6-button.bp6-intent-default, [data-bp-color-scheme=dark] .bp6-button-group.bp6-minimal .bp6-button.bp6-intent-default, .bp6-dark .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-default, [data-bp-color-scheme=dark] .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-default{
  color:color-mix(in srgb, var(--bp-intent-default-rest) 46%, var(--bp-palette-white));
}
.bp6-dark .bp6-button-group.bp6-minimal .bp6-button.bp6-intent-default:hover, [data-bp-color-scheme=dark] .bp6-button-group.bp6-minimal .bp6-button.bp6-intent-default:hover, .bp6-dark .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-default:hover, [data-bp-color-scheme=dark] .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-default:hover{
  background-color:color-mix(in oklch, var(--bp-intent-default-rest) 20%, transparent);
  color:color-mix(in srgb, var(--bp-intent-default-hover) 46%, var(--bp-palette-white));
}
.bp6-dark .bp6-button-group.bp6-minimal .bp6-button.bp6-intent-default:active, .bp6-dark .bp6-button-group.bp6-minimal .bp6-button.bp6-intent-default.bp6-active, [data-bp-color-scheme=dark] .bp6-button-group.bp6-minimal .bp6-button.bp6-intent-default:active, [data-bp-color-scheme=dark] .bp6-button-group.bp6-minimal .bp6-button.bp6-intent-default.bp6-active, .bp6-dark .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-default:active, .bp6-dark .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-default.bp6-active, [data-bp-color-scheme=dark] .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-default:active, [data-bp-color-scheme=dark] .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-default.bp6-active{
  background-color:color-mix(in oklch, var(--bp-intent-default-rest) 30%, transparent);
  color:color-mix(in srgb, var(--bp-intent-default-active) 46%, var(--bp-palette-white));
}
.bp6-dark .bp6-button-group.bp6-minimal .bp6-button.bp6-intent-default:disabled, .bp6-dark .bp6-button-group.bp6-minimal .bp6-button.bp6-intent-default.bp6-disabled, [data-bp-color-scheme=dark] .bp6-button-group.bp6-minimal .bp6-button.bp6-intent-default:disabled, [data-bp-color-scheme=dark] .bp6-button-group.bp6-minimal .bp6-button.bp6-intent-default.bp6-disabled, .bp6-dark .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-default:disabled, .bp6-dark .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-default.bp6-disabled, [data-bp-color-scheme=dark] .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-default:disabled, [data-bp-color-scheme=dark] .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-default.bp6-disabled{
  background:none;
  color:color-mix(in oklch, color-mix(in srgb, var(--bp-intent-default-rest) 46%, var(--bp-palette-white)) 50%, transparent);
}
.bp6-dark .bp6-button-group.bp6-minimal .bp6-button.bp6-intent-default:disabled.bp6-active, .bp6-dark .bp6-button-group.bp6-minimal .bp6-button.bp6-intent-default.bp6-disabled.bp6-active, [data-bp-color-scheme=dark] .bp6-button-group.bp6-minimal .bp6-button.bp6-intent-default:disabled.bp6-active, [data-bp-color-scheme=dark] .bp6-button-group.bp6-minimal .bp6-button.bp6-intent-default.bp6-disabled.bp6-active, .bp6-dark .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-default:disabled.bp6-active, .bp6-dark .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-default.bp6-disabled.bp6-active, [data-bp-color-scheme=dark] .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-default:disabled.bp6-active, [data-bp-color-scheme=dark] .bp6-button-group.bp6-outlined .bp6-button.bp6-intent-default.bp6-disabled.bp6-active{
  background-color:color-mix(in oklch, var(--bp-intent-default-rest) 30%, transparent);
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp6-button-group.bp6-minimal:not(:first-child), .bp6-button-group.bp6-outlined:not(:first-child){
    border-bottom-left-radius:0;
    border-left:none;
    border-top-left-radius:0;
  }
  .bp6-button-group.bp6-minimal:not(:last-child), .bp6-button-group.bp6-outlined:not(:last-child){
    border-bottom-right-radius:0;
    border-top-right-radius:0;
    margin-right:calc(-1 * var(--bp-surface-border-width));
  }
}
.bp6-button-group.bp6-outlined > .bp6-button,
.bp6-button-group.bp6-outlined > .bp6-popover-target > .bp6-button{
  border:var(--bp-surface-border-width) solid var(--bp-surface-border-color-strong);
  box-sizing:border-box;
}
.bp6-button-group.bp6-outlined > .bp6-button:disabled, .bp6-button-group.bp6-outlined > .bp6-button:disabled:hover, .bp6-button-group.bp6-outlined > .bp6-button.bp6-disabled, .bp6-button-group.bp6-outlined > .bp6-button.bp6-disabled:hover,
.bp6-button-group.bp6-outlined > .bp6-popover-target > .bp6-button:disabled,
.bp6-button-group.bp6-outlined > .bp6-popover-target > .bp6-button:disabled:hover,
.bp6-button-group.bp6-outlined > .bp6-popover-target > .bp6-button.bp6-disabled,
.bp6-button-group.bp6-outlined > .bp6-popover-target > .bp6-button.bp6-disabled:hover{
  border-color:var(--bp-surface-border-color-default);
}
.bp6-dark .bp6-button-group.bp6-outlined > .bp6-button, [data-bp-color-scheme=dark] .bp6-button-group.bp6-outlined > .bp6-button,
.bp6-dark .bp6-button-group.bp6-outlined > .bp6-popover-target > .bp6-button,
[data-bp-color-scheme=dark] .bp6-button-group.bp6-outlined > .bp6-popover-target > .bp6-button{
  border-color:var(--bp-surface-border-color-strong);
}
.bp6-dark .bp6-button-group.bp6-outlined > .bp6-button:disabled, .bp6-dark .bp6-button-group.bp6-outlined > .bp6-button:disabled:hover, .bp6-dark .bp6-button-group.bp6-outlined > .bp6-button.bp6-disabled, .bp6-dark .bp6-button-group.bp6-outlined > .bp6-button.bp6-disabled:hover, [data-bp-color-scheme=dark] .bp6-button-group.bp6-outlined > .bp6-button:disabled, [data-bp-color-scheme=dark] .bp6-button-group.bp6-outlined > .bp6-button:disabled:hover, [data-bp-color-scheme=dark] .bp6-button-group.bp6-outlined > .bp6-button.bp6-disabled, [data-bp-color-scheme=dark] .bp6-button-group.bp6-outlined > .bp6-button.bp6-disabled:hover,
.bp6-dark .bp6-button-group.bp6-outlined > .bp6-popover-target > .bp6-button:disabled,
.bp6-dark .bp6-button-group.bp6-outlined > .bp6-popover-target > .bp6-button:disabled:hover,
.bp6-dark .bp6-button-group.bp6-outlined > .bp6-popover-target > .bp6-button.bp6-disabled,
.bp6-dark .bp6-button-group.bp6-outlined > .bp6-popover-target > .bp6-button.bp6-disabled:hover,
[data-bp-color-scheme=dark] .bp6-button-group.bp6-outlined > .bp6-popover-target > .bp6-button:disabled,
[data-bp-color-scheme=dark] .bp6-button-group.bp6-outlined > .bp6-popover-target > .bp6-button:disabled:hover,
[data-bp-color-scheme=dark] .bp6-button-group.bp6-outlined > .bp6-popover-target > .bp6-button.bp6-disabled,
[data-bp-color-scheme=dark] .bp6-button-group.bp6-outlined > .bp6-popover-target > .bp6-button.bp6-disabled:hover{
  border-color:var(--bp-surface-border-color-default);
}
.bp6-button-group.bp6-outlined > .bp6-button.bp6-intent-primary,
.bp6-button-group.bp6-outlined > .bp6-popover-target > .bp6-button.bp6-intent-primary{
  border-color:color-mix(in oklch, var(--bp-intent-primary-hover) 60%, transparent);
}
.bp6-button-group.bp6-outlined > .bp6-button.bp6-intent-primary:disabled, .bp6-button-group.bp6-outlined > .bp6-button.bp6-intent-primary.bp6-disabled,
.bp6-button-group.bp6-outlined > .bp6-popover-target > .bp6-button.bp6-intent-primary:disabled,
.bp6-button-group.bp6-outlined > .bp6-popover-target > .bp6-button.bp6-intent-primary.bp6-disabled{
  border-color:color-mix(in oklch, var(--bp-intent-primary-hover) 20%, transparent);
}
.bp6-dark .bp6-button-group.bp6-outlined > .bp6-button.bp6-intent-primary, [data-bp-color-scheme=dark] .bp6-button-group.bp6-outlined > .bp6-button.bp6-intent-primary,
.bp6-dark .bp6-button-group.bp6-outlined > .bp6-popover-target > .bp6-button.bp6-intent-primary,
[data-bp-color-scheme=dark] .bp6-button-group.bp6-outlined > .bp6-popover-target > .bp6-button.bp6-intent-primary{
  border-color:color-mix(in oklch, color-mix(in oklch, var(--bp-intent-primary-rest) 51%, var(--bp-palette-white)) 60%, transparent);
}
.bp6-dark .bp6-button-group.bp6-outlined > .bp6-button.bp6-intent-primary:disabled, .bp6-dark .bp6-button-group.bp6-outlined > .bp6-button.bp6-intent-primary.bp6-disabled, [data-bp-color-scheme=dark] .bp6-button-group.bp6-outlined > .bp6-button.bp6-intent-primary:disabled, [data-bp-color-scheme=dark] .bp6-button-group.bp6-outlined > .bp6-button.bp6-intent-primary.bp6-disabled,
.bp6-dark .bp6-button-group.bp6-outlined > .bp6-popover-target > .bp6-button.bp6-intent-primary:disabled,
.bp6-dark .bp6-button-group.bp6-outlined > .bp6-popover-target > .bp6-button.bp6-intent-primary.bp6-disabled,
[data-bp-color-scheme=dark] .bp6-button-group.bp6-outlined > .bp6-popover-target > .bp6-button.bp6-intent-primary:disabled,
[data-bp-color-scheme=dark] .bp6-button-group.bp6-outlined > .bp6-popover-target > .bp6-button.bp6-intent-primary.bp6-disabled{
  border-color:color-mix(in oklch, color-mix(in oklch, var(--bp-intent-primary-rest) 51%, var(--bp-palette-white)) 20%, transparent);
}
.bp6-button-group.bp6-outlined > .bp6-button.bp6-intent-success,
.bp6-button-group.bp6-outlined > .bp6-popover-target > .bp6-button.bp6-intent-success{
  border-color:color-mix(in oklch, var(--bp-intent-success-hover) 60%, transparent);
}
.bp6-button-group.bp6-outlined > .bp6-button.bp6-intent-success:disabled, .bp6-button-group.bp6-outlined > .bp6-button.bp6-intent-success.bp6-disabled,
.bp6-button-group.bp6-outlined > .bp6-popover-target > .bp6-button.bp6-intent-success:disabled,
.bp6-button-group.bp6-outlined > .bp6-popover-target > .bp6-button.bp6-intent-success.bp6-disabled{
  border-color:color-mix(in oklch, var(--bp-intent-success-hover) 20%, transparent);
}
.bp6-dark .bp6-button-group.bp6-outlined > .bp6-button.bp6-intent-success, [data-bp-color-scheme=dark] .bp6-button-group.bp6-outlined > .bp6-button.bp6-intent-success,
.bp6-dark .bp6-button-group.bp6-outlined > .bp6-popover-target > .bp6-button.bp6-intent-success,
[data-bp-color-scheme=dark] .bp6-button-group.bp6-outlined > .bp6-popover-target > .bp6-button.bp6-intent-success{
  border-color:color-mix(in oklch, color-mix(in oklch, var(--bp-intent-success-rest) 54%, var(--bp-palette-white)) 60%, transparent);
}
.bp6-dark .bp6-button-group.bp6-outlined > .bp6-button.bp6-intent-success:disabled, .bp6-dark .bp6-button-group.bp6-outlined > .bp6-button.bp6-intent-success.bp6-disabled, [data-bp-color-scheme=dark] .bp6-button-group.bp6-outlined > .bp6-button.bp6-intent-success:disabled, [data-bp-color-scheme=dark] .bp6-button-group.bp6-outlined > .bp6-button.bp6-intent-success.bp6-disabled,
.bp6-dark .bp6-button-group.bp6-outlined > .bp6-popover-target > .bp6-button.bp6-intent-success:disabled,
.bp6-dark .bp6-button-group.bp6-outlined > .bp6-popover-target > .bp6-button.bp6-intent-success.bp6-disabled,
[data-bp-color-scheme=dark] .bp6-button-group.bp6-outlined > .bp6-popover-target > .bp6-button.bp6-intent-success:disabled,
[data-bp-color-scheme=dark] .bp6-button-group.bp6-outlined > .bp6-popover-target > .bp6-button.bp6-intent-success.bp6-disabled{
  border-color:color-mix(in oklch, color-mix(in oklch, var(--bp-intent-success-rest) 54%, var(--bp-palette-white)) 20%, transparent);
}
.bp6-button-group.bp6-outlined > .bp6-button.bp6-intent-warning,
.bp6-button-group.bp6-outlined > .bp6-popover-target > .bp6-button.bp6-intent-warning{
  border-color:color-mix(in oklch, var(--bp-intent-warning-hover) 60%, transparent);
}
.bp6-button-group.bp6-outlined > .bp6-button.bp6-intent-warning:disabled, .bp6-button-group.bp6-outlined > .bp6-button.bp6-intent-warning.bp6-disabled,
.bp6-button-group.bp6-outlined > .bp6-popover-target > .bp6-button.bp6-intent-warning:disabled,
.bp6-button-group.bp6-outlined > .bp6-popover-target > .bp6-button.bp6-intent-warning.bp6-disabled{
  border-color:color-mix(in oklch, var(--bp-intent-warning-hover) 20%, transparent);
}
.bp6-dark .bp6-button-group.bp6-outlined > .bp6-button.bp6-intent-warning, [data-bp-color-scheme=dark] .bp6-button-group.bp6-outlined > .bp6-button.bp6-intent-warning,
.bp6-dark .bp6-button-group.bp6-outlined > .bp6-popover-target > .bp6-button.bp6-intent-warning,
[data-bp-color-scheme=dark] .bp6-button-group.bp6-outlined > .bp6-popover-target > .bp6-button.bp6-intent-warning{
  border-color:color-mix(in oklch, color-mix(in oklch, var(--bp-intent-warning-rest) 53%, var(--bp-palette-white)) 60%, transparent);
}
.bp6-dark .bp6-button-group.bp6-outlined > .bp6-button.bp6-intent-warning:disabled, .bp6-dark .bp6-button-group.bp6-outlined > .bp6-button.bp6-intent-warning.bp6-disabled, [data-bp-color-scheme=dark] .bp6-button-group.bp6-outlined > .bp6-button.bp6-intent-warning:disabled, [data-bp-color-scheme=dark] .bp6-button-group.bp6-outlined > .bp6-button.bp6-intent-warning.bp6-disabled,
.bp6-dark .bp6-button-group.bp6-outlined > .bp6-popover-target > .bp6-button.bp6-intent-warning:disabled,
.bp6-dark .bp6-button-group.bp6-outlined > .bp6-popover-target > .bp6-button.bp6-intent-warning.bp6-disabled,
[data-bp-color-scheme=dark] .bp6-button-group.bp6-outlined > .bp6-popover-target > .bp6-button.bp6-intent-warning:disabled,
[data-bp-color-scheme=dark] .bp6-button-group.bp6-outlined > .bp6-popover-target > .bp6-button.bp6-intent-warning.bp6-disabled{
  border-color:color-mix(in oklch, color-mix(in oklch, var(--bp-intent-warning-rest) 53%, var(--bp-palette-white)) 20%, transparent);
}
.bp6-button-group.bp6-outlined > .bp6-button.bp6-intent-danger,
.bp6-button-group.bp6-outlined > .bp6-popover-target > .bp6-button.bp6-intent-danger{
  border-color:color-mix(in oklch, var(--bp-intent-danger-hover) 60%, transparent);
}
.bp6-button-group.bp6-outlined > .bp6-button.bp6-intent-danger:disabled, .bp6-button-group.bp6-outlined > .bp6-button.bp6-intent-danger.bp6-disabled,
.bp6-button-group.bp6-outlined > .bp6-popover-target > .bp6-button.bp6-intent-danger:disabled,
.bp6-button-group.bp6-outlined > .bp6-popover-target > .bp6-button.bp6-intent-danger.bp6-disabled{
  border-color:color-mix(in oklch, var(--bp-intent-danger-hover) 20%, transparent);
}
.bp6-dark .bp6-button-group.bp6-outlined > .bp6-button.bp6-intent-danger, [data-bp-color-scheme=dark] .bp6-button-group.bp6-outlined > .bp6-button.bp6-intent-danger,
.bp6-dark .bp6-button-group.bp6-outlined > .bp6-popover-target > .bp6-button.bp6-intent-danger,
[data-bp-color-scheme=dark] .bp6-button-group.bp6-outlined > .bp6-popover-target > .bp6-button.bp6-intent-danger{
  border-color:color-mix(in oklch, color-mix(in oklch, var(--bp-intent-danger-rest) 53%, var(--bp-palette-white)) 60%, transparent);
}
.bp6-dark .bp6-button-group.bp6-outlined > .bp6-button.bp6-intent-danger:disabled, .bp6-dark .bp6-button-group.bp6-outlined > .bp6-button.bp6-intent-danger.bp6-disabled, [data-bp-color-scheme=dark] .bp6-button-group.bp6-outlined > .bp6-button.bp6-intent-danger:disabled, [data-bp-color-scheme=dark] .bp6-button-group.bp6-outlined > .bp6-button.bp6-intent-danger.bp6-disabled,
.bp6-dark .bp6-button-group.bp6-outlined > .bp6-popover-target > .bp6-button.bp6-intent-danger:disabled,
.bp6-dark .bp6-button-group.bp6-outlined > .bp6-popover-target > .bp6-button.bp6-intent-danger.bp6-disabled,
[data-bp-color-scheme=dark] .bp6-button-group.bp6-outlined > .bp6-popover-target > .bp6-button.bp6-intent-danger:disabled,
[data-bp-color-scheme=dark] .bp6-button-group.bp6-outlined > .bp6-popover-target > .bp6-button.bp6-intent-danger.bp6-disabled{
  border-color:color-mix(in oklch, color-mix(in oklch, var(--bp-intent-danger-rest) 53%, var(--bp-palette-white)) 20%, transparent);
}
.bp6-button-group.bp6-outlined > .bp6-button.bp6-intent-default,
.bp6-button-group.bp6-outlined > .bp6-popover-target > .bp6-button.bp6-intent-default{
  border-color:color-mix(in oklch, var(--bp-intent-default-hover) 60%, transparent);
}
.bp6-button-group.bp6-outlined > .bp6-button.bp6-intent-default:disabled, .bp6-button-group.bp6-outlined > .bp6-button.bp6-intent-default.bp6-disabled,
.bp6-button-group.bp6-outlined > .bp6-popover-target > .bp6-button.bp6-intent-default:disabled,
.bp6-button-group.bp6-outlined > .bp6-popover-target > .bp6-button.bp6-intent-default.bp6-disabled{
  border-color:color-mix(in oklch, var(--bp-intent-default-hover) 20%, transparent);
}
.bp6-dark .bp6-button-group.bp6-outlined > .bp6-button.bp6-intent-default, [data-bp-color-scheme=dark] .bp6-button-group.bp6-outlined > .bp6-button.bp6-intent-default,
.bp6-dark .bp6-button-group.bp6-outlined > .bp6-popover-target > .bp6-button.bp6-intent-default,
[data-bp-color-scheme=dark] .bp6-button-group.bp6-outlined > .bp6-popover-target > .bp6-button.bp6-intent-default{
  border-color:color-mix(in oklch, color-mix(in srgb, var(--bp-intent-default-rest) 46%, var(--bp-palette-white)) 60%, transparent);
}
.bp6-dark .bp6-button-group.bp6-outlined > .bp6-button.bp6-intent-default:disabled, .bp6-dark .bp6-button-group.bp6-outlined > .bp6-button.bp6-intent-default.bp6-disabled, [data-bp-color-scheme=dark] .bp6-button-group.bp6-outlined > .bp6-button.bp6-intent-default:disabled, [data-bp-color-scheme=dark] .bp6-button-group.bp6-outlined > .bp6-button.bp6-intent-default.bp6-disabled,
.bp6-dark .bp6-button-group.bp6-outlined > .bp6-popover-target > .bp6-button.bp6-intent-default:disabled,
.bp6-dark .bp6-button-group.bp6-outlined > .bp6-popover-target > .bp6-button.bp6-intent-default.bp6-disabled,
[data-bp-color-scheme=dark] .bp6-button-group.bp6-outlined > .bp6-popover-target > .bp6-button.bp6-intent-default:disabled,
[data-bp-color-scheme=dark] .bp6-button-group.bp6-outlined > .bp6-popover-target > .bp6-button.bp6-intent-default.bp6-disabled{
  border-color:color-mix(in oklch, color-mix(in srgb, var(--bp-intent-default-rest) 46%, var(--bp-palette-white)) 20%, transparent);
}
.bp6-button-group.bp6-outlined:not(.bp6-vertical) > .bp6-button:not(:last-child),
.bp6-button-group.bp6-outlined:not(.bp6-vertical) > .bp6-popover-target:not(:last-child) > .bp6-button{
  border-right:none;
}
.bp6-button-group .bp6-popover-wrapper,
.bp6-button-group .bp6-popover-target{
  display:flex;
  flex:1 1 auto;
}
.bp6-button-group.bp6-fill{
  display:flex;
  width:100%;
}
.bp6-button-group .bp6-button.bp6-fill, .bp6-button-group.bp6-fill .bp6-button:not(.bp6-fixed){
  flex:1 1 auto;
}
.bp6-button-group.bp6-vertical{
  align-items:stretch;
  flex-direction:column;
  vertical-align:top;
}
.bp6-button-group.bp6-vertical.bp6-fill{
  height:100%;
  width:unset;
}
.bp6-button-group.bp6-vertical .bp6-button{
  margin-right:0 !important;
  width:100%;
}
.bp6-button-group.bp6-vertical:not(.bp6-minimal) > .bp6-popover-wrapper:first-child .bp6-button,
.bp6-button-group.bp6-vertical:not(.bp6-minimal) > .bp6-popover-target:first-child > .bp6-button,
.bp6-button-group.bp6-vertical:not(.bp6-minimal) > .bp6-button:first-child, .bp6-button-group.bp6-vertical.bp6-outlined > .bp6-popover-wrapper:first-child .bp6-button,
.bp6-button-group.bp6-vertical.bp6-outlined > .bp6-popover-target:first-child > .bp6-button,
.bp6-button-group.bp6-vertical.bp6-outlined > .bp6-button:first-child{
  border-radius:var(--bp-surface-border-radius) var(--bp-surface-border-radius) 0 0;
}
.bp6-button-group.bp6-vertical:not(.bp6-minimal) > .bp6-popover-wrapper:last-child .bp6-button,
.bp6-button-group.bp6-vertical:not(.bp6-minimal) > .bp6-popover-target:last-child > .bp6-button,
.bp6-button-group.bp6-vertical:not(.bp6-minimal) > .bp6-button:last-child, .bp6-button-group.bp6-vertical.bp6-outlined > .bp6-popover-wrapper:last-child .bp6-button,
.bp6-button-group.bp6-vertical.bp6-outlined > .bp6-popover-target:last-child > .bp6-button,
.bp6-button-group.bp6-vertical.bp6-outlined > .bp6-button:last-child{
  border-radius:0 0 var(--bp-surface-border-radius) var(--bp-surface-border-radius);
}
.bp6-button-group.bp6-vertical:not(.bp6-minimal):not(.bp6-outlined) > .bp6-popover-wrapper:not(:last-child) .bp6-button,
.bp6-button-group.bp6-vertical:not(.bp6-minimal):not(.bp6-outlined) > .bp6-popover-target:not(:last-child) > .bp6-button,
.bp6-button-group.bp6-vertical:not(.bp6-minimal):not(.bp6-outlined) > .bp6-button:not(:last-child){
  margin-bottom:calc(-1 * var(--bp-surface-border-width));
}
.bp6-button-group.bp6-vertical.bp6-outlined > .bp6-button:not(:last-child),
.bp6-button-group.bp6-vertical.bp6-outlined > .bp6-popover-target:not(:last-child) > .bp6-button{
  border-bottom:none;
}
.bp6-button-group.bp6-align-left .bp6-button{
  text-align:left;
}
.bp6-callout{
  font-size:14px;
  line-height:1.5;
  border-radius:var(--bp-surface-border-radius);
  padding:16px;
  position:relative;
  width:100%;
}
.bp6-callout:not(.bp6-minimal){
  background-color:rgba(143, 153, 168, 0.15);
}
.bp6-callout[class*=bp6-icon-]{
  padding-left:40px;
}
.bp6-callout[class*=bp6-icon-]::before{
  font-family:"blueprint-icons-16", sans-serif;
  font-size:16px;
  font-style:normal;
  font-variant:normal;
  font-weight:400;
  height:16px;
  line-height:1;
  width:16px;
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  color:#5f6b7c;
  left:16px;
  position:absolute;
  top:18px;
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp6-callout{
    border:1px solid buttonborder;
  }
}
.bp6-callout.bp6-callout-icon{
  padding-left:40px;
}
.bp6-callout.bp6-callout-icon > .bp6-icon:first-child{
  color:#5f6b7c;
  left:16px;
  position:absolute;
  top:18px;
}
.bp6-callout .bp6-heading{
  line-height:16px;
  margin-bottom:0;
  margin-top:2px;
}
.bp6-callout.bp6-callout-has-body-content .bp6-heading{
  margin-bottom:4px;
}
.bp6-callout.bp6-compact{
  padding:8px;
}
.bp6-callout.bp6-compact.bp6-callout-icon{
  padding-left:32px;
}
.bp6-callout.bp6-compact.bp6-callout-icon > .bp6-icon:first-child{
  left:8px;
  top:10px;
}
.bp6-dark .bp6-callout:not(.bp6-minimal){
  background-color:rgba(143, 153, 168, 0.2);
}
.bp6-dark .bp6-callout[class*=bp6-icon-]::before, .bp6-dark .bp6-callout.bp6-callout-icon > .bp6-icon:first-child{
  color:#abb3bf;
}
.bp6-callout.bp6-intent-primary{
  color:#215db0;
}
.bp6-callout.bp6-intent-primary:not(.bp6-minimal){
  background-color:rgba(45, 114, 210, 0.1);
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp6-callout.bp6-intent-primary{
    border:1px solid buttonborder;
  }
}
.bp6-callout.bp6-intent-primary[class*=bp6-icon-]::before,
.bp6-callout.bp6-intent-primary > .bp6-icon:first-child,
.bp6-callout.bp6-intent-primary .bp6-heading{
  color:#215db0;
}
.bp6-dark .bp6-callout.bp6-intent-primary{
  color:#8abbff;
}
.bp6-dark .bp6-callout.bp6-intent-primary:not(.bp6-minimal){
  background-color:rgba(45, 114, 210, 0.2);
}
.bp6-dark .bp6-callout.bp6-intent-primary[class*=bp6-icon-]::before,
.bp6-dark .bp6-callout.bp6-intent-primary > .bp6-icon:first-child,
.bp6-dark .bp6-callout.bp6-intent-primary .bp6-heading{
  color:#8abbff;
}
.bp6-callout.bp6-intent-success{
  color:#1c6e42;
}
.bp6-callout.bp6-intent-success:not(.bp6-minimal){
  background-color:rgba(35, 133, 81, 0.1);
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp6-callout.bp6-intent-success{
    border:1px solid buttonborder;
  }
}
.bp6-callout.bp6-intent-success[class*=bp6-icon-]::before,
.bp6-callout.bp6-intent-success > .bp6-icon:first-child,
.bp6-callout.bp6-intent-success .bp6-heading{
  color:#1c6e42;
}
.bp6-dark .bp6-callout.bp6-intent-success{
  color:#72ca9b;
}
.bp6-dark .bp6-callout.bp6-intent-success:not(.bp6-minimal){
  background-color:rgba(35, 133, 81, 0.2);
}
.bp6-dark .bp6-callout.bp6-intent-success[class*=bp6-icon-]::before,
.bp6-dark .bp6-callout.bp6-intent-success > .bp6-icon:first-child,
.bp6-dark .bp6-callout.bp6-intent-success .bp6-heading{
  color:#72ca9b;
}
.bp6-callout.bp6-intent-warning{
  color:#935610;
}
.bp6-callout.bp6-intent-warning:not(.bp6-minimal){
  background-color:rgba(200, 118, 25, 0.1);
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp6-callout.bp6-intent-warning{
    border:1px solid buttonborder;
  }
}
.bp6-callout.bp6-intent-warning[class*=bp6-icon-]::before,
.bp6-callout.bp6-intent-warning > .bp6-icon:first-child,
.bp6-callout.bp6-intent-warning .bp6-heading{
  color:#935610;
}
.bp6-dark .bp6-callout.bp6-intent-warning{
  color:#fbb360;
}
.bp6-dark .bp6-callout.bp6-intent-warning:not(.bp6-minimal){
  background-color:rgba(200, 118, 25, 0.2);
}
.bp6-dark .bp6-callout.bp6-intent-warning[class*=bp6-icon-]::before,
.bp6-dark .bp6-callout.bp6-intent-warning > .bp6-icon:first-child,
.bp6-dark .bp6-callout.bp6-intent-warning .bp6-heading{
  color:#fbb360;
}
.bp6-callout.bp6-intent-danger{
  color:#ac2f33;
}
.bp6-callout.bp6-intent-danger:not(.bp6-minimal){
  background-color:rgba(205, 66, 70, 0.1);
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp6-callout.bp6-intent-danger{
    border:1px solid buttonborder;
  }
}
.bp6-callout.bp6-intent-danger[class*=bp6-icon-]::before,
.bp6-callout.bp6-intent-danger > .bp6-icon:first-child,
.bp6-callout.bp6-intent-danger .bp6-heading{
  color:#ac2f33;
}
.bp6-dark .bp6-callout.bp6-intent-danger{
  color:#fa999c;
}
.bp6-dark .bp6-callout.bp6-intent-danger:not(.bp6-minimal){
  background-color:rgba(205, 66, 70, 0.2);
}
.bp6-dark .bp6-callout.bp6-intent-danger[class*=bp6-icon-]::before,
.bp6-dark .bp6-callout.bp6-intent-danger > .bp6-icon:first-child,
.bp6-dark .bp6-callout.bp6-intent-danger .bp6-heading{
  color:#fa999c;
}
.bp6-callout.bp6-intent-primary a{
  text-decoration:underline;
}
.bp6-callout.bp6-intent-primary a:hover{
  color:#184a90;
}
.bp6-dark .bp6-callout.bp6-intent-primary a:hover{
  color:#99c4ff;
}
.bp6-running-text .bp6-callout{
  margin:20px 0;
}
.bp6-card{
  background-color:var(--bp-surface-background-color-default-rest);
  border-radius:var(--bp-surface-border-radius);
  box-shadow:var(--bp-surface-shadow-0);
  padding:calc(var(--bp-surface-spacing) * 5);
  transition:transform calc(var(--bp-emphasis-transition-duration) * 2) var(--bp-emphasis-ease-default), box-shadow calc(var(--bp-emphasis-transition-duration) * 2) var(--bp-emphasis-ease-default);
}
.bp6-card.bp6-dark, .bp6-dark .bp6-card{
  background-color:oklch(from var(--bp-intent-default-rest) calc(l * 0.54) calc(c * 0.481) h);
  box-shadow:var(--bp-surface-shadow-0);
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp6-card{
    border:1px solid buttonborder;
    box-shadow:none;
  }
}

.bp6-elevation-0{
  box-shadow:var(--bp-surface-shadow-0);
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp6-elevation-0{
    border:1px solid buttonborder;
  }
}

.bp6-elevation-1{
  box-shadow:var(--bp-surface-shadow-1);
}
.bp6-elevation-1.bp6-dark, .bp6-dark .bp6-elevation-1{
  box-shadow:var(--bp-surface-shadow-1), inset 0 0 0.5px 0 oklch(from var(--bp-palette-white) l c h/0.3), inset 0 0.5px 0 0 oklch(from var(--bp-palette-white) l c h/0.08);
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp6-elevation-1{
    border:1px solid buttonborder;
  }
}

.bp6-elevation-2{
  box-shadow:var(--bp-surface-shadow-2);
}
.bp6-elevation-2.bp6-dark, .bp6-dark .bp6-elevation-2{
  box-shadow:var(--bp-surface-shadow-2), inset 0 0 0.5px 0 oklch(from var(--bp-palette-white) l c h/0.3), inset 0 0.5px 0 0 oklch(from var(--bp-palette-white) l c h/0.08);
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp6-elevation-2{
    border:1px solid buttonborder;
  }
}

.bp6-elevation-3{
  box-shadow:var(--bp-surface-shadow-3);
}
.bp6-elevation-3.bp6-dark, .bp6-dark .bp6-elevation-3{
  box-shadow:var(--bp-surface-shadow-3), inset 0 0 0.5px 0 oklch(from var(--bp-palette-white) l c h/0.3), inset 0 0.5px 0 0 oklch(from var(--bp-palette-white) l c h/0.08);
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp6-elevation-3{
    border:1px solid buttonborder;
  }
}

.bp6-elevation-4{
  box-shadow:var(--bp-surface-shadow-4);
}
.bp6-elevation-4.bp6-dark, .bp6-dark .bp6-elevation-4{
  box-shadow:var(--bp-surface-shadow-4), inset 0 0 0.5px 0 oklch(from var(--bp-palette-white) l c h/0.3), inset 0 0.5px 0 0 oklch(from var(--bp-palette-white) l c h/0.08);
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp6-elevation-4{
    border:1px solid buttonborder;
  }
}

.bp6-card.bp6-compact{
  padding:calc(var(--bp-surface-spacing) * 4);
}

.bp6-card.bp6-interactive:hover{
  box-shadow:var(--bp-surface-shadow-3);
  cursor:pointer;
}
.bp6-card.bp6-interactive:hover.bp6-dark, .bp6-dark .bp6-card.bp6-interactive:hover{
  box-shadow:var(--bp-surface-shadow-3), inset 0 0 0.5px 0 oklch(from var(--bp-palette-white) l c h/0.3), inset 0 0.5px 0 0 oklch(from var(--bp-palette-white) l c h/0.08);
}
.bp6-card.bp6-interactive.bp6-selected{
  box-shadow:0 0 0 3px oklch(from var(--bp-intent-primary-rest) calc(l + 0.095) calc(c - 0.004) h/0.2), 0 0 0 1px oklch(from var(--bp-intent-primary-rest) calc(l + 0.095) calc(c - 0.004) h);
}
.bp6-card.bp6-interactive.bp6-selected.bp6-dark, .bp6-dark .bp6-card.bp6-interactive.bp6-selected{
  box-shadow:0 0 0 3px oklch(from var(--bp-intent-primary-rest) calc(l + 0.224) calc(c - 0.053) h/0.4), 0 0 0 1px oklch(from var(--bp-intent-primary-rest) calc(l + 0.224) calc(c - 0.053) h);
}
.bp6-card.bp6-interactive:active{
  box-shadow:var(--bp-surface-shadow-1);
  transition-duration:0;
}
.bp6-card.bp6-interactive:active.bp6-dark, .bp6-dark .bp6-card.bp6-interactive:active{
  box-shadow:var(--bp-surface-shadow-1), inset 0 0 0.5px 0 oklch(from var(--bp-palette-white) l c h/0.3), inset 0 0.5px 0 0 oklch(from var(--bp-palette-white) l c h/0.08);
}
.bp6-card-list{
  overflow:auto;
  padding:0;
  width:100%;
}
.bp6-card-list > .bp6-card{
  align-items:center;
  border-radius:0;
  box-shadow:none;
  display:flex;
  min-height:47px;
  padding:8px 20px;
}
.bp6-card-list > .bp6-card.bp6-interactive:hover, .bp6-card-list > .bp6-card.bp6-interactive:active{
  background-color:#f6f7f9;
  box-shadow:none;
}
.bp6-dark .bp6-card-list > .bp6-card.bp6-interactive:hover, .bp6-dark .bp6-card-list > .bp6-card.bp6-interactive:active{
  background-color:#2f343c;
}
.bp6-card-list > .bp6-card.bp6-selected{
  background-color:#edeff2;
  box-shadow:none;
}
.bp6-dark .bp6-card-list > .bp6-card.bp6-selected{
  background-color:#383e47;
  box-shadow:none;
}
.bp6-card-list > .bp6-card:not(:last-child){
  border-bottom:1px solid rgba(17, 20, 24, 0.1);
}
.bp6-dark .bp6-card-list > .bp6-card:not(:last-child){
  border-color:rgba(255, 255, 255, 0.1);
}
.bp6-card-list.bp6-compact{
  padding:0;
}
.bp6-card-list.bp6-compact > .bp6-card{
  min-height:47px;
  padding:8px 16px;
}
.bp6-dark .bp6-card-list{
  padding:1px;
}
.bp6-card-list:not(.bp6-card-list-bordered){
  border-radius:0;
  box-shadow:none;
}
.bp6-dark .bp6-card-list:not(.bp6-card-list-bordered){
  margin:1px;
  width:calc(100% - 2px);
}
.bp6-card-list.bp6-card-list-bordered > .bp6-card:first-child{
  border-top-left-radius:var(--bp-surface-border-radius);
  border-top-right-radius:var(--bp-surface-border-radius);
}
.bp6-card-list.bp6-card-list-bordered > .bp6-card:last-child{
  border-bottom-left-radius:var(--bp-surface-border-radius);
  border-bottom-right-radius:var(--bp-surface-border-radius);
}
.bp6-collapse{
  height:0;
  overflow-y:hidden;
  transition:height 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
}
.bp6-collapse .bp6-collapse-body{
  transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
}
.bp6-collapse .bp6-collapse-body[aria-hidden=true]{
  display:none;
}
.bp6-context-menu-virtual-target{
  position:fixed;
}
.bp6-card.bp6-control-card, .bp6-card-list > .bp6-card.bp6-control-card{
  min-height:auto;
  padding:0;
}

.bp6-control-card .bp6-control.bp6-control.bp6-control{
  align-items:flex-start;
  display:flex;
  gap:8px;
  margin:0;
  padding:20px;
  width:100%;
}
.bp6-control-card .bp6-control.bp6-control.bp6-control.bp6-align-left{
  flex-direction:row;
  justify-content:flex-start;
}
.bp6-control-card .bp6-control.bp6-control.bp6-control.bp6-align-right{
  flex-direction:row-reverse;
  justify-content:space-between;
}
.bp6-card-list .bp6-control-card .bp6-control.bp6-control.bp6-control{
  padding:20px;
}
.bp6-card-list.bp6-compact .bp6-control-card .bp6-control.bp6-control.bp6-control{
  padding:16px;
}
.bp6-control-card .bp6-control.bp6-control.bp6-control .bp6-control-indicator{
  margin:0;
}
.bp6-control-card.bp6-compact .bp6-control.bp6-control.bp6-control{
  padding:16px;
}
.bp6-divider{
  border-bottom:1px solid rgba(17, 20, 24, 0.15);
  border-right:1px solid rgba(17, 20, 24, 0.15);
  margin:4px;
}
.bp6-dark .bp6-divider{
  border-color:rgba(255, 255, 255, 0.2);
}
.bp6-divider.bp6-compact{
  margin:0;
}
.bp6-dialog-container{
  opacity:1;
  transform:scale(1);
}
.bp6-dialog-container.bp6-overlay-enter > .bp6-dialog, .bp6-dialog-container.bp6-overlay-appear > .bp6-dialog{
  opacity:0;
  transform:scale(0.5);
}
.bp6-dialog-container.bp6-overlay-enter-active > .bp6-dialog, .bp6-dialog-container.bp6-overlay-appear-active > .bp6-dialog{
  opacity:1;
  transform:scale(1);
  transition-delay:0;
  transition-duration:300ms;
  transition-property:opacity, transform;
  transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);
}
.bp6-dialog-container.bp6-overlay-exit > .bp6-dialog{
  opacity:1;
  transform:scale(1);
}
.bp6-dialog-container.bp6-overlay-exit-active > .bp6-dialog{
  opacity:0;
  transform:scale(0.5);
  transition-delay:0;
  transition-duration:300ms;
  transition-property:opacity, transform;
  transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);
}
.bp6-dialog-container{
  align-items:center;
  display:flex;
  justify-content:center;
  min-height:100%;
  pointer-events:none;
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none;
  width:100%;
}

.bp6-dialog{
  background:#f6f7f9;
  border-radius:var(--bp-surface-border-radius);
  box-shadow:0 0 0 1px rgba(17, 20, 24, 0.1), 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 15px -3px rgba(0, 0, 0, 0.1);
  display:flex;
  flex-direction:column;
  margin:32px 0;
  pointer-events:all;
  -webkit-user-select:text;
     -moz-user-select:text;
      -ms-user-select:text;
          user-select:text;
  width:500px;
}
.bp6-dialog:focus{
  outline:0;
}
.bp6-dialog.bp6-dark, .bp6-dark .bp6-dialog{
  background:#1c2127;
  box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.2), 0 20px 25px -5px rgba(0, 0, 0, 0.3), inset 0 0 0.5px 0 rgba(255, 255, 255, 0.3), inset 0 0.5px 0 0 rgba(255, 255, 255, 0.08), 0 10px 30px -5px rgba(0, 0, 0, 0.3);
  color:#f6f7f9;
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp6-dialog{
    border:1px solid buttonborder;
  }
}

.bp6-dialog-header{
  align-items:center;
  background:#ffffff;
  border-radius:var(--bp-surface-border-radius) var(--bp-surface-border-radius) 0 0;
  box-shadow:0 1px 0 rgba(17, 20, 24, 0.15);
  display:flex;
  flex:0 0 auto;
  min-height:38px;
  padding:4px;
  padding-left:16px;
  z-index:0;
}
.bp6-dialog-header .bp6-icon-large,
.bp6-dialog-header .bp6-icon{
  flex:0 0 auto;
  margin-left:-4px;
  margin-right:8px;
}
.bp6-dialog-header .bp6-icon-large:not([class*=bp6-intent]),
.bp6-dialog-header .bp6-icon:not([class*=bp6-intent]){
  color:#5f6b7c;
}
.bp6-dialog-header .bp6-heading{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  word-wrap:normal;
  flex:1 1 auto;
  font-size:14px;
  line-height:inherit;
  margin:0;
}
.bp6-dialog-header .bp6-heading:last-child{
  margin-right:16px;
}
.bp6-dark .bp6-dialog-header{
  background:#2f343c;
  box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.2);
}
.bp6-dark .bp6-dialog-header :not([class*=bp6-intent]).bp6-icon-large, .bp6-dark .bp6-dialog-header :not([class*=bp6-intent]).bp6-icon{
  color:#abb3bf;
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp6-dialog-header{
    border-bottom:1px solid buttonborder;
  }
}

.bp6-dialog-body{
  flex:1 1 auto;
  margin:16px;
}

.bp6-dialog-body-scroll-container{
  margin:0;
  max-height:70vh;
  overflow:auto;
  padding:16px;
}

.bp6-dialog-footer{
  flex:0 0 auto;
  margin:16px;
}

.bp6-dialog-footer-fixed{
  align-items:center;
  background-color:#ffffff;
  border-radius:0 0 var(--bp-surface-border-radius) var(--bp-surface-border-radius);
  border-top:1px solid rgba(17, 20, 24, 0.15);
  display:flex;
  gap:16px;
  justify-content:space-between;
  margin:0;
  padding:8px 8px 8px 16px;
}
.bp6-dark .bp6-dialog-footer-fixed{
  background:#383e47;
  border-top:1px solid rgba(255, 255, 255, 0.2);
}

.bp6-dialog-footer-main-section{
  flex:1 1 auto;
}

.bp6-dialog-footer-actions{
  display:flex;
  justify-content:flex-end;
}
.bp6-dialog-footer-actions .bp6-button{
  margin-left:8px;
}
.bp6-multistep-dialog-panels{
  display:flex;
}
.bp6-multistep-dialog-panels:first-child .bp6-dialog-step-container:first-child{
  border-radius:var(--bp-surface-border-radius) 0 0 0;
}
.bp6-multistep-dialog-panels:first-child .bp6-multistep-dialog-right-panel{
  border-top-right-radius:var(--bp-surface-border-radius);
}
.bp6-multistep-dialog-nav-top .bp6-multistep-dialog-panels{
  flex-direction:column;
}
.bp6-multistep-dialog-nav-top .bp6-multistep-dialog-panels:first-child .bp6-dialog-step-container:first-child{
  border-radius:var(--bp-surface-border-radius) 0 0 0;
}
.bp6-multistep-dialog-nav-top .bp6-multistep-dialog-panels:first-child .bp6-dialog-step-container:last-child{
  border-radius:0 var(--bp-surface-border-radius) 0 0;
}
.bp6-multistep-dialog-nav-top .bp6-multistep-dialog-panels .bp6-multistep-dialog-left-panel{
  flex-direction:row;
}
.bp6-multistep-dialog-nav-top .bp6-multistep-dialog-panels .bp6-dialog-step-container{
  flex-grow:1;
}
.bp6-multistep-dialog-nav-top .bp6-multistep-dialog-panels .bp6-dialog-step-container:not(:first-child){
  border-left:1px solid rgba(17, 20, 24, 0.15);
}
.bp6-dark .bp6-multistep-dialog-nav-top .bp6-multistep-dialog-panels .bp6-dialog-step-container{
  border-color:rgba(17, 20, 24, 0.4);
}
.bp6-multistep-dialog-nav-top .bp6-multistep-dialog-panels .bp6-multistep-dialog-right-panel{
  border-left:none;
}
.bp6-multistep-dialog-nav-top .bp6-multistep-dialog-panels .bp6-multistep-dialog-right-panel,
.bp6-multistep-dialog-nav-top .bp6-multistep-dialog-panels .bp6-multistep-dialog-footer{
  border-radius:0 0 var(--bp-surface-border-radius) var(--bp-surface-border-radius);
}
.bp6-multistep-dialog-nav-right .bp6-multistep-dialog-panels{
  flex-direction:row-reverse;
}
.bp6-multistep-dialog-nav-right .bp6-multistep-dialog-panels:first-child .bp6-multistep-dialog-right-panel{
  border-radius:var(--bp-surface-border-radius) 0 0 var(--bp-surface-border-radius);
}
.bp6-multistep-dialog-nav-right .bp6-multistep-dialog-panels:first-child .bp6-dialog-step-container:first-child{
  border-radius:0 var(--bp-surface-border-radius) 0 0;
}
.bp6-multistep-dialog-nav-right .bp6-multistep-dialog-panels .bp6-multistep-dialog-left-panel{
  border-radius:0 0 var(--bp-surface-border-radius);
}
.bp6-multistep-dialog-nav-right .bp6-multistep-dialog-panels .bp6-multistep-dialog-right-panel{
  border-left:none;
  border-radius:var(--bp-surface-border-radius) 0 0 var(--bp-surface-border-radius);
  border-right:1px solid rgba(17, 20, 24, 0.15);
}
.bp6-dark .bp6-multistep-dialog-nav-right .bp6-multistep-dialog-panels .bp6-multistep-dialog-right-panel{
  border-color:rgba(17, 20, 24, 0.4);
}
.bp6-multistep-dialog-nav-right .bp6-multistep-dialog-panels .bp6-dialog-footer{
  border-bottom-left-radius:0;
}

.bp6-multistep-dialog-left-panel{
  display:flex;
  flex:1;
  flex-direction:column;
}
.bp6-dark .bp6-multistep-dialog-left-panel{
  background:#252a31;
  border-bottom:1px solid rgba(255, 255, 255, 0.2);
  border-bottom-left-radius:var(--bp-surface-border-radius);
  border-left:1px solid rgba(255, 255, 255, 0.2);
}

.bp6-multistep-dialog-right-panel{
  background-color:#f6f7f9;
  border-left:1px solid rgba(17, 20, 24, 0.15);
  border-radius:0 0 var(--bp-surface-border-radius);
  flex:3;
  min-width:0;
}
.bp6-dark .bp6-multistep-dialog-right-panel{
  background-color:#2f343c;
  border-bottom:1px solid rgba(255, 255, 255, 0.2);
  border-bottom-right-radius:var(--bp-surface-border-radius);
  border-left:1px solid rgba(255, 255, 255, 0.2);
  border-right:1px solid rgba(255, 255, 255, 0.2);
}

.bp6-dialog-step-container{
  background-color:#f6f7f9;
  border-bottom:1px solid rgba(17, 20, 24, 0.15);
}
.bp6-dark .bp6-dialog-step-container{
  background:#2f343c;
  border-bottom:1px solid rgba(255, 255, 255, 0.2);
}
.bp6-dialog-step-container.bp6-dialog-step-viewed{
  background-color:#ffffff;
}
.bp6-dark .bp6-dialog-step-container.bp6-dialog-step-viewed{
  background:#383e47;
}

.bp6-dialog-step{
  align-items:center;
  border-radius:var(--bp-surface-border-radius);
  cursor:not-allowed;
  display:flex;
  margin:4px;
  padding:6px 14px;
}
.bp6-dark .bp6-dialog-step{
  background:#2f343c;
}
.bp6-dialog-step-viewed .bp6-dialog-step{
  background-color:#ffffff;
  cursor:pointer;
}
.bp6-dark .bp6-dialog-step-viewed .bp6-dialog-step{
  background:#383e47;
}
.bp6-dialog-step:hover{
  background-color:#f6f7f9;
}
.bp6-dark .bp6-dialog-step:hover{
  background:#2f343c;
}

.bp6-dialog-step-icon{
  align-items:center;
  background-color:rgba(95, 107, 124, 0.6);
  border-radius:50%;
  color:#ffffff;
  display:flex;
  height:24px;
  justify-content:center;
  width:24px;
}
.bp6-dark .bp6-dialog-step-icon{
  background-color:rgba(171, 179, 191, 0.6);
}
.bp6-active.bp6-dialog-step-viewed .bp6-dialog-step-icon{
  background-color:#2d72d2;
}
.bp6-dialog-step-viewed .bp6-dialog-step-icon{
  background-color:#8f99a8;
}

.bp6-dialog-step-title{
  color:rgba(95, 107, 124, 0.6);
  flex:1;
  padding-left:8px;
}
.bp6-dark .bp6-dialog-step-title{
  color:rgba(171, 179, 191, 0.6);
}
.bp6-active.bp6-dialog-step-viewed .bp6-dialog-step-title{
  color:#2d72d2;
}
.bp6-dark .bp6-active.bp6-dialog-step-viewed .bp6-dialog-step-title{
  color:#8abbff;
}
.bp6-dialog-step-viewed:not(.bp6-active) .bp6-dialog-step-title{
  color:#1c2127;
}
.bp6-dark .bp6-dialog-step-viewed:not(.bp6-active) .bp6-dialog-step-title{
  color:#f6f7f9;
}
.bp6-drawer{
  background:#ffffff;
  box-shadow:0 0 0 1px rgba(17, 20, 24, 0.1), 0 25px 50px -12px rgba(0, 0, 0, 0.3);
  display:flex;
  flex-direction:column;
  margin:0;
  padding:0;
}
.bp6-drawer:focus{
  outline:0;
}
.bp6-drawer.bp6-position-top.bp6-overlay-enter, .bp6-drawer.bp6-position-top.bp6-overlay-appear{
  transform:translateY(-100%);
}
.bp6-drawer.bp6-position-top.bp6-overlay-enter-active, .bp6-drawer.bp6-position-top.bp6-overlay-appear-active{
  transform:translateY(0);
  transition-delay:0;
  transition-duration:200ms;
  transition-property:transform;
  transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
}
.bp6-drawer.bp6-position-top.bp6-overlay-exit{
  transform:translateY(0);
}
.bp6-drawer.bp6-position-top.bp6-overlay-exit-active{
  transform:translateY(-100%);
  transition-delay:0;
  transition-duration:100ms;
  transition-property:transform;
  transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
}
.bp6-drawer.bp6-position-top{
  height:50%;
  left:0;
  right:0;
  top:0;
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp6-drawer.bp6-position-top{
    border-bottom:1px solid buttonborder;
  }
}
.bp6-drawer.bp6-position-bottom.bp6-overlay-enter, .bp6-drawer.bp6-position-bottom.bp6-overlay-appear{
  transform:translateY(100%);
}
.bp6-drawer.bp6-position-bottom.bp6-overlay-enter-active, .bp6-drawer.bp6-position-bottom.bp6-overlay-appear-active{
  transform:translateY(0);
  transition-delay:0;
  transition-duration:200ms;
  transition-property:transform;
  transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
}
.bp6-drawer.bp6-position-bottom.bp6-overlay-exit{
  transform:translateY(0);
}
.bp6-drawer.bp6-position-bottom.bp6-overlay-exit-active{
  transform:translateY(100%);
  transition-delay:0;
  transition-duration:100ms;
  transition-property:transform;
  transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
}
.bp6-drawer.bp6-position-bottom{
  bottom:0;
  height:50%;
  left:0;
  right:0;
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp6-drawer.bp6-position-bottom{
    border-top:1px solid buttonborder;
  }
}
.bp6-drawer.bp6-position-left.bp6-overlay-enter, .bp6-drawer.bp6-position-left.bp6-overlay-appear{
  transform:translateX(-100%);
}
.bp6-drawer.bp6-position-left.bp6-overlay-enter-active, .bp6-drawer.bp6-position-left.bp6-overlay-appear-active{
  transform:translateX(0);
  transition-delay:0;
  transition-duration:200ms;
  transition-property:transform;
  transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
}
.bp6-drawer.bp6-position-left.bp6-overlay-exit{
  transform:translateX(0);
}
.bp6-drawer.bp6-position-left.bp6-overlay-exit-active{
  transform:translateX(-100%);
  transition-delay:0;
  transition-duration:100ms;
  transition-property:transform;
  transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
}
.bp6-drawer.bp6-position-left{
  bottom:0;
  left:0;
  top:0;
  width:50%;
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp6-drawer.bp6-position-left{
    border-right:1px solid buttonborder;
  }
}
.bp6-drawer.bp6-position-right.bp6-overlay-enter, .bp6-drawer.bp6-position-right.bp6-overlay-appear{
  transform:translateX(100%);
}
.bp6-drawer.bp6-position-right.bp6-overlay-enter-active, .bp6-drawer.bp6-position-right.bp6-overlay-appear-active{
  transform:translateX(0);
  transition-delay:0;
  transition-duration:200ms;
  transition-property:transform;
  transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
}
.bp6-drawer.bp6-position-right.bp6-overlay-exit{
  transform:translateX(0);
}
.bp6-drawer.bp6-position-right.bp6-overlay-exit-active{
  transform:translateX(100%);
  transition-delay:0;
  transition-duration:100ms;
  transition-property:transform;
  transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
}
.bp6-drawer.bp6-position-right{
  bottom:0;
  right:0;
  top:0;
  width:50%;
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp6-drawer.bp6-position-right{
    border-left:1px solid buttonborder;
  }
}
.bp6-drawer.bp6-dark, .bp6-dark .bp6-drawer{
  background:#2f343c;
  box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.2), 0 20px 25px -5px rgba(0, 0, 0, 0.3), inset 0 0 0.5px 0 rgba(255, 255, 255, 0.3), inset 0 0.5px 0 0 rgba(255, 255, 255, 0.08), 0 10px 30px -5px rgba(0, 0, 0, 0.3);
  color:#f6f7f9;
}

.bp6-drawer-header{
  align-items:center;
  border-radius:0;
  box-shadow:0 1px 0 rgba(17, 20, 24, 0.15);
  display:flex;
  flex:0 0 auto;
  min-height:40px;
  padding:5px;
  padding-left:20px;
  position:relative;
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp6-drawer-header{
    border-bottom:1px solid buttonborder;
  }
}
.bp6-drawer-header .bp6-icon-large,
.bp6-drawer-header .bp6-icon{
  color:#5f6b7c;
  flex:0 0 auto;
  margin-right:10px;
}
.bp6-drawer-header .bp6-heading{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  word-wrap:normal;
  flex:1 1 auto;
  line-height:inherit;
  margin:0;
}
.bp6-drawer-header .bp6-heading:last-child{
  margin-right:20px;
}
.bp6-dark .bp6-drawer-header{
  box-shadow:0 1px 0 rgba(17, 20, 24, 0.4);
}
.bp6-dark .bp6-drawer-header .bp6-icon-large,
.bp6-dark .bp6-drawer-header .bp6-icon{
  color:#abb3bf;
}

.bp6-drawer-body{
  flex:1 1 auto;
  line-height:18px;
  overflow:auto;
}

.bp6-drawer-footer{
  box-shadow:inset 0 1px 0 rgba(17, 20, 24, 0.15);
  flex:0 0 auto;
  padding:10px 20px;
  position:relative;
}
.bp6-dark .bp6-drawer-footer{
  box-shadow:inset 0 1px 0 rgba(17, 20, 24, 0.4);
}
:root{
  --bp6-button-warning-rest:var(--bp-palette-orange-5);
}

@supports (color: oklch(from var(--any-color) l c h)){
  :root{
    --bp6-button-warning-rest:oklch(
      from var(--bp-intent-warning-rest) calc(l + 0.177) calc(c - 0.01) calc(h + 6.26)
    );
  }
}
.bp6-editable-text{
  cursor:text;
  display:inline-block;
  max-width:100%;
  position:relative;
  vertical-align:top;
  white-space:nowrap;
}
.bp6-editable-text::before{
  inset:-2px;
  position:absolute;
  border-radius:var(--bp-surface-border-radius);
  content:"";
  transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9), box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
}
.bp6-editable-text:hover::before{
  box-shadow:0 0 0 0 oklch(from rgba(33, 93, 176, 0.752) l c h/0), 0 0 0 0 oklch(from rgba(33, 93, 176, 0.752) l c h/0), inset 0 0 0 1px rgba(17, 20, 24, 0.15);
}
.bp6-editable-text.bp6-editable-text-editing::before{
  background-color:#ffffff;
  box-shadow:inset 0 0 0 1px oklch(from rgba(33, 93, 176, 0.752) l c h/0.752), 0 0 0 1px oklch(from rgba(33, 93, 176, 0.752) l c h/0.752), inset 0 1px 1px rgba(17, 20, 24, 0.2);
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp6-editable-text:not(.bp6-disabled)::before{
    border:1px solid buttonborder;
  }
}
.bp6-editable-text.bp6-intent-primary .bp6-editable-text-input::-moz-placeholder{
  color:#2d72d2;
}
.bp6-editable-text.bp6-intent-primary .bp6-editable-text-input:-ms-input-placeholder{
  color:#2d72d2;
}
.bp6-editable-text.bp6-intent-primary .bp6-editable-text-content,
.bp6-editable-text.bp6-intent-primary .bp6-editable-text-input,
.bp6-editable-text.bp6-intent-primary .bp6-editable-text-input::placeholder{
  color:#2d72d2;
}
.bp6-editable-text.bp6-intent-primary:hover::before{
  box-shadow:0 0 0 0 oklch(from #2d72d2 l c h/0), 0 0 0 0 oklch(from #2d72d2 l c h/0), inset 0 0 0 1px rgba(45, 114, 210, 0.4);
}
.bp6-editable-text.bp6-intent-primary.bp6-editable-text-editing::before{
  box-shadow:inset 0 0 0 1px oklch(from #2d72d2 l c h/0.752), 0 0 0 1px oklch(from #2d72d2 l c h/0.752), inset 0 1px 1px rgba(17, 20, 24, 0.2);
}
.bp6-editable-text.bp6-intent-success .bp6-editable-text-input::-moz-placeholder{
  color:#238551;
}
.bp6-editable-text.bp6-intent-success .bp6-editable-text-input:-ms-input-placeholder{
  color:#238551;
}
.bp6-editable-text.bp6-intent-success .bp6-editable-text-content,
.bp6-editable-text.bp6-intent-success .bp6-editable-text-input,
.bp6-editable-text.bp6-intent-success .bp6-editable-text-input::placeholder{
  color:#238551;
}
.bp6-editable-text.bp6-intent-success:hover::before{
  box-shadow:0 0 0 0 oklch(from #238551 l c h/0), 0 0 0 0 oklch(from #238551 l c h/0), inset 0 0 0 1px rgba(35, 133, 81, 0.4);
}
.bp6-editable-text.bp6-intent-success.bp6-editable-text-editing::before{
  box-shadow:inset 0 0 0 1px oklch(from #238551 l c h/0.752), 0 0 0 1px oklch(from #238551 l c h/0.752), inset 0 1px 1px rgba(17, 20, 24, 0.2);
}
.bp6-editable-text.bp6-intent-warning .bp6-editable-text-input::-moz-placeholder{
  color:#c87619;
}
.bp6-editable-text.bp6-intent-warning .bp6-editable-text-input:-ms-input-placeholder{
  color:#c87619;
}
.bp6-editable-text.bp6-intent-warning .bp6-editable-text-content,
.bp6-editable-text.bp6-intent-warning .bp6-editable-text-input,
.bp6-editable-text.bp6-intent-warning .bp6-editable-text-input::placeholder{
  color:#c87619;
}
.bp6-editable-text.bp6-intent-warning:hover::before{
  box-shadow:0 0 0 0 oklch(from #c87619 l c h/0), 0 0 0 0 oklch(from #c87619 l c h/0), inset 0 0 0 1px rgba(200, 118, 25, 0.4);
}
.bp6-editable-text.bp6-intent-warning.bp6-editable-text-editing::before{
  box-shadow:inset 0 0 0 1px oklch(from #c87619 l c h/0.752), 0 0 0 1px oklch(from #c87619 l c h/0.752), inset 0 1px 1px rgba(17, 20, 24, 0.2);
}
.bp6-editable-text.bp6-intent-danger .bp6-editable-text-input::-moz-placeholder{
  color:#cd4246;
}
.bp6-editable-text.bp6-intent-danger .bp6-editable-text-input:-ms-input-placeholder{
  color:#cd4246;
}
.bp6-editable-text.bp6-intent-danger .bp6-editable-text-content,
.bp6-editable-text.bp6-intent-danger .bp6-editable-text-input,
.bp6-editable-text.bp6-intent-danger .bp6-editable-text-input::placeholder{
  color:#cd4246;
}
.bp6-editable-text.bp6-intent-danger:hover::before{
  box-shadow:0 0 0 0 oklch(from #cd4246 l c h/0), 0 0 0 0 oklch(from #cd4246 l c h/0), inset 0 0 0 1px rgba(205, 66, 70, 0.4);
}
.bp6-editable-text.bp6-intent-danger.bp6-editable-text-editing::before{
  box-shadow:inset 0 0 0 1px oklch(from #cd4246 l c h/0.752), 0 0 0 1px oklch(from #cd4246 l c h/0.752), inset 0 1px 1px rgba(17, 20, 24, 0.2);
}
.bp6-dark .bp6-editable-text:hover::before{
  box-shadow:0 0 0 0 oklch(from rgba(138, 187, 255, 0.752) l c h/0), 0 0 0 0 oklch(from rgba(138, 187, 255, 0.752) l c h/0), inset 0 0 0 1px rgba(255, 255, 255, 0.2);
}
.bp6-dark .bp6-editable-text.bp6-editable-text-editing::before{
  background-color:rgba(17, 20, 24, 0.3);
  box-shadow:inset 0 0 0 1px oklch(from rgba(138, 187, 255, 0.752) l c h/0.752), 0 0 0 1px oklch(from rgba(138, 187, 255, 0.752) l c h/0.752), inset 0 0 0 1px rgba(255, 255, 255, 0.2), inset 0 -1px 1px 0 rgba(255, 255, 255, 0.3);
}
.bp6-dark .bp6-editable-text.bp6-disabled::before{
  box-shadow:none;
}
.bp6-dark .bp6-editable-text.bp6-intent-primary .bp6-editable-text-input::-moz-placeholder{
  color:#8abbff;
}
.bp6-dark .bp6-editable-text.bp6-intent-primary .bp6-editable-text-input:-ms-input-placeholder{
  color:#8abbff;
}
.bp6-dark .bp6-editable-text.bp6-intent-primary .bp6-editable-text-content,
.bp6-dark .bp6-editable-text.bp6-intent-primary .bp6-editable-text-input,
.bp6-dark .bp6-editable-text.bp6-intent-primary .bp6-editable-text-input::placeholder{
  color:#8abbff;
}
.bp6-dark .bp6-editable-text.bp6-intent-primary:hover::before{
  box-shadow:0 0 0 0 oklch(from #8abbff l c h/0), 0 0 0 0 oklch(from #8abbff l c h/0), inset 0 0 0 1px rgba(138, 187, 255, 0.4);
}
.bp6-dark .bp6-editable-text.bp6-intent-primary.bp6-editable-text-editing::before{
  box-shadow:inset 0 0 0 1px oklch(from #8abbff l c h/0.752), 0 0 0 1px oklch(from #8abbff l c h/0.752), inset 0 0 0 1px rgba(255, 255, 255, 0.2), inset 0 -1px 1px 0 rgba(255, 255, 255, 0.3);
}
.bp6-dark .bp6-editable-text.bp6-intent-success .bp6-editable-text-input::-moz-placeholder{
  color:#72ca9b;
}
.bp6-dark .bp6-editable-text.bp6-intent-success .bp6-editable-text-input:-ms-input-placeholder{
  color:#72ca9b;
}
.bp6-dark .bp6-editable-text.bp6-intent-success .bp6-editable-text-content,
.bp6-dark .bp6-editable-text.bp6-intent-success .bp6-editable-text-input,
.bp6-dark .bp6-editable-text.bp6-intent-success .bp6-editable-text-input::placeholder{
  color:#72ca9b;
}
.bp6-dark .bp6-editable-text.bp6-intent-success:hover::before{
  box-shadow:0 0 0 0 oklch(from #72ca9b l c h/0), 0 0 0 0 oklch(from #72ca9b l c h/0), inset 0 0 0 1px rgba(114, 202, 155, 0.4);
}
.bp6-dark .bp6-editable-text.bp6-intent-success.bp6-editable-text-editing::before{
  box-shadow:inset 0 0 0 1px oklch(from #72ca9b l c h/0.752), 0 0 0 1px oklch(from #72ca9b l c h/0.752), inset 0 0 0 1px rgba(255, 255, 255, 0.2), inset 0 -1px 1px 0 rgba(255, 255, 255, 0.3);
}
.bp6-dark .bp6-editable-text.bp6-intent-warning .bp6-editable-text-input::-moz-placeholder{
  color:#fbb360;
}
.bp6-dark .bp6-editable-text.bp6-intent-warning .bp6-editable-text-input:-ms-input-placeholder{
  color:#fbb360;
}
.bp6-dark .bp6-editable-text.bp6-intent-warning .bp6-editable-text-content,
.bp6-dark .bp6-editable-text.bp6-intent-warning .bp6-editable-text-input,
.bp6-dark .bp6-editable-text.bp6-intent-warning .bp6-editable-text-input::placeholder{
  color:#fbb360;
}
.bp6-dark .bp6-editable-text.bp6-intent-warning:hover::before{
  box-shadow:0 0 0 0 oklch(from #fbb360 l c h/0), 0 0 0 0 oklch(from #fbb360 l c h/0), inset 0 0 0 1px rgba(251, 179, 96, 0.4);
}
.bp6-dark .bp6-editable-text.bp6-intent-warning.bp6-editable-text-editing::before{
  box-shadow:inset 0 0 0 1px oklch(from #fbb360 l c h/0.752), 0 0 0 1px oklch(from #fbb360 l c h/0.752), inset 0 0 0 1px rgba(255, 255, 255, 0.2), inset 0 -1px 1px 0 rgba(255, 255, 255, 0.3);
}
.bp6-dark .bp6-editable-text.bp6-intent-danger .bp6-editable-text-input::-moz-placeholder{
  color:#fa999c;
}
.bp6-dark .bp6-editable-text.bp6-intent-danger .bp6-editable-text-input:-ms-input-placeholder{
  color:#fa999c;
}
.bp6-dark .bp6-editable-text.bp6-intent-danger .bp6-editable-text-content,
.bp6-dark .bp6-editable-text.bp6-intent-danger .bp6-editable-text-input,
.bp6-dark .bp6-editable-text.bp6-intent-danger .bp6-editable-text-input::placeholder{
  color:#fa999c;
}
.bp6-dark .bp6-editable-text.bp6-intent-danger:hover::before{
  box-shadow:0 0 0 0 oklch(from #fa999c l c h/0), 0 0 0 0 oklch(from #fa999c l c h/0), inset 0 0 0 1px rgba(250, 153, 156, 0.4);
}
.bp6-dark .bp6-editable-text.bp6-intent-danger.bp6-editable-text-editing::before{
  box-shadow:inset 0 0 0 1px oklch(from #fa999c l c h/0.752), 0 0 0 1px oklch(from #fa999c l c h/0.752), inset 0 0 0 1px rgba(255, 255, 255, 0.2), inset 0 -1px 1px 0 rgba(255, 255, 255, 0.3);
}
.bp6-editable-text.bp6-disabled::before{
  box-shadow:none !important;
}

.bp6-editable-text-input,
.bp6-editable-text-content{
  color:inherit;
  display:inherit;
  font:inherit;
  letter-spacing:inherit;
  max-width:inherit;
  min-width:inherit;
  position:relative;
  resize:none;
  text-transform:inherit;
  vertical-align:top;
}

.bp6-editable-text-input::-moz-placeholder{
  color:var(--bp-typography-color-muted);
  opacity:1;
}

.bp6-editable-text-input:-ms-input-placeholder{
  color:var(--bp-typography-color-muted);
  opacity:1;
}

.bp6-editable-text-input::placeholder{
  color:var(--bp-typography-color-muted);
  opacity:1;
}
.bp6-editable-text-input{
  background:none;
  border:none;
  box-shadow:none;
  padding:0;
  white-space:pre-wrap;
  width:100%;
}
.bp6-editable-text-input:focus{
  outline:none;
}
.bp6-editable-text-input::-ms-clear{
  display:none;
}

.bp6-editable-text-content{
  overflow:hidden;
  padding-right:2px;
  text-overflow:ellipsis;
  white-space:pre;
}
.bp6-editable-text-editing > .bp6-editable-text-content{
  left:0;
  position:absolute;
  visibility:hidden;
}
.bp6-editable-text-placeholder > .bp6-editable-text-content{
  color:#5f6b7c;
}
.bp6-dark .bp6-editable-text-placeholder > .bp6-editable-text-content{
  color:#abb3bf;
}

.bp6-editable-text.bp6-multiline{
  display:block;
}
.bp6-editable-text.bp6-multiline .bp6-editable-text-content{
  overflow:auto;
  white-space:pre-wrap;
  word-wrap:break-word;
}
.bp6-entity-title{
  align-items:center;
  display:flex;
  gap:8px;
  min-width:0;
}
.bp6-entity-title.bp6-fill{
  width:100%;
}
.bp6-entity-title-icon-container.bp6-entity-title-has-subtitle{
  align-self:flex-start;
}
.bp6-entity-title-icon-container:not(.bp6-entity-title-has-subtitle){
  align-items:center;
  display:flex;
}
.bp6-entity-title-text{
  display:flex;
  flex-direction:column;
}
.bp6-fill .bp6-entity-title-text{
  flex-grow:1;
}
.bp6-entity-title-title-and-tags{
  align-items:center;
  display:flex;
  flex-direction:row;
  gap:4px;
}
.bp6-entity-title-tags-container{
  display:flex;
  gap:2px;
  margin-left:4px;
}
.bp6-entity-title-title{
  margin-bottom:0;
  min-width:0;
  overflow-wrap:break-word;
}
.bp6-fill .bp6-entity-title-title{
  flex-grow:1;
}
.bp6-entity-title-subtitle{
  font-size:12px;
  margin-top:2px;
}
.bp6-entity-title-ellipsize, .bp6-entity-title-ellipsize .bp6-entity-title-text{
  overflow:hidden;
}
.bp6-entity-title-heading-h1 .bp6-icon-container{
  align-items:center;
  display:flex;
  height:40px;
}
.bp6-entity-title-heading-h2 .bp6-icon-container{
  align-items:center;
  display:flex;
  height:32px;
}
.bp6-entity-title-heading-h3 .bp6-icon-container{
  align-items:center;
  display:flex;
  height:25px;
}
.bp6-entity-title-heading-h4 .bp6-icon-container{
  align-items:center;
  display:flex;
  height:21px;
}
.bp6-entity-title-heading-h5 .bp6-icon-container{
  align-items:center;
  display:flex;
  height:19px;
}
.bp6-entity-title-heading-h6 .bp6-icon-container{
  align-items:center;
  display:flex;
  height:16px;
}
.bp6-entity-title-heading-h1, .bp6-entity-title-heading-h2, .bp6-entity-title-heading-h3{
  gap:16px;
}
.bp6-entity-title-heading-h1 .bp6-entity-title-subtitle, .bp6-entity-title-heading-h2 .bp6-entity-title-subtitle, .bp6-entity-title-heading-h3 .bp6-entity-title-subtitle{
  font-size:14px;
}
.bp6-entity-title-heading-h4, .bp6-entity-title-heading-h5, .bp6-entity-title-heading-h6{
  gap:8px;
}
.bp6-entity-title-heading-h4 .bp6-entity-title-subtitle, .bp6-entity-title-heading-h5 .bp6-entity-title-subtitle, .bp6-entity-title-heading-h6 .bp6-entity-title-subtitle{
  font-size:12px;
}
:root{
  --bp6-button-warning-rest:var(--bp-palette-orange-5);
}

@supports (color: oklch(from var(--any-color) l c h)){
  :root{
    --bp6-button-warning-rest:oklch(
      from var(--bp-intent-warning-rest) calc(l + 0.177) calc(c - 0.01) calc(h + 6.26)
    );
  }
}
:root{
  --bp6-button-warning-rest:var(--bp-palette-orange-5);
}

@supports (color: oklch(from var(--any-color) l c h)){
  :root{
    --bp6-button-warning-rest:oklch(
      from var(--bp-intent-warning-rest) calc(l + 0.177) calc(c - 0.01) calc(h + 6.26)
    );
  }
}
:root{
  --bp6-button-warning-rest:var(--bp-palette-orange-5);
}

@supports (color: oklch(from var(--any-color) l c h)){
  :root{
    --bp6-button-warning-rest:oklch(
      from var(--bp-intent-warning-rest) calc(l + 0.177) calc(c - 0.01) calc(h + 6.26)
    );
  }
}
.bp6-divider{
  border-bottom:1px solid rgba(17, 20, 24, 0.15);
  border-right:1px solid rgba(17, 20, 24, 0.15);
  margin:4px;
}
.bp6-dark .bp6-divider{
  border-color:rgba(255, 255, 255, 0.2);
}
.bp6-divider.bp6-compact{
  margin:0;
}

.bp6-control-group{
  transform:translateZ(0);
  display:flex;
  flex-direction:row;
}
.bp6-control-group > *{
  flex-grow:0;
  flex-shrink:0;
}
.bp6-control-group > .bp6-fill{
  flex-grow:1;
  flex-shrink:1;
}
.bp6-control-group{
  align-items:stretch;
}
.bp6-control-group .bp6-button,
.bp6-control-group .bp6-html-select,
.bp6-control-group .bp6-input,
.bp6-control-group .bp6-select{
  position:relative;
}
.bp6-control-group .bp6-input{
  z-index:2;
}
.bp6-control-group .bp6-input:focus{
  z-index:14;
}
.bp6-control-group .bp6-input[class*=bp6-intent]{
  z-index:13;
}
.bp6-control-group .bp6-input[class*=bp6-intent]:focus{
  z-index:15;
}
.bp6-control-group .bp6-input[readonly], .bp6-control-group .bp6-input:disabled, .bp6-control-group .bp6-input.bp6-disabled{
  z-index:1;
}
.bp6-control-group .bp6-input-group[class*=bp6-intent] .bp6-input{
  z-index:13;
}
.bp6-control-group .bp6-input-group[class*=bp6-intent] .bp6-input:focus{
  z-index:15;
}
.bp6-control-group .bp6-button,
.bp6-control-group .bp6-html-select select,
.bp6-control-group .bp6-select select{
  transform:translateZ(0);
  z-index:4;
}
.bp6-control-group .bp6-button:focus,
.bp6-control-group .bp6-html-select select:focus,
.bp6-control-group .bp6-select select:focus{
  z-index:5;
}
.bp6-control-group .bp6-button:hover,
.bp6-control-group .bp6-html-select select:hover,
.bp6-control-group .bp6-select select:hover{
  z-index:6;
}
.bp6-control-group .bp6-button:active,
.bp6-control-group .bp6-html-select select:active,
.bp6-control-group .bp6-select select:active{
  z-index:7;
}
.bp6-control-group .bp6-button[readonly], .bp6-control-group .bp6-button:disabled, .bp6-control-group .bp6-button.bp6-disabled,
.bp6-control-group .bp6-html-select select[readonly],
.bp6-control-group .bp6-html-select select:disabled,
.bp6-control-group .bp6-html-select select.bp6-disabled,
.bp6-control-group .bp6-select select[readonly],
.bp6-control-group .bp6-select select:disabled,
.bp6-control-group .bp6-select select.bp6-disabled{
  z-index:3;
}
.bp6-control-group .bp6-button[class*=bp6-intent],
.bp6-control-group .bp6-html-select select[class*=bp6-intent],
.bp6-control-group .bp6-select select[class*=bp6-intent]{
  z-index:9;
}
.bp6-control-group .bp6-button[class*=bp6-intent]:focus,
.bp6-control-group .bp6-html-select select[class*=bp6-intent]:focus,
.bp6-control-group .bp6-select select[class*=bp6-intent]:focus{
  z-index:10;
}
.bp6-control-group .bp6-button[class*=bp6-intent]:hover,
.bp6-control-group .bp6-html-select select[class*=bp6-intent]:hover,
.bp6-control-group .bp6-select select[class*=bp6-intent]:hover{
  z-index:11;
}
.bp6-control-group .bp6-button[class*=bp6-intent]:active,
.bp6-control-group .bp6-html-select select[class*=bp6-intent]:active,
.bp6-control-group .bp6-select select[class*=bp6-intent]:active{
  z-index:12;
}
.bp6-control-group .bp6-button[class*=bp6-intent][readonly], .bp6-control-group .bp6-button[class*=bp6-intent]:disabled, .bp6-control-group .bp6-button[class*=bp6-intent].bp6-disabled,
.bp6-control-group .bp6-html-select select[class*=bp6-intent][readonly],
.bp6-control-group .bp6-html-select select[class*=bp6-intent]:disabled,
.bp6-control-group .bp6-html-select select[class*=bp6-intent].bp6-disabled,
.bp6-control-group .bp6-select select[class*=bp6-intent][readonly],
.bp6-control-group .bp6-select select[class*=bp6-intent]:disabled,
.bp6-control-group .bp6-select select[class*=bp6-intent].bp6-disabled{
  z-index:8;
}
.bp6-control-group .bp6-input-group > .bp6-icon,
.bp6-control-group .bp6-input-group > .bp6-button,
.bp6-control-group .bp6-input-group > .bp6-input-left-container,
.bp6-control-group .bp6-input-group > .bp6-input-action{
  z-index:16;
}
.bp6-control-group .bp6-select::after,
.bp6-control-group .bp6-html-select::after,
.bp6-control-group .bp6-select > .bp6-icon,
.bp6-control-group .bp6-html-select > .bp6-icon{
  z-index:17;
}
.bp6-control-group .bp6-html-select:focus-within,
.bp6-control-group .bp6-select:focus-within{
  z-index:5;
}
.bp6-control-group:not(.bp6-vertical) > :not(:last-child){
  margin-right:2px;
}
.bp6-control-group .bp6-numeric-input:not(:first-child) .bp6-input-group{
  border-bottom-left-radius:0;
  border-top-left-radius:0;
}
.bp6-control-group.bp6-fill{
  width:100%;
}
.bp6-control-group > .bp6-fill{
  flex:1 1 auto;
}
.bp6-control-group.bp6-fill > *:not(.bp6-fixed){
  flex:1 1 auto;
}
.bp6-control-group.bp6-vertical{
  flex-direction:column;
}
.bp6-control-group.bp6-vertical > :not(:last-child){
  margin-bottom:2px;
}
:root{
  --bp6-button-warning-rest:var(--bp-palette-orange-5);
}

@supports (color: oklch(from var(--any-color) l c h)){
  :root{
    --bp6-button-warning-rest:oklch(
      from var(--bp-intent-warning-rest) calc(l + 0.177) calc(c - 0.01) calc(h + 6.26)
    );
  }
}
.bp6-control input:checked ~ .bp6-control-indicator{
  background-color:#2d72d2;
  box-shadow:inset 0 0 0 1px rgba(17, 20, 24, 0.2);
  color:#ffffff;
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp6-control input:checked ~ .bp6-control-indicator{
    background-color:highlight;
    border:1px solid highlight;
  }
}
.bp6-control:hover input:checked ~ .bp6-control-indicator{
  background-color:#215db0;
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp6-control:hover input:checked ~ .bp6-control-indicator{
    background-color:highlight;
  }
}
.bp6-control input:not(:disabled):active:checked ~ .bp6-control-indicator{
  background:#184a90;
}
.bp6-control input:disabled:checked ~ .bp6-control-indicator{
  background:rgba(45, 114, 210, 0.5);
  box-shadow:none;
  color:rgba(255, 255, 255, 0.6);
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp6-control input:disabled:checked ~ .bp6-control-indicator{
    background-color:graytext;
    border-color:graytext;
  }
}
.bp6-dark .bp6-control input:checked ~ .bp6-control-indicator{
  box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.1);
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp6-dark .bp6-control input:checked ~ .bp6-control-indicator{
    border:1px solid buttonborder;
  }
}
.bp6-dark .bp6-control:hover input:checked ~ .bp6-control-indicator{
  background-color:#215db0;
  box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.1);
}
.bp6-dark .bp6-control input:not(:disabled):active:checked ~ .bp6-control-indicator{
  background-color:#184a90;
  box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.1);
}
.bp6-dark .bp6-control input:disabled:checked ~ .bp6-control-indicator{
  background:rgba(45, 114, 210, 0.5);
  box-shadow:none;
  color:rgba(255, 255, 255, 0.6);
}
.bp6-control:not(.bp6-align-right){
  padding-inline-start:24px;
}
.bp6-control:not(.bp6-align-right) .bp6-control-indicator{
  margin-inline-start:-24px;
}
.bp6-control.bp6-align-right{
  padding-right:24px;
}
.bp6-control.bp6-align-right .bp6-control-indicator{
  margin-right:-24px;
}
[dir=rtl] .bp6-control.bp6-align-left{
  padding-inline-start:0;
  padding-left:24px;
}
[dir=rtl] .bp6-control.bp6-align-left .bp6-control-indicator{
  margin-left:-24px;
}
.bp6-control{
  cursor:pointer;
  display:block;
  margin-bottom:8px;
  position:relative;
  text-transform:none;
}
.bp6-control.bp6-disabled{
  color:rgba(95, 107, 124, 0.6);
  cursor:not-allowed;
}
.bp6-control.bp6-inline{
  display:inline-block;
  margin-inline-end:20px;
}
.bp6-control .bp6-control-input{
  left:0;
  opacity:0;
  position:absolute;
  top:0;
  z-index:-1;
}
.bp6-control .bp6-control-indicator{
  background-clip:padding-box;
  background-color:transparent;
  border:none;
  box-shadow:inset 0 0 0 1px #738091;
  cursor:pointer;
  display:inline-block;
  font-size:16px;
  height:1em;
  margin-inline-end:8px;
  margin-top:-3px;
  position:relative;
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none;
  vertical-align:middle;
  width:1em;
}
.bp6-control .bp6-control-indicator::before{
  content:"";
  display:block;
  height:1em;
  width:1em;
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp6-control .bp6-control-indicator{
    border:1px solid buttonborder;
  }
  .bp6-control .bp6-control-indicator::before{
    margin-left:-1px;
    margin-top:-1px;
  }
}
.bp6-control:hover .bp6-control-indicator{
  background-color:rgba(143, 153, 168, 0.15);
}
.bp6-control input:not(:disabled):active ~ .bp6-control-indicator{
  background:rgba(143, 153, 168, 0.3);
  box-shadow:inset 0 0 0 1px #738091;
}
.bp6-control input:disabled ~ .bp6-control-indicator{
  background:rgba(143, 153, 168, 0.15);
  box-shadow:none;
  cursor:not-allowed;
}
.bp6-control input:focus ~ .bp6-control-indicator{
  outline:rgba(33, 93, 176, 0.752) solid 2px;
  outline-offset:2px;
  -moz-outline-radius:6px;
}
.bp6-dark .bp6-control input:focus ~ .bp6-control-indicator{
  outline-color:rgba(138, 187, 255, 0.752);
}
.bp6-control.bp6-align-right .bp6-control-indicator{
  float:right;
  margin-left:8px;
  margin-top:1px;
}
[dir=rtl] .bp6-control.bp6-align-left .bp6-control-indicator{
  float:left;
  margin-top:1px;
}
.bp6-control.bp6-large:not(.bp6-align-right){
  padding-inline-start:28px;
}
.bp6-control.bp6-large:not(.bp6-align-right) .bp6-control-indicator{
  margin-inline-start:-28px;
}
.bp6-control.bp6-large.bp6-align-right{
  padding-right:28px;
}
.bp6-control.bp6-large.bp6-align-right .bp6-control-indicator{
  margin-right:-28px;
}
[dir=rtl] .bp6-control.bp6-large.bp6-align-left{
  padding-inline-start:0;
  padding-left:28px;
}
[dir=rtl] .bp6-control.bp6-large.bp6-align-left .bp6-control-indicator{
  margin-left:-28px;
}
.bp6-control.bp6-large{
  font-size:16px;
}
.bp6-control.bp6-large .bp6-control-indicator{
  font-size:20px;
}
.bp6-control.bp6-large.bp6-align-right .bp6-control-indicator{
  margin-top:0;
}
[dir=rtl] .bp6-control.bp6-large.bp6-align-left .bp6-control-indicator{
  margin-top:0;
}
.bp6-control.bp6-checkbox input:indeterminate ~ .bp6-control-indicator{
  background-color:#2d72d2;
  box-shadow:inset 0 0 0 1px rgba(17, 20, 24, 0.2);
  color:#ffffff;
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp6-control.bp6-checkbox input:indeterminate ~ .bp6-control-indicator{
    background-color:highlight;
    border:1px solid highlight;
  }
}
.bp6-control.bp6-checkbox:hover input:indeterminate ~ .bp6-control-indicator{
  background-color:#215db0;
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp6-control.bp6-checkbox:hover input:indeterminate ~ .bp6-control-indicator{
    background-color:highlight;
  }
}
.bp6-control.bp6-checkbox input:not(:disabled):active:indeterminate ~ .bp6-control-indicator{
  background:#184a90;
}
.bp6-control.bp6-checkbox input:disabled:indeterminate ~ .bp6-control-indicator{
  background:rgba(45, 114, 210, 0.5);
  box-shadow:none;
  color:rgba(255, 255, 255, 0.6);
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp6-control.bp6-checkbox input:disabled:indeterminate ~ .bp6-control-indicator{
    background-color:graytext;
    border-color:graytext;
  }
}
.bp6-dark .bp6-control.bp6-checkbox input:indeterminate ~ .bp6-control-indicator{
  box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.1);
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp6-dark .bp6-control.bp6-checkbox input:indeterminate ~ .bp6-control-indicator{
    border:1px solid buttonborder;
  }
}
.bp6-dark .bp6-control.bp6-checkbox:hover input:indeterminate ~ .bp6-control-indicator{
  background-color:#215db0;
  box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.1);
}
.bp6-dark .bp6-control.bp6-checkbox input:not(:disabled):active:indeterminate ~ .bp6-control-indicator{
  background-color:#184a90;
  box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.1);
}
.bp6-dark .bp6-control.bp6-checkbox input:disabled:indeterminate ~ .bp6-control-indicator{
  background:rgba(45, 114, 210, 0.5);
  box-shadow:none;
  color:rgba(255, 255, 255, 0.6);
}
.bp6-control.bp6-checkbox .bp6-control-indicator{
  border-radius:var(--bp-surface-border-radius);
}
.bp6-control.bp6-checkbox input:checked ~ .bp6-control-indicator::before{
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='white' d='M12 5c-.28 0-.53.11-.71.29L7 9.59l-2.29-2.3a1.003 1.003 0 0 0-1.42 1.42l3 3c.18.18.43.29.71.29s.53-.11.71-.29l5-5A1.003 1.003 0 0 0 12 5'/%3e%3c/svg%3e");
}
.bp6-control.bp6-checkbox input:indeterminate ~ .bp6-control-indicator::before{
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='white' d='M11 7H5c-.55 0-1 .45-1 1s.45 1 1 1h6c.55 0 1-.45 1-1s-.45-1-1-1'/%3e%3c/svg%3e");
}
.bp6-control.bp6-checkbox input:disabled ~ .bp6-control-indicator::before{
  opacity:0.5;
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp6-control.bp6-checkbox input:checked:not(:disabled) ~ .bp6-control-indicator::before{
    background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='%23111418' d='M12 5c-.28 0-.53.11-.71.29L7 9.59l-2.29-2.3a1.003 1.003 0 0 0-1.42 1.42l3 3c.18.18.43.29.71.29s.53-.11.71-.29l5-5A1.003 1.003 0 0 0 12 5'/%3e%3c/svg%3e");
  }
  .bp6-control.bp6-checkbox input:indeterminate:not(:disabled) ~ .bp6-control-indicator::before{
    background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='%23111418' d='M11 7H5c-.55 0-1 .45-1 1s.45 1 1 1h6c.55 0 1-.45 1-1s-.45-1-1-1'/%3e%3c/svg%3e");
  }
  .bp6-control.bp6-checkbox input:disabled ~ .bp6-control-indicator{
    border-color:graytext;
  }
}
.bp6-control.bp6-radio .bp6-control-indicator{
  border-radius:50%;
}
.bp6-control.bp6-radio input:checked ~ .bp6-control-indicator::before{
  background-image:radial-gradient(#ffffff, #ffffff 28%, transparent 32%);
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp6-control.bp6-radio input:checked ~ .bp6-control-indicator::before{
    background:highlight;
    height:12px;
    margin-left:1px;
    margin-top:1px;
    width:12px;
  }
}
.bp6-control.bp6-radio input:checked:disabled ~ .bp6-control-indicator::before{
  opacity:0.5;
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp6-control.bp6-radio input:checked:disabled ~ .bp6-control-indicator::before{
    background:graytext;
  }
}
.bp6-control.bp6-radio input:focus ~ .bp6-control-indicator{
  -moz-outline-radius:16px;
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp6-control.bp6-radio input:disabled ~ .bp6-control-indicator{
    border-color:graytext;
  }
}
.bp6-control{
}
.bp6-control.bp6-switch input ~ .bp6-control-indicator{
  background:rgba(143, 153, 168, 0.3);
  color:#1c2127;
}
.bp6-control.bp6-switch:hover input ~ .bp6-control-indicator{
  background:rgba(143, 153, 168, 0.4);
}
.bp6-control.bp6-switch input:not(:disabled):active ~ .bp6-control-indicator{
  background:rgba(143, 153, 168, 0.5);
}
.bp6-control.bp6-switch input:disabled ~ .bp6-control-indicator{
  background:rgba(143, 153, 168, 0.15);
  color:rgba(95, 107, 124, 0.6);
}
.bp6-control.bp6-switch input:disabled ~ .bp6-control-indicator::before{
  background:rgba(255, 255, 255, 0.8);
  box-shadow:none;
}
.bp6-control.bp6-switch input:checked ~ .bp6-control-indicator{
  background:#2d72d2;
  color:#ffffff;
}
.bp6-control.bp6-switch:hover input:checked ~ .bp6-control-indicator{
  background:#215db0;
}
.bp6-control.bp6-switch input:checked:not(:disabled):active ~ .bp6-control-indicator{
  background:#184a90;
}
.bp6-control.bp6-switch input:checked:disabled ~ .bp6-control-indicator{
  background:rgba(45, 114, 210, 0.5);
  color:rgba(255, 255, 255, 0.6);
}
.bp6-control.bp6-switch input:checked:disabled ~ .bp6-control-indicator::before{
  background:rgba(255, 255, 255, 0.5);
  box-shadow:none;
}
.bp6-control.bp6-switch:not(.bp6-align-right){
  padding-inline-start:36px;
}
.bp6-control.bp6-switch:not(.bp6-align-right) .bp6-control-indicator{
  margin-inline-start:-36px;
}
.bp6-control.bp6-switch.bp6-align-right{
  padding-right:36px;
}
.bp6-control.bp6-switch.bp6-align-right .bp6-control-indicator{
  margin-right:-36px;
}
[dir=rtl] .bp6-control.bp6-switch.bp6-align-left{
  padding-inline-start:0;
  padding-left:36px;
}
[dir=rtl] .bp6-control.bp6-switch.bp6-align-left .bp6-control-indicator{
  margin-left:-36px;
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp6-control.bp6-switch input:checked ~ .bp6-control-indicator{
    background:highlight;
    border:1px solid buttonborder;
  }
  .bp6-control.bp6-switch input:checked:disabled ~ .bp6-control-indicator{
    background-color:graytext;
  }
  .bp6-control.bp6-switch input:not(:checked):disabled ~ .bp6-control-indicator{
    border-color:graytext;
  }
  .bp6-control.bp6-switch input:not(:checked):disabled ~ .bp6-control-indicator::before{
    border-color:graytext;
  }
  .bp6-control.bp6-switch:hover input:checked ~ .bp6-control-indicator{
    background:highlight;
  }
}
.bp6-control.bp6-switch .bp6-control-indicator{
  border:none;
  border-radius:1.75em;
  box-shadow:none !important;
  min-width:1.75em;
  transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
  width:auto;
}
.bp6-control.bp6-switch .bp6-control-indicator::before{
  background:#ffffff;
  border-radius:50%;
  box-shadow:0 0 0 1px rgba(17, 20, 24, 0.5);
  height:calc(1em - 4px);
  left:2px;
  position:absolute;
  top:50%;
  transform:translateY(-50%);
  transition:left 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
  width:calc(1em - 4px);
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp6-control.bp6-switch .bp6-control-indicator::before{
    border:1px solid buttonborder;
    margin-top:1px;
  }
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp6-control.bp6-switch .bp6-control-indicator{
    border:1px solid buttonborder;
  }
}
.bp6-control.bp6-switch input:checked ~ .bp6-control-indicator::before{
  left:calc(2px + 100% - 1em);
}
.bp6-control.bp6-switch.bp6-large:not(.bp6-align-right){
  padding-inline-start:43px;
}
.bp6-control.bp6-switch.bp6-large:not(.bp6-align-right) .bp6-control-indicator{
  margin-inline-start:-43px;
}
.bp6-control.bp6-switch.bp6-large.bp6-align-right{
  padding-right:43px;
}
.bp6-control.bp6-switch.bp6-large.bp6-align-right .bp6-control-indicator{
  margin-right:-43px;
}
[dir=rtl] .bp6-control.bp6-switch.bp6-large.bp6-align-left{
  padding-inline-start:0;
  padding-left:43px;
}
[dir=rtl] .bp6-control.bp6-switch.bp6-large.bp6-align-left .bp6-control-indicator{
  margin-left:-43px;
}
.bp6-dark .bp6-control.bp6-switch input ~ .bp6-control-indicator{
  background:rgba(143, 153, 168, 0.3);
  color:#f6f7f9;
}
.bp6-dark .bp6-control.bp6-switch:hover input ~ .bp6-control-indicator{
  background:rgba(143, 153, 168, 0.4);
}
.bp6-dark .bp6-control.bp6-switch input:not(:disabled):active ~ .bp6-control-indicator{
  background:rgba(143, 153, 168, 0.5);
}
.bp6-dark .bp6-control.bp6-switch input:disabled ~ .bp6-control-indicator{
  background:rgba(143, 153, 168, 0.15);
  color:rgba(171, 179, 191, 0.6);
}
.bp6-dark .bp6-control.bp6-switch input:disabled ~ .bp6-control-indicator::before{
  background:rgba(255, 255, 255, 0.8);
  box-shadow:none;
}
.bp6-dark .bp6-control.bp6-switch input:checked ~ .bp6-control-indicator{
  background:#2d72d2;
  color:#ffffff;
}
.bp6-dark .bp6-control.bp6-switch:hover input:checked ~ .bp6-control-indicator{
  background:#215db0;
}
.bp6-dark .bp6-control.bp6-switch input:checked:not(:disabled):active ~ .bp6-control-indicator{
  background:#184a90;
}
.bp6-dark .bp6-control.bp6-switch input:checked:disabled ~ .bp6-control-indicator{
  background:rgba(45, 114, 210, 0.5);
  color:rgba(171, 179, 191, 0.6);
}
.bp6-dark .bp6-control.bp6-switch input:checked:disabled ~ .bp6-control-indicator::before{
  background:rgba(255, 255, 255, 0.5);
  box-shadow:none;
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp6-dark .bp6-control.bp6-switch input:checked ~ .bp6-control-indicator{
    background:highlight;
    border:1px solid buttonborder;
  }
  .bp6-dark .bp6-control.bp6-switch input:checked:disabled ~ .bp6-control-indicator{
    background-color:graytext;
  }
  .bp6-dark .bp6-control.bp6-switch input:not(:checked):disabled ~ .bp6-control-indicator{
    border-color:graytext;
  }
  .bp6-dark .bp6-control.bp6-switch input:not(:checked):disabled ~ .bp6-control-indicator::before{
    border-color:graytext;
  }
  .bp6-dark .bp6-control.bp6-switch:hover input:checked ~ .bp6-control-indicator{
    background:highlight;
  }
}
.bp6-control.bp6-switch .bp6-switch-inner-text{
  font-size:0.7em;
  text-align:center;
}
.bp6-control.bp6-switch .bp6-control-indicator-child:first-child{
  line-height:0;
  margin-left:0.5em;
  margin-right:1.2em;
  visibility:hidden;
}
.bp6-control.bp6-switch .bp6-control-indicator-child:last-child{
  line-height:1em;
  margin-left:1.2em;
  margin-right:0.5em;
  visibility:visible;
}
.bp6-control.bp6-switch input:checked ~ .bp6-control-indicator .bp6-control-indicator-child:first-child{
  line-height:1em;
  visibility:visible;
}
.bp6-control.bp6-switch input:checked ~ .bp6-control-indicator .bp6-control-indicator-child:last-child{
  line-height:0;
  visibility:hidden;
}
.bp6-dark .bp6-control{
  color:#f6f7f9;
}
.bp6-dark .bp6-control.bp6-disabled{
  color:rgba(171, 179, 191, 0.6);
}
.bp6-dark .bp6-control .bp6-control-indicator{
  background-color:transparent;
  box-shadow:inset 0 0 0 1px #8f99a8;
}
.bp6-dark .bp6-control:hover .bp6-control-indicator{
  background-color:rgba(143, 153, 168, 0.15);
}
.bp6-dark .bp6-control input:not(:disabled):active ~ .bp6-control-indicator{
  background:rgba(143, 153, 168, 0.3);
  box-shadow:inset 0 0 0 1px #8f99a8;
}
.bp6-dark .bp6-control input:disabled ~ .bp6-control-indicator{
  background:rgba(143, 153, 168, 0.15);
  box-shadow:none;
  cursor:not-allowed;
}
.bp6-dark .bp6-control.bp6-checkbox input:disabled:checked ~ .bp6-control-indicator, .bp6-dark .bp6-control.bp6-checkbox input:disabled:indeterminate ~ .bp6-control-indicator{
  background:rgba(45, 114, 210, 0.5);
}
:root{
  --bp6-button-warning-rest:var(--bp-palette-orange-5);
}

@supports (color: oklch(from var(--any-color) l c h)){
  :root{
    --bp6-button-warning-rest:oklch(
      from var(--bp-intent-warning-rest) calc(l + 0.177) calc(c - 0.01) calc(h + 6.26)
    );
  }
}
.bp6-file-input{
  cursor:pointer;
  display:inline-block;
  height:calc(var(--bp-surface-spacing) * 7.5);
  position:relative;
}
.bp6-file-input input{
  margin:0;
  min-width:calc(var(--bp-surface-spacing) * 50);
  opacity:0;
}
.bp6-file-input input:disabled + .bp6-file-upload-input, .bp6-file-input input.bp6-disabled + .bp6-file-upload-input{
  background:oklch(from var(--bp-intent-default-disabled) calc(l + 0.2) calc(c - 0.015) h/0.5);
  box-shadow:none;
  color:var(--bp-typography-color-default-disabled);
  cursor:not-allowed;
  resize:none;
}
.bp6-file-input input:disabled + .bp6-file-upload-input::-moz-placeholder, .bp6-file-input input.bp6-disabled + .bp6-file-upload-input::-moz-placeholder{
  color:var(--bp-typography-color-default-disabled);
}
.bp6-file-input input:disabled + .bp6-file-upload-input:-ms-input-placeholder, .bp6-file-input input.bp6-disabled + .bp6-file-upload-input:-ms-input-placeholder{
  color:var(--bp-typography-color-default-disabled);
}
.bp6-file-input input:disabled + .bp6-file-upload-input::placeholder, .bp6-file-input input.bp6-disabled + .bp6-file-upload-input::placeholder{
  color:var(--bp-typography-color-default-disabled);
}
.bp6-file-input input:disabled + .bp6-file-upload-input::after, .bp6-file-input input.bp6-disabled + .bp6-file-upload-input::after{
  background-color:color-mix(in srgb, var(--bp-intent-default-disabled) 20%, transparent);
  box-shadow:none;
  color:var(--bp-typography-color-default-disabled);
  cursor:not-allowed;
  outline:none;
}
.bp6-dark .bp6-file-input input:disabled + .bp6-file-upload-input, .bp6-dark .bp6-file-input input.bp6-disabled + .bp6-file-upload-input{
  background:oklch(from var(--bp-intent-default-hover) l c h/0.5);
  box-shadow:none;
  color:var(--bp-typography-color-default-disabled);
}
.bp6-dark .bp6-file-input input:disabled + .bp6-file-upload-input::after, .bp6-dark .bp6-file-input input.bp6-disabled + .bp6-file-upload-input::after{
  background-color:color-mix(in srgb, var(--bp-intent-default-disabled) 4%, transparent);
  box-shadow:none;
  color:var(--bp-typography-color-default-disabled);
}
.bp6-file-input input:focus + .bp6-file-upload-input{
  box-shadow:inset 0 0 0 1px oklch(from var(--bp-intent-primary-rest) calc(l - 0.074) calc(c - 0.018) h/0.752), 0 0 0 1px oklch(from var(--bp-intent-primary-rest) calc(l - 0.074) calc(c - 0.018) h/0.752), inset 0 1px 1px oklch(from var(--bp-palette-black) l c h/0.2);
}
.bp6-dark .bp6-file-input input:focus + .bp6-file-upload-input{
  box-shadow:inset 0 0 0 1px oklch(from var(--bp-intent-primary-rest) calc(l + 0.224) calc(c - 0.053) h/0.752), 0 0 0 1px oklch(from var(--bp-intent-primary-rest) calc(l + 0.224) calc(c - 0.053) h/0.752), inset 0 0 0 1px oklch(from var(--bp-palette-white) l c h/0.2), inset 0 -1px 1px 0 oklch(from var(--bp-palette-white) l c h/0.3);
}
.bp6-file-input.bp6-file-input-has-selection .bp6-file-upload-input{
  color:var(--bp-typography-color-default-rest);
}
.bp6-dark .bp6-file-input.bp6-file-input-has-selection .bp6-file-upload-input{
  color:oklch(from var(--bp-typography-color-default-rest) calc(l + 0.731) calc(c - 0.011) h);
}
.bp6-file-input.bp6-fill{
  width:100%;
}
.bp6-file-input.bp6-large, .bp6-large .bp6-file-input{
  height:calc(var(--bp-surface-spacing) * 10);
}
.bp6-file-input.bp6-small, .bp6-small .bp6-file-input{
  height:calc(var(--bp-surface-spacing) * 6);
}
.bp6-file-input .bp6-file-upload-input-custom-text::after{
  content:attr(bp6-button-text);
}

.bp6-file-upload-input::-moz-placeholder{
  color:var(--bp-typography-color-muted);
  opacity:1;
}

.bp6-file-upload-input:-ms-input-placeholder{
  color:var(--bp-typography-color-muted);
  opacity:1;
}

.bp6-file-upload-input::placeholder{
  color:var(--bp-typography-color-muted);
  opacity:1;
}
.bp6-file-upload-input{
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  background:var(--bp-surface-background-color-default-rest);
  border:none;
  border-radius:var(--bp-surface-border-radius);
  box-shadow:inset 0 0 0 0 oklch(from var(--bp-intent-primary-rest) calc(l - 0.074) calc(c - 0.018) h/0), 0 0 0 0 oklch(from var(--bp-intent-primary-rest) calc(l - 0.074) calc(c - 0.018) h/0), inset 0 0 0 1px oklch(from var(--bp-palette-black) l c h/0.2), inset 0 1px 1px oklch(from var(--bp-palette-black) l c h/0.3);
  color:var(--bp-typography-color-default-rest);
  font-size:var(--bp-typography-size-body-medium);
  font-weight:var(--bp-typography-weight-default);
  height:calc(var(--bp-surface-spacing) * 7.5);
  line-height:calc(var(--bp-surface-spacing) * 7.5);
  outline:none;
  padding:0 calc(var(--bp-surface-spacing) * 2);
  transition:box-shadow var(--bp-emphasis-transition-duration) var(--bp-emphasis-ease-default);
  vertical-align:middle;
}
.bp6-file-upload-input:focus, .bp6-file-upload-input.bp6-active{
  box-shadow:inset 0 0 0 1px oklch(from var(--bp-intent-primary-rest) calc(l - 0.074) calc(c - 0.018) h/0.752), 0 0 0 1px oklch(from var(--bp-intent-primary-rest) calc(l - 0.074) calc(c - 0.018) h/0.752), inset 0 1px 1px oklch(from var(--bp-palette-black) l c h/0.2);
}
.bp6-file-upload-input[type=search], .bp6-file-upload-input.bp6-round{
  border-radius:calc(var(--bp-surface-spacing) * 7.5);
  box-sizing:border-box;
  padding-left:calc(var(--bp-surface-spacing) * 2);
}
.bp6-file-upload-input[readonly]{
  box-shadow:inset 0 0 0 1px var(--bp-surface-border-color-default);
}
.bp6-file-upload-input[readonly]:focus{
  box-shadow:inset 0 0 0 1px oklch(from var(--bp-intent-primary-rest) calc(l - 0.074) calc(c - 0.018) h/0.752), 0 0 0 1px oklch(from var(--bp-intent-primary-rest) calc(l - 0.074) calc(c - 0.018) h/0.752), inset 0 0 0 1px oklch(from var(--bp-palette-black) l c h/0.2), inset 0 1px 1px oklch(from var(--bp-palette-black) l c h/0.3);
}
.bp6-file-upload-input:disabled, .bp6-file-upload-input.bp6-disabled{
  background:oklch(from var(--bp-intent-default-disabled) calc(l + 0.2) calc(c - 0.015) h/0.5);
  box-shadow:none;
  color:var(--bp-typography-color-default-disabled);
  cursor:not-allowed;
  resize:none;
}
.bp6-file-upload-input:disabled::-moz-placeholder, .bp6-file-upload-input.bp6-disabled::-moz-placeholder{
  color:var(--bp-typography-color-default-disabled);
}
.bp6-file-upload-input:disabled:-ms-input-placeholder, .bp6-file-upload-input.bp6-disabled:-ms-input-placeholder{
  color:var(--bp-typography-color-default-disabled);
}
.bp6-file-upload-input:disabled::placeholder, .bp6-file-upload-input.bp6-disabled::placeholder{
  color:var(--bp-typography-color-default-disabled);
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp6-file-upload-input{
    border:1px solid buttonborder;
  }
}
.bp6-file-upload-input{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  word-wrap:normal;
  color:oklch(from var(--bp-typography-color-muted) l c h/0.6);
  left:0;
  padding-right:calc(var(--bp-surface-spacing) * 17.5 + var(--bp-surface-spacing) * 2);
  position:absolute;
  right:0;
  top:0;
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none;
}
.bp6-file-upload-input::after{
  background-color:color-mix(in srgb, var(--bp-intent-default-rest) 5%, var(--bp-palette-white));
  box-shadow:inset 0 0 0 var(--bp-surface-border-width) color-mix(in oklch, var(--bp-surface-border-color-strong) 90%, var(--bp-palette-black)), 0 1px 2px color-mix(in oklch, var(--bp-palette-black) 10%, transparent);
  color:var(--bp-typography-color-default-rest);
  min-height:calc(var(--bp-surface-spacing) * 6);
  min-width:calc(var(--bp-surface-spacing) * 6);
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  word-wrap:normal;
  border-radius:var(--bp-surface-border-radius);
  content:"Browse";
  line-height:calc(var(--bp-surface-spacing) * 6);
  margin:calc(var(--bp-surface-spacing) * 0.75);
  position:absolute;
  right:0;
  text-align:center;
  top:0;
  width:calc(var(--bp-surface-spacing) * 17.5);
}
.bp6-file-upload-input:hover::after{
  background-clip:padding-box;
  background-color:color-mix(in srgb, var(--bp-intent-default-hover) 9%, var(--bp-palette-white));
  box-shadow:inset 0 0 0 var(--bp-surface-border-width) color-mix(in oklch, var(--bp-surface-border-color-strong) 90%, var(--bp-palette-black)), 0 1px 2px color-mix(in oklch, var(--bp-palette-black) 20%, transparent);
}
.bp6-file-upload-input:active::after{
  background-color:color-mix(in srgb, var(--bp-intent-default-active) 16%, var(--bp-palette-white));
  box-shadow:inset 0 0 0 var(--bp-surface-border-width) color-mix(in oklch, var(--bp-surface-border-color-strong) 90%, var(--bp-palette-black)), 0 1px 2px color-mix(in oklch, var(--bp-palette-black) 20%, transparent);
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp6-file-upload-input:active::after{
    background:highlight;
  }
}
.bp6-large .bp6-file-upload-input{
  font-size:var(--bp-typography-size-body-large);
  height:calc(var(--bp-surface-spacing) * 10);
  line-height:calc(var(--bp-surface-spacing) * 10);
}
.bp6-large .bp6-file-upload-input[type=search], .bp6-large .bp6-file-upload-input.bp6-round{
  padding:0 calc(var(--bp-surface-spacing) * 3);
}
.bp6-large .bp6-file-upload-input{
  padding-right:calc(var(--bp-surface-spacing) * 21.25 + var(--bp-surface-spacing) * 2);
}
.bp6-large .bp6-file-upload-input::after{
  min-height:calc(var(--bp-surface-spacing) * 7.5);
  min-width:calc(var(--bp-surface-spacing) * 7.5);
  line-height:calc(var(--bp-surface-spacing) * 7.5);
  margin:calc(var(--bp-surface-spacing) * 1.25);
  width:calc(var(--bp-surface-spacing) * 21.25);
}
.bp6-small .bp6-file-upload-input{
  font-size:var(--bp-typography-size-body-small);
  height:calc(var(--bp-surface-spacing) * 6);
  line-height:calc(var(--bp-surface-spacing) * 6);
  padding-left:calc(var(--bp-surface-spacing) * 2);
  padding-right:calc(var(--bp-surface-spacing) * 2);
}
.bp6-small .bp6-file-upload-input[type=search], .bp6-small .bp6-file-upload-input.bp6-round{
  padding:0 calc(var(--bp-surface-spacing) * 3);
}
.bp6-small .bp6-file-upload-input{
  padding-right:calc(var(--bp-surface-spacing) * 13.75 + var(--bp-surface-spacing) * 2);
}
.bp6-small .bp6-file-upload-input::after{
  min-height:calc(var(--bp-surface-spacing) * 5);
  min-width:calc(var(--bp-surface-spacing) * 5);
  line-height:calc(var(--bp-surface-spacing) * 5);
  margin:calc(var(--bp-surface-spacing) * 0.5);
  width:calc(var(--bp-surface-spacing) * 13.75);
}
.bp6-dark .bp6-file-upload-input::-moz-placeholder{
  color:oklch(from var(--bp-typography-color-muted) calc(l + 0.24) calc(c - 0.011) h);
}
.bp6-dark .bp6-file-upload-input:-ms-input-placeholder{
  color:oklch(from var(--bp-typography-color-muted) calc(l + 0.24) calc(c - 0.011) h);
}
.bp6-dark .bp6-file-upload-input::placeholder{
  color:oklch(from var(--bp-typography-color-muted) calc(l + 0.24) calc(c - 0.011) h);
}
.bp6-dark .bp6-file-upload-input{
  background:oklch(from var(--bp-palette-black) l c h/0.3);
  box-shadow:inset 0 0 0 0 oklch(from var(--bp-intent-primary-rest) calc(l + 0.224) calc(c - 0.053) h/0), 0 0 0 0 oklch(from var(--bp-intent-primary-rest) calc(l + 0.224) calc(c - 0.053) h/0), inset 0 0 0 1px oklch(from var(--bp-palette-white) l c h/0.2), inset 0 -1px 1px 0 oklch(from var(--bp-palette-white) l c h/0.3);
  color:oklch(from var(--bp-typography-color-default-rest) calc(l + 0.239) calc(c - 0.011) h);
}
.bp6-dark .bp6-file-upload-input:focus{
  box-shadow:inset 0 0 0 1px oklch(from var(--bp-intent-primary-rest) calc(l + 0.224) calc(c - 0.053) h/0.752), 0 0 0 1px oklch(from var(--bp-intent-primary-rest) calc(l + 0.224) calc(c - 0.053) h/0.752);
}
.bp6-dark .bp6-file-upload-input[readonly]{
  box-shadow:inset 0 0 0 1px oklch(from var(--bp-palette-black) l c h/0.4);
}
.bp6-dark .bp6-file-upload-input[readonly]:focus{
  box-shadow:inset 0 0 0 1px oklch(from var(--bp-intent-primary-rest) calc(l + 0.224) calc(c - 0.053) h/0.752), 0 0 0 1px oklch(from var(--bp-intent-primary-rest) calc(l + 0.224) calc(c - 0.053) h/0.752);
}
.bp6-dark .bp6-file-upload-input:disabled, .bp6-dark .bp6-file-upload-input.bp6-disabled{
  background:oklch(from var(--bp-intent-default-hover) l c h/0.5);
  box-shadow:none;
  color:var(--bp-typography-color-default-disabled);
}
.bp6-dark .bp6-file-upload-input{
  color:oklch(from var(--bp-typography-color-muted) calc(l + 0.24) calc(c - 0.011) h/0.6);
}
.bp6-dark .bp6-file-upload-input::after{
  background-color:color-mix(in srgb, var(--bp-intent-default-rest) 40%, var(--bp-palette-black));
  box-shadow:inset 0 0 0 var(--bp-surface-border-width) color-mix(in oklch, var(--bp-surface-border-color-default) 50%, transparent), 0 1px 2px color-mix(in oklch, var(--bp-palette-black) 20%, transparent);
  color:var(--bp-intent-default-foreground);
}
.bp6-dark .bp6-file-upload-input:hover::after{
  background-color:color-mix(in srgb, var(--bp-intent-default-hover) 42%, var(--bp-palette-black));
  box-shadow:inset 0 0 0 var(--bp-surface-border-width) color-mix(in oklch, var(--bp-surface-border-color-default) 50%, transparent), 0 1px 2px color-mix(in oklch, var(--bp-palette-black) 40%, transparent);
}
.bp6-dark .bp6-file-upload-input:active::after{
  background-color:color-mix(in srgb, var(--bp-intent-default-active) 30%, var(--bp-palette-black));
  box-shadow:inset 0 0 0 var(--bp-surface-border-width) color-mix(in oklch, var(--bp-surface-border-color-default) 50%, transparent), 0 1px 2px color-mix(in oklch, var(--bp-palette-black) 40%, transparent);
}
.bp6-file-upload-input::after{
  box-shadow:inset 0 0 0 1px oklch(from var(--bp-palette-black) l c h/0.2), 0 1px 2px oklch(from var(--bp-palette-black) l c h/0.1);
}
:root{
  --bp6-button-warning-rest:var(--bp-palette-orange-5);
}

@supports (color: oklch(from var(--any-color) l c h)){
  :root{
    --bp6-button-warning-rest:oklch(
      from var(--bp-intent-warning-rest) calc(l + 0.177) calc(c - 0.01) calc(h + 6.26)
    );
  }
}
.bp6-form-group{
  display:flex;
  flex-direction:column;
  margin:0 0 calc(var(--bp-surface-spacing) * 4);
}
.bp6-form-group label.bp6-label{
  margin-bottom:var(--bp-surface-spacing);
}
.bp6-form-group .bp6-control{
  margin-top:calc(var(--bp-surface-spacing) * 2);
}
.bp6-form-group .bp6-form-group-sub-label,
.bp6-form-group .bp6-form-helper-text{
  color:var(--bp-typography-color-muted);
  font-size:var(--bp-typography-size-body-small);
}
.bp6-form-group .bp6-form-group-sub-label{
  margin-bottom:var(--bp-surface-spacing);
}
.bp6-form-group .bp6-form-helper-text{
  margin-top:var(--bp-surface-spacing);
}
.bp6-form-group{
}
.bp6-form-group.bp6-intent-primary .bp6-form-helper-text{
  color:var(--bp-intent-primary-hover);
}
.bp6-form-group.bp6-intent-success .bp6-form-helper-text{
  color:var(--bp-intent-success-hover);
}
.bp6-form-group.bp6-intent-warning .bp6-form-helper-text{
  color:var(--bp-intent-warning-hover);
}
.bp6-form-group.bp6-intent-danger .bp6-form-helper-text{
  color:var(--bp-intent-danger-hover);
}
.bp6-form-group.bp6-fill{
  width:100%;
}
.bp6-form-group.bp6-inline{
  align-items:flex-start;
  flex-direction:row;
}
.bp6-form-group.bp6-inline.bp6-large label.bp6-label{
  line-height:calc(var(--bp-surface-spacing) * 10);
  margin:0 calc(var(--bp-surface-spacing) * 3) 0 0;
}
.bp6-form-group.bp6-inline label.bp6-label{
  line-height:calc(var(--bp-surface-spacing) * 7.5);
  margin:0 calc(var(--bp-surface-spacing) * 3) 0 0;
}
.bp6-form-group.bp6-disabled .bp6-label,
.bp6-form-group.bp6-disabled .bp6-text-muted,
.bp6-form-group.bp6-disabled .bp6-form-group-sub-label,
.bp6-form-group.bp6-disabled .bp6-form-helper-text{
  color:var(--bp-typography-color-default-disabled) !important;
}
.bp6-dark .bp6-form-group.bp6-intent-primary .bp6-form-helper-text{
  color:oklch(from var(--bp-intent-primary-rest) calc(l + 0.22) calc(c - 0.02) h);
}
.bp6-dark .bp6-form-group.bp6-intent-success .bp6-form-helper-text{
  color:oklch(from var(--bp-intent-success-rest) calc(l + 0.25) calc(c - 0.03) h);
}
.bp6-dark .bp6-form-group.bp6-intent-warning .bp6-form-helper-text{
  color:oklch(from var(--bp-intent-warning-rest) calc(l + 0.18) calc(c - 0.02) h);
}
.bp6-dark .bp6-form-group.bp6-intent-danger .bp6-form-helper-text{
  color:oklch(from var(--bp-intent-danger-rest) calc(l + 0.2) calc(c - 0.02) h);
}
.bp6-dark .bp6-form-group .bp6-form-group-sub-label,
.bp6-dark .bp6-form-group .bp6-form-helper-text{
  color:oklch(from var(--bp-typography-color-muted) calc(l + 0.24) calc(c - 0.011) h);
}
.bp6-dark .bp6-form-group.bp6-disabled .bp6-label,
.bp6-dark .bp6-form-group.bp6-disabled .bp6-text-muted,
.bp6-dark .bp6-form-group.bp6-disabled .bp6-form-group-sub-label,
.bp6-dark .bp6-form-group.bp6-disabled .bp6-form-helper-text{
  color:var(--bp-typography-color-default-disabled) !important;
}
:root{
  --bp6-button-warning-rest:var(--bp-palette-orange-5);
}

@supports (color: oklch(from var(--any-color) l c h)){
  :root{
    --bp6-button-warning-rest:oklch(
      from var(--bp-intent-warning-rest) calc(l + 0.177) calc(c - 0.01) calc(h + 6.26)
    );
  }
}
.bp6-input-group{
  display:block;
  position:relative;
}
.bp6-input-group .bp6-input{
  position:relative;
  width:100%;
}
.bp6-input-group .bp6-input:not(:first-child){
  padding-left:calc(var(--bp-surface-spacing) * 7.5);
}
.bp6-input-group .bp6-input:not(:last-child){
  padding-right:calc(var(--bp-surface-spacing) * 7.5);
}
.bp6-input-group .bp6-input-action,
.bp6-input-group > .bp6-input-left-container,
.bp6-input-group > .bp6-button,
.bp6-input-group > .bp6-icon{
  position:absolute;
  top:0;
}
.bp6-input-group .bp6-input-action:first-child,
.bp6-input-group > .bp6-input-left-container:first-child,
.bp6-input-group > .bp6-button:first-child,
.bp6-input-group > .bp6-icon:first-child{
  left:0;
}
.bp6-input-group .bp6-input-action:last-child,
.bp6-input-group > .bp6-input-left-container:last-child,
.bp6-input-group > .bp6-button:last-child,
.bp6-input-group > .bp6-icon:last-child{
  right:0;
}
.bp6-input-group .bp6-button{
  min-height:calc(var(--bp-surface-spacing) * 6);
  min-width:calc(var(--bp-surface-spacing) * 6);
  margin:calc(var(--bp-surface-spacing) * 0.75);
  padding:0 calc(var(--bp-surface-spacing) * 2);
}
.bp6-input-group .bp6-button:empty{
  padding:0;
}
.bp6-input-group > .bp6-input-left-container,
.bp6-input-group > .bp6-icon{
  z-index:1;
}
.bp6-input-group > .bp6-input-left-container > .bp6-icon,
.bp6-input-group > .bp6-icon{
  color:var(--bp-typography-color-muted);
}
.bp6-input-group > .bp6-input-left-container > .bp6-icon:empty,
.bp6-input-group > .bp6-icon:empty{
  font-family:"blueprint-icons-16", sans-serif;
  font-size:16px;
  font-style:normal;
  font-variant:normal;
  font-weight:400;
  height:16px;
  line-height:1;
  width:16px;
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
}
.bp6-input-group > .bp6-input-left-container > .bp6-icon,
.bp6-input-group > .bp6-icon,
.bp6-input-group .bp6-input-action > .bp6-spinner{
  margin:calc(var(--bp-surface-spacing) * 1.75);
}
.bp6-input-group .bp6-tag{
  margin:calc(var(--bp-surface-spacing) * 1.25);
}
.bp6-input-group .bp6-input:not(:focus) + .bp6-button.bp6-minimal:not(:hover):not(:focus),
.bp6-input-group .bp6-input:not(:focus) + .bp6-input-action .bp6-button.bp6-minimal:not(:hover):not(:focus){
  color:var(--bp-typography-color-muted);
}
.bp6-dark .bp6-input-group .bp6-input:not(:focus) + .bp6-button.bp6-minimal:not(:hover):not(:focus),
.bp6-dark .bp6-input-group .bp6-input:not(:focus) + .bp6-input-action .bp6-button.bp6-minimal:not(:hover):not(:focus){
  color:oklch(from var(--bp-typography-color-muted) calc(l + 0.24) calc(c - 0.011) h);
}
.bp6-input-group .bp6-input:not(:focus) + .bp6-button.bp6-minimal:not(:hover):not(:focus) .bp6-icon, .bp6-input-group .bp6-input:not(:focus) + .bp6-button.bp6-minimal:not(:hover):not(:focus) .bp6-icon-standard, .bp6-input-group .bp6-input:not(:focus) + .bp6-button.bp6-minimal:not(:hover):not(:focus) .bp6-icon-large,
.bp6-input-group .bp6-input:not(:focus) + .bp6-input-action .bp6-button.bp6-minimal:not(:hover):not(:focus) .bp6-icon,
.bp6-input-group .bp6-input:not(:focus) + .bp6-input-action .bp6-button.bp6-minimal:not(:hover):not(:focus) .bp6-icon-standard,
.bp6-input-group .bp6-input:not(:focus) + .bp6-input-action .bp6-button.bp6-minimal:not(:hover):not(:focus) .bp6-icon-large{
  color:var(--bp-typography-color-muted);
}
.bp6-input-group .bp6-input:not(:focus) + .bp6-button.bp6-minimal:disabled,
.bp6-input-group .bp6-input:not(:focus) + .bp6-input-action .bp6-button.bp6-minimal:disabled{
  color:var(--bp-typography-color-default-disabled) !important;
}
.bp6-input-group .bp6-input:not(:focus) + .bp6-button.bp6-minimal:disabled .bp6-icon, .bp6-input-group .bp6-input:not(:focus) + .bp6-button.bp6-minimal:disabled .bp6-icon-standard, .bp6-input-group .bp6-input:not(:focus) + .bp6-button.bp6-minimal:disabled .bp6-icon-large,
.bp6-input-group .bp6-input:not(:focus) + .bp6-input-action .bp6-button.bp6-minimal:disabled .bp6-icon,
.bp6-input-group .bp6-input:not(:focus) + .bp6-input-action .bp6-button.bp6-minimal:disabled .bp6-icon-standard,
.bp6-input-group .bp6-input:not(:focus) + .bp6-input-action .bp6-button.bp6-minimal:disabled .bp6-icon-large{
  color:var(--bp-typography-color-default-disabled) !important;
}
.bp6-input-group.bp6-disabled{
  cursor:not-allowed;
}
.bp6-input-group.bp6-disabled .bp6-icon{
  color:var(--bp-typography-color-default-disabled);
}
.bp6-input-group.bp6-large .bp6-button{
  min-height:calc(var(--bp-surface-spacing) * 7.5);
  min-width:calc(var(--bp-surface-spacing) * 7.5);
  margin:calc(var(--bp-surface-spacing) * 1.25);
}
.bp6-input-group.bp6-large > .bp6-input-left-container > .bp6-icon,
.bp6-input-group.bp6-large > .bp6-icon,
.bp6-input-group.bp6-large .bp6-input-action > .bp6-spinner{
  margin:calc(var(--bp-surface-spacing) * 3);
}
.bp6-input-group.bp6-large .bp6-input{
  font-size:var(--bp-typography-size-body-large);
  height:calc(var(--bp-surface-spacing) * 10);
  line-height:calc(var(--bp-surface-spacing) * 10);
}
.bp6-input-group.bp6-large .bp6-input[type=search], .bp6-input-group.bp6-large .bp6-input.bp6-round{
  padding:0 calc(var(--bp-surface-spacing) * 3);
}
.bp6-input-group.bp6-large .bp6-input:not(:first-child){
  padding-left:calc(var(--bp-surface-spacing) * 10);
}
.bp6-input-group.bp6-large .bp6-input:not(:last-child){
  padding-right:calc(var(--bp-surface-spacing) * 10);
}
.bp6-input-group.bp6-small .bp6-button{
  min-height:calc(var(--bp-surface-spacing) * 5);
  min-width:calc(var(--bp-surface-spacing) * 5);
  margin:calc(var(--bp-surface-spacing) * 0.5);
}
.bp6-input-group.bp6-small .bp6-tag{
  min-height:calc(var(--bp-surface-spacing) * 5);
  min-width:calc(var(--bp-surface-spacing) * 5);
  margin:calc(var(--bp-surface-spacing) * 0.5);
}
.bp6-input-group.bp6-small > .bp6-input-left-container > .bp6-icon,
.bp6-input-group.bp6-small > .bp6-icon,
.bp6-input-group.bp6-small .bp6-input-action > .bp6-spinner{
  margin:var(--bp-surface-spacing);
}
.bp6-input-group.bp6-small .bp6-input{
  font-size:var(--bp-typography-size-body-small);
  height:calc(var(--bp-surface-spacing) * 6);
  line-height:calc(var(--bp-surface-spacing) * 6);
  padding-left:calc(var(--bp-surface-spacing) * 2);
  padding-right:calc(var(--bp-surface-spacing) * 2);
}
.bp6-input-group.bp6-small .bp6-input[type=search], .bp6-input-group.bp6-small .bp6-input.bp6-round{
  padding:0 calc(var(--bp-surface-spacing) * 3);
}
.bp6-input-group.bp6-small .bp6-input:not(:first-child){
  padding-left:calc(var(--bp-surface-spacing) * 6);
}
.bp6-input-group.bp6-small .bp6-input:not(:last-child){
  padding-right:calc(var(--bp-surface-spacing) * 6);
}
.bp6-input-group.bp6-fill{
  flex:1 1 auto;
  width:100%;
}
.bp6-input-group.bp6-round .bp6-button,
.bp6-input-group.bp6-round .bp6-input,
.bp6-input-group.bp6-round .bp6-tag{
  border-radius:calc(var(--bp-surface-spacing) * 7.5);
}
.bp6-dark .bp6-input-group .bp6-icon{
  color:oklch(from var(--bp-typography-color-muted) calc(l + 0.24) calc(c - 0.011) h);
}
.bp6-dark .bp6-input-group.bp6-disabled .bp6-icon{
  color:var(--bp-typography-color-default-disabled);
}
.bp6-input-group.bp6-intent-primary .bp6-input{
  box-shadow:inset 0 0 0 0 oklch(from var(--bp-intent-primary-rest) l c h/0), 0 0 0 0 oklch(from var(--bp-intent-primary-rest) l c h/0), inset 0 0 0 1px var(--bp-intent-primary-rest), inset 0 1px 1px oklch(from var(--bp-palette-black) l c h/0.3);
}
.bp6-input-group.bp6-intent-primary .bp6-input:focus{
  box-shadow:inset 0 0 0 1px oklch(from var(--bp-intent-primary-rest) l c h/0.752), 0 0 0 calc(var(--bp-surface-spacing) * 0.5) oklch(from var(--bp-intent-primary-rest) l c h/0.752), inset 0 1px 1px oklch(from var(--bp-palette-black) l c h/0.2);
}
.bp6-input-group.bp6-intent-primary .bp6-input[readonly]{
  box-shadow:inset 0 0 0 1px var(--bp-intent-primary-rest);
}
.bp6-input-group.bp6-intent-primary .bp6-input:disabled, .bp6-input-group.bp6-intent-primary .bp6-input.bp6-disabled{
  box-shadow:none;
}
.bp6-dark .bp6-input-group.bp6-intent-primary .bp6-input{
  box-shadow:inset 0 0 0 0 oklch(from oklch(from var(--bp-intent-primary-rest) calc(l + 0.095) calc(c - 0.004) h) l c h/0), 0 0 0 0 oklch(from oklch(from var(--bp-intent-primary-rest) calc(l + 0.095) calc(c - 0.004) h) l c h/0), inset 0 0 0 1px oklch(from var(--bp-intent-primary-rest) calc(l + 0.095) calc(c - 0.004) h), inset 0 0 0 1px oklch(from var(--bp-palette-white) l c h/0.2), inset 0 -1px 1px 0 oklch(from var(--bp-palette-white) l c h/0.3);
}
.bp6-dark .bp6-input-group.bp6-intent-primary .bp6-input:focus{
  box-shadow:inset 0 0 0 1px oklch(from oklch(from var(--bp-intent-primary-rest) calc(l + 0.095) calc(c - 0.004) h) l c h/0.752), 0 0 0 calc(var(--bp-surface-spacing) * 0.5) oklch(from oklch(from var(--bp-intent-primary-rest) calc(l + 0.095) calc(c - 0.004) h) l c h/0.752), inset 0 0 0 1px oklch(from var(--bp-palette-white) l c h/0.2), inset 0 -1px 1px 0 oklch(from var(--bp-palette-white) l c h/0.3);
}
.bp6-dark .bp6-input-group.bp6-intent-primary .bp6-input[readonly]{
  box-shadow:inset 0 0 0 1px oklch(from var(--bp-intent-primary-rest) calc(l + 0.095) calc(c - 0.004) h);
}
.bp6-dark .bp6-input-group.bp6-intent-primary .bp6-input:disabled, .bp6-dark .bp6-input-group.bp6-intent-primary .bp6-input.bp6-disabled{
  box-shadow:none;
}
.bp6-input-group.bp6-intent-primary > .bp6-icon{
  color:var(--bp-intent-primary-hover);
}
.bp6-dark .bp6-input-group.bp6-intent-primary > .bp6-icon{
  color:oklch(from var(--bp-intent-primary-rest) calc(l + 0.22) calc(c - 0.02) h);
}
.bp6-input-group.bp6-intent-success .bp6-input{
  box-shadow:inset 0 0 0 0 oklch(from var(--bp-intent-success-rest) l c h/0), 0 0 0 0 oklch(from var(--bp-intent-success-rest) l c h/0), inset 0 0 0 1px var(--bp-intent-success-rest), inset 0 1px 1px oklch(from var(--bp-palette-black) l c h/0.3);
}
.bp6-input-group.bp6-intent-success .bp6-input:focus{
  box-shadow:inset 0 0 0 1px oklch(from var(--bp-intent-success-rest) l c h/0.752), 0 0 0 calc(var(--bp-surface-spacing) * 0.5) oklch(from var(--bp-intent-success-rest) l c h/0.752), inset 0 1px 1px oklch(from var(--bp-palette-black) l c h/0.2);
}
.bp6-input-group.bp6-intent-success .bp6-input[readonly]{
  box-shadow:inset 0 0 0 1px var(--bp-intent-success-rest);
}
.bp6-input-group.bp6-intent-success .bp6-input:disabled, .bp6-input-group.bp6-intent-success .bp6-input.bp6-disabled{
  box-shadow:none;
}
.bp6-dark .bp6-input-group.bp6-intent-success .bp6-input{
  box-shadow:inset 0 0 0 0 oklch(from oklch(from var(--bp-intent-success-rest) calc(l + 0.092) calc(c + 0.016) h) l c h/0), 0 0 0 0 oklch(from oklch(from var(--bp-intent-success-rest) calc(l + 0.092) calc(c + 0.016) h) l c h/0), inset 0 0 0 1px oklch(from var(--bp-intent-success-rest) calc(l + 0.092) calc(c + 0.016) h), inset 0 0 0 1px oklch(from var(--bp-palette-white) l c h/0.2), inset 0 -1px 1px 0 oklch(from var(--bp-palette-white) l c h/0.3);
}
.bp6-dark .bp6-input-group.bp6-intent-success .bp6-input:focus{
  box-shadow:inset 0 0 0 1px oklch(from oklch(from var(--bp-intent-success-rest) calc(l + 0.092) calc(c + 0.016) h) l c h/0.752), 0 0 0 calc(var(--bp-surface-spacing) * 0.5) oklch(from oklch(from var(--bp-intent-success-rest) calc(l + 0.092) calc(c + 0.016) h) l c h/0.752), inset 0 0 0 1px oklch(from var(--bp-palette-white) l c h/0.2), inset 0 -1px 1px 0 oklch(from var(--bp-palette-white) l c h/0.3);
}
.bp6-dark .bp6-input-group.bp6-intent-success .bp6-input[readonly]{
  box-shadow:inset 0 0 0 1px oklch(from var(--bp-intent-success-rest) calc(l + 0.092) calc(c + 0.016) h);
}
.bp6-dark .bp6-input-group.bp6-intent-success .bp6-input:disabled, .bp6-dark .bp6-input-group.bp6-intent-success .bp6-input.bp6-disabled{
  box-shadow:none;
}
.bp6-input-group.bp6-intent-success > .bp6-icon{
  color:var(--bp-intent-success-hover);
}
.bp6-dark .bp6-input-group.bp6-intent-success > .bp6-icon{
  color:oklch(from var(--bp-intent-success-rest) calc(l + 0.25) calc(c - 0.03) h);
}
.bp6-input-group.bp6-intent-warning .bp6-input{
  box-shadow:inset 0 0 0 0 oklch(from var(--bp-intent-warning-rest) l c h/0), 0 0 0 0 oklch(from var(--bp-intent-warning-rest) l c h/0), inset 0 0 0 1px var(--bp-intent-warning-rest), inset 0 1px 1px oklch(from var(--bp-palette-black) l c h/0.3);
}
.bp6-input-group.bp6-intent-warning .bp6-input:focus{
  box-shadow:inset 0 0 0 1px oklch(from var(--bp-intent-warning-rest) l c h/0.752), 0 0 0 calc(var(--bp-surface-spacing) * 0.5) oklch(from var(--bp-intent-warning-rest) l c h/0.752), inset 0 1px 1px oklch(from var(--bp-palette-black) l c h/0.2);
}
.bp6-input-group.bp6-intent-warning .bp6-input[readonly]{
  box-shadow:inset 0 0 0 1px var(--bp-intent-warning-rest);
}
.bp6-input-group.bp6-intent-warning .bp6-input:disabled, .bp6-input-group.bp6-intent-warning .bp6-input.bp6-disabled{
  box-shadow:none;
}
.bp6-dark .bp6-input-group.bp6-intent-warning .bp6-input{
  box-shadow:inset 0 0 0 0 oklch(from oklch(from var(--bp-intent-warning-rest) calc(l + 0.111) calc(c + 0.004) h) l c h/0), 0 0 0 0 oklch(from oklch(from var(--bp-intent-warning-rest) calc(l + 0.111) calc(c + 0.004) h) l c h/0), inset 0 0 0 1px oklch(from var(--bp-intent-warning-rest) calc(l + 0.111) calc(c + 0.004) h), inset 0 0 0 1px oklch(from var(--bp-palette-white) l c h/0.2), inset 0 -1px 1px 0 oklch(from var(--bp-palette-white) l c h/0.3);
}
.bp6-dark .bp6-input-group.bp6-intent-warning .bp6-input:focus{
  box-shadow:inset 0 0 0 1px oklch(from oklch(from var(--bp-intent-warning-rest) calc(l + 0.111) calc(c + 0.004) h) l c h/0.752), 0 0 0 calc(var(--bp-surface-spacing) * 0.5) oklch(from oklch(from var(--bp-intent-warning-rest) calc(l + 0.111) calc(c + 0.004) h) l c h/0.752), inset 0 0 0 1px oklch(from var(--bp-palette-white) l c h/0.2), inset 0 -1px 1px 0 oklch(from var(--bp-palette-white) l c h/0.3);
}
.bp6-dark .bp6-input-group.bp6-intent-warning .bp6-input[readonly]{
  box-shadow:inset 0 0 0 1px oklch(from var(--bp-intent-warning-rest) calc(l + 0.111) calc(c + 0.004) h);
}
.bp6-dark .bp6-input-group.bp6-intent-warning .bp6-input:disabled, .bp6-dark .bp6-input-group.bp6-intent-warning .bp6-input.bp6-disabled{
  box-shadow:none;
}
.bp6-input-group.bp6-intent-warning > .bp6-icon{
  color:var(--bp-intent-warning-hover);
}
.bp6-dark .bp6-input-group.bp6-intent-warning > .bp6-icon{
  color:oklch(from var(--bp-intent-warning-rest) calc(l + 0.18) calc(c - 0.02) h);
}
.bp6-input-group.bp6-intent-danger .bp6-input{
  box-shadow:inset 0 0 0 0 oklch(from var(--bp-intent-danger-rest) l c h/0), 0 0 0 0 oklch(from var(--bp-intent-danger-rest) l c h/0), inset 0 0 0 1px var(--bp-intent-danger-rest), inset 0 1px 1px oklch(from var(--bp-palette-black) l c h/0.3);
}
.bp6-input-group.bp6-intent-danger .bp6-input:focus{
  box-shadow:inset 0 0 0 1px oklch(from var(--bp-intent-danger-rest) l c h/0.752), 0 0 0 calc(var(--bp-surface-spacing) * 0.5) oklch(from var(--bp-intent-danger-rest) l c h/0.752), inset 0 1px 1px oklch(from var(--bp-palette-black) l c h/0.2);
}
.bp6-input-group.bp6-intent-danger .bp6-input[readonly]{
  box-shadow:inset 0 0 0 1px var(--bp-intent-danger-rest);
}
.bp6-input-group.bp6-intent-danger .bp6-input:disabled, .bp6-input-group.bp6-intent-danger .bp6-input.bp6-disabled{
  box-shadow:none;
}
.bp6-dark .bp6-input-group.bp6-intent-danger .bp6-input{
  box-shadow:inset 0 0 0 0 oklch(from oklch(from var(--bp-intent-danger-rest) calc(l + 0.098) calc(c - 0.02) h) l c h/0), 0 0 0 0 oklch(from oklch(from var(--bp-intent-danger-rest) calc(l + 0.098) calc(c - 0.02) h) l c h/0), inset 0 0 0 1px oklch(from var(--bp-intent-danger-rest) calc(l + 0.098) calc(c - 0.02) h), inset 0 0 0 1px oklch(from var(--bp-palette-white) l c h/0.2), inset 0 -1px 1px 0 oklch(from var(--bp-palette-white) l c h/0.3);
}
.bp6-dark .bp6-input-group.bp6-intent-danger .bp6-input:focus{
  box-shadow:inset 0 0 0 1px oklch(from oklch(from var(--bp-intent-danger-rest) calc(l + 0.098) calc(c - 0.02) h) l c h/0.752), 0 0 0 calc(var(--bp-surface-spacing) * 0.5) oklch(from oklch(from var(--bp-intent-danger-rest) calc(l + 0.098) calc(c - 0.02) h) l c h/0.752), inset 0 0 0 1px oklch(from var(--bp-palette-white) l c h/0.2), inset 0 -1px 1px 0 oklch(from var(--bp-palette-white) l c h/0.3);
}
.bp6-dark .bp6-input-group.bp6-intent-danger .bp6-input[readonly]{
  box-shadow:inset 0 0 0 1px oklch(from var(--bp-intent-danger-rest) calc(l + 0.098) calc(c - 0.02) h);
}
.bp6-dark .bp6-input-group.bp6-intent-danger .bp6-input:disabled, .bp6-dark .bp6-input-group.bp6-intent-danger .bp6-input.bp6-disabled{
  box-shadow:none;
}
.bp6-input-group.bp6-intent-danger > .bp6-icon{
  color:var(--bp-intent-danger-hover);
}
.bp6-dark .bp6-input-group.bp6-intent-danger > .bp6-icon{
  color:oklch(from var(--bp-intent-danger-rest) calc(l + 0.2) calc(c - 0.02) h);
}
.bp6-input::-moz-placeholder{
  color:var(--bp-typography-color-muted);
  opacity:1;
}
.bp6-input:-ms-input-placeholder{
  color:var(--bp-typography-color-muted);
  opacity:1;
}
.bp6-input::placeholder{
  color:var(--bp-typography-color-muted);
  opacity:1;
}
.bp6-input{
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  background:var(--bp-surface-background-color-default-rest);
  border:none;
  border-radius:var(--bp-surface-border-radius);
  box-shadow:inset 0 0 0 0 oklch(from var(--bp-intent-primary-rest) calc(l - 0.074) calc(c - 0.018) h/0), 0 0 0 0 oklch(from var(--bp-intent-primary-rest) calc(l - 0.074) calc(c - 0.018) h/0), inset 0 0 0 1px oklch(from var(--bp-palette-black) l c h/0.2), inset 0 1px 1px oklch(from var(--bp-palette-black) l c h/0.3);
  color:var(--bp-typography-color-default-rest);
  font-size:var(--bp-typography-size-body-medium);
  font-weight:var(--bp-typography-weight-default);
  height:calc(var(--bp-surface-spacing) * 7.5);
  line-height:calc(var(--bp-surface-spacing) * 7.5);
  outline:none;
  padding:0 calc(var(--bp-surface-spacing) * 2);
  transition:box-shadow var(--bp-emphasis-transition-duration) var(--bp-emphasis-ease-default);
  vertical-align:middle;
}
.bp6-input:focus, .bp6-input.bp6-active{
  box-shadow:inset 0 0 0 1px oklch(from var(--bp-intent-primary-rest) calc(l - 0.074) calc(c - 0.018) h/0.752), 0 0 0 1px oklch(from var(--bp-intent-primary-rest) calc(l - 0.074) calc(c - 0.018) h/0.752), inset 0 1px 1px oklch(from var(--bp-palette-black) l c h/0.2);
}
.bp6-input[type=search], .bp6-input.bp6-round{
  border-radius:calc(var(--bp-surface-spacing) * 7.5);
  box-sizing:border-box;
  padding-left:calc(var(--bp-surface-spacing) * 2);
}
.bp6-input[readonly]{
  box-shadow:inset 0 0 0 1px var(--bp-surface-border-color-default);
}
.bp6-input[readonly]:focus{
  box-shadow:inset 0 0 0 1px oklch(from var(--bp-intent-primary-rest) calc(l - 0.074) calc(c - 0.018) h/0.752), 0 0 0 1px oklch(from var(--bp-intent-primary-rest) calc(l - 0.074) calc(c - 0.018) h/0.752), inset 0 0 0 1px oklch(from var(--bp-palette-black) l c h/0.2), inset 0 1px 1px oklch(from var(--bp-palette-black) l c h/0.3);
}
.bp6-input:disabled, .bp6-input.bp6-disabled{
  background:oklch(from var(--bp-intent-default-disabled) calc(l + 0.2) calc(c - 0.015) h/0.5);
  box-shadow:none;
  color:var(--bp-typography-color-default-disabled);
  cursor:not-allowed;
  resize:none;
}
.bp6-input:disabled::-moz-placeholder, .bp6-input.bp6-disabled::-moz-placeholder{
  color:var(--bp-typography-color-default-disabled);
}
.bp6-input:disabled:-ms-input-placeholder, .bp6-input.bp6-disabled:-ms-input-placeholder{
  color:var(--bp-typography-color-default-disabled);
}
.bp6-input:disabled::placeholder, .bp6-input.bp6-disabled::placeholder{
  color:var(--bp-typography-color-default-disabled);
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp6-input{
    border:1px solid buttonborder;
  }
}
.bp6-input.bp6-large{
  font-size:var(--bp-typography-size-body-large);
  height:calc(var(--bp-surface-spacing) * 10);
  line-height:calc(var(--bp-surface-spacing) * 10);
}
.bp6-input.bp6-large[type=search], .bp6-input.bp6-large.bp6-round{
  padding:0 calc(var(--bp-surface-spacing) * 3);
}
.bp6-input.bp6-small{
  font-size:var(--bp-typography-size-body-small);
  height:calc(var(--bp-surface-spacing) * 6);
  line-height:calc(var(--bp-surface-spacing) * 6);
  padding-left:calc(var(--bp-surface-spacing) * 2);
  padding-right:calc(var(--bp-surface-spacing) * 2);
}
.bp6-input.bp6-small[type=search], .bp6-input.bp6-small.bp6-round{
  padding:0 calc(var(--bp-surface-spacing) * 3);
}
.bp6-input.bp6-fill{
  flex:1 1 auto;
  width:100%;
}
.bp6-dark .bp6-input::-moz-placeholder{
  color:oklch(from var(--bp-typography-color-muted) calc(l + 0.24) calc(c - 0.011) h);
}
.bp6-dark .bp6-input:-ms-input-placeholder{
  color:oklch(from var(--bp-typography-color-muted) calc(l + 0.24) calc(c - 0.011) h);
}
.bp6-dark .bp6-input::placeholder{
  color:oklch(from var(--bp-typography-color-muted) calc(l + 0.24) calc(c - 0.011) h);
}
.bp6-dark .bp6-input{
  background:oklch(from var(--bp-palette-black) l c h/0.3);
  box-shadow:inset 0 0 0 0 oklch(from var(--bp-intent-primary-rest) calc(l + 0.224) calc(c - 0.053) h/0), 0 0 0 0 oklch(from var(--bp-intent-primary-rest) calc(l + 0.224) calc(c - 0.053) h/0), inset 0 0 0 1px oklch(from var(--bp-palette-white) l c h/0.2), inset 0 -1px 1px 0 oklch(from var(--bp-palette-white) l c h/0.3);
  color:oklch(from var(--bp-typography-color-default-rest) calc(l + 0.239) calc(c - 0.011) h);
}
.bp6-dark .bp6-input:focus{
  box-shadow:inset 0 0 0 1px oklch(from var(--bp-intent-primary-rest) calc(l + 0.224) calc(c - 0.053) h/0.752), 0 0 0 1px oklch(from var(--bp-intent-primary-rest) calc(l + 0.224) calc(c - 0.053) h/0.752);
}
.bp6-dark .bp6-input[readonly]{
  box-shadow:inset 0 0 0 1px oklch(from var(--bp-palette-black) l c h/0.4);
}
.bp6-dark .bp6-input[readonly]:focus{
  box-shadow:inset 0 0 0 1px oklch(from var(--bp-intent-primary-rest) calc(l + 0.224) calc(c - 0.053) h/0.752), 0 0 0 1px oklch(from var(--bp-intent-primary-rest) calc(l + 0.224) calc(c - 0.053) h/0.752);
}
.bp6-dark .bp6-input:disabled, .bp6-dark .bp6-input.bp6-disabled{
  background:oklch(from var(--bp-intent-default-hover) l c h/0.5);
  box-shadow:none;
  color:var(--bp-typography-color-default-disabled);
}
.bp6-input.bp6-intent-primary{
  box-shadow:inset 0 0 0 0 oklch(from var(--bp-intent-primary-rest) l c h/0), 0 0 0 0 oklch(from var(--bp-intent-primary-rest) l c h/0), inset 0 0 0 1px var(--bp-intent-primary-rest), inset 0 1px 1px oklch(from var(--bp-palette-black) l c h/0.3);
}
.bp6-input.bp6-intent-primary:focus{
  box-shadow:inset 0 0 0 1px oklch(from var(--bp-intent-primary-rest) l c h/0.752), 0 0 0 calc(var(--bp-surface-spacing) * 0.5) oklch(from var(--bp-intent-primary-rest) l c h/0.752), inset 0 1px 1px oklch(from var(--bp-palette-black) l c h/0.2);
}
.bp6-input.bp6-intent-primary[readonly]{
  box-shadow:inset 0 0 0 1px var(--bp-intent-primary-rest);
}
.bp6-input.bp6-intent-primary:disabled, .bp6-input.bp6-intent-primary.bp6-disabled{
  box-shadow:none;
}
.bp6-dark .bp6-input.bp6-intent-primary{
  box-shadow:inset 0 0 0 0 oklch(from oklch(from var(--bp-intent-primary-rest) calc(l + 0.095) calc(c - 0.004) h) l c h/0), 0 0 0 0 oklch(from oklch(from var(--bp-intent-primary-rest) calc(l + 0.095) calc(c - 0.004) h) l c h/0), inset 0 0 0 1px oklch(from var(--bp-intent-primary-rest) calc(l + 0.095) calc(c - 0.004) h), inset 0 0 0 1px oklch(from var(--bp-palette-white) l c h/0.2), inset 0 -1px 1px 0 oklch(from var(--bp-palette-white) l c h/0.3);
}
.bp6-dark .bp6-input.bp6-intent-primary:focus{
  box-shadow:inset 0 0 0 1px oklch(from oklch(from var(--bp-intent-primary-rest) calc(l + 0.095) calc(c - 0.004) h) l c h/0.752), 0 0 0 calc(var(--bp-surface-spacing) * 0.5) oklch(from oklch(from var(--bp-intent-primary-rest) calc(l + 0.095) calc(c - 0.004) h) l c h/0.752), inset 0 0 0 1px oklch(from var(--bp-palette-white) l c h/0.2), inset 0 -1px 1px 0 oklch(from var(--bp-palette-white) l c h/0.3);
}
.bp6-dark .bp6-input.bp6-intent-primary[readonly]{
  box-shadow:inset 0 0 0 1px oklch(from var(--bp-intent-primary-rest) calc(l + 0.095) calc(c - 0.004) h);
}
.bp6-dark .bp6-input.bp6-intent-primary:disabled, .bp6-dark .bp6-input.bp6-intent-primary.bp6-disabled{
  box-shadow:none;
}
.bp6-input.bp6-intent-success{
  box-shadow:inset 0 0 0 0 oklch(from var(--bp-intent-success-rest) l c h/0), 0 0 0 0 oklch(from var(--bp-intent-success-rest) l c h/0), inset 0 0 0 1px var(--bp-intent-success-rest), inset 0 1px 1px oklch(from var(--bp-palette-black) l c h/0.3);
}
.bp6-input.bp6-intent-success:focus{
  box-shadow:inset 0 0 0 1px oklch(from var(--bp-intent-success-rest) l c h/0.752), 0 0 0 calc(var(--bp-surface-spacing) * 0.5) oklch(from var(--bp-intent-success-rest) l c h/0.752), inset 0 1px 1px oklch(from var(--bp-palette-black) l c h/0.2);
}
.bp6-input.bp6-intent-success[readonly]{
  box-shadow:inset 0 0 0 1px var(--bp-intent-success-rest);
}
.bp6-input.bp6-intent-success:disabled, .bp6-input.bp6-intent-success.bp6-disabled{
  box-shadow:none;
}
.bp6-dark .bp6-input.bp6-intent-success{
  box-shadow:inset 0 0 0 0 oklch(from oklch(from var(--bp-intent-success-rest) calc(l + 0.092) calc(c + 0.016) h) l c h/0), 0 0 0 0 oklch(from oklch(from var(--bp-intent-success-rest) calc(l + 0.092) calc(c + 0.016) h) l c h/0), inset 0 0 0 1px oklch(from var(--bp-intent-success-rest) calc(l + 0.092) calc(c + 0.016) h), inset 0 0 0 1px oklch(from var(--bp-palette-white) l c h/0.2), inset 0 -1px 1px 0 oklch(from var(--bp-palette-white) l c h/0.3);
}
.bp6-dark .bp6-input.bp6-intent-success:focus{
  box-shadow:inset 0 0 0 1px oklch(from oklch(from var(--bp-intent-success-rest) calc(l + 0.092) calc(c + 0.016) h) l c h/0.752), 0 0 0 calc(var(--bp-surface-spacing) * 0.5) oklch(from oklch(from var(--bp-intent-success-rest) calc(l + 0.092) calc(c + 0.016) h) l c h/0.752), inset 0 0 0 1px oklch(from var(--bp-palette-white) l c h/0.2), inset 0 -1px 1px 0 oklch(from var(--bp-palette-white) l c h/0.3);
}
.bp6-dark .bp6-input.bp6-intent-success[readonly]{
  box-shadow:inset 0 0 0 1px oklch(from var(--bp-intent-success-rest) calc(l + 0.092) calc(c + 0.016) h);
}
.bp6-dark .bp6-input.bp6-intent-success:disabled, .bp6-dark .bp6-input.bp6-intent-success.bp6-disabled{
  box-shadow:none;
}
.bp6-input.bp6-intent-warning{
  box-shadow:inset 0 0 0 0 oklch(from var(--bp-intent-warning-rest) l c h/0), 0 0 0 0 oklch(from var(--bp-intent-warning-rest) l c h/0), inset 0 0 0 1px var(--bp-intent-warning-rest), inset 0 1px 1px oklch(from var(--bp-palette-black) l c h/0.3);
}
.bp6-input.bp6-intent-warning:focus{
  box-shadow:inset 0 0 0 1px oklch(from var(--bp-intent-warning-rest) l c h/0.752), 0 0 0 calc(var(--bp-surface-spacing) * 0.5) oklch(from var(--bp-intent-warning-rest) l c h/0.752), inset 0 1px 1px oklch(from var(--bp-palette-black) l c h/0.2);
}
.bp6-input.bp6-intent-warning[readonly]{
  box-shadow:inset 0 0 0 1px var(--bp-intent-warning-rest);
}
.bp6-input.bp6-intent-warning:disabled, .bp6-input.bp6-intent-warning.bp6-disabled{
  box-shadow:none;
}
.bp6-dark .bp6-input.bp6-intent-warning{
  box-shadow:inset 0 0 0 0 oklch(from oklch(from var(--bp-intent-warning-rest) calc(l + 0.111) calc(c + 0.004) h) l c h/0), 0 0 0 0 oklch(from oklch(from var(--bp-intent-warning-rest) calc(l + 0.111) calc(c + 0.004) h) l c h/0), inset 0 0 0 1px oklch(from var(--bp-intent-warning-rest) calc(l + 0.111) calc(c + 0.004) h), inset 0 0 0 1px oklch(from var(--bp-palette-white) l c h/0.2), inset 0 -1px 1px 0 oklch(from var(--bp-palette-white) l c h/0.3);
}
.bp6-dark .bp6-input.bp6-intent-warning:focus{
  box-shadow:inset 0 0 0 1px oklch(from oklch(from var(--bp-intent-warning-rest) calc(l + 0.111) calc(c + 0.004) h) l c h/0.752), 0 0 0 calc(var(--bp-surface-spacing) * 0.5) oklch(from oklch(from var(--bp-intent-warning-rest) calc(l + 0.111) calc(c + 0.004) h) l c h/0.752), inset 0 0 0 1px oklch(from var(--bp-palette-white) l c h/0.2), inset 0 -1px 1px 0 oklch(from var(--bp-palette-white) l c h/0.3);
}
.bp6-dark .bp6-input.bp6-intent-warning[readonly]{
  box-shadow:inset 0 0 0 1px oklch(from var(--bp-intent-warning-rest) calc(l + 0.111) calc(c + 0.004) h);
}
.bp6-dark .bp6-input.bp6-intent-warning:disabled, .bp6-dark .bp6-input.bp6-intent-warning.bp6-disabled{
  box-shadow:none;
}
.bp6-input.bp6-intent-danger{
  box-shadow:inset 0 0 0 0 oklch(from var(--bp-intent-danger-rest) l c h/0), 0 0 0 0 oklch(from var(--bp-intent-danger-rest) l c h/0), inset 0 0 0 1px var(--bp-intent-danger-rest), inset 0 1px 1px oklch(from var(--bp-palette-black) l c h/0.3);
}
.bp6-input.bp6-intent-danger:focus{
  box-shadow:inset 0 0 0 1px oklch(from var(--bp-intent-danger-rest) l c h/0.752), 0 0 0 calc(var(--bp-surface-spacing) * 0.5) oklch(from var(--bp-intent-danger-rest) l c h/0.752), inset 0 1px 1px oklch(from var(--bp-palette-black) l c h/0.2);
}
.bp6-input.bp6-intent-danger[readonly]{
  box-shadow:inset 0 0 0 1px var(--bp-intent-danger-rest);
}
.bp6-input.bp6-intent-danger:disabled, .bp6-input.bp6-intent-danger.bp6-disabled{
  box-shadow:none;
}
.bp6-dark .bp6-input.bp6-intent-danger{
  box-shadow:inset 0 0 0 0 oklch(from oklch(from var(--bp-intent-danger-rest) calc(l + 0.098) calc(c - 0.02) h) l c h/0), 0 0 0 0 oklch(from oklch(from var(--bp-intent-danger-rest) calc(l + 0.098) calc(c - 0.02) h) l c h/0), inset 0 0 0 1px oklch(from var(--bp-intent-danger-rest) calc(l + 0.098) calc(c - 0.02) h), inset 0 0 0 1px oklch(from var(--bp-palette-white) l c h/0.2), inset 0 -1px 1px 0 oklch(from var(--bp-palette-white) l c h/0.3);
}
.bp6-dark .bp6-input.bp6-intent-danger:focus{
  box-shadow:inset 0 0 0 1px oklch(from oklch(from var(--bp-intent-danger-rest) calc(l + 0.098) calc(c - 0.02) h) l c h/0.752), 0 0 0 calc(var(--bp-surface-spacing) * 0.5) oklch(from oklch(from var(--bp-intent-danger-rest) calc(l + 0.098) calc(c - 0.02) h) l c h/0.752), inset 0 0 0 1px oklch(from var(--bp-palette-white) l c h/0.2), inset 0 -1px 1px 0 oklch(from var(--bp-palette-white) l c h/0.3);
}
.bp6-dark .bp6-input.bp6-intent-danger[readonly]{
  box-shadow:inset 0 0 0 1px oklch(from var(--bp-intent-danger-rest) calc(l + 0.098) calc(c - 0.02) h);
}
.bp6-dark .bp6-input.bp6-intent-danger:disabled, .bp6-dark .bp6-input.bp6-intent-danger.bp6-disabled{
  box-shadow:none;
}
.bp6-input::-ms-clear{
  display:none;
}

@supports (-webkit-touch-callout: none){
  input.bp6-input:disabled, input.bp6-input.bp6-disabled{
    opacity:1;
    -webkit-text-fill-color:var(--bp-typography-color-default-disabled);
  }
  .bp6-dark input.bp6-input:disabled, .bp6-dark input.bp6-input.bp6-disabled{
    -webkit-text-fill-color:var(--bp-typography-color-default-disabled);
  }
}
textarea.bp6-input{
  max-width:100%;
  padding:calc(var(--bp-surface-spacing) * 2);
}
textarea.bp6-input, textarea.bp6-input.bp6-large, textarea.bp6-input.bp6-small{
  height:auto;
  line-height:inherit;
}
textarea.bp6-input.bp6-small{
  padding:calc(var(--bp-surface-spacing) * 2);
}

.bp6-text-area.bp6-text-area-auto-resize{
  resize:horizontal;
}
label.bp6-label{
  display:block;
  margin-bottom:calc(var(--bp-surface-spacing) * 4);
  margin-top:0;
}
label.bp6-label .bp6-html-select,
label.bp6-label .bp6-input,
label.bp6-label .bp6-select,
label.bp6-label .bp6-slider,
label.bp6-label .bp6-popover-wrapper{
  display:block;
  margin-top:var(--bp-surface-spacing);
  text-transform:none;
}
label.bp6-label .bp6-button-group{
  margin-top:var(--bp-surface-spacing);
}
label.bp6-label .bp6-select select,
label.bp6-label .bp6-html-select select{
  font-weight:400;
  vertical-align:top;
  width:100%;
}
label.bp6-label .bp6-control-group{
  margin-top:var(--bp-surface-spacing);
}
label.bp6-label .bp6-control-group > .bp6-button-group,
label.bp6-label .bp6-control-group > .bp6-html-select,
label.bp6-label .bp6-control-group > .bp6-input,
label.bp6-label .bp6-control-group > .bp6-select,
label.bp6-label .bp6-control-group > .bp6-slider,
label.bp6-label .bp6-control-group > .bp6-popover-wrapper{
  margin-top:0;
}
label.bp6-label.bp6-disabled,
label.bp6-label.bp6-disabled .bp6-text-muted{
  color:var(--bp-typography-color-default-disabled);
}
label.bp6-label.bp6-inline{
  line-height:calc(var(--bp-surface-spacing) * 7.5);
}
label.bp6-label.bp6-inline .bp6-html-select,
label.bp6-label.bp6-inline .bp6-input,
label.bp6-label.bp6-inline .bp6-input-group,
label.bp6-label.bp6-inline .bp6-select,
label.bp6-label.bp6-inline .bp6-popover-wrapper{
  display:inline-block;
  margin:0 0 0 var(--bp-surface-spacing);
  vertical-align:top;
}
label.bp6-label.bp6-inline .bp6-button-group{
  margin:0 0 0 var(--bp-surface-spacing);
}
label.bp6-label.bp6-inline .bp6-input-group .bp6-input{
  margin-left:0;
}
label.bp6-label.bp6-inline.bp6-large{
  line-height:calc(var(--bp-surface-spacing) * 10);
}
label.bp6-label.bp6-inline .bp6-control-group{
  margin:0 0 0 var(--bp-surface-spacing);
}
label.bp6-label.bp6-inline .bp6-control-group > .bp6-button-group,
label.bp6-label.bp6-inline .bp6-control-group > .bp6-html-select,
label.bp6-label.bp6-inline .bp6-control-group > .bp6-input,
label.bp6-label.bp6-inline .bp6-control-group > .bp6-select,
label.bp6-label.bp6-inline .bp6-control-group > .bp6-slider,
label.bp6-label.bp6-inline .bp6-control-group > .bp6-popover-wrapper{
  margin:0;
}
label.bp6-label:not(.bp6-inline) .bp6-popover-target{
  display:block;
}
.bp6-dark label.bp6-label{
  color:oklch(from var(--bp-intent-default-rest) calc(l + 0.452) calc(c - 0.028) calc(h + 6.2));
}
.bp6-dark label.bp6-label.bp6-disabled,
.bp6-dark label.bp6-label.bp6-disabled .bp6-text-muted{
  color:var(--bp-typography-color-default-disabled);
}
:root{
  --bp6-button-warning-rest:var(--bp-palette-orange-5);
}

@supports (color: oklch(from var(--any-color) l c h)){
  :root{
    --bp6-button-warning-rest:oklch(
      from var(--bp-intent-warning-rest) calc(l + 0.177) calc(c - 0.01) calc(h + 6.26)
    );
  }
}
.bp6-numeric-input .bp6-button-group.bp6-vertical > .bp6-button{
  flex:1 1 calc(var(--bp-surface-spacing) * 2.75);
  min-height:0;
  padding:0;
  width:calc(var(--bp-surface-spacing) * 6);
}
.bp6-numeric-input.bp6-large .bp6-button-group.bp6-vertical > .bp6-button{
  width:calc(var(--bp-surface-spacing) * 10);
}
.bp6-numeric-input.bp6-small .bp6-button-group.bp6-vertical > .bp6-button{
  width:calc(var(--bp-surface-spacing) * 6);
}

form{
  display:block;
}
:root{
  --bp6-button-warning-rest:var(--bp-palette-orange-5);
}

@supports (color: oklch(from var(--any-color) l c h)){
  :root{
    --bp6-button-warning-rest:oklch(
      from var(--bp-intent-warning-rest) calc(l + 0.177) calc(c - 0.01) calc(h + 6.26)
    );
  }
}
.bp6-html-select select,
.bp6-select select{
  display:inline-flex;
  flex-direction:row;
}
.bp6-html-select select > *,
.bp6-select select > *{
  flex-grow:0;
  flex-shrink:0;
}
.bp6-html-select select > .bp6-fill,
.bp6-select select > .bp6-fill{
  flex-grow:1;
  flex-shrink:1;
}
.bp6-html-select select::before,
.bp6-select select::before,
.bp6-html-select select > *,
.bp6-select select > *{
  margin-right:calc(var(--bp-surface-spacing) * 2);
}
.bp6-html-select select:empty::before,
.bp6-select select:empty::before,
.bp6-html-select select > :last-child,
.bp6-select select > :last-child{
  margin-right:0;
}
.bp6-html-select select,
.bp6-select select{
  align-items:center;
  border:none;
  border-radius:var(--bp-surface-border-radius);
  cursor:pointer;
  font-size:var(--bp-typography-size-body-medium);
  justify-content:center;
  padding:var(--bp-surface-spacing) calc(var(--bp-surface-spacing) * 2);
  text-align:left;
  vertical-align:middle;
  background-color:color-mix(in srgb, var(--bp-intent-default-rest) 5%, var(--bp-palette-white));
  box-shadow:inset 0 0 0 var(--bp-surface-border-width) color-mix(in oklch, var(--bp-surface-border-color-strong) 90%, var(--bp-palette-black)), 0 1px 2px color-mix(in oklch, var(--bp-palette-black) 10%, transparent);
  color:var(--bp-typography-color-default-rest);
}
.bp6-html-select select:hover,
.bp6-select select:hover{
  background-clip:padding-box;
  background-color:color-mix(in srgb, var(--bp-intent-default-hover) 9%, var(--bp-palette-white));
  box-shadow:inset 0 0 0 var(--bp-surface-border-width) color-mix(in oklch, var(--bp-surface-border-color-strong) 90%, var(--bp-palette-black)), 0 1px 2px color-mix(in oklch, var(--bp-palette-black) 20%, transparent);
}
.bp6-html-select select:active,
.bp6-select select:active, .bp6-html-select select.bp6-active,
.bp6-select select.bp6-active{
  background-color:color-mix(in srgb, var(--bp-intent-default-active) 16%, var(--bp-palette-white));
  box-shadow:inset 0 0 0 var(--bp-surface-border-width) color-mix(in oklch, var(--bp-surface-border-color-strong) 90%, var(--bp-palette-black)), 0 1px 2px color-mix(in oklch, var(--bp-palette-black) 20%, transparent);
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp6-html-select select:active,
  .bp6-select select:active, .bp6-html-select select.bp6-active,
  .bp6-select select.bp6-active{
    background:highlight;
  }
}
.bp6-html-select select:disabled,
.bp6-select select:disabled, .bp6-html-select select.bp6-disabled,
.bp6-select select.bp6-disabled{
  background-color:color-mix(in srgb, var(--bp-intent-default-disabled) 20%, transparent);
  box-shadow:none;
  color:var(--bp-typography-color-default-disabled);
  cursor:not-allowed;
  outline:none;
}
.bp6-html-select select:disabled.bp6-active,
.bp6-select select:disabled.bp6-active, .bp6-html-select select.bp6-disabled.bp6-active,
.bp6-select select.bp6-disabled.bp6-active{
  background-color:color-mix(in srgb, var(--bp-intent-default-disabled) 28%, transparent);
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp6-html-select select,
  .bp6-select select{
    border:1px solid buttonborder;
  }
}
.bp6-html-select select,
.bp6-select select{
  -moz-appearance:none;
  -webkit-appearance:none;
  border-radius:var(--bp-surface-border-radius);
  height:30px;
  padding:0 24px 0 8px;
  width:100%;
}

.bp6-html-select.bp6-minimal select,
.bp6-select.bp6-minimal select{
  background:none;
  box-shadow:none;
}
.bp6-html-select.bp6-minimal select:hover,
.bp6-select.bp6-minimal select:hover{
  background-color:color-mix(in srgb, var(--bp-intent-default-hover) 8%, transparent);
  box-shadow:none;
  color:var(--bp-typography-color-default-rest);
  text-decoration:none;
}
.bp6-html-select.bp6-minimal select:active,
.bp6-select.bp6-minimal select:active, .bp6-html-select.bp6-minimal select.bp6-active,
.bp6-select.bp6-minimal select.bp6-active{
  background-color:color-mix(in srgb, var(--bp-intent-default-active) 16%, transparent);
  box-shadow:none;
  color:var(--bp-typography-color-default-rest);
}
.bp6-html-select.bp6-minimal select:disabled,
.bp6-select.bp6-minimal select:disabled, .bp6-html-select.bp6-minimal select.bp6-disabled,
.bp6-select.bp6-minimal select.bp6-disabled{
  background:none;
  color:var(--bp-typography-color-default-disabled);
  cursor:not-allowed;
}
.bp6-html-select.bp6-minimal select:disabled.bp6-active,
.bp6-select.bp6-minimal select:disabled.bp6-active, .bp6-html-select.bp6-minimal select.bp6-disabled.bp6-active,
.bp6-select.bp6-minimal select.bp6-disabled.bp6-active{
  background-color:color-mix(in srgb, var(--bp-intent-default-disabled) 30%, transparent);
}
.bp6-dark .bp6-html-select.bp6-minimal select, .bp6-html-select.bp6-minimal .bp6-dark select,
.bp6-dark .bp6-select.bp6-minimal select,
.bp6-select.bp6-minimal .bp6-dark select, [data-bp-color-scheme=dark] .bp6-html-select.bp6-minimal select, .bp6-html-select.bp6-minimal [data-bp-color-scheme=dark] select,
[data-bp-color-scheme=dark] .bp6-select.bp6-minimal select,
.bp6-select.bp6-minimal [data-bp-color-scheme=dark] select{
  background:none;
  box-shadow:none;
  color:var(--bp-intent-default-foreground);
}
.bp6-dark .bp6-html-select.bp6-minimal select:hover, .bp6-html-select.bp6-minimal .bp6-dark select:hover,
.bp6-dark .bp6-select.bp6-minimal select:hover,
.bp6-select.bp6-minimal .bp6-dark select:hover, .bp6-dark .bp6-html-select.bp6-minimal select:active, .bp6-html-select.bp6-minimal .bp6-dark select:active,
.bp6-dark .bp6-select.bp6-minimal select:active,
.bp6-select.bp6-minimal .bp6-dark select:active, .bp6-dark .bp6-html-select.bp6-minimal select.bp6-active, .bp6-html-select.bp6-minimal .bp6-dark select.bp6-active,
.bp6-dark .bp6-select.bp6-minimal select.bp6-active,
.bp6-select.bp6-minimal .bp6-dark select.bp6-active, [data-bp-color-scheme=dark] .bp6-html-select.bp6-minimal select:hover, .bp6-html-select.bp6-minimal [data-bp-color-scheme=dark] select:hover,
[data-bp-color-scheme=dark] .bp6-select.bp6-minimal select:hover,
.bp6-select.bp6-minimal [data-bp-color-scheme=dark] select:hover, [data-bp-color-scheme=dark] .bp6-html-select.bp6-minimal select:active, .bp6-html-select.bp6-minimal [data-bp-color-scheme=dark] select:active,
[data-bp-color-scheme=dark] .bp6-select.bp6-minimal select:active,
.bp6-select.bp6-minimal [data-bp-color-scheme=dark] select:active, [data-bp-color-scheme=dark] .bp6-html-select.bp6-minimal select.bp6-active, .bp6-html-select.bp6-minimal [data-bp-color-scheme=dark] select.bp6-active,
[data-bp-color-scheme=dark] .bp6-select.bp6-minimal select.bp6-active,
.bp6-select.bp6-minimal [data-bp-color-scheme=dark] select.bp6-active{
  background:none;
  box-shadow:none;
  color:var(--bp-intent-default-foreground);
}
.bp6-dark .bp6-html-select.bp6-minimal select:hover, .bp6-html-select.bp6-minimal .bp6-dark select:hover,
.bp6-dark .bp6-select.bp6-minimal select:hover,
.bp6-select.bp6-minimal .bp6-dark select:hover, [data-bp-color-scheme=dark] .bp6-html-select.bp6-minimal select:hover, .bp6-html-select.bp6-minimal [data-bp-color-scheme=dark] select:hover,
[data-bp-color-scheme=dark] .bp6-select.bp6-minimal select:hover,
.bp6-select.bp6-minimal [data-bp-color-scheme=dark] select:hover{
  background-color:color-mix(in srgb, var(--bp-intent-default-rest) 24%, transparent);
}
.bp6-dark .bp6-html-select.bp6-minimal select:active, .bp6-html-select.bp6-minimal .bp6-dark select:active,
.bp6-dark .bp6-select.bp6-minimal select:active,
.bp6-select.bp6-minimal .bp6-dark select:active, .bp6-dark .bp6-html-select.bp6-minimal select.bp6-active, .bp6-html-select.bp6-minimal .bp6-dark select.bp6-active,
.bp6-dark .bp6-select.bp6-minimal select.bp6-active,
.bp6-select.bp6-minimal .bp6-dark select.bp6-active, [data-bp-color-scheme=dark] .bp6-html-select.bp6-minimal select:active, .bp6-html-select.bp6-minimal [data-bp-color-scheme=dark] select:active,
[data-bp-color-scheme=dark] .bp6-select.bp6-minimal select:active,
.bp6-select.bp6-minimal [data-bp-color-scheme=dark] select:active, [data-bp-color-scheme=dark] .bp6-html-select.bp6-minimal select.bp6-active, .bp6-html-select.bp6-minimal [data-bp-color-scheme=dark] select.bp6-active,
[data-bp-color-scheme=dark] .bp6-select.bp6-minimal select.bp6-active,
.bp6-select.bp6-minimal [data-bp-color-scheme=dark] select.bp6-active{
  background-color:color-mix(in srgb, var(--bp-intent-default-rest) 49%, transparent);
}
.bp6-dark .bp6-html-select.bp6-minimal select:disabled, .bp6-html-select.bp6-minimal .bp6-dark select:disabled,
.bp6-dark .bp6-select.bp6-minimal select:disabled,
.bp6-select.bp6-minimal .bp6-dark select:disabled, .bp6-dark .bp6-html-select.bp6-minimal select.bp6-disabled, .bp6-html-select.bp6-minimal .bp6-dark select.bp6-disabled,
.bp6-dark .bp6-select.bp6-minimal select.bp6-disabled,
.bp6-select.bp6-minimal .bp6-dark select.bp6-disabled, [data-bp-color-scheme=dark] .bp6-html-select.bp6-minimal select:disabled, .bp6-html-select.bp6-minimal [data-bp-color-scheme=dark] select:disabled,
[data-bp-color-scheme=dark] .bp6-select.bp6-minimal select:disabled,
.bp6-select.bp6-minimal [data-bp-color-scheme=dark] select:disabled, [data-bp-color-scheme=dark] .bp6-html-select.bp6-minimal select.bp6-disabled, .bp6-html-select.bp6-minimal [data-bp-color-scheme=dark] select.bp6-disabled,
[data-bp-color-scheme=dark] .bp6-select.bp6-minimal select.bp6-disabled,
.bp6-select.bp6-minimal [data-bp-color-scheme=dark] select.bp6-disabled{
  background:none;
  color:var(--bp-typography-color-default-disabled);
  cursor:not-allowed;
}
.bp6-dark .bp6-html-select.bp6-minimal select:disabled.bp6-active, .bp6-html-select.bp6-minimal .bp6-dark select:disabled.bp6-active,
.bp6-dark .bp6-select.bp6-minimal select:disabled.bp6-active,
.bp6-select.bp6-minimal .bp6-dark select:disabled.bp6-active, .bp6-dark .bp6-html-select.bp6-minimal select.bp6-disabled.bp6-active, .bp6-html-select.bp6-minimal .bp6-dark select.bp6-disabled.bp6-active,
.bp6-dark .bp6-select.bp6-minimal select.bp6-disabled.bp6-active,
.bp6-select.bp6-minimal .bp6-dark select.bp6-disabled.bp6-active, [data-bp-color-scheme=dark] .bp6-html-select.bp6-minimal select:disabled.bp6-active, .bp6-html-select.bp6-minimal [data-bp-color-scheme=dark] select:disabled.bp6-active,
[data-bp-color-scheme=dark] .bp6-select.bp6-minimal select:disabled.bp6-active,
.bp6-select.bp6-minimal [data-bp-color-scheme=dark] select:disabled.bp6-active, [data-bp-color-scheme=dark] .bp6-html-select.bp6-minimal select.bp6-disabled.bp6-active, .bp6-html-select.bp6-minimal [data-bp-color-scheme=dark] select.bp6-disabled.bp6-active,
[data-bp-color-scheme=dark] .bp6-select.bp6-minimal select.bp6-disabled.bp6-active,
.bp6-select.bp6-minimal [data-bp-color-scheme=dark] select.bp6-disabled.bp6-active{
  background-color:color-mix(in srgb, var(--bp-intent-default-disabled) 30%, transparent);
}
.bp6-html-select.bp6-minimal select.bp6-intent-primary,
.bp6-select.bp6-minimal select.bp6-intent-primary{
  color:var(--bp-intent-primary-hover);
}
.bp6-html-select.bp6-minimal select.bp6-intent-primary:hover,
.bp6-select.bp6-minimal select.bp6-intent-primary:hover, .bp6-html-select.bp6-minimal select.bp6-intent-primary:active,
.bp6-select.bp6-minimal select.bp6-intent-primary:active, .bp6-html-select.bp6-minimal select.bp6-intent-primary.bp6-active,
.bp6-select.bp6-minimal select.bp6-intent-primary.bp6-active{
  background:none;
  box-shadow:none;
  color:var(--bp-intent-primary-hover);
}
.bp6-html-select.bp6-minimal select.bp6-intent-primary:hover,
.bp6-select.bp6-minimal select.bp6-intent-primary:hover{
  background-color:color-mix(in oklch, var(--bp-intent-primary-rest) 15%, transparent);
  color:var(--bp-intent-primary-hover);
}
.bp6-html-select.bp6-minimal select.bp6-intent-primary:active,
.bp6-select.bp6-minimal select.bp6-intent-primary:active, .bp6-html-select.bp6-minimal select.bp6-intent-primary.bp6-active,
.bp6-select.bp6-minimal select.bp6-intent-primary.bp6-active{
  background-color:color-mix(in oklch, var(--bp-intent-primary-rest) 30%, transparent);
  color:var(--bp-intent-primary-active);
}
.bp6-html-select.bp6-minimal select.bp6-intent-primary:disabled,
.bp6-select.bp6-minimal select.bp6-intent-primary:disabled, .bp6-html-select.bp6-minimal select.bp6-intent-primary.bp6-disabled,
.bp6-select.bp6-minimal select.bp6-intent-primary.bp6-disabled{
  background:none;
  color:color-mix(in oklch, var(--bp-intent-primary-hover) 50%, transparent);
}
.bp6-html-select.bp6-minimal select.bp6-intent-primary:disabled.bp6-active,
.bp6-select.bp6-minimal select.bp6-intent-primary:disabled.bp6-active, .bp6-html-select.bp6-minimal select.bp6-intent-primary.bp6-disabled.bp6-active,
.bp6-select.bp6-minimal select.bp6-intent-primary.bp6-disabled.bp6-active{
  background-color:color-mix(in oklch, var(--bp-intent-primary-rest) 30%, transparent);
}
.bp6-html-select.bp6-minimal select.bp6-intent-primary .bp6-button-spinner .bp6-spinner-head,
.bp6-select.bp6-minimal select.bp6-intent-primary .bp6-button-spinner .bp6-spinner-head{
  stroke:var(--bp-intent-primary-hover);
}
.bp6-dark .bp6-html-select.bp6-minimal select.bp6-intent-primary, .bp6-html-select.bp6-minimal .bp6-dark select.bp6-intent-primary,
.bp6-dark .bp6-select.bp6-minimal select.bp6-intent-primary,
.bp6-select.bp6-minimal .bp6-dark select.bp6-intent-primary, [data-bp-color-scheme=dark] .bp6-html-select.bp6-minimal select.bp6-intent-primary, .bp6-html-select.bp6-minimal [data-bp-color-scheme=dark] select.bp6-intent-primary,
[data-bp-color-scheme=dark] .bp6-select.bp6-minimal select.bp6-intent-primary,
.bp6-select.bp6-minimal [data-bp-color-scheme=dark] select.bp6-intent-primary{
  color:color-mix(in oklch, var(--bp-intent-primary-rest) 51%, var(--bp-palette-white));
}
.bp6-dark .bp6-html-select.bp6-minimal select.bp6-intent-primary:hover, .bp6-html-select.bp6-minimal .bp6-dark select.bp6-intent-primary:hover,
.bp6-dark .bp6-select.bp6-minimal select.bp6-intent-primary:hover,
.bp6-select.bp6-minimal .bp6-dark select.bp6-intent-primary:hover, [data-bp-color-scheme=dark] .bp6-html-select.bp6-minimal select.bp6-intent-primary:hover, .bp6-html-select.bp6-minimal [data-bp-color-scheme=dark] select.bp6-intent-primary:hover,
[data-bp-color-scheme=dark] .bp6-select.bp6-minimal select.bp6-intent-primary:hover,
.bp6-select.bp6-minimal [data-bp-color-scheme=dark] select.bp6-intent-primary:hover{
  background-color:color-mix(in oklch, var(--bp-intent-primary-rest) 20%, transparent);
  color:color-mix(in oklch, var(--bp-intent-primary-hover) 51%, var(--bp-palette-white));
}
.bp6-dark .bp6-html-select.bp6-minimal select.bp6-intent-primary:active, .bp6-html-select.bp6-minimal .bp6-dark select.bp6-intent-primary:active,
.bp6-dark .bp6-select.bp6-minimal select.bp6-intent-primary:active,
.bp6-select.bp6-minimal .bp6-dark select.bp6-intent-primary:active, .bp6-dark .bp6-html-select.bp6-minimal select.bp6-intent-primary.bp6-active, .bp6-html-select.bp6-minimal .bp6-dark select.bp6-intent-primary.bp6-active,
.bp6-dark .bp6-select.bp6-minimal select.bp6-intent-primary.bp6-active,
.bp6-select.bp6-minimal .bp6-dark select.bp6-intent-primary.bp6-active, [data-bp-color-scheme=dark] .bp6-html-select.bp6-minimal select.bp6-intent-primary:active, .bp6-html-select.bp6-minimal [data-bp-color-scheme=dark] select.bp6-intent-primary:active,
[data-bp-color-scheme=dark] .bp6-select.bp6-minimal select.bp6-intent-primary:active,
.bp6-select.bp6-minimal [data-bp-color-scheme=dark] select.bp6-intent-primary:active, [data-bp-color-scheme=dark] .bp6-html-select.bp6-minimal select.bp6-intent-primary.bp6-active, .bp6-html-select.bp6-minimal [data-bp-color-scheme=dark] select.bp6-intent-primary.bp6-active,
[data-bp-color-scheme=dark] .bp6-select.bp6-minimal select.bp6-intent-primary.bp6-active,
.bp6-select.bp6-minimal [data-bp-color-scheme=dark] select.bp6-intent-primary.bp6-active{
  background-color:color-mix(in oklch, var(--bp-intent-primary-rest) 30%, transparent);
  color:color-mix(in oklch, var(--bp-intent-primary-active) 51%, var(--bp-palette-white));
}
.bp6-dark .bp6-html-select.bp6-minimal select.bp6-intent-primary:disabled, .bp6-html-select.bp6-minimal .bp6-dark select.bp6-intent-primary:disabled,
.bp6-dark .bp6-select.bp6-minimal select.bp6-intent-primary:disabled,
.bp6-select.bp6-minimal .bp6-dark select.bp6-intent-primary:disabled, .bp6-dark .bp6-html-select.bp6-minimal select.bp6-intent-primary.bp6-disabled, .bp6-html-select.bp6-minimal .bp6-dark select.bp6-intent-primary.bp6-disabled,
.bp6-dark .bp6-select.bp6-minimal select.bp6-intent-primary.bp6-disabled,
.bp6-select.bp6-minimal .bp6-dark select.bp6-intent-primary.bp6-disabled, [data-bp-color-scheme=dark] .bp6-html-select.bp6-minimal select.bp6-intent-primary:disabled, .bp6-html-select.bp6-minimal [data-bp-color-scheme=dark] select.bp6-intent-primary:disabled,
[data-bp-color-scheme=dark] .bp6-select.bp6-minimal select.bp6-intent-primary:disabled,
.bp6-select.bp6-minimal [data-bp-color-scheme=dark] select.bp6-intent-primary:disabled, [data-bp-color-scheme=dark] .bp6-html-select.bp6-minimal select.bp6-intent-primary.bp6-disabled, .bp6-html-select.bp6-minimal [data-bp-color-scheme=dark] select.bp6-intent-primary.bp6-disabled,
[data-bp-color-scheme=dark] .bp6-select.bp6-minimal select.bp6-intent-primary.bp6-disabled,
.bp6-select.bp6-minimal [data-bp-color-scheme=dark] select.bp6-intent-primary.bp6-disabled{
  background:none;
  color:color-mix(in oklch, color-mix(in oklch, var(--bp-intent-primary-rest) 51%, var(--bp-palette-white)) 50%, transparent);
}
.bp6-dark .bp6-html-select.bp6-minimal select.bp6-intent-primary:disabled.bp6-active, .bp6-html-select.bp6-minimal .bp6-dark select.bp6-intent-primary:disabled.bp6-active,
.bp6-dark .bp6-select.bp6-minimal select.bp6-intent-primary:disabled.bp6-active,
.bp6-select.bp6-minimal .bp6-dark select.bp6-intent-primary:disabled.bp6-active, .bp6-dark .bp6-html-select.bp6-minimal select.bp6-intent-primary.bp6-disabled.bp6-active, .bp6-html-select.bp6-minimal .bp6-dark select.bp6-intent-primary.bp6-disabled.bp6-active,
.bp6-dark .bp6-select.bp6-minimal select.bp6-intent-primary.bp6-disabled.bp6-active,
.bp6-select.bp6-minimal .bp6-dark select.bp6-intent-primary.bp6-disabled.bp6-active, [data-bp-color-scheme=dark] .bp6-html-select.bp6-minimal select.bp6-intent-primary:disabled.bp6-active, .bp6-html-select.bp6-minimal [data-bp-color-scheme=dark] select.bp6-intent-primary:disabled.bp6-active,
[data-bp-color-scheme=dark] .bp6-select.bp6-minimal select.bp6-intent-primary:disabled.bp6-active,
.bp6-select.bp6-minimal [data-bp-color-scheme=dark] select.bp6-intent-primary:disabled.bp6-active, [data-bp-color-scheme=dark] .bp6-html-select.bp6-minimal select.bp6-intent-primary.bp6-disabled.bp6-active, .bp6-html-select.bp6-minimal [data-bp-color-scheme=dark] select.bp6-intent-primary.bp6-disabled.bp6-active,
[data-bp-color-scheme=dark] .bp6-select.bp6-minimal select.bp6-intent-primary.bp6-disabled.bp6-active,
.bp6-select.bp6-minimal [data-bp-color-scheme=dark] select.bp6-intent-primary.bp6-disabled.bp6-active{
  background-color:color-mix(in oklch, var(--bp-intent-primary-rest) 30%, transparent);
}
.bp6-html-select.bp6-minimal select.bp6-intent-success,
.bp6-select.bp6-minimal select.bp6-intent-success{
  color:var(--bp-intent-success-hover);
}
.bp6-html-select.bp6-minimal select.bp6-intent-success:hover,
.bp6-select.bp6-minimal select.bp6-intent-success:hover, .bp6-html-select.bp6-minimal select.bp6-intent-success:active,
.bp6-select.bp6-minimal select.bp6-intent-success:active, .bp6-html-select.bp6-minimal select.bp6-intent-success.bp6-active,
.bp6-select.bp6-minimal select.bp6-intent-success.bp6-active{
  background:none;
  box-shadow:none;
  color:var(--bp-intent-success-hover);
}
.bp6-html-select.bp6-minimal select.bp6-intent-success:hover,
.bp6-select.bp6-minimal select.bp6-intent-success:hover{
  background-color:color-mix(in oklch, var(--bp-intent-success-rest) 15%, transparent);
  color:var(--bp-intent-success-hover);
}
.bp6-html-select.bp6-minimal select.bp6-intent-success:active,
.bp6-select.bp6-minimal select.bp6-intent-success:active, .bp6-html-select.bp6-minimal select.bp6-intent-success.bp6-active,
.bp6-select.bp6-minimal select.bp6-intent-success.bp6-active{
  background-color:color-mix(in oklch, var(--bp-intent-success-rest) 30%, transparent);
  color:var(--bp-intent-success-active);
}
.bp6-html-select.bp6-minimal select.bp6-intent-success:disabled,
.bp6-select.bp6-minimal select.bp6-intent-success:disabled, .bp6-html-select.bp6-minimal select.bp6-intent-success.bp6-disabled,
.bp6-select.bp6-minimal select.bp6-intent-success.bp6-disabled{
  background:none;
  color:color-mix(in oklch, var(--bp-intent-success-hover) 50%, transparent);
}
.bp6-html-select.bp6-minimal select.bp6-intent-success:disabled.bp6-active,
.bp6-select.bp6-minimal select.bp6-intent-success:disabled.bp6-active, .bp6-html-select.bp6-minimal select.bp6-intent-success.bp6-disabled.bp6-active,
.bp6-select.bp6-minimal select.bp6-intent-success.bp6-disabled.bp6-active{
  background-color:color-mix(in oklch, var(--bp-intent-success-rest) 30%, transparent);
}
.bp6-html-select.bp6-minimal select.bp6-intent-success .bp6-button-spinner .bp6-spinner-head,
.bp6-select.bp6-minimal select.bp6-intent-success .bp6-button-spinner .bp6-spinner-head{
  stroke:var(--bp-intent-success-hover);
}
.bp6-dark .bp6-html-select.bp6-minimal select.bp6-intent-success, .bp6-html-select.bp6-minimal .bp6-dark select.bp6-intent-success,
.bp6-dark .bp6-select.bp6-minimal select.bp6-intent-success,
.bp6-select.bp6-minimal .bp6-dark select.bp6-intent-success, [data-bp-color-scheme=dark] .bp6-html-select.bp6-minimal select.bp6-intent-success, .bp6-html-select.bp6-minimal [data-bp-color-scheme=dark] select.bp6-intent-success,
[data-bp-color-scheme=dark] .bp6-select.bp6-minimal select.bp6-intent-success,
.bp6-select.bp6-minimal [data-bp-color-scheme=dark] select.bp6-intent-success{
  color:color-mix(in oklch, var(--bp-intent-success-rest) 54%, var(--bp-palette-white));
}
.bp6-dark .bp6-html-select.bp6-minimal select.bp6-intent-success:hover, .bp6-html-select.bp6-minimal .bp6-dark select.bp6-intent-success:hover,
.bp6-dark .bp6-select.bp6-minimal select.bp6-intent-success:hover,
.bp6-select.bp6-minimal .bp6-dark select.bp6-intent-success:hover, [data-bp-color-scheme=dark] .bp6-html-select.bp6-minimal select.bp6-intent-success:hover, .bp6-html-select.bp6-minimal [data-bp-color-scheme=dark] select.bp6-intent-success:hover,
[data-bp-color-scheme=dark] .bp6-select.bp6-minimal select.bp6-intent-success:hover,
.bp6-select.bp6-minimal [data-bp-color-scheme=dark] select.bp6-intent-success:hover{
  background-color:color-mix(in oklch, var(--bp-intent-success-rest) 20%, transparent);
  color:color-mix(in oklch, var(--bp-intent-success-hover) 54%, var(--bp-palette-white));
}
.bp6-dark .bp6-html-select.bp6-minimal select.bp6-intent-success:active, .bp6-html-select.bp6-minimal .bp6-dark select.bp6-intent-success:active,
.bp6-dark .bp6-select.bp6-minimal select.bp6-intent-success:active,
.bp6-select.bp6-minimal .bp6-dark select.bp6-intent-success:active, .bp6-dark .bp6-html-select.bp6-minimal select.bp6-intent-success.bp6-active, .bp6-html-select.bp6-minimal .bp6-dark select.bp6-intent-success.bp6-active,
.bp6-dark .bp6-select.bp6-minimal select.bp6-intent-success.bp6-active,
.bp6-select.bp6-minimal .bp6-dark select.bp6-intent-success.bp6-active, [data-bp-color-scheme=dark] .bp6-html-select.bp6-minimal select.bp6-intent-success:active, .bp6-html-select.bp6-minimal [data-bp-color-scheme=dark] select.bp6-intent-success:active,
[data-bp-color-scheme=dark] .bp6-select.bp6-minimal select.bp6-intent-success:active,
.bp6-select.bp6-minimal [data-bp-color-scheme=dark] select.bp6-intent-success:active, [data-bp-color-scheme=dark] .bp6-html-select.bp6-minimal select.bp6-intent-success.bp6-active, .bp6-html-select.bp6-minimal [data-bp-color-scheme=dark] select.bp6-intent-success.bp6-active,
[data-bp-color-scheme=dark] .bp6-select.bp6-minimal select.bp6-intent-success.bp6-active,
.bp6-select.bp6-minimal [data-bp-color-scheme=dark] select.bp6-intent-success.bp6-active{
  background-color:color-mix(in oklch, var(--bp-intent-success-rest) 30%, transparent);
  color:color-mix(in oklch, var(--bp-intent-success-active) 54%, var(--bp-palette-white));
}
.bp6-dark .bp6-html-select.bp6-minimal select.bp6-intent-success:disabled, .bp6-html-select.bp6-minimal .bp6-dark select.bp6-intent-success:disabled,
.bp6-dark .bp6-select.bp6-minimal select.bp6-intent-success:disabled,
.bp6-select.bp6-minimal .bp6-dark select.bp6-intent-success:disabled, .bp6-dark .bp6-html-select.bp6-minimal select.bp6-intent-success.bp6-disabled, .bp6-html-select.bp6-minimal .bp6-dark select.bp6-intent-success.bp6-disabled,
.bp6-dark .bp6-select.bp6-minimal select.bp6-intent-success.bp6-disabled,
.bp6-select.bp6-minimal .bp6-dark select.bp6-intent-success.bp6-disabled, [data-bp-color-scheme=dark] .bp6-html-select.bp6-minimal select.bp6-intent-success:disabled, .bp6-html-select.bp6-minimal [data-bp-color-scheme=dark] select.bp6-intent-success:disabled,
[data-bp-color-scheme=dark] .bp6-select.bp6-minimal select.bp6-intent-success:disabled,
.bp6-select.bp6-minimal [data-bp-color-scheme=dark] select.bp6-intent-success:disabled, [data-bp-color-scheme=dark] .bp6-html-select.bp6-minimal select.bp6-intent-success.bp6-disabled, .bp6-html-select.bp6-minimal [data-bp-color-scheme=dark] select.bp6-intent-success.bp6-disabled,
[data-bp-color-scheme=dark] .bp6-select.bp6-minimal select.bp6-intent-success.bp6-disabled,
.bp6-select.bp6-minimal [data-bp-color-scheme=dark] select.bp6-intent-success.bp6-disabled{
  background:none;
  color:color-mix(in oklch, color-mix(in oklch, var(--bp-intent-success-rest) 54%, var(--bp-palette-white)) 50%, transparent);
}
.bp6-dark .bp6-html-select.bp6-minimal select.bp6-intent-success:disabled.bp6-active, .bp6-html-select.bp6-minimal .bp6-dark select.bp6-intent-success:disabled.bp6-active,
.bp6-dark .bp6-select.bp6-minimal select.bp6-intent-success:disabled.bp6-active,
.bp6-select.bp6-minimal .bp6-dark select.bp6-intent-success:disabled.bp6-active, .bp6-dark .bp6-html-select.bp6-minimal select.bp6-intent-success.bp6-disabled.bp6-active, .bp6-html-select.bp6-minimal .bp6-dark select.bp6-intent-success.bp6-disabled.bp6-active,
.bp6-dark .bp6-select.bp6-minimal select.bp6-intent-success.bp6-disabled.bp6-active,
.bp6-select.bp6-minimal .bp6-dark select.bp6-intent-success.bp6-disabled.bp6-active, [data-bp-color-scheme=dark] .bp6-html-select.bp6-minimal select.bp6-intent-success:disabled.bp6-active, .bp6-html-select.bp6-minimal [data-bp-color-scheme=dark] select.bp6-intent-success:disabled.bp6-active,
[data-bp-color-scheme=dark] .bp6-select.bp6-minimal select.bp6-intent-success:disabled.bp6-active,
.bp6-select.bp6-minimal [data-bp-color-scheme=dark] select.bp6-intent-success:disabled.bp6-active, [data-bp-color-scheme=dark] .bp6-html-select.bp6-minimal select.bp6-intent-success.bp6-disabled.bp6-active, .bp6-html-select.bp6-minimal [data-bp-color-scheme=dark] select.bp6-intent-success.bp6-disabled.bp6-active,
[data-bp-color-scheme=dark] .bp6-select.bp6-minimal select.bp6-intent-success.bp6-disabled.bp6-active,
.bp6-select.bp6-minimal [data-bp-color-scheme=dark] select.bp6-intent-success.bp6-disabled.bp6-active{
  background-color:color-mix(in oklch, var(--bp-intent-success-rest) 30%, transparent);
}
.bp6-html-select.bp6-minimal select.bp6-intent-warning,
.bp6-select.bp6-minimal select.bp6-intent-warning{
  color:var(--bp-intent-warning-hover);
}
.bp6-html-select.bp6-minimal select.bp6-intent-warning:hover,
.bp6-select.bp6-minimal select.bp6-intent-warning:hover, .bp6-html-select.bp6-minimal select.bp6-intent-warning:active,
.bp6-select.bp6-minimal select.bp6-intent-warning:active, .bp6-html-select.bp6-minimal select.bp6-intent-warning.bp6-active,
.bp6-select.bp6-minimal select.bp6-intent-warning.bp6-active{
  background:none;
  box-shadow:none;
  color:var(--bp-intent-warning-hover);
}
.bp6-html-select.bp6-minimal select.bp6-intent-warning:hover,
.bp6-select.bp6-minimal select.bp6-intent-warning:hover{
  background-color:color-mix(in oklch, var(--bp6-button-warning-rest) 15%, transparent);
  color:var(--bp-intent-warning-hover);
}
.bp6-html-select.bp6-minimal select.bp6-intent-warning:active,
.bp6-select.bp6-minimal select.bp6-intent-warning:active, .bp6-html-select.bp6-minimal select.bp6-intent-warning.bp6-active,
.bp6-select.bp6-minimal select.bp6-intent-warning.bp6-active{
  background-color:color-mix(in oklch, var(--bp6-button-warning-rest) 30%, transparent);
  color:var(--bp-intent-warning-active);
}
.bp6-html-select.bp6-minimal select.bp6-intent-warning:disabled,
.bp6-select.bp6-minimal select.bp6-intent-warning:disabled, .bp6-html-select.bp6-minimal select.bp6-intent-warning.bp6-disabled,
.bp6-select.bp6-minimal select.bp6-intent-warning.bp6-disabled{
  background:none;
  color:color-mix(in oklch, var(--bp-intent-warning-hover) 50%, transparent);
}
.bp6-html-select.bp6-minimal select.bp6-intent-warning:disabled.bp6-active,
.bp6-select.bp6-minimal select.bp6-intent-warning:disabled.bp6-active, .bp6-html-select.bp6-minimal select.bp6-intent-warning.bp6-disabled.bp6-active,
.bp6-select.bp6-minimal select.bp6-intent-warning.bp6-disabled.bp6-active{
  background-color:color-mix(in oklch, var(--bp6-button-warning-rest) 30%, transparent);
}
.bp6-html-select.bp6-minimal select.bp6-intent-warning .bp6-button-spinner .bp6-spinner-head,
.bp6-select.bp6-minimal select.bp6-intent-warning .bp6-button-spinner .bp6-spinner-head{
  stroke:var(--bp-intent-warning-hover);
}
.bp6-dark .bp6-html-select.bp6-minimal select.bp6-intent-warning, .bp6-html-select.bp6-minimal .bp6-dark select.bp6-intent-warning,
.bp6-dark .bp6-select.bp6-minimal select.bp6-intent-warning,
.bp6-select.bp6-minimal .bp6-dark select.bp6-intent-warning, [data-bp-color-scheme=dark] .bp6-html-select.bp6-minimal select.bp6-intent-warning, .bp6-html-select.bp6-minimal [data-bp-color-scheme=dark] select.bp6-intent-warning,
[data-bp-color-scheme=dark] .bp6-select.bp6-minimal select.bp6-intent-warning,
.bp6-select.bp6-minimal [data-bp-color-scheme=dark] select.bp6-intent-warning{
  color:color-mix(in oklch, var(--bp-intent-warning-rest) 53%, var(--bp-palette-white));
}
.bp6-dark .bp6-html-select.bp6-minimal select.bp6-intent-warning:hover, .bp6-html-select.bp6-minimal .bp6-dark select.bp6-intent-warning:hover,
.bp6-dark .bp6-select.bp6-minimal select.bp6-intent-warning:hover,
.bp6-select.bp6-minimal .bp6-dark select.bp6-intent-warning:hover, [data-bp-color-scheme=dark] .bp6-html-select.bp6-minimal select.bp6-intent-warning:hover, .bp6-html-select.bp6-minimal [data-bp-color-scheme=dark] select.bp6-intent-warning:hover,
[data-bp-color-scheme=dark] .bp6-select.bp6-minimal select.bp6-intent-warning:hover,
.bp6-select.bp6-minimal [data-bp-color-scheme=dark] select.bp6-intent-warning:hover{
  background-color:color-mix(in oklch, var(--bp6-button-warning-rest) 20%, transparent);
  color:color-mix(in oklch, var(--bp-intent-warning-hover) 53%, var(--bp-palette-white));
}
.bp6-dark .bp6-html-select.bp6-minimal select.bp6-intent-warning:active, .bp6-html-select.bp6-minimal .bp6-dark select.bp6-intent-warning:active,
.bp6-dark .bp6-select.bp6-minimal select.bp6-intent-warning:active,
.bp6-select.bp6-minimal .bp6-dark select.bp6-intent-warning:active, .bp6-dark .bp6-html-select.bp6-minimal select.bp6-intent-warning.bp6-active, .bp6-html-select.bp6-minimal .bp6-dark select.bp6-intent-warning.bp6-active,
.bp6-dark .bp6-select.bp6-minimal select.bp6-intent-warning.bp6-active,
.bp6-select.bp6-minimal .bp6-dark select.bp6-intent-warning.bp6-active, [data-bp-color-scheme=dark] .bp6-html-select.bp6-minimal select.bp6-intent-warning:active, .bp6-html-select.bp6-minimal [data-bp-color-scheme=dark] select.bp6-intent-warning:active,
[data-bp-color-scheme=dark] .bp6-select.bp6-minimal select.bp6-intent-warning:active,
.bp6-select.bp6-minimal [data-bp-color-scheme=dark] select.bp6-intent-warning:active, [data-bp-color-scheme=dark] .bp6-html-select.bp6-minimal select.bp6-intent-warning.bp6-active, .bp6-html-select.bp6-minimal [data-bp-color-scheme=dark] select.bp6-intent-warning.bp6-active,
[data-bp-color-scheme=dark] .bp6-select.bp6-minimal select.bp6-intent-warning.bp6-active,
.bp6-select.bp6-minimal [data-bp-color-scheme=dark] select.bp6-intent-warning.bp6-active{
  background-color:color-mix(in oklch, var(--bp6-button-warning-rest) 30%, transparent);
  color:color-mix(in oklch, var(--bp-intent-warning-active) 53%, var(--bp-palette-white));
}
.bp6-dark .bp6-html-select.bp6-minimal select.bp6-intent-warning:disabled, .bp6-html-select.bp6-minimal .bp6-dark select.bp6-intent-warning:disabled,
.bp6-dark .bp6-select.bp6-minimal select.bp6-intent-warning:disabled,
.bp6-select.bp6-minimal .bp6-dark select.bp6-intent-warning:disabled, .bp6-dark .bp6-html-select.bp6-minimal select.bp6-intent-warning.bp6-disabled, .bp6-html-select.bp6-minimal .bp6-dark select.bp6-intent-warning.bp6-disabled,
.bp6-dark .bp6-select.bp6-minimal select.bp6-intent-warning.bp6-disabled,
.bp6-select.bp6-minimal .bp6-dark select.bp6-intent-warning.bp6-disabled, [data-bp-color-scheme=dark] .bp6-html-select.bp6-minimal select.bp6-intent-warning:disabled, .bp6-html-select.bp6-minimal [data-bp-color-scheme=dark] select.bp6-intent-warning:disabled,
[data-bp-color-scheme=dark] .bp6-select.bp6-minimal select.bp6-intent-warning:disabled,
.bp6-select.bp6-minimal [data-bp-color-scheme=dark] select.bp6-intent-warning:disabled, [data-bp-color-scheme=dark] .bp6-html-select.bp6-minimal select.bp6-intent-warning.bp6-disabled, .bp6-html-select.bp6-minimal [data-bp-color-scheme=dark] select.bp6-intent-warning.bp6-disabled,
[data-bp-color-scheme=dark] .bp6-select.bp6-minimal select.bp6-intent-warning.bp6-disabled,
.bp6-select.bp6-minimal [data-bp-color-scheme=dark] select.bp6-intent-warning.bp6-disabled{
  background:none;
  color:color-mix(in oklch, color-mix(in oklch, var(--bp-intent-warning-rest) 53%, var(--bp-palette-white)) 50%, transparent);
}
.bp6-dark .bp6-html-select.bp6-minimal select.bp6-intent-warning:disabled.bp6-active, .bp6-html-select.bp6-minimal .bp6-dark select.bp6-intent-warning:disabled.bp6-active,
.bp6-dark .bp6-select.bp6-minimal select.bp6-intent-warning:disabled.bp6-active,
.bp6-select.bp6-minimal .bp6-dark select.bp6-intent-warning:disabled.bp6-active, .bp6-dark .bp6-html-select.bp6-minimal select.bp6-intent-warning.bp6-disabled.bp6-active, .bp6-html-select.bp6-minimal .bp6-dark select.bp6-intent-warning.bp6-disabled.bp6-active,
.bp6-dark .bp6-select.bp6-minimal select.bp6-intent-warning.bp6-disabled.bp6-active,
.bp6-select.bp6-minimal .bp6-dark select.bp6-intent-warning.bp6-disabled.bp6-active, [data-bp-color-scheme=dark] .bp6-html-select.bp6-minimal select.bp6-intent-warning:disabled.bp6-active, .bp6-html-select.bp6-minimal [data-bp-color-scheme=dark] select.bp6-intent-warning:disabled.bp6-active,
[data-bp-color-scheme=dark] .bp6-select.bp6-minimal select.bp6-intent-warning:disabled.bp6-active,
.bp6-select.bp6-minimal [data-bp-color-scheme=dark] select.bp6-intent-warning:disabled.bp6-active, [data-bp-color-scheme=dark] .bp6-html-select.bp6-minimal select.bp6-intent-warning.bp6-disabled.bp6-active, .bp6-html-select.bp6-minimal [data-bp-color-scheme=dark] select.bp6-intent-warning.bp6-disabled.bp6-active,
[data-bp-color-scheme=dark] .bp6-select.bp6-minimal select.bp6-intent-warning.bp6-disabled.bp6-active,
.bp6-select.bp6-minimal [data-bp-color-scheme=dark] select.bp6-intent-warning.bp6-disabled.bp6-active{
  background-color:color-mix(in oklch, var(--bp6-button-warning-rest) 30%, transparent);
}
.bp6-html-select.bp6-minimal select.bp6-intent-danger,
.bp6-select.bp6-minimal select.bp6-intent-danger{
  color:var(--bp-intent-danger-hover);
}
.bp6-html-select.bp6-minimal select.bp6-intent-danger:hover,
.bp6-select.bp6-minimal select.bp6-intent-danger:hover, .bp6-html-select.bp6-minimal select.bp6-intent-danger:active,
.bp6-select.bp6-minimal select.bp6-intent-danger:active, .bp6-html-select.bp6-minimal select.bp6-intent-danger.bp6-active,
.bp6-select.bp6-minimal select.bp6-intent-danger.bp6-active{
  background:none;
  box-shadow:none;
  color:var(--bp-intent-danger-hover);
}
.bp6-html-select.bp6-minimal select.bp6-intent-danger:hover,
.bp6-select.bp6-minimal select.bp6-intent-danger:hover{
  background-color:color-mix(in oklch, var(--bp-intent-danger-rest) 15%, transparent);
  color:var(--bp-intent-danger-hover);
}
.bp6-html-select.bp6-minimal select.bp6-intent-danger:active,
.bp6-select.bp6-minimal select.bp6-intent-danger:active, .bp6-html-select.bp6-minimal select.bp6-intent-danger.bp6-active,
.bp6-select.bp6-minimal select.bp6-intent-danger.bp6-active{
  background-color:color-mix(in oklch, var(--bp-intent-danger-rest) 30%, transparent);
  color:var(--bp-intent-danger-active);
}
.bp6-html-select.bp6-minimal select.bp6-intent-danger:disabled,
.bp6-select.bp6-minimal select.bp6-intent-danger:disabled, .bp6-html-select.bp6-minimal select.bp6-intent-danger.bp6-disabled,
.bp6-select.bp6-minimal select.bp6-intent-danger.bp6-disabled{
  background:none;
  color:color-mix(in oklch, var(--bp-intent-danger-hover) 50%, transparent);
}
.bp6-html-select.bp6-minimal select.bp6-intent-danger:disabled.bp6-active,
.bp6-select.bp6-minimal select.bp6-intent-danger:disabled.bp6-active, .bp6-html-select.bp6-minimal select.bp6-intent-danger.bp6-disabled.bp6-active,
.bp6-select.bp6-minimal select.bp6-intent-danger.bp6-disabled.bp6-active{
  background-color:color-mix(in oklch, var(--bp-intent-danger-rest) 30%, transparent);
}
.bp6-html-select.bp6-minimal select.bp6-intent-danger .bp6-button-spinner .bp6-spinner-head,
.bp6-select.bp6-minimal select.bp6-intent-danger .bp6-button-spinner .bp6-spinner-head{
  stroke:var(--bp-intent-danger-hover);
}
.bp6-dark .bp6-html-select.bp6-minimal select.bp6-intent-danger, .bp6-html-select.bp6-minimal .bp6-dark select.bp6-intent-danger,
.bp6-dark .bp6-select.bp6-minimal select.bp6-intent-danger,
.bp6-select.bp6-minimal .bp6-dark select.bp6-intent-danger, [data-bp-color-scheme=dark] .bp6-html-select.bp6-minimal select.bp6-intent-danger, .bp6-html-select.bp6-minimal [data-bp-color-scheme=dark] select.bp6-intent-danger,
[data-bp-color-scheme=dark] .bp6-select.bp6-minimal select.bp6-intent-danger,
.bp6-select.bp6-minimal [data-bp-color-scheme=dark] select.bp6-intent-danger{
  color:color-mix(in oklch, var(--bp-intent-danger-rest) 53%, var(--bp-palette-white));
}
.bp6-dark .bp6-html-select.bp6-minimal select.bp6-intent-danger:hover, .bp6-html-select.bp6-minimal .bp6-dark select.bp6-intent-danger:hover,
.bp6-dark .bp6-select.bp6-minimal select.bp6-intent-danger:hover,
.bp6-select.bp6-minimal .bp6-dark select.bp6-intent-danger:hover, [data-bp-color-scheme=dark] .bp6-html-select.bp6-minimal select.bp6-intent-danger:hover, .bp6-html-select.bp6-minimal [data-bp-color-scheme=dark] select.bp6-intent-danger:hover,
[data-bp-color-scheme=dark] .bp6-select.bp6-minimal select.bp6-intent-danger:hover,
.bp6-select.bp6-minimal [data-bp-color-scheme=dark] select.bp6-intent-danger:hover{
  background-color:color-mix(in oklch, var(--bp-intent-danger-rest) 20%, transparent);
  color:color-mix(in oklch, var(--bp-intent-danger-hover) 53%, var(--bp-palette-white));
}
.bp6-dark .bp6-html-select.bp6-minimal select.bp6-intent-danger:active, .bp6-html-select.bp6-minimal .bp6-dark select.bp6-intent-danger:active,
.bp6-dark .bp6-select.bp6-minimal select.bp6-intent-danger:active,
.bp6-select.bp6-minimal .bp6-dark select.bp6-intent-danger:active, .bp6-dark .bp6-html-select.bp6-minimal select.bp6-intent-danger.bp6-active, .bp6-html-select.bp6-minimal .bp6-dark select.bp6-intent-danger.bp6-active,
.bp6-dark .bp6-select.bp6-minimal select.bp6-intent-danger.bp6-active,
.bp6-select.bp6-minimal .bp6-dark select.bp6-intent-danger.bp6-active, [data-bp-color-scheme=dark] .bp6-html-select.bp6-minimal select.bp6-intent-danger:active, .bp6-html-select.bp6-minimal [data-bp-color-scheme=dark] select.bp6-intent-danger:active,
[data-bp-color-scheme=dark] .bp6-select.bp6-minimal select.bp6-intent-danger:active,
.bp6-select.bp6-minimal [data-bp-color-scheme=dark] select.bp6-intent-danger:active, [data-bp-color-scheme=dark] .bp6-html-select.bp6-minimal select.bp6-intent-danger.bp6-active, .bp6-html-select.bp6-minimal [data-bp-color-scheme=dark] select.bp6-intent-danger.bp6-active,
[data-bp-color-scheme=dark] .bp6-select.bp6-minimal select.bp6-intent-danger.bp6-active,
.bp6-select.bp6-minimal [data-bp-color-scheme=dark] select.bp6-intent-danger.bp6-active{
  background-color:color-mix(in oklch, var(--bp-intent-danger-rest) 30%, transparent);
  color:color-mix(in oklch, var(--bp-intent-danger-active) 53%, var(--bp-palette-white));
}
.bp6-dark .bp6-html-select.bp6-minimal select.bp6-intent-danger:disabled, .bp6-html-select.bp6-minimal .bp6-dark select.bp6-intent-danger:disabled,
.bp6-dark .bp6-select.bp6-minimal select.bp6-intent-danger:disabled,
.bp6-select.bp6-minimal .bp6-dark select.bp6-intent-danger:disabled, .bp6-dark .bp6-html-select.bp6-minimal select.bp6-intent-danger.bp6-disabled, .bp6-html-select.bp6-minimal .bp6-dark select.bp6-intent-danger.bp6-disabled,
.bp6-dark .bp6-select.bp6-minimal select.bp6-intent-danger.bp6-disabled,
.bp6-select.bp6-minimal .bp6-dark select.bp6-intent-danger.bp6-disabled, [data-bp-color-scheme=dark] .bp6-html-select.bp6-minimal select.bp6-intent-danger:disabled, .bp6-html-select.bp6-minimal [data-bp-color-scheme=dark] select.bp6-intent-danger:disabled,
[data-bp-color-scheme=dark] .bp6-select.bp6-minimal select.bp6-intent-danger:disabled,
.bp6-select.bp6-minimal [data-bp-color-scheme=dark] select.bp6-intent-danger:disabled, [data-bp-color-scheme=dark] .bp6-html-select.bp6-minimal select.bp6-intent-danger.bp6-disabled, .bp6-html-select.bp6-minimal [data-bp-color-scheme=dark] select.bp6-intent-danger.bp6-disabled,
[data-bp-color-scheme=dark] .bp6-select.bp6-minimal select.bp6-intent-danger.bp6-disabled,
.bp6-select.bp6-minimal [data-bp-color-scheme=dark] select.bp6-intent-danger.bp6-disabled{
  background:none;
  color:color-mix(in oklch, color-mix(in oklch, var(--bp-intent-danger-rest) 53%, var(--bp-palette-white)) 50%, transparent);
}
.bp6-dark .bp6-html-select.bp6-minimal select.bp6-intent-danger:disabled.bp6-active, .bp6-html-select.bp6-minimal .bp6-dark select.bp6-intent-danger:disabled.bp6-active,
.bp6-dark .bp6-select.bp6-minimal select.bp6-intent-danger:disabled.bp6-active,
.bp6-select.bp6-minimal .bp6-dark select.bp6-intent-danger:disabled.bp6-active, .bp6-dark .bp6-html-select.bp6-minimal select.bp6-intent-danger.bp6-disabled.bp6-active, .bp6-html-select.bp6-minimal .bp6-dark select.bp6-intent-danger.bp6-disabled.bp6-active,
.bp6-dark .bp6-select.bp6-minimal select.bp6-intent-danger.bp6-disabled.bp6-active,
.bp6-select.bp6-minimal .bp6-dark select.bp6-intent-danger.bp6-disabled.bp6-active, [data-bp-color-scheme=dark] .bp6-html-select.bp6-minimal select.bp6-intent-danger:disabled.bp6-active, .bp6-html-select.bp6-minimal [data-bp-color-scheme=dark] select.bp6-intent-danger:disabled.bp6-active,
[data-bp-color-scheme=dark] .bp6-select.bp6-minimal select.bp6-intent-danger:disabled.bp6-active,
.bp6-select.bp6-minimal [data-bp-color-scheme=dark] select.bp6-intent-danger:disabled.bp6-active, [data-bp-color-scheme=dark] .bp6-html-select.bp6-minimal select.bp6-intent-danger.bp6-disabled.bp6-active, .bp6-html-select.bp6-minimal [data-bp-color-scheme=dark] select.bp6-intent-danger.bp6-disabled.bp6-active,
[data-bp-color-scheme=dark] .bp6-select.bp6-minimal select.bp6-intent-danger.bp6-disabled.bp6-active,
.bp6-select.bp6-minimal [data-bp-color-scheme=dark] select.bp6-intent-danger.bp6-disabled.bp6-active{
  background-color:color-mix(in oklch, var(--bp-intent-danger-rest) 30%, transparent);
}
.bp6-html-select.bp6-minimal select.bp6-intent-default,
.bp6-select.bp6-minimal select.bp6-intent-default{
  color:var(--bp-intent-default-hover);
}
.bp6-html-select.bp6-minimal select.bp6-intent-default:hover,
.bp6-select.bp6-minimal select.bp6-intent-default:hover, .bp6-html-select.bp6-minimal select.bp6-intent-default:active,
.bp6-select.bp6-minimal select.bp6-intent-default:active, .bp6-html-select.bp6-minimal select.bp6-intent-default.bp6-active,
.bp6-select.bp6-minimal select.bp6-intent-default.bp6-active{
  background:none;
  box-shadow:none;
  color:var(--bp-intent-default-hover);
}
.bp6-html-select.bp6-minimal select.bp6-intent-default:hover,
.bp6-select.bp6-minimal select.bp6-intent-default:hover{
  background-color:color-mix(in oklch, var(--bp-intent-default-rest) 15%, transparent);
  color:var(--bp-intent-default-hover);
}
.bp6-html-select.bp6-minimal select.bp6-intent-default:active,
.bp6-select.bp6-minimal select.bp6-intent-default:active, .bp6-html-select.bp6-minimal select.bp6-intent-default.bp6-active,
.bp6-select.bp6-minimal select.bp6-intent-default.bp6-active{
  background-color:color-mix(in oklch, var(--bp-intent-default-rest) 30%, transparent);
  color:var(--bp-intent-default-active);
}
.bp6-html-select.bp6-minimal select.bp6-intent-default:disabled,
.bp6-select.bp6-minimal select.bp6-intent-default:disabled, .bp6-html-select.bp6-minimal select.bp6-intent-default.bp6-disabled,
.bp6-select.bp6-minimal select.bp6-intent-default.bp6-disabled{
  background:none;
  color:color-mix(in oklch, var(--bp-intent-default-hover) 50%, transparent);
}
.bp6-html-select.bp6-minimal select.bp6-intent-default:disabled.bp6-active,
.bp6-select.bp6-minimal select.bp6-intent-default:disabled.bp6-active, .bp6-html-select.bp6-minimal select.bp6-intent-default.bp6-disabled.bp6-active,
.bp6-select.bp6-minimal select.bp6-intent-default.bp6-disabled.bp6-active{
  background-color:color-mix(in oklch, var(--bp-intent-default-rest) 30%, transparent);
}
.bp6-html-select.bp6-minimal select.bp6-intent-default .bp6-button-spinner .bp6-spinner-head,
.bp6-select.bp6-minimal select.bp6-intent-default .bp6-button-spinner .bp6-spinner-head{
  stroke:var(--bp-intent-default-hover);
}
.bp6-dark .bp6-html-select.bp6-minimal select.bp6-intent-default, .bp6-html-select.bp6-minimal .bp6-dark select.bp6-intent-default,
.bp6-dark .bp6-select.bp6-minimal select.bp6-intent-default,
.bp6-select.bp6-minimal .bp6-dark select.bp6-intent-default, [data-bp-color-scheme=dark] .bp6-html-select.bp6-minimal select.bp6-intent-default, .bp6-html-select.bp6-minimal [data-bp-color-scheme=dark] select.bp6-intent-default,
[data-bp-color-scheme=dark] .bp6-select.bp6-minimal select.bp6-intent-default,
.bp6-select.bp6-minimal [data-bp-color-scheme=dark] select.bp6-intent-default{
  color:color-mix(in srgb, var(--bp-intent-default-rest) 46%, var(--bp-palette-white));
}
.bp6-dark .bp6-html-select.bp6-minimal select.bp6-intent-default:hover, .bp6-html-select.bp6-minimal .bp6-dark select.bp6-intent-default:hover,
.bp6-dark .bp6-select.bp6-minimal select.bp6-intent-default:hover,
.bp6-select.bp6-minimal .bp6-dark select.bp6-intent-default:hover, [data-bp-color-scheme=dark] .bp6-html-select.bp6-minimal select.bp6-intent-default:hover, .bp6-html-select.bp6-minimal [data-bp-color-scheme=dark] select.bp6-intent-default:hover,
[data-bp-color-scheme=dark] .bp6-select.bp6-minimal select.bp6-intent-default:hover,
.bp6-select.bp6-minimal [data-bp-color-scheme=dark] select.bp6-intent-default:hover{
  background-color:color-mix(in oklch, var(--bp-intent-default-rest) 20%, transparent);
  color:color-mix(in srgb, var(--bp-intent-default-hover) 46%, var(--bp-palette-white));
}
.bp6-dark .bp6-html-select.bp6-minimal select.bp6-intent-default:active, .bp6-html-select.bp6-minimal .bp6-dark select.bp6-intent-default:active,
.bp6-dark .bp6-select.bp6-minimal select.bp6-intent-default:active,
.bp6-select.bp6-minimal .bp6-dark select.bp6-intent-default:active, .bp6-dark .bp6-html-select.bp6-minimal select.bp6-intent-default.bp6-active, .bp6-html-select.bp6-minimal .bp6-dark select.bp6-intent-default.bp6-active,
.bp6-dark .bp6-select.bp6-minimal select.bp6-intent-default.bp6-active,
.bp6-select.bp6-minimal .bp6-dark select.bp6-intent-default.bp6-active, [data-bp-color-scheme=dark] .bp6-html-select.bp6-minimal select.bp6-intent-default:active, .bp6-html-select.bp6-minimal [data-bp-color-scheme=dark] select.bp6-intent-default:active,
[data-bp-color-scheme=dark] .bp6-select.bp6-minimal select.bp6-intent-default:active,
.bp6-select.bp6-minimal [data-bp-color-scheme=dark] select.bp6-intent-default:active, [data-bp-color-scheme=dark] .bp6-html-select.bp6-minimal select.bp6-intent-default.bp6-active, .bp6-html-select.bp6-minimal [data-bp-color-scheme=dark] select.bp6-intent-default.bp6-active,
[data-bp-color-scheme=dark] .bp6-select.bp6-minimal select.bp6-intent-default.bp6-active,
.bp6-select.bp6-minimal [data-bp-color-scheme=dark] select.bp6-intent-default.bp6-active{
  background-color:color-mix(in oklch, var(--bp-intent-default-rest) 30%, transparent);
  color:color-mix(in srgb, var(--bp-intent-default-active) 46%, var(--bp-palette-white));
}
.bp6-dark .bp6-html-select.bp6-minimal select.bp6-intent-default:disabled, .bp6-html-select.bp6-minimal .bp6-dark select.bp6-intent-default:disabled,
.bp6-dark .bp6-select.bp6-minimal select.bp6-intent-default:disabled,
.bp6-select.bp6-minimal .bp6-dark select.bp6-intent-default:disabled, .bp6-dark .bp6-html-select.bp6-minimal select.bp6-intent-default.bp6-disabled, .bp6-html-select.bp6-minimal .bp6-dark select.bp6-intent-default.bp6-disabled,
.bp6-dark .bp6-select.bp6-minimal select.bp6-intent-default.bp6-disabled,
.bp6-select.bp6-minimal .bp6-dark select.bp6-intent-default.bp6-disabled, [data-bp-color-scheme=dark] .bp6-html-select.bp6-minimal select.bp6-intent-default:disabled, .bp6-html-select.bp6-minimal [data-bp-color-scheme=dark] select.bp6-intent-default:disabled,
[data-bp-color-scheme=dark] .bp6-select.bp6-minimal select.bp6-intent-default:disabled,
.bp6-select.bp6-minimal [data-bp-color-scheme=dark] select.bp6-intent-default:disabled, [data-bp-color-scheme=dark] .bp6-html-select.bp6-minimal select.bp6-intent-default.bp6-disabled, .bp6-html-select.bp6-minimal [data-bp-color-scheme=dark] select.bp6-intent-default.bp6-disabled,
[data-bp-color-scheme=dark] .bp6-select.bp6-minimal select.bp6-intent-default.bp6-disabled,
.bp6-select.bp6-minimal [data-bp-color-scheme=dark] select.bp6-intent-default.bp6-disabled{
  background:none;
  color:color-mix(in oklch, color-mix(in srgb, var(--bp-intent-default-rest) 46%, var(--bp-palette-white)) 50%, transparent);
}
.bp6-dark .bp6-html-select.bp6-minimal select.bp6-intent-default:disabled.bp6-active, .bp6-html-select.bp6-minimal .bp6-dark select.bp6-intent-default:disabled.bp6-active,
.bp6-dark .bp6-select.bp6-minimal select.bp6-intent-default:disabled.bp6-active,
.bp6-select.bp6-minimal .bp6-dark select.bp6-intent-default:disabled.bp6-active, .bp6-dark .bp6-html-select.bp6-minimal select.bp6-intent-default.bp6-disabled.bp6-active, .bp6-html-select.bp6-minimal .bp6-dark select.bp6-intent-default.bp6-disabled.bp6-active,
.bp6-dark .bp6-select.bp6-minimal select.bp6-intent-default.bp6-disabled.bp6-active,
.bp6-select.bp6-minimal .bp6-dark select.bp6-intent-default.bp6-disabled.bp6-active, [data-bp-color-scheme=dark] .bp6-html-select.bp6-minimal select.bp6-intent-default:disabled.bp6-active, .bp6-html-select.bp6-minimal [data-bp-color-scheme=dark] select.bp6-intent-default:disabled.bp6-active,
[data-bp-color-scheme=dark] .bp6-select.bp6-minimal select.bp6-intent-default:disabled.bp6-active,
.bp6-select.bp6-minimal [data-bp-color-scheme=dark] select.bp6-intent-default:disabled.bp6-active, [data-bp-color-scheme=dark] .bp6-html-select.bp6-minimal select.bp6-intent-default.bp6-disabled.bp6-active, .bp6-html-select.bp6-minimal [data-bp-color-scheme=dark] select.bp6-intent-default.bp6-disabled.bp6-active,
[data-bp-color-scheme=dark] .bp6-select.bp6-minimal select.bp6-intent-default.bp6-disabled.bp6-active,
.bp6-select.bp6-minimal [data-bp-color-scheme=dark] select.bp6-intent-default.bp6-disabled.bp6-active{
  background-color:color-mix(in oklch, var(--bp-intent-default-rest) 30%, transparent);
}

.bp6-html-select.bp6-large select,
.bp6-select.bp6-large select{
  font-size:16px;
  height:40px;
  padding-right:28px;
}

.bp6-dark .bp6-html-select select,
.bp6-dark .bp6-select select{
  background-color:color-mix(in srgb, var(--bp-intent-default-rest) 40%, var(--bp-palette-black));
  box-shadow:inset 0 0 0 var(--bp-surface-border-width) color-mix(in oklch, var(--bp-surface-border-color-default) 50%, transparent), 0 1px 2px color-mix(in oklch, var(--bp-palette-black) 20%, transparent);
  color:var(--bp-intent-default-foreground);
}
.bp6-dark .bp6-html-select select:hover,
.bp6-dark .bp6-select select:hover, .bp6-dark .bp6-html-select select:active,
.bp6-dark .bp6-select select:active, .bp6-dark .bp6-html-select select.bp6-active,
.bp6-dark .bp6-select select.bp6-active{
  color:color-mix(in srgb, var(--bp-intent-default-hover) 4%, var(--bp-palette-white));
}
.bp6-dark .bp6-html-select select:hover,
.bp6-dark .bp6-select select:hover{
  background-color:color-mix(in srgb, var(--bp-intent-default-hover) 42%, var(--bp-palette-black));
  box-shadow:inset 0 0 0 var(--bp-surface-border-width) color-mix(in oklch, var(--bp-surface-border-color-default) 50%, transparent), 0 1px 2px color-mix(in oklch, var(--bp-palette-black) 40%, transparent);
}
.bp6-dark .bp6-html-select select:active,
.bp6-dark .bp6-select select:active, .bp6-dark .bp6-html-select select.bp6-active,
.bp6-dark .bp6-select select.bp6-active{
  background-color:color-mix(in srgb, var(--bp-intent-default-active) 30%, var(--bp-palette-black));
  box-shadow:inset 0 0 0 var(--bp-surface-border-width) color-mix(in oklch, var(--bp-surface-border-color-default) 50%, transparent), 0 1px 2px color-mix(in oklch, var(--bp-palette-black) 40%, transparent);
}
.bp6-dark .bp6-html-select select:disabled,
.bp6-dark .bp6-select select:disabled, .bp6-dark .bp6-html-select select.bp6-disabled,
.bp6-dark .bp6-select select.bp6-disabled{
  background-color:color-mix(in srgb, var(--bp-intent-default-disabled) 4%, transparent);
  box-shadow:none;
  color:var(--bp-typography-color-default-disabled);
}
.bp6-dark .bp6-html-select select:disabled.bp6-active,
.bp6-dark .bp6-select select:disabled.bp6-active, .bp6-dark .bp6-html-select select.bp6-disabled.bp6-active,
.bp6-dark .bp6-select select.bp6-disabled.bp6-active{
  background-color:color-mix(in srgb, var(--bp-intent-default-disabled) 7%, transparent);
}
.bp6-dark .bp6-html-select select .bp6-button-spinner .bp6-spinner-head,
.bp6-dark .bp6-select select .bp6-button-spinner .bp6-spinner-head{
  background:color-mix(in srgb, var(--bp-intent-default-rest) 20%, var(--bp-palette-black));
  stroke:color-mix(in srgb, var(--bp-intent-default-rest) 68%, var(--bp-palette-white));
}

.bp6-html-select select:disabled,
.bp6-select select:disabled{
  background-color:rgba(211, 216, 222, 0.5);
  box-shadow:none;
  color:rgba(95, 107, 124, 0.6);
  cursor:not-allowed;
}

.bp6-html-select .bp6-icon,
.bp6-select .bp6-icon{
  color:#5f6b7c;
  pointer-events:none;
  position:absolute;
  right:8px;
  top:7px;
}
.bp6-html-select .bp6-disabled.bp6-icon,
.bp6-select .bp6-disabled.bp6-icon{
  color:rgba(95, 107, 124, 0.6);
}

.bp6-html-select,
.bp6-select{
  display:inline-block;
  letter-spacing:normal;
  position:relative;
  vertical-align:middle;
}
.bp6-html-select .bp6-icon,
.bp6-select .bp6-icon{
  color:#5f6b7c;
}
.bp6-html-select .bp6-icon:hover,
.bp6-select .bp6-icon:hover{
  color:#1c2127;
}
.bp6-dark .bp6-html-select .bp6-icon,
.bp6-dark .bp6-select .bp6-icon{
  color:#abb3bf;
}
.bp6-dark .bp6-html-select .bp6-icon:hover,
.bp6-dark .bp6-select .bp6-icon:hover{
  color:#f6f7f9;
}
.bp6-html-select.bp6-large::after,
.bp6-html-select.bp6-large .bp6-icon,
.bp6-select.bp6-large::after,
.bp6-select.bp6-large .bp6-icon{
  right:12px;
  top:12px;
}
.bp6-html-select.bp6-fill,
.bp6-html-select.bp6-fill select,
.bp6-select.bp6-fill,
.bp6-select.bp6-fill select{
  width:100%;
}
.bp6-dark .bp6-html-select option,
.bp6-dark .bp6-select option{
  background-color:#2f343c;
  color:#f6f7f9;
}
.bp6-dark .bp6-html-select option:disabled,
.bp6-dark .bp6-select option:disabled{
  color:rgba(171, 179, 191, 0.6);
}
.bp6-dark .bp6-html-select::after,
.bp6-dark .bp6-select::after{
  color:#abb3bf;
}
table.bp6-html-table, .bp6-running-text table{
  border-spacing:0;
  font-size:14px;
}
table.bp6-html-table th, .bp6-running-text table th,
table.bp6-html-table td,
.bp6-running-text table td{
  padding:11px;
  text-align:left;
  vertical-align:top;
}
table.bp6-html-table th, .bp6-running-text table th{
  color:#1c2127;
  font-weight:600;
}
table.bp6-html-table td, .bp6-running-text table td{
  color:#1c2127;
}
table.bp6-html-table tbody tr:first-child th, .bp6-running-text table tbody tr:first-child th,
table.bp6-html-table tbody tr:first-child td,
.bp6-running-text table tbody tr:first-child td,
table.bp6-html-table tfoot tr:first-child th,
.bp6-running-text table tfoot tr:first-child th,
table.bp6-html-table tfoot tr:first-child td,
.bp6-running-text table tfoot tr:first-child td{
  box-shadow:inset 0 1px 0 0 rgba(17, 20, 24, 0.15);
}
table.bp6-html-table, .bp6-running-text table{
}
.bp6-dark table.bp6-html-table th, .bp6-dark .bp6-running-text table th, .bp6-running-text .bp6-dark table th{
  color:#f6f7f9;
}
.bp6-dark table.bp6-html-table td, .bp6-dark .bp6-running-text table td, .bp6-running-text .bp6-dark table td{
  color:#f6f7f9;
}
.bp6-dark table.bp6-html-table tbody tr:first-child th, .bp6-dark .bp6-running-text table tbody tr:first-child th, .bp6-running-text .bp6-dark table tbody tr:first-child th,
.bp6-dark table.bp6-html-table tbody tr:first-child td,
.bp6-dark .bp6-running-text table tbody tr:first-child td,
.bp6-running-text .bp6-dark table tbody tr:first-child td,
.bp6-dark table.bp6-html-table tfoot tr:first-child th,
.bp6-dark .bp6-running-text table tfoot tr:first-child th,
.bp6-running-text .bp6-dark table tfoot tr:first-child th,
.bp6-dark table.bp6-html-table tfoot tr:first-child td,
.bp6-dark .bp6-running-text table tfoot tr:first-child td,
.bp6-running-text .bp6-dark table tfoot tr:first-child td{
  box-shadow:inset 0 1px 0 0 rgba(255, 255, 255, 0.2);
}
table.bp6-html-table, .bp6-running-text table{
}

table.bp6-html-table.bp6-compact th,
table.bp6-html-table.bp6-compact td{
  padding-bottom:6px;
  padding-top:6px;
}
table.bp6-html-table.bp6-html-table-striped tbody tr:nth-child(odd) td{
  background:rgba(143, 153, 168, 0.15);
}
table.bp6-html-table.bp6-html-table-bordered th:not(:first-child){
  box-shadow:inset 1px 0 0 0 rgba(17, 20, 24, 0.15);
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  table.bp6-html-table.bp6-html-table-bordered th:not(:first-child){
    border-left:1px solid buttonborder;
  }
}
table.bp6-html-table.bp6-html-table-bordered tbody tr td,
table.bp6-html-table.bp6-html-table-bordered tfoot tr td{
  box-shadow:inset 0 1px 0 0 rgba(17, 20, 24, 0.15);
}
table.bp6-html-table.bp6-html-table-bordered tbody tr td:not(:first-child),
table.bp6-html-table.bp6-html-table-bordered tfoot tr td:not(:first-child){
  box-shadow:inset 1px 1px 0 0 rgba(17, 20, 24, 0.15);
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  table.bp6-html-table.bp6-html-table-bordered tbody tr td:not(:first-child),
  table.bp6-html-table.bp6-html-table-bordered tfoot tr td:not(:first-child){
    border-left:1px solid buttonborder;
    border-top:1px solid buttonborder;
  }
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  table.bp6-html-table.bp6-html-table-bordered tbody tr td,
  table.bp6-html-table.bp6-html-table-bordered tfoot tr td{
    border-top:1px solid buttonborder;
  }
}
table.bp6-html-table.bp6-html-table-bordered.bp6-html-table-striped tbody tr:not(:first-child) td{
  box-shadow:none;
}
table.bp6-html-table.bp6-html-table-bordered.bp6-html-table-striped tbody tr:not(:first-child) td:not(:first-child){
  box-shadow:inset 1px 0 0 0 rgba(17, 20, 24, 0.15);
}
table.bp6-html-table.bp6-interactive tbody tr:hover td{
  background-color:rgba(143, 153, 168, 0.3);
  cursor:pointer;
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  table.bp6-html-table.bp6-interactive tbody tr:hover td{
    background-color:highlight;
  }
}
table.bp6-html-table.bp6-interactive tbody tr:active td{
  background-color:rgba(143, 153, 168, 0.35);
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  table.bp6-html-table.bp6-interactive tbody tr:active td{
    background-color:highlight;
  }
}
.bp6-dark table.bp6-html-table{
}
.bp6-dark table.bp6-html-table.bp6-html-table-striped tbody tr:nth-child(odd) td{
  background:rgba(95, 107, 124, 0.15);
}
.bp6-dark table.bp6-html-table.bp6-html-table-bordered th:not(:first-child){
  box-shadow:inset 1px 0 0 0 rgba(255, 255, 255, 0.2);
}
.bp6-dark table.bp6-html-table.bp6-html-table-bordered tbody tr td,
.bp6-dark table.bp6-html-table.bp6-html-table-bordered tfoot tr td{
  box-shadow:inset 0 1px 0 0 rgba(255, 255, 255, 0.2);
}
.bp6-dark table.bp6-html-table.bp6-html-table-bordered tbody tr td:not(:first-child),
.bp6-dark table.bp6-html-table.bp6-html-table-bordered tfoot tr td:not(:first-child){
  box-shadow:inset 1px 1px 0 0 rgba(255, 255, 255, 0.2);
}
.bp6-dark table.bp6-html-table.bp6-html-table-bordered.bp6-html-table-striped tbody tr:not(:first-child) td{
  box-shadow:inset 1px 0 0 0 rgba(255, 255, 255, 0.2);
}
.bp6-dark table.bp6-html-table.bp6-html-table-bordered.bp6-html-table-striped tbody tr:not(:first-child) td:first-child{
  box-shadow:none;
}
.bp6-dark table.bp6-html-table.bp6-interactive tbody tr:hover td{
  background-color:rgba(95, 107, 124, 0.3);
  cursor:pointer;
}
.bp6-dark table.bp6-html-table.bp6-interactive tbody tr:active td{
  background-color:rgba(95, 107, 124, 0.4);
}
.bp6-dark table.bp6-html-table{
}
.bp6-key-combo{
  align-items:center;
}
.bp6-key-combo:not(.bp6-minimal){
  display:flex;
  flex-direction:row;
}
.bp6-key-combo:not(.bp6-minimal) > *{
  flex-grow:0;
  flex-shrink:0;
}
.bp6-key-combo:not(.bp6-minimal) > .bp6-fill{
  flex-grow:1;
  flex-shrink:1;
}
.bp6-key-combo:not(.bp6-minimal)::before,
.bp6-key-combo:not(.bp6-minimal) > *{
  margin-right:4px;
}
.bp6-key-combo:not(.bp6-minimal):empty::before,
.bp6-key-combo:not(.bp6-minimal) > :last-child{
  margin-right:0;
}
.bp6-key-combo.bp6-minimal{
  display:flex;
  flex-direction:row;
}
.bp6-key-combo.bp6-minimal > *{
  flex-grow:0;
  flex-shrink:0;
}
.bp6-key-combo.bp6-minimal > .bp6-fill{
  flex-grow:1;
  flex-shrink:1;
}

.bp6-hotkey-dialog{
  padding-bottom:0;
  top:40px;
}
.bp6-hotkey-dialog .bp6-dialog-body{
  margin:0;
  padding:0;
}
.bp6-hotkey-dialog .bp6-hotkey-label{
  flex-grow:1;
}

.bp6-hotkey-column{
  margin:auto;
  padding:30px;
}
.bp6-hotkey-column .bp6-heading{
  margin-bottom:20px;
}
.bp6-hotkey-column .bp6-heading:not(:first-child){
  margin-top:40px;
}

.bp6-hotkey{
  align-items:center;
  display:flex;
  justify-content:space-between;
  margin-left:0;
  margin-right:0;
}
.bp6-hotkey:not(:last-child){
  margin-bottom:8px;
}
.bp6-icon{
  display:inline-block;
  flex:0 0 auto;
  vertical-align:text-bottom;
}
.bp6-icon:not(:empty)::before{
  content:"" !important;
  content:unset !important;
}
.bp6-icon > svg{
  display:block;
}
.bp6-icon > svg:not([fill]){
  fill:currentcolor;
}
.bp6-icon.bp6-icon-muted svg{
  fill-opacity:0.15;
  overflow:visible;
}
.bp6-icon.bp6-icon-muted svg path{
  stroke:#8f99a8;
  stroke-opacity:0.5;
  stroke-width:0.5px;
}
.bp6-dark .bp6-icon .bp6-icon-muted svg{
  fill-opacity:0.2;
}

span.bp6-icon-standard{
  font-family:"blueprint-icons-16", sans-serif;
  font-size:16px;
  font-style:normal;
  font-variant:normal;
  font-weight:400;
  height:16px;
  line-height:1;
  width:16px;
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  display:inline-block;
}

span.bp6-icon-large{
  font-family:"blueprint-icons-20", sans-serif;
  font-size:20px;
  font-style:normal;
  font-variant:normal;
  font-weight:400;
  height:20px;
  line-height:1;
  width:20px;
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  display:inline-block;
}

span.bp6-icon:empty{
  font-family:"blueprint-icons-20";
  font-size:inherit;
  font-style:normal;
  font-weight:400;
  line-height:1;
}
span.bp6-icon:empty::before{
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
}
span.bp6-icon:empty.bp6-icon-standard{
  font-size:16px;
}
span.bp6-icon:empty.bp6-icon-large{
  font-size:20px;
}

.bp6-icon-add::before{
  content:"\f109";
}

.bp6-icon-add-application::before{
  content:"\f3b8";
}

.bp6-icon-add-child::before{
  content:"\f39d";
}

.bp6-icon-add-clip::before{
  content:"\f101";
}

.bp6-icon-add-column-left::before{
  content:"\f102";
}

.bp6-icon-add-column-right::before{
  content:"\f103";
}

.bp6-icon-add-derived-column::before{
  content:"\f3b9";
}

.bp6-icon-add-location::before{
  content:"\f104";
}

.bp6-icon-add-parent::before{
  content:"\f39e";
}

.bp6-icon-add-row-bottom::before{
  content:"\f105";
}

.bp6-icon-add-row-top::before{
  content:"\f106";
}

.bp6-icon-add-tile::before{
  content:"\f3ba";
}

.bp6-icon-add-to-artifact::before{
  content:"\f107";
}

.bp6-icon-add-to-folder::before{
  content:"\f108";
}

.bp6-icon-aimpoints-target::before{
  content:"\f335";
}

.bp6-icon-airplane::before{
  content:"\f10a";
}

.bp6-icon-align-center::before{
  content:"\f10b";
}

.bp6-icon-align-justify::before{
  content:"\f10c";
}

.bp6-icon-align-left::before{
  content:"\f10d";
}

.bp6-icon-align-right::before{
  content:"\f10e";
}

.bp6-icon-alignment-bottom::before{
  content:"\f10f";
}

.bp6-icon-alignment-horizontal-center::before{
  content:"\f110";
}

.bp6-icon-alignment-left::before{
  content:"\f111";
}

.bp6-icon-alignment-right::before{
  content:"\f112";
}

.bp6-icon-alignment-top::before{
  content:"\f113";
}

.bp6-icon-alignment-vertical-center::before{
  content:"\f114";
}

.bp6-icon-ammunition::before{
  content:"\f342";
}

.bp6-icon-anchor::before{
  content:"\f330";
}

.bp6-icon-annotation::before{
  content:"\f115";
}

.bp6-icon-announcement::before{
  content:"\f396";
}

.bp6-icon-antenna::before{
  content:"\f116";
}

.bp6-icon-app-header::before{
  content:"\f117";
}

.bp6-icon-application::before{
  content:"\f118";
}

.bp6-icon-applications::before{
  content:"\f119";
}

.bp6-icon-archive::before{
  content:"\f11a";
}

.bp6-icon-area-of-interest::before{
  content:"\f11b";
}

.bp6-icon-array::before{
  content:"\f121";
}

.bp6-icon-array-boolean::before{
  content:"\f11c";
}

.bp6-icon-array-date::before{
  content:"\f11d";
}

.bp6-icon-array-floating-point::before{
  content:"\f32d";
}

.bp6-icon-array-numeric::before{
  content:"\f11e";
}

.bp6-icon-array-object::before{
  content:"\f394";
}

.bp6-icon-array-string::before{
  content:"\f11f";
}

.bp6-icon-array-timestamp::before{
  content:"\f120";
}

.bp6-icon-arrow-bottom-left::before{
  content:"\f122";
}

.bp6-icon-arrow-bottom-right::before{
  content:"\f123";
}

.bp6-icon-arrow-down::before{
  content:"\f124";
}

.bp6-icon-arrow-left::before{
  content:"\f125";
}

.bp6-icon-arrow-right::before{
  content:"\f126";
}

.bp6-icon-arrow-top-left::before{
  content:"\f127";
}

.bp6-icon-arrow-top-right::before{
  content:"\f128";
}

.bp6-icon-arrow-up::before{
  content:"\f129";
}

.bp6-icon-arrows-arc::before{
  content:"\f387";
}

.bp6-icon-arrows-horizontal::before{
  content:"\f12a";
}

.bp6-icon-arrows-vertical::before{
  content:"\f12b";
}

.bp6-icon-asterisk::before{
  content:"\f12c";
}

.bp6-icon-at::before{
  content:"\f331";
}

.bp6-icon-automatic-updates::before{
  content:"\f12d";
}

.bp6-icon-axle::before{
  content:"\f338";
}

.bp6-icon-backlink::before{
  content:"\f12e";
}

.bp6-icon-backward-ten::before{
  content:"\f35c";
}

.bp6-icon-badge::before{
  content:"\f12f";
}

.bp6-icon-ban-circle::before{
  content:"\f130";
}

.bp6-icon-bank-account::before{
  content:"\f131";
}

.bp6-icon-barcode::before{
  content:"\f132";
}

.bp6-icon-binary-number::before{
  content:"\f357";
}

.bp6-icon-blank::before{
  content:"\f133";
}

.bp6-icon-block-promote::before{
  content:"\f372";
}

.bp6-icon-blocked-person::before{
  content:"\f134";
}

.bp6-icon-bold::before{
  content:"\f135";
}

.bp6-icon-book::before{
  content:"\f136";
}

.bp6-icon-bookmark::before{
  content:"\f137";
}

.bp6-icon-box::before{
  content:"\f138";
}

.bp6-icon-branch-locked::before{
  content:"\f3a6";
}

.bp6-icon-branch-unlocked::before{
  content:"\f3a7";
}

.bp6-icon-briefcase::before{
  content:"\f139";
}

.bp6-icon-bring-data::before{
  content:"\f13a";
}

.bp6-icon-bring-forward::before{
  content:"\f354";
}

.bp6-icon-british-pound::before{
  content:"\f386";
}

.bp6-icon-bug::before{
  content:"\f32e";
}

.bp6-icon-buggy::before{
  content:"\f13b";
}

.bp6-icon-build::before{
  content:"\f13c";
}

.bp6-icon-bullseye::before{
  content:"\f359";
}

.bp6-icon-calculator::before{
  content:"\f13d";
}

.bp6-icon-calendar::before{
  content:"\f13e";
}

.bp6-icon-camera::before{
  content:"\f13f";
}

.bp6-icon-caret-down::before{
  content:"\f140";
}

.bp6-icon-caret-left::before{
  content:"\f141";
}

.bp6-icon-caret-right::before{
  content:"\f142";
}

.bp6-icon-caret-up::before{
  content:"\f143";
}

.bp6-icon-cargo-ship::before{
  content:"\f144";
}

.bp6-icon-cell-tower::before{
  content:"\f145";
}

.bp6-icon-changes::before{
  content:"\f146";
}

.bp6-icon-chart::before{
  content:"\f147";
}

.bp6-icon-chat::before{
  content:"\f148";
}

.bp6-icon-chevron-backward::before{
  content:"\f149";
}

.bp6-icon-chevron-down::before{
  content:"\f14a";
}

.bp6-icon-chevron-forward::before{
  content:"\f14b";
}

.bp6-icon-chevron-left::before{
  content:"\f14c";
}

.bp6-icon-chevron-right::before{
  content:"\f14d";
}

.bp6-icon-chevron-up::before{
  content:"\f14e";
}

.bp6-icon-circle::before{
  content:"\f153";
}

.bp6-icon-circle-arrow-down::before{
  content:"\f14f";
}

.bp6-icon-circle-arrow-left::before{
  content:"\f150";
}

.bp6-icon-circle-arrow-right::before{
  content:"\f151";
}

.bp6-icon-circle-arrow-up::before{
  content:"\f152";
}

.bp6-icon-circle-dashed::before{
  content:"\f3bb";
}

.bp6-icon-citation::before{
  content:"\f154";
}

.bp6-icon-clean::before{
  content:"\f155";
}

.bp6-icon-clip::before{
  content:"\f156";
}

.bp6-icon-clipboard::before{
  content:"\f157";
}

.bp6-icon-clipboard-file::before{
  content:"\f35b";
}

.bp6-icon-cloud::before{
  content:"\f15a";
}

.bp6-icon-cloud-download::before{
  content:"\f158";
}

.bp6-icon-cloud-server::before{
  content:"\f35a";
}

.bp6-icon-cloud-tick::before{
  content:"\f34e";
}

.bp6-icon-cloud-upload::before{
  content:"\f159";
}

.bp6-icon-code::before{
  content:"\f15c";
}

.bp6-icon-code-block::before{
  content:"\f15b";
}

.bp6-icon-cog::before{
  content:"\f15d";
}

.bp6-icon-collapse-all::before{
  content:"\f15e";
}

.bp6-icon-color-fill::before{
  content:"\f328";
}

.bp6-icon-column-layout::before{
  content:"\f15f";
}

.bp6-icon-comment::before{
  content:"\f160";
}

.bp6-icon-comparison::before{
  content:"\f161";
}

.bp6-icon-compass::before{
  content:"\f162";
}

.bp6-icon-compressed::before{
  content:"\f163";
}

.bp6-icon-confirm::before{
  content:"\f164";
}

.bp6-icon-console::before{
  content:"\f165";
}

.bp6-icon-console-alert::before{
  content:"\f3ad";
}

.bp6-icon-construction::before{
  content:"\f395";
}

.bp6-icon-contrast::before{
  content:"\f166";
}

.bp6-icon-control::before{
  content:"\f167";
}

.bp6-icon-credit-card::before{
  content:"\f168";
}

.bp6-icon-crop::before{
  content:"\f353";
}

.bp6-icon-cross::before{
  content:"\f169";
}

.bp6-icon-cross-circle::before{
  content:"\f336";
}

.bp6-icon-crown::before{
  content:"\f16a";
}

.bp6-icon-crystal-ball::before{
  content:"\f3c2";
}

.bp6-icon-css-style::before{
  content:"\f36b";
}

.bp6-icon-cube::before{
  content:"\f16d";
}

.bp6-icon-cube-add::before{
  content:"\f16b";
}

.bp6-icon-cube-cutout::before{
  content:"\f3b5";
}

.bp6-icon-cube-cutouts::before{
  content:"\f3b6";
}

.bp6-icon-cube-edit::before{
  content:"\f383";
}

.bp6-icon-cube-remove::before{
  content:"\f16c";
}

.bp6-icon-cubes::before{
  content:"\f373";
}

.bp6-icon-curly-braces::before{
  content:"\f358";
}

.bp6-icon-curved-range-chart::before{
  content:"\f16e";
}

.bp6-icon-cut::before{
  content:"\f16f";
}

.bp6-icon-cycle::before{
  content:"\f170";
}

.bp6-icon-dashboard::before{
  content:"\f171";
}

.bp6-icon-data-cloud::before{
  content:"\f391";
}

.bp6-icon-data-connection::before{
  content:"\f172";
}

.bp6-icon-data-lineage::before{
  content:"\f173";
}

.bp6-icon-data-search::before{
  content:"\f36f";
}

.bp6-icon-data-sync::before{
  content:"\f36c";
}

.bp6-icon-database::before{
  content:"\f174";
}

.bp6-icon-delete::before{
  content:"\f175";
}

.bp6-icon-delete-clip::before{
  content:"\f3a3";
}

.bp6-icon-delta::before{
  content:"\f176";
}

.bp6-icon-derive-column::before{
  content:"\f177";
}

.bp6-icon-descendant::before{
  content:"\f3bc";
}

.bp6-icon-desktop::before{
  content:"\f178";
}

.bp6-icon-detection::before{
  content:"\f341";
}

.bp6-icon-diagnosis::before{
  content:"\f179";
}

.bp6-icon-diagram-tree::before{
  content:"\f17a";
}

.bp6-icon-direction-left::before{
  content:"\f17b";
}

.bp6-icon-direction-right::before{
  content:"\f17c";
}

.bp6-icon-disable::before{
  content:"\f17d";
}

.bp6-icon-divide::before{
  content:"\f327";
}

.bp6-icon-document::before{
  content:"\f180";
}

.bp6-icon-document-code::before{
  content:"\f3a0";
}

.bp6-icon-document-locked::before{
  content:"\f3a1";
}

.bp6-icon-document-open::before{
  content:"\f17e";
}

.bp6-icon-document-share::before{
  content:"\f17f";
}

.bp6-icon-dollar::before{
  content:"\f181";
}

.bp6-icon-dot::before{
  content:"\f182";
}

.bp6-icon-double-caret-horizontal::before{
  content:"\f183";
}

.bp6-icon-double-caret-vertical::before{
  content:"\f184";
}

.bp6-icon-double-chevron-down::before{
  content:"\f185";
}

.bp6-icon-double-chevron-left::before{
  content:"\f186";
}

.bp6-icon-double-chevron-right::before{
  content:"\f187";
}

.bp6-icon-double-chevron-up::before{
  content:"\f188";
}

.bp6-icon-doughnut-chart::before{
  content:"\f189";
}

.bp6-icon-download::before{
  content:"\f18a";
}

.bp6-icon-drag-handle-horizontal::before{
  content:"\f18b";
}

.bp6-icon-drag-handle-vertical::before{
  content:"\f18c";
}

.bp6-icon-draw::before{
  content:"\f18d";
}

.bp6-icon-drawer-left::before{
  content:"\f18f";
}

.bp6-icon-drawer-left-filled::before{
  content:"\f18e";
}

.bp6-icon-drawer-right::before{
  content:"\f191";
}

.bp6-icon-drawer-right-filled::before{
  content:"\f190";
}

.bp6-icon-drive-time::before{
  content:"\f192";
}

.bp6-icon-drone::before{
  content:"\f3b1";
}

.bp6-icon-drone-uav::before{
  content:"\f3b2";
}

.bp6-icon-duplicate::before{
  content:"\f193";
}

.bp6-icon-edit::before{
  content:"\f194";
}

.bp6-icon-eject::before{
  content:"\f195";
}

.bp6-icon-emoji::before{
  content:"\f196";
}

.bp6-icon-endnote::before{
  content:"\f356";
}

.bp6-icon-endorsed::before{
  content:"\f197";
}

.bp6-icon-engagement::before{
  content:"\f3bd";
}

.bp6-icon-envelope::before{
  content:"\f198";
}

.bp6-icon-equals::before{
  content:"\f199";
}

.bp6-icon-eraser::before{
  content:"\f19a";
}

.bp6-icon-error::before{
  content:"\f19b";
}

.bp6-icon-euro::before{
  content:"\f19c";
}

.bp6-icon-excavator::before{
  content:"\f36d";
}

.bp6-icon-exchange::before{
  content:"\f19d";
}

.bp6-icon-exclude-row::before{
  content:"\f19e";
}

.bp6-icon-expand-all::before{
  content:"\f19f";
}

.bp6-icon-explain::before{
  content:"\f34d";
}

.bp6-icon-export::before{
  content:"\f1a0";
}

.bp6-icon-eye-off::before{
  content:"\f1a1";
}

.bp6-icon-eye-on::before{
  content:"\f1a2";
}

.bp6-icon-eye-open::before{
  content:"\f1a3";
}

.bp6-icon-fast-backward::before{
  content:"\f1a4";
}

.bp6-icon-fast-forward::before{
  content:"\f1a5";
}

.bp6-icon-feed::before{
  content:"\f1a7";
}

.bp6-icon-feed-subscribed::before{
  content:"\f1a6";
}

.bp6-icon-fighter-jet::before{
  content:"\f384";
}

.bp6-icon-film::before{
  content:"\f1a8";
}

.bp6-icon-filter::before{
  content:"\f1ad";
}

.bp6-icon-filter-keep::before{
  content:"\f1a9";
}

.bp6-icon-filter-list::before{
  content:"\f1aa";
}

.bp6-icon-filter-open::before{
  content:"\f1ab";
}

.bp6-icon-filter-remove::before{
  content:"\f1ac";
}

.bp6-icon-filter-sort-asc::before{
  content:"\f38e";
}

.bp6-icon-filter-sort-desc::before{
  content:"\f38f";
}

.bp6-icon-flag::before{
  content:"\f1ae";
}

.bp6-icon-flame::before{
  content:"\f1af";
}

.bp6-icon-flash::before{
  content:"\f1b0";
}

.bp6-icon-floating-point::before{
  content:"\f32c";
}

.bp6-icon-floppy-disk::before{
  content:"\f1b1";
}

.bp6-icon-flow-branch::before{
  content:"\f1b2";
}

.bp6-icon-flow-end::before{
  content:"\f1b3";
}

.bp6-icon-flow-linear::before{
  content:"\f1b4";
}

.bp6-icon-flow-review::before{
  content:"\f1b6";
}

.bp6-icon-flow-review-branch::before{
  content:"\f1b5";
}

.bp6-icon-flows::before{
  content:"\f1b7";
}

.bp6-icon-folder-close::before{
  content:"\f1b8";
}

.bp6-icon-folder-new::before{
  content:"\f1b9";
}

.bp6-icon-folder-open::before{
  content:"\f1ba";
}

.bp6-icon-folder-shared::before{
  content:"\f1bc";
}

.bp6-icon-folder-shared-open::before{
  content:"\f1bb";
}

.bp6-icon-follower::before{
  content:"\f1bd";
}

.bp6-icon-following::before{
  content:"\f1be";
}

.bp6-icon-font::before{
  content:"\f1bf";
}

.bp6-icon-fork::before{
  content:"\f1c0";
}

.bp6-icon-fork-end::before{
  content:"\f3b7";
}

.bp6-icon-form::before{
  content:"\f1c1";
}

.bp6-icon-forward-ten::before{
  content:"\f35d";
}

.bp6-icon-frame-to-frame::before{
  content:"\f3c1";
}

.bp6-icon-fuel::before{
  content:"\f323";
}

.bp6-icon-full-circle::before{
  content:"\f1c2";
}

.bp6-icon-full-stacked-chart::before{
  content:"\f1c3";
}

.bp6-icon-fullscreen::before{
  content:"\f1c4";
}

.bp6-icon-function::before{
  content:"\f1c5";
}

.bp6-icon-function-minimal::before{
  content:"\f3b4";
}

.bp6-icon-gantt-chart::before{
  content:"\f1c6";
}

.bp6-icon-generate::before{
  content:"\f34c";
}

.bp6-icon-geofence::before{
  content:"\f1c7";
}

.bp6-icon-geolocation::before{
  content:"\f1c8";
}

.bp6-icon-geosearch::before{
  content:"\f1c9";
}

.bp6-icon-geotime::before{
  content:"\f344";
}

.bp6-icon-gift-box::before{
  content:"\f3a2";
}

.bp6-icon-git-branch::before{
  content:"\f1ca";
}

.bp6-icon-git-commit::before{
  content:"\f1cb";
}

.bp6-icon-git-merge::before{
  content:"\f1cc";
}

.bp6-icon-git-new-branch::before{
  content:"\f1cd";
}

.bp6-icon-git-pull::before{
  content:"\f1ce";
}

.bp6-icon-git-push::before{
  content:"\f1cf";
}

.bp6-icon-git-rebase::before{
  content:"\f3ac";
}

.bp6-icon-git-repo::before{
  content:"\f1d0";
}

.bp6-icon-glass::before{
  content:"\f1d1";
}

.bp6-icon-globe::before{
  content:"\f1d3";
}

.bp6-icon-globe-network::before{
  content:"\f1d2";
}

.bp6-icon-globe-network-add::before{
  content:"\f382";
}

.bp6-icon-graph::before{
  content:"\f1d5";
}

.bp6-icon-graph-remove::before{
  content:"\f1d4";
}

.bp6-icon-greater-than::before{
  content:"\f1d7";
}

.bp6-icon-greater-than-or-equal-to::before{
  content:"\f1d6";
}

.bp6-icon-grid::before{
  content:"\f1d9";
}

.bp6-icon-grid-view::before{
  content:"\f1d8";
}

.bp6-icon-group-item::before{
  content:"\f34a";
}

.bp6-icon-group-objects::before{
  content:"\f1da";
}

.bp6-icon-grouped-bar-chart::before{
  content:"\f1db";
}

.bp6-icon-hand::before{
  content:"\f1e0";
}

.bp6-icon-hand-down::before{
  content:"\f1dc";
}

.bp6-icon-hand-left::before{
  content:"\f1dd";
}

.bp6-icon-hand-right::before{
  content:"\f1de";
}

.bp6-icon-hand-up::before{
  content:"\f1df";
}

.bp6-icon-hat::before{
  content:"\f1e1";
}

.bp6-icon-header::before{
  content:"\f1e5";
}

.bp6-icon-header-one::before{
  content:"\f1e2";
}

.bp6-icon-header-three::before{
  content:"\f1e3";
}

.bp6-icon-header-two::before{
  content:"\f1e4";
}

.bp6-icon-headset::before{
  content:"\f1e6";
}

.bp6-icon-heart::before{
  content:"\f1e8";
}

.bp6-icon-heart-broken::before{
  content:"\f1e7";
}

.bp6-icon-heat-grid::before{
  content:"\f1e9";
}

.bp6-icon-heatmap::before{
  content:"\f1ea";
}

.bp6-icon-helicopter::before{
  content:"\f1eb";
}

.bp6-icon-help::before{
  content:"\f1ec";
}

.bp6-icon-helper-management::before{
  content:"\f1ed";
}

.bp6-icon-hexagon::before{
  content:"\f374";
}

.bp6-icon-high-priority::before{
  content:"\f1ee";
}

.bp6-icon-high-voltage-pole::before{
  content:"\f333";
}

.bp6-icon-highlight::before{
  content:"\f1ef";
}

.bp6-icon-history::before{
  content:"\f1f0";
}

.bp6-icon-home::before{
  content:"\f1f1";
}

.bp6-icon-horizontal-bar-chart::before{
  content:"\f1f4";
}

.bp6-icon-horizontal-bar-chart-asc::before{
  content:"\f1f2";
}

.bp6-icon-horizontal-bar-chart-desc::before{
  content:"\f1f3";
}

.bp6-icon-horizontal-distribution::before{
  content:"\f1f5";
}

.bp6-icon-horizontal-inbetween::before{
  content:"\f329";
}

.bp6-icon-hurricane::before{
  content:"\f1f6";
}

.bp6-icon-id-number::before{
  content:"\f1f7";
}

.bp6-icon-image-rotate-left::before{
  content:"\f1f8";
}

.bp6-icon-image-rotate-right::before{
  content:"\f1f9";
}

.bp6-icon-import::before{
  content:"\f1fa";
}

.bp6-icon-inbox::before{
  content:"\f1ff";
}

.bp6-icon-inbox-filtered::before{
  content:"\f1fb";
}

.bp6-icon-inbox-geo::before{
  content:"\f1fc";
}

.bp6-icon-inbox-search::before{
  content:"\f1fd";
}

.bp6-icon-inbox-update::before{
  content:"\f1fe";
}

.bp6-icon-info-sign::before{
  content:"\f200";
}

.bp6-icon-inheritance::before{
  content:"\f201";
}

.bp6-icon-inherited-group::before{
  content:"\f202";
}

.bp6-icon-inner-join::before{
  content:"\f203";
}

.bp6-icon-input::before{
  content:"\f34b";
}

.bp6-icon-insert::before{
  content:"\f204";
}

.bp6-icon-intelligence::before{
  content:"\f337";
}

.bp6-icon-intersection::before{
  content:"\f205";
}

.bp6-icon-ip-address::before{
  content:"\f206";
}

.bp6-icon-issue::before{
  content:"\f209";
}

.bp6-icon-issue-closed::before{
  content:"\f207";
}

.bp6-icon-issue-new::before{
  content:"\f208";
}

.bp6-icon-italic::before{
  content:"\f20a";
}

.bp6-icon-join-table::before{
  content:"\f20b";
}

.bp6-icon-key::before{
  content:"\f215";
}

.bp6-icon-key-backspace::before{
  content:"\f20c";
}

.bp6-icon-key-command::before{
  content:"\f20d";
}

.bp6-icon-key-control::before{
  content:"\f20e";
}

.bp6-icon-key-delete::before{
  content:"\f20f";
}

.bp6-icon-key-enter::before{
  content:"\f210";
}

.bp6-icon-key-escape::before{
  content:"\f211";
}

.bp6-icon-key-option::before{
  content:"\f212";
}

.bp6-icon-key-shift::before{
  content:"\f213";
}

.bp6-icon-key-tab::before{
  content:"\f214";
}

.bp6-icon-known-vehicle::before{
  content:"\f216";
}

.bp6-icon-lab-test::before{
  content:"\f217";
}

.bp6-icon-label::before{
  content:"\f218";
}

.bp6-icon-layer::before{
  content:"\f21a";
}

.bp6-icon-layer-outline::before{
  content:"\f219";
}

.bp6-icon-layers::before{
  content:"\f21b";
}

.bp6-icon-layout::before{
  content:"\f225";
}

.bp6-icon-layout-auto::before{
  content:"\f21c";
}

.bp6-icon-layout-balloon::before{
  content:"\f21d";
}

.bp6-icon-layout-bottom-row-three-tiles::before{
  content:"\f364";
}

.bp6-icon-layout-bottom-row-two-tiles::before{
  content:"\f363";
}

.bp6-icon-layout-circle::before{
  content:"\f21e";
}

.bp6-icon-layout-grid::before{
  content:"\f21f";
}

.bp6-icon-layout-group-by::before{
  content:"\f220";
}

.bp6-icon-layout-hierarchy::before{
  content:"\f221";
}

.bp6-icon-layout-left-column-three-tiles::before{
  content:"\f366";
}

.bp6-icon-layout-left-column-two-tiles::before{
  content:"\f365";
}

.bp6-icon-layout-linear::before{
  content:"\f222";
}

.bp6-icon-layout-right-column-three-tiles::before{
  content:"\f368";
}

.bp6-icon-layout-right-column-two-tiles::before{
  content:"\f367";
}

.bp6-icon-layout-skew-grid::before{
  content:"\f223";
}

.bp6-icon-layout-sorted-clusters::before{
  content:"\f224";
}

.bp6-icon-layout-three-columns::before{
  content:"\f361";
}

.bp6-icon-layout-three-rows::before{
  content:"\f362";
}

.bp6-icon-layout-top-row-three-tiles::before{
  content:"\f36a";
}

.bp6-icon-layout-top-row-two-tiles::before{
  content:"\f369";
}

.bp6-icon-layout-two-columns::before{
  content:"\f35f";
}

.bp6-icon-layout-two-rows::before{
  content:"\f360";
}

.bp6-icon-learning::before{
  content:"\f226";
}

.bp6-icon-left-join::before{
  content:"\f227";
}

.bp6-icon-lengthen-text::before{
  content:"\f33e";
}

.bp6-icon-less-than::before{
  content:"\f229";
}

.bp6-icon-less-than-or-equal-to::before{
  content:"\f228";
}

.bp6-icon-lifesaver::before{
  content:"\f22a";
}

.bp6-icon-lightbulb::before{
  content:"\f22b";
}

.bp6-icon-lightning::before{
  content:"\f22c";
}

.bp6-icon-link::before{
  content:"\f22d";
}

.bp6-icon-linked-squares::before{
  content:"\f385";
}

.bp6-icon-list::before{
  content:"\f230";
}

.bp6-icon-list-columns::before{
  content:"\f22e";
}

.bp6-icon-list-detail-view::before{
  content:"\f22f";
}

.bp6-icon-locate::before{
  content:"\f231";
}

.bp6-icon-lock::before{
  content:"\f232";
}

.bp6-icon-locomotive::before{
  content:"\f33b";
}

.bp6-icon-log-in::before{
  content:"\f233";
}

.bp6-icon-log-out::before{
  content:"\f234";
}

.bp6-icon-low-voltage-pole::before{
  content:"\f332";
}

.bp6-icon-manual::before{
  content:"\f235";
}

.bp6-icon-manually-entered-data::before{
  content:"\f236";
}

.bp6-icon-many-to-many::before{
  content:"\f237";
}

.bp6-icon-many-to-one::before{
  content:"\f238";
}

.bp6-icon-map::before{
  content:"\f23b";
}

.bp6-icon-map-create::before{
  content:"\f239";
}

.bp6-icon-map-marker::before{
  content:"\f23a";
}

.bp6-icon-markdown::before{
  content:"\f3a9";
}

.bp6-icon-maximize::before{
  content:"\f23c";
}

.bp6-icon-media::before{
  content:"\f23d";
}

.bp6-icon-menu::before{
  content:"\f240";
}

.bp6-icon-menu-closed::before{
  content:"\f23e";
}

.bp6-icon-menu-open::before{
  content:"\f23f";
}

.bp6-icon-merge-columns::before{
  content:"\f241";
}

.bp6-icon-merge-links::before{
  content:"\f242";
}

.bp6-icon-microphone::before{
  content:"\f343";
}

.bp6-icon-minimize::before{
  content:"\f243";
}

.bp6-icon-minus::before{
  content:"\f244";
}

.bp6-icon-mobile-phone::before{
  content:"\f245";
}

.bp6-icon-mobile-video::before{
  content:"\f246";
}

.bp6-icon-modal::before{
  content:"\f248";
}

.bp6-icon-modal-filled::before{
  content:"\f247";
}

.bp6-icon-model::before{
  content:"\f33d";
}

.bp6-icon-moon::before{
  content:"\f249";
}

.bp6-icon-more::before{
  content:"\f24a";
}

.bp6-icon-mountain::before{
  content:"\f24b";
}

.bp6-icon-move::before{
  content:"\f24c";
}

.bp6-icon-mugshot::before{
  content:"\f24d";
}

.bp6-icon-multi-select::before{
  content:"\f24e";
}

.bp6-icon-music::before{
  content:"\f24f";
}

.bp6-icon-nest::before{
  content:"\f250";
}

.bp6-icon-new-comment::before{
  content:"\f3be";
}

.bp6-icon-new-drawing::before{
  content:"\f251";
}

.bp6-icon-new-grid-item::before{
  content:"\f252";
}

.bp6-icon-new-layer::before{
  content:"\f253";
}

.bp6-icon-new-layers::before{
  content:"\f254";
}

.bp6-icon-new-link::before{
  content:"\f255";
}

.bp6-icon-new-object::before{
  content:"\f256";
}

.bp6-icon-new-person::before{
  content:"\f257";
}

.bp6-icon-new-prescription::before{
  content:"\f258";
}

.bp6-icon-new-shield::before{
  content:"\f349";
}

.bp6-icon-new-text-box::before{
  content:"\f259";
}

.bp6-icon-ninja::before{
  content:"\f25a";
}

.bp6-icon-not-equal-to::before{
  content:"\f25b";
}

.bp6-icon-notifications::before{
  content:"\f25e";
}

.bp6-icon-notifications-add::before{
  content:"\f398";
}

.bp6-icon-notifications-snooze::before{
  content:"\f25c";
}

.bp6-icon-notifications-updated::before{
  content:"\f25d";
}

.bp6-icon-numbered-list::before{
  content:"\f25f";
}

.bp6-icon-numerical::before{
  content:"\f260";
}

.bp6-icon-object-view::before{
  content:"\f390";
}

.bp6-icon-office::before{
  content:"\f261";
}

.bp6-icon-offline::before{
  content:"\f262";
}

.bp6-icon-oil-field::before{
  content:"\f263";
}

.bp6-icon-one-column::before{
  content:"\f264";
}

.bp6-icon-one-to-many::before{
  content:"\f265";
}

.bp6-icon-one-to-one::before{
  content:"\f266";
}

.bp6-icon-open-application::before{
  content:"\f32b";
}

.bp6-icon-outdated::before{
  content:"\f267";
}

.bp6-icon-outer-join::before{
  content:"\f3bf";
}

.bp6-icon-output::before{
  content:"\f370";
}

.bp6-icon-package::before{
  content:"\f375";
}

.bp6-icon-page-break::before{
  content:"\f3a5";
}

.bp6-icon-page-layout::before{
  content:"\f268";
}

.bp6-icon-panel::before{
  content:"\f381";
}

.bp6-icon-panel-stats::before{
  content:"\f269";
}

.bp6-icon-panel-table::before{
  content:"\f26a";
}

.bp6-icon-paperclip::before{
  content:"\f26b";
}

.bp6-icon-paragraph::before{
  content:"\f26c";
}

.bp6-icon-paste-variable::before{
  content:"\f346";
}

.bp6-icon-path::before{
  content:"\f26e";
}

.bp6-icon-path-search::before{
  content:"\f26d";
}

.bp6-icon-pause::before{
  content:"\f26f";
}

.bp6-icon-people::before{
  content:"\f270";
}

.bp6-icon-percentage::before{
  content:"\f271";
}

.bp6-icon-person::before{
  content:"\f272";
}

.bp6-icon-phone::before{
  content:"\f273";
}

.bp6-icon-phone-call::before{
  content:"\f347";
}

.bp6-icon-phone-forward::before{
  content:"\f348";
}

.bp6-icon-phone-search::before{
  content:"\f397";
}

.bp6-icon-pie-chart::before{
  content:"\f274";
}

.bp6-icon-pill::before{
  content:"\f376";
}

.bp6-icon-pin::before{
  content:"\f275";
}

.bp6-icon-pistol::before{
  content:"\f39c";
}

.bp6-icon-pivot::before{
  content:"\f277";
}

.bp6-icon-pivot-table::before{
  content:"\f276";
}

.bp6-icon-play::before{
  content:"\f278";
}

.bp6-icon-playbook::before{
  content:"\f324";
}

.bp6-icon-plus::before{
  content:"\f279";
}

.bp6-icon-polygon-filter::before{
  content:"\f27a";
}

.bp6-icon-popout::before{
  content:"\f3c0";
}

.bp6-icon-power::before{
  content:"\f27b";
}

.bp6-icon-predictive-analysis::before{
  content:"\f27c";
}

.bp6-icon-prescription::before{
  content:"\f27d";
}

.bp6-icon-presentation::before{
  content:"\f27e";
}

.bp6-icon-print::before{
  content:"\f27f";
}

.bp6-icon-projects::before{
  content:"\f280";
}

.bp6-icon-properties::before{
  content:"\f281";
}

.bp6-icon-property::before{
  content:"\f282";
}

.bp6-icon-publish-function::before{
  content:"\f283";
}

.bp6-icon-pulse::before{
  content:"\f284";
}

.bp6-icon-rain::before{
  content:"\f285";
}

.bp6-icon-random::before{
  content:"\f286";
}

.bp6-icon-range-ring::before{
  content:"\f371";
}

.bp6-icon-record::before{
  content:"\f287";
}

.bp6-icon-rect-height::before{
  content:"\f325";
}

.bp6-icon-rect-width::before{
  content:"\f326";
}

.bp6-icon-rectangle::before{
  content:"\f321";
}

.bp6-icon-redo::before{
  content:"\f288";
}

.bp6-icon-refresh::before{
  content:"\f289";
}

.bp6-icon-refresh-off::before{
  content:"\f3aa";
}

.bp6-icon-regex::before{
  content:"\f32f";
}

.bp6-icon-regression-chart::before{
  content:"\f28a";
}

.bp6-icon-remove::before{
  content:"\f290";
}

.bp6-icon-remove-column::before{
  content:"\f28d";
}

.bp6-icon-remove-column-left::before{
  content:"\f28b";
}

.bp6-icon-remove-column-right::before{
  content:"\f28c";
}

.bp6-icon-remove-row-bottom::before{
  content:"\f28e";
}

.bp6-icon-remove-row-top::before{
  content:"\f28f";
}

.bp6-icon-repeat::before{
  content:"\f291";
}

.bp6-icon-reset::before{
  content:"\f292";
}

.bp6-icon-resolve::before{
  content:"\f293";
}

.bp6-icon-rig::before{
  content:"\f294";
}

.bp6-icon-right-join::before{
  content:"\f295";
}

.bp6-icon-ring::before{
  content:"\f296";
}

.bp6-icon-rocket::before{
  content:"\f298";
}

.bp6-icon-rocket-slant::before{
  content:"\f297";
}

.bp6-icon-root-folder::before{
  content:"\f39f";
}

.bp6-icon-rotate-ccw::before{
  content:"\f389";
}

.bp6-icon-rotate-cw::before{
  content:"\f388";
}

.bp6-icon-rotate-document::before{
  content:"\f299";
}

.bp6-icon-rotate-page::before{
  content:"\f29a";
}

.bp6-icon-route::before{
  content:"\f29b";
}

.bp6-icon-run-history::before{
  content:"\f393";
}

.bp6-icon-satellite::before{
  content:"\f29c";
}

.bp6-icon-saved::before{
  content:"\f29d";
}

.bp6-icon-scatter-plot::before{
  content:"\f29e";
}

.bp6-icon-search::before{
  content:"\f2a2";
}

.bp6-icon-search-around::before{
  content:"\f29f";
}

.bp6-icon-search-template::before{
  content:"\f2a0";
}

.bp6-icon-search-text::before{
  content:"\f2a1";
}

.bp6-icon-segmented-control::before{
  content:"\f2a3";
}

.bp6-icon-select::before{
  content:"\f2a4";
}

.bp6-icon-selection::before{
  content:"\f2a5";
}

.bp6-icon-selection-box::before{
  content:"\f399";
}

.bp6-icon-selection-box-add::before{
  content:"\f39a";
}

.bp6-icon-selection-box-edit::before{
  content:"\f39b";
}

.bp6-icon-selection-box-remove::before{
  content:"\f3a8";
}

.bp6-icon-send-backward::before{
  content:"\f355";
}

.bp6-icon-send-message::before{
  content:"\f2a6";
}

.bp6-icon-send-to::before{
  content:"\f2a9";
}

.bp6-icon-send-to-graph::before{
  content:"\f2a7";
}

.bp6-icon-send-to-map::before{
  content:"\f2a8";
}

.bp6-icon-sensor::before{
  content:"\f33c";
}

.bp6-icon-series-add::before{
  content:"\f2aa";
}

.bp6-icon-series-configuration::before{
  content:"\f2ab";
}

.bp6-icon-series-derived::before{
  content:"\f2ac";
}

.bp6-icon-series-filtered::before{
  content:"\f2ad";
}

.bp6-icon-series-search::before{
  content:"\f2ae";
}

.bp6-icon-server::before{
  content:"\f378";
}

.bp6-icon-server-install::before{
  content:"\f377";
}

.bp6-icon-settings::before{
  content:"\f2af";
}

.bp6-icon-shapes::before{
  content:"\f2b0";
}

.bp6-icon-share::before{
  content:"\f2b1";
}

.bp6-icon-shared-filter::before{
  content:"\f2b2";
}

.bp6-icon-shield::before{
  content:"\f2b3";
}

.bp6-icon-ship::before{
  content:"\f2b4";
}

.bp6-icon-shop::before{
  content:"\f2b5";
}

.bp6-icon-shopping-cart::before{
  content:"\f2b6";
}

.bp6-icon-shorten-text::before{
  content:"\f33f";
}

.bp6-icon-signal-search::before{
  content:"\f2b7";
}

.bp6-icon-sim-card::before{
  content:"\f2b8";
}

.bp6-icon-slash::before{
  content:"\f2b9";
}

.bp6-icon-small-cross::before{
  content:"\f2ba";
}

.bp6-icon-small-info-sign::before{
  content:"\f334";
}

.bp6-icon-small-minus::before{
  content:"\f2bb";
}

.bp6-icon-small-plus::before{
  content:"\f2bc";
}

.bp6-icon-small-square::before{
  content:"\f2bd";
}

.bp6-icon-small-tick::before{
  content:"\f2be";
}

.bp6-icon-snowflake::before{
  content:"\f2bf";
}

.bp6-icon-soccer-ball::before{
  content:"\f350";
}

.bp6-icon-social-media::before{
  content:"\f2c0";
}

.bp6-icon-sort::before{
  content:"\f2c7";
}

.bp6-icon-sort-alphabetical::before{
  content:"\f2c2";
}

.bp6-icon-sort-alphabetical-desc::before{
  content:"\f2c1";
}

.bp6-icon-sort-asc::before{
  content:"\f2c3";
}

.bp6-icon-sort-desc::before{
  content:"\f2c4";
}

.bp6-icon-sort-numerical::before{
  content:"\f2c6";
}

.bp6-icon-sort-numerical-desc::before{
  content:"\f2c5";
}

.bp6-icon-spell-check::before{
  content:"\f340";
}

.bp6-icon-spin::before{
  content:"\f3b3";
}

.bp6-icon-split-columns::before{
  content:"\f2c8";
}

.bp6-icon-sports-stadium::before{
  content:"\f351";
}

.bp6-icon-square::before{
  content:"\f2c9";
}

.bp6-icon-stacked-chart::before{
  content:"\f2ca";
}

.bp6-icon-stadium-geometry::before{
  content:"\f2cb";
}

.bp6-icon-star::before{
  content:"\f2cd";
}

.bp6-icon-star-empty::before{
  content:"\f2cc";
}

.bp6-icon-step-backward::before{
  content:"\f2ce";
}

.bp6-icon-step-chart::before{
  content:"\f2cf";
}

.bp6-icon-step-forward::before{
  content:"\f2d0";
}

.bp6-icon-stop::before{
  content:"\f2d1";
}

.bp6-icon-stopwatch::before{
  content:"\f2d2";
}

.bp6-icon-strikethrough::before{
  content:"\f2d3";
}

.bp6-icon-style::before{
  content:"\f2d4";
}

.bp6-icon-subscript::before{
  content:"\f339";
}

.bp6-icon-subtract-right-join::before{
  content:"\f392";
}

.bp6-icon-superscript::before{
  content:"\f33a";
}

.bp6-icon-swap-horizontal::before{
  content:"\f2d5";
}

.bp6-icon-swap-vertical::before{
  content:"\f2d6";
}

.bp6-icon-sweep::before{
  content:"\f3a4";
}

.bp6-icon-switch::before{
  content:"\f2d7";
}

.bp6-icon-symbol-circle::before{
  content:"\f2d8";
}

.bp6-icon-symbol-cross::before{
  content:"\f2d9";
}

.bp6-icon-symbol-diamond::before{
  content:"\f2da";
}

.bp6-icon-symbol-rectangle::before{
  content:"\f322";
}

.bp6-icon-symbol-square::before{
  content:"\f2db";
}

.bp6-icon-symbol-triangle-down::before{
  content:"\f2dc";
}

.bp6-icon-symbol-triangle-up::before{
  content:"\f2dd";
}

.bp6-icon-syringe::before{
  content:"\f2de";
}

.bp6-icon-table-sync::before{
  content:"\f36e";
}

.bp6-icon-tag::before{
  content:"\f2df";
}

.bp6-icon-tag-add::before{
  content:"\f379";
}

.bp6-icon-tag-promote::before{
  content:"\f37a";
}

.bp6-icon-tag-refresh::before{
  content:"\f37b";
}

.bp6-icon-tag-undo::before{
  content:"\f37c";
}

.bp6-icon-tags::before{
  content:"\f37d";
}

.bp6-icon-take-action::before{
  content:"\f2e0";
}

.bp6-icon-tank::before{
  content:"\f2e1";
}

.bp6-icon-target::before{
  content:"\f2e2";
}

.bp6-icon-taxi::before{
  content:"\f2e3";
}

.bp6-icon-team::before{
  content:"\f352";
}

.bp6-icon-temperature::before{
  content:"\f2e4";
}

.bp6-icon-text-highlight::before{
  content:"\f2e5";
}

.bp6-icon-th::before{
  content:"\f2ea";
}

.bp6-icon-th-add::before{
  content:"\f38a";
}

.bp6-icon-th-derived::before{
  content:"\f2e6";
}

.bp6-icon-th-disconnect::before{
  content:"\f2e7";
}

.bp6-icon-th-filtered::before{
  content:"\f2e8";
}

.bp6-icon-th-list::before{
  content:"\f2e9";
}

.bp6-icon-th-list-add::before{
  content:"\f38b";
}

.bp6-icon-th-virtual::before{
  content:"\f38c";
}

.bp6-icon-th-virtual-add::before{
  content:"\f38d";
}

.bp6-icon-third-party::before{
  content:"\f2eb";
}

.bp6-icon-thumbs-down::before{
  content:"\f2ec";
}

.bp6-icon-thumbs-up::before{
  content:"\f2ed";
}

.bp6-icon-tick::before{
  content:"\f2ef";
}

.bp6-icon-tick-circle::before{
  content:"\f2ee";
}

.bp6-icon-time::before{
  content:"\f2f0";
}

.bp6-icon-timeline-area-chart::before{
  content:"\f2f1";
}

.bp6-icon-timeline-bar-chart::before{
  content:"\f2f2";
}

.bp6-icon-timeline-events::before{
  content:"\f2f3";
}

.bp6-icon-timeline-line-chart::before{
  content:"\f2f4";
}

.bp6-icon-tint::before{
  content:"\f2f5";
}

.bp6-icon-torch::before{
  content:"\f2f6";
}

.bp6-icon-tractor::before{
  content:"\f2f7";
}

.bp6-icon-train::before{
  content:"\f2f8";
}

.bp6-icon-translate::before{
  content:"\f2f9";
}

.bp6-icon-trash::before{
  content:"\f2fa";
}

.bp6-icon-tree::before{
  content:"\f2fb";
}

.bp6-icon-trending-down::before{
  content:"\f2fc";
}

.bp6-icon-trending-up::before{
  content:"\f2fd";
}

.bp6-icon-trophy::before{
  content:"\f34f";
}

.bp6-icon-truck::before{
  content:"\f2fe";
}

.bp6-icon-two-columns::before{
  content:"\f2ff";
}

.bp6-icon-unarchive::before{
  content:"\f300";
}

.bp6-icon-underline::before{
  content:"\f301";
}

.bp6-icon-undo::before{
  content:"\f302";
}

.bp6-icon-ungroup-objects::before{
  content:"\f303";
}

.bp6-icon-unknown-vehicle::before{
  content:"\f304";
}

.bp6-icon-unlink::before{
  content:"\f345";
}

.bp6-icon-unlock::before{
  content:"\f305";
}

.bp6-icon-unpin::before{
  content:"\f306";
}

.bp6-icon-unresolve::before{
  content:"\f307";
}

.bp6-icon-updated::before{
  content:"\f308";
}

.bp6-icon-upload::before{
  content:"\f309";
}

.bp6-icon-user::before{
  content:"\f30a";
}

.bp6-icon-variable::before{
  content:"\f30b";
}

.bp6-icon-variable-layer::before{
  content:"\f3ab";
}

.bp6-icon-vector::before{
  content:"\f35e";
}

.bp6-icon-vertical-bar-chart-asc::before{
  content:"\f30c";
}

.bp6-icon-vertical-bar-chart-desc::before{
  content:"\f30d";
}

.bp6-icon-vertical-distribution::before{
  content:"\f30e";
}

.bp6-icon-vertical-inbetween::before{
  content:"\f32a";
}

.bp6-icon-video::before{
  content:"\f30f";
}

.bp6-icon-virus::before{
  content:"\f310";
}

.bp6-icon-volume-down::before{
  content:"\f311";
}

.bp6-icon-volume-off::before{
  content:"\f312";
}

.bp6-icon-volume-up::before{
  content:"\f313";
}

.bp6-icon-walk::before{
  content:"\f314";
}

.bp6-icon-warning-sign::before{
  content:"\f315";
}

.bp6-icon-waterfall-chart::before{
  content:"\f316";
}

.bp6-icon-waves::before{
  content:"\f317";
}

.bp6-icon-widget::before{
  content:"\f31b";
}

.bp6-icon-widget-button::before{
  content:"\f318";
}

.bp6-icon-widget-footer::before{
  content:"\f319";
}

.bp6-icon-widget-header::before{
  content:"\f31a";
}

.bp6-icon-wind::before{
  content:"\f31c";
}

.bp6-icon-won::before{
  content:"\f3af";
}

.bp6-icon-wrap-lines::before{
  content:"\f3ae";
}

.bp6-icon-wrench::before{
  content:"\f31d";
}

.bp6-icon-wrench-redo::before{
  content:"\f37e";
}

.bp6-icon-wrench-snooze::before{
  content:"\f37f";
}

.bp6-icon-wrench-time::before{
  content:"\f380";
}

.bp6-icon-yen::before{
  content:"\f3b0";
}

.bp6-icon-zoom-in::before{
  content:"\f31e";
}

.bp6-icon-zoom-out::before{
  content:"\f31f";
}

.bp6-icon-zoom-to-fit::before{
  content:"\f320";
}

/* !
 * (c) Copyright 2025 Palantir Technologies Inc. All rights reserved.
 */
.bp6-link{
  cursor:pointer;
  display:inline-flex;
  gap:4px;
  text-underline-offset:17.5%;
  text-underline-position:from-font;
}
.bp6-link.bp6-link-underline-always{
  text-decoration-line:underline;
}
.bp6-link.bp6-link-underline-hover{
  text-decoration-line:none;
}
.bp6-link.bp6-link-underline-hover:hover{
  text-decoration-line:underline;
}
.bp6-link.bp6-link-underline-none{
  text-decoration-line:none;
}
.bp6-link.bp6-link-underline-none:hover{
  text-decoration-line:none;
}
.bp6-link.bp6-link-color-inherit{
  color:inherit;
}
.bp6-link.bp6-intent-primary{
  color:#215db0;
}
.bp6-link.bp6-intent-success{
  color:#1c6e42;
}
.bp6-link.bp6-intent-warning{
  color:#935610;
}
.bp6-link.bp6-intent-danger{
  color:#ac2f33;
}
.bp6-dark .bp6-link.bp6-link-color-inherit{
  color:inherit;
}
.bp6-dark .bp6-link.bp6-intent-primary{
  color:#8abbff;
}
.bp6-dark .bp6-link.bp6-intent-success{
  color:#72ca9b;
}
.bp6-dark .bp6-link.bp6-intent-warning{
  color:#fbb360;
}
.bp6-dark .bp6-link.bp6-intent-danger{
  color:#fa999c;
}
.bp6-submenu > .bp6-popover-wrapper{
  display:block;
}
.bp6-submenu .bp6-popover-target{
  display:block;
}
.bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item{
}
.bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item:not([class*=bp6-intent-]){
  background-color:rgba(143, 153, 168, 0.15);
  color:inherit;
  cursor:pointer;
  text-decoration:none;
}
.bp6-dark .bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item:not([class*=bp6-intent-]){
  color:inherit;
}
.bp6-dark .bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item:not([class*=bp6-intent-]) .bp6-menu-item-icon,
.bp6-dark .bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item:not([class*=bp6-intent-]) .bp6-submenu-icon{
  color:#abb3bf;
}
.bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item[class*=bp6-intent-] .bp6-menu-item-label, .bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item[class*=bp6-intent-]:hover .bp6-menu-item-label, .bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item[class*=bp6-intent-]:active .bp6-menu-item-label{
  color:inherit;
}
.bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item[class*=bp6-intent-], .bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item[class*=bp6-intent-]:hover, .bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item[class*=bp6-intent-]:active{
  background-color:rgba(45, 114, 210, 0.1);
  color:#215db0;
}
.bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item[class*=bp6-intent-]::before,
.bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item[class*=bp6-intent-] .bp6-menu-item-icon,
.bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item[class*=bp6-intent-] .bp6-menu-item-selected-icon,
.bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item[class*=bp6-intent-] .bp6-submenu-icon, .bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item[class*=bp6-intent-]:hover::before,
.bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item[class*=bp6-intent-]:hover .bp6-menu-item-icon,
.bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item[class*=bp6-intent-]:hover .bp6-menu-item-selected-icon,
.bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item[class*=bp6-intent-]:hover .bp6-submenu-icon, .bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item[class*=bp6-intent-]:active::before,
.bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item[class*=bp6-intent-]:active .bp6-menu-item-icon,
.bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item[class*=bp6-intent-]:active .bp6-menu-item-selected-icon,
.bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item[class*=bp6-intent-]:active .bp6-submenu-icon{
  color:#215db0;
}
.bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item[class*=bp6-intent-].bp6-intent-success, .bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item[class*=bp6-intent-]:hover.bp6-intent-success, .bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item[class*=bp6-intent-]:active.bp6-intent-success{
  background-color:rgba(35, 133, 81, 0.1);
  color:#1c6e42;
}
.bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item[class*=bp6-intent-].bp6-intent-success::before,
.bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item[class*=bp6-intent-].bp6-intent-success .bp6-menu-item-icon,
.bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item[class*=bp6-intent-].bp6-intent-success .bp6-submenu-icon, .bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item[class*=bp6-intent-]:hover.bp6-intent-success::before,
.bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item[class*=bp6-intent-]:hover.bp6-intent-success .bp6-menu-item-icon,
.bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item[class*=bp6-intent-]:hover.bp6-intent-success .bp6-submenu-icon, .bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item[class*=bp6-intent-]:active.bp6-intent-success::before,
.bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item[class*=bp6-intent-]:active.bp6-intent-success .bp6-menu-item-icon,
.bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item[class*=bp6-intent-]:active.bp6-intent-success .bp6-submenu-icon{
  color:inherit;
}
.bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item[class*=bp6-intent-].bp6-intent-warning, .bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item[class*=bp6-intent-]:hover.bp6-intent-warning, .bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item[class*=bp6-intent-]:active.bp6-intent-warning{
  background-color:rgba(200, 118, 25, 0.1);
  color:#935610;
}
.bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item[class*=bp6-intent-].bp6-intent-warning::before,
.bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item[class*=bp6-intent-].bp6-intent-warning .bp6-menu-item-icon,
.bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item[class*=bp6-intent-].bp6-intent-warning .bp6-submenu-icon, .bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item[class*=bp6-intent-]:hover.bp6-intent-warning::before,
.bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item[class*=bp6-intent-]:hover.bp6-intent-warning .bp6-menu-item-icon,
.bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item[class*=bp6-intent-]:hover.bp6-intent-warning .bp6-submenu-icon, .bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item[class*=bp6-intent-]:active.bp6-intent-warning::before,
.bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item[class*=bp6-intent-]:active.bp6-intent-warning .bp6-menu-item-icon,
.bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item[class*=bp6-intent-]:active.bp6-intent-warning .bp6-submenu-icon{
  color:inherit;
}
.bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item[class*=bp6-intent-].bp6-intent-danger, .bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item[class*=bp6-intent-]:hover.bp6-intent-danger, .bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item[class*=bp6-intent-]:active.bp6-intent-danger{
  background-color:rgba(205, 66, 70, 0.1);
  color:#ac2f33;
}
.bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item[class*=bp6-intent-].bp6-intent-danger::before,
.bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item[class*=bp6-intent-].bp6-intent-danger .bp6-menu-item-icon,
.bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item[class*=bp6-intent-].bp6-intent-danger .bp6-submenu-icon, .bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item[class*=bp6-intent-]:hover.bp6-intent-danger::before,
.bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item[class*=bp6-intent-]:hover.bp6-intent-danger .bp6-menu-item-icon,
.bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item[class*=bp6-intent-]:hover.bp6-intent-danger .bp6-submenu-icon, .bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item[class*=bp6-intent-]:active.bp6-intent-danger::before,
.bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item[class*=bp6-intent-]:active.bp6-intent-danger .bp6-menu-item-icon,
.bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item[class*=bp6-intent-]:active.bp6-intent-danger .bp6-submenu-icon{
  color:inherit;
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item[class*=bp6-intent-], .bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item[class*=bp6-intent-]:hover, .bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item[class*=bp6-intent-]:active{
    background-color:highlight;
  }
}
.bp6-dark .bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item[class*=bp6-intent-], .bp6-dark .bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item[class*=bp6-intent-]:hover, .bp6-dark .bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item[class*=bp6-intent-]:active{
  background-color:rgba(45, 114, 210, 0.2);
  color:#8abbff;
}
.bp6-dark .bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item[class*=bp6-intent-]::before,
.bp6-dark .bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item[class*=bp6-intent-] .bp6-menu-item-icon,
.bp6-dark .bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item[class*=bp6-intent-] .bp6-menu-item-selected-icon,
.bp6-dark .bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item[class*=bp6-intent-] .bp6-submenu-icon, .bp6-dark .bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item[class*=bp6-intent-]:hover::before,
.bp6-dark .bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item[class*=bp6-intent-]:hover .bp6-menu-item-icon,
.bp6-dark .bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item[class*=bp6-intent-]:hover .bp6-menu-item-selected-icon,
.bp6-dark .bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item[class*=bp6-intent-]:hover .bp6-submenu-icon, .bp6-dark .bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item[class*=bp6-intent-]:active::before,
.bp6-dark .bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item[class*=bp6-intent-]:active .bp6-menu-item-icon,
.bp6-dark .bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item[class*=bp6-intent-]:active .bp6-menu-item-selected-icon,
.bp6-dark .bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item[class*=bp6-intent-]:active .bp6-submenu-icon{
  color:#8abbff;
}
.bp6-dark .bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item[class*=bp6-intent-].bp6-intent-success, .bp6-dark .bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item[class*=bp6-intent-]:hover.bp6-intent-success, .bp6-dark .bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item[class*=bp6-intent-]:active.bp6-intent-success{
  background-color:rgba(35, 133, 81, 0.2);
  color:#72ca9b;
}
.bp6-dark .bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item[class*=bp6-intent-].bp6-intent-success::before,
.bp6-dark .bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item[class*=bp6-intent-].bp6-intent-success .bp6-menu-item-icon,
.bp6-dark .bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item[class*=bp6-intent-].bp6-intent-success .bp6-submenu-icon, .bp6-dark .bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item[class*=bp6-intent-]:hover.bp6-intent-success::before,
.bp6-dark .bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item[class*=bp6-intent-]:hover.bp6-intent-success .bp6-menu-item-icon,
.bp6-dark .bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item[class*=bp6-intent-]:hover.bp6-intent-success .bp6-submenu-icon, .bp6-dark .bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item[class*=bp6-intent-]:active.bp6-intent-success::before,
.bp6-dark .bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item[class*=bp6-intent-]:active.bp6-intent-success .bp6-menu-item-icon,
.bp6-dark .bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item[class*=bp6-intent-]:active.bp6-intent-success .bp6-submenu-icon{
  color:inherit;
}
.bp6-dark .bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item[class*=bp6-intent-].bp6-intent-warning, .bp6-dark .bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item[class*=bp6-intent-]:hover.bp6-intent-warning, .bp6-dark .bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item[class*=bp6-intent-]:active.bp6-intent-warning{
  background-color:rgba(200, 118, 25, 0.2);
  color:#fbb360;
}
.bp6-dark .bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item[class*=bp6-intent-].bp6-intent-warning::before,
.bp6-dark .bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item[class*=bp6-intent-].bp6-intent-warning .bp6-menu-item-icon,
.bp6-dark .bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item[class*=bp6-intent-].bp6-intent-warning .bp6-submenu-icon, .bp6-dark .bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item[class*=bp6-intent-]:hover.bp6-intent-warning::before,
.bp6-dark .bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item[class*=bp6-intent-]:hover.bp6-intent-warning .bp6-menu-item-icon,
.bp6-dark .bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item[class*=bp6-intent-]:hover.bp6-intent-warning .bp6-submenu-icon, .bp6-dark .bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item[class*=bp6-intent-]:active.bp6-intent-warning::before,
.bp6-dark .bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item[class*=bp6-intent-]:active.bp6-intent-warning .bp6-menu-item-icon,
.bp6-dark .bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item[class*=bp6-intent-]:active.bp6-intent-warning .bp6-submenu-icon{
  color:inherit;
}
.bp6-dark .bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item[class*=bp6-intent-].bp6-intent-danger, .bp6-dark .bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item[class*=bp6-intent-]:hover.bp6-intent-danger, .bp6-dark .bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item[class*=bp6-intent-]:active.bp6-intent-danger{
  background-color:rgba(205, 66, 70, 0.2);
  color:#fa999c;
}
.bp6-dark .bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item[class*=bp6-intent-].bp6-intent-danger::before,
.bp6-dark .bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item[class*=bp6-intent-].bp6-intent-danger .bp6-menu-item-icon,
.bp6-dark .bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item[class*=bp6-intent-].bp6-intent-danger .bp6-submenu-icon, .bp6-dark .bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item[class*=bp6-intent-]:hover.bp6-intent-danger::before,
.bp6-dark .bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item[class*=bp6-intent-]:hover.bp6-intent-danger .bp6-menu-item-icon,
.bp6-dark .bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item[class*=bp6-intent-]:hover.bp6-intent-danger .bp6-submenu-icon, .bp6-dark .bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item[class*=bp6-intent-]:active.bp6-intent-danger::before,
.bp6-dark .bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item[class*=bp6-intent-]:active.bp6-intent-danger .bp6-menu-item-icon,
.bp6-dark .bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item[class*=bp6-intent-]:active.bp6-intent-danger .bp6-submenu-icon{
  color:inherit;
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp6-dark .bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item[class*=bp6-intent-], .bp6-dark .bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item[class*=bp6-intent-]:hover, .bp6-dark .bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item[class*=bp6-intent-]:active{
    background-color:highlight;
  }
}
.bp6-submenu .bp6-popover-target.bp6-popover-open > .bp6-menu-item{
}
.bp6-submenu.bp6-popover{
  box-shadow:none;
  padding:0 4px;
}
.bp6-submenu.bp6-popover > .bp6-popover-content{
  box-shadow:0 0 0 1px rgba(17, 20, 24, 0.1), 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 15px -3px rgba(0, 0, 0, 0.1);
}
.bp6-dark .bp6-submenu.bp6-popover, .bp6-submenu.bp6-popover.bp6-dark{
  box-shadow:none;
}
.bp6-dark .bp6-submenu.bp6-popover > .bp6-popover-content, .bp6-submenu.bp6-popover.bp6-dark > .bp6-popover-content{
  box-shadow:0 0 0 1px hsl(215, 3%, 38%), inset 0 0 0 1px rgba(255, 255, 255, 0.2), 0 20px 25px -5px rgba(0, 0, 0, 0.3), inset 0 0 0.5px 0 rgba(255, 255, 255, 0.3), inset 0 0.5px 0 0 rgba(255, 255, 255, 0.08), 0 10px 30px -5px rgba(0, 0, 0, 0.3);
}

.bp6-menu{
  background:#ffffff;
  border-radius:var(--bp-surface-border-radius);
  color:#1c2127;
  list-style:none;
  margin:0;
  min-width:180px;
  padding:4px;
  text-align:left;
}

.bp6-menu-divider{
  border-top:1px solid rgba(17, 20, 24, 0.15);
  display:block;
  margin:4px -4px;
}
.bp6-dark .bp6-menu-divider{
  border-top-color:rgba(255, 255, 255, 0.2);
}

.bp6-menu-item{
  display:flex;
  flex-direction:row;
}
.bp6-menu-item > *{
  flex-grow:0;
  flex-shrink:0;
}
.bp6-menu-item > .bp6-fill{
  flex-grow:1;
  flex-shrink:1;
}
.bp6-menu-item::before,
.bp6-menu-item > *{
  margin-right:8px;
}
.bp6-menu-item:empty::before,
.bp6-menu-item > :last-child{
  margin-right:0;
}
.bp6-menu-item{
  align-items:flex-start;
  border-radius:var(--bp-surface-border-radius);
  color:inherit;
  line-height:22px;
  padding:4px 8px;
  text-decoration:none;
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none;
}
.bp6-menu-item > .bp6-fill{
  word-break:break-word;
}
.bp6-menu-item .bp6-menu-item-icon{
  display:flex;
  flex-direction:column;
  height:22px;
  justify-content:center;
}
.bp6-menu-item .bp6-menu-item-label{
  color:#5f6b7c;
}
.bp6-menu-item::before,
.bp6-menu-item .bp6-menu-item-icon,
.bp6-menu-item .bp6-menu-item-selected-icon,
.bp6-menu-item .bp6-submenu-icon{
  color:#5f6b7c;
}
.bp6-menu-item::before,
.bp6-menu-item .bp6-submenu-icon{
  margin-top:3px;
}
.bp6-menu-item:hover{
  background-color:rgba(143, 153, 168, 0.15);
  color:inherit;
  cursor:pointer;
  text-decoration:none;
}
.bp6-menu-item:active{
  background-color:rgba(143, 153, 168, 0.3);
}
.bp6-menu-item:active .bp6-menu-item-label{
  color:#1c2127;
}
.bp6-menu-item.bp6-active .bp6-menu-item-label{
  color:inherit;
}
.bp6-menu-item.bp6-active{
  background-color:rgba(45, 114, 210, 0.1);
  color:#215db0;
}
.bp6-menu-item.bp6-active::before,
.bp6-menu-item.bp6-active .bp6-menu-item-icon,
.bp6-menu-item.bp6-active .bp6-menu-item-selected-icon,
.bp6-menu-item.bp6-active .bp6-submenu-icon{
  color:#215db0;
}
.bp6-menu-item.bp6-active.bp6-intent-success{
  background-color:rgba(35, 133, 81, 0.1);
  color:#1c6e42;
}
.bp6-menu-item.bp6-active.bp6-intent-success::before,
.bp6-menu-item.bp6-active.bp6-intent-success .bp6-menu-item-icon,
.bp6-menu-item.bp6-active.bp6-intent-success .bp6-submenu-icon{
  color:inherit;
}
.bp6-menu-item.bp6-active.bp6-intent-warning{
  background-color:rgba(200, 118, 25, 0.1);
  color:#935610;
}
.bp6-menu-item.bp6-active.bp6-intent-warning::before,
.bp6-menu-item.bp6-active.bp6-intent-warning .bp6-menu-item-icon,
.bp6-menu-item.bp6-active.bp6-intent-warning .bp6-submenu-icon{
  color:inherit;
}
.bp6-menu-item.bp6-active.bp6-intent-danger{
  background-color:rgba(205, 66, 70, 0.1);
  color:#ac2f33;
}
.bp6-menu-item.bp6-active.bp6-intent-danger::before,
.bp6-menu-item.bp6-active.bp6-intent-danger .bp6-menu-item-icon,
.bp6-menu-item.bp6-active.bp6-intent-danger .bp6-submenu-icon{
  color:inherit;
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp6-menu-item.bp6-active{
    background-color:highlight;
  }
}
.bp6-menu-item.bp6-menu-item-is-selectable{
  padding-left:20px;
}
.bp6-menu-item.bp6-menu-item-is-selectable.bp6-selected{
  padding-left:0;
}
.bp6-menu-item.bp6-menu-item-is-selectable .bp6-menu-item-selected-icon{
  align-self:center;
  margin:0 2px;
}
.bp6-menu-item{
}
.bp6-menu-item.bp6-disabled{
  background-color:inherit !important;
  color:rgba(95, 107, 124, 0.6) !important;
  cursor:not-allowed !important;
  outline:none !important;
}
.bp6-menu-item.bp6-disabled::before,
.bp6-menu-item.bp6-disabled .bp6-menu-item-icon,
.bp6-menu-item.bp6-disabled .bp6-submenu-icon{
  color:rgba(95, 107, 124, 0.6) !important;
}
.bp6-menu-item.bp6-disabled .bp6-menu-item-label{
  color:rgba(95, 107, 124, 0.6) !important;
}
.bp6-menu-item{
}
.bp6-menu-item.bp6-intent-primary{
  color:#215db0;
}
.bp6-menu-item.bp6-intent-primary::before,
.bp6-menu-item.bp6-intent-primary .bp6-menu-item-icon,
.bp6-menu-item.bp6-intent-primary .bp6-menu-item-selected-icon,
.bp6-menu-item.bp6-intent-primary .bp6-submenu-icon,
.bp6-menu-item.bp6-intent-primary .bp6-menu-item-label{
  color:inherit;
}
.bp6-menu-item.bp6-intent-primary:hover{
  background-color:rgba(45, 114, 210, 0.1);
}
.bp6-menu-item.bp6-intent-primary:active, .bp6-menu-item.bp6-intent-primary.bp6-active{
  background-color:rgba(45, 114, 210, 0.2);
  color:#184a90;
}
.bp6-menu-item.bp6-intent-success{
  color:#1c6e42;
}
.bp6-menu-item.bp6-intent-success::before,
.bp6-menu-item.bp6-intent-success .bp6-menu-item-icon,
.bp6-menu-item.bp6-intent-success .bp6-menu-item-selected-icon,
.bp6-menu-item.bp6-intent-success .bp6-submenu-icon,
.bp6-menu-item.bp6-intent-success .bp6-menu-item-label{
  color:inherit;
}
.bp6-menu-item.bp6-intent-success:hover{
  background-color:rgba(35, 133, 81, 0.1);
}
.bp6-menu-item.bp6-intent-success:active, .bp6-menu-item.bp6-intent-success.bp6-active{
  background-color:rgba(35, 133, 81, 0.2);
  color:#165a36;
}
.bp6-menu-item.bp6-intent-warning{
  color:#935610;
}
.bp6-menu-item.bp6-intent-warning::before,
.bp6-menu-item.bp6-intent-warning .bp6-menu-item-icon,
.bp6-menu-item.bp6-intent-warning .bp6-menu-item-selected-icon,
.bp6-menu-item.bp6-intent-warning .bp6-submenu-icon,
.bp6-menu-item.bp6-intent-warning .bp6-menu-item-label{
  color:inherit;
}
.bp6-menu-item.bp6-intent-warning:hover{
  background-color:rgba(200, 118, 25, 0.1);
}
.bp6-menu-item.bp6-intent-warning:active, .bp6-menu-item.bp6-intent-warning.bp6-active{
  background-color:rgba(200, 118, 25, 0.2);
  color:#77450d;
}
.bp6-menu-item.bp6-intent-danger{
  color:#ac2f33;
}
.bp6-menu-item.bp6-intent-danger::before,
.bp6-menu-item.bp6-intent-danger .bp6-menu-item-icon,
.bp6-menu-item.bp6-intent-danger .bp6-menu-item-selected-icon,
.bp6-menu-item.bp6-intent-danger .bp6-submenu-icon,
.bp6-menu-item.bp6-intent-danger .bp6-menu-item-label{
  color:inherit;
}
.bp6-menu-item.bp6-intent-danger:hover{
  background-color:rgba(205, 66, 70, 0.1);
}
.bp6-menu-item.bp6-intent-danger:active, .bp6-menu-item.bp6-intent-danger.bp6-active{
  background-color:rgba(205, 66, 70, 0.2);
  color:#8e292c;
}
.bp6-menu-item::before{
  font-family:"blueprint-icons-16", sans-serif;
  font-size:16px;
  font-style:normal;
  font-variant:normal;
  font-weight:400;
  height:16px;
  line-height:1;
  width:16px;
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  margin-right:8px;
}
.bp6-large .bp6-menu-item{
  font-size:16px;
  padding-bottom:9px;
  padding-top:9px;
}
.bp6-large .bp6-menu-item .bp6-menu-item-icon{
  height:22px;
}
.bp6-large .bp6-menu-item::before,
.bp6-large .bp6-menu-item .bp6-submenu-icon{
  margin-top:3px;
}
.bp6-large .bp6-menu-item::before{
  font-family:"blueprint-icons-20", sans-serif;
  font-size:20px;
  font-style:normal;
  font-variant:normal;
  font-weight:400;
  height:20px;
  line-height:1;
  width:20px;
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  margin-right:8px;
}
.bp6-small .bp6-menu-item{
  line-height:20px;
  padding-bottom:2px;
  padding-top:2px;
}
.bp6-small .bp6-menu-item .bp6-menu-item-icon{
  height:20px;
}

button.bp6-menu-item{
  background:none;
  border:none;
  text-align:left;
  width:100%;
}

.bp6-menu-header{
  border-top:1px solid rgba(17, 20, 24, 0.15);
  display:block;
  margin:4px -4px;
}
.bp6-dark .bp6-menu-header{
  border-top-color:rgba(255, 255, 255, 0.2);
}
.bp6-menu-header{
  cursor:default;
  padding-left:4px;
}
.bp6-menu-header:first-of-type{
  border-top:none;
}
.bp6-menu-header > h6{
  color:#1c2127;
  font-weight:600;
}
.bp6-dark .bp6-menu-header > h6{
  color:#f6f7f9;
}
.bp6-menu-header > h6.bp6-text-muted{
  color:#5f6b7c;
}
.bp6-dark .bp6-menu-header > h6.bp6-text-muted{
  color:#abb3bf;
}
.bp6-menu-header > h6{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  word-wrap:normal;
  line-height:17px;
  margin:0;
  padding:8px 8px 0 8px;
}
.bp6-menu-header:first-of-type > h6{
  padding-top:0;
}
.bp6-large .bp6-menu-header > h6{
  font-size:18px;
  padding-bottom:4px;
  padding-top:16px;
}
.bp6-large .bp6-menu-header:first-of-type > h6{
  padding-top:0;
}

.bp6-dark .bp6-menu{
  background:#2f343c;
  color:#f6f7f9;
}
.bp6-dark .bp6-menu-item{
  color:inherit;
}
.bp6-dark .bp6-menu-item .bp6-menu-item-label{
  color:#abb3bf;
}
.bp6-dark .bp6-menu-item::before,
.bp6-dark .bp6-menu-item .bp6-menu-item-icon,
.bp6-dark .bp6-menu-item .bp6-menu-item-selected-icon,
.bp6-dark .bp6-menu-item .bp6-submenu-icon{
  color:#abb3bf;
}
.bp6-dark .bp6-menu-item:hover{
  color:inherit;
}
.bp6-dark .bp6-menu-item:hover .bp6-menu-item-icon,
.bp6-dark .bp6-menu-item:hover .bp6-submenu-icon{
  color:#abb3bf;
}
.bp6-dark .bp6-menu-item:active{
  background-color:rgba(143, 153, 168, 0.3);
}
.bp6-dark .bp6-menu-item:active .bp6-menu-item-label{
  color:#f6f7f9;
}
.bp6-dark .bp6-menu-item.bp6-active{
  background-color:rgba(45, 114, 210, 0.2);
  color:#8abbff;
}
.bp6-dark .bp6-menu-item.bp6-active::before,
.bp6-dark .bp6-menu-item.bp6-active .bp6-menu-item-icon,
.bp6-dark .bp6-menu-item.bp6-active .bp6-menu-item-selected-icon,
.bp6-dark .bp6-menu-item.bp6-active .bp6-submenu-icon{
  color:#8abbff;
}
.bp6-dark .bp6-menu-item.bp6-active.bp6-intent-success{
  background-color:rgba(35, 133, 81, 0.2);
  color:#72ca9b;
}
.bp6-dark .bp6-menu-item.bp6-active.bp6-intent-success::before,
.bp6-dark .bp6-menu-item.bp6-active.bp6-intent-success .bp6-menu-item-icon,
.bp6-dark .bp6-menu-item.bp6-active.bp6-intent-success .bp6-submenu-icon{
  color:inherit;
}
.bp6-dark .bp6-menu-item.bp6-active.bp6-intent-warning{
  background-color:rgba(200, 118, 25, 0.2);
  color:#fbb360;
}
.bp6-dark .bp6-menu-item.bp6-active.bp6-intent-warning::before,
.bp6-dark .bp6-menu-item.bp6-active.bp6-intent-warning .bp6-menu-item-icon,
.bp6-dark .bp6-menu-item.bp6-active.bp6-intent-warning .bp6-submenu-icon{
  color:inherit;
}
.bp6-dark .bp6-menu-item.bp6-active.bp6-intent-danger{
  background-color:rgba(205, 66, 70, 0.2);
  color:#fa999c;
}
.bp6-dark .bp6-menu-item.bp6-active.bp6-intent-danger::before,
.bp6-dark .bp6-menu-item.bp6-active.bp6-intent-danger .bp6-menu-item-icon,
.bp6-dark .bp6-menu-item.bp6-active.bp6-intent-danger .bp6-submenu-icon{
  color:inherit;
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp6-dark .bp6-menu-item.bp6-active{
    background-color:highlight;
  }
}
.bp6-dark .bp6-menu-item{
}
.bp6-dark .bp6-menu-item.bp6-disabled{
  color:rgba(171, 179, 191, 0.6) !important;
}
.bp6-dark .bp6-menu-item.bp6-disabled::before,
.bp6-dark .bp6-menu-item.bp6-disabled .bp6-menu-item-icon,
.bp6-dark .bp6-menu-item.bp6-disabled .bp6-submenu-icon{
  color:rgba(171, 179, 191, 0.6) !important;
}
.bp6-dark .bp6-menu-item.bp6-disabled .bp6-menu-item-label{
  color:rgba(171, 179, 191, 0.6) !important;
}
.bp6-dark .bp6-menu-item{
}
.bp6-dark .bp6-menu-item.bp6-intent-primary{
  color:#8abbff;
}
.bp6-dark .bp6-menu-item.bp6-intent-primary::before,
.bp6-dark .bp6-menu-item.bp6-intent-primary .bp6-menu-item-icon,
.bp6-dark .bp6-menu-item.bp6-intent-primary .bp6-menu-item-selected-icon,
.bp6-dark .bp6-menu-item.bp6-intent-primary .bp6-submenu-icon,
.bp6-dark .bp6-menu-item.bp6-intent-primary .bp6-menu-item-label{
  color:inherit;
}
.bp6-dark .bp6-menu-item.bp6-intent-primary:hover{
  background-color:rgba(45, 114, 210, 0.2);
}
.bp6-dark .bp6-menu-item.bp6-intent-primary:active, .bp6-dark .bp6-menu-item.bp6-intent-primary.bp6-active{
  background-color:rgba(45, 114, 210, 0.3);
  color:#99c4ff;
}
.bp6-dark .bp6-menu-item.bp6-intent-success{
  color:#72ca9b;
}
.bp6-dark .bp6-menu-item.bp6-intent-success::before,
.bp6-dark .bp6-menu-item.bp6-intent-success .bp6-menu-item-icon,
.bp6-dark .bp6-menu-item.bp6-intent-success .bp6-menu-item-selected-icon,
.bp6-dark .bp6-menu-item.bp6-intent-success .bp6-submenu-icon,
.bp6-dark .bp6-menu-item.bp6-intent-success .bp6-menu-item-label{
  color:inherit;
}
.bp6-dark .bp6-menu-item.bp6-intent-success:hover{
  background-color:rgba(35, 133, 81, 0.2);
}
.bp6-dark .bp6-menu-item.bp6-intent-success:active, .bp6-dark .bp6-menu-item.bp6-intent-success.bp6-active{
  background-color:rgba(35, 133, 81, 0.3);
  color:#7cd7a2;
}
.bp6-dark .bp6-menu-item.bp6-intent-warning{
  color:#fbb360;
}
.bp6-dark .bp6-menu-item.bp6-intent-warning::before,
.bp6-dark .bp6-menu-item.bp6-intent-warning .bp6-menu-item-icon,
.bp6-dark .bp6-menu-item.bp6-intent-warning .bp6-menu-item-selected-icon,
.bp6-dark .bp6-menu-item.bp6-intent-warning .bp6-submenu-icon,
.bp6-dark .bp6-menu-item.bp6-intent-warning .bp6-menu-item-label{
  color:inherit;
}
.bp6-dark .bp6-menu-item.bp6-intent-warning:hover{
  background-color:rgba(200, 118, 25, 0.2);
}
.bp6-dark .bp6-menu-item.bp6-intent-warning:active, .bp6-dark .bp6-menu-item.bp6-intent-warning.bp6-active{
  background-color:rgba(200, 118, 25, 0.3);
  color:#f5c186;
}
.bp6-dark .bp6-menu-item.bp6-intent-danger{
  color:#fa999c;
}
.bp6-dark .bp6-menu-item.bp6-intent-danger::before,
.bp6-dark .bp6-menu-item.bp6-intent-danger .bp6-menu-item-icon,
.bp6-dark .bp6-menu-item.bp6-intent-danger .bp6-menu-item-selected-icon,
.bp6-dark .bp6-menu-item.bp6-intent-danger .bp6-submenu-icon,
.bp6-dark .bp6-menu-item.bp6-intent-danger .bp6-menu-item-label{
  color:inherit;
}
.bp6-dark .bp6-menu-item.bp6-intent-danger:hover{
  background-color:rgba(205, 66, 70, 0.2);
}
.bp6-dark .bp6-menu-item.bp6-intent-danger:active, .bp6-dark .bp6-menu-item.bp6-intent-danger.bp6-active{
  background-color:rgba(205, 66, 70, 0.3);
  color:#ffa1a4;
}
.bp6-dark .bp6-menu-divider,
.bp6-dark .bp6-menu-header{
  border-color:rgba(255, 255, 255, 0.2);
}
.bp6-dark .bp6-menu-header > h6{
  color:#f6f7f9;
}

.bp6-label .bp6-menu{
  margin-top:4px;
}
.bp6-navbar{
  background-color:#ffffff;
  box-shadow:0 0 0 1px rgba(17, 20, 24, 0.1), 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
  height:50px;
  padding:0 16px;
  position:relative;
  width:100%;
  z-index:10;
}
.bp6-navbar.bp6-dark, .bp6-dark .bp6-navbar{
  background-color:#252a31;
}
.bp6-navbar.bp6-dark{
  box-shadow:inset inset 0 0 0 1px rgba(255, 255, 255, 0.2), 0 1px 10px 0 rgba(0, 0, 0, 0.2), inset 0 0 0.5px 0 rgba(255, 255, 255, 0.3), inset 0 0.5px 0 0 rgba(255, 255, 255, 0.08), 0 1px 10px -1px rgba(0, 0, 0, 0.2);
}
.bp6-dark .bp6-navbar{
  box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.2), 0 1px 10px 0 rgba(0, 0, 0, 0.2), inset 0 0 0.5px 0 rgba(255, 255, 255, 0.3), inset 0 0.5px 0 0 rgba(255, 255, 255, 0.08), 0 1px 10px -1px rgba(0, 0, 0, 0.2);
}
.bp6-navbar.bp6-fixed-top{
  left:0;
  position:fixed;
  right:0;
  top:0;
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp6-navbar{
    border:1px solid buttonborder;
  }
}

.bp6-navbar-heading{
  font-size:16px;
  margin-right:16px;
}

.bp6-navbar-group{
  align-items:center;
  display:flex;
  height:50px;
}
.bp6-navbar-group.bp6-align-left{
  float:left;
}
.bp6-navbar-group.bp6-align-right{
  float:right;
}

.bp6-navbar-divider{
  border-left:1px solid rgba(17, 20, 24, 0.15);
  height:20px;
  margin:0 8px;
}
.bp6-dark .bp6-navbar-divider{
  border-left-color:rgba(255, 255, 255, 0.2);
}
.bp6-non-ideal-state{
  display:flex;
  flex-direction:column;
}
.bp6-non-ideal-state > *{
  flex-grow:0;
  flex-shrink:0;
}
.bp6-non-ideal-state > .bp6-fill{
  flex-grow:1;
  flex-shrink:1;
}
.bp6-non-ideal-state::before,
.bp6-non-ideal-state > *{
  margin-bottom:20px;
}
.bp6-non-ideal-state:empty::before,
.bp6-non-ideal-state > :last-child{
  margin-bottom:0;
}
.bp6-non-ideal-state{
  align-items:center;
  color:#5f6b7c;
  height:100%;
  justify-content:center;
  text-align:center;
  width:100%;
}
.bp6-non-ideal-state > *{
  max-width:400px;
}
.bp6-non-ideal-state .bp6-heading{
  color:#5f6b7c;
  line-height:20px;
  margin-bottom:8px;
}
.bp6-non-ideal-state .bp6-heading:only-child{
  margin-bottom:0;
}
.bp6-non-ideal-state.bp6-non-ideal-state-horizontal{
  display:flex;
  flex-direction:row;
}
.bp6-non-ideal-state.bp6-non-ideal-state-horizontal > *{
  flex-grow:0;
  flex-shrink:0;
}
.bp6-non-ideal-state.bp6-non-ideal-state-horizontal > .bp6-fill{
  flex-grow:1;
  flex-shrink:1;
}
.bp6-non-ideal-state.bp6-non-ideal-state-horizontal::before,
.bp6-non-ideal-state.bp6-non-ideal-state-horizontal > *{
  margin-right:20px;
}
.bp6-non-ideal-state.bp6-non-ideal-state-horizontal:empty::before,
.bp6-non-ideal-state.bp6-non-ideal-state-horizontal > :last-child{
  margin-right:0;
}
.bp6-non-ideal-state.bp6-non-ideal-state-horizontal{
  text-align:left;
}
.bp6-non-ideal-state.bp6-non-ideal-state-horizontal > *{
  margin-bottom:0;
}
.bp6-dark .bp6-non-ideal-state{
  color:#abb3bf;
}
.bp6-dark .bp6-non-ideal-state .bp6-heading{
  color:#abb3bf;
}

.bp6-non-ideal-state-visual{
  color:#8f99a8;
}

.bp6-overflow-list{
  display:flex;
  flex-wrap:nowrap;
  min-width:0;
}

.bp6-overflow-list-spacer{
  flex-shrink:1;
  width:1px;
}
body.bp6-overlay-open{
  overflow:hidden;
}

.bp6-overlay{
  inset:0;
  position:static;
  z-index:20;
}
.bp6-overlay:not(.bp6-overlay-open){
  pointer-events:none;
}
.bp6-overlay.bp6-overlay-container{
  overflow:hidden;
  position:fixed;
}
.bp6-overlay.bp6-overlay-container.bp6-overlay-inline{
  position:absolute;
}
.bp6-overlay.bp6-overlay-scroll-container{
  overflow:auto;
  position:fixed;
}
.bp6-overlay.bp6-overlay-scroll-container.bp6-overlay-inline{
  position:absolute;
}
.bp6-overlay.bp6-overlay-inline{
  display:inline;
  overflow:visible;
}

.bp6-overlay-content{
  position:fixed;
  z-index:20;
}
.bp6-overlay-inline .bp6-overlay-content, .bp6-overlay-scroll-container .bp6-overlay-content{
  position:absolute;
}

.bp6-overlay-backdrop{
  inset:0;
  position:fixed;
  opacity:1;
}
.bp6-overlay-backdrop.bp6-overlay-enter, .bp6-overlay-backdrop.bp6-overlay-appear{
  opacity:0;
}
.bp6-overlay-backdrop.bp6-overlay-enter-active, .bp6-overlay-backdrop.bp6-overlay-appear-active{
  opacity:1;
  transition-delay:0;
  transition-duration:200ms;
  transition-property:opacity;
  transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
}
.bp6-overlay-backdrop.bp6-overlay-exit{
  opacity:1;
}
.bp6-overlay-backdrop.bp6-overlay-exit-active{
  opacity:0;
  transition-delay:0;
  transition-duration:200ms;
  transition-property:opacity;
  transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
}
.bp6-overlay-backdrop{
  background-color:rgba(17, 20, 24, 0.7);
  overflow:auto;
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none;
  z-index:20;
}
.bp6-overlay-backdrop:focus{
  outline:none;
}
.bp6-overlay-inline .bp6-overlay-backdrop{
  position:absolute;
}
.bp6-panel-stack2{
  overflow:hidden;
  position:relative;
}

.bp6-panel-stack2-header{
  align-items:center;
  box-shadow:0 1px rgba(17, 20, 24, 0.15);
  display:flex;
  flex-shrink:0;
  height:30px;
  z-index:1;
}
.bp6-dark .bp6-panel-stack2-header{
  box-shadow:0 1px rgba(255, 255, 255, 0.2);
}
.bp6-panel-stack2-header > span{
  align-items:stretch;
  display:flex;
  flex:1;
}
.bp6-panel-stack2-header .bp6-heading{
  margin:0 4px;
}

.bp6-button.bp6-panel-stack2-header-back{
  margin-left:4px;
  padding-left:0;
  white-space:nowrap;
}
.bp6-button.bp6-panel-stack2-header-back .bp6-icon{
  margin:0 2px;
}

.bp6-panel-stack2-view{
  inset:0;
  position:absolute;
  background-color:#ffffff;
  border-right:1px solid rgba(17, 20, 24, 0.15);
  display:flex;
  flex-direction:column;
  margin-right:-1px;
  overflow-y:auto;
  z-index:1;
}
.bp6-dark .bp6-panel-stack2-view{
  background-color:#252a31;
}
.bp6-panel-stack2-view:nth-last-child(n+4){
  display:none;
}

.bp6-panel-stack2-push .bp6-panel-stack2-enter, .bp6-panel-stack2-push .bp6-panel-stack2-appear{
  transform:translateX(100%);
  opacity:0;
}
.bp6-panel-stack2-push .bp6-panel-stack2-enter-active, .bp6-panel-stack2-push .bp6-panel-stack2-appear-active{
  transform:translate(0%);
  opacity:1;
  transition-delay:0;
  transition-duration:400ms;
  transition-property:transform, opacity;
  transition-timing-function:ease;
}
.bp6-panel-stack2-push .bp6-panel-stack2-exit{
  transform:translate(0%);
  opacity:1;
}
.bp6-panel-stack2-push .bp6-panel-stack2-exit-active{
  transform:translateX(-50%);
  opacity:0;
  transition-delay:0;
  transition-duration:400ms;
  transition-property:transform, opacity;
  transition-timing-function:ease;
}

.bp6-panel-stack2-pop .bp6-panel-stack2-enter, .bp6-panel-stack2-pop .bp6-panel-stack2-appear{
  transform:translateX(-50%);
  opacity:0;
}
.bp6-panel-stack2-pop .bp6-panel-stack2-enter-active, .bp6-panel-stack2-pop .bp6-panel-stack2-appear-active{
  transform:translate(0%);
  opacity:1;
  transition-delay:0;
  transition-duration:400ms;
  transition-property:transform, opacity;
  transition-timing-function:ease;
}
.bp6-panel-stack2-pop .bp6-panel-stack2-exit{
  transform:translate(0%);
  opacity:1;
}
.bp6-panel-stack2-pop .bp6-panel-stack2-exit-active{
  transform:translateX(100%);
  opacity:0;
  transition-delay:0;
  transition-duration:400ms;
  transition-property:transform, opacity;
  transition-timing-function:ease;
}
:root{
  --bp6-button-warning-rest:var(--bp-palette-orange-5);
}

@supports (color: oklch(from var(--any-color) l c h)){
  :root{
    --bp6-button-warning-rest:oklch(
      from var(--bp-intent-warning-rest) calc(l + 0.177) calc(c - 0.01) calc(h + 6.26)
    );
  }
}
.bp6-button-group:not(.bp6-minimal) > .bp6-popover-target:not(:first-child) .bp6-button{
  border-bottom-left-radius:0;
  border-top-left-radius:0;
}
.bp6-button-group:not(.bp6-minimal) > .bp6-popover-target:not(:last-child) .bp6-button{
  border-bottom-right-radius:0;
  border-top-right-radius:0;
  margin-right:-1px;
}
.bp6-button-group .bp6-popover-target{
  display:flex;
  flex:1 1 auto;
}
.bp6-button-group.bp6-vertical:not(.bp6-minimal) > .bp6-popover-target:first-child .bp6-button{
  border-radius:var(--bp-surface-border-radius) var(--bp-surface-border-radius) 0 0;
}
.bp6-button-group.bp6-vertical:not(.bp6-minimal) > .bp6-popover-target:last-child .bp6-button{
  border-radius:0 0 var(--bp-surface-border-radius) var(--bp-surface-border-radius);
}
.bp6-button-group.bp6-vertical:not(.bp6-minimal) > .bp6-popover-target:not(:last-child) .bp6-button{
  margin-bottom:-1px;
}
.bp6-control-group .bp6-popover-target{
  border-radius:inherit;
}
label.bp6-label .bp6-popover-target{
  display:block;
  margin-top:4px;
  text-transform:none;
}
.bp6-submenu .bp6-popover-target{
  display:block;
}
.bp6-submenu.bp6-popover{
  box-shadow:none;
  padding:0 4px;
}
.bp6-submenu.bp6-popover > .bp6-popover-content{
  box-shadow:0 0 0 1px rgba(17, 20, 24, 0.1), 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 15px -3px rgba(0, 0, 0, 0.1);
}
.bp6-dark .bp6-submenu.bp6-popover, .bp6-submenu.bp6-popover.bp6-dark{
  box-shadow:none;
}
.bp6-dark .bp6-submenu.bp6-popover > .bp6-popover-content, .bp6-submenu.bp6-popover.bp6-dark > .bp6-popover-content{
  box-shadow:0 0 0 1px hsl(215, 3%, 38%), inset 0 0 0 1px rgba(255, 255, 255, 0.2), 0 20px 25px -5px rgba(0, 0, 0, 0.3), inset 0 0 0.5px 0 rgba(255, 255, 255, 0.3), inset 0 0.5px 0 0 rgba(255, 255, 255, 0.08), 0 10px 30px -5px rgba(0, 0, 0, 0.3);
}
.bp6-tree-node-secondary-label .bp6-popover-target{
  align-items:center;
  display:flex;
}

.bp6-popover .bp6-popover-arrow{
  height:30px;
  position:absolute;
  width:30px;
}
.bp6-popover .bp6-popover-arrow::before{
  height:20px;
  margin:5px;
  width:20px;
}
.bp6-popover{
  box-shadow:0 0 0 1px rgba(17, 20, 24, 0.1), 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 15px -3px rgba(0, 0, 0, 0.1);
}
.bp6-popover .bp6-popover-content{
  background:#ffffff;
}
.bp6-popover .bp6-popover-content,
.bp6-popover .bp6-heading{
  color:inherit;
}
.bp6-popover .bp6-popover-arrow::before{
  box-shadow:1px 1px 6px rgba(17, 20, 24, 0.2);
}
.bp6-popover .bp6-popover-arrow-border{
  fill:#111418;
  fill-opacity:0.1;
}
.bp6-popover .bp6-popover-arrow-fill{
  fill:#ffffff;
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp6-popover .bp6-popover-arrow-fill{
    fill:buttonborder;
  }
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp6-popover{
    border:1px solid buttonborder;
  }
}
.bp6-popover{
  transform:scale(1);
}
.bp6-popover-enter > .bp6-popover, .bp6-popover-appear > .bp6-popover{
  transform:scale(0.3);
}
.bp6-popover-enter-active > .bp6-popover, .bp6-popover-appear-active > .bp6-popover{
  transform:scale(1);
  transition-delay:0;
  transition-duration:300ms;
  transition-property:transform;
  transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);
}
.bp6-popover-exit > .bp6-popover{
  transform:scale(1);
}
.bp6-popover-exit-active > .bp6-popover{
  transform:scale(0.3);
  transition-delay:0;
  transition-duration:300ms;
  transition-property:transform;
  transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);
}
.bp6-popover{
  border-radius:var(--bp-surface-border-radius);
  display:inline-block;
  z-index:20;
}
.bp6-popover .bp6-popover-content{
  border-radius:var(--bp-surface-border-radius);
  position:relative;
}
.bp6-popover.bp6-popover-content-sizing .bp6-popover-content{
  max-width:350px;
  padding:20px;
}
.bp6-popover-target + .bp6-overlay .bp6-popover.bp6-popover-content-sizing{
  width:350px;
}
.bp6-popover.bp6-minimal{
  margin:0 !important;
}
.bp6-popover.bp6-minimal .bp6-popover-arrow{
  display:none;
}
.bp6-popover.bp6-minimal.bp6-popover, .bp6-popover.bp6-popover-minimal-animation.bp6-popover{
  transform:scale(1);
}
.bp6-popover-enter > .bp6-popover.bp6-minimal.bp6-popover, .bp6-popover-appear > .bp6-popover.bp6-minimal.bp6-popover, .bp6-popover-enter > .bp6-popover.bp6-popover-minimal-animation.bp6-popover, .bp6-popover-appear > .bp6-popover.bp6-popover-minimal-animation.bp6-popover{
  transform:scale(1);
}
.bp6-popover-enter-active > .bp6-popover.bp6-minimal.bp6-popover, .bp6-popover-appear-active > .bp6-popover.bp6-minimal.bp6-popover, .bp6-popover-enter-active > .bp6-popover.bp6-popover-minimal-animation.bp6-popover, .bp6-popover-appear-active > .bp6-popover.bp6-popover-minimal-animation.bp6-popover{
  transform:scale(1);
  transition-delay:0;
  transition-duration:100ms;
  transition-property:transform;
  transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
}
.bp6-popover-exit > .bp6-popover.bp6-minimal.bp6-popover, .bp6-popover-exit > .bp6-popover.bp6-popover-minimal-animation.bp6-popover{
  transform:scale(1);
}
.bp6-popover-exit-active > .bp6-popover.bp6-minimal.bp6-popover, .bp6-popover-exit-active > .bp6-popover.bp6-popover-minimal-animation.bp6-popover{
  transform:scale(1);
  transition-delay:0;
  transition-duration:100ms;
  transition-property:transform;
  transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
}
.bp6-popover.bp6-popover-match-target-width{
  width:100%;
}
.bp6-popover.bp6-dark, .bp6-dark .bp6-popover{
  box-shadow:0 0 0 1px hsl(215, 3%, 38%), inset 0 0 0 1px rgba(255, 255, 255, 0.2), 0 20px 25px -5px rgba(0, 0, 0, 0.3), inset 0 0 0.5px 0 rgba(255, 255, 255, 0.3), inset 0 0.5px 0 0 rgba(255, 255, 255, 0.08), 0 10px 30px -5px rgba(0, 0, 0, 0.3);
}
.bp6-popover.bp6-dark .bp6-popover-content, .bp6-dark .bp6-popover .bp6-popover-content{
  background:#2f343c;
}
.bp6-popover.bp6-dark .bp6-popover-content,
.bp6-popover.bp6-dark .bp6-heading, .bp6-dark .bp6-popover .bp6-popover-content,
.bp6-dark .bp6-popover .bp6-heading{
  color:inherit;
}
.bp6-popover.bp6-dark .bp6-popover-arrow::before, .bp6-dark .bp6-popover .bp6-popover-arrow::before{
  box-shadow:0 0 0 1px hsl(215, 3%, 48%), 1px 1px 6px rgba(17, 20, 24, 0.4);
}
.bp6-popover.bp6-dark .bp6-popover-arrow-border, .bp6-dark .bp6-popover .bp6-popover-arrow-border{
  fill:#111418;
  fill-opacity:0.2;
}
.bp6-popover.bp6-dark .bp6-popover-arrow-fill, .bp6-dark .bp6-popover .bp6-popover-arrow-fill{
  fill:#2f343c;
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp6-popover.bp6-dark .bp6-popover-arrow-fill, .bp6-dark .bp6-popover .bp6-popover-arrow-fill{
    fill:buttonborder;
  }
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp6-popover.bp6-dark, .bp6-dark .bp6-popover{
    border:1px solid buttonborder;
  }
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp6-popover{
    border:1px solid buttonborder;
    box-shadow:none;
  }
}

.bp6-popover-arrow::before{
  border-radius:1px;
  content:"";
  display:block;
  position:absolute;
  transform:rotate(45deg);
}

.bp6-overlay-backdrop.bp6-popover-backdrop{
  background:rgba(255, 255, 255, 0);
}

.bp6-popover-transition-container{
  opacity:1;
}
.bp6-popover-transition-container.bp6-popover-enter, .bp6-popover-transition-container.bp6-popover-appear{
  opacity:0;
}
.bp6-popover-transition-container.bp6-popover-enter-active, .bp6-popover-transition-container.bp6-popover-appear-active{
  opacity:1;
  transition-delay:0;
  transition-duration:100ms;
  transition-property:opacity;
  transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
}
.bp6-popover-transition-container.bp6-popover-exit{
  opacity:1;
}
.bp6-popover-transition-container.bp6-popover-exit-active{
  opacity:0;
  transition-delay:0;
  transition-duration:100ms;
  transition-property:opacity;
  transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
}
.bp6-popover-transition-container{
  display:flex;
  z-index:20;
}
.bp6-popover-transition-container:focus{
  outline:none;
}
.bp6-popover-transition-container.bp6-popover-leave .bp6-popover-content{
  pointer-events:none;
}

span.bp6-popover-target{
  display:inline-block;
}

.bp6-popover-target.bp6-fill{
  width:100%;
}

.bp6-portal{
  left:0;
  position:absolute;
  right:0;
  top:0;
}
@keyframes linear-progress-bar-stripes{
  from{
    background-position:0 0;
  }
  to{
    background-position:30px 0;
  }
}
.bp6-progress-bar{
  background:rgba(95, 107, 124, 0.2);
  border-radius:40px;
  display:block;
  height:8px;
  overflow:hidden;
  position:relative;
  width:100%;
}
.bp6-progress-bar .bp6-progress-meter{
  background:linear-gradient(-45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%);
  background-color:rgba(95, 107, 124, 0.8);
  background-size:30px 30px;
  border-radius:40px;
  height:100%;
  position:absolute;
  transition:width 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
  width:100%;
}
.bp6-progress-bar:not(.bp6-no-animation):not(.bp6-no-stripes) .bp6-progress-meter{
  animation:linear-progress-bar-stripes 300ms linear infinite reverse;
}
.bp6-progress-bar.bp6-no-stripes .bp6-progress-meter{
  background-image:none;
}

.bp6-dark .bp6-progress-bar{
  background:rgba(17, 20, 24, 0.5);
}
.bp6-dark .bp6-progress-bar .bp6-progress-meter{
  background-color:#8f99a8;
}

.bp6-progress-bar.bp6-intent-primary .bp6-progress-meter{
  background-color:#2d72d2;
}

.bp6-progress-bar.bp6-intent-success .bp6-progress-meter{
  background-color:#238551;
}

.bp6-progress-bar.bp6-intent-warning .bp6-progress-meter{
  background-color:#c87619;
}

.bp6-progress-bar.bp6-intent-danger .bp6-progress-meter{
  background-color:#cd4246;
}
.bp6-section{
  overflow:hidden;
  width:100%;
}
.bp6-section, .bp6-section.bp6-compact{
  padding:0;
}
.bp6-section-header{
  align-items:center;
  border-bottom:1px solid rgba(17, 20, 24, 0.15);
  display:flex;
  gap:20px;
  justify-content:space-between;
  min-height:50px;
  padding:0 20px;
  position:relative;
  width:100%;
}
.bp6-section-header.bp6-dark, .bp6-dark .bp6-section-header{
  border-color:rgba(255, 255, 255, 0.2);
}
.bp6-section-header-left{
  align-items:center;
  display:flex;
  gap:8px;
  padding:8px 0;
}
.bp6-section-header-title{
  margin-bottom:0;
}
.bp6-section-header-sub-title{
  margin-top:2px;
}
.bp6-section-header-right{
  align-items:center;
  display:flex;
  gap:8px;
  margin-left:auto;
}
.bp6-section-header-collapse-caret{
  display:inline-flex;
  justify-content:center;
  vertical-align:middle;
}
.bp6-section-header-divider{
  align-self:stretch;
  margin:16px 0;
}
.bp6-section-header.bp6-interactive{
  cursor:pointer;
}
.bp6-section-header.bp6-interactive:hover, .bp6-section-header.bp6-interactive:active{
  background:#f6f7f9;
}
.bp6-section-header.bp6-interactive:hover.bp6-dark, .bp6-dark .bp6-section-header.bp6-interactive:hover, .bp6-section-header.bp6-interactive:active.bp6-dark, .bp6-dark .bp6-section-header.bp6-interactive:active{
  background:#383e47;
}
.bp6-section-card.bp6-padded{
  padding:20px;
}
.bp6-section-card:not(:last-child){
  border-bottom:1px solid rgba(17, 20, 24, 0.15);
}
.bp6-section-card:not(:last-child).bp6-dark, .bp6-dark .bp6-section-card:not(:last-child){
  border-color:rgba(255, 255, 255, 0.2);
}
.bp6-section.bp6-section-collapsed .bp6-section-header{
  border:none;
}
.bp6-section.bp6-compact .bp6-section-header{
  min-height:40px;
  padding:0 16px;
}
.bp6-section.bp6-compact .bp6-section-header-left{
  padding:8px 0;
}
.bp6-section.bp6-compact .bp6-section-card.bp6-padded{
  padding:16px;
}
.bp6-segmented-control{
  background-color:#f6f7f9;
  border-radius:var(--bp-surface-border-radius);
  display:flex;
  gap:2px;
  padding:2px;
}
.bp6-segmented-control.bp6-inline{
  display:inline-flex;
}
.bp6-segmented-control.bp6-fill{
  width:100%;
}
.bp6-segmented-control.bp6-fill > .bp6-button{
  flex-grow:1;
}
.bp6-segmented-control > .bp6-button:not(.bp6-minimal):not(.bp6-intent-primary){
  background-color:#ffffff;
}
.bp6-dark .bp6-segmented-control > .bp6-button:not(.bp6-minimal):not(.bp6-intent-primary){
  background-color:#404854;
}
.bp6-segmented-control > .bp6-button.bp6-minimal{
  color:#5f6b7c;
}
.bp6-dark .bp6-segmented-control > .bp6-button.bp6-minimal{
  color:#abb3bf;
}
.bp6-segmented-control > .bp6-button.bp6-minimal:disabled{
  color:rgba(95, 107, 124, 0.6);
}
.bp6-dark .bp6-segmented-control > .bp6-button.bp6-minimal:disabled{
  color:rgba(171, 179, 191, 0.6);
}
.bp6-dark .bp6-segmented-control{
  background-color:#252a31;
}
@keyframes skeleton-glow{
  from{
    background:rgba(211, 216, 222, 0.2);
    border-color:rgba(211, 216, 222, 0.2);
  }
  to{
    background:rgba(95, 107, 124, 0.2);
    border-color:rgba(95, 107, 124, 0.2);
  }
}
.bp6-skeleton{
  animation:1000ms linear infinite alternate skeleton-glow;
  background:rgba(211, 216, 222, 0.2);
  background-clip:padding-box !important;
  border-color:rgba(211, 216, 222, 0.2) !important;
  border-radius:2px;
  box-shadow:none !important;
  color:transparent !important;
  cursor:default;
  pointer-events:none;
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none;
}
.bp6-skeleton::before, .bp6-skeleton::after,
.bp6-skeleton *{
  visibility:hidden !important;
}
.bp6-tooltip .bp6-popover-arrow{
  height:22px;
  position:absolute;
  width:22px;
}
.bp6-tooltip .bp6-popover-arrow::before{
  height:14px;
  margin:4px;
  width:14px;
}
.bp6-tooltip{
  box-shadow:0 0 0 1px rgba(17, 20, 24, 0.1), 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 15px -3px rgba(0, 0, 0, 0.1);
}
.bp6-tooltip .bp6-popover-content{
  background:#404854;
}
.bp6-tooltip .bp6-popover-content,
.bp6-tooltip .bp6-heading{
  color:#f6f7f9;
}
.bp6-tooltip .bp6-popover-arrow::before{
  box-shadow:1px 1px 6px rgba(17, 20, 24, 0.2);
}
.bp6-tooltip .bp6-popover-arrow-border{
  fill:#111418;
  fill-opacity:0.1;
}
.bp6-tooltip .bp6-popover-arrow-fill{
  fill:#404854;
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp6-tooltip .bp6-popover-arrow-fill{
    fill:buttonborder;
  }
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp6-tooltip{
    border:1px solid buttonborder;
  }
}
.bp6-tooltip{
  transform:scale(1);
}
.bp6-popover-enter > .bp6-tooltip, .bp6-popover-appear > .bp6-tooltip{
  transform:scale(0.8);
}
.bp6-popover-enter-active > .bp6-tooltip, .bp6-popover-appear-active > .bp6-tooltip{
  transform:scale(1);
  transition-delay:0;
  transition-duration:100ms;
  transition-property:transform;
  transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
}
.bp6-popover-exit > .bp6-tooltip{
  transform:scale(1);
}
.bp6-popover-exit-active > .bp6-tooltip{
  transform:scale(0.8);
  transition-delay:0;
  transition-duration:100ms;
  transition-property:transform;
  transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
}
.bp6-tooltip{
  color:#f6f7f9;
}
.bp6-tooltip .bp6-text-muted{
  color:#abb3bf;
}
.bp6-tooltip .bp6-text-disabled{
  color:rgba(171, 179, 191, 0.6);
}
.bp6-tooltip .bp6-running-text hr{
  border-color:rgba(255, 255, 255, 0.2);
}
.bp6-tooltip a{
  color:#8abbff;
}
.bp6-tooltip a:hover{
  color:#8abbff;
}
.bp6-tooltip a .bp6-icon, .bp6-tooltip a .bp6-icon-standard, .bp6-tooltip a .bp6-icon-large{
  color:inherit;
}
.bp6-tooltip a code{
  color:inherit;
}
.bp6-tooltip .bp6-code,
.bp6-tooltip .bp6-running-text code{
  background:rgba(17, 20, 24, 0.3);
  box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.2);
  color:#abb3bf;
}
a > .bp6-tooltip .bp6-code,
a > .bp6-tooltip .bp6-running-text code{
  color:inherit;
}
.bp6-tooltip .bp6-code-block,
.bp6-tooltip .bp6-running-text pre{
  background:rgba(17, 20, 24, 0.3);
  box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.2);
  color:#f6f7f9;
}
.bp6-tooltip .bp6-code-block > code,
.bp6-tooltip .bp6-running-text pre > code{
  background:none;
  box-shadow:none;
  color:inherit;
}
.bp6-tooltip .bp6-key,
.bp6-tooltip .bp6-running-text kbd{
  background:#2f343c;
  box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.2), 0 1px 10px 0 rgba(0, 0, 0, 0.2), inset 0 0 0.5px 0 rgba(255, 255, 255, 0.3), inset 0 0.5px 0 0 rgba(255, 255, 255, 0.08), 0 1px 10px -1px rgba(0, 0, 0, 0.2);
  color:#abb3bf;
}
.bp6-tooltip .bp6-icon.bp6-intent-primary, .bp6-tooltip .bp6-icon-standard.bp6-intent-primary, .bp6-tooltip .bp6-icon-large.bp6-intent-primary{
  color:#8abbff;
}
.bp6-tooltip .bp6-icon.bp6-intent-success, .bp6-tooltip .bp6-icon-standard.bp6-intent-success, .bp6-tooltip .bp6-icon-large.bp6-intent-success{
  color:#72ca9b;
}
.bp6-tooltip .bp6-icon.bp6-intent-warning, .bp6-tooltip .bp6-icon-standard.bp6-intent-warning, .bp6-tooltip .bp6-icon-large.bp6-intent-warning{
  color:#fbb360;
}
.bp6-tooltip .bp6-icon.bp6-intent-danger, .bp6-tooltip .bp6-icon-standard.bp6-intent-danger, .bp6-tooltip .bp6-icon-large.bp6-intent-danger{
  color:#fa999c;
}
.bp6-tooltip .bp6-popover-content{
  padding:8px 12px;
}
.bp6-tooltip.bp6-compact .bp6-popover-content{
  line-height:1rem;
  padding:4px 8px;
}
.bp6-tooltip.bp6-compact .bp6-code{
  vertical-align:text-bottom;
}
.bp6-tooltip.bp6-popover-placement-top .bp6-popover-arrow{
  transform:translateY(-3px);
}
.bp6-tooltip.bp6-popover-placement-left .bp6-popover-arrow{
  transform:translateX(-3px);
}
.bp6-tooltip.bp6-popover-placement-bottom .bp6-popover-arrow{
  transform:translateY(3px);
}
.bp6-tooltip.bp6-popover-placement-right .bp6-popover-arrow{
  transform:translateX(3px);
}
.bp6-tooltip.bp6-dark, .bp6-dark .bp6-tooltip{
  box-shadow:0 2px 4px rgba(17, 20, 24, 0.4), 0 8px 24px rgba(17, 20, 24, 0.4);
}
.bp6-tooltip.bp6-dark .bp6-popover-content, .bp6-dark .bp6-tooltip .bp6-popover-content{
  background:#e5e8eb;
}
.bp6-tooltip.bp6-dark .bp6-popover-content,
.bp6-tooltip.bp6-dark .bp6-heading, .bp6-dark .bp6-tooltip .bp6-popover-content,
.bp6-dark .bp6-tooltip .bp6-heading{
  color:#404854;
}
.bp6-tooltip.bp6-dark .bp6-popover-arrow::before, .bp6-dark .bp6-tooltip .bp6-popover-arrow::before{
  box-shadow:1px 1px 6px rgba(17, 20, 24, 0.4);
}
.bp6-tooltip.bp6-dark .bp6-popover-arrow-border, .bp6-dark .bp6-tooltip .bp6-popover-arrow-border{
  fill:#111418;
  fill-opacity:0.2;
}
.bp6-tooltip.bp6-dark .bp6-popover-arrow-fill, .bp6-dark .bp6-tooltip .bp6-popover-arrow-fill{
  fill:#e5e8eb;
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp6-tooltip.bp6-dark .bp6-popover-arrow-fill, .bp6-dark .bp6-tooltip .bp6-popover-arrow-fill{
    fill:buttonborder;
  }
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp6-tooltip.bp6-dark, .bp6-dark .bp6-tooltip{
    border:1px solid buttonborder;
  }
}
.bp6-tooltip.bp6-dark .bp6-text-muted, .bp6-dark .bp6-tooltip .bp6-text-muted{
  color:#5f6b7c;
}
.bp6-tooltip.bp6-dark .bp6-text-disabled, .bp6-dark .bp6-tooltip .bp6-text-disabled{
  color:rgba(95, 107, 124, 0.6);
}
.bp6-tooltip.bp6-dark .bp6-running-text hr, .bp6-dark .bp6-tooltip .bp6-running-text hr{
  border-color:rgba(17, 20, 24, 0.15);
}
.bp6-tooltip.bp6-dark a, .bp6-dark .bp6-tooltip a{
  color:#215db0;
}
.bp6-tooltip.bp6-dark a:hover, .bp6-dark .bp6-tooltip a:hover{
  color:#215db0;
}
.bp6-tooltip.bp6-dark a .bp6-icon, .bp6-tooltip.bp6-dark a .bp6-icon-standard, .bp6-tooltip.bp6-dark a .bp6-icon-large, .bp6-dark .bp6-tooltip a .bp6-icon, .bp6-dark .bp6-tooltip a .bp6-icon-standard, .bp6-dark .bp6-tooltip a .bp6-icon-large{
  color:inherit;
}
.bp6-tooltip.bp6-dark a code, .bp6-dark .bp6-tooltip a code{
  color:inherit;
}
.bp6-tooltip.bp6-dark .bp6-code,
.bp6-tooltip.bp6-dark .bp6-running-text code, .bp6-dark .bp6-tooltip .bp6-code,
.bp6-dark .bp6-tooltip .bp6-running-text code{
  background:rgba(255, 255, 255, 0.7);
  box-shadow:inset 0 0 0 1px rgba(17, 20, 24, 0.2);
  color:#5f6b7c;
}
a > .bp6-tooltip.bp6-dark .bp6-code,
a > .bp6-tooltip.bp6-dark .bp6-running-text code, a > .bp6-dark .bp6-tooltip .bp6-code,
a > .bp6-dark .bp6-tooltip .bp6-running-text code{
  color:#2d72d2;
}
.bp6-tooltip.bp6-dark .bp6-code-block,
.bp6-tooltip.bp6-dark .bp6-running-text pre, .bp6-dark .bp6-tooltip .bp6-code-block,
.bp6-dark .bp6-tooltip .bp6-running-text pre{
  background:rgba(255, 255, 255, 0.7);
  box-shadow:inset 0 0 0 1px rgba(17, 20, 24, 0.15);
  color:#1c2127;
}
.bp6-tooltip.bp6-dark .bp6-code-block > code,
.bp6-tooltip.bp6-dark .bp6-running-text pre > code, .bp6-dark .bp6-tooltip .bp6-code-block > code,
.bp6-dark .bp6-tooltip .bp6-running-text pre > code{
  background:none;
  box-shadow:none;
  color:inherit;
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp6-tooltip.bp6-dark .bp6-code-block,
  .bp6-tooltip.bp6-dark .bp6-running-text pre, .bp6-dark .bp6-tooltip .bp6-code-block,
  .bp6-dark .bp6-tooltip .bp6-running-text pre{
    border:1px solid buttonborder;
    box-shadow:none;
  }
}
.bp6-tooltip.bp6-dark .bp6-key,
.bp6-tooltip.bp6-dark .bp6-running-text kbd, .bp6-dark .bp6-tooltip .bp6-key,
.bp6-dark .bp6-tooltip .bp6-running-text kbd{
  background:#ffffff;
  box-shadow:0 0 0 1px rgba(17, 20, 24, 0.1), 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
  color:#5f6b7c;
}
.bp6-tooltip.bp6-dark .bp6-icon.bp6-intent-primary, .bp6-tooltip.bp6-dark .bp6-icon-standard.bp6-intent-primary, .bp6-tooltip.bp6-dark .bp6-icon-large.bp6-intent-primary, .bp6-dark .bp6-tooltip .bp6-icon.bp6-intent-primary, .bp6-dark .bp6-tooltip .bp6-icon-standard.bp6-intent-primary, .bp6-dark .bp6-tooltip .bp6-icon-large.bp6-intent-primary{
  color:#215db0;
}
.bp6-tooltip.bp6-dark .bp6-icon.bp6-intent-success, .bp6-tooltip.bp6-dark .bp6-icon-standard.bp6-intent-success, .bp6-tooltip.bp6-dark .bp6-icon-large.bp6-intent-success, .bp6-dark .bp6-tooltip .bp6-icon.bp6-intent-success, .bp6-dark .bp6-tooltip .bp6-icon-standard.bp6-intent-success, .bp6-dark .bp6-tooltip .bp6-icon-large.bp6-intent-success{
  color:#1c6e42;
}
.bp6-tooltip.bp6-dark .bp6-icon.bp6-intent-warning, .bp6-tooltip.bp6-dark .bp6-icon-standard.bp6-intent-warning, .bp6-tooltip.bp6-dark .bp6-icon-large.bp6-intent-warning, .bp6-dark .bp6-tooltip .bp6-icon.bp6-intent-warning, .bp6-dark .bp6-tooltip .bp6-icon-standard.bp6-intent-warning, .bp6-dark .bp6-tooltip .bp6-icon-large.bp6-intent-warning{
  color:#935610;
}
.bp6-tooltip.bp6-dark .bp6-icon.bp6-intent-danger, .bp6-tooltip.bp6-dark .bp6-icon-standard.bp6-intent-danger, .bp6-tooltip.bp6-dark .bp6-icon-large.bp6-intent-danger, .bp6-dark .bp6-tooltip .bp6-icon.bp6-intent-danger, .bp6-dark .bp6-tooltip .bp6-icon-standard.bp6-intent-danger, .bp6-dark .bp6-tooltip .bp6-icon-large.bp6-intent-danger{
  color:#ac2f33;
}
.bp6-tooltip.bp6-intent-primary .bp6-popover-content{
  background:#2d72d2;
  color:#ffffff;
}
.bp6-tooltip.bp6-intent-primary .bp6-popover-arrow-fill{
  fill:#2d72d2;
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp6-tooltip.bp6-intent-primary .bp6-popover-arrow-fill{
    fill:buttonborder;
  }
}
.bp6-tooltip.bp6-intent-success .bp6-popover-content{
  background:#238551;
  color:#ffffff;
}
.bp6-tooltip.bp6-intent-success .bp6-popover-arrow-fill{
  fill:#238551;
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp6-tooltip.bp6-intent-success .bp6-popover-arrow-fill{
    fill:buttonborder;
  }
}
.bp6-tooltip.bp6-intent-warning .bp6-popover-content{
  background:#c87619;
  color:#ffffff;
}
.bp6-tooltip.bp6-intent-warning .bp6-popover-arrow-fill{
  fill:#c87619;
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp6-tooltip.bp6-intent-warning .bp6-popover-arrow-fill{
    fill:buttonborder;
  }
}
.bp6-tooltip.bp6-intent-danger .bp6-popover-content{
  background:#cd4246;
  color:#ffffff;
}
.bp6-tooltip.bp6-intent-danger .bp6-popover-arrow-fill{
  fill:#cd4246;
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp6-tooltip.bp6-intent-danger .bp6-popover-arrow-fill{
    fill:buttonborder;
  }
}

.bp6-tooltip-indicator{
  border-bottom:dotted 1px;
  cursor:help;
}
:root{
  --bp6-button-warning-rest:var(--bp-palette-orange-5);
}

@supports (color: oklch(from var(--any-color) l c h)){
  :root{
    --bp6-button-warning-rest:oklch(
      from var(--bp-intent-warning-rest) calc(l + 0.177) calc(c - 0.01) calc(h + 6.26)
    );
  }
}
.bp6-slider{
  height:40px;
  min-width:150px;
  width:100%;
  cursor:default;
  outline:none;
  position:relative;
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none;
}
.bp6-slider:hover{
  cursor:pointer;
}
.bp6-slider:active{
  cursor:grabbing;
}
.bp6-slider.bp6-disabled{
  cursor:not-allowed;
  opacity:0.5;
}
.bp6-slider.bp6-slider-unlabeled{
  height:16px;
}

.bp6-slider-track,
.bp6-slider-progress{
  height:6px;
  left:0;
  right:0;
  top:5px;
  position:absolute;
}

.bp6-slider-track{
  border-radius:var(--bp-surface-border-radius);
  overflow:hidden;
}

.bp6-slider-progress{
  background:rgba(95, 107, 124, 0.2);
}
.bp6-dark .bp6-slider-progress{
  background:rgba(17, 20, 24, 0.5);
}
.bp6-slider-progress.bp6-intent-primary{
  background-color:#2d72d2;
}
.bp6-slider-progress.bp6-intent-success{
  background-color:#238551;
}
.bp6-slider-progress.bp6-intent-warning{
  background-color:#c87619;
}
.bp6-slider-progress.bp6-intent-danger{
  background-color:#cd4246;
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp6-slider-progress{
    background:ButtonText;
  }
}

.bp6-slider-handle{
  background-color:color-mix(in srgb, var(--bp-intent-default-rest) 5%, var(--bp-palette-white));
  box-shadow:inset 0 0 0 var(--bp-surface-border-width) color-mix(in oklch, var(--bp-surface-border-color-strong) 90%, var(--bp-palette-black)), 0 1px 2px color-mix(in oklch, var(--bp-palette-black) 10%, transparent);
  color:var(--bp-typography-color-default-rest);
}
.bp6-slider-handle:hover{
  background-clip:padding-box;
  background-color:color-mix(in srgb, var(--bp-intent-default-hover) 9%, var(--bp-palette-white));
  box-shadow:inset 0 0 0 var(--bp-surface-border-width) color-mix(in oklch, var(--bp-surface-border-color-strong) 90%, var(--bp-palette-black)), 0 1px 2px color-mix(in oklch, var(--bp-palette-black) 20%, transparent);
}
.bp6-slider-handle:active, .bp6-slider-handle.bp6-active{
  background-color:color-mix(in srgb, var(--bp-intent-default-active) 16%, var(--bp-palette-white));
  box-shadow:inset 0 0 0 var(--bp-surface-border-width) color-mix(in oklch, var(--bp-surface-border-color-strong) 90%, var(--bp-palette-black)), 0 1px 2px color-mix(in oklch, var(--bp-palette-black) 20%, transparent);
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp6-slider-handle:active, .bp6-slider-handle.bp6-active{
    background:highlight;
  }
}
.bp6-slider-handle:disabled, .bp6-slider-handle.bp6-disabled{
  background-color:color-mix(in srgb, var(--bp-intent-default-disabled) 20%, transparent);
  box-shadow:none;
  color:var(--bp-typography-color-default-disabled);
  cursor:not-allowed;
  outline:none;
}
.bp6-slider-handle:disabled.bp6-active, .bp6-slider-handle:disabled.bp6-active:hover, .bp6-slider-handle.bp6-disabled.bp6-active, .bp6-slider-handle.bp6-disabled.bp6-active:hover{
  background-color:color-mix(in srgb, var(--bp-intent-default-disabled) 28%, transparent);
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp6-slider-handle{
    border:1px solid buttonborder;
  }
}
.bp6-slider-handle{
  border-radius:var(--bp-surface-border-radius);
  box-shadow:0 0 0 1px rgba(17, 20, 24, 0.5), 0 1px 1px rgba(17, 20, 24, 0.5);
  cursor:pointer;
  height:16px;
  left:0;
  position:absolute;
  top:0;
  width:16px;
}
.bp6-slider-handle:focus{
  z-index:1;
}
.bp6-slider-handle:hover{
  background-clip:padding-box;
  background-color:color-mix(in srgb, var(--bp-intent-default-hover) 9%, var(--bp-palette-white));
  box-shadow:inset 0 0 0 var(--bp-surface-border-width) color-mix(in oklch, var(--bp-surface-border-color-strong) 90%, var(--bp-palette-black)), 0 1px 2px color-mix(in oklch, var(--bp-palette-black) 20%, transparent);
  box-shadow:0 0 0 1px rgba(17, 20, 24, 0.5), 0 1px 2px rgba(17, 20, 24, 0.6);
  cursor:grab;
  z-index:2;
}
.bp6-slider-handle.bp6-active{
  background-color:color-mix(in srgb, var(--bp-intent-default-active) 16%, var(--bp-palette-white));
  box-shadow:inset 0 0 0 var(--bp-surface-border-width) color-mix(in oklch, var(--bp-surface-border-color-strong) 90%, var(--bp-palette-black)), 0 1px 2px color-mix(in oklch, var(--bp-palette-black) 20%, transparent);
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp6-slider-handle.bp6-active{
    background:highlight;
  }
}
.bp6-slider-handle.bp6-active{
  box-shadow:inset 0 1px 1px rgba(17, 20, 24, 0.1), 0 0 0 1px rgba(17, 20, 24, 0.5), 0 1px 2px rgba(17, 20, 24, 0.2);
  cursor:grabbing;
}
.bp6-disabled .bp6-slider-handle{
  background:#c5cbd3;
  box-shadow:none;
  pointer-events:none;
}
.bp6-dark .bp6-slider-handle{
  background-color:#abb3bf;
  box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0 1px 2px rgba(17, 20, 24, 0.2);
}
.bp6-dark .bp6-slider-handle:hover{
  background-color:#8f99a8;
  box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0 1px 2px rgba(17, 20, 24, 0.4);
}
.bp6-dark .bp6-slider-handle.bp6-active{
  background-color:#738091;
  box-shadow:inset 0 1px 1px rgba(17, 20, 24, 0.1), inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0 1px 2px rgba(17, 20, 24, 0.4);
}
.bp6-dark .bp6-disabled .bp6-slider-handle{
  background:#5f6b7c;
  border-color:#5f6b7c;
  box-shadow:none;
}
.bp6-slider-handle .bp6-slider-label{
  background:#404854;
  border-radius:var(--bp-surface-border-radius);
  box-shadow:0 0 0 1px rgba(17, 20, 24, 0.1), 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 15px -3px rgba(0, 0, 0, 0.1);
  color:#f6f7f9;
  margin-left:8px;
}
.bp6-dark .bp6-slider-handle .bp6-slider-label{
  background:#e5e8eb;
  box-shadow:0 2px 4px rgba(17, 20, 24, 0.4), 0 8px 24px rgba(17, 20, 24, 0.4);
  color:#404854;
}
.bp6-disabled .bp6-slider-handle .bp6-slider-label{
  box-shadow:none;
}
.bp6-slider-handle.bp6-start, .bp6-slider-handle.bp6-end{
  width:8px;
}
.bp6-slider-handle.bp6-start{
  border-bottom-right-radius:0;
  border-top-right-radius:0;
}
.bp6-slider-handle.bp6-end{
  border-bottom-left-radius:0;
  border-top-left-radius:0;
  margin-left:8px;
}
.bp6-slider-handle.bp6-end .bp6-slider-label{
  margin-left:0;
}

.bp6-slider-label{
  transform:translate(-50%, 20px);
  display:inline-block;
  font-size:12px;
  line-height:1;
  padding:2px 4px;
  position:absolute;
  vertical-align:top;
}

.bp6-slider.bp6-vertical{
  height:150px;
  min-width:40px;
  width:40px;
}
.bp6-slider.bp6-vertical .bp6-slider-track,
.bp6-slider.bp6-vertical .bp6-slider-progress{
  bottom:0;
  height:auto;
  left:5px;
  top:0;
  width:6px;
}
.bp6-slider.bp6-vertical .bp6-slider-progress{
  top:auto;
}
.bp6-slider.bp6-vertical .bp6-slider-label{
  transform:translate(20px, 50%);
}
.bp6-slider.bp6-vertical .bp6-slider-handle{
  top:auto;
}
.bp6-slider.bp6-vertical .bp6-slider-handle .bp6-slider-label{
  margin-left:0;
  margin-top:-8px;
}
.bp6-slider.bp6-vertical .bp6-slider-handle.bp6-end, .bp6-slider.bp6-vertical .bp6-slider-handle.bp6-start{
  height:8px;
  margin-left:0;
  width:16px;
}
.bp6-slider.bp6-vertical .bp6-slider-handle.bp6-start{
  border-bottom-right-radius:var(--bp-surface-border-radius);
  border-top-left-radius:0;
}
.bp6-slider.bp6-vertical .bp6-slider-handle.bp6-start .bp6-slider-label{
  transform:translate(20px);
}
.bp6-slider.bp6-vertical .bp6-slider-handle.bp6-end{
  border-bottom-left-radius:0;
  border-bottom-right-radius:0;
  border-top-left-radius:var(--bp-surface-border-radius);
  margin-bottom:8px;
}
@keyframes pt-spinner-animation{
  from{
    transform:rotate(0deg);
  }
  to{
    transform:rotate(360deg);
  }
}
.bp6-spinner{
  align-items:center;
  display:flex;
  justify-content:center;
  overflow:visible;
  vertical-align:middle;
}
.bp6-spinner svg{
  display:block;
}
.bp6-spinner path{
  fill-opacity:0;
}
.bp6-spinner .bp6-spinner-head{
  stroke:rgba(95, 107, 124, 0.8);
  stroke-linecap:round;
  transform-origin:center;
  transition:stroke-dashoffset 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
}
.bp6-spinner .bp6-spinner-track{
  stroke:rgba(95, 107, 124, 0.2);
}

.bp6-spinner-animation{
  animation:pt-spinner-animation 500ms linear infinite;
}
.bp6-no-spin > .bp6-spinner-animation{
  animation:none;
}

.bp6-dark .bp6-spinner .bp6-spinner-head{
  stroke:#8f99a8;
}
.bp6-dark .bp6-spinner .bp6-spinner-track{
  stroke:rgba(17, 20, 24, 0.5);
}

.bp6-spinner.bp6-intent-primary .bp6-spinner-head{
  stroke:#2d72d2;
}

.bp6-spinner.bp6-intent-success .bp6-spinner-head{
  stroke:#238551;
}

.bp6-spinner.bp6-intent-warning .bp6-spinner-head{
  stroke:#c87619;
}

.bp6-spinner.bp6-intent-danger .bp6-spinner-head{
  stroke:#cd4246;
}
.bp6-tabs:not(.bp6-vertical).bp6-fill{
  height:100%;
}
.bp6-tabs:not(.bp6-vertical).bp6-fill .bp6-tab-list{
  height:100%;
}

.bp6-tabs.bp6-vertical{
  display:flex;
}
.bp6-tabs.bp6-vertical > .bp6-tab-list{
  align-items:flex-start;
  flex-direction:column;
}
.bp6-tabs.bp6-vertical > .bp6-tab-list .bp6-tab{
  align-items:center;
  border-radius:var(--bp-surface-border-radius);
  display:flex;
  padding:0 8px;
  width:100%;
}
.bp6-tabs.bp6-vertical > .bp6-tab-list .bp6-tab[aria-selected=true]{
  background-color:rgba(45, 114, 210, 0.2);
  box-shadow:none;
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp6-tabs.bp6-vertical > .bp6-tab-list .bp6-tab[aria-selected=true]{
    background-color:highlight;
    color:#111418;
  }
}
.bp6-tabs.bp6-vertical > .bp6-tab-list .bp6-tab-indicator-wrapper .bp6-tab-indicator{
  background-color:rgba(45, 114, 210, 0.2);
  border-radius:var(--bp-surface-border-radius);
  height:auto;
  inset:0;
}
.bp6-tabs.bp6-vertical > .bp6-tab-panel{
  margin-top:0;
  padding-left:20px;
}

.bp6-tab-list{
  align-items:flex-end;
  border:none;
  -moz-column-gap:20px;
       column-gap:20px;
  display:flex;
  flex:0 0 auto;
  list-style:none;
  margin:0;
  padding:0;
  position:relative;
}
.bp6-tab-list .bp6-tabs:not(.bp6-vertical) > .bp6-flex-expander{
  margin-right:-20px;
}

.bp6-tab{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  word-wrap:normal;
  align-items:center;
  align-self:stretch;
  color:#1c2127;
  cursor:pointer;
  display:flex;
  flex:0 0 auto;
  font-size:14px;
  line-height:30px;
  max-width:100%;
  position:relative;
  vertical-align:top;
}
.bp6-tab a{
  color:inherit;
  display:block;
  text-decoration:none;
}
.bp6-tab-indicator-wrapper ~ .bp6-tab{
  background-color:transparent !important;
  box-shadow:none !important;
}
.bp6-tab[aria-disabled=true]{
  color:rgba(95, 107, 124, 0.6);
  cursor:not-allowed;
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp6-tab[aria-disabled=true]{
    color:graytext;
  }
}
.bp6-tab[aria-selected=true]{
  border-radius:0;
  box-shadow:inset 0 -3px 0 #215db0;
}
.bp6-tab[aria-selected=true], .bp6-tab:not([aria-disabled=true]):hover{
  color:#215db0;
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp6-tab[aria-selected=true], .bp6-tab:not([aria-disabled=true]):hover{
    color:highlight;
  }
}
.bp6-tab:focus{
  -moz-outline-radius:0;
}
.bp6-large > .bp6-tab{
  font-size:16px;
  line-height:40px;
}

.bp6-tab-panel{
  margin-top:20px;
}
.bp6-tab-panel[aria-hidden=true]{
  display:none;
}

.bp6-tab-icon{
  margin-right:8px;
}

.bp6-tab-tag{
  margin-left:8px;
}

.bp6-tab-indicator-wrapper{
  left:0;
  pointer-events:none;
  position:absolute;
  top:0;
  transform:translateX(0), translateY(0);
  transition:height, transform, width;
  transition-duration:200ms;
  transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
}
.bp6-tab-indicator-wrapper .bp6-tab-indicator{
  background-color:#215db0;
  bottom:0;
  height:3px;
  left:0;
  position:absolute;
  right:0;
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp6-tab-indicator-wrapper .bp6-tab-indicator{
    background-color:highlight;
  }
}
.bp6-tab-indicator-wrapper.bp6-no-animation{
  transition:none;
}
.bp6-tabs:not(.bp6-vertical) .bp6-tab-indicator-wrapper{
  height:100%;
}

.bp6-dark .bp6-tab{
  color:#f6f7f9;
}
.bp6-dark .bp6-tab[aria-disabled=true]{
  color:rgba(171, 179, 191, 0.6);
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp6-dark .bp6-tab[aria-disabled=true]{
    color:graytext;
  }
}
.bp6-dark .bp6-tab[aria-selected=true]{
  box-shadow:inset 0 -3px 0 #8abbff;
}
.bp6-dark .bp6-tab[aria-selected=true], .bp6-dark .bp6-tab:not([aria-disabled=true]):hover{
  color:#8abbff;
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp6-dark .bp6-tab[aria-selected=true], .bp6-dark .bp6-tab:not([aria-disabled=true]):hover{
    color:highlight;
  }
}
.bp6-dark .bp6-tab-indicator{
  background-color:#8abbff;
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp6-dark .bp6-tab-indicator{
    background-color:highlight;
  }
}

.bp6-flex-expander{
  flex:1 1;
}
.bp6-tag{
  display:inline-flex;
  flex-direction:row;
}
.bp6-tag > *{
  flex-grow:0;
  flex-shrink:0;
}
.bp6-tag > .bp6-fill{
  flex-grow:1;
  flex-shrink:1;
}
.bp6-tag::before,
.bp6-tag > *{
  margin-right:var(--bp-surface-spacing);
}
.bp6-tag:empty::before,
.bp6-tag > :last-child{
  margin-right:0;
}
.bp6-tag{
  align-items:center;
  background-color:var(--bp-intent-default-rest);
  border:none;
  border-radius:var(--bp-surface-border-radius);
  box-shadow:none;
  color:var(--bp-intent-default-foreground);
  font-size:var(--bp-typography-size-body-small);
  line-height:calc(var(--bp-surface-spacing) * 4);
  max-width:100%;
  min-height:calc(var(--bp-surface-spacing) * 5);
  min-width:calc(var(--bp-surface-spacing) * 5);
  padding:calc(var(--bp-surface-spacing) * 0.5) calc(var(--bp-surface-spacing) * 1.5);
  position:relative;
}
.bp6-tag:not(.bp6-fill) > .bp6-fill:only-child{
  text-align:center;
}
.bp6-tag:focus{
  outline:rgba(33, 93, 176, 0.752) solid 2px;
  outline-offset:0;
  -moz-outline-radius:6px;
}
.bp6-dark .bp6-tag:focus{
  outline-color:rgba(138, 187, 255, 0.752);
}
.bp6-tag.bp6-interactive{
  cursor:pointer;
}
.bp6-tag.bp6-interactive:hover{
  background:var(--bp-intent-default-hover);
}
.bp6-tag.bp6-interactive:active, .bp6-tag.bp6-interactive.bp6-active{
  background:var(--bp-intent-default-active);
}
.bp6-tag.bp6-round{
  border-radius:calc(var(--bp-surface-spacing) * 7.5);
  padding-left:calc(var(--bp-surface-spacing) * 2);
  padding-right:calc(var(--bp-surface-spacing) * 2);
}
.bp6-tag > .bp6-icon, .bp6-tag .bp6-icon-standard, .bp6-tag .bp6-icon-large{
  fill:var(--bp-intent-default-foreground);
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp6-tag{
    border:1px solid buttonborder;
  }
}
.bp6-tag.bp6-large::before,
.bp6-tag.bp6-large > *, .bp6-large .bp6-tag::before,
.bp6-large .bp6-tag > *{
  margin-right:calc(var(--bp-surface-spacing) * 2);
}
.bp6-tag.bp6-large:empty::before,
.bp6-tag.bp6-large > :last-child, .bp6-large .bp6-tag:empty::before,
.bp6-large .bp6-tag > :last-child{
  margin-right:0;
}
.bp6-tag.bp6-large, .bp6-large .bp6-tag{
  font-size:var(--bp-typography-size-body-medium);
  line-height:calc(var(--bp-surface-spacing) * 4.5);
  min-height:calc(var(--bp-surface-spacing) * 7.5);
  min-width:calc(var(--bp-surface-spacing) * 7.5);
  padding:calc(var(--bp-surface-spacing) * 1.5) calc(var(--bp-surface-spacing) * 2);
}
.bp6-tag.bp6-large.bp6-round, .bp6-large .bp6-tag.bp6-round{
  padding-left:calc(var(--bp-surface-spacing) * 2.5);
  padding-right:calc(var(--bp-surface-spacing) * 2.5);
}
.bp6-tag.bp6-intent-primary{
  background:var(--bp-intent-primary-rest);
  color:var(--bp-intent-primary-foreground);
}
.bp6-tag.bp6-intent-primary.bp6-interactive:hover{
  background-color:var(--bp-intent-primary-hover);
}
.bp6-tag.bp6-intent-primary.bp6-interactive:active, .bp6-tag.bp6-intent-primary.bp6-interactive.bp6-active{
  background-color:var(--bp-intent-primary-active);
}
.bp6-tag.bp6-intent-primary .bp6-tag-remove{
  color:oklch(from var(--bp-intent-primary-foreground) l c h/0.7);
}
.bp6-tag.bp6-intent-primary .bp6-tag-remove:hover, .bp6-tag.bp6-intent-primary .bp6-tag-remove:active{
  color:var(--bp-intent-primary-foreground);
}
.bp6-tag.bp6-intent-success{
  background:var(--bp-intent-success-rest);
  color:var(--bp-intent-success-foreground);
}
.bp6-tag.bp6-intent-success.bp6-interactive:hover{
  background-color:var(--bp-intent-success-hover);
}
.bp6-tag.bp6-intent-success.bp6-interactive:active, .bp6-tag.bp6-intent-success.bp6-interactive.bp6-active{
  background-color:var(--bp-intent-success-active);
}
.bp6-tag.bp6-intent-success .bp6-tag-remove{
  color:oklch(from var(--bp-intent-success-foreground) l c h/0.7);
}
.bp6-tag.bp6-intent-success .bp6-tag-remove:hover, .bp6-tag.bp6-intent-success .bp6-tag-remove:active{
  color:var(--bp-intent-success-foreground);
}
.bp6-tag.bp6-intent-warning{
  background:oklch(from var(--bp-intent-warning-rest) calc(l + 0.19) c h);
  color:oklch(from var(--bp-intent-warning-foreground) calc(l + 0.05) c h);
}
.bp6-tag.bp6-intent-warning.bp6-interactive:hover{
  background-color:oklch(from var(--bp-intent-warning-hover) calc(l + 0.24) c h);
}
.bp6-tag.bp6-intent-warning.bp6-interactive:active, .bp6-tag.bp6-intent-warning.bp6-interactive.bp6-active{
  background-color:oklch(from var(--bp-intent-warning-active) calc(l + 0.2) calc(c + 0.05) h);
}
.bp6-tag.bp6-intent-warning .bp6-tag-remove{
  color:oklch(from oklch(from var(--bp-intent-warning-foreground) calc(l + 0.05) c h) l c h/0.7);
}
.bp6-tag.bp6-intent-warning .bp6-tag-remove:hover, .bp6-tag.bp6-intent-warning .bp6-tag-remove:active{
  color:oklch(from var(--bp-intent-warning-foreground) calc(l + 0.05) c h);
}
.bp6-tag.bp6-intent-danger{
  background:var(--bp-intent-danger-rest);
  color:var(--bp-intent-danger-foreground);
}
.bp6-tag.bp6-intent-danger.bp6-interactive:hover{
  background-color:var(--bp-intent-danger-hover);
}
.bp6-tag.bp6-intent-danger.bp6-interactive:active, .bp6-tag.bp6-intent-danger.bp6-interactive.bp6-active{
  background-color:var(--bp-intent-danger-active);
}
.bp6-tag.bp6-intent-danger .bp6-tag-remove{
  color:oklch(from var(--bp-intent-danger-foreground) l c h/0.7);
}
.bp6-tag.bp6-intent-danger .bp6-tag-remove:hover, .bp6-tag.bp6-intent-danger .bp6-tag-remove:active{
  color:var(--bp-intent-danger-foreground);
}
.bp6-tag.bp6-fill{
  display:flex;
  width:100%;
}
.bp6-tag.bp6-minimal > .bp6-icon, .bp6-tag.bp6-minimal .bp6-icon-standard, .bp6-tag.bp6-minimal .bp6-icon-large{
  fill:var(--bp-typography-color-muted);
}
.bp6-tag.bp6-minimal:not([class*=bp6-intent-]).bp6-interactive{
  cursor:pointer;
}
.bp6-tag.bp6-minimal:not([class*=bp6-intent-]).bp6-interactive:hover{
  background-color:oklch(from oklch(from var(--bp-intent-default-rest) calc(l + 0.16) c h) l c h/0.3);
  color:var(--bp-palette-black);
}
.bp6-tag.bp6-minimal:not([class*=bp6-intent-]).bp6-interactive.bp6-active, .bp6-tag.bp6-minimal:not([class*=bp6-intent-]).bp6-interactive:active{
  background-color:oklch(from oklch(from var(--bp-intent-default-rest) calc(l + 0.16) c h) l c h/0.35);
  color:var(--bp-palette-black);
}
.bp6-tag.bp6-minimal:not([class*=bp6-intent-]){
  background-color:oklch(from var(--bp-intent-default-rest) calc(l + 0.16) c h/0.15);
  color:var(--bp-typography-color-default-rest);
}
.bp6-tag.bp6-minimal:not([class*=bp6-intent-]) .bp6-tag-remove{
  color:var(--bp-typography-color-muted);
}
.bp6-tag.bp6-minimal:not([class*=bp6-intent-]) .bp6-tag-remove:hover, .bp6-tag.bp6-minimal:not([class*=bp6-intent-]) .bp6-tag-remove:active{
  color:var(--bp-intent-default-hover);
}
.bp6-dark .bp6-tag.bp6-minimal:not([class*=bp6-intent-]).bp6-interactive, [data-bp-color-scheme=dark] .bp6-tag.bp6-minimal:not([class*=bp6-intent-]).bp6-interactive{
  cursor:pointer;
}
.bp6-dark .bp6-tag.bp6-minimal:not([class*=bp6-intent-]).bp6-interactive:hover, [data-bp-color-scheme=dark] .bp6-tag.bp6-minimal:not([class*=bp6-intent-]).bp6-interactive:hover{
  background-color:oklch(from oklch(from var(--bp-intent-default-rest) calc(l + 0.16) c h) l c h/0.3);
  color:var(--bp-palette-white);
}
.bp6-dark .bp6-tag.bp6-minimal:not([class*=bp6-intent-]).bp6-interactive.bp6-active, .bp6-dark .bp6-tag.bp6-minimal:not([class*=bp6-intent-]).bp6-interactive:active, [data-bp-color-scheme=dark] .bp6-tag.bp6-minimal:not([class*=bp6-intent-]).bp6-interactive.bp6-active, [data-bp-color-scheme=dark] .bp6-tag.bp6-minimal:not([class*=bp6-intent-]).bp6-interactive:active{
  background-color:oklch(from oklch(from var(--bp-intent-default-rest) calc(l + 0.16) c h) l c h/0.35);
  color:var(--bp-palette-white);
}
.bp6-dark .bp6-tag.bp6-minimal:not([class*=bp6-intent-]), [data-bp-color-scheme=dark] .bp6-tag.bp6-minimal:not([class*=bp6-intent-]){
  background-color:oklch(from var(--bp-intent-default-rest) calc(l + 0.16) c h/0.15);
  color:oklch(from var(--bp-typography-color-default-rest) calc(l + 0.24) c h);
}
.bp6-dark .bp6-tag.bp6-minimal:not([class*=bp6-intent-]) .bp6-tag-remove, [data-bp-color-scheme=dark] .bp6-tag.bp6-minimal:not([class*=bp6-intent-]) .bp6-tag-remove{
  color:var(--bp-typography-color-muted);
}
.bp6-dark .bp6-tag.bp6-minimal:not([class*=bp6-intent-]) .bp6-tag-remove:hover, .bp6-dark .bp6-tag.bp6-minimal:not([class*=bp6-intent-]) .bp6-tag-remove:active, [data-bp-color-scheme=dark] .bp6-tag.bp6-minimal:not([class*=bp6-intent-]) .bp6-tag-remove:hover, [data-bp-color-scheme=dark] .bp6-tag.bp6-minimal:not([class*=bp6-intent-]) .bp6-tag-remove:active{
  color:oklch(from var(--bp-typography-color-default-hover) calc(l + 0.35) c h);
}
.bp6-tag.bp6-minimal.bp6-intent-primary{
  background-color:oklch(from var(--bp-intent-primary-rest) l c h/0.1);
  color:var(--bp-intent-primary-hover);
}
.bp6-tag.bp6-minimal.bp6-intent-primary > .bp6-icon, .bp6-tag.bp6-minimal.bp6-intent-primary .bp6-icon-standard, .bp6-tag.bp6-minimal.bp6-intent-primary .bp6-icon-large{
  fill:var(--bp-intent-primary-hover);
}
.bp6-tag.bp6-minimal.bp6-intent-primary.bp6-interactive:hover{
  background-color:oklch(from var(--bp-intent-primary-rest) l c h/0.2);
  color:var(--bp-intent-primary-active);
}
.bp6-tag.bp6-minimal.bp6-intent-primary.bp6-interactive:active, .bp6-tag.bp6-minimal.bp6-intent-primary.bp6-interactive.bp6-active{
  background-color:oklch(from var(--bp-intent-primary-rest) l c h/0.3);
  color:var(--bp-intent-primary-active);
}
.bp6-tag.bp6-minimal.bp6-intent-primary .bp6-tag-remove{
  color:var(--bp-intent-primary-hover);
}
.bp6-tag.bp6-minimal.bp6-intent-primary .bp6-tag-remove:hover, .bp6-tag.bp6-minimal.bp6-intent-primary .bp6-tag-remove:active{
  color:var(--bp-intent-primary-active);
}
.bp6-tag.bp6-minimal.bp6-intent-success{
  background-color:oklch(from var(--bp-intent-success-rest) l c h/0.1);
  color:var(--bp-intent-success-hover);
}
.bp6-tag.bp6-minimal.bp6-intent-success > .bp6-icon, .bp6-tag.bp6-minimal.bp6-intent-success .bp6-icon-standard, .bp6-tag.bp6-minimal.bp6-intent-success .bp6-icon-large{
  fill:var(--bp-intent-success-hover);
}
.bp6-tag.bp6-minimal.bp6-intent-success.bp6-interactive:hover{
  background-color:oklch(from var(--bp-intent-success-rest) l c h/0.2);
  color:var(--bp-intent-success-active);
}
.bp6-tag.bp6-minimal.bp6-intent-success.bp6-interactive:active, .bp6-tag.bp6-minimal.bp6-intent-success.bp6-interactive.bp6-active{
  background-color:oklch(from var(--bp-intent-success-rest) l c h/0.3);
  color:var(--bp-intent-success-active);
}
.bp6-tag.bp6-minimal.bp6-intent-success .bp6-tag-remove{
  color:var(--bp-intent-success-hover);
}
.bp6-tag.bp6-minimal.bp6-intent-success .bp6-tag-remove:hover, .bp6-tag.bp6-minimal.bp6-intent-success .bp6-tag-remove:active{
  color:var(--bp-intent-success-active);
}
.bp6-tag.bp6-minimal.bp6-intent-warning{
  background-color:oklch(from var(--bp-intent-warning-rest) l c h/0.1);
  color:var(--bp-intent-warning-hover);
}
.bp6-tag.bp6-minimal.bp6-intent-warning > .bp6-icon, .bp6-tag.bp6-minimal.bp6-intent-warning .bp6-icon-standard, .bp6-tag.bp6-minimal.bp6-intent-warning .bp6-icon-large{
  fill:var(--bp-intent-warning-hover);
}
.bp6-tag.bp6-minimal.bp6-intent-warning.bp6-interactive:hover{
  background-color:oklch(from var(--bp-intent-warning-rest) l c h/0.2);
  color:var(--bp-intent-warning-active);
}
.bp6-tag.bp6-minimal.bp6-intent-warning.bp6-interactive:active, .bp6-tag.bp6-minimal.bp6-intent-warning.bp6-interactive.bp6-active{
  background-color:oklch(from var(--bp-intent-warning-rest) l c h/0.3);
  color:var(--bp-intent-warning-active);
}
.bp6-tag.bp6-minimal.bp6-intent-warning .bp6-tag-remove{
  color:var(--bp-intent-warning-hover);
}
.bp6-tag.bp6-minimal.bp6-intent-warning .bp6-tag-remove:hover, .bp6-tag.bp6-minimal.bp6-intent-warning .bp6-tag-remove:active{
  color:var(--bp-intent-warning-active);
}
.bp6-tag.bp6-minimal.bp6-intent-danger{
  background-color:oklch(from var(--bp-intent-danger-rest) l c h/0.1);
  color:var(--bp-intent-danger-hover);
}
.bp6-tag.bp6-minimal.bp6-intent-danger > .bp6-icon, .bp6-tag.bp6-minimal.bp6-intent-danger .bp6-icon-standard, .bp6-tag.bp6-minimal.bp6-intent-danger .bp6-icon-large{
  fill:var(--bp-intent-danger-hover);
}
.bp6-tag.bp6-minimal.bp6-intent-danger.bp6-interactive:hover{
  background-color:oklch(from var(--bp-intent-danger-rest) l c h/0.2);
  color:var(--bp-intent-danger-active);
}
.bp6-tag.bp6-minimal.bp6-intent-danger.bp6-interactive:active, .bp6-tag.bp6-minimal.bp6-intent-danger.bp6-interactive.bp6-active{
  background-color:oklch(from var(--bp-intent-danger-rest) l c h/0.3);
  color:var(--bp-intent-danger-active);
}
.bp6-tag.bp6-minimal.bp6-intent-danger .bp6-tag-remove{
  color:var(--bp-intent-danger-hover);
}
.bp6-tag.bp6-minimal.bp6-intent-danger .bp6-tag-remove:hover, .bp6-tag.bp6-minimal.bp6-intent-danger .bp6-tag-remove:active{
  color:var(--bp-intent-danger-active);
}
.bp6-dark .bp6-tag.bp6-minimal.bp6-intent-primary, [data-bp-color-scheme=dark] .bp6-tag.bp6-minimal.bp6-intent-primary{
  background-color:oklch(from var(--bp-intent-primary-rest) l c h/0.2);
  color:oklch(from var(--bp-intent-primary-rest) calc(l + 0.22) calc(c - 0.02) h);
}
.bp6-dark .bp6-tag.bp6-minimal.bp6-intent-primary.bp6-interactive:hover, [data-bp-color-scheme=dark] .bp6-tag.bp6-minimal.bp6-intent-primary.bp6-interactive:hover{
  background-color:oklch(from var(--bp-intent-primary-rest) l c h/0.3);
  color:oklch(from var(--bp-intent-primary-rest) calc(l + 0.3) calc(c - 0.04) h);
}
.bp6-dark .bp6-tag.bp6-minimal.bp6-intent-primary.bp6-interactive:active, .bp6-dark .bp6-tag.bp6-minimal.bp6-intent-primary.bp6-interactive.bp6-active, [data-bp-color-scheme=dark] .bp6-tag.bp6-minimal.bp6-intent-primary.bp6-interactive:active, [data-bp-color-scheme=dark] .bp6-tag.bp6-minimal.bp6-intent-primary.bp6-interactive.bp6-active{
  background-color:oklch(from var(--bp-intent-primary-rest) l c h/0.35);
  color:oklch(from var(--bp-intent-primary-rest) calc(l + 0.3) calc(c - 0.04) h);
}
.bp6-dark .bp6-tag.bp6-minimal.bp6-intent-primary .bp6-tag-remove, [data-bp-color-scheme=dark] .bp6-tag.bp6-minimal.bp6-intent-primary .bp6-tag-remove{
  color:oklch(from var(--bp-intent-primary-rest) calc(l + 0.22) calc(c - 0.02) h);
}
.bp6-dark .bp6-tag.bp6-minimal.bp6-intent-primary .bp6-tag-remove:hover, .bp6-dark .bp6-tag.bp6-minimal.bp6-intent-primary .bp6-tag-remove:active, [data-bp-color-scheme=dark] .bp6-tag.bp6-minimal.bp6-intent-primary .bp6-tag-remove:hover, [data-bp-color-scheme=dark] .bp6-tag.bp6-minimal.bp6-intent-primary .bp6-tag-remove:active{
  color:oklch(from var(--bp-intent-primary-rest) calc(l + 0.3) calc(c - 0.04) h);
}
.bp6-dark .bp6-tag.bp6-minimal.bp6-intent-success, [data-bp-color-scheme=dark] .bp6-tag.bp6-minimal.bp6-intent-success{
  background-color:oklch(from var(--bp-intent-success-rest) l c h/0.2);
  color:oklch(from var(--bp-intent-success-rest) calc(l + 0.25) calc(c - 0.03) h);
}
.bp6-dark .bp6-tag.bp6-minimal.bp6-intent-success.bp6-interactive:hover, [data-bp-color-scheme=dark] .bp6-tag.bp6-minimal.bp6-intent-success.bp6-interactive:hover{
  background-color:oklch(from var(--bp-intent-success-rest) l c h/0.3);
  color:oklch(from var(--bp-intent-success-rest) calc(l + 0.33) calc(c - 0.05) h);
}
.bp6-dark .bp6-tag.bp6-minimal.bp6-intent-success.bp6-interactive:active, .bp6-dark .bp6-tag.bp6-minimal.bp6-intent-success.bp6-interactive.bp6-active, [data-bp-color-scheme=dark] .bp6-tag.bp6-minimal.bp6-intent-success.bp6-interactive:active, [data-bp-color-scheme=dark] .bp6-tag.bp6-minimal.bp6-intent-success.bp6-interactive.bp6-active{
  background-color:oklch(from var(--bp-intent-success-rest) l c h/0.35);
  color:oklch(from var(--bp-intent-success-rest) calc(l + 0.33) calc(c - 0.05) h);
}
.bp6-dark .bp6-tag.bp6-minimal.bp6-intent-success .bp6-tag-remove, [data-bp-color-scheme=dark] .bp6-tag.bp6-minimal.bp6-intent-success .bp6-tag-remove{
  color:oklch(from var(--bp-intent-success-rest) calc(l + 0.25) calc(c - 0.03) h);
}
.bp6-dark .bp6-tag.bp6-minimal.bp6-intent-success .bp6-tag-remove:hover, .bp6-dark .bp6-tag.bp6-minimal.bp6-intent-success .bp6-tag-remove:active, [data-bp-color-scheme=dark] .bp6-tag.bp6-minimal.bp6-intent-success .bp6-tag-remove:hover, [data-bp-color-scheme=dark] .bp6-tag.bp6-minimal.bp6-intent-success .bp6-tag-remove:active{
  color:oklch(from var(--bp-intent-success-rest) calc(l + 0.33) calc(c - 0.05) h);
}
.bp6-dark .bp6-tag.bp6-minimal.bp6-intent-warning, [data-bp-color-scheme=dark] .bp6-tag.bp6-minimal.bp6-intent-warning{
  background-color:oklch(from var(--bp-intent-warning-rest) l c h/0.2);
  color:oklch(from var(--bp-intent-warning-rest) calc(l + 0.18) calc(c - 0.02) h);
}
.bp6-dark .bp6-tag.bp6-minimal.bp6-intent-warning.bp6-interactive:hover, [data-bp-color-scheme=dark] .bp6-tag.bp6-minimal.bp6-intent-warning.bp6-interactive:hover{
  background-color:oklch(from var(--bp-intent-warning-rest) l c h/0.3);
  color:oklch(from var(--bp-intent-warning-rest) calc(l + 0.26) calc(c - 0.04) h);
}
.bp6-dark .bp6-tag.bp6-minimal.bp6-intent-warning.bp6-interactive:active, .bp6-dark .bp6-tag.bp6-minimal.bp6-intent-warning.bp6-interactive.bp6-active, [data-bp-color-scheme=dark] .bp6-tag.bp6-minimal.bp6-intent-warning.bp6-interactive:active, [data-bp-color-scheme=dark] .bp6-tag.bp6-minimal.bp6-intent-warning.bp6-interactive.bp6-active{
  background-color:oklch(from var(--bp-intent-warning-rest) l c h/0.35);
  color:oklch(from var(--bp-intent-warning-rest) calc(l + 0.26) calc(c - 0.04) h);
}
.bp6-dark .bp6-tag.bp6-minimal.bp6-intent-warning .bp6-tag-remove, [data-bp-color-scheme=dark] .bp6-tag.bp6-minimal.bp6-intent-warning .bp6-tag-remove{
  color:oklch(from var(--bp-intent-warning-rest) calc(l + 0.18) calc(c - 0.02) h);
}
.bp6-dark .bp6-tag.bp6-minimal.bp6-intent-warning .bp6-tag-remove:hover, .bp6-dark .bp6-tag.bp6-minimal.bp6-intent-warning .bp6-tag-remove:active, [data-bp-color-scheme=dark] .bp6-tag.bp6-minimal.bp6-intent-warning .bp6-tag-remove:hover, [data-bp-color-scheme=dark] .bp6-tag.bp6-minimal.bp6-intent-warning .bp6-tag-remove:active{
  color:oklch(from var(--bp-intent-warning-rest) calc(l + 0.26) calc(c - 0.04) h);
}
.bp6-dark .bp6-tag.bp6-minimal.bp6-intent-danger, [data-bp-color-scheme=dark] .bp6-tag.bp6-minimal.bp6-intent-danger{
  background-color:oklch(from var(--bp-intent-danger-rest) l c h/0.2);
  color:oklch(from var(--bp-intent-danger-rest) calc(l + 0.2) calc(c - 0.02) h);
}
.bp6-dark .bp6-tag.bp6-minimal.bp6-intent-danger.bp6-interactive:hover, [data-bp-color-scheme=dark] .bp6-tag.bp6-minimal.bp6-intent-danger.bp6-interactive:hover{
  background-color:oklch(from var(--bp-intent-danger-rest) l c h/0.3);
  color:oklch(from var(--bp-intent-danger-rest) calc(l + 0.28) calc(c - 0.04) h);
}
.bp6-dark .bp6-tag.bp6-minimal.bp6-intent-danger.bp6-interactive:active, .bp6-dark .bp6-tag.bp6-minimal.bp6-intent-danger.bp6-interactive.bp6-active, [data-bp-color-scheme=dark] .bp6-tag.bp6-minimal.bp6-intent-danger.bp6-interactive:active, [data-bp-color-scheme=dark] .bp6-tag.bp6-minimal.bp6-intent-danger.bp6-interactive.bp6-active{
  background-color:oklch(from var(--bp-intent-danger-rest) l c h/0.35);
  color:oklch(from var(--bp-intent-danger-rest) calc(l + 0.28) calc(c - 0.04) h);
}
.bp6-dark .bp6-tag.bp6-minimal.bp6-intent-danger .bp6-tag-remove, [data-bp-color-scheme=dark] .bp6-tag.bp6-minimal.bp6-intent-danger .bp6-tag-remove{
  color:oklch(from var(--bp-intent-danger-rest) calc(l + 0.2) calc(c - 0.02) h);
}
.bp6-dark .bp6-tag.bp6-minimal.bp6-intent-danger .bp6-tag-remove:hover, .bp6-dark .bp6-tag.bp6-minimal.bp6-intent-danger .bp6-tag-remove:active, [data-bp-color-scheme=dark] .bp6-tag.bp6-minimal.bp6-intent-danger .bp6-tag-remove:hover, [data-bp-color-scheme=dark] .bp6-tag.bp6-minimal.bp6-intent-danger .bp6-tag-remove:active{
  color:oklch(from var(--bp-intent-danger-rest) calc(l + 0.28) calc(c - 0.04) h);
}

.bp6-tag-remove{
  background:none;
  border:none;
  color:oklch(from var(--bp-intent-default-foreground) l c h/0.7);
  cursor:pointer;
  display:flex;
  margin-bottom:calc(var(--bp-surface-spacing) * -0.5);
  margin-right:calc(var(--bp-surface-spacing) * -1.5) !important;
  margin-top:calc(var(--bp-surface-spacing) * -0.5);
  padding:calc(var(--bp-surface-spacing) * 0.5);
  padding-left:0;
}
.bp6-tag-remove:hover{
  background:none;
  color:inherit;
  text-decoration:none;
}
.bp6-tag-remove .bp6-icon:first-child{
  color:inherit;
}
.bp6-tag-remove:hover, .bp6-tag-remove:active{
  color:var(--bp-intent-default-foreground);
}
.bp6-tag-remove:empty::before{
  font-family:"blueprint-icons-16", sans-serif;
  font-size:16px;
  font-style:normal;
  font-variant:normal;
  font-weight:400;
  height:16px;
  line-height:1;
  width:16px;
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  content:"\f2ba";
}
.bp6-large .bp6-tag-remove{
  margin-right:calc(var(--bp-surface-spacing) * -2) !important;
  padding:0 var(--bp-surface-spacing) 0 0;
}
.bp6-large .bp6-tag-remove:empty::before{
  font-family:"blueprint-icons-20", sans-serif;
  font-size:calc(var(--bp-surface-spacing) * 5);
  font-style:normal;
  font-variant:normal;
  font-weight:400;
  height:calc(var(--bp-surface-spacing) * 5);
  line-height:1;
  width:calc(var(--bp-surface-spacing) * 5);
}
.bp6-compound-tag{
  background:none;
}
.bp6-compound-tag .bp6-compound-tag-left{
  background-color:oklch(from var(--bp-intent-default-rest) calc(l - 0.14) c h);
}
.bp6-compound-tag .bp6-compound-tag-right{
  background-color:var(--bp-intent-default-rest);
}
.bp6-compound-tag.bp6-interactive:hover .bp6-compound-tag-left{
  background-color:oklch(from var(--bp-intent-default-hover) calc(l - 0.05) c h);
}
.bp6-compound-tag.bp6-interactive:hover .bp6-compound-tag-right{
  background-color:var(--bp-intent-default-hover);
}
.bp6-compound-tag.bp6-interactive:active .bp6-compound-tag-left, .bp6-compound-tag.bp6-interactive.bp6-active .bp6-compound-tag-left{
  background-color:oklch(from var(--bp-intent-default-active) calc(l - 0.03) c h);
}
.bp6-compound-tag.bp6-interactive:active .bp6-compound-tag-right, .bp6-compound-tag.bp6-interactive.bp6-active .bp6-compound-tag-right{
  background-color:var(--bp-intent-default-active);
}
.bp6-compound-tag{
  padding:0;
}
.bp6-compound-tag .bp6-compound-tag-left,
.bp6-compound-tag .bp6-compound-tag-right{
  align-items:center;
  display:inline-flex;
  padding:calc(var(--bp-surface-spacing) * 0.5) var(--bp-surface-spacing);
}
.bp6-compound-tag .bp6-compound-tag-left{
  border-bottom-left-radius:var(--bp-surface-border-radius);
  border-top-left-radius:var(--bp-surface-border-radius);
  margin-right:0;
}
.bp6-compound-tag .bp6-compound-tag-left > .bp6-icon, .bp6-compound-tag .bp6-compound-tag-left .bp6-icon-standard, .bp6-compound-tag .bp6-compound-tag-left .bp6-icon-large{
  margin-right:var(--bp-surface-spacing);
}
.bp6-compound-tag .bp6-compound-tag-right{
  border-bottom-right-radius:var(--bp-surface-border-radius);
  border-top-right-radius:var(--bp-surface-border-radius);
  flex-grow:1;
  padding:calc(var(--bp-surface-spacing) * 0.5) var(--bp-surface-spacing);
}
.bp6-compound-tag .bp6-compound-tag-right > .bp6-icon, .bp6-compound-tag .bp6-compound-tag-right .bp6-icon-standard, .bp6-compound-tag .bp6-compound-tag-right .bp6-icon-large{
  margin-left:var(--bp-surface-spacing);
}
.bp6-compound-tag .bp6-compound-tag-right .bp6-compound-tag-right-content{
  flex-grow:1;
}
.bp6-compound-tag .bp6-compound-tag-right .bp6-tag-remove{
  margin-left:calc(var(--bp-surface-spacing) * 0.5);
  margin-right:calc(var(--bp-surface-spacing) * -1) !important;
}
.bp6-compound-tag.bp6-round{
  padding:0;
}
.bp6-compound-tag.bp6-round .bp6-compound-tag-left{
  border-bottom-left-radius:calc(var(--bp-surface-spacing) * 5);
  border-top-left-radius:calc(var(--bp-surface-spacing) * 5);
  padding-left:calc(var(--bp-surface-spacing) * 2);
}
.bp6-compound-tag.bp6-round .bp6-compound-tag-right{
  border-bottom-right-radius:calc(var(--bp-surface-spacing) * 5);
  border-top-right-radius:calc(var(--bp-surface-spacing) * 5);
  padding-right:calc(var(--bp-surface-spacing) * 2);
}
.bp6-compound-tag.bp6-large{
  padding:0;
}
.bp6-compound-tag.bp6-large .bp6-compound-tag-left,
.bp6-compound-tag.bp6-large .bp6-compound-tag-right{
  padding:calc(var(--bp-surface-spacing) * 1.5) calc(var(--bp-surface-spacing) * 2);
}
.bp6-compound-tag.bp6-large .bp6-compound-tag-left > .bp6-icon, .bp6-compound-tag.bp6-large .bp6-compound-tag-left .bp6-icon-standard, .bp6-compound-tag.bp6-large .bp6-compound-tag-left .bp6-icon-large{
  margin-right:calc(var(--bp-surface-spacing) * 2);
}
.bp6-compound-tag.bp6-large .bp6-compound-tag-right > .bp6-icon, .bp6-compound-tag.bp6-large .bp6-compound-tag-right .bp6-icon-standard, .bp6-compound-tag.bp6-large .bp6-compound-tag-right .bp6-icon-large{
  margin-left:calc(var(--bp-surface-spacing) * 2);
}
.bp6-compound-tag.bp6-large .bp6-tag-remove{
  margin-left:calc(var(--bp-surface-spacing) * 2);
  margin-right:calc(var(--bp-surface-spacing) * -2.5) !important;
}
.bp6-compound-tag.bp6-large.bp6-round{
  padding:0;
}
.bp6-compound-tag.bp6-large.bp6-round .bp6-compound-tag-left{
  border-bottom-left-radius:calc(var(--bp-surface-spacing) * 7.5);
  border-top-left-radius:calc(var(--bp-surface-spacing) * 7.5);
  padding-left:calc(var(--bp-surface-spacing) * 2.5);
}
.bp6-compound-tag.bp6-large.bp6-round .bp6-compound-tag-right{
  border-bottom-right-radius:calc(var(--bp-surface-spacing) * 7.5);
  border-top-right-radius:calc(var(--bp-surface-spacing) * 7.5);
  padding-right:calc(var(--bp-surface-spacing) * 2.5);
}
.bp6-compound-tag.bp6-minimal:not([class*=bp6-intent-]){
  background:none;
}
.bp6-compound-tag.bp6-minimal:not([class*=bp6-intent-]) .bp6-compound-tag-left{
  background-color:oklch(from var(--bp-intent-default-rest) l c h/0.2);
}
.bp6-compound-tag.bp6-minimal:not([class*=bp6-intent-]) .bp6-compound-tag-right{
  background-color:oklch(from var(--bp-intent-default-rest) l c h/0.1);
}
.bp6-compound-tag.bp6-minimal:not([class*=bp6-intent-]).bp6-interactive:hover .bp6-compound-tag-left{
  background-color:oklch(from var(--bp-intent-default-rest) l c h/0.3);
}
.bp6-compound-tag.bp6-minimal:not([class*=bp6-intent-]).bp6-interactive:hover .bp6-compound-tag-right{
  background-color:oklch(from var(--bp-intent-default-rest) l c h/0.2);
}
.bp6-compound-tag.bp6-minimal:not([class*=bp6-intent-]).bp6-interactive:active .bp6-compound-tag-left, .bp6-compound-tag.bp6-minimal:not([class*=bp6-intent-]).bp6-interactive.bp6-active .bp6-compound-tag-left{
  background-color:oklch(from var(--bp-intent-default-rest) l c h/0.4);
}
.bp6-compound-tag.bp6-minimal:not([class*=bp6-intent-]).bp6-interactive:active .bp6-compound-tag-right, .bp6-compound-tag.bp6-minimal:not([class*=bp6-intent-]).bp6-interactive.bp6-active .bp6-compound-tag-right{
  background-color:oklch(from var(--bp-intent-default-rest) l c h/0.3);
}
.bp6-compound-tag.bp6-minimal.bp6-intent-primary{
  background:none;
}
.bp6-compound-tag.bp6-minimal.bp6-intent-primary .bp6-compound-tag-left{
  background-color:oklch(from var(--bp-intent-primary-rest) l c h/0.2);
}
.bp6-compound-tag.bp6-minimal.bp6-intent-primary .bp6-compound-tag-right{
  background-color:oklch(from var(--bp-intent-primary-rest) l c h/0.1);
}
.bp6-compound-tag.bp6-minimal.bp6-intent-primary.bp6-interactive:hover .bp6-compound-tag-left{
  background-color:oklch(from var(--bp-intent-primary-rest) l c h/0.3);
}
.bp6-compound-tag.bp6-minimal.bp6-intent-primary.bp6-interactive:hover .bp6-compound-tag-right{
  background-color:oklch(from var(--bp-intent-primary-rest) l c h/0.2);
}
.bp6-compound-tag.bp6-minimal.bp6-intent-primary.bp6-interactive:active .bp6-compound-tag-left, .bp6-compound-tag.bp6-minimal.bp6-intent-primary.bp6-interactive.bp6-active .bp6-compound-tag-left{
  background-color:oklch(from var(--bp-intent-primary-rest) l c h/0.4);
}
.bp6-compound-tag.bp6-minimal.bp6-intent-primary.bp6-interactive:active .bp6-compound-tag-right, .bp6-compound-tag.bp6-minimal.bp6-intent-primary.bp6-interactive.bp6-active .bp6-compound-tag-right{
  background-color:oklch(from var(--bp-intent-primary-rest) l c h/0.3);
}
.bp6-compound-tag.bp6-minimal.bp6-intent-success{
  background:none;
}
.bp6-compound-tag.bp6-minimal.bp6-intent-success .bp6-compound-tag-left{
  background-color:oklch(from var(--bp-intent-success-rest) l c h/0.2);
}
.bp6-compound-tag.bp6-minimal.bp6-intent-success .bp6-compound-tag-right{
  background-color:oklch(from var(--bp-intent-success-rest) l c h/0.1);
}
.bp6-compound-tag.bp6-minimal.bp6-intent-success.bp6-interactive:hover .bp6-compound-tag-left{
  background-color:oklch(from var(--bp-intent-success-rest) l c h/0.3);
}
.bp6-compound-tag.bp6-minimal.bp6-intent-success.bp6-interactive:hover .bp6-compound-tag-right{
  background-color:oklch(from var(--bp-intent-success-rest) l c h/0.2);
}
.bp6-compound-tag.bp6-minimal.bp6-intent-success.bp6-interactive:active .bp6-compound-tag-left, .bp6-compound-tag.bp6-minimal.bp6-intent-success.bp6-interactive.bp6-active .bp6-compound-tag-left{
  background-color:oklch(from var(--bp-intent-success-rest) l c h/0.4);
}
.bp6-compound-tag.bp6-minimal.bp6-intent-success.bp6-interactive:active .bp6-compound-tag-right, .bp6-compound-tag.bp6-minimal.bp6-intent-success.bp6-interactive.bp6-active .bp6-compound-tag-right{
  background-color:oklch(from var(--bp-intent-success-rest) l c h/0.3);
}
.bp6-compound-tag.bp6-minimal.bp6-intent-warning{
  background:none;
}
.bp6-compound-tag.bp6-minimal.bp6-intent-warning .bp6-compound-tag-left{
  background-color:oklch(from var(--bp-intent-warning-rest) l c h/0.2);
}
.bp6-compound-tag.bp6-minimal.bp6-intent-warning .bp6-compound-tag-right{
  background-color:oklch(from var(--bp-intent-warning-rest) l c h/0.1);
}
.bp6-compound-tag.bp6-minimal.bp6-intent-warning.bp6-interactive:hover .bp6-compound-tag-left{
  background-color:oklch(from var(--bp-intent-warning-rest) l c h/0.3);
}
.bp6-compound-tag.bp6-minimal.bp6-intent-warning.bp6-interactive:hover .bp6-compound-tag-right{
  background-color:oklch(from var(--bp-intent-warning-rest) l c h/0.2);
}
.bp6-compound-tag.bp6-minimal.bp6-intent-warning.bp6-interactive:active .bp6-compound-tag-left, .bp6-compound-tag.bp6-minimal.bp6-intent-warning.bp6-interactive.bp6-active .bp6-compound-tag-left{
  background-color:oklch(from var(--bp-intent-warning-rest) l c h/0.4);
}
.bp6-compound-tag.bp6-minimal.bp6-intent-warning.bp6-interactive:active .bp6-compound-tag-right, .bp6-compound-tag.bp6-minimal.bp6-intent-warning.bp6-interactive.bp6-active .bp6-compound-tag-right{
  background-color:oklch(from var(--bp-intent-warning-rest) l c h/0.3);
}
.bp6-compound-tag.bp6-minimal.bp6-intent-danger{
  background:none;
}
.bp6-compound-tag.bp6-minimal.bp6-intent-danger .bp6-compound-tag-left{
  background-color:oklch(from var(--bp-intent-danger-rest) l c h/0.2);
}
.bp6-compound-tag.bp6-minimal.bp6-intent-danger .bp6-compound-tag-right{
  background-color:oklch(from var(--bp-intent-danger-rest) l c h/0.1);
}
.bp6-compound-tag.bp6-minimal.bp6-intent-danger.bp6-interactive:hover .bp6-compound-tag-left{
  background-color:oklch(from var(--bp-intent-danger-rest) l c h/0.3);
}
.bp6-compound-tag.bp6-minimal.bp6-intent-danger.bp6-interactive:hover .bp6-compound-tag-right{
  background-color:oklch(from var(--bp-intent-danger-rest) l c h/0.2);
}
.bp6-compound-tag.bp6-minimal.bp6-intent-danger.bp6-interactive:active .bp6-compound-tag-left, .bp6-compound-tag.bp6-minimal.bp6-intent-danger.bp6-interactive.bp6-active .bp6-compound-tag-left{
  background-color:oklch(from var(--bp-intent-danger-rest) l c h/0.4);
}
.bp6-compound-tag.bp6-minimal.bp6-intent-danger.bp6-interactive:active .bp6-compound-tag-right, .bp6-compound-tag.bp6-minimal.bp6-intent-danger.bp6-interactive.bp6-active .bp6-compound-tag-right{
  background-color:oklch(from var(--bp-intent-danger-rest) l c h/0.3);
}
.bp6-dark .bp6-compound-tag.bp6-minimal:not([class*=bp6-intent-]), [data-bp-color-scheme=dark] .bp6-compound-tag.bp6-minimal:not([class*=bp6-intent-]){
  background:none;
}
.bp6-dark .bp6-compound-tag.bp6-minimal:not([class*=bp6-intent-]) .bp6-compound-tag-left, [data-bp-color-scheme=dark] .bp6-compound-tag.bp6-minimal:not([class*=bp6-intent-]) .bp6-compound-tag-left{
  background-color:oklch(from var(--bp-intent-default-rest) l c h/0.4);
}
.bp6-dark .bp6-compound-tag.bp6-minimal:not([class*=bp6-intent-]) .bp6-compound-tag-right, [data-bp-color-scheme=dark] .bp6-compound-tag.bp6-minimal:not([class*=bp6-intent-]) .bp6-compound-tag-right{
  background-color:oklch(from var(--bp-intent-default-rest) l c h/0.2);
}
.bp6-dark .bp6-compound-tag.bp6-minimal:not([class*=bp6-intent-]).bp6-interactive:hover .bp6-compound-tag-left, [data-bp-color-scheme=dark] .bp6-compound-tag.bp6-minimal:not([class*=bp6-intent-]).bp6-interactive:hover .bp6-compound-tag-left{
  background-color:oklch(from var(--bp-intent-default-rest) l c h/0.5);
}
.bp6-dark .bp6-compound-tag.bp6-minimal:not([class*=bp6-intent-]).bp6-interactive:hover .bp6-compound-tag-right, [data-bp-color-scheme=dark] .bp6-compound-tag.bp6-minimal:not([class*=bp6-intent-]).bp6-interactive:hover .bp6-compound-tag-right{
  background-color:oklch(from var(--bp-intent-default-rest) l c h/0.3);
}
.bp6-dark .bp6-compound-tag.bp6-minimal:not([class*=bp6-intent-]).bp6-interactive:active .bp6-compound-tag-left, .bp6-dark .bp6-compound-tag.bp6-minimal:not([class*=bp6-intent-]).bp6-interactive.bp6-active .bp6-compound-tag-left, [data-bp-color-scheme=dark] .bp6-compound-tag.bp6-minimal:not([class*=bp6-intent-]).bp6-interactive:active .bp6-compound-tag-left, [data-bp-color-scheme=dark] .bp6-compound-tag.bp6-minimal:not([class*=bp6-intent-]).bp6-interactive.bp6-active .bp6-compound-tag-left{
  background-color:oklch(from var(--bp-intent-default-rest) l c h/0.55);
}
.bp6-dark .bp6-compound-tag.bp6-minimal:not([class*=bp6-intent-]).bp6-interactive:active .bp6-compound-tag-right, .bp6-dark .bp6-compound-tag.bp6-minimal:not([class*=bp6-intent-]).bp6-interactive.bp6-active .bp6-compound-tag-right, [data-bp-color-scheme=dark] .bp6-compound-tag.bp6-minimal:not([class*=bp6-intent-]).bp6-interactive:active .bp6-compound-tag-right, [data-bp-color-scheme=dark] .bp6-compound-tag.bp6-minimal:not([class*=bp6-intent-]).bp6-interactive.bp6-active .bp6-compound-tag-right{
  background-color:oklch(from var(--bp-intent-default-rest) l c h/0.35);
}
.bp6-dark .bp6-compound-tag.bp6-minimal.bp6-intent-primary, [data-bp-color-scheme=dark] .bp6-compound-tag.bp6-minimal.bp6-intent-primary{
  background:none;
}
.bp6-dark .bp6-compound-tag.bp6-minimal.bp6-intent-primary .bp6-compound-tag-left, [data-bp-color-scheme=dark] .bp6-compound-tag.bp6-minimal.bp6-intent-primary .bp6-compound-tag-left{
  background-color:oklch(from var(--bp-intent-primary-rest) l c h/0.4);
}
.bp6-dark .bp6-compound-tag.bp6-minimal.bp6-intent-primary .bp6-compound-tag-right, [data-bp-color-scheme=dark] .bp6-compound-tag.bp6-minimal.bp6-intent-primary .bp6-compound-tag-right{
  background-color:oklch(from var(--bp-intent-primary-rest) l c h/0.2);
}
.bp6-dark .bp6-compound-tag.bp6-minimal.bp6-intent-primary.bp6-interactive:hover .bp6-compound-tag-left, [data-bp-color-scheme=dark] .bp6-compound-tag.bp6-minimal.bp6-intent-primary.bp6-interactive:hover .bp6-compound-tag-left{
  background-color:oklch(from var(--bp-intent-primary-rest) l c h/0.5);
}
.bp6-dark .bp6-compound-tag.bp6-minimal.bp6-intent-primary.bp6-interactive:hover .bp6-compound-tag-right, [data-bp-color-scheme=dark] .bp6-compound-tag.bp6-minimal.bp6-intent-primary.bp6-interactive:hover .bp6-compound-tag-right{
  background-color:oklch(from var(--bp-intent-primary-rest) l c h/0.3);
}
.bp6-dark .bp6-compound-tag.bp6-minimal.bp6-intent-primary.bp6-interactive:active .bp6-compound-tag-left, .bp6-dark .bp6-compound-tag.bp6-minimal.bp6-intent-primary.bp6-interactive.bp6-active .bp6-compound-tag-left, [data-bp-color-scheme=dark] .bp6-compound-tag.bp6-minimal.bp6-intent-primary.bp6-interactive:active .bp6-compound-tag-left, [data-bp-color-scheme=dark] .bp6-compound-tag.bp6-minimal.bp6-intent-primary.bp6-interactive.bp6-active .bp6-compound-tag-left{
  background-color:oklch(from var(--bp-intent-primary-rest) l c h/0.55);
}
.bp6-dark .bp6-compound-tag.bp6-minimal.bp6-intent-primary.bp6-interactive:active .bp6-compound-tag-right, .bp6-dark .bp6-compound-tag.bp6-minimal.bp6-intent-primary.bp6-interactive.bp6-active .bp6-compound-tag-right, [data-bp-color-scheme=dark] .bp6-compound-tag.bp6-minimal.bp6-intent-primary.bp6-interactive:active .bp6-compound-tag-right, [data-bp-color-scheme=dark] .bp6-compound-tag.bp6-minimal.bp6-intent-primary.bp6-interactive.bp6-active .bp6-compound-tag-right{
  background-color:oklch(from var(--bp-intent-primary-rest) l c h/0.35);
}
.bp6-dark .bp6-compound-tag.bp6-minimal.bp6-intent-success, [data-bp-color-scheme=dark] .bp6-compound-tag.bp6-minimal.bp6-intent-success{
  background:none;
}
.bp6-dark .bp6-compound-tag.bp6-minimal.bp6-intent-success .bp6-compound-tag-left, [data-bp-color-scheme=dark] .bp6-compound-tag.bp6-minimal.bp6-intent-success .bp6-compound-tag-left{
  background-color:oklch(from var(--bp-intent-success-rest) l c h/0.4);
}
.bp6-dark .bp6-compound-tag.bp6-minimal.bp6-intent-success .bp6-compound-tag-right, [data-bp-color-scheme=dark] .bp6-compound-tag.bp6-minimal.bp6-intent-success .bp6-compound-tag-right{
  background-color:oklch(from var(--bp-intent-success-rest) l c h/0.2);
}
.bp6-dark .bp6-compound-tag.bp6-minimal.bp6-intent-success.bp6-interactive:hover .bp6-compound-tag-left, [data-bp-color-scheme=dark] .bp6-compound-tag.bp6-minimal.bp6-intent-success.bp6-interactive:hover .bp6-compound-tag-left{
  background-color:oklch(from var(--bp-intent-success-rest) l c h/0.5);
}
.bp6-dark .bp6-compound-tag.bp6-minimal.bp6-intent-success.bp6-interactive:hover .bp6-compound-tag-right, [data-bp-color-scheme=dark] .bp6-compound-tag.bp6-minimal.bp6-intent-success.bp6-interactive:hover .bp6-compound-tag-right{
  background-color:oklch(from var(--bp-intent-success-rest) l c h/0.3);
}
.bp6-dark .bp6-compound-tag.bp6-minimal.bp6-intent-success.bp6-interactive:active .bp6-compound-tag-left, .bp6-dark .bp6-compound-tag.bp6-minimal.bp6-intent-success.bp6-interactive.bp6-active .bp6-compound-tag-left, [data-bp-color-scheme=dark] .bp6-compound-tag.bp6-minimal.bp6-intent-success.bp6-interactive:active .bp6-compound-tag-left, [data-bp-color-scheme=dark] .bp6-compound-tag.bp6-minimal.bp6-intent-success.bp6-interactive.bp6-active .bp6-compound-tag-left{
  background-color:oklch(from var(--bp-intent-success-rest) l c h/0.55);
}
.bp6-dark .bp6-compound-tag.bp6-minimal.bp6-intent-success.bp6-interactive:active .bp6-compound-tag-right, .bp6-dark .bp6-compound-tag.bp6-minimal.bp6-intent-success.bp6-interactive.bp6-active .bp6-compound-tag-right, [data-bp-color-scheme=dark] .bp6-compound-tag.bp6-minimal.bp6-intent-success.bp6-interactive:active .bp6-compound-tag-right, [data-bp-color-scheme=dark] .bp6-compound-tag.bp6-minimal.bp6-intent-success.bp6-interactive.bp6-active .bp6-compound-tag-right{
  background-color:oklch(from var(--bp-intent-success-rest) l c h/0.35);
}
.bp6-dark .bp6-compound-tag.bp6-minimal.bp6-intent-warning, [data-bp-color-scheme=dark] .bp6-compound-tag.bp6-minimal.bp6-intent-warning{
  background:none;
}
.bp6-dark .bp6-compound-tag.bp6-minimal.bp6-intent-warning .bp6-compound-tag-left, [data-bp-color-scheme=dark] .bp6-compound-tag.bp6-minimal.bp6-intent-warning .bp6-compound-tag-left{
  background-color:oklch(from var(--bp-intent-warning-rest) l c h/0.4);
}
.bp6-dark .bp6-compound-tag.bp6-minimal.bp6-intent-warning .bp6-compound-tag-right, [data-bp-color-scheme=dark] .bp6-compound-tag.bp6-minimal.bp6-intent-warning .bp6-compound-tag-right{
  background-color:oklch(from var(--bp-intent-warning-rest) l c h/0.2);
}
.bp6-dark .bp6-compound-tag.bp6-minimal.bp6-intent-warning.bp6-interactive:hover .bp6-compound-tag-left, [data-bp-color-scheme=dark] .bp6-compound-tag.bp6-minimal.bp6-intent-warning.bp6-interactive:hover .bp6-compound-tag-left{
  background-color:oklch(from var(--bp-intent-warning-rest) l c h/0.5);
}
.bp6-dark .bp6-compound-tag.bp6-minimal.bp6-intent-warning.bp6-interactive:hover .bp6-compound-tag-right, [data-bp-color-scheme=dark] .bp6-compound-tag.bp6-minimal.bp6-intent-warning.bp6-interactive:hover .bp6-compound-tag-right{
  background-color:oklch(from var(--bp-intent-warning-rest) l c h/0.3);
}
.bp6-dark .bp6-compound-tag.bp6-minimal.bp6-intent-warning.bp6-interactive:active .bp6-compound-tag-left, .bp6-dark .bp6-compound-tag.bp6-minimal.bp6-intent-warning.bp6-interactive.bp6-active .bp6-compound-tag-left, [data-bp-color-scheme=dark] .bp6-compound-tag.bp6-minimal.bp6-intent-warning.bp6-interactive:active .bp6-compound-tag-left, [data-bp-color-scheme=dark] .bp6-compound-tag.bp6-minimal.bp6-intent-warning.bp6-interactive.bp6-active .bp6-compound-tag-left{
  background-color:oklch(from var(--bp-intent-warning-rest) l c h/0.55);
}
.bp6-dark .bp6-compound-tag.bp6-minimal.bp6-intent-warning.bp6-interactive:active .bp6-compound-tag-right, .bp6-dark .bp6-compound-tag.bp6-minimal.bp6-intent-warning.bp6-interactive.bp6-active .bp6-compound-tag-right, [data-bp-color-scheme=dark] .bp6-compound-tag.bp6-minimal.bp6-intent-warning.bp6-interactive:active .bp6-compound-tag-right, [data-bp-color-scheme=dark] .bp6-compound-tag.bp6-minimal.bp6-intent-warning.bp6-interactive.bp6-active .bp6-compound-tag-right{
  background-color:oklch(from var(--bp-intent-warning-rest) l c h/0.35);
}
.bp6-dark .bp6-compound-tag.bp6-minimal.bp6-intent-danger, [data-bp-color-scheme=dark] .bp6-compound-tag.bp6-minimal.bp6-intent-danger{
  background:none;
}
.bp6-dark .bp6-compound-tag.bp6-minimal.bp6-intent-danger .bp6-compound-tag-left, [data-bp-color-scheme=dark] .bp6-compound-tag.bp6-minimal.bp6-intent-danger .bp6-compound-tag-left{
  background-color:oklch(from var(--bp-intent-danger-rest) l c h/0.4);
}
.bp6-dark .bp6-compound-tag.bp6-minimal.bp6-intent-danger .bp6-compound-tag-right, [data-bp-color-scheme=dark] .bp6-compound-tag.bp6-minimal.bp6-intent-danger .bp6-compound-tag-right{
  background-color:oklch(from var(--bp-intent-danger-rest) l c h/0.2);
}
.bp6-dark .bp6-compound-tag.bp6-minimal.bp6-intent-danger.bp6-interactive:hover .bp6-compound-tag-left, [data-bp-color-scheme=dark] .bp6-compound-tag.bp6-minimal.bp6-intent-danger.bp6-interactive:hover .bp6-compound-tag-left{
  background-color:oklch(from var(--bp-intent-danger-rest) l c h/0.5);
}
.bp6-dark .bp6-compound-tag.bp6-minimal.bp6-intent-danger.bp6-interactive:hover .bp6-compound-tag-right, [data-bp-color-scheme=dark] .bp6-compound-tag.bp6-minimal.bp6-intent-danger.bp6-interactive:hover .bp6-compound-tag-right{
  background-color:oklch(from var(--bp-intent-danger-rest) l c h/0.3);
}
.bp6-dark .bp6-compound-tag.bp6-minimal.bp6-intent-danger.bp6-interactive:active .bp6-compound-tag-left, .bp6-dark .bp6-compound-tag.bp6-minimal.bp6-intent-danger.bp6-interactive.bp6-active .bp6-compound-tag-left, [data-bp-color-scheme=dark] .bp6-compound-tag.bp6-minimal.bp6-intent-danger.bp6-interactive:active .bp6-compound-tag-left, [data-bp-color-scheme=dark] .bp6-compound-tag.bp6-minimal.bp6-intent-danger.bp6-interactive.bp6-active .bp6-compound-tag-left{
  background-color:oklch(from var(--bp-intent-danger-rest) l c h/0.55);
}
.bp6-dark .bp6-compound-tag.bp6-minimal.bp6-intent-danger.bp6-interactive:active .bp6-compound-tag-right, .bp6-dark .bp6-compound-tag.bp6-minimal.bp6-intent-danger.bp6-interactive.bp6-active .bp6-compound-tag-right, [data-bp-color-scheme=dark] .bp6-compound-tag.bp6-minimal.bp6-intent-danger.bp6-interactive:active .bp6-compound-tag-right, [data-bp-color-scheme=dark] .bp6-compound-tag.bp6-minimal.bp6-intent-danger.bp6-interactive.bp6-active .bp6-compound-tag-right{
  background-color:oklch(from var(--bp-intent-danger-rest) l c h/0.35);
}
.bp6-compound-tag.bp6-intent-primary{
  background:none;
}
.bp6-compound-tag.bp6-intent-primary .bp6-compound-tag-left{
  background-color:oklch(from var(--bp-intent-primary-rest) calc(l - 0.06) c h);
}
.bp6-compound-tag.bp6-intent-primary .bp6-compound-tag-right{
  background-color:var(--bp-intent-primary-rest);
}
.bp6-compound-tag.bp6-intent-primary.bp6-interactive:hover .bp6-compound-tag-left{
  background-color:oklch(from var(--bp-intent-primary-hover) calc(l - 0.07) c h);
}
.bp6-compound-tag.bp6-intent-primary.bp6-interactive:hover .bp6-compound-tag-right{
  background-color:var(--bp-intent-primary-hover);
}
.bp6-compound-tag.bp6-intent-primary.bp6-interactive:active .bp6-compound-tag-left, .bp6-compound-tag.bp6-intent-primary.bp6-interactive.bp6-active .bp6-compound-tag-left{
  background-color:oklch(from var(--bp-intent-primary-active) calc(l - 0.07) c h);
}
.bp6-compound-tag.bp6-intent-primary.bp6-interactive:active .bp6-compound-tag-right, .bp6-compound-tag.bp6-intent-primary.bp6-interactive.bp6-active .bp6-compound-tag-right{
  background-color:var(--bp-intent-primary-active);
}
.bp6-compound-tag.bp6-intent-success{
  background:none;
}
.bp6-compound-tag.bp6-intent-success .bp6-compound-tag-left{
  background-color:oklch(from var(--bp-intent-success-rest) calc(l - 0.07) c h);
}
.bp6-compound-tag.bp6-intent-success .bp6-compound-tag-right{
  background-color:var(--bp-intent-success-rest);
}
.bp6-compound-tag.bp6-intent-success.bp6-interactive:hover .bp6-compound-tag-left{
  background-color:oklch(from var(--bp-intent-success-hover) calc(l - 0.07) c h);
}
.bp6-compound-tag.bp6-intent-success.bp6-interactive:hover .bp6-compound-tag-right{
  background-color:var(--bp-intent-success-hover);
}
.bp6-compound-tag.bp6-intent-success.bp6-interactive:active .bp6-compound-tag-left, .bp6-compound-tag.bp6-intent-success.bp6-interactive.bp6-active .bp6-compound-tag-left{
  background-color:oklch(from var(--bp-intent-success-active) calc(l - 0.09) c h);
}
.bp6-compound-tag.bp6-intent-success.bp6-interactive:active .bp6-compound-tag-right, .bp6-compound-tag.bp6-intent-success.bp6-interactive.bp6-active .bp6-compound-tag-right{
  background-color:var(--bp-intent-success-active);
}
.bp6-compound-tag.bp6-intent-warning{
  background:none;
}
.bp6-compound-tag.bp6-intent-warning .bp6-compound-tag-left{
  background-color:oklch(from var(--bp-intent-warning-rest) calc(l + 0.11) c h);
}
.bp6-compound-tag.bp6-intent-warning .bp6-compound-tag-right{
  background-color:oklch(from var(--bp-intent-warning-rest) calc(l + 0.19) c h);
}
.bp6-compound-tag.bp6-intent-warning.bp6-interactive:hover .bp6-compound-tag-left{
  background-color:oklch(from var(--bp-intent-warning-hover) calc(l + 0.13) c h);
}
.bp6-compound-tag.bp6-intent-warning.bp6-interactive:hover .bp6-compound-tag-right{
  background-color:oklch(from var(--bp-intent-warning-hover) calc(l + 0.24) c h);
}
.bp6-compound-tag.bp6-intent-warning.bp6-interactive:active .bp6-compound-tag-left, .bp6-compound-tag.bp6-intent-warning.bp6-interactive.bp6-active .bp6-compound-tag-left{
  background-color:oklch(from var(--bp-intent-warning-active) calc(l + 0.08) c h);
}
.bp6-compound-tag.bp6-intent-warning.bp6-interactive:active .bp6-compound-tag-right, .bp6-compound-tag.bp6-intent-warning.bp6-interactive.bp6-active .bp6-compound-tag-right{
  background-color:oklch(from var(--bp-intent-warning-active) calc(l + 0.2) calc(c + 0.05) h);
}
.bp6-compound-tag.bp6-intent-danger{
  background:none;
}
.bp6-compound-tag.bp6-intent-danger .bp6-compound-tag-left{
  background-color:oklch(from var(--bp-intent-danger-rest) calc(l - 0.07) c h);
}
.bp6-compound-tag.bp6-intent-danger .bp6-compound-tag-right{
  background-color:var(--bp-intent-danger-rest);
}
.bp6-compound-tag.bp6-intent-danger.bp6-interactive:hover .bp6-compound-tag-left{
  background-color:oklch(from var(--bp-intent-danger-hover) calc(l - 0.05) c h);
}
.bp6-compound-tag.bp6-intent-danger.bp6-interactive:hover .bp6-compound-tag-right{
  background-color:var(--bp-intent-danger-hover);
}
.bp6-compound-tag.bp6-intent-danger.bp6-interactive:active .bp6-compound-tag-left, .bp6-compound-tag.bp6-intent-danger.bp6-interactive.bp6-active .bp6-compound-tag-left{
  background-color:oklch(from var(--bp-intent-danger-active) calc(l - 0.04) c h);
}
.bp6-compound-tag.bp6-intent-danger.bp6-interactive:active .bp6-compound-tag-right, .bp6-compound-tag.bp6-intent-danger.bp6-interactive.bp6-active .bp6-compound-tag-right{
  background-color:var(--bp-intent-danger-active);
}
:root{
  --bp6-button-warning-rest:var(--bp-palette-orange-5);
}

@supports (color: oklch(from var(--any-color) l c h)){
  :root{
    --bp6-button-warning-rest:oklch(
      from var(--bp-intent-warning-rest) calc(l + 0.177) calc(c - 0.01) calc(h + 6.26)
    );
  }
}
.bp6-tag-input{
  display:flex;
  flex-direction:row;
}
.bp6-tag-input > *{
  flex-grow:0;
  flex-shrink:0;
}
.bp6-tag-input > .bp6-tag-input-values{
  flex-grow:1;
  flex-shrink:1;
}
.bp6-tag-input{
  align-items:flex-start;
  cursor:text;
  height:auto;
  line-height:inherit;
  min-height:calc(var(--bp-surface-spacing) * 7.5);
  padding-left:calc(var(--bp-surface-spacing) * 1.5);
  padding-right:0;
}
.bp6-tag-input .bp6-tag-input-icon{
  color:var(--bp-typography-color-muted);
  margin-left:calc(var(--bp-surface-spacing) * 0.75);
  margin-right:calc(var(--bp-surface-spacing) * 1.75);
  margin-top:calc(var(--bp-surface-spacing) * 1.75);
}
.bp6-tag-input .bp6-tag-input-values{
  display:flex;
  flex-direction:row;
}
.bp6-tag-input .bp6-tag-input-values > *{
  flex-grow:0;
  flex-shrink:0;
}
.bp6-tag-input .bp6-tag-input-values > .bp6-fill{
  flex-grow:1;
  flex-shrink:1;
}
.bp6-tag-input .bp6-tag-input-values::before,
.bp6-tag-input .bp6-tag-input-values > *{
  margin-right:var(--bp-surface-spacing);
}
.bp6-tag-input .bp6-tag-input-values:empty::before,
.bp6-tag-input .bp6-tag-input-values > :last-child{
  margin-right:0;
}
.bp6-tag-input .bp6-tag-input-values{
  align-items:center;
  align-self:stretch;
  flex-wrap:wrap;
  margin-right:var(--bp-surface-spacing);
  margin-top:var(--bp-surface-spacing);
  min-width:0;
  position:relative;
}
.bp6-tag-input .bp6-tag-input-values:first-child .bp6-tag ~ .bp6-input-ghost{
  padding-left:0;
}
.bp6-tag-input .bp6-tag-input-values:first-child .bp6-input-ghost{
  padding-left:var(--bp-surface-spacing);
}
.bp6-tag-input .bp6-tag-input-values > *{
  margin-bottom:var(--bp-surface-spacing);
}
.bp6-tag-input .bp6-tag{
  overflow-wrap:break-word;
}
.bp6-tag-input .bp6-tag.bp6-active{
  outline:rgba(33, 93, 176, 0.752) solid 2px;
  outline-offset:0;
  -moz-outline-radius:6px;
}
.bp6-dark .bp6-tag-input .bp6-tag.bp6-active{
  outline-color:rgba(138, 187, 255, 0.752);
}
.bp6-tag-input .bp6-input-ghost{
  flex:1 1 auto;
  line-height:calc(var(--bp-surface-spacing) * 5);
  width:calc(var(--bp-surface-spacing) * 20);
}
.bp6-tag-input .bp6-input-ghost:disabled, .bp6-tag-input .bp6-input-ghost.bp6-disabled{
  cursor:not-allowed;
}
.bp6-tag-input .bp6-button,
.bp6-tag-input .bp6-spinner{
  margin:calc(var(--bp-surface-spacing) * 0.75);
  margin-left:0;
}
.bp6-tag-input .bp6-button{
  min-height:calc(var(--bp-surface-spacing) * 6);
  min-width:calc(var(--bp-surface-spacing) * 6);
  padding:0 calc(var(--bp-surface-spacing) * 2);
}
.bp6-tag-input.bp6-large::before,
.bp6-tag-input.bp6-large > *{
  margin-right:calc(var(--bp-surface-spacing) * 2.5);
}
.bp6-tag-input.bp6-large:empty::before,
.bp6-tag-input.bp6-large > :last-child{
  margin-right:0;
}
.bp6-tag-input.bp6-large{
  height:auto;
  min-height:calc(var(--bp-surface-spacing) * 10);
}
.bp6-tag-input.bp6-large .bp6-tag-input-icon{
  margin-left:calc(var(--bp-surface-spacing) * 1.5);
  margin-top:calc(var(--bp-surface-spacing) * 2.5);
}
.bp6-tag-input.bp6-large .bp6-input-ghost{
  line-height:calc(var(--bp-surface-spacing) * 7.5);
}
.bp6-tag-input.bp6-large .bp6-button{
  min-height:calc(var(--bp-surface-spacing) * 7.5);
  min-width:calc(var(--bp-surface-spacing) * 7.5);
  padding:var(--bp-surface-spacing) calc(var(--bp-surface-spacing) * 2);
  margin:calc(var(--bp-surface-spacing) * 1.25);
  margin-left:0;
}
.bp6-tag-input.bp6-large .bp6-spinner{
  margin:calc(var(--bp-surface-spacing) * 2);
  margin-left:0;
}
.bp6-tag-input.bp6-active{
  background-color:#ffffff;
  box-shadow:inset 0 0 0 1px oklch(from rgba(33, 93, 176, 0.752) l c h/0.752), 0 0 0 1px oklch(from rgba(33, 93, 176, 0.752) l c h/0.752), inset 0 1px 1px rgba(17, 20, 24, 0.2);
}
.bp6-tag-input.bp6-active.bp6-intent-primary{
  box-shadow:inset 0 0 0 1px oklch(from var(--bp-intent-primary-rest) l c h/0.752), 0 0 0 1px oklch(from var(--bp-intent-primary-rest) l c h/0.752), inset 0 1px 1px rgba(17, 20, 24, 0.2);
}
.bp6-tag-input.bp6-active.bp6-intent-success{
  box-shadow:inset 0 0 0 1px oklch(from var(--bp-intent-success-rest) l c h/0.752), 0 0 0 1px oklch(from var(--bp-intent-success-rest) l c h/0.752), inset 0 1px 1px rgba(17, 20, 24, 0.2);
}
.bp6-tag-input.bp6-active.bp6-intent-warning{
  box-shadow:inset 0 0 0 1px oklch(from var(--bp-intent-warning-rest) l c h/0.752), 0 0 0 1px oklch(from var(--bp-intent-warning-rest) l c h/0.752), inset 0 1px 1px rgba(17, 20, 24, 0.2);
}
.bp6-tag-input.bp6-active.bp6-intent-danger{
  box-shadow:inset 0 0 0 1px oklch(from var(--bp-intent-danger-rest) l c h/0.752), 0 0 0 1px oklch(from var(--bp-intent-danger-rest) l c h/0.752), inset 0 1px 1px rgba(17, 20, 24, 0.2);
}
.bp6-dark .bp6-tag-input .bp6-tag-input-icon, .bp6-tag-input.bp6-dark .bp6-tag-input-icon{
  color:var(--bp-typography-color-muted);
}
.bp6-dark .bp6-tag-input .bp6-input-ghost::-moz-placeholder, .bp6-tag-input.bp6-dark .bp6-input-ghost::-moz-placeholder{
  color:oklch(from var(--bp-typography-color-muted) calc(l + 0.24) calc(c - 0.011) h);
}
.bp6-dark .bp6-tag-input .bp6-input-ghost:-ms-input-placeholder, .bp6-tag-input.bp6-dark .bp6-input-ghost:-ms-input-placeholder{
  color:oklch(from var(--bp-typography-color-muted) calc(l + 0.24) calc(c - 0.011) h);
}
.bp6-dark .bp6-tag-input .bp6-input-ghost::placeholder, .bp6-tag-input.bp6-dark .bp6-input-ghost::placeholder{
  color:oklch(from var(--bp-typography-color-muted) calc(l + 0.24) calc(c - 0.011) h);
}
.bp6-dark .bp6-tag-input .bp6-input-ghost, .bp6-tag-input.bp6-dark .bp6-input-ghost{
  color:var(--bp-typography-color-default-rest);
}
.bp6-dark .bp6-tag-input.bp6-active, .bp6-tag-input.bp6-dark.bp6-active{
  background-color:rgba(17, 20, 24, 0.3);
  box-shadow:inset 0 0 0 1px oklch(from rgba(138, 187, 255, 0.752) l c h/0.752), 0 0 0 1px oklch(from rgba(138, 187, 255, 0.752) l c h/0.752), inset 0 0 0 1px rgba(255, 255, 255, 0.2), inset 0 -1px 1px 0 rgba(255, 255, 255, 0.3);
}
.bp6-dark .bp6-tag-input.bp6-active.bp6-intent-primary, .bp6-tag-input.bp6-dark.bp6-active.bp6-intent-primary{
  box-shadow:inset 0 0 0 1px oklch(from var(--bp-intent-primary-hover) l c h/0.752), 0 0 0 1px oklch(from var(--bp-intent-primary-hover) l c h/0.752), inset 0 0 0 1px rgba(255, 255, 255, 0.2), inset 0 -1px 1px 0 rgba(255, 255, 255, 0.3);
}
.bp6-dark .bp6-tag-input.bp6-active.bp6-intent-success, .bp6-tag-input.bp6-dark.bp6-active.bp6-intent-success{
  box-shadow:inset 0 0 0 1px oklch(from var(--bp-intent-success-hover) l c h/0.752), 0 0 0 1px oklch(from var(--bp-intent-success-hover) l c h/0.752), inset 0 0 0 1px rgba(255, 255, 255, 0.2), inset 0 -1px 1px 0 rgba(255, 255, 255, 0.3);
}
.bp6-dark .bp6-tag-input.bp6-active.bp6-intent-warning, .bp6-tag-input.bp6-dark.bp6-active.bp6-intent-warning{
  box-shadow:inset 0 0 0 1px oklch(from var(--bp-intent-warning-hover) l c h/0.752), 0 0 0 1px oklch(from var(--bp-intent-warning-hover) l c h/0.752), inset 0 0 0 1px rgba(255, 255, 255, 0.2), inset 0 -1px 1px 0 rgba(255, 255, 255, 0.3);
}
.bp6-dark .bp6-tag-input.bp6-active.bp6-intent-danger, .bp6-tag-input.bp6-dark.bp6-active.bp6-intent-danger{
  box-shadow:inset 0 0 0 1px oklch(from var(--bp-intent-danger-hover) l c h/0.752), 0 0 0 1px oklch(from var(--bp-intent-danger-hover) l c h/0.752), inset 0 0 0 1px rgba(255, 255, 255, 0.2), inset 0 -1px 1px 0 rgba(255, 255, 255, 0.3);
}

.bp6-input-ghost::-moz-placeholder{
  color:var(--bp-typography-color-muted);
  opacity:1;
}

.bp6-input-ghost:-ms-input-placeholder{
  color:var(--bp-typography-color-muted);
  opacity:1;
}

.bp6-input-ghost::placeholder{
  color:var(--bp-typography-color-muted);
  opacity:1;
}
.bp6-input-ghost{
  background:none;
  border:none;
  box-shadow:none;
  padding:0;
}
.bp6-input-ghost:focus{
  outline:none !important;
}
.bp6-resizable-input-span{
  max-height:0;
  max-width:100%;
  min-width:calc(var(--bp-surface-spacing) * 20);
  opacity:0;
  overflow:hidden;
  position:absolute;
  white-space:nowrap;
  z-index:-1;
}
.bp6-toast.bp6-toast-enter, .bp6-toast.bp6-toast-appear{
  transform:translateY(-40px);
}
.bp6-toast.bp6-toast-enter-active, .bp6-toast.bp6-toast-appear-active{
  transform:translateY(0);
  transition-delay:0;
  transition-duration:300ms;
  transition-property:transform;
  transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);
}
.bp6-toast.bp6-toast-enter ~ .bp6-toast, .bp6-toast.bp6-toast-appear ~ .bp6-toast{
  transform:translateY(-40px);
}
.bp6-toast.bp6-toast-enter-active ~ .bp6-toast, .bp6-toast.bp6-toast-appear-active ~ .bp6-toast{
  transform:translateY(0);
  transition-delay:0;
  transition-duration:300ms;
  transition-property:transform;
  transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);
}
.bp6-toast.bp6-toast-exit{
  opacity:1;
  filter:blur(0);
}
.bp6-toast.bp6-toast-exit-active{
  opacity:0;
  filter:blur(8px);
  transition-delay:0;
  transition-duration:300ms;
  transition-property:opacity, filter;
  transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
}
.bp6-toast.bp6-toast-exit ~ .bp6-toast{
  transform:translateY(0);
}
.bp6-toast.bp6-toast-exit-active ~ .bp6-toast{
  transform:translateY(-40px);
  transition-delay:50ms;
  transition-duration:100ms;
  transition-property:transform;
  transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
}
.bp6-toast{
  align-items:flex-start;
  background-color:#ffffff;
  border-radius:var(--bp-surface-border-radius);
  box-shadow:inset 0 0 0 1px rgba(17, 20, 24, 0.2), 0 2px 4px rgba(17, 20, 24, 0.2), 0 8px 24px rgba(17, 20, 24, 0.2);
  display:flex;
  margin:20px 0 0;
  max-width:min(500px, 100%);
  min-width:min(300px, 100%);
  pointer-events:all;
  position:relative !important;
}
.bp6-toast .bp6-button-group{
  flex:0 0 auto;
  padding:5px;
  padding-left:0;
}
.bp6-toast > .bp6-icon{
  color:#5f6b7c;
  margin:12px;
  margin-right:0;
}
.bp6-toast.bp6-dark, .bp6-dark .bp6-toast{
  background-color:#383e47;
  box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.2), 0 20px 25px -5px rgba(0, 0, 0, 0.3), inset 0 0 0.5px 0 rgba(255, 255, 255, 0.3), inset 0 0.5px 0 0 rgba(255, 255, 255, 0.08), 0 10px 30px -5px rgba(0, 0, 0, 0.3);
}
.bp6-toast.bp6-dark > .bp6-icon, .bp6-dark .bp6-toast > .bp6-icon{
  color:#abb3bf;
}
.bp6-toast.bp6-dark .bp6-button .bp6-icon, .bp6-dark .bp6-toast .bp6-button .bp6-icon{
  color:rgba(255, 255, 255, 0.7);
}
.bp6-toast[class*=bp6-intent-] a{
  color:rgba(255, 255, 255, 0.7);
}
.bp6-toast[class*=bp6-intent-] a:hover{
  color:#ffffff;
}
.bp6-toast[class*=bp6-intent-] > .bp6-icon{
  color:#ffffff;
}
.bp6-toast.bp6-intent-primary{
  background-color:#2d72d2;
  color:#ffffff;
}
.bp6-toast.bp6-intent-primary .bp6-icon:first-child{
  color:rgba(255, 255, 255, 0.7);
}
.bp6-toast.bp6-intent-primary{
}
.bp6-toast.bp6-intent-primary .bp6-button{
  background-color:#2d72d2 !important;
  color:#ffffff !important;
}
.bp6-toast.bp6-intent-primary .bp6-button:hover{
  background-color:#215db0 !important;
  color:#ffffff !important;
}
.bp6-toast.bp6-intent-primary .bp6-button:active{
  background-color:#184a90 !important;
  color:#ffffff !important;
}
.bp6-toast.bp6-intent-primary .bp6-button:focus{
  outline-color:rgba(255, 255, 255, 0.75);
}
.bp6-toast.bp6-intent-primary .bp6-button:last-child > .bp6-icon-cross{
  color:rgba(255, 255, 255, 0.7) !important;
}
.bp6-toast.bp6-intent-primary{
}
.bp6-toast.bp6-intent-success{
  background-color:#238551;
  color:#ffffff;
}
.bp6-toast.bp6-intent-success .bp6-icon:first-child{
  color:rgba(255, 255, 255, 0.7);
}
.bp6-toast.bp6-intent-success{
}
.bp6-toast.bp6-intent-success .bp6-button{
  background-color:#238551 !important;
  color:#ffffff !important;
}
.bp6-toast.bp6-intent-success .bp6-button:hover{
  background-color:#1c6e42 !important;
  color:#ffffff !important;
}
.bp6-toast.bp6-intent-success .bp6-button:active{
  background-color:#165a36 !important;
  color:#ffffff !important;
}
.bp6-toast.bp6-intent-success .bp6-button:focus{
  outline-color:rgba(255, 255, 255, 0.75);
}
.bp6-toast.bp6-intent-success .bp6-button:last-child > .bp6-icon-cross{
  color:rgba(255, 255, 255, 0.7) !important;
}
.bp6-toast.bp6-intent-success{
}
.bp6-toast.bp6-intent-warning{
  background-color:#fbb360;
  color:#1c2127;
}
.bp6-toast.bp6-intent-warning .bp6-icon:first-child{
  color:rgba(28, 33, 39, 0.7);
}
.bp6-toast.bp6-intent-warning{
}
.bp6-toast.bp6-intent-warning .bp6-button{
  background-color:#fbb360 !important;
  color:#1c2127 !important;
}
.bp6-toast.bp6-intent-warning .bp6-button:hover{
  background-color:#ec9a3c !important;
  color:#1c2127 !important;
}
.bp6-toast.bp6-intent-warning .bp6-button:active{
  background-color:#c87619 !important;
  color:#1c2127 !important;
}
.bp6-toast.bp6-intent-warning .bp6-button:focus{
  outline-color:rgba(28, 33, 39, 0.75);
}
.bp6-toast.bp6-intent-warning .bp6-button:last-child > .bp6-icon-cross{
  color:rgba(28, 33, 39, 0.7) !important;
}
.bp6-toast.bp6-intent-warning{
}
.bp6-toast.bp6-intent-danger{
  background-color:#cd4246;
  color:#ffffff;
}
.bp6-toast.bp6-intent-danger .bp6-icon:first-child{
  color:rgba(255, 255, 255, 0.7);
}
.bp6-toast.bp6-intent-danger{
}
.bp6-toast.bp6-intent-danger .bp6-button{
  background-color:#cd4246 !important;
  color:#ffffff !important;
}
.bp6-toast.bp6-intent-danger .bp6-button:hover{
  background-color:#ac2f33 !important;
  color:#ffffff !important;
}
.bp6-toast.bp6-intent-danger .bp6-button:active{
  background-color:#8e292c !important;
  color:#ffffff !important;
}
.bp6-toast.bp6-intent-danger .bp6-button:focus{
  outline-color:rgba(255, 255, 255, 0.75);
}
.bp6-toast.bp6-intent-danger .bp6-button:last-child > .bp6-icon-cross{
  color:rgba(255, 255, 255, 0.7) !important;
}
.bp6-toast.bp6-intent-danger{
}

.bp6-toast-message{
  flex:1 1 auto;
  padding:11px;
  word-break:break-word;
}

.bp6-toast-container{
  align-items:center;
  display:flex !important;
  flex-direction:column;
  left:0;
  overflow:hidden;
  padding:0 20px 20px;
  pointer-events:none;
  right:0;
  z-index:40;
}
.bp6-toast-container.bp6-toast-container-in-portal{
  position:fixed;
}
.bp6-toast-container.bp6-toast-container-inline{
  position:absolute;
}
.bp6-toast-container.bp6-toast-container-top{
  top:0;
}
.bp6-toast-container.bp6-toast-container-bottom{
  bottom:0;
  flex-direction:column-reverse;
  top:auto;
}
.bp6-toast-container.bp6-toast-container-left{
  align-items:flex-start;
}
.bp6-toast-container.bp6-toast-container-right{
  align-items:flex-end;
}

.bp6-toast-container-bottom .bp6-toast.bp6-toast-enter:not(.bp6-toast-enter-active), .bp6-toast-container-bottom .bp6-toast.bp6-toast-enter:not(.bp6-toast-enter-active) ~ .bp6-toast, .bp6-toast-container-bottom .bp6-toast.bp6-toast-appear:not(.bp6-toast-appear-active), .bp6-toast-container-bottom .bp6-toast.bp6-toast-appear:not(.bp6-toast-appear-active) ~ .bp6-toast, .bp6-toast-container-bottom .bp6-toast.bp6-toast-exit-active ~ .bp6-toast, .bp6-toast-container-bottom .bp6-toast.bp6-toast-leave-active ~ .bp6-toast{
  transform:translateY(60px);
}
.bp6-tooltip .bp6-popover-arrow{
  height:22px;
  position:absolute;
  width:22px;
}
.bp6-tooltip .bp6-popover-arrow::before{
  height:14px;
  margin:4px;
  width:14px;
}
.bp6-tooltip{
  box-shadow:0 0 0 1px rgba(17, 20, 24, 0.1), 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 15px -3px rgba(0, 0, 0, 0.1);
}
.bp6-tooltip .bp6-popover-content{
  background:#404854;
}
.bp6-tooltip .bp6-popover-content,
.bp6-tooltip .bp6-heading{
  color:#f6f7f9;
}
.bp6-tooltip .bp6-popover-arrow::before{
  box-shadow:1px 1px 6px rgba(17, 20, 24, 0.2);
}
.bp6-tooltip .bp6-popover-arrow-border{
  fill:#111418;
  fill-opacity:0.1;
}
.bp6-tooltip .bp6-popover-arrow-fill{
  fill:#404854;
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp6-tooltip .bp6-popover-arrow-fill{
    fill:buttonborder;
  }
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp6-tooltip{
    border:1px solid buttonborder;
  }
}
.bp6-tooltip{
  transform:scale(1);
}
.bp6-popover-enter > .bp6-tooltip, .bp6-popover-appear > .bp6-tooltip{
  transform:scale(0.8);
}
.bp6-popover-enter-active > .bp6-tooltip, .bp6-popover-appear-active > .bp6-tooltip{
  transform:scale(1);
  transition-delay:0;
  transition-duration:100ms;
  transition-property:transform;
  transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
}
.bp6-popover-exit > .bp6-tooltip{
  transform:scale(1);
}
.bp6-popover-exit-active > .bp6-tooltip{
  transform:scale(0.8);
  transition-delay:0;
  transition-duration:100ms;
  transition-property:transform;
  transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
}
.bp6-tooltip{
  color:#f6f7f9;
}
.bp6-tooltip .bp6-text-muted{
  color:#abb3bf;
}
.bp6-tooltip .bp6-text-disabled{
  color:rgba(171, 179, 191, 0.6);
}
.bp6-tooltip .bp6-running-text hr{
  border-color:rgba(255, 255, 255, 0.2);
}
.bp6-tooltip a{
  color:#8abbff;
}
.bp6-tooltip a:hover{
  color:#8abbff;
}
.bp6-tooltip a .bp6-icon, .bp6-tooltip a .bp6-icon-standard, .bp6-tooltip a .bp6-icon-large{
  color:inherit;
}
.bp6-tooltip a code{
  color:inherit;
}
.bp6-tooltip .bp6-code,
.bp6-tooltip .bp6-running-text code{
  background:rgba(17, 20, 24, 0.3);
  box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.2);
  color:#abb3bf;
}
a > .bp6-tooltip .bp6-code,
a > .bp6-tooltip .bp6-running-text code{
  color:inherit;
}
.bp6-tooltip .bp6-code-block,
.bp6-tooltip .bp6-running-text pre{
  background:rgba(17, 20, 24, 0.3);
  box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.2);
  color:#f6f7f9;
}
.bp6-tooltip .bp6-code-block > code,
.bp6-tooltip .bp6-running-text pre > code{
  background:none;
  box-shadow:none;
  color:inherit;
}
.bp6-tooltip .bp6-key,
.bp6-tooltip .bp6-running-text kbd{
  background:#2f343c;
  box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.2), 0 1px 10px 0 rgba(0, 0, 0, 0.2), inset 0 0 0.5px 0 rgba(255, 255, 255, 0.3), inset 0 0.5px 0 0 rgba(255, 255, 255, 0.08), 0 1px 10px -1px rgba(0, 0, 0, 0.2);
  color:#abb3bf;
}
.bp6-tooltip .bp6-icon.bp6-intent-primary, .bp6-tooltip .bp6-icon-standard.bp6-intent-primary, .bp6-tooltip .bp6-icon-large.bp6-intent-primary{
  color:#8abbff;
}
.bp6-tooltip .bp6-icon.bp6-intent-success, .bp6-tooltip .bp6-icon-standard.bp6-intent-success, .bp6-tooltip .bp6-icon-large.bp6-intent-success{
  color:#72ca9b;
}
.bp6-tooltip .bp6-icon.bp6-intent-warning, .bp6-tooltip .bp6-icon-standard.bp6-intent-warning, .bp6-tooltip .bp6-icon-large.bp6-intent-warning{
  color:#fbb360;
}
.bp6-tooltip .bp6-icon.bp6-intent-danger, .bp6-tooltip .bp6-icon-standard.bp6-intent-danger, .bp6-tooltip .bp6-icon-large.bp6-intent-danger{
  color:#fa999c;
}
.bp6-tooltip .bp6-popover-content{
  padding:8px 12px;
}
.bp6-tooltip.bp6-compact .bp6-popover-content{
  line-height:1rem;
  padding:4px 8px;
}
.bp6-tooltip.bp6-compact .bp6-code{
  vertical-align:text-bottom;
}
.bp6-tooltip.bp6-popover-placement-top .bp6-popover-arrow{
  transform:translateY(-3px);
}
.bp6-tooltip.bp6-popover-placement-left .bp6-popover-arrow{
  transform:translateX(-3px);
}
.bp6-tooltip.bp6-popover-placement-bottom .bp6-popover-arrow{
  transform:translateY(3px);
}
.bp6-tooltip.bp6-popover-placement-right .bp6-popover-arrow{
  transform:translateX(3px);
}
.bp6-tooltip.bp6-dark, .bp6-dark .bp6-tooltip{
  box-shadow:0 2px 4px rgba(17, 20, 24, 0.4), 0 8px 24px rgba(17, 20, 24, 0.4);
}
.bp6-tooltip.bp6-dark .bp6-popover-content, .bp6-dark .bp6-tooltip .bp6-popover-content{
  background:#e5e8eb;
}
.bp6-tooltip.bp6-dark .bp6-popover-content,
.bp6-tooltip.bp6-dark .bp6-heading, .bp6-dark .bp6-tooltip .bp6-popover-content,
.bp6-dark .bp6-tooltip .bp6-heading{
  color:#404854;
}
.bp6-tooltip.bp6-dark .bp6-popover-arrow::before, .bp6-dark .bp6-tooltip .bp6-popover-arrow::before{
  box-shadow:1px 1px 6px rgba(17, 20, 24, 0.4);
}
.bp6-tooltip.bp6-dark .bp6-popover-arrow-border, .bp6-dark .bp6-tooltip .bp6-popover-arrow-border{
  fill:#111418;
  fill-opacity:0.2;
}
.bp6-tooltip.bp6-dark .bp6-popover-arrow-fill, .bp6-dark .bp6-tooltip .bp6-popover-arrow-fill{
  fill:#e5e8eb;
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp6-tooltip.bp6-dark .bp6-popover-arrow-fill, .bp6-dark .bp6-tooltip .bp6-popover-arrow-fill{
    fill:buttonborder;
  }
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp6-tooltip.bp6-dark, .bp6-dark .bp6-tooltip{
    border:1px solid buttonborder;
  }
}
.bp6-tooltip.bp6-dark .bp6-text-muted, .bp6-dark .bp6-tooltip .bp6-text-muted{
  color:#5f6b7c;
}
.bp6-tooltip.bp6-dark .bp6-text-disabled, .bp6-dark .bp6-tooltip .bp6-text-disabled{
  color:rgba(95, 107, 124, 0.6);
}
.bp6-tooltip.bp6-dark .bp6-running-text hr, .bp6-dark .bp6-tooltip .bp6-running-text hr{
  border-color:rgba(17, 20, 24, 0.15);
}
.bp6-tooltip.bp6-dark a, .bp6-dark .bp6-tooltip a{
  color:#215db0;
}
.bp6-tooltip.bp6-dark a:hover, .bp6-dark .bp6-tooltip a:hover{
  color:#215db0;
}
.bp6-tooltip.bp6-dark a .bp6-icon, .bp6-tooltip.bp6-dark a .bp6-icon-standard, .bp6-tooltip.bp6-dark a .bp6-icon-large, .bp6-dark .bp6-tooltip a .bp6-icon, .bp6-dark .bp6-tooltip a .bp6-icon-standard, .bp6-dark .bp6-tooltip a .bp6-icon-large{
  color:inherit;
}
.bp6-tooltip.bp6-dark a code, .bp6-dark .bp6-tooltip a code{
  color:inherit;
}
.bp6-tooltip.bp6-dark .bp6-code,
.bp6-tooltip.bp6-dark .bp6-running-text code, .bp6-dark .bp6-tooltip .bp6-code,
.bp6-dark .bp6-tooltip .bp6-running-text code{
  background:rgba(255, 255, 255, 0.7);
  box-shadow:inset 0 0 0 1px rgba(17, 20, 24, 0.2);
  color:#5f6b7c;
}
a > .bp6-tooltip.bp6-dark .bp6-code,
a > .bp6-tooltip.bp6-dark .bp6-running-text code, a > .bp6-dark .bp6-tooltip .bp6-code,
a > .bp6-dark .bp6-tooltip .bp6-running-text code{
  color:#2d72d2;
}
.bp6-tooltip.bp6-dark .bp6-code-block,
.bp6-tooltip.bp6-dark .bp6-running-text pre, .bp6-dark .bp6-tooltip .bp6-code-block,
.bp6-dark .bp6-tooltip .bp6-running-text pre{
  background:rgba(255, 255, 255, 0.7);
  box-shadow:inset 0 0 0 1px rgba(17, 20, 24, 0.15);
  color:#1c2127;
}
.bp6-tooltip.bp6-dark .bp6-code-block > code,
.bp6-tooltip.bp6-dark .bp6-running-text pre > code, .bp6-dark .bp6-tooltip .bp6-code-block > code,
.bp6-dark .bp6-tooltip .bp6-running-text pre > code{
  background:none;
  box-shadow:none;
  color:inherit;
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp6-tooltip.bp6-dark .bp6-code-block,
  .bp6-tooltip.bp6-dark .bp6-running-text pre, .bp6-dark .bp6-tooltip .bp6-code-block,
  .bp6-dark .bp6-tooltip .bp6-running-text pre{
    border:1px solid buttonborder;
    box-shadow:none;
  }
}
.bp6-tooltip.bp6-dark .bp6-key,
.bp6-tooltip.bp6-dark .bp6-running-text kbd, .bp6-dark .bp6-tooltip .bp6-key,
.bp6-dark .bp6-tooltip .bp6-running-text kbd{
  background:#ffffff;
  box-shadow:0 0 0 1px rgba(17, 20, 24, 0.1), 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
  color:#5f6b7c;
}
.bp6-tooltip.bp6-dark .bp6-icon.bp6-intent-primary, .bp6-tooltip.bp6-dark .bp6-icon-standard.bp6-intent-primary, .bp6-tooltip.bp6-dark .bp6-icon-large.bp6-intent-primary, .bp6-dark .bp6-tooltip .bp6-icon.bp6-intent-primary, .bp6-dark .bp6-tooltip .bp6-icon-standard.bp6-intent-primary, .bp6-dark .bp6-tooltip .bp6-icon-large.bp6-intent-primary{
  color:#215db0;
}
.bp6-tooltip.bp6-dark .bp6-icon.bp6-intent-success, .bp6-tooltip.bp6-dark .bp6-icon-standard.bp6-intent-success, .bp6-tooltip.bp6-dark .bp6-icon-large.bp6-intent-success, .bp6-dark .bp6-tooltip .bp6-icon.bp6-intent-success, .bp6-dark .bp6-tooltip .bp6-icon-standard.bp6-intent-success, .bp6-dark .bp6-tooltip .bp6-icon-large.bp6-intent-success{
  color:#1c6e42;
}
.bp6-tooltip.bp6-dark .bp6-icon.bp6-intent-warning, .bp6-tooltip.bp6-dark .bp6-icon-standard.bp6-intent-warning, .bp6-tooltip.bp6-dark .bp6-icon-large.bp6-intent-warning, .bp6-dark .bp6-tooltip .bp6-icon.bp6-intent-warning, .bp6-dark .bp6-tooltip .bp6-icon-standard.bp6-intent-warning, .bp6-dark .bp6-tooltip .bp6-icon-large.bp6-intent-warning{
  color:#935610;
}
.bp6-tooltip.bp6-dark .bp6-icon.bp6-intent-danger, .bp6-tooltip.bp6-dark .bp6-icon-standard.bp6-intent-danger, .bp6-tooltip.bp6-dark .bp6-icon-large.bp6-intent-danger, .bp6-dark .bp6-tooltip .bp6-icon.bp6-intent-danger, .bp6-dark .bp6-tooltip .bp6-icon-standard.bp6-intent-danger, .bp6-dark .bp6-tooltip .bp6-icon-large.bp6-intent-danger{
  color:#ac2f33;
}
.bp6-tooltip.bp6-intent-primary .bp6-popover-content{
  background:#2d72d2;
  color:#ffffff;
}
.bp6-tooltip.bp6-intent-primary .bp6-popover-arrow-fill{
  fill:#2d72d2;
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp6-tooltip.bp6-intent-primary .bp6-popover-arrow-fill{
    fill:buttonborder;
  }
}
.bp6-tooltip.bp6-intent-success .bp6-popover-content{
  background:#238551;
  color:#ffffff;
}
.bp6-tooltip.bp6-intent-success .bp6-popover-arrow-fill{
  fill:#238551;
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp6-tooltip.bp6-intent-success .bp6-popover-arrow-fill{
    fill:buttonborder;
  }
}
.bp6-tooltip.bp6-intent-warning .bp6-popover-content{
  background:#c87619;
  color:#ffffff;
}
.bp6-tooltip.bp6-intent-warning .bp6-popover-arrow-fill{
  fill:#c87619;
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp6-tooltip.bp6-intent-warning .bp6-popover-arrow-fill{
    fill:buttonborder;
  }
}
.bp6-tooltip.bp6-intent-danger .bp6-popover-content{
  background:#cd4246;
  color:#ffffff;
}
.bp6-tooltip.bp6-intent-danger .bp6-popover-arrow-fill{
  fill:#cd4246;
}
@media (forced-colors: active) and (prefers-color-scheme: dark){
  .bp6-tooltip.bp6-intent-danger .bp6-popover-arrow-fill{
    fill:buttonborder;
  }
}

.bp6-tooltip-indicator{
  border-bottom:dotted 1px;
  cursor:help;
}
.bp6-tree .bp6-icon, .bp6-tree .bp6-icon-standard, .bp6-tree .bp6-icon-large{
  color:#5f6b7c;
}
.bp6-tree .bp6-icon.bp6-intent-primary, .bp6-tree .bp6-icon-standard.bp6-intent-primary, .bp6-tree .bp6-icon-large.bp6-intent-primary{
  color:#2d72d2;
}
.bp6-tree .bp6-icon.bp6-intent-success, .bp6-tree .bp6-icon-standard.bp6-intent-success, .bp6-tree .bp6-icon-large.bp6-intent-success{
  color:#238551;
}
.bp6-tree .bp6-icon.bp6-intent-warning, .bp6-tree .bp6-icon-standard.bp6-intent-warning, .bp6-tree .bp6-icon-large.bp6-intent-warning{
  color:#c87619;
}
.bp6-tree .bp6-icon.bp6-intent-danger, .bp6-tree .bp6-icon-standard.bp6-intent-danger, .bp6-tree .bp6-icon-large.bp6-intent-danger{
  color:#cd4246;
}

.bp6-tree-node-list{
  list-style:none;
  margin:0;
  padding-left:0;
}

.bp6-tree-root{
  background-color:transparent;
  cursor:default;
  padding-left:0;
  position:relative;
}

.bp6-tree-node-content-0{
  padding-left:0px;
}

.bp6-tree-node-content-1{
  padding-left:22px;
}

.bp6-tree-node-content-2{
  padding-left:44px;
}

.bp6-tree-node-content-3{
  padding-left:66px;
}

.bp6-tree-node-content-4{
  padding-left:88px;
}

.bp6-tree-node-content-5{
  padding-left:110px;
}

.bp6-tree-node-content-6{
  padding-left:132px;
}

.bp6-tree-node-content-7{
  padding-left:154px;
}

.bp6-tree-node-content-8{
  padding-left:176px;
}

.bp6-tree-node-content-9{
  padding-left:198px;
}

.bp6-tree-node-content-10{
  padding-left:220px;
}

.bp6-tree-node-content-11{
  padding-left:242px;
}

.bp6-tree-node-content-12{
  padding-left:264px;
}

.bp6-tree-node-content-13{
  padding-left:286px;
}

.bp6-tree-node-content-14{
  padding-left:308px;
}

.bp6-tree-node-content-15{
  padding-left:330px;
}

.bp6-tree-node-content-16{
  padding-left:352px;
}

.bp6-tree-node-content-17{
  padding-left:374px;
}

.bp6-tree-node-content-18{
  padding-left:396px;
}

.bp6-tree-node-content-19{
  padding-left:418px;
}

.bp6-tree-node-content-20{
  padding-left:440px;
}

.bp6-tree-node-content{
  align-items:center;
  background:none;
  display:flex;
  height:30px;
  padding-right:4px;
  width:100%;
}
.bp6-tree-node-content:hover{
  background-color:rgba(143, 153, 168, 0.15);
}
.bp6-tree-node-content:active{
  background-color:rgba(143, 153, 168, 0.3);
}

.bp6-tree-node-caret,
.bp6-tree-node-caret-none{
  min-width:30px;
}

.bp6-tree-node-caret{
  color:#5f6b7c;
}
.bp6-tree-node-caret:hover{
  color:#1c2127;
}
.bp6-dark .bp6-tree-node-caret{
  color:#abb3bf;
}
.bp6-dark .bp6-tree-node-caret:hover{
  color:#f6f7f9;
}
.bp6-tree-node-caret{
  cursor:pointer;
  padding:8px;
  transform:rotate(0deg);
  transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
}
.bp6-tree-node-caret:hover{
  color:#1c2127;
}
.bp6-tree-node-caret.bp6-tree-node-caret-open{
  transform:rotate(90deg);
}
.bp6-tree-node-caret.bp6-icon-standard::before{
  content:"\f14d";
}

.bp6-tree-node-icon{
  margin-right:8px;
  position:relative;
}

.bp6-tree-node-label{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  word-wrap:normal;
  flex:1 1 auto;
  position:relative;
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none;
}
.bp6-tree-node-label span{
  display:inline;
}

.bp6-tree-node-secondary-label{
  padding:0 4px;
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none;
}
.bp6-tree-node-secondary-label .bp6-popover-wrapper,
.bp6-tree-node-secondary-label .bp6-popover-target{
  align-items:center;
  display:flex;
}

.bp6-tree-node.bp6-disabled .bp6-tree-node-content{
  background-color:inherit;
  color:rgba(95, 107, 124, 0.6);
  cursor:not-allowed;
}
.bp6-tree-node.bp6-disabled .bp6-tree-node-caret,
.bp6-tree-node.bp6-disabled .bp6-tree-node-icon{
  color:rgba(95, 107, 124, 0.6);
  cursor:not-allowed;
}

.bp6-tree-node.bp6-tree-node-selected > .bp6-tree-node-content{
  background-color:#2d72d2;
}
.bp6-tree-node.bp6-tree-node-selected > .bp6-tree-node-content,
.bp6-tree-node.bp6-tree-node-selected > .bp6-tree-node-content .bp6-icon, .bp6-tree-node.bp6-tree-node-selected > .bp6-tree-node-content .bp6-icon-standard, .bp6-tree-node.bp6-tree-node-selected > .bp6-tree-node-content .bp6-icon-large{
  color:#ffffff;
}
.bp6-tree-node.bp6-tree-node-selected > .bp6-tree-node-content .bp6-tree-node-caret::before{
  color:rgba(255, 255, 255, 0.7);
}
.bp6-tree-node.bp6-tree-node-selected > .bp6-tree-node-content .bp6-tree-node-caret:hover::before{
  color:#ffffff;
}

.bp6-tree.bp6-compact .bp6-tree-node-content{
  height:24px;
}
.bp6-tree.bp6-compact .bp6-tree-node-caret{
  margin-right:3px;
  min-width:24px;
  padding:4px;
}

.bp6-dark .bp6-tree-node-content:hover{
  background-color:rgba(95, 107, 124, 0.3);
}
.bp6-dark .bp6-tree .bp6-icon, .bp6-dark .bp6-tree .bp6-icon-standard, .bp6-dark .bp6-tree .bp6-icon-large{
  color:#abb3bf;
}
.bp6-dark .bp6-tree .bp6-icon.bp6-intent-primary, .bp6-dark .bp6-tree .bp6-icon-standard.bp6-intent-primary, .bp6-dark .bp6-tree .bp6-icon-large.bp6-intent-primary{
  color:#8abbff;
}
.bp6-dark .bp6-tree .bp6-icon.bp6-intent-success, .bp6-dark .bp6-tree .bp6-icon-standard.bp6-intent-success, .bp6-dark .bp6-tree .bp6-icon-large.bp6-intent-success{
  color:#72ca9b;
}
.bp6-dark .bp6-tree .bp6-icon.bp6-intent-warning, .bp6-dark .bp6-tree .bp6-icon-standard.bp6-intent-warning, .bp6-dark .bp6-tree .bp6-icon-large.bp6-intent-warning{
  color:#fbb360;
}
.bp6-dark .bp6-tree .bp6-icon.bp6-intent-danger, .bp6-dark .bp6-tree .bp6-icon-standard.bp6-intent-danger, .bp6-dark .bp6-tree .bp6-icon-large.bp6-intent-danger{
  color:#fa999c;
}
.bp6-dark .bp6-tree-node:not(.bp6-disabled) .bp6-tree-node-caret:hover{
  color:#f6f7f9;
}
.bp6-dark .bp6-tree-node.bp6-tree-node-selected > .bp6-tree-node-content{
  background-color:#2d72d2;
}
.bp6-dark .bp6-tree-node.bp6-tree-node-selected > .bp6-tree-node-content .bp6-icon, .bp6-dark .bp6-tree-node.bp6-tree-node-selected > .bp6-tree-node-content .bp6-icon-standard, .bp6-dark .bp6-tree-node.bp6-tree-node-selected > .bp6-tree-node-content .bp6-icon-large{
  color:#ffffff;
}:root{font-family:Inter,Segoe UI,Arial,sans-serif;color:#e8eef6;background:#0b0f14;font-size:13px;--panel:#121923;--raised:#17212d;--line:#263445;--muted:#91a0b4;--accent:#6aa7ff}
*{box-sizing:border-box}html,body,#root{margin:0;width:100%;height:100%;overflow:hidden}
*{scrollbar-width:thin;scrollbar-color:#40546b #111820}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#40546b;border-radius:8px}::-webkit-scrollbar-track{background:#111820}
button,input{font-family:inherit}.shell{height:100%;display:flex;flex-direction:column}.topbar{height:49px;min-height:49px;background:#121923;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 14px;gap:10px}.topbar nav,.brand{display:flex;align-items:center;gap:8px}.brand{font-size:13px}.brand-mark{font-size:14px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;background:#243a57;color:#9ac6ff;width:25px;height:25px;border:1px solid #3d5979;border-radius:6px}.muted{color:var(--muted);font-size:11px}
.workspace{display:flex;min-height:0;flex:1}.palette,.properties{background:var(--panel);overflow:auto;padding:14px 12px;border-color:var(--line)}.palette{width:212px;flex:none;border-right:1px solid var(--line)}.properties{width:252px;flex:none;border-left:1px solid var(--line)}h4{margin:4px 0 12px;color:#b9c8d9;font-weight:700;font-size:11px;letter-spacing:.07em}.palette-item{border:1px solid #2b3b4d;border-radius:5px;background:var(--raised);padding:10px 12px;display:flex;gap:12px;align-items:center;margin:6px 0;cursor:grab}.palette-item:hover{border-color:#5c84b4;background:#223045}.palette-item span{color:#7890a9}.file-label{overflow-wrap:anywhere;color:#c1d4eb}.palette hr,.properties hr{border:0;border-top:1px solid var(--line);margin:18px 0}
.editor-area{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;background:#0e141c}.canvas-pane,.code-pane{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.mode-split .canvas-pane{flex:1.15;border-bottom:5px solid #263445}.mode-split .code-pane{flex:1}.mode-code .code-pane,.mode-diff .code-pane{height:100%}.pane-caption{min-height:32px;height:32px;background:#141e29;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 12px;color:#b8cce4;font-size:11px;letter-spacing:.06em}.pane-caption span{color:var(--muted);font-size:11px;text-transform:none;letter-spacing:normal}.canvas{overflow:auto;padding:22px;flex:1}.ui-node{border:1px solid transparent;position:relative;min-width:20px;min-height:17px}.ui-node:hover{border-color:#344c68}.ui-node[data-selected="true"]{outline:1px solid var(--accent);outline-offset:1px}.ui-spage{padding:20px;min-height:240px;background:#121923;border:1px solid #263445;border-radius:8px}.ui-spage h2{font-size:18px;margin:0 0 14px}.ui-scard{background:#17212d;border:1px solid #2f3e50;border-radius:6px;min-width:160px;min-height:100px;padding:14px;margin:7px}.ui-scard h3{font-size:13px;margin:0 0 11px}.ui-srow{display:flex;gap:8px;min-height:72px;align-items:stretch}.ui-srow>.ui-node{flex:1}.ui-scolumn{display:flex;flex-direction:column;gap:8px;min-height:65px}.ui-stext{color:#d7e1ed;padding:8px}.ui-sbutton,.ui-sinput{padding:7px}.ui-stable{padding:8px}.ui-stable table{border-collapse:collapse;width:100%;font-size:12px}.ui-stable th,.ui-stable td{border:1px solid #33465c;padding:8px}.ui-stable th{background:#1d2a3b}.drop-hint{font-size:10px;color:#53667d;padding:8px;font-style:italic}.parse-error{padding:24px;color:#f0a18b}.property-id{color:#91a0b4;font-family:monospace;font-size:11px;margin:8px 0 18px}.properties label{display:block;font-size:11px;color:#aabbd0;margin:14px 0}.properties .bp6-input-group{margin-top:5px}.properties button{margin-top:8px}.history{display:flex;flex-direction:column;margin-top:10px;gap:4px}.history button{text-align:left;background:#17212d;color:#ccd6e2;border:1px solid #2e4055;border-radius:4px;padding:7px;cursor:pointer}.history button:hover{border-color:#6aa7ff}.history button small{display:block;color:#879bb2;margin-top:3px}.shell > footer{height:28px;min-height:28px;background:#121923;border-top:1px solid #263445;display:flex;align-items:center;padding:0 12px;gap:8px;color:#b1c4db;font-size:11px}.footer-right{margin-left:auto}.status-dot{width:7px;height:7px;border-radius:50%;background:#5bb28c}.status-dot.unsaved{background:#e5b75d}

/* SPANKY_UI_BUILDER_OFFICIAL_BRAND_V1 */
.topbar{height:56px;min-height:56px;background:rgba(11,15,20,.97);backdrop-filter:blur(8px)}
.topbar .brand{gap:9px;min-width:220px}
.spanky-brand-logo{width:38px;height:38px;flex:0 0 38px;object-fit:contain}
.spanky-brand-label{display:flex;flex-direction:column;justify-content:center;gap:2px;line-height:1.15}
.spanky-brand-label strong{font-size:17px;font-weight:700;color:#e8eef6}
.spanky-brand-label .muted{font-size:11px}
.topbar nav .bp6-button:not(.bp6-intent-primary){border-radius:0;box-shadow:none;background:transparent;position:relative;color:#91a0b4}
.topbar nav .bp6-button:not(.bp6-intent-primary):hover{background:rgba(255,255,255,.025);color:#e8eef6}
.topbar nav .bp6-button.bp6-active:not(.bp6-intent-primary){color:#fff}
.topbar nav .bp6-button.bp6-active:not(.bp6-intent-primary)::after{content:"";position:absolute;bottom:0;left:6px;right:6px;height:2px;border-radius:2px;background:#6aa7ff}

/* SPANKY_UI_BUILDER_FRAMEWORK_V2: Stations Panel v4, shared kit rendering */
.spanky-workspace{flex:1;min-height:0;height:100%;width:100%;background:#0e141c}
.spanky-workspace [data-panel]{min-width:0;min-height:0;overflow:hidden}
.spanky-stack,.spanky-single-pane{width:100%;height:100%;min-height:0;min-width:0}
.spanky-main-panel{height:100%;min-width:0}
.spanky-rail{position:relative;flex:0 0 7px;background:#263445;outline:none;z-index:4}
.spanky-rail:hover,.spanky-rail:focus-visible,.spanky-rail[data-active]{background:#4a6c8d}
.spanky-rail.horizontal-rail{cursor:col-resize}
.spanky-rail.vertical-rail{cursor:row-resize}
.spanky-rail::before{content:"";position:absolute;inset:-5px -4px;pointer-events:none}
.spanky-rail-handle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:1px solid #3c546d!important;
  border-radius:5px!important;background:#1b2a3b!important;color:#a4bbd4!important;cursor:pointer!important;
  z-index:2;min-width:19px!important;width:20px;height:38px;min-height:24px;padding:0!important}
.spanky-rail-handle:hover{background:#314761!important;color:#e8eef6!important}
.spanky-rail-dots{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(90deg);pointer-events:none;
  color:#91a0b4;font-size:12px;line-height:1}
.palette,.properties{height:100%;width:100%;max-width:100%;border:0;overflow:auto}
.palette{padding-right:12px}.properties{padding-left:12px}
.canvas-pane,.code-pane{height:100%;width:100%;flex:1;min-height:0;min-width:0}
.canvas{min-height:0;overflow:auto;flex:1}
.spanky-page{padding:20px;min-height:240px;background:#121923;border:1px solid #263445;border-radius:8px}
.spanky-page h2{font-size:18px;margin:0 0 14px}
.spanky-card.bp6-card{background:#17212d;border:1px solid #2f3e50;box-shadow:none;border-radius:6px;min-width:150px;min-height:98px;padding:14px;margin:7px}
.spanky-card h3{font-size:13px;margin:0 0 11px}
.spanky-row{display:flex;gap:8px;min-height:72px;align-items:stretch}
.spanky-row>.ui-node{flex:1}
.spanky-column{display:flex;flex-direction:column;gap:8px;min-height:65px}
.spanky-text{color:#d7e1ed;padding:8px}
.spanky-input{padding:7px}
.spanky-button.bp6-button{margin:7px}
.spanky-table{padding:8px;min-width:120px}
.spanky-table table{width:100%;font-size:12px}
.spanky-table th,.spanky-table td{border:1px solid #33465c;padding:8px}
.spanky-table th{background:#1d2a3b}
.spanky-placeholder{color:#91a0b4;font-style:italic}
.ui-node{border:1px solid transparent;position:relative;min-width:20px;min-height:17px}
.ui-node[data-selected="true"]{outline:1px solid #6aa7ff;outline-offset:1px}
.ui-node:hover{border-color:#47617f}
.bp6-dark .spanky-card.bp6-card{color:#e8eef6}
/* Keep the configured Spanky scrollbar look in both library components and editor panes. */
*{scrollbar-width:thin;scrollbar-color:#40546b #111820}
*::-webkit-scrollbar-thumb:hover{background:#5a7591}


/* SPANKY_UI_BUILDER_PRECISE_DROP_INDICATOR_V1 */
.ui-node:hover:not([data-selected="true"]){outline:1px solid #47617f;outline-offset:1px}
.ui-node[data-drop-hover="true"]{outline:1px dashed #75b9ff!important;outline-offset:2px;
  background-image:linear-gradient(90deg,rgba(65,141,229,.035),rgba(65,141,229,.035))}
.ui-drop-slot{position:relative;display:block;flex:0 0 0px!important;width:100%;height:0!important;
  min-height:0!important;min-width:0!important;margin:0!important;padding:0!important;
  border:0;pointer-events:none;z-index:20;overflow:visible!important}
.ui-drop-slot::before{content:"";position:absolute;left:0;right:0;top:-2px;height:4px;
  background:#65b5ff;border-radius:3px;box-shadow:0 0 0 1px #0b0f14,0 0 12px #408ce880}
.ui-drop-slot::after{content:"";position:absolute;left:-5px;top:-6px;width:10px;height:10px;
  background:#65b5ff;border-radius:50%;box-shadow:0 0 0 2px #0b0f14}
.ui-drop-slot span{position:absolute;left:12px;top:-23px;background:#244d77;color:#f0f8ff;
  font-size:10px;font-weight:600;padding:2px 6px;border-radius:3px;white-space:nowrap;
  box-shadow:0 2px 8px #0009}
.ui-drop-slot-row{height:100%!important;width:0!important;align-self:stretch;}
.ui-drop-slot-row::before{left:-2px;right:auto;top:0;bottom:0;height:100%;width:4px}
.ui-drop-slot-row::after{left:-6px;top:0}
.ui-drop-slot-row span{left:8px;top:10px}


/* SPANKY_UI_INLINE_EDIT_V24: only transient editing chrome, never a second content model. */
.spanky-inline-editor{position:fixed;z-index:9999;display:flex;padding:0;background:#14243a;
  border:2px solid #65b5ff;border-radius:4px;box-shadow:0 0 0 2px #0b0f14,0 4px 18px #0009}
.spanky-inline-editor input,.spanky-inline-editor textarea{display:block;width:100%;min-height:100%;
  margin:0;padding:4px 7px;box-sizing:border-box;border:0!important;outline:0!important;
  background:#14243a;color:#e8eef6;font:inherit;font-size:13px;line-height:1.5;box-shadow:none!important;
  resize:vertical;user-select:text;cursor:text}
.spanky-inline-editor textarea{min-height:72px;white-space:pre-wrap}
.spanky-text{white-space:pre-wrap}

/* SPANKY_UI_V25: sample table editing and source-backed appearance/layout controls. */
.property-section{border-top:1px solid #263445;margin:16px 0 4px;padding-top:15px}
.property-section h4{margin:0 0 10px}
.property-section .muted{line-height:1.35}
.property-actions{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:10px 0}
.property-actions .bp6-button{margin:0!important;white-space:nowrap;justify-content:flex-start}
.property-color-field{display:block}
.property-color-control{display:flex;align-items:center;gap:5px;margin-top:5px}
.property-color-control input[type=color]{width:30px;height:27px;flex:none;padding:1px;border:1px solid #31465e;border-radius:4px;background:#17212d;cursor:pointer}
.property-color-control .bp6-input-group{flex:1;min-width:0;margin:0}
.property-color-control .bp6-button{margin:0!important;flex:none}
.property-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 10px}
.property-form-grid label{min-width:0;margin:10px 0}
.property-form-grid .bp6-html-select{margin-top:5px;width:100%}
.spanky-table tbody tr.spanky-selected-row td{background:rgba(95,159,233,.14)}
.spanky-table tbody td{cursor:text;min-height:26px}
.spanky-table tbody td:hover,.spanky-table th:hover{outline:1px dashed #65b5ff;outline-offset:-2px}

.spanky-row>.ui-node[style*="width"]{flex:0 0 auto}

/* SPANKY_TABLE_STEPPER_V27 */
.spanky-table-steppers{display:flex;flex-direction:column;gap:3px;margin:8px 0}
.spanky-table-stepper{display:flex;align-items:center;gap:3px;min-height:27px}
.spanky-table-stepper>span{min-width:62px;color:#b8cce4;font-size:12px}
.properties .spanky-table-stepper .bp6-button{margin:0!important;min-width:25px;width:25px;height:25px;min-height:25px;padding:0!important;color:#b8cce4}
.properties .spanky-table-stepper .bp6-button:hover:not(:disabled){background:#26394e;color:#e8eef6}

/* SPANKY_APPEARANCE_COMBO_V28 */
.properties .property-color-field{margin:11px 0 13px}
.properties .spanky-property-label{font-size:11px;color:#b5c5d7;margin-bottom:5px}
.properties .property-color-control{align-items:flex-start;gap:7px}
.properties .property-color-control input[type=color]{margin-top:0}
.spanky-appearance-stack{display:flex;flex-direction:column;gap:10px;margin-top:8px}
.spanky-property-field{min-width:0}
.spanky-css-combo{position:relative;flex:1;min-width:0}
.spanky-css-combo-field{display:flex;align-items:center;position:relative;border:1px solid #31465e;border-radius:4px;background:#15202c}
.spanky-css-combo-field:focus-within{border-color:#6aa7ff}
.spanky-css-combo-field .bp6-input-group{flex:1;min-width:0;margin:0}
.spanky-css-combo-field .bp6-input{background:transparent!important;border:0!important;box-shadow:none!important;color:#e8eef6;min-width:0;padding-left:8px}
.properties .spanky-css-combo-field .bp6-button{margin:0!important;min-width:26px;height:27px;min-height:27px;padding:0!important;flex:none;color:#a8bbcf}
.spanky-css-combo-field .bp6-button:hover{background:#2b4158;color:#e8eef6}
.spanky-css-combo-options{position:absolute;z-index:1000;top:calc(100% - 1px);left:0;right:0;max-height:230px;overflow:auto;
  border:1px solid #49637c;background:#16212e;border-radius:4px;box-shadow:0 6px 24px #000c;padding:3px}
.properties .spanky-css-combo-option{display:flex;align-items:center;gap:6px;margin:0!important;padding:6px 7px;width:100%;height:auto;
  color:#e8eef6;border:0;border-radius:3px;background:transparent;text-align:left;font-size:11px;cursor:pointer}
.properties .spanky-css-combo-option:hover,.properties .spanky-css-combo-option[aria-selected=true]{background:#2a4866}
.spanky-css-combo-name{min-width:0;flex:1;overflow-wrap:anywhere}
.spanky-css-combo-option code{flex:none;color:#a2c5e7;font-size:10px}
.spanky-css-color-chip{width:14px;height:14px;flex:none;border:1px solid #687b8c;border-radius:2px}
.spanky-css-combo-help{font-size:10px;line-height:1.35;margin-top:4px;color:#879ab0}
.spanky-css-combo-invalid{color:#ffad92}


/* SPANKY_COMPONENT_CATALOG_V29 — categorized Blueprint palette and real splitters */
.spanky-palette-group{margin-top:16px}
.spanky-palette-group h4{margin:0 0 7px;color:#89aacc;font-size:10px;letter-spacing:.075em}
.spanky-palette-group .palette-item{padding:7px 9px;margin:4px 0;min-height:42px;align-items:flex-start;gap:8px}
.spanky-palette-detail{display:flex;flex-direction:column;gap:2px;min-width:0}
.spanky-palette-detail strong{font-size:12px;color:#d8e4f2;font-weight:600}
.spanky-palette-detail small{font-size:10px;color:#8299b2;line-height:1.3}
.palette>.bp6-input-group{margin-top:10px}
.spanky-component-hint{font-size:11px;line-height:1.4;color:#8fa9c2;margin:8px 0 14px}
.spanky-divider{padding:0 5px;box-sizing:border-box;align-items:center}
.spanky-divider .bp6-divider{margin:0;width:100%;border-color:#3e526a}
.spanky-divider:has(.bp6-divider.bp6-vertical){width:20px!important}
.spanky-divider .bp6-divider.bp6-vertical{height:100%;width:1px}
.spanky-heading{color:#e8eef6;font-weight:600;font-size:16px;padding:7px;margin:3px 0}
.spanky-callout{padding:8px}.spanky-callout .bp6-callout{background:#1a2b3f;color:#dbe7f4}
.spanky-tag{padding:9px}.spanky-form-control{padding:12px;min-width:120px}
.spanky-screen-split{display:flex;width:100%;min-width:220px;border:1px solid #34465e;background:#0e161f;
 border-radius:6px;overflow:hidden}
.spanky-screen-pane{min-width:0;min-height:0;overflow:auto;position:relative}
.spanky-screen-pane>.ui-node{height:100%;min-height:100px;margin:0!important}
.spanky-screen-pane>.ui-node.spanky-card{min-width:0}
.spanky-screen-separator{background:#34506b;flex:0 0 7px;cursor:col-resize;position:relative;z-index:4}
.spanky-screen-separator.is-vertical{cursor:row-resize}
.spanky-screen-separator:hover,.spanky-screen-separator:focus-visible{background:#6aa7ff}
.spanky-screen-separator::after{content:'⋮';position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);
 font-size:15px;line-height:1;color:#b5c8dc;pointer-events:none}
.spanky-screen-separator.is-vertical::after{content:'⋯'}

/* SPANKY_TABULATOR_GRID_V30: Tabulator uses real virtualized rows; full search is inside widget. */
.spanky-tabulator{padding:6px;min-width:260px;min-height:100px}
.spanky-tabulator-toolbar{display:flex;align-items:center;gap:9px;padding:4px 2px 8px}
.spanky-tabulator-toolbar .bp6-input-group{width:min(320px,100%);flex:1}
.spanky-tabulator-note{font-size:10px;color:#94a7bf;white-space:nowrap}
.spanky-tabulator .tabulator{background:#101925;border:1px solid #34465a;color:#dfebf6;font-size:12px}
.spanky-tabulator .tabulator .tabulator-header{background:#192637;border-bottom:1px solid #486078;color:#dce7f4}
.spanky-tabulator .tabulator .tabulator-header .tabulator-col{background:#192637;border-right:1px solid #34485e}
.spanky-tabulator .tabulator .tabulator-row{background:#111b27;border-bottom:1px solid #253649;color:#e3eaf4}
.spanky-tabulator .tabulator .tabulator-row.tabulator-row-even{background:#172331}
.spanky-tabulator .tabulator .tabulator-row:hover{background:#21374c}
.spanky-tabulator .tabulator .tabulator-cell{border-right:1px solid #2b3e54}
.spanky-tabulator .tabulator .tabulator-footer{background:#111b27;color:#b6c5d8}

/* SPANKY_PALETTE_ACCORDION_V31: compact Blueprint-compatible expandable library. */
.spanky-catalog-total{float:right;color:#8da4bb;font-weight:500;letter-spacing:0}
.spanky-catalog-actions{display:flex;gap:4px;justify-content:space-between;margin:7px 0 8px}
.spanky-catalog-actions .bp6-button{font-size:11px;min-height:23px;padding:0 5px}
.spanky-palette-group{margin:3px 0;border:1px solid #27394a;border-radius:5px;overflow:hidden}
.spanky-palette-heading{display:flex;align-items:center;gap:6px;width:100%;border:0;border-radius:0;
  color:#b2c7dd;background:#172535;text-align:left;padding:8px 8px;font-family:inherit;
  font-size:10px;font-weight:700;letter-spacing:.05em;cursor:pointer}
.spanky-palette-heading:hover,.spanky-palette-heading:focus-visible{background:#23394e;outline-color:#598bb8}
.spanky-palette-heading span:nth-child(2){flex:1}
.spanky-palette-heading small{font-size:10px;font-weight:500;color:#9db1c5;letter-spacing:0;
  background:#263d53;padding:2px 5px;border-radius:7px}
.spanky-palette-chevron{width:12px;font-size:12px;color:#80aee0}
.spanky-palette-entries{padding:3px 5px 5px;background:#101922}
.spanky-palette-group .palette-item{margin:3px 0;padding:6px 7px;min-height:36px}
.spanky-catalog-component{min-width:65px;min-height:26px;padding:3px 6px}
.spanky-catalog-component .bp6-menu{min-width:140px}
.spanky-catalog-component .bp6-breadcrumbs{margin:0}
.spanky-catalog-component .bp6-form-group{margin:0}
.spanky-tabs-panel{padding:9px 3px;font-size:12px;color:#a3b7ce}
/* Shared TanStack controls; used by the canvas and generated UI Kit screens. */
.spanky-data-grid,.spanky-data-form,.spanky-screen-router{min-width:0;border:1px solid #33465c;border-radius:6px;padding:12px;background:#121923}
.spanky-data-toolbar{display:flex;align-items:center;gap:8px;margin-bottom:8px;flex-wrap:wrap}
.spanky-data-toolbar .bp6-input-group{flex:1;min-width:150px}
.spanky-data-toolbar [role=status],.spanky-data-note{font-size:11px;color:#91a0b4}
.spanky-data-note{margin:8px 0 0}
.spanky-data-horizontal{max-width:100%;overflow-x:auto;border:1px solid #263445}
.spanky-data-header,.spanky-data-row{display:flex;align-items:stretch}
.spanky-data-header{height:34px;background:#1d2a3b;font-weight:600}
.spanky-data-header>[role=columnheader],.spanky-data-row>[role=cell]{box-sizing:border-box;position:relative;flex-shrink:0;overflow:hidden;border-right:1px solid #263445;padding:7px 8px;white-space:nowrap;text-overflow:ellipsis}
.spanky-data-header button{border:0;background:none;color:inherit;cursor:pointer;font:inherit;width:100%;text-align:left;padding:0}
.spanky-data-row{border-bottom:1px solid #263445;font-size:12px}
.spanky-data-row:nth-child(even){background:#17212d}
.spanky-data-row.is-selected{background:#243e5b}
.spanky-data-row input:not([type=checkbox]){width:100%;min-width:0;background:#0b0f14;color:#e8eef6;border:1px solid #6aa7ff}
.spanky-data-resize{position:absolute;right:0;top:0;width:8px;height:100%;cursor:col-resize;touch-action:none}
.spanky-data-resize:hover{background:#6aa7ff}
.spanky-data-scroll{overflow-y:auto;overflow-x:hidden;position:relative}
.spanky-data-form fieldset{border:0;padding:0;margin:0;min-width:0}
.spanky-route-nav{display:flex;gap:12px;flex-wrap:wrap;padding:8px 0;border-bottom:1px solid #33465c;margin-bottom:10px}
.spanky-route-nav a,.spanky-screen-link a{color:#6aa7ff}
.spanky-route-nav a[data-status=active]{font-weight:bold;text-decoration:underline}
.spanky-screen-route{min-height:80px;padding:12px;border:1px dashed #33465c;margin:8px 0}
.spanky-route-caption{display:flex;gap:8px;align-items:center;margin-bottom:10px;font-size:12px;color:#91a0b4}
.properties textarea{width:100%;box-sizing:border-box;background:#0b0f14;color:#e8eef6;border:1px solid #33465c;border-radius:4px;font:11px monospace;padding:6px;resize:vertical}

.spanky-resource-caption{font-size:11px;color:#91a0b4;padding:6px 8px;border-bottom:1px solid #263445;cursor:pointer}
.spanky-record-value{white-space:pre-wrap;overflow-wrap:anywhere;max-height:420px;overflow:auto;padding:12px;background:#121923;border:1px solid #33465c;border-radius:6px}

/* Screen-first editing controls; configuration stays in Code view. */
.spanky-editing-bar{display:flex;align-items:center;gap:12px;padding:6px 12px;min-height:39px;flex:none;background:#121c28;border-bottom:1px solid var(--line)}
.spanky-active-source{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#9eb3ca;font-size:11px}.spanky-active-source strong{color:#d7e5f5}
.spanky-editing-guide{padding:16px 22px;color:#d7e5f5}.spanky-editing-guide li{margin:0 0 12px;line-height:1.6}.spanky-editing-guide p{line-height:1.5}
.spanky-project-files{padding-bottom:12px;margin-bottom:15px;border-bottom:1px solid var(--line)}.spanky-project-files>h4{margin-top:1px}.spanky-project-files>.bp6-input-group{margin-top:8px}
.spanky-editing-hint{font-size:11px;line-height:1.5;color:#a8bdd3}.spanky-file-tree{max-height:200px}.spanky-file-tree details{margin:7px 0}.spanky-file-tree summary,.spanky-source-tools summary{cursor:pointer;color:#b9cce0;font-size:11px;padding:5px 0}
.spanky-source-tools>.bp6-input-group{margin:6px 0}.palette-item{align-items:flex-start;gap:6px}.palette-item .spanky-palette-detail{flex:1;min-width:0}.palette-item[aria-disabled=true]{opacity:.6;cursor:default}
.spanky-code-file{padding:25px;max-width:680px;color:#b5c8de;line-height:1.6}.spanky-code-file h3{color:#d8e7f8}.spanky-property-empty{font-size:12px;line-height:1.6;color:#b5c8de}

/* Full application preview sits outside the editing canvas and preserves its drafts. */
.spanky-app-preview.bp6-dialog{width:calc(100vw - 32px);height:calc(100vh - 32px);max-width:none;margin:16px;padding-bottom:0;display:flex;flex-direction:column;overflow:hidden}
.spanky-preview-toolbar{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid #304353;flex-wrap:wrap}
.spanky-preview-state{font-size:12px;color:#b9cad7;flex:1}
.spanky-preview-widths{display:flex;gap:2px}
.spanky-preview-revision{font-size:11px;color:#9db3c4;padding:6px 12px;background:#111c26}
.spanky-preview-body{flex:1;min-height:0;display:flex;justify-content:center;overflow:auto;background:#080e14}
.spanky-preview-body iframe{border:0;max-width:100%;height:100%;min-height:280px;background:#101820;flex-shrink:0}
.spanky-preview-loading,.spanky-preview-empty{align-self:center;padding:32px;text-align:center;color:#a7bdcc}
.spanky-preview-error{padding:10px 14px;background:#482326;color:#ffcece;white-space:pre-wrap;max-height:20vh;overflow:auto;font-size:12px}
.spanky-preview-log{border-top:1px solid #304353;padding:8px 12px;font-size:12px;max-height:30vh;overflow:auto;background:#101820}
.spanky-preview-log summary{cursor:pointer;color:#b5ccdd}
.spanky-preview-log pre{white-space:pre-wrap;font-size:11px;max-height:18vh;overflow:auto;background:#080e14;padding:10px;color:#d9e3eb}
.spanky-preview-log p{font-size:11px;color:#91a6b8}

.spanky-app-center.bp6-dialog{width:min(1040px,94vw);max-height:90vh}.spanky-app-center-body{padding:20px;overflow:auto}.spanky-app-tabs,.spanky-discovery-toolbar{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.spanky-app-tabs .bp6-input-group{margin-left:auto}.spanky-app-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;margin:18px 0}.spanky-app-cards article{padding:18px;border:1px solid #33465c;border-radius:8px;background:#17212d;min-width:0}.spanky-app-cards h3{margin:0 0 10px}.spanky-create-app{border-top:1px solid #33465c;padding-top:12px}.spanky-create-app label{display:inline-flex;flex-direction:column;gap:6px;margin:0 16px 10px 0;min-width:250px}.spanky-create-app p,.spanky-app-cards p{line-height:1.5}.spanky-homelab-link{display:flex;flex-direction:column;gap:4px;margin:12px 0;overflow-wrap:anywhere}.spanky-homelab-link span{font-size:12px;color:#a8bbce}.spanky-app-switch{padding:20px}.spanky-app-switch .bp6-button{margin:8px 8px 0 0}.topbar{flex-wrap:wrap}.topbar nav{flex-wrap:wrap}
