@charset "UTF-8";
@import url("https://fonts.googleapis.com/css?family=Roboto+Condensed:400,700");
@import url("https://fonts.googleapis.com/css?family=Montserrat:900");
/*! normalize.css v3.0.0 | MIT License | git.io/normalize */
/*! normalize.css v3.0.0 | HTML5 Display Definitions | MIT License | git.io/normalize */
/* line 9, ../../../../lib/gems/2.3.0/gems/compass-normalize-1.5/stylesheets/normalize/_html5.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}

/* line 29, ../../../../lib/gems/2.3.0/gems/compass-normalize-1.5/stylesheets/normalize/_html5.scss */
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}

/* line 40, ../../../../lib/gems/2.3.0/gems/compass-normalize-1.5/stylesheets/normalize/_html5.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/* line 47, ../../../../lib/gems/2.3.0/gems/compass-normalize-1.5/stylesheets/normalize/_html5.scss */
[hidden],
template {
  display: none;
}

/*! normalize.css v3.0.0 | Base | MIT License | git.io/normalize */
/* line 11, ../../../../lib/gems/2.3.0/gems/compass-normalize-1.5/stylesheets/normalize/_base.scss */
html {
  font-family: sans-serif;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}

/* line 19, ../../../../lib/gems/2.3.0/gems/compass-normalize-1.5/stylesheets/normalize/_base.scss */
body {
  margin: 0;
}

/*! normalize.css v3.0.0 | Links | MIT License | git.io/normalize */
/* line 9, ../../../../lib/gems/2.3.0/gems/compass-normalize-1.5/stylesheets/normalize/_links.scss */
a {
  background: transparent;
}

/* line 15, ../../../../lib/gems/2.3.0/gems/compass-normalize-1.5/stylesheets/normalize/_links.scss */
a:active,
a:hover {
  outline: 0;
}

/*! normalize.css v3.0.0 | Typography | MIT License | git.io/normalize */
/* line 9, ../../../../lib/gems/2.3.0/gems/compass-normalize-1.5/stylesheets/normalize/_typography.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/* line 15, ../../../../lib/gems/2.3.0/gems/compass-normalize-1.5/stylesheets/normalize/_typography.scss */
b,
strong {
  font-weight: bold;
}

/* line 22, ../../../../lib/gems/2.3.0/gems/compass-normalize-1.5/stylesheets/normalize/_typography.scss */
dfn {
  font-style: italic;
}

/* line 29, ../../../../lib/gems/2.3.0/gems/compass-normalize-1.5/stylesheets/normalize/_typography.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* line 36, ../../../../lib/gems/2.3.0/gems/compass-normalize-1.5/stylesheets/normalize/_typography.scss */
mark {
  background: #ff0;
  color: #000;
}

/* line 43, ../../../../lib/gems/2.3.0/gems/compass-normalize-1.5/stylesheets/normalize/_typography.scss */
small {
  font-size: 80%;
}

/* line 49, ../../../../lib/gems/2.3.0/gems/compass-normalize-1.5/stylesheets/normalize/_typography.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 57, ../../../../lib/gems/2.3.0/gems/compass-normalize-1.5/stylesheets/normalize/_typography.scss */
sup {
  top: -0.5em;
}

/* line 61, ../../../../lib/gems/2.3.0/gems/compass-normalize-1.5/stylesheets/normalize/_typography.scss */
sub {
  bottom: -0.25em;
}

/*! normalize.css v3.0.0 | Embedded Content | MIT License | git.io/normalize */
/* line 9, ../../../../lib/gems/2.3.0/gems/compass-normalize-1.5/stylesheets/normalize/_embeds.scss */
img {
  border: 0;
}

/* line 15, ../../../../lib/gems/2.3.0/gems/compass-normalize-1.5/stylesheets/normalize/_embeds.scss */
svg:not(:root) {
  overflow: hidden;
}

