.ax_default {
  font-family:"Inter", sans-serif;
  font-weight:400;
  font-style:normal;
  font-size:13px;
  letter-spacing:normal;
  color:#333333;
  vertical-align:none;
  text-align:center;
  line-height:normal;
  text-transform:none;
}
.cloud_text_field {
  font-family:"Source Sans Pro", sans-serif;
  font-weight:400;
  font-style:normal;
  font-size:16px;
  color:#37465E;
  text-align:left;
}
.lozenge_green {
  font-family:"Roboto Bold", "Roboto", sans-serif;
  font-weight:700;
  font-style:normal;
  font-size:14px;
  color:rgba(27, 135, 20, 0.9921568627450981);
  text-align:left;
}
.lozenge_blue {
  font-family:"Roboto Bold", "Roboto", sans-serif;
  font-weight:700;
  font-style:normal;
  font-size:14px;
  color:rgba(20, 130, 197, 0.9921568627450981);
  text-align:left;
}
.lozenge_red {
  font-family:"Roboto Bold", "Roboto", sans-serif;
  font-weight:700;
  font-style:normal;
  font-size:14px;
  color:rgba(233, 37, 37, 0.9921568627450981);
  text-align:left;
}
.lozenge_yellow {
  font-family:"Roboto Bold", "Roboto", sans-serif;
  font-weight:700;
  font-style:normal;
  font-size:14px;
  color:rgba(255, 178, 62, 0.9921568627450981);
  text-align:left;
}
.lozenge_grey {
  font-family:"Roboto Bold", "Roboto", sans-serif;
  font-weight:700;
  font-style:normal;
  font-size:14px;
  color:rgba(113, 128, 150, 0.9921568627450981);
  text-align:left;
}
.ax-btn-small {
  font-family:"Inter", sans-serif;
  font-weight:400;
  font-style:normal;
  font-size:10px;
  color:#4B4B4B;
}
.ax-text-field {
  font-family:"Inter", sans-serif;
  font-weight:400;
  font-style:normal;
  font-size:12px;
  color:#4B4B4B;
  text-align:left;
}
.image {
}
.heading_1 {
  font-family:"Inter", sans-serif;
  font-weight:bold;
  font-style:normal;
  font-size:32px;
  text-align:left;
}
.heading_2 {
  font-family:"Inter", sans-serif;
  font-weight:bold;
  font-style:normal;
  font-size:24px;
  text-align:left;
}
.heading_3 {
  font-family:"Inter", sans-serif;
  font-weight:bold;
  font-style:normal;
  font-size:18px;
  text-align:left;
}
.heading_4 {
  font-family:"Inter", sans-serif;
  font-weight:bold;
  font-style:normal;
  font-size:14px;
  text-align:left;
}
.heading_5 {
  font-family:"Inter", sans-serif;
  font-weight:bold;
  font-style:normal;
  text-align:left;
}
.heading_6 {
  font-family:"Inter", sans-serif;
  font-weight:bold;
  font-style:normal;
  font-size:10px;
  text-align:left;
}
.paragraph {
  text-align:left;
}
.text_link {
  color:#0000FF;
}
.text_link_mouse_over {
}
.text_link_mouse_down {
}
.form_hint {
  color:#999999;
}
.droplist {
  color:#000000;
  text-align:left;
}
.form_hint1 {
  font-family:"Inter", sans-serif;
  font-weight:400;
  font-style:normal;
  color:#999999;
}
.form_disabled {
}
.text_field {
  text-align:left;
}
.text_area {
  color:#000000;
  text-align:left;
}
.flow_shape {
}
.line {
}
.text_field1 {
  color:#000000;
  text-align:left;
}
.checkbox {
  text-align:left;
}
.box_1 {
}
.shape {
}
.lozenge {
  font-family:"Roboto Bold", "Roboto", sans-serif;
  font-weight:700;
  font-style:normal;
  font-size:14px;
  color:rgba(139, 92, 246, 0.9921568627450981);
}
.archiver {
  font-family:"Inter", sans-serif;
  font-weight:400;
  font-style:normal;
  color:#94A3B8;
  text-align:left;
}
.noter {
  font-family:"Inter", sans-serif;
  font-weight:400;
  font-style:normal;
  color:#2C2C2C;
  text-align:left;
}
.decider {
  font-family:"Inter", sans-serif;
  font-weight:400;
  font-style:normal;
  color:#229970;
  text-align:left;
}
.favoriter {
  font-family:"Inter", sans-serif;
  font-weight:400;
  font-style:normal;
  color:#FFAB46;
  text-align:left;
}
.noper {
  font-family:"Inter", sans-serif;
  font-weight:400;
  font-style:normal;
  color:#F97B5E;
  text-align:left;
}
.tasker {
  font-family:"Inter", sans-serif;
  font-weight:400;
  font-style:normal;
  color:#3B82F6;
  text-align:left;
}
.sparkler {
  font-family:"Inter", sans-serif;
  font-weight:400;
  font-style:normal;
  color:#1A0E34;
  text-align:left;
}
.coder {
  font-family:"Inter", sans-serif;
  font-weight:400;
  font-style:normal;
  color:#57D9A3;
  text-align:left;
}
.dever {
  font-family:"Inter", sans-serif;
  font-weight:400;
  font-style:normal;
  color:rgba(247, 250, 252, 0.9921568627450981);
  text-align:left;
}
.pinner {
  font-family:"Inter", sans-serif;
  font-weight:400;
  font-style:normal;
  color:#0C9EB8;
  text-align:left;
}
.prototyper {
  font-family:"Inter", sans-serif;
  font-weight:400;
  font-style:normal;
  color:#2C2C2C;
  text-align:left;
}
.spec_backdrop {
  font-family:"Poppins", sans-serif;
  font-weight:400;
  font-style:normal;
}
.spec_backdrop__proposed {
  font-family:"Poppins", sans-serif;
  font-weight:400;
  font-style:normal;
}
.option_1 {
  font-family:"Inter", sans-serif;
  font-weight:400;
  font-style:normal;
  color:#2C2C2C;
  text-align:left;
}
.option_2 {
  font-family:"Inter", sans-serif;
  font-weight:400;
  font-style:normal;
  color:#2C2C2C;
  text-align:left;
}
.option_3 {
  font-family:"Inter", sans-serif;
  font-weight:400;
  font-style:normal;
  color:#2C2C2C;
  text-align:left;
}
.option_4 {
  font-family:"Noto Sans", sans-serif;
  font-weight:400;
  font-style:normal;
  color:#2C2C2C;
  text-align:left;
}
.option_5 {
  font-family:"Noto Sans", sans-serif;
  font-weight:400;
  font-style:normal;
  color:#2C2C2C;
  text-align:left;
}
.option_6 {
  font-family:"Noto Sans", sans-serif;
  font-weight:400;
  font-style:normal;
  color:#2C2C2C;
  text-align:left;
}
.pros {
  font-family:"Inter", sans-serif;
  font-weight:400;
  font-style:normal;
  color:#2C2C2C;
  text-align:left;
}
.cons {
  font-family:"Inter", sans-serif;
  font-weight:400;
  font-style:normal;
  color:#2C2C2C;
  text-align:left;
}
.problem {
  font-family:"Inter", sans-serif;
  font-weight:400;
  font-style:normal;
  color:#2C2C2C;
  text-align:left;
}
.victorpm {
  font-family:"Inter", sans-serif;
  font-weight:400;
  font-style:normal;
  color:rgba(255, 255, 255, 0.9921568627450981);
  text-align:left;
}
.martinpm {
  font-family:"Inter", sans-serif;
  font-weight:400;
  font-style:normal;
  color:rgba(255, 255, 255, 0.9921568627450981);
  text-align:left;
}
.juliepm {
  font-family:"Inter", sans-serif;
  font-weight:400;
  font-style:normal;
  color:rgba(255, 255, 255, 0.9921568627450981);
  text-align:left;
}
.justinpm {
  font-family:"Inter", sans-serif;
  font-weight:400;
  font-style:normal;
  color:rgba(255, 255, 255, 0.9921568627450981);
  text-align:left;
}
.frankiepm {
  font-family:"Inter", sans-serif;
  font-weight:400;
  font-style:normal;
  color:rgba(255, 255, 255, 0.9921568627450981);
  text-align:left;
}
.meeter {
  font-family:"Inter", sans-serif;
  font-weight:400;
  font-style:normal;
  color:#FFFFFF;
  text-align:left;
}
.lozenge_green1 {
  font-family:"Roboto Bold", "Roboto", sans-serif;
  font-weight:700;
  font-style:normal;
  font-size:14px;
  color:rgba(27, 135, 20, 0.9921568627450981);
}
.lozenge_blue1 {
  font-family:"Roboto Bold", "Roboto", sans-serif;
  font-weight:700;
  font-style:normal;
  font-size:14px;
  color:rgba(20, 130, 197, 0.9921568627450981);
}
.lozenge_red1 {
  font-family:"Roboto Bold", "Roboto", sans-serif;
  font-weight:700;
  font-style:normal;
  font-size:14px;
  color:rgba(233, 37, 37, 0.9921568627450981);
}
.lozenge_yellow1 {
  font-family:"Roboto Bold", "Roboto", sans-serif;
  font-weight:700;
  font-style:normal;
  font-size:14px;
  color:rgba(255, 178, 62, 0.9921568627450981);
}
.lozenge_grey1 {
  font-family:"Roboto Bold", "Roboto", sans-serif;
  font-weight:700;
  font-style:normal;
  font-size:14px;
  color:rgba(113, 128, 150, 0.9921568627450981);
}
.primary_button {
  color:#FFFFFF;
}
.button {
}
.descriptor {
  font-family:"Roboto", sans-serif;
  font-weight:400;
  font-style:normal;
  text-align:left;
}
.line1 {
}
.label {
  font-size:14px;
  text-align:left;
}
.cloud_options_menu {
  font-family:"Source Sans Pro", sans-serif;
  font-weight:400;
  font-style:normal;
  font-size:16px;
  color:#37465E;
  text-align:left;
}
.cloud_options_menu_mouseover {
  font-family:"Source Sans Pro", sans-serif;
  font-weight:400;
  font-style:normal;
  font-size:16px;
  color:#37465E;
  text-align:left;
}
.cloud_options_separator {
  font-family:"Source Sans Pro", sans-serif;
  font-weight:400;
  font-style:normal;
  font-size:16px;
  color:#37465E;
  text-align:left;
}
.icon {
}
.teardown_heading {
  font-family:"Roboto Bold", "Roboto", sans-serif;
  font-weight:700;
  font-style:normal;
  font-size:32px;
  text-align:left;
}
.teardown_block {
}
.sticky_1 {
  text-align:left;
}
.cloud_workspace_title {
  font-family:"Source Sans Pro", sans-serif;
  font-weight:400;
  font-style:normal;
  font-size:14px;
  color:#37465E;
  text-align:left;
  line-height:20px;
}
.cloud_workspace_title_mouseover {
}
.cloud_workspace_title_selected {
  text-align:left;
  line-height:20px;
}
.cloud_tooltip {
  font-family:"Source Sans Pro", sans-serif;
  font-weight:400;
  font-style:normal;
  font-size:12px;
  color:#FFFFFF;
}
.cloud_options_checkmark {
  font-family:"Source Sans Pro", sans-serif;
  font-weight:400;
  font-style:normal;
  font-size:14px;
  color:#37465E;
  text-align:left;
}
.connector {
  font-family:"Nunito Sans", sans-serif;
  font-weight:400;
  font-style:normal;
}
.spec_label {
  font-family:"Inter", sans-serif;
  font-weight:400;
  font-style:normal;
  font-size:12px;
  color:rgba(113, 128, 150, 0.9921568627450981);
  text-align:center;
}
.spec_heading {
  font-family:"Inter Bold", "Inter", sans-serif;
  font-weight:700;
  font-style:normal;
  font-size:32px;
  color:rgba(29, 29, 31, 0.9921568627450981);
  text-align:left;
}
.spec_tab {
  font-family:"Inter", sans-serif;
  font-weight:400;
  font-style:normal;
  color:#000000;
}
.spec_subheading {
  font-family:"Inter", sans-serif;
  font-weight:400;
  font-style:normal;
  font-size:18px;
  color:rgba(29, 29, 31, 0.9921568627450981);
  text-align:left;
}
.db___table {
  font-family:"Inter Bold", "Inter", sans-serif;
  font-weight:700;
  font-style:normal;
  color:#FFFFFF;
}
.db___column {
  font-family:"Inter", sans-serif;
  font-weight:400;
  font-style:normal;
  text-align:left;
}
.stack {
  font-family:"Inter Bold", "Inter", sans-serif;
  font-weight:700;
  font-style:normal;
  font-size:72px;
  color:rgba(255, 255, 255, 0.9921568627450981);
}
.db___datatype {
  font-family:"Inter", sans-serif;
  font-weight:400;
  font-style:normal;
  color:#868686;
  text-align:right;
}
.given {
}
.when {
}
.then {
}
.grey_lozenge_ {
  font-family:"Roboto Bold", "Roboto", sans-serif;
  font-weight:700;
  font-style:normal;
  font-size:14px;
  color:rgba(115, 115, 115, 0.9921568627450981);
  text-align:left;
  text-transform:uppercase;
}
.blue_lozenge_ {
  font-family:"Roboto Bold", "Roboto", sans-serif;
  font-weight:700;
  font-style:normal;
  font-size:14px;
  color:rgba(59, 130, 246, 0.9921568627450981);
  text-align:left;
  text-transform:uppercase;
}
.green_lozenge_ {
  font-family:"Roboto Bold", "Roboto", sans-serif;
  font-weight:700;
  font-style:normal;
  font-size:14px;
  color:rgba(34, 197, 94, 0.9921568627450981);
  text-align:left;
  text-transform:uppercase;
}
.yellow_lozenge_ {
  font-family:"Roboto Bold", "Roboto", sans-serif;
  font-weight:700;
  font-style:normal;
  font-size:14px;
  color:rgba(249, 115, 22, 0.9921568627450981);
  text-align:left;
  text-transform:uppercase;
}
.red_lozenge_ {
  font-family:"Roboto Bold", "Roboto", sans-serif;
  font-weight:700;
  font-style:normal;
  font-size:14px;
  color:rgba(239, 68, 68, 0.9921568627450981);
  text-align:left;
  text-transform:uppercase;
}
.stacker {
  font-family:"Inter Bold", "Inter", sans-serif;
  font-weight:700;
  font-style:normal;
  font-size:72px;
  color:rgba(247, 250, 252, 0.9921568627450981);
  text-align:center;
}
.proposed {
  font-family:"Inter Bold", "Inter", sans-serif;
  font-weight:700;
  font-style:normal;
  color:rgba(12, 12, 13, 0.9921568627450981);
}
.current {
  font-family:"Inter Bold", "Inter", sans-serif;
  font-weight:700;
  font-style:normal;
  color:rgba(12, 12, 13, 0.9921568627450981);
}
.line2 {
}
.arrow {
}
.connector1 {
}
.snapshot {
}
.icon1 {
}
.icon2 {
}
.lozenge1 {
  font-family:"Roboto Bold", "Roboto", sans-serif;
  font-weight:700;
  font-style:normal;
  font-size:14px;
  color:#5243AA;
}
.keyboard_shortcut {
  font-family:"Roboto Medium", "Roboto", sans-serif;
  font-weight:500;
  font-style:normal;
  color:#000000;
}
.framer {
  font-family:"Inter", sans-serif;
  font-weight:400;
  font-style:normal;
  color:#2C2C2C;
  text-align:left;
}
.radio_button {
  text-align:left;
}
.table_cell {
}
.t_heading {
  font-family:"Open Sans Bold", "Open Sans", sans-serif;
  font-weight:700;
  font-style:normal;
  font-size:20px;
  color:#000000;
  text-align:left;
}
.t_description {
  font-family:"Open Sans", sans-serif;
  font-weight:400;
  font-style:normal;
  font-size:20px;
  text-align:left;
}
.t_button {
  font-family:"Open Sans", sans-serif;
  font-weight:400;
  font-style:normal;
  font-size:18px;
  color:#333333;
}
.t_line {
}
.t_page_description {
  font-family:"Poppins", sans-serif;
  font-weight:400;
  font-style:normal;
  color:#FFFFFF;
  text-align:left;
}
.t_title {
  font-family:"Open Sans Bold", "Open Sans", sans-serif;
  font-weight:700;
  font-style:normal;
  font-size:36px;
  color:#000000;
  text-align:left;
}
.t_screenshot {
  font-family:'';
  font-weight:400;
  font-style:normal;
}
.sticky_4 {
  text-align:left;
}
.sticky_3 {
  text-align:left;
}
.sticky_2 {
  text-align:left;
}
.box_2 {
  font-family:'';
  font-weight:700;
  font-style:normal;
  font-size:38px;
  color:#F8F8F8;
}
.link_button {
  color:#1E98D7;
}
.cloud_chip_shape {
  font-family:"Source Sans Pro", sans-serif;
  font-weight:400;
  font-style:normal;
  font-size:14px;
  color:#37465E;
  text-align:right;
}
.cloud_dark_icon {
}
.primary_button1 {
  color:#FFFFFF;
}
.radio_button1 {
  text-align:left;
}
.distance_guide {
  color:#FFFFFF;
}
.teardown_caption {
  font-family:"Inter", sans-serif;
  font-weight:400;
  font-style:normal;
  color:rgba(247, 250, 252, 0.9921568627450981);
  text-align:center;
}
.box_21 {
}
.checkbox1 {
  text-align:left;
}
.box_3 {
}
.ellipse {
}
.placeholder {
}
.flexitemborder {
}
.interaction_designer_items {
  font-family:"Inter", sans-serif;
  font-weight:400;
  font-style:normal;
  font-size:12px;
  color:#555555;
  text-align:left;
}
.droplist1 {
  color:#000000;
  text-align:left;
}
.handles_fixed {
}
.handles_fit_to_content {
}
.handles_stretch_to_fill {
}
.flexcontainer_mouseover {
}
.flexcontainer_nothing {
}
.flexcontainer_editing {
}
.flexitem_placeholder {
}
.paddingindicator {
}
.channel-default {
}
.channel-dragged {
}
.plus_hover {
  font-size:12px;
  color:#4B4B4B;
  text-align:left;
}
.plus {
  font-size:12px;
  color:#4B4B4B;
  text-align:left;
}
.selectionrender {
}
.norender {
}
.metarender {
}
.shape1 {
}
.sticky_11 {
  text-align:left;
}
textarea, select, input, button { outline: none; }
