@import url('https://fonts.googleapis.com/css2?family=Urbanist:ital,wght@0,100..900;1,100..900&display=swap');

/* Daraa Design System - Focal Baseline resets and font loader */
/* The focal CSS variables (--b1_vw_*, --spacing_*, --dun_mass_*) are injected */
/* at runtime by the focal_scaling context provider. This file provides the base reset only. */

* {
  box-sizing: border-box;
}

body {
  margin: 0;
  font-family: 'Urbanist', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* src/components/focal/savanna/asa/isura/isura.css */
.dun_isura {
  position: relative;
  display: var(--dun-isura-display);
  flex-direction: var(--dun-isura-flex-direction);
  align-items: var(--dun-isura-align-items);
  width: var(--focal-width, var(--dun-isura-width, 100vw));
  height: var(--focal-height, var(--dun-isura-height, 100vh));
  background-color: var(--dun-isura-background-color);
  overflow: var(--dun-isura-overflow);
}
.dun_isura__chassis {
  position: relative;
  display: var(--dun-isura-chassis-display);
  grid-template-columns: var(--dun-isura-chassis-grid-template-columns);
  gap: var(--dun-isura-chassis-gap);
  flex: var(--dun-isura-chassis-flex);
  width: var(--dun-isura-chassis-width);
  padding: var(--dun-isura-chassis-padding);
  padding-top: var(--dun-isura-chassis-padding-top);
}
.dun_isura__shell {
  position: relative;
  display: var(--dun-isura-shell-display);
  flex-direction: var(--dun-isura-shell-flex-direction);
  gap: var(--dun-isura-shell-gap);
  align-items: var(--dun-isura-shell-align-items);
  justify-content: var(--dun-isura-shell-justify-content);
  width: var(--dun-isura-shell-width);
}
.dun_isura__bunk1 {
  position: relative;
  display: var(--dun-isura-bunk1-display);
  flex-direction: var(--dun-isura-bunk1-flex-direction);
  gap: var(--dun-isura-bunk1-gap);
  font-size: var(--dun-isura-bunk1-font-size);
  font-weight: var(--dun-isura-bunk1-font-weight);
  color: var(--dun-isura-bunk1-color);
  line-height: var(--dun-isura-bunk1-line-height);
}
.dun_isura__bunk2 {
  position: relative;
  font-size: var(--dun-isura-bunk2-font-size);
  font-weight: var(--dun-isura-bunk2-font-weight);
  color: var(--dun-isura-bunk2-color);
  line-height: var(--dun-isura-bunk2-line-height);
  padding: var(--dun-isura-bunk2-padding);
}
.dun_isura__cta {
  position: relative;
  display: var(--dun-isura-cta-display);
  flex-direction: var(--dun-isura-cta-flex-direction);
  gap: var(--dun-isura-cta-gap);
  align-items: var(--dun-isura-cta-align-items);
}
.dun_isura__footer {
  position: relative;
  display: var(--dun-isura-footer-display);
  align-items: var(--dun-isura-footer-align-items);
  justify-content: var(--dun-isura-footer-justify-content);
  padding: var(--dun-isura-footer-padding);
  font-size: var(--dun-isura-footer-font-size);
  font-weight: var(--dun-isura-footer-font-weight);
  font-style: var(--dun-isura-footer-font-style);
  color: var(--dun-isura-footer-color);
}
.dun_isura--active {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_isura--disabled {
}
.dun_isura--focused {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_isura--hover {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_isura--selected {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
@media (prefers-reduced-motion: reduce) {
  .dun_isura,
  .dun_isura *,
  .dun_isura::before,
  .dun_isura::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
    transform: none !important;
  }
}
.dun_isura--rested {
}

/* src/components/objects/buttons/core/button/button.css */
.dun_button {
  display: var(--dun-button-display);
  position: var(--dun-button-position);
  align-items: var(--dun-button-align-items);
  justify-content: var(--dun-button-justify-content);
  flex-direction: var(--dun-button-flex-direction);
  border-style: var(--dun-button-border-style);
  overflow: var(--dun-button-overflow);
  user-select: var(--dun-button-user-select);
  transition: var(--dun-button-transition, all 0.2s ease);
  -webkit-font-smoothing: var(--dun-button--webkit-font-smoothing, antialiased);
  -moz-osx-font-smoothing: var(--dun-button--moz-osx-font-smoothing, grayscale);
  background: var(--dun-button-background);
  font-family: inherit;
  text-decoration: var(--dun-button-text-decoration, none);
  appearance: var(--dun-button-appearance, none);
  -webkit-appearance: var(--dun-button--webkit-appearance, none);
  cursor: var(--dun-button-cursor);
  min-width: var(--dun-button-min-width);
  min-height: var(--dun-button-min-height);
  padding-inline: var(--dun-button-padding-left) var(--dun-button-padding-right);
  padding-top: var(--dun-button-padding-top);
  padding-bottom: var(--dun-button-padding-bottom);
  border-radius: var(--dun-button-border-radius);
  color: var(--dun-button-color);
  border-width: var(--dun-button-border-width);
  border-color: var(--dun-button-border-color);
  box-shadow: var(--dun-button-box-shadow);
  opacity: var(--dun-button-opacity);
  outline: var(--dun-button-outline);
  outline-offset: calc(var(--dun-button-outline-offset, 0) * 1px);
}
.dun_button::before {
  content: var(--dun-button-content, "");
  position: var(--dun-button-position, absolute);
  inset: var(--dun-button-inset, 0);
  opacity: var(--dun-button-opacity, 0.6);
  pointer-events: var(--dun-button-pointer-events, none);
  border-radius: inherit;
  background: var(--dun-button-background, linear-gradient( to bottom, color-mix(in srgb, var(--current_hue) 12%, transparent), transparent ));
}
.dun_button::after {
  content: var(--dun-button-content, "");
  position: var(--dun-button-position, absolute);
  inset: var(--dun-button-inset, 0);
  opacity: var(--dun-button-opacity, 0);
  pointer-events: var(--dun-button-pointer-events, none);
  border-radius: inherit;
  background: var(--dun-button-background, var(--current_hue));
  transition: var(--dun-button-transition, opacity 0.2s ease);
}
.dun_button__content {
  position: var(--dun-button-position, relative);
  z-index: var(--dun-button-z-index, var(--dun-depth-200-z-index));
  display: var(--dun-button-display, flex);
  align-items: var(--dun-button-align-items, center);
  justify-content: var(--dun-button-justify-content, center);
  gap: var(--dun-button-gap, 0.50rem);
}
.dun_button__loader {
  position: var(--dun-button-position, relative);
  z-index: var(--dun-button-z-index, var(--dun-depth-200-z-index));
  display: var(--dun-button-display, flex);
  align-items: var(--dun-button-align-items, center);
  justify-content: var(--dun-button-justify-content, center);
  margin-inline-end: var(--dun-button-margin-right, 0.50rem);
}
.dun_button__spinner {
  width: var(--dun-button-spinner-width);
  height: var(--dun-button-spinner-height);
  border: var(--dun-button-border, 0.13rem solid var(--current_hue));
  border-right-color: var(--dun-button-border-right-color, transparent);
  animation: dun-spinner 0.75s linear infinite;
  border-radius: var(--dun-button-spinner-border-radius);
}
@keyframes dun-spinner {
  from {
    transform: var(--dun-button-transform, rotate(0deg));
  }
  to {
    transform: var(--dun-button-transform, rotate(360deg));
  }
}
.dun_button--hover::after,
.dun_button:hover:not(.dun_button--disabled):not(.dun_button--loading)::after {
  opacity: var(--dun-button-opacity, 0.05);
}
.dun_button--active::after,
.dun_button:active:not(.dun_button--disabled):not(.dun_button--loading)::after {
  opacity: var(--dun-button-opacity, 0.1);
}
.dun_button--focus,
.dun_button:focus-visible {
  outline: var(--dun-button-outline, 0.13rem solid var(--current_hue));
  outline-offset: var(--dun-button-outline-offset, 0.13rem);
}
.dun_button--disabled {
  pointer-events: var(--dun-button-pointer-events, none);
}
.dun_button--loading {
  pointer-events: var(--dun-button-pointer-events, none);
}
.dun_button--planar {
}
.dun_button--spatial {
}
.dun_button--small {
}
.dun_button--medium {
}
.dun_button--large {
}
.dun_button--primary {
}
.dun_button--secondary {
}
.dun_button--tertiary {
}
.dun_button--ghost {
  background: var(--dun-button-background, transparent);
  border-color: var(--dun-button-border-color, transparent);
}
.dun_button--ghost::before {
  display: var(--dun-button-display, none);
}
.dun_button__substrate {
  padding: var(--dun-button-substrate-padding);
  display: var(--dun-button-substrate-display);
  align-items: var(--dun-button-substrate-align-items);
  justify-content: var(--dun-button-substrate-justify-content);
}
.dun_button__bevel {
  position: var(--dun-button-bevel-position);
  inset: var(--dun-button-bevel-inset);
  opacity: var(--dun-button-bevel-opacity);
  pointer-events: var(--dun-button-bevel-pointer-events);
  border-radius: var(--dun-button-bevel-border-radius);
}
.dun_button__state {
  position: var(--dun-button-state-position);
  inset: var(--dun-button-state-inset);
  opacity: var(--dun-button-state-opacity);
  pointer-events: var(--dun-button-state-pointer-events);
  border-radius: var(--dun-button-state-border-radius);
}
.dun_button__label {
  position: var(--dun-button-label-position);
  z-index: var(--dun-button-label-z-index);
  display: var(--dun-button-label-display);
  align-items: var(--dun-button-label-align-items);
  justify-content: var(--dun-button-label-justify-content);
}
.dun_button--focused {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_button--rested {
}
.dun_button--selected {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
@media (prefers-reduced-motion: reduce) {
  .dun_button,
  .dun_button *,
  .dun_button::before,
  .dun_button::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
    transform: none !important;
  }
}
.dun_button {
  cursor: pointer;
}
.button:focus-visible,
.button:focus {
  outline: 2px solid var(--dun_hue_focus, oklch(0.62 0.2 264));
  outline-offset: 2px;
}

/* src/components/glyphs/labels/general/button_label/button_label.css */
.dun_button_label {
  --dun-button_label-orile-color: var(--dun-orile-color, currentColor);
  box-sizing: var(--dun-button-label-box-sizing, border-box);
  gap: var(--dun-button_label-gap);
  line-height: var(--dun-button_label-line-height, inherit);
  flex-wrap: var(--dun-button_label-flex-wrap, nowrap);
}
.dun_button_label__totem_west,
.dun_button_label__totem_east {
  box-sizing: var(--dun-button-label-box-sizing, border-box);
}
.dun_button_label__chassis {
  display: var(--dun-button-label-display, flex);
  align-items: var(--dun-button-label-align-items, center);
  justify-content: var(--dun-button-label-justify-content, center);
}
.dun_button_label__gloss {
  margin: var(--dun-button-label-margin, 0);
}
.dun_button_label__totem_mark {
  display: var(--dun-button-label-display, block);
}
.dun_button_label.is-subdued .dun_button_label__gloss {
  font-weight: var(--dun-button-label-font-weight, 500);
}
.dun_button_label--active {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_button_label--disabled {
}
.dun_button_label--focused {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_button_label--hover {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_button_label--selected {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
@media (prefers-reduced-motion: reduce) {
  .dun_button_label,
  .dun_button_label *,
  .dun_button_label::before,
  .dun_button_label::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
    transform: none !important;
  }
}
.dun_button_label--rested {
}

/* src/components/glyphs/labels/general/orile/orile.css */
.dun_orile {
  box-sizing: var(--dun-orile-box-sizing, border-box);
  gap: var(--dun-orile-gap);
  padding-top: var(--dun-orile-padding-top);
  padding-right: var(--dun-orile-padding-right);
  padding-bottom: var(--dun-orile-padding-bottom);
  padding-left: var(--dun-orile-padding-left);
  border-radius: var(--dun-orile-border-radius, 0);
  border: var(--dun-orile-border, none);
  justify-content: var(--dun-orile-justify-content, initial);
  flex-direction: var(--dun-orile-flex-direction, row);
  flex-wrap: var(--dun-orile-flex-wrap, nowrap);
  overflow: var(--dun-orile-overflow, hidden);
  overflow: var(--dun-orile-overflow, hidden);
}
.dun_orile--active {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_orile--disabled {
}
.dun_orile--focused {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_orile--hover {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_orile--selected {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
@media (prefers-reduced-motion: reduce) {
  .dun_orile,
  .dun_orile *,
  .dun_orile::before,
  .dun_orile::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
    transform: none !important;
  }
}
.dun_orile--rested {
}

/* src/components/glyphs/seals/general/running_man/running_man.css */
.dun_running_man {
  display: var(--dun-running_man-display);
  align-items: var(--dun-running_man-align-items);
  gap: var(--dun-running_man-gap);
  color: var(--dun-running_man-ink);
  box-sizing: var(--dun-running-man-box-sizing, border-box);
  padding: var(--dun-running_man-padding);
  border-radius: var(--dun-running_man-border-radius);
  border: var(--dun-running_man-border, none);
  justify-content: var(--dun-running_man-justify-content, initial);
  flex-wrap: var(--dun-running_man-flex-wrap, wrap);
  overflow: var(--dun-running_man-overflow, hidden);
  overflow: var(--dun-running_man-overflow, hidden);
  flex-wrap: var(--dun-running_man-flex-wrap, wrap);
  flex-basis: var(--dun-running_man-flex-basis, auto);
}
.dun_running_man__running_man {
  display: var(--dun-running-man-display, flex);
  align-items: var(--dun-running-man-align-items, center);
  position: var(--dun-running-man-position, relative);
}
.dun_running_man.is-frame1 {
}
.dun_running_man.is-frame2 {
}
.dun_running_man.is-frame3 {
}
.dun_running_man.is-frame4 {
}
.dun_running_man.is-frame5 {
}
.dun_running_man.is-frame6 {
}
.dun_running_man--active {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_running_man--disabled {
}
.dun_running_man--focused {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_running_man--hover {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_running_man--selected {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
@media (prefers-reduced-motion: reduce) {
  .dun_running_man,
  .dun_running_man *,
  .dun_running_man::before,
  .dun_running_man::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
    transform: none !important;
  }
}
.dun_running_man--rested {
}

/* src/components/elements/savanna/cornices/asa/acme/acme.css */
.dun_elements_savanna_cornices_acme {
  display: var(--dun-acme-display);
  align-items: var(--dun-acme-align-items);
  justify-content: var(--dun-acme-justify-content);
  background: var(--dun-acme-background);
  color: var(--dun-acme-color);
  border-radius: var(--dun-acme-border-radius, 0);
  flex-direction: var(--dun-acme-flex-direction, row);
  flex-wrap: var(--dun-acme-flex-wrap, nowrap);
}
.dun_acme--header {
  flex-shrink: var(--dun-acme-flex-shrink, 0);
  width: var(--dun-acme-width, 100%);
  border-bottom: var(--dun-acme-header-border-bottom-width) var(--dun-acme-header-border-bottom-style) var(--dun-acme-edge, transparent);
  padding: var(--dun-acme-padding);
  gap: var(--dun-acme-gap);
}
.dun_acme__preview {
  flex: var(--dun-acme-flex, 1 1 auto);
  min-height: var(--dun-acme-min-height, 0);
}
.dun_acme--active {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_acme--disabled {
}
.dun_acme--focused {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_acme--hover {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_acme--selected {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_acme--rested {
}
@media (prefers-reduced-motion: reduce) {
  .dun_acme,
  .dun_acme *,
  .dun_acme::before,
  .dun_acme::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
    transform: none !important;
  }
}
.dun_acme__stern--menu {
  position: relative;
}
.dun_acme__stern_trigger {
  appearance: var(--dun-acme-trigger-appearance, none);
  background: var(--dun-acme-trigger-background, transparent);
  border: var(--dun-acme-trigger-border, none);
  cursor: var(--dun-acme-trigger-cursor, pointer);
  display: var(--dun-acme-trigger-display, flex);
  align-items: var(--dun-acme-trigger-align-items, center);
  gap: var(--dun-acme-trigger-gap, var(--dun-acme-gap));
  padding: var(--dun-acme-trigger-padding, var(--dun-acme-padding));
  border-radius: var(--dun-acme-trigger-border-radius, var(--dun-acme-border-radius, 0));
  color: var(--dun-acme-color, inherit);
  font: var(--dun-acme-trigger-font, inherit);
  transition: background var(--dun-tide-verve-duration, 120ms) var(--dun-tide-verve-easing, ease);
}
.dun_acme__stern_trigger:hover {
  background: var(--dun_hue_neutral_10, oklch(0.98 0 0 / 0.04));
}
.dun_acme__stern_trigger:focus-visible {
  outline: var(--dun-acme-focus-outline-width, 0.125rem) solid var(--dun-acme-focus-outline-color, var(--current_hue, oklch(0.62 0.21 259)));
  outline-offset: var(--dun-acme-focus-outline-offset, 0.063rem);
}
.dun_acme__dropdown {
  position: var(--dun-acme-dropdown-position, absolute);
  inset-block-start: var(--dun-acme-dropdown-inset-block-start, calc(100% + var(--dun-acme-gap, 0.25rem)));
  inset-inline-end: var(--dun-acme-dropdown-inset-inline-end, 0);
  min-inline-size: var(--dun-acme-dropdown-min-inline-size, 14rem);
  padding: var(--dun-acme-dropdown-padding, var(--dun-acme-padding));
  display: var(--dun-acme-dropdown-display, flex);
  flex-direction: var(--dun-acme-dropdown-flex-direction, column);
  gap: var(--dun-acme-dropdown-gap, var(--dun-acme-gap));
  background: var(--dun_hue_neutral_0, oklch(1 0 0));
  border: var(--dun-acme-dropdown-border-width, 0.063rem) solid var(--dun_hue_neutral_30, oklch(0.85 0 0));
  border-radius: var(--dun-acme-dropdown-border-radius, var(--dun-acme-border-radius, 0));
  box-shadow: var(--dun-acme-dropdown-box-shadow, 0 var(--dun-acme-gap, 0.25rem) 0.75rem oklch(0 0 0 / 0.12));
  z-index: var(--dun-acme-dropdown-z-index, var(--dun-depth-300-z-index));
}
.dun_acme__dropdown_header {
  display: var(--dun-acme-dropdown-header-display, flex);
  flex-direction: var(--dun-acme-dropdown-header-flex-direction, column);
  gap: var(--dun-acme-dropdown-header-gap, var(--dun-acme-gap));
  padding: var(--dun-acme-dropdown-header-padding, var(--dun-acme-padding));
  border-block-end: var(--dun-acme-dropdown-header-border-width, 0.063rem) solid var(--dun_hue_neutral_20, oklch(0.9 0 0));
}
.dun_acme__dropdown_name {
  font-size: var(--dun-acme-dropdown-name-font-size, 0.875rem);
  font-weight: var(--dun-acme-dropdown-name-font-weight, 600);
  color: var(--dun_hue_neutral_90, oklch(0.25 0 0));
  overflow: var(--dun-acme-dropdown-name-overflow, hidden);
  text-overflow: var(--dun-acme-dropdown-name-text-overflow, ellipsis);
  white-space: var(--dun-acme-dropdown-name-white-space, nowrap);
}
.dun_acme__dropdown_email {
  font-size: var(--dun-acme-dropdown-email-font-size, 0.75rem);
  color: var(--dun_hue_neutral_60, oklch(0.55 0 0));
  overflow: var(--dun-acme-dropdown-email-overflow, hidden);
  text-overflow: var(--dun-acme-dropdown-email-text-overflow, ellipsis);
  white-space: var(--dun-acme-dropdown-email-white-space, nowrap);
}
.dun_acme__dropdown_action {
  appearance: var(--dun-acme-action-appearance, none);
  border: var(--dun-acme-action-border, none);
  background: var(--dun-acme-action-background, transparent);
  padding: var(--dun-acme-action-padding, var(--dun-acme-padding));
  font-size: var(--dun-acme-action-font-size, 0.875rem);
  font-weight: var(--dun-acme-action-font-weight, 500);
  color: var(--dun_hue_neutral_90, oklch(0.25 0 0));
  text-align: var(--dun-acme-action-text-align, start);
  border-radius: var(--dun-acme-action-border-radius, var(--dun-acme-border-radius, 0));
  cursor: var(--dun-acme-action-cursor, pointer);
  transition: background var(--dun-tide-verve-duration, 120ms) var(--dun-tide-verve-easing, ease);
}
.dun_acme__dropdown_action:hover {
  background: var(--dun_hue_neutral_10, oklch(0.97 0 0));
}
.dun_acme__dropdown_action:focus-visible {
  outline: var(--dun-acme-focus-outline-width, 0.125rem) solid var(--dun-acme-focus-outline-color, var(--current_hue, oklch(0.62 0.21 259)));
  outline-offset: var(--dun-acme-focus-outline-offset, 0.063rem);
}

/* src/components/glyphs/seals/marks/logo/logo.css */
.dun_logo {
  display: var(--dun-logo-display);
  align-items: var(--dun-logo-align-items);
  gap: var(--dun-logo-gap);
  color: var(--dun-logo-ink);
  box-sizing: var(--dun-logo-box-sizing, border-box);
  padding: var(--dun-logo-padding);
  border-radius: var(--dun-logo-border-radius, 0);
  border: var(--dun-logo-border, none);
  flex-direction: var(--dun-logo-flex-direction, row);
  overflow: var(--dun-logo-overflow, hidden);
  overflow: var(--dun-logo-overflow, hidden);
  flex-basis: var(--dun-logo-flex-basis, auto);
  min-width: var(--dun-logo-min-width, auto);
}
.dun_logo__quill {
  display: var(--dun-logo-display, flex);
  align-items: var(--dun-logo-align-items, center);
  position: var(--dun-logo-position, relative);
}
.dun_logo__totem {
  display: var(--dun-logo-display, flex);
  align-items: var(--dun-logo-align-items, center);
  position: var(--dun-logo-position, relative);
}
.dun_logo.is-wordmark {
}
.dun_logo.is-mark {
}
.dun_logo.is-stacked {
}
.dun_logo.is-inline {
}
.dun_logo--active {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_logo--disabled {
}
.dun_logo--focused {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_logo--hover {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_logo--selected {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
@media (prefers-reduced-motion: reduce) {
  .dun_logo,
  .dun_logo *,
  .dun_logo::before,
  .dun_logo::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
    transform: none !important;
  }
}
.dun_logo--rested {
}

/* src/components/glyphs/labels/general/exposure_label/exposure_label.css */
.dun_exposure_label {
  box-sizing: var(--dun-exposure-label-box-sizing, border-box);
  gap: var(--dun-exposure_label-gap);
  align-items: var(--dun-exposure_label-align-items, initial);
  line-height: var(--dun-exposure_label-line-height, inherit);
  flex-wrap: var(--dun-exposure_label-flex-wrap, nowrap);
}
.dun_exposure_label__mode,
.dun_exposure_label__totem {
  box-sizing: var(--dun-exposure-label-box-sizing, border-box);
}
.dun_exposure_label__totem_vector {
  display: var(--dun-exposure-label-display, block);
}
.dun_exposure_label__totem_vector path {
  stroke: var(--dun-exposure-label-stroke, var(--current_hue));
  stroke-width: var(--dun-exposure-label-stroke-width, 1.25);
  stroke-linecap: var(--dun-exposure-label-stroke-linecap, round);
}
.dun_exposure_label__totem_vector circle {
  fill: var(--dun-exposure-label-fill, var(--current_hue));
}
.dun_exposure_label--active {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_exposure_label--disabled {
}
.dun_exposure_label--focused {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_exposure_label--hover {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_exposure_label--selected {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
@media (prefers-reduced-motion: reduce) {
  .dun_exposure_label,
  .dun_exposure_label *,
  .dun_exposure_label::before,
  .dun_exposure_label::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
    transform: none !important;
  }
}
.dun_exposure_label--rested {
}

/* src/components/glyphs/labels/general/versions/versions.css */
.dun_versions {
  box-sizing: var(--dun-versions-box-sizing, border-box);
  gap: var(--dun-versions-gap);
  align-items: var(--dun-versions-align-items, initial);
  flex-direction: var(--dun-versions-flex-direction, row);
  line-height: var(--dun-versions-line-height, inherit);
  flex-wrap: var(--dun-versions-flex-wrap, nowrap);
}
.dun_versions--active {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_versions--disabled {
}
.dun_versions--focused {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_versions--hover {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_versions--selected {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
@media (prefers-reduced-motion: reduce) {
  .dun_versions,
  .dun_versions *,
  .dun_versions::before,
  .dun_versions::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
    transform: none !important;
  }
}
.dun_versions--rested {
}

/* src/components/objects/blossoms/general/berth/berth.css */
.dun_berth {
  width: 100%;
  display: var(--dun-berth-display);
  flex-direction: var(--dun-berth-flex-direction);
  align-items: var(--dun-berth-align-items);
  justify-content: var(--dun-berth-justify-content);
  position: var(--dun-berth-position);
  gap: var(--dun-berth-gap);
  background:
    linear-gradient(
      var(--dun-berth-gradient-direction, 180deg),
      var(--dun-berth-gradient-start, transparent),
      var(--dun-berth-gradient-end, transparent));
  -webkit-font-smoothing: var(--dun-berth--webkit-font-smoothing, antialiased);
  -moz-osx-font-smoothing: var(--dun-berth--moz-osx-font-smoothing, grayscale);
  overflow: var(--dun-berth-overflow);
  cursor: var(--dun-berth-cursor);
  transition: var(--dun-berth-transition);
  height: var(--dun-berth-height);
  outline: var(--dun-berth-outline);
  outline-offset: calc(var(--dun-berth-outline-offset, 0) * 1px);
  border: var(--dun-berth-border, none);
  box-shadow: var(--dun-berth-box-shadow, none);
  flex-wrap: var(--dun-berth-flex-wrap, nowrap);
}
.dun_berth__group {
  display: var(--dun-berth-group-display);
  flex-direction: var(--dun-berth-group-flex-direction);
  align-items: var(--dun-berth-group-align-items);
  justify-content: var(--dun-berth-group-justify-content);
  gap: var(--dun-berth-group-gap);
  position: var(--dun-berth-group-position);
}
.dun_berth__object {
  position: var(--dun-berth-object-position);
  inset: var(--dun-berth-object-inset);
  z-index: var(--dun-berth-object-z-index);
}
.dun_berth__bevel {
  position: var(--dun-berth-bevel-position);
  inset: var(--dun-berth-bevel-inset);
  z-index: var(--dun-berth-bevel-z-index);
  opacity: var(--dun-berth-bevel-opacity);
  pointer-events: var(--dun-berth-bevel-pointer-events);
  border-radius: var(--dun-berth-bevel-border-radius);
}
.dun_berth__border {
  position: var(--dun-berth-border-position);
  inset: var(--dun-berth-border-inset);
  z-index: var(--dun-berth-border-z-index);
  pointer-events: var(--dun-berth-border-pointer-events);
  border-radius: var(--dun-berth-border-border-radius);
}
.dun_berth__state_overlay {
  position: var(--dun-berth-state_overlay-position);
  inset: var(--dun-berth-state_overlay-inset);
  z-index: var(--dun-berth-state_overlay-z-index);
  opacity: var(--dun-berth-state_overlay-opacity);
  pointer-events: var(--dun-berth-state_overlay-pointer-events);
  transition: var(--dun-berth-state_overlay-transition);
}
.dun_berth__label_slot {
  position: var(--dun-berth-label_slot-position);
  z-index: var(--dun-berth-label_slot-z-index);
  display: var(--dun-berth-label_slot-display);
  align-items: var(--dun-berth-label_slot-align-items);
  justify-content: var(--dun-berth-label_slot-justify-content);
  gap: var(--dun-berth-label_slot-gap);
  padding-inline: var(--dun-berth-label_slot-padding-x);
  padding-top: var(--dun-berth-label_slot-padding-y);
  padding-bottom: var(--dun-berth-label_slot-padding-y);
}
.dun_berth--active {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_berth--disabled {
}
.dun_berth--focused {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_berth--hover {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_berth--selected {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_berth--focus,
.dun_berth:focus-visible {
  outline: var(--dun-berth-outline, 0.13rem solid var(--current_hue));
  outline-offset: var(--dun-berth-outline-offset, 0.13rem);
}
@media (prefers-reduced-motion: reduce) {
  .dun_berth,
  .dun_berth *,
  .dun_berth::before,
  .dun_berth::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
    transform: none !important;
  }
}
.dun_berth--rested {
}
.dun_berth:hover {
}
.dun_berth:active {
}
.dun_berth {
  cursor: pointer;
}
.berth:focus-visible,
.berth:focus {
  outline: 2px solid var(--dun_hue_focus, oklch(0.62 0.2 264));
  outline-offset: 2px;
}

/* src/components/objects/buttons/info/batten/batten.css */
.dun_batten {
  position: var(--dun-batten-position);
  overflow: var(--dun-batten-overflow);
  transition: var(--dun-batten-transition);
  display: var(--dun-batten-display);
  flex-direction: var(--dun-batten-flex-direction);
  align-items: var(--dun-batten-align-items);
  justify-content: var(--dun-batten-justify-content);
  cursor: var(--dun-batten-cursor);
  height: var(--dun-batten-height);
  background-color: var(--dun-batten-background-color);
  opacity: var(--dun-batten-opacity);
  border-radius: var(--dun-batten-border-radius);
  box-shadow: var(--dun-batten-box-shadow);
  outline: var(--dun-batten-outline);
  outline-offset: calc(var(--dun-batten-outline-offset, 0) * 1px);
  border: var(--dun-batten-border, none);
  flex-wrap: var(--dun-batten-flex-wrap, nowrap);
}
.dun_batten--disabled {
  cursor: var(--dun-batten-cursor, not-allowed);
  opacity: var(--dun-batten-opacity, 0.5);
}
.dun_batten--hover {
  transform: var(--dun-batten-transform, translateY(-0.06rem));
}
.dun_batten--focus {
  outline: var(--dun-batten-outline, 0.13rem solid var(--current_hue));
  outline-offset: var(--dun-batten-outline-offset, 0.13rem);
}
.dun_batten--pressed {
  transform: var(--dun-batten-transform, translateY(0.06rem));
}
.dun_batten__object {
  position: var(--dun-batten-object-position);
  inset: var(--dun-batten-object-inset);
  z-index: var(--dun-batten-object-z-index);
}
.dun_batten__bevel {
  position: var(--dun-batten-bevel-position);
  inset: var(--dun-batten-bevel-inset);
  z-index: var(--dun-batten-bevel-z-index);
  opacity: var(--dun-batten-bevel-opacity);
  pointer-events: var(--dun-batten-bevel-pointer-events);
  border-radius: var(--dun-batten-bevel-border-radius);
}
.dun_batten__border {
  position: var(--dun-batten-border-position);
  inset: var(--dun-batten-border-inset);
  z-index: var(--dun-batten-border-z-index);
  pointer-events: var(--dun-batten-border-pointer-events);
  border-radius: var(--dun-batten-border-border-radius);
}
.dun_batten__state_overlay {
  position: var(--dun-batten-state_overlay-position);
  inset: var(--dun-batten-state_overlay-inset);
  z-index: var(--dun-batten-state_overlay-z-index);
  opacity: var(--dun-batten-state_overlay-opacity);
  pointer-events: var(--dun-batten-state_overlay-pointer-events);
  transition: var(--dun-batten-state_overlay-transition);
}
.dun_batten__label_slot {
  position: var(--dun-batten-label_slot-position);
  z-index: var(--dun-batten-label_slot-z-index);
  display: var(--dun-batten-label_slot-display);
  align-items: var(--dun-batten-label_slot-align-items);
  justify-content: var(--dun-batten-label_slot-justify-content);
  gap: var(--dun-batten-label_slot-gap);
  padding-inline: var(--dun-batten-label_slot-padding-x);
  padding-top: var(--dun-batten-label_slot-padding-y);
  padding-bottom: var(--dun-batten-label_slot-padding-y);
}
.dun_batten--active {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_batten--focused {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_batten--rested {
}
.dun_batten--selected {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_batten--focus,
.dun_batten:focus-visible {
  outline: var(--dun-batten-outline, 0.13rem solid var(--current_hue));
  outline-offset: var(--dun-batten-outline-offset, 0.13rem);
}
@media (prefers-reduced-motion: reduce) {
  .dun_batten,
  .dun_batten *,
  .dun_batten::before,
  .dun_batten::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
    transform: none !important;
  }
}
.dun_batten:hover {
}
.dun_batten:active {
}
.dun_batten {
  cursor: pointer;
}
.batten:focus-visible,
.batten:focus {
  outline: 2px solid var(--dun_hue_focus, oklch(0.62 0.2 264));
  outline-offset: 2px;
}

/* src/components/objects/toggles/general/exposure/exposure.css */
.dun_exposure {
  display: var(--dun-exposure-display);
  flex-direction: var(--dun-exposure-flex-direction);
  align-items: var(--dun-exposure-align-items);
  justify-content: var(--dun-exposure-justify-content);
  position: var(--dun-exposure-position);
  cursor: var(--dun-exposure-cursor);
  transition: var(--dun-exposure-transition);
  width: var(--dun-exposure-width);
  height: var(--dun-exposure-height);
  gap: var(--dun-exposure-gap);
  padding: var(--dun-exposure-padding);
  outline: var(--dun-exposure-outline);
  outline-offset: calc(var(--dun-exposure-outline-offset, 0) * 1px);
  border: var(--dun-exposure-border, none);
  flex-wrap: var(--dun-exposure-flex-wrap, nowrap);
}
.dun_exposure__chassis {
  display: var(--dun-exposure-chassis-display);
  align-items: var(--dun-exposure-chassis-align-items);
  justify-content: var(--dun-exposure-chassis-justify-content);
  position: var(--dun-exposure-chassis-position);
  overflow: var(--dun-exposure-chassis-overflow);
  width: var(--dun-exposure-chassis-width);
  height: var(--dun-exposure-chassis-height);
  padding: var(--dun-exposure-chassis-padding);
  border-radius: var(--dun-exposure-chassis-border-radius);
  background: var(--dun-exposure-chassis-background);
  border-width: var(--dun-exposure-chassis-border-width);
  border-style: var(--dun-exposure-chassis-border-style);
  border-color: var(--dun-exposure-chassis-border-color);
  box-shadow: var(--dun-exposure-chassis-box-shadow);
}
.dun_exposure__scene {
  display: var(--dun-exposure-scene-display);
  flex-direction: var(--dun-exposure-scene-flex-direction);
  align-items: var(--dun-exposure-scene-align-items);
  position: var(--dun-exposure-scene-position);
  inset: var(--dun-exposure-scene-inset);
  overflow: var(--dun-exposure-scene-overflow);
  opacity: var(--dun-exposure-scene-opacity);
}
.dun_exposure__nob {
  display: var(--dun-exposure-nob-display);
  align-items: var(--dun-exposure-nob-align-items);
  justify-content: var(--dun-exposure-nob-justify-content);
  position: var(--dun-exposure-nob-position);
  cursor: var(--dun-exposure-nob-cursor);
  transition: var(--dun-exposure-nob-transition);
  width: var(--dun-exposure-nob-width);
  height: var(--dun-exposure-nob-height);
  padding: var(--dun-exposure-nob-padding);
  border-radius: var(--dun-exposure-nob-border-radius);
  left: var(--dun-exposure-nob-left);
  right: var(--dun-exposure-nob-right);
  background: var(--dun-exposure-nob-background);
  box-shadow: var(--dun-exposure-nob-box-shadow);
}
.dun_exposure__gloss {
  position: var(--dun-exposure-gloss-position);
}
.dun_exposure--active {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_exposure--disabled {
}
.dun_exposure--focused {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_exposure--hover {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_exposure--selected {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_exposure--focus,
.dun_exposure:focus-visible {
  outline: var(--dun-exposure-outline, 0.13rem solid var(--current_hue));
  outline-offset: var(--dun-exposure-outline-offset, 0.13rem);
}
@media (prefers-reduced-motion: reduce) {
  .dun_exposure,
  .dun_exposure *,
  .dun_exposure::before,
  .dun_exposure::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
    transform: none !important;
  }
}
.dun_exposure--rested {
}
.dun_exposure:hover {
}
.dun_exposure:active {
}
.dun_exposure {
  cursor: pointer;
}
.exposure:focus-visible,
.exposure:focus {
  outline: 2px solid var(--dun_hue_focus, oklch(0.62 0.2 264));
  outline-offset: 2px;
}

/* src/components/elements/neighbor/harbors/harbor/harbor.css */
.dun_harbor {
  display: var(--dun-harbor-display);
  position: var(--dun-harbor-position);
  padding: var(--dun-harbor-padding);
  border-radius: var(--dun-harbor-border-radius, 0);
  border: var(--dun-harbor-border, none);
  flex-direction: var(--dun-harbor-flex-direction, row);
  overflow: var(--dun-harbor-overflow, hidden);
  overflow: var(--dun-harbor-overflow, hidden);
  flex-basis: var(--dun-harbor-flex-basis, auto);
  min-width: var(--dun-harbor-min-width, auto);
}
.dun_harbor--active {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_harbor--disabled {
}
.dun_harbor--focused {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_harbor--hover {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_harbor--selected {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
@media (prefers-reduced-motion: reduce) {
  .dun_harbor,
  .dun_harbor *,
  .dun_harbor::before,
  .dun_harbor::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
    transform: none !important;
  }
}
.dun_harbor--rested {
}

/* src/components/objects/tabs/atlas/harbor_tabs/harbor_tabs.css */
.dun_harbor_tabs {
  display: var(--dun-harbor_tabs-display);
  flex-direction: var(--dun-harbor_tabs-flex-direction);
  align-items: var(--dun-harbor_tabs-align-items);
  position: var(--dun-harbor_tabs-position);
  gap: var(--dun-harbor_tabs-gap);
  padding: var(--dun-harbor_tabs-padding);
  cursor: var(--dun-harbor_tabs-cursor);
  transition: var(--dun-harbor_tabs-transition);
  border-radius: var(--dun-harbor_tabs-border-radius, 0);
  border: var(--dun-harbor_tabs-border, none);
  flex-wrap: var(--dun-harbor_tabs-flex-wrap, nowrap);
  overflow: var(--dun-harbor_tabs-overflow, hidden);
  overflow: var(--dun-harbor_tabs-overflow, hidden);
}
.dun_harbor_tabs__icon_section {
  display: var(--dun-harbor_tabs-icon_section-display);
  flex-direction: var(--dun-harbor_tabs-icon_section-flex-direction);
  align-items: var(--dun-harbor_tabs-icon_section-align-items);
  justify-content: var(--dun-harbor_tabs-icon_section-justify-content);
  position: var(--dun-harbor_tabs-icon_section-position);
  width: var(--dun-harbor_tabs-icon_section-width);
  height: var(--dun-harbor_tabs-icon_section-height);
}
.dun_harbor_tabs__label_section {
  display: var(--dun-harbor_tabs-label_section-display);
  flex-direction: var(--dun-harbor_tabs-label_section-flex-direction);
  align-items: var(--dun-harbor_tabs-label_section-align-items);
  justify-content: var(--dun-harbor_tabs-label_section-justify-content);
  position: var(--dun-harbor_tabs-label_section-position);
  width: var(--dun-harbor_tabs-label_section-width);
}
.dun_harbor_tabs--active {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_harbor_tabs--disabled {
}
.dun_harbor_tabs--focused {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_harbor_tabs--hover {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_harbor_tabs--selected {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_harbor_tabs--focus,
.dun_harbor_tabs:focus-visible {
  outline: var(--dun-harbor_tabs-outline, 0.13rem solid var(--current_hue));
  outline-offset: var(--dun-harbor_tabs-outline-offset, 0.13rem);
}
@media (prefers-reduced-motion: reduce) {
  .dun_harbor_tabs,
  .dun_harbor_tabs *,
  .dun_harbor_tabs::before,
  .dun_harbor_tabs::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
    transform: none !important;
  }
}
.dun_harbor_tabs--rested {
}
.dun_harbor_tabs:hover {
}
.dun_harbor_tabs:active {
}
.dun_harbor_tabs {
  cursor: pointer;
}
.harbor_tabs:focus-visible,
.harbor_tabs:focus {
  outline: 2px solid var(--dun_hue_focus, oklch(0.62 0.2 264));
  outline-offset: 2px;
}

/* src/components/elements/savanna/compasses/scope/scope.css */
.dun_scope {
  height: var(--dun-mass-scope-h, auto);
  display: var(--dun-scope-display);
  position: var(--dun-scope-position);
  flex-direction: var(--dun-scope-flex-direction);
  gap: var(--dun-scope-gap);
  padding-top: var(--dun-scope-padding-top);
  padding-inline-end: var(--dun-scope-padding-right);
  padding-bottom: var(--dun-scope-padding-bottom);
  padding-inline-start: var(--dun-scope-padding-left);
  border-radius: var(--dun-scope-border-radius, 0);
  border: var(--dun-scope-border, none);
  flex-wrap: var(--dun-scope-flex-wrap, nowrap);
  overflow: var(--dun-scope-overflow, hidden);
  overflow: var(--dun-scope-overflow, hidden);
}
.dun_scope--active {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_scope--disabled {
}
.dun_scope--focused {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_scope--hover {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_scope--selected {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_scope--focus,
.dun_scope:focus-visible {
  outline: var(--dun-scope-outline, 0.13rem solid var(--current_hue));
  outline-offset: var(--dun-scope-outline-offset, 0.13rem);
}
@media (prefers-reduced-motion: reduce) {
  .dun_scope,
  .dun_scope *,
  .dun_scope::before,
  .dun_scope::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
    transform: none !important;
  }
}
.dun_scope--rested {
}
.dun_scope:hover {
}
.dun_scope:active {
}
.dun_scope {
  cursor: pointer;
}
.scope:focus-visible,
.scope:focus {
  outline: 2px solid var(--dun_hue_focus, oklch(0.62 0.2 264));
  outline-offset: 2px;
}

/* src/components/objects/profiles/ila/adventurer/adventurer.css */
.dun_adventurer {
  display: var(--dun-adventurer-display);
  align-items: var(--dun-adventurer-align-items);
  gap: var(--dun-adventurer-gap);
  outline: var(--dun-adventurer-outline);
  outline-offset: calc(var(--dun-adventurer-outline-offset, 0) * 1px);
  flex-wrap: var(--dun-adventurer-flex-wrap, nowrap);
}
.dun_adventurer__avatar {
  display: var(--dun-adventurer-avatar-display);
  align-items: var(--dun-adventurer-avatar-align-items);
  justify-content: var(--dun-adventurer-avatar-justify-content);
  shape: var(--dun-adventurer-avatar-shape);
  overflow: var(--dun-adventurer-avatar-overflow);
  flex-shrink: var(--dun-adventurer-avatar-flex-shrink);
}
.dun_adventurer__content {
  display: var(--dun-adventurer-content-display);
  flex-direction: var(--dun-adventurer-content-flex-direction);
  min-width: var(--dun-adventurer-content-min-width);
}
.dun_adventurer--active {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_adventurer--disabled {
}
.dun_adventurer--focused {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_adventurer--hover {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_adventurer--selected {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_adventurer--focus,
.dun_adventurer:focus-visible {
  outline: var(--dun-adventurer-outline, 0.13rem solid var(--current_hue));
  outline-offset: var(--dun-adventurer-outline-offset, 0.13rem);
}
@media (prefers-reduced-motion: reduce) {
  .dun_adventurer,
  .dun_adventurer *,
  .dun_adventurer::before,
  .dun_adventurer::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
    transform: none !important;
  }
}
.dun_adventurer--rested {
}
.dun_adventurer:hover {
}
.dun_adventurer:active {
}
.dun_adventurer {
  cursor: pointer;
}
.adventurer:focus-visible,
.adventurer:focus {
  outline: 2px solid var(--dun_hue_focus, oklch(0.62 0.2 264));
  outline-offset: 2px;
}

/* src/components/glyphs/badges/status/beacons/beacons.css */
.dun_beacons {
  display: var(--dun-beacons-display);
  align-items: var(--dun-beacons-align-items);
  justify-content: var(--dun-beacons-justify-content);
  flex-shrink: var(--dun-beacons-flex-shrink);
  position: var(--dun-beacons-position);
  overflow: var(--dun-beacons-overflow);
  width: var(--dun-beacons-width);
  height: var(--dun-beacons-height);
  border-radius: var(--dun-beacons-border-radius);
  background-color: var(--dun-beacons-background-color);
  border: var(--dun-beacons-border, none);
  padding: var(--dun-beacons-padding, 0);
  gap: var(--dun-beacons-gap, 0);
  box-sizing: var(--dun-beacons-box-sizing, border-box);
  flex-direction: var(--dun-beacons-flex-direction, row);
}
.dun_beacons__vector {
  width: var(--dun-beacons-width, 100%);
  height: var(--dun-beacons-height, 100%);
  border-radius: inherit;
  background: var(--dun-beacons-vector-background, transparent);
}
.dun_beacons__text {
  font-size: var(--dun-beacons-text-font-size);
  font-weight: var(--dun-beacons-text-font-weight);
  line-height: var(--dun-beacons-text-line-height);
  color: var(--dun-beacons-text-color);
}
.dun_beacons__icon {
  display: var(--dun-beacons-display, flex);
  align-items: var(--dun-beacons-align-items, center);
  justify-content: var(--dun-beacons-justify-content, center);
  font-size: var(--dun-beacons-icon-font-size);
  font-weight: var(--dun-beacons-icon-font-weight);
  line-height: var(--dun-beacons-icon-line-height);
  color: var(--dun-beacons-icon-color);
}
.dun_beacons.is-live {
  animation: dun-beacons-pulse 2s infinite;
}
@keyframes dun-beacons-pulse {
  0%, 100% {
    opacity: var(--dun-beacons-opacity, 1);
    transform: var(--dun-beacons-transform, scale(1));
  }
  50% {
    opacity: var(--dun-beacons-opacity, 0.6);
    transform: var(--dun-beacons-transform, scale(1.2));
  }
}
.dun_beacons.is-status {
}
.dun_beacons.is-indicator {
}
.dun_beacons.is-counter {
}
.dun_beacons.is-info {
}
.dun_beacons--active {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_beacons--disabled {
}
.dun_beacons--focused {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_beacons--hover {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_beacons--selected {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
@media (prefers-reduced-motion: reduce) {
  .dun_beacons,
  .dun_beacons *,
  .dun_beacons::before,
  .dun_beacons::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
    transform: none !important;
  }
}
.dun_beacons--rested {
}

/* src/components/glyphs/labels/general/daraa_id/daraa_id.css */
.dun_daraa_id {
  box-sizing: var(--dun-daraa-id-box-sizing, border-box);
  gap: var(--dun-daraa_id-gap);
  justify-content: var(--dun-daraa_id-justify-content, initial);
  flex-direction: var(--dun-daraa_id-flex-direction, row);
  line-height: var(--dun-daraa_id-line-height, inherit);
  flex-wrap: var(--dun-daraa_id-flex-wrap, nowrap);
}
.dun_daraa_id__gloss,
.dun_daraa_id__chassis {
  margin: var(--dun-daraa-id-margin, 0);
}
.dun_daraa_id__chassis {
  font-variant-numeric: var(--dun-daraa-id-font-variant-numeric, tabular-nums);
}
.dun_daraa_id--active {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_daraa_id--disabled {
}
.dun_daraa_id--focused {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_daraa_id--hover {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_daraa_id--selected {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
@media (prefers-reduced-motion: reduce) {
  .dun_daraa_id,
  .dun_daraa_id *,
  .dun_daraa_id::before,
  .dun_daraa_id::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
    transform: none !important;
  }
}
.dun_daraa_id--rested {
}

/* src/components/glyphs/labels/general/email/email.css */
.dun_email {
  box-sizing: var(--dun-email-box-sizing, border-box);
  gap: var(--dun-email-gap);
  align-items: var(--dun-email-align-items, initial);
  line-height: var(--dun-email-line-height, inherit);
  flex-wrap: var(--dun-email-flex-wrap, nowrap);
}
.dun_email__totem {
  box-sizing: var(--dun-email-box-sizing, border-box);
}
.dun_email__totem_vector {
  display: var(--dun-email-display, block);
}
.dun_email__text {
  box-sizing: var(--dun-email-box-sizing, border-box);
}
.dun_email__recipient,
.dun_email__domain {
  overflow: var(--dun-email-overflow, hidden);
  text-overflow: var(--dun-email-text-overflow, ellipsis);
}
.dun_email--active {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_email--disabled {
}
.dun_email--focused {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_email--hover {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_email--selected {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
@media (prefers-reduced-motion: reduce) {
  .dun_email,
  .dun_email *,
  .dun_email::before,
  .dun_email::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
    transform: none !important;
  }
}
.dun_email--rested {
}

/* src/components/glyphs/labels/general/order_number/order_number.css */
.dun_order_number {
  box-sizing: var(--dun-order-number-box-sizing, border-box);
  align-items: var(--dun-order_number-align-items, initial);
  flex-direction: var(--dun-order_number-flex-direction, row);
  line-height: var(--dun-order_number-line-height, inherit);
  flex-wrap: var(--dun-order_number-flex-wrap, nowrap);
}
.dun_order_number__order,
.dun_order_number__product {
  overflow: var(--dun-order-number-overflow, hidden);
  text-overflow: var(--dun-order-number-text-overflow, ellipsis);
}
.dun_order_number--active {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_order_number--disabled {
}
.dun_order_number--focused {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_order_number--hover {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_order_number--selected {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
@media (prefers-reduced-motion: reduce) {
  .dun_order_number,
  .dun_order_number *,
  .dun_order_number::before,
  .dun_order_number::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
    transform: none !important;
  }
}
.dun_order_number--rested {
}

/* src/components/glyphs/seals/disks/voyager/voyager.css */
.dun_voyager {
  display: var(--dun-voyager-display);
  align-items: var(--dun-voyager-align-items);
  gap: var(--dun-voyager-gap);
  color: var(--dun-voyager-ink);
  box-sizing: var(--dun-voyager-box-sizing, border-box);
  justify-content: var(--dun-voyager-justify-content, initial);
  flex-wrap: var(--dun-voyager-flex-wrap, nowrap);
  overflow: var(--dun-voyager-overflow, hidden);
  overflow: var(--dun-voyager-overflow, hidden);
  flex-basis: var(--dun-voyager-flex-basis, auto);
  min-width: var(--dun-voyager-min-width, auto);
}
.dun_voyager__graphic {
  display: var(--dun-voyager-display, flex);
  align-items: var(--dun-voyager-align-items, center);
  position: var(--dun-voyager-position, relative);
}
.dun_voyager.is-baseline {
}
.dun_voyager--active {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_voyager--disabled {
}
.dun_voyager--focused {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_voyager--hover {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_voyager--selected {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
@media (prefers-reduced-motion: reduce) {
  .dun_voyager,
  .dun_voyager *,
  .dun_voyager::before,
  .dun_voyager::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
    transform: none !important;
  }
}
.dun_voyager--rested {
}

/* src/components/glyphs/labels/general/sett/sett.css */
.dun_sett {
  box-sizing: var(--dun-sett-box-sizing, border-box);
  gap: var(--dun-sett-gap);
  flex-direction: var(--dun-sett-flex-direction, row);
  flex-wrap: var(--dun-sett-flex-wrap, nowrap);
}
.dun_sett__voyager {
  box-sizing: var(--dun-sett-box-sizing, border-box);
}
.dun_sett--active {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_sett--disabled {
}
.dun_sett--focused {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_sett--hover {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_sett--selected {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
@media (prefers-reduced-motion: reduce) {
  .dun_sett,
  .dun_sett *,
  .dun_sett::before,
  .dun_sett::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
    transform: none !important;
  }
}
.dun_sett--rested {
}

/* src/components/glyphs/labels/general/timestamp/timestamp.css */
.dun_timestamp {
  box-sizing: var(--dun-timestamp-box-sizing, border-box);
  gap: var(--dun-timestamp-gap);
  align-items: var(--dun-timestamp-align-items, initial);
  flex-direction: var(--dun-timestamp-flex-direction, row);
  line-height: var(--dun-timestamp-line-height, inherit);
  flex-wrap: var(--dun-timestamp-flex-wrap, nowrap);
}
.dun_timestamp--active {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_timestamp--disabled {
}
.dun_timestamp--focused {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_timestamp--hover {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_timestamp--selected {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
@media (prefers-reduced-motion: reduce) {
  .dun_timestamp,
  .dun_timestamp *,
  .dun_timestamp::before,
  .dun_timestamp::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
    transform: none !important;
  }
}
.dun_timestamp--rested {
}

/* src/components/glyphs/labels/general/manifest/manifest.css */
.dun_manifest {
  box-sizing: var(--dun-manifest-box-sizing, border-box);
  padding: var(--dun-manifest-padding);
  gap: var(--dun-manifest-gap);
  border-radius: var(--dun-manifest-border-radius, 0);
  border: var(--dun-manifest-border, none);
  justify-content: var(--dun-manifest-justify-content, initial);
  flex-direction: var(--dun-manifest-flex-direction, row);
  flex-wrap: var(--dun-manifest-flex-wrap, nowrap);
  overflow: var(--dun-manifest-overflow, hidden);
  overflow: var(--dun-manifest-overflow, hidden);
  flex-basis: var(--dun-manifest-flex-basis, auto);
}
.dun_manifest--active {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_manifest--disabled {
}
.dun_manifest--focused {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_manifest--hover {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_manifest--selected {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
@media (prefers-reduced-motion: reduce) {
  .dun_manifest,
  .dun_manifest *,
  .dun_manifest::before,
  .dun_manifest::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
    transform: none !important;
  }
}
.dun_manifest--rested {
}

/* src/components/objects/profiles/ila/tessera/tessera.css */
.dun_tessera {
  --dun-tessera-merchant-color: var(--dun-merchant-color, currentColor);
  display: var(--dun-tessera-display);
  align-items: var(--dun-tessera-align-items);
  gap: var(--dun-tessera-gap);
  outline: var(--dun-tessera-outline);
  outline-offset: calc(var(--dun-tessera-outline-offset, 0) * 1px);
  padding: var(--dun-tessera-padding);
  border-radius: var(--dun-tessera-border-radius, 0);
  border: var(--dun-tessera-border, none);
  flex-wrap: var(--dun-tessera-flex-wrap, nowrap);
}
.dun_tessera__avatar {
  display: var(--dun-tessera-avatar-display);
  align-items: var(--dun-tessera-avatar-align-items);
  justify-content: var(--dun-tessera-avatar-justify-content);
  shape: var(--dun-tessera-avatar-shape);
  background: var(--dun-tessera-avatar-background);
  overflow: var(--dun-tessera-avatar-overflow);
  flex-shrink: var(--dun-tessera-avatar-flex-shrink);
}
.dun_tessera__content {
  display: var(--dun-tessera-content-display);
  flex-direction: var(--dun-tessera-content-flex-direction);
  min-width: var(--dun-tessera-content-min-width);
}
.dun_tessera--active {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_tessera--disabled {
}
.dun_tessera--focused {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_tessera--hover {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_tessera--selected {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_tessera--focus,
.dun_tessera:focus-visible {
  outline: var(--dun-tessera-outline, 0.13rem solid var(--current_hue));
  outline-offset: var(--dun-tessera-outline-offset, 0.13rem);
}
@media (prefers-reduced-motion: reduce) {
  .dun_tessera,
  .dun_tessera *,
  .dun_tessera::before,
  .dun_tessera::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
    transform: none !important;
  }
}
.dun_tessera--rested {
}
.dun_tessera:hover {
}
.dun_tessera:active {
}
.dun_tessera {
  cursor: pointer;
}
.tessera:focus-visible,
.tessera:focus {
  outline: 2px solid var(--dun_hue_focus, oklch(0.62 0.2 264));
  outline-offset: 2px;
}

/* src/components/objects/profiles/ila/ambler/ambler.css */
.dun_ambler {
  height: var(--dun-mass-ambler-h, auto);
  display: var(--dun-ambler-display);
  align-items: var(--dun-ambler-align-items);
  gap: var(--dun-ambler-gap);
  outline: var(--dun-ambler-outline);
  outline-offset: calc(var(--dun-ambler-outline-offset, 0) * 1px);
  flex-wrap: var(--dun-ambler-flex-wrap, nowrap);
}
.dun_ambler__avatar {
  display: var(--dun-ambler-avatar-display);
  align-items: var(--dun-ambler-avatar-align-items);
  justify-content: var(--dun-ambler-avatar-justify-content);
  shape: var(--dun-ambler-avatar-shape);
  overflow: var(--dun-ambler-avatar-overflow);
  flex-shrink: var(--dun-ambler-avatar-flex-shrink);
}
.dun_ambler__content {
  display: var(--dun-ambler-content-display);
  flex-direction: var(--dun-ambler-content-flex-direction);
  min-width: var(--dun-ambler-content-min-width);
}
.dun_ambler--active {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_ambler--disabled {
}
.dun_ambler--focused {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_ambler--hover {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_ambler--selected {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_ambler--focus,
.dun_ambler:focus-visible {
  outline: var(--dun-ambler-outline, 0.13rem solid var(--current_hue));
  outline-offset: var(--dun-ambler-outline-offset, 0.13rem);
}
@media (prefers-reduced-motion: reduce) {
  .dun_ambler,
  .dun_ambler *,
  .dun_ambler::before,
  .dun_ambler::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
    transform: none !important;
  }
}
.dun_ambler--rested {
}
.dun_ambler:hover {
}
.dun_ambler:active {
}
.dun_ambler {
  cursor: pointer;
}
.ambler:focus-visible,
.ambler:focus {
  outline: 2px solid var(--dun_hue_focus, oklch(0.62 0.2 264));
  outline-offset: 2px;
}

/* src/components/glyphs/seals/iwa/user/user.css */
.dun_user {
  display: var(--dun-user-display);
  align-items: var(--dun-user-align-items);
  gap: var(--dun-user-gap);
  color: var(--dun-user-ink);
  box-sizing: var(--dun-user-box-sizing, border-box);
  border-radius: var(--dun-user-border-radius, 0);
  justify-content: var(--dun-user-justify-content, initial);
  flex-direction: var(--dun-user-flex-direction, row);
  flex-wrap: var(--dun-user-flex-wrap, nowrap);
  overflow: var(--dun-user-overflow, hidden);
  overflow: var(--dun-user-overflow, hidden);
  flex-basis: var(--dun-user-flex-basis, auto);
  min-width: var(--dun-user-min-width, auto);
}
.dun_user__images {
  display: var(--dun-user-display, flex);
  align-items: var(--dun-user-align-items, center);
  position: var(--dun-user-position, relative);
}
.dun_user.is-image {
}
.dun_user.is-initial {
}
.dun_user.is-ita {
}
.dun_user--active {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_user--disabled {
}
.dun_user--focused {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_user--hover {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_user--selected {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
@media (prefers-reduced-motion: reduce) {
  .dun_user,
  .dun_user *,
  .dun_user::before,
  .dun_user::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
    transform: none !important;
  }
}
.dun_user--rested {
}

/* src/components/glyphs/seals/iwa/product/product.css */
.dun_product {
  display: var(--dun-product-display);
  align-items: var(--dun-product-align-items);
  gap: var(--dun-product-gap);
  color: var(--dun-product-ink);
  box-sizing: var(--dun-product-box-sizing, border-box);
  padding-top: var(--dun-product-padding-top);
  padding-bottom: var(--dun-product-padding-bottom);
  justify-content: var(--dun-product-justify-content, initial);
  flex-direction: var(--dun-product-flex-direction, row);
  flex-wrap: var(--dun-product-flex-wrap, nowrap);
  overflow: var(--dun-product-overflow, hidden);
  overflow: var(--dun-product-overflow, hidden);
  flex-basis: var(--dun-product-flex-basis, auto);
  min-width: var(--dun-product-min-width, auto);
}
.dun_product__images {
  display: var(--dun-product-display, flex);
  align-items: var(--dun-product-align-items, center);
  position: var(--dun-product-position, relative);
}
.dun_product__upload {
  display: var(--dun-product-display, flex);
  align-items: var(--dun-product-align-items, center);
  position: var(--dun-product-position, relative);
}
.dun_product.is-image {
}
.dun_product.is-upload {
}
.dun_product--active {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_product--disabled {
}
.dun_product--focused {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_product--hover {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_product--selected {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
@media (prefers-reduced-motion: reduce) {
  .dun_product,
  .dun_product *,
  .dun_product::before,
  .dun_product::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
    transform: none !important;
  }
}
.dun_product--rested {
}

/* src/components/glyphs/seals/iwa/merchant/merchant.css */
.dun_merchant {
  display: var(--dun-merchant-display);
  align-items: var(--dun-merchant-align-items);
  gap: var(--dun-merchant-gap);
  color: var(--dun-merchant-ink);
  box-sizing: var(--dun-merchant-box-sizing, border-box);
  border-radius: var(--dun-merchant-border-radius, 0);
  border: var(--dun-merchant-border, none);
  overflow: var(--dun-merchant-overflow, hidden);
  overflow: var(--dun-merchant-overflow, hidden);
}
.dun_merchant__avatar {
  display: var(--dun-merchant-display, flex);
  align-items: var(--dun-merchant-align-items, center);
  position: var(--dun-merchant-position, relative);
}
.dun_merchant__content {
  display: var(--dun-merchant-display, flex);
  align-items: var(--dun-merchant-align-items, center);
  position: var(--dun-merchant-position, relative);
}
.dun_merchant__emblems {
  display: var(--dun-merchant-display, flex);
  align-items: var(--dun-merchant-align-items, center);
  position: var(--dun-merchant-position, relative);
}
.dun_merchant.is-baseline {
}
.dun_merchant.is-verified {
}
.dun_merchant--active {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_merchant--disabled {
}
.dun_merchant--focused {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_merchant--hover {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_merchant--selected {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
@media (prefers-reduced-motion: reduce) {
  .dun_merchant,
  .dun_merchant *,
  .dun_merchant::before,
  .dun_merchant::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
    transform: none !important;
  }
}
.dun_merchant--rested {
}

/* src/components/objects/plaques/teleporter/manifold/manifold.css */
.dun_manifold {
  --dun-manifold-logo-color: var(--dun-logo-color, currentColor);
  box-sizing: var(--dun-manifold-box-sizing, border-box);
  display: var(--dun-manifold-display);
  flex-direction: var(--dun-manifold-flex-direction);
  align-items: var(--dun-manifold-align-items);
  justify-content: var(--dun-manifold-justify-content);
  transition: var(--dun-manifold-transition);
  user-select: var(--dun-manifold-user-select, none);
  backdrop-filter: var(--dun-manifold-backdrop-filter, blur(0.50rem));
  -webkit-backdrop-filter: var(--dun-manifold--webkit-backdrop-filter, blur(0.50rem));
  gap: var(--dun-manifold-gap);
  padding: var(--dun-manifold-padding);
  background: var(--dun-manifold-background);
  border-radius: var(--dun-manifold-border-radius);
  overflow: var(--dun-manifold-overflow);
  max-height-px: var(--dun-manifold-max-height-px);
  z-index: var(--dun-manifold-z-index);
  totem-color: var(--dun-manifold-totem-color);
  totem-glow-color: var(--dun-manifold-totem-glow-color);
  border: var(--dun-manifold-border, none);
}
.dun_manifold__slot {
  box-sizing: var(--dun-manifold-box-sizing, border-box);
  display: var(--dun-manifold-slot-display);
  flex-direction: var(--dun-manifold-slot-flex-direction);
  align-items: var(--dun-manifold-slot-align-items);
  justify-content: var(--dun-manifold-slot-justify-content);
  cursor: var(--dun-manifold-cursor, pointer);
  transition: var(--dun-manifold-transition, all 0.25s cubic-bezier(0.16, 1, 0.3, 1));
  position: var(--dun-manifold-slot-position);
  box-shadow: var(--dun-manifold-box-shadow, inset 0rem 0.06rem 0.06rem color-mix(in srgb, var(--current_hue) 10%, transparent));
  gap: var(--dun-manifold-slot-gap);
  padding: var(--dun-manifold-slot-padding);
  background: var(--dun-manifold-slot-background);
  border-radius: var(--dun-manifold-slot-border-radius);
  min-width: var(--dun-manifold-slot-width);
  min-height: var(--dun-manifold-slot-height);
  flex-shrink: var(--dun-manifold-slot-flex-shrink);
  z-index: var(--dun-manifold-slot-z-index);
}
.dun_manifold__slot:hover {
  transform: var(--dun-manifold-transform, translateY(-0.13rem));
  filter: var(--dun-manifold-filter, brightness(1.2));
}
.dun_manifold__totem_container {
  display: var(--dun-manifold-totem_container-display);
  align-items: var(--dun-manifold-totem_container-align-items);
  justify-content: var(--dun-manifold-totem_container-justify-content);
  border-radius: var(--dun-manifold-border-radius, 50%);
  transition: var(--dun-manifold-transition, transform 0.2s ease);
  width: var(--dun-manifold-totem_container-width);
  height: var(--dun-manifold-totem_container-height);
  flex-shrink: var(--dun-manifold-totem_container-flex-shrink);
}
.dun_manifold__slot:hover .dun_manifold__totem_container {
  transform: var(--dun-manifold-transform, scale(1.1));
}
.dun_manifold__totem {
  color: var(--dun-manifold-color, var(--totem-color));
  text-shadow: var(--dun-manifold-text-shadow, 0 0 0.50rem color-mix(in srgb, var(--totem-glow-color) 60%, transparent));
  font-size: var(--dun-manifold-font-size, 0.88rem);
  font-weight: var(--dun-manifold-font-weight, bold);
}
.dun_manifold__slot_label {
  font-size: var(--dun-manifold-font-size, 0.63rem);
  opacity: var(--dun-manifold-opacity, 0.8);
  white-space: var(--dun-manifold-white-space, nowrap);
  margin-top: var(--dun-manifold-margin-top, 0.25rem);
}
.dun_manifold__state_dimensions {
  base: var(--dun-manifold-state_dimensions-base);
  hover: var(--dun-manifold-state_dimensions-hover);
  coin: var(--dun-manifold-state_dimensions-coin);
  expanded: var(--dun-manifold-state_dimensions-expanded);
}
.dun_manifold--active {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_manifold--disabled {
}
.dun_manifold--focused {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_manifold--rested {
}
.dun_manifold--selected {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_manifold--focus,
.dun_manifold:focus-visible {
  outline: var(--dun-manifold-outline, 0.13rem solid var(--current_hue));
  outline-offset: var(--dun-manifold-outline-offset, 0.13rem);
}
@media (prefers-reduced-motion: reduce) {
  .dun_manifold,
  .dun_manifold *,
  .dun_manifold::before,
  .dun_manifold::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
    transform: none !important;
  }
}
.dun_manifold--hover {
  opacity: var(--dun-manifold-hover-opacity, 0.88);
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_manifold:active {
}
.dun_manifold {
  cursor: pointer;
}
.manifold:focus-visible,
.manifold:focus {
  outline: 2px solid var(--dun_hue_focus, oklch(0.62 0.2 264));
  outline-offset: 2px;
}

/* src/components/panes/vessels/core/teleporter/teleporter.css */
.dun_teleporter {
  display: var(--dun-teleporter-display);
  flex-direction: var(--dun-teleporter-flex-direction);
  align-items: var(--dun-teleporter-align-items);
  justify-content: var(--dun-teleporter-justify-content);
  position: var(--dun-teleporter-position);
  min-width: var(--dun-teleporter-min-width);
  outline: var(--dun-teleporter-outline);
  outline-offset: calc(var(--dun-teleporter-outline-offset) * 1px);
  flex-wrap: var(--dun-teleporter-flex-wrap, nowrap);
  overflow: var(--dun-teleporter-overflow, hidden);
  overflow: var(--dun-teleporter-overflow, hidden);
}
.dun_teleporter__chassis {
  position: var(--dun-teleporter-chassis-position);
  inset: var(--dun-teleporter-chassis-inset);
  background: var(--dun-teleporter-chassis-background);
  border-radius: var(--dun-teleporter-chassis-border-radius);
  border: var(--dun-teleporter-chassis-border);
  box-shadow: var(--dun-teleporter-chassis-box-shadow);
}
.dun_teleporter__coin {
  width: var(--dun-teleporter-coin-width);
  height: var(--dun-teleporter-coin-height);
  border-radius: var(--dun-teleporter-coin-border-radius);
  display: var(--dun-teleporter-coin-display);
  align-items: var(--dun-teleporter-coin-align-items);
  justify-content: var(--dun-teleporter-coin-justify-content);
  background: var(--dun-teleporter-coin-background);
  box-shadow: var(--dun-teleporter-coin-box-shadow);
}
.dun_teleporter__expanded {
  width: var(--dun-teleporter-expanded-width);
  height: var(--dun-teleporter-expanded-height);
  display: var(--dun-teleporter-expanded-display);
  flex-direction: var(--dun-teleporter-expanded-flex-direction);
  align-items: var(--dun-teleporter-expanded-align-items);
  justify-content: var(--dun-teleporter-expanded-justify-content);
  gap: var(--dun-teleporter-expanded-gap);
  padding: var(--dun-teleporter-expanded-padding);
  box-sizing: var(--dun-teleporter-expanded-box-sizing);
}
.dun_teleporter--active {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_teleporter--disabled {
}
.dun_teleporter--focused {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_teleporter--hover {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_teleporter--selected {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
@media (prefers-reduced-motion: reduce) {
  .dun_teleporter,
  .dun_teleporter *,
  .dun_teleporter::before,
  .dun_teleporter::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
    transform: none !important;
  }
}
.dun_teleporter--rested {
}
.teleporter:focus-visible,
.teleporter:focus {
  outline: 2px solid var(--dun_hue_focus, oklch(0.62 0.2 264));
  outline-offset: 2px;
}

/* src/components/glyphs/masts/utilities/stem/stem.css */
.dun_stem {
  box-sizing: var(--dun-stem-box-sizing, border-box);
  display: var(--dun-stem-display, flex);
  position: var(--dun-stem-position, relative);
  flex-wrap: var(--dun-stem-flex-wrap, nowrap);
  flex-basis: var(--dun-stem-flex-basis, auto);
  min-width: var(--dun-stem-min-width, auto);
}
.dun_stem.is-horizontal {
}
.dun_stem.is-vertical {
}
.dun_stem--rested {
}
@media (prefers-reduced-motion: reduce) {
  .dun_stem,
  .dun_stem *,
  .dun_stem::before,
  .dun_stem::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
    transform: none !important;
  }
}

/* src/components/panes/sections/compasses/abutment/abutment.css */
.dun_abutment {
  display: var(--dun-abutment-display);
  flex-direction: var(--dun-abutment-flex-direction);
  align-items: var(--dun-abutment-align-items);
  padding: var(--dun-abutment-padding);
  border-radius: var(--dun-abutment-border-radius, 0);
}
.dun_pan_sections_compasses_abutment {
  display: var(--dun-abutment-display);
  flex-direction: var(--dun-abutment-flex-direction);
  align-items: var(--dun-abutment-align-items);
  padding: var(--dun-abutment-padding);
}
.dun_pan_sections_compasses_abutment_content {
  display: var(--dun-abutment-display);
  flex-direction: var(--dun-abutment-flex-direction);
  gap: var(--dun-abutment-gap);
}
.dun_pan_sections_compasses_abutment_header {
  border-bottom: var(--dun-abutment-border-bottom);
  padding-bottom: var(--dun-abutment-padding-bottom);
}
.dun_pan_sections_compasses_abutment_title {
  font-size: var(--dun-abutment-font-size);
  font-weight: var(--dun-abutment-font-weight);
  color: var(--dun-abutment-color);
}
.dun_pan_sections_compasses_abutment_body {
  color: var(--dun-abutment-color);
  line-height: var(--dun-abutment-line-height);
}
.dun_abutment--active {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_abutment--disabled {
}
.dun_abutment--focused {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_abutment--hover {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_abutment--selected {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
@media (prefers-reduced-motion: reduce) {
  .dun_abutment,
  .dun_abutment *,
  .dun_abutment::before,
  .dun_abutment::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
    transform: none !important;
  }
}
.dun_abutment--rested {
}

/* src/components/loci/savanna/asa/kawe/plenum/plenum.css */
.dun_plenum {
  display: var(--dun-plenum-display);
  flex-direction: var(--dun-plenum-flex-direction);
  width: var(--dun-plenum-width);
  height: var(--dun-plenum-height);
  position: var(--dun-plenum-position);
  overflow: var(--dun-plenum-overflow);
  box-sizing: var(--dun-plenum-box-sizing, border-box);
  outline: var(--dun-plenum-outline);
  outline-offset: calc(var(--dun-plenum-outline-offset, 0) * 1px);
  padding: var(--dun-plenum-padding);
  border-radius: var(--dun-plenum-border-radius, 0);
  align-items: var(--dun-plenum-align-items, initial);
}
.dun_plenum__chassis {
  display: var(--dun-plenum-chassis-display);
  flex-direction: var(--dun-plenum-chassis-flex-direction);
  flex: var(--dun-plenum-chassis-flex);
  position: var(--dun-plenum-chassis-position);
  min-height: var(--dun-plenum-chassis-min-height);
}
.dun_plenum__examen {
  display: var(--dun-plenum-examen-display);
  flex-direction: var(--dun-plenum-examen-flex-direction);
  flex: var(--dun-plenum-examen-flex);
  gap: var(--dun-plenum-examen-gap);
  position: var(--dun-plenum-examen-position);
  min-width: var(--dun-plenum-examen-min-width);
  min-height: var(--dun-plenum-examen-min-height);
}
.dun_plenum--loading {
  opacity: var(--dun-plenum-opacity, 0.7);
  pointer-events: var(--dun-plenum-pointer-events, none);
}
.dun_plenum--scenic .dun_scope {
  width: var(--dun-plenum-scope-width, 5rem);
  flex-shrink: var(--dun-plenum-flex-shrink, 0);
  border-right: 1px solid var(--dun-edge-idle);
}
.dun_plenum--scenic .dun_portolan {
  width: var(--dun-plenum-width, 20rem);
  flex-shrink: var(--dun-plenum-flex-shrink, 0);
  border-right: 1px solid var(--dun-edge-idle);
}
.dun_plenum--traverse .dun_scope {
  width: var(--dun-plenum-width, 5rem);
  flex-shrink: var(--dun-plenum-flex-shrink, 0);
  border-right: 1px solid var(--dun-edge-idle);
}
.dun_plenum--traverse .dun_elements_savanna_compasses_scope {
  width: var(--dun-plenum-width, 5rem);
  flex-shrink: var(--dun-plenum-flex-shrink, 0);
  border-right: 1px solid var(--dun-edge-idle);
}
.dun_plenum--trek .dun_plenum__examen {
  padding: var(--dun-plenum-padding, 1rem);
}
.dun_plenum--active {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_plenum--disabled {
}
.dun_plenum--focused {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_plenum--hover {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_plenum--selected {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
@media (prefers-reduced-motion: reduce) {
  .dun_plenum,
  .dun_plenum *,
  .dun_plenum::before,
  .dun_plenum::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
    transform: none !important;
  }
}
.dun_plenum--rested {
}

/* src/components/elements/savanna/harbors/mooring/mooring.css */
.dun_mooring {
  --dun-mooring-harbor_tabs-color: var(--dun-harbor_tabs-color, currentColor);
  display: var(--dun-mooring-display);
  position: var(--dun-mooring-position);
  padding: var(--dun-mooring-padding);
  border-radius: var(--dun-mooring-border-radius, 0);
  border: var(--dun-mooring-border, none);
  flex-direction: var(--dun-mooring-flex-direction, row);
}
.dun_mooring--active {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_mooring--disabled {
}
.dun_mooring--focused {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_mooring--hover {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_mooring--selected {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
@media (prefers-reduced-motion: reduce) {
  .dun_mooring,
  .dun_mooring *,
  .dun_mooring::before,
  .dun_mooring::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
    transform: none !important;
  }
}
.dun_mooring--rested {
}

/* src/components/plinths/savanna/tapes/frieze/frieze.css */
.dun_frieze {
  display: var(--dun-frieze-display);
  width: var(--dun-frieze-width);
  flex-direction: var(--dun-frieze-flex-direction);
  outline-width: var(--dun-frieze-outline-width);
  outline-style: var(--dun-frieze-outline-style);
  outline-color: var(--dun-frieze-outline-color);
  outline-offset: var(--dun-frieze-outline-offset);
  background: var(--dun-frieze-background);
  color: var(--dun-frieze-color);
  border-radius: var(--dun-frieze-border-radius, 0);
  border: var(--dun-frieze-border, none);
  flex-wrap: var(--dun-frieze-flex-wrap, nowrap);
  overflow: var(--dun-frieze-overflow, hidden);
  overflow: var(--dun-frieze-overflow, hidden);
}
.dun_frieze--horizontal {
}
.dun_frieze--vertical {
}
.dun_frieze--loading {
  opacity: var(--dun-frieze-opacity, 0.7);
  pointer-events: var(--dun-frieze-pointer-events, none);
}
.dun_frieze__tabs {
  display: var(--dun-frieze-tabs-display);
  gap: var(--dun-frieze-tabs-gap);
  border-bottom-width: var(--dun-frieze-tabs-border-bottom-width);
  border-bottom-style: var(--dun-frieze-tabs-border-bottom-style);
  border-bottom-color: var(--dun-frieze-tabs-border-bottom-color);
  padding-top: var(--dun-frieze-tabs-padding-top);
  padding-bottom: var(--dun-frieze-tabs-padding-bottom);
  padding-inline: var(--dun-frieze-tabs-padding-left) var(--dun-frieze-tabs-padding-right);
}
.dun_frieze__tab {
  display: var(--dun-frieze-tab-display);
  align-items: var(--dun-frieze-tab-align-items);
  padding-top: var(--dun-frieze-tab-padding-top);
  padding-bottom: var(--dun-frieze-tab-padding-bottom);
  padding-inline: var(--dun-frieze-tab-padding-left) var(--dun-frieze-tab-padding-right);
  cursor: var(--dun-frieze-tab-cursor, pointer);
  border-bottom-width: var(--dun-frieze-tab-border-bottom-width);
  border-bottom-style: var(--dun-frieze-tab-border-bottom-style);
  border-bottom-color: var(--dun-frieze-tab-border-bottom-color);
  margin-bottom: var(--dun-frieze-tab-margin-bottom);
  transition: var(--dun-frieze-tab-transition);
}
.dun_frieze__content {
  flex: var(--dun-frieze-content-flex);
  padding: var(--dun-frieze-content-padding);
}
.dun_frieze--disabled {
}
.dun_frieze--focused {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_frieze__tab:hover,
.dun_frieze--hover {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_frieze__tab:active,
.dun_frieze--active {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_frieze--selected {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
@media (prefers-reduced-motion: reduce) {
  .dun_frieze,
  .dun_frieze *,
  .dun_frieze::before,
  .dun_frieze::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
    transform: none !important;
  }
}
.dun_frieze--rested {
}
.frieze:focus-visible,
.frieze:focus {
  outline: 2px solid var(--dun_hue_focus, oklch(0.62 0.2 264));
  outline-offset: 2px;
}

/* src/components/panes/buttons/actions/foil/foil.css */
.dun_foil {
  display: var(--dun-foil-display);
  align-items: var(--dun-foil-align-items);
  width: var(--dun-foil-width);
  height: var(--dun-foil-height);
  padding: var(--dun-foil-padding);
  gap: var(--dun-foil-gap);
  background: var(--dun-foil-background);
  color: var(--dun-foil-color);
  border-radius: var(--dun-foil-border-radius, 0);
  flex-wrap: var(--dun-foil-flex-wrap, nowrap);
  overflow: var(--dun-foil-overflow, hidden);
  overflow: var(--dun-foil-overflow, hidden);
}
.dun_pan_buttons_actions_foil {
  display: var(--dun-foil-display);
  align-items: var(--dun-foil-align-items);
  border: var(--dun-foil-border);
  background: var(--dun-foil-background);
  padding: var(--dun-foil-padding);
  cursor: var(--dun-foil-cursor);
}
.dun_pan_buttons_actions_foil--collapsed {
}
.dun_pan_buttons_actions_foil--expanded {
}
.dun_pan_buttons_actions_foil_icon {
  flex: var(--dun-foil-flex);
  height: var(--dun-foil-height);
  min-width: var(--dun-foil-min-width);
  position: var(--dun-foil-position);
}
.dun_pan_buttons_actions_foil_vector {
  position: var(--dun-foil-position);
  inset: var(--dun-foil-inset);
  width: var(--dun-foil-width);
  height: var(--dun-foil-height);
  object-fit: var(--dun-foil-object-fit);
}
.dun_foil__collapsed {
  display: var(--dun-foil-collapsed-display);
  flex: var(--dun-foil-collapsed-flex);
  height: var(--dun-foil-collapsed-height);
  min-width: var(--dun-foil-collapsed-min-width);
  position: var(--dun-foil-collapsed-position);
}
.dun_foil__expanded {
  position: var(--dun-foil-expanded-position);
  inset: var(--dun-foil-expanded-inset);
}
.dun_foil--active {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_foil--disabled {
}
.dun_foil--focused {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_foil--hover {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_foil--selected {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_foil--focus,
.dun_foil:focus-visible {
  outline: var(--dun-foil-outline, 0.13rem solid var(--current_hue));
  outline-offset: var(--dun-foil-outline-offset, 0.13rem);
}
@media (prefers-reduced-motion: reduce) {
  .dun_foil,
  .dun_foil *,
  .dun_foil::before,
  .dun_foil::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
    transform: none !important;
  }
}
.dun_foil--rested {
}
.dun_foil:hover {
}
.dun_foil:active {
}
.dun_foil {
  cursor: pointer;
}
.foil:focus-visible,
.foil:focus {
  outline: 2px solid var(--dun_hue_focus, oklch(0.62 0.2 264));
  outline-offset: 2px;
}

/* src/components/elements/savanna/porticos/kawe/triptych_pitch/triptych_pitch.css */
.dun_triptych_pitch {
  display: var(--dun-triptych_pitch-display);
  grid-template-columns: var(--dun-triptych_pitch-grid-template-columns);
  align-items: var(--dun-triptych_pitch-align-items);
  gap: var(--dun-triptych_pitch-gap);
  width: var(--dun-triptych_pitch-width);
  position: var(--dun-triptych_pitch-position);
  color: var(--dun-triptych_pitch-color);
  background: var(--dun-triptych_pitch-background);
}
.dun_triptych_pitch > * {
  min-width: var(--dun-triptych-pitch-min-width, 0);
}
.dun_triptych_pitch__face {
  display: var(--dun-triptych_pitch-face-display);
  flex-direction: var(--dun-triptych_pitch-face-flex-direction);
  align-items: var(--dun-triptych_pitch-face-align-items);
  gap: var(--dun-triptych_pitch-face-gap);
  text-align: var(--dun-triptych_pitch-face-text-align);
}
.dun_triptych_pitch__footing {
  display: var(--dun-triptych_pitch-footing-display);
  align-items: var(--dun-triptych_pitch-footing-align-items);
  justify-content: var(--dun-triptych_pitch-footing-justify-content);
  gap: var(--dun-triptych_pitch-footing-gap);
  margin-top: var(--dun-triptych_pitch-footing-margin-top);
}
.dun_triptych_pitch__center {
  display: var(--dun-triptych_pitch-center-display);
  align-items: var(--dun-triptych_pitch-center-align-items);
  justify-content: var(--dun-triptych_pitch-center-justify-content);
  cursor: var(--dun-triptych-pitch-cursor, pointer);
  min-height: var(--dun-triptych_pitch-center-min-height);
}
.dun_triptych_pitch__stern {
  display: var(--dun-triptych_pitch-stern-display);
  align-items: var(--dun-triptych_pitch-stern-align-items);
  justify-content: var(--dun-triptych_pitch-stern-justify-content);
  padding: var(--dun-triptych_pitch-stern-padding);
}
.dun_triptych_pitch__prow {
  display: var(--dun-triptych_pitch-prow-display);
  flex-direction: var(--dun-triptych_pitch-prow-flex-direction);
  gap: var(--dun-triptych_pitch-prow-gap);
  justify-content: var(--dun-triptych_pitch-prow-justify-content);
}
.dun_triptych_pitch__line {
  margin: var(--dun-triptych-pitch-margin, 0);
  font-size: var(--dun-triptych_pitch-line-font-size);
  font-weight: var(--dun-triptych_pitch-line-font-weight);
  line-height: var(--dun-triptych_pitch-line-line-height);
}
.dun_triptych_pitch__tagline {
  margin: var(--dun-triptych-pitch-margin, 0);
  font-size: var(--dun-triptych_pitch-tagline-font-size);
  font-style: var(--dun-triptych_pitch-tagline-font-style);
  line-height: var(--dun-triptych_pitch-tagline-line-height);
  color: var(--dun-triptych_pitch-color-muted);
}
.dun_triptych_pitch__footing p,
.dun_triptych_pitch__mark {
  margin: var(--dun-triptych-pitch-margin, 0);
}
.dun_triptych_pitch__footing p {
  color: var(--dun-triptych_pitch-color-muted);
}
.dun_triptych_pitch__mark {
  font-size: var(--dun-triptych_pitch-mark-font-size);
  font-style: var(--dun-triptych_pitch-mark-font-style);
  color: var(--dun-triptych_pitch-color-muted);
}
.dun_triptych_pitch--active {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_triptych_pitch--disabled {
}
.dun_triptych_pitch--focused {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_triptych_pitch--hover {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_triptych_pitch--selected {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
@media (prefers-reduced-motion: reduce) {
  .dun_triptych_pitch,
  .dun_triptych_pitch *,
  .dun_triptych_pitch::before,
  .dun_triptych_pitch::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
    transform: none !important;
  }
}
.dun_triptych_pitch--rested {
}
.dun_triptych_pitch:focus-visible {
  outline: 2px solid var(--dun-triptych-pitch-focus-ring, var(--dun-focus-ring, #4d9f6c));
  outline-offset: 2px;
}

/* src/components/panes/sections/compasses/actions/actions.css */
.dun_actions {
  display: var(--dun-actions-display);
  flex-direction: var(--dun-actions-flex-direction);
  align-items: var(--dun-actions-align-items);
  padding: var(--dun-actions-padding);
}
.dun_pan_sections_compasses_actions {
  display: var(--dun-actions-display);
  flex-direction: var(--dun-actions-flex-direction);
  align-items: var(--dun-actions-align-items);
  padding: var(--dun-actions-padding);
  background: var(--dun-actions-background);
  color: var(--dun-actions-color);
}
.dun_pan_sections_compasses_actions_content {
  display: var(--dun-actions-display);
  flex-direction: var(--dun-actions-flex-direction);
  gap: var(--dun-actions-gap);
}
.dun_pan_sections_compasses_actions_header {
  border-bottom: var(--dun-actions-border-bottom);
  padding-bottom: var(--dun-actions-padding-bottom);
}
.dun_pan_sections_compasses_actions_title {
  font-size: var(--dun-actions-font-size);
  font-weight: var(--dun-actions-font-weight);
  color: var(--dun-actions-color);
}
.dun_pan_sections_compasses_actions_body {
  color: var(--dun-actions-color);
  line-height: var(--dun-actions-line-height);
}
.dun_actions--active {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_actions--disabled {
}
.dun_actions--focused {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_actions--hover {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_actions--selected {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
@media (prefers-reduced-motion: reduce) {
  .dun_actions,
  .dun_actions *,
  .dun_actions::before,
  .dun_actions::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
    transform: none !important;
  }
}
.dun_actions--rested {
}

/* src/components/panes/sections/compasses/adventure_detail/adventure_detail.css */
.dun_adventure_detail {
  display: var(--dun-adventure_detail-display);
  flex-direction: var(--dun-adventure_detail-flex-direction);
  align-items: var(--dun-adventure_detail-align-items);
  padding: var(--dun-adventure_detail-padding);
  flex-wrap: var(--dun-adventure_detail-flex-wrap, nowrap);
  overflow: var(--dun-adventure_detail-overflow, hidden);
  min-height: var(--dun-adventure_detail-min-height, none);
  overflow: var(--dun-adventure_detail-overflow, hidden);
  min-height: var(--dun-adventure_detail-min-height, none);
}
.dun_pan_sections_compasses_adventure_detail {
  display: var(--dun-adventure-detail-display);
  flex-direction: var(--dun-adventure-detail-flex-direction);
  align-items: var(--dun-adventure-detail-align-items);
  padding: var(--dun-adventure-detail-padding);
  background: var(--dun-adventure_detail-background);
  color: var(--dun-adventure_detail-color);
}
.dun_pan_sections_compasses_adventure_detail_content {
  display: var(--dun-adventure-detail-display);
  flex-direction: var(--dun-adventure-detail-flex-direction);
  gap: var(--dun-adventure-detail-gap);
}
.dun_pan_sections_compasses_adventure_detail_header {
  border-bottom: var(--dun-adventure-detail-border-bottom);
  padding-bottom: var(--dun-adventure-detail-padding-bottom);
}
.dun_pan_sections_compasses_adventure_detail_title {
  font-size: var(--dun-adventure-detail-font-size);
  font-weight: var(--dun-adventure-detail-font-weight);
  color: var(--dun-adventure-detail-color);
}
.dun_pan_sections_compasses_adventure_detail_body {
  color: var(--dun-adventure-detail-color);
  line-height: var(--dun-adventure-detail-line-height);
}
.dun_adventure_detail--active {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_adventure_detail--disabled {
}
.dun_adventure_detail--focused {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_adventure_detail--hover {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_adventure_detail--selected {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
@media (prefers-reduced-motion: reduce) {
  .dun_adventure_detail,
  .dun_adventure_detail *,
  .dun_adventure_detail::before,
  .dun_adventure_detail::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
    transform: none !important;
  }
}
.dun_adventure_detail--rested {
}

/* src/components/glyphs/seals/disks/lede/lede.css */
.dun_lede {
  display: var(--dun-lede-display);
  align-items: var(--dun-lede-align-items);
  gap: var(--dun-lede-gap);
  color: var(--dun-lede-ink);
  box-sizing: var(--dun-lede-box-sizing, border-box);
  padding-top: var(--dun-lede-padding-top);
  padding-right: var(--dun-lede-padding-right);
  padding-bottom: var(--dun-lede-padding-bottom);
  padding-left: var(--dun-lede-padding-left);
  border-radius: var(--dun-lede-border-radius, 0);
  border: var(--dun-lede-border, none);
  flex-wrap: var(--dun-lede-flex-wrap, wrap);
  overflow: var(--dun-lede-overflow, hidden);
  overflow: var(--dun-lede-overflow, hidden);
  flex-wrap: var(--dun-lede-flex-wrap, wrap);
}
.dun_lede__graphic {
  display: var(--dun-lede-display, flex);
  align-items: var(--dun-lede-align-items, center);
  position: var(--dun-lede-position, relative);
}
.dun_lede.is-curator {
}
.dun_lede.is-foundry {
}
.dun_lede.is-network {
}
.dun_lede.is-relay {
}
.dun_lede--active {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_lede--disabled {
}
.dun_lede--focused {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_lede--hover {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_lede--selected {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
@media (prefers-reduced-motion: reduce) {
  .dun_lede,
  .dun_lede *,
  .dun_lede::before,
  .dun_lede::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
    transform: none !important;
  }
}
.dun_lede--rested {
}

/* src/components/glyphs/seals/disks/ogun/ogun.css */
.dun_ogun {
  display: var(--dun-ogun-display);
  align-items: var(--dun-ogun-align-items);
  gap: var(--dun-ogun-gap);
  color: var(--dun-ogun-ink);
  box-sizing: var(--dun-ogun-box-sizing, border-box);
  padding: var(--dun-ogun-padding);
  border-radius: var(--dun-ogun-border-radius, 0);
  border: var(--dun-ogun-border, none);
  flex-wrap: var(--dun-ogun-flex-wrap, nowrap);
  overflow: var(--dun-ogun-overflow, hidden);
  overflow: var(--dun-ogun-overflow, hidden);
}
.dun_ogun__code {
  display: var(--dun-ogun-display, flex);
  align-items: var(--dun-ogun-align-items, center);
  position: var(--dun-ogun-position, relative);
}
.dun_ogun.is-neighbor {
}
.dun_ogun.is-savanna {
}
.dun_ogun--active {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_ogun--disabled {
}
.dun_ogun--focused {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_ogun--hover {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_ogun--selected {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
@media (prefers-reduced-motion: reduce) {
  .dun_ogun,
  .dun_ogun *,
  .dun_ogun::before,
  .dun_ogun::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
    transform: none !important;
  }
}
.dun_ogun--rested {
}

/* src/components/glyphs/seals/disks/belay/belay.css */
.dun_belay {
  display: var(--dun-belay-display);
  align-items: var(--dun-belay-align-items);
  gap: var(--dun-belay-gap);
  color: var(--dun-belay-ink);
  box-sizing: var(--dun-belay-box-sizing, border-box);
  padding: var(--dun-belay-padding);
  border-radius: var(--dun-belay-border-radius, 0);
  border: var(--dun-belay-border, none);
  flex-wrap: var(--dun-belay-flex-wrap, nowrap);
  overflow: var(--dun-belay-overflow, hidden);
  overflow: var(--dun-belay-overflow, hidden);
}
.dun_belay__gest {
  display: var(--dun-belay-display, flex);
  align-items: var(--dun-belay-align-items, center);
  position: var(--dun-belay-position, relative);
}
.dun_belay__scrim {
  display: var(--dun-belay-display, flex);
  align-items: var(--dun-belay-align-items, center);
  position: var(--dun-belay-position, relative);
}
.dun_belay.is-baseline {
}
.dun_belay.is-secure {
}
.dun_belay.is-warning {
}
.dun_belay.is-critical {
}
.dun_belay--active {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_belay--disabled {
}
.dun_belay--focused {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_belay--hover {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_belay--selected {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
@media (prefers-reduced-motion: reduce) {
  .dun_belay,
  .dun_belay *,
  .dun_belay::before,
  .dun_belay::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
    transform: none !important;
  }
}
.dun_belay--rested {
}

/* src/components/glyphs/seals/disks/impresa/impresa.css */
.dun_impresa {
  display: var(--dun-impresa-display);
  align-items: var(--dun-impresa-align-items);
  gap: var(--dun-impresa-gap);
  color: var(--dun-impresa-ink);
  box-sizing: var(--dun-impresa-box-sizing, border-box);
  border-radius: var(--dun-impresa-border-radius, 0);
  border: var(--dun-impresa-border, none);
  overflow: var(--dun-impresa-overflow, hidden);
  overflow: var(--dun-impresa-overflow, hidden);
}
.dun_impresa__merchant {
  display: var(--dun-impresa-display, flex);
  align-items: var(--dun-impresa-align-items, center);
  position: var(--dun-impresa-position, relative);
}
.dun_impresa__lede {
  display: var(--dun-impresa-display, flex);
  align-items: var(--dun-impresa-align-items, center);
  position: var(--dun-impresa-position, relative);
}
.dun_impresa__ogun {
  display: var(--dun-impresa-display, flex);
  align-items: var(--dun-impresa-align-items, center);
  position: var(--dun-impresa-position, relative);
}
.dun_impresa__belay {
  display: var(--dun-impresa-display, flex);
  align-items: var(--dun-impresa-align-items, center);
  position: var(--dun-impresa-position, relative);
}
.dun_impresa__voyager {
  display: var(--dun-impresa-display, flex);
  align-items: var(--dun-impresa-align-items, center);
  position: var(--dun-impresa-position, relative);
}
.dun_impresa.is-baseline {
}
.dun_impresa--active {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_impresa--disabled {
}
.dun_impresa--focused {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_impresa--hover {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_impresa--selected {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
@media (prefers-reduced-motion: reduce) {
  .dun_impresa,
  .dun_impresa *,
  .dun_impresa::before,
  .dun_impresa::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
    transform: none !important;
  }
}
.dun_impresa--rested {
}

/* src/components/panes/sections/compasses/parapet/parapet.css */
.dun_parapet {
  display: var(--dun-parapet-display);
  flex-direction: var(--dun-parapet-flex-direction);
  align-items: var(--dun-parapet-align-items);
  padding: var(--dun-parapet-padding);
  border-radius: var(--dun-parapet-border-radius, 0);
  justify-content: var(--dun-parapet-justify-content, initial);
}
.dun_pan_sections_compasses_parapet {
  display: var(--dun-parapet-display);
  flex-direction: var(--dun-parapet-flex-direction);
  align-items: var(--dun-parapet-align-items);
  padding: var(--dun-parapet-padding);
  background: var(--dun-parapet-background);
  color: var(--dun-parapet-color);
}
.dun_pan_sections_compasses_parapet_content {
  display: var(--dun-parapet-display);
  flex-direction: var(--dun-parapet-flex-direction);
  gap: var(--dun-parapet-gap);
}
.dun_pan_sections_compasses_parapet_header {
  border-bottom: var(--dun-parapet-border-bottom);
  padding-bottom: var(--dun-parapet-padding-bottom);
}
.dun_pan_sections_compasses_parapet_title {
  font-size: var(--dun-parapet-font-size);
  font-weight: var(--dun-parapet-font-weight);
  color: var(--dun-parapet-color);
}
.dun_pan_sections_compasses_parapet_body {
  color: var(--dun-parapet-color);
  line-height: var(--dun-parapet-line-height);
}
.dun_parapet--active {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_parapet--disabled {
}
.dun_parapet--focused {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_parapet--hover {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_parapet--selected {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
@media (prefers-reduced-motion: reduce) {
  .dun_parapet,
  .dun_parapet *,
  .dun_parapet::before,
  .dun_parapet::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
    transform: none !important;
  }
}
.dun_parapet--rested {
}

/* src/components/glyphs/seals/info/paver/paver.css */
.dun_paver {
  display: var(--dun-paver-display);
  align-items: var(--dun-paver-align-items);
  gap: var(--dun-paver-gap);
  color: var(--dun-paver-ink);
  box-sizing: var(--dun-paver-box-sizing, border-box);
  padding: var(--dun-paver-padding);
  border-radius: var(--dun-paver-border-radius, 0);
  border: var(--dun-paver-border, none);
  flex-direction: var(--dun-paver-flex-direction, row);
  flex-wrap: var(--dun-paver-flex-wrap, nowrap);
  overflow: var(--dun-paver-overflow, hidden);
  overflow: var(--dun-paver-overflow, hidden);
  min-width: var(--dun-paver-min-width, auto);
}
.dun_paver__tiny_label {
  display: var(--dun-paver-display, flex);
  align-items: var(--dun-paver-align-items, center);
  position: var(--dun-paver-position, relative);
}
.dun_paver__main_label {
  display: var(--dun-paver-display, flex);
  align-items: var(--dun-paver-align-items, center);
  position: var(--dun-paver-position, relative);
}
.dun_paver__barcode {
  display: var(--dun-paver-display, flex);
  align-items: var(--dun-paver-align-items, center);
  position: var(--dun-paver-position, relative);
}
.dun_paver.is-bar {
}
.dun_paver.is-code {
}
.dun_paver.is-number {
}
.dun_paver--active {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_paver--disabled {
}
.dun_paver--focused {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_paver--hover {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_paver--selected {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
@media (prefers-reduced-motion: reduce) {
  .dun_paver,
  .dun_paver *,
  .dun_paver::before,
  .dun_paver::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
    transform: none !important;
  }
}
.dun_paver--rested {
}

/* src/components/glyphs/badges/status/herald/herald.css */
.dun_herald {
  display: var(--dun-herald-display);
  align-items: var(--dun-herald-align-items);
  justify-content: var(--dun-herald-justify-content);
  border-radius: var(--dun-herald-border-radius);
  position: var(--dun-herald-position);
  overflow: var(--dun-herald-overflow);
  box-shadow: var(--dun-herald-box-shadow);
  background-color: var(--dun-herald-background-color);
  box-sizing: var(--dun-herald-box-sizing, border-box);
  gap: var(--dun-herald-gap);
  padding-top: var(--dun-herald-padding-top);
  padding-right: var(--dun-herald-padding-right);
  padding-bottom: var(--dun-herald-padding-bottom);
  padding-left: var(--dun-herald-padding-left);
  border: var(--dun-herald-border, none);
  flex-direction: var(--dun-herald-flex-direction, row);
  flex-wrap: var(--dun-herald-flex-wrap, nowrap);
}
.dun_herald__vector {
  display: var(--dun-herald-display, flex);
  align-items: var(--dun-herald-align-items, center);
  justify-content: var(--dun-herald-justify-content, center);
  width: var(--dun-herald-vector-width);
  height: var(--dun-herald-vector-height);
  flex-shrink: var(--dun-herald-flex-shrink, 0);
  position: var(--dun-herald-position, relative);
}
.dun_herald__label {
  font-size: var(--dun-herald-label-font-size);
  font-weight: var(--dun-herald-label-font-weight);
  line-height: var(--dun-herald-label-line-height);
  white-space: var(--dun-herald-white-space, nowrap);
}
.dun_herald.is-punctual {
}
.dun_herald.is-delay {
}
.dun_herald.is-forerunner {
}
.dun_herald--active {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_herald--disabled {
}
.dun_herald--focused {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_herald--hover {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_herald--selected {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
@media (prefers-reduced-motion: reduce) {
  .dun_herald,
  .dun_herald *,
  .dun_herald::before,
  .dun_herald::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
    transform: none !important;
  }
}
.dun_herald--rested {
}

/* src/components/glyphs/seals/info/path/path.css */
.dun_path {
  display: var(--dun-path-display);
  align-items: var(--dun-path-align-items);
  gap: var(--dun-path-gap);
  color: var(--dun-path-ink);
  box-sizing: var(--dun-path-box-sizing, border-box);
  padding: var(--dun-path-padding);
  flex-wrap: var(--dun-path-flex-wrap, nowrap);
  flex-basis: var(--dun-path-flex-basis, auto);
}
.dun_path__totem {
  display: var(--dun-path-display, flex);
  align-items: var(--dun-path-align-items, center);
  position: var(--dun-path-position, relative);
}
.dun_path__chassis {
  display: var(--dun-path-display, flex);
  align-items: var(--dun-path-align-items, center);
  position: var(--dun-path-position, relative);
}
.dun_path.is-logistics {
}
.dun_path.is-wayfinding {
}
.dun_path--active {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_path--disabled {
}
.dun_path--focused {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_path--hover {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_path--selected {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
@media (prefers-reduced-motion: reduce) {
  .dun_path,
  .dun_path *,
  .dun_path::before,
  .dun_path::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
    transform: none !important;
  }
}
.dun_path--rested {
}

/* src/components/panes/sections/gyres/mural/mural.css */
.dun_mural {
  display: var(--dun-mural-display);
  flex-direction: var(--dun-mural-flex-direction);
  align-items: var(--dun-mural-align-items);
  padding: var(--dun-mural-padding);
  justify-content: var(--dun-mural-justify-content, initial);
}
.dun_pan_sections_gyre_mural {
  display: var(--dun-mural-display);
  flex-direction: var(--dun-mural-flex-direction);
  align-items: var(--dun-mural-align-items);
  padding: var(--dun-mural-padding);
}
.dun_pan_sections_gyre_mural_content {
  display: var(--dun-mural-display);
  flex-direction: var(--dun-mural-flex-direction);
  gap: var(--dun-mural-gap);
}
.dun_pan_sections_gyre_mural_header {
  border-bottom: var(--dun-mural-border-bottom);
  padding-bottom: var(--dun-mural-padding-bottom);
}
.dun_pan_sections_gyre_mural_title {
  font-size: var(--dun-mural-font-size);
  font-weight: var(--dun-mural-font-weight);
  color: var(--dun-mural-color);
}
.dun_pan_sections_gyre_mural_body {
  color: var(--dun-mural-color);
  line-height: var(--dun-mural-line-height);
}
.dun_mural--active {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_mural--disabled {
}
.dun_mural--focused {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_mural--hover {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_mural--selected {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
@media (prefers-reduced-motion: reduce) {
  .dun_mural,
  .dun_mural *,
  .dun_mural::before,
  .dun_mural::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
    transform: none !important;
  }
}
.dun_mural--rested {
}

/* src/components/panes/sections/gyres/inspection/inspection.css */
.dun_inspection {
  display: var(--dun-inspection-display);
  flex-direction: var(--dun-inspection-flex-direction);
  align-items: var(--dun-inspection-align-items);
  padding: var(--dun-inspection-padding);
  border-radius: var(--dun-inspection-border-radius, 0);
  box-shadow: var(--dun-inspection-box-shadow, none);
}
.dun_pan_sections_gyre_inspection {
  display: var(--dun-inspection-display);
  flex-direction: var(--dun-inspection-flex-direction);
  align-items: var(--dun-inspection-align-items);
  padding: var(--dun-inspection-padding);
}
.dun_pan_sections_gyre_inspection_content {
  display: var(--dun-inspection-display);
  flex-direction: var(--dun-inspection-flex-direction);
  gap: var(--dun-inspection-gap);
}
.dun_pan_sections_gyre_inspection_header {
  border-bottom: var(--dun-inspection-border-bottom);
  padding-bottom: var(--dun-inspection-padding-bottom);
}
.dun_pan_sections_gyre_inspection_title {
  font-size: var(--dun-inspection-font-size);
  font-weight: var(--dun-inspection-font-weight);
  color: var(--dun-inspection-color);
}
.dun_pan_sections_gyre_inspection_body {
  color: var(--dun-inspection-color);
  line-height: var(--dun-inspection-line-height);
}
.dun_inspection--active {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_inspection--disabled {
}
.dun_inspection--focused {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_inspection--hover {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_inspection--selected {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
@media (prefers-reduced-motion: reduce) {
  .dun_inspection,
  .dun_inspection *,
  .dun_inspection::before,
  .dun_inspection::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
    transform: none !important;
  }
}
.dun_inspection--rested {
}

/* src/components/glyphs/labels/general/easel/easel.css */
.dun_easel {
  box-sizing: var(--dun-easel-box-sizing, border-box);
  gap: var(--dun-easel-gap);
  padding-bottom: var(--dun-easel-padding-bottom);
  border: var(--dun-easel-border, none);
  flex-direction: var(--dun-easel-flex-direction, row);
  line-height: var(--dun-easel-line-height, inherit);
  flex-wrap: var(--dun-easel-flex-wrap, nowrap);
}
.dun_easel__gloss {
  margin: var(--dun-easel-margin, 0);
}
.dun_easel__clutch {
  display: var(--dun-easel-display, block);
  box-sizing: var(--dun-easel-box-sizing, border-box);
  transition: var(--dun-easel-transition, background-color 120ms ease);
}
.dun_easel__clutch.is-active {
  opacity: var(--dun-easel-opacity, 1);
}
.dun_easel--active {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_easel--disabled {
}
.dun_easel--focused {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_easel--hover {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_easel--selected {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
@media (prefers-reduced-motion: reduce) {
  .dun_easel,
  .dun_easel *,
  .dun_easel::before,
  .dun_easel::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
    transform: none !important;
  }
}
.dun_easel--rested {
}

/* src/components/objects/buttons/info/counter/counter.css */
.dun_counter {
  position: var(--dun-counter-position, relative);
  display: var(--dun-counter-display);
  flex-direction: var(--dun-counter-flex-direction);
  align-items: var(--dun-counter-align-items);
  width: var(--dun-counter-width);
  flex-wrap: var(--dun-counter-flex-wrap, nowrap);
}
.dun_counter__button {
  position: var(--dun-counter-button-position);
  overflow: var(--dun-counter-button-overflow);
  display: var(--dun-counter-button-display);
  flex-direction: var(--dun-counter-button-flex-direction);
  align-items: var(--dun-counter-button-align-items);
  justify-content: var(--dun-counter-button-justify-content);
  width: var(--dun-counter-button-width);
  height: var(--dun-counter-button-height);
  border-radius: var(--dun-counter-button-border-radius);
  padding-bottom: var(--dun-counter-button-padding-bottom);
}
.dun_counter__label {
  display: var(--dun-counter-label-display);
  flex-direction: var(--dun-counter-label-flex-direction);
  align-items: var(--dun-counter-label-align-items);
  justify-content: var(--dun-counter-label-justify-content);
  gap: var(--dun-counter-label-gap);
  position: var(--dun-counter-label-position);
  width: var(--dun-counter-label-width);
}
.dun_counter__chassis {
  display: var(--dun-counter-chassis-display);
  flex-direction: var(--dun-counter-chassis-flex-direction);
  align-items: var(--dun-counter-chassis-align-items);
  position: var(--dun-counter-chassis-position);
}
.dun_counter__deck {
  display: var(--dun-counter-deck-display);
  flex-direction: var(--dun-counter-deck-flex-direction);
  align-items: var(--dun-counter-deck-align-items);
  position: var(--dun-counter-deck-position);
}
.dun_counter__leading {
  display: var(--dun-counter-leading-display);
  flex-direction: var(--dun-counter-leading-flex-direction);
  align-items: var(--dun-counter-leading-align-items);
  justify-content: var(--dun-counter-leading-justify-content);
  position: var(--dun-counter-leading-position);
  flex-shrink: var(--dun-counter-leading-flex-shrink);
}
.dun_counter__count_container {
  display: var(--dun-counter-count_container-display);
  flex-direction: var(--dun-counter-count_container-flex-direction);
  justify-content: var(--dun-counter-count_container-justify-content);
  line-height: var(--dun-counter-count_container-line-height);
  position: var(--dun-counter-count_container-position);
  flex-shrink: var(--dun-counter-count_container-flex-shrink);
  white-space: var(--dun-counter-count_container-white-space);
}
.dun_counter__increment {
  color: var(--dun-counter-increment-color);
}
.dun_counter__count {
  color: var(--dun-counter-count-color);
}
.dun_counter--active {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_counter--disabled {
}
.dun_counter--focused {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_counter--hover {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_counter--selected {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_counter--focus,
.dun_counter:focus-visible {
  outline: var(--dun-counter-outline, 0.13rem solid var(--current_hue));
  outline-offset: var(--dun-counter-outline-offset, 0.13rem);
}
@media (prefers-reduced-motion: reduce) {
  .dun_counter,
  .dun_counter *,
  .dun_counter::before,
  .dun_counter::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
    transform: none !important;
  }
}
.dun_counter--rested {
}
.dun_counter:hover {
}
.dun_counter:active {
}
.dun_counter {
  cursor: pointer;
}
.counter:focus-visible,
.counter:focus {
  outline: 2px solid var(--dun_hue_focus, oklch(0.62 0.2 264));
  outline-offset: 2px;
}

/* src/components/objects/plaques/general/hawser/hawser.css */
.dun_hawser {
  width: 100%;
  box-sizing: var(--dun-hawser-box-sizing, border-box);
  gap: var(--dun-hawser-gap);
  flex-direction: var(--dun-hawser-flex-direction, row);
  line-height: var(--dun-hawser-line-height, inherit);
  flex-wrap: var(--dun-hawser-flex-wrap, nowrap);
}
.dun_hawser__count_badge {
  box-sizing: var(--dun-hawser-box-sizing, border-box);
}
.dun_hawser--active {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_hawser--disabled {
}
.dun_hawser--focused {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_hawser--hover {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_hawser--selected {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_hawser--focus,
.dun_hawser:focus-visible {
  outline: var(--dun-hawser-outline, 0.13rem solid var(--current_hue));
  outline-offset: var(--dun-hawser-outline-offset, 0.13rem);
}
@media (prefers-reduced-motion: reduce) {
  .dun_hawser,
  .dun_hawser *,
  .dun_hawser::before,
  .dun_hawser::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
    transform: none !important;
  }
}
.dun_hawser--rested {
}
.dun_hawser:hover {
}
.dun_hawser:active {
}
.dun_hawser {
  cursor: pointer;
}
.hawser:focus-visible,
.hawser:focus {
  outline: 2px solid var(--dun_hue_focus, oklch(0.62 0.2 264));
  outline-offset: 2px;
}

/* src/components/objects/plaques/general/outset/outset.css */
.dun_outset {
  display: var(--dun-outset-display);
  align-items: var(--dun-outset-align-items);
  font-family: var(--dun-outset-font-family, "Urbanist", sans-serif);
  flex-direction: var(--dun-outset-flex-direction);
  gap: var(--dun-outset-gap);
  position: var(--dun-outset-position);
  outline: var(--dun-outset-outline);
  outline-offset: calc(var(--dun-outset-outline-offset, 0) * 1px);
  flex-wrap: var(--dun-outset-flex-wrap, nowrap);
}
.dun_outset__source {
  font-size: var(--dun-outset-font-size, 1.50rem);
  font-weight: var(--dun-outset-font-weight, 700);
  font-style: var(--dun-outset-font-style, italic);
  text-transform: var(--dun-outset-text-transform, lowercase);
}
.dun_outset__source_label {
  font-family: var(--dun-outset-source_label-font-family);
  font-weight: var(--dun-outset-source_label-font-weight);
  font-style: var(--dun-outset-source_label-font-style);
  font-size: var(--dun-outset-source_label-font-size);
  line-height: var(--dun-outset-source_label-line-height);
  text-transform: var(--dun-outset-source_label-text-transform);
  letter-spacing: var(--dun-outset-source_label-letter-spacing);
  color: var(--dun-outset-source_label-color);
}
.dun_outset__shell {
  display: var(--dun-outset-shell-display);
  align-items: var(--dun-outset-shell-align-items);
  gap: var(--dun-outset-shell-gap);
  padding: var(--dun-outset-shell-padding-y) var(--dun-outset-shell-padding-x);
  background: var(--dun-outset-shell-background);
  border-radius: var(--dun-outset-shell-border-radius);
  width: var(--dun-outset-shell-width);
}
.dun_outset__code_block {
  flex: var(--dun-outset-code_block-flex);
  min-width: var(--dun-outset-code_block-min-width);
  overflow: var(--dun-outset-code_block-overflow);
  font-family: var(--dun-outset-code_block-font-family);
  font-size: var(--dun-outset-code_block-font-size);
  line-height: var(--dun-outset-code_block-line-height);
  color: var(--dun-outset-code_block-color);
}
.dun_outset__copy {
  display: var(--dun-outset-copy-display);
  align-items: var(--dun-outset-copy-align-items);
  justify-content: var(--dun-outset-copy-justify-content);
  width: var(--dun-outset-copy-width);
  height: var(--dun-outset-copy-height);
  flex-shrink: var(--dun-outset-copy-flex-shrink);
  overflow: var(--dun-outset-copy-overflow);
}
.dun_outset--active {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_outset--disabled {
}
.dun_outset--focused {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_outset--hover {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_outset--selected {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_outset--focus,
.dun_outset:focus-visible {
  outline: var(--dun-outset-outline, 0.13rem solid var(--current_hue));
  outline-offset: var(--dun-outset-outline-offset, 0.13rem);
}
@media (prefers-reduced-motion: reduce) {
  .dun_outset,
  .dun_outset *,
  .dun_outset::before,
  .dun_outset::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
    transform: none !important;
  }
}
.dun_outset--rested {
}
.dun_outset:hover {
}
.dun_outset:active {
}
.dun_outset {
  cursor: pointer;
}
@media (min-width: 0) {
  .dun_outset__source_label {
    letter-spacing: 0.2750000059604645px;
  }
}
.outset:focus-visible,
.outset:focus {
  outline: 2px solid var(--dun_hue_focus, oklch(0.62 0.2 264));
  outline-offset: 2px;
}

/* src/components/objects/plaques/general/partition/partition.css */
.dun_partition {
  display: var(--dun-partition-display);
  align-items: var(--dun-partition-align-items, center);
  font-family: var(--dun-partition-font-family, "Urbanist", sans-serif);
  grid-template-columns: var(--dun-partition-grid-template-columns);
  grid-template-rows: var(--dun-partition-grid-template-rows);
  gap-x: var(--dun-partition-gap-x);
  gap-y: var(--dun-partition-gap-y);
  padding: var(--dun-partition-padding);
  border-width: var(--dun-partition-border-width);
  border-style: var(--dun-partition-border-style);
  border-color: var(--dun-partition-border-color);
  border-radius: var(--dun-partition-border-radius);
  outline: var(--dun-partition-outline);
  outline-offset: calc(var(--dun-partition-outline-offset, 0) * 1px);
  border: var(--dun-partition-border, none);
  flex-direction: var(--dun-partition-flex-direction, row);
}
.dun_partition__label {
  font-size: var(--dun-partition-label-font-size);
  font-weight: var(--dun-partition-label-font-weight);
  font-family: var(--dun-partition-label-font-family);
  font-style: var(--dun-partition-label-font-style);
  line-height: var(--dun-partition-label-line-height);
  color: var(--dun-partition-label-color);
}
.dun_partition__value {
  font-family: var(--dun-partition-value-font-family);
  font-weight: var(--dun-partition-value-font-weight);
  font-style: var(--dun-partition-value-font-style);
  font-size: var(--dun-partition-value-font-size);
  line-height: var(--dun-partition-value-line-height);
  color: var(--dun-partition-value-color);
}
.dun_partition__metadata_label {
  font-family: var(--dun-partition-metadata_label-font-family);
  font-weight: var(--dun-partition-metadata_label-font-weight);
  font-style: var(--dun-partition-metadata_label-font-style);
  font-size: var(--dun-partition-metadata_label-font-size);
  line-height: var(--dun-partition-metadata_label-line-height);
  text-align: var(--dun-partition-metadata_label-text-align);
  color: var(--dun-partition-metadata_label-color);
}
.dun_partition__timestamp {
  display: var(--dun-partition-timestamp-display);
  align-items: var(--dun-partition-timestamp-align-items);
  gap: var(--dun-partition-timestamp-gap);
}
.dun_partition__path_deck {
  display: var(--dun-partition-path_deck-display);
  align-items: var(--dun-partition-path_deck-align-items);
  gap: var(--dun-partition-path_deck-gap);
}
.dun_partition__path_segment {
  font-family: var(--dun-partition-path_segment-font-family);
  font-weight: var(--dun-partition-path_segment-font-weight);
  font-style: var(--dun-partition-path_segment-font-style);
  font-size: var(--dun-partition-path_segment-font-size);
  color: var(--dun-partition-path_segment-color);
}
.dun_partition__path_separator {
  font-family: var(--dun-partition-path_separator-font-family);
  font-weight: var(--dun-partition-path_separator-font-weight);
  font-style: var(--dun-partition-path_separator-font-style);
  font-size: var(--dun-partition-path_separator-font-size);
  color: var(--dun-partition-path_separator-color);
}
.dun_partition__status_badge {
  display: var(--dun-partition-status_badge-display);
  align-items: var(--dun-partition-status_badge-align-items);
  justify-content: var(--dun-partition-status_badge-justify-content);
  padding-inline: var(--dun-partition-status_badge-padding-x);
  padding-top: var(--dun-partition-status_badge-padding-y);
  padding-bottom: var(--dun-partition-status_badge-padding-y);
  background: var(--dun-partition-status_badge-background);
  border-radius: var(--dun-partition-status_badge-border-radius);
  font-family: var(--dun-partition-status_badge-font-family);
  font-weight: var(--dun-partition-status_badge-font-weight);
  font-size: var(--dun-partition-status_badge-font-size);
  color: var(--dun-partition-status_badge-color);
}
.dun_partition__version_container {
  display: var(--dun-partition-version_container-display);
  align-items: var(--dun-partition-version_container-align-items);
  gap: var(--dun-partition-version_container-gap);
  padding: var(--dun-partition-version_container-padding);
  background: var(--dun-partition-version_container-background);
  border-width: var(--dun-partition-version_container-border-width);
  border-style: var(--dun-partition-version_container-border-style);
  border-color: var(--dun-partition-version_container-border-color);
  border-radius: var(--dun-partition-version_container-border-radius);
}
.dun_partition__version_label {
  font-family: var(--dun-partition-version_label-font-family);
  font-weight: var(--dun-partition-version_label-font-weight);
  font-size: var(--dun-partition-version_label-font-size);
  color: var(--dun-partition-version_label-color);
}
.dun_partition__version_value {
  font-family: var(--dun-partition-version_value-font-family);
  font-weight: var(--dun-partition-version_value-font-weight);
  font-size: var(--dun-partition-version_value-font-size);
  color: var(--dun-partition-version_value-color);
}
.dun_partition--active {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_partition--disabled {
}
.dun_partition--focused {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_partition--hover {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_partition--selected {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_partition--focus,
.dun_partition:focus-visible {
  outline: var(--dun-partition-outline, 0.13rem solid var(--current_hue));
  outline-offset: var(--dun-partition-outline-offset, 0.13rem);
}
@media (prefers-reduced-motion: reduce) {
  .dun_partition,
  .dun_partition *,
  .dun_partition::before,
  .dun_partition::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
    transform: none !important;
  }
}
.dun_partition--rested {
}
.dun_partition:hover {
}
.dun_partition:active {
}
.dun_partition {
  cursor: pointer;
}
.partition:focus-visible,
.partition:focus {
  outline: 2px solid var(--dun_hue_focus, oklch(0.62 0.2 264));
  outline-offset: 2px;
}

/* src/components/glyphs/badges/general/pebbles/pebbles.css */
.dun_pebbles {
  display: var(--dun-pebbles-display);
  align-items: var(--dun-pebbles-align-items);
  justify-content: var(--dun-pebbles-justify-content);
  height: var(--dun-pebbles-height);
  padding: var(--dun-pebbles-padding);
  box-sizing: var(--dun-pebbles-box-sizing, border-box);
  box-shadow: var(--dun-pebbles-box-shadow);
  font-size: var(--dun-pebbles-font-size);
  line-height: var(--dun-pebbles-line-height);
  user-select: var(--dun-pebbles-user-select, none);
  white-space: var(--dun-pebbles-white-space, nowrap);
  border-radius: var(--dun-pebbles-border-radius);
  background-color: var(--dun-pebbles-background-color);
  drop-width: var(--dun-pebbles-drop-width);
  drop-padding: var(--dun-pebbles-drop-padding);
  counter-width: var(--dun-pebbles-counter-width);
  counter-padding: var(--dun-pebbles-counter-padding);
  counter-gap: var(--dun-pebbles-counter-gap);
  glide-width: var(--dun-pebbles-glide-width);
  outline: var(--dun-pebbles-outline);
  outline-offset: calc(var(--dun-pebbles-outline-offset, 0) * 1px);
  border: var(--dun-pebbles-border, none);
  flex-direction: var(--dun-pebbles-flex-direction, row);
  flex-wrap: var(--dun-pebbles-flex-wrap, nowrap);
  overflow: var(--dun-pebbles-overflow, hidden);
  overflow: var(--dun-pebbles-overflow, hidden);
}
.dun_pebbles--drop {
  min-width: var(--dun-pebbles-min-width, var(--pebbles-drop-width));
  padding: var(--dun-pebbles-padding, var(--pebbles-drop-padding));
}
.dun_pebbles--counter {
  min-width: var(--dun-pebbles-min-width, var(--pebbles-counter-width));
  padding: var(--dun-pebbles-padding, var(--pebbles-counter-padding));
  gap: var(--dun-pebbles-gap, var(--pebbles-counter-gap));
}
.dun_pebbles--glide {
  min-width: var(--dun-pebbles-min-width, var(--pebbles-glide-width));
}
.dun_pebbles__drop {
  width: var(--dun-pebbles-drop-width);
  padding: var(--dun-pebbles-drop-padding);
}
.dun_pebbles__counter {
  width: var(--dun-pebbles-counter-width);
  padding: var(--dun-pebbles-counter-padding);
  gap: var(--dun-pebbles-counter-gap);
}
.dun_pebbles__glide {
  width: var(--dun-pebbles-glide-width);
}
.dun_pebbles__stretch {
  padding: var(--dun-pebbles-stretch-padding);
}
.dun_pebbles__drop_content {
  display: var(--dun-pebbles-drop_content-display);
  align-items: var(--dun-pebbles-drop_content-align-items);
  justify-content: var(--dun-pebbles-drop_content-justify-content);
}
.dun_pebbles__text {
  font-size: var(--dun-pebbles-text-font-size);
  font-weight: var(--dun-pebbles-text-font-weight);
  line-height: var(--dun-pebbles-text-line-height);
  color: var(--dun-pebbles-text-color);
}
.dun_pebbles__dram {
}
.dun_pebbles--active {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_pebbles--disabled {
}
.dun_pebbles--focused {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_pebbles--hover {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_pebbles--selected {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
@media (prefers-reduced-motion: reduce) {
  .dun_pebbles,
  .dun_pebbles *,
  .dun_pebbles::before,
  .dun_pebbles::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
    transform: none !important;
  }
}
.dun_pebbles--rested {
}

/* src/components/glyphs/badges/general/wander/wander.css */
.dun_wander {
  box-sizing: var(--dun-wander-box-sizing, border-box);
  display: var(--dun-wander-display, inline-flex);
  align-items: var(--dun-wander-align-items, center);
  justify-content: var(--dun-wander-justify-content, center);
  transition: var(--dun-wander-transition, all 0.3s ease);
  width: var(--dun-wander-width);
  height: var(--dun-wander-height);
  opacity: var(--dun-wander-opacity);
  outline: var(--dun-wander-outline);
  outline-offset: calc(var(--dun-wander-outline-offset, 0) * 1px);
  padding: var(--dun-wander-padding);
  gap: var(--dun-wander-gap);
  border: var(--dun-wander-border, none);
  flex-direction: var(--dun-wander-flex-direction, row);
  line-height: var(--dun-wander-line-height, inherit);
  flex-wrap: var(--dun-wander-flex-wrap, nowrap);
  overflow: var(--dun-wander-overflow, hidden);
  overflow: var(--dun-wander-overflow, hidden);
}
.dun_wander__traipse {
  position: var(--dun-wander-position, relative);
  display: var(--dun-wander-display, flex);
  align-items: var(--dun-wander-align-items, center);
  justify-content: var(--dun-wander-justify-content, center);
  width: var(--dun-wander-width, 100%);
  height: var(--dun-wander-height, 100%);
}
.dun_wander__vector {
  position: var(--dun-wander-position, absolute);
  inset: var(--dun-wander-inset, 0);
  border-radius: var(--dun-wander-border-radius, 50%);
}
.dun_wander__text {
  position: var(--dun-wander-position, relative);
  z-index: var(--dun-wander-z-index, var(--dun-depth-100-z-index));
  font-size: var(--dun-wander-text-font-size);
  font-weight: var(--dun-wander-text-font-weight);
  letter-spacing: var(--dun-wander-text-letter-spacing);
  text-transform: var(--dun-wander-text-transform, uppercase);
}
@keyframes dun_wander_pulse {
  0% {
    transform: var(--dun-wander-transform, scale(1));
    opacity: var(--dun-wander-opacity, 0.8);
  }
  50% {
    transform: var(--dun-wander-transform, scale(1.2));
    opacity: var(--dun-wander-opacity, 1);
  }
  100% {
    transform: var(--dun-wander-transform, scale(1));
    opacity: var(--dun-wander-opacity, 0.8);
  }
}
.dun_wander.is-pulsing .dun_wander__vector {
  animation: dun_wander_pulse 1.5s infinite;
}
.dun_wander--active {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_wander--disabled {
}
.dun_wander--focused {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_wander--hover {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_wander--selected {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
@media (prefers-reduced-motion: reduce) {
  .dun_wander,
  .dun_wander *,
  .dun_wander::before,
  .dun_wander::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
    transform: none !important;
  }
}
.dun_wander--rested {
}

/* src/components/glyphs/labels/general/procession/procession.css */
.dun_procession {
  box-sizing: var(--dun-procession-box-sizing, border-box);
  gap: var(--dun-procession-gap);
  align-items: var(--dun-procession-align-items, initial);
  flex-direction: var(--dun-procession-flex-direction, row);
  line-height: var(--dun-procession-line-height, inherit);
  flex-wrap: var(--dun-procession-flex-wrap, nowrap);
}
.dun_procession--active {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_procession--disabled {
}
.dun_procession--focused {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_procession--hover {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_procession--selected {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
@media (prefers-reduced-motion: reduce) {
  .dun_procession,
  .dun_procession *,
  .dun_procession::before,
  .dun_procession::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
    transform: none !important;
  }
}
.dun_procession--rested {
}

/* src/components/glyphs/labels/general/tolerances/tolerances.css */
.dun_tolerances {
  box-sizing: var(--dun-tolerances-box-sizing, border-box);
  padding-top: var(--dun-tolerances-padding-top);
  padding-bottom: var(--dun-tolerances-padding-bottom);
  border: var(--dun-tolerances-border, none);
  flex-direction: var(--dun-tolerances-flex-direction, row);
  line-height: var(--dun-tolerances-line-height, inherit);
  flex-wrap: var(--dun-tolerances-flex-wrap, nowrap);
}
.dun_tolerances--active {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_tolerances--disabled {
}
.dun_tolerances--focused {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_tolerances--hover {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_tolerances--selected {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
@media (prefers-reduced-motion: reduce) {
  .dun_tolerances,
  .dun_tolerances *,
  .dun_tolerances::before,
  .dun_tolerances::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
    transform: none !important;
  }
}
.dun_tolerances--rested {
}

/* src/components/elements/savanna/porticos/kawe/diptych_fathom/diptych_fathom.css */
.dun_diptych_fathom {
  display: var(--dun-diptych-fathom-display, grid);
  grid-template-columns: var(--dun-diptych-fathom-grid-template-columns, minmax(0, 1fr) fit-content(100%));
  gap: var(--dun-diptych_fathom-gap, 0.625rem);
  flex: var(--dun-diptych-fathom-flex, 1 1 auto);
  min-height: var(--dun-diptych-fathom-min-height, 0);
  width: var(--dun-diptych-fathom-width, 100%);
  position: var(--dun-diptych_fathom-position);
  padding-top: var(--dun-diptych_fathom-padding-top);
  padding-inline-end: var(--dun-diptych_fathom-padding-right);
  padding-bottom: var(--dun-diptych_fathom-padding-bottom);
  padding-inline-start: var(--dun-diptych_fathom-padding-left);
  background: var(--dun-diptych_fathom-background);
}
.dun_diptych_fathom__mural {
  display: var(--dun-diptych-fathom-display, flex);
  flex-direction: var(--dun-diptych-fathom-flex-direction, column);
  align-items: var(--dun-diptych-fathom-align-items, center);
  justify-content: var(--dun-diptych-fathom-justify-content, center);
  min-width: var(--dun-diptych-fathom-min-width, 0);
  overflow: var(--dun-diptych-fathom-overflow, hidden);
}
.dun_diptych_fathom__mural-shell {
  display: var(--dun-diptych-fathom-display, flex);
  align-items: var(--dun-diptych-fathom-align-items, center);
  justify-content: var(--dun-diptych-fathom-justify-content, center);
  width: var(--dun-diptych-fathom-width, 100%);
  min-height: var(--dun-diptych_fathom-mural-shell-min-height);
  padding: var(--dun-diptych_fathom-mural-shell-padding);
  border-radius: var(--dun-diptych_fathom-mural-shell-border-radius);
  border-width: var(--dun-diptych_fathom-mural-shell-border-width);
  border-style: var(--dun-diptych_fathom-mural-shell-border-style);
  border-color: var(--dun-diptych_fathom-edge, transparent);
}
.dun_diptych_fathom__inspection {
  display: var(--dun-diptych-fathom-display, flex);
  flex-direction: var(--dun-diptych-fathom-flex-direction, column);
  gap: var(--dun-diptych_fathom-inspection-gap);
  max-width: var(--dun-diptych_fathom-inspection-max-width);
  padding: var(--dun-diptych_fathom-inspection-padding);
  overflow-y: var(--dun-diptych-fathom-overflow-y, auto);
}
.dun_diptych_fathom__empty {
  margin: var(--dun-diptych-fathom-margin, 0);
  opacity: var(--dun-diptych-fathom-opacity, 0.72);
}
.dun_diptych_fathom__aspects {
  margin: var(--dun-diptych-fathom-margin, 0);
}
.dun_diptych_fathom__aspect-row {
  display: var(--dun-diptych-fathom-display, grid);
  grid-template-columns: var(--dun-diptych-fathom-grid-template-columns, minmax(5rem, 30%) 1fr);
  gap: var(--dun-diptych_fathom-aspect-row-gap);
  padding-top: var(--dun-diptych_fathom-aspect-row-padding-top);
  padding-bottom: var(--dun-diptych_fathom-aspect-row-padding-bottom);
}
.dun_diptych_fathom__aspect-row dt {
  margin: var(--dun-diptych-fathom-margin, 0);
  font-weight: var(--dun-diptych-fathom-font-weight, 600);
}
.dun_diptych_fathom__aspect-row dd {
  margin: var(--dun-diptych-fathom-margin, 0);
  word-break: var(--dun-diptych-fathom-word-break, break-word);
}
.dun_diptych_fathom__description {
  margin: var(--dun-diptych-fathom-margin, 0);
}
.dun_diptych_fathom__spec {
  margin: var(--dun-diptych-fathom-margin, 0);
  overflow: var(--dun-diptych-fathom-overflow, auto);
  font-size: var(--dun-diptych_fathom-spec-font-size);
  white-space: var(--dun-diptych-fathom-white-space, pre-wrap);
}
.dun_diptych_fathom__figma-link {
  display: var(--dun-diptych-fathom-display, inline-flex);
}
.dun_diptych_fathom--active {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_diptych_fathom--disabled {
}
.dun_diptych_fathom--focused {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_diptych_fathom--hover {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_diptych_fathom--selected {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
@media (prefers-reduced-motion: reduce) {
  .dun_diptych_fathom,
  .dun_diptych_fathom *,
  .dun_diptych_fathom::before,
  .dun_diptych_fathom::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
    transform: none !important;
  }
}
.dun_diptych_fathom--rested {
}
.dun_diptych_fathom:focus-visible {
  outline: 2px solid var(--dun-diptych-fathom-focus-ring, var(--dun-focus-ring, #4d9f6c));
  outline-offset: 2px;
}

/* src/components/plinths/savanna/ona/asa/examen/examen.css */
.dun_examen {
  display: var(--dun-examen-display);
  flex-direction: var(--dun-examen-flex-direction);
  height: var(--dun-examen-height);
  box-sizing: var(--dun-examen-box-sizing, border-box);
  width: var(--dun-examen-width);
  position: var(--dun-examen-position);
  overflow: var(--dun-examen-overflow);
  outline: var(--dun-examen-outline);
  outline-offset: calc(var(--dun-examen-outline-offset, 0) * 1px);
  gap: var(--dun-examen-gap);
  background: var(--dun-examen-background);
  color: var(--dun-examen-color);
}
.dun_examen--expanded {
}
.dun_examen--collapsed {
}
.dun_examen--loading {
  opacity: var(--dun-examen-opacity, 0.7);
  pointer-events: var(--dun-examen-pointer-events, none);
}
.dun_examen__header {
  padding: var(--dun-examen-padding, var(--gap-m));
  border-bottom: var(--dun-examen-border-bottom, 0.06rem solid var(--edge-recess-standard));
}
.dun_examen__content {
  flex: var(--dun-examen-flex, 1);
  overflow: var(--dun-examen-overflow, auto);
  padding: var(--dun-examen-padding, var(--gap-s));
}
.dun_examen__footer {
  padding: var(--dun-examen-padding, var(--gap-m));
  border-top: var(--dun-examen-border-top, 0.06rem solid var(--edge-recess-standard));
}
.dun_examen__container {
  display: var(--dun-examen-container-display);
  flex-direction: var(--dun-examen-container-flex-direction);
  flex: var(--dun-examen-container-flex);
  position: var(--dun-examen-container-position);
}
.dun_examen--active {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_examen--disabled {
}
.dun_examen--focused {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_examen--hover {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_examen--selected {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
@media (prefers-reduced-motion: reduce) {
  .dun_examen,
  .dun_examen *,
  .dun_examen::before,
  .dun_examen::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
    transform: none !important;
  }
}
.dun_examen--rested {
}

/* src/components/plinths/savanna/glides/portolan/portolan.css */
.dun_portolan {
  display: var(--dun-portolan-display);
  align-items: var(--dun-portolan-align-items);
  padding: var(--dun-portolan-padding);
  background: var(--dun-portolan-background);
  outline: var(--dun-portolan-outline);
  outline-offset: calc(var(--dun-portolan-outline-offset, 0) * 1px);
  border-radius: var(--dun-portolan-border-radius, 0);
}
.dun_portolan__list {
  display: var(--dun-portolan-display, flex);
  align-items: var(--dun-portolan-align-items, center);
  gap: var(--dun-portolan-gap-xs, 0.25rem);
  list-style: var(--dun-portolan-list-style, none);
  margin: var(--dun-portolan-margin, 0);
  padding: var(--dun-portolan-padding, 0);
}
.dun_portolan__item {
  display: var(--dun-portolan-item-display);
  align-items: var(--dun-portolan-item-align-items);
  gap: var(--dun-portolan-item-gap);
}
.dun_portolan__link {
  color: inherit;
  text-decoration: var(--dun-portolan-text-decoration, none);
}
.dun_portolan__current {
  font-weight: var(--dun-portolan-font-weight, 600);
}
.dun_portolan--true {
}
.dun_portolan--false {
}
.dun_portolan__path {
  display: var(--dun-portolan-path-display, flex);
  flex-direction: var(--dun-portolan-flex-direction, column);
  align-items: var(--dun-portolan-path-align-items, stretch);
  gap: var(--dun-portolan-path-gap, var(--dun-portolan-gap-sm, 0.5rem));
  width: var(--dun-portolan-width, 100%);
}
.dun_portolan__separator {
  color: var(--dun-portolan-separator-color);
  margin: var(--dun-portolan-separator-margin);
}
.dun_portolan__search {
  width: var(--dun-portolan-width, 100%);
  border: var(--dun-portolan-border, none);
  background: var(--dun-portolan-background, transparent);
  color: var(--dun-portolan-ink-idle, inherit);
  font: inherit;
  outline: var(--dun-portolan-outline, none);
}
.dun_portolan__catalog {
  display: var(--dun-portolan-display, flex);
  flex-direction: var(--dun-portolan-flex-direction, column);
  gap: var(--dun-portolan-gap-xs, 0.25rem);
  overflow: var(--dun-portolan-overflow, auto);
  max-height: var(--dun-portolan-max-height, 100%);
}
.dun_portolan__catalog-item {
  display: var(--dun-portolan-display, flex);
  align-items: var(--dun-portolan-align-items, center);
  gap: var(--dun-portolan-gap-xs, 0.25rem);
  width: var(--dun-portolan-width, 100%);
  padding: var(--dun-portolan-gap-xs, 0.25rem);
  border: var(--dun-portolan-border, none);
  background: var(--dun-portolan-background, transparent);
  cursor: var(--dun-portolan-cursor, pointer);
  text-align: var(--dun-portolan-text-align, left);
  color: inherit;
}
.dun_portolan__catalog-item[aria-selected=true] {
  background: var(--dun-portolan-palate-recess, transparent);
}
.dun_portolan__catalog-label {
  flex: var(--dun-portolan-flex, 1);
  overflow: var(--dun-portolan-overflow, hidden);
  text-overflow: var(--dun-portolan-text-overflow, ellipsis);
  white-space: var(--dun-portolan-white-space, nowrap);
  color: var(--dun-portolan-ink-idle, inherit);
}
.dun_portolan__status {
  margin: var(--dun-portolan-margin, 0);
  color: var(--dun-portolan-ink-recess, inherit);
  font-size: var(--dun-portolan-font-size, 0.875rem);
}
.dun_portolan__status--error {
  color: var(--dun-portolan-ink-critical, inherit);
}
.dun_portolan--active,
.dun_portolan:active {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
  opacity: var(--dun-portolan-opacity, 0.9);
}
.dun_portolan--disabled {
  opacity: var(--dun-portolan-opacity, 0.5);
  pointer-events: var(--dun-portolan-pointer-events, none);
}
.dun_portolan--focused {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
  outline: var(--dun-portolan-outline, 0.13rem solid var(--current_hue));
  outline-offset: var(--dun-portolan-outline-offset, 0.13rem);
}
.dun_portolan--hover,
.dun_portolan:hover {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
  opacity: var(--dun-portolan-opacity, 0.95);
}
.dun_portolan--rested {
  opacity: var(--dun-portolan-opacity, 1);
}
.dun_portolan--selected {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
  opacity: var(--dun-portolan-opacity, 0.9);
}
@media (prefers-reduced-motion: reduce) {
  .dun_portolan,
  .dun_portolan *,
  .dun_portolan::before,
  .dun_portolan::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
    transform: none !important;
  }
}
.portolan:focus-visible,
.portolan:focus {
  outline: var(--dun-outline, 2px) solid var(--dun_hue_focus, oklch(0.62 0.2 264));
  outline-offset: var(--dun-outline_offset, 2px);
}

/* src/components/objects/fields/core/field/field.css */
.dun_field {
  --dun-field-field_label-color: var(--dun-field_label-color, currentColor);
  --dun-field-orile-color: var(--dun-orile-color, currentColor);
  display: var(--dun-field-display);
  flex-direction: var(--dun-field-flex-direction);
  align-items: var(--dun-field-align-items);
  position: var(--dun-field-position);
  cursor: var(--dun-field-cursor);
  transition: var(--dun-field-transition);
  overflow: var(--dun-field-overflow);
  user-select: var(--dun-field-user-select);
  height: var(--dun-field-height);
  min-width: var(--dun-field-min-width);
  background: var(--dun-field-background);
  border-radius: var(--dun-field-border-radius);
  border-width: var(--dun-field-border-width);
  border-style: var(--dun-field-border-style);
  outline: var(--dun-field-outline);
  outline-offset: calc(var(--dun-field-outline-offset, 0) * 1px);
  border: var(--dun-field-border, none);
  line-height: var(--dun-field-line-height, inherit);
  flex-wrap: var(--dun-field-flex-wrap, nowrap);
}
.dun_field__peak {
  position: var(--dun-field-peak-position);
  top: var(--dun-field-peak-top);
  left: var(--dun-field-peak-left);
  z-index: var(--dun-field-peak-z-index);
  display: var(--dun-field-peak-display);
  align-items: var(--dun-field-peak-align-items);
  justify-content: var(--dun-field-peak-justify-content);
  padding: var(--dun-field-peak-padding);
  border-radius: var(--dun-field-peak-border-radius);
  background: var(--dun-field-peak-background);
}
.dun_field__prow {
  display: var(--dun-field-prow-display);
  align-items: var(--dun-field-prow-align-items);
  justify-content: var(--dun-field-prow-justify-content);
  flex-shrink: var(--dun-field-prow-flex-shrink);
  size: var(--dun-field-prow-size);
}
.dun_field__label {
  display: var(--dun-field-label-display);
  flex-direction: var(--dun-field-label-flex-direction);
  align-items: var(--dun-field-label-align-items);
  flex: var(--dun-field-label-flex);
  gap: var(--dun-field-label-gap);
  min-width: var(--dun-field-label-min-width);
  overflow: var(--dun-field-label-overflow);
}
.dun_field__piping {
  display: var(--dun-field-piping-display);
  align-items: var(--dun-field-piping-align-items);
  justify-content: var(--dun-field-piping-justify-content);
  flex-shrink: var(--dun-field-piping-flex-shrink);
  padding-inline: var(--dun-field-piping-padding-x);
  padding-top: var(--dun-field-piping-padding-y);
  padding-bottom: var(--dun-field-piping-padding-y);
  height: var(--dun-field-piping-height);
  width: var(--dun-field-piping-width);
  background: var(--dun-field-piping-background);
}
.dun_field__stern {
  display: var(--dun-field-stern-display);
  align-items: var(--dun-field-stern-align-items);
  justify-content: var(--dun-field-stern-justify-content);
  flex-shrink: var(--dun-field-stern-flex-shrink);
  size: var(--dun-field-stern-size);
}
.dun_field--active {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_field--disabled {
}
.dun_field--focused {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_field--hover {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_field--selected {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
@media (prefers-reduced-motion: reduce) {
  .dun_field,
  .dun_field *,
  .dun_field::before,
  .dun_field::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
    transform: none !important;
  }
}
.dun_field--rested {
}
.dun_field--error {
  opacity: var(--dun-field-error-opacity, 1);
  transition: var(--dun-field-transition, all 0.2s ease-in-out);
}
.field:focus-visible,
.field:focus {
  outline: var(--dun-line-600, 2px) solid var(--dun_hue_focus, oklch(0.62 0.2 264));
  outline-offset: var(--dun-line-600, 2px);
}
.dun_field:hover {
}
.dun_field:active {
}
.dun_field {
  cursor: pointer;
}

/* src/components/glyphs/labels/general/field_label/field_label.css */
.dun_field_label {
  --dun-field_label-orile-color: var(--dun-orile-color, currentColor);
  box-sizing: var(--dun-field-label-box-sizing, border-box);
  padding: var(--dun-field_label-padding);
  gap: var(--dun-field_label-gap);
  border-radius: var(--dun-field_label-border-radius, 0);
  border: var(--dun-field_label-border, none);
  flex-direction: var(--dun-field_label-flex-direction, row);
  line-height: var(--dun-field_label-line-height, inherit);
  flex-wrap: var(--dun-field_label-flex-wrap, nowrap);
  overflow: var(--dun-field_label-overflow, hidden);
}
.dun_field_label__totem_vector {
  display: var(--dun-field-label-display, block);
}
.dun_field_label__label_text,
.dun_field_label__name_text,
.dun_field_label__subscription_name {
  overflow: var(--dun-field-label-overflow, hidden);
  text-overflow: var(--dun-field-label-text-overflow, ellipsis);
  white-space: var(--dun-field-label-white-space, nowrap);
}
.dun_field_label--active {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_field_label--disabled {
}
.dun_field_label--focused {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_field_label--hover {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_field_label--selected {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
@media (prefers-reduced-motion: reduce) {
  .dun_field_label,
  .dun_field_label *,
  .dun_field_label::before,
  .dun_field_label::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
    transform: none !important;
  }
}
.dun_field_label--rested {
}

/* src/components/glyphs/labels/general/drawer/drawer.css */
.dun_drawer {
  box-sizing: var(--dun-drawer-box-sizing, border-box);
  gap: var(--dun-drawer-gap);
  line-height: var(--dun-drawer-line-height, inherit);
  flex-wrap: var(--dun-drawer-flex-wrap, nowrap);
}
.dun_drawer__arrows,
.dun_drawer__arrows_1 {
  display: var(--dun-drawer-display, flex);
  flex-direction: var(--dun-drawer-flex-direction, column);
  align-items: var(--dun-drawer-align-items, center);
  gap: var(--dun-drawer-arrows-gap, 0.125rem);
}
.dun_drawer__input {
  box-sizing: var(--dun-drawer-box-sizing, border-box);
}
.dun_drawer__title,
.dun_drawer__status {
  margin: var(--dun-drawer-margin, 0);
}
.dun_drawer__chevron {
  display: var(--dun-drawer-display, block);
  width: var(--dun-drawer-width, 0);
  height: var(--dun-drawer-height, 0);
  border-left: var(--dun-drawer-border-left, 4px solid transparent);
  border-right: var(--dun-drawer-border-right, 4px solid transparent);
}
.dun_drawer__chevron--up {
  border-bottom: var(--dun-drawer-border-bottom, 5px solid var(--current_hue));
}
.dun_drawer__chevron--down {
  border-top: var(--dun-drawer-border-top, 5px solid var(--current_hue));
}
.dun_drawer--active {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_drawer--disabled {
}
.dun_drawer--focused {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_drawer--hover {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_drawer--selected {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
@media (prefers-reduced-motion: reduce) {
  .dun_drawer,
  .dun_drawer *,
  .dun_drawer::before,
  .dun_drawer::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
    transform: none !important;
  }
}
.dun_drawer--rested {
}

/* src/components/focal/savanna/asa/kawe/kawe.css */
.dun_kawe {
  display: var(--dun-kawe-display);
  flex-direction: var(--dun-kawe-flex-direction);
  align-items: var(--dun-kawe-align-items);
  justify-content: var(--dun-kawe-justify-content);
  transition: var(--dun-kawe-transition, opacity 0.2s ease);
  width: var(--focal-width, var(--dun-kawe-width, 100vw));
  min-height: var(--focal-height, var(--dun-kawe-height, 100vh));
  position: var(--dun-kawe-position);
  background: var(--dun-kawe-background);
  outline: var(--dun-kawe-outline);
  outline-offset: calc(var(--dun-kawe-outline-offset, 0) * 1px);
}
.dun_kawe--default {
}
.dun_kawe--loading {
  opacity: var(--dun-kawe-opacity, 0.7);
  pointer-events: var(--dun-kawe-pointer-events, none);
}
.dun_kawe--active {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_kawe--disabled {
}
.dun_kawe--focused {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_kawe--hover {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_kawe--selected {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
@media (prefers-reduced-motion: reduce) {
  .dun_kawe,
  .dun_kawe *,
  .dun_kawe::before,
  .dun_kawe::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
    transform: none !important;
  }
}
.dun_kawe--rested {
}

/* src/components/objects/tabs/atlas/compass_tabs/compass_tabs.css */
.dun_compass_tabs {
  display: var(--dun-compass_tabs-display);
  flex-direction: var(--dun-compass_tabs-flex-direction);
  align-items: var(--dun-compass_tabs-align-items);
  position: var(--dun-compass_tabs-position);
  gap: var(--dun-compass_tabs-gap);
  padding-top: var(--dun-compass_tabs-padding-y);
  padding-bottom: var(--dun-compass_tabs-padding-y);
  cursor: var(--dun-compass_tabs-cursor);
  transition: var(--dun-compass_tabs-transition);
  color: var(--dun-compass_tabs-ink);
  opacity: var(--dun-compass_tabs-opacity);
  border-radius: var(--dun-compass_tabs-border-radius);
  border: var(--dun-compass_tabs-border, none);
}
.dun_compass_tabs:focus-visible {
  outline: 2px solid var(--dun-compass_tabs-palate);
  outline-offset: var(--dun-compass-tabs-outline-offset, 2px);
}
.dun_compass_tabs__stem_bar {
  display: var(--dun-compass_tabs-stem_bar-display);
  flex-direction: var(--dun-compass_tabs-stem_bar-flex-direction);
  align-items: var(--dun-compass_tabs-stem_bar-align-items);
  position: var(--dun-compass_tabs-stem_bar-position);
  width: var(--dun-compass_tabs-stem_bar-width);
  height: var(--dun-compass_tabs-stem_bar-height);
  background-color: var(--dun-compass_tabs-stem-color);
  border-radius: var(--dun-compass_tabs-stem_bar-border-radius);
  transition: var(--dun-compass_tabs-stem_bar-transition);
}
.dun_compass_tabs__icon_section {
  display: var(--dun-compass_tabs-icon_section-display);
  flex-direction: var(--dun-compass_tabs-icon_section-flex-direction);
  align-items: var(--dun-compass_tabs-icon_section-align-items);
  justify-content: var(--dun-compass_tabs-icon_section-justify-content);
  position: var(--dun-compass_tabs-icon_section-position);
  width: var(--dun-compass_tabs-icon_section-width);
  height: var(--dun-compass_tabs-icon_section-height);
  border-radius: var(--dun-compass_tabs-icon_section-border-radius);
}
.dun_compass_tabs__icon {
  width: var(--dun-compass-tabs-width, 100%);
  height: var(--dun-compass-tabs-height, 100%);
  display: var(--dun-compass_tabs-icon_section-display, flex);
  align-items: var(--dun-compass_tabs-icon_section-align-items, center);
  justify-content: var(--dun-compass_tabs-icon_section-justify-content, center);
}
.dun_compass_tabs__icon svg {
  width: var(--dun-compass-tabs-width, 100%);
  height: var(--dun-compass-tabs-height, 100%);
}
.dun_compass_tabs__label_section {
  display: var(--dun-compass_tabs-label_section-display);
  flex-direction: var(--dun-compass_tabs-label_section-flex-direction);
  align-items: var(--dun-compass_tabs-label_section-align-items);
  justify-content: var(--dun-compass_tabs-label_section-justify-content);
  position: var(--dun-compass_tabs-label_section-position);
  width: var(--dun-compass_tabs-label_section-width);
  padding-top: var(--dun-compass_tabs-label_section-padding-y);
  padding-bottom: var(--dun-compass_tabs-label_section-padding-y);
}
.dun_compass_tabs__label {
  font-size: var(--dun-compass_tabs-label_section-font-size);
  font-weight: var(--dun-compass_tabs-label_section-font-weight);
  font-family: var(--dun-compass_tabs-label_section-font-family);
  line-height: var(--dun-compass_tabs-label_section-line-height);
  text-align: var(--dun-compass-tabs-text-align, center);
  white-space: var(--dun-compass-tabs-white-space, nowrap);
  overflow: var(--dun-compass-tabs-overflow, hidden);
  text-overflow: var(--dun-compass-tabs-text-overflow, ellipsis);
}
.dun_compass_tabs__counter_section {
  display: var(--dun-compass_tabs-counter_section-display);
  flex-direction: var(--dun-compass_tabs-counter_section-flex-direction);
  align-items: var(--dun-compass_tabs-counter_section-align-items);
  justify-content: var(--dun-compass_tabs-counter_section-justify-content);
  position: var(--dun-compass_tabs-counter_section-position);
  top: var(--dun-compass_tabs-counter_section-top);
  right: var(--dun-compass_tabs-counter_section-right);
}
.dun_compass_tabs--selected .dun_compass_tabs__stem_bar {
  background-color: var(--dun-compass_tabs-stem-color);
}
.dun_compass_tabs--rested .dun_compass_tabs__stem_bar,
.dun_compass_tabs--hover .dun_compass_tabs__stem_bar {
  background-color: var(--dun-compass-tabs-background-color, transparent);
}
.dun_compass_tabs--disabled {
  opacity: var(--dun-compass-tabs-opacity, 0.5);
  pointer-events: var(--dun-compass-tabs-pointer-events, none);
}
.dun_compass_tabs--focused:focus-visible {
  outline: 2px solid var(--dun-compass_tabs-palate);
  outline-offset: var(--dun-compass-tabs-outline-offset, 2px);
}
.dun_compass_tabs--collapsed .dun_compass_tabs__label_section {
  display: var(--dun-compass-tabs-display, none);
}
.dun_compass_tabs--kawe .dun_compass_tabs__icon {
  border-radius: var(--dun-compass_tabs-icon_section-border-radius);
}
.dun_compass_tabs--neighborhood .dun_compass_tabs__icon {
  border-radius: var(--dun-compass-tabs-border-radius, 0);
}
.dun_compass_tabs--active {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
@media (prefers-reduced-motion: reduce) {
  .dun_compass_tabs,
  .dun_compass_tabs *,
  .dun_compass_tabs::before,
  .dun_compass_tabs::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
    transform: none !important;
  }
}
.dun_compass_tabs:hover {
}
.dun_compass_tabs:active {
}
.dun_compass_tabs {
  cursor: pointer;
}

/* src/components/panes/sections/compasses/aspects/aspects.css */
.dun_aspects {
  width: 100%;
  display: var(--dun-aspects-display);
  flex-direction: var(--dun-aspects-flex-direction);
  align-items: var(--dun-aspects-align-items);
  padding: var(--dun-aspects-padding);
  gap: var(--dun-aspects-gap);
  background: var(--dun-aspects-background);
  color: var(--dun-aspects-color);
  border-radius: var(--dun-aspects-border-radius, 0);
  border: var(--dun-aspects-border, none);
  flex-wrap: var(--dun-aspects-flex-wrap, wrap);
  overflow: var(--dun-aspects-overflow, hidden);
  overflow: var(--dun-aspects-overflow, hidden);
  flex-wrap: var(--dun-aspects-flex-wrap, wrap);
}
.dun_aspects__row {
  display: var(--dun-aspects-display);
  flex-direction: var(--dun-aspects-flex-direction);
  align-items: var(--dun-aspects-align-items);
}
.dun_aspects__row--indent-1 {
  padding-inline-start: var(--dun-aspects-padding-left);
}
.dun_aspects__row--indent-2 {
  padding-inline-start: var(--dun-aspects-padding-left);
}
.dun_aspects--active {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_aspects--disabled {
}
.dun_aspects--focused {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_aspects--hover {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_aspects--selected {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
@media (prefers-reduced-motion: reduce) {
  .dun_aspects,
  .dun_aspects *,
  .dun_aspects::before,
  .dun_aspects::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
    transform: none !important;
  }
}
.dun_aspects--rested {
}

/* src/components/glyphs/clusters/heat/aami/aami.css */
.dun_aami {
  box-sizing: var(--dun-aami-box-sizing, border-box);
  display: var(--dun-aami-display);
  position: var(--dun-aami-position);
  gap: var(--dun-aami-gap);
  padding: var(--dun-aami-padding);
  cell-bg0: var(--dun-aami-cell-bg0);
  cell-bg1: var(--dun-aami-cell-bg1);
  cell-bg2: var(--dun-aami-cell-bg2);
  cell-bg3: var(--dun-aami-cell-bg3);
  cell-bg4: var(--dun-aami-cell-bg4);
  cell-bg5: var(--dun-aami-cell-bg5);
  border: var(--dun-aami-border, none);
  align-items: var(--dun-aami-align-items, initial);
  flex-wrap: var(--dun-aami-flex-wrap, wrap);
  overflow: var(--dun-aami-overflow, hidden);
  overflow: var(--dun-aami-overflow, hidden);
  flex-wrap: var(--dun-aami-flex-wrap, wrap);
}
.dun_aami__row {
  display: var(--dun-aami-display, flex);
}
.dun_aami__cell {
  box-sizing: var(--dun-aami-box-sizing, border-box);
  background-color: var(--dun-aami-background-color, var(--aami-cell-bg-0));
  transition: var(--dun-aami-transition, background-color 0.2s ease);
  width: var(--dun-aami-cell-width);
  height: var(--dun-aami-cell-height);
  border-radius: var(--dun-aami-cell-border-radius);
}
.dun_aami__cell.is-intensity-0 {
  background-color: var(--dun-aami-background-color, var(--aami-cell-bg-0));
}
.dun_aami__cell.is-intensity-1 {
  background-color: var(--dun-aami-background-color, var(--aami-cell-bg-1));
}
.dun_aami__cell.is-intensity-2 {
  background-color: var(--dun-aami-background-color, var(--aami-cell-bg-2));
}
.dun_aami__cell.is-intensity-3 {
  background-color: var(--dun-aami-background-color, var(--aami-cell-bg-3));
}
.dun_aami__cell.is-intensity-4 {
  background-color: var(--dun-aami-background-color, var(--aami-cell-bg-4));
}
.dun_aami__cell.is-intensity-5 {
  background-color: var(--dun-aami-background-color, var(--aami-cell-bg-5));
}
.dun_aami__options {
  lattice: var(--dun-aami-options-lattice);
  vector: var(--dun-aami-options-vector);
  cell: var(--dun-aami-options-cell);
}
.dun_aami__layout {
  flex-direction: var(--dun-aami-layout-flex-direction);
}
.dun_aami--active {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_aami--disabled {
}
.dun_aami--focused {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_aami--hover {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_aami--selected {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
@media (prefers-reduced-motion: reduce) {
  .dun_aami,
  .dun_aami *,
  .dun_aami::before,
  .dun_aami::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
    transform: none !important;
  }
}
.dun_aami--rested {
}

/* src/components/glyphs/labels/posture/posture_totems/posture_totems.css */
.dun_posture_totems {
  display: var(--dun-posture_totems-display);
  align-items: var(--dun-posture_totems-align-items);
  gap: var(--dun-posture_totems-gap);
  color: var(--dun-posture_totems-ink);
  box-sizing: var(--dun-posture-totems-box-sizing, border-box);
  padding: var(--dun-posture_totems-padding);
  border-radius: var(--dun-posture_totems-border-radius, 0);
  border: var(--dun-posture_totems-border, none);
  flex-direction: var(--dun-posture_totems-flex-direction, row);
  overflow: var(--dun-posture_totems-overflow, hidden);
  overflow: var(--dun-posture_totems-overflow, hidden);
  flex-basis: var(--dun-posture_totems-flex-basis, auto);
}
.dun_posture_totems__text {
  display: var(--dun-posture-totems-display, flex);
  align-items: var(--dun-posture-totems-align-items, center);
  position: var(--dun-posture-totems-position, relative);
}
.dun_posture_totems__icon {
  display: var(--dun-posture-totems-display, flex);
  align-items: var(--dun-posture-totems-align-items, center);
  position: var(--dun-posture-totems-position, relative);
}
.dun_posture_totems.is-home {
}
.dun_posture_totems.is-trending {
}
.dun_posture_totems.is-light {
}
.dun_posture_totems.is-normal {
}
.dun_posture_totems.is-heavy {
}
.dun_posture_totems.is-id {
}
.dun_posture_totems--active {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_posture_totems--disabled {
}
.dun_posture_totems--focused {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_posture_totems--hover {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_posture_totems--selected {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
@media (prefers-reduced-motion: reduce) {
  .dun_posture_totems,
  .dun_posture_totems *,
  .dun_posture_totems::before,
  .dun_posture_totems::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
    transform: none !important;
  }
}
.dun_posture_totems--rested {
}

/* src/components/glyphs/metrics/pitons/figure/figure.css */
.dun_figure {
  box-sizing: var(--dun-figure-box-sizing, border-box);
  display: var(--dun-figure-display);
  align-items: var(--dun-figure-align-items);
  gap: var(--dun-figure-gap);
  icon-size: var(--dun-figure-size);
  font-size: var(--dun-figure-font-size);
  font-weight: var(--dun-figure-weight);
  padding: var(--dun-figure-padding);
  border-radius: var(--dun-figure-border-radius, 0);
  border: var(--dun-figure-border, none);
  flex-direction: var(--dun-figure-flex-direction, row);
  line-height: var(--dun-figure-line-height, inherit);
  flex-wrap: var(--dun-figure-flex-wrap, nowrap);
  overflow: var(--dun-figure-overflow, hidden);
  overflow: var(--dun-figure-overflow, hidden);
}
.dun_figure--active {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_figure--disabled {
}
.dun_figure--focused {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_figure--hover {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_figure--selected {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
@media (prefers-reduced-motion: reduce) {
  .dun_figure,
  .dun_figure *,
  .dun_figure::before,
  .dun_figure::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
    transform: none !important;
  }
}
.dun_figure--rested {
}

/* src/components/objects/charts/arcs/exertion/exertion.css */
.dun_exertion {
  display: var(--dun-exertion-display);
  position: var(--dun-exertion-position);
  transition: var(--dun-exertion-transition, all 0.2s ease);
  -webkit-font-smoothing: var(--dun-exertion--webkit-font-smoothing, antialiased);
  -moz-osx-font-smoothing: var(--dun-exertion--moz-osx-font-smoothing, grayscale);
  align-items: var(--dun-exertion-align-items);
  justify-content: var(--dun-exertion-justify-content);
  outline: var(--dun-exertion-outline);
  outline-offset: calc(var(--dun-exertion-outline-offset, 0) * 1px);
  gap: var(--dun-exertion-gap);
  flex-direction: var(--dun-exertion-flex-direction, row);
}
.dun_exertion__svg {
  display: var(--dun-exertion-svg-display);
}
.dun_exertion--focused {
  outline: var(--dun-exertion-outline, 0.13rem solid var(--current_hue));
  outline-offset: var(--dun-exertion-outline-offset, 0.13rem);
}
.dun_exertion--hovered {
}
.dun_exertion--disabled {
  pointer-events: var(--dun-exertion-pointer-events, none);
  opacity: var(--dun-exertion-opacity, 0.5);
}
.dun_exertion--active {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_exertion--rested {
}
.dun_exertion--selected {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
@media (prefers-reduced-motion: reduce) {
  .dun_exertion,
  .dun_exertion *,
  .dun_exertion::before,
  .dun_exertion::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
    transform: none !important;
  }
}
.dun_exertion--hover {
  opacity: var(--dun-exertion-hover-opacity, 0.88);
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}

/* src/components/glyphs/metrics/performance/measurables/measurables.css */
.dun_measurables {
  --dun-measurables-velocity-color: var(--dun-velocity-color, currentColor);
  box-sizing: var(--dun-measurables-box-sizing, border-box);
  display: var(--dun-measurables-display);
  align-items: var(--dun-measurables-align-items);
  justify-content: var(--dun-measurables-justify-content);
  position: var(--dun-measurables-position, relative);
  transition: var(--dun-measurables-transition, all 0.2s ease);
  width: var(--dun-measurables-width);
  height: var(--dun-measurables-height);
  color: var(--dun-measurables-color);
  padding: var(--dun-measurables-padding);
  gap: var(--dun-measurables-gap);
  border-radius: var(--dun-measurables-border-radius, 0);
  border: var(--dun-measurables-border, none);
  flex-wrap: var(--dun-measurables-flex-wrap, wrap);
  overflow: var(--dun-measurables-overflow, hidden);
  overflow: var(--dun-measurables-overflow, hidden);
  flex-wrap: var(--dun-measurables-flex-wrap, wrap);
}
.dun_measurables__value {
  font-family: inherit;
  font-weight: var(--dun-measurables-font-weight, 700);
  pointer-events: var(--dun-measurables-pointer-events, none);
}
.dun_measurables--active {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_measurables--disabled {
}
.dun_measurables--focused {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_measurables--hover {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_measurables--selected {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
@media (prefers-reduced-motion: reduce) {
  .dun_measurables,
  .dun_measurables *,
  .dun_measurables::before,
  .dun_measurables::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
    transform: none !important;
  }
}
.dun_measurables--rested {
}

/* src/components/glyphs/metrics/performance/velocity/velocity.css */
.dun_velocity {
  box-sizing: var(--dun-velocity-box-sizing, border-box);
  display: var(--dun-velocity-display);
  align-items: var(--dun-velocity-align-items);
  transition: var(--dun-velocity-transition, all 0.2s ease);
  gap: var(--dun-velocity-gap);
  padding: var(--dun-velocity-padding);
  border-radius: var(--dun-velocity-border-radius);
  background-color: var(--dun-velocity-color);
  border: var(--dun-velocity-border, none);
  flex-direction: var(--dun-velocity-flex-direction, row);
  line-height: var(--dun-velocity-line-height, inherit);
  overflow: var(--dun-velocity-overflow, hidden);
  overflow: var(--dun-velocity-overflow, hidden);
}
.dun_velocity__icon {
  display: var(--dun-velocity-display, flex);
  align-items: var(--dun-velocity-align-items, center);
  justify-content: var(--dun-velocity-justify-content, center);
  font-family: inherit;
  width: var(--dun-velocity-icon-width);
  height: var(--dun-velocity-icon-height);
}
.dun_velocity__value {
  font-family: inherit;
  font-size: var(--dun-velocity-value-font-size);
  font-weight: var(--dun-velocity-value-font-weight);
}
.dun_velocity--active {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_velocity--disabled {
}
.dun_velocity--focused {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_velocity--hover {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_velocity--selected {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
@media (prefers-reduced-motion: reduce) {
  .dun_velocity,
  .dun_velocity *,
  .dun_velocity::before,
  .dun_velocity::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
    transform: none !important;
  }
}
.dun_velocity--rested {
}

/* src/components/glyphs/labels/general/weeklie/weeklie.css */
.dun_weeklie {
  box-sizing: var(--dun-weeklie-box-sizing, border-box);
  justify-content: var(--dun-weeklie-justify-content, initial);
  align-items: var(--dun-weeklie-align-items, initial);
  flex-direction: var(--dun-weeklie-flex-direction, row);
  line-height: var(--dun-weeklie-line-height, inherit);
  flex-wrap: var(--dun-weeklie-flex-wrap, nowrap);
}
.dun_weeklie--active {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_weeklie--disabled {
}
.dun_weeklie--focused {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_weeklie--hover {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_weeklie--selected {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
@media (prefers-reduced-motion: reduce) {
  .dun_weeklie,
  .dun_weeklie *,
  .dun_weeklie::before,
  .dun_weeklie::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
    transform: none !important;
  }
}
.dun_weeklie--rested {
}

/* src/components/glyphs/badges/status/development/development.css */
.dun_development {
  display: var(--dun-development-display);
  align-items: var(--dun-development-align-items);
  justify-content: var(--dun-development-justify-content);
  width: var(--dun-development-width);
  height: var(--dun-development-height);
  position: var(--dun-development-position);
  overflow: var(--dun-development-overflow);
  box-sizing: var(--dun-development-box-sizing, border-box);
  padding: var(--dun-development-padding);
  gap: var(--dun-development-gap);
  border: var(--dun-development-border, none);
  flex-wrap: var(--dun-development-flex-wrap, nowrap);
}
.dun_development__dot {
  display: var(--dun-development-display, flex);
  align-items: var(--dun-development-align-items, center);
  justify-content: var(--dun-development-justify-content, center);
  width: var(--dun-development-width, 100%);
  height: var(--dun-development-height, 100%);
  position: var(--dun-development-position, relative);
}
.dun_development__vector {
  width: var(--dun-development-width, 100%);
  height: var(--dun-development-height, 100%);
  border-radius: var(--dun-development-border-radius, 50%);
  background-color: var(--dun-development-vector-background-color);
  inset: var(--dun-development-vector-inset);
}
.dun_development.is-ready {
}
.dun_development.is-review {
}
.dun_development.is-stop {
}
.dun_development.is-production {
}
.dun_development--active {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_development--disabled {
}
.dun_development--focused {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_development--hover {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_development--selected {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
@media (prefers-reduced-motion: reduce) {
  .dun_development,
  .dun_development *,
  .dun_development::before,
  .dun_development::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
    transform: none !important;
  }
}
.dun_development--rested {
}

/* src/components/glyphs/labels/posture/etchings/etchings.css */
.dun_etchings {
  display: var(--dun-etchings-display);
  align-items: var(--dun-etchings-align-items);
  gap: var(--dun-etchings-gap);
  color: var(--dun-etchings-ink);
  box-sizing: var(--dun-etchings-box-sizing, border-box);
  border-radius: var(--dun-etchings-border-radius, 0);
  border: var(--dun-etchings-border, none);
  overflow: var(--dun-etchings-overflow, hidden);
  overflow: var(--dun-etchings-overflow, hidden);
}
.dun_etchings__totem {
  display: var(--dun-etchings-display, flex);
  align-items: var(--dun-etchings-align-items, center);
  position: var(--dun-etchings-position, relative);
}
.dun_etchings__performance {
  display: var(--dun-etchings-display, flex);
  align-items: var(--dun-etchings-align-items, center);
  position: var(--dun-etchings-position, relative);
}
.dun_etchings__development {
  display: var(--dun-etchings-display, flex);
  align-items: var(--dun-etchings-align-items, center);
  position: var(--dun-etchings-position, relative);
}
.dun_etchings.is-performance {
}
.dun_etchings.is-attributes {
}
.dun_etchings--active {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_etchings--disabled {
}
.dun_etchings--focused {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_etchings--hover {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_etchings--selected {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
@media (prefers-reduced-motion: reduce) {
  .dun_etchings,
  .dun_etchings *,
  .dun_etchings::before,
  .dun_etchings::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
    transform: none !important;
  }
}
.dun_etchings--rested {
}

/* src/components/objects/maps/layouts/facilities/facilities.css */
.dun_facilities {
  display: var(--dun-facilities-display);
  flex-direction: var(--dun-facilities-flex-direction);
  gap: var(--dun-facilities-gap);
  outline: var(--dun-facilities-outline);
  outline-offset: calc(var(--dun-facilities-outline-offset, 0) * 1px);
  border: var(--dun-facilities-border, none);
}
.dun_facilities__grid_container {
  display: var(--dun-facilities-grid_container-display);
  gap: var(--dun-facilities-grid_container-gap);
}
.dun_facilities__zone {
  display: var(--dun-facilities-zone-display);
  align-items: var(--dun-facilities-zone-align-items);
  justify-content: var(--dun-facilities-zone-justify-content);
  border-radius: var(--dun-facilities-zone-border-radius);
  padding: var(--dun-facilities-zone-padding);
}
.dun_facilities--active {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_facilities--disabled {
}
.dun_facilities--focused {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_facilities--hover {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_facilities--selected {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
@media (prefers-reduced-motion: reduce) {
  .dun_facilities,
  .dun_facilities *,
  .dun_facilities::before,
  .dun_facilities::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
    transform: none !important;
  }
}
.dun_facilities--rested {
}

/* src/components/objects/charts/arcs/scale/scale.css */
.dun_scale {
  display: var(--dun-scale-display);
  position: var(--dun-scale-position, relative);
  transition: var(--dun-scale-transition, all 0.2s ease);
  -webkit-font-smoothing: var(--dun-scale--webkit-font-smoothing, antialiased);
  -moz-osx-font-smoothing: var(--dun-scale--moz-osx-font-smoothing, grayscale);
  width: var(--dun-scale-width);
  height: var(--dun-scale-height);
  outline: var(--dun-scale-outline);
  outline-offset: calc(var(--dun-scale-outline-offset, 0) * 1px);
}
.dun_scale__svg {
  display: var(--dun-scale-svg-display);
}
.dun_scale__track {
  opacity: var(--dun-scale-opacity, 0.3);
  fill: var(--dun-scale-track-fill);
  stroke-linecap: var(--dun-scale-track-stroke-linecap);
  stroke-linejoin: var(--dun-scale-track-stroke-linejoin);
}
.dun_scale__quadrants {
  pointer-events: var(--dun-scale-pointer-events, none);
}
.dun_scale--focused {
  outline: var(--dun-scale-outline, 0.13rem solid var(--current_hue));
  outline-offset: var(--dun-scale-outline-offset, 0.13rem);
}
.dun_scale--hovered {
}
.dun_scale--disabled {
  pointer-events: var(--dun-scale-pointer-events, none);
  opacity: var(--dun-scale-opacity, 0.5);
}
.dun_scale__indicator {
  fill: var(--dun-scale-indicator-fill);
  stroke-linecap: var(--dun-scale-indicator-stroke-linecap);
  stroke-linejoin: var(--dun-scale-indicator-stroke-linejoin);
  fill-percentage: var(--dun-scale-indicator-fill-percentage);
}
.dun_scale--active {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_scale--rested {
}
.dun_scale--selected {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
@media (prefers-reduced-motion: reduce) {
  .dun_scale,
  .dun_scale *,
  .dun_scale::before,
  .dun_scale::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
    transform: none !important;
  }
}
.dun_scale--hover {
  opacity: var(--dun-scale-hover-opacity, 0.88);
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}

/* src/components/glyphs/labels/general/situs/situs.css */
.dun_situs {
  box-sizing: var(--dun-situs-box-sizing, border-box);
  padding: var(--dun-situs-padding);
  border-radius: var(--dun-situs-border-radius, 0);
  border: var(--dun-situs-border, none);
  flex-direction: var(--dun-situs-flex-direction, row);
  line-height: var(--dun-situs-line-height, inherit);
  overflow: var(--dun-situs-overflow, hidden);
  overflow: var(--dun-situs-overflow, hidden);
}
.dun_situs--active {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_situs--disabled {
}
.dun_situs--focused {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_situs--hover {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_situs--selected {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
@media (prefers-reduced-motion: reduce) {
  .dun_situs,
  .dun_situs *,
  .dun_situs::before,
  .dun_situs::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
    transform: none !important;
  }
}
.dun_situs--rested {
}

/* src/components/glyphs/metrics/pitons/posture/posture.css */
.dun_posture {
  box-sizing: var(--dun-posture-box-sizing, border-box);
  display: var(--dun-posture-display);
  align-items: var(--dun-posture-align-items);
  gap: var(--dun-posture-gap);
  icon-size: var(--dun-posture-size);
  padding: var(--dun-posture-padding);
  border-radius: var(--dun-posture-border-radius, 0);
  border: var(--dun-posture-border, none);
  flex-direction: var(--dun-posture-flex-direction, row);
  flex-wrap: var(--dun-posture-flex-wrap, nowrap);
  overflow: var(--dun-posture-overflow, hidden);
  overflow: var(--dun-posture-overflow, hidden);
  min-width: var(--dun-posture-min-width, auto);
}
.dun_posture--active {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_posture--disabled {
}
.dun_posture--focused {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_posture--hover {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_posture--selected {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
@media (prefers-reduced-motion: reduce) {
  .dun_posture,
  .dun_posture *,
  .dun_posture::before,
  .dun_posture::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
    transform: none !important;
  }
}
.dun_posture--rested {
}

/* src/components/glyphs/metrics/pitons/footing/footing.css */
.dun_footing {
  --dun-footing-velocity-color: var(--dun-velocity-color, currentColor);
  box-sizing: var(--dun-footing-box-sizing, border-box);
  display: var(--dun-footing-display);
  align-items: var(--dun-footing-align-items);
  gap: var(--dun-footing-gap);
  padding: var(--dun-footing-padding);
  font-size: var(--dun-footing-size);
  font-weight: var(--dun-footing-weight);
  border-radius: var(--dun-footing-border-radius, 0);
  border: var(--dun-footing-border, none);
  justify-content: var(--dun-footing-justify-content, initial);
  line-height: var(--dun-footing-line-height, inherit);
  flex-wrap: var(--dun-footing-flex-wrap, wrap);
  overflow: var(--dun-footing-overflow, hidden);
  overflow: var(--dun-footing-overflow, hidden);
  flex-wrap: var(--dun-footing-flex-wrap, wrap);
}
.dun_footing--active {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_footing--disabled {
}
.dun_footing--focused {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_footing--hover {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_footing--selected {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
@media (prefers-reduced-motion: reduce) {
  .dun_footing,
  .dun_footing *,
  .dun_footing::before,
  .dun_footing::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
    transform: none !important;
  }
}
.dun_footing--rested {
}

/* src/components/plinths/savanna/glides/astrolabe/astrolabe.css */
.dun_astrolabe {
  --dun-astrolabe-basin-color: var(--dun-basin-color, currentColor);
  display: var(--dun-astrolabe-display);
  flex-direction: var(--dun-astrolabe-flex-direction);
  height: var(--dun-astrolabe-height);
  background: var(--dun-astrolabe-background);
  border-right: var(--dun-astrolabe-border-right);
  outline: var(--dun-astrolabe-outline);
  outline-offset: calc(var(--dun-astrolabe-outline-offset, 0) * 1px);
  border-radius: var(--dun-astrolabe-border-radius, 0);
}
.dun_astrolabe--true {
}
.dun_astrolabe--false {
}
.dun_astrolabe__perch {
  padding: var(--dun-astrolabe-perch-padding);
  border-bottom: var(--dun-astrolabe-perch-border-bottom);
}
.dun_astrolabe__content {
  flex: var(--dun-astrolabe-content-flex);
  overflow: var(--dun-astrolabe-content-overflow);
  padding: var(--dun-astrolabe-content-padding);
}
.dun_astrolabe__footer {
  padding: var(--dun-astrolabe-footer-padding);
  border-top: var(--dun-astrolabe-footer-border-top);
}
.dun_astrolabe--active {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_astrolabe--disabled {
}
.dun_astrolabe--focused {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_astrolabe--hover {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_astrolabe--selected {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
@media (prefers-reduced-motion: reduce) {
  .dun_astrolabe,
  .dun_astrolabe *,
  .dun_astrolabe::before,
  .dun_astrolabe::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
    transform: none !important;
  }
}
.dun_astrolabe--rested {
}

/* src/components/elements/savanna/harbors/basin/basin.css */
.dun_basin {
  display: var(--dun-basin-display);
  align-items: var(--dun-basin-align-items);
  justify-content: var(--dun-basin-justify-content);
  width: var(--dun-basin-width);
  height: var(--dun-basin-height);
  padding: var(--dun-basin-padding);
  border-radius: var(--dun-basin-border-radius, 0);
  border: var(--dun-basin-border, none);
  flex-direction: var(--dun-basin-flex-direction, row);
  overflow: var(--dun-basin-overflow, hidden);
  overflow: var(--dun-basin-overflow, hidden);
}
.dun_basin--active {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_basin--disabled {
}
.dun_basin--focused {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_basin--hover {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_basin--selected {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
@media (prefers-reduced-motion: reduce) {
  .dun_basin,
  .dun_basin *,
  .dun_basin::before,
  .dun_basin::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
    transform: none !important;
  }
}
.dun_basin--rested {
}

/* src/components/plinths/savanna/ona/lens_landings/beachhead/beachhead.css */
.dun_beachhead {
  display: var(--dun-beachhead-display);
  flex-direction: var(--dun-beachhead-flex-direction);
  height: var(--dun-beachhead-height);
  box-sizing: var(--dun-beachhead-box-sizing, border-box);
  width: var(--dun-beachhead-width);
  background: var(--dun-beachhead-background);
  color: var(--dun-beachhead-color);
  outline: var(--dun-beachhead-outline);
  outline-offset: calc(var(--dun-beachhead-outline-offset, 0) * 1px);
  gap: var(--dun-beachhead-gap);
  flex-wrap: var(--dun-beachhead-flex-wrap, nowrap);
}
.dun_beachhead--expanded {
}
.dun_beachhead--collapsed {
}
.dun_beachhead--loading {
  opacity: var(--dun-beachhead-opacity, 0.7);
  pointer-events: var(--dun-beachhead-pointer-events, none);
}
.dun_beachhead__header {
  padding: var(--dun-beachhead-padding, var(--gap-m));
  border-bottom: var(--dun-beachhead-border-bottom, 0.06rem solid var(--edge-recess-standard));
}
.dun_beachhead__content {
  flex: var(--dun-beachhead-content-flex);
  overflow: var(--dun-beachhead-content-overflow);
  padding: var(--dun-beachhead-content-padding);
}
.dun_beachhead__footer {
  padding: var(--dun-beachhead-padding, var(--gap-m));
  border-top: var(--dun-beachhead-border-top, 0.06rem solid var(--edge-recess-standard));
}
.dun_beachhead--active {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_beachhead--disabled {
}
.dun_beachhead--focused {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_beachhead--hover {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_beachhead--selected {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
@media (prefers-reduced-motion: reduce) {
  .dun_beachhead,
  .dun_beachhead *,
  .dun_beachhead::before,
  .dun_beachhead::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
    transform: none !important;
  }
}
.dun_beachhead--rested {
}

/* src/components/elements/neighbor/compasses/compass/compass.css */
.dun_compass {
  width: var(--dun-mass-compass-w, auto);
  height: var(--dun-mass-compass-h, auto);
  display: var(--dun-compass-display);
  position: var(--dun-compass-position);
  flex-direction: var(--dun-compass-flex-direction);
  gap: var(--dun-compass-gap);
  padding-top: var(--dun-compass-padding-top);
  padding-inline-end: var(--dun-compass-padding-right);
  padding-bottom: var(--dun-compass-padding-bottom);
  padding-inline-start: var(--dun-compass-padding-left);
  border-radius: var(--dun-compass-border-radius, 0);
  border: var(--dun-compass-border, none);
  cursor: pointer;
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
  flex-wrap: var(--dun-compass-flex-wrap, nowrap);
  overflow: var(--dun-compass-overflow, hidden);
  overflow: var(--dun-compass-overflow, hidden);
}
.dun_compass:hover {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_compass:active {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_compass--active {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_compass--disabled {
}
.dun_compass--focused {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_compass--hover {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_compass--selected {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_compass--focus,
.dun_compass:focus-visible {
  outline: var(--dun-compass-outline, 0.13rem solid var(--current_hue));
  outline-offset: var(--dun-compass-outline-offset, 0.13rem);
}
@media (prefers-reduced-motion: reduce) {
  .dun_compass,
  .dun_compass *,
  .dun_compass::before,
  .dun_compass::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
    transform: none !important;
  }
}
.dun_compass--rested {
}
.dun_compass:hover {
}
.dun_compass:active {
}
.dun_compass {
  cursor: pointer;
}
.compass:focus-visible,
.compass:focus {
  outline: 2px solid var(--dun_hue_focus, oklch(0.62 0.2 264));
  outline-offset: 2px;
}

/* src/components/loci/savanna/landing/kaabo/kaabo.css */
.dun_kaabo {
  display: var(--dun-kaabo-display);
  flex-direction: var(--dun-kaabo-flex-direction);
  width: var(--dun-kaabo-width);
  height: var(--dun-kaabo-height);
  position: var(--dun-kaabo-position, relative);
  overflow: var(--dun-kaabo-overflow);
  box-sizing: var(--dun-kaabo-box-sizing, border-box);
  background: var(--dun-kaabo-background);
  outline: var(--dun-kaabo-outline);
  outline-offset: calc(var(--dun-kaabo-outline-offset, 0) * 1px);
  gap: var(--dun-kaabo-gap);
  border-radius: var(--dun-kaabo-border-radius, 0);
  border: var(--dun-kaabo-border, none);
  flex-wrap: var(--dun-kaabo-flex-wrap, nowrap);
}
.dun_kaabo__gateway {
  display: var(--dun-kaabo-gateway-display);
  flex-direction: var(--dun-kaabo-gateway-flex-direction);
  align-items: var(--dun-kaabo-gateway-align-items);
  justify-content: var(--dun-kaabo-gateway-justify-content);
  flex: var(--dun-kaabo-gateway-flex);
}
.dun_kaabo__header {
  margin-bottom: var(--dun-gap-md);
}
.dun_kaabo__content {
  width: var(--dun-kaabo-width, 100%);
  max-width: var(--dun-charm-5xl);
}
.dun_kaabo--scenic .dun_kaabo {
  padding: var(--dun-gap-md);
}
.dun_kaabo--traverse .dun_kaabo {
  padding: var(--dun-gap-sm);
}
.dun_kaabo--trek .dun_kaabo {
  padding: var(--dun-gap-lg);
}
.dun_kaabo--loading {
  opacity: var(--dun-kaabo-opacity, 0.7);
  pointer-events: var(--dun-kaabo-pointer-events, none);
}
.dun_kaabo__perch {
  margin-bottom: var(--dun-kaabo-perch-margin-bottom);
}
.dun_kaabo__container {
  width: var(--dun-kaabo-container-width);
  max-width: var(--dun-kaabo-container-max-width);
}
.dun_kaabo--active {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_kaabo--disabled {
}
.dun_kaabo--focused {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_kaabo--hover {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
.dun_kaabo--selected {
  transition: var(--dun-tide-verve-duration) var(--dun-tide-verve-easing);
}
@media (prefers-reduced-motion: reduce) {
  .dun_kaabo,
  .dun_kaabo *,
  .dun_kaabo::before,
  .dun_kaabo::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
    transform: none !important;
  }
}
.dun_kaabo--rested {
}