/*! normalize.css v3.0.0 | Figures | MIT License | git.io/normalize */
/* line 9, ../../../../lib/gems/2.3.0/gems/compass-normalize-1.5/stylesheets/normalize/_groups.scss */
figure {
  margin: 1em 40px;
}

/* line 15, ../../../../lib/gems/2.3.0/gems/compass-normalize-1.5/stylesheets/normalize/_groups.scss */
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/* line 23, ../../../../lib/gems/2.3.0/gems/compass-normalize-1.5/stylesheets/normalize/_groups.scss */
pre {
  overflow: auto;
}

/* line 29, ../../../../lib/gems/2.3.0/gems/compass-normalize-1.5/stylesheets/normalize/_groups.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/*! normalize.css v3.0.0 | Forms | MIT License | git.io/normalize */
/* line 15, ../../../../lib/gems/2.3.0/gems/compass-normalize-1.5/stylesheets/normalize/_forms.scss */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

/* line 27, ../../../../lib/gems/2.3.0/gems/compass-normalize-1.5/stylesheets/normalize/_forms.scss */
button {
  overflow: visible;
}

/* line 36, ../../../../lib/gems/2.3.0/gems/compass-normalize-1.5/stylesheets/normalize/_forms.scss */
button,
select {
  text-transform: none;
}

/* line 47, ../../../../lib/gems/2.3.0/gems/compass-normalize-1.5/stylesheets/normalize/_forms.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}

/* line 57, ../../../../lib/gems/2.3.0/gems/compass-normalize-1.5/stylesheets/normalize/_forms.scss */
button[disabled],
html input[disabled] {
  cursor: default;
}

/* line 64, ../../../../lib/gems/2.3.0/gems/compass-normalize-1.5/stylesheets/normalize/_forms.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* line 73, ../../../../lib/gems/2.3.0/gems/compass-normalize-1.5/stylesheets/normalize/_forms.scss */
input {
  line-height: normal;
}

/* line 83, ../../../../lib/gems/2.3.0/gems/compass-normalize-1.5/stylesheets/normalize/_forms.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

/* line 93, ../../../../lib/gems/2.3.0/gems/compass-normalize-1.5/stylesheets/normalize/_forms.scss */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/* line 102, ../../../../lib/gems/2.3.0/gems/compass-normalize-1.5/stylesheets/normalize/_forms.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

/* line 113, ../../../../lib/gems/2.3.0/gems/compass-normalize-1.5/stylesheets/normalize/_forms.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/* line 120, ../../../../lib/gems/2.3.0/gems/compass-normalize-1.5/stylesheets/normalize/_forms.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/* line 129, ../../../../lib/gems/2.3.0/gems/compass-normalize-1.5/stylesheets/normalize/_forms.scss */
legend {
  border: 0;
  padding: 0;
}

/* line 136, ../../../../lib/gems/2.3.0/gems/compass-normalize-1.5/stylesheets/normalize/_forms.scss */
textarea {
  overflow: auto;
}

/* line 143, ../../../../lib/gems/2.3.0/gems/compass-normalize-1.5/stylesheets/normalize/_forms.scss */
optgroup {
  font-weight: bold;
}

/*! normalize.css v3.0.0 | Tables | MIT License | git.io/normalize */
/* line 9, ../../../../lib/gems/2.3.0/gems/compass-normalize-1.5/stylesheets/normalize/_tables.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 14, ../../../../lib/gems/2.3.0/gems/compass-normalize-1.5/stylesheets/normalize/_tables.scss */
td,
th {
  padding: 0;
}

/* line 7, ../sass/base/base.sass */
* {
  box-sizing: border-box;
}

/* line 10, ../sass/base/base.sass */
html {
  font-size: 16px;
}

/* line 13, ../sass/base/base.sass */
body {
  position: relative;
  cursor: crosshair;
  max-width: 100vw;
  overflow-x: hidden;
  background-color: #222;
  border-left: 48px solid #111;
  font-family: "Roboto Condensed", sans-serif;
  overflow: hidden;
}

/* line 25, ../sass/base/base.sass */
p {
  margin: 0;
}

/* line 27, ../sass/base/base.sass */
ul, li {
  padding: 0;
  margin: 0;
}

/* line 30, ../sass/base/base.sass */
figure {
  margin: 0;
}

/* line 35, ../sass/base/base.sass */
h1 {
  font-family: "Montserrat", sans-serif;
  font-weight: bold;
  font-size: 2rem;
}

/* line 35, ../sass/base/base.sass */
h2 {
  font-family: "Montserrat", sans-serif;
  font-weight: bold;
  font-size: 1.75rem;
}

/* line 35, ../sass/base/base.sass */
h3 {
  font-family: "Montserrat", sans-serif;
  font-weight: bold;
  font-size: 1.5rem;
}

/* line 35, ../sass/base/base.sass */
h4 {
  font-family: "Montserrat", sans-serif;
  font-weight: bold;
  font-size: 1.25rem;
}

/* line 35, ../sass/base/base.sass */
h5 {
  font-family: "Montserrat", sans-serif;
  font-weight: bold;
  font-size: 1rem;
}

/* line 35, ../sass/base/base.sass */
h6 {
  font-family: "Montserrat", sans-serif;
  font-weight: bold;
  font-size: 0.85rem;
}

/* line 38, ../sass/base/base.sass */
small {
  font-size: 0.85emem;
}

/* line 41, ../sass/base/base.sass */
strong {
  font-weight: 700;
}

/* line 45, ../sass/base/base.sass */
img {
  max-width: 100%;
  height: auto;
}

/* line 49, ../sass/base/base.sass */
iframe {
  max-width: 100%;
}

/* line 53, ../sass/base/base.sass */
li {
  list-style: none;
}

/* line 57, ../sass/base/base.sass */
a {
  text-decoration: none !important;
}

/* line 59, ../sass/base/base.sass */
a:focus {
  outline: 0;
}

/* line 63, ../sass/base/base.sass */
input,
select,
button,
textarea {
  max-width: 100%;
}
/* line 68, ../sass/base/base.sass */
input::focus, input::-moz-focus-outer, input::-moz-focus-inner,
select::focus,
select::-moz-focus-outer,
select::-moz-focus-inner,
button::focus,
button::-moz-focus-outer,
button::-moz-focus-inner,
textarea::focus,
textarea::-moz-focus-outer,
textarea::-moz-focus-inner {
  border: 0;
  outline: 0;
}

/* line 74, ../sass/base/base.sass */
button {
  border: 0;
  background: none;
}

/* line 79, ../sass/base/base.sass */
select:hover {
  cursor: pointer;
}

/* line 83, ../sass/base/base.sass */
::-moz-selection {
  background: #222;
  color: white;
}

/* line 86, ../sass/base/base.sass */
::selection {
  background: #222;
  color: white;
}

/* line 91, ../sass/base/base.sass */
::-webkit-scrollbar {
  height: 24px;
  width: 8px;
  background: rgba(0, 0, 0, 0.15);
}

/* line 96, ../sass/base/base.sass */
::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.25);
}

/** Main content */
/* line 3, ../sass/regions/_content.sass */
#network-navigator {
  width: 100%;
  height: 100vh;
}

/* line 1, ../sass/regions/_sidebar.sass */
.sidebar {
  position: absolute;
  top: 24px;
  left: 24px;
}

/** Legend */
/* line 3, ../sass/blocks/_legend.sass */
.legend {
  color: white;
}
/* line 5, ../sass/blocks/_legend.sass */
.legend ul {
  padding-left: 12px;
}
/* line 7, ../sass/blocks/_legend.sass */
.legend li {
  padding-left: 0;
  list-style: none;
}
/* line 10, ../sass/blocks/_legend.sass */
.legend h5 {
  font-family: "Roboto Condensed", sans-serif;
  margin-bottom: 12px;
  text-transform: uppercase;
}

/* line 15, ../sass/blocks/_legend.sass */
.legend-categories__label,
.legend-scopes__label {
  cursor: pointer;
}

/* line 18, ../sass/blocks/_legend.sass */
.legend-categories__label:not(.active):after,
.legend-scopes__label:not(.active):after {
  content: url("../img/chevron.svg");
  margin-left: 12px;
  width: 12px;
  float: right;
  opacity: 0.5;
}

/* line 26, ../sass/blocks/_legend.sass */
.legend-scopes,
.legend-categories {
  display: none;
}

/* line 31, ../sass/blocks/_legend.sass */
.active + .legend-scopes,
.active + .legend-categories {
  display: block;
}

/** Legend. Colors */
/* line 22, ../sass/base/elements.sass */
.legend-scopes__item:nth-child(1):before {
  content: " ";
  width: 12px;
  height: 12px;
  margin-right: 8px;
  display: inline-block;
  background-color: #12bfe8;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}

/* line 22, ../sass/base/elements.sass */
.legend-scopes__item:nth-child(2):before {
  content: " ";
  width: 12px;
  height: 12px;
  margin-right: 8px;
  display: inline-block;
  background-color: #12e87d;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}

/* line 22, ../sass/base/elements.sass */
.legend-scopes__item:nth-child(3):before {
  content: " ";
  width: 12px;
  height: 12px;
  margin-right: 8px;
  display: inline-block;
  background-color: #646f44;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}

/** Legend. Sizes */
/* line 22, ../sass/base/elements.sass */
.legend-categories__item:nth-child(1):before {
  content: " ";
  width: 12px;
  height: 12px;
  margin-right: 8px;
  display: inline-block;
  background-color: #f9a735;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}

/* line 22, ../sass/base/elements.sass */
.legend-categories__item:nth-child(2):before {
  content: " ";
  width: 12px;
  height: 12px;
  margin-right: 8px;
  display: inline-block;
  background-color: #f9a735;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}

/* line 22, ../sass/base/elements.sass */
.legend-categories__item:nth-child(3):before {
  content: " ";
  width: 12px;
  height: 12px;
  margin-right: 8px;
  display: inline-block;
  background-color: #d81a1a;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}

/* line 22, ../sass/base/elements.sass */
.legend-categories__item:nth-child(4):before {
  content: " ";
  width: 12px;
  height: 12px;
  margin-right: 8px;
  display: inline-block;
  background-color: #f05d71;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}

/* line 22, ../sass/base/elements.sass */
.legend-categories__item:nth-child(5):before {
  content: " ";
  width: 12px;
  height: 12px;
  margin-right: 8px;
  display: inline-block;
  background-color: #d786be;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}

/* line 22, ../sass/base/elements.sass */
.legend-categories__item:nth-child(6):before {
  content: " ";
  width: 12px;
  height: 12px;
  margin-right: 8px;
  display: inline-block;
  background-color: #233095;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}

/* line 22, ../sass/base/elements.sass */
.legend-categories__item:nth-child(7):before {
  content: " ";
  width: 12px;
  height: 12px;
  margin-right: 8px;
  display: inline-block;
  background-color: #2497cc;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}

/* line 22, ../sass/base/elements.sass */
.legend-categories__item:nth-child(8):before {
  content: " ";
  width: 12px;
  height: 12px;
  margin-right: 8px;
  display: inline-block;
  background-color: #708221;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}

/* line 22, ../sass/base/elements.sass */
.legend-categories__item:nth-child(9):before {
  content: " ";
  width: 12px;
  height: 12px;
  margin-right: 8px;
  display: inline-block;
  background-color: #b3cd3c;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}

/* line 22, ../sass/base/elements.sass */
.legend-categories__item:nth-child(10):before {
  content: " ";
  width: 12px;
  height: 12px;
  margin-right: 8px;
  display: inline-block;
  background-color: #b3b6a1;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}

/* line 22, ../sass/base/elements.sass */
.legend-categories__item:nth-child(11):before {
  content: " ";
  width: 12px;
  height: 12px;
  margin-right: 8px;
  display: inline-block;
  background-color: #b76817;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}

/* line 22, ../sass/base/elements.sass */
.legend-categories__item:nth-child(12):before {
  content: " ";
  width: 12px;
  height: 12px;
  margin-right: 8px;
  display: inline-block;
  background-color: #901429;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}

/* line 47, ../sass/blocks/_legend.sass */
.legend-sizes__item {
  line-height: 24px;
  height: 24px;
  margin-left: 24px;
  margin-bottom: 6px;
  position: relative;
}
/* line 53, ../sass/blocks/_legend.sass */
.legend-sizes__item:before {
  display: inline-block;
  position: absolute;
  content: " ";
  border: 2px solid white;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}

/* line 62, ../sass/blocks/_legend.sass */
.legend-sizes__item:nth-child(1):before {
  width: 6px;
  height: 6px;
  top: 7px;
  left: -27px;
}

/* line 62, ../sass/blocks/_legend.sass */
.legend-sizes__item:nth-child(2):before {
  width: 12px;
  height: 12px;
  top: 4px;
  left: -30px;
}

/* line 62, ../sass/blocks/_legend.sass */
.legend-sizes__item:nth-child(3):before {
  width: 24px;
  height: 24px;
  top: -2px;
  left: -36px;
}

/* line 68, ../sass/blocks/_legend.sass */
button.hide-links {
  margin-top: 24px;
  cursor: pointer;
  color: white;
  font-weight: 700;
}
/* line 7, ../sass/base/elements.sass */
button.hide-links:before {
  content: "×";
  color: #FF3D20;
  margin-right: 12px;
}

/* line 71, ../sass/blocks/_legend.sass */
button.show-links {
  margin-top: 24px;
  cursor: pointer;
  color: white;
  font-weight: 700;
  display: none;
}
/* line 7, ../sass/base/elements.sass */
button.show-links:before {
  content: "+";
  color: #FF3D20;
  margin-right: 12px;
}

/* line 75, ../sass/blocks/_legend.sass */
.hide-links .hide-links {
  display: none;
}

/* line 77, ../sass/blocks/_legend.sass */
.hide-links .show-links {
  display: block;
}

/** Page title */
/* line 3, ../sass/blocks/_page-title.sass */
#page-title {
  color: white;
  position: absolute;
  bottom: 0;
  left: -48px;
  transform-origin: 0 0;
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

/** Profile */
/* line 3, ../sass/blocks/_profiles.sass */
.profile {
  color: white;
  position: absolute;
  top: 72px;
  width: 288px;
  right: -288px;
  padding-left: 24px;
  border-left: 2px solid white;
  -moz-transition: -moz-transform 0.25s ease;
  -o-transition: -o-transform 0.25s ease;
  -webkit-transition: -webkit-transform 0.25s ease;
  transition: transform 0.25s ease;
}

/* line 12, ../sass/blocks/_profiles.sass */
.profile__image {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  margin: 24px 0;
}

/* line 15, ../sass/blocks/_profiles.sass */
.profile__close {
  cursor: pointer;
  color: white;
  font-weight: 700;
  position: absolute;
  top: 0;
  left: -120px;
  display: none;
}
/* line 7, ../sass/base/elements.sass */
.profile__close:before {
  content: "×";
  color: #FF3D20;
  margin-right: 12px;
}

/* line 21, ../sass/blocks/_profiles.sass */
.profile__seemore {
  cursor: pointer;
  color: white;
  font-weight: 700;
  float: right;
  margin: 12px 0 0;
}
/* line 7, ../sass/base/elements.sass */
.profile__seemore:before {
  content: "+";
  color: #FF3D20;
  margin-right: 12px;
}

/* line 26, ../sass/blocks/_profiles.sass */
.timeline .profile {
  width: 576px;
  right: -576px;
}
/* line 29, ../sass/blocks/_profiles.sass */
.timeline .profile .left, .timeline .profile .right {
  width: 50%;
  display: inline-block;
  clear: both;
}
/* line 33, ../sass/blocks/_profiles.sass */
.timeline .profile .left {
  float: left;
}

/** Tweaks when visible */
/* line 38, ../sass/blocks/_profiles.sass */
.profile.visible {
  -moz-transform: translateX(-312px);
  -ms-transform: translateX(-312px);
  -webkit-transform: translateX(-312px);
  transform: translateX(-312px);
}
/* line 40, ../sass/blocks/_profiles.sass */
.profile.visible .profile__close {
  display: block;
}

/* line 42, ../sass/blocks/_profiles.sass */
.timeline .profile.visible {
  -moz-transform: translateX(-600px);
  -ms-transform: translateX(-600px);
  -webkit-transform: translateX(-600px);
  transform: translateX(-600px);
}

/* line 52, ../sass/blocks/_profiles.sass */
.profile__cat,
.profile__scope {
  display: inline-block;
  font-size: 0.75em;
  text-transform: uppercase;
}

/* line 57, ../sass/blocks/_profiles.sass */
.profile__scope {
  margin-left: 12px;
}

/* line 59, ../sass/blocks/_profiles.sass */
.profile__year {
  font-size: 0.8em;
  margin-top: 12px;
  border: 1px solid white;
  border-width: 1px 0;
  margin: 12px 0;
  padding: 8px 0;
}

/** Timeline */
/* line 4, ../sass/blocks/_timeline.sass */
.timeline-scale path {
  stroke: rgba(255, 255, 255, 0.25);
  stroke-dasharray: 2, 2;
}
/* line 7, ../sass/blocks/_timeline.sass */
.timeline-scale line {
  stroke: rgba(255, 255, 255, 0.25);
}
/* line 9, ../sass/blocks/_timeline.sass */
.timeline-scale text {
  fill: rgba(255, 255, 255, 0.75);
}

/* line 12, ../sass/blocks/_timeline.sass */
.graph .timeline-scale {
  display: none;
}

/** Tooltips */
/* line 3, ../sass/blocks/_tooltip.sass */
.tooltip {
  position: absolute;
  opacity: 0;
  pointer-events: none;
}

/* line 7, ../sass/blocks/_tooltip.sass */
.tooltip > .inner {
  color: white;
  background: rgba(0, 0, 0, 0.25);
  padding: 4px 12px;
  border-width: 0 0 0 2px;
  border-style: solid;
}
/* line 13, ../sass/blocks/_tooltip.sass */
.tooltip > .inner h4 {
  margin: 0;
}
/* line 15, ../sass/blocks/_tooltip.sass */
.tooltip > .inner::before {
  content: " ";
  position: absolute;
  top: 14px;
  width: 10px;
  left: -10px;
  border: 2px solid white;
  border-width: 0 0 2px 0;
}

/* line 23, ../sass/blocks/_tooltip.sass */
.tooltip__name {
  text-transform: uppercase;
}

/* line 26, ../sass/blocks/_tooltip.sass */
.timeline .tooltip > .inner:before {
  top: -10px;
  height: 10px;
  left: 0;
  border-width: 0 0 0 2px;
}

/* line 34, ../sass/blocks/_tooltip.sass */
.cat-scope .tooltip > .inner.cat-sec--0,
.cat-scope .tooltip > .inner.cat-sec--0:before {
  border-color: #12bfe8;
}
/* line 34, ../sass/blocks/_tooltip.sass */
.cat-scope .tooltip > .inner.cat-sec--1,
.cat-scope .tooltip > .inner.cat-sec--1:before {
  border-color: #12e87d;
}
/* line 34, ../sass/blocks/_tooltip.sass */
.cat-scope .tooltip > .inner.cat-sec--2,
.cat-scope .tooltip > .inner.cat-sec--2:before {
  border-color: #646f44;
}

/* line 40, ../sass/blocks/_tooltip.sass */
.cat-category .tooltip > .inner.cat-pri--0,
.cat-category .tooltip > .inner.cat-pri--0:before {
  border-color: #f9a735;
}
/* line 40, ../sass/blocks/_tooltip.sass */
.cat-category .tooltip > .inner.cat-pri--1,
.cat-category .tooltip > .inner.cat-pri--1:before {
  border-color: #f9a735;
}
/* line 40, ../sass/blocks/_tooltip.sass */
.cat-category .tooltip > .inner.cat-pri--2,
.cat-category .tooltip > .inner.cat-pri--2:before {
  border-color: #d81a1a;
}
/* line 40, ../sass/blocks/_tooltip.sass */
.cat-category .tooltip > .inner.cat-pri--3,
.cat-category .tooltip > .inner.cat-pri--3:before {
  border-color: #f05d71;
}
/* line 40, ../sass/blocks/_tooltip.sass */
.cat-category .tooltip > .inner.cat-pri--4,
.cat-category .tooltip > .inner.cat-pri--4:before {
  border-color: #d786be;
}
/* line 40, ../sass/blocks/_tooltip.sass */
.cat-category .tooltip > .inner.cat-pri--5,
.cat-category .tooltip > .inner.cat-pri--5:before {
  border-color: #233095;
}
/* line 40, ../sass/blocks/_tooltip.sass */
.cat-category .tooltip > .inner.cat-pri--6,
.cat-category .tooltip > .inner.cat-pri--6:before {
  border-color: #2497cc;
}
/* line 40, ../sass/blocks/_tooltip.sass */
.cat-category .tooltip > .inner.cat-pri--7,
.cat-category .tooltip > .inner.cat-pri--7:before {
  border-color: #708221;
}
/* line 40, ../sass/blocks/_tooltip.sass */
.cat-category .tooltip > .inner.cat-pri--8,
.cat-category .tooltip > .inner.cat-pri--8:before {
  border-color: #b3cd3c;
}
/* line 40, ../sass/blocks/_tooltip.sass */
.cat-category .tooltip > .inner.cat-pri--9,
.cat-category .tooltip > .inner.cat-pri--9:before {
  border-color: #b3b6a1;
}
/* line 40, ../sass/blocks/_tooltip.sass */
.cat-category .tooltip > .inner.cat-pri--10,
.cat-category .tooltip > .inner.cat-pri--10:before {
  border-color: #b76817;
}
/* line 40, ../sass/blocks/_tooltip.sass */
.cat-category .tooltip > .inner.cat-pri--11,
.cat-category .tooltip > .inner.cat-pri--11:before {
  border-color: #901429;
}

/** Vis switcher */
/* line 3, ../sass/blocks/_vis-switcher.sass */
[class^='vis-switcher__button--'] {
  cursor: pointer;
  text-transform: uppercase;
  letter-spacing: 2px;
  color: white;
  font-size: 0.75em;
  padding: 6px 12px;
  background-color: rgba(0, 0, 0, 0.25);
}

/* line 5, ../sass/blocks/_vis-switcher.sass */
.timeline .vis-switcher__button--graph,
.graph .vis-switcher__button--timeline {
  opacity: 0.25;
}

/** Nodes */
/* line 3, ../sass/blocks/_visualization.sass */
.node {
  fill-opacity: 0.9;
  stroke: #222;
  stroke-width: 1;
  stroke-opacity: 0.15;
  cursor: pointer;
  -moz-transition: stroke-width 0.25s ease;
  -o-transition: stroke-width 0.25s ease;
  -webkit-transition: stroke-width 0.25s ease;
  transition: stroke-width 0.25s ease;
}

/* line 10, ../sass/blocks/_visualization.sass */
.node:hover {
  stroke-width: 8;
  stroke-opacity: 0.5;
}

/* line 13, ../sass/blocks/_visualization.sass */
.node.active {
  stroke-width: 8;
  stroke-opacity: 0.5;
  stroke: white;
}

/* line 17, ../sass/blocks/_visualization.sass */
.node.faded {
  fill-opacity: 0.1;
}

/* line 22, ../sass/blocks/_visualization.sass */
.cat-scope .cat-sec--0 {
  fill: #12bfe8;
}
/* line 22, ../sass/blocks/_visualization.sass */
.cat-scope .cat-sec--1 {
  fill: #12e87d;
}
/* line 22, ../sass/blocks/_visualization.sass */
.cat-scope .cat-sec--2 {
  fill: #646f44;
}

/* line 27, ../sass/blocks/_visualization.sass */
.cat-category .cat-pri--0 {
  fill: #f9a735;
}
/* line 27, ../sass/blocks/_visualization.sass */
.cat-category .cat-pri--1 {
  fill: #f9a735;
}
/* line 27, ../sass/blocks/_visualization.sass */
.cat-category .cat-pri--2 {
  fill: #d81a1a;
}
/* line 27, ../sass/blocks/_visualization.sass */
.cat-category .cat-pri--3 {
  fill: #f05d71;
}
/* line 27, ../sass/blocks/_visualization.sass */
.cat-category .cat-pri--4 {
  fill: #d786be;
}
/* line 27, ../sass/blocks/_visualization.sass */
.cat-category .cat-pri--5 {
  fill: #233095;
}
/* line 27, ../sass/blocks/_visualization.sass */
.cat-category .cat-pri--6 {
  fill: #2497cc;
}
/* line 27, ../sass/blocks/_visualization.sass */
.cat-category .cat-pri--7 {
  fill: #708221;
}
/* line 27, ../sass/blocks/_visualization.sass */
.cat-category .cat-pri--8 {
  fill: #b3cd3c;
}
/* line 27, ../sass/blocks/_visualization.sass */
.cat-category .cat-pri--9 {
  fill: #b3b6a1;
}
/* line 27, ../sass/blocks/_visualization.sass */
.cat-category .cat-pri--10 {
  fill: #b76817;
}
/* line 27, ../sass/blocks/_visualization.sass */
.cat-category .cat-pri--11 {
  fill: #901429;
}

/** links */
/* line 32, ../sass/blocks/_visualization.sass */
.link {
  stroke-width: 1;
  stroke: white;
  stroke-opacity: 0.5;
  stroke-dasharray: 1, 1;
  fill: none;
}

/* line 38, ../sass/blocks/_visualization.sass */
.link.faded {
  stroke-opacity: 0.1;
}

/* line 40, ../sass/blocks/_visualization.sass */
.link.active {
  stroke-width: 2px;
  stroke-dasharray: 2, 2;
}

/* line 45, ../sass/blocks/_visualization.sass */
body.hide-links .link {
  display: none;
}

/** Nodes auxiliar blocks */
/* line 52, ../sass/blocks/_visualization.sass */
.category-boundaries line,
.subcategory-boundaries line {
  stroke: rgba(255, 255, 255, 0.1);
  stroke-dasharray: 5, 5;
}

/* line 56, ../sass/blocks/_visualization.sass */
.radial-scale {
  stroke: rgba(255, 255, 255, 0.1);
  fill: None;
}

/* line 60, ../sass/blocks/_visualization.sass */
.category-labels,
.subcategory-labels {
  fill: white;
  font-size: 12px;
}

/* line 66, ../sass/blocks/_visualization.sass */
.cat-category .category-labels,
.cat-category .category-boundaries {
  display: none;
}

/* line 70, ../sass/blocks/_visualization.sass */
.cat-scope .subcategory-labels,
.cat-scope .subcategory-boundaries {
  display: none;
}

/** Timeline */
/* line 79, ../sass/blocks/_visualization.sass */
.timeline .category-boundaries,
.timeline .subcategory-boundaries,
.timeline .radial-scale,
.timeline .category-labels,
.timeline .subcategory-labels {
  display: none;
}
