<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">input[type='range'][data-v-4f5f4816] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  position: relative;
  height: 12px;
  outline: none;
  background: transparent;
}
input[type='range'][data-v-4f5f4816]::-webkit-slider-runnable-track {
  height: 4px;
  width: 100%;
  cursor: pointer;
  background: linear-gradient(
    to right,
    rgba(var(--track-buffer-color), 0.6) var(--buffered-width, 0%),
    rgba(var(--track-buffer-color), 0.2) var(--buffered-width, 0%)
  );
  border-radius: 2px;
}

/* Sadly these properties can't be grouped */
input[type='range'][data-v-4f5f4816]::-moz-range-track {
  height: 4px;
  width: 100%;
  cursor: pointer;
  background: linear-gradient(
    to right,
    rgba(var(--track-buffer-color), 0.6) var(--buffered-width, 0%),
    rgba(var(--track-buffer-color), 0.2) var(--buffered-width, 0%)
  );
  border-radius: 2px;
}
input[type='range'][data-v-4f5f4816]::-moz-range-progress {
  background-color: var(--track-color);
  border-radius: 2px;
}
input[type='range'][data-v-4f5f4816]::before {
  position: absolute;
  content: '';
  top: 4px;
  left: 0px;
  width: var(--seek-before-width, 0%);
  height: 4px;
  background-color: var(--track-color);
  cursor: pointer;
  border-radius: 2px;
}
input[type='range'][data-v-4f5f4816]::-webkit-slider-thumb {
  position: relative;
  -webkit-appearance: none;
          appearance: none;
  box-sizing: content-box;
  height: 15px;
  width: 15px;
  border-radius: 50%;
  background-color: #fff;
  cursor: pointer;
  margin: -5px 0 0 0;
}
input[type='range'][data-v-4f5f4816]::-moz-range-thumb {
  box-sizing: content-box;
  height: 15px;
  width: 15px;
  border-radius: 50%;
  border: none;
  background-color: #fff;
  cursor: pointer;
}
input[type='range'][data-v-4f5f4816]::-ms-track {
  height: 4px;
  width: 100%;
  cursor: pointer;
  border-radius: 2px;
  background: transparent;
  border: solid transparent;
  color: transparent;
}
input[type='range'][data-v-4f5f4816]::-ms-fill-lower {
  background-color: var(--track-color);
}
input[type='range'][data-v-4f5f4816]::-ms-fill-upper {
  background: linear-gradient(
    to right,
    rgba(var(--track-buffer-color), 0.6) var(--buffered-width, 0%),
    rgba(var(--track-buffer-color), 0.2) var(--buffered-width, 0%)
  );
}
input[type='range'][data-v-4f5f4816]::-ms-thumb {
  box-sizing: content-box;
  height: 15px;
  width: 15px;
  border-radius: 50%;
  background-color: #fff;
  cursor: pointer;
}
input[type=range][data-v-fa7efa47]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;height:12px;outline:none;background:transparent}input[type=range][data-v-fa7efa47]::-webkit-slider-runnable-track{height:4px;width:100%;cursor:pointer;background:linear-gradient(to right,rgba(var(--track-buffer-color),.6) var(--buffered-width, 0%),rgba(var(--track-buffer-color),.2) var(--buffered-width, 0%));border-radius:2px}input[type=range][data-v-fa7efa47]::-moz-range-track{height:4px;width:100%;cursor:pointer;background:linear-gradient(to right,rgba(var(--track-buffer-color),.6) var(--buffered-width, 0%),rgba(var(--track-buffer-color),.2) var(--buffered-width, 0%));border-radius:2px}input[type=range][data-v-fa7efa47]::-moz-range-progress{background-color:var(--track-color);border-radius:2px}input[type=range][data-v-fa7efa47]:before{position:absolute;content:"";top:4px;left:0;width:var(--seek-before-width, 0%);height:4px;background-color:var(--track-color);cursor:pointer;border-radius:2px}input[type=range][data-v-fa7efa47]::-webkit-slider-thumb{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:content-box;height:15px;width:15px;border-radius:50%;background-color:#fff;cursor:pointer;margin:-5px 0 0}input[type=range][data-v-fa7efa47]::-moz-range-thumb{box-sizing:content-box;height:15px;width:15px;border-radius:50%;border:none;background-color:#fff;cursor:pointer}input[type=range][data-v-fa7efa47]::-ms-track{height:4px;width:100%;cursor:pointer;border-radius:2px;background:transparent;border:solid transparent;color:transparent}input[type=range][data-v-fa7efa47]::-ms-fill-lower{background-color:var(--track-color)}input[type=range][data-v-fa7efa47]::-ms-fill-upper{background:linear-gradient(to right,rgba(var(--track-buffer-color),.6) var(--buffered-width, 0%),rgba(var(--track-buffer-color),.2) var(--buffered-width, 0%))}input[type=range][data-v-fa7efa47]::-ms-thumb{box-sizing:content-box;height:15px;width:15px;border-radius:50%;background-color:#fff;cursor:pointer}
.v-enter-active[data-v-2767fa3e],.v-leave-active[data-v-2767fa3e]{transition:opacity .3s ease}.v-enter-from[data-v-2767fa3e],.v-leave-to[data-v-2767fa3e]{opacity:0}

/**
 * TODO: Add responsive styles
 * These are some stop-gap styles but we will need to backfill classes
 * like .xsmall-copy and .xxsmall-copy with responsive variants so we
 * don't have to avoid all Observable integrations.
 */
.lstw-obsersable-notebook-root[data-v-4409888f] .xsmall-copy {
  font-size: 0.6666666667rem;
  font-weight: unset;
  letter-spacing: unset;
}
.lstw-obsersable-notebook-root[data-v-4409888f] text.xsmall-copy {
  stroke: transparent;
}
.lstw-obsersable-notebook-root[data-v-4409888f] .xxsmall-copy {
  font-size: 0.5833333333rem;
  font-weight: unset;
  letter-spacing: unset;
}
.lstw-obsersable-notebook-root[data-v-28a74116] .xsmall-copy{font-size:.6666666667rem;font-weight:unset;letter-spacing:unset}.lstw-obsersable-notebook-root[data-v-28a74116] text.xsmall-copy{stroke:transparent}.lstw-obsersable-notebook-root[data-v-28a74116] .xxsmall-copy{font-size:.5833333333rem;font-weight:unset;letter-spacing:unset}
.ui-button {
  z-index: 10;
  border-radius: 0.2em;
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.ui-button:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.ui-button::before {
  position: absolute;
  top: -0.5rem;
  bottom: -0.5rem;
  left: -0.5rem;
  right: -0.5rem;
  z-index: -10;
  display: none;
  border-width: 4px;
  border-color: var(--border-primary);
  --tw-content: "";
  content: var(--tw-content);
}

.ui-button:focus::before {
  display: block;
}

.ui-button:focus:not(:focus-visible):before {
  display: none;
}

.ui-card:focus:not(:focus-visible) {
  outline: none;
}

.ui-link {
  z-index: 10;
  border-radius: 0.2em;
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.ui-link:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.ui-link::before {
  position: absolute;
  top: -0.5rem;
  bottom: -0.5rem;
  left: -0.5rem;
  right: -0.5rem;
  z-index: -10;
  display: none;
  border-width: 4px;
  border-color: var(--border-primary);
  --tw-content: "";
  content: var(--tw-content);
}

.ui-link:focus::before {
  display: block;
}

.ui-link:focus:not(:focus-visible):before {
  display: none;
}

.ui-link--underline:hover span {
  text-decoration-color: rgba(var(--text-primary-rgb), 0.2);
}

.ui-link--inherit::before {
  border-color: inherit;
}

.ui-richtext a {
  position: relative;
  z-index: 10;
  text-decoration-line: underline;
  text-underline-offset: 4px;
  outline: 2px solid transparent;
  outline-offset: 2px;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.2em;
}

.ui-richtext a:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.ui-richtext a::before {
  position: absolute;
  top: -0.5rem;
  bottom: -0.5rem;
  left: -0.5rem;
  right: -0.5rem;
  z-index: -10;
  display: none;
  border-width: 4px;
  border-color: var(--border-primary);
  --tw-content: "";
  content: var(--tw-content);
}

.ui-richtext a:focus::before {
  display: block;
}

.ui-richtext a:focus:not(:focus-visible):before {
  display: none;
}

.ui-richtext a:hover {
  text-decoration-color: rgba(var(--text-primary-rgb), 0.2);
}

.ui-richtext p + p {
  margin-top: 1em;
}

.ui-richtext ol + p,
.ui-richtext ul + p {
  margin-top: var(--spacing-spacing-4);
}

.ui-richtext ol {
  margin-top: var(--spacing-spacing-4);
  list-style-position: inside;
  list-style-type: decimal;
}

.ui-richtext ol:first-child {
  margin-top: 0rem;
}

.ui-richtext ul {
  margin-top: var(--spacing-spacing-4);
  list-style-position: outside;
  list-style-type: disc;
  padding-left: 1em;
}

.ui-richtext ul:first-child {
  margin-top: 0rem;
}

.ui-richtext ol li {
  padding-left: 1em;
  text-indent: -1em;
}

.ui-richtext ol li,
.ui-richtext ul li {
  margin-top: 0.5rem;
}

.ui-richtext ol li:first-child,
.ui-richtext ul li:first-child {
  margin-top: 0rem;
}

.ui-richtext ol ol,
.ui-richtext ul ul {
  margin-top: 0.5rem;
}

.ui-richtext ol ol:first-child,
.ui-richtext ul ul:first-child {
  margin-top: 0.5rem;
}

.ui-richtext ol ol {
  list-style-type: lower-roman;
}

.ui-richtext ul ul {
  list-style-type: circle;
}

.ui-richtext h3 {
  margin-top: var(--spacing-spacing-4);
  font-family: var(--sans);
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 130%;
  letter-spacing: 0;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

@media (min-width: 1280px) {

  .ui-richtext h3 {
    font-size: 1.3125rem;
  }
}

.ui-richtext h4 {
  margin-top: var(--spacing-spacing-4);
  font-family: var(--sans);
  font-size: 1rem;
  font-weight: 600;
  line-height: 130%;
  letter-spacing: 0;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

@media (min-width: 1280px) {

  .ui-richtext h4 {
    font-size: 1.125rem;
  }
}

.ui-richtext table {
  margin-top: var(--spacing-spacing-5);
  font-family: var(--sans);
  font-size: 1rem;
  line-height: 130%;
  letter-spacing: 0;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

@media (min-width: 1280px) {

  .ui-richtext table {
    font-size: 1.125rem;
  }
}

.ui-richtext table {
  display: block;
  width: 100%;
  max-width: calc(100vw - (var(--outer-gutter) * 2));
  overflow-x: auto;
  border-top-width: 1px;
  border-top-color: var(--border-primary);
}

.ui-richtext table:first-child {
  margin-top: 0rem;
}

.ui-richtext table thead,
.ui-richtext table th {
  font-family: var(--sans);
  font-size: 1rem;
  font-weight: 600;
  line-height: 130%;
  letter-spacing: 0;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

@media (min-width: 1280px) {

  .ui-richtext table thead,
.ui-richtext table th {
    font-size: 1.125rem;
  }
}

.ui-richtext table thead,
.ui-richtext table th {
  text-align: left;
}

.ui-richtext table tr {
  border-bottom-width: 1px;
  border-color: var(--border-secondary);
}

.ui-richtext table th,
.ui-richtext table td {
  padding-bottom: 0.25rem;
  padding-top: 0.25rem;
  padding-right: 1em;
  vertical-align: top;
}

@media (min-width: 0px) {

  .ui-richtext table th,
.ui-richtext table td {
    min-width: calc(50vw - var(--inner-gutter));
  }
}

@media (min-width: 429px) {

  .ui-richtext table th,
.ui-richtext table td {
    min-width: 0rem;
  }
}

.ui-richtext table h3,
.ui-richtext table h4 {
  margin: 0rem;
}

.ui-richtext blockquote {
  padding-top: var(--spacing-spacing-5);
  padding-bottom: var(--spacing-spacing-5);
  padding-left: 2.25rem;
}

@media (min-width: 1280px) {

  .ui-richtext blockquote {
    padding-left: calc(((var(--container-width, 100vw - var(--scrollbar-visible-width, 0px)) - (((var(--grid-columns) - 1) * var(--inner-gutter)) + (2 * var(--outer-gutter)))) / (var(--grid-columns))));
  }
}

@media (min-width: 744px) {

  .ui-richtext blockquote {
    padding-left: 3rem;
  }
}

.ui-richtext blockquote + blockquote {
  padding-top: 0rem;
}

.ui-richtext code {
  font-family: var(--mono);
  font-size: 1rem;
  line-height: 120%;
  letter-spacing: 0;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

@media (min-width: 1280px) {

  .ui-richtext code {
    font-size: 1.0625rem;
  }
}

.ui-richtext code {
  background-color: rgba(var(--text-primary-rgb),0.12);
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  font-size: 0.9em;
}

.ui-richtext hr {
  margin-top: var(--spacing-spacing-6);
  margin-bottom: var(--spacing-spacing-6);
  border-top-width: 1px;
  border-color: var(--border-secondary);
}

.ui-richtext .katex {
  font-size: 1em;
}

.ui-richtext strong {
  font-weight: 600;
}

::-moz-selection {
  /* Code for Firefox */
  color: var(--background-primary);
  background: var(--text-primary);
}

/* TODO: Remove #landings-privacy-policy selector when multilingual support is implemented site-wide */

html[lang='ja-JP'] .translated-page {
  --sans: 'Hiragino Sans', 'Meiryo', 'Hiragino Kaku Gothic ProN', sans-serif;
  --serif: 'Hiragino Sans', 'Meiryo', 'Hiragino Kaku Gothic ProN', sans-serif;
}

/* TODO: Remove this once header and footer have been added to translations */

html[lang='ja-JP'] .translated-page header,
html[lang='ja-JP'] .translated-page footer {
  --sans: 'Soehne', system-ui, -apple-system, Helvetica Neue, Arial, sans-serif;
}

.Page#research-publications-gpt-4 .early-vs-final td:first-child {
  width: 20%;
}

.Page#research-publications-gpt-4 .early-vs-final td:nth-child(2),
.Page#research-publications-gpt-4 .early-vs-final td:nth-child(3) {
  width: 40%;
}

.Page#research-publications-gpt-4 .correct-vs-incorrect td {
  width: 50%;
}

.Page#research-publications-gpt-4 .f-reference-1 {
  margin-bottom: var(--mb);
}

.Page#research-publications-gpt-4 .exams-table td:nth-child(1) {
  width: 40%;
  padding-right: 10%;
}

.Page#research-publications-gpt-4 .exams-table td:nth-child(2),
.Page#research-publications-gpt-4 .exams-table td:nth-child(3),
.Page#research-publications-gpt-4 .exams-table td:nth-child(4) {
  width: 20%;
}

.Page#research-publications-gpt-4 .ui-block.theme-mid-gray {
  background-color: var(--gray-300);
}

@media (min-width: 744px) {

  .Page#customer-stories-be-my-eyes #introducing-be-my-eyes .ui-video {
    width: 50%;
  }
}

@media (min-width: 429px) {

  .Page#blog-details-chatgpt-can-now-see-hear-and-speak .ui-video {
    width: 50%;
  }
}

.Page#blog-details-chatgpt-plugins .theme-mid-gray {
  background-color: var(--orange-100);
}

.Page#blog-details-chatgpt-plugins .InterpreterBlock {
  z-index: 20;
}

.Page#blog-details-democratic-inputs-to-ai .f-reference-1 {
  display: none;
}

.Page#blog-details-red-teaming-network table {
  border-color: var(--border-secondary);
}

.Page#blog-details-red-teaming-network tbody {
  width: 100%;
  display: table;
}

.Page#products-chatgpt-enterprise &gt; div + div h2,
.Page#products-enterprise &gt; div + div h2 {
  font-family: var(--sans);
  font-size: 1.75rem;
  line-height: 120%;
  letter-spacing: -0.01em;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

@media (min-width: 744px) {

  .Page#products-chatgpt-enterprise &gt; div + div h2,
.Page#products-enterprise &gt; div + div h2 {
    font-size: 2.25rem;
  }
}

@media (min-width: 1280px) {

  .Page#products-chatgpt-enterprise &gt; div + div h2,
.Page#products-enterprise &gt; div + div h2 {
    font-size: 3rem;
    line-height: 110%;
    letter-spacing: -0.02em;
  }
}

.Page#products-chatgpt-enterprise &gt; div + div h2,
.Page#products-enterprise &gt; div + div h2 {
  font-weight: 600;
}

.Page#products-chatgpt-enterprise &gt; div + div h2 + div,
.Page#products-enterprise &gt; div + div h2 + div {
  margin-top: var(--spacing-spacing-6);
}

.Page#products-dall-e-3 .ui-hero .container {
  height: auto;
}

.Page#products-dall-e-2 .ui-hero .f-display-5,
.Page#products-dall-e-3 .ui-hero .f-display-5 {
  margin-left: -0.055em;
}

@media (min-width: 0px) {

  @media not all and (min-width: 429px) {

    .Page#products-dall-e-2 .ui-hero .f-display-5,
.Page#products-dall-e-3 .ui-hero .f-display-5 {
      font-size: 23vw;
    }
  }
}

.Page#landings-supplier-data-processing-addendum
  .ui-blocks
  .ui-block.theme-mid-gray.ui-block--table
  &gt; div {
  padding-top: var(--spacing-spacing-4);
}

.Page#blog-details-new-models-and-developer-products-announced-at-devday
  .ui-block--code-snippet
  video {
  filter: brightness(98%); /* add scrim to video */
}

.Page#landings-enterprise-privacy #our-commitments,
.Page#landings-enterprise-privacy-2 #our-commitments {
  margin-top: var(--spacing-spacing-6);
}

.Page#landings-enterprise-privacy #ownership-you-own-and-control-your-data,
.Page#landings-enterprise-privacy #control-you-decide-who-has-access,
.Page#landings-enterprise-privacy #security-comprehensive-compliance,
.Page#landings-enterprise-privacy-2 #ownership-you-own-and-control-your-data,
.Page#landings-enterprise-privacy-2 #control-you-decide-who-has-access,
.Page#landings-enterprise-privacy-2 #security-comprehensive-compliance {
  margin-top: var(--spacing-spacing-5);
}

.Page#product-landings-team .ui-blocks .ui-block--logo-carousel:first-child {
  padding-top: var(--spacing-spacing-6);
  padding-bottom: var(--spacing-spacing-6);
}

.Page#product-landings-team .ui-blocks .ui-block--listing-mixed:nth-child(2) {
  padding-top: 0rem;
}

.Page#product-landings-team
  .ui-blocks
  .ui-block--testimonial-cards:nth-child(8) {
  padding-top: 0rem;
}

.Page#product-landings-pricing #LandingchatGPTPricingFeatureComparison-2 {
  display: none;
}

@media (min-width: 1280px) {

  .Page#product-landings-pricing #LandingchatGPTPricingFeatureComparison-2 {
    display: block;
  }
}

.Page#product-landings-enterprise
  .ui-blocks
  .ui-block--two-up-description:nth-child(2) {
  padding-top: 0rem;
}

.Page#product-landings-enterprise
  .ui-blocks
  .ui-block--testimonial-cards:nth-child(9) {
  padding-top: 0rem;
}

.Page#landings-pricing #LandingPricingUnitConverter-0 {
  position: -webkit-sticky;
  position: sticky;
  top: 64px;
  z-index: 100;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

@media (min-width: 1280px) {

  .Page#landings-pricing #LandingPricingUnitConverter-0 {
    top: 80px;
  }
}

/*
  OpenAI theme, edited from Bright theme
*/

pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em;
}

.hljs {
  color: #ffffff;
  background: #000000;
}

.hljs ::-moz-selection, .hljs::-moz-selection {
  background-color: #393939;
}

.hljs ::selection,
.hljs::selection {
  background-color: #393939;
}

.hljs-comment,
.hljs-tag {
  color: #a8a8a8;
}

.hljs-operator,
.hljs-punctuation,
.hljs-subst {
  color: #ffffff;
}

.hljs-operator {
  color: #a8a8a8;
}

.hljs-bullet,
.hljs-deletion,
.hljs-name,
.hljs-selector-tag,
.hljs-template-variable,
.hljs-variable {
  color: #ff4500;
}

.hljs-attr,
.hljs-link,
.hljs-literal,
.hljs-number,
.hljs-symbol,
.hljs-variable.constant_ {
  color: #fe7600;
}

.hljs-class .hljs-title,
.hljs-title,
.hljs-title.class_ {
  color: #ffc98a;
}

.hljs-strong {
  font-weight: 700;
  color: #ffc98a;
}

.hljs-addition,
.hljs-code,
.hljs-string,
.hljs-title.class_.inherited__ {
  color: #51da4c;
}

.hljs-built_in,
.hljs-doctag,
.hljs-keyword.hljs-atrule,
.hljs-quote,
.hljs-regexp {
  color: #82ffff;
}

.hljs-attribute,
.hljs-function .hljs-title,
.hljs-section,
.hljs-title.function_,
.ruby .hljs-property {
  color: #afc1ff;
}

.diff .hljs-meta,
.hljs-keyword,
.hljs-template-tag,
.hljs-type {
  color: #ff8bff;
}

.hljs-emphasis {
  color: #ff8bff;
  font-style: italic;
}

.hljs-meta,
.hljs-meta .hljs-keyword,
.hljs-meta .hljs-string {
  color: #b67252;
}

.hljs-meta .hljs-keyword,
.hljs-meta-keyword {
  font-weight: 700;
}

:root {
  --breakpoint: "xs";
  --container-width: unset;
  --inner-gutter: 16px;
  --outer-gutter: 16px;
  --grid-columns: 6;
  --env: "dev";
  --grid-column-bg: rgba(127, 255, 255, 0.25);
}

@media (min-width: 429px) {

  :root {
    --breakpoint: "sm";
    --container-width: unset;
    --inner-gutter: 16px;
    --outer-gutter: 16px;
    --grid-columns: 6;
  }
}

@media (min-width: 744px) {

  :root {
    --breakpoint: "md";
    --container-width: unset;
    --inner-gutter: 16px;
    --outer-gutter: 16px;
    --grid-columns: 8;
  }
}

@media (min-width: 1280px) {

  :root {
    --breakpoint: "lg";
    --container-width: unset;
    --inner-gutter: 24px;
    --outer-gutter: 24px;
    --grid-columns: 12;
  }
}

@media (min-width: 1680px) {

  :root {
    --breakpoint: "xl";
    --container-width: 1632px;
    --inner-gutter: 24px;
    --outer-gutter: 24px;
    --grid-columns: 12;
  }
}

.lstw-container {
  width: calc(var(--container-width, 100%) - (2 * var(--outer-gutter, 0)));
  margin-right: auto;
  margin-left: auto;
  max-width: 100%;
}

.lstw-breakout.px-outer-gutter, .breakout &gt; .px-outer-gutter {
  padding-left: var(--breakout-outer-gutter);
  padding-right: var(--breakout-outer-gutter);
}

.lstw-gap-gutter {
  grid-gap: var(--inner-gutter);
  gap: var(--inner-gutter);
}

[class*='lstw-scrollbar-track-'], [class*='lstw-scrollbar-thumb-'] {
  --scrollbar-bg: #fafafa;
  --scrollbar-fg: #c1c1c1;
  --scrollbar-border: #e8e8e8;
  scrollbar-color: var(--scrollbar-fg) var(--scrollbar-bg);
}

[class*='lstw-scrollbar-track-']::-webkit-scrollbar, [class*='lstw-scrollbar-thumb-']::-webkit-scrollbar {
  width: var(--scrollbar-width, 15px);
  height: var(--scrollbar-width, 15px);
}

[class*='lstw-scrollbar-track-']::-webkit-scrollbar-track, [class*='lstw-scrollbar-thumb-']::-webkit-scrollbar-track {
  background: var(--scrollbar-bg);
}

[class*='lstw-scrollbar-track-']::-webkit-scrollbar-track:horizontal, [class*='lstw-scrollbar-thumb-']::-webkit-scrollbar-track:horizontal {
  border-top: 1px solid var(--scrollbar-border);
  border-bottom: 1px solid var(--scrollbar-border);
}

[class*='lstw-scrollbar-track-']::-webkit-scrollbar-track:vertical, [class*='lstw-scrollbar-thumb-']::-webkit-scrollbar-track:vertical {
  border-left: 1px solid var(--scrollbar-border);
  border-right: 1px solid var(--scrollbar-border);
}

[class*='lstw-scrollbar-track-']::-webkit-scrollbar-thumb, [class*='lstw-scrollbar-thumb-']::-webkit-scrollbar-thumb {
  background: var(--scrollbar-fg);
  border-radius: 20px;
  border: var(--scrollbar-padding, 4px) solid transparent;
  background-clip: content-box;
}

:root {
  --spacing-spacing-1: 0.25rem;
  --spacing-spacing-2: 0.5rem;
  --spacing-spacing-3: 0.5rem;
  --spacing-spacing-4: 1rem;
  --spacing-spacing-5: 1.5rem;
  --spacing-spacing-6: 2.25rem;
  --spacing-spacing-7: 4.5rem;
  --spacing-spacing-8: 5.25rem;
  --spacing-spacing-9: 9rem;
  --spacing-spacing-10: 11.25rem;
  --spacing-spacing-11: 11.25rem;
}

@media (min-width: 744px) {

  :root {
    --spacing-spacing-5: 2.25rem;
    --spacing-spacing-6: 3rem;
    --spacing-spacing-7: 5.25rem;
    --spacing-spacing-8: 7rem;
    --spacing-spacing-9: 10rem;
    --spacing-spacing-10: 12.5rem;
    --spacing-spacing-11: 12.5rem;
  }
}

@media (min-width: 1280px) {

  :root {
    --spacing-spacing-3: 0.75rem;
    --spacing-spacing-4: 1.5rem;
    --spacing-spacing-5: 3rem;
    --spacing-spacing-6: 3.75rem;
    --spacing-spacing-7: 6rem;
    --spacing-spacing-8: 9rem;
    --spacing-spacing-9: 11.25rem;
    --spacing-spacing-10: 13.75rem;
    --spacing-spacing-11: 16.5rem;
  }
}

.lstw-mt-spacing-1 {
  margin-top: var(--spacing-spacing-1);
}

.lstw-mb-spacing-1 {
  margin-bottom: var(--spacing-spacing-1);
}

.lstw-gap-spacing-1 {
  gap: var(--spacing-spacing-1);
}

.lstw-gap-y-spacing-1 {
  row-gap: var(--spacing-spacing-1);
}

.lstw-mt-spacing-2 {
  margin-top: var(--spacing-spacing-2);
}

.lstw-mb-spacing-2 {
  margin-bottom: var(--spacing-spacing-2);
}

.lstw-mr-spacing-2 {
  margin-right: var(--spacing-spacing-2);
}

.lstw-p-spacing-2 {
  padding: var(--spacing-spacing-2);
}

.lstw-pt-spacing-2 {
  padding-top: var(--spacing-spacing-2);
}

.lstw-pb-spacing-2 {
  padding-bottom: var(--spacing-spacing-2);
}

.lstw-px-spacing-2 {
  padding-left: var(--spacing-spacing-2);
  padding-right: var(--spacing-spacing-2);
}

.lstw-py-spacing-2 {
  padding-top: var(--spacing-spacing-2);
  padding-bottom: var(--spacing-spacing-2);
}

.lstw-gap-spacing-2 {
  gap: var(--spacing-spacing-2);
}

.lstw-gap-y-spacing-2 {
  row-gap: var(--spacing-spacing-2);
}

.\!lstw-mt-spacing-3 {
  margin-top: var(--spacing-spacing-3) !important;
}

.lstw-mt-spacing-3 {
  margin-top: var(--spacing-spacing-3);
}

.lstw-mb-spacing-3 {
  margin-bottom: var(--spacing-spacing-3);
}

.lstw-mr-spacing-3 {
  margin-right: var(--spacing-spacing-3);
}

.lstw-ml-spacing-3 {
  margin-left: var(--spacing-spacing-3);
}

.lstw-p-spacing-3 {
  padding: var(--spacing-spacing-3);
}

.lstw-pt-spacing-3 {
  padding-top: var(--spacing-spacing-3);
}

.lstw-pb-spacing-3 {
  padding-bottom: var(--spacing-spacing-3);
}

.lstw-pr-spacing-3 {
  padding-right: var(--spacing-spacing-3);
}

.lstw-pl-spacing-3 {
  padding-left: var(--spacing-spacing-3);
}

.lstw-px-spacing-3 {
  padding-left: var(--spacing-spacing-3);
  padding-right: var(--spacing-spacing-3);
}

.lstw-py-spacing-3 {
  padding-top: var(--spacing-spacing-3);
  padding-bottom: var(--spacing-spacing-3);
}

.lstw-gap-spacing-3 {
  gap: var(--spacing-spacing-3);
}

.lstw-gap-x-spacing-3 {
  -moz-column-gap: var(--spacing-spacing-3);
       column-gap: var(--spacing-spacing-3);
}

.lstw-gap-y-spacing-3 {
  row-gap: var(--spacing-spacing-3);
}

.lstw-mt-spacing-4 {
  margin-top: var(--spacing-spacing-4);
}

.lstw-mb-spacing-4 {
  margin-bottom: var(--spacing-spacing-4);
}

.lstw-mr-spacing-4 {
  margin-right: var(--spacing-spacing-4);
}

.lstw-ml-spacing-4 {
  margin-left: var(--spacing-spacing-4);
}

.lstw-my-spacing-4 {
  margin-top: var(--spacing-spacing-4);
  margin-bottom: var(--spacing-spacing-4);
}

.lstw-p-spacing-4 {
  padding: var(--spacing-spacing-4);
}

.lstw-pt-spacing-4 {
  padding-top: var(--spacing-spacing-4);
}

.lstw-pb-spacing-4 {
  padding-bottom: var(--spacing-spacing-4);
}

.lstw-pr-spacing-4 {
  padding-right: var(--spacing-spacing-4);
}

.lstw-py-spacing-4 {
  padding-top: var(--spacing-spacing-4);
  padding-bottom: var(--spacing-spacing-4);
}

.lstw-gap-spacing-4 {
  gap: var(--spacing-spacing-4);
}

.lstw-gap-x-spacing-4 {
  -moz-column-gap: var(--spacing-spacing-4);
       column-gap: var(--spacing-spacing-4);
}

.lstw-gap-y-spacing-4 {
  row-gap: var(--spacing-spacing-4);
}

.lstw-mt-spacing-5 {
  margin-top: var(--spacing-spacing-5);
}

.lstw-mb-spacing-5 {
  margin-bottom: var(--spacing-spacing-5);
}

.lstw-pt-spacing-5 {
  padding-top: var(--spacing-spacing-5);
}

.lstw-pb-spacing-5 {
  padding-bottom: var(--spacing-spacing-5);
}

.lstw-px-spacing-5 {
  padding-left: var(--spacing-spacing-5);
  padding-right: var(--spacing-spacing-5);
}

.lstw-py-spacing-5 {
  padding-top: var(--spacing-spacing-5);
  padding-bottom: var(--spacing-spacing-5);
}

.lstw-gap-spacing-5 {
  gap: var(--spacing-spacing-5);
}

.lstw-gap-x-spacing-5 {
  -moz-column-gap: var(--spacing-spacing-5);
       column-gap: var(--spacing-spacing-5);
}

.lstw-gap-y-spacing-5 {
  row-gap: var(--spacing-spacing-5);
}

.lstw-mt-spacing-6 {
  margin-top: var(--spacing-spacing-6);
}

.lstw-mb-spacing-6 {
  margin-bottom: var(--spacing-spacing-6);
}

.lstw-mr-spacing-6 {
  margin-right: var(--spacing-spacing-6);
}

.lstw-mx-spacing-6 {
  margin-left: var(--spacing-spacing-6);
  margin-right: var(--spacing-spacing-6);
}

.lstw-my-spacing-6 {
  margin-top: var(--spacing-spacing-6);
  margin-bottom: var(--spacing-spacing-6);
}

.lstw-p-spacing-6 {
  padding: var(--spacing-spacing-6);
}

.lstw-pt-spacing-6 {
  padding-top: var(--spacing-spacing-6);
}

.lstw-pb-spacing-6 {
  padding-bottom: var(--spacing-spacing-6);
}

.lstw-px-spacing-6 {
  padding-left: var(--spacing-spacing-6);
  padding-right: var(--spacing-spacing-6);
}

.lstw-py-spacing-6 {
  padding-top: var(--spacing-spacing-6);
  padding-bottom: var(--spacing-spacing-6);
}

.lstw-gap-spacing-6 {
  gap: var(--spacing-spacing-6);
}

.lstw-gap-y-spacing-6 {
  row-gap: var(--spacing-spacing-6);
}

.lstw-top-spacing-6 {
  top: var(--spacing-spacing-6);
}

.lstw-left-spacing-6 {
  left: var(--spacing-spacing-6);
}

.lstw-mt-spacing-7 {
  margin-top: var(--spacing-spacing-7);
}

.lstw-mb-spacing-7 {
  margin-bottom: var(--spacing-spacing-7);
}

.lstw-my-spacing-7 {
  margin-top: var(--spacing-spacing-7);
  margin-bottom: var(--spacing-spacing-7);
}

.lstw-pt-spacing-7 {
  padding-top: var(--spacing-spacing-7);
}

.lstw-pb-spacing-7 {
  padding-bottom: var(--spacing-spacing-7);
}

.lstw-py-spacing-7 {
  padding-top: var(--spacing-spacing-7);
  padding-bottom: var(--spacing-spacing-7);
}

.lstw-gap-spacing-7 {
  gap: var(--spacing-spacing-7);
}

.lstw-mt-spacing-8 {
  margin-top: var(--spacing-spacing-8);
}

.lstw-pt-spacing-8 {
  padding-top: var(--spacing-spacing-8);
}

.lstw-py-spacing-8 {
  padding-top: var(--spacing-spacing-8);
  padding-bottom: var(--spacing-spacing-8);
}

.lstw-pb-spacing-9 {
  padding-bottom: var(--spacing-spacing-9);
}

.lstw-mb-spacing-10 {
  margin-bottom: var(--spacing-spacing-10);
}

.lstw-py-spacing-10 {
  padding-top: var(--spacing-spacing-10);
  padding-bottom: var(--spacing-spacing-10);
}

:root {
  --sans: "Soehne", system-ui, -apple-system, Helvetica Neue, Arial, sans-serif;
  --circle: "Soehne Circle", sans-serif;
  --serif: "Signifier", ui-serif, Georgia, Cambria, Times New Roman, Times, serif;
  --mono: "Soehne Mono Buch", Courier, monospace;
}

.lstw-f-display-1 {
  font-family: var(--serif);
  font-weight: 400;
  font-size: 2.625rem;
  line-height: 110%;
  letter-spacing: -0.01em;
  font-feature-settings: "liga";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

@media (min-width: 744px) {

  .lstw-f-display-1 {
    font-size: 3.4375rem;
  }
}

@media (min-width: 1280px) {

  .lstw-f-display-1 {
    font-size: 4.5625rem;
    letter-spacing: -0.02em;
  }
}

.lstw-f-display-2 {
  font-family: var(--sans);
  font-size: 2.625rem;
  line-height: 110%;
  letter-spacing: -0.01em;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

@media (min-width: 744px) {

  .lstw-f-display-2 {
    font-size: 3.4375rem;
    line-height: 110%;
    letter-spacing: -0.02em;
  }
}

@media (min-width: 1280px) {

  .lstw-f-display-2 {
    font-size: 4.5625rem;
    line-height: 100%;
  }
}

.lstw-f-display-3 {
  font-family: var(--serif);
  font-weight: 400;
  font-size: 2rem;
  line-height: 110%;
  letter-spacing: -0.01em;
  font-feature-settings: "liga";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

@media (min-width: 744px) {

  .lstw-f-display-3 {
    font-size: 2.625rem;
  }
}

@media (min-width: 1280px) {

  .lstw-f-display-3 {
    font-size: 3.4375rem;
  }
}

.lstw-f-display-4 {
  font-family: var(--sans);
  font-size: 9.125rem;
  line-height: 100%;
  letter-spacing: -0.02em;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

@media (min-width: 744px) {

  .lstw-f-display-4 {
    font-size: 12rem;
  }
}

@media (min-width: 1280px) {

  .lstw-f-display-4 {
    font-size: 18.1875rem;
  }
}

@media (min-width: 1680px) {

  .lstw-f-display-4 {
    font-size: 24rem;
  }
}

.lstw-f-display-5 {
  font-family: var(--sans);
  font-size: 6rem;
  line-height: 100%;
  letter-spacing: -0.02em;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

@media (min-width: 744px) {

  .lstw-f-display-5 {
    font-size: 7.9375rem;
  }
}

@media (min-width: 1280px) {

  .lstw-f-display-5 {
    font-size: 10.4375rem;
  }
}

.lstw-f-heading-1 {
  font-family: var(--serif);
  font-size: 1.75rem;
  font-weight: 400;
  line-height: 110%;
  letter-spacing: -0.01em;
  font-feature-settings: "liga";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

@media (min-width: 744px) {

  .lstw-f-heading-1 {
    font-size: 2.25rem;
  }
}

@media (min-width: 1280px) {

  .lstw-f-heading-1 {
    font-size: 3rem;
    letter-spacing: -0.02em;
  }
}

.lstw-f-heading-1-sans {
  font-family: var(--sans);
  font-size: 1.75rem;
  font-weight: 600;
  line-height: 110%;
  letter-spacing: -0.01em;
  font-feature-settings: "liga";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

@media (min-width: 744px) {

  .lstw-f-heading-1-sans {
    font-size: 2.25rem;
  }
}

@media (min-width: 1280px) {

  .lstw-f-heading-1-sans {
    font-size: 3rem;
    letter-spacing: -0.02em;
  }
}

.lstw-f-heading-2 {
  font-family: var(--sans);
  font-size: 1.75rem;
  line-height: 120%;
  letter-spacing: -0.01em;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

@media (min-width: 744px) {

  .lstw-f-heading-2 {
    font-size: 2.25rem;
  }
}

@media (min-width: 1280px) {

  .lstw-f-heading-2 {
    font-size: 3rem;
    line-height: 110%;
    letter-spacing: -0.02em;
  }
}

.lstw-f-heading-3 {
  font-family: var(--sans);
  font-size: 1.3125rem;
  font-weight: 600;
  line-height: 130%;
  letter-spacing: 0;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

@media (min-width: 744px) {

  .lstw-f-heading-3 {
    font-size: 1.5rem;
    line-height: 120%;
    letter-spacing: -0.01em;
  }
}

@media (min-width: 1280px) {

  .lstw-f-heading-3 {
    font-size: 1.75rem;
  }
}

.lstw-f-heading-4 {
  font-family: var(--sans);
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 130%;
  letter-spacing: 0;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

@media (min-width: 1280px) {

  .lstw-f-heading-4 {
    font-size: 1.3125rem;
  }
}

.lstw-f-heading-5 {
  font-family: var(--sans);
  font-size: 1rem;
  font-weight: 600;
  line-height: 130%;
  letter-spacing: 0;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

@media (min-width: 1280px) {

  .lstw-f-heading-5 {
    font-size: 1.125rem;
  }
}

.lstw-f-subhead-1 {
  font-family: var(--sans);
  font-size: 1.3125rem;
  line-height: 130%;
  letter-spacing: -0.01em;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

@media (min-width: 744px) {

  .lstw-f-subhead-1 {
    font-size: 1.5rem;
    line-height: 120%;
  }
}

@media (min-width: 1280px) {

  .lstw-f-subhead-1 {
    font-size: 1.75rem;
  }
}

.lstw-f-subhead-1-serif {
  font-family: var(--serif);
  font-size: 1.3125rem;
  line-height: 130%;
  letter-spacing: -0.01em;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

@media (min-width: 744px) {

  .lstw-f-subhead-1-serif {
    font-size: 1.5rem;
    line-height: 120%;
  }
}

@media (min-width: 1280px) {

  .lstw-f-subhead-1-serif {
    font-size: 1.75rem;
  }
}

.lstw-f-subhead-1-5 {
  font-family: var(--sans);
  font-size: 1.3125rem;
  line-height: 130%;
  letter-spacing: -0.005em;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

@media (min-width: 1280px) {

  .lstw-f-subhead-1-5 {
    font-size: 1.5rem;
    letter-spacing: -0.01em;
  }
}

.lstw-f-subhead-2 {
  font-family: var(--sans);
  font-size: 1rem;
  font-weight: 600;
  line-height: 130%;
  letter-spacing: 0;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

@media (min-width: 1280px) {

  .lstw-f-subhead-2 {
    font-size: 1.125rem;
  }
}

.lstw-f-body-1 {
  font-family: var(--sans);
  font-size: 1rem;
  line-height: 130%;
  letter-spacing: 0;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

@media (min-width: 1280px) {

  .lstw-f-body-1 {
    font-size: 1.125rem;
  }
}

.lstw-f-body-2 {
  font-family: var(--serif);
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 140%;
  letter-spacing: 0;
  font-feature-settings: "liga";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

@media (min-width: 1280px) {

  .lstw-f-body-2 {
    font-size: 1.3125rem;
  }
}

.lstw-f-ui-00 {
  font-family: var(--sans);
  font-size: 0.75rem;
  line-height: 140%;
  letter-spacing: 0;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

@media (min-width: 1280px) {

  .lstw-f-ui-00 {
    font-size: 0.875rem;
  }
}

.lstw-f-ui-0 {
  font-family: var(--sans);
  font-size: 0.875rem;
  line-height: 140%;
  letter-spacing: 0;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

@media (min-width: 1280px) {

  .lstw-f-ui-0 {
    font-size: 1rem;
  }
}

.lstw-f-ui-1 {
  font-family: var(--sans);
  font-size: 1rem;
  line-height: 130%;
  letter-spacing: 0;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

@media (min-width: 1280px) {

  .lstw-f-ui-1 {
    font-size: 1.125rem;
  }
}

.lstw-f-ui-2 {
  font-family: var(--sans);
  font-size: 1rem;
  font-weight: 600;
  line-height: 130%;
  letter-spacing: 0;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

@media (min-width: 1280px) {

  .lstw-f-ui-2 {
    font-size: 1.125rem;
  }
}

.lstw-f-ui-3 {
  font-family: var(--sans);
  font-size: 1.3125rem;
  line-height: 100%;
  letter-spacing: -0.01em;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

@media (min-width: 744px) {

  .lstw-f-ui-3 {
    font-size: 1.5rem;
  }
}

@media (min-width: 1280px) {

  .lstw-f-ui-3 {
    font-size: 1.75rem;
  }
}

.lstw-f-caption-1 {
  font-family: var(--sans);
  font-size: 0.75rem;
  line-height: 140%;
  letter-spacing: 0;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

@media (min-width: 1280px) {

  .lstw-f-caption-1 {
    font-size: 0.875rem;
  }
}

.lstw-f-quote-1 {
  font-family: var(--sans);
  font-size: 2rem;
  line-height: 120%;
  letter-spacing: -0.01em;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

@media (min-width: 744px) {

  .lstw-f-quote-1 {
    font-size: 2.625rem;
    line-height: 110%;
  }
}

@media (min-width: 1280px) {

  .lstw-f-quote-1 {
    font-size: 3rem;
    letter-spacing: -0.02em;
  }
}

.lstw-f-reference-1 {
  font-family: var(--sans);
  font-size: 0.75rem;
  line-height: 130%;
  letter-spacing: 0;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

@media (min-width: 1280px) {

  .lstw-f-reference-1 {
    font-size: 0.875rem;
  }
}

.lstw-f-reference-2 {
  font-family: var(--sans);
  font-size: 0.5em;
  line-height: 130%;
  letter-spacing: 0;
  vertical-align: super;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

@media (min-width: 1280px) {

  .lstw-f-reference-2 {
    font-size: 0.875rem;
  }
}

.lstw-f-meta-1 {
  font-family: var(--sans);
  font-size: 1rem;
  font-weight: 600;
  line-height: 130%;
  letter-spacing: 0;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

@media (min-width: 1280px) {

  .lstw-f-meta-1 {
    font-size: 1.125rem;
  }
}

.lstw-f-meta-2 {
  font-family: var(--sans);
  font-size: 1rem;
  line-height: 130%;
  letter-spacing: 0;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

@media (min-width: 1280px) {

  .lstw-f-meta-2 {
    font-size: 1.125rem;
  }
}

.lstw-f-code-1 {
  font-family: var(--mono);
  font-size: 1rem;
  line-height: 120%;
  letter-spacing: 0;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

@media (min-width: 1280px) {

  .lstw-f-code-1 {
    font-size: 1.0625rem;
  }
}

.lstw-f-summary-1 {
  font-family: var(--serif);
  font-size: 1.3125rem;
  font-weight: 400;
  line-height: 140%;
  letter-spacing: 0;
  font-feature-settings: "liga";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

@media (min-width: 744px) {

  .lstw-f-summary-1 {
    font-size: 1.5rem;
    line-height: 130%;
  }
}

@media (min-width: 1280px) {

  .lstw-f-summary-1 {
    font-size: 1.75rem;
  }
}

.theme-legacy-light-gray {
  --text-primary: var(--gray-900);
  --text-primary-rgb: 0,0,0;
  --text-secondary: var(--gray-700);
  --text-interactive-primary: var(--gray-900);
  --border-primary: var(--gray-900);
  --border-secondary: rgba(0,0,0,0.2);
  --background-primary: var(--gray-000);
  --background-interactive-primary-hover: var(--gray-400);
  --text-inverse: var(--background-primary);
  --border-inverse: var(--background-primary);
  --background-inverse: var(--text-primary);
  background-color: var(--background-primary);
  color: var(--text-primary);
}

.theme-light-gray {
  --text-primary: var(--gray-900);
  --text-primary-rgb: 0,0,0;
  --text-secondary: var(--gray-700);
  --text-interactive-primary: var(--gray-900);
  --border-primary: var(--gray-900);
  --border-secondary: rgba(0,0,0,0.2);
  --background-primary: var(--gray-000);
  --background-interactive-primary-hover: var(--gray-400);
  --text-inverse: var(--background-primary);
  --border-inverse: var(--background-primary);
  --background-inverse: var(--text-primary);
  background-color: var(--background-primary);
  color: var(--text-primary);
}

.theme-mid-gray {
  --text-primary: var(--gray-900);
  --text-primary-rgb: 0,0,0;
  --text-secondary: var(--gray-800);
  --text-interactive-primary: var(--gray-900);
  --border-primary: var(--gray-900);
  --border-secondary: rgba(0,0,0,0.2);
  --background-primary: var(--gray-600);
  --background-interactive-primary-hover: var(--gray-500);
  --text-inverse: var(--background-primary);
  --border-inverse: var(--background-primary);
  --background-inverse: var(--text-primary);
  background-color: var(--background-primary);
  color: var(--text-primary);
}

.theme-legacy-dark-gray {
  --text-primary: var(--gray-000);
  --text-primary-rgb: 255,255,255;
  --text-secondary: var(--gray-600);
  --text-interactive-primary: var(--gray-000);
  --border-primary: var(--gray-000);
  --border-secondary: rgba(255,255,255,0.2);
  --background-primary: var(--gray-900);
  --background-interactive-primary-hover: var(--gray-800);
  --text-inverse: var(--background-primary);
  --border-inverse: var(--background-primary);
  --background-inverse: var(--text-primary);
  background-color: var(--background-primary);
  color: var(--text-primary);
}

.theme-dark-gray {
  --text-primary: var(--gray-000);
  --text-primary-rgb: 255,255,255;
  --text-secondary: var(--gray-600);
  --text-interactive-primary: var(--gray-000);
  --border-primary: var(--gray-000);
  --border-secondary: rgba(255,255,255,0.2);
  --background-primary: var(--gray-900);
  --background-interactive-primary-hover: var(--gray-800);
  --text-inverse: var(--background-primary);
  --border-inverse: var(--background-primary);
  --background-inverse: var(--text-primary);
  background-color: var(--background-primary);
  color: var(--text-primary);
}


.theme-dark-gray .theme-dark-gray {
  --text-primary: var(--gray-900);
  --text-primary-rgb: 0,0,0;
  --text-secondary: var(--gray-700);
  --text-interactive-primary: var(--gray-900);
  --border-primary: var(--gray-900);
  --border-secondary: rgba(0,0,0,0.2);
  --background-primary: var(--gray-100);
  --background-interactive-primary-hover: var(--gray-400);
  --text-inverse: var(--background-primary);
  --border-inverse: var(--background-primary);
  --background-inverse: var(--text-primary);
  background-color: var(--background-primary);
  color: var(--text-primary);
}

.theme-light-red {
  --text-primary: var(--blue-600);
  --text-primary-rgb: 0,0,255;
  --text-secondary: var(--blue-500);
  --text-interactive-primary: var(--blue-600);
  --border-primary: var(--blue-600);
  --border-secondary: rgba(0, 0, 255, 0.1);
  --background-primary: var(--red-200);
  --background-interactive-primary-hover: var(--red-400);
  --text-inverse: var(--background-primary);
  --border-inverse: var(--background-primary);
  --background-inverse: var(--text-primary);
  background-color: var(--background-primary);
  color: var(--text-primary);
}

.theme-mid-red {
  --text-primary: var(--gray-900);
  --text-primary-rgb: 0,0,0;
  --text-secondary: var(--red-900);
  --text-interactive-primary: var(--gray-900);
  --border-primary: var(--gray-900);
  --border-secondary: rgba(0, 0, 0, 0.2);
  --background-primary: var(--red-700);
  --background-interactive-primary-hover: var(--red-500);
  --text-inverse: var(--background-primary);
  --border-inverse: var(--background-primary);
  --background-inverse: var(--text-primary);
  background-color: var(--background-primary);
  color: var(--text-primary);
}

.theme-dark-red {
  --text-primary: var(--blue-200);
  --text-primary-rgb: 203,220,255;
  --text-secondary: var(--blue-300);
  --text-interactive-primary: var(--blue-200);
  --border-primary: var(--blue-200);
  --border-secondary: rgba(203, 220, 255, 0.2);
  --background-primary: var(--red-900);
  --background-interactive-primary-hover: var(--red-800);
  --text-inverse: var(--background-primary);
  --border-inverse: var(--background-primary);
  --background-inverse: var(--text-primary);
  background-color: var(--background-primary);
  color: var(--text-primary);
}

.theme-light-green {
  --text-primary: var(--magenta-700);
  --text-primary-rgb: 197,0,197;
  --text-secondary: var(--magenta-800);
  --text-interactive-primary: var(--magenta-700);
  --border-primary: var(--magenta-700);
  --border-secondary: rgba(197, 0, 197, 0.1);
  --background-primary: var(--green-200);
  --background-interactive-primary-hover: var(--green-400);
  --text-inverse: var(--background-primary);
  --border-inverse: var(--background-primary);
  --background-inverse: var(--text-primary);
  background-color: var(--background-primary);
  color: var(--text-primary);
}

.theme-mid-green {
  --text-primary: var(--gray-900);
  --text-primary-rgb: 0,0,0;
  --text-secondary: var(--green-900);
  --text-interactive-primary: var(--gray-900);
  --border-primary: var(--gray-900);
  --border-secondary: rgba(0, 0, 0, 0.2);
  --background-primary: var(--green-600);
  --background-interactive-primary-hover: var(--green-500);
  --text-inverse: var(--background-primary);
  --border-inverse: var(--background-primary);
  --background-inverse: var(--text-primary);
  background-color: var(--background-primary);
  color: var(--text-primary);
}

.theme-dark-green {
  --text-primary: var(--magenta-400);
  --text-primary-rgb: 255,139,255;
  --text-secondary: var(--magenta-300);
  --text-interactive-primary: var(--magenta-400);
  --border-primary: var(--magenta-400);
  --border-secondary: rgba(255, 139, 255, 0.2);
  --background-primary: var(--green-900);
  --background-interactive-primary-hover: rgba(0, 0, 0, 0.2);
  --text-inverse: var(--background-primary);
  --border-inverse: var(--background-primary);
  --background-inverse: var(--text-primary);
  background-color: var(--background-primary);
  color: var(--text-primary);
}

.theme-light-blue {
  --text-primary: var(--yellow-900);
  --text-primary-rgb: 52,51,34;
  --text-secondary: var(--yellow-800);
  --text-interactive-primary: var(--yellow-900);
  --border-primary: var(--yellow-900);
  --border-secondary: rgba(52, 51, 34, 0.2);
  --background-primary: var(--blue-100);
  --background-interactive-primary-hover: var(--blue-200);
  --text-inverse: var(--background-primary);
  --border-inverse: var(--background-primary);
  --background-inverse: var(--text-primary);
  background-color: var(--background-primary);
  color: var(--text-primary);
}

.theme-mid-blue {
  --text-primary: var(--gray-000);
  --text-primary-rgb: 255,255,255;
  --text-secondary: var(--blue-300);
  --text-interactive-primary: var(--gray-000);
  --border-primary: var(--gray-000);
  --border-secondary: rgba(255, 255, 255, 0.2);
  --background-primary: var(--blue-600);
  --background-interactive-primary-hover: var(--blue-700);
  --text-inverse: var(--background-primary);
  --border-inverse: var(--background-primary);
  --background-inverse: var(--text-primary);
  background-color: var(--background-primary);
  color: var(--text-primary);
}

.theme-dark-blue {
  --text-primary: var(--yellow-400);
  --text-primary-rgb: 255,246,57;
  --text-secondary: var(--yellow-700);
  --text-interactive-primary: var(--yellow-400);
  --border-primary: var(--yellow-400);
  --border-secondary: rgba(255, 246, 57, 0.2);
  --background-primary: var(--blue-900);
  --background-interactive-primary-hover: var(--blue-800);
  --text-inverse: var(--background-primary);
  --border-inverse: var(--background-primary);
  --background-inverse: var(--text-primary);
  background-color: var(--background-primary);
  color: var(--text-primary);
}

.theme-light-yellow {
  --text-primary: var(--blue-600);
  --text-primary-rgb: 0,0,255;
  --text-secondary: var(--blue-500);
  --text-interactive-primary: var(--blue-600);
  --border-primary: var(--blue-600);
  --border-secondary: rgba(0, 0, 255, 0.2);
  --background-primary: var(--yellow-100);
  --background-interactive-primary-hover: var(--yellow-400);
  --text-inverse: var(--background-primary);
  --border-inverse: var(--background-primary);
  --background-inverse: var(--text-primary);
  background-color: var(--background-primary);
  color: var(--text-primary);
}

.theme-mid-yellow {
  --text-primary: var(--gray-900);
  --text-primary-rgb: 0,0,0;
  --text-secondary: var(--gray-600);
  --text-interactive-primary: var(--gray-900);
  --border-primary: var(--gray-900);
  --border-secondary: rgba(0, 0, 0, 0.2);
  --background-primary: var(--yellow-400);
  --background-interactive-primary-hover: var(--yellow-500);
  --text-inverse: var(--background-primary);
  --border-inverse: var(--background-primary);
  --background-inverse: var(--text-primary);
  background-color: var(--background-primary);
  color: var(--text-primary);
}

.theme-dark-yellow {
  --text-primary: var(--blue-100);
  --text-primary-rgb: 229,241,255;
  --text-secondary: var(--blue-300);
  --text-interactive-primary: var(--blue-100);
  --border-primary: var(--blue-100);
  --border-secondary: rgba(229, 241, 255, 0.2);
  --background-primary: var(--yellow-900);
  --background-interactive-primary-hover: var(--yellow-800);
  --text-inverse: var(--background-primary);
  --border-inverse: var(--background-primary);
  --background-inverse: var(--text-primary);
  background-color: var(--background-primary);
  color: var(--text-primary);
}

.theme-light-orange {
  --text-primary: var(--blue-600);
  --text-primary-rgb: 0,0,255;
  --text-secondary: var(--blue-500);
  --text-interactive-primary: var(--blue-600);
  --border-primary: var(--blue-600);
  --border-secondary: rgba(0, 0, 255, 0.2);
  --background-primary: var(--orange-200);
  --background-interactive-primary-hover: var(--orange-300);
  --text-inverse: var(--background-primary);
  --border-inverse: var(--background-primary);
  --background-inverse: var(--text-primary);
  background-color: var(--background-primary);
  color: var(--text-primary);
}

.theme-mid-orange {
  --text-primary: var(--blue-700);
  --text-primary-rgb: 4,4,172;
  --text-secondary: var(--blue-800);
  --text-interactive-primary: var(--blue-700);
  --border-primary: var(--blue-700);
  --border-secondary: rgba(4, 4, 172, 0.2);
  --background-primary: var(--orange-600);
  --background-interactive-primary-hover: var(--orange-500);
  --text-inverse: var(--background-primary);
  --border-inverse: var(--background-primary);
  --background-inverse: var(--text-primary);
  background-color: var(--background-primary);
  color: var(--text-primary);
}

.theme-dark-orange {
  --text-primary: var(--blue-300);
  --text-primary-rgb: 175,193,255;
  --text-secondary: var(--blue-100);
  --text-interactive-primary: var(--blue-300);
  --border-primary: var(--blue-300);
  --border-secondary: rgba(229, 241, 255, 0.2);
  --background-primary: var(--orange-900);
  --background-interactive-primary-hover: var(--orange-800);
  --text-inverse: var(--background-primary);
  --border-inverse: var(--background-primary);
  --background-inverse: var(--text-primary);
  background-color: var(--background-primary);
  color: var(--text-primary);
}

.theme-light-brown {
  --text-primary: var(--blue-600);
  --text-primary-rgb: 0,0,255;
  --text-secondary: var(--blue-800);
  --text-interactive-primary: var(--blue-600);
  --border-primary: var(--blue-600);
  --border-secondary: rgba(0, 0, 255, 0.2);
  --background-primary: var(--brown-200);
  --background-interactive-primary-hover: var(--brown-300);
  --text-inverse: var(--background-primary);
  --border-inverse: var(--background-primary);
  --background-inverse: var(--text-primary);
  background-color: var(--background-primary);
  color: var(--text-primary);
}

.theme-mid-brown {
  --text-primary: var(--blue-100);
  --text-primary-rgb: 229,241,255;
  --text-secondary: var(--blue-050);
  --text-interactive-primary: var(--blue-100);
  --border-primary: var(--blue-100);
  --border-secondary: rgba(244, 251, 255, 0.2);
  --background-primary: var(--brown-600);
  --background-interactive-primary-hover: var(--brown-700);
  --text-inverse: var(--background-primary);
  --border-inverse: var(--background-primary);
  --background-inverse: var(--text-primary);
  background-color: var(--background-primary);
  color: var(--text-primary);
}

.theme-dark-brown {
  --text-primary: var(--blue-300);
  --text-primary-rgb: 175,193,255;
  --text-secondary: var(--blue-400);
  --text-interactive-primary: var(--blue-300);
  --border-primary: var(--blue-300);
  --border-secondary: rgba(175, 193, 255, 0.2);
  --background-primary: var(--brown-900);
  --background-interactive-primary-hover: var(--brown-800);
  --text-inverse: var(--background-primary);
  --border-inverse: var(--background-primary);
  --background-inverse: var(--text-primary);
  background-color: var(--background-primary);
  color: var(--text-primary);
}

.theme-light-magenta {
  --text-primary: var(--green-800);
  --text-primary-rgb: 45,113,42;
  --text-secondary: var(--green-900);
  --text-interactive-primary: var(--green-800);
  --border-primary: var(--green-800);
  --border-secondary: rgba(45, 113, 42, 0.2);
  --background-primary: var(--magenta-200);
  --background-interactive-primary-hover: var(--magenta-100);
  --text-inverse: var(--background-primary);
  --border-inverse: var(--background-primary);
  --background-inverse: var(--text-primary);
  background-color: var(--background-primary);
  color: var(--text-primary);
}

.theme-mid-magenta {
  --text-primary: var(--gray-900);
  --text-primary-rgb: 0,0,0;
  --text-secondary: var(--green-900);
  --text-interactive-primary: var(--gray-900);
  --border-primary: var(--gray-900);
  --border-secondary: rgba(0, 0, 0, 0.2);
  --background-primary: var(--magenta-500);
  --background-interactive-primary-hover: var(--magenta-400);
  --text-inverse: var(--background-primary);
  --border-inverse: var(--background-primary);
  --background-inverse: var(--text-primary);
  background-color: var(--background-primary);
  color: var(--text-primary);
}

.theme-dark-magenta {
  --text-primary: var(--green-600);
  --text-primary-rgb: 81,218,76;
  --text-secondary: var(--green-700);
  --text-interactive-primary: var(--green-600);
  --border-primary: var(--green-600);
  --border-secondary: rgba(81, 218, 76, 0.2);
  --background-primary: var(--magenta-900);
  --background-interactive-primary-hover: var(--magenta-800);
  --text-inverse: var(--background-primary);
  --border-inverse: var(--background-primary);
  --background-inverse: var(--text-primary);
  background-color: var(--background-primary);
  color: var(--text-primary);
}

.theme-light-violet {
  --text-primary: var(--green-800);
  --text-primary-rgb: 45,113,42;
  --text-secondary: var(--green-900);
  --text-interactive-primary: var(--green-800);
  --border-primary: var(--green-800);
  --border-secondary: rgba(45, 113, 42, 0.2);
  --background-primary: var(--violet-200);
  --background-interactive-primary-hover: var(--violet-100);
  --text-inverse: var(--background-primary);
  --border-inverse: var(--background-primary);
  --background-inverse: var(--text-primary);
  background-color: var(--background-primary);
  color: var(--text-primary);
}

.theme-mid-violet {
  --text-primary: var(--green-400);
  --text-primary-rgb: 166,255,163;
  --text-secondary: var(--green-200);
  --text-interactive-primary: var(--green-400);
  --border-primary: var(--green-400);
  --border-secondary: rgba(166, 255, 163, 0.2);
  --background-primary: var(--violet-700);
  --background-interactive-primary-hover: var(--violet-800);
  --text-inverse: var(--background-primary);
  --border-inverse: var(--background-primary);
  --background-inverse: var(--text-primary);
  background-color: var(--background-primary);
  color: var(--text-primary);
}

.theme-dark-violet {
  --text-primary: var(--green-500);
  --text-primary-rgb: 124,241,120;
  --text-secondary: var(--green-700);
  --text-interactive-primary: var(--green-500);
  --border-primary: var(--green-500);
  --border-secondary: rgba(124, 241, 120, 0.2);
  --background-primary: var(--violet-900);
  --background-interactive-primary-hover: var(--violet-800);
  --text-inverse: var(--background-primary);
  --border-inverse: var(--background-primary);
  --background-inverse: var(--text-primary);
  background-color: var(--background-primary);
  color: var(--text-primary);
}

.theme-light-cyan {
  --text-primary: var(--orange-800);
  --text-primary-rgb: 131,54,0;
  --text-secondary: var(--orange-900);
  --text-interactive-primary: var(--orange-800);
  --border-primary: var(--orange-800);
  --border-secondary: rgba(131, 54, 0, 0.2);
  --background-primary: var(--cyan-200);
  --background-interactive-primary-hover: var(--cyan-100);
  --text-inverse: var(--background-primary);
  --border-inverse: var(--background-primary);
  --background-inverse: var(--text-primary);
  background-color: var(--background-primary);
  color: var(--text-primary);
}

.theme-mid-cyan {
  --text-primary: var(--gray-900);
  --text-primary-rgb: 0,0,0;
  --text-secondary: var(--orange-900);
  --text-interactive-primary: var(--gray-900);
  --border-primary: var(--gray-900);
  --border-secondary: rgba(0, 0, 0, 0.2);
  --background-primary: var(--cyan-600);
  --background-interactive-primary-hover: var(--cyan-300);
  --text-inverse: var(--background-primary);
  --border-inverse: var(--background-primary);
  --background-inverse: var(--text-primary);
  background-color: var(--background-primary);
  color: var(--text-primary);
}

.theme-dark-cyan {
  --text-primary: var(--orange-400);
  --text-primary-rgb: 255,201,138;
  --text-secondary: var(--orange-200);
  --text-interactive-primary: var(--orange-400);
  --border-primary: var(--orange-400);
  --border-secondary: rgba(255, 201, 138, 0.2);
  --background-primary: var(--cyan-900);
  --background-interactive-primary-hover: rgba(0, 0, 0, 0.2);
  --text-inverse: var(--background-primary);
  --border-inverse: var(--background-primary);
  --background-inverse: var(--text-primary);
  background-color: var(--background-primary);
  color: var(--text-primary);
}

:root {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}

::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}

:root {
  --gray-000: #FFFFFF;
  --gray-050: #F2F2F2;
  --gray-100: #FAFAFA;
  --gray-200: #F5F5F5;
  --gray-300: #EDEDED;
  --gray-400: #E5E5E5;
  --gray-500: #CDCDCD;
  --gray-600: #A8A8A8;
  --gray-700: #747474;
  --gray-750: #616161;
  --gray-800: #393939;
  --gray-825: #171717;
  --gray-850: #080808;
  --gray-900: #000000;
  --red-050: #FFF7F6;
  --red-100: #FFEDEB;
  --red-200: #FFE0DB;
  --red-300: #FFD3C9;
  --red-400: #FFB7A4;
  --red-500: #FF9574;
  --red-600: #FF6E3C;
  --red-700: #FF4500;
  --red-800: #AA2E00;
  --red-900: #541600;
  --green-050: #F4FFF4;
  --green-100: #E9FFE8;
  --green-200: #D9FFD8;
  --green-300: #C9FFC7;
  --green-400: #A6FFA3;
  --green-500: #7CF178;
  --green-600: #51DA4C;
  --green-700: #3FA93B;
  --green-750: #129455;
  --green-800: #2D712A;
  --green-900: #193718;
  --blue-050: #F4FBFF;
  --blue-100: #E5F1FF;
  --blue-150: #EFF2F7;
  --blue-200: #CBDCFF;
  --blue-300: #AFC1FF;
  --blue-400: #7989FF;
  --blue-450: #3269D6;
  --blue-500: #3C46FF;
  --blue-600: #0000FF;
  --blue-700: #0404AC;
  --blue-800: #020267;
  --blue-900: #00002E;
  --cyan-050: #F0FFFF;
  --cyan-100: #E0FFFF;
  --cyan-200: #CAFFFF;
  --cyan-300: #B3FFFF;
  --cyan-400: #82FFFF;
  --cyan-500: #42FFFF;
  --cyan-600: #00FFFF;
  --cyan-700: #00E7E7;
  --cyan-800: #00B3B3;
  --cyan-900: #005454;
  --yellow-050: #FFFFDB;
  --yellow-100: #FFFFB6;
  --yellow-200: #FFFF8F;
  --yellow-300: #FFFF66;
  --yellow-400: #FFF639;
  --yellow-500: #F5E60D;
  --yellow-600: #CFC52C;
  --yellow-700: #A19A3A;
  --yellow-800: #6C6837;
  --yellow-900: #343322;
  --magenta-050: #FFF9FF;
  --magenta-100: #FFF2FF;
  --magenta-200: #FFD7FF;
  --magenta-300: #FFC1FF;
  --magenta-400: #FF8BFF;
  --magenta-450: #f257bd;
  --magenta-500: #FF45FF;
  --magenta-600: #FF00FF;
  --magenta-700: #C500C5;
  --magenta-800: #830083;
  --magenta-900: #400040;
  --orange-050: #FFFCF5;
  --orange-100: #FFF9EA;
  --orange-200: #FFF1D6;
  --orange-300: #FFE8C1;
  --orange-400: #FFC98A;
  --orange-500: #FFA045;
  --orange-600: #FE7600;
  --orange-700: #C45600;
  --orange-750: #CF440A;
  --orange-800: #833600;
  --orange-900: #401900;
  --violet-050: #FFF9FF;
  --violet-100: #FFF2FF;
  --violet-200: #FEE6FF;
  --violet-300: #FCDAFF;
  --violet-400: #EBBBFF;
  --violet-500: #D292FF;
  --violet-600: #B161FD;
  --violet-700: #8A2BE2;
  --violet-800: #571397;
  --violet-900: #28044A;
  --brown-050: #F7ECE6;
  --brown-100: #F0DACF;
  --brown-200: #E8C7B6;
  --brown-300: #E1B59F;
  --brown-400: #CB9379;
  --brown-500: #B67252;
  --brown-600: #A0522D;
  --brown-700: #793A1C;
  --brown-800: #51230D;
  --brown-900: #2A1003;
  --white-core: #ffffff;
  --white-tint-dark: #f6f6f6;
  --white-tint-muted: #f3f3f3;
  --white-highlight: #ededed;
  --white-neon: #e5e5d5;
  --black-core: #1d1d1b;
  --black-tint-dark: #393939;
  --black-tint-muted: #747474;
  --black-highlight: #a8a8a8;
  --black-neon: #cdcdcd;
  --plum-core: #800080;
  --plum-tint-dark: #cc99cc;
  --plum-tint-muted: #edc0ed;
  --plum-highlight: #ffcfff;
  --plum-neon: #ff66ff;
  --blue-core: #0f3e99;
  --blue-tint-dark: #9fb2d6;
  --blue-tint-muted: #e0ebff;
  --blue-highlight: #a1c1ff;
  --blue-neon: #1967ff;
  --teal-core: #004d4d;
  --teal-tint-dark: #99b8b8;
  --teal-tint-muted: #cae3e3;
  --teal-highlight: #cfffff;
  --teal-neon: #19ffff;
  --green-core: #1f3319;
  --green-tint-dark: #a5ada3;
  --green-tint-muted: #d3ded1;
  --green-highlight: #a9ff94;
  --green-neon: #47ff19;
  --olive-core: #566600;
  --olive-tint-dark: #acada3;
  --olive-tint-muted: #dbded1;
  --olive-highlight: #ecff8c;
  --olive-neon: #d9ff19;
  --yellow-core: #666233;
  --yellow-tint-dark: #c2c0ad;
  --yellow-tint-muted: #e8e8d6;
  --yellow-highlight: #fff694;
  --yellow-neon: #ffec19;
  --orange-core: #592909;
  --orange-tint-dark: #b8b1a5;
  --orange-tint-muted: #e3ddd1;
  --orange-highlight: #ffd98c;
  --orange-neon: #f06000;
  --red-core: #b22312;
  --red-tint-dark: #f5bbb5;
  --red-tint-muted: #ffd8d4;
  --red-highlight: #ff9a8c;
  --red-neon: #db1e04;
  --text-primary: var(--gray-900);
  --text-primary-rgb: 0,0,0;
  --text-inverse: var(--background-primary);
  --text-secondary: var(--gray-700);
  --text-interactive-primary: var(--gray-900);
  --border-primary: var(--gray-900);
  --border-secondary: rgba(0,0,0,0.2);
  --border-inverse: var(--background-primary);
  --background-primary: var(--gray-100);
  --background-inverse: var(--text-primary);
  --background-success: var(--green-200);
  --background-interactive-primary-hover: var(--gray-400);
  --transparent: transparent;
  --moderation-flagged: #c04A0c;
  --moderation-pass: #027F41;
  --stroke-primary: #e3e3e3;
  --stroke-secondary: #b4b4b4;
  --average-line-color: #6D6D7E;
}

[class*="lstw-grid-line-"] &gt; * {
  position: relative;
}

[class*="lstw-grid-line-"] &gt; *::before, [class*="lstw-grid-line-"] &gt; *::after {
  content: attr(ðŸ‘»);
  position: absolute;
  z-index: 0;
  pointer-events: none;
}

.lstw-grid-cols-1[class*="lstw-grid-line-x"][class*="lstw-grid-line-x"] &gt; *:nth-child(n)::before {
  border-bottom-width: 1px;
}

.lstw-grid-cols-1[class*="lstw-grid-line-xfull"] &gt; *:nth-child(n)::before {
  left: 0;
  right: 0;
}

.lstw-grid-cols-1[class*="lstw-grid-line-x"] &gt; *:nth-child(1n+1)::before {
  right: 0;
}

.lstw-grid-cols-1[class*="lstw-grid-line-x"] &gt; *:nth-child(1n+1):nth-last-child(-n+1)::before {
  border-bottom-width: 0;
}

.lstw-grid-cols-1[class*="lstw-grid-line-x"] &gt; *:nth-child(1n+1):nth-last-child(-n+1) ~ *::before {
  border-bottom-width: 0;
}

.lstw-grid-cols-2[class*="lstw-grid-line-x"][class*="lstw-grid-line-x"] &gt; *:nth-child(n)::before {
  border-bottom-width: 1px;
}

.lstw-grid-cols-2[class*="lstw-grid-line-xfull"] &gt; *:nth-child(n)::before {
  left: calc(var(--inner-gutter) / -2);
  right: calc(var(--inner-gutter) / -2);
}

.lstw-grid-cols-2[class*="lstw-grid-line-x"] &gt; *:nth-child(2n+1)::before {
  left: 0;
}

.lstw-grid-cols-2[class*="lstw-grid-line-x"] &gt; *:nth-child(2n+2)::before {
  right: 0;
}

.lstw-grid-cols-2[class*="lstw-grid-line-x"] &gt; *:nth-child(2n+1):nth-last-child(-n+2)::before {
  border-bottom-width: 0;
}

.lstw-grid-cols-2[class*="lstw-grid-line-x"] &gt; *:nth-child(2n+1):nth-last-child(-n+2) ~ *::before {
  border-bottom-width: 0;
}

.lstw-grid-cols-2[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(n)::after {
  border-right-width: 1px;
}

.lstw-grid-cols-2[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(2n+2)::after {
  border-right-width: 0;
}

.lstw-grid-cols-2[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(-n+2)::after {
  top: 0;
}

.lstw-grid-cols-2[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(2n+1):nth-last-child(-n+2)::after {
  bottom: 0;
}

.lstw-grid-cols-2[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(2n+1):nth-last-child(-n+2) ~ li::after {
  bottom: 0;
}

.lstw-grid-cols-3[class*="lstw-grid-line-x"][class*="lstw-grid-line-x"] &gt; *:nth-child(n)::before {
  border-bottom-width: 1px;
}

.lstw-grid-cols-3[class*="lstw-grid-line-xfull"] &gt; *:nth-child(n)::before {
  left: calc(var(--inner-gutter) / -2);
  right: calc(var(--inner-gutter) / -2);
}

.lstw-grid-cols-3[class*="lstw-grid-line-x"] &gt; *:nth-child(3n+1)::before {
  left: 0;
}

.lstw-grid-cols-3[class*="lstw-grid-line-x"] &gt; *:nth-child(3n+3)::before {
  right: 0;
}

.lstw-grid-cols-3[class*="lstw-grid-line-x"] &gt; *:nth-child(3n+1):nth-last-child(-n+3)::before {
  border-bottom-width: 0;
}

.lstw-grid-cols-3[class*="lstw-grid-line-x"] &gt; *:nth-child(3n+1):nth-last-child(-n+3) ~ *::before {
  border-bottom-width: 0;
}

.lstw-grid-cols-3[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(n)::after {
  border-right-width: 1px;
}

.lstw-grid-cols-3[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(3n+3)::after {
  border-right-width: 0;
}

.lstw-grid-cols-3[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(-n+3)::after {
  top: 0;
}

.lstw-grid-cols-3[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(3n+1):nth-last-child(-n+3)::after {
  bottom: 0;
}

.lstw-grid-cols-3[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(3n+1):nth-last-child(-n+3) ~ li::after {
  bottom: 0;
}

.lstw-grid-cols-4[class*="lstw-grid-line-x"][class*="lstw-grid-line-x"] &gt; *:nth-child(n)::before {
  border-bottom-width: 1px;
}

.lstw-grid-cols-4[class*="lstw-grid-line-xfull"] &gt; *:nth-child(n)::before {
  left: calc(var(--inner-gutter) / -2);
  right: calc(var(--inner-gutter) / -2);
}

.lstw-grid-cols-4[class*="lstw-grid-line-x"] &gt; *:nth-child(4n+1)::before {
  left: 0;
}

.lstw-grid-cols-4[class*="lstw-grid-line-x"] &gt; *:nth-child(4n+4)::before {
  right: 0;
}

.lstw-grid-cols-4[class*="lstw-grid-line-x"] &gt; *:nth-child(4n+1):nth-last-child(-n+4)::before {
  border-bottom-width: 0;
}

.lstw-grid-cols-4[class*="lstw-grid-line-x"] &gt; *:nth-child(4n+1):nth-last-child(-n+4) ~ *::before {
  border-bottom-width: 0;
}

.lstw-grid-cols-4[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(n)::after {
  border-right-width: 1px;
}

.lstw-grid-cols-4[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(4n+4)::after {
  border-right-width: 0;
}

.lstw-grid-cols-4[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(-n+4)::after {
  top: 0;
}

.lstw-grid-cols-4[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(4n+1):nth-last-child(-n+4)::after {
  bottom: 0;
}

.lstw-grid-cols-4[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(4n+1):nth-last-child(-n+4) ~ li::after {
  bottom: 0;
}

.lstw-grid-cols-5[class*="lstw-grid-line-x"][class*="lstw-grid-line-x"] &gt; *:nth-child(n)::before {
  border-bottom-width: 1px;
}

.lstw-grid-cols-5[class*="lstw-grid-line-xfull"] &gt; *:nth-child(n)::before {
  left: calc(var(--inner-gutter) / -2);
  right: calc(var(--inner-gutter) / -2);
}

.lstw-grid-cols-5[class*="lstw-grid-line-x"] &gt; *:nth-child(5n+1)::before {
  left: 0;
}

.lstw-grid-cols-5[class*="lstw-grid-line-x"] &gt; *:nth-child(5n+5)::before {
  right: 0;
}

.lstw-grid-cols-5[class*="lstw-grid-line-x"] &gt; *:nth-child(5n+1):nth-last-child(-n+5)::before {
  border-bottom-width: 0;
}

.lstw-grid-cols-5[class*="lstw-grid-line-x"] &gt; *:nth-child(5n+1):nth-last-child(-n+5) ~ *::before {
  border-bottom-width: 0;
}

.lstw-grid-cols-5[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(n)::after {
  border-right-width: 1px;
}

.lstw-grid-cols-5[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(5n+5)::after {
  border-right-width: 0;
}

.lstw-grid-cols-5[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(-n+5)::after {
  top: 0;
}

.lstw-grid-cols-5[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(5n+1):nth-last-child(-n+5)::after {
  bottom: 0;
}

.lstw-grid-cols-5[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(5n+1):nth-last-child(-n+5) ~ li::after {
  bottom: 0;
}

.lstw-grid-cols-6[class*="lstw-grid-line-x"][class*="lstw-grid-line-x"] &gt; *:nth-child(n)::before {
  border-bottom-width: 1px;
}

.lstw-grid-cols-6[class*="lstw-grid-line-xfull"] &gt; *:nth-child(n)::before {
  left: calc(var(--inner-gutter) / -2);
  right: calc(var(--inner-gutter) / -2);
}

.lstw-grid-cols-6[class*="lstw-grid-line-x"] &gt; *:nth-child(6n+1)::before {
  left: 0;
}

.lstw-grid-cols-6[class*="lstw-grid-line-x"] &gt; *:nth-child(6n+6)::before {
  right: 0;
}

.lstw-grid-cols-6[class*="lstw-grid-line-x"] &gt; *:nth-child(6n+1):nth-last-child(-n+6)::before {
  border-bottom-width: 0;
}

.lstw-grid-cols-6[class*="lstw-grid-line-x"] &gt; *:nth-child(6n+1):nth-last-child(-n+6) ~ *::before {
  border-bottom-width: 0;
}

.lstw-grid-cols-6[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(n)::after {
  border-right-width: 1px;
}

.lstw-grid-cols-6[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(6n+6)::after {
  border-right-width: 0;
}

.lstw-grid-cols-6[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(-n+6)::after {
  top: 0;
}

.lstw-grid-cols-6[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(6n+1):nth-last-child(-n+6)::after {
  bottom: 0;
}

.lstw-grid-cols-6[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(6n+1):nth-last-child(-n+6) ~ li::after {
  bottom: 0;
}

@media (min-width: 429px) {

  [class*="lstw-grid-line-"] &gt; * {
    position: relative;
  }

  [class*="lstw-grid-line-"] &gt; *::before, [class*="lstw-grid-line-"] &gt; *::after {
    content: attr(ðŸ‘»);
    position: absolute;
    z-index: 0;
    pointer-events: none;
  }

  .sm\:lstw-grid-line-x &gt; *::before {
    content: attr(ðŸ‘»);
    left: 0;
    right: 0;
    top: 0;
    bottom: calc(var(--inner-gutter) / -2);
    border-top: 0 solid transparent;
    border-bottom: 0 solid transparent;
  }

  .sm\:lstw-grid-line-xfull &gt; *::before {
    content: attr(ðŸ‘»);
    left: calc(var(--inner-gutter) / -2);
    right: calc(var(--inner-gutter) / -2);
    top: 0;
    bottom: calc(var(--inner-gutter) / -2);
    border-top: 0 solid transparent;
    border-bottom: 0 solid transparent;
  }

  .sm\:lstw-grid-line-x-0 &gt; *::before {
    content: none;
  }

  .sm\:lstw-grid-line-y &gt; *::after {
    content: attr(ðŸ‘»);
    left: 0;
    right: calc(var(--inner-gutter) / -2);
    top: 0;
    bottom: 0;
    border-left: 0 solid transparent;
    border-right: 0 solid transparent;
  }

  .sm\:lstw-grid-line-yfull &gt; *::after {
    content: attr(ðŸ‘»);
    left: 0;
    right: calc(var(--inner-gutter) / -2);
    top: calc(var(--inner-gutter) / -1);
    bottom: 0;
    border-left: 0 solid transparent;
    border-right: 0 solid transparent;
  }

  .sm\:lstw-grid-line-yfull[class*="lstw-grid-line-x"] &gt; *::after {
    left: 0;
    right: calc(var(--inner-gutter) / -2);
    top: calc(var(--inner-gutter) / -2);
    bottom: calc(var(--inner-gutter) / -2);
    border-left: 0 solid transparent;
    border-right: 0 solid transparent;
  }

  .sm\:lstw-grid-line-y-0 &gt; *::after {
    content: none;
  }

  .sm\:lstw-grid-line-x-0[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -0rem;
  }

  .sm\:lstw-grid-line-x-0[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -0rem;
    bottom: -0rem;
  }

  .sm\:lstw-grid-line-x-1[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -0.0625rem;
  }

  .sm\:lstw-grid-line-x-1[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -0.0625rem;
    bottom: -0.0625rem;
  }

  .sm\:lstw-grid-line-x-2[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -0.125rem;
  }

  .sm\:lstw-grid-line-x-2[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -0.125rem;
    bottom: -0.125rem;
  }

  .sm\:lstw-grid-line-x-3[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -0.1875rem;
  }

  .sm\:lstw-grid-line-x-3[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -0.1875rem;
    bottom: -0.1875rem;
  }

  .sm\:lstw-grid-line-x-4[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -0.25rem;
  }

  .sm\:lstw-grid-line-x-4[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -0.25rem;
    bottom: -0.25rem;
  }

  .sm\:lstw-grid-line-x-5[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -0.3125rem;
  }

  .sm\:lstw-grid-line-x-5[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -0.3125rem;
    bottom: -0.3125rem;
  }

  .sm\:lstw-grid-line-x-6[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -0.375rem;
  }

  .sm\:lstw-grid-line-x-6[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -0.375rem;
    bottom: -0.375rem;
  }

  .sm\:lstw-grid-line-x-7[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -0.4375rem;
  }

  .sm\:lstw-grid-line-x-7[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -0.4375rem;
    bottom: -0.4375rem;
  }

  .sm\:lstw-grid-line-x-8[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -0.5rem;
  }

  .sm\:lstw-grid-line-x-8[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -0.5rem;
    bottom: -0.5rem;
  }

  .sm\:lstw-grid-line-x-9[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -0.5625rem;
  }

  .sm\:lstw-grid-line-x-9[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -0.5625rem;
    bottom: -0.5625rem;
  }

  .sm\:lstw-grid-line-x-10[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -0.625rem;
  }

  .sm\:lstw-grid-line-x-10[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -0.625rem;
    bottom: -0.625rem;
  }

  .sm\:lstw-grid-line-x-11[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -0.6875rem;
  }

  .sm\:lstw-grid-line-x-11[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -0.6875rem;
    bottom: -0.6875rem;
  }

  .sm\:lstw-grid-line-x-12[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -0.75rem;
  }

  .sm\:lstw-grid-line-x-12[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -0.75rem;
    bottom: -0.75rem;
  }

  .sm\:lstw-grid-line-x-13[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -0.8125rem;
  }

  .sm\:lstw-grid-line-x-13[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -0.8125rem;
    bottom: -0.8125rem;
  }

  .sm\:lstw-grid-line-x-14[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -0.875rem;
  }

  .sm\:lstw-grid-line-x-14[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -0.875rem;
    bottom: -0.875rem;
  }

  .sm\:lstw-grid-line-x-15[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -0.9375rem;
  }

  .sm\:lstw-grid-line-x-15[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -0.9375rem;
    bottom: -0.9375rem;
  }

  .sm\:lstw-grid-line-x-16[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -1rem;
  }

  .sm\:lstw-grid-line-x-16[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -1rem;
    bottom: -1rem;
  }

  .sm\:lstw-grid-line-x-17[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -1.0625rem;
  }

  .sm\:lstw-grid-line-x-17[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -1.0625rem;
    bottom: -1.0625rem;
  }

  .sm\:lstw-grid-line-x-18[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -1.125rem;
  }

  .sm\:lstw-grid-line-x-18[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -1.125rem;
    bottom: -1.125rem;
  }

  .sm\:lstw-grid-line-x-19[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -1.1875rem;
  }

  .sm\:lstw-grid-line-x-19[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -1.1875rem;
    bottom: -1.1875rem;
  }

  .sm\:lstw-grid-line-x-20[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -1.25rem;
  }

  .sm\:lstw-grid-line-x-20[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -1.25rem;
    bottom: -1.25rem;
  }

  .sm\:lstw-grid-line-x-21[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -1.3125rem;
  }

  .sm\:lstw-grid-line-x-21[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -1.3125rem;
    bottom: -1.3125rem;
  }

  .sm\:lstw-grid-line-x-22[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -1.375rem;
  }

  .sm\:lstw-grid-line-x-22[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -1.375rem;
    bottom: -1.375rem;
  }

  .sm\:lstw-grid-line-x-23[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -1.4375rem;
  }

  .sm\:lstw-grid-line-x-23[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -1.4375rem;
    bottom: -1.4375rem;
  }

  .sm\:lstw-grid-line-x-24[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -1.5rem;
  }

  .sm\:lstw-grid-line-x-24[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -1.5rem;
    bottom: -1.5rem;
  }

  .sm\:lstw-grid-line-x-25[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -1.5625rem;
  }

  .sm\:lstw-grid-line-x-25[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -1.5625rem;
    bottom: -1.5625rem;
  }

  .sm\:lstw-grid-line-x-26[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -1.625rem;
  }

  .sm\:lstw-grid-line-x-26[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -1.625rem;
    bottom: -1.625rem;
  }

  .sm\:lstw-grid-line-x-27[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -1.6875rem;
  }

  .sm\:lstw-grid-line-x-27[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -1.6875rem;
    bottom: -1.6875rem;
  }

  .sm\:lstw-grid-line-x-28[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -1.75rem;
  }

  .sm\:lstw-grid-line-x-28[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -1.75rem;
    bottom: -1.75rem;
  }

  .sm\:lstw-grid-line-x-29[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -1.8125rem;
  }

  .sm\:lstw-grid-line-x-29[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -1.8125rem;
    bottom: -1.8125rem;
  }

  .sm\:lstw-grid-line-x-30[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -1.875rem;
  }

  .sm\:lstw-grid-line-x-30[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -1.875rem;
    bottom: -1.875rem;
  }

  .sm\:lstw-grid-line-x-31[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -1.9375rem;
  }

  .sm\:lstw-grid-line-x-31[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -1.9375rem;
    bottom: -1.9375rem;
  }

  .sm\:lstw-grid-line-x-32[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -2rem;
  }

  .sm\:lstw-grid-line-x-32[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -2rem;
    bottom: -2rem;
  }

  .sm\:lstw-grid-line-x-33[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -2.0625rem;
  }

  .sm\:lstw-grid-line-x-33[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -2.0625rem;
    bottom: -2.0625rem;
  }

  .sm\:lstw-grid-line-x-34[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -2.125rem;
  }

  .sm\:lstw-grid-line-x-34[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -2.125rem;
    bottom: -2.125rem;
  }

  .sm\:lstw-grid-line-x-35[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -2.1875rem;
  }

  .sm\:lstw-grid-line-x-35[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -2.1875rem;
    bottom: -2.1875rem;
  }

  .sm\:lstw-grid-line-x-36[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -2.25rem;
  }

  .sm\:lstw-grid-line-x-36[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -2.25rem;
    bottom: -2.25rem;
  }

  .sm\:lstw-grid-line-x-37[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -2.3125rem;
  }

  .sm\:lstw-grid-line-x-37[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -2.3125rem;
    bottom: -2.3125rem;
  }

  .sm\:lstw-grid-line-x-38[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -2.375rem;
  }

  .sm\:lstw-grid-line-x-38[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -2.375rem;
    bottom: -2.375rem;
  }

  .sm\:lstw-grid-line-x-39[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -2.4375rem;
  }

  .sm\:lstw-grid-line-x-39[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -2.4375rem;
    bottom: -2.4375rem;
  }

  .sm\:lstw-grid-line-x-40[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -2.5rem;
  }

  .sm\:lstw-grid-line-x-40[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -2.5rem;
    bottom: -2.5rem;
  }

  .sm\:lstw-grid-line-x-41[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -2.5625rem;
  }

  .sm\:lstw-grid-line-x-41[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -2.5625rem;
    bottom: -2.5625rem;
  }

  .sm\:lstw-grid-line-x-42[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -2.625rem;
  }

  .sm\:lstw-grid-line-x-42[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -2.625rem;
    bottom: -2.625rem;
  }

  .sm\:lstw-grid-line-x-43[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -2.6875rem;
  }

  .sm\:lstw-grid-line-x-43[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -2.6875rem;
    bottom: -2.6875rem;
  }

  .sm\:lstw-grid-line-x-44[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -2.75rem;
  }

  .sm\:lstw-grid-line-x-44[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -2.75rem;
    bottom: -2.75rem;
  }

  .sm\:lstw-grid-line-x-45[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -2.8125rem;
  }

  .sm\:lstw-grid-line-x-45[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -2.8125rem;
    bottom: -2.8125rem;
  }

  .sm\:lstw-grid-line-x-46[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -2.875rem;
  }

  .sm\:lstw-grid-line-x-46[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -2.875rem;
    bottom: -2.875rem;
  }

  .sm\:lstw-grid-line-x-47[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -2.9375rem;
  }

  .sm\:lstw-grid-line-x-47[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -2.9375rem;
    bottom: -2.9375rem;
  }

  .sm\:lstw-grid-line-x-48[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -3rem;
  }

  .sm\:lstw-grid-line-x-48[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -3rem;
    bottom: -3rem;
  }

  .sm\:lstw-grid-line-x-49[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -3.0625rem;
  }

  .sm\:lstw-grid-line-x-49[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -3.0625rem;
    bottom: -3.0625rem;
  }

  .sm\:lstw-grid-line-x-50[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -3.125rem;
  }

  .sm\:lstw-grid-line-x-50[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -3.125rem;
    bottom: -3.125rem;
  }

  .sm\:lstw-grid-line-x-51[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -3.1875rem;
  }

  .sm\:lstw-grid-line-x-51[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -3.1875rem;
    bottom: -3.1875rem;
  }

  .sm\:lstw-grid-line-x-52[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -3.25rem;
  }

  .sm\:lstw-grid-line-x-52[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -3.25rem;
    bottom: -3.25rem;
  }

  .sm\:lstw-grid-line-x-53[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -3.3125rem;
  }

  .sm\:lstw-grid-line-x-53[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -3.3125rem;
    bottom: -3.3125rem;
  }

  .sm\:lstw-grid-line-x-54[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -3.375rem;
  }

  .sm\:lstw-grid-line-x-54[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -3.375rem;
    bottom: -3.375rem;
  }

  .sm\:lstw-grid-line-x-55[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -3.4375rem;
  }

  .sm\:lstw-grid-line-x-55[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -3.4375rem;
    bottom: -3.4375rem;
  }

  .sm\:lstw-grid-line-x-56[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -3.5rem;
  }

  .sm\:lstw-grid-line-x-56[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -3.5rem;
    bottom: -3.5rem;
  }

  .sm\:lstw-grid-line-x-57[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -3.5625rem;
  }

  .sm\:lstw-grid-line-x-57[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -3.5625rem;
    bottom: -3.5625rem;
  }

  .sm\:lstw-grid-line-x-58[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -3.625rem;
  }

  .sm\:lstw-grid-line-x-58[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -3.625rem;
    bottom: -3.625rem;
  }

  .sm\:lstw-grid-line-x-59[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -3.6875rem;
  }

  .sm\:lstw-grid-line-x-59[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -3.6875rem;
    bottom: -3.6875rem;
  }

  .sm\:lstw-grid-line-x-60[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -3.75rem;
  }

  .sm\:lstw-grid-line-x-60[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -3.75rem;
    bottom: -3.75rem;
  }

  .sm\:lstw-grid-line-x-61[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -3.8125rem;
  }

  .sm\:lstw-grid-line-x-61[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -3.8125rem;
    bottom: -3.8125rem;
  }

  .sm\:lstw-grid-line-x-62[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -3.875rem;
  }

  .sm\:lstw-grid-line-x-62[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -3.875rem;
    bottom: -3.875rem;
  }

  .sm\:lstw-grid-line-x-63[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -3.9375rem;
  }

  .sm\:lstw-grid-line-x-63[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -3.9375rem;
    bottom: -3.9375rem;
  }

  .sm\:lstw-grid-line-x-64[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -4rem;
  }

  .sm\:lstw-grid-line-x-64[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -4rem;
    bottom: -4rem;
  }

  .sm\:lstw-grid-line-x-65[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -4.0625rem;
  }

  .sm\:lstw-grid-line-x-65[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -4.0625rem;
    bottom: -4.0625rem;
  }

  .sm\:lstw-grid-line-x-66[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -4.125rem;
  }

  .sm\:lstw-grid-line-x-66[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -4.125rem;
    bottom: -4.125rem;
  }

  .sm\:lstw-grid-line-x-67[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -4.1875rem;
  }

  .sm\:lstw-grid-line-x-67[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -4.1875rem;
    bottom: -4.1875rem;
  }

  .sm\:lstw-grid-line-x-68[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -4.25rem;
  }

  .sm\:lstw-grid-line-x-68[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -4.25rem;
    bottom: -4.25rem;
  }

  .sm\:lstw-grid-line-x-69[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -4.3125rem;
  }

  .sm\:lstw-grid-line-x-69[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -4.3125rem;
    bottom: -4.3125rem;
  }

  .sm\:lstw-grid-line-x-70[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -4.375rem;
  }

  .sm\:lstw-grid-line-x-70[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -4.375rem;
    bottom: -4.375rem;
  }

  .sm\:lstw-grid-line-x-71[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -4.4375rem;
  }

  .sm\:lstw-grid-line-x-71[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -4.4375rem;
    bottom: -4.4375rem;
  }

  .sm\:lstw-grid-line-x-72[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -4.5rem;
  }

  .sm\:lstw-grid-line-x-72[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -4.5rem;
    bottom: -4.5rem;
  }

  .sm\:lstw-grid-line-x-73[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -4.5625rem;
  }

  .sm\:lstw-grid-line-x-73[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -4.5625rem;
    bottom: -4.5625rem;
  }

  .sm\:lstw-grid-line-x-74[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -4.625rem;
  }

  .sm\:lstw-grid-line-x-74[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -4.625rem;
    bottom: -4.625rem;
  }

  .sm\:lstw-grid-line-x-75[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -4.6875rem;
  }

  .sm\:lstw-grid-line-x-75[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -4.6875rem;
    bottom: -4.6875rem;
  }

  .sm\:lstw-grid-line-x-76[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -4.75rem;
  }

  .sm\:lstw-grid-line-x-76[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -4.75rem;
    bottom: -4.75rem;
  }

  .sm\:lstw-grid-line-x-77[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -4.8125rem;
  }

  .sm\:lstw-grid-line-x-77[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -4.8125rem;
    bottom: -4.8125rem;
  }

  .sm\:lstw-grid-line-x-78[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -4.875rem;
  }

  .sm\:lstw-grid-line-x-78[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -4.875rem;
    bottom: -4.875rem;
  }

  .sm\:lstw-grid-line-x-79[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -4.9375rem;
  }

  .sm\:lstw-grid-line-x-79[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -4.9375rem;
    bottom: -4.9375rem;
  }

  .sm\:lstw-grid-line-x-80[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -5rem;
  }

  .sm\:lstw-grid-line-x-80[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -5rem;
    bottom: -5rem;
  }

  .sm\:lstw-grid-line-x-81[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -5.0625rem;
  }

  .sm\:lstw-grid-line-x-81[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -5.0625rem;
    bottom: -5.0625rem;
  }

  .sm\:lstw-grid-line-x-82[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -5.125rem;
  }

  .sm\:lstw-grid-line-x-82[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -5.125rem;
    bottom: -5.125rem;
  }

  .sm\:lstw-grid-line-x-83[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -5.1875rem;
  }

  .sm\:lstw-grid-line-x-83[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -5.1875rem;
    bottom: -5.1875rem;
  }

  .sm\:lstw-grid-line-x-84[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -5.25rem;
  }

  .sm\:lstw-grid-line-x-84[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -5.25rem;
    bottom: -5.25rem;
  }

  .sm\:lstw-grid-line-x-85[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -5.3125rem;
  }

  .sm\:lstw-grid-line-x-85[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -5.3125rem;
    bottom: -5.3125rem;
  }

  .sm\:lstw-grid-line-x-86[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -5.375rem;
  }

  .sm\:lstw-grid-line-x-86[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -5.375rem;
    bottom: -5.375rem;
  }

  .sm\:lstw-grid-line-x-87[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -5.4375rem;
  }

  .sm\:lstw-grid-line-x-87[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -5.4375rem;
    bottom: -5.4375rem;
  }

  .sm\:lstw-grid-line-x-88[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -5.5rem;
  }

  .sm\:lstw-grid-line-x-88[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -5.5rem;
    bottom: -5.5rem;
  }

  .sm\:lstw-grid-line-x-89[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -5.5625rem;
  }

  .sm\:lstw-grid-line-x-89[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -5.5625rem;
    bottom: -5.5625rem;
  }

  .sm\:lstw-grid-line-x-90[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -5.625rem;
  }

  .sm\:lstw-grid-line-x-90[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -5.625rem;
    bottom: -5.625rem;
  }

  .sm\:lstw-grid-line-x-91[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -5.6875rem;
  }

  .sm\:lstw-grid-line-x-91[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -5.6875rem;
    bottom: -5.6875rem;
  }

  .sm\:lstw-grid-line-x-92[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -5.75rem;
  }

  .sm\:lstw-grid-line-x-92[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -5.75rem;
    bottom: -5.75rem;
  }

  .sm\:lstw-grid-line-x-93[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -5.8125rem;
  }

  .sm\:lstw-grid-line-x-93[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -5.8125rem;
    bottom: -5.8125rem;
  }

  .sm\:lstw-grid-line-x-94[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -5.875rem;
  }

  .sm\:lstw-grid-line-x-94[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -5.875rem;
    bottom: -5.875rem;
  }

  .sm\:lstw-grid-line-x-95[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -5.9375rem;
  }

  .sm\:lstw-grid-line-x-95[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -5.9375rem;
    bottom: -5.9375rem;
  }

  .sm\:lstw-grid-line-x-96[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -6rem;
  }

  .sm\:lstw-grid-line-x-96[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -6rem;
    bottom: -6rem;
  }

  .sm\:lstw-grid-line-x-97[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -6.0625rem;
  }

  .sm\:lstw-grid-line-x-97[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -6.0625rem;
    bottom: -6.0625rem;
  }

  .sm\:lstw-grid-line-x-98[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -6.125rem;
  }

  .sm\:lstw-grid-line-x-98[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -6.125rem;
    bottom: -6.125rem;
  }

  .sm\:lstw-grid-line-x-99[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -6.1875rem;
  }

  .sm\:lstw-grid-line-x-99[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -6.1875rem;
    bottom: -6.1875rem;
  }

  .sm\:lstw-grid-line-x-100[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -6.25rem;
  }

  .sm\:lstw-grid-line-x-100[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -6.25rem;
    bottom: -6.25rem;
  }

  .sm\:lstw-grid-line-x-400[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -25rem;
  }

  .sm\:lstw-grid-line-x-400[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -25rem;
    bottom: -25rem;
  }

  .sm\:lstw-grid-line-x-600[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -37.5rem;
  }

  .sm\:lstw-grid-line-x-600[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -37.5rem;
    bottom: -37.5rem;
  }

  .sm\:lstw-grid-line-x-safe-top[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -env(safe-area-inset-top);
  }

  .sm\:lstw-grid-line-x-safe-top[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -env(safe-area-inset-top);
    bottom: -env(safe-area-inset-top);
  }

  .sm\:lstw-grid-line-x-safe-bottom[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -env(safe-area-inset-bottom);
  }

  .sm\:lstw-grid-line-x-safe-bottom[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -env(safe-area-inset-bottom);
    bottom: -env(safe-area-inset-bottom);
  }

  .sm\:lstw-grid-line-x-safe-left[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -env(safe-area-inset-left);
  }

  .sm\:lstw-grid-line-x-safe-left[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -env(safe-area-inset-left);
    bottom: -env(safe-area-inset-left);
  }

  .sm\:lstw-grid-line-x-safe-right[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -env(safe-area-inset-right);
  }

  .sm\:lstw-grid-line-x-safe-right[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -env(safe-area-inset-right);
    bottom: -env(safe-area-inset-right);
  }

  .sm\:lstw-grid-line-x-gutter[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -var(--inner-gutter);
  }

  .sm\:lstw-grid-line-x-gutter[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -var(--inner-gutter);
    bottom: -var(--inner-gutter);
  }

  .sm\:lstw-grid-line-x-outer-gutter[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -var(--outer-gutter, 0px);
  }

  .sm\:lstw-grid-line-x-outer-gutter[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -var(--outer-gutter, 0px);
    bottom: -var(--outer-gutter, 0px);
  }

  .sm\:lstw-grid-line-x-primary[class*="lstw-grid-line-x-"] &gt; *::before {
    border-bottom-color: var(--border-primary);
  }

  .sm\:lstw-grid-line-y-primary[class*="lstw-grid-line-y-"] &gt; *::after {
    border-right-color: var(--border-primary);
  }

  .sm\:lstw-grid-line-xy-primary[class*="lstw-grid-line-xy-"] &gt; *::before {
    border-bottom-color: var(--border-primary);
  }

  .sm\:lstw-grid-line-xy-primary[class*="lstw-grid-line-xy-"] &gt; *::after {
    border-right-color: var(--border-primary);
  }

  .sm\:lstw-grid-line-x-secondary[class*="lstw-grid-line-x-"] &gt; *::before {
    border-bottom-color: var(--border-secondary);
  }

  .sm\:lstw-grid-line-y-secondary[class*="lstw-grid-line-y-"] &gt; *::after {
    border-right-color: var(--border-secondary);
  }

  .sm\:lstw-grid-line-xy-secondary[class*="lstw-grid-line-xy-"] &gt; *::before {
    border-bottom-color: var(--border-secondary);
  }

  .sm\:lstw-grid-line-xy-secondary[class*="lstw-grid-line-xy-"] &gt; *::after {
    border-right-color: var(--border-secondary);
  }

  .sm\:lstw-grid-line-x-inverse[class*="lstw-grid-line-x-"] &gt; *::before {
    border-bottom-color: var(--border-inverse);
  }

  .sm\:lstw-grid-line-y-inverse[class*="lstw-grid-line-y-"] &gt; *::after {
    border-right-color: var(--border-inverse);
  }

  .sm\:lstw-grid-line-xy-inverse[class*="lstw-grid-line-xy-"] &gt; *::before {
    border-bottom-color: var(--border-inverse);
  }

  .sm\:lstw-grid-line-xy-inverse[class*="lstw-grid-line-xy-"] &gt; *::after {
    border-right-color: var(--border-inverse);
  }

  .sm\:lstw-grid-line-x-on-dark[class*="lstw-grid-line-x-"] &gt; *::before {
    border-bottom-color: var(--gray-000);
  }

  .sm\:lstw-grid-line-y-on-dark[class*="lstw-grid-line-y-"] &gt; *::after {
    border-right-color: var(--gray-000);
  }

  .sm\:lstw-grid-line-xy-on-dark[class*="lstw-grid-line-xy-"] &gt; *::before {
    border-bottom-color: var(--gray-000);
  }

  .sm\:lstw-grid-line-xy-on-dark[class*="lstw-grid-line-xy-"] &gt; *::after {
    border-right-color: var(--gray-000);
  }

  .sm\:lstw-grid-line-x-inherit[class*="lstw-grid-line-x-"] &gt; *::before {
    border-bottom-color: inherit;
  }

  .sm\:lstw-grid-line-y-inherit[class*="lstw-grid-line-y-"] &gt; *::after {
    border-right-color: inherit;
  }

  .sm\:lstw-grid-line-xy-inherit[class*="lstw-grid-line-xy-"] &gt; *::before {
    border-bottom-color: inherit;
  }

  .sm\:lstw-grid-line-xy-inherit[class*="lstw-grid-line-xy-"] &gt; *::after {
    border-right-color: inherit;
  }

  .sm\:lstw-grid-line-x-transparent[class*="lstw-grid-line-x-"] &gt; *::before {
    border-bottom-color: var(--transparent);
  }

  .sm\:lstw-grid-line-y-transparent[class*="lstw-grid-line-y-"] &gt; *::after {
    border-right-color: var(--transparent);
  }

  .sm\:lstw-grid-line-xy-transparent[class*="lstw-grid-line-xy-"] &gt; *::before {
    border-bottom-color: var(--transparent);
  }

  .sm\:lstw-grid-line-xy-transparent[class*="lstw-grid-line-xy-"] &gt; *::after {
    border-right-color: var(--transparent);
  }

  .sm\:lstw-grid-cols-1[class*="lstw-grid-line-x"][class*="lstw-grid-line-x"] &gt; *:nth-child(n)::before {
    border-bottom-width: 1px;
  }

  .sm\:lstw-grid-cols-1[class*="lstw-grid-line-xfull"] &gt; *:nth-child(n)::before {
    left: 0;
    right: 0;
  }

  .sm\:lstw-grid-cols-1[class*="lstw-grid-line-x"] &gt; *:nth-child(1n+1)::before {
    right: 0;
  }

  .sm\:lstw-grid-cols-1[class*="lstw-grid-line-x"] &gt; *:nth-child(1n+1):nth-last-child(-n+1)::before {
    border-bottom-width: 0;
  }

  .sm\:lstw-grid-cols-1[class*="lstw-grid-line-x"] &gt; *:nth-child(1n+1):nth-last-child(-n+1) ~ *::before {
    border-bottom-width: 0;
  }

  .sm\:lstw-grid-cols-2[class*="lstw-grid-line-x"][class*="lstw-grid-line-x"] &gt; *:nth-child(n)::before {
    border-bottom-width: 1px;
  }

  .sm\:lstw-grid-cols-2[class*="lstw-grid-line-xfull"] &gt; *:nth-child(n)::before {
    left: calc(var(--inner-gutter) / -2);
    right: calc(var(--inner-gutter) / -2);
  }

  .sm\:lstw-grid-cols-2[class*="lstw-grid-line-x"] &gt; *:nth-child(2n+1)::before {
    left: 0;
  }

  .sm\:lstw-grid-cols-2[class*="lstw-grid-line-x"] &gt; *:nth-child(2n+2)::before {
    right: 0;
  }

  .sm\:lstw-grid-cols-2[class*="lstw-grid-line-x"] &gt; *:nth-child(2n+1):nth-last-child(-n+2)::before {
    border-bottom-width: 0;
  }

  .sm\:lstw-grid-cols-2[class*="lstw-grid-line-x"] &gt; *:nth-child(2n+1):nth-last-child(-n+2) ~ *::before {
    border-bottom-width: 0;
  }

  .sm\:lstw-grid-cols-2[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(n)::after {
    border-right-width: 1px;
  }

  .sm\:lstw-grid-cols-2[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(2n+2)::after {
    border-right-width: 0;
  }

  .sm\:lstw-grid-cols-2[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(-n+2)::after {
    top: 0;
  }

  .sm\:lstw-grid-cols-2[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(2n+1):nth-last-child(-n+2)::after {
    bottom: 0;
  }

  .sm\:lstw-grid-cols-2[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(2n+1):nth-last-child(-n+2) ~ li::after {
    bottom: 0;
  }

  .sm\:lstw-grid-cols-3[class*="lstw-grid-line-x"][class*="lstw-grid-line-x"] &gt; *:nth-child(n)::before {
    border-bottom-width: 1px;
  }

  .sm\:lstw-grid-cols-3[class*="lstw-grid-line-xfull"] &gt; *:nth-child(n)::before {
    left: calc(var(--inner-gutter) / -2);
    right: calc(var(--inner-gutter) / -2);
  }

  .sm\:lstw-grid-cols-3[class*="lstw-grid-line-x"] &gt; *:nth-child(3n+1)::before {
    left: 0;
  }

  .sm\:lstw-grid-cols-3[class*="lstw-grid-line-x"] &gt; *:nth-child(3n+3)::before {
    right: 0;
  }

  .sm\:lstw-grid-cols-3[class*="lstw-grid-line-x"] &gt; *:nth-child(3n+1):nth-last-child(-n+3)::before {
    border-bottom-width: 0;
  }

  .sm\:lstw-grid-cols-3[class*="lstw-grid-line-x"] &gt; *:nth-child(3n+1):nth-last-child(-n+3) ~ *::before {
    border-bottom-width: 0;
  }

  .sm\:lstw-grid-cols-3[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(n)::after {
    border-right-width: 1px;
  }

  .sm\:lstw-grid-cols-3[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(3n+3)::after {
    border-right-width: 0;
  }

  .sm\:lstw-grid-cols-3[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(-n+3)::after {
    top: 0;
  }

  .sm\:lstw-grid-cols-3[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(3n+1):nth-last-child(-n+3)::after {
    bottom: 0;
  }

  .sm\:lstw-grid-cols-3[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(3n+1):nth-last-child(-n+3) ~ li::after {
    bottom: 0;
  }

  .sm\:lstw-grid-cols-4[class*="lstw-grid-line-x"][class*="lstw-grid-line-x"] &gt; *:nth-child(n)::before {
    border-bottom-width: 1px;
  }

  .sm\:lstw-grid-cols-4[class*="lstw-grid-line-xfull"] &gt; *:nth-child(n)::before {
    left: calc(var(--inner-gutter) / -2);
    right: calc(var(--inner-gutter) / -2);
  }

  .sm\:lstw-grid-cols-4[class*="lstw-grid-line-x"] &gt; *:nth-child(4n+1)::before {
    left: 0;
  }

  .sm\:lstw-grid-cols-4[class*="lstw-grid-line-x"] &gt; *:nth-child(4n+4)::before {
    right: 0;
  }

  .sm\:lstw-grid-cols-4[class*="lstw-grid-line-x"] &gt; *:nth-child(4n+1):nth-last-child(-n+4)::before {
    border-bottom-width: 0;
  }

  .sm\:lstw-grid-cols-4[class*="lstw-grid-line-x"] &gt; *:nth-child(4n+1):nth-last-child(-n+4) ~ *::before {
    border-bottom-width: 0;
  }

  .sm\:lstw-grid-cols-4[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(n)::after {
    border-right-width: 1px;
  }

  .sm\:lstw-grid-cols-4[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(4n+4)::after {
    border-right-width: 0;
  }

  .sm\:lstw-grid-cols-4[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(-n+4)::after {
    top: 0;
  }

  .sm\:lstw-grid-cols-4[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(4n+1):nth-last-child(-n+4)::after {
    bottom: 0;
  }

  .sm\:lstw-grid-cols-4[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(4n+1):nth-last-child(-n+4) ~ li::after {
    bottom: 0;
  }

  .sm\:lstw-grid-cols-5[class*="lstw-grid-line-x"][class*="lstw-grid-line-x"] &gt; *:nth-child(n)::before {
    border-bottom-width: 1px;
  }

  .sm\:lstw-grid-cols-5[class*="lstw-grid-line-xfull"] &gt; *:nth-child(n)::before {
    left: calc(var(--inner-gutter) / -2);
    right: calc(var(--inner-gutter) / -2);
  }

  .sm\:lstw-grid-cols-5[class*="lstw-grid-line-x"] &gt; *:nth-child(5n+1)::before {
    left: 0;
  }

  .sm\:lstw-grid-cols-5[class*="lstw-grid-line-x"] &gt; *:nth-child(5n+5)::before {
    right: 0;
  }

  .sm\:lstw-grid-cols-5[class*="lstw-grid-line-x"] &gt; *:nth-child(5n+1):nth-last-child(-n+5)::before {
    border-bottom-width: 0;
  }

  .sm\:lstw-grid-cols-5[class*="lstw-grid-line-x"] &gt; *:nth-child(5n+1):nth-last-child(-n+5) ~ *::before {
    border-bottom-width: 0;
  }

  .sm\:lstw-grid-cols-5[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(n)::after {
    border-right-width: 1px;
  }

  .sm\:lstw-grid-cols-5[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(5n+5)::after {
    border-right-width: 0;
  }

  .sm\:lstw-grid-cols-5[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(-n+5)::after {
    top: 0;
  }

  .sm\:lstw-grid-cols-5[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(5n+1):nth-last-child(-n+5)::after {
    bottom: 0;
  }

  .sm\:lstw-grid-cols-5[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(5n+1):nth-last-child(-n+5) ~ li::after {
    bottom: 0;
  }

  .sm\:lstw-grid-cols-6[class*="lstw-grid-line-x"][class*="lstw-grid-line-x"] &gt; *:nth-child(n)::before {
    border-bottom-width: 1px;
  }

  .sm\:lstw-grid-cols-6[class*="lstw-grid-line-xfull"] &gt; *:nth-child(n)::before {
    left: calc(var(--inner-gutter) / -2);
    right: calc(var(--inner-gutter) / -2);
  }

  .sm\:lstw-grid-cols-6[class*="lstw-grid-line-x"] &gt; *:nth-child(6n+1)::before {
    left: 0;
  }

  .sm\:lstw-grid-cols-6[class*="lstw-grid-line-x"] &gt; *:nth-child(6n+6)::before {
    right: 0;
  }

  .sm\:lstw-grid-cols-6[class*="lstw-grid-line-x"] &gt; *:nth-child(6n+1):nth-last-child(-n+6)::before {
    border-bottom-width: 0;
  }

  .sm\:lstw-grid-cols-6[class*="lstw-grid-line-x"] &gt; *:nth-child(6n+1):nth-last-child(-n+6) ~ *::before {
    border-bottom-width: 0;
  }

  .sm\:lstw-grid-cols-6[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(n)::after {
    border-right-width: 1px;
  }

  .sm\:lstw-grid-cols-6[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(6n+6)::after {
    border-right-width: 0;
  }

  .sm\:lstw-grid-cols-6[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(-n+6)::after {
    top: 0;
  }

  .sm\:lstw-grid-cols-6[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(6n+1):nth-last-child(-n+6)::after {
    bottom: 0;
  }

  .sm\:lstw-grid-cols-6[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(6n+1):nth-last-child(-n+6) ~ li::after {
    bottom: 0;
  }

  .sm\:lstw-grid-cols-7[class*="lstw-grid-line-x"][class*="lstw-grid-line-x"] &gt; *:nth-child(n)::before {
    border-bottom-width: 1px;
  }

  .sm\:lstw-grid-cols-7[class*="lstw-grid-line-xfull"] &gt; *:nth-child(n)::before {
    left: calc(var(--inner-gutter) / -2);
    right: calc(var(--inner-gutter) / -2);
  }

  .sm\:lstw-grid-cols-7[class*="lstw-grid-line-x"] &gt; *:nth-child(7n+1)::before {
    left: 0;
  }

  .sm\:lstw-grid-cols-7[class*="lstw-grid-line-x"] &gt; *:nth-child(7n+7)::before {
    right: 0;
  }

  .sm\:lstw-grid-cols-7[class*="lstw-grid-line-x"] &gt; *:nth-child(7n+1):nth-last-child(-n+7)::before {
    border-bottom-width: 0;
  }

  .sm\:lstw-grid-cols-7[class*="lstw-grid-line-x"] &gt; *:nth-child(7n+1):nth-last-child(-n+7) ~ *::before {
    border-bottom-width: 0;
  }

  .sm\:lstw-grid-cols-7[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(n)::after {
    border-right-width: 1px;
  }

  .sm\:lstw-grid-cols-7[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(7n+7)::after {
    border-right-width: 0;
  }

  .sm\:lstw-grid-cols-7[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(-n+7)::after {
    top: 0;
  }

  .sm\:lstw-grid-cols-7[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(7n+1):nth-last-child(-n+7)::after {
    bottom: 0;
  }

  .sm\:lstw-grid-cols-7[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(7n+1):nth-last-child(-n+7) ~ li::after {
    bottom: 0;
  }

  .sm\:lstw-grid-cols-8[class*="lstw-grid-line-x"][class*="lstw-grid-line-x"] &gt; *:nth-child(n)::before {
    border-bottom-width: 1px;
  }

  .sm\:lstw-grid-cols-8[class*="lstw-grid-line-xfull"] &gt; *:nth-child(n)::before {
    left: calc(var(--inner-gutter) / -2);
    right: calc(var(--inner-gutter) / -2);
  }

  .sm\:lstw-grid-cols-8[class*="lstw-grid-line-x"] &gt; *:nth-child(8n+1)::before {
    left: 0;
  }

  .sm\:lstw-grid-cols-8[class*="lstw-grid-line-x"] &gt; *:nth-child(8n+8)::before {
    right: 0;
  }

  .sm\:lstw-grid-cols-8[class*="lstw-grid-line-x"] &gt; *:nth-child(8n+1):nth-last-child(-n+8)::before {
    border-bottom-width: 0;
  }

  .sm\:lstw-grid-cols-8[class*="lstw-grid-line-x"] &gt; *:nth-child(8n+1):nth-last-child(-n+8) ~ *::before {
    border-bottom-width: 0;
  }

  .sm\:lstw-grid-cols-8[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(n)::after {
    border-right-width: 1px;
  }

  .sm\:lstw-grid-cols-8[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(8n+8)::after {
    border-right-width: 0;
  }

  .sm\:lstw-grid-cols-8[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(-n+8)::after {
    top: 0;
  }

  .sm\:lstw-grid-cols-8[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(8n+1):nth-last-child(-n+8)::after {
    bottom: 0;
  }

  .sm\:lstw-grid-cols-8[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(8n+1):nth-last-child(-n+8) ~ li::after {
    bottom: 0;
  }
}

@media (min-width: 744px) {

  [class*="lstw-grid-line-"] &gt; * {
    position: relative;
  }

  [class*="lstw-grid-line-"] &gt; *::before, [class*="lstw-grid-line-"] &gt; *::after {
    content: attr(ðŸ‘»);
    position: absolute;
    z-index: 0;
    pointer-events: none;
  }

  .md\:lstw-grid-line-x &gt; *::before {
    content: attr(ðŸ‘»);
    left: 0;
    right: 0;
    top: 0;
    bottom: calc(var(--inner-gutter) / -2);
    border-top: 0 solid transparent;
    border-bottom: 0 solid transparent;
  }

  .md\:lstw-grid-line-xfull &gt; *::before {
    content: attr(ðŸ‘»);
    left: calc(var(--inner-gutter) / -2);
    right: calc(var(--inner-gutter) / -2);
    top: 0;
    bottom: calc(var(--inner-gutter) / -2);
    border-top: 0 solid transparent;
    border-bottom: 0 solid transparent;
  }

  .md\:lstw-grid-line-x-0 &gt; *::before {
    content: none;
  }

  .md\:lstw-grid-line-y &gt; *::after {
    content: attr(ðŸ‘»);
    left: 0;
    right: calc(var(--inner-gutter) / -2);
    top: 0;
    bottom: 0;
    border-left: 0 solid transparent;
    border-right: 0 solid transparent;
  }

  .md\:lstw-grid-line-yfull &gt; *::after {
    content: attr(ðŸ‘»);
    left: 0;
    right: calc(var(--inner-gutter) / -2);
    top: calc(var(--inner-gutter) / -1);
    bottom: 0;
    border-left: 0 solid transparent;
    border-right: 0 solid transparent;
  }

  .md\:lstw-grid-line-yfull[class*="lstw-grid-line-x"] &gt; *::after {
    left: 0;
    right: calc(var(--inner-gutter) / -2);
    top: calc(var(--inner-gutter) / -2);
    bottom: calc(var(--inner-gutter) / -2);
    border-left: 0 solid transparent;
    border-right: 0 solid transparent;
  }

  .md\:lstw-grid-line-y-0 &gt; *::after {
    content: none;
  }

  .md\:lstw-grid-line-x-0[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -0rem;
  }

  .md\:lstw-grid-line-x-0[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -0rem;
    bottom: -0rem;
  }

  .md\:lstw-grid-line-x-1[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -0.0625rem;
  }

  .md\:lstw-grid-line-x-1[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -0.0625rem;
    bottom: -0.0625rem;
  }

  .md\:lstw-grid-line-x-2[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -0.125rem;
  }

  .md\:lstw-grid-line-x-2[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -0.125rem;
    bottom: -0.125rem;
  }

  .md\:lstw-grid-line-x-3[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -0.1875rem;
  }

  .md\:lstw-grid-line-x-3[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -0.1875rem;
    bottom: -0.1875rem;
  }

  .md\:lstw-grid-line-x-4[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -0.25rem;
  }

  .md\:lstw-grid-line-x-4[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -0.25rem;
    bottom: -0.25rem;
  }

  .md\:lstw-grid-line-x-5[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -0.3125rem;
  }

  .md\:lstw-grid-line-x-5[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -0.3125rem;
    bottom: -0.3125rem;
  }

  .md\:lstw-grid-line-x-6[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -0.375rem;
  }

  .md\:lstw-grid-line-x-6[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -0.375rem;
    bottom: -0.375rem;
  }

  .md\:lstw-grid-line-x-7[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -0.4375rem;
  }

  .md\:lstw-grid-line-x-7[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -0.4375rem;
    bottom: -0.4375rem;
  }

  .md\:lstw-grid-line-x-8[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -0.5rem;
  }

  .md\:lstw-grid-line-x-8[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -0.5rem;
    bottom: -0.5rem;
  }

  .md\:lstw-grid-line-x-9[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -0.5625rem;
  }

  .md\:lstw-grid-line-x-9[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -0.5625rem;
    bottom: -0.5625rem;
  }

  .md\:lstw-grid-line-x-10[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -0.625rem;
  }

  .md\:lstw-grid-line-x-10[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -0.625rem;
    bottom: -0.625rem;
  }

  .md\:lstw-grid-line-x-11[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -0.6875rem;
  }

  .md\:lstw-grid-line-x-11[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -0.6875rem;
    bottom: -0.6875rem;
  }

  .md\:lstw-grid-line-x-12[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -0.75rem;
  }

  .md\:lstw-grid-line-x-12[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -0.75rem;
    bottom: -0.75rem;
  }

  .md\:lstw-grid-line-x-13[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -0.8125rem;
  }

  .md\:lstw-grid-line-x-13[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -0.8125rem;
    bottom: -0.8125rem;
  }

  .md\:lstw-grid-line-x-14[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -0.875rem;
  }

  .md\:lstw-grid-line-x-14[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -0.875rem;
    bottom: -0.875rem;
  }

  .md\:lstw-grid-line-x-15[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -0.9375rem;
  }

  .md\:lstw-grid-line-x-15[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -0.9375rem;
    bottom: -0.9375rem;
  }

  .md\:lstw-grid-line-x-16[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -1rem;
  }

  .md\:lstw-grid-line-x-16[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -1rem;
    bottom: -1rem;
  }

  .md\:lstw-grid-line-x-17[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -1.0625rem;
  }

  .md\:lstw-grid-line-x-17[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -1.0625rem;
    bottom: -1.0625rem;
  }

  .md\:lstw-grid-line-x-18[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -1.125rem;
  }

  .md\:lstw-grid-line-x-18[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -1.125rem;
    bottom: -1.125rem;
  }

  .md\:lstw-grid-line-x-19[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -1.1875rem;
  }

  .md\:lstw-grid-line-x-19[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -1.1875rem;
    bottom: -1.1875rem;
  }

  .md\:lstw-grid-line-x-20[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -1.25rem;
  }

  .md\:lstw-grid-line-x-20[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -1.25rem;
    bottom: -1.25rem;
  }

  .md\:lstw-grid-line-x-21[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -1.3125rem;
  }

  .md\:lstw-grid-line-x-21[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -1.3125rem;
    bottom: -1.3125rem;
  }

  .md\:lstw-grid-line-x-22[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -1.375rem;
  }

  .md\:lstw-grid-line-x-22[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -1.375rem;
    bottom: -1.375rem;
  }

  .md\:lstw-grid-line-x-23[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -1.4375rem;
  }

  .md\:lstw-grid-line-x-23[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -1.4375rem;
    bottom: -1.4375rem;
  }

  .md\:lstw-grid-line-x-24[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -1.5rem;
  }

  .md\:lstw-grid-line-x-24[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -1.5rem;
    bottom: -1.5rem;
  }

  .md\:lstw-grid-line-x-25[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -1.5625rem;
  }

  .md\:lstw-grid-line-x-25[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -1.5625rem;
    bottom: -1.5625rem;
  }

  .md\:lstw-grid-line-x-26[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -1.625rem;
  }

  .md\:lstw-grid-line-x-26[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -1.625rem;
    bottom: -1.625rem;
  }

  .md\:lstw-grid-line-x-27[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -1.6875rem;
  }

  .md\:lstw-grid-line-x-27[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -1.6875rem;
    bottom: -1.6875rem;
  }

  .md\:lstw-grid-line-x-28[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -1.75rem;
  }

  .md\:lstw-grid-line-x-28[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -1.75rem;
    bottom: -1.75rem;
  }

  .md\:lstw-grid-line-x-29[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -1.8125rem;
  }

  .md\:lstw-grid-line-x-29[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -1.8125rem;
    bottom: -1.8125rem;
  }

  .md\:lstw-grid-line-x-30[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -1.875rem;
  }

  .md\:lstw-grid-line-x-30[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -1.875rem;
    bottom: -1.875rem;
  }

  .md\:lstw-grid-line-x-31[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -1.9375rem;
  }

  .md\:lstw-grid-line-x-31[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -1.9375rem;
    bottom: -1.9375rem;
  }

  .md\:lstw-grid-line-x-32[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -2rem;
  }

  .md\:lstw-grid-line-x-32[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -2rem;
    bottom: -2rem;
  }

  .md\:lstw-grid-line-x-33[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -2.0625rem;
  }

  .md\:lstw-grid-line-x-33[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -2.0625rem;
    bottom: -2.0625rem;
  }

  .md\:lstw-grid-line-x-34[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -2.125rem;
  }

  .md\:lstw-grid-line-x-34[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -2.125rem;
    bottom: -2.125rem;
  }

  .md\:lstw-grid-line-x-35[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -2.1875rem;
  }

  .md\:lstw-grid-line-x-35[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -2.1875rem;
    bottom: -2.1875rem;
  }

  .md\:lstw-grid-line-x-36[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -2.25rem;
  }

  .md\:lstw-grid-line-x-36[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -2.25rem;
    bottom: -2.25rem;
  }

  .md\:lstw-grid-line-x-37[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -2.3125rem;
  }

  .md\:lstw-grid-line-x-37[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -2.3125rem;
    bottom: -2.3125rem;
  }

  .md\:lstw-grid-line-x-38[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -2.375rem;
  }

  .md\:lstw-grid-line-x-38[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -2.375rem;
    bottom: -2.375rem;
  }

  .md\:lstw-grid-line-x-39[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -2.4375rem;
  }

  .md\:lstw-grid-line-x-39[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -2.4375rem;
    bottom: -2.4375rem;
  }

  .md\:lstw-grid-line-x-40[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -2.5rem;
  }

  .md\:lstw-grid-line-x-40[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -2.5rem;
    bottom: -2.5rem;
  }

  .md\:lstw-grid-line-x-41[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -2.5625rem;
  }

  .md\:lstw-grid-line-x-41[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -2.5625rem;
    bottom: -2.5625rem;
  }

  .md\:lstw-grid-line-x-42[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -2.625rem;
  }

  .md\:lstw-grid-line-x-42[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -2.625rem;
    bottom: -2.625rem;
  }

  .md\:lstw-grid-line-x-43[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -2.6875rem;
  }

  .md\:lstw-grid-line-x-43[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -2.6875rem;
    bottom: -2.6875rem;
  }

  .md\:lstw-grid-line-x-44[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -2.75rem;
  }

  .md\:lstw-grid-line-x-44[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -2.75rem;
    bottom: -2.75rem;
  }

  .md\:lstw-grid-line-x-45[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -2.8125rem;
  }

  .md\:lstw-grid-line-x-45[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -2.8125rem;
    bottom: -2.8125rem;
  }

  .md\:lstw-grid-line-x-46[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -2.875rem;
  }

  .md\:lstw-grid-line-x-46[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -2.875rem;
    bottom: -2.875rem;
  }

  .md\:lstw-grid-line-x-47[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -2.9375rem;
  }

  .md\:lstw-grid-line-x-47[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -2.9375rem;
    bottom: -2.9375rem;
  }

  .md\:lstw-grid-line-x-48[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -3rem;
  }

  .md\:lstw-grid-line-x-48[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -3rem;
    bottom: -3rem;
  }

  .md\:lstw-grid-line-x-49[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -3.0625rem;
  }

  .md\:lstw-grid-line-x-49[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -3.0625rem;
    bottom: -3.0625rem;
  }

  .md\:lstw-grid-line-x-50[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -3.125rem;
  }

  .md\:lstw-grid-line-x-50[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -3.125rem;
    bottom: -3.125rem;
  }

  .md\:lstw-grid-line-x-51[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -3.1875rem;
  }

  .md\:lstw-grid-line-x-51[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -3.1875rem;
    bottom: -3.1875rem;
  }

  .md\:lstw-grid-line-x-52[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -3.25rem;
  }

  .md\:lstw-grid-line-x-52[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -3.25rem;
    bottom: -3.25rem;
  }

  .md\:lstw-grid-line-x-53[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -3.3125rem;
  }

  .md\:lstw-grid-line-x-53[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -3.3125rem;
    bottom: -3.3125rem;
  }

  .md\:lstw-grid-line-x-54[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -3.375rem;
  }

  .md\:lstw-grid-line-x-54[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -3.375rem;
    bottom: -3.375rem;
  }

  .md\:lstw-grid-line-x-55[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -3.4375rem;
  }

  .md\:lstw-grid-line-x-55[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -3.4375rem;
    bottom: -3.4375rem;
  }

  .md\:lstw-grid-line-x-56[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -3.5rem;
  }

  .md\:lstw-grid-line-x-56[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -3.5rem;
    bottom: -3.5rem;
  }

  .md\:lstw-grid-line-x-57[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -3.5625rem;
  }

  .md\:lstw-grid-line-x-57[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -3.5625rem;
    bottom: -3.5625rem;
  }

  .md\:lstw-grid-line-x-58[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -3.625rem;
  }

  .md\:lstw-grid-line-x-58[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -3.625rem;
    bottom: -3.625rem;
  }

  .md\:lstw-grid-line-x-59[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -3.6875rem;
  }

  .md\:lstw-grid-line-x-59[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -3.6875rem;
    bottom: -3.6875rem;
  }

  .md\:lstw-grid-line-x-60[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -3.75rem;
  }

  .md\:lstw-grid-line-x-60[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -3.75rem;
    bottom: -3.75rem;
  }

  .md\:lstw-grid-line-x-61[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -3.8125rem;
  }

  .md\:lstw-grid-line-x-61[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -3.8125rem;
    bottom: -3.8125rem;
  }

  .md\:lstw-grid-line-x-62[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -3.875rem;
  }

  .md\:lstw-grid-line-x-62[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -3.875rem;
    bottom: -3.875rem;
  }

  .md\:lstw-grid-line-x-63[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -3.9375rem;
  }

  .md\:lstw-grid-line-x-63[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -3.9375rem;
    bottom: -3.9375rem;
  }

  .md\:lstw-grid-line-x-64[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -4rem;
  }

  .md\:lstw-grid-line-x-64[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -4rem;
    bottom: -4rem;
  }

  .md\:lstw-grid-line-x-65[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -4.0625rem;
  }

  .md\:lstw-grid-line-x-65[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -4.0625rem;
    bottom: -4.0625rem;
  }

  .md\:lstw-grid-line-x-66[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -4.125rem;
  }

  .md\:lstw-grid-line-x-66[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -4.125rem;
    bottom: -4.125rem;
  }

  .md\:lstw-grid-line-x-67[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -4.1875rem;
  }

  .md\:lstw-grid-line-x-67[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -4.1875rem;
    bottom: -4.1875rem;
  }

  .md\:lstw-grid-line-x-68[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -4.25rem;
  }

  .md\:lstw-grid-line-x-68[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -4.25rem;
    bottom: -4.25rem;
  }

  .md\:lstw-grid-line-x-69[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -4.3125rem;
  }

  .md\:lstw-grid-line-x-69[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -4.3125rem;
    bottom: -4.3125rem;
  }

  .md\:lstw-grid-line-x-70[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -4.375rem;
  }

  .md\:lstw-grid-line-x-70[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -4.375rem;
    bottom: -4.375rem;
  }

  .md\:lstw-grid-line-x-71[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -4.4375rem;
  }

  .md\:lstw-grid-line-x-71[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -4.4375rem;
    bottom: -4.4375rem;
  }

  .md\:lstw-grid-line-x-72[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -4.5rem;
  }

  .md\:lstw-grid-line-x-72[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -4.5rem;
    bottom: -4.5rem;
  }

  .md\:lstw-grid-line-x-73[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -4.5625rem;
  }

  .md\:lstw-grid-line-x-73[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -4.5625rem;
    bottom: -4.5625rem;
  }

  .md\:lstw-grid-line-x-74[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -4.625rem;
  }

  .md\:lstw-grid-line-x-74[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -4.625rem;
    bottom: -4.625rem;
  }

  .md\:lstw-grid-line-x-75[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -4.6875rem;
  }

  .md\:lstw-grid-line-x-75[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -4.6875rem;
    bottom: -4.6875rem;
  }

  .md\:lstw-grid-line-x-76[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -4.75rem;
  }

  .md\:lstw-grid-line-x-76[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -4.75rem;
    bottom: -4.75rem;
  }

  .md\:lstw-grid-line-x-77[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -4.8125rem;
  }

  .md\:lstw-grid-line-x-77[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -4.8125rem;
    bottom: -4.8125rem;
  }

  .md\:lstw-grid-line-x-78[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -4.875rem;
  }

  .md\:lstw-grid-line-x-78[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -4.875rem;
    bottom: -4.875rem;
  }

  .md\:lstw-grid-line-x-79[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -4.9375rem;
  }

  .md\:lstw-grid-line-x-79[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -4.9375rem;
    bottom: -4.9375rem;
  }

  .md\:lstw-grid-line-x-80[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -5rem;
  }

  .md\:lstw-grid-line-x-80[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -5rem;
    bottom: -5rem;
  }

  .md\:lstw-grid-line-x-81[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -5.0625rem;
  }

  .md\:lstw-grid-line-x-81[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -5.0625rem;
    bottom: -5.0625rem;
  }

  .md\:lstw-grid-line-x-82[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -5.125rem;
  }

  .md\:lstw-grid-line-x-82[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -5.125rem;
    bottom: -5.125rem;
  }

  .md\:lstw-grid-line-x-83[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -5.1875rem;
  }

  .md\:lstw-grid-line-x-83[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -5.1875rem;
    bottom: -5.1875rem;
  }

  .md\:lstw-grid-line-x-84[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -5.25rem;
  }

  .md\:lstw-grid-line-x-84[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -5.25rem;
    bottom: -5.25rem;
  }

  .md\:lstw-grid-line-x-85[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -5.3125rem;
  }

  .md\:lstw-grid-line-x-85[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -5.3125rem;
    bottom: -5.3125rem;
  }

  .md\:lstw-grid-line-x-86[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -5.375rem;
  }

  .md\:lstw-grid-line-x-86[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -5.375rem;
    bottom: -5.375rem;
  }

  .md\:lstw-grid-line-x-87[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -5.4375rem;
  }

  .md\:lstw-grid-line-x-87[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -5.4375rem;
    bottom: -5.4375rem;
  }

  .md\:lstw-grid-line-x-88[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -5.5rem;
  }

  .md\:lstw-grid-line-x-88[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -5.5rem;
    bottom: -5.5rem;
  }

  .md\:lstw-grid-line-x-89[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -5.5625rem;
  }

  .md\:lstw-grid-line-x-89[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -5.5625rem;
    bottom: -5.5625rem;
  }

  .md\:lstw-grid-line-x-90[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -5.625rem;
  }

  .md\:lstw-grid-line-x-90[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -5.625rem;
    bottom: -5.625rem;
  }

  .md\:lstw-grid-line-x-91[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -5.6875rem;
  }

  .md\:lstw-grid-line-x-91[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -5.6875rem;
    bottom: -5.6875rem;
  }

  .md\:lstw-grid-line-x-92[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -5.75rem;
  }

  .md\:lstw-grid-line-x-92[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -5.75rem;
    bottom: -5.75rem;
  }

  .md\:lstw-grid-line-x-93[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -5.8125rem;
  }

  .md\:lstw-grid-line-x-93[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -5.8125rem;
    bottom: -5.8125rem;
  }

  .md\:lstw-grid-line-x-94[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -5.875rem;
  }

  .md\:lstw-grid-line-x-94[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -5.875rem;
    bottom: -5.875rem;
  }

  .md\:lstw-grid-line-x-95[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -5.9375rem;
  }

  .md\:lstw-grid-line-x-95[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -5.9375rem;
    bottom: -5.9375rem;
  }

  .md\:lstw-grid-line-x-96[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -6rem;
  }

  .md\:lstw-grid-line-x-96[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -6rem;
    bottom: -6rem;
  }

  .md\:lstw-grid-line-x-97[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -6.0625rem;
  }

  .md\:lstw-grid-line-x-97[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -6.0625rem;
    bottom: -6.0625rem;
  }

  .md\:lstw-grid-line-x-98[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -6.125rem;
  }

  .md\:lstw-grid-line-x-98[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -6.125rem;
    bottom: -6.125rem;
  }

  .md\:lstw-grid-line-x-99[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -6.1875rem;
  }

  .md\:lstw-grid-line-x-99[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -6.1875rem;
    bottom: -6.1875rem;
  }

  .md\:lstw-grid-line-x-100[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -6.25rem;
  }

  .md\:lstw-grid-line-x-100[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -6.25rem;
    bottom: -6.25rem;
  }

  .md\:lstw-grid-line-x-400[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -25rem;
  }

  .md\:lstw-grid-line-x-400[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -25rem;
    bottom: -25rem;
  }

  .md\:lstw-grid-line-x-600[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -37.5rem;
  }

  .md\:lstw-grid-line-x-600[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -37.5rem;
    bottom: -37.5rem;
  }

  .md\:lstw-grid-line-x-safe-top[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -env(safe-area-inset-top);
  }

  .md\:lstw-grid-line-x-safe-top[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -env(safe-area-inset-top);
    bottom: -env(safe-area-inset-top);
  }

  .md\:lstw-grid-line-x-safe-bottom[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -env(safe-area-inset-bottom);
  }

  .md\:lstw-grid-line-x-safe-bottom[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -env(safe-area-inset-bottom);
    bottom: -env(safe-area-inset-bottom);
  }

  .md\:lstw-grid-line-x-safe-left[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -env(safe-area-inset-left);
  }

  .md\:lstw-grid-line-x-safe-left[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -env(safe-area-inset-left);
    bottom: -env(safe-area-inset-left);
  }

  .md\:lstw-grid-line-x-safe-right[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -env(safe-area-inset-right);
  }

  .md\:lstw-grid-line-x-safe-right[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -env(safe-area-inset-right);
    bottom: -env(safe-area-inset-right);
  }

  .md\:lstw-grid-line-x-gutter[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -var(--inner-gutter);
  }

  .md\:lstw-grid-line-x-gutter[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -var(--inner-gutter);
    bottom: -var(--inner-gutter);
  }

  .md\:lstw-grid-line-x-outer-gutter[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -var(--outer-gutter, 0px);
  }

  .md\:lstw-grid-line-x-outer-gutter[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -var(--outer-gutter, 0px);
    bottom: -var(--outer-gutter, 0px);
  }

  .md\:lstw-grid-line-x-primary[class*="lstw-grid-line-x-"] &gt; *::before {
    border-bottom-color: var(--border-primary);
  }

  .md\:lstw-grid-line-y-primary[class*="lstw-grid-line-y-"] &gt; *::after {
    border-right-color: var(--border-primary);
  }

  .md\:lstw-grid-line-xy-primary[class*="lstw-grid-line-xy-"] &gt; *::before {
    border-bottom-color: var(--border-primary);
  }

  .md\:lstw-grid-line-xy-primary[class*="lstw-grid-line-xy-"] &gt; *::after {
    border-right-color: var(--border-primary);
  }

  .md\:lstw-grid-line-x-secondary[class*="lstw-grid-line-x-"] &gt; *::before {
    border-bottom-color: var(--border-secondary);
  }

  .md\:lstw-grid-line-y-secondary[class*="lstw-grid-line-y-"] &gt; *::after {
    border-right-color: var(--border-secondary);
  }

  .md\:lstw-grid-line-xy-secondary[class*="lstw-grid-line-xy-"] &gt; *::before {
    border-bottom-color: var(--border-secondary);
  }

  .md\:lstw-grid-line-xy-secondary[class*="lstw-grid-line-xy-"] &gt; *::after {
    border-right-color: var(--border-secondary);
  }

  .md\:lstw-grid-line-x-inverse[class*="lstw-grid-line-x-"] &gt; *::before {
    border-bottom-color: var(--border-inverse);
  }

  .md\:lstw-grid-line-y-inverse[class*="lstw-grid-line-y-"] &gt; *::after {
    border-right-color: var(--border-inverse);
  }

  .md\:lstw-grid-line-xy-inverse[class*="lstw-grid-line-xy-"] &gt; *::before {
    border-bottom-color: var(--border-inverse);
  }

  .md\:lstw-grid-line-xy-inverse[class*="lstw-grid-line-xy-"] &gt; *::after {
    border-right-color: var(--border-inverse);
  }

  .md\:lstw-grid-line-x-on-dark[class*="lstw-grid-line-x-"] &gt; *::before {
    border-bottom-color: var(--gray-000);
  }

  .md\:lstw-grid-line-y-on-dark[class*="lstw-grid-line-y-"] &gt; *::after {
    border-right-color: var(--gray-000);
  }

  .md\:lstw-grid-line-xy-on-dark[class*="lstw-grid-line-xy-"] &gt; *::before {
    border-bottom-color: var(--gray-000);
  }

  .md\:lstw-grid-line-xy-on-dark[class*="lstw-grid-line-xy-"] &gt; *::after {
    border-right-color: var(--gray-000);
  }

  .md\:lstw-grid-line-x-inherit[class*="lstw-grid-line-x-"] &gt; *::before {
    border-bottom-color: inherit;
  }

  .md\:lstw-grid-line-y-inherit[class*="lstw-grid-line-y-"] &gt; *::after {
    border-right-color: inherit;
  }

  .md\:lstw-grid-line-xy-inherit[class*="lstw-grid-line-xy-"] &gt; *::before {
    border-bottom-color: inherit;
  }

  .md\:lstw-grid-line-xy-inherit[class*="lstw-grid-line-xy-"] &gt; *::after {
    border-right-color: inherit;
  }

  .md\:lstw-grid-line-x-transparent[class*="lstw-grid-line-x-"] &gt; *::before {
    border-bottom-color: var(--transparent);
  }

  .md\:lstw-grid-line-y-transparent[class*="lstw-grid-line-y-"] &gt; *::after {
    border-right-color: var(--transparent);
  }

  .md\:lstw-grid-line-xy-transparent[class*="lstw-grid-line-xy-"] &gt; *::before {
    border-bottom-color: var(--transparent);
  }

  .md\:lstw-grid-line-xy-transparent[class*="lstw-grid-line-xy-"] &gt; *::after {
    border-right-color: var(--transparent);
  }

  .md\:lstw-grid-cols-1[class*="lstw-grid-line-x"][class*="lstw-grid-line-x"] &gt; *:nth-child(n)::before {
    border-bottom-width: 1px;
  }

  .md\:lstw-grid-cols-1[class*="lstw-grid-line-xfull"] &gt; *:nth-child(n)::before {
    left: 0;
    right: 0;
  }

  .md\:lstw-grid-cols-1[class*="lstw-grid-line-x"] &gt; *:nth-child(1n+1)::before {
    right: 0;
  }

  .md\:lstw-grid-cols-1[class*="lstw-grid-line-x"] &gt; *:nth-child(1n+1):nth-last-child(-n+1)::before {
    border-bottom-width: 0;
  }

  .md\:lstw-grid-cols-1[class*="lstw-grid-line-x"] &gt; *:nth-child(1n+1):nth-last-child(-n+1) ~ *::before {
    border-bottom-width: 0;
  }

  .md\:lstw-grid-cols-2[class*="lstw-grid-line-x"][class*="lstw-grid-line-x"] &gt; *:nth-child(n)::before {
    border-bottom-width: 1px;
  }

  .md\:lstw-grid-cols-2[class*="lstw-grid-line-xfull"] &gt; *:nth-child(n)::before {
    left: calc(var(--inner-gutter) / -2);
    right: calc(var(--inner-gutter) / -2);
  }

  .md\:lstw-grid-cols-2[class*="lstw-grid-line-x"] &gt; *:nth-child(2n+1)::before {
    left: 0;
  }

  .md\:lstw-grid-cols-2[class*="lstw-grid-line-x"] &gt; *:nth-child(2n+2)::before {
    right: 0;
  }

  .md\:lstw-grid-cols-2[class*="lstw-grid-line-x"] &gt; *:nth-child(2n+1):nth-last-child(-n+2)::before {
    border-bottom-width: 0;
  }

  .md\:lstw-grid-cols-2[class*="lstw-grid-line-x"] &gt; *:nth-child(2n+1):nth-last-child(-n+2) ~ *::before {
    border-bottom-width: 0;
  }

  .md\:lstw-grid-cols-2[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(n)::after {
    border-right-width: 1px;
  }

  .md\:lstw-grid-cols-2[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(2n+2)::after {
    border-right-width: 0;
  }

  .md\:lstw-grid-cols-2[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(-n+2)::after {
    top: 0;
  }

  .md\:lstw-grid-cols-2[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(2n+1):nth-last-child(-n+2)::after {
    bottom: 0;
  }

  .md\:lstw-grid-cols-2[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(2n+1):nth-last-child(-n+2) ~ li::after {
    bottom: 0;
  }

  .md\:lstw-grid-cols-3[class*="lstw-grid-line-x"][class*="lstw-grid-line-x"] &gt; *:nth-child(n)::before {
    border-bottom-width: 1px;
  }

  .md\:lstw-grid-cols-3[class*="lstw-grid-line-xfull"] &gt; *:nth-child(n)::before {
    left: calc(var(--inner-gutter) / -2);
    right: calc(var(--inner-gutter) / -2);
  }

  .md\:lstw-grid-cols-3[class*="lstw-grid-line-x"] &gt; *:nth-child(3n+1)::before {
    left: 0;
  }

  .md\:lstw-grid-cols-3[class*="lstw-grid-line-x"] &gt; *:nth-child(3n+3)::before {
    right: 0;
  }

  .md\:lstw-grid-cols-3[class*="lstw-grid-line-x"] &gt; *:nth-child(3n+1):nth-last-child(-n+3)::before {
    border-bottom-width: 0;
  }

  .md\:lstw-grid-cols-3[class*="lstw-grid-line-x"] &gt; *:nth-child(3n+1):nth-last-child(-n+3) ~ *::before {
    border-bottom-width: 0;
  }

  .md\:lstw-grid-cols-3[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(n)::after {
    border-right-width: 1px;
  }

  .md\:lstw-grid-cols-3[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(3n+3)::after {
    border-right-width: 0;
  }

  .md\:lstw-grid-cols-3[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(-n+3)::after {
    top: 0;
  }

  .md\:lstw-grid-cols-3[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(3n+1):nth-last-child(-n+3)::after {
    bottom: 0;
  }

  .md\:lstw-grid-cols-3[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(3n+1):nth-last-child(-n+3) ~ li::after {
    bottom: 0;
  }

  .md\:lstw-grid-cols-4[class*="lstw-grid-line-x"][class*="lstw-grid-line-x"] &gt; *:nth-child(n)::before {
    border-bottom-width: 1px;
  }

  .md\:lstw-grid-cols-4[class*="lstw-grid-line-xfull"] &gt; *:nth-child(n)::before {
    left: calc(var(--inner-gutter) / -2);
    right: calc(var(--inner-gutter) / -2);
  }

  .md\:lstw-grid-cols-4[class*="lstw-grid-line-x"] &gt; *:nth-child(4n+1)::before {
    left: 0;
  }

  .md\:lstw-grid-cols-4[class*="lstw-grid-line-x"] &gt; *:nth-child(4n+4)::before {
    right: 0;
  }

  .md\:lstw-grid-cols-4[class*="lstw-grid-line-x"] &gt; *:nth-child(4n+1):nth-last-child(-n+4)::before {
    border-bottom-width: 0;
  }

  .md\:lstw-grid-cols-4[class*="lstw-grid-line-x"] &gt; *:nth-child(4n+1):nth-last-child(-n+4) ~ *::before {
    border-bottom-width: 0;
  }

  .md\:lstw-grid-cols-4[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(n)::after {
    border-right-width: 1px;
  }

  .md\:lstw-grid-cols-4[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(4n+4)::after {
    border-right-width: 0;
  }

  .md\:lstw-grid-cols-4[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(-n+4)::after {
    top: 0;
  }

  .md\:lstw-grid-cols-4[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(4n+1):nth-last-child(-n+4)::after {
    bottom: 0;
  }

  .md\:lstw-grid-cols-4[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(4n+1):nth-last-child(-n+4) ~ li::after {
    bottom: 0;
  }

  .md\:lstw-grid-cols-5[class*="lstw-grid-line-x"][class*="lstw-grid-line-x"] &gt; *:nth-child(n)::before {
    border-bottom-width: 1px;
  }

  .md\:lstw-grid-cols-5[class*="lstw-grid-line-xfull"] &gt; *:nth-child(n)::before {
    left: calc(var(--inner-gutter) / -2);
    right: calc(var(--inner-gutter) / -2);
  }

  .md\:lstw-grid-cols-5[class*="lstw-grid-line-x"] &gt; *:nth-child(5n+1)::before {
    left: 0;
  }

  .md\:lstw-grid-cols-5[class*="lstw-grid-line-x"] &gt; *:nth-child(5n+5)::before {
    right: 0;
  }

  .md\:lstw-grid-cols-5[class*="lstw-grid-line-x"] &gt; *:nth-child(5n+1):nth-last-child(-n+5)::before {
    border-bottom-width: 0;
  }

  .md\:lstw-grid-cols-5[class*="lstw-grid-line-x"] &gt; *:nth-child(5n+1):nth-last-child(-n+5) ~ *::before {
    border-bottom-width: 0;
  }

  .md\:lstw-grid-cols-5[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(n)::after {
    border-right-width: 1px;
  }

  .md\:lstw-grid-cols-5[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(5n+5)::after {
    border-right-width: 0;
  }

  .md\:lstw-grid-cols-5[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(-n+5)::after {
    top: 0;
  }

  .md\:lstw-grid-cols-5[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(5n+1):nth-last-child(-n+5)::after {
    bottom: 0;
  }

  .md\:lstw-grid-cols-5[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(5n+1):nth-last-child(-n+5) ~ li::after {
    bottom: 0;
  }

  .md\:lstw-grid-cols-6[class*="lstw-grid-line-x"][class*="lstw-grid-line-x"] &gt; *:nth-child(n)::before {
    border-bottom-width: 1px;
  }

  .md\:lstw-grid-cols-6[class*="lstw-grid-line-xfull"] &gt; *:nth-child(n)::before {
    left: calc(var(--inner-gutter) / -2);
    right: calc(var(--inner-gutter) / -2);
  }

  .md\:lstw-grid-cols-6[class*="lstw-grid-line-x"] &gt; *:nth-child(6n+1)::before {
    left: 0;
  }

  .md\:lstw-grid-cols-6[class*="lstw-grid-line-x"] &gt; *:nth-child(6n+6)::before {
    right: 0;
  }

  .md\:lstw-grid-cols-6[class*="lstw-grid-line-x"] &gt; *:nth-child(6n+1):nth-last-child(-n+6)::before {
    border-bottom-width: 0;
  }

  .md\:lstw-grid-cols-6[class*="lstw-grid-line-x"] &gt; *:nth-child(6n+1):nth-last-child(-n+6) ~ *::before {
    border-bottom-width: 0;
  }

  .md\:lstw-grid-cols-6[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(n)::after {
    border-right-width: 1px;
  }

  .md\:lstw-grid-cols-6[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(6n+6)::after {
    border-right-width: 0;
  }

  .md\:lstw-grid-cols-6[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(-n+6)::after {
    top: 0;
  }

  .md\:lstw-grid-cols-6[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(6n+1):nth-last-child(-n+6)::after {
    bottom: 0;
  }

  .md\:lstw-grid-cols-6[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(6n+1):nth-last-child(-n+6) ~ li::after {
    bottom: 0;
  }

  .md\:lstw-grid-cols-7[class*="lstw-grid-line-x"][class*="lstw-grid-line-x"] &gt; *:nth-child(n)::before {
    border-bottom-width: 1px;
  }

  .md\:lstw-grid-cols-7[class*="lstw-grid-line-xfull"] &gt; *:nth-child(n)::before {
    left: calc(var(--inner-gutter) / -2);
    right: calc(var(--inner-gutter) / -2);
  }

  .md\:lstw-grid-cols-7[class*="lstw-grid-line-x"] &gt; *:nth-child(7n+1)::before {
    left: 0;
  }

  .md\:lstw-grid-cols-7[class*="lstw-grid-line-x"] &gt; *:nth-child(7n+7)::before {
    right: 0;
  }

  .md\:lstw-grid-cols-7[class*="lstw-grid-line-x"] &gt; *:nth-child(7n+1):nth-last-child(-n+7)::before {
    border-bottom-width: 0;
  }

  .md\:lstw-grid-cols-7[class*="lstw-grid-line-x"] &gt; *:nth-child(7n+1):nth-last-child(-n+7) ~ *::before {
    border-bottom-width: 0;
  }

  .md\:lstw-grid-cols-7[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(n)::after {
    border-right-width: 1px;
  }

  .md\:lstw-grid-cols-7[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(7n+7)::after {
    border-right-width: 0;
  }

  .md\:lstw-grid-cols-7[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(-n+7)::after {
    top: 0;
  }

  .md\:lstw-grid-cols-7[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(7n+1):nth-last-child(-n+7)::after {
    bottom: 0;
  }

  .md\:lstw-grid-cols-7[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(7n+1):nth-last-child(-n+7) ~ li::after {
    bottom: 0;
  }

  .md\:lstw-grid-cols-8[class*="lstw-grid-line-x"][class*="lstw-grid-line-x"] &gt; *:nth-child(n)::before {
    border-bottom-width: 1px;
  }

  .md\:lstw-grid-cols-8[class*="lstw-grid-line-xfull"] &gt; *:nth-child(n)::before {
    left: calc(var(--inner-gutter) / -2);
    right: calc(var(--inner-gutter) / -2);
  }

  .md\:lstw-grid-cols-8[class*="lstw-grid-line-x"] &gt; *:nth-child(8n+1)::before {
    left: 0;
  }

  .md\:lstw-grid-cols-8[class*="lstw-grid-line-x"] &gt; *:nth-child(8n+8)::before {
    right: 0;
  }

  .md\:lstw-grid-cols-8[class*="lstw-grid-line-x"] &gt; *:nth-child(8n+1):nth-last-child(-n+8)::before {
    border-bottom-width: 0;
  }

  .md\:lstw-grid-cols-8[class*="lstw-grid-line-x"] &gt; *:nth-child(8n+1):nth-last-child(-n+8) ~ *::before {
    border-bottom-width: 0;
  }

  .md\:lstw-grid-cols-8[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(n)::after {
    border-right-width: 1px;
  }

  .md\:lstw-grid-cols-8[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(8n+8)::after {
    border-right-width: 0;
  }

  .md\:lstw-grid-cols-8[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(-n+8)::after {
    top: 0;
  }

  .md\:lstw-grid-cols-8[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(8n+1):nth-last-child(-n+8)::after {
    bottom: 0;
  }

  .md\:lstw-grid-cols-8[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(8n+1):nth-last-child(-n+8) ~ li::after {
    bottom: 0;
  }
}

@media (min-width: 1280px) {

  [class*="lstw-grid-line-"] &gt; * {
    position: relative;
  }

  [class*="lstw-grid-line-"] &gt; *::before, [class*="lstw-grid-line-"] &gt; *::after {
    content: attr(ðŸ‘»);
    position: absolute;
    z-index: 0;
    pointer-events: none;
  }

  .lg\:lstw-grid-line-x &gt; *::before {
    content: attr(ðŸ‘»);
    left: 0;
    right: 0;
    top: 0;
    bottom: calc(var(--inner-gutter) / -2);
    border-top: 0 solid transparent;
    border-bottom: 0 solid transparent;
  }

  .lg\:lstw-grid-line-xfull &gt; *::before {
    content: attr(ðŸ‘»);
    left: calc(var(--inner-gutter) / -2);
    right: calc(var(--inner-gutter) / -2);
    top: 0;
    bottom: calc(var(--inner-gutter) / -2);
    border-top: 0 solid transparent;
    border-bottom: 0 solid transparent;
  }

  .lg\:lstw-grid-line-x-0 &gt; *::before {
    content: none;
  }

  .lg\:lstw-grid-line-y &gt; *::after {
    content: attr(ðŸ‘»);
    left: 0;
    right: calc(var(--inner-gutter) / -2);
    top: 0;
    bottom: 0;
    border-left: 0 solid transparent;
    border-right: 0 solid transparent;
  }

  .lg\:lstw-grid-line-yfull &gt; *::after {
    content: attr(ðŸ‘»);
    left: 0;
    right: calc(var(--inner-gutter) / -2);
    top: calc(var(--inner-gutter) / -1);
    bottom: 0;
    border-left: 0 solid transparent;
    border-right: 0 solid transparent;
  }

  .lg\:lstw-grid-line-yfull[class*="lstw-grid-line-x"] &gt; *::after {
    left: 0;
    right: calc(var(--inner-gutter) / -2);
    top: calc(var(--inner-gutter) / -2);
    bottom: calc(var(--inner-gutter) / -2);
    border-left: 0 solid transparent;
    border-right: 0 solid transparent;
  }

  .lg\:lstw-grid-line-y-0 &gt; *::after {
    content: none;
  }

  .lg\:lstw-grid-line-x-0[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -0rem;
  }

  .lg\:lstw-grid-line-x-0[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -0rem;
    bottom: -0rem;
  }

  .lg\:lstw-grid-line-x-1[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -0.0625rem;
  }

  .lg\:lstw-grid-line-x-1[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -0.0625rem;
    bottom: -0.0625rem;
  }

  .lg\:lstw-grid-line-x-2[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -0.125rem;
  }

  .lg\:lstw-grid-line-x-2[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -0.125rem;
    bottom: -0.125rem;
  }

  .lg\:lstw-grid-line-x-3[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -0.1875rem;
  }

  .lg\:lstw-grid-line-x-3[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -0.1875rem;
    bottom: -0.1875rem;
  }

  .lg\:lstw-grid-line-x-4[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -0.25rem;
  }

  .lg\:lstw-grid-line-x-4[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -0.25rem;
    bottom: -0.25rem;
  }

  .lg\:lstw-grid-line-x-5[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -0.3125rem;
  }

  .lg\:lstw-grid-line-x-5[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -0.3125rem;
    bottom: -0.3125rem;
  }

  .lg\:lstw-grid-line-x-6[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -0.375rem;
  }

  .lg\:lstw-grid-line-x-6[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -0.375rem;
    bottom: -0.375rem;
  }

  .lg\:lstw-grid-line-x-7[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -0.4375rem;
  }

  .lg\:lstw-grid-line-x-7[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -0.4375rem;
    bottom: -0.4375rem;
  }

  .lg\:lstw-grid-line-x-8[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -0.5rem;
  }

  .lg\:lstw-grid-line-x-8[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -0.5rem;
    bottom: -0.5rem;
  }

  .lg\:lstw-grid-line-x-9[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -0.5625rem;
  }

  .lg\:lstw-grid-line-x-9[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -0.5625rem;
    bottom: -0.5625rem;
  }

  .lg\:lstw-grid-line-x-10[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -0.625rem;
  }

  .lg\:lstw-grid-line-x-10[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -0.625rem;
    bottom: -0.625rem;
  }

  .lg\:lstw-grid-line-x-11[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -0.6875rem;
  }

  .lg\:lstw-grid-line-x-11[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -0.6875rem;
    bottom: -0.6875rem;
  }

  .lg\:lstw-grid-line-x-12[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -0.75rem;
  }

  .lg\:lstw-grid-line-x-12[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -0.75rem;
    bottom: -0.75rem;
  }

  .lg\:lstw-grid-line-x-13[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -0.8125rem;
  }

  .lg\:lstw-grid-line-x-13[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -0.8125rem;
    bottom: -0.8125rem;
  }

  .lg\:lstw-grid-line-x-14[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -0.875rem;
  }

  .lg\:lstw-grid-line-x-14[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -0.875rem;
    bottom: -0.875rem;
  }

  .lg\:lstw-grid-line-x-15[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -0.9375rem;
  }

  .lg\:lstw-grid-line-x-15[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -0.9375rem;
    bottom: -0.9375rem;
  }

  .lg\:lstw-grid-line-x-16[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -1rem;
  }

  .lg\:lstw-grid-line-x-16[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -1rem;
    bottom: -1rem;
  }

  .lg\:lstw-grid-line-x-17[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -1.0625rem;
  }

  .lg\:lstw-grid-line-x-17[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -1.0625rem;
    bottom: -1.0625rem;
  }

  .lg\:lstw-grid-line-x-18[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -1.125rem;
  }

  .lg\:lstw-grid-line-x-18[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -1.125rem;
    bottom: -1.125rem;
  }

  .lg\:lstw-grid-line-x-19[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -1.1875rem;
  }

  .lg\:lstw-grid-line-x-19[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -1.1875rem;
    bottom: -1.1875rem;
  }

  .lg\:lstw-grid-line-x-20[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -1.25rem;
  }

  .lg\:lstw-grid-line-x-20[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -1.25rem;
    bottom: -1.25rem;
  }

  .lg\:lstw-grid-line-x-21[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -1.3125rem;
  }

  .lg\:lstw-grid-line-x-21[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -1.3125rem;
    bottom: -1.3125rem;
  }

  .lg\:lstw-grid-line-x-22[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -1.375rem;
  }

  .lg\:lstw-grid-line-x-22[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -1.375rem;
    bottom: -1.375rem;
  }

  .lg\:lstw-grid-line-x-23[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -1.4375rem;
  }

  .lg\:lstw-grid-line-x-23[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -1.4375rem;
    bottom: -1.4375rem;
  }

  .lg\:lstw-grid-line-x-24[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -1.5rem;
  }

  .lg\:lstw-grid-line-x-24[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -1.5rem;
    bottom: -1.5rem;
  }

  .lg\:lstw-grid-line-x-25[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -1.5625rem;
  }

  .lg\:lstw-grid-line-x-25[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -1.5625rem;
    bottom: -1.5625rem;
  }

  .lg\:lstw-grid-line-x-26[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -1.625rem;
  }

  .lg\:lstw-grid-line-x-26[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -1.625rem;
    bottom: -1.625rem;
  }

  .lg\:lstw-grid-line-x-27[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -1.6875rem;
  }

  .lg\:lstw-grid-line-x-27[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -1.6875rem;
    bottom: -1.6875rem;
  }

  .lg\:lstw-grid-line-x-28[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -1.75rem;
  }

  .lg\:lstw-grid-line-x-28[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -1.75rem;
    bottom: -1.75rem;
  }

  .lg\:lstw-grid-line-x-29[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -1.8125rem;
  }

  .lg\:lstw-grid-line-x-29[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -1.8125rem;
    bottom: -1.8125rem;
  }

  .lg\:lstw-grid-line-x-30[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -1.875rem;
  }

  .lg\:lstw-grid-line-x-30[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -1.875rem;
    bottom: -1.875rem;
  }

  .lg\:lstw-grid-line-x-31[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -1.9375rem;
  }

  .lg\:lstw-grid-line-x-31[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -1.9375rem;
    bottom: -1.9375rem;
  }

  .lg\:lstw-grid-line-x-32[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -2rem;
  }

  .lg\:lstw-grid-line-x-32[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -2rem;
    bottom: -2rem;
  }

  .lg\:lstw-grid-line-x-33[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -2.0625rem;
  }

  .lg\:lstw-grid-line-x-33[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -2.0625rem;
    bottom: -2.0625rem;
  }

  .lg\:lstw-grid-line-x-34[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -2.125rem;
  }

  .lg\:lstw-grid-line-x-34[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -2.125rem;
    bottom: -2.125rem;
  }

  .lg\:lstw-grid-line-x-35[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -2.1875rem;
  }

  .lg\:lstw-grid-line-x-35[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -2.1875rem;
    bottom: -2.1875rem;
  }

  .lg\:lstw-grid-line-x-36[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -2.25rem;
  }

  .lg\:lstw-grid-line-x-36[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -2.25rem;
    bottom: -2.25rem;
  }

  .lg\:lstw-grid-line-x-37[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -2.3125rem;
  }

  .lg\:lstw-grid-line-x-37[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -2.3125rem;
    bottom: -2.3125rem;
  }

  .lg\:lstw-grid-line-x-38[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -2.375rem;
  }

  .lg\:lstw-grid-line-x-38[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -2.375rem;
    bottom: -2.375rem;
  }

  .lg\:lstw-grid-line-x-39[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -2.4375rem;
  }

  .lg\:lstw-grid-line-x-39[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -2.4375rem;
    bottom: -2.4375rem;
  }

  .lg\:lstw-grid-line-x-40[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -2.5rem;
  }

  .lg\:lstw-grid-line-x-40[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -2.5rem;
    bottom: -2.5rem;
  }

  .lg\:lstw-grid-line-x-41[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -2.5625rem;
  }

  .lg\:lstw-grid-line-x-41[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -2.5625rem;
    bottom: -2.5625rem;
  }

  .lg\:lstw-grid-line-x-42[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -2.625rem;
  }

  .lg\:lstw-grid-line-x-42[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -2.625rem;
    bottom: -2.625rem;
  }

  .lg\:lstw-grid-line-x-43[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -2.6875rem;
  }

  .lg\:lstw-grid-line-x-43[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -2.6875rem;
    bottom: -2.6875rem;
  }

  .lg\:lstw-grid-line-x-44[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -2.75rem;
  }

  .lg\:lstw-grid-line-x-44[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -2.75rem;
    bottom: -2.75rem;
  }

  .lg\:lstw-grid-line-x-45[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -2.8125rem;
  }

  .lg\:lstw-grid-line-x-45[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -2.8125rem;
    bottom: -2.8125rem;
  }

  .lg\:lstw-grid-line-x-46[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -2.875rem;
  }

  .lg\:lstw-grid-line-x-46[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -2.875rem;
    bottom: -2.875rem;
  }

  .lg\:lstw-grid-line-x-47[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -2.9375rem;
  }

  .lg\:lstw-grid-line-x-47[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -2.9375rem;
    bottom: -2.9375rem;
  }

  .lg\:lstw-grid-line-x-48[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -3rem;
  }

  .lg\:lstw-grid-line-x-48[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -3rem;
    bottom: -3rem;
  }

  .lg\:lstw-grid-line-x-49[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -3.0625rem;
  }

  .lg\:lstw-grid-line-x-49[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -3.0625rem;
    bottom: -3.0625rem;
  }

  .lg\:lstw-grid-line-x-50[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -3.125rem;
  }

  .lg\:lstw-grid-line-x-50[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -3.125rem;
    bottom: -3.125rem;
  }

  .lg\:lstw-grid-line-x-51[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -3.1875rem;
  }

  .lg\:lstw-grid-line-x-51[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -3.1875rem;
    bottom: -3.1875rem;
  }

  .lg\:lstw-grid-line-x-52[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -3.25rem;
  }

  .lg\:lstw-grid-line-x-52[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -3.25rem;
    bottom: -3.25rem;
  }

  .lg\:lstw-grid-line-x-53[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -3.3125rem;
  }

  .lg\:lstw-grid-line-x-53[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -3.3125rem;
    bottom: -3.3125rem;
  }

  .lg\:lstw-grid-line-x-54[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -3.375rem;
  }

  .lg\:lstw-grid-line-x-54[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -3.375rem;
    bottom: -3.375rem;
  }

  .lg\:lstw-grid-line-x-55[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -3.4375rem;
  }

  .lg\:lstw-grid-line-x-55[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -3.4375rem;
    bottom: -3.4375rem;
  }

  .lg\:lstw-grid-line-x-56[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -3.5rem;
  }

  .lg\:lstw-grid-line-x-56[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -3.5rem;
    bottom: -3.5rem;
  }

  .lg\:lstw-grid-line-x-57[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -3.5625rem;
  }

  .lg\:lstw-grid-line-x-57[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -3.5625rem;
    bottom: -3.5625rem;
  }

  .lg\:lstw-grid-line-x-58[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -3.625rem;
  }

  .lg\:lstw-grid-line-x-58[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -3.625rem;
    bottom: -3.625rem;
  }

  .lg\:lstw-grid-line-x-59[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -3.6875rem;
  }

  .lg\:lstw-grid-line-x-59[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -3.6875rem;
    bottom: -3.6875rem;
  }

  .lg\:lstw-grid-line-x-60[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -3.75rem;
  }

  .lg\:lstw-grid-line-x-60[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -3.75rem;
    bottom: -3.75rem;
  }

  .lg\:lstw-grid-line-x-61[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -3.8125rem;
  }

  .lg\:lstw-grid-line-x-61[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -3.8125rem;
    bottom: -3.8125rem;
  }

  .lg\:lstw-grid-line-x-62[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -3.875rem;
  }

  .lg\:lstw-grid-line-x-62[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -3.875rem;
    bottom: -3.875rem;
  }

  .lg\:lstw-grid-line-x-63[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -3.9375rem;
  }

  .lg\:lstw-grid-line-x-63[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -3.9375rem;
    bottom: -3.9375rem;
  }

  .lg\:lstw-grid-line-x-64[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -4rem;
  }

  .lg\:lstw-grid-line-x-64[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -4rem;
    bottom: -4rem;
  }

  .lg\:lstw-grid-line-x-65[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -4.0625rem;
  }

  .lg\:lstw-grid-line-x-65[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -4.0625rem;
    bottom: -4.0625rem;
  }

  .lg\:lstw-grid-line-x-66[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -4.125rem;
  }

  .lg\:lstw-grid-line-x-66[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -4.125rem;
    bottom: -4.125rem;
  }

  .lg\:lstw-grid-line-x-67[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -4.1875rem;
  }

  .lg\:lstw-grid-line-x-67[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -4.1875rem;
    bottom: -4.1875rem;
  }

  .lg\:lstw-grid-line-x-68[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -4.25rem;
  }

  .lg\:lstw-grid-line-x-68[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -4.25rem;
    bottom: -4.25rem;
  }

  .lg\:lstw-grid-line-x-69[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -4.3125rem;
  }

  .lg\:lstw-grid-line-x-69[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -4.3125rem;
    bottom: -4.3125rem;
  }

  .lg\:lstw-grid-line-x-70[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -4.375rem;
  }

  .lg\:lstw-grid-line-x-70[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -4.375rem;
    bottom: -4.375rem;
  }

  .lg\:lstw-grid-line-x-71[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -4.4375rem;
  }

  .lg\:lstw-grid-line-x-71[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -4.4375rem;
    bottom: -4.4375rem;
  }

  .lg\:lstw-grid-line-x-72[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -4.5rem;
  }

  .lg\:lstw-grid-line-x-72[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -4.5rem;
    bottom: -4.5rem;
  }

  .lg\:lstw-grid-line-x-73[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -4.5625rem;
  }

  .lg\:lstw-grid-line-x-73[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -4.5625rem;
    bottom: -4.5625rem;
  }

  .lg\:lstw-grid-line-x-74[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -4.625rem;
  }

  .lg\:lstw-grid-line-x-74[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -4.625rem;
    bottom: -4.625rem;
  }

  .lg\:lstw-grid-line-x-75[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -4.6875rem;
  }

  .lg\:lstw-grid-line-x-75[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -4.6875rem;
    bottom: -4.6875rem;
  }

  .lg\:lstw-grid-line-x-76[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -4.75rem;
  }

  .lg\:lstw-grid-line-x-76[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -4.75rem;
    bottom: -4.75rem;
  }

  .lg\:lstw-grid-line-x-77[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -4.8125rem;
  }

  .lg\:lstw-grid-line-x-77[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -4.8125rem;
    bottom: -4.8125rem;
  }

  .lg\:lstw-grid-line-x-78[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -4.875rem;
  }

  .lg\:lstw-grid-line-x-78[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -4.875rem;
    bottom: -4.875rem;
  }

  .lg\:lstw-grid-line-x-79[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -4.9375rem;
  }

  .lg\:lstw-grid-line-x-79[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -4.9375rem;
    bottom: -4.9375rem;
  }

  .lg\:lstw-grid-line-x-80[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -5rem;
  }

  .lg\:lstw-grid-line-x-80[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -5rem;
    bottom: -5rem;
  }

  .lg\:lstw-grid-line-x-81[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -5.0625rem;
  }

  .lg\:lstw-grid-line-x-81[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -5.0625rem;
    bottom: -5.0625rem;
  }

  .lg\:lstw-grid-line-x-82[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -5.125rem;
  }

  .lg\:lstw-grid-line-x-82[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -5.125rem;
    bottom: -5.125rem;
  }

  .lg\:lstw-grid-line-x-83[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -5.1875rem;
  }

  .lg\:lstw-grid-line-x-83[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -5.1875rem;
    bottom: -5.1875rem;
  }

  .lg\:lstw-grid-line-x-84[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -5.25rem;
  }

  .lg\:lstw-grid-line-x-84[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -5.25rem;
    bottom: -5.25rem;
  }

  .lg\:lstw-grid-line-x-85[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -5.3125rem;
  }

  .lg\:lstw-grid-line-x-85[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -5.3125rem;
    bottom: -5.3125rem;
  }

  .lg\:lstw-grid-line-x-86[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -5.375rem;
  }

  .lg\:lstw-grid-line-x-86[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -5.375rem;
    bottom: -5.375rem;
  }

  .lg\:lstw-grid-line-x-87[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -5.4375rem;
  }

  .lg\:lstw-grid-line-x-87[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -5.4375rem;
    bottom: -5.4375rem;
  }

  .lg\:lstw-grid-line-x-88[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -5.5rem;
  }

  .lg\:lstw-grid-line-x-88[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -5.5rem;
    bottom: -5.5rem;
  }

  .lg\:lstw-grid-line-x-89[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -5.5625rem;
  }

  .lg\:lstw-grid-line-x-89[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -5.5625rem;
    bottom: -5.5625rem;
  }

  .lg\:lstw-grid-line-x-90[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -5.625rem;
  }

  .lg\:lstw-grid-line-x-90[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -5.625rem;
    bottom: -5.625rem;
  }

  .lg\:lstw-grid-line-x-91[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -5.6875rem;
  }

  .lg\:lstw-grid-line-x-91[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -5.6875rem;
    bottom: -5.6875rem;
  }

  .lg\:lstw-grid-line-x-92[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -5.75rem;
  }

  .lg\:lstw-grid-line-x-92[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -5.75rem;
    bottom: -5.75rem;
  }

  .lg\:lstw-grid-line-x-93[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -5.8125rem;
  }

  .lg\:lstw-grid-line-x-93[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -5.8125rem;
    bottom: -5.8125rem;
  }

  .lg\:lstw-grid-line-x-94[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -5.875rem;
  }

  .lg\:lstw-grid-line-x-94[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -5.875rem;
    bottom: -5.875rem;
  }

  .lg\:lstw-grid-line-x-95[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -5.9375rem;
  }

  .lg\:lstw-grid-line-x-95[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -5.9375rem;
    bottom: -5.9375rem;
  }

  .lg\:lstw-grid-line-x-96[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -6rem;
  }

  .lg\:lstw-grid-line-x-96[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -6rem;
    bottom: -6rem;
  }

  .lg\:lstw-grid-line-x-97[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -6.0625rem;
  }

  .lg\:lstw-grid-line-x-97[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -6.0625rem;
    bottom: -6.0625rem;
  }

  .lg\:lstw-grid-line-x-98[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -6.125rem;
  }

  .lg\:lstw-grid-line-x-98[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -6.125rem;
    bottom: -6.125rem;
  }

  .lg\:lstw-grid-line-x-99[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -6.1875rem;
  }

  .lg\:lstw-grid-line-x-99[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -6.1875rem;
    bottom: -6.1875rem;
  }

  .lg\:lstw-grid-line-x-100[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -6.25rem;
  }

  .lg\:lstw-grid-line-x-100[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -6.25rem;
    bottom: -6.25rem;
  }

  .lg\:lstw-grid-line-x-400[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -25rem;
  }

  .lg\:lstw-grid-line-x-400[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -25rem;
    bottom: -25rem;
  }

  .lg\:lstw-grid-line-x-600[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -37.5rem;
  }

  .lg\:lstw-grid-line-x-600[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -37.5rem;
    bottom: -37.5rem;
  }

  .lg\:lstw-grid-line-x-safe-top[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -env(safe-area-inset-top);
  }

  .lg\:lstw-grid-line-x-safe-top[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -env(safe-area-inset-top);
    bottom: -env(safe-area-inset-top);
  }

  .lg\:lstw-grid-line-x-safe-bottom[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -env(safe-area-inset-bottom);
  }

  .lg\:lstw-grid-line-x-safe-bottom[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -env(safe-area-inset-bottom);
    bottom: -env(safe-area-inset-bottom);
  }

  .lg\:lstw-grid-line-x-safe-left[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -env(safe-area-inset-left);
  }

  .lg\:lstw-grid-line-x-safe-left[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -env(safe-area-inset-left);
    bottom: -env(safe-area-inset-left);
  }

  .lg\:lstw-grid-line-x-safe-right[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -env(safe-area-inset-right);
  }

  .lg\:lstw-grid-line-x-safe-right[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -env(safe-area-inset-right);
    bottom: -env(safe-area-inset-right);
  }

  .lg\:lstw-grid-line-x-gutter[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -var(--inner-gutter);
  }

  .lg\:lstw-grid-line-x-gutter[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -var(--inner-gutter);
    bottom: -var(--inner-gutter);
  }

  .lg\:lstw-grid-line-x-outer-gutter[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -var(--outer-gutter, 0px);
  }

  .lg\:lstw-grid-line-x-outer-gutter[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -var(--outer-gutter, 0px);
    bottom: -var(--outer-gutter, 0px);
  }

  .lg\:lstw-grid-line-x-primary[class*="lstw-grid-line-x-"] &gt; *::before {
    border-bottom-color: var(--border-primary);
  }

  .lg\:lstw-grid-line-y-primary[class*="lstw-grid-line-y-"] &gt; *::after {
    border-right-color: var(--border-primary);
  }

  .lg\:lstw-grid-line-xy-primary[class*="lstw-grid-line-xy-"] &gt; *::before {
    border-bottom-color: var(--border-primary);
  }

  .lg\:lstw-grid-line-xy-primary[class*="lstw-grid-line-xy-"] &gt; *::after {
    border-right-color: var(--border-primary);
  }

  .lg\:lstw-grid-line-x-secondary[class*="lstw-grid-line-x-"] &gt; *::before {
    border-bottom-color: var(--border-secondary);
  }

  .lg\:lstw-grid-line-y-secondary[class*="lstw-grid-line-y-"] &gt; *::after {
    border-right-color: var(--border-secondary);
  }

  .lg\:lstw-grid-line-xy-secondary[class*="lstw-grid-line-xy-"] &gt; *::before {
    border-bottom-color: var(--border-secondary);
  }

  .lg\:lstw-grid-line-xy-secondary[class*="lstw-grid-line-xy-"] &gt; *::after {
    border-right-color: var(--border-secondary);
  }

  .lg\:lstw-grid-line-x-inverse[class*="lstw-grid-line-x-"] &gt; *::before {
    border-bottom-color: var(--border-inverse);
  }

  .lg\:lstw-grid-line-y-inverse[class*="lstw-grid-line-y-"] &gt; *::after {
    border-right-color: var(--border-inverse);
  }

  .lg\:lstw-grid-line-xy-inverse[class*="lstw-grid-line-xy-"] &gt; *::before {
    border-bottom-color: var(--border-inverse);
  }

  .lg\:lstw-grid-line-xy-inverse[class*="lstw-grid-line-xy-"] &gt; *::after {
    border-right-color: var(--border-inverse);
  }

  .lg\:lstw-grid-line-x-on-dark[class*="lstw-grid-line-x-"] &gt; *::before {
    border-bottom-color: var(--gray-000);
  }

  .lg\:lstw-grid-line-y-on-dark[class*="lstw-grid-line-y-"] &gt; *::after {
    border-right-color: var(--gray-000);
  }

  .lg\:lstw-grid-line-xy-on-dark[class*="lstw-grid-line-xy-"] &gt; *::before {
    border-bottom-color: var(--gray-000);
  }

  .lg\:lstw-grid-line-xy-on-dark[class*="lstw-grid-line-xy-"] &gt; *::after {
    border-right-color: var(--gray-000);
  }

  .lg\:lstw-grid-line-x-inherit[class*="lstw-grid-line-x-"] &gt; *::before {
    border-bottom-color: inherit;
  }

  .lg\:lstw-grid-line-y-inherit[class*="lstw-grid-line-y-"] &gt; *::after {
    border-right-color: inherit;
  }

  .lg\:lstw-grid-line-xy-inherit[class*="lstw-grid-line-xy-"] &gt; *::before {
    border-bottom-color: inherit;
  }

  .lg\:lstw-grid-line-xy-inherit[class*="lstw-grid-line-xy-"] &gt; *::after {
    border-right-color: inherit;
  }

  .lg\:lstw-grid-line-x-transparent[class*="lstw-grid-line-x-"] &gt; *::before {
    border-bottom-color: var(--transparent);
  }

  .lg\:lstw-grid-line-y-transparent[class*="lstw-grid-line-y-"] &gt; *::after {
    border-right-color: var(--transparent);
  }

  .lg\:lstw-grid-line-xy-transparent[class*="lstw-grid-line-xy-"] &gt; *::before {
    border-bottom-color: var(--transparent);
  }

  .lg\:lstw-grid-line-xy-transparent[class*="lstw-grid-line-xy-"] &gt; *::after {
    border-right-color: var(--transparent);
  }

  .lg\:lstw-grid-cols-1[class*="lstw-grid-line-x"][class*="lstw-grid-line-x"] &gt; *:nth-child(n)::before {
    border-bottom-width: 1px;
  }

  .lg\:lstw-grid-cols-1[class*="lstw-grid-line-xfull"] &gt; *:nth-child(n)::before {
    left: 0;
    right: 0;
  }

  .lg\:lstw-grid-cols-1[class*="lstw-grid-line-x"] &gt; *:nth-child(1n+1)::before {
    right: 0;
  }

  .lg\:lstw-grid-cols-1[class*="lstw-grid-line-x"] &gt; *:nth-child(1n+1):nth-last-child(-n+1)::before {
    border-bottom-width: 0;
  }

  .lg\:lstw-grid-cols-1[class*="lstw-grid-line-x"] &gt; *:nth-child(1n+1):nth-last-child(-n+1) ~ *::before {
    border-bottom-width: 0;
  }

  .lg\:lstw-grid-cols-2[class*="lstw-grid-line-x"][class*="lstw-grid-line-x"] &gt; *:nth-child(n)::before {
    border-bottom-width: 1px;
  }

  .lg\:lstw-grid-cols-2[class*="lstw-grid-line-xfull"] &gt; *:nth-child(n)::before {
    left: calc(var(--inner-gutter) / -2);
    right: calc(var(--inner-gutter) / -2);
  }

  .lg\:lstw-grid-cols-2[class*="lstw-grid-line-x"] &gt; *:nth-child(2n+1)::before {
    left: 0;
  }

  .lg\:lstw-grid-cols-2[class*="lstw-grid-line-x"] &gt; *:nth-child(2n+2)::before {
    right: 0;
  }

  .lg\:lstw-grid-cols-2[class*="lstw-grid-line-x"] &gt; *:nth-child(2n+1):nth-last-child(-n+2)::before {
    border-bottom-width: 0;
  }

  .lg\:lstw-grid-cols-2[class*="lstw-grid-line-x"] &gt; *:nth-child(2n+1):nth-last-child(-n+2) ~ *::before {
    border-bottom-width: 0;
  }

  .lg\:lstw-grid-cols-2[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(n)::after {
    border-right-width: 1px;
  }

  .lg\:lstw-grid-cols-2[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(2n+2)::after {
    border-right-width: 0;
  }

  .lg\:lstw-grid-cols-2[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(-n+2)::after {
    top: 0;
  }

  .lg\:lstw-grid-cols-2[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(2n+1):nth-last-child(-n+2)::after {
    bottom: 0;
  }

  .lg\:lstw-grid-cols-2[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(2n+1):nth-last-child(-n+2) ~ li::after {
    bottom: 0;
  }

  .lg\:lstw-grid-cols-3[class*="lstw-grid-line-x"][class*="lstw-grid-line-x"] &gt; *:nth-child(n)::before {
    border-bottom-width: 1px;
  }

  .lg\:lstw-grid-cols-3[class*="lstw-grid-line-xfull"] &gt; *:nth-child(n)::before {
    left: calc(var(--inner-gutter) / -2);
    right: calc(var(--inner-gutter) / -2);
  }

  .lg\:lstw-grid-cols-3[class*="lstw-grid-line-x"] &gt; *:nth-child(3n+1)::before {
    left: 0;
  }

  .lg\:lstw-grid-cols-3[class*="lstw-grid-line-x"] &gt; *:nth-child(3n+3)::before {
    right: 0;
  }

  .lg\:lstw-grid-cols-3[class*="lstw-grid-line-x"] &gt; *:nth-child(3n+1):nth-last-child(-n+3)::before {
    border-bottom-width: 0;
  }

  .lg\:lstw-grid-cols-3[class*="lstw-grid-line-x"] &gt; *:nth-child(3n+1):nth-last-child(-n+3) ~ *::before {
    border-bottom-width: 0;
  }

  .lg\:lstw-grid-cols-3[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(n)::after {
    border-right-width: 1px;
  }

  .lg\:lstw-grid-cols-3[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(3n+3)::after {
    border-right-width: 0;
  }

  .lg\:lstw-grid-cols-3[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(-n+3)::after {
    top: 0;
  }

  .lg\:lstw-grid-cols-3[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(3n+1):nth-last-child(-n+3)::after {
    bottom: 0;
  }

  .lg\:lstw-grid-cols-3[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(3n+1):nth-last-child(-n+3) ~ li::after {
    bottom: 0;
  }

  .lg\:lstw-grid-cols-4[class*="lstw-grid-line-x"][class*="lstw-grid-line-x"] &gt; *:nth-child(n)::before {
    border-bottom-width: 1px;
  }

  .lg\:lstw-grid-cols-4[class*="lstw-grid-line-xfull"] &gt; *:nth-child(n)::before {
    left: calc(var(--inner-gutter) / -2);
    right: calc(var(--inner-gutter) / -2);
  }

  .lg\:lstw-grid-cols-4[class*="lstw-grid-line-x"] &gt; *:nth-child(4n+1)::before {
    left: 0;
  }

  .lg\:lstw-grid-cols-4[class*="lstw-grid-line-x"] &gt; *:nth-child(4n+4)::before {
    right: 0;
  }

  .lg\:lstw-grid-cols-4[class*="lstw-grid-line-x"] &gt; *:nth-child(4n+1):nth-last-child(-n+4)::before {
    border-bottom-width: 0;
  }

  .lg\:lstw-grid-cols-4[class*="lstw-grid-line-x"] &gt; *:nth-child(4n+1):nth-last-child(-n+4) ~ *::before {
    border-bottom-width: 0;
  }

  .lg\:lstw-grid-cols-4[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(n)::after {
    border-right-width: 1px;
  }

  .lg\:lstw-grid-cols-4[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(4n+4)::after {
    border-right-width: 0;
  }

  .lg\:lstw-grid-cols-4[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(-n+4)::after {
    top: 0;
  }

  .lg\:lstw-grid-cols-4[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(4n+1):nth-last-child(-n+4)::after {
    bottom: 0;
  }

  .lg\:lstw-grid-cols-4[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(4n+1):nth-last-child(-n+4) ~ li::after {
    bottom: 0;
  }

  .lg\:lstw-grid-cols-5[class*="lstw-grid-line-x"][class*="lstw-grid-line-x"] &gt; *:nth-child(n)::before {
    border-bottom-width: 1px;
  }

  .lg\:lstw-grid-cols-5[class*="lstw-grid-line-xfull"] &gt; *:nth-child(n)::before {
    left: calc(var(--inner-gutter) / -2);
    right: calc(var(--inner-gutter) / -2);
  }

  .lg\:lstw-grid-cols-5[class*="lstw-grid-line-x"] &gt; *:nth-child(5n+1)::before {
    left: 0;
  }

  .lg\:lstw-grid-cols-5[class*="lstw-grid-line-x"] &gt; *:nth-child(5n+5)::before {
    right: 0;
  }

  .lg\:lstw-grid-cols-5[class*="lstw-grid-line-x"] &gt; *:nth-child(5n+1):nth-last-child(-n+5)::before {
    border-bottom-width: 0;
  }

  .lg\:lstw-grid-cols-5[class*="lstw-grid-line-x"] &gt; *:nth-child(5n+1):nth-last-child(-n+5) ~ *::before {
    border-bottom-width: 0;
  }

  .lg\:lstw-grid-cols-5[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(n)::after {
    border-right-width: 1px;
  }

  .lg\:lstw-grid-cols-5[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(5n+5)::after {
    border-right-width: 0;
  }

  .lg\:lstw-grid-cols-5[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(-n+5)::after {
    top: 0;
  }

  .lg\:lstw-grid-cols-5[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(5n+1):nth-last-child(-n+5)::after {
    bottom: 0;
  }

  .lg\:lstw-grid-cols-5[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(5n+1):nth-last-child(-n+5) ~ li::after {
    bottom: 0;
  }

  .lg\:lstw-grid-cols-6[class*="lstw-grid-line-x"][class*="lstw-grid-line-x"] &gt; *:nth-child(n)::before {
    border-bottom-width: 1px;
  }

  .lg\:lstw-grid-cols-6[class*="lstw-grid-line-xfull"] &gt; *:nth-child(n)::before {
    left: calc(var(--inner-gutter) / -2);
    right: calc(var(--inner-gutter) / -2);
  }

  .lg\:lstw-grid-cols-6[class*="lstw-grid-line-x"] &gt; *:nth-child(6n+1)::before {
    left: 0;
  }

  .lg\:lstw-grid-cols-6[class*="lstw-grid-line-x"] &gt; *:nth-child(6n+6)::before {
    right: 0;
  }

  .lg\:lstw-grid-cols-6[class*="lstw-grid-line-x"] &gt; *:nth-child(6n+1):nth-last-child(-n+6)::before {
    border-bottom-width: 0;
  }

  .lg\:lstw-grid-cols-6[class*="lstw-grid-line-x"] &gt; *:nth-child(6n+1):nth-last-child(-n+6) ~ *::before {
    border-bottom-width: 0;
  }

  .lg\:lstw-grid-cols-6[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(n)::after {
    border-right-width: 1px;
  }

  .lg\:lstw-grid-cols-6[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(6n+6)::after {
    border-right-width: 0;
  }

  .lg\:lstw-grid-cols-6[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(-n+6)::after {
    top: 0;
  }

  .lg\:lstw-grid-cols-6[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(6n+1):nth-last-child(-n+6)::after {
    bottom: 0;
  }

  .lg\:lstw-grid-cols-6[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(6n+1):nth-last-child(-n+6) ~ li::after {
    bottom: 0;
  }

  .lg\:lstw-grid-cols-7[class*="lstw-grid-line-x"][class*="lstw-grid-line-x"] &gt; *:nth-child(n)::before {
    border-bottom-width: 1px;
  }

  .lg\:lstw-grid-cols-7[class*="lstw-grid-line-xfull"] &gt; *:nth-child(n)::before {
    left: calc(var(--inner-gutter) / -2);
    right: calc(var(--inner-gutter) / -2);
  }

  .lg\:lstw-grid-cols-7[class*="lstw-grid-line-x"] &gt; *:nth-child(7n+1)::before {
    left: 0;
  }

  .lg\:lstw-grid-cols-7[class*="lstw-grid-line-x"] &gt; *:nth-child(7n+7)::before {
    right: 0;
  }

  .lg\:lstw-grid-cols-7[class*="lstw-grid-line-x"] &gt; *:nth-child(7n+1):nth-last-child(-n+7)::before {
    border-bottom-width: 0;
  }

  .lg\:lstw-grid-cols-7[class*="lstw-grid-line-x"] &gt; *:nth-child(7n+1):nth-last-child(-n+7) ~ *::before {
    border-bottom-width: 0;
  }

  .lg\:lstw-grid-cols-7[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(n)::after {
    border-right-width: 1px;
  }

  .lg\:lstw-grid-cols-7[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(7n+7)::after {
    border-right-width: 0;
  }

  .lg\:lstw-grid-cols-7[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(-n+7)::after {
    top: 0;
  }

  .lg\:lstw-grid-cols-7[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(7n+1):nth-last-child(-n+7)::after {
    bottom: 0;
  }

  .lg\:lstw-grid-cols-7[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(7n+1):nth-last-child(-n+7) ~ li::after {
    bottom: 0;
  }

  .lg\:lstw-grid-cols-8[class*="lstw-grid-line-x"][class*="lstw-grid-line-x"] &gt; *:nth-child(n)::before {
    border-bottom-width: 1px;
  }

  .lg\:lstw-grid-cols-8[class*="lstw-grid-line-xfull"] &gt; *:nth-child(n)::before {
    left: calc(var(--inner-gutter) / -2);
    right: calc(var(--inner-gutter) / -2);
  }

  .lg\:lstw-grid-cols-8[class*="lstw-grid-line-x"] &gt; *:nth-child(8n+1)::before {
    left: 0;
  }

  .lg\:lstw-grid-cols-8[class*="lstw-grid-line-x"] &gt; *:nth-child(8n+8)::before {
    right: 0;
  }

  .lg\:lstw-grid-cols-8[class*="lstw-grid-line-x"] &gt; *:nth-child(8n+1):nth-last-child(-n+8)::before {
    border-bottom-width: 0;
  }

  .lg\:lstw-grid-cols-8[class*="lstw-grid-line-x"] &gt; *:nth-child(8n+1):nth-last-child(-n+8) ~ *::before {
    border-bottom-width: 0;
  }

  .lg\:lstw-grid-cols-8[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(n)::after {
    border-right-width: 1px;
  }

  .lg\:lstw-grid-cols-8[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(8n+8)::after {
    border-right-width: 0;
  }

  .lg\:lstw-grid-cols-8[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(-n+8)::after {
    top: 0;
  }

  .lg\:lstw-grid-cols-8[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(8n+1):nth-last-child(-n+8)::after {
    bottom: 0;
  }

  .lg\:lstw-grid-cols-8[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(8n+1):nth-last-child(-n+8) ~ li::after {
    bottom: 0;
  }
}

@media (min-width: 1680px) {

  [class*="lstw-grid-line-"] &gt; * {
    position: relative;
  }

  [class*="lstw-grid-line-"] &gt; *::before, [class*="lstw-grid-line-"] &gt; *::after {
    content: attr(ðŸ‘»);
    position: absolute;
    z-index: 0;
    pointer-events: none;
  }

  .xl\:lstw-grid-line-x &gt; *::before {
    content: attr(ðŸ‘»);
    left: 0;
    right: 0;
    top: 0;
    bottom: calc(var(--inner-gutter) / -2);
    border-top: 0 solid transparent;
    border-bottom: 0 solid transparent;
  }

  .xl\:lstw-grid-line-xfull &gt; *::before {
    content: attr(ðŸ‘»);
    left: calc(var(--inner-gutter) / -2);
    right: calc(var(--inner-gutter) / -2);
    top: 0;
    bottom: calc(var(--inner-gutter) / -2);
    border-top: 0 solid transparent;
    border-bottom: 0 solid transparent;
  }

  .xl\:lstw-grid-line-x-0 &gt; *::before {
    content: none;
  }

  .xl\:lstw-grid-line-y &gt; *::after {
    content: attr(ðŸ‘»);
    left: 0;
    right: calc(var(--inner-gutter) / -2);
    top: 0;
    bottom: 0;
    border-left: 0 solid transparent;
    border-right: 0 solid transparent;
  }

  .xl\:lstw-grid-line-yfull &gt; *::after {
    content: attr(ðŸ‘»);
    left: 0;
    right: calc(var(--inner-gutter) / -2);
    top: calc(var(--inner-gutter) / -1);
    bottom: 0;
    border-left: 0 solid transparent;
    border-right: 0 solid transparent;
  }

  .xl\:lstw-grid-line-yfull[class*="lstw-grid-line-x"] &gt; *::after {
    left: 0;
    right: calc(var(--inner-gutter) / -2);
    top: calc(var(--inner-gutter) / -2);
    bottom: calc(var(--inner-gutter) / -2);
    border-left: 0 solid transparent;
    border-right: 0 solid transparent;
  }

  .xl\:lstw-grid-line-y-0 &gt; *::after {
    content: none;
  }

  .xl\:lstw-grid-line-x-0[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -0rem;
  }

  .xl\:lstw-grid-line-x-0[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -0rem;
    bottom: -0rem;
  }

  .xl\:lstw-grid-line-x-1[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -0.0625rem;
  }

  .xl\:lstw-grid-line-x-1[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -0.0625rem;
    bottom: -0.0625rem;
  }

  .xl\:lstw-grid-line-x-2[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -0.125rem;
  }

  .xl\:lstw-grid-line-x-2[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -0.125rem;
    bottom: -0.125rem;
  }

  .xl\:lstw-grid-line-x-3[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -0.1875rem;
  }

  .xl\:lstw-grid-line-x-3[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -0.1875rem;
    bottom: -0.1875rem;
  }

  .xl\:lstw-grid-line-x-4[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -0.25rem;
  }

  .xl\:lstw-grid-line-x-4[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -0.25rem;
    bottom: -0.25rem;
  }

  .xl\:lstw-grid-line-x-5[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -0.3125rem;
  }

  .xl\:lstw-grid-line-x-5[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -0.3125rem;
    bottom: -0.3125rem;
  }

  .xl\:lstw-grid-line-x-6[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -0.375rem;
  }

  .xl\:lstw-grid-line-x-6[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -0.375rem;
    bottom: -0.375rem;
  }

  .xl\:lstw-grid-line-x-7[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -0.4375rem;
  }

  .xl\:lstw-grid-line-x-7[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -0.4375rem;
    bottom: -0.4375rem;
  }

  .xl\:lstw-grid-line-x-8[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -0.5rem;
  }

  .xl\:lstw-grid-line-x-8[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -0.5rem;
    bottom: -0.5rem;
  }

  .xl\:lstw-grid-line-x-9[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -0.5625rem;
  }

  .xl\:lstw-grid-line-x-9[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -0.5625rem;
    bottom: -0.5625rem;
  }

  .xl\:lstw-grid-line-x-10[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -0.625rem;
  }

  .xl\:lstw-grid-line-x-10[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -0.625rem;
    bottom: -0.625rem;
  }

  .xl\:lstw-grid-line-x-11[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -0.6875rem;
  }

  .xl\:lstw-grid-line-x-11[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -0.6875rem;
    bottom: -0.6875rem;
  }

  .xl\:lstw-grid-line-x-12[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -0.75rem;
  }

  .xl\:lstw-grid-line-x-12[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -0.75rem;
    bottom: -0.75rem;
  }

  .xl\:lstw-grid-line-x-13[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -0.8125rem;
  }

  .xl\:lstw-grid-line-x-13[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -0.8125rem;
    bottom: -0.8125rem;
  }

  .xl\:lstw-grid-line-x-14[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -0.875rem;
  }

  .xl\:lstw-grid-line-x-14[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -0.875rem;
    bottom: -0.875rem;
  }

  .xl\:lstw-grid-line-x-15[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -0.9375rem;
  }

  .xl\:lstw-grid-line-x-15[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -0.9375rem;
    bottom: -0.9375rem;
  }

  .xl\:lstw-grid-line-x-16[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -1rem;
  }

  .xl\:lstw-grid-line-x-16[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -1rem;
    bottom: -1rem;
  }

  .xl\:lstw-grid-line-x-17[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -1.0625rem;
  }

  .xl\:lstw-grid-line-x-17[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -1.0625rem;
    bottom: -1.0625rem;
  }

  .xl\:lstw-grid-line-x-18[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -1.125rem;
  }

  .xl\:lstw-grid-line-x-18[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -1.125rem;
    bottom: -1.125rem;
  }

  .xl\:lstw-grid-line-x-19[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -1.1875rem;
  }

  .xl\:lstw-grid-line-x-19[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -1.1875rem;
    bottom: -1.1875rem;
  }

  .xl\:lstw-grid-line-x-20[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -1.25rem;
  }

  .xl\:lstw-grid-line-x-20[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -1.25rem;
    bottom: -1.25rem;
  }

  .xl\:lstw-grid-line-x-21[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -1.3125rem;
  }

  .xl\:lstw-grid-line-x-21[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -1.3125rem;
    bottom: -1.3125rem;
  }

  .xl\:lstw-grid-line-x-22[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -1.375rem;
  }

  .xl\:lstw-grid-line-x-22[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -1.375rem;
    bottom: -1.375rem;
  }

  .xl\:lstw-grid-line-x-23[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -1.4375rem;
  }

  .xl\:lstw-grid-line-x-23[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -1.4375rem;
    bottom: -1.4375rem;
  }

  .xl\:lstw-grid-line-x-24[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -1.5rem;
  }

  .xl\:lstw-grid-line-x-24[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -1.5rem;
    bottom: -1.5rem;
  }

  .xl\:lstw-grid-line-x-25[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -1.5625rem;
  }

  .xl\:lstw-grid-line-x-25[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -1.5625rem;
    bottom: -1.5625rem;
  }

  .xl\:lstw-grid-line-x-26[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -1.625rem;
  }

  .xl\:lstw-grid-line-x-26[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -1.625rem;
    bottom: -1.625rem;
  }

  .xl\:lstw-grid-line-x-27[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -1.6875rem;
  }

  .xl\:lstw-grid-line-x-27[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -1.6875rem;
    bottom: -1.6875rem;
  }

  .xl\:lstw-grid-line-x-28[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -1.75rem;
  }

  .xl\:lstw-grid-line-x-28[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -1.75rem;
    bottom: -1.75rem;
  }

  .xl\:lstw-grid-line-x-29[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -1.8125rem;
  }

  .xl\:lstw-grid-line-x-29[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -1.8125rem;
    bottom: -1.8125rem;
  }

  .xl\:lstw-grid-line-x-30[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -1.875rem;
  }

  .xl\:lstw-grid-line-x-30[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -1.875rem;
    bottom: -1.875rem;
  }

  .xl\:lstw-grid-line-x-31[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -1.9375rem;
  }

  .xl\:lstw-grid-line-x-31[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -1.9375rem;
    bottom: -1.9375rem;
  }

  .xl\:lstw-grid-line-x-32[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -2rem;
  }

  .xl\:lstw-grid-line-x-32[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -2rem;
    bottom: -2rem;
  }

  .xl\:lstw-grid-line-x-33[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -2.0625rem;
  }

  .xl\:lstw-grid-line-x-33[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -2.0625rem;
    bottom: -2.0625rem;
  }

  .xl\:lstw-grid-line-x-34[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -2.125rem;
  }

  .xl\:lstw-grid-line-x-34[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -2.125rem;
    bottom: -2.125rem;
  }

  .xl\:lstw-grid-line-x-35[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -2.1875rem;
  }

  .xl\:lstw-grid-line-x-35[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -2.1875rem;
    bottom: -2.1875rem;
  }

  .xl\:lstw-grid-line-x-36[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -2.25rem;
  }

  .xl\:lstw-grid-line-x-36[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -2.25rem;
    bottom: -2.25rem;
  }

  .xl\:lstw-grid-line-x-37[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -2.3125rem;
  }

  .xl\:lstw-grid-line-x-37[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -2.3125rem;
    bottom: -2.3125rem;
  }

  .xl\:lstw-grid-line-x-38[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -2.375rem;
  }

  .xl\:lstw-grid-line-x-38[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -2.375rem;
    bottom: -2.375rem;
  }

  .xl\:lstw-grid-line-x-39[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -2.4375rem;
  }

  .xl\:lstw-grid-line-x-39[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -2.4375rem;
    bottom: -2.4375rem;
  }

  .xl\:lstw-grid-line-x-40[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -2.5rem;
  }

  .xl\:lstw-grid-line-x-40[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -2.5rem;
    bottom: -2.5rem;
  }

  .xl\:lstw-grid-line-x-41[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -2.5625rem;
  }

  .xl\:lstw-grid-line-x-41[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -2.5625rem;
    bottom: -2.5625rem;
  }

  .xl\:lstw-grid-line-x-42[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -2.625rem;
  }

  .xl\:lstw-grid-line-x-42[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -2.625rem;
    bottom: -2.625rem;
  }

  .xl\:lstw-grid-line-x-43[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -2.6875rem;
  }

  .xl\:lstw-grid-line-x-43[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -2.6875rem;
    bottom: -2.6875rem;
  }

  .xl\:lstw-grid-line-x-44[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -2.75rem;
  }

  .xl\:lstw-grid-line-x-44[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -2.75rem;
    bottom: -2.75rem;
  }

  .xl\:lstw-grid-line-x-45[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -2.8125rem;
  }

  .xl\:lstw-grid-line-x-45[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -2.8125rem;
    bottom: -2.8125rem;
  }

  .xl\:lstw-grid-line-x-46[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -2.875rem;
  }

  .xl\:lstw-grid-line-x-46[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -2.875rem;
    bottom: -2.875rem;
  }

  .xl\:lstw-grid-line-x-47[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -2.9375rem;
  }

  .xl\:lstw-grid-line-x-47[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -2.9375rem;
    bottom: -2.9375rem;
  }

  .xl\:lstw-grid-line-x-48[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -3rem;
  }

  .xl\:lstw-grid-line-x-48[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -3rem;
    bottom: -3rem;
  }

  .xl\:lstw-grid-line-x-49[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -3.0625rem;
  }

  .xl\:lstw-grid-line-x-49[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -3.0625rem;
    bottom: -3.0625rem;
  }

  .xl\:lstw-grid-line-x-50[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -3.125rem;
  }

  .xl\:lstw-grid-line-x-50[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -3.125rem;
    bottom: -3.125rem;
  }

  .xl\:lstw-grid-line-x-51[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -3.1875rem;
  }

  .xl\:lstw-grid-line-x-51[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -3.1875rem;
    bottom: -3.1875rem;
  }

  .xl\:lstw-grid-line-x-52[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -3.25rem;
  }

  .xl\:lstw-grid-line-x-52[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -3.25rem;
    bottom: -3.25rem;
  }

  .xl\:lstw-grid-line-x-53[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -3.3125rem;
  }

  .xl\:lstw-grid-line-x-53[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -3.3125rem;
    bottom: -3.3125rem;
  }

  .xl\:lstw-grid-line-x-54[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -3.375rem;
  }

  .xl\:lstw-grid-line-x-54[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -3.375rem;
    bottom: -3.375rem;
  }

  .xl\:lstw-grid-line-x-55[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -3.4375rem;
  }

  .xl\:lstw-grid-line-x-55[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -3.4375rem;
    bottom: -3.4375rem;
  }

  .xl\:lstw-grid-line-x-56[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -3.5rem;
  }

  .xl\:lstw-grid-line-x-56[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -3.5rem;
    bottom: -3.5rem;
  }

  .xl\:lstw-grid-line-x-57[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -3.5625rem;
  }

  .xl\:lstw-grid-line-x-57[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -3.5625rem;
    bottom: -3.5625rem;
  }

  .xl\:lstw-grid-line-x-58[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -3.625rem;
  }

  .xl\:lstw-grid-line-x-58[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -3.625rem;
    bottom: -3.625rem;
  }

  .xl\:lstw-grid-line-x-59[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -3.6875rem;
  }

  .xl\:lstw-grid-line-x-59[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -3.6875rem;
    bottom: -3.6875rem;
  }

  .xl\:lstw-grid-line-x-60[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -3.75rem;
  }

  .xl\:lstw-grid-line-x-60[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -3.75rem;
    bottom: -3.75rem;
  }

  .xl\:lstw-grid-line-x-61[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -3.8125rem;
  }

  .xl\:lstw-grid-line-x-61[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -3.8125rem;
    bottom: -3.8125rem;
  }

  .xl\:lstw-grid-line-x-62[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -3.875rem;
  }

  .xl\:lstw-grid-line-x-62[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -3.875rem;
    bottom: -3.875rem;
  }

  .xl\:lstw-grid-line-x-63[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -3.9375rem;
  }

  .xl\:lstw-grid-line-x-63[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -3.9375rem;
    bottom: -3.9375rem;
  }

  .xl\:lstw-grid-line-x-64[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -4rem;
  }

  .xl\:lstw-grid-line-x-64[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -4rem;
    bottom: -4rem;
  }

  .xl\:lstw-grid-line-x-65[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -4.0625rem;
  }

  .xl\:lstw-grid-line-x-65[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -4.0625rem;
    bottom: -4.0625rem;
  }

  .xl\:lstw-grid-line-x-66[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -4.125rem;
  }

  .xl\:lstw-grid-line-x-66[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -4.125rem;
    bottom: -4.125rem;
  }

  .xl\:lstw-grid-line-x-67[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -4.1875rem;
  }

  .xl\:lstw-grid-line-x-67[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -4.1875rem;
    bottom: -4.1875rem;
  }

  .xl\:lstw-grid-line-x-68[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -4.25rem;
  }

  .xl\:lstw-grid-line-x-68[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -4.25rem;
    bottom: -4.25rem;
  }

  .xl\:lstw-grid-line-x-69[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -4.3125rem;
  }

  .xl\:lstw-grid-line-x-69[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -4.3125rem;
    bottom: -4.3125rem;
  }

  .xl\:lstw-grid-line-x-70[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -4.375rem;
  }

  .xl\:lstw-grid-line-x-70[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -4.375rem;
    bottom: -4.375rem;
  }

  .xl\:lstw-grid-line-x-71[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -4.4375rem;
  }

  .xl\:lstw-grid-line-x-71[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -4.4375rem;
    bottom: -4.4375rem;
  }

  .xl\:lstw-grid-line-x-72[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -4.5rem;
  }

  .xl\:lstw-grid-line-x-72[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -4.5rem;
    bottom: -4.5rem;
  }

  .xl\:lstw-grid-line-x-73[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -4.5625rem;
  }

  .xl\:lstw-grid-line-x-73[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -4.5625rem;
    bottom: -4.5625rem;
  }

  .xl\:lstw-grid-line-x-74[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -4.625rem;
  }

  .xl\:lstw-grid-line-x-74[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -4.625rem;
    bottom: -4.625rem;
  }

  .xl\:lstw-grid-line-x-75[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -4.6875rem;
  }

  .xl\:lstw-grid-line-x-75[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -4.6875rem;
    bottom: -4.6875rem;
  }

  .xl\:lstw-grid-line-x-76[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -4.75rem;
  }

  .xl\:lstw-grid-line-x-76[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -4.75rem;
    bottom: -4.75rem;
  }

  .xl\:lstw-grid-line-x-77[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -4.8125rem;
  }

  .xl\:lstw-grid-line-x-77[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -4.8125rem;
    bottom: -4.8125rem;
  }

  .xl\:lstw-grid-line-x-78[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -4.875rem;
  }

  .xl\:lstw-grid-line-x-78[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -4.875rem;
    bottom: -4.875rem;
  }

  .xl\:lstw-grid-line-x-79[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -4.9375rem;
  }

  .xl\:lstw-grid-line-x-79[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -4.9375rem;
    bottom: -4.9375rem;
  }

  .xl\:lstw-grid-line-x-80[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -5rem;
  }

  .xl\:lstw-grid-line-x-80[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -5rem;
    bottom: -5rem;
  }

  .xl\:lstw-grid-line-x-81[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -5.0625rem;
  }

  .xl\:lstw-grid-line-x-81[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -5.0625rem;
    bottom: -5.0625rem;
  }

  .xl\:lstw-grid-line-x-82[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -5.125rem;
  }

  .xl\:lstw-grid-line-x-82[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -5.125rem;
    bottom: -5.125rem;
  }

  .xl\:lstw-grid-line-x-83[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -5.1875rem;
  }

  .xl\:lstw-grid-line-x-83[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -5.1875rem;
    bottom: -5.1875rem;
  }

  .xl\:lstw-grid-line-x-84[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -5.25rem;
  }

  .xl\:lstw-grid-line-x-84[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -5.25rem;
    bottom: -5.25rem;
  }

  .xl\:lstw-grid-line-x-85[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -5.3125rem;
  }

  .xl\:lstw-grid-line-x-85[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -5.3125rem;
    bottom: -5.3125rem;
  }

  .xl\:lstw-grid-line-x-86[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -5.375rem;
  }

  .xl\:lstw-grid-line-x-86[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -5.375rem;
    bottom: -5.375rem;
  }

  .xl\:lstw-grid-line-x-87[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -5.4375rem;
  }

  .xl\:lstw-grid-line-x-87[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -5.4375rem;
    bottom: -5.4375rem;
  }

  .xl\:lstw-grid-line-x-88[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -5.5rem;
  }

  .xl\:lstw-grid-line-x-88[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -5.5rem;
    bottom: -5.5rem;
  }

  .xl\:lstw-grid-line-x-89[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -5.5625rem;
  }

  .xl\:lstw-grid-line-x-89[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -5.5625rem;
    bottom: -5.5625rem;
  }

  .xl\:lstw-grid-line-x-90[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -5.625rem;
  }

  .xl\:lstw-grid-line-x-90[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -5.625rem;
    bottom: -5.625rem;
  }

  .xl\:lstw-grid-line-x-91[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -5.6875rem;
  }

  .xl\:lstw-grid-line-x-91[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -5.6875rem;
    bottom: -5.6875rem;
  }

  .xl\:lstw-grid-line-x-92[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -5.75rem;
  }

  .xl\:lstw-grid-line-x-92[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -5.75rem;
    bottom: -5.75rem;
  }

  .xl\:lstw-grid-line-x-93[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -5.8125rem;
  }

  .xl\:lstw-grid-line-x-93[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -5.8125rem;
    bottom: -5.8125rem;
  }

  .xl\:lstw-grid-line-x-94[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -5.875rem;
  }

  .xl\:lstw-grid-line-x-94[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -5.875rem;
    bottom: -5.875rem;
  }

  .xl\:lstw-grid-line-x-95[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -5.9375rem;
  }

  .xl\:lstw-grid-line-x-95[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -5.9375rem;
    bottom: -5.9375rem;
  }

  .xl\:lstw-grid-line-x-96[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -6rem;
  }

  .xl\:lstw-grid-line-x-96[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -6rem;
    bottom: -6rem;
  }

  .xl\:lstw-grid-line-x-97[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -6.0625rem;
  }

  .xl\:lstw-grid-line-x-97[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -6.0625rem;
    bottom: -6.0625rem;
  }

  .xl\:lstw-grid-line-x-98[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -6.125rem;
  }

  .xl\:lstw-grid-line-x-98[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -6.125rem;
    bottom: -6.125rem;
  }

  .xl\:lstw-grid-line-x-99[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -6.1875rem;
  }

  .xl\:lstw-grid-line-x-99[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -6.1875rem;
    bottom: -6.1875rem;
  }

  .xl\:lstw-grid-line-x-100[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -6.25rem;
  }

  .xl\:lstw-grid-line-x-100[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -6.25rem;
    bottom: -6.25rem;
  }

  .xl\:lstw-grid-line-x-400[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -25rem;
  }

  .xl\:lstw-grid-line-x-400[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -25rem;
    bottom: -25rem;
  }

  .xl\:lstw-grid-line-x-600[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -37.5rem;
  }

  .xl\:lstw-grid-line-x-600[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -37.5rem;
    bottom: -37.5rem;
  }

  .xl\:lstw-grid-line-x-safe-top[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -env(safe-area-inset-top);
  }

  .xl\:lstw-grid-line-x-safe-top[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -env(safe-area-inset-top);
    bottom: -env(safe-area-inset-top);
  }

  .xl\:lstw-grid-line-x-safe-bottom[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -env(safe-area-inset-bottom);
  }

  .xl\:lstw-grid-line-x-safe-bottom[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -env(safe-area-inset-bottom);
    bottom: -env(safe-area-inset-bottom);
  }

  .xl\:lstw-grid-line-x-safe-left[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -env(safe-area-inset-left);
  }

  .xl\:lstw-grid-line-x-safe-left[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -env(safe-area-inset-left);
    bottom: -env(safe-area-inset-left);
  }

  .xl\:lstw-grid-line-x-safe-right[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -env(safe-area-inset-right);
  }

  .xl\:lstw-grid-line-x-safe-right[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -env(safe-area-inset-right);
    bottom: -env(safe-area-inset-right);
  }

  .xl\:lstw-grid-line-x-gutter[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -var(--inner-gutter);
  }

  .xl\:lstw-grid-line-x-gutter[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -var(--inner-gutter);
    bottom: -var(--inner-gutter);
  }

  .xl\:lstw-grid-line-x-outer-gutter[class*="lstw-grid-line-x-"] &gt; *::before {
    bottom: -var(--outer-gutter, 0px);
  }

  .xl\:lstw-grid-line-x-outer-gutter[class*="lstw-grid-line-yfull"] &gt; *::after {
    top: -var(--outer-gutter, 0px);
    bottom: -var(--outer-gutter, 0px);
  }

  .xl\:lstw-grid-line-x-primary[class*="lstw-grid-line-x-"] &gt; *::before {
    border-bottom-color: var(--border-primary);
  }

  .xl\:lstw-grid-line-y-primary[class*="lstw-grid-line-y-"] &gt; *::after {
    border-right-color: var(--border-primary);
  }

  .xl\:lstw-grid-line-xy-primary[class*="lstw-grid-line-xy-"] &gt; *::before {
    border-bottom-color: var(--border-primary);
  }

  .xl\:lstw-grid-line-xy-primary[class*="lstw-grid-line-xy-"] &gt; *::after {
    border-right-color: var(--border-primary);
  }

  .xl\:lstw-grid-line-x-secondary[class*="lstw-grid-line-x-"] &gt; *::before {
    border-bottom-color: var(--border-secondary);
  }

  .xl\:lstw-grid-line-y-secondary[class*="lstw-grid-line-y-"] &gt; *::after {
    border-right-color: var(--border-secondary);
  }

  .xl\:lstw-grid-line-xy-secondary[class*="lstw-grid-line-xy-"] &gt; *::before {
    border-bottom-color: var(--border-secondary);
  }

  .xl\:lstw-grid-line-xy-secondary[class*="lstw-grid-line-xy-"] &gt; *::after {
    border-right-color: var(--border-secondary);
  }

  .xl\:lstw-grid-line-x-inverse[class*="lstw-grid-line-x-"] &gt; *::before {
    border-bottom-color: var(--border-inverse);
  }

  .xl\:lstw-grid-line-y-inverse[class*="lstw-grid-line-y-"] &gt; *::after {
    border-right-color: var(--border-inverse);
  }

  .xl\:lstw-grid-line-xy-inverse[class*="lstw-grid-line-xy-"] &gt; *::before {
    border-bottom-color: var(--border-inverse);
  }

  .xl\:lstw-grid-line-xy-inverse[class*="lstw-grid-line-xy-"] &gt; *::after {
    border-right-color: var(--border-inverse);
  }

  .xl\:lstw-grid-line-x-on-dark[class*="lstw-grid-line-x-"] &gt; *::before {
    border-bottom-color: var(--gray-000);
  }

  .xl\:lstw-grid-line-y-on-dark[class*="lstw-grid-line-y-"] &gt; *::after {
    border-right-color: var(--gray-000);
  }

  .xl\:lstw-grid-line-xy-on-dark[class*="lstw-grid-line-xy-"] &gt; *::before {
    border-bottom-color: var(--gray-000);
  }

  .xl\:lstw-grid-line-xy-on-dark[class*="lstw-grid-line-xy-"] &gt; *::after {
    border-right-color: var(--gray-000);
  }

  .xl\:lstw-grid-line-x-inherit[class*="lstw-grid-line-x-"] &gt; *::before {
    border-bottom-color: inherit;
  }

  .xl\:lstw-grid-line-y-inherit[class*="lstw-grid-line-y-"] &gt; *::after {
    border-right-color: inherit;
  }

  .xl\:lstw-grid-line-xy-inherit[class*="lstw-grid-line-xy-"] &gt; *::before {
    border-bottom-color: inherit;
  }

  .xl\:lstw-grid-line-xy-inherit[class*="lstw-grid-line-xy-"] &gt; *::after {
    border-right-color: inherit;
  }

  .xl\:lstw-grid-line-x-transparent[class*="lstw-grid-line-x-"] &gt; *::before {
    border-bottom-color: var(--transparent);
  }

  .xl\:lstw-grid-line-y-transparent[class*="lstw-grid-line-y-"] &gt; *::after {
    border-right-color: var(--transparent);
  }

  .xl\:lstw-grid-line-xy-transparent[class*="lstw-grid-line-xy-"] &gt; *::before {
    border-bottom-color: var(--transparent);
  }

  .xl\:lstw-grid-line-xy-transparent[class*="lstw-grid-line-xy-"] &gt; *::after {
    border-right-color: var(--transparent);
  }

  .xl\:lstw-grid-cols-1[class*="lstw-grid-line-x"][class*="lstw-grid-line-x"] &gt; *:nth-child(n)::before {
    border-bottom-width: 1px;
  }

  .xl\:lstw-grid-cols-1[class*="lstw-grid-line-xfull"] &gt; *:nth-child(n)::before {
    left: 0;
    right: 0;
  }

  .xl\:lstw-grid-cols-1[class*="lstw-grid-line-x"] &gt; *:nth-child(1n+1)::before {
    right: 0;
  }

  .xl\:lstw-grid-cols-1[class*="lstw-grid-line-x"] &gt; *:nth-child(1n+1):nth-last-child(-n+1)::before {
    border-bottom-width: 0;
  }

  .xl\:lstw-grid-cols-1[class*="lstw-grid-line-x"] &gt; *:nth-child(1n+1):nth-last-child(-n+1) ~ *::before {
    border-bottom-width: 0;
  }

  .xl\:lstw-grid-cols-2[class*="lstw-grid-line-x"][class*="lstw-grid-line-x"] &gt; *:nth-child(n)::before {
    border-bottom-width: 1px;
  }

  .xl\:lstw-grid-cols-2[class*="lstw-grid-line-xfull"] &gt; *:nth-child(n)::before {
    left: calc(var(--inner-gutter) / -2);
    right: calc(var(--inner-gutter) / -2);
  }

  .xl\:lstw-grid-cols-2[class*="lstw-grid-line-x"] &gt; *:nth-child(2n+1)::before {
    left: 0;
  }

  .xl\:lstw-grid-cols-2[class*="lstw-grid-line-x"] &gt; *:nth-child(2n+2)::before {
    right: 0;
  }

  .xl\:lstw-grid-cols-2[class*="lstw-grid-line-x"] &gt; *:nth-child(2n+1):nth-last-child(-n+2)::before {
    border-bottom-width: 0;
  }

  .xl\:lstw-grid-cols-2[class*="lstw-grid-line-x"] &gt; *:nth-child(2n+1):nth-last-child(-n+2) ~ *::before {
    border-bottom-width: 0;
  }

  .xl\:lstw-grid-cols-2[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(n)::after {
    border-right-width: 1px;
  }

  .xl\:lstw-grid-cols-2[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(2n+2)::after {
    border-right-width: 0;
  }

  .xl\:lstw-grid-cols-2[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(-n+2)::after {
    top: 0;
  }

  .xl\:lstw-grid-cols-2[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(2n+1):nth-last-child(-n+2)::after {
    bottom: 0;
  }

  .xl\:lstw-grid-cols-2[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(2n+1):nth-last-child(-n+2) ~ li::after {
    bottom: 0;
  }

  .xl\:lstw-grid-cols-3[class*="lstw-grid-line-x"][class*="lstw-grid-line-x"] &gt; *:nth-child(n)::before {
    border-bottom-width: 1px;
  }

  .xl\:lstw-grid-cols-3[class*="lstw-grid-line-xfull"] &gt; *:nth-child(n)::before {
    left: calc(var(--inner-gutter) / -2);
    right: calc(var(--inner-gutter) / -2);
  }

  .xl\:lstw-grid-cols-3[class*="lstw-grid-line-x"] &gt; *:nth-child(3n+1)::before {
    left: 0;
  }

  .xl\:lstw-grid-cols-3[class*="lstw-grid-line-x"] &gt; *:nth-child(3n+3)::before {
    right: 0;
  }

  .xl\:lstw-grid-cols-3[class*="lstw-grid-line-x"] &gt; *:nth-child(3n+1):nth-last-child(-n+3)::before {
    border-bottom-width: 0;
  }

  .xl\:lstw-grid-cols-3[class*="lstw-grid-line-x"] &gt; *:nth-child(3n+1):nth-last-child(-n+3) ~ *::before {
    border-bottom-width: 0;
  }

  .xl\:lstw-grid-cols-3[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(n)::after {
    border-right-width: 1px;
  }

  .xl\:lstw-grid-cols-3[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(3n+3)::after {
    border-right-width: 0;
  }

  .xl\:lstw-grid-cols-3[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(-n+3)::after {
    top: 0;
  }

  .xl\:lstw-grid-cols-3[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(3n+1):nth-last-child(-n+3)::after {
    bottom: 0;
  }

  .xl\:lstw-grid-cols-3[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(3n+1):nth-last-child(-n+3) ~ li::after {
    bottom: 0;
  }

  .xl\:lstw-grid-cols-4[class*="lstw-grid-line-x"][class*="lstw-grid-line-x"] &gt; *:nth-child(n)::before {
    border-bottom-width: 1px;
  }

  .xl\:lstw-grid-cols-4[class*="lstw-grid-line-xfull"] &gt; *:nth-child(n)::before {
    left: calc(var(--inner-gutter) / -2);
    right: calc(var(--inner-gutter) / -2);
  }

  .xl\:lstw-grid-cols-4[class*="lstw-grid-line-x"] &gt; *:nth-child(4n+1)::before {
    left: 0;
  }

  .xl\:lstw-grid-cols-4[class*="lstw-grid-line-x"] &gt; *:nth-child(4n+4)::before {
    right: 0;
  }

  .xl\:lstw-grid-cols-4[class*="lstw-grid-line-x"] &gt; *:nth-child(4n+1):nth-last-child(-n+4)::before {
    border-bottom-width: 0;
  }

  .xl\:lstw-grid-cols-4[class*="lstw-grid-line-x"] &gt; *:nth-child(4n+1):nth-last-child(-n+4) ~ *::before {
    border-bottom-width: 0;
  }

  .xl\:lstw-grid-cols-4[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(n)::after {
    border-right-width: 1px;
  }

  .xl\:lstw-grid-cols-4[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(4n+4)::after {
    border-right-width: 0;
  }

  .xl\:lstw-grid-cols-4[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(-n+4)::after {
    top: 0;
  }

  .xl\:lstw-grid-cols-4[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(4n+1):nth-last-child(-n+4)::after {
    bottom: 0;
  }

  .xl\:lstw-grid-cols-4[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(4n+1):nth-last-child(-n+4) ~ li::after {
    bottom: 0;
  }

  .xl\:lstw-grid-cols-5[class*="lstw-grid-line-x"][class*="lstw-grid-line-x"] &gt; *:nth-child(n)::before {
    border-bottom-width: 1px;
  }

  .xl\:lstw-grid-cols-5[class*="lstw-grid-line-xfull"] &gt; *:nth-child(n)::before {
    left: calc(var(--inner-gutter) / -2);
    right: calc(var(--inner-gutter) / -2);
  }

  .xl\:lstw-grid-cols-5[class*="lstw-grid-line-x"] &gt; *:nth-child(5n+1)::before {
    left: 0;
  }

  .xl\:lstw-grid-cols-5[class*="lstw-grid-line-x"] &gt; *:nth-child(5n+5)::before {
    right: 0;
  }

  .xl\:lstw-grid-cols-5[class*="lstw-grid-line-x"] &gt; *:nth-child(5n+1):nth-last-child(-n+5)::before {
    border-bottom-width: 0;
  }

  .xl\:lstw-grid-cols-5[class*="lstw-grid-line-x"] &gt; *:nth-child(5n+1):nth-last-child(-n+5) ~ *::before {
    border-bottom-width: 0;
  }

  .xl\:lstw-grid-cols-5[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(n)::after {
    border-right-width: 1px;
  }

  .xl\:lstw-grid-cols-5[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(5n+5)::after {
    border-right-width: 0;
  }

  .xl\:lstw-grid-cols-5[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(-n+5)::after {
    top: 0;
  }

  .xl\:lstw-grid-cols-5[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(5n+1):nth-last-child(-n+5)::after {
    bottom: 0;
  }

  .xl\:lstw-grid-cols-5[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(5n+1):nth-last-child(-n+5) ~ li::after {
    bottom: 0;
  }

  .xl\:lstw-grid-cols-6[class*="lstw-grid-line-x"][class*="lstw-grid-line-x"] &gt; *:nth-child(n)::before {
    border-bottom-width: 1px;
  }

  .xl\:lstw-grid-cols-6[class*="lstw-grid-line-xfull"] &gt; *:nth-child(n)::before {
    left: calc(var(--inner-gutter) / -2);
    right: calc(var(--inner-gutter) / -2);
  }

  .xl\:lstw-grid-cols-6[class*="lstw-grid-line-x"] &gt; *:nth-child(6n+1)::before {
    left: 0;
  }

  .xl\:lstw-grid-cols-6[class*="lstw-grid-line-x"] &gt; *:nth-child(6n+6)::before {
    right: 0;
  }

  .xl\:lstw-grid-cols-6[class*="lstw-grid-line-x"] &gt; *:nth-child(6n+1):nth-last-child(-n+6)::before {
    border-bottom-width: 0;
  }

  .xl\:lstw-grid-cols-6[class*="lstw-grid-line-x"] &gt; *:nth-child(6n+1):nth-last-child(-n+6) ~ *::before {
    border-bottom-width: 0;
  }

  .xl\:lstw-grid-cols-6[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(n)::after {
    border-right-width: 1px;
  }

  .xl\:lstw-grid-cols-6[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(6n+6)::after {
    border-right-width: 0;
  }

  .xl\:lstw-grid-cols-6[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(-n+6)::after {
    top: 0;
  }

  .xl\:lstw-grid-cols-6[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(6n+1):nth-last-child(-n+6)::after {
    bottom: 0;
  }

  .xl\:lstw-grid-cols-6[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(6n+1):nth-last-child(-n+6) ~ li::after {
    bottom: 0;
  }

  .xl\:lstw-grid-cols-7[class*="lstw-grid-line-x"][class*="lstw-grid-line-x"] &gt; *:nth-child(n)::before {
    border-bottom-width: 1px;
  }

  .xl\:lstw-grid-cols-7[class*="lstw-grid-line-xfull"] &gt; *:nth-child(n)::before {
    left: calc(var(--inner-gutter) / -2);
    right: calc(var(--inner-gutter) / -2);
  }

  .xl\:lstw-grid-cols-7[class*="lstw-grid-line-x"] &gt; *:nth-child(7n+1)::before {
    left: 0;
  }

  .xl\:lstw-grid-cols-7[class*="lstw-grid-line-x"] &gt; *:nth-child(7n+7)::before {
    right: 0;
  }

  .xl\:lstw-grid-cols-7[class*="lstw-grid-line-x"] &gt; *:nth-child(7n+1):nth-last-child(-n+7)::before {
    border-bottom-width: 0;
  }

  .xl\:lstw-grid-cols-7[class*="lstw-grid-line-x"] &gt; *:nth-child(7n+1):nth-last-child(-n+7) ~ *::before {
    border-bottom-width: 0;
  }

  .xl\:lstw-grid-cols-7[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(n)::after {
    border-right-width: 1px;
  }

  .xl\:lstw-grid-cols-7[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(7n+7)::after {
    border-right-width: 0;
  }

  .xl\:lstw-grid-cols-7[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(-n+7)::after {
    top: 0;
  }

  .xl\:lstw-grid-cols-7[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(7n+1):nth-last-child(-n+7)::after {
    bottom: 0;
  }

  .xl\:lstw-grid-cols-7[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(7n+1):nth-last-child(-n+7) ~ li::after {
    bottom: 0;
  }

  .xl\:lstw-grid-cols-8[class*="lstw-grid-line-x"][class*="lstw-grid-line-x"] &gt; *:nth-child(n)::before {
    border-bottom-width: 1px;
  }

  .xl\:lstw-grid-cols-8[class*="lstw-grid-line-xfull"] &gt; *:nth-child(n)::before {
    left: calc(var(--inner-gutter) / -2);
    right: calc(var(--inner-gutter) / -2);
  }

  .xl\:lstw-grid-cols-8[class*="lstw-grid-line-x"] &gt; *:nth-child(8n+1)::before {
    left: 0;
  }

  .xl\:lstw-grid-cols-8[class*="lstw-grid-line-x"] &gt; *:nth-child(8n+8)::before {
    right: 0;
  }

  .xl\:lstw-grid-cols-8[class*="lstw-grid-line-x"] &gt; *:nth-child(8n+1):nth-last-child(-n+8)::before {
    border-bottom-width: 0;
  }

  .xl\:lstw-grid-cols-8[class*="lstw-grid-line-x"] &gt; *:nth-child(8n+1):nth-last-child(-n+8) ~ *::before {
    border-bottom-width: 0;
  }

  .xl\:lstw-grid-cols-8[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(n)::after {
    border-right-width: 1px;
  }

  .xl\:lstw-grid-cols-8[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(8n+8)::after {
    border-right-width: 0;
  }

  .xl\:lstw-grid-cols-8[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(-n+8)::after {
    top: 0;
  }

  .xl\:lstw-grid-cols-8[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(8n+1):nth-last-child(-n+8)::after {
    bottom: 0;
  }

  .xl\:lstw-grid-cols-8[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(8n+1):nth-last-child(-n+8) ~ li::after {
    bottom: 0;
  }
}

.lstw-cols-container {
  display: flex;
  flex-flow: row wrap;
  margin-left: calc(var(--inner-gutter) * -1);
}

.lstw-cols-container &gt; [class*="-cols"] {
  margin-left: var(--inner-gutter);
}

.lstw-cols-container &gt; .lstw-ml-0 {
  margin-left: 0;
}

.lstw-cols-container &gt; .lstw-w-1-cols {
  width: calc(((1 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (1 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-mr-1-cols {
  margin-right: calc(((((1 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (1 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-ml-1-cols {
  margin-left: calc(((((1 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (1 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-mx-1-cols {
  margin-right: calc(((((1 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (1 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
  margin-left: calc(((((1 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (1 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw--mr-1-cols {
  margin-right: calc((((((1 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (1 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--ml-1-cols {
  margin-left: calc((((((1 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (1 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--mx-1-cols {
  margin-right: calc((((((1 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (1 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter)))) * -1);
  margin-left: calc((((((1 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (1 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw-mr-1-cols-no-gutter {
  margin-right: calc(((1 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (1 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-ml-1-cols-no-gutter {
  margin-left: calc(((((1 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (1 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + var(--inner-gutter)));
}

.lstw-cols-container &gt; .lstw-mx-1-cols-no-gutter {
  margin-right: calc(((1 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (1 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
  margin-left: calc(((1 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (1 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw--mr-1-cols-no-gutter {
  margin-right: calc((((1 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (1 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--ml-1-cols-no-gutter {
  margin-left: calc((((1 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (1 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--mx-1-cols-no-gutter {
  margin-right: calc((((1 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (1 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) * -1);
  margin-left: calc((((1 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (1 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw-pr-1-cols {
  padding-right: calc(((((1 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (1 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-pl-1-cols {
  padding-left: calc(((((1 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (1 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-px-1-cols {
  padding-right: calc(((((1 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (1 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
  padding-left: calc(((((1 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (1 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-pr-1-cols-no-gutter {
  padding-right: calc(((1 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (1 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-pl-1-cols-no-gutter {
  padding-left: calc(((1 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (1 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-px-1-cols-no-gutter {
  padding-right: calc(((1 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (1 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
  padding-left: calc(((1 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (1 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-left-1-cols {
  left: calc(((((1 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (1 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-right-1-cols {
  right: calc(((((1 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (1 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-inset-x-1-cols {
  right: calc(((((1 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (1 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
  left: calc(((((1 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (1 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-left-1-cols-no-gutter {
  left: calc(((1 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (1 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-right-1-cols-no-gutter {
  right: calc(((1 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (1 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-inset-x-1-cols-no-gutter {
  right: calc(((1 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (1 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
  left: calc(((1 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (1 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw--left-1-cols {
  left: calc((((((1 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (1 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--right-1-cols {
  right: calc((((((1 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (1 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--inset-x-1-cols {
  right: calc((((((1 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (1 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter)))) * -1);
  left: calc((((((1 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (1 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--left-1-cols-no-gutter {
  left: calc((((1 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (1 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--right-1-cols-no-gutter {
  right: calc((((1 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (1 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--inset-x-1-cols-no-gutter {
  right: calc((((1 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (1 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) * -1);
  left: calc((((1 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (1 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw-w-2-cols {
  width: calc(((2 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (2 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
}

.lstw-w-2-cols-vw {
  width: calc((((var(--container-width, 100vw - var(--scrollbar-visible-width, 0px)) - (((var(--grid-columns) - 1) * var(--inner-gutter)) + (2 * var(--outer-gutter)))) / (var(--grid-columns))) * 2) + (1 * var(--inner-gutter)));
}

.lstw-cols-container &gt; .lstw-mr-2-cols {
  margin-right: calc(((((2 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (2 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
}

.lstw-ml-2-cols {
  margin-left: calc(((((2 / var(--container-grid-columns, var(--grid-columns))) * 100%) - (var(--inner-gutter) - (2 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + var(--inner-gutter)));
}

.lstw-cols-container &gt; .lstw-ml-2-cols {
  margin-left: calc(((((2 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (2 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-mx-2-cols {
  margin-right: calc(((((2 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (2 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
  margin-left: calc(((((2 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (2 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw--mr-2-cols {
  margin-right: calc((((((2 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (2 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--ml-2-cols {
  margin-left: calc((((((2 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (2 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--mx-2-cols {
  margin-right: calc((((((2 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (2 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter)))) * -1);
  margin-left: calc((((((2 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (2 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw-mr-2-cols-no-gutter {
  margin-right: calc(((2 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (2 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-ml-2-cols-no-gutter {
  margin-left: calc(((((2 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (2 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + var(--inner-gutter)));
}

.lstw-cols-container &gt; .lstw-mx-2-cols-no-gutter {
  margin-right: calc(((2 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (2 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
  margin-left: calc(((2 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (2 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw--mr-2-cols-no-gutter {
  margin-right: calc((((2 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (2 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--ml-2-cols-no-gutter {
  margin-left: calc((((2 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (2 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--mx-2-cols-no-gutter {
  margin-right: calc((((2 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (2 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) * -1);
  margin-left: calc((((2 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (2 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw-pr-2-cols {
  padding-right: calc(((((2 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (2 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-pl-2-cols {
  padding-left: calc(((((2 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (2 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-px-2-cols {
  padding-right: calc(((((2 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (2 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
  padding-left: calc(((((2 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (2 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-pr-2-cols-no-gutter {
  padding-right: calc(((2 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (2 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-pl-2-cols-no-gutter {
  padding-left: calc(((2 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (2 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-px-2-cols-no-gutter {
  padding-right: calc(((2 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (2 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
  padding-left: calc(((2 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (2 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-left-2-cols {
  left: calc(((((2 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (2 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-right-2-cols {
  right: calc(((((2 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (2 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-inset-x-2-cols {
  right: calc(((((2 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (2 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
  left: calc(((((2 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (2 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-left-2-cols-no-gutter {
  left: calc(((2 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (2 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-right-2-cols-no-gutter {
  right: calc(((2 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (2 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-inset-x-2-cols-no-gutter {
  right: calc(((2 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (2 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
  left: calc(((2 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (2 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw--left-2-cols {
  left: calc((((((2 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (2 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--right-2-cols {
  right: calc((((((2 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (2 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--inset-x-2-cols {
  right: calc((((((2 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (2 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter)))) * -1);
  left: calc((((((2 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (2 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--left-2-cols-no-gutter {
  left: calc((((2 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (2 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--right-2-cols-no-gutter {
  right: calc((((2 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (2 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--inset-x-2-cols-no-gutter {
  right: calc((((2 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (2 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) * -1);
  left: calc((((2 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (2 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) * -1);
}

.lstw-w-2-cols-vw &gt; * {
  --container-grid-columns: 2;
}

.lstw-cols-container &gt; .lstw-w-3-cols {
  width: calc(((3 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (3 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-mr-3-cols {
  margin-right: calc(((((3 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (3 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-ml-3-cols {
  margin-left: calc(((((3 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (3 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-mx-3-cols {
  margin-right: calc(((((3 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (3 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
  margin-left: calc(((((3 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (3 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw--mr-3-cols {
  margin-right: calc((((((3 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (3 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--ml-3-cols {
  margin-left: calc((((((3 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (3 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--mx-3-cols {
  margin-right: calc((((((3 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (3 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter)))) * -1);
  margin-left: calc((((((3 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (3 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw-mr-3-cols-no-gutter {
  margin-right: calc(((3 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (3 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-ml-3-cols-no-gutter {
  margin-left: calc(((((3 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (3 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + var(--inner-gutter)));
}

.lstw-cols-container &gt; .lstw-mx-3-cols-no-gutter {
  margin-right: calc(((3 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (3 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
  margin-left: calc(((3 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (3 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw--mr-3-cols-no-gutter {
  margin-right: calc((((3 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (3 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--ml-3-cols-no-gutter {
  margin-left: calc((((3 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (3 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--mx-3-cols-no-gutter {
  margin-right: calc((((3 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (3 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) * -1);
  margin-left: calc((((3 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (3 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw-pr-3-cols {
  padding-right: calc(((((3 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (3 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-pl-3-cols {
  padding-left: calc(((((3 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (3 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-px-3-cols {
  padding-right: calc(((((3 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (3 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
  padding-left: calc(((((3 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (3 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-pr-3-cols-no-gutter {
  padding-right: calc(((3 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (3 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-pl-3-cols-no-gutter {
  padding-left: calc(((3 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (3 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-px-3-cols-no-gutter {
  padding-right: calc(((3 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (3 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
  padding-left: calc(((3 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (3 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-left-3-cols {
  left: calc(((((3 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (3 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-right-3-cols {
  right: calc(((((3 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (3 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-inset-x-3-cols {
  right: calc(((((3 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (3 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
  left: calc(((((3 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (3 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-left-3-cols-no-gutter {
  left: calc(((3 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (3 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-right-3-cols-no-gutter {
  right: calc(((3 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (3 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-inset-x-3-cols-no-gutter {
  right: calc(((3 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (3 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
  left: calc(((3 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (3 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw--left-3-cols {
  left: calc((((((3 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (3 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--right-3-cols {
  right: calc((((((3 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (3 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--inset-x-3-cols {
  right: calc((((((3 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (3 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter)))) * -1);
  left: calc((((((3 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (3 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--left-3-cols-no-gutter {
  left: calc((((3 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (3 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--right-3-cols-no-gutter {
  right: calc((((3 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (3 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--inset-x-3-cols-no-gutter {
  right: calc((((3 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (3 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) * -1);
  left: calc((((3 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (3 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw-w-4-cols {
  width: calc(((4 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (4 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-mr-4-cols {
  margin-right: calc(((((4 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (4 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-ml-4-cols {
  margin-left: calc(((((4 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (4 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-mx-4-cols {
  margin-right: calc(((((4 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (4 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
  margin-left: calc(((((4 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (4 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw--mr-4-cols {
  margin-right: calc((((((4 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (4 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--ml-4-cols {
  margin-left: calc((((((4 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (4 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--mx-4-cols {
  margin-right: calc((((((4 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (4 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter)))) * -1);
  margin-left: calc((((((4 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (4 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw-mr-4-cols-no-gutter {
  margin-right: calc(((4 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (4 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-ml-4-cols-no-gutter {
  margin-left: calc(((((4 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (4 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + var(--inner-gutter)));
}

.lstw-cols-container &gt; .lstw-mx-4-cols-no-gutter {
  margin-right: calc(((4 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (4 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
  margin-left: calc(((4 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (4 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw--mr-4-cols-no-gutter {
  margin-right: calc((((4 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (4 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--ml-4-cols-no-gutter {
  margin-left: calc((((4 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (4 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--mx-4-cols-no-gutter {
  margin-right: calc((((4 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (4 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) * -1);
  margin-left: calc((((4 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (4 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw-pr-4-cols {
  padding-right: calc(((((4 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (4 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-pl-4-cols {
  padding-left: calc(((((4 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (4 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-px-4-cols {
  padding-right: calc(((((4 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (4 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
  padding-left: calc(((((4 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (4 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-pr-4-cols-no-gutter {
  padding-right: calc(((4 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (4 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-pl-4-cols-no-gutter {
  padding-left: calc(((4 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (4 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-px-4-cols-no-gutter {
  padding-right: calc(((4 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (4 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
  padding-left: calc(((4 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (4 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-left-4-cols {
  left: calc(((((4 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (4 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-right-4-cols {
  right: calc(((((4 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (4 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-inset-x-4-cols {
  right: calc(((((4 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (4 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
  left: calc(((((4 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (4 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-left-4-cols-no-gutter {
  left: calc(((4 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (4 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-right-4-cols-no-gutter {
  right: calc(((4 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (4 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-inset-x-4-cols-no-gutter {
  right: calc(((4 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (4 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
  left: calc(((4 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (4 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw--left-4-cols {
  left: calc((((((4 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (4 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--right-4-cols {
  right: calc((((((4 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (4 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--inset-x-4-cols {
  right: calc((((((4 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (4 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter)))) * -1);
  left: calc((((((4 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (4 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--left-4-cols-no-gutter {
  left: calc((((4 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (4 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--right-4-cols-no-gutter {
  right: calc((((4 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (4 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--inset-x-4-cols-no-gutter {
  right: calc((((4 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (4 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) * -1);
  left: calc((((4 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (4 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw-w-5-cols {
  width: calc(((5 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (5 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-mr-5-cols {
  margin-right: calc(((((5 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (5 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-ml-5-cols {
  margin-left: calc(((((5 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (5 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-mx-5-cols {
  margin-right: calc(((((5 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (5 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
  margin-left: calc(((((5 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (5 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw--mr-5-cols {
  margin-right: calc((((((5 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (5 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--ml-5-cols {
  margin-left: calc((((((5 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (5 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--mx-5-cols {
  margin-right: calc((((((5 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (5 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter)))) * -1);
  margin-left: calc((((((5 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (5 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw-mr-5-cols-no-gutter {
  margin-right: calc(((5 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (5 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-ml-5-cols-no-gutter {
  margin-left: calc(((((5 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (5 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + var(--inner-gutter)));
}

.lstw-cols-container &gt; .lstw-mx-5-cols-no-gutter {
  margin-right: calc(((5 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (5 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
  margin-left: calc(((5 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (5 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw--mr-5-cols-no-gutter {
  margin-right: calc((((5 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (5 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--ml-5-cols-no-gutter {
  margin-left: calc((((5 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (5 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--mx-5-cols-no-gutter {
  margin-right: calc((((5 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (5 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) * -1);
  margin-left: calc((((5 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (5 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw-pr-5-cols {
  padding-right: calc(((((5 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (5 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-pl-5-cols {
  padding-left: calc(((((5 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (5 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-px-5-cols {
  padding-right: calc(((((5 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (5 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
  padding-left: calc(((((5 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (5 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-pr-5-cols-no-gutter {
  padding-right: calc(((5 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (5 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-pl-5-cols-no-gutter {
  padding-left: calc(((5 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (5 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-px-5-cols-no-gutter {
  padding-right: calc(((5 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (5 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
  padding-left: calc(((5 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (5 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-left-5-cols {
  left: calc(((((5 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (5 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-right-5-cols {
  right: calc(((((5 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (5 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-inset-x-5-cols {
  right: calc(((((5 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (5 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
  left: calc(((((5 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (5 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-left-5-cols-no-gutter {
  left: calc(((5 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (5 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-right-5-cols-no-gutter {
  right: calc(((5 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (5 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-inset-x-5-cols-no-gutter {
  right: calc(((5 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (5 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
  left: calc(((5 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (5 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw--left-5-cols {
  left: calc((((((5 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (5 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--right-5-cols {
  right: calc((((((5 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (5 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--inset-x-5-cols {
  right: calc((((((5 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (5 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter)))) * -1);
  left: calc((((((5 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (5 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--left-5-cols-no-gutter {
  left: calc((((5 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (5 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--right-5-cols-no-gutter {
  right: calc((((5 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (5 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--inset-x-5-cols-no-gutter {
  right: calc((((5 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (5 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) * -1);
  left: calc((((5 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (5 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) * -1);
}

.lstw-w-6-cols {
  width: calc(((6 / var(--container-grid-columns, var(--grid-columns))) * 100%) - (var(--inner-gutter) - (6 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-w-6-cols {
  width: calc(((6 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (6 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-mr-6-cols {
  margin-right: calc(((((6 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (6 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-ml-6-cols {
  margin-left: calc(((((6 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (6 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-mx-6-cols {
  margin-right: calc(((((6 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (6 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
  margin-left: calc(((((6 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (6 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw--mr-6-cols {
  margin-right: calc((((((6 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (6 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--ml-6-cols {
  margin-left: calc((((((6 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (6 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--mx-6-cols {
  margin-right: calc((((((6 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (6 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter)))) * -1);
  margin-left: calc((((((6 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (6 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw-mr-6-cols-no-gutter {
  margin-right: calc(((6 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (6 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-ml-6-cols-no-gutter {
  margin-left: calc(((((6 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (6 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + var(--inner-gutter)));
}

.lstw-cols-container &gt; .lstw-mx-6-cols-no-gutter {
  margin-right: calc(((6 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (6 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
  margin-left: calc(((6 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (6 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw--mr-6-cols-no-gutter {
  margin-right: calc((((6 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (6 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--ml-6-cols-no-gutter {
  margin-left: calc((((6 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (6 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--mx-6-cols-no-gutter {
  margin-right: calc((((6 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (6 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) * -1);
  margin-left: calc((((6 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (6 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw-pr-6-cols {
  padding-right: calc(((((6 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (6 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-pl-6-cols {
  padding-left: calc(((((6 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (6 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-px-6-cols {
  padding-right: calc(((((6 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (6 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
  padding-left: calc(((((6 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (6 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-pr-6-cols-no-gutter {
  padding-right: calc(((6 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (6 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-pl-6-cols-no-gutter {
  padding-left: calc(((6 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (6 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-px-6-cols-no-gutter {
  padding-right: calc(((6 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (6 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
  padding-left: calc(((6 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (6 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-left-6-cols {
  left: calc(((((6 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (6 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-right-6-cols {
  right: calc(((((6 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (6 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-inset-x-6-cols {
  right: calc(((((6 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (6 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
  left: calc(((((6 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (6 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-left-6-cols-no-gutter {
  left: calc(((6 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (6 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-right-6-cols-no-gutter {
  right: calc(((6 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (6 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-inset-x-6-cols-no-gutter {
  right: calc(((6 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (6 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
  left: calc(((6 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (6 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw--left-6-cols {
  left: calc((((((6 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (6 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--right-6-cols {
  right: calc((((((6 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (6 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--inset-x-6-cols {
  right: calc((((((6 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (6 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter)))) * -1);
  left: calc((((((6 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (6 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--left-6-cols-no-gutter {
  left: calc((((6 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (6 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--right-6-cols-no-gutter {
  right: calc((((6 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (6 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--inset-x-6-cols-no-gutter {
  right: calc((((6 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (6 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) * -1);
  left: calc((((6 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (6 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) * -1);
}

.lstw-w-6-cols &gt; * {
  --container-grid-columns: 6;
}

.lstw-cols-container &gt; .lstw-w-7-cols {
  width: calc(((7 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (7 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-mr-7-cols {
  margin-right: calc(((((7 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (7 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-ml-7-cols {
  margin-left: calc(((((7 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (7 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-mx-7-cols {
  margin-right: calc(((((7 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (7 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
  margin-left: calc(((((7 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (7 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw--mr-7-cols {
  margin-right: calc((((((7 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (7 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--ml-7-cols {
  margin-left: calc((((((7 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (7 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--mx-7-cols {
  margin-right: calc((((((7 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (7 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter)))) * -1);
  margin-left: calc((((((7 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (7 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw-mr-7-cols-no-gutter {
  margin-right: calc(((7 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (7 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-ml-7-cols-no-gutter {
  margin-left: calc(((((7 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (7 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + var(--inner-gutter)));
}

.lstw-cols-container &gt; .lstw-mx-7-cols-no-gutter {
  margin-right: calc(((7 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (7 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
  margin-left: calc(((7 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (7 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw--mr-7-cols-no-gutter {
  margin-right: calc((((7 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (7 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--ml-7-cols-no-gutter {
  margin-left: calc((((7 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (7 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--mx-7-cols-no-gutter {
  margin-right: calc((((7 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (7 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) * -1);
  margin-left: calc((((7 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (7 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw-pr-7-cols {
  padding-right: calc(((((7 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (7 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-pl-7-cols {
  padding-left: calc(((((7 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (7 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-px-7-cols {
  padding-right: calc(((((7 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (7 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
  padding-left: calc(((((7 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (7 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-pr-7-cols-no-gutter {
  padding-right: calc(((7 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (7 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-pl-7-cols-no-gutter {
  padding-left: calc(((7 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (7 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-px-7-cols-no-gutter {
  padding-right: calc(((7 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (7 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
  padding-left: calc(((7 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (7 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-left-7-cols {
  left: calc(((((7 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (7 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-right-7-cols {
  right: calc(((((7 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (7 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-inset-x-7-cols {
  right: calc(((((7 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (7 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
  left: calc(((((7 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (7 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-left-7-cols-no-gutter {
  left: calc(((7 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (7 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-right-7-cols-no-gutter {
  right: calc(((7 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (7 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-inset-x-7-cols-no-gutter {
  right: calc(((7 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (7 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
  left: calc(((7 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (7 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw--left-7-cols {
  left: calc((((((7 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (7 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--right-7-cols {
  right: calc((((((7 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (7 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--inset-x-7-cols {
  right: calc((((((7 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (7 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter)))) * -1);
  left: calc((((((7 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (7 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--left-7-cols-no-gutter {
  left: calc((((7 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (7 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--right-7-cols-no-gutter {
  right: calc((((7 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (7 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--inset-x-7-cols-no-gutter {
  right: calc((((7 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (7 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) * -1);
  left: calc((((7 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (7 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw-w-8-cols {
  width: calc(((8 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (8 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-mr-8-cols {
  margin-right: calc(((((8 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (8 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-ml-8-cols {
  margin-left: calc(((((8 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (8 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-mx-8-cols {
  margin-right: calc(((((8 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (8 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
  margin-left: calc(((((8 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (8 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw--mr-8-cols {
  margin-right: calc((((((8 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (8 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--ml-8-cols {
  margin-left: calc((((((8 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (8 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--mx-8-cols {
  margin-right: calc((((((8 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (8 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter)))) * -1);
  margin-left: calc((((((8 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (8 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw-mr-8-cols-no-gutter {
  margin-right: calc(((8 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (8 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-ml-8-cols-no-gutter {
  margin-left: calc(((((8 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (8 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + var(--inner-gutter)));
}

.lstw-cols-container &gt; .lstw-mx-8-cols-no-gutter {
  margin-right: calc(((8 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (8 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
  margin-left: calc(((8 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (8 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw--mr-8-cols-no-gutter {
  margin-right: calc((((8 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (8 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--ml-8-cols-no-gutter {
  margin-left: calc((((8 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (8 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--mx-8-cols-no-gutter {
  margin-right: calc((((8 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (8 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) * -1);
  margin-left: calc((((8 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (8 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw-pr-8-cols {
  padding-right: calc(((((8 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (8 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-pl-8-cols {
  padding-left: calc(((((8 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (8 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-px-8-cols {
  padding-right: calc(((((8 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (8 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
  padding-left: calc(((((8 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (8 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-pr-8-cols-no-gutter {
  padding-right: calc(((8 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (8 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-pl-8-cols-no-gutter {
  padding-left: calc(((8 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (8 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-px-8-cols-no-gutter {
  padding-right: calc(((8 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (8 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
  padding-left: calc(((8 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (8 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-left-8-cols {
  left: calc(((((8 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (8 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-right-8-cols {
  right: calc(((((8 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (8 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-inset-x-8-cols {
  right: calc(((((8 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (8 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
  left: calc(((((8 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (8 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-left-8-cols-no-gutter {
  left: calc(((8 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (8 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-right-8-cols-no-gutter {
  right: calc(((8 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (8 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-inset-x-8-cols-no-gutter {
  right: calc(((8 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (8 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
  left: calc(((8 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (8 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw--left-8-cols {
  left: calc((((((8 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (8 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--right-8-cols {
  right: calc((((((8 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (8 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--inset-x-8-cols {
  right: calc((((((8 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (8 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter)))) * -1);
  left: calc((((((8 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (8 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--left-8-cols-no-gutter {
  left: calc((((8 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (8 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--right-8-cols-no-gutter {
  right: calc((((8 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (8 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--inset-x-8-cols-no-gutter {
  right: calc((((8 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (8 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) * -1);
  left: calc((((8 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (8 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw-w-9-cols {
  width: calc(((9 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (9 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-mr-9-cols {
  margin-right: calc(((((9 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (9 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-ml-9-cols {
  margin-left: calc(((((9 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (9 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-mx-9-cols {
  margin-right: calc(((((9 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (9 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
  margin-left: calc(((((9 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (9 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw--mr-9-cols {
  margin-right: calc((((((9 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (9 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--ml-9-cols {
  margin-left: calc((((((9 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (9 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--mx-9-cols {
  margin-right: calc((((((9 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (9 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter)))) * -1);
  margin-left: calc((((((9 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (9 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw-mr-9-cols-no-gutter {
  margin-right: calc(((9 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (9 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-ml-9-cols-no-gutter {
  margin-left: calc(((((9 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (9 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + var(--inner-gutter)));
}

.lstw-cols-container &gt; .lstw-mx-9-cols-no-gutter {
  margin-right: calc(((9 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (9 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
  margin-left: calc(((9 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (9 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw--mr-9-cols-no-gutter {
  margin-right: calc((((9 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (9 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--ml-9-cols-no-gutter {
  margin-left: calc((((9 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (9 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--mx-9-cols-no-gutter {
  margin-right: calc((((9 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (9 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) * -1);
  margin-left: calc((((9 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (9 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw-pr-9-cols {
  padding-right: calc(((((9 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (9 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-pl-9-cols {
  padding-left: calc(((((9 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (9 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-px-9-cols {
  padding-right: calc(((((9 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (9 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
  padding-left: calc(((((9 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (9 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-pr-9-cols-no-gutter {
  padding-right: calc(((9 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (9 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-pl-9-cols-no-gutter {
  padding-left: calc(((9 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (9 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-px-9-cols-no-gutter {
  padding-right: calc(((9 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (9 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
  padding-left: calc(((9 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (9 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-left-9-cols {
  left: calc(((((9 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (9 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-right-9-cols {
  right: calc(((((9 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (9 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-inset-x-9-cols {
  right: calc(((((9 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (9 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
  left: calc(((((9 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (9 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-left-9-cols-no-gutter {
  left: calc(((9 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (9 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-right-9-cols-no-gutter {
  right: calc(((9 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (9 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-inset-x-9-cols-no-gutter {
  right: calc(((9 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (9 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
  left: calc(((9 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (9 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw--left-9-cols {
  left: calc((((((9 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (9 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--right-9-cols {
  right: calc((((((9 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (9 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--inset-x-9-cols {
  right: calc((((((9 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (9 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter)))) * -1);
  left: calc((((((9 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (9 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--left-9-cols-no-gutter {
  left: calc((((9 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (9 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--right-9-cols-no-gutter {
  right: calc((((9 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (9 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--inset-x-9-cols-no-gutter {
  right: calc((((9 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (9 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) * -1);
  left: calc((((9 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (9 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw-w-10-cols {
  width: calc(((10 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (10 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-mr-10-cols {
  margin-right: calc(((((10 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (10 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-ml-10-cols {
  margin-left: calc(((((10 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (10 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-mx-10-cols {
  margin-right: calc(((((10 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (10 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
  margin-left: calc(((((10 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (10 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw--mr-10-cols {
  margin-right: calc((((((10 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (10 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--ml-10-cols {
  margin-left: calc((((((10 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (10 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--mx-10-cols {
  margin-right: calc((((((10 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (10 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter)))) * -1);
  margin-left: calc((((((10 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (10 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw-mr-10-cols-no-gutter {
  margin-right: calc(((10 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (10 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-ml-10-cols-no-gutter {
  margin-left: calc(((((10 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (10 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + var(--inner-gutter)));
}

.lstw-cols-container &gt; .lstw-mx-10-cols-no-gutter {
  margin-right: calc(((10 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (10 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
  margin-left: calc(((10 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (10 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw--mr-10-cols-no-gutter {
  margin-right: calc((((10 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (10 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--ml-10-cols-no-gutter {
  margin-left: calc((((10 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (10 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--mx-10-cols-no-gutter {
  margin-right: calc((((10 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (10 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) * -1);
  margin-left: calc((((10 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (10 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw-pr-10-cols {
  padding-right: calc(((((10 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (10 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-pl-10-cols {
  padding-left: calc(((((10 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (10 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-px-10-cols {
  padding-right: calc(((((10 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (10 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
  padding-left: calc(((((10 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (10 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-pr-10-cols-no-gutter {
  padding-right: calc(((10 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (10 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-pl-10-cols-no-gutter {
  padding-left: calc(((10 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (10 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-px-10-cols-no-gutter {
  padding-right: calc(((10 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (10 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
  padding-left: calc(((10 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (10 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-left-10-cols {
  left: calc(((((10 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (10 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-right-10-cols {
  right: calc(((((10 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (10 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-inset-x-10-cols {
  right: calc(((((10 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (10 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
  left: calc(((((10 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (10 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-left-10-cols-no-gutter {
  left: calc(((10 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (10 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-right-10-cols-no-gutter {
  right: calc(((10 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (10 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-inset-x-10-cols-no-gutter {
  right: calc(((10 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (10 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
  left: calc(((10 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (10 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw--left-10-cols {
  left: calc((((((10 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (10 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--right-10-cols {
  right: calc((((((10 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (10 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--inset-x-10-cols {
  right: calc((((((10 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (10 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter)))) * -1);
  left: calc((((((10 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (10 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--left-10-cols-no-gutter {
  left: calc((((10 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (10 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--right-10-cols-no-gutter {
  right: calc((((10 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (10 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--inset-x-10-cols-no-gutter {
  right: calc((((10 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (10 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) * -1);
  left: calc((((10 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (10 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw-w-11-cols {
  width: calc(((11 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (11 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-mr-11-cols {
  margin-right: calc(((((11 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (11 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-ml-11-cols {
  margin-left: calc(((((11 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (11 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-mx-11-cols {
  margin-right: calc(((((11 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (11 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
  margin-left: calc(((((11 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (11 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw--mr-11-cols {
  margin-right: calc((((((11 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (11 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--ml-11-cols {
  margin-left: calc((((((11 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (11 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--mx-11-cols {
  margin-right: calc((((((11 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (11 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter)))) * -1);
  margin-left: calc((((((11 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (11 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw-mr-11-cols-no-gutter {
  margin-right: calc(((11 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (11 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-ml-11-cols-no-gutter {
  margin-left: calc(((((11 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (11 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + var(--inner-gutter)));
}

.lstw-cols-container &gt; .lstw-mx-11-cols-no-gutter {
  margin-right: calc(((11 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (11 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
  margin-left: calc(((11 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (11 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw--mr-11-cols-no-gutter {
  margin-right: calc((((11 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (11 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--ml-11-cols-no-gutter {
  margin-left: calc((((11 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (11 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--mx-11-cols-no-gutter {
  margin-right: calc((((11 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (11 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) * -1);
  margin-left: calc((((11 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (11 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw-pr-11-cols {
  padding-right: calc(((((11 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (11 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-pl-11-cols {
  padding-left: calc(((((11 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (11 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-px-11-cols {
  padding-right: calc(((((11 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (11 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
  padding-left: calc(((((11 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (11 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-pr-11-cols-no-gutter {
  padding-right: calc(((11 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (11 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-pl-11-cols-no-gutter {
  padding-left: calc(((11 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (11 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-px-11-cols-no-gutter {
  padding-right: calc(((11 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (11 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
  padding-left: calc(((11 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (11 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-left-11-cols {
  left: calc(((((11 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (11 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-right-11-cols {
  right: calc(((((11 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (11 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-inset-x-11-cols {
  right: calc(((((11 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (11 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
  left: calc(((((11 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (11 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-left-11-cols-no-gutter {
  left: calc(((11 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (11 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-right-11-cols-no-gutter {
  right: calc(((11 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (11 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-inset-x-11-cols-no-gutter {
  right: calc(((11 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (11 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
  left: calc(((11 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (11 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw--left-11-cols {
  left: calc((((((11 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (11 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--right-11-cols {
  right: calc((((((11 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (11 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--inset-x-11-cols {
  right: calc((((((11 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (11 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter)))) * -1);
  left: calc((((((11 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (11 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--left-11-cols-no-gutter {
  left: calc((((11 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (11 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--right-11-cols-no-gutter {
  right: calc((((11 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (11 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--inset-x-11-cols-no-gutter {
  right: calc((((11 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (11 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) * -1);
  left: calc((((11 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (11 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) * -1);
}

.lstw-w-12-cols {
  width: calc(((12 / var(--container-grid-columns, var(--grid-columns))) * 100%) - (var(--inner-gutter) - (12 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-w-12-cols {
  width: calc(((12 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (12 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-mr-12-cols {
  margin-right: calc(((((12 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (12 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-ml-12-cols {
  margin-left: calc(((((12 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (12 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-mx-12-cols {
  margin-right: calc(((((12 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (12 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
  margin-left: calc(((((12 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (12 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw--mr-12-cols {
  margin-right: calc((((((12 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (12 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--ml-12-cols {
  margin-left: calc((((((12 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (12 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--mx-12-cols {
  margin-right: calc((((((12 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (12 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter)))) * -1);
  margin-left: calc((((((12 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (12 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw-mr-12-cols-no-gutter {
  margin-right: calc(((12 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (12 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-ml-12-cols-no-gutter {
  margin-left: calc(((((12 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (12 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + var(--inner-gutter)));
}

.lstw-cols-container &gt; .lstw-mx-12-cols-no-gutter {
  margin-right: calc(((12 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (12 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
  margin-left: calc(((12 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (12 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw--mr-12-cols-no-gutter {
  margin-right: calc((((12 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (12 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--ml-12-cols-no-gutter {
  margin-left: calc((((12 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (12 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--mx-12-cols-no-gutter {
  margin-right: calc((((12 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (12 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) * -1);
  margin-left: calc((((12 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (12 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw-pr-12-cols {
  padding-right: calc(((((12 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (12 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-pl-12-cols {
  padding-left: calc(((((12 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (12 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-px-12-cols {
  padding-right: calc(((((12 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (12 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
  padding-left: calc(((((12 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (12 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-pr-12-cols-no-gutter {
  padding-right: calc(((12 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (12 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-pl-12-cols-no-gutter {
  padding-left: calc(((12 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (12 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-px-12-cols-no-gutter {
  padding-right: calc(((12 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (12 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
  padding-left: calc(((12 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (12 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-left-12-cols {
  left: calc(((((12 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (12 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-right-12-cols {
  right: calc(((((12 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (12 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-inset-x-12-cols {
  right: calc(((((12 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (12 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
  left: calc(((((12 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (12 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-left-12-cols-no-gutter {
  left: calc(((12 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (12 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-right-12-cols-no-gutter {
  right: calc(((12 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (12 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-inset-x-12-cols-no-gutter {
  right: calc(((12 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (12 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
  left: calc(((12 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (12 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw--left-12-cols {
  left: calc((((((12 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (12 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--right-12-cols {
  right: calc((((((12 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (12 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--inset-x-12-cols {
  right: calc((((((12 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (12 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter)))) * -1);
  left: calc((((((12 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (12 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--left-12-cols-no-gutter {
  left: calc((((12 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (12 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--right-12-cols-no-gutter {
  right: calc((((12 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (12 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--inset-x-12-cols-no-gutter {
  right: calc((((12 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (12 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) * -1);
  left: calc((((12 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (12 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) * -1);
}

.lstw-w-12-cols &gt; * {
  --container-grid-columns: 12;
}

.lstw-cols-container &gt; .lstw-w-1\/2-cols {
  width: calc(50% - var(--inner-gutter));
}

.lstw-cols-container &gt; .lstw-mr-1\/2-cols {
  margin-right: calc(((50% - var(--inner-gutter)) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-ml-1\/2-cols {
  margin-left: calc(((50% - var(--inner-gutter)) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-mx-1\/2-cols {
  margin-right: calc(((50% - var(--inner-gutter)) + (2 * var(--inner-gutter))));
  margin-left: calc(((50% - var(--inner-gutter)) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw--mr-1\/2-cols {
  margin-right: calc((((50% - var(--inner-gutter)) + (2 * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--ml-1\/2-cols {
  margin-left: calc((((50% - var(--inner-gutter)) + (2 * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--mx-1\/2-cols {
  margin-right: calc((((50% - var(--inner-gutter)) + (2 * var(--inner-gutter)))) * -1);
  margin-left: calc((((50% - var(--inner-gutter)) + (2 * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw-mr-1\/2-cols-no-gutter {
  margin-right: calc(50% - var(--inner-gutter));
}

.lstw-cols-container &gt; .lstw-ml-1\/2-cols-no-gutter {
  margin-left: calc(((50% - var(--inner-gutter)) + var(--inner-gutter)));
}

.lstw-cols-container &gt; .lstw-mx-1\/2-cols-no-gutter {
  margin-right: calc(50% - var(--inner-gutter));
  margin-left: calc(50% - var(--inner-gutter));
}

.lstw-cols-container &gt; .lstw--mr-1\/2-cols-no-gutter {
  margin-right: calc((50% - var(--inner-gutter)) * -1);
}

.lstw-cols-container &gt; .lstw--ml-1\/2-cols-no-gutter {
  margin-left: calc((50% - var(--inner-gutter)) * -1);
}

.lstw-cols-container &gt; .lstw--mx-1\/2-cols-no-gutter {
  margin-right: calc((50% - var(--inner-gutter)) * -1);
  margin-left: calc((50% - var(--inner-gutter)) * -1);
}

.lstw-cols-container &gt; .lstw-pr-1\/2-cols {
  padding-right: calc(((50% - var(--inner-gutter)) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-pl-1\/2-cols {
  padding-left: calc(((50% - var(--inner-gutter)) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-px-1\/2-cols {
  padding-right: calc(((50% - var(--inner-gutter)) + (2 * var(--inner-gutter))));
  padding-left: calc(((50% - var(--inner-gutter)) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-pr-1\/2-cols-no-gutter {
  padding-right: calc(50% - var(--inner-gutter));
}

.lstw-cols-container &gt; .lstw-pl-1\/2-cols-no-gutter {
  padding-left: calc(50% - var(--inner-gutter));
}

.lstw-cols-container &gt; .lstw-px-1\/2-cols-no-gutter {
  padding-right: calc(50% - var(--inner-gutter));
  padding-left: calc(50% - var(--inner-gutter));
}

.lstw-cols-container &gt; .lstw-left-1\/2-cols {
  left: calc(((50% - var(--inner-gutter)) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-right-1\/2-cols {
  right: calc(((50% - var(--inner-gutter)) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-inset-x-1\/2-cols {
  right: calc(((50% - var(--inner-gutter)) + (2 * var(--inner-gutter))));
  left: calc(((50% - var(--inner-gutter)) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-left-1\/2-cols-no-gutter {
  left: calc(50% - var(--inner-gutter));
}

.lstw-cols-container &gt; .lstw-right-1\/2-cols-no-gutter {
  right: calc(50% - var(--inner-gutter));
}

.lstw-cols-container &gt; .lstw-inset-x-1\/2-cols-no-gutter {
  right: calc(50% - var(--inner-gutter));
  left: calc(50% - var(--inner-gutter));
}

.lstw-cols-container &gt; .lstw--left-1\/2-cols {
  left: calc((((50% - var(--inner-gutter)) + (2 * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--right-1\/2-cols {
  right: calc((((50% - var(--inner-gutter)) + (2 * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--inset-x-1\/2-cols {
  right: calc((((50% - var(--inner-gutter)) + (2 * var(--inner-gutter)))) * -1);
  left: calc((((50% - var(--inner-gutter)) + (2 * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--left-1\/2-cols-no-gutter {
  left: calc((50% - var(--inner-gutter)) * -1);
}

.lstw-cols-container &gt; .lstw--right-1\/2-cols-no-gutter {
  right: calc((50% - var(--inner-gutter)) * -1);
}

.lstw-cols-container &gt; .lstw--inset-x-1\/2-cols-no-gutter {
  right: calc((50% - var(--inner-gutter)) * -1);
  left: calc((50% - var(--inner-gutter)) * -1);
}

.lstw-w-1\/3-cols {
  width: calc(33.333% - (var(--inner-gutter) * 0.666));
}

.lstw-cols-container &gt; .lstw-w-1\/3-cols {
  width: calc(33.333% - var(--inner-gutter));
}

.lstw-cols-container &gt; .lstw-mr-1\/3-cols {
  margin-right: calc(((33.333% - var(--inner-gutter)) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-ml-1\/3-cols {
  margin-left: calc(((33.333% - var(--inner-gutter)) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-mx-1\/3-cols {
  margin-right: calc(((33.333% - var(--inner-gutter)) + (2 * var(--inner-gutter))));
  margin-left: calc(((33.333% - var(--inner-gutter)) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw--mr-1\/3-cols {
  margin-right: calc((((33.333% - var(--inner-gutter)) + (2 * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--ml-1\/3-cols {
  margin-left: calc((((33.333% - var(--inner-gutter)) + (2 * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--mx-1\/3-cols {
  margin-right: calc((((33.333% - var(--inner-gutter)) + (2 * var(--inner-gutter)))) * -1);
  margin-left: calc((((33.333% - var(--inner-gutter)) + (2 * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw-mr-1\/3-cols-no-gutter {
  margin-right: calc(33.333% - var(--inner-gutter));
}

.lstw-cols-container &gt; .lstw-ml-1\/3-cols-no-gutter {
  margin-left: calc(((33.333% - var(--inner-gutter)) + var(--inner-gutter)));
}

.lstw-cols-container &gt; .lstw-mx-1\/3-cols-no-gutter {
  margin-right: calc(33.333% - var(--inner-gutter));
  margin-left: calc(33.333% - var(--inner-gutter));
}

.lstw-cols-container &gt; .lstw--mr-1\/3-cols-no-gutter {
  margin-right: calc((33.333% - var(--inner-gutter)) * -1);
}

.lstw-cols-container &gt; .lstw--ml-1\/3-cols-no-gutter {
  margin-left: calc((33.333% - var(--inner-gutter)) * -1);
}

.lstw-cols-container &gt; .lstw--mx-1\/3-cols-no-gutter {
  margin-right: calc((33.333% - var(--inner-gutter)) * -1);
  margin-left: calc((33.333% - var(--inner-gutter)) * -1);
}

.lstw-cols-container &gt; .lstw-pr-1\/3-cols {
  padding-right: calc(((33.333% - var(--inner-gutter)) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-pl-1\/3-cols {
  padding-left: calc(((33.333% - var(--inner-gutter)) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-px-1\/3-cols {
  padding-right: calc(((33.333% - var(--inner-gutter)) + (2 * var(--inner-gutter))));
  padding-left: calc(((33.333% - var(--inner-gutter)) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-pr-1\/3-cols-no-gutter {
  padding-right: calc(33.333% - var(--inner-gutter));
}

.lstw-cols-container &gt; .lstw-pl-1\/3-cols-no-gutter {
  padding-left: calc(33.333% - var(--inner-gutter));
}

.lstw-cols-container &gt; .lstw-px-1\/3-cols-no-gutter {
  padding-right: calc(33.333% - var(--inner-gutter));
  padding-left: calc(33.333% - var(--inner-gutter));
}

.lstw-cols-container &gt; .lstw-left-1\/3-cols {
  left: calc(((33.333% - var(--inner-gutter)) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-right-1\/3-cols {
  right: calc(((33.333% - var(--inner-gutter)) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-inset-x-1\/3-cols {
  right: calc(((33.333% - var(--inner-gutter)) + (2 * var(--inner-gutter))));
  left: calc(((33.333% - var(--inner-gutter)) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-left-1\/3-cols-no-gutter {
  left: calc(33.333% - var(--inner-gutter));
}

.lstw-cols-container &gt; .lstw-right-1\/3-cols-no-gutter {
  right: calc(33.333% - var(--inner-gutter));
}

.lstw-cols-container &gt; .lstw-inset-x-1\/3-cols-no-gutter {
  right: calc(33.333% - var(--inner-gutter));
  left: calc(33.333% - var(--inner-gutter));
}

.lstw-cols-container &gt; .lstw--left-1\/3-cols {
  left: calc((((33.333% - var(--inner-gutter)) + (2 * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--right-1\/3-cols {
  right: calc((((33.333% - var(--inner-gutter)) + (2 * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--inset-x-1\/3-cols {
  right: calc((((33.333% - var(--inner-gutter)) + (2 * var(--inner-gutter)))) * -1);
  left: calc((((33.333% - var(--inner-gutter)) + (2 * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--left-1\/3-cols-no-gutter {
  left: calc((33.333% - var(--inner-gutter)) * -1);
}

.lstw-cols-container &gt; .lstw--right-1\/3-cols-no-gutter {
  right: calc((33.333% - var(--inner-gutter)) * -1);
}

.lstw-cols-container &gt; .lstw--inset-x-1\/3-cols-no-gutter {
  right: calc((33.333% - var(--inner-gutter)) * -1);
  left: calc((33.333% - var(--inner-gutter)) * -1);
}

.lstw-cols-container &gt; .lstw-w-1\/4-cols {
  width: calc(25% - var(--inner-gutter));
}

.lstw-cols-container &gt; .lstw-mr-1\/4-cols {
  margin-right: calc(((25% - var(--inner-gutter)) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-ml-1\/4-cols {
  margin-left: calc(((25% - var(--inner-gutter)) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-mx-1\/4-cols {
  margin-right: calc(((25% - var(--inner-gutter)) + (2 * var(--inner-gutter))));
  margin-left: calc(((25% - var(--inner-gutter)) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw--mr-1\/4-cols {
  margin-right: calc((((25% - var(--inner-gutter)) + (2 * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--ml-1\/4-cols {
  margin-left: calc((((25% - var(--inner-gutter)) + (2 * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--mx-1\/4-cols {
  margin-right: calc((((25% - var(--inner-gutter)) + (2 * var(--inner-gutter)))) * -1);
  margin-left: calc((((25% - var(--inner-gutter)) + (2 * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw-mr-1\/4-cols-no-gutter {
  margin-right: calc(25% - var(--inner-gutter));
}

.lstw-cols-container &gt; .lstw-ml-1\/4-cols-no-gutter {
  margin-left: calc(((25% - var(--inner-gutter)) + var(--inner-gutter)));
}

.lstw-cols-container &gt; .lstw-mx-1\/4-cols-no-gutter {
  margin-right: calc(25% - var(--inner-gutter));
  margin-left: calc(25% - var(--inner-gutter));
}

.lstw-cols-container &gt; .lstw--mr-1\/4-cols-no-gutter {
  margin-right: calc((25% - var(--inner-gutter)) * -1);
}

.lstw-cols-container &gt; .lstw--ml-1\/4-cols-no-gutter {
  margin-left: calc((25% - var(--inner-gutter)) * -1);
}

.lstw-cols-container &gt; .lstw--mx-1\/4-cols-no-gutter {
  margin-right: calc((25% - var(--inner-gutter)) * -1);
  margin-left: calc((25% - var(--inner-gutter)) * -1);
}

.lstw-cols-container &gt; .lstw-pr-1\/4-cols {
  padding-right: calc(((25% - var(--inner-gutter)) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-pl-1\/4-cols {
  padding-left: calc(((25% - var(--inner-gutter)) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-px-1\/4-cols {
  padding-right: calc(((25% - var(--inner-gutter)) + (2 * var(--inner-gutter))));
  padding-left: calc(((25% - var(--inner-gutter)) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-pr-1\/4-cols-no-gutter {
  padding-right: calc(25% - var(--inner-gutter));
}

.lstw-cols-container &gt; .lstw-pl-1\/4-cols-no-gutter {
  padding-left: calc(25% - var(--inner-gutter));
}

.lstw-cols-container &gt; .lstw-px-1\/4-cols-no-gutter {
  padding-right: calc(25% - var(--inner-gutter));
  padding-left: calc(25% - var(--inner-gutter));
}

.lstw-cols-container &gt; .lstw-left-1\/4-cols {
  left: calc(((25% - var(--inner-gutter)) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-right-1\/4-cols {
  right: calc(((25% - var(--inner-gutter)) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-inset-x-1\/4-cols {
  right: calc(((25% - var(--inner-gutter)) + (2 * var(--inner-gutter))));
  left: calc(((25% - var(--inner-gutter)) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-left-1\/4-cols-no-gutter {
  left: calc(25% - var(--inner-gutter));
}

.lstw-cols-container &gt; .lstw-right-1\/4-cols-no-gutter {
  right: calc(25% - var(--inner-gutter));
}

.lstw-cols-container &gt; .lstw-inset-x-1\/4-cols-no-gutter {
  right: calc(25% - var(--inner-gutter));
  left: calc(25% - var(--inner-gutter));
}

.lstw-cols-container &gt; .lstw--left-1\/4-cols {
  left: calc((((25% - var(--inner-gutter)) + (2 * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--right-1\/4-cols {
  right: calc((((25% - var(--inner-gutter)) + (2 * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--inset-x-1\/4-cols {
  right: calc((((25% - var(--inner-gutter)) + (2 * var(--inner-gutter)))) * -1);
  left: calc((((25% - var(--inner-gutter)) + (2 * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--left-1\/4-cols-no-gutter {
  left: calc((25% - var(--inner-gutter)) * -1);
}

.lstw-cols-container &gt; .lstw--right-1\/4-cols-no-gutter {
  right: calc((25% - var(--inner-gutter)) * -1);
}

.lstw-cols-container &gt; .lstw--inset-x-1\/4-cols-no-gutter {
  right: calc((25% - var(--inner-gutter)) * -1);
  left: calc((25% - var(--inner-gutter)) * -1);
}

.lstw-cols-container &gt; .lstw-w-2\/3-cols {
  width: calc(66.666% - var(--inner-gutter));
}

.lstw-cols-container &gt; .lstw-mr-2\/3-cols {
  margin-right: calc(((66.666% - var(--inner-gutter)) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-ml-2\/3-cols {
  margin-left: calc(((66.666% - var(--inner-gutter)) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-mx-2\/3-cols {
  margin-right: calc(((66.666% - var(--inner-gutter)) + (2 * var(--inner-gutter))));
  margin-left: calc(((66.666% - var(--inner-gutter)) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw--mr-2\/3-cols {
  margin-right: calc((((66.666% - var(--inner-gutter)) + (2 * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--ml-2\/3-cols {
  margin-left: calc((((66.666% - var(--inner-gutter)) + (2 * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--mx-2\/3-cols {
  margin-right: calc((((66.666% - var(--inner-gutter)) + (2 * var(--inner-gutter)))) * -1);
  margin-left: calc((((66.666% - var(--inner-gutter)) + (2 * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw-mr-2\/3-cols-no-gutter {
  margin-right: calc(66.666% - var(--inner-gutter));
}

.lstw-cols-container &gt; .lstw-ml-2\/3-cols-no-gutter {
  margin-left: calc(((66.666% - var(--inner-gutter)) + var(--inner-gutter)));
}

.lstw-cols-container &gt; .lstw-mx-2\/3-cols-no-gutter {
  margin-right: calc(66.666% - var(--inner-gutter));
  margin-left: calc(66.666% - var(--inner-gutter));
}

.lstw-cols-container &gt; .lstw--mr-2\/3-cols-no-gutter {
  margin-right: calc((66.666% - var(--inner-gutter)) * -1);
}

.lstw-cols-container &gt; .lstw--ml-2\/3-cols-no-gutter {
  margin-left: calc((66.666% - var(--inner-gutter)) * -1);
}

.lstw-cols-container &gt; .lstw--mx-2\/3-cols-no-gutter {
  margin-right: calc((66.666% - var(--inner-gutter)) * -1);
  margin-left: calc((66.666% - var(--inner-gutter)) * -1);
}

.lstw-cols-container &gt; .lstw-pr-2\/3-cols {
  padding-right: calc(((66.666% - var(--inner-gutter)) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-pl-2\/3-cols {
  padding-left: calc(((66.666% - var(--inner-gutter)) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-px-2\/3-cols {
  padding-right: calc(((66.666% - var(--inner-gutter)) + (2 * var(--inner-gutter))));
  padding-left: calc(((66.666% - var(--inner-gutter)) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-pr-2\/3-cols-no-gutter {
  padding-right: calc(66.666% - var(--inner-gutter));
}

.lstw-cols-container &gt; .lstw-pl-2\/3-cols-no-gutter {
  padding-left: calc(66.666% - var(--inner-gutter));
}

.lstw-cols-container &gt; .lstw-px-2\/3-cols-no-gutter {
  padding-right: calc(66.666% - var(--inner-gutter));
  padding-left: calc(66.666% - var(--inner-gutter));
}

.lstw-cols-container &gt; .lstw-left-2\/3-cols {
  left: calc(((66.666% - var(--inner-gutter)) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-right-2\/3-cols {
  right: calc(((66.666% - var(--inner-gutter)) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-inset-x-2\/3-cols {
  right: calc(((66.666% - var(--inner-gutter)) + (2 * var(--inner-gutter))));
  left: calc(((66.666% - var(--inner-gutter)) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-left-2\/3-cols-no-gutter {
  left: calc(66.666% - var(--inner-gutter));
}

.lstw-cols-container &gt; .lstw-right-2\/3-cols-no-gutter {
  right: calc(66.666% - var(--inner-gutter));
}

.lstw-cols-container &gt; .lstw-inset-x-2\/3-cols-no-gutter {
  right: calc(66.666% - var(--inner-gutter));
  left: calc(66.666% - var(--inner-gutter));
}

.lstw-cols-container &gt; .lstw--left-2\/3-cols {
  left: calc((((66.666% - var(--inner-gutter)) + (2 * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--right-2\/3-cols {
  right: calc((((66.666% - var(--inner-gutter)) + (2 * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--inset-x-2\/3-cols {
  right: calc((((66.666% - var(--inner-gutter)) + (2 * var(--inner-gutter)))) * -1);
  left: calc((((66.666% - var(--inner-gutter)) + (2 * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--left-2\/3-cols-no-gutter {
  left: calc((66.666% - var(--inner-gutter)) * -1);
}

.lstw-cols-container &gt; .lstw--right-2\/3-cols-no-gutter {
  right: calc((66.666% - var(--inner-gutter)) * -1);
}

.lstw-cols-container &gt; .lstw--inset-x-2\/3-cols-no-gutter {
  right: calc((66.666% - var(--inner-gutter)) * -1);
  left: calc((66.666% - var(--inner-gutter)) * -1);
}

.lstw-cols-container &gt; .lstw-w-3\/4-cols {
  width: calc(75% - var(--inner-gutter));
}

.lstw-cols-container &gt; .lstw-mr-3\/4-cols {
  margin-right: calc(((75% - var(--inner-gutter)) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-ml-3\/4-cols {
  margin-left: calc(((75% - var(--inner-gutter)) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-mx-3\/4-cols {
  margin-right: calc(((75% - var(--inner-gutter)) + (2 * var(--inner-gutter))));
  margin-left: calc(((75% - var(--inner-gutter)) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw--mr-3\/4-cols {
  margin-right: calc((((75% - var(--inner-gutter)) + (2 * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--ml-3\/4-cols {
  margin-left: calc((((75% - var(--inner-gutter)) + (2 * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--mx-3\/4-cols {
  margin-right: calc((((75% - var(--inner-gutter)) + (2 * var(--inner-gutter)))) * -1);
  margin-left: calc((((75% - var(--inner-gutter)) + (2 * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw-mr-3\/4-cols-no-gutter {
  margin-right: calc(75% - var(--inner-gutter));
}

.lstw-cols-container &gt; .lstw-ml-3\/4-cols-no-gutter {
  margin-left: calc(((75% - var(--inner-gutter)) + var(--inner-gutter)));
}

.lstw-cols-container &gt; .lstw-mx-3\/4-cols-no-gutter {
  margin-right: calc(75% - var(--inner-gutter));
  margin-left: calc(75% - var(--inner-gutter));
}

.lstw-cols-container &gt; .lstw--mr-3\/4-cols-no-gutter {
  margin-right: calc((75% - var(--inner-gutter)) * -1);
}

.lstw-cols-container &gt; .lstw--ml-3\/4-cols-no-gutter {
  margin-left: calc((75% - var(--inner-gutter)) * -1);
}

.lstw-cols-container &gt; .lstw--mx-3\/4-cols-no-gutter {
  margin-right: calc((75% - var(--inner-gutter)) * -1);
  margin-left: calc((75% - var(--inner-gutter)) * -1);
}

.lstw-cols-container &gt; .lstw-pr-3\/4-cols {
  padding-right: calc(((75% - var(--inner-gutter)) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-pl-3\/4-cols {
  padding-left: calc(((75% - var(--inner-gutter)) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-px-3\/4-cols {
  padding-right: calc(((75% - var(--inner-gutter)) + (2 * var(--inner-gutter))));
  padding-left: calc(((75% - var(--inner-gutter)) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-pr-3\/4-cols-no-gutter {
  padding-right: calc(75% - var(--inner-gutter));
}

.lstw-cols-container &gt; .lstw-pl-3\/4-cols-no-gutter {
  padding-left: calc(75% - var(--inner-gutter));
}

.lstw-cols-container &gt; .lstw-px-3\/4-cols-no-gutter {
  padding-right: calc(75% - var(--inner-gutter));
  padding-left: calc(75% - var(--inner-gutter));
}

.lstw-cols-container &gt; .lstw-left-3\/4-cols {
  left: calc(((75% - var(--inner-gutter)) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-right-3\/4-cols {
  right: calc(((75% - var(--inner-gutter)) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-inset-x-3\/4-cols {
  right: calc(((75% - var(--inner-gutter)) + (2 * var(--inner-gutter))));
  left: calc(((75% - var(--inner-gutter)) + (2 * var(--inner-gutter))));
}

.lstw-cols-container &gt; .lstw-left-3\/4-cols-no-gutter {
  left: calc(75% - var(--inner-gutter));
}

.lstw-cols-container &gt; .lstw-right-3\/4-cols-no-gutter {
  right: calc(75% - var(--inner-gutter));
}

.lstw-cols-container &gt; .lstw-inset-x-3\/4-cols-no-gutter {
  right: calc(75% - var(--inner-gutter));
  left: calc(75% - var(--inner-gutter));
}

.lstw-cols-container &gt; .lstw--left-3\/4-cols {
  left: calc((((75% - var(--inner-gutter)) + (2 * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--right-3\/4-cols {
  right: calc((((75% - var(--inner-gutter)) + (2 * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--inset-x-3\/4-cols {
  right: calc((((75% - var(--inner-gutter)) + (2 * var(--inner-gutter)))) * -1);
  left: calc((((75% - var(--inner-gutter)) + (2 * var(--inner-gutter)))) * -1);
}

.lstw-cols-container &gt; .lstw--left-3\/4-cols-no-gutter {
  left: calc((75% - var(--inner-gutter)) * -1);
}

.lstw-cols-container &gt; .lstw--right-3\/4-cols-no-gutter {
  right: calc((75% - var(--inner-gutter)) * -1);
}

.lstw-cols-container &gt; .lstw--inset-x-3\/4-cols-no-gutter {
  right: calc((75% - var(--inner-gutter)) * -1);
  left: calc((75% - var(--inner-gutter)) * -1);
}

.lstw-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}

.lstw-pointer-events-none {
  pointer-events: none;
}

.lstw-pointer-events-auto {
  pointer-events: auto;
}

.lstw-visible {
  visibility: visible;
}

.lstw-invisible {
  visibility: hidden;
}

.lstw-fixed {
  position: fixed;
}

.lstw-absolute {
  position: absolute;
}

.lstw-relative {
  position: relative;
}

.lstw-sticky {
  position: -webkit-sticky;
  position: sticky;
}

.lstw-inset-0 {
  inset: 0rem;
}

.-lstw-bottom-24 {
  bottom: -1.5rem;
}

.-lstw-bottom-3 {
  bottom: -0.1875rem;
}

.-lstw-bottom-8 {
  bottom: -0.5rem;
}

.-lstw-left-1 {
  left: -0.0625rem;
}

.-lstw-left-24 {
  left: -1.5rem;
}

.-lstw-left-8 {
  left: -0.5rem;
}

.-lstw-right-16 {
  right: -1rem;
}

.-lstw-top-1 {
  top: -0.0625rem;
}

.-lstw-top-12 {
  top: -0.75rem;
}

.-lstw-top-2 {
  top: -0.125rem;
}

.-lstw-top-4 {
  top: -0.25rem;
}

.-lstw-top-8 {
  top: -0.5rem;
}

.-lstw-top-\[0\.5px\] {
  top: -0.5px;
}

.-lstw-top-\[14px\] {
  top: -14px;
}

.-lstw-top-\[16px\] {
  top: -16px;
}

.-lstw-top-\[3\.333333\%\] {
  top: -3.333333%;
}

.lstw-bottom-0 {
  bottom: 0rem;
}

.lstw-bottom-1 {
  bottom: 0.0625rem;
}

.lstw-bottom-16 {
  bottom: 1rem;
}

.lstw-bottom-24 {
  bottom: 1.5rem;
}

.lstw-bottom-8 {
  bottom: 0.5rem;
}

.lstw-bottom-\[17\.777778\%\] {
  bottom: 17.777778%;
}

.lstw-bottom-\[33\.3539823\%\] {
  bottom: 33.3539823%;
}

.lstw-bottom-\[36px\] {
  bottom: 36px;
}

.lstw-bottom-gutter {
  bottom: var(--inner-gutter);
}

.lstw-left-0 {
  left: 0rem;
}

.lstw-left-1 {
  left: 0.0625rem;
}

.lstw-left-1\/2 {
  left: 50%;
}

.lstw-left-12 {
  left: 0.75rem;
}

.lstw-left-2 {
  left: 0.125rem;
}

.lstw-left-\[-1em\] {
  left: -1em;
}

.lstw-left-\[0\.0625em\] {
  left: 0.0625em;
}

.lstw-left-\[10px\] {
  left: 10px;
}

.lstw-left-\[17\.56542056\%\] {
  left: 17.56542056%;
}

.lstw-left-\[17\.777778\%\] {
  left: 17.777778%;
}

.lstw-left-\[2px\] {
  left: 2px;
}

.lstw-left-\[35\.13084112\%\] {
  left: 35.13084112%;
}

.lstw-left-\[calc\(50\%-112px\)\] {
  left: calc(50% - 112px);
}

.lstw-left-\[calc\(50\%-250px\)\] {
  left: calc(50% - 250px);
}

.lstw-left-\[calc\(50\%-32\.25\%\)\] {
  left: calc(50% - 32.25%);
}

.lstw-left-gutter {
  left: var(--inner-gutter);
}

.lstw-right-0 {
  right: 0rem;
}

.lstw-right-1 {
  right: 0.0625rem;
}

.lstw-right-16 {
  right: 1rem;
}

.lstw-right-24 {
  right: 1.5rem;
}

.lstw-right-\[17\.56542056\%\] {
  right: 17.56542056%;
}

.lstw-right-\[17\.777778\%\] {
  right: 17.777778%;
}

.lstw-right-gutter {
  right: var(--inner-gutter);
}

.lstw-top-0 {
  top: 0rem;
}

.lstw-top-1 {
  top: 0.0625rem;
}

.lstw-top-1\/2 {
  top: 50%;
}

.lstw-top-100 {
  top: 6.25rem;
}

.lstw-top-16 {
  top: 1rem;
}

.lstw-top-2 {
  top: 0.125rem;
}

.lstw-top-3 {
  top: 0.1875rem;
}

.lstw-top-4 {
  top: 0.25rem;
}

.lstw-top-8 {
  top: 0.5rem;
}

.lstw-top-80 {
  top: 5rem;
}

.lstw-top-96 {
  top: 6rem;
}

.lstw-top-\[-\.2em\] {
  top: -.2em;
}

.lstw-top-\[-80px\] {
  top: -80px;
}

.lstw-top-\[0\.05em\] {
  top: 0.05em;
}

.lstw-top-\[0\.15em\] {
  top: 0.15em;
}

.lstw-top-\[0\.1em\] {
  top: 0.1em;
}

.lstw-top-\[0\.22em\] {
  top: 0.22em;
}

.lstw-top-\[100px\] {
  top: 100px;
}

.lstw-top-\[12px\] {
  top: 12px;
}

.lstw-top-\[17\.777778\%\] {
  top: 17.777778%;
}

.lstw-top-\[1px\] {
  top: 1px;
}

.lstw-top-\[200px\] {
  top: 200px;
}

.lstw-top-\[22px\] {
  top: 22px;
}

.lstw-top-\[27px\] {
  top: 27px;
}

.lstw-top-\[33\.3539823\%\] {
  top: 33.3539823%;
}

.lstw-top-\[5\%\] {
  top: 5%;
}

.lstw-top-\[50\%\] {
  top: 50%;
}

.lstw-top-\[63px\] {
  top: 63px;
}

.lstw-top-\[64px\] {
  top: 64px;
}

.lstw-top-\[7\%\] {
  top: 7%;
}

.lstw-top-\[8px\] {
  top: 8px;
}

.lstw-top-\[calc\(50\%-133px\)\] {
  top: calc(50% - 133px);
}

.lstw-top-\[calc\(50\%-1px\)\] {
  top: calc(50% - 1px);
}

.lstw-top-auto {
  top: auto;
}

.-lstw-z-10 {
  z-index: -10;
}

.lstw-z-10 {
  z-index: 10;
}

.lstw-z-20 {
  z-index: 20;
}

.lstw-z-30 {
  z-index: 30;
}

.lstw-z-40 {
  z-index: 40;
}

.lstw-z-50 {
  z-index: 50;
}

.lstw-z-\[1001\] {
  z-index: 1001;
}

.lstw-z-\[100\] {
  z-index: 100;
}

.lstw-z-\[15\] {
  z-index: 15;
}

.lstw-z-\[1\] {
  z-index: 1;
}

.lstw-z-\[20\] {
  z-index: 20;
}

.lstw-z-\[300\] {
  z-index: 300;
}

.lstw-z-\[30\] {
  z-index: 30;
}

.lstw-z-\[5\] {
  z-index: 5;
}

.lstw-z-\[90\] {
  z-index: 90;
}

.lstw-z-\[999\] {
  z-index: 999;
}

.lstw-col-auto {
  grid-column: auto;
}

.lstw-col-span-1 {
  grid-column: span 1 / span 1;
}

.lstw-col-span-11 {
  grid-column: span 11 / span 11;
}

.lstw-col-span-12 {
  grid-column: span 12 / span 12;
}

.lstw-col-span-2 {
  grid-column: span 2 / span 2;
}

.lstw-col-span-3 {
  grid-column: span 3 / span 3;
}

.lstw-col-span-4 {
  grid-column: span 4 / span 4;
}

.lstw-col-span-5 {
  grid-column: span 5 / span 5;
}

.lstw-col-span-6 {
  grid-column: span 6 / span 6;
}

.lstw-col-span-7 {
  grid-column: span 7 / span 7;
}

.lstw-col-span-8 {
  grid-column: span 8 / span 8;
}

.lstw-col-span-9 {
  grid-column: span 9 / span 9;
}

.lstw-col-span-full {
  grid-column: 1 / -1;
}

.lstw-col-start-1 {
  grid-column-start: 1;
}

.lstw-col-start-2 {
  grid-column-start: 2;
}

.lstw-col-start-3 {
  grid-column-start: 4;
}

.lstw-col-start-4 {
  grid-column-start: 4;
}

.lstw-col-end-4 {
  grid-column-end: 4;
}

.lstw-col-end-7 {
  grid-column-end: 7;
}

.lstw-row-span-2 {
  grid-row: span 2 / span 2;
}

.lstw-row-start-1 {
  grid-row-start: 1;
}

.lstw-row-start-2 {
  grid-row-start: 2;
}

.lstw-float-right {
  float: right;
}

.lstw-clear-right {
  clear: right;
}

.-lstw-m-\[1rem\] {
  margin: -1rem;
}

.lstw-m-0 {
  margin: 0rem;
}

.lstw-m-auto {
  margin: auto;
}

.-lstw-mx-10 {
  margin-left: -0.625rem;
  margin-right: -0.625rem;
}

.-lstw-mx-\[var\(--outer-gutter\)\] {
  margin-left: calc(var(--outer-gutter) * -1);
  margin-right: calc(var(--outer-gutter) * -1);
}

.lstw-mx-12 {
  margin-left: 0.75rem;
  margin-right: 0.75rem;
}

.lstw-mx-16 {
  margin-left: 1rem;
  margin-right: 1rem;
}

.lstw-mx-2 {
  margin-left: 0.125rem;
  margin-right: 0.125rem;
}

.lstw-mx-4 {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}

.lstw-mx-6 {
  margin-left: 0.375rem;
  margin-right: 0.375rem;
}

.lstw-mx-8 {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}

.lstw-mx-\[0\.8em\] {
  margin-left: 0.8em;
  margin-right: 0.8em;
}

.lstw-mx-\[calc\(0\.5\*\(100vw-380px\)\)\] {
  margin-left: calc(0.5 * (100vw - 380px));
  margin-right: calc(0.5 * (100vw - 380px));
}

.lstw-mx-\[var\(--outer-gutter\)\] {
  margin-left: var(--outer-gutter);
  margin-right: var(--outer-gutter);
}

.lstw-mx-auto {
  margin-left: auto;
  margin-right: auto;
}

.lstw-my-0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

.lstw-my-12 {
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
}

.lstw-my-16 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.lstw-my-2 {
  margin-top: 0.125rem;
  margin-bottom: 0.125rem;
}

.lstw-my-20 {
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}

.lstw-my-24 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.lstw-my-\[0\.2em\] {
  margin-top: 0.2em;
  margin-bottom: 0.2em;
}

.\!lstw-mt-0 {
  margin-top: 0rem !important;
}

.-lstw-mb-1 {
  margin-bottom: -0.0625rem;
}

.-lstw-mb-14 {
  margin-bottom: -0.875rem;
}

.-lstw-ml-4 {
  margin-left: -0.25rem;
}

.-lstw-ml-\[0\.055em\] {
  margin-left: -0.055em;
}

.-lstw-ml-\[0\.0625em\] {
  margin-left: -0.0625em;
}

.-lstw-ml-\[0\.4em\] {
  margin-left: -0.4em;
}

.-lstw-mr-4 {
  margin-right: -0.25rem;
}

.-lstw-mr-gutter {
  margin-right: calc(var(--inner-gutter) * -1);
}

.-lstw-mt-1 {
  margin-top: -0.0625rem;
}

.-lstw-mt-14 {
  margin-top: -0.875rem;
}

.-lstw-mt-2 {
  margin-top: -0.125rem;
}

.-lstw-mt-3 {
  margin-top: -0.1875rem;
}

.-lstw-mt-4 {
  margin-top: -0.25rem;
}

.-lstw-mt-64 {
  margin-top: -4rem;
}

.lstw-mb-0 {
  margin-bottom: 0rem;
}

.lstw-mb-1 {
  margin-bottom: 0.0625rem;
}

.lstw-mb-12 {
  margin-bottom: 0.75rem;
}

.lstw-mb-14 {
  margin-bottom: 0.875rem;
}

.lstw-mb-16 {
  margin-bottom: 1rem;
}

.lstw-mb-2 {
  margin-bottom: 0.125rem;
}

.lstw-mb-24 {
  margin-bottom: 1.5rem;
}

.lstw-mb-32 {
  margin-bottom: 2rem;
}

.lstw-mb-4 {
  margin-bottom: 0.25rem;
}

.lstw-mb-40 {
  margin-bottom: 2.5rem;
}

.lstw-mb-48 {
  margin-bottom: 3rem;
}

.lstw-mb-6 {
  margin-bottom: 0.375rem;
}

.lstw-mb-60 {
  margin-bottom: 3.75rem;
}

.lstw-mb-64 {
  margin-bottom: 4rem;
}

.lstw-mb-8 {
  margin-bottom: 0.5rem;
}

.lstw-mb-\[-10px\] {
  margin-bottom: -10px;
}

.lstw-mb-\[1\.75em\] {
  margin-bottom: 1.75em;
}

.lstw-mb-\[1em\] {
  margin-bottom: 1em;
}

.lstw-mb-\[2\.8em\] {
  margin-bottom: 2.8em;
}

.lstw-mb-\[28px\] {
  margin-bottom: 28px;
}

.lstw-mb-\[8\.4em\] {
  margin-bottom: 8.4em;
}

.lstw-mb-\[var\(--mb\)\] {
  margin-bottom: var(--mb);
}

.lstw-ml-10 {
  margin-left: 0.625rem;
}

.lstw-ml-17 {
  margin-left: 1.0625rem;
}

.lstw-ml-2 {
  margin-left: 0.125rem;
}

.lstw-ml-20 {
  margin-left: 1.25rem;
}

.lstw-ml-24 {
  margin-left: 1.5rem;
}

.lstw-ml-3 {
  margin-left: 0.1875rem;
}

.lstw-ml-4 {
  margin-left: 0.25rem;
}

.lstw-ml-5 {
  margin-left: 0.3125rem;
}

.lstw-ml-6 {
  margin-left: 0.375rem;
}

.lstw-ml-8 {
  margin-left: 0.5rem;
}

.lstw-ml-\[0\.75em\] {
  margin-left: 0.75em;
}

.lstw-ml-\[1em\] {
  margin-left: 1em;
}

.lstw-ml-\[calc\(-1\*var\(--outer-gutter\)\)\] {
  margin-left: calc(-1 * var(--outer-gutter));
}

.lstw-ml-auto {
  margin-left: auto;
}

.lstw-mr-1 {
  margin-right: 0.0625rem;
}

.lstw-mr-12 {
  margin-right: 0.75rem;
}

.lstw-mr-14 {
  margin-right: 0.875rem;
}

.lstw-mr-16 {
  margin-right: 1rem;
}

.lstw-mr-2 {
  margin-right: 0.125rem;
}

.lstw-mr-24 {
  margin-right: 1.5rem;
}

.lstw-mr-32 {
  margin-right: 2rem;
}

.lstw-mr-4 {
  margin-right: 0.25rem;
}

.lstw-mr-5 {
  margin-right: 0.3125rem;
}

.lstw-mr-6 {
  margin-right: 0.375rem;
}

.lstw-mr-64 {
  margin-right: 4rem;
}

.lstw-mr-7 {
  margin-right: 0.4375rem;
}

.lstw-mr-8 {
  margin-right: 0.5rem;
}

.lstw-mr-gutter {
  margin-right: var(--inner-gutter);
}

.lstw-mt-0 {
  margin-top: 0rem;
}

.lstw-mt-1 {
  margin-top: 0.0625rem;
}

.lstw-mt-10 {
  margin-top: 0.625rem;
}

.lstw-mt-12 {
  margin-top: 0.75rem;
}

.lstw-mt-14 {
  margin-top: 0.875rem;
}

.lstw-mt-16 {
  margin-top: 1rem;
}

.lstw-mt-2 {
  margin-top: 0.125rem;
}

.lstw-mt-20 {
  margin-top: 1.25rem;
}

.lstw-mt-23 {
  margin-top: 1.4375rem;
}

.lstw-mt-24 {
  margin-top: 1.5rem;
}

.lstw-mt-26 {
  margin-top: 1.625rem;
}

.lstw-mt-32 {
  margin-top: 2rem;
}

.lstw-mt-36 {
  margin-top: 2.25rem;
}

.lstw-mt-4 {
  margin-top: 0.25rem;
}

.lstw-mt-40 {
  margin-top: 2.5rem;
}

.lstw-mt-48 {
  margin-top: 3rem;
}

.lstw-mt-5 {
  margin-top: 0.3125rem;
}

.lstw-mt-52 {
  margin-top: 3.25rem;
}

.lstw-mt-56 {
  margin-top: 3.5rem;
}

.lstw-mt-6 {
  margin-top: 0.375rem;
}

.lstw-mt-8 {
  margin-top: 0.5rem;
}

.lstw-mt-84 {
  margin-top: 5.25rem;
}

.lstw-mt-96 {
  margin-top: 6rem;
}

.lstw-mt-\[0\.15em\] {
  margin-top: 0.15em;
}

.lstw-mt-\[0\.25em\] {
  margin-top: 0.25em;
}

.lstw-mt-\[0\.5em\] {
  margin-top: 0.5em;
}

.lstw-mt-\[0\.75em\] {
  margin-top: 0.75em;
}

.lstw-mt-\[1em\] {
  margin-top: 1em;
}

.lstw-mt-\[2px\] {
  margin-top: 2px;
}

.lstw-mt-\[42px\] {
  margin-top: 42px;
}

.lstw-mt-\[5px\] {
  margin-top: 5px;
}

.lstw-mt-\[8\.4em\] {
  margin-top: 8.4em;
}

.lstw-mt-\[calc\(-1\*\(var\(--spacing-spacing-7\)\+64px\)\)\] {
  margin-top: calc(-1 * (var(--spacing-spacing-7) + 64px));
}

.lstw-mt-\[calc\(-1\*var\(--inner-gutter\)\)\] {
  margin-top: calc(-1 * var(--inner-gutter));
}

.lstw-mt-\[calc\(-1\*var\(--inner-gutter\)\+8px\)\] {
  margin-top: calc(-1 * var(--inner-gutter) + 8px);
}

.lstw-mt-\[calc\(-1\*var\(--spacing-spacing-7\)\)\] {
  margin-top: calc(-1 * var(--spacing-spacing-7));
}

.lstw-mt-\[calc\(max\(600px\,\(100vh-140px\)\)-40px-40px\)\] {
  margin-top: calc(max(600px,(100vh - 140px)) - 40px - 40px);
}

.lstw-mt-auto {
  margin-top: auto;
}

.lstw-mt-gutter {
  margin-top: var(--inner-gutter);
}

.lstw-line-clamp-2 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}

.lstw-block {
  display: block;
}

.lstw-inline-block {
  display: inline-block;
}

.lstw-inline {
  display: inline;
}

.lstw-flex {
  display: flex;
}

.lstw-grid {
  display: grid;
}

.lstw-grid-layout {
  display: grid;
  grid-template-columns: repeat(var(--container-grid-columns), var(--grid-columns));
  grid-gap: var(--inner-gutter);
}

.lstw-hidden {
  display: none;
}

.lstw-aspect-\[1280\/675\] {
  aspect-ratio: 1280/675;
}

.lstw-aspect-\[1280\/853\] {
  aspect-ratio: 1280/853;
}

.lstw-aspect-\[16\/9\] {
  aspect-ratio: 16/9;
}

.lstw-aspect-\[1920\/1018\] {
  aspect-ratio: 1920/1018;
}

.lstw-aspect-\[2\/1\] {
  aspect-ratio: 2/1;
}

.lstw-aspect-\[380\/532\] {
  aspect-ratio: 380/532;
}

.lstw-aspect-\[428\/226\] {
  aspect-ratio: 428/226;
}

.lstw-aspect-\[480\/854\] {
  aspect-ratio: 480/854;
}

.lstw-aspect-\[503\/372\] {
  aspect-ratio: 503/372;
}

.lstw-aspect-\[768\/648\] {
  aspect-ratio: 768/648;
}

.lstw-aspect-\[8\.5\/11\] {
  aspect-ratio: 8.5/11;
}

.lstw-aspect-\[900\/620\] {
  aspect-ratio: 900/620;
}

.lstw-aspect-square {
  aspect-ratio: 1 / 1;
}

.lstw-aspect-video {
  aspect-ratio: 16 / 9;
}

.lstw-h-0 {
  height: 0rem;
}

.lstw-h-1 {
  height: 0.0625rem;
}

.lstw-h-100 {
  height: 6.25rem;
}

.lstw-h-12 {
  height: 0.75rem;
}

.lstw-h-14 {
  height: 0.875rem;
}

.lstw-h-15 {
  height: 0.9375rem;
}

.lstw-h-16 {
  height: 1rem;
}

.lstw-h-18 {
  height: 1.125rem;
}

.lstw-h-19 {
  height: 1.1875rem;
}

.lstw-h-2 {
  height: 0.125rem;
}

.lstw-h-20 {
  height: 1.25rem;
}

.lstw-h-28 {
  height: 1.75rem;
}

.lstw-h-32 {
  height: 2rem;
}

.lstw-h-34 {
  height: 2.125rem;
}

.lstw-h-36 {
  height: 2.25rem;
}

.lstw-h-40 {
  height: 2.5rem;
}

.lstw-h-44 {
  height: 2.75rem;
}

.lstw-h-48 {
  height: 3rem;
}

.lstw-h-5 {
  height: 0.3125rem;
}

.lstw-h-50 {
  height: 3.125rem;
}

.lstw-h-54 {
  height: 3.375rem;
}

.lstw-h-6 {
  height: 0.375rem;
}

.lstw-h-60 {
  height: 3.75rem;
}

.lstw-h-8 {
  height: 0.5rem;
}

.lstw-h-9 {
  height: 0.5625rem;
}

.lstw-h-\[110px\] {
  height: 110px;
}

.lstw-h-\[115px\] {
  height: 115px;
}

.lstw-h-\[120px\] {
  height: 120px;
}

.lstw-h-\[130px\] {
  height: 130px;
}

.lstw-h-\[13px\] {
  height: 13px;
}

.lstw-h-\[145px\] {
  height: 145px;
}

.lstw-h-\[14px\] {
  height: 14px;
}

.lstw-h-\[160px\] {
  height: 160px;
}

.lstw-h-\[16px\] {
  height: 16px;
}

.lstw-h-\[17px\] {
  height: 17px;
}

.lstw-h-\[1px\] {
  height: 1px;
}

.lstw-h-\[200px\] {
  height: 200px;
}

.lstw-h-\[21px\] {
  height: 21px;
}

.lstw-h-\[220px\] {
  height: 220px;
}

.lstw-h-\[240vh\] {
  height: 240vh;
}

.lstw-h-\[24px\] {
  height: 24px;
}

.lstw-h-\[25px\] {
  height: 25px;
}

.lstw-h-\[28px\] {
  height: 28px;
}

.lstw-h-\[333px\] {
  height: 333px;
}

.lstw-h-\[33px\] {
  height: 33px;
}

.lstw-h-\[44px\] {
  height: 44px;
}

.lstw-h-\[450px\] {
  height: 450px;
}

.lstw-h-\[50\%\] {
  height: 50%;
}

.lstw-h-\[54px\] {
  height: 54px;
}

.lstw-h-\[60px\] {
  height: 60px;
}

.lstw-h-\[620px\] {
  height: 620px;
}

.lstw-h-\[66px\] {
  height: 66px;
}

.lstw-h-\[6px\] {
  height: 6px;
}

.lstw-h-\[70vh\] {
  height: 70vh;
}

.lstw-h-\[750px\] {
  height: 750px;
}

.lstw-h-\[80px\] {
  height: 80px;
}

.lstw-h-\[84\.3\%\] {
  height: 84.3%;
}

.lstw-h-\[90\%\] {
  height: 90%;
}

.lstw-h-\[90px\] {
  height: 90px;
}

.lstw-h-\[95px\] {
  height: 95px;
}

.lstw-h-\[9px\] {
  height: 9px;
}

.lstw-h-\[calc\(100\%\+16px\)\] {
  height: calc(100% + 16px);
}

.lstw-h-\[calc\(100\%-2px\)\] {
  height: calc(100% - 2px);
}

.lstw-h-\[calc\(100vh-140px\)\] {
  height: calc(100vh - 140px);
}

.lstw-h-\[calc\(100vh-80px\)\] {
  height: calc(100vh - 80px);
}

.lstw-h-\[calc\(var\(--spacing-spacing-2\)\+var\(--inner-gutter\)\)\] {
  height: calc(var(--spacing-spacing-2) + var(--inner-gutter));
}

.lstw-h-\[var\(--slider-height\)\] {
  height: var(--slider-height);
}

.lstw-h-auto {
  height: auto;
}

.lstw-h-full {
  height: 100%;
}

.lstw-h-screen {
  height: calc(var(--vh, 1vh) * 100);
}

.lstw-max-h-\[100\%\] {
  max-height: 100%;
}

.lstw-max-h-\[250px\] {
  max-height: 250px;
}

.lstw-max-h-\[330px\] {
  max-height: 330px;
}

.lstw-max-h-\[400px\] {
  max-height: 400px;
}

.lstw-max-h-\[80vh\] {
  max-height: 80vh;
}

.lstw-min-h-0 {
  min-height: 0rem;
}

.lstw-min-h-24 {
  min-height: 1.5rem;
}

.lstw-min-h-\[132px\] {
  min-height: 132px;
}

.lstw-min-h-\[161px\] {
  min-height: 161px;
}

.lstw-min-h-\[600px\] {
  min-height: 600px;
}

.lstw-min-h-\[71px\] {
  min-height: 71px;
}

.lstw-min-h-full {
  min-height: 100%;
}

.lstw-w-1 {
  width: 0.0625rem;
}

.lstw-w-1\/2 {
  width: 50%;
}

.lstw-w-1\/3 {
  width: 33.333333%;
}

.lstw-w-10\/12 {
  width: 83.333333%;
}

.lstw-w-12 {
  width: 0.75rem;
}

.lstw-w-14 {
  width: 0.875rem;
}

.lstw-w-15 {
  width: 0.9375rem;
}

.lstw-w-16 {
  width: 1rem;
}

.lstw-w-18 {
  width: 1.125rem;
}

.lstw-w-20 {
  width: 1.25rem;
}

.lstw-w-24 {
  width: 1.5rem;
}

.lstw-w-28 {
  width: 1.75rem;
}

.lstw-w-32 {
  width: 2rem;
}

.lstw-w-36 {
  width: 2.25rem;
}

.lstw-w-40 {
  width: 2.5rem;
}

.lstw-w-44 {
  width: 2.75rem;
}

.lstw-w-48 {
  width: 3rem;
}

.lstw-w-50 {
  width: 3.125rem;
}

.lstw-w-6\/12 {
  width: 50%;
}

.lstw-w-60 {
  width: 3.75rem;
}

.lstw-w-8 {
  width: 0.5rem;
}

.lstw-w-8\/12 {
  width: 66.666667%;
}

.lstw-w-9 {
  width: 0.5625rem;
}

.lstw-w-\[1000\%\] {
  width: 1000%;
}

.lstw-w-\[100vw\] {
  width: 100vw;
}

.lstw-w-\[118px\] {
  width: 118px;
}

.lstw-w-\[120px\] {
  width: 120px;
}

.lstw-w-\[126px\] {
  width: 126px;
}

.lstw-w-\[12px\] {
  width: 12px;
}

.lstw-w-\[13px\] {
  width: 13px;
}

.lstw-w-\[14px\] {
  width: 14px;
}

.lstw-w-\[16px\] {
  width: 16px;
}

.lstw-w-\[175px\] {
  width: 175px;
}

.lstw-w-\[200px\] {
  width: 200px;
}

.lstw-w-\[21px\] {
  width: 21px;
}

.lstw-w-\[224px\] {
  width: 224px;
}

.lstw-w-\[25\%\] {
  width: 25%;
}

.lstw-w-\[28px\] {
  width: 28px;
}

.lstw-w-\[31px\] {
  width: 31px;
}

.lstw-w-\[33\.333333vw\] {
  width: 33.333333vw;
}

.lstw-w-\[340px\] {
  width: 340px;
}

.lstw-w-\[38\.79310345\%\] {
  width: 38.79310345%;
}

.lstw-w-\[40\%\] {
  width: 40%;
}

.lstw-w-\[42px\] {
  width: 42px;
}

.lstw-w-\[46px\] {
  width: 46px;
}

.lstw-w-\[500px\] {
  width: 500px;
}

.lstw-w-\[54px\] {
  width: 54px;
}

.lstw-w-\[64\.44444444\%\] {
  width: 64.44444444%;
}

.lstw-w-\[64\.616822\%\] {
  width: 64.616822%;
}

.lstw-w-\[64px\] {
  width: 64px;
}

.lstw-w-\[66\.666667\%\] {
  width: 66.666667%;
}

.lstw-w-\[66\.66666vw\] {
  width: 66.66666vw;
}

.lstw-w-\[67px\] {
  width: 67px;
}

.lstw-w-\[75\%\] {
  width: 75%;
}

.lstw-w-\[80\%\] {
  width: 80%;
}

.lstw-w-\[90\%\] {
  width: 90%;
}

.lstw-w-\[900px\] {
  width: 900px;
}

.lstw-w-\[95\%\] {
  width: 95%;
}

.lstw-w-\[9px\] {
  width: 9px;
}

.lstw-w-\[calc\(100\%\+\(2\*var\(--outer-gutter\)\)\)\] {
  width: calc(100% + (2 * var(--outer-gutter)));
}

.lstw-w-\[calc\(100\%\+\(2\*var\(--spacing-spacing-4\)\)\)\] {
  width: calc(100% + (2 * var(--spacing-spacing-4)));
}

.lstw-w-\[calc\(100\%\+16px\)\] {
  width: calc(100% + 16px);
}

.lstw-w-\[var\(--outer-gutter\)\] {
  width: var(--outer-gutter);
}

.lstw-w-auto {
  width: auto;
}

.lstw-w-fit {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.lstw-w-full {
  width: 100%;
}

.lstw-w-screen {
  width: 100vw;
}

.lstw-min-w-0 {
  min-width: 0rem;
}

.lstw-min-w-\[1\.5ch\] {
  min-width: 1.5ch;
}

.lstw-min-w-\[100vw\] {
  min-width: 100vw;
}

.lstw-min-w-\[160px\] {
  min-width: 160px;
}

.lstw-min-w-\[80px\] {
  min-width: 80px;
}

.lstw-min-w-fit {
  min-width: -webkit-fit-content;
  min-width: -moz-fit-content;
  min-width: fit-content;
}

.lstw-min-w-full {
  min-width: 100%;
}

.lstw-min-w-max {
  min-width: -webkit-max-content;
  min-width: -moz-max-content;
  min-width: max-content;
}

.lstw-max-w-\[100\%\] {
  max-width: 100%;
}

.lstw-max-w-\[100vw\] {
  max-width: 100vw;
}

.lstw-max-w-\[1080px\] {
  max-width: 1080px;
}

.lstw-max-w-\[110px\] {
  max-width: 110px;
}

.lstw-max-w-\[1120px\] {
  max-width: 1120px;
}

.lstw-max-w-\[1200px\] {
  max-width: 1200px;
}

.lstw-max-w-\[126px\] {
  max-width: 126px;
}

.lstw-max-w-\[160px\] {
  max-width: 160px;
}

.lstw-max-w-\[240px\] {
  max-width: 240px;
}

.lstw-max-w-\[270px\] {
  max-width: 270px;
}

.lstw-max-w-\[280px\] {
  max-width: 280px;
}

.lstw-max-w-\[310px\] {
  max-width: 310px;
}

.lstw-max-w-\[345px\] {
  max-width: 345px;
}

.lstw-max-w-\[370px\] {
  max-width: 370px;
}

.lstw-max-w-\[375px\] {
  max-width: 375px;
}

.lstw-max-w-\[380px\] {
  max-width: 380px;
}

.lstw-max-w-\[384px\] {
  max-width: 384px;
}

.lstw-max-w-\[390px\] {
  max-width: 390px;
}

.lstw-max-w-\[500px\] {
  max-width: 500px;
}

.lstw-max-w-\[512px\] {
  max-width: 512px;
}

.lstw-max-w-\[520px\] {
  max-width: 520px;
}

.lstw-max-w-\[540px\] {
  max-width: 540px;
}

.lstw-max-w-\[600px\] {
  max-width: 600px;
}

.lstw-max-w-\[640px\] {
  max-width: 640px;
}

.lstw-max-w-\[64px\] {
  max-width: 64px;
}

.lstw-max-w-\[66\.66667vw\] {
  max-width: 66.66667vw;
}

.lstw-max-w-\[670px\] {
  max-width: 670px;
}

.lstw-max-w-\[720px\] {
  max-width: 720px;
}

.lstw-max-w-\[75px\] {
  max-width: 75px;
}

.lstw-max-w-\[800px\] {
  max-width: 800px;
}

.lstw-max-w-\[80px\] {
  max-width: 80px;
}

.lstw-max-w-\[90\%\] {
  max-width: 90%;
}

.lstw-max-w-\[calc\(100vw_-_\(var\(--outer-gutter\)\*2\)\)\] {
  max-width: calc(100vw - (var(--outer-gutter) * 2));
}

.lstw-max-w-full {
  max-width: 100%;
}

.lstw-max-w-none {
  max-width: none;
}

.lstw-max-w-prose {
  max-width: 65ch;
}

.lstw-flex-1 {
  flex: 1 1 0%;
}

.lstw-flex-none {
  flex: none;
}

.lstw-flex-shrink-0 {
  flex-shrink: 0;
}

.lstw-shrink {
  flex-shrink: 1;
}

.lstw-shrink-0 {
  flex-shrink: 0;
}

.lstw-grow {
  flex-grow: 1;
}

.lstw-origin-bottom {
  transform-origin: bottom;
}

.lstw-origin-bottom-left {
  transform-origin: bottom left;
}

.lstw-origin-left {
  transform-origin: left;
}

.lstw-origin-top-left {
  transform-origin: top left;
}

.lstw-origin-top-right {
  transform-origin: top right;
}

.-lstw-translate-x-1\/2 {
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.-lstw-translate-x-\[100px\] {
  --tw-translate-x: -100px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.-lstw-translate-x-\[calc\(100\%\+8px\)\] {
  --tw-translate-x: calc(calc(100% + 8px) * -1);
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.-lstw-translate-x-full {
  --tw-translate-x: -100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.-lstw-translate-y-1\/2 {
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.-lstw-translate-y-\[calc\(100\%\+4px\)\] {
  --tw-translate-y: calc(calc(100% + 4px) * -1);
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.-lstw-translate-y-\[calc\(100\%\+8px\)\] {
  --tw-translate-y: calc(calc(100% + 8px) * -1);
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.-lstw-translate-y-\[calc\(50\%-18px\)\] {
  --tw-translate-y: calc(calc(50% - 18px) * -1);
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.lstw-translate-x-\[14px\] {
  --tw-translate-x: 14px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.lstw-translate-x-\[17px\] {
  --tw-translate-x: 17px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.lstw-translate-x-\[8px\] {
  --tw-translate-x: 8px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.lstw-translate-x-full {
  --tw-translate-x: 100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.lstw-translate-y-0 {
  --tw-translate-y: 0rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.lstw-translate-y-8 {
  --tw-translate-y: 0.5rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.lstw-translate-y-\[calc\(-100\%\+28px\)\] {
  --tw-translate-y: calc(-100% + 28px);
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.lstw-translate-y-\[calc\(-50\%-12px\)\] {
  --tw-translate-y: calc(-50% - 12px);
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.lstw-translate-y-\[calc\(100\%\+0\.3em\)\] {
  --tw-translate-y: calc(100% + 0.3em);
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.lstw-translate-y-full {
  --tw-translate-y: 100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.-lstw-rotate-90 {
  --tw-rotate: -90deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.lstw-rotate-180 {
  --tw-rotate: 180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.lstw-scale-0 {
  --tw-scale-x: 0;
  --tw-scale-y: 0;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.lstw-scale-100 {
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.lstw-scale-90 {
  --tw-scale-x: .9;
  --tw-scale-y: .9;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.lstw-scale-95 {
  --tw-scale-x: .95;
  --tw-scale-y: .95;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.lstw-scale-x-0 {
  --tw-scale-x: 0;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.lstw-scale-x-100 {
  --tw-scale-x: 1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.lstw-transform {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

@keyframes lstw-spin {

  to {
    transform: rotate(360deg);
  }
}

.lstw-animate-spin {
  animation: lstw-spin 1s linear infinite;
}

.lstw-cursor-default {
  cursor: default;
}

.lstw-cursor-not-allowed {
  cursor: not-allowed;
}

.lstw-cursor-pointer {
  cursor: pointer;
}

.lstw-select-none {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.lstw-snap-x {
  -ms-scroll-snap-type: x var(--tw-scroll-snap-strictness);
      scroll-snap-type: x var(--tw-scroll-snap-strictness);
}

.lstw-snap-mandatory {
  --tw-scroll-snap-strictness: mandatory;
}

.lstw-snap-start {
  scroll-snap-align: start;
}

.lstw-snap-center {
  scroll-snap-align: center;
}

.lstw-snap-always {
  scroll-snap-stop: always;
}

.lstw-scroll-mt-64 {
  scroll-margin-top: 4rem;
}

.lstw-scroll-mt-\[80px\] {
  scroll-margin-top: 80px;
}

.lstw-list-inside {
  list-style-position: inside;
}

.lstw-list-outside {
  list-style-position: outside;
}

.lstw-list-\[lower-latin\] {
  list-style-type: lower-latin;
}

.lstw-list-decimal {
  list-style-type: decimal;
}

.lstw-list-disc {
  list-style-type: disc;
}

.lstw-list-none {
  list-style-type: none;
}

.lstw-appearance-none {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

.lstw-auto-cols-fr {
  grid-auto-columns: minmax(0, 1fr);
}

.lstw-grid-flow-row {
  grid-auto-flow: row;
}

.lstw-grid-flow-col {
  grid-auto-flow: column;
}

.lstw-grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}

.lstw-grid-cols-12 {
  grid-template-columns: repeat(12, minmax(0, 1fr));
}

.lstw-grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.lstw-grid-cols-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

.lstw-grid-cols-4 {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}

.lstw-grid-cols-5 {
  grid-template-columns: repeat(5, minmax(0, 1fr));
}

.lstw-grid-cols-6 {
  grid-template-columns: repeat(6, minmax(0, 1fr));
}

.lstw-grid-cols-\[0\.35fr_0\.65fr\] {
  grid-template-columns: 0.35fr 0.65fr;
}

.lstw-grid-cols-\[1fr_1fr_1fr_1fr_1fr_64px\] {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 64px;
}

.lstw-grid-cols-\[1fr_1fr_1fr_64px\] {
  grid-template-columns: 1fr 1fr 1fr 64px;
}

.lstw-grid-cols-\[1fr_40px_1fr_40px_1fr_40px_1fr\] {
  grid-template-columns: 1fr 40px 1fr 40px 1fr 40px 1fr;
}

.lstw-grid-cols-\[21px_1fr\] {
  grid-template-columns: 21px 1fr;
}

.lstw-grid-cols-\[21px_1fr_auto\] {
  grid-template-columns: 21px 1fr auto;
}

.lstw-grid-cols-\[auto_auto\] {
  grid-template-columns: auto auto;
}

.lstw-grid-cols-\[repeat\(6\,auto\)\] {
  grid-template-columns: repeat(6,auto);
}

.lstw-grid-rows-2 {
  grid-template-rows: repeat(2, minmax(0, 1fr));
}

.lstw-flex-row {
  flex-direction: row;
}

.lstw-flex-col {
  flex-direction: column;
}

.lstw-flex-col-reverse {
  flex-direction: column-reverse;
}

.lstw-flex-wrap {
  flex-wrap: wrap;
}

.lstw-flex-nowrap {
  flex-wrap: nowrap;
}

.\!lstw-items-start {
  align-items: flex-start !important;
}

.lstw-items-start {
  align-items: flex-start;
}

.lstw-items-end {
  align-items: flex-end;
}

.lstw-items-center {
  align-items: center;
}

.lstw-items-baseline {
  align-items: baseline;
}

.lstw-items-stretch {
  align-items: stretch;
}

.lstw-justify-start {
  justify-content: flex-start;
}

.lstw-justify-end {
  justify-content: flex-end;
}

.lstw-justify-center {
  justify-content: center;
}

.lstw-justify-between {
  justify-content: space-between;
}

.lstw-justify-evenly {
  justify-content: space-evenly;
}

.lstw-gap-12 {
  gap: 0.75rem;
}

.lstw-gap-16 {
  gap: 1rem;
}

.lstw-gap-2 {
  gap: 0.125rem;
}

.lstw-gap-24 {
  gap: 1.5rem;
}

.lstw-gap-32 {
  gap: 2rem;
}

.lstw-gap-4 {
  gap: 0.25rem;
}

.lstw-gap-6 {
  gap: 0.375rem;
}

.lstw-gap-8 {
  gap: 0.5rem;
}

.lstw-gap-\[var\(--inner-gutter\)\] {
  gap: var(--inner-gutter);
}

.lstw-gap-gutter {
  gap: var(--inner-gutter);
}

.lstw-gap-x-12 {
  -moz-column-gap: 0.75rem;
       column-gap: 0.75rem;
}

.lstw-gap-x-14 {
  -moz-column-gap: 0.875rem;
       column-gap: 0.875rem;
}

.lstw-gap-x-16 {
  -moz-column-gap: 1rem;
       column-gap: 1rem;
}

.lstw-gap-x-2 {
  -moz-column-gap: 0.125rem;
       column-gap: 0.125rem;
}

.lstw-gap-x-24 {
  -moz-column-gap: 1.5rem;
       column-gap: 1.5rem;
}

.lstw-gap-x-4 {
  -moz-column-gap: 0.25rem;
       column-gap: 0.25rem;
}

.lstw-gap-x-5 {
  -moz-column-gap: 0.3125rem;
       column-gap: 0.3125rem;
}

.lstw-gap-x-6 {
  -moz-column-gap: 0.375rem;
       column-gap: 0.375rem;
}

.lstw-gap-x-8 {
  -moz-column-gap: 0.5rem;
       column-gap: 0.5rem;
}

.lstw-gap-x-\[var\(--inner-gutter\)\] {
  -moz-column-gap: var(--inner-gutter);
       column-gap: var(--inner-gutter);
}

.lstw-gap-y-0 {
  row-gap: 0rem;
}

.lstw-gap-y-12 {
  row-gap: 0.75rem;
}

.lstw-gap-y-16 {
  row-gap: 1rem;
}

.lstw-gap-y-2 {
  row-gap: 0.125rem;
}

.lstw-gap-y-24 {
  row-gap: 1.5rem;
}

.lstw-gap-y-32 {
  row-gap: 2rem;
}

.lstw-gap-y-6 {
  row-gap: 0.375rem;
}

.lstw-gap-y-8 {
  row-gap: 0.5rem;
}

.lstw-gap-y-\[80px\] {
  row-gap: 80px;
}

.lstw-space-x-4 &gt; :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.25rem * var(--tw-space-x-reverse));
  margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse)));
}

.lstw-self-start {
  align-self: flex-start;
}

.lstw-self-center {
  align-self: center;
}

.lstw-justify-self-end {
  justify-self: end;
}

.lstw-justify-self-center {
  justify-self: center;
}

.lstw-overflow-auto {
  overflow: auto;
}

.lstw-overflow-hidden {
  overflow: hidden;
}

.lstw-overflow-visible {
  overflow: visible;
}

.lstw-overflow-x-auto {
  overflow-x: auto;
}

.lstw-overflow-y-auto {
  overflow-y: auto;
}

.lstw-overflow-y-hidden {
  overflow-y: hidden;
}

.lstw-overscroll-x-contain {
  overscroll-behavior-x: contain;
}

.lstw-whitespace-nowrap {
  white-space: nowrap;
}

.lstw-whitespace-pre {
  white-space: pre;
}

.lstw-whitespace-pre-line {
  white-space: pre-line;
}

.lstw-whitespace-pre-wrap {
  white-space: pre-wrap;
}

.lstw-text-balance {
  text-wrap: balance;
}

.\!lstw-rounded-full {
  border-radius: 9999px !important;
}

.lstw-rounded {
  border-radius: 0.25rem;
}

.lstw-rounded-\[0\.2em\] {
  border-radius: 0.2em;
}

.lstw-rounded-\[3\.6px\] {
  border-radius: 3.6px;
}

.lstw-rounded-\[4px\] {
  border-radius: 4px;
}

.lstw-rounded-\[6px\] {
  border-radius: 6px;
}

.lstw-rounded-\[min\(calc\(var\(--slider-height\)\*0\.015\)\,10px\)\] {
  border-radius: min(calc(var(--slider-height) * 0.015),10px);
}

.lstw-rounded-\[min\(calc\(var\(--video-height\)\*0\.015\)\,10px\)\] {
  border-radius: min(calc(var(--video-height) * 0.015),10px);
}

.lstw-rounded-full {
  border-radius: 9999px;
}

.lstw-rounded-lg {
  border-radius: 0.5rem;
}

.lstw-rounded-md {
  border-radius: 0.375rem;
}

.lstw-rounded-none {
  border-radius: 0px;
}

.lstw-rounded-sm {
  border-radius: 0.125rem;
}

.lstw-rounded-bl-md {
  border-bottom-left-radius: 0.375rem;
}

.lstw-rounded-br-\[3\.6px\] {
  border-bottom-right-radius: 3.6px;
}

.lstw-rounded-tl-md {
  border-top-left-radius: 0.375rem;
}

.lstw-rounded-tr-\[3\.6px\] {
  border-top-right-radius: 3.6px;
}

.lstw-border {
  border-width: 1px;
}

.lstw-border-0 {
  border-width: 0px;
}

.lstw-border-2 {
  border-width: 2px;
}

.lstw-border-\[1\.5px\] {
  border-width: 1.5px;
}

.lstw-border-b {
  border-bottom-width: 1px;
}

.lstw-border-b-0 {
  border-bottom-width: 0px;
}

.lstw-border-b-2 {
  border-bottom-width: 2px;
}

.lstw-border-l {
  border-left-width: 1px;
}

.lstw-border-l-2 {
  border-left-width: 2px;
}

.lstw-border-r {
  border-right-width: 1px;
}

.lstw-border-r-\[12px\] {
  border-right-width: 12px;
}

.lstw-border-t {
  border-top-width: 1px;
}

.lstw-border-t-2 {
  border-top-width: 2px;
}

.lstw-border-dashed {
  border-style: dashed;
}

.lstw-border-dotted {
  border-style: dotted;
}

.lstw-border-none {
  border-style: none;
}

.lstw-border-\[\#353A2F\] {
  --tw-border-opacity: 1;
  border-color: rgb(53 58 47 / var(--tw-border-opacity));
}

.lstw-border-\[\#505A44\] {
  --tw-border-opacity: 1;
  border-color: rgb(80 90 68 / var(--tw-border-opacity));
}

.lstw-border-\[\#fff\] {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.lstw-border-\[color\:var\(--blue-200\)\] {
  border-color: var(--blue-200);
}

.lstw-border-\[color\:var\(--blue-400\)\] {
  border-color: var(--blue-400);
}

.lstw-border-\[color\:var\(--gray-300\)\] {
  border-color: var(--gray-300);
}

.lstw-border-\[color\:var\(--gray-400\)\] {
  border-color: var(--gray-400);
}

.lstw-border-\[color\:var\(--gray-500\)\] {
  border-color: var(--gray-500);
}

.lstw-border-\[color\:var\(--gray-800\)\] {
  border-color: var(--gray-800);
}

.lstw-border-\[color\:var\(--gray-900\)\] {
  border-color: var(--gray-900);
}

.lstw-border-\[color\:var\(--green-700\)\] {
  border-color: var(--green-700);
}

.lstw-border-\[color\:var\(--red-500\)\] {
  border-color: var(--red-500);
}

.lstw-border-\[rgba\(0\,0\,0\,0\.05\)\] {
  border-color: rgba(0,0,0,0.05);
}

.lstw-border-\[rgba\(0\,0\,0\,0\.1\)\] {
  border-color: rgba(0,0,0,0.1);
}

.lstw-border-\[rgba\(0\,0\,0\,0\.2\)\] {
  border-color: rgba(0,0,0,0.2);
}

.lstw-border-\[rgba\(255\,255\,255\,0\.2\)\] {
  border-color: rgba(255,255,255,0.2);
}

.lstw-border-\[var\(--blue-600\)\] {
  border-color: var(--blue-600);
}

.lstw-border-\[var\(--gray-300\)\] {
  border-color: var(--gray-300);
}

.lstw-border-\[var\(--yellow-600\)\] {
  border-color: var(--yellow-600);
}

.lstw-border-inherit {
  border-color: inherit;
}

.lstw-border-inverse {
  border-color: var(--border-inverse);
}

.lstw-border-primary {
  border-color: var(--border-primary);
}

.lstw-border-secondary {
  border-color: var(--border-secondary);
}

.lstw-border-transparent {
  border-color: var(--transparent);
}

.lstw-border-b-\[rgba\(255\,255\,255\,0\.2\)\] {
  border-bottom-color: rgba(255,255,255,0.2);
}

.lstw-border-b-primary {
  border-bottom-color: var(--border-primary);
}

.lstw-border-b-secondary {
  border-bottom-color: var(--border-secondary);
}

.lstw-border-l-\[color\:var\(--gray-500\)\] {
  border-left-color: var(--gray-500);
}

.lstw-border-l-\[var\(--gray-400\)\] {
  border-left-color: var(--gray-400);
}

.lstw-border-r-\[color\:transparent\] {
  border-right-color: transparent;
}

.lstw-border-r-\[color\:var\(--green-600\)\] {
  border-right-color: var(--green-600);
}

.lstw-border-r-primary {
  border-right-color: var(--border-primary);
}

.lstw-border-r-secondary {
  border-right-color: var(--border-secondary);
}

.lstw-border-t-\[\#4D4D4F\] {
  --tw-border-opacity: 1;
  border-top-color: rgb(77 77 79 / var(--tw-border-opacity));
}

.lstw-border-t-\[\#E5EDF5\] {
  --tw-border-opacity: 1;
  border-top-color: rgb(229 237 245 / var(--tw-border-opacity));
}

.lstw-border-t-\[color\:var\(--gray-400\)\] {
  border-top-color: var(--gray-400);
}

.lstw-border-t-\[rgba\(0\,0\,0\,0\.05\)\] {
  border-top-color: rgba(0,0,0,0.05);
}

.lstw-border-t-\[rgba\(0\,0\,0\,0\.1\)\] {
  border-top-color: rgba(0,0,0,0.1);
}

.lstw-border-t-primary {
  border-top-color: var(--border-primary);
}

.lstw-border-t-secondary {
  border-top-color: var(--border-secondary);
}


.lstw-bg-\[\#171717\] {
  --tw-bg-opacity: 1;
  background-color: rgb(23 23 23 / var(--tw-bg-opacity));
}

.lstw-bg-\[\#000000\] {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}

.lstw-bg-\[\#000\] {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}

.lstw-bg-\[\#005454\] {
  --tw-bg-opacity: 1;
  background-color: rgb(0 84 84 / var(--tw-bg-opacity));
}

.lstw-bg-\[\#00B3F5\] {
  --tw-bg-opacity: 1;
  background-color: rgb(0 179 245 / var(--tw-bg-opacity));
}

.lstw-bg-\[\#0E0E1A\] {
  --tw-bg-opacity: 1;
  background-color: rgb(14 14 26 / var(--tw-bg-opacity));
}

.lstw-bg-\[\#0F3E99\] {
  --tw-bg-opacity: 1;
  background-color: rgb(15 62 153 / var(--tw-bg-opacity));
}

.lstw-bg-\[\#0f3e99\] {
  --tw-bg-opacity: 1;
  background-color: rgb(15 62 153 / var(--tw-bg-opacity));
}

.lstw-bg-\[\#10A37F\] {
  --tw-bg-opacity: 1;
  background-color: rgb(16 163 127 / var(--tw-bg-opacity));
}

.lstw-bg-\[\#202123\] {
  --tw-bg-opacity: 1;
  background-color: rgb(32 33 35 / var(--tw-bg-opacity));
}

.lstw-bg-\[\#27B5EA\] {
  --tw-bg-opacity: 1;
  background-color: rgb(39 181 234 / var(--tw-bg-opacity));
}

.lstw-bg-\[\#343540\] {
  --tw-bg-opacity: 1;
  background-color: rgb(52 53 64 / var(--tw-bg-opacity));
}

.lstw-bg-\[\#353A2F\] {
  --tw-bg-opacity: 1;
  background-color: rgb(53 58 47 / var(--tw-bg-opacity));
}

.lstw-bg-\[\#57b9e5\] {
  --tw-bg-opacity: 1;
  background-color: rgb(87 185 229 / var(--tw-bg-opacity));
}

.lstw-bg-\[\#61C454\] {
  --tw-bg-opacity: 1;
  background-color: rgb(97 196 84 / var(--tw-bg-opacity));
}

.lstw-bg-\[\#D9D9D9\] {
  --tw-bg-opacity: 1;
  background-color: rgb(217 217 217 / var(--tw-bg-opacity));
}

.lstw-bg-\[\#D9D9E2\] {
  --tw-bg-opacity: 1;
  background-color: rgb(217 217 226 / var(--tw-bg-opacity));
}

.lstw-bg-\[\#E5EDF5\] {
  --tw-bg-opacity: 1;
  background-color: rgb(229 237 245 / var(--tw-bg-opacity));
}

.lstw-bg-\[\#E5F1FF\] {
  --tw-bg-opacity: 1;
  background-color: rgb(229 241 255 / var(--tw-bg-opacity));
}

.lstw-bg-\[\#E86C09\] {
  --tw-bg-opacity: 1;
  background-color: rgb(232 108 9 / var(--tw-bg-opacity));
}

.lstw-bg-\[\#EC5D2A\] {
  --tw-bg-opacity: 1;
  background-color: rgb(236 93 42 / var(--tw-bg-opacity));
}

.lstw-bg-\[\#ED6A5E\] {
  --tw-bg-opacity: 1;
  background-color: rgb(237 106 94 / var(--tw-bg-opacity));
}

.lstw-bg-\[\#F0F0F0\] {
  --tw-bg-opacity: 1;
  background-color: rgb(240 240 240 / var(--tw-bg-opacity));
}

.lstw-bg-\[\#F4BD50\] {
  --tw-bg-opacity: 1;
  background-color: rgb(244 189 80 / var(--tw-bg-opacity));
}

.lstw-bg-\[\#F7F7F8\] {
  --tw-bg-opacity: 1;
  background-color: rgb(247 247 248 / var(--tw-bg-opacity));
}

.lstw-bg-\[\#FAE69E\] {
  --tw-bg-opacity: 1;
  background-color: rgb(250 230 158 / var(--tw-bg-opacity));
}

.lstw-bg-\[\#FDFDFD\] {
  --tw-bg-opacity: 1;
  background-color: rgb(253 253 253 / var(--tw-bg-opacity));
}

.lstw-bg-\[\#ddd\] {
  --tw-bg-opacity: 1;
  background-color: rgb(221 221 221 / var(--tw-bg-opacity));
}

.lstw-bg-\[\#dfffe2\] {
  --tw-bg-opacity: 1;
  background-color: rgb(223 255 226 / var(--tw-bg-opacity));
}

.lstw-bg-\[\#ec4949\] {
  --tw-bg-opacity: 1;
  background-color: rgb(236 73 73 / var(--tw-bg-opacity));
}

.lstw-bg-\[\#ececf1\] {
  --tw-bg-opacity: 1;
  background-color: rgb(236 236 241 / var(--tw-bg-opacity));
}

.lstw-bg-\[\#f6f6f4\] {
  --tw-bg-opacity: 1;
  background-color: rgb(246 246 244 / var(--tw-bg-opacity));
}

.lstw-bg-\[\#f9f9f9\] {
  --tw-bg-opacity: 1;
  background-color: rgb(249 249 249 / var(--tw-bg-opacity));
}

.lstw-bg-\[\#fff\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.lstw-bg-\[black\] {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}

.lstw-bg-\[color\:\#8E8EA0\] {
  --tw-bg-opacity: 1;
  background-color: rgb(142 142 160 / var(--tw-bg-opacity));
}

.lstw-bg-\[color\:rgba\(0\,0\,0\,0\.75\)\] {
  background-color: rgba(0,0,0,0.75);
}

.lstw-bg-\[color\:var\(--black-core\)\] {
  background-color: var(--black-core);
}

.lstw-bg-syntax {
  background-color: hsl(var(--twc-syntax-highlight) / var(--twc-syntax-highlight-opacity, var(--tw-bg-opacity)));
}

.lstw-bg-syntax pre {
  background-color: unset;
}

.lstw-bg-\[color\:var\(--black-highlight\)\] {
  background-color: var(--black-highlight);
}

.lstw-bg-\[color\:var\(--black-neon\)\] {
  background-color: var(--black-neon);
}

.lstw-bg-\[color\:var\(--black-tint-dark\)\] {
  background-color: var(--black-tint-dark);
}

.lstw-bg-\[color\:var\(--black-tint-muted\)\] {
  background-color: var(--black-tint-muted);
}

.lstw-bg-\[color\:var\(--blue-050\)\] {
  background-color: var(--blue-050);
}

.lstw-bg-\[color\:var\(--blue-100\)\] {
  background-color: var(--blue-100);
}

.lstw-bg-\[color\:var\(--blue-core\)\] {
  background-color: var(--blue-core);
}

.lstw-bg-\[color\:var\(--blue-highlight\)\] {
  background-color: var(--blue-highlight);
}

.lstw-bg-\[color\:var\(--blue-neon\)\] {
  background-color: var(--blue-neon);
}

.lstw-bg-\[color\:var\(--blue-tint-dark\)\] {
  background-color: var(--blue-tint-dark);
}

.lstw-bg-\[color\:var\(--blue-tint-muted\)\] {
  background-color: var(--blue-tint-muted);
}

.lstw-bg-\[color\:var\(--border-secondary\)\] {
  background-color: var(--border-secondary);
}

.lstw-bg-\[color\:var\(--gray-000\)\] {
  background-color: var(--gray-000);
}

.lstw-bg-\[color\:var\(--gray-050\)\] {
  background-color: var(--gray-050);
}

.lstw-bg-\[color\:var\(--gray-100\)\] {
  background-color: var(--gray-100);
}

.lstw-bg-\[color\:var\(--gray-200\)\] {
  background-color: var(--gray-200);
}

.lstw-bg-\[color\:var\(--gray-300\)\] {
  background-color: var(--gray-300);
}

.lstw-bg-\[color\:var\(--gray-400\)\] {
  background-color: var(--gray-400);
}

.lstw-bg-\[color\:var\(--gray-500\)\] {
  background-color: var(--gray-500);
}

.lstw-bg-\[color\:var\(--gray-700\)\] {
  background-color: var(--gray-700);
}

.lstw-bg-\[color\:var\(--gray-800\)\] {
  background-color: var(--gray-800);
}

.lstw-bg-\[color\:var\(--gray-900\)\] {
  background-color: var(--gray-900);
}

.lstw-bg-\[color\:var\(--green-100\)\] {
  background-color: var(--green-100);
}

.lstw-bg-\[color\:var\(--green-200\)\] {
  background-color: var(--green-200);
}

.lstw-bg-\[color\:var\(--green-500\)\] {
  background-color: var(--green-500);
}

.lstw-bg-\[color\:var\(--green-700\)\] {
  background-color: var(--green-700);
}

.lstw-bg-\[color\:var\(--green-800\)\] {
  background-color: var(--green-800);
}

.lstw-bg-\[color\:var\(--blue-800\)\] {
  background-color: var(--blue-800);
}

.lstw-bg-\[\#0E3B07\] {
  background-color: #0E3B07;
}

.lstw-bg-\[\#0A2141\] {
  background-color: #0A2141;
}

.lstw-bg-\[color\:var\(--green-core\)\] {
  background-color: var(--green-core);
}

.lstw-bg-\[color\:var\(--green-highlight\)\] {
  background-color: var(--green-highlight);
}

.lstw-bg-\[color\:var\(--green-neon\)\] {
  background-color: var(--green-neon);
}

.lstw-bg-\[color\:var\(--green-tint-dark\)\] {
  background-color: var(--green-tint-dark);
}

.lstw-bg-\[color\:var\(--green-tint-muted\)\] {
  background-color: var(--green-tint-muted);
}

.lstw-bg-\[color\:var\(--olive-core\)\] {
  background-color: var(--olive-core);
}

.lstw-bg-\[color\:var\(--olive-highlight\)\] {
  background-color: var(--olive-highlight);
}

.lstw-bg-\[color\:var\(--olive-neon\)\] {
  background-color: var(--olive-neon);
}

.lstw-bg-\[color\:var\(--olive-tint-dark\)\] {
  background-color: var(--olive-tint-dark);
}

.lstw-bg-\[color\:var\(--olive-tint-muted\)\] {
  background-color: var(--olive-tint-muted);
}

.lstw-bg-\[color\:var\(--orange-100\)\] {
  background-color: var(--orange-100);
}

.lstw-bg-\[color\:var\(--orange-core\)\] {
  background-color: var(--orange-core);
}

.lstw-bg-\[color\:var\(--orange-highlight\)\] {
  background-color: var(--orange-highlight);
}

.lstw-bg-\[color\:var\(--orange-neon\)\] {
  background-color: var(--orange-neon);
}

.lstw-bg-\[color\:var\(--orange-tint-dark\)\] {
  background-color: var(--orange-tint-dark);
}

.lstw-bg-\[color\:var\(--orange-tint-muted\)\] {
  background-color: var(--orange-tint-muted);
}

.lstw-bg-\[color\:var\(--plum-core\)\] {
  background-color: var(--plum-core);
}

.lstw-bg-\[color\:var\(--plum-highlight\)\] {
  background-color: var(--plum-highlight);
}

.lstw-bg-\[color\:var\(--plum-neon\)\] {
  background-color: var(--plum-neon);
}

.lstw-bg-\[color\:var\(--plum-tint-dark\)\] {
  background-color: var(--plum-tint-dark);
}

.lstw-bg-\[color\:var\(--plum-tint-muted\)\] {
  background-color: var(--plum-tint-muted);
}

.lstw-bg-\[color\:var\(--red-200\)\] {
  background-color: var(--red-200);
}

.lstw-bg-\[color\:var\(--red-700\)\] {
  background-color: var(--red-700);
}

.lstw-bg-\[color\:var\(--red-core\)\] {
  background-color: var(--red-core);
}

.lstw-bg-\[color\:var\(--red-highlight\)\] {
  background-color: var(--red-highlight);
}

.lstw-bg-\[color\:var\(--red-neon\)\] {
  background-color: var(--red-neon);
}

.lstw-bg-\[color\:var\(--red-tint-dark\)\] {
  background-color: var(--red-tint-dark);
}

.lstw-bg-\[color\:var\(--red-tint-muted\)\] {
  background-color: var(--red-tint-muted);
}

.lstw-bg-\[color\:var\(--teal-core\)\] {
  background-color: var(--teal-core);
}

.lstw-bg-\[color\:var\(--teal-highlight\)\] {
  background-color: var(--teal-highlight);
}

.lstw-bg-\[color\:var\(--teal-neon\)\] {
  background-color: var(--teal-neon);
}

.lstw-bg-\[color\:var\(--teal-tint-dark\)\] {
  background-color: var(--teal-tint-dark);
}

.lstw-bg-\[color\:var\(--teal-tint-muted\)\] {
  background-color: var(--teal-tint-muted);
}

.lstw-bg-\[color\:var\(--violet-700\)\] {
  background-color: var(--violet-700);
}

.lstw-bg-\[color\:var\(--white-core\)\] {
  background-color: var(--white-core);
}

.lstw-bg-\[color\:var\(--white-highlight\)\] {
  background-color: var(--white-highlight);
}

.lstw-bg-\[color\:var\(--white-neon\)\] {
  background-color: var(--white-neon);
}

.lstw-bg-\[color\:var\(--white-tint-dark\)\] {
  background-color: var(--white-tint-dark);
}

.lstw-bg-\[color\:var\(--white-tint-muted\)\] {
  background-color: var(--white-tint-muted);
}

.lstw-bg-\[color\:var\(--yellow-core\)\] {
  background-color: var(--yellow-core);
}

.lstw-bg-\[color\:var\(--yellow-highlight\)\] {
  background-color: var(--yellow-highlight);
}

.lstw-bg-\[color\:var\(--yellow-neon\)\] {
  background-color: var(--yellow-neon);
}

.lstw-bg-\[color\:var\(--yellow-tint-dark\)\] {
  background-color: var(--yellow-tint-dark);
}

.lstw-bg-\[color\:var\(--yellow-tint-muted\)\] {
  background-color: var(--yellow-tint-muted);
}

.lstw-bg-\[rgb\(209\,208\,197\)\] {
  --tw-bg-opacity: 1;
  background-color: rgb(209 208 197 / var(--tw-bg-opacity));
}

.lstw-bg-\[rgba\(0\,0\,0\,0\.04\)\] {
  background-color: rgba(0,0,0,0.04);
}

.lstw-bg-\[rgba\(0\,0\,0\,0\.05\)\] {
  background-color: rgba(0,0,0,0.05);
}

.lstw-bg-\[rgba\(0\,0\,0\,0\.075\)\] {
  background-color: rgba(0,0,0,0.075);
}

.lstw-bg-\[rgba\(0\,0\,0\,0\.1\)\] {
  background-color: rgba(0,0,0,0.1);
}

.lstw-bg-\[rgba\(0\,0\,0\,0\.2\)\] {
  background-color: rgba(0,0,0,0.2);
}

.lstw-bg-\[rgba\(0\,0\,0\,0\.45\)\] {
  background-color: rgba(0,0,0,0.45);
}

.lstw-bg-\[rgba\(0\,0\,0\,0\.8\)\] {
  background-color: rgba(0,0,0,0.8);
}

.lstw-bg-\[rgba\(0\,183\,255\,0\.25\)\] {
  background-color: rgba(0,183,255,0.25);
}

.lstw-bg-\[rgba\(247\,247\,247\,0\.03\)\] {
  background-color: rgba(247,247,247,0.03);
}

.lstw-bg-\[rgba\(255\,255\,255\,0\.7\)\] {
  background-color: rgba(255,255,255,0.7);
}

.lstw-bg-\[rgba\(86\,88\,105\,0\.75\)\] {
  background-color: rgba(86,88,105,0.75);
}

.lstw-bg-\[rgba\(var\(--text-primary-rgb\)\,0\.12\)\] {
  background-color: rgba(var(--text-primary-rgb),0.12);
}

.lstw-bg-\[transparent\] {
  background-color: transparent;
}

.lstw-bg-\[var\(--blue-500\)\] {
  background-color: var(--blue-500);
}

.lstw-bg-\[var\(--border-secondary\)\] {
  background-color: var(--border-secondary);
}

.lstw-bg-\[var\(--gray-000\)\] {
  background-color: var(--gray-000);
}

.lstw-bg-\[var\(--gray-100\)\] {
  background-color: var(--gray-100);
}

.lstw-bg-\[var\(--gray-200\)\] {
  background-color: var(--gray-200);
}

.lstw-bg-\[var\(--gray-300\)\] {
  background-color: var(--gray-300);
}

.lstw-bg-\[var\(--gray-400\)\] {
  background-color: var(--gray-400);
}

.lstw-bg-\[var\(--gray-500\)\] {
  background-color: var(--gray-500);
}

.lstw-bg-\[var\(--gray-900\)\] {
  background-color: var(--gray-900);
}

.lstw-bg-\[var\(--green-700\)\] {
  background-color: var(--green-700);
}

.lstw-bg-\[var\(--green-core\)\] {
  background-color: var(--green-core);
}

.lstw-bg-\[var\(--text-primary\)\] {
  background-color: var(--text-primary);
}

.lstw-bg-\[var\(--yellow-tint-muted\)\] {
  background-color: var(--yellow-tint-muted);
}

.lstw-bg-\[white\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.lstw-bg-interactive-primary-hover {
  background-color: var(--background-interactive-primary-hover);
}

.lstw-bg-inverse {
  background-color: var(--background-inverse);
}

.lstw-bg-primary {
  background-color: var(--background-primary);
}

.lstw-bg-transparent {
  background-color: var(--transparent);
}

.lstw-bg-\[linear-gradient\(0deg\,\#f6f6f4_30\%\,rgba\(246\,246\,244\,0\)_300\%\)\] {
  background-image: linear-gradient(0deg,#f6f6f4 30%,rgba(246,246,244,0) 300%);
}

.lstw-bg-\[linear-gradient\(180deg\,\#f6f6f4_30\%\,transparent_300\%\)\] {
  background-image: linear-gradient(180deg,#f6f6f4 30%,transparent 300%);
}

.lstw-bg-\[linear-gradient\(45deg\,\#7393B1_30\%\,\#AEBFCF\)\] {
  background-image: linear-gradient(45deg,#7393B1 30%,#AEBFCF);
}

.lstw-bg-\[linear-gradient\(to_bottom\,transparent\,var\(--gray-300\)_45\%\)\] {
  background-image: linear-gradient(to bottom,transparent,var(--gray-300) 45%);
}

.lstw-bg-\[linear-gradient\(to_bottom_right\,var\(--gray-000\)\,var\(--gray-700\)\)\] {
  background-image: linear-gradient(to bottom right,var(--gray-000),var(--gray-700));
}

.lstw-bg-\[linear-gradient\(to_right\,transparent\,var\(--gray-100\)\)\] {
  background-image: linear-gradient(to right,transparent,var(--gray-100));
}

.lstw-bg-\[url\(\'https\:\/\/cdn\.openai\.com\/research-covers\/musenet\/gradient\.jpg\'\)\] {
  background-image: url('https://cdn.openai.com/research-covers/musenet/gradient.jpg');
}

.lstw-bg-gradient-to-b {
  background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
}

.lstw-bg-gradient-to-l {
  background-image: linear-gradient(to left, var(--tw-gradient-stops));
}

.lstw-bg-gradient-to-r {
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
}

.lstw-bg-none {
  background-image: none;
}

.lstw-from-\[transparent\] {
  --tw-gradient-from: transparent var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.lstw-from-\[white\] {
  --tw-gradient-from: white var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.lstw-from-transparent {
  --tw-gradient-from: transparent var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.lstw-to-\[\#E5EDF5\] {
  --tw-gradient-to: #E5EDF5 var(--tw-gradient-to-position);
}

.lstw-to-\[color\:var\(--gray-000\)\] {
  --tw-gradient-to: var(--gray-000) var(--tw-gradient-to-position);
}

.lstw-to-\[color\:var\(--gray-100\)\] {
  --tw-gradient-to: var(--gray-100) var(--tw-gradient-to-position);
}

.lstw-to-transparent {
  --tw-gradient-to: transparent var(--tw-gradient-to-position);
}

.lstw-bg-cover {
  background-size: cover;
}

.lstw-bg-\[position\:calc\(100\%_-_16px\)_12px\] {
  background-position: calc(100% - 16px) 12px;
}

.lstw-object-contain {
  -o-object-fit: contain;
     object-fit: contain;
}

.lstw-object-cover {
  -o-object-fit: cover;
     object-fit: cover;
}

.lstw-object-center {
  -o-object-position: center;
     object-position: center;
}

.lstw-p-0 {
  padding: 0rem;
}

.lstw-p-10 {
  padding: 0.625rem;
}

.lstw-p-12 {
  padding: 0.75rem;
}

.lstw-p-16 {
  padding: 1rem;
}

.lstw-p-2 {
  padding: 0.125rem;
}

.lstw-p-48 {
  padding: 3rem;
}

.lstw-p-6 {
  padding: 0.375rem;
}

.lstw-p-8 {
  padding: 0.5rem;
}

.lstw-p-\[8\%\] {
  padding: 8%;
}

.lstw-px-10 {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}

.lstw-px-11 {
  padding-left: 0.6875rem;
  padding-right: 0.6875rem;
}

.lstw-px-12 {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}

.lstw-px-14 {
  padding-left: 0.875rem;
  padding-right: 0.875rem;
}

.lstw-px-16 {
  padding-left: 1rem;
  padding-right: 1rem;
}

.lstw-px-17 {
  padding-left: 1.0625rem;
  padding-right: 1.0625rem;
}

.lstw-px-24 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.lstw-px-3 {
  padding-left: 0.1875rem;
  padding-right: 0.1875rem;
}

.lstw-px-32 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.lstw-px-4 {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}

.lstw-px-6 {
  padding-left: 0.375rem;
  padding-right: 0.375rem;
}

.lstw-px-7 {
  padding-left: 0.4375rem;
  padding-right: 0.4375rem;
}

.lstw-px-8 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.lstw-px-\[var\(--inner-gutter\)\] {
  padding-left: var(--inner-gutter);
  padding-right: var(--inner-gutter);
}

.lstw-px-\[var\(--outer-gutter\)\] {
  padding-left: var(--outer-gutter);
  padding-right: var(--outer-gutter);
}

.lstw-py-0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.lstw-py-1 {
  padding-top: 0.0625rem;
  padding-bottom: 0.0625rem;
}

.lstw-py-10 {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}

.lstw-py-12 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}

.lstw-py-14 {
  padding-top: 0.875rem;
  padding-bottom: 0.875rem;
}

.lstw-py-16 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.lstw-py-2 {
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
}

.lstw-py-24 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.lstw-py-3 {
  padding-top: 0.1875rem;
  padding-bottom: 0.1875rem;
}

.lstw-py-32 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.lstw-py-4 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.lstw-py-40 {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.lstw-py-6 {
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
}

.lstw-py-64 {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.lstw-py-72 {
  padding-top: 4.5rem;
  padding-bottom: 4.5rem;
}

.lstw-py-8 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.lstw-py-\[13px\] {
  padding-top: 13px;
  padding-bottom: 13px;
}

.lstw-py-\[3px\] {
  padding-top: 3px;
  padding-bottom: 3px;
}

.lstw-py-\[var\(--outer-gutter\)\] {
  padding-top: var(--outer-gutter);
  padding-bottom: var(--outer-gutter);
}

.\!lstw-pr-\[54px\] {
  padding-right: 54px !important;
}

.lstw-pb-0 {
  padding-bottom: 0rem;
}

.lstw-pb-10 {
  padding-bottom: 0.625rem;
}

.lstw-pb-12 {
  padding-bottom: 0.75rem;
}

.lstw-pb-16 {
  padding-bottom: 1rem;
}

.lstw-pb-17 {
  padding-bottom: 1.0625rem;
}

.lstw-pb-24 {
  padding-bottom: 1.5rem;
}

.lstw-pb-28 {
  padding-bottom: 1.75rem;
}

.lstw-pb-3 {
  padding-bottom: 0.1875rem;
}

.lstw-pb-32 {
  padding-bottom: 2rem;
}

.lstw-pb-4 {
  padding-bottom: 0.25rem;
}

.lstw-pb-40 {
  padding-bottom: 2.5rem;
}

.lstw-pb-48 {
  padding-bottom: 3rem;
}

.lstw-pb-5 {
  padding-bottom: 0.3125rem;
}

.lstw-pb-6 {
  padding-bottom: 0.375rem;
}

.lstw-pb-60 {
  padding-bottom: 3.75rem;
}

.lstw-pb-8 {
  padding-bottom: 0.5rem;
}

.lstw-pb-9 {
  padding-bottom: 0.5625rem;
}

.lstw-pb-\[36px\] {
  padding-bottom: 36px;
}

.lstw-pb-gutter {
  padding-bottom: var(--inner-gutter);
}

.lstw-pl-12 {
  padding-left: 0.75rem;
}

.lstw-pl-16 {
  padding-left: 1rem;
}

.lstw-pl-32 {
  padding-left: 2rem;
}

.lstw-pl-36 {
  padding-left: 2.25rem;
}

.lstw-pl-4 {
  padding-left: 0.25rem;
}

.lstw-pl-8 {
  padding-left: 0.5rem;
}

.lstw-pl-\[1em\] {
  padding-left: 1em;
}

.lstw-pr-12 {
  padding-right: 0.75rem;
}

.lstw-pr-16 {
  padding-right: 1rem;
}

.lstw-pr-28 {
  padding-right: 1.75rem;
}

.lstw-pr-32 {
  padding-right: 2rem;
}

.lstw-pr-4 {
  padding-right: 0.25rem;
}

.lstw-pr-48 {
  padding-right: 3rem;
}

.lstw-pr-68 {
  padding-right: 4.25rem;
}

.lstw-pr-8 {
  padding-right: 0.5rem;
}

.lstw-pr-\[1em\] {
  padding-right: 1em;
}

.lstw-pr-gutter {
  padding-right: var(--inner-gutter);
}

.lstw-pt-11 {
  padding-top: 0.6875rem;
}

.lstw-pt-12 {
  padding-top: 0.75rem;
}

.lstw-pt-14 {
  padding-top: 0.875rem;
}

.lstw-pt-16 {
  padding-top: 1rem;
}

.lstw-pt-17 {
  padding-top: 1.0625rem;
}

.lstw-pt-2 {
  padding-top: 0.125rem;
}

.lstw-pt-20 {
  padding-top: 1.25rem;
}

.lstw-pt-24 {
  padding-top: 1.5rem;
}

.lstw-pt-3 {
  padding-top: 0.1875rem;
}

.lstw-pt-30 {
  padding-top: 1.875rem;
}

.lstw-pt-32 {
  padding-top: 2rem;
}

.lstw-pt-36 {
  padding-top: 2.25rem;
}

.lstw-pt-4 {
  padding-top: 0.25rem;
}

.lstw-pt-64 {
  padding-top: 4rem;
}

.lstw-pt-7 {
  padding-top: 0.4375rem;
}

.lstw-pt-8 {
  padding-top: 0.5rem;
}

.lstw-pt-\[36px\] {
  padding-top: 36px;
}

.lstw-pt-\[calc\(-1\.4em_-_2px\)\] {
  padding-top: calc(-1.4em - 2px);
}

.lstw-pt-\[calc\(var\(--spacing-spacing-7\)\+96px\)\] {
  padding-top: calc(var(--spacing-spacing-7) + 96px);
}

.lstw-text-left {
  text-align: left;
}

.lstw-text-center {
  text-align: center;
}

.lstw-text-right {
  text-align: right;
}

.lstw-text-justify {
  text-align: justify;
}

.-lstw-indent-\[1em\] {
  text-indent: -1em;
}

.lstw-indent-0 {
  text-indent: 0rem;
}

.lstw-align-baseline {
  vertical-align: baseline;
}

.lstw-align-top {
  vertical-align: top;
}

.lstw-font-mono {
  font-family: "SÃ¶hne Mono", Courier, monospace;
}

.lstw-font-sans {
  font-family: "SÃ¶hne", system-ui, -apple-system, Helvetica Neue, Arial, sans-serif;
}

.lstw-font-serif {
  font-family: "Signifier", ui-serif, Georgia, Cambria, Times New Roman, Times, serif;
}

.lstw-text-\[0\.8em\] {
  font-size: 0.8em;
}

.lstw-text-\[0\.9em\] {
  font-size: 0.9em;
}

.lstw-text-\[10px\] {
  font-size: 10px;
}

.lstw-text-\[11px\] {
  font-size: 11px;
}

.lstw-text-\[12px\] {
  font-size: 12px;
}

.lstw-text-\[13px\] {
  font-size: 13px;
}

.lstw-text-\[14px\] {
  font-size: 14px;
}

.lstw-text-\[15px\] {
  font-size: 15px;
}

.lstw-text-\[16px\] {
  font-size: 16px;
}

.lstw-text-\[18px\] {
  font-size: 18px;
}

.lstw-text-\[1em\] {
  font-size: 1em;
}

.lstw-text-\[25px\] {
  font-size: 25px;
}

.lstw-text-\[8px\] {
  font-size: 8px;
}

.lstw-text-sm {
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.lstw-font-\[600\] {
  font-weight: 600;
}

.lstw-font-bold {
  font-weight: 700;
}

.lstw-font-medium {
  font-weight: 500;
}

.lstw-font-normal {
  font-weight: 400;
}

.lstw-font-semibold {
  font-weight: 600;
}

.lstw-uppercase {
  text-transform: uppercase;
}

.lstw-italic {
  font-style: italic;
}

.lstw-not-italic {
  font-style: normal;
}

.lstw-tabular-nums {
  --tw-numeric-spacing: tabular-nums;
  font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);
}

.lstw-leading-6 {
  line-height: 1.5rem;
}

.lstw-leading-\[1\.2\] {
  line-height: 1.2;
}

.lstw-leading-\[1\.45em\] {
  line-height: 1.45em;
}

.lstw-leading-\[1\.4\] {
  line-height: 1.4;
}

.lstw-leading-\[1\.5em\] {
  line-height: 1.5em;
}

.lstw-leading-\[11px\] {
  line-height: 11px;
}

.lstw-leading-\[20px\] {
  line-height: 20px;
}

.lstw-leading-none {
  line-height: 1;
}

.lstw-leading-relaxed {
  line-height: 1.625;
}

.lstw-leading-snug {
  line-height: 1.375;
}

.lstw-leading-tight {
  line-height: 1.25;
}

.lstw-tracking-tight {
  letter-spacing: -0.025em;
}

.lstw-tracking-tighter {
  letter-spacing: -0.05em;
}

.lstw-text-\[\#000\] {
  color: rgb(0 0 0);
}

.lstw-text-\[\#10A37F\] {
  color: rgb(16 163 127);
}

.lstw-text-\[\#202123\] {
  color: rgb(32 33 35);
}

.lstw-text-\[\#353A2F\] {
  color: rgb(53 58 47);
}

.lstw-text-\[\#383843\] {
  color: rgb(56 56 67);
}

.lstw-text-\[\#393939\] {
  color: rgb(57 57 57);
}

.lstw-text-\[\#51da4c\] {
  color: rgb(81 218 76);
}

.lstw-text-\[\#555\] {
  color: rgb(85 85 85);
}

.lstw-text-\[\#565869\] {
  color: rgb(86 88 105);
}

.lstw-text-\[\#8E8EA0\] {
  color: rgb(142 142 160);
}

.lstw-text-\[\#8e8ea0\] {
  color: rgb(142 142 160);
}

.lstw-text-\[\#999999\] {
  color: rgb(153 153 153);
}

.lstw-text-\[\#B1751B\] {
  color: rgb(177 117 27);
}

.lstw-text-\[\#D9D9E3\] {
  color: rgb(217 217 227);
}

.lstw-text-\[\#E5EDF5\] {
  color: rgb(229 237 245);
}

.lstw-text-\[\#EFF7FE\] {
  color: rgb(239 247 254);
}

.lstw-text-\[\#fff\] {
  color: rgb(255 255 255);
}

.lstw-text-\[color\:var\(--background-primary\)\] {
  color: var(--background-primary);
}

.lstw-text-\[color\:var\(--black-core\)\] {
  color: var(--black-core);
}

.lstw-text-\[color\:var\(--black-highlight\)\] {
  color: var(--black-highlight);
}

.lstw-text-\[color\:var\(--black-neon\)\] {
  color: var(--black-neon);
}

.lstw-text-\[color\:var\(--black-tint-dark\)\] {
  color: var(--black-tint-dark);
}

.lstw-text-\[color\:var\(--black-tint-muted\)\] {
  color: var(--black-tint-muted);
}

.lstw-text-\[color\:var\(--blue-500\)\] {
  color: var(--blue-500);
}

.lstw-text-\[color\:var\(--blue-600\)\] {
  color: var(--blue-600);
}

.lstw-text-\[color\:var\(--blue-core\)\] {
  color: var(--blue-core);
}

.lstw-text-\[color\:var\(--blue-highlight\)\] {
  color: var(--blue-highlight);
}

.lstw-text-\[color\:var\(--blue-neon\)\] {
  color: var(--blue-neon);
}

.lstw-text-\[color\:var\(--blue-tint-dark\)\] {
  color: var(--blue-tint-dark);
}

.lstw-text-\[color\:var\(--blue-tint-muted\)\] {
  color: var(--blue-tint-muted);
}

.lstw-text-\[color\:var\(--gray-000\)\] {
  color: var(--gray-000);
}

.lstw-text-\[color\:var\(--gray-300\)\] {
  color: var(--gray-300);
}

.lstw-text-\[color\:var\(--gray-800\)\] {
  color: var(--gray-800);
}

.lstw-text-\[color\:var\(--gray-900\)\] {
  color: var(--gray-900);
}

.lstw-text-\[color\:var\(--green-600\)\] {
  color: var(--green-600);
}

.lstw-text-\[color\:var\(--green-700\)\] {
  color: var(--green-700);
}

.lstw-text-\[color\:var\(--green-800\)\] {
  color: var(--green-800);
}

.lstw-text-\[color\:var\(--green-core\)\] {
  color: var(--green-core);
}

.lstw-text-\[color\:var\(--green-highlight\)\] {
  color: var(--green-highlight);
}

.lstw-text-\[color\:var\(--green-neon\)\] {
  color: var(--green-neon);
}

.lstw-text-\[color\:var\(--green-tint-dark\)\] {
  color: var(--green-tint-dark);
}

.lstw-text-\[color\:var\(--green-tint-muted\)\] {
  color: var(--green-tint-muted);
}

.lstw-text-\[color\:var\(--magenta-800\)\] {
  color: var(--magenta-800);
}

.lstw-text-\[color\:var\(--olive-core\)\] {
  color: var(--olive-core);
}

.lstw-text-\[color\:var\(--olive-highlight\)\] {
  color: var(--olive-highlight);
}

.lstw-text-\[color\:var\(--olive-neon\)\] {
  color: var(--olive-neon);
}

.lstw-text-\[color\:var\(--olive-tint-dark\)\] {
  color: var(--olive-tint-dark);
}

.lstw-text-\[color\:var\(--olive-tint-muted\)\] {
  color: var(--olive-tint-muted);
}

.lstw-text-\[color\:var\(--orange-core\)\] {
  color: var(--orange-core);
}

.lstw-text-\[color\:var\(--orange-highlight\)\] {
  color: var(--orange-highlight);
}

.lstw-text-\[color\:var\(--orange-neon\)\] {
  color: var(--orange-neon);
}

.lstw-text-\[color\:var\(--orange-tint-dark\)\] {
  color: var(--orange-tint-dark);
}

.lstw-text-\[color\:var\(--orange-tint-muted\)\] {
  color: var(--orange-tint-muted);
}

.lstw-text-\[color\:var\(--plum-core\)\] {
  color: var(--plum-core);
}

.lstw-text-\[color\:var\(--plum-highlight\)\] {
  color: var(--plum-highlight);
}

.lstw-text-\[color\:var\(--plum-neon\)\] {
  color: var(--plum-neon);
}

.lstw-text-\[color\:var\(--plum-tint-dark\)\] {
  color: var(--plum-tint-dark);
}

.lstw-text-\[color\:var\(--plum-tint-muted\)\] {
  color: var(--plum-tint-muted);
}

.lstw-text-\[color\:var\(--red-700\)\] {
  color: var(--red-700);
}

.lstw-text-\[color\:var\(--red-core\)\] {
  color: var(--red-core);
}

.lstw-text-\[color\:var\(--red-highlight\)\] {
  color: var(--red-highlight);
}

.lstw-text-\[color\:var\(--red-neon\)\] {
  color: var(--red-neon);
}

.lstw-text-\[color\:var\(--red-tint-dark\)\] {
  color: var(--red-tint-dark);
}

.lstw-text-\[color\:var\(--red-tint-muted\)\] {
  color: var(--red-tint-muted);
}

.lstw-text-\[color\:var\(--teal-core\)\] {
  color: var(--teal-core);
}

.lstw-text-\[color\:var\(--teal-highlight\)\] {
  color: var(--teal-highlight);
}

.lstw-text-\[color\:var\(--teal-neon\)\] {
  color: var(--teal-neon);
}

.lstw-text-\[color\:var\(--teal-tint-dark\)\] {
  color: var(--teal-tint-dark);
}

.lstw-text-\[color\:var\(--teal-tint-muted\)\] {
  color: var(--teal-tint-muted);
}

.lstw-text-\[color\:var\(--violet-200\)\] {
  color: var(--violet-200);
}

.lstw-text-\[color\:var\(--white-core\)\] {
  color: var(--white-core);
}

.lstw-text-\[color\:var\(--white-highlight\)\] {
  color: var(--white-highlight);
}

.lstw-text-\[color\:var\(--white-neon\)\] {
  color: var(--white-neon);
}

.lstw-text-\[color\:var\(--white-tint-dark\)\] {
  color: var(--white-tint-dark);
}

.lstw-text-\[color\:var\(--white-tint-muted\)\] {
  color: var(--white-tint-muted);
}

.lstw-text-\[color\:var\(--yellow-core\)\] {
  color: var(--yellow-core);
}

.lstw-text-\[color\:var\(--yellow-highlight\)\] {
  color: var(--yellow-highlight);
}

.lstw-text-\[color\:var\(--yellow-neon\)\] {
  color: var(--yellow-neon);
}

.lstw-text-\[color\:var\(--yellow-tint-dark\)\] {
  color: var(--yellow-tint-dark);
}

.lstw-text-\[color\:var\(--yellow-tint-muted\)\] {
  color: var(--yellow-tint-muted);
}

.lstw-text-\[color\:white\] {
  color: rgb(255 255 255);
}

.lstw-text-\[currentColor\] {
  color: currentColor;
}

.lstw-text-\[rgba\(0\,0\,0\,0\.5\)\] {
  color: rgba(0,0,0,0.5);
}

.lstw-text-\[var\(--black-core\)\] {
  color: var(--black-core);
}

.lstw-text-\[var\(--gray-000\)\] {
  color: var(--gray-000);
}

.lstw-text-\[var\(--gray-900\)\] {
  color: var(--gray-900);
}

.lstw-text-\[white\] {
  color: rgb(255 255 255);
}

.lstw-text-inverse {
  color: var(--text-inverse);
}

.lstw-text-primary {
  color: var(--text-primary);
}

.lstw-text-secondary {
  color: var(--text-secondary);
}

.lstw-underline {
  text-decoration-line: underline;
}

.lstw-line-through {
  text-decoration-line: line-through;
}

.lstw-no-underline {
  text-decoration-line: none;
}

.lstw-decoration-transparent {
  text-decoration-color: transparent;
}

.lstw-underline-offset-4 {
  text-underline-offset: 4px;
}

.lstw-antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.lstw-opacity-0 {
  opacity: 0;
}

.lstw-opacity-10 {
  opacity: 0.1;
}

.lstw-opacity-100 {
  opacity: 1;
}

.lstw-opacity-20 {
  opacity: 0.2;
}

.lstw-opacity-30 {
  opacity: 0.3;
}

.lstw-opacity-40 {
  opacity: 0.4;
}

.lstw-opacity-50 {
  opacity: 0.5;
}

.lstw-opacity-55 {
  opacity: 0.55;
}

.lstw-opacity-60 {
  opacity: 0.6;
}

.lstw-opacity-80 {
  opacity: 0.8;
}

.lstw-opacity-90 {
  opacity: 0.9;
}

.lstw-opacity-\[0\.025\] {
  opacity: 0.025;
}

.lstw-mix-blend-hard-light {
  mix-blend-mode: hard-light;
}

.lstw-mix-blend-soft-light {
  mix-blend-mode: soft-light;
}

.lstw-mix-blend-difference {
  mix-blend-mode: difference;
}

.lstw-shadow {
  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.lstw-shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.45\)\] {
  --tw-shadow: 0 1px 2px rgba(0,0,0,0.45);
  --tw-shadow-colored: 0 1px 2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.lstw-shadow-\[0_2px_4px_0_rgb\(0_0_82_\/_15\%\)\] {
  --tw-shadow: 0 2px 4px 0 rgb(0 0 82 / 15%);
  --tw-shadow-colored: 0 2px 4px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.lstw-shadow-\[0px_0\.5px_1px_rgba\(0\,0\,0\,0\.12\)\] {
  --tw-shadow: 0px 0.5px 1px rgba(0,0,0,0.12);
  --tw-shadow-colored: 0px 0.5px 1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.lstw-shadow-\[0px_0px_0px_1px_rgba\(0\,0\,0\,0\.05\)\,_0px_0px_10px_rgba\(0\,0\,0\,0\.05\)\,_0px_0px_7px_rgba\(0\,0\,0\,0\.05\)\] {
  --tw-shadow: 0px 0px 0px 1px rgba(0,0,0,0.05), 0px 0px 10px rgba(0,0,0,0.05), 0px 0px 7px rgba(0,0,0,0.05);
  --tw-shadow-colored: 0px 0px 0px 1px var(--tw-shadow-color), 0px 0px 10px var(--tw-shadow-color), 0px 0px 7px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.lstw-shadow-\[0px_0px_3px_rgba\(0\,0\,0\,0\.03\)\] {
  --tw-shadow: 0px 0px 3px rgba(0,0,0,0.03);
  --tw-shadow-colored: 0px 0px 3px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.lstw-shadow-lg {
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.lstw-shadow-md {
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.lstw-shadow-sm {
  --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.lstw-outline-none {
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.lstw-outline {
  outline-style: solid;
}

.lstw-outline-2 {
  outline-width: 2px;
}

.lstw-outline-4 {
  outline-width: 4px;
}

.lstw-outline-offset-2 {
  outline-offset: 2px;
}

.lstw-outline-offset-4 {
  outline-offset: 4px;
}

.lstw-outline-\[color\:var\(--border-primary\)\] {
  outline-color: var(--border-primary);
}

.lstw-drop-shadow {
  --tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / 0.1)) drop-shadow(0 1px 1px rgb(0 0 0 / 0.06));
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.lstw-backdrop-blur-md {
  --tw-backdrop-blur: blur(12px);
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
          backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}

.lstw-transition {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.lstw-transition-\[background\] {
  transition-property: background;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.lstw-transition-\[color\] {
  transition-property: color;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.lstw-transition-\[height\] {
  transition-property: height;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.lstw-transition-\[opacity\,transform\] {
  transition-property: opacity,transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.lstw-transition-\[transform\,opacity\] {
  transition-property: transform,opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.lstw-transition-all {
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.lstw-transition-height {
  transition-property: height;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.lstw-transition-opacity {
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.lstw-transition-transform {
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.lstw-delay-500 {
  transition-delay: 500ms;
}

.lstw-delay-700 {
  transition-delay: 700ms;
}

.lstw-delay-\[300ms\] {
  transition-delay: 300ms;
}

.lstw-duration-1000 {
  transition-duration: 1000ms;
}

.lstw-duration-200 {
  transition-duration: 200ms;
}

.lstw-duration-300 {
  transition-duration: 300ms;
}

.lstw-duration-500 {
  transition-duration: 500ms;
}

.lstw-duration-700 {
  transition-duration: 700ms;
}

.lstw-duration-\[2000ms\] {
  transition-duration: 2000ms;
}

.lstw-will-change-transform {
  will-change: transform;
}

[class*="lstw-keyline-"] {
  position: relative;
}

[class*="lstw-keyline-"]::before {
  content: attr(ðŸ‘»);
  position: absolute;
  z-index: 0;
  left: calc(var(--inner-gutter) / -2 - 1px);
  right: calc(var(--inner-gutter) / -2);
  top: 0;
  bottom: 0;
  pointer-events: none;
}

[class*="lstw-keyline-0"]::before {
  border-right-color: transparent;
  border-left-color: transparent;
}

.lstw-keyline-t-primary::before {
  border-top-color: var(--border-primary);
  border-top-style: solid;
  border-top-width: 1px;
  right: 0;
  left: 0;
}

.lstw-ratio-1x1 {
  --ratio: 100%;
}

.lstw-ratio-16x9 {
  --ratio: 56.25%;
}

.lstw-ratio-3x2 {
  --ratio: 66.67%;
}

.lstw-ratio-3x4 {
  --ratio: 133.33%;
}

.lstw-ratio-4x5 {
  --ratio: 125%;
}

[class*=lstw-underline-] {
  text-decoration-line: underline;
}

.lstw-underline-thickness-1 {
  text-decoration-thickness: 1px;
}

.lstw-underline-offset-4 {
  text-underline-offset: 0.2em;
}

.lstw-underline-transparent {
  text-decoration-color: transparent;
}

/* .lstw-light,[data-theme="light"] {
  --lstw-twc-base: 0 0% 96.1%;
  --lstw-twc-copy-primary: 0 0% 3.1%;
  --lstw-twc-copy-primary--invert: 0 0% 100%;
  --lstw-twc-copy-secondary: 0 0% 38%;
  --lstw-twc-copy-tertiary: 0 0% 70.6%;
  --lstw-twc-btn-ring: 0 0% 60.8%;
  --lstw-twc-btn-primary-label: 0 0% 100%;
  --lstw-twc-btn-primary-label-white: 0 0% 3.1%;
  --lstw-twc-btn-primary-label--disabled: 0 0% 38%;
  --lstw-twc-btn-primary-base: 0 0% 3.1%;
  --lstw-twc-btn-primary-base--hover: 0 0% 20%;
  --lstw-twc-btn-primary-base--disabled: 0 0% 89%;
  --lstw-twc-btn-primary-white: 0 0% 100%;
  --lstw-twc-btn-primary-white--hover: 0 0% 96.1%;
  --lstw-twc-btn-primary-white--disabled: 0 0% 89%;
  --lstw-twc-btn-secondary-label: 0 0% 3.1%;
  --lstw-twc-btn-secondary-label--disabled: 0 0% 38%;
  --lstw-twc-btn-secondary-base: 240 5.9% 3.3%;
  --lstw-twc-btn-secondary-base-opacity: 0.05;
  --lstw-twc-btn-secondary-base--hover: 240 5.9% 3.3%;
  --lstw-twc-btn-secondary-base--hover-opacity: 0.10;
  --lstw-twc-btn-link-label: 0 0% 3.1%;
  --lstw-twc-btn-link-label--disabled: 0 0% 38%;
  --lstw-twc-btn-link-underline: 0 0% 60.8%;
  --lstw-twc-btn-link-underline--hover: 0 0% 3.1%;
  --lstw-twc-btn-link-underline--disabled: 0 0% 89%;
  --lstw-twc-btn-link-label--focused: 0 0% 38%;
  --lstw-twc-btn-tag-label: 0 0% 3.1%;
  --lstw-twc-btn-tag-base: 240 5.9% 3.3%;
  --lstw-twc-btn-tag-base-opacity: 0.05;
  --lstw-twc-btn-tag-base--hover: 240 5.9% 3.3%;
  --lstw-twc-btn-tag-base--hover-opacity: 0.10;
  --lstw-twc-btn-nav-label: 0 0% 3.1%;
  --lstw-twc-btn-nav-label--disabled: 0 0% 89%;
  --lstw-twc-btn-nav-base: 0 0% 100%;
  --lstw-twc-btn-nav-base--hover: 0 0% 89%;
  --lstw-twc-btn-nav-base--disabled: 0 0% 20%;
  --lstw-twc-btn-media-label: 0 0% 3.1%;
  --lstw-twc-btn-media-base: 0 0% 100%;
  --lstw-twc-btn-media-base--hover: 0 0% 96.1%;
  --lstw-twc-nav-label: 0 0% 3.1%;
  --lstw-twc-nav-label--inactive: 0 0% 30.6%;
  --lstw-twc-nav-label--hover: 0 0% 3.1%;
  --lstw-twc-nav-base: 0 0% 89%;
  --lstw-twc-nav-base-opacity: 0.50;
  --lstw-twc-surface-primary: 0 0% 100%;
  --lstw-twc-surface-primary--invert: 0 0% 3.1%;
  --lstw-twc-surface-secondary: 240 5.9% 3.3%;
  --lstw-twc-surface-secondary-opacity: 0.05;
  --lstw-twc-syntax-copy: 0 0% 3.1%;
  --lstw-twc-syntax-comment: 0 0% 70.6%;
  --lstw-twc-syntax-highlight: 240 5.9% 3.3%;
  --lstw-twc-syntax-highlight-opacity: 0.05;
  --lstw-twc-syntax-error: 350.70000000000005 89.4% 48%;
  --lstw-twc-syntax-operator: 17.69999999999999 90.8% 42.5%;
  --lstw-twc-syntax-variable: 47.19999999999999 63.5% 33.3%;
  --lstw-twc-syntax-string: 150.2 96.9% 25.3%;
  --lstw-twc-syntax-data: 195.70000000000005 55.2% 39.4%;
  --lstw-twc-syntax-keyword: 219.79999999999995 76.4% 55.1%;
  --lstw-twc-syntax-function: 255.5 95.5% 65.1%;
  --lstw-twc-syntax-const: 320.6 88.1% 46.1%;
  --lstw-twc-footer-base: 0 0% 89%;
  --lstw-twc-footer-base-opacity: 0.31;
  --lstw-twc-footer-link: 0 0% 3.1%;
  --lstw-twc-footer-label: 0 0% 38%;
  --lstw-twc-footer-label--inactive: 0 0% 38%;
  --lstw-twc-input-label: 0 0% 3.1%;
  --lstw-twc-input-base: 0 0% 100%;
  --lstw-twc-input-base--suffix: 0 0% 96.1%;
  --lstw-twc-input-base--disabled: 0 0% 89%;
  --lstw-twc-input-border: 0 0% 89%;
  --lstw-twc-input-border--hover: 0 0% 70.6%;
  --lstw-twc-input-border--focus: 0 0% 54.9%;
  --lstw-twc-input-border--disabled: 0 0% 70.6%;
  --lstw-twc-input-border--filled: 0 0% 38%;
  --lstw-twc-radio-base: 0 0% 38%;
  --lstw-twc-radio-base--hover: 0 0% 54.9%;
  --lstw-twc-radio-base--disabled: 0 0% 70.6%;
  --lstw-twc-radio-base--selected: 0 0% 9%;
  --lstw-twc-dropdown-label: 0 0% 3.1%;
  --lstw-twc-dropdown-label--disabled: 0 0% 38%;
  --lstw-twc-dropdown-base: 0 0% 100%;
  --lstw-twc-dropdown-base--disabled: 0 0% 89%;
  --lstw-twc-dropdown-base--hover: 0 0% 91.4%;
  --lstw-twc-dropdown-border: 0 0% 89%;
  --lstw-twc-dropdown-border--hover: 0 0% 70.6%;
  --lstw-twc-dropdown-border--focus: 0 0% 60.8%;
  --lstw-twc-dropdown-border--disabled: 0 0% 70.6%;
} */

/* @media (prefers-color-scheme: light) {

  :root {
    --lstw-twc-base: 0 0% 96.1%;
    --lstw-twc-copy-primary: 0 0% 3.1%;
    --lstw-twc-copy-primary--invert: 0 0% 100%;
    --lstw-twc-copy-secondary: 0 0% 38%;
    --lstw-twc-copy-tertiary: 0 0% 70.6%;
    --lstw-twc-btn-ring: 0 0% 60.8%;
    --lstw-twc-btn-primary-label: 0 0% 100%;
    --lstw-twc-btn-primary-label-white: 0 0% 3.1%;
    --lstw-twc-btn-primary-label--disabled: 0 0% 38%;
    --lstw-twc-btn-primary-base: 0 0% 3.1%;
    --lstw-twc-btn-primary-base--hover: 0 0% 20%;
    --lstw-twc-btn-primary-base--disabled: 0 0% 89%;
    --lstw-twc-btn-primary-white: 0 0% 100%;
    --lstw-twc-btn-primary-white--hover: 0 0% 96.1%;
    --lstw-twc-btn-primary-white--disabled: 0 0% 89%;
    --lstw-twc-btn-secondary-label: 0 0% 3.1%;
    --lstw-twc-btn-secondary-label--disabled: 0 0% 38%;
    --lstw-twc-btn-secondary-base: 240 5.9% 3.3%;
    --lstw-twc-btn-secondary-base-opacity: 0.05;
    --lstw-twc-btn-secondary-base--hover: 240 5.9% 3.3%;
    --lstw-twc-btn-secondary-base--hover-opacity: 0.10;
    --lstw-twc-btn-link-label: 0 0% 3.1%;
    --lstw-twc-btn-link-label--disabled: 0 0% 38%;
    --lstw-twc-btn-link-underline: 0 0% 60.8%;
    --lstw-twc-btn-link-underline--hover: 0 0% 3.1%;
    --lstw-twc-btn-link-underline--disabled: 0 0% 89%;
    --lstw-twc-btn-link-label--focused: 0 0% 38%;
    --lstw-twc-btn-tag-label: 0 0% 3.1%;
    --lstw-twc-btn-tag-base: 240 5.9% 3.3%;
    --lstw-twc-btn-tag-base-opacity: 0.05;
    --lstw-twc-btn-tag-base--hover: 240 5.9% 3.3%;
    --lstw-twc-btn-tag-base--hover-opacity: 0.10;
    --lstw-twc-btn-nav-label: 0 0% 3.1%;
    --lstw-twc-btn-nav-label--disabled: 0 0% 89%;
    --lstw-twc-btn-nav-base: 0 0% 100%;
    --lstw-twc-btn-nav-base--hover: 0 0% 89%;
    --lstw-twc-btn-nav-base--disabled: 0 0% 20%;
    --lstw-twc-btn-media-label: 0 0% 3.1%;
    --lstw-twc-btn-media-base: 0 0% 100%;
    --lstw-twc-btn-media-base--hover: 0 0% 96.1%;
    --lstw-twc-nav-label: 0 0% 3.1%;
    --lstw-twc-nav-label--inactive: 0 0% 30.6%;
    --lstw-twc-nav-label--hover: 0 0% 3.1%;
    --lstw-twc-nav-base: 0 0% 89%;
    --lstw-twc-nav-base-opacity: 0.50;
    --lstw-twc-surface-primary: 0 0% 100%;
    --lstw-twc-surface-primary--invert: 0 0% 3.1%;
    --lstw-twc-surface-secondary: 240 5.9% 3.3%;
    --lstw-twc-surface-secondary-opacity: 0.05;
    --lstw-twc-syntax-copy: 0 0% 3.1%;
    --lstw-twc-syntax-comment: 0 0% 70.6%;
    --lstw-twc-syntax-highlight: 240 5.9% 3.3%;
    --lstw-twc-syntax-highlight-opacity: 0.05;
    --lstw-twc-syntax-error: 350.70000000000005 89.4% 48%;
    --lstw-twc-syntax-operator: 17.69999999999999 90.8% 42.5%;
    --lstw-twc-syntax-variable: 47.19999999999999 63.5% 33.3%;
    --lstw-twc-syntax-string: 150.2 96.9% 25.3%;
    --lstw-twc-syntax-data: 195.70000000000005 55.2% 39.4%;
    --lstw-twc-syntax-keyword: 219.79999999999995 76.4% 55.1%;
    --lstw-twc-syntax-function: 255.5 95.5% 65.1%;
    --lstw-twc-syntax-const: 320.6 88.1% 46.1%;
    --lstw-twc-footer-base: 0 0% 89%;
    --lstw-twc-footer-base-opacity: 0.31;
    --lstw-twc-footer-link: 0 0% 3.1%;
    --lstw-twc-footer-label: 0 0% 38%;
    --lstw-twc-footer-label--inactive: 0 0% 38%;
    --lstw-twc-input-label: 0 0% 3.1%;
    --lstw-twc-input-base: 0 0% 100%;
    --lstw-twc-input-base--suffix: 0 0% 96.1%;
    --lstw-twc-input-base--disabled: 0 0% 89%;
    --lstw-twc-input-border: 0 0% 89%;
    --lstw-twc-input-border--hover: 0 0% 70.6%;
    --lstw-twc-input-border--focus: 0 0% 54.9%;
    --lstw-twc-input-border--disabled: 0 0% 70.6%;
    --lstw-twc-input-border--filled: 0 0% 38%;
    --lstw-twc-radio-base: 0 0% 38%;
    --lstw-twc-radio-base--hover: 0 0% 54.9%;
    --lstw-twc-radio-base--disabled: 0 0% 70.6%;
    --lstw-twc-radio-base--selected: 0 0% 9%;
    --lstw-twc-dropdown-label: 0 0% 3.1%;
    --lstw-twc-dropdown-label--disabled: 0 0% 38%;
    --lstw-twc-dropdown-base: 0 0% 100%;
    --lstw-twc-dropdown-base--disabled: 0 0% 89%;
    --lstw-twc-dropdown-base--hover: 0 0% 91.4%;
    --lstw-twc-dropdown-border: 0 0% 89%;
    --lstw-twc-dropdown-border--hover: 0 0% 70.6%;
    --lstw-twc-dropdown-border--focus: 0 0% 60.8%;
    --lstw-twc-dropdown-border--disabled: 0 0% 70.6%;
  }
} */

.lstw-dark,[data-theme="dark"] {
  --lstw-twc-base: 0 0% 3.1%;
  --lstw-twc-copy-primary: 0 0% 100%;
  --lstw-twc-copy-primary--invert: 0 0% 3.1%;
  --lstw-twc-copy-secondary: 0 0% 60.8%;
  --lstw-twc-copy-tertiary: 0 0% 70.6%;
  --lstw-twc-btn-ring: 0 0% 60.8%;
  --lstw-twc-btn-primary-label: 0 0% 3.1%;
  --lstw-twc-btn-primary-label--disabled: 0 0% 89%;
  --lstw-twc-btn-primary-base: 0 0% 100%;
  --lstw-twc-btn-primary-base--hover: 0 0% 89%;
  --lstw-twc-btn-primary-base--disabled: 0 0% 20%;
  --lstw-twc-btn-secondary-label: 0 0% 100%;
  --lstw-twc-btn-secondary-label--disabled: 0 0% 80.4%;
  --lstw-twc-btn-secondary-base: 0 0% 100%;
  --lstw-twc-btn-secondary-base-opacity: 0.05;
  --lstw-twc-btn-secondary-base--hover: 0 0% 100%;
  --lstw-twc-btn-secondary-base--hover-opacity: 0.10;
  --lstw-twc-btn-link-label: 0 0% 100%;
  --lstw-twc-btn-link-label--disabled: 0 0% 70.6%;
  --lstw-twc-btn-link-underline: 0 0% 20%;
  --lstw-twc-btn-link-underline--hover: 0 0% 100%;
  --lstw-twc-btn-link-underline--disabled: 0 0% 20%;
  --lstw-twc-btn-link-label--focused: 0 0% 70.6%;
  --lstw-twc-btn-tag-label: 0 0% 100%;
  --lstw-twc-btn-tag-base: 0 0% 100%;
  --lstw-twc-btn-tag-base-opacity: 0.05;
  --lstw-twc-btn-tag-base--hover: 0 0% 100%;
  --lstw-twc-btn-tag-base--hover-opacity: 0.10;
  --lstw-twc-btn-nav-label: 0 0% 3.1%;
  --lstw-twc-btn-nav-label--disabled: 0 0% 89%;
  --lstw-twc-btn-nav-base: 0 0% 100%;
  --lstw-twc-btn-nav-base--hover: 0 0% 89%;
  --lstw-twc-btn-nav-base--disabled: 0 0% 20%;
  --lstw-twc-btn-media-label: 0 0% 100%;
  --lstw-twc-btn-media-base: 0 0% 3.1%;
  --lstw-twc-btn-media-base--hover: 0 0% 20%;
  --lstw-twc-nav-label: 0 0% 100%;
  --lstw-twc-nav-label--inactive: 0 0% 38%;
  --lstw-twc-nav-label--hover: 0 0% 100%;
  --lstw-twc-nav-base: 0 0% 89%;
  --lstw-twc-nav-base-opacity: 0.20;
  --lstw-twc-surface-primary: 0 0% 9%;
  --lstw-twc-surface-primary--invert: 0 0% 96.1%;
  --lstw-twc-surface-secondary: 0 0% 100%;
  --lstw-twc-surface-secondary-opacity: 0.05;
  --lstw-twc-syntax-copy: 0 0% 100%;
  --lstw-twc-syntax-comment: 0 0% 70.6%;
  --lstw-twc-syntax-highlight: 0 0% 100%;
  --lstw-twc-syntax-highlight-opacity: 0.05;
  --lstw-twc-syntax-error: 350.5 88.3% 56.5%;
  --lstw-twc-syntax-operator: 17.899999999999977 81.3% 53.9%;
  --lstw-twc-syntax-variable: 46.69999999999999 78.3% 45.1%;
  --lstw-twc-syntax-string: 150.89999999999998 78.3% 32.5%;
  --lstw-twc-syntax-data: 196 46.3% 44.5%;
  --lstw-twc-syntax-keyword: 223.20000000000005 100% 70.6%;
  --lstw-twc-syntax-function: 255.79999999999995 100% 73.1%;
  --lstw-twc-syntax-const: 320.5 85.6% 64.5%;
  --lstw-twc-footer-base: 0 0% 89%;
  --lstw-twc-footer-base-opacity: 0.31;
  --lstw-twc-footer-link: 0 0% 100%;
  --lstw-twc-footer-label: 0 0% 70.6%;
  --lstw-twc-footer-label--inactive: 0 0% 38%;
  --lstw-twc-input-label: 0 0% 3.1%;
  --lstw-twc-input-base: 0 0% 3.1%;
  --lstw-twc-input-base--suffix: 0 0% 3.1%;
  --lstw-twc-input-base--disabled: 0 0% 3.1%;
  --lstw-twc-input-border: 0 0% 20%;
  --lstw-twc-input-border--hover: 0 0% 20%;
  --lstw-twc-input-border--focus: 0 0% 54.9%;
  --lstw-twc-input-border--disabled: 0 0% 38%;
  --lstw-twc-input-border--filled: 0 0% 89%;
  --lstw-twc-radio-base: 0 0% 38%;
  --lstw-twc-radio-base--hover: 0 0% 54.9%;
  --lstw-twc-radio-base--disabled: 0 0% 30.6%;
  --lstw-twc-radio-base--selected: 0 0% 30.6%;
  --lstw-twc-dropdown-label: 0 0% 100%;
  --lstw-twc-dropdown-label--disabled: 0 0% 38%;
  --lstw-twc-dropdown-base: 0 0% 3.1%;
  --lstw-twc-dropdown-base--disabled: 0 0% 3.1%;
  --lstw-twc-dropdown-base--hover: 0 0% 100%;
  --lstw-twc-dropdown-border: 0 0% 20%;
  --lstw-twc-dropdown-border--hover: 0 0% 20%;
  --lstw-twc-dropdown-border--focus: 0 0% 89%;
  --lstw-twc-dropdown-border--disabled: 0 0% 89%;
}

/* @media (prefers-color-scheme: dark) {

  :root {
    --lstw-twc-base: 0 0% 3.1%;
    --lstw-twc-copy-primary: 0 0% 100%;
    --lstw-twc-copy-primary--invert: 0 0% 3.1%;
    --lstw-twc-copy-secondary: 0 0% 60.8%;
    --lstw-twc-copy-tertiary: 0 0% 70.6%;
    --lstw-twc-btn-ring: 0 0% 60.8%;
    --lstw-twc-btn-primary-label: 0 0% 3.1%;
    --lstw-twc-btn-primary-label--disabled: 0 0% 89%;
    --lstw-twc-btn-primary-base: 0 0% 100%;
    --lstw-twc-btn-primary-base--hover: 0 0% 89%;
    --lstw-twc-btn-primary-base--disabled: 0 0% 20%;
    --lstw-twc-btn-secondary-label: 0 0% 100%;
    --lstw-twc-btn-secondary-label--disabled: 0 0% 80.4%;
    --lstw-twc-btn-secondary-base: 0 0% 100%;
    --lstw-twc-btn-secondary-base-opacity: 0.05;
    --lstw-twc-btn-secondary-base--hover: 0 0% 100%;
    --lstw-twc-btn-secondary-base--hover-opacity: 0.10;
    --lstw-twc-btn-link-label: 0 0% 100%;
    --lstw-twc-btn-link-label--disabled: 0 0% 70.6%;
    --lstw-twc-btn-link-underline: 0 0% 20%;
    --lstw-twc-btn-link-underline--hover: 0 0% 100%;
    --lstw-twc-btn-link-underline--disabled: 0 0% 20%;
    --lstw-twc-btn-link-label--focused: 0 0% 70.6%;
    --lstw-twc-btn-tag-label: 0 0% 100%;
    --lstw-twc-btn-tag-base: 0 0% 100%;
    --lstw-twc-btn-tag-base-opacity: 0.05;
    --lstw-twc-btn-tag-base--hover: 0 0% 100%;
    --lstw-twc-btn-tag-base--hover-opacity: 0.10;
    --lstw-twc-btn-nav-label: 0 0% 3.1%;
    --lstw-twc-btn-nav-label--disabled: 0 0% 89%;
    --lstw-twc-btn-nav-base: 0 0% 100%;
    --lstw-twc-btn-nav-base--hover: 0 0% 89%;
    --lstw-twc-btn-nav-base--disabled: 0 0% 20%;
    --lstw-twc-btn-media-label: 0 0% 100%;
    --lstw-twc-btn-media-base: 0 0% 3.1%;
    --lstw-twc-btn-media-base--hover: 0 0% 20%;
    --lstw-twc-nav-label: 0 0% 100%;
    --lstw-twc-nav-label--inactive: 0 0% 38%;
    --lstw-twc-nav-label--hover: 0 0% 100%;
    --lstw-twc-nav-base: 0 0% 89%;
    --lstw-twc-nav-base-opacity: 0.20;
    --lstw-twc-surface-primary: 0 0% 9%;
    --lstw-twc-surface-primary--invert: 0 0% 96.1%;
    --lstw-twc-surface-secondary: 0 0% 100%;
    --lstw-twc-surface-secondary-opacity: 0.05;
    --lstw-twc-syntax-copy: 0 0% 100%;
    --lstw-twc-syntax-comment: 0 0% 70.6%;
    --lstw-twc-syntax-highlight: 0 0% 100%;
    --lstw-twc-syntax-highlight-opacity: 0.05;
    --lstw-twc-syntax-error: 350.5 88.3% 56.5%;
    --lstw-twc-syntax-operator: 17.899999999999977 81.3% 53.9%;
    --lstw-twc-syntax-variable: 46.69999999999999 78.3% 45.1%;
    --lstw-twc-syntax-string: 150.89999999999998 78.3% 32.5%;
    --lstw-twc-syntax-data: 196 46.3% 44.5%;
    --lstw-twc-syntax-keyword: 223.20000000000005 100% 70.6%;
    --lstw-twc-syntax-function: 255.79999999999995 100% 73.1%;
    --lstw-twc-syntax-const: 320.5 85.6% 64.5%;
    --lstw-twc-footer-base: 0 0% 89%;
    --lstw-twc-footer-base-opacity: 0.31;
    --lstw-twc-footer-link: 0 0% 100%;
    --lstw-twc-footer-label: 0 0% 70.6%;
    --lstw-twc-footer-label--inactive: 0 0% 38%;
    --lstw-twc-input-label: 0 0% 3.1%;
    --lstw-twc-input-base: 0 0% 3.1%;
    --lstw-twc-input-base--suffix: 0 0% 3.1%;
    --lstw-twc-input-base--disabled: 0 0% 3.1%;
    --lstw-twc-input-border: 0 0% 20%;
    --lstw-twc-input-border--hover: 0 0% 20%;
    --lstw-twc-input-border--focus: 0 0% 54.9%;
    --lstw-twc-input-border--disabled: 0 0% 38%;
    --lstw-twc-input-border--filled: 0 0% 89%;
    --lstw-twc-radio-base: 0 0% 38%;
    --lstw-twc-radio-base--hover: 0 0% 54.9%;
    --lstw-twc-radio-base--disabled: 0 0% 30.6%;
    --lstw-twc-radio-base--selected: 0 0% 30.6%;
    --lstw-twc-dropdown-label: 0 0% 100%;
    --lstw-twc-dropdown-label--disabled: 0 0% 38%;
    --lstw-twc-dropdown-base: 0 0% 3.1%;
    --lstw-twc-dropdown-base--disabled: 0 0% 3.1%;
    --lstw-twc-dropdown-base--hover: 0 0% 100%;
    --lstw-twc-dropdown-border: 0 0% 20%;
    --lstw-twc-dropdown-border--hover: 0 0% 20%;
    --lstw-twc-dropdown-border--focus: 0 0% 89%;
    --lstw-twc-dropdown-border--disabled: 0 0% 89%;
    --moderation-flagged: #ff6e3c;
    --moderation-pass: #51DA4C;
    --stroke-primary: #333333;
    --stroke-secondary: #8c8c8c;
    --average-line-color: #8c8c8c;
  }

  .lstw-bg-\[black\] {
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity));
  }
} */

:root {
  --lstw-twc-base: 0 0% 3.1%;
  --lstw-twc-copy-primary: 0 0% 100%;
  --lstw-twc-copy-primary--invert: 0 0% 3.1%;
  --lstw-twc-copy-secondary: 0 0% 60.8%;
  --lstw-twc-copy-tertiary: 0 0% 70.6%;
  --lstw-twc-btn-ring: 0 0% 60.8%;
  --lstw-twc-btn-primary-label: 0 0% 3.1%;
  --lstw-twc-btn-primary-label--disabled: 0 0% 89%;
  --lstw-twc-btn-primary-base: 0 0% 100%;
  --lstw-twc-btn-primary-base--hover: 0 0% 89%;
  --lstw-twc-btn-primary-base--disabled: 0 0% 20%;
  --lstw-twc-btn-secondary-label: 0 0% 100%;
  --lstw-twc-btn-secondary-label--disabled: 0 0% 80.4%;
  --lstw-twc-btn-secondary-base: 0 0% 100%;
  --lstw-twc-btn-secondary-base-opacity: 0.05;
  --lstw-twc-btn-secondary-base--hover: 0 0% 100%;
  --lstw-twc-btn-secondary-base--hover-opacity: 0.10;
  --lstw-twc-btn-link-label: 0 0% 100%;
  --lstw-twc-btn-link-label--disabled: 0 0% 70.6%;
  --lstw-twc-btn-link-underline: 0 0% 20%;
  --lstw-twc-btn-link-underline--hover: 0 0% 100%;
  --lstw-twc-btn-link-underline--disabled: 0 0% 20%;
  --lstw-twc-btn-link-label--focused: 0 0% 70.6%;
  --lstw-twc-btn-tag-label: 0 0% 100%;
  --lstw-twc-btn-tag-base: 0 0% 100%;
  --lstw-twc-btn-tag-base-opacity: 0.05;
  --lstw-twc-btn-tag-base--hover: 0 0% 100%;
  --lstw-twc-btn-tag-base--hover-opacity: 0.10;
  --lstw-twc-btn-nav-label: 0 0% 3.1%;
  --lstw-twc-btn-nav-label--disabled: 0 0% 89%;
  --lstw-twc-btn-nav-base: 0 0% 100%;
  --lstw-twc-btn-nav-base--hover: 0 0% 89%;
  --lstw-twc-btn-nav-base--disabled: 0 0% 20%;
  --lstw-twc-btn-media-label: 0 0% 100%;
  --lstw-twc-btn-media-base: 0 0% 3.1%;
  --lstw-twc-btn-media-base--hover: 0 0% 20%;
  --lstw-twc-nav-label: 0 0% 100%;
  --lstw-twc-nav-label--inactive: 0 0% 38%;
  --lstw-twc-nav-label--hover: 0 0% 100%;
  --lstw-twc-nav-base: 0 0% 89%;
  --lstw-twc-nav-base-opacity: 0.20;
  --lstw-twc-surface-primary: 0 0% 9%;
  --lstw-twc-surface-primary--invert: 0 0% 96.1%;
  --lstw-twc-surface-secondary: 0 0% 100%;
  --lstw-twc-surface-secondary-opacity: 0.05;
  --lstw-twc-syntax-copy: 0 0% 100%;
  --lstw-twc-syntax-comment: 0 0% 70.6%;
  --lstw-twc-syntax-highlight: 0 0% 100%;
  --lstw-twc-syntax-highlight-opacity: 0.05;
  --lstw-twc-syntax-error: 350.5 88.3% 56.5%;
  --lstw-twc-syntax-operator: 17.899999999999977 81.3% 53.9%;
  --lstw-twc-syntax-variable: 46.69999999999999 78.3% 45.1%;
  --lstw-twc-syntax-string: 150.89999999999998 78.3% 32.5%;
  --lstw-twc-syntax-data: 196 46.3% 44.5%;
  --lstw-twc-syntax-keyword: 223.20000000000005 100% 70.6%;
  --lstw-twc-syntax-function: 255.79999999999995 100% 73.1%;
  --lstw-twc-syntax-const: 320.5 85.6% 64.5%;
  --lstw-twc-footer-base: 0 0% 89%;
  --lstw-twc-footer-base-opacity: 0.31;
  --lstw-twc-footer-link: 0 0% 100%;
  --lstw-twc-footer-label: 0 0% 70.6%;
  --lstw-twc-footer-label--inactive: 0 0% 38%;
  --lstw-twc-input-label: 0 0% 3.1%;
  --lstw-twc-input-base: 0 0% 3.1%;
  --lstw-twc-input-base--suffix: 0 0% 3.1%;
  --lstw-twc-input-base--disabled: 0 0% 3.1%;
  --lstw-twc-input-border: 0 0% 20%;
  --lstw-twc-input-border--hover: 0 0% 20%;
  --lstw-twc-input-border--focus: 0 0% 54.9%;
  --lstw-twc-input-border--disabled: 0 0% 38%;
  --lstw-twc-input-border--filled: 0 0% 89%;
  --lstw-twc-radio-base: 0 0% 38%;
  --lstw-twc-radio-base--hover: 0 0% 54.9%;
  --lstw-twc-radio-base--disabled: 0 0% 30.6%;
  --lstw-twc-radio-base--selected: 0 0% 30.6%;
  --lstw-twc-dropdown-label: 0 0% 100%;
  --lstw-twc-dropdown-label--disabled: 0 0% 38%;
  --lstw-twc-dropdown-base: 0 0% 3.1%;
  --lstw-twc-dropdown-base--disabled: 0 0% 3.1%;
  --lstw-twc-dropdown-base--hover: 0 0% 100%;
  --lstw-twc-dropdown-border: 0 0% 20%;
  --lstw-twc-dropdown-border--hover: 0 0% 20%;
  --lstw-twc-dropdown-border--focus: 0 0% 89%;
  --lstw-twc-dropdown-border--disabled: 0 0% 89%;
  --moderation-flagged: #ff6e3c;
  --moderation-pass: #51DA4C;
  --stroke-primary: #333333;
  --stroke-secondary: #8c8c8c;
  --average-line-color: #8c8c8c;
}

.lstw-bg-\[black\] {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}

.filter-frosted {
    -webkit-backdrop-filter: saturate(180%) blur(30px);
            backdrop-filter: saturate(180%) blur(30px);
    background-color: var(0, 0, 0, 0.3);
  }

.\[counter-increment\:chapter\] {
  counter-increment: chapter;
}

.\[counter-increment\:step-counter\] {
  counter-increment: step-counter;
}

html {
  font-family: var(--sans);
}

@media (min-width: 1680px) {
  .full-bleed-container {
    max-width: calc(var(--container-width, 100%) - var(--outer-gutter, 0));
    margin-left: auto;
    margin-right: auto;
  }
}

/* TODO: Cleanup opportunity to move this into css files */

.ui-block {
  position: relative;
  z-index: 15;
}

.ui-block[class*='theme-'] {
  margin-top: var(--spacing-spacing-7);
  padding-top: var(--spacing-spacing-7);
  padding-bottom: var(--spacing-spacing-7);
}

.ui-block:not([class*='theme-']).ui-block--next-snug {
  padding-bottom: 0rem;
}

.ui-block.ui-block--snug + .ui-block &gt; div {
  margin-top: 0rem;
}

.ui-block.ui-block--snug &gt; div {
  margin-top: 0rem;
}

.ui-block.ui-block--snug + .ui-block {
  margin-top: 0rem;
}

.ui-block[class*='theme-'].no-pb {
  padding-bottom: 0rem;
}

.ui-block[class*='theme-'].ui-block--snug {
  padding-bottom: 0rem;
  padding-top: 0rem;
}

.ui-block[class*='theme-'].ui-block--heading
  + .ui-block--text:not(div[class*='theme-']) {
  margin-top: var(--spacing-spacing-7);
}

.ui-block[class*='theme-']:not(.ui-block--text) &gt; [class^='mt-'],
.ui-block[class*='theme-']
  &gt; .container
  &gt; div[class*='mt-spacing']:not(div[class^='-mt-']),
.ui-block[class*='theme-'] + .ui-block[class*='theme-'] {
  margin-top: 0rem;
}

.ui-block[class*='theme-'] + .ui-block[class*='theme-'].ui-adj {
  padding-top: 0rem;
}

.ui-block[class*='theme'].ui-adj:not(.no-ui-adj).ui-block--next-snug {
  padding-bottom: 0rem;
}

.ui-blocks .ui-block[class*='theme-']:first-child {
  margin-top: 0rem !important;
}

@media (min-width: 0px) {

  .ui-blocks:not(.ui-blocks--padded) .ui-block[class*='theme-']:last-child,
.ui-recirc .ui-block[class*='theme-']:last-child {
    margin-bottom: -4.5rem;
  }
}

@media (min-width: 744px) {

  .ui-blocks:not(.ui-blocks--padded) .ui-block[class*='theme-']:last-child,
.ui-recirc .ui-block[class*='theme-']:last-child {
    margin-bottom: -5.25rem;
  }
}

@media (min-width: 1280px) {

  .ui-blocks:not(.ui-blocks--padded) .ui-block[class*='theme-']:last-child,
.ui-recirc .ui-block[class*='theme-']:last-child {
    margin-bottom: -6rem;
  }
}

.ui-hero:not([class*='theme-'])
  + .ui-blocks
  .ui-block[class*='theme-']:first-child {
  margin-top: var(--spacing-spacing-7);
}

@media (min-width: 0px) {

  .home-blocks .ui-block[class*='theme-']:first-child .ui-list {
    margin-top: -4.5rem;
  }
}

@media (min-width: 744px) {

  .home-blocks .ui-block[class*='theme-']:first-child .ui-list {
    margin-top: -5.25rem;
  }
}

@media (min-width: 1280px) {

  .home-blocks .ui-block[class*='theme-']:first-child .ui-list {
    margin-top: -6rem;
  }
}

.ui-block [id],
.ui-block[id] {
  scroll-margin-top: 4rem;
}

@media (min-width: 744px) {

  .ui-block [id],
.ui-block[id] {
    scroll-margin-top: 5rem;
  }
}

.ui-block--text {
  display: flex;
  width: 100%;
  flex-direction: column;
}

.error {
  color: red;
}

.a17-dev-tools .a17-dev-tools-grid {
  right: auto;
  left: var(--outer-gutter);
}

pre code.hljs {
  opacity: 1;
}

@keyframes loaderAnimation {
  0% {
    background-position: -1000px 0;
  }
  100% {
    background-position: 1000px 0;
  }
}

.animation-loader {
  animation-duration: 2s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: loaderAnimation;
  animation-timing-function: linear;
  background-color: #555;
  background-image: linear-gradient(to right, #555 8%, #000000 18%, #555 33%);
  background-size: 1000px 100px;
  position: relative;
}

.shutter-enter-active {
}

.shutter-transition {
  opacity: 0;
  pointer-events: none;
  background: transparent !important;
  transition: opacity 0.15s ease-in-out;
}

.shutter-row {
  height: 24px;
}

.shutter-row::after {
  display: block;
  width: 100%;
  background-color: var(--background-primary);
  content: '';
  height: 24px;
  transition-property: transform;
  /* transition-duration: 0.3s; */
  transition-timing-function: ease-out;
  transition-delay: var(--shutter-delay);
  transform-origin: bottom;
  transform: scaleY(0);
}

.theme-light-gray .shutter-row::after {
  background-color: var(--background-inverse);
}

.feature-transition .page-enter-active {
  transition: all 0.15s ease-in-out;
}

.feature-transition .page-leave-active {
  transition: all 0.6s ease-in-out;
}

.feature-transition .page-enter-active ~ .shutter-transition,
.feature-transition .page-leave-active ~ .shutter-transition {
  opacity: 1;
}

.feature-transition .page-enter-active ~ .shutter-transition {
}

.feature-transition
  .page-enter-active
  ~ .shutter-transition
  .shutter-row::after,
.feature-transition
  .page-leave-active
  ~ .shutter-transition
  .shutter-row::after {
  transform: scaleY(100%);
  transition-duration: 0.15s;
}

.feature-transition .page-enter-to ~ .shutter-transition {
  opacity: 0;
}

.simple-transition .page-enter-active,
.simple-transition .page-leave-active {
  transition: all 0.15s ease-in-out;
}

.simple-transition .page-enter-from,
.simple-transition .page-leave-to {
  opacity: 0;
}

header .a-icon--logo-text-logo {
  transform-box: fill-box;
  transform-origin: center;
}

.page-loading header .a-icon--logo-text-logo {
  animation: 1800ms cubic-bezier(0.7, -0.13, 0.22, 0.86) 0ms infinite reverse
    spin;
}

@keyframes spin {
  0% {
    transform: rotate(180deg);
  }
  100% {
    transform: rotate(-360deg);
  }
}

div.ui-form select {
  max-width: 100%;
  background-position: calc(100% - 16px) 12px;
  padding-right: 3rem;
}

@media (min-width: 744px) {

  div.ui-form select {
    background-position: calc(100% - 16px) 15px;
  }
}

.no-scrollbar {
  -ms-overflow-style: none;
  scrollbar-width: none;
  -webkit-overflow-scrolling: touch;
}

.no-scrollbar::-webkit-scrollbar {
  display: none;
}

.fade-enter-active,
.fade-leave-active {
  transition: opacity 0.5s ease;
}

.fade-enter-from,
.fade-leave-to {
  opacity: 0;
}

.last\:lstw-mt-spacing-6:last-child {
  margin-top: var(--spacing-spacing-6);
}

.lstw-dark.dark\:theme-legacy-dark-gray {
  --text-primary: var(--gray-000);
  --text-primary-rgb: 255,255,255;
  --text-secondary: var(--gray-600);
  --text-interactive-primary: var(--gray-000);
  --border-primary: var(--gray-000);
  --border-secondary: rgba(255,255,255,0.2);
  --background-primary: var(--gray-900);
  --background-interactive-primary-hover: var(--gray-800);
  --text-inverse: var(--background-primary);
  --border-inverse: var(--background-primary);
  --background-inverse: var(--text-primary);
  background-color: var(--background-primary);
  color: var(--text-primary);
}

:is(.lstw-dark &gt; .dark\:theme-legacy-dark-gray:not([data-theme])) {
  --text-primary: var(--gray-000);
  --text-primary-rgb: 255,255,255;
  --text-secondary: var(--gray-600);
  --text-interactive-primary: var(--gray-000);
  --border-primary: var(--gray-000);
  --border-secondary: rgba(255,255,255,0.2);
  --background-primary: var(--gray-900);
  --background-interactive-primary-hover: var(--gray-800);
  --text-inverse: var(--background-primary);
  --border-inverse: var(--background-primary);
  --background-inverse: var(--text-primary);
  background-color: var(--background-primary);
  color: var(--text-primary);
}

:is(.lstw-dark .dark\:theme-legacy-dark-gray:not(.lstw-dark [data-theme]:not(.lstw-dark) * )) {
  --text-primary: var(--gray-000);
  --text-primary-rgb: 255,255,255;
  --text-secondary: var(--gray-600);
  --text-interactive-primary: var(--gray-000);
  --border-primary: var(--gray-000);
  --border-secondary: rgba(255,255,255,0.2);
  --background-primary: var(--gray-900);
  --background-interactive-primary-hover: var(--gray-800);
  --text-inverse: var(--background-primary);
  --border-inverse: var(--background-primary);
  --background-inverse: var(--text-primary);
  background-color: var(--background-primary);
  color: var(--text-primary);
}

:is(.lstw-dark:not(:has([data-theme])) .dark\:theme-legacy-dark-gray:not([data-theme])) {
  --text-primary: var(--gray-000);
  --text-primary-rgb: 255,255,255;
  --text-secondary: var(--gray-600);
  --text-interactive-primary: var(--gray-000);
  --border-primary: var(--gray-000);
  --border-secondary: rgba(255,255,255,0.2);
  --background-primary: var(--gray-900);
  --background-interactive-primary-hover: var(--gray-800);
  --text-inverse: var(--background-primary);
  --border-inverse: var(--background-primary);
  --background-inverse: var(--text-primary);
  background-color: var(--background-primary);
  color: var(--text-primary);
}

[data-theme='dark'].dark\:theme-legacy-dark-gray {
  --text-primary: var(--gray-000);
  --text-primary-rgb: 255,255,255;
  --text-secondary: var(--gray-600);
  --text-interactive-primary: var(--gray-000);
  --border-primary: var(--gray-000);
  --border-secondary: rgba(255,255,255,0.2);
  --background-primary: var(--gray-900);
  --background-interactive-primary-hover: var(--gray-800);
  --text-inverse: var(--background-primary);
  --border-inverse: var(--background-primary);
  --background-inverse: var(--text-primary);
  background-color: var(--background-primary);
  color: var(--text-primary);
}

:is([data-theme='dark'] &gt; .dark\:theme-legacy-dark-gray:not([data-theme])) {
  --text-primary: var(--gray-000);
  --text-primary-rgb: 255,255,255;
  --text-secondary: var(--gray-600);
  --text-interactive-primary: var(--gray-000);
  --border-primary: var(--gray-000);
  --border-secondary: rgba(255,255,255,0.2);
  --background-primary: var(--gray-900);
  --background-interactive-primary-hover: var(--gray-800);
  --text-inverse: var(--background-primary);
  --border-inverse: var(--background-primary);
  --background-inverse: var(--text-primary);
  background-color: var(--background-primary);
  color: var(--text-primary);
}

:is([data-theme='dark'] .dark\:theme-legacy-dark-gray:not([data-theme='dark'] [data-theme]:not([data-theme='dark']) * )) {
  --text-primary: var(--gray-000);
  --text-primary-rgb: 255,255,255;
  --text-secondary: var(--gray-600);
  --text-interactive-primary: var(--gray-000);
  --border-primary: var(--gray-000);
  --border-secondary: rgba(255,255,255,0.2);
  --background-primary: var(--gray-900);
  --background-interactive-primary-hover: var(--gray-800);
  --text-inverse: var(--background-primary);
  --border-inverse: var(--background-primary);
  --background-inverse: var(--text-primary);
  background-color: var(--background-primary);
  color: var(--text-primary);
}

:is([data-theme='dark']:not(:has([data-theme])) .dark\:theme-legacy-dark-gray:not([data-theme])) {
  --text-primary: var(--gray-000);
  --text-primary-rgb: 255,255,255;
  --text-secondary: var(--gray-600);
  --text-interactive-primary: var(--gray-000);
  --border-primary: var(--gray-000);
  --border-secondary: rgba(255,255,255,0.2);
  --background-primary: var(--gray-900);
  --background-interactive-primary-hover: var(--gray-800);
  --text-inverse: var(--background-primary);
  --border-inverse: var(--background-primary);
  --background-inverse: var(--text-primary);
  background-color: var(--background-primary);
  color: var(--text-primary);
}

@media (prefers-color-scheme: dark) {

  :root.dark\:theme-legacy-dark-gray {
    --text-primary: var(--gray-000);
    --text-primary-rgb: 255,255,255;
    --text-secondary: var(--gray-600);
    --text-interactive-primary: var(--gray-000);
    --border-primary: var(--gray-000);
    --border-secondary: rgba(255,255,255,0.2);
    --background-primary: var(--gray-900);
    --background-interactive-primary-hover: var(--gray-800);
    --text-inverse: var(--background-primary);
    --border-inverse: var(--background-primary);
    --background-inverse: var(--text-primary);
    background-color: var(--background-primary);
    color: var(--text-primary);
  }

  :is(:root &gt; .dark\:theme-legacy-dark-gray:not([data-theme])) {
    --text-primary: var(--gray-000);
    --text-primary-rgb: 255,255,255;
    --text-secondary: var(--gray-600);
    --text-interactive-primary: var(--gray-000);
    --border-primary: var(--gray-000);
    --border-secondary: rgba(255,255,255,0.2);
    --background-primary: var(--gray-900);
    --background-interactive-primary-hover: var(--gray-800);
    --text-inverse: var(--background-primary);
    --border-inverse: var(--background-primary);
    --background-inverse: var(--text-primary);
    background-color: var(--background-primary);
    color: var(--text-primary);
  }

  :is(:root .dark\:theme-legacy-dark-gray:not([data-theme] *):not([data-theme])) {
    --text-primary: var(--gray-000);
    --text-primary-rgb: 255,255,255;
    --text-secondary: var(--gray-600);
    --text-interactive-primary: var(--gray-000);
    --border-primary: var(--gray-000);
    --border-secondary: rgba(255,255,255,0.2);
    --background-primary: var(--gray-900);
    --background-interactive-primary-hover: var(--gray-800);
    --text-inverse: var(--background-primary);
    --border-inverse: var(--background-primary);
    --background-inverse: var(--text-primary);
    background-color: var(--background-primary);
    color: var(--text-primary);
  }

  .lstw-bg-\[black\] {
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity));
  }
}

@media (min-width: 744px) {

  .md\:lstw-mb-spacing-3 {
    margin-bottom: var(--spacing-spacing-3);
  }

  .md\:lstw-mr-spacing-4 {
    margin-right: var(--spacing-spacing-4);
  }

  .md\:lstw-gap-x-spacing-4 {
    -moz-column-gap: var(--spacing-spacing-4);
         column-gap: var(--spacing-spacing-4);
  }

  .md\:lstw-f-heading-4 {
    font-family: var(--sans);
    font-size: 1.125rem;
    font-weight: 600;
    line-height: 130%;
    letter-spacing: 0;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
  }

  @media (min-width: 1280px) {

    .md\:lstw-f-heading-4 {
      font-size: 1.3125rem;
    }
  }
}

@media (min-width: 1280px) {

  .lg\:lstw-gap-x-spacing-4 {
    -moz-column-gap: var(--spacing-spacing-4);
         column-gap: var(--spacing-spacing-4);
  }

  .lg\:lstw-top-spacing-4 {
    top: var(--spacing-spacing-4);
  }

  .lg\:lstw-gap-x-spacing-5 {
    -moz-column-gap: var(--spacing-spacing-5);
         column-gap: var(--spacing-spacing-5);
  }

  .lg\:lstw-py-spacing-7 {
    padding-top: var(--spacing-spacing-7);
    padding-bottom: var(--spacing-spacing-7);
  }
}

.lstw-cols-container &gt; .first\:lstw-ml-0:first-child {
  margin-left: 0;
}

.lstw-cols-container &gt; .only\:lstw-ml-0:only-child {
  margin-left: 0;
}

@media (min-width: 0px) {

  .xs\:lstw-w-2-cols {
    width: calc(((2 / var(--container-grid-columns, var(--grid-columns))) * 100%) - (var(--inner-gutter) - (2 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
  }

  .lstw-cols-container &gt; .xs\:lstw-w-2-cols {
    width: calc(((2 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (2 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
  }

  .xs\:lstw-w-2-cols &gt; * {
    --container-grid-columns: 2;
  }

  .xs\:lstw-w-3-cols {
    width: calc(((3 / var(--container-grid-columns, var(--grid-columns))) * 100%) - (var(--inner-gutter) - (3 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
  }

  .lstw-cols-container &gt; .xs\:lstw-w-3-cols {
    width: calc(((3 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (3 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
  }

  .xs\:lstw-w-3-cols &gt; * {
    --container-grid-columns: 3;
  }

  .xs\:lstw-w-5-cols-vw {
    width: calc((((var(--container-width, 100vw - var(--scrollbar-visible-width, 0px)) - (((var(--grid-columns) - 1) * var(--inner-gutter)) + (2 * var(--outer-gutter)))) / (var(--grid-columns))) * 5) + (4 * var(--inner-gutter)));
  }

  .xs\:lstw-w-5-cols-vw &gt; * {
    --container-grid-columns: 5;
  }

  .xs\:lstw-w-6-cols {
    width: calc(((6 / var(--container-grid-columns, var(--grid-columns))) * 100%) - (var(--inner-gutter) - (6 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
  }

  .lstw-cols-container &gt; .xs\:lstw-w-6-cols {
    width: calc(((6 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (6 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
  }

  .xs\:lstw-w-6-cols &gt; * {
    --container-grid-columns: 6;
  }
}

@media (min-width: 429px) {

  .sm\:lstw-grid-cols-2[class*="lstw-grid-line-x"][class*="lstw-grid-line-x"] &gt; *:nth-child(n)::before {
    border-bottom-width: 1px;
  }

  .sm\:lstw-grid-cols-2[class*="lstw-grid-line-xfull"] &gt; *:nth-child(n)::before {
    left: calc(var(--inner-gutter) / -2);
    right: calc(var(--inner-gutter) / -2);
  }

  .sm\:lstw-grid-cols-2[class*="lstw-grid-line-x"] &gt; *:nth-child(2n+1)::before {
    left: 0;
  }

  .sm\:lstw-grid-cols-2[class*="lstw-grid-line-x"] &gt; *:nth-child(2n+2)::before {
    right: 0;
  }

  .sm\:lstw-grid-cols-2[class*="lstw-grid-line-x"] &gt; *:nth-child(2n+1):nth-last-child(-n+2)::before {
    border-bottom-width: 0;
  }

  .sm\:lstw-grid-cols-2[class*="lstw-grid-line-x"] &gt; *:nth-child(2n+1):nth-last-child(-n+2) ~ *::before {
    border-bottom-width: 0;
  }

  .sm\:lstw-grid-cols-2[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(n)::after {
    border-right-width: 1px;
  }

  .sm\:lstw-grid-cols-2[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(2n+2)::after {
    border-right-width: 0;
  }

  .sm\:lstw-grid-cols-2[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(-n+2)::after {
    top: 0;
  }

  .sm\:lstw-grid-cols-2[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(2n+1):nth-last-child(-n+2)::after {
    bottom: 0;
  }

  .sm\:lstw-grid-cols-2[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(2n+1):nth-last-child(-n+2) ~ li::after {
    bottom: 0;
  }
}

@media (min-width: 744px) {

  .md\:lstw-grid-cols-1[class*="lstw-grid-line-x"][class*="lstw-grid-line-x"] &gt; *:nth-child(n)::before {
    border-bottom-width: 1px;
  }

  .md\:lstw-grid-cols-1[class*="lstw-grid-line-xfull"] &gt; *:nth-child(n)::before {
    left: 0;
    right: 0;
  }

  .md\:lstw-grid-cols-1[class*="lstw-grid-line-x"] &gt; *:nth-child(1n+1)::before {
    right: 0;
  }

  .md\:lstw-grid-cols-1[class*="lstw-grid-line-x"] &gt; *:nth-child(1n+1):nth-last-child(-n+1)::before {
    border-bottom-width: 0;
  }

  .md\:lstw-grid-cols-1[class*="lstw-grid-line-x"] &gt; *:nth-child(1n+1):nth-last-child(-n+1) ~ *::before {
    border-bottom-width: 0;
  }

  .md\:lstw-grid-cols-2[class*="lstw-grid-line-x"][class*="lstw-grid-line-x"] &gt; *:nth-child(n)::before {
    border-bottom-width: 1px;
  }

  .md\:lstw-grid-cols-2[class*="lstw-grid-line-xfull"] &gt; *:nth-child(n)::before {
    left: calc(var(--inner-gutter) / -2);
    right: calc(var(--inner-gutter) / -2);
  }

  .md\:lstw-grid-cols-2[class*="lstw-grid-line-x"] &gt; *:nth-child(2n+1)::before {
    left: 0;
  }

  .md\:lstw-grid-cols-2[class*="lstw-grid-line-x"] &gt; *:nth-child(2n+2)::before {
    right: 0;
  }

  .md\:lstw-grid-cols-2[class*="lstw-grid-line-x"] &gt; *:nth-child(2n+1):nth-last-child(-n+2)::before {
    border-bottom-width: 0;
  }

  .md\:lstw-grid-cols-2[class*="lstw-grid-line-x"] &gt; *:nth-child(2n+1):nth-last-child(-n+2) ~ *::before {
    border-bottom-width: 0;
  }

  .md\:lstw-grid-cols-2[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(n)::after {
    border-right-width: 1px;
  }

  .md\:lstw-grid-cols-2[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(2n+2)::after {
    border-right-width: 0;
  }

  .md\:lstw-grid-cols-2[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(-n+2)::after {
    top: 0;
  }

  .md\:lstw-grid-cols-2[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(2n+1):nth-last-child(-n+2)::after {
    bottom: 0;
  }

  .md\:lstw-grid-cols-2[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(2n+1):nth-last-child(-n+2) ~ li::after {
    bottom: 0;
  }

  .md\:lstw-grid-cols-3[class*="lstw-grid-line-x"][class*="lstw-grid-line-x"] &gt; *:nth-child(n)::before {
    border-bottom-width: 1px;
  }

  .md\:lstw-grid-cols-3[class*="lstw-grid-line-xfull"] &gt; *:nth-child(n)::before {
    left: calc(var(--inner-gutter) / -2);
    right: calc(var(--inner-gutter) / -2);
  }

  .md\:lstw-grid-cols-3[class*="lstw-grid-line-x"] &gt; *:nth-child(3n+1)::before {
    left: 0;
  }

  .md\:lstw-grid-cols-3[class*="lstw-grid-line-x"] &gt; *:nth-child(3n+3)::before {
    right: 0;
  }

  .md\:lstw-grid-cols-3[class*="lstw-grid-line-x"] &gt; *:nth-child(3n+1):nth-last-child(-n+3)::before {
    border-bottom-width: 0;
  }

  .md\:lstw-grid-cols-3[class*="lstw-grid-line-x"] &gt; *:nth-child(3n+1):nth-last-child(-n+3) ~ *::before {
    border-bottom-width: 0;
  }

  .md\:lstw-grid-cols-3[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(n)::after {
    border-right-width: 1px;
  }

  .md\:lstw-grid-cols-3[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(3n+3)::after {
    border-right-width: 0;
  }

  .md\:lstw-grid-cols-3[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(-n+3)::after {
    top: 0;
  }

  .md\:lstw-grid-cols-3[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(3n+1):nth-last-child(-n+3)::after {
    bottom: 0;
  }

  .md\:lstw-grid-cols-3[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(3n+1):nth-last-child(-n+3) ~ li::after {
    bottom: 0;
  }

  .md\:lstw-grid-cols-4[class*="lstw-grid-line-x"][class*="lstw-grid-line-x"] &gt; *:nth-child(n)::before {
    border-bottom-width: 1px;
  }

  .md\:lstw-grid-cols-4[class*="lstw-grid-line-xfull"] &gt; *:nth-child(n)::before {
    left: calc(var(--inner-gutter) / -2);
    right: calc(var(--inner-gutter) / -2);
  }

  .md\:lstw-grid-cols-4[class*="lstw-grid-line-x"] &gt; *:nth-child(4n+1)::before {
    left: 0;
  }

  .md\:lstw-grid-cols-4[class*="lstw-grid-line-x"] &gt; *:nth-child(4n+4)::before {
    right: 0;
  }

  .md\:lstw-grid-cols-4[class*="lstw-grid-line-x"] &gt; *:nth-child(4n+1):nth-last-child(-n+4)::before {
    border-bottom-width: 0;
  }

  .md\:lstw-grid-cols-4[class*="lstw-grid-line-x"] &gt; *:nth-child(4n+1):nth-last-child(-n+4) ~ *::before {
    border-bottom-width: 0;
  }

  .md\:lstw-grid-cols-4[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(n)::after {
    border-right-width: 1px;
  }

  .md\:lstw-grid-cols-4[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(4n+4)::after {
    border-right-width: 0;
  }

  .md\:lstw-grid-cols-4[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(-n+4)::after {
    top: 0;
  }

  .md\:lstw-grid-cols-4[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(4n+1):nth-last-child(-n+4)::after {
    bottom: 0;
  }

  .md\:lstw-grid-cols-4[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(4n+1):nth-last-child(-n+4) ~ li::after {
    bottom: 0;
  }

  .md\:lstw-grid-cols-5[class*="lstw-grid-line-x"][class*="lstw-grid-line-x"] &gt; *:nth-child(n)::before {
    border-bottom-width: 1px;
  }

  .md\:lstw-grid-cols-5[class*="lstw-grid-line-xfull"] &gt; *:nth-child(n)::before {
    left: calc(var(--inner-gutter) / -2);
    right: calc(var(--inner-gutter) / -2);
  }

  .md\:lstw-grid-cols-5[class*="lstw-grid-line-x"] &gt; *:nth-child(5n+1)::before {
    left: 0;
  }

  .md\:lstw-grid-cols-5[class*="lstw-grid-line-x"] &gt; *:nth-child(5n+5)::before {
    right: 0;
  }

  .md\:lstw-grid-cols-5[class*="lstw-grid-line-x"] &gt; *:nth-child(5n+1):nth-last-child(-n+5)::before {
    border-bottom-width: 0;
  }

  .md\:lstw-grid-cols-5[class*="lstw-grid-line-x"] &gt; *:nth-child(5n+1):nth-last-child(-n+5) ~ *::before {
    border-bottom-width: 0;
  }

  .md\:lstw-grid-cols-5[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(n)::after {
    border-right-width: 1px;
  }

  .md\:lstw-grid-cols-5[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(5n+5)::after {
    border-right-width: 0;
  }

  .md\:lstw-grid-cols-5[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(-n+5)::after {
    top: 0;
  }

  .md\:lstw-grid-cols-5[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(5n+1):nth-last-child(-n+5)::after {
    bottom: 0;
  }

  .md\:lstw-grid-cols-5[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(5n+1):nth-last-child(-n+5) ~ li::after {
    bottom: 0;
  }

  .md\:lstw-grid-cols-6[class*="lstw-grid-line-x"][class*="lstw-grid-line-x"] &gt; *:nth-child(n)::before {
    border-bottom-width: 1px;
  }

  .md\:lstw-grid-cols-6[class*="lstw-grid-line-xfull"] &gt; *:nth-child(n)::before {
    left: calc(var(--inner-gutter) / -2);
    right: calc(var(--inner-gutter) / -2);
  }

  .md\:lstw-grid-cols-6[class*="lstw-grid-line-x"] &gt; *:nth-child(6n+1)::before {
    left: 0;
  }

  .md\:lstw-grid-cols-6[class*="lstw-grid-line-x"] &gt; *:nth-child(6n+6)::before {
    right: 0;
  }

  .md\:lstw-grid-cols-6[class*="lstw-grid-line-x"] &gt; *:nth-child(6n+1):nth-last-child(-n+6)::before {
    border-bottom-width: 0;
  }

  .md\:lstw-grid-cols-6[class*="lstw-grid-line-x"] &gt; *:nth-child(6n+1):nth-last-child(-n+6) ~ *::before {
    border-bottom-width: 0;
  }

  .md\:lstw-grid-cols-6[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(n)::after {
    border-right-width: 1px;
  }

  .md\:lstw-grid-cols-6[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(6n+6)::after {
    border-right-width: 0;
  }

  .md\:lstw-grid-cols-6[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(-n+6)::after {
    top: 0;
  }

  .md\:lstw-grid-cols-6[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(6n+1):nth-last-child(-n+6)::after {
    bottom: 0;
  }

  .md\:lstw-grid-cols-6[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(6n+1):nth-last-child(-n+6) ~ li::after {
    bottom: 0;
  }

  .md\:lstw-grid-cols-8[class*="lstw-grid-line-x"][class*="lstw-grid-line-x"] &gt; *:nth-child(n)::before {
    border-bottom-width: 1px;
  }

  .md\:lstw-grid-cols-8[class*="lstw-grid-line-xfull"] &gt; *:nth-child(n)::before {
    left: calc(var(--inner-gutter) / -2);
    right: calc(var(--inner-gutter) / -2);
  }

  .md\:lstw-grid-cols-8[class*="lstw-grid-line-x"] &gt; *:nth-child(8n+1)::before {
    left: 0;
  }

  .md\:lstw-grid-cols-8[class*="lstw-grid-line-x"] &gt; *:nth-child(8n+8)::before {
    right: 0;
  }

  .md\:lstw-grid-cols-8[class*="lstw-grid-line-x"] &gt; *:nth-child(8n+1):nth-last-child(-n+8)::before {
    border-bottom-width: 0;
  }

  .md\:lstw-grid-cols-8[class*="lstw-grid-line-x"] &gt; *:nth-child(8n+1):nth-last-child(-n+8) ~ *::before {
    border-bottom-width: 0;
  }

  .md\:lstw-grid-cols-8[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(n)::after {
    border-right-width: 1px;
  }

  .md\:lstw-grid-cols-8[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(8n+8)::after {
    border-right-width: 0;
  }

  .md\:lstw-grid-cols-8[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(-n+8)::after {
    top: 0;
  }

  .md\:lstw-grid-cols-8[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(8n+1):nth-last-child(-n+8)::after {
    bottom: 0;
  }

  .md\:lstw-grid-cols-8[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(8n+1):nth-last-child(-n+8) ~ li::after {
    bottom: 0;
  }

  .md\:lstw-w-2-cols {
    width: calc(((2 / var(--container-grid-columns, var(--grid-columns))) * 100%) - (var(--inner-gutter) - (2 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
  }

  .lstw-cols-container &gt; .md\:lstw-w-2-cols {
    width: calc(((2 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (2 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
  }

  .md\:lstw-w-2-cols &gt; * {
    --container-grid-columns: 2;
  }

  .md\:lstw-w-3-cols {
    width: calc(((3 / var(--container-grid-columns, var(--grid-columns))) * 100%) - (var(--inner-gutter) - (3 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
  }

  .lstw-cols-container &gt; .md\:lstw-w-3-cols {
    width: calc(((3 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (3 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
  }

  .md\:lstw-w-3-cols &gt; * {
    --container-grid-columns: 3;
  }

  .md\:lstw-w-4-cols {
    width: calc(((4 / var(--container-grid-columns, var(--grid-columns))) * 100%) - (var(--inner-gutter) - (4 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
  }

  .lstw-cols-container &gt; .md\:lstw-w-4-cols {
    width: calc(((4 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (4 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
  }

  .md\:lstw-w-4-cols &gt; * {
    --container-grid-columns: 4;
  }

  .md\:lstw-w-6-cols {
    width: calc(((6 / var(--container-grid-columns, var(--grid-columns))) * 100%) - (var(--inner-gutter) - (6 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
  }

  .lstw-cols-container &gt; .md\:lstw-w-6-cols {
    width: calc(((6 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (6 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
  }

  .md\:lstw-w-6-cols &gt; * {
    --container-grid-columns: 6;
  }

  .md\:lstw-w-8-cols {
    width: calc(((8 / var(--container-grid-columns, var(--grid-columns))) * 100%) - (var(--inner-gutter) - (8 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
  }

  .lstw-cols-container &gt; .md\:lstw-w-8-cols {
    width: calc(((8 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (8 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
  }

  .md\:lstw-w-8-cols &gt; * {
    --container-grid-columns: 8;
  }

  .only\:md\:lstw-w-8-cols:only-child {
    width: calc(((8 / var(--container-grid-columns, var(--grid-columns))) * 100%) - (var(--inner-gutter) - (8 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
  }

  .lstw-cols-container &gt; .only\:md\:lstw-w-8-cols:only-child {
    width: calc(((8 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (8 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
  }

  .only\:md\:lstw-w-8-cols:only-child &gt; * {
    --container-grid-columns: 8;
  }
}

@media (min-width: 1280px) {

  .lg\:lstw-grid-cols-2[class*="lstw-grid-line-x"][class*="lstw-grid-line-x"] &gt; *:nth-child(n)::before {
    border-bottom-width: 1px;
  }

  .lg\:lstw-grid-cols-2[class*="lstw-grid-line-xfull"] &gt; *:nth-child(n)::before {
    left: calc(var(--inner-gutter) / -2);
    right: calc(var(--inner-gutter) / -2);
  }

  .lg\:lstw-grid-cols-2[class*="lstw-grid-line-x"] &gt; *:nth-child(2n+1)::before {
    left: 0;
  }

  .lg\:lstw-grid-cols-2[class*="lstw-grid-line-x"] &gt; *:nth-child(2n+2)::before {
    right: 0;
  }

  .lg\:lstw-grid-cols-2[class*="lstw-grid-line-x"] &gt; *:nth-child(2n+1):nth-last-child(-n+2)::before {
    border-bottom-width: 0;
  }

  .lg\:lstw-grid-cols-2[class*="lstw-grid-line-x"] &gt; *:nth-child(2n+1):nth-last-child(-n+2) ~ *::before {
    border-bottom-width: 0;
  }

  .lg\:lstw-grid-cols-2[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(n)::after {
    border-right-width: 1px;
  }

  .lg\:lstw-grid-cols-2[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(2n+2)::after {
    border-right-width: 0;
  }

  .lg\:lstw-grid-cols-2[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(-n+2)::after {
    top: 0;
  }

  .lg\:lstw-grid-cols-2[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(2n+1):nth-last-child(-n+2)::after {
    bottom: 0;
  }

  .lg\:lstw-grid-cols-2[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(2n+1):nth-last-child(-n+2) ~ li::after {
    bottom: 0;
  }

  .lg\:lstw-grid-cols-3[class*="lstw-grid-line-x"][class*="lstw-grid-line-x"] &gt; *:nth-child(n)::before {
    border-bottom-width: 1px;
  }

  .lg\:lstw-grid-cols-3[class*="lstw-grid-line-xfull"] &gt; *:nth-child(n)::before {
    left: calc(var(--inner-gutter) / -2);
    right: calc(var(--inner-gutter) / -2);
  }

  .lg\:lstw-grid-cols-3[class*="lstw-grid-line-x"] &gt; *:nth-child(3n+1)::before {
    left: 0;
  }

  .lg\:lstw-grid-cols-3[class*="lstw-grid-line-x"] &gt; *:nth-child(3n+3)::before {
    right: 0;
  }

  .lg\:lstw-grid-cols-3[class*="lstw-grid-line-x"] &gt; *:nth-child(3n+1):nth-last-child(-n+3)::before {
    border-bottom-width: 0;
  }

  .lg\:lstw-grid-cols-3[class*="lstw-grid-line-x"] &gt; *:nth-child(3n+1):nth-last-child(-n+3) ~ *::before {
    border-bottom-width: 0;
  }

  .lg\:lstw-grid-cols-3[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(n)::after {
    border-right-width: 1px;
  }

  .lg\:lstw-grid-cols-3[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(3n+3)::after {
    border-right-width: 0;
  }

  .lg\:lstw-grid-cols-3[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(-n+3)::after {
    top: 0;
  }

  .lg\:lstw-grid-cols-3[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(3n+1):nth-last-child(-n+3)::after {
    bottom: 0;
  }

  .lg\:lstw-grid-cols-3[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(3n+1):nth-last-child(-n+3) ~ li::after {
    bottom: 0;
  }

  .lg\:lstw-grid-cols-4[class*="lstw-grid-line-x"][class*="lstw-grid-line-x"] &gt; *:nth-child(n)::before {
    border-bottom-width: 1px;
  }

  .lg\:lstw-grid-cols-4[class*="lstw-grid-line-xfull"] &gt; *:nth-child(n)::before {
    left: calc(var(--inner-gutter) / -2);
    right: calc(var(--inner-gutter) / -2);
  }

  .lg\:lstw-grid-cols-4[class*="lstw-grid-line-x"] &gt; *:nth-child(4n+1)::before {
    left: 0;
  }

  .lg\:lstw-grid-cols-4[class*="lstw-grid-line-x"] &gt; *:nth-child(4n+4)::before {
    right: 0;
  }

  .lg\:lstw-grid-cols-4[class*="lstw-grid-line-x"] &gt; *:nth-child(4n+1):nth-last-child(-n+4)::before {
    border-bottom-width: 0;
  }

  .lg\:lstw-grid-cols-4[class*="lstw-grid-line-x"] &gt; *:nth-child(4n+1):nth-last-child(-n+4) ~ *::before {
    border-bottom-width: 0;
  }

  .lg\:lstw-grid-cols-4[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(n)::after {
    border-right-width: 1px;
  }

  .lg\:lstw-grid-cols-4[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(4n+4)::after {
    border-right-width: 0;
  }

  .lg\:lstw-grid-cols-4[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(-n+4)::after {
    top: 0;
  }

  .lg\:lstw-grid-cols-4[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(4n+1):nth-last-child(-n+4)::after {
    bottom: 0;
  }

  .lg\:lstw-grid-cols-4[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(4n+1):nth-last-child(-n+4) ~ li::after {
    bottom: 0;
  }

  .lg\:lstw-grid-cols-5[class*="lstw-grid-line-x"][class*="lstw-grid-line-x"] &gt; *:nth-child(n)::before {
    border-bottom-width: 1px;
  }

  .lg\:lstw-grid-cols-5[class*="lstw-grid-line-xfull"] &gt; *:nth-child(n)::before {
    left: calc(var(--inner-gutter) / -2);
    right: calc(var(--inner-gutter) / -2);
  }

  .lg\:lstw-grid-cols-5[class*="lstw-grid-line-x"] &gt; *:nth-child(5n+1)::before {
    left: 0;
  }

  .lg\:lstw-grid-cols-5[class*="lstw-grid-line-x"] &gt; *:nth-child(5n+5)::before {
    right: 0;
  }

  .lg\:lstw-grid-cols-5[class*="lstw-grid-line-x"] &gt; *:nth-child(5n+1):nth-last-child(-n+5)::before {
    border-bottom-width: 0;
  }

  .lg\:lstw-grid-cols-5[class*="lstw-grid-line-x"] &gt; *:nth-child(5n+1):nth-last-child(-n+5) ~ *::before {
    border-bottom-width: 0;
  }

  .lg\:lstw-grid-cols-5[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(n)::after {
    border-right-width: 1px;
  }

  .lg\:lstw-grid-cols-5[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(5n+5)::after {
    border-right-width: 0;
  }

  .lg\:lstw-grid-cols-5[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(-n+5)::after {
    top: 0;
  }

  .lg\:lstw-grid-cols-5[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(5n+1):nth-last-child(-n+5)::after {
    bottom: 0;
  }

  .lg\:lstw-grid-cols-5[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(5n+1):nth-last-child(-n+5) ~ li::after {
    bottom: 0;
  }

  .lg\:lstw-grid-cols-7[class*="lstw-grid-line-x"][class*="lstw-grid-line-x"] &gt; *:nth-child(n)::before {
    border-bottom-width: 1px;
  }

  .lg\:lstw-grid-cols-7[class*="lstw-grid-line-xfull"] &gt; *:nth-child(n)::before {
    left: calc(var(--inner-gutter) / -2);
    right: calc(var(--inner-gutter) / -2);
  }

  .lg\:lstw-grid-cols-7[class*="lstw-grid-line-x"] &gt; *:nth-child(7n+1)::before {
    left: 0;
  }

  .lg\:lstw-grid-cols-7[class*="lstw-grid-line-x"] &gt; *:nth-child(7n+7)::before {
    right: 0;
  }

  .lg\:lstw-grid-cols-7[class*="lstw-grid-line-x"] &gt; *:nth-child(7n+1):nth-last-child(-n+7)::before {
    border-bottom-width: 0;
  }

  .lg\:lstw-grid-cols-7[class*="lstw-grid-line-x"] &gt; *:nth-child(7n+1):nth-last-child(-n+7) ~ *::before {
    border-bottom-width: 0;
  }

  .lg\:lstw-grid-cols-7[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(n)::after {
    border-right-width: 1px;
  }

  .lg\:lstw-grid-cols-7[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(7n+7)::after {
    border-right-width: 0;
  }

  .lg\:lstw-grid-cols-7[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(-n+7)::after {
    top: 0;
  }

  .lg\:lstw-grid-cols-7[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(7n+1):nth-last-child(-n+7)::after {
    bottom: 0;
  }

  .lg\:lstw-grid-cols-7[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(7n+1):nth-last-child(-n+7) ~ li::after {
    bottom: 0;
  }

  .lstw-cols-container &gt; .lg\:lstw-ml-0 {
    margin-left: 0;
  }

  .lg\:lstw-pl-1-cols {
    padding-left: calc(((((1 / var(--container-grid-columns, var(--grid-columns))) * 100%) - (var(--inner-gutter) - (1 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + var(--inner-gutter)));
  }

  .lstw-cols-container &gt; .lg\:lstw-pl-1-cols {
    padding-left: calc(((((1 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (1 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
  }

  .lg\:lstw-w-2-cols {
    width: calc(((2 / var(--container-grid-columns, var(--grid-columns))) * 100%) - (var(--inner-gutter) - (2 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
  }

  .lstw-cols-container &gt; .lg\:lstw-w-2-cols {
    width: calc(((2 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (2 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
  }

  .lg\:lstw-ml-2-cols {
    margin-left: calc(((((2 / var(--container-grid-columns, var(--grid-columns))) * 100%) - (var(--inner-gutter) - (2 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + var(--inner-gutter)));
  }

  .lstw-cols-container &gt; .lg\:lstw-ml-2-cols {
    margin-left: calc(((((2 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (2 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter)))) + (2 * var(--inner-gutter))));
  }

  .lg\:lstw-w-2-cols &gt; * {
    --container-grid-columns: 2;
  }

  .lg\:lstw-w-3-cols {
    width: calc(((3 / var(--container-grid-columns, var(--grid-columns))) * 100%) - (var(--inner-gutter) - (3 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
  }

  .lstw-cols-container &gt; .lg\:lstw-w-3-cols {
    width: calc(((3 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (3 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
  }

  .lg\:lstw-w-3-cols &gt; * {
    --container-grid-columns: 3;
  }

  .lg\:lstw-w-4-cols {
    width: calc(((4 / var(--container-grid-columns, var(--grid-columns))) * 100%) - (var(--inner-gutter) - (4 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
  }

  .lstw-cols-container &gt; .lg\:lstw-w-4-cols {
    width: calc(((4 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (4 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
  }

  .lg\:lstw-w-4-cols &gt; * {
    --container-grid-columns: 4;
  }

  .lg\:lstw-w-5-cols {
    width: calc(((5 / var(--container-grid-columns, var(--grid-columns))) * 100%) - (var(--inner-gutter) - (5 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
  }

  .lstw-cols-container &gt; .lg\:lstw-w-5-cols {
    width: calc(((5 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (5 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
  }

  .lg\:lstw-w-5-cols &gt; * {
    --container-grid-columns: 5;
  }

  .lg\:lstw-w-6-cols {
    width: calc(((6 / var(--container-grid-columns, var(--grid-columns))) * 100%) - (var(--inner-gutter) - (6 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
  }

  .lstw-cols-container &gt; .lg\:lstw-w-6-cols {
    width: calc(((6 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (6 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
  }

  .lg\:lstw-w-6-cols &gt; * {
    --container-grid-columns: 6;
  }

  .lg\:lstw-w-8-cols {
    width: calc(((8 / var(--container-grid-columns, var(--grid-columns))) * 100%) - (var(--inner-gutter) - (8 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
  }

  .lstw-cols-container &gt; .lg\:lstw-w-8-cols {
    width: calc(((8 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (8 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
  }

  .lg\:lstw-w-8-cols &gt; * {
    --container-grid-columns: 8;
  }

  .lg\:lstw-w-10-cols {
    width: calc(((10 / var(--container-grid-columns, var(--grid-columns))) * 100%) - (var(--inner-gutter) - (10 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
  }

  .lstw-cols-container &gt; .lg\:lstw-w-10-cols {
    width: calc(((10 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (10 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
  }

  .lg\:lstw-w-10-cols-vw {
    width: calc((((var(--container-width, 100vw - var(--scrollbar-visible-width, 0px)) - (((var(--grid-columns) - 1) * var(--inner-gutter)) + (2 * var(--outer-gutter)))) / (var(--grid-columns))) * 10) + (9 * var(--inner-gutter)));
  }

  .lg\:lstw-w-10-cols &gt; * {
    --container-grid-columns: 10;
  }

  .lg\:lstw-w-10-cols-vw &gt; * {
    --container-grid-columns: 10;
  }

  .lg\:lstw-w-1\/3-cols {
    width: calc(33.333% - (var(--inner-gutter) * 0.666));
  }

  .lstw-cols-container &gt; .lg\:lstw-w-1\/3-cols {
    width: calc(33.333% - var(--inner-gutter));
  }

  .only\:lg\:lstw-w-12-cols:only-child {
    width: calc(((12 / var(--container-grid-columns, var(--grid-columns))) * 100%) - (var(--inner-gutter) - (12 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
  }

  .lstw-cols-container &gt; .only\:lg\:lstw-w-12-cols:only-child {
    width: calc(((12 / var(--container-grid-columns, var(--grid-columns))) * (100% - var(--inner-gutter))) - (var(--inner-gutter) - (12 / var(--container-grid-columns, var(--grid-columns)) * var(--inner-gutter))));
  }

  .only\:lg\:lstw-w-12-cols:only-child &gt; * {
    --container-grid-columns: 12;
  }
}

.first\:lstw-ml-0:first-child {
  margin-left: 0rem;
}

.first\:lstw-mt-0:first-child {
  margin-top: 0rem;
}

.first\:lstw-border-none:first-child {
  border-style: none;
}

.first\:lstw-pt-0:first-child {
  padding-top: 0rem;
}

.last\:lstw-mb-0:last-child {
  margin-bottom: 0rem;
}

.last\:lstw-mr-0:last-child {
  margin-right: 0rem;
}

.last\:lstw-border-b-0:last-child {
  border-bottom-width: 0px;
}

.last\:lstw-pb-0:last-child {
  padding-bottom: 0rem;
}

.only\:lstw-ml-0:only-child {
  margin-left: 0rem;
}

.only\:lstw-mr-0:only-child {
  margin-right: 0rem;
}

.only\:lstw-mt-0:only-child {
  margin-top: 0rem;
}

.target\:lstw-bg-\[color\:var\(--background-interactive-primary-hover\)\]:target {
  background-color: var(--background-interactive-primary-hover);
}

.checked\:lstw-bg-inverse:checked {
  background-color: var(--background-inverse);
}

.invalid\:lstw-border-2:invalid {
  border-width: 2px;
}

.invalid\:lstw-border-\[color\:var\(--red-700\)\]:invalid {
  border-color: var(--red-700);
}

.empty\:lstw-hidden:empty {
  display: none;
}

.focus-within\:lstw-z-40:focus-within {
  z-index: 40;
}

.focus-within\:lstw-opacity-100:focus-within {
  opacity: 1;
}

.hover\:lstw-border-primary:hover {
  border-color: var(--border-primary);
}

.hover\:lstw-bg-\[black\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}

.hover\:lstw-bg-\[color\:var\(--gray-000\)\]:hover {
  background-color: var(--gray-000);
}

.hover\:lstw-bg-\[color\:var\(--gray-100\)\]:hover {
  background-color: var(--gray-100);
}

.hover\:lstw-bg-\[color\:var\(--gray-900\)\]:hover {
  background-color: var(--gray-900);
}

.hover\:lstw-bg-\[rgba\(255\2c 255\2c 255\2c 0\.2\)\]:hover {
  background-color: rgba(255,255,255,0.2);
}

.hover\:lstw-bg-inverse:hover {
  background-color: var(--background-inverse);
}

.hover\:lstw-bg-primary:hover {
  background-color: var(--background-primary);
}

.hover\:lstw-text-\[\#fff\]:hover {
  color: rgb(255 255 255);
}

.hover\:lstw-text-\[color\:var\(--gray-000\)\]:hover {
  color: var(--gray-000);
}

.hover\:lstw-text-\[color\:var\(--gray-900\)\]:hover {
  color: var(--gray-900);
}

.hover\:lstw-text-\[var\(--gray-900\)\]:hover {
  color: var(--gray-900);
}

.hover\:lstw-text-\[white\]:hover {
  color: rgb(255 255 255);
}

.hover\:lstw-text-inverse:hover {
  color: var(--text-inverse);
}

.hover\:lstw-text-primary:hover {
  color: var(--text-primary);
}

.hover\:lstw-opacity-100:hover {
  opacity: 1;
}

.hover\:lstw-opacity-50:hover {
  opacity: 0.5;
}

.hover\:lstw-opacity-60:hover {
  opacity: 0.6;
}

.hover\:lstw-opacity-80:hover {
  opacity: 0.8;
}

.focus\:lstw-pointer-events-auto:focus {
  pointer-events: auto;
}

.focus\:lstw-border-primary:focus {
  border-color: var(--border-primary);
}

.focus\:\!lstw-bg-\[color\:var\(--gray-200\)\]:focus {
  background-color: var(--gray-200) !important;
}

.focus\:lstw-outline-none:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.focus\:lstw-outline:focus {
  outline-style: solid;
}

.focus\:lstw-outline-0:focus {
  outline-width: 0px;
}

.focus\:lstw-outline-4:focus {
  outline-width: 4px;
}

.focus\:lstw-outline-offset-4:focus {
  outline-offset: 4px;
}

.focus\:lstw-outline-\[color\:var\(--border-primary\)\]:focus {
  outline-color: var(--border-primary);
}

.focus\:lstw-outline-\[color\:var\(--gray-000\)\]:focus {
  outline-color: var(--gray-000);
}

.focus\:lstw-outline-\[color\:var\(--gray-900\)\]:focus {
  outline-color: var(--gray-900);
}

.focus\:lstw-ring:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.focus\:lstw-ring-offset-border-primary:focus {
  --tw-ring-offset-color: var(--gray-900);
}

.focus-visible\:lstw-ring:focus-visible {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.focus-visible\:lstw-ring-offset-border-primary:focus-visible {
  --tw-ring-offset-color: var(--gray-900);
}

.active\:lstw-border-primary:active {
  border-color: var(--border-primary);
}

.active\:lstw-bg-inverse:active {
  background-color: var(--background-inverse);
}

.active\:lstw-bg-primary:active {
  background-color: var(--background-primary);
}

.active\:lstw-text-inverse:active {
  color: var(--text-inverse);
}

.active\:lstw-text-primary:active {
  color: var(--text-primary);
}

.enabled\:lstw-cursor-pointer:enabled {
  cursor: pointer;
}

.enabled\:hover\:lstw-border-\[color\:var\(--blue-400\)\]:hover:enabled {
  border-color: var(--blue-400);
}

.enabled\:hover\:lstw-border-\[color\:var\(--gray-600\)\]:hover:enabled {
  border-color: var(--gray-600);
}

.disabled\:lstw-opacity-50:disabled {
  opacity: 0.5;
}

.lstw-group:first-child .group-first\:lstw-border-0 {
  border-width: 0px;
}

.lstw-group:last-child .group-last\:lstw-pb-0 {
  padding-bottom: 0rem;
}

.lstw-group:focus-within .group-focus-within\:lstw-opacity-100 {
  opacity: 1;
}

.lstw-group:hover .group-hover\:lstw-text-primary {
  color: var(--text-primary);
}

.lstw-group:hover .group-hover\:lstw-underline {
  text-decoration-line: underline;
}

.lstw-group:hover .group-hover\:lstw-opacity-10 {
  opacity: 0.1;
}

.lstw-group:hover .group-hover\:lstw-opacity-100 {
  opacity: 1;
}

.lstw-group:hover .group-hover\:lstw-opacity-20 {
  opacity: 0.2;
}

.lstw-group:hover .group-hover\:lstw-brightness-90 {
  --tw-brightness: brightness(.9);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.lstw-group:hover .group-hover\:lstw-underline-inherit {
  text-decoration-color: inherit;
}

.lstw-group:hover .group-hover\:lstw-underline-text-primary {
  text-decoration-color: var(--text-primary);
}

.after\:lstw-absolute::after {
  position: absolute;
}

.after\:lstw-bottom-0::after {
  bottom: 0rem;
}

.after\:lstw-left-0::after {
  left: 0rem;
}

.after\:lstw-right-0::after {
  right: 0rem;
}

.after\:lstw-top-0::after {
  top: 0rem;
}

.after\:lstw-top-12::after {
  top: 0.75rem;
}

.after\:lstw-top-\[0\.5em\]::after {
  top: 0.5em;
}

.after\:lstw-z-20::after {
  z-index: 20;
}

.after\:lstw-mr-\[-0\.5px\]::after {
  margin-right: -0.5px;
}

.after\:lstw-block::after {
  display: block;
}

.after\:lstw-inline-block::after {
  display: inline-block;
}

.after\:lstw-hidden::after {
  display: none;
}

.after\:lstw-h-1::after {
  height: 0.0625rem;
}

.after\:lstw-h-16::after {
  height: 1rem;
}

.after\:lstw-h-9::after {
  height: 0.5625rem;
}

.after\:lstw-h-\[1\.25em\]::after {
  height: 1.25em;
}

.after\:lstw-w-12::after {
  width: 0.75rem;
}

.after\:lstw-w-16::after {
  width: 1rem;
}

.after\:lstw-w-9::after {
  width: 0.5625rem;
}

.after\:lstw-w-full::after {
  width: 100%;
}

.after\:-lstw-translate-x-4::after {
  --tw-translate-x: -0.25rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.after\:-lstw-translate-y-5::after {
  --tw-translate-y: -0.3125rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.after\:lstw-translate-x-1\/2::after {
  --tw-translate-x: 50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.after\:lstw-transform::after {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.after\:lstw-rounded-full::after {
  border-radius: 9999px;
}

.after\:lstw-bg-\[black\]::after {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}

.after\:lstw-bg-\[color\:white\]::after {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.after\:lstw-bg-\[var\(--text-primary\)\]::after {
  background-color: var(--text-primary);
}

.after\:lstw-bg-inverse::after {
  background-color: var(--background-inverse);
}

.after\:lstw-bg-gradient-to-t::after {
  background-image: linear-gradient(to top, var(--tw-gradient-stops));
}

.lstw-after\:lstw-from-\[rgba\(0\,0\,0\,0\.56\)\]::after {
  --tw-gradient-from: rgba(0,0,0,0.56) var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(0, 0, 0, 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.after\:lstw-align-text-bottom::after {
  vertical-align: text-bottom;
}

.after\:lstw-opacity-20::after {
  opacity: 0.2;
}

.after\:lstw-content-\[\'\'\]::after {
  --tw-content: '';
  content: var(--tw-content);
}

.after\:lstw-content-\[\\\'\\\'\]::after {
  --tw-content: \'\';
  content: var(--tw-content);
}

.before\:lstw-absolute::before {
  position: absolute;
}

.before\:-lstw-bottom-8::before {
  bottom: -0.5rem;
}

.before\:-lstw-left-12::before {
  left: -0.75rem;
}

.before\:-lstw-left-4::before {
  left: -0.25rem;
}

.before\:-lstw-left-8::before {
  left: -0.5rem;
}

.before\:-lstw-right-1::before {
  right: -0.0625rem;
}

.before\:-lstw-right-12::before {
  right: -0.75rem;
}

.before\:-lstw-right-4::before {
  right: -0.25rem;
}

.before\:-lstw-right-8::before {
  right: -0.5rem;
}

.before\:-lstw-top-8::before {
  top: -0.5rem;
}

.before\:lstw-bottom-2::before {
  bottom: 0.125rem;
}

.before\:lstw-left-0::before {
  left: 0rem;
}

.before\:lstw-left-1\/2::before {
  left: 50%;
}

.before\:lstw-left-\[0\.06em\]::before {
  left: 0.06em;
}

.before\:lstw-top-0::before {
  top: 0rem;
}

.before\:lstw-top-1\/2::before {
  top: 50%;
}

.before\:lstw-top-2::before {
  top: 0.125rem;
}

.before\:-lstw-z-10::before {
  z-index: -10;
}

.before\:lstw-hidden::before {
  display: none;
}

.before\:lstw-h-\[0\.5em\]::before {
  height: 0.5em;
}

.before\:lstw-h-full::before {
  height: 100%;
}

.before\:lstw-w-1::before {
  width: 0.0625rem;
}

.before\:lstw-w-\[200\%\]::before {
  width: 200%;
}

.before\:-lstw-translate-x-1\/2::before {
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.before\:-lstw-translate-x-full::before {
  --tw-translate-x: -100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.before\:-lstw-translate-y-1\/2::before {
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.before\:lstw-rounded-full::before {
  border-radius: 9999px;
}

.before\:lstw-rounded-l-full::before {
  border-top-left-radius: 9999px;
  border-bottom-left-radius: 9999px;
}

.before\:lstw-border-2::before {
  border-width: 2px;
}

.before\:lstw-border-4::before {
  border-width: 4px;
}

.before\:lstw-border-primary::before {
  border-color: var(--border-primary);
}

.before\:lstw-bg-\[color\:var\(--gray-500\)\]::before {
  background-color: var(--gray-500);
}

.before\:lstw-bg-inverse::before {
  background-color: var(--background-inverse);
}

.before\:lstw-bg-primary::before {
  background-color: var(--background-primary);
}

.before\:lstw-transition-all::before {
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.before\:lstw-duration-300::before {
  transition-duration: 300ms;
}

.before\:lstw-content-\[\"\"\]::before {
  --tw-content: "";
  content: var(--tw-content);
}

.before\:lstw-content-\[\'\'\]::before {
  --tw-content: '';
  content: var(--tw-content);
}

.before\:lstw-content-\[\\\'\\\'\]::before {
  --tw-content: \'\';
  content: var(--tw-content);
}

.lstw-before\:\[content\:counter\(chapter\,upper-alpha\)\]::before {
  content: counter(chapter,upper-alpha);
}

.focus\:before\:lstw-block:focus::before {
  display: block;
}

.focus\:before\:lstw-border-inverse:focus::before {
  border-color: var(--border-inverse);
}

.focus-visible\:before\:lstw-block:focus-visible::before {
  display: block;
}

.lstw-group:first-child .group-first\:before\:lstw-absolute::before {
  position: absolute;
}

.lstw-group:first-child .group-first\:before\:lstw-right-0::before {
  right: 0rem;
}

.lstw-group:first-child .group-first\:before\:lstw-top-0::before {
  top: 0rem;
}

.lstw-group:first-child .group-first\:before\:lstw-z-10::before {
  z-index: 10;
}

.lstw-group:first-child .group-first\:before\:lstw-block::before {
  display: block;
}

.lstw-group:first-child .group-first\:before\:lstw-h-16::before {
  height: 1rem;
}

.lstw-group:first-child .group-first\:before\:lstw-w-10::before {
  width: 0.625rem;
}

.lstw-group:first-child .group-first\:before\:lstw-translate-x-1\/2::before {
  --tw-translate-x: 50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.lstw-group:first-child .group-first\:before\:lstw-transform::before {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.lstw-group:first-child .group-first\:before\:lstw-bg-primary::before {
  background-color: var(--background-primary);
}

.lstw-group:first-child .group-first\:before\:lstw-content-\[\\\'\\\'\]::before {
  --tw-content: \'\';
  content: var(--tw-content);
}


.lstw-dark.dark\:lstw-border-\[color\:var\(--gray-800\)\] {
  border-color: var(--gray-800);
}

.lstw-dark.dark\:lstw-bg-\[color\:var\(--gray-100\)\] {
  background-color: var(--gray-100);
}

.lstw-dark.dark\:lstw-bg-\[color\:var\(--gray-700\)\] {
  background-color: var(--gray-700);
}

.lstw-dark.dark\:lstw-bg-\[color\:var\(--gray-800\)\] {
  background-color: var(--gray-800);
}

.lstw-dark.dark\:lstw-bg-\[color\:var\(--gray-850\)\] {
  background-color: var(--gray-850);
}

.lstw-dark.dark\:lstw-bg-\[color\:var\(--gray-900\)\] {
  background-color: var(--gray-900);
}

.lstw-dark.dark\:lstw-bg-\[color\:var\(--green-600\)\] {
  background-color: var(--green-600);
}

.lstw-dark.dark\:lstw-bg-\[color\:var\(--red-600\)\] {
  background-color: var(--red-600);
}

.lstw-dark.dark\:lstw-bg-\[var\(--gray-100\)\] {
  background-color: var(--gray-100);
}

.lstw-dark.dark\:lstw-bg-\[\#171717\] {
  background-color: #171717;
}

.lstw-dark.dark\:lstw-bg-\[linear-gradient\(to_right\2c transparent\2c var\(--gray-900\)\)\] {
  background-image: linear-gradient(to right,transparent,var(--gray-900));
}

.lstw-dark.dark\:lstw-to-\[color\:var\(--gray-800\)\] {
  --tw-gradient-to: var(--gray-800) var(--tw-gradient-to-position);
}

.lstw-dark.dark\:lstw-text-\[\#000\] {
  color: rgb(0 0 0);
}

.lstw-dark.dark\:lstw-text-\[\#fff\] {
  color: rgb(255 255 255);
}

.lstw-dark.dark\:lstw-text-\[var\(--gray-700\)\] {
  color: var(--gray-700);
}

.lstw-dark.dark\:lstw-text-inverse {
  color: var(--text-inverse);
}

.lstw-dark.dark\:lstw-invert {
  --tw-invert: invert(100%);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.lstw-dark.dark\:lstw-saturate-0 {
  --tw-saturate: saturate(0);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

:is(.lstw-dark &gt; .dark\:lstw-border-\[color\:var\(--gray-800\)\]:not([data-theme])) {
  border-color: var(--gray-800);
}

:is(.lstw-dark &gt; .dark\:lstw-bg-\[color\:var\(--gray-100\)\]:not([data-theme])) {
  background-color: var(--gray-100);
}

:is(.lstw-dark &gt; .dark\:lstw-bg-\[color\:var\(--gray-700\)\]:not([data-theme])) {
  background-color: var(--gray-700);
}

:is(.lstw-dark &gt; .dark\:lstw-bg-\[color\:var\(--gray-800\)\]:not([data-theme])) {
  background-color: var(--gray-800);
}

:is(.lstw-dark &gt; .dark\:lstw-bg-\[color\:var\(--gray-850\)\]:not([data-theme])) {
  background-color: var(--gray-850);
}

:is(.lstw-dark &gt; .dark\:lstw-bg-\[color\:var\(--gray-900\)\]:not([data-theme])) {
  background-color: var(--gray-900);
}

:is(.lstw-dark &gt; .dark\:lstw-bg-\[color\:var\(--green-600\)\]:not([data-theme])) {
  background-color: var(--green-600);
}

:is(.lstw-dark &gt; .dark\:lstw-bg-\[color\:var\(--red-600\)\]:not([data-theme])) {
  background-color: var(--red-600);
}

:is(.lstw-dark &gt; .dark\:lstw-bg-\[var\(--gray-100\)\]:not([data-theme])) {
  background-color: var(--gray-100);
}

:is(.lstw-dark &gt; .dark\:lstw-bg-\[\#171717\]:not([data-theme])) {
  background-color: #171717;
}

:is(.lstw-dark &gt; .dark\:lstw-bg-\[linear-gradient\(to_right\2c transparent\2c var\(--gray-900\)\)\]:not([data-theme])) {
  background-image: linear-gradient(to right,transparent,var(--gray-900));
}

:is(.lstw-dark &gt; .dark\:lstw-to-\[color\:var\(--gray-800\)\]:not([data-theme])) {
  --tw-gradient-to: var(--gray-800) var(--tw-gradient-to-position);
}

:is(.lstw-dark &gt; .dark\:lstw-text-\[\#000\]:not([data-theme])) {
  color: rgb(0 0 0);
}

:is(.lstw-dark &gt; .dark\:lstw-text-\[\#fff\]:not([data-theme])) {
  color: rgb(255 255 255);
}

:is(.lstw-dark &gt; .dark\:lstw-text-\[var\(--gray-700\)\]:not([data-theme])) {
  color: var(--gray-700);
}

:is(.lstw-dark &gt; .dark\:lstw-text-inverse:not([data-theme])) {
  color: var(--text-inverse);
}

:is(.lstw-dark &gt; .dark\:lstw-invert:not([data-theme])) {
  --tw-invert: invert(100%);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

:is(.lstw-dark &gt; .dark\:lstw-saturate-0:not([data-theme])) {
  --tw-saturate: saturate(0);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

:is(.lstw-dark .dark\:lstw-border-\[color\:var\(--gray-800\)\]:not(.lstw-dark [data-theme]:not(.lstw-dark) * )) {
  border-color: var(--gray-800);
}

:is(.lstw-dark .dark\:lstw-bg-\[color\:var\(--gray-100\)\]:not(.lstw-dark [data-theme]:not(.lstw-dark) * )) {
  background-color: var(--gray-100);
}

:is(.lstw-dark .dark\:lstw-bg-\[color\:var\(--gray-700\)\]:not(.lstw-dark [data-theme]:not(.lstw-dark) * )) {
  background-color: var(--gray-700);
}

:is(.lstw-dark .dark\:lstw-bg-\[color\:var\(--gray-800\)\]:not(.lstw-dark [data-theme]:not(.lstw-dark) * )) {
  background-color: var(--gray-800);
}

:is(.lstw-dark .dark\:lstw-bg-\[color\:var\(--gray-850\)\]:not(.lstw-dark [data-theme]:not(.lstw-dark) * )) {
  background-color: var(--gray-850);
}

:is(.lstw-dark .dark\:lstw-bg-\[color\:var\(--gray-900\)\]:not(.lstw-dark [data-theme]:not(.lstw-dark) * )) {
  background-color: var(--gray-900);
}

:is(.lstw-dark .dark\:lstw-bg-\[color\:var\(--green-600\)\]:not(.lstw-dark [data-theme]:not(.lstw-dark) * )) {
  background-color: var(--green-600);
}

:is(.lstw-dark .dark\:lstw-bg-\[color\:var\(--red-600\)\]:not(.lstw-dark [data-theme]:not(.lstw-dark) * )) {
  background-color: var(--red-600);
}

:is(.lstw-dark .dark\:lstw-bg-\[var\(--gray-100\)\]:not(.lstw-dark [data-theme]:not(.lstw-dark) * )) {
  background-color: var(--gray-100);
}

:is(.lstw-dark .dark\:lstw-bg-\[\#171717\]:not(.lstw-dark [data-theme]:not(.lstw-dark) * )) {
  background-color: #171717;
}

:is(.lstw-dark .dark\:lstw-bg-\[linear-gradient\(to_right\2c transparent\2c var\(--gray-900\)\)\]:not(.lstw-dark [data-theme]:not(.lstw-dark) * )) {
  background-image: linear-gradient(to right,transparent,var(--gray-900));
}

:is(.lstw-dark .dark\:lstw-to-\[color\:var\(--gray-800\)\]:not(.lstw-dark [data-theme]:not(.lstw-dark) * )) {
  --tw-gradient-to: var(--gray-800) var(--tw-gradient-to-position);
}

:is(.lstw-dark .dark\:lstw-text-\[\#000\]:not(.lstw-dark [data-theme]:not(.lstw-dark) * )) {
  color: rgb(0 0 0);
}

:is(.lstw-dark .dark\:lstw-text-\[\#fff\]:not(.lstw-dark [data-theme]:not(.lstw-dark) * )) {
  color: rgb(255 255 255);
}

:is(.lstw-dark .dark\:lstw-text-\[var\(--gray-700\)\]:not(.lstw-dark [data-theme]:not(.lstw-dark) * )) {
  color: var(--gray-700);
}

:is(.lstw-dark .dark\:lstw-text-inverse:not(.lstw-dark [data-theme]:not(.lstw-dark) * )) {
  color: var(--text-inverse);
}

:is(.lstw-dark .dark\:lstw-invert:not(.lstw-dark [data-theme]:not(.lstw-dark) * )) {
  --tw-invert: invert(100%);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

:is(.lstw-dark .dark\:lstw-saturate-0:not(.lstw-dark [data-theme]:not(.lstw-dark) * )) {
  --tw-saturate: saturate(0);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

:is(.lstw-dark:not(:has([data-theme])) .dark\:lstw-border-\[color\:var\(--gray-800\)\]:not([data-theme])) {
  border-color: var(--gray-800);
}

:is(.lstw-dark:not(:has([data-theme])) .dark\:lstw-bg-\[color\:var\(--gray-100\)\]:not([data-theme])) {
  background-color: var(--gray-100);
}

:is(.lstw-dark:not(:has([data-theme])) .dark\:lstw-bg-\[color\:var\(--gray-700\)\]:not([data-theme])) {
  background-color: var(--gray-700);
}

:is(.lstw-dark:not(:has([data-theme])) .dark\:lstw-bg-\[color\:var\(--gray-800\)\]:not([data-theme])) {
  background-color: var(--gray-800);
}


:is(.lstw-dark:not(:has([data-theme])) .dark\:lstw-bg-\[color\:var\(--gray-850\)\]:not([data-theme])) {
  background-color: var(--gray-850);
}

:is(.lstw-dark:not(:has([data-theme])) .dark\:lstw-bg-\[color\:var\(--gray-900\)\]:not([data-theme])) {
  background-color: var(--gray-900);
}

:is(.lstw-dark:not(:has([data-theme])) .dark\:lstw-bg-\[color\:var\(--green-600\)\]:not([data-theme])) {
  background-color: var(--green-600);
}

:is(.lstw-dark:not(:has([data-theme])) .dark\:lstw-bg-\[color\:var\(--green-800\)\]:not([data-theme])) {
  background-color: var(--green-800);
}

:is(.lstw-dark:not(:has([data-theme])) .dark\:lstw-bg-\[color\:var\(--blue-800\)\]:not([data-theme])) {
  background-color: var(--blue-800);
}

:is(.lstw-dark:not(:has([data-theme])) .dark\:lstw-bg-\[\#0E3B07\]:not([data-theme])) {
  background-color: #0E3B07;
}

:is(.lstw-dark:not(:has([data-theme])) .dark\:lstw-bg-\[\#0A2141\]:not([data-theme])) {
  background-color: #0A2141;
}

:is(.lstw-dark:not(:has([data-theme])) .dark\:lstw-bg-\[color\:var\(--red-600\)\]:not([data-theme])) {
  background-color: var(--red-600);
}

:is(.lstw-dark:not(:has([data-theme])) .dark\:lstw-bg-\[var\(--gray-100\)\]:not([data-theme])) {
  background-color: var(--gray-100);
}

:is(.lstw-dark:not(:has([data-theme])) .dark\:lstw-bg-\[\#171717\]:not([data-theme])) {
  background-color: #171717;
}

:is(.lstw-dark:not(:has([data-theme])) .dark\:lstw-bg-\[linear-gradient\(to_right\2c transparent\2c var\(--gray-900\)\)\]:not([data-theme])) {
  background-image: linear-gradient(to right,transparent,var(--gray-900));
}

:is(.lstw-dark:not(:has([data-theme])) .dark\:lstw-to-\[color\:var\(--gray-800\)\]:not([data-theme])) {
  --tw-gradient-to: var(--gray-800) var(--tw-gradient-to-position);
}

:is(.lstw-dark:not(:has([data-theme])) .dark\:lstw-text-\[\#000\]:not([data-theme])) {
  color: rgb(0 0 0);
}

:is(.lstw-dark:not(:has([data-theme])) .dark\:lstw-text-\[\#fff\]:not([data-theme])) {
  color: rgb(255 255 255);
}

:is(.lstw-dark:not(:has([data-theme])) .dark\:lstw-text-\[var\(--gray-700\)\]:not([data-theme])) {
  color: var(--gray-700);
}

:is(.lstw-dark:not(:has([data-theme])) .dark\:lstw-text-inverse:not([data-theme])) {
  color: var(--text-inverse);
}

:is(.lstw-dark:not(:has([data-theme])) .dark\:lstw-invert:not([data-theme])) {
  --tw-invert: invert(100%);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

:is(.lstw-dark:not(:has([data-theme])) .dark\:lstw-saturate-0:not([data-theme])) {
  --tw-saturate: saturate(0);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

[data-theme='dark'].dark\:lstw-border-\[color\:var\(--gray-800\)\] {
  border-color: var(--gray-800);
}

[data-theme='dark'].dark\:lstw-bg-\[color\:var\(--gray-100\)\] {
  background-color: var(--gray-100);
}

[data-theme='dark'].dark\:lstw-bg-\[color\:var\(--gray-700\)\] {
  background-color: var(--gray-700);
}

[data-theme='dark'].dark\:lstw-bg-\[color\:var\(--gray-800\)\] {
  background-color: var(--gray-800);
}

[data-theme='dark'].dark\:lstw-bg-\[color\:var\(--gray-850\)\] {
  background-color: var(--gray-850);
}

[data-theme='dark'].dark\:lstw-bg-\[color\:var\(--gray-900\)\] {
  background-color: var(--gray-900);
}

[data-theme='dark'].dark\:lstw-bg-\[color\:var\(--green-600\)\] {
  background-color: var(--green-600);
}

[data-theme='dark'].dark\:lstw-bg-\[color\:var\(--green-800\)\] {
  background-color: var(--green-800);
}

[data-theme='dark'].dark\:lstw-bg-\[color\:var\(--blue-800\)\] {
  background-color: var(--blue-800);
}

[data-theme='dark'].dark\:lstw-bg-\[\#0E3B07\] {
  background-color: #0E3B07;
}

[data-theme='dark'].dark\:lstw-bg-\[\#0A2141\] {
  background-color: #0A2141;
}

[data-theme='dark'].dark\:lstw-bg-\[color\:var\(--red-600\)\] {
  background-color: var(--red-600);
}

[data-theme='dark'].dark\:lstw-bg-\[var\(--gray-100\)\] {
  background-color: var(--gray-100);
}

[data-theme='dark'].dark\:lstw-bg-\[\#171717\] {
  background-color: #171717;
}

[data-theme='dark'].dark\:lstw-bg-\[linear-gradient\(to_right\2c transparent\2c var\(--gray-900\)\)\] {
  background-image: linear-gradient(to right,transparent,var(--gray-900));
}

[data-theme='dark'].dark\:lstw-to-\[color\:var\(--gray-800\)\] {
  --tw-gradient-to: var(--gray-800) var(--tw-gradient-to-position);
}

[data-theme='dark'].dark\:lstw-text-\[\#000\] {
  color: rgb(0 0 0);
}

[data-theme='dark'].dark\:lstw-text-\[\#fff\] {
  color: rgb(255 255 255);
}

[data-theme='dark'].dark\:lstw-text-\[var\(--gray-700\)\] {
  color: var(--gray-700);
}

[data-theme='dark'].dark\:lstw-text-inverse {
  color: var(--text-inverse);
}

[data-theme='dark'].dark\:lstw-invert {
  --tw-invert: invert(100%);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

[data-theme='dark'].dark\:lstw-saturate-0 {
  --tw-saturate: saturate(0);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

:is([data-theme='dark'] &gt; .dark\:lstw-border-\[color\:var\(--gray-800\)\]:not([data-theme])) {
  border-color: var(--gray-800);
}

:is([data-theme='dark'] &gt; .dark\:lstw-bg-\[color\:var\(--gray-100\)\]:not([data-theme])) {
  background-color: var(--gray-100);
}

:is([data-theme='dark'] &gt; .dark\:lstw-bg-\[color\:var\(--gray-700\)\]:not([data-theme])) {
  background-color: var(--gray-700);
}

:is([data-theme='dark'] &gt; .dark\:lstw-bg-\[color\:var\(--gray-800\)\]:not([data-theme])) {
  background-color: var(--gray-800);
}

:is([data-theme='dark'] &gt; .dark\:lstw-bg-\[color\:var\(--gray-850\)\]:not([data-theme])) {
  background-color: var(--gray-850);
}

:is([data-theme='dark'] &gt; .dark\:lstw-bg-\[color\:var\(--gray-900\)\]:not([data-theme])) {
  background-color: var(--gray-900);
}

:is([data-theme='dark'] &gt; .dark\:lstw-bg-\[color\:var\(--green-600\)\]:not([data-theme])) {
  background-color: var(--green-600);
}

:is([data-theme='dark'] &gt; .dark\:lstw-bg-\[color\:var\(--green-800\)\]:not([data-theme])) {
  background-color: var(--green-800);
}

:is([data-theme='dark'] &gt; .dark\:lstw-bg-\[color\:var\(--blue-800\)\]:not([data-theme])) {
  background-color: var(--blue-800);
}

:is([data-theme='dark'] &gt; .dark\:lstw-bg-\[\#0E3B07\]:not([data-theme])) {
  background-color: #0E3B07;
}

:is([data-theme='dark'] &gt; .dark\:lstw-bg-\[#0A2141\]:not([data-theme])) {
  background-color: #0A2141;
}

:is([data-theme='dark'] &gt; .dark\:lstw-bg-\[color\:var\(--red-600\)\]:not([data-theme])) {
  background-color: var(--red-600);
}

:is([data-theme='dark'] &gt; .dark\:lstw-bg-\[var\(--gray-100\)\]:not([data-theme])) {
  background-color: var(--gray-100);
}

:is([data-theme='dark'] &gt; .dark\:lstw-bg-\[\#171717\]:not([data-theme])) {
  background-color: #171717;
}

:is([data-theme='dark'] &gt; .dark\:lstw-bg-\[linear-gradient\(to_right\2c transparent\2c var\(--gray-900\)\)\]:not([data-theme])) {
  background-image: linear-gradient(to right,transparent,var(--gray-900));
}

:is([data-theme='dark'] &gt; .dark\:lstw-to-\[color\:var\(--gray-800\)\]:not([data-theme])) {
  --tw-gradient-to: var(--gray-800) var(--tw-gradient-to-position);
}

:is([data-theme='dark'] &gt; .dark\:lstw-text-\[\#000\]:not([data-theme])) {
  color: rgb(0 0 0);
}

:is([data-theme='dark'] &gt; .dark\:lstw-text-\[\#fff\]:not([data-theme])) {
  color: rgb(255 255 255);
}

:is([data-theme='dark'] &gt; .dark\:lstw-text-\[var\(--gray-700\)\]:not([data-theme])) {
  color: var(--gray-700);
}

:is([data-theme='dark'] &gt; .dark\:lstw-text-inverse:not([data-theme])) {
  color: var(--text-inverse);
}

:is([data-theme='dark'] &gt; .dark\:lstw-invert:not([data-theme])) {
  --tw-invert: invert(100%);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

:is([data-theme='dark'] &gt; .dark\:lstw-saturate-0:not([data-theme])) {
  --tw-saturate: saturate(0);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

:is([data-theme='dark'] .dark\:lstw-border-\[color\:var\(--gray-800\)\]:not([data-theme='dark'] [data-theme]:not([data-theme='dark']) * )) {
  border-color: var(--gray-800);
}

:is([data-theme='dark'] .dark\:lstw-bg-\[color\:var\(--gray-100\)\]:not([data-theme='dark'] [data-theme]:not([data-theme='dark']) * )) {
  background-color: var(--gray-100);
}

:is([data-theme='dark'] .dark\:lstw-bg-\[color\:var\(--gray-700\)\]:not([data-theme='dark'] [data-theme]:not([data-theme='dark']) * )) {
  background-color: var(--gray-700);
}

:is([data-theme='dark'] .dark\:lstw-bg-\[color\:var\(--gray-800\)\]:not([data-theme='dark'] [data-theme]:not([data-theme='dark']) * )) {
  background-color: var(--gray-800);
}

:is([data-theme='dark'] .dark\:lstw-bg-\[color\:var\(--gray-850\)\]:not([data-theme='dark'] [data-theme]:not([data-theme='dark']) * )) {
  background-color: var(--gray-850);
}

:is([data-theme='dark'] .dark\:lstw-bg-\[color\:var\(--gray-900\)\]:not([data-theme='dark'] [data-theme]:not([data-theme='dark']) * )) {
  background-color: var(--gray-900);
}

:is([data-theme='dark'] .dark\:lstw-bg-\[color\:var\(--green-600\)\]:not([data-theme='dark'] [data-theme]:not([data-theme='dark']) * )) {
  background-color: var(--green-600);
}

:is([data-theme='dark'] .dark\:lstw-bg-\[color\:var\(--green-800\)\]:not([data-theme='dark'] [data-theme]:not([data-theme='dark']) * )) {
  background-color: var(--green-800);
}

:is([data-theme='dark'] .dark\:lstw-bg-\[color\:var\(--blue-800\)\]:not([data-theme='dark'] [data-theme]:not([data-theme='dark']) * )) {
  background-color: var(--blue-800);
}

:is([data-theme='dark'] .dark\:lstw-bg-\[\#0E3B07\]:not([data-theme='dark'] [data-theme]:not([data-theme='dark']) * )) {
  background-color: #0E3B07;
}

:is([data-theme='dark'] .dark\:lstw-bg-\[\#0A2141\]:not([data-theme='dark'] [data-theme]:not([data-theme='dark']) * )) {
  background-color: #0A2141;
}

:is([data-theme='dark'] .dark\:lstw-bg-\[color\:var\(--red-600\)\]:not([data-theme='dark'] [data-theme]:not([data-theme='dark']) * )) {
  background-color: var(--red-600);
}

:is([data-theme='dark'] .dark\:lstw-bg-\[var\(--gray-100\)\]:not([data-theme='dark'] [data-theme]:not([data-theme='dark']) * )) {
  background-color: var(--gray-100);
}

:is([data-theme='dark'] .dark\:lstw-bg-\[\#171717\]:not([data-theme='dark'] [data-theme]:not([data-theme='dark']) * )) {
  background-color: #171717;
}

:is([data-theme='dark'] .dark\:lstw-bg-\[linear-gradient\(to_right\2c transparent\2c var\(--gray-900\)\)\]:not([data-theme='dark'] [data-theme]:not([data-theme='dark']) * )) {
  background-image: linear-gradient(to right,transparent,var(--gray-900));
}

:is([data-theme='dark'] .dark\:lstw-to-\[color\:var\(--gray-800\)\]:not([data-theme='dark'] [data-theme]:not([data-theme='dark']) * )) {
  --tw-gradient-to: var(--gray-800) var(--tw-gradient-to-position);
}

:is([data-theme='dark'] .dark\:lstw-text-\[\#000\]:not([data-theme='dark'] [data-theme]:not([data-theme='dark']) * )) {
  color: rgb(0 0 0);
}

:is([data-theme='dark'] .dark\:lstw-text-\[\#fff\]:not([data-theme='dark'] [data-theme]:not([data-theme='dark']) * )) {
  color: rgb(255 255 255);
}

:is([data-theme='dark'] .dark\:lstw-text-\[var\(--gray-700\)\]:not([data-theme='dark'] [data-theme]:not([data-theme='dark']) * )) {
  color: var(--gray-700);
}

:is([data-theme='dark'] .dark\:lstw-text-inverse:not([data-theme='dark'] [data-theme]:not([data-theme='dark']) * )) {
  color: var(--text-inverse);
}

:is([data-theme='dark'] .dark\:lstw-invert:not([data-theme='dark'] [data-theme]:not([data-theme='dark']) * )) {
  --tw-invert: invert(100%);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

:is([data-theme='dark'] .dark\:lstw-saturate-0:not([data-theme='dark'] [data-theme]:not([data-theme='dark']) * )) {
  --tw-saturate: saturate(0);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

:is([data-theme='dark']:not(:has([data-theme])) .dark\:lstw-border-\[color\:var\(--gray-800\)\]:not([data-theme])) {
  border-color: var(--gray-800);
}

:is([data-theme='dark']:not(:has([data-theme])) .dark\:lstw-bg-\[color\:var\(--gray-100\)\]:not([data-theme])) {
  background-color: var(--gray-100);
}

:is([data-theme='dark']:not(:has([data-theme])) .dark\:lstw-bg-\[color\:var\(--gray-700\)\]:not([data-theme])) {
  background-color: var(--gray-700);
}

:is([data-theme='dark']:not(:has([data-theme])) .dark\:lstw-bg-\[color\:var\(--gray-800\)\]:not([data-theme])) {
  background-color: var(--gray-800);
}

:is([data-theme='dark']:not(:has([data-theme])) .dark\:lstw-bg-\[color\:var\(--gray-850\)\]:not([data-theme])) {
  background-color: var(--gray-850);
}

:is([data-theme='dark']:not(:has([data-theme])) .dark\:lstw-bg-\[color\:var\(--gray-900\)\]:not([data-theme])) {
  background-color: var(--gray-900);
}

:is([data-theme='dark']:not(:has([data-theme])) .dark\:lstw-bg-\[color\:var\(--green-600\)\]:not([data-theme])) {
  background-color: var(--green-600);
}

:is([data-theme='dark']:not(:has([data-theme])) .dark\:lstw-bg-\[color\:var\(--green-800\)\]:not([data-theme])) {
  background-color: var(--green-800);
}

:is([data-theme='dark']:not(:has([data-theme])) .dark\:lstw-bg-\[color\:var\(--blue-800\)\]:not([data-theme])) {
  background-color: var(--blue-800);
}

:is([data-theme='dark']:not(:has([data-theme])) .dark\:lstw-bg-\[\#0E3B07\]:not([data-theme])) {
  background-color: #0E3B07;
}

:is([data-theme='dark']:not(:has([data-theme])) .dark\:lstw-bg-\[\#0A2141\]:not([data-theme])) {
  background-color: #0A2141;
}

:is([data-theme='dark']:not(:has([data-theme])) .dark\:lstw-bg-\[color\:var\(--red-600\)\]:not([data-theme])) {
  background-color: var(--red-600);
}

:is([data-theme='dark']:not(:has([data-theme])) .dark\:lstw-bg-\[var\(--gray-100\)\]:not([data-theme])) {
  background-color: var(--gray-100);
}

:is([data-theme='dark']:not(:has([data-theme])) .dark\:lstw-bg-\[\#171717\]:not([data-theme])) {
  background-color: #171717;
}

:is([data-theme='dark']:not(:has([data-theme])) .dark\:lstw-bg-\[linear-gradient\(to_right\2c transparent\2c var\(--gray-900\)\)\]:not([data-theme])) {
  background-image: linear-gradient(to right,transparent,var(--gray-900));
}

:is([data-theme='dark']:not(:has([data-theme])) .dark\:lstw-to-\[color\:var\(--gray-800\)\]:not([data-theme])) {
  --tw-gradient-to: var(--gray-800) var(--tw-gradient-to-position);
}

:is([data-theme='dark']:not(:has([data-theme])) .dark\:lstw-text-\[\#000\]:not([data-theme])) {
  color: rgb(0 0 0);
}

:is([data-theme='dark']:not(:has([data-theme])) .dark\:lstw-text-\[\#fff\]:not([data-theme])) {
  color: rgb(255 255 255);
}

:is([data-theme='dark']:not(:has([data-theme])) .dark\:lstw-text-\[var\(--gray-700\)\]:not([data-theme])) {
  color: var(--gray-700);
}

:is([data-theme='dark']:not(:has([data-theme])) .dark\:lstw-text-inverse:not([data-theme])) {
  color: var(--text-inverse);
}

:is([data-theme='dark']:not(:has([data-theme])) .dark\:lstw-invert:not([data-theme])) {
  --tw-invert: invert(100%);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

:is([data-theme='dark']:not(:has([data-theme])) .dark\:lstw-saturate-0:not([data-theme])) {
  --tw-saturate: saturate(0);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

@media (prefers-color-scheme: dark) {

  :root.dark\:lstw-border-\[color\:var\(--gray-800\)\] {
    border-color: var(--gray-800);
  }

  :root.dark\:lstw-bg-\[color\:var\(--gray-100\)\] {
    background-color: var(--gray-100);
  }

  :root.dark\:lstw-bg-\[color\:var\(--gray-700\)\] {
    background-color: var(--gray-700);
  }

  :root.dark\:lstw-bg-\[color\:var\(--gray-800\)\] {
    background-color: var(--gray-800);
  }

  :root.dark .before-border-gray-800::before {
    background-color: var(--gray-800)
  }

  :root.dark\:lstw-bg-\[color\:var\(--gray-850\)\] {
    background-color: var(--gray-850);
  }

  :root.dark\:lstw-bg-\[color\:var\(--gray-900\)\] {
    background-color: var(--gray-900);
  }

  :root.dark\:lstw-bg-\[color\:var\(--green-600\)\] {
    background-color: var(--green-600);
  }

  :root.dark\:lstw-bg-\[color\:var\(--green-800\)\] {
    background-color: var(--green-800);
  }

  :root.dark\:lstw-bg-\[color\:var\(--blue-800\)\] {
    background-color: var(--blue-800);
  }

  :root.dark\:lstw-bg-\[\#0E3B07\] {
    background-color: #0E3B07;
  }

  :root.dark\:lstw-bg-\[\#0A2141\] {
    background-color: #0A2141;
  }

  :root.dark\:lstw-bg-\[color\:var\(--red-600\)\] {
    background-color: var(--red-600);
  }

  :root.dark\:lstw-bg-\[var\(--gray-100\)\] {
    background-color: var(--gray-100);
  }

  :root.dark\:lstw-bg-\[\#171717\] {
    background-color: #171717;
  }

  :root.dark\:lstw-bg-\[linear-gradient\(to_right\2c transparent\2c var\(--gray-900\)\)\] {
    background-image: linear-gradient(to right,transparent,var(--gray-900));
  }

  :root.dark\:lstw-to-\[color\:var\(--gray-800\)\] {
    --tw-gradient-to: var(--gray-800) var(--tw-gradient-to-position);
  }

  :root.dark\:lstw-text-\[\#000\] {
      color: rgb(0 0 0);
  }

  :root.dark\:lstw-text-\[\#fff\] {
      color: rgb(255 255 255);
  }

  :root.dark\:lstw-text-\[var\(--gray-700\)\] {
    color: var(--gray-700);
  }

  :root.dark\:lstw-text-inverse {
    color: var(--text-inverse);
  }

  :root.dark\:lstw-invert {
    --tw-invert: invert(100%);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  }

  :root.dark\:lstw-saturate-0 {
    --tw-saturate: saturate(0);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  }

  :is(:root &gt; .dark\:lstw-border-\[color\:var\(--gray-800\)\]:not([data-theme])) {
    border-color: var(--gray-800);
  }

  :is(:root &gt; .dark\:lstw-bg-\[color\:var\(--gray-100\)\]:not([data-theme])) {
    background-color: var(--gray-100);
  }

  :is(:root &gt; .dark\:lstw-bg-\[color\:var\(--gray-700\)\]:not([data-theme])) {
    background-color: var(--gray-700);
  }

  :is(:root &gt; .dark\:lstw-bg-\[color\:var\(--gray-800\)\]:not([data-theme])) {
    background-color: var(--gray-800);
  }

  :is(:root &gt; .dark\:lstw-bg-\[color\:var\(--gray-850\)\]:not([data-theme])) {
    background-color: var(--gray-850);
  }

  :is(:root &gt; .dark\:lstw-bg-\[color\:var\(--gray-900\)\]:not([data-theme])) {
    background-color: var(--gray-900);
  }

  :is(:root &gt; .dark\:lstw-bg-\[color\:var\(--green-600\)\]:not([data-theme])) {
    background-color: var(--green-600);
  }

  :is(:root &gt; .dark\:lstw-bg-\[color\:var\(--green-800\)\]:not([data-theme])) {
    background-color: var(--green-800);
  }

  :is(:root &gt; .dark\:lstw-bg-\[color\:var\(--blue-800\)\]:not([data-theme])) {
    background-color: var(--blue-800);
  }

  :is(:root &gt; .dark\:lstw-bg-\[\#0E3B07\]:not([data-theme])) {
    background-color: #0E3B07;
  }

  :is(:root &gt; .dark\:lstw-bg-\[\#0A2141\]:not([data-theme])) {
    background-color: #0A2141;
  }

  :is(:root &gt; .dark\:lstw-bg-\[color\:var\(--red-600\)\]:not([data-theme])) {
    background-color: var(--red-600);
  }

  :is(:root &gt; .dark\:lstw-bg-\[var\(--gray-100\)\]:not([data-theme])) {
    background-color: var(--gray-100);
  }

  :is(:root &gt; .dark\:lstw-bg-\[\#171717\]:not([data-theme])) {
    background-color: #171717;
  }

  :is(:root &gt; .dark\:lstw-bg-\[linear-gradient\(to_right\2c transparent\2c var\(--gray-900\)\)\]:not([data-theme])) {
    background-image: linear-gradient(to right,transparent,var(--gray-900));
  }

  :is(:root &gt; .dark\:lstw-to-\[color\:var\(--gray-800\)\]:not([data-theme])) {
    --tw-gradient-to: var(--gray-800) var(--tw-gradient-to-position);
  }

  :is(:root &gt; .dark\:lstw-text-\[\#000\]:not([data-theme])) {
      color: rgb(0 0 0);
  }

  :is(:root &gt; .dark\:lstw-text-\[\#fff\]:not([data-theme])) {
      color: rgb(255 255 255);
  }

  :is(:root &gt; .dark\:lstw-text-\[var\(--gray-700\)\]:not([data-theme])) {
    color: var(--gray-700);
  }

  :is(:root &gt; .dark\:lstw-text-inverse:not([data-theme])) {
    color: var(--text-inverse);
  }

  :is(:root &gt; .dark\:lstw-invert:not([data-theme])) {
    --tw-invert: invert(100%);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  }

  :is(:root .dark\:lstw-border-\[color\:var\(--gray-800\)\]:not([data-theme] *):not([data-theme])) {
    border-color: var(--gray-800);
  }

  :is(:root .dark\:before-border-gray-800:not([data-theme] *):not([data-theme]))::before {
    background-color: var(--gray-800);
  }

  :is(:root &gt; .dark\:lstw-saturate-0:not([data-theme])) {
    --tw-saturate: saturate(0);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  }

  :is(:root .dark\:lstw-bg-\[color\:var\(--gray-100\)\]:not([data-theme] *):not([data-theme])) {
    background-color: var(--gray-100);
  }

  :is(:root .dark\:lstw-bg-\[color\:var\(--gray-700\)\]:not([data-theme] *):not([data-theme])) {
    background-color: var(--gray-700);
  }

  :is(:root .dark\:lstw-bg-\[color\:var\(--gray-750\)\]:not([data-theme] *):not([data-theme])) {
    background-color: var(--gray-750);
  }

  :is(:root .dark\:lstw-bg-\[color\:var\(--gray-825\)\]:not([data-theme] *):not([data-theme])) {
    background-color: var(--gray-825);
  }

  :is(:root .dark\:lstw-bg-\[color\:var\(--gray-800\)\]:not([data-theme] *):not([data-theme])) {
    background-color: var(--gray-800);
  }

  :is(:root .dark\:lstw-bg-\[color\:var\(--gray-850\)\]:not([data-theme] *):not([data-theme])) {
    background-color: var(--gray-850);
  }

  :is(:root .dark\:lstw-bg-\[color\:var\(--gray-900\)\]:not([data-theme] *):not([data-theme])) {
    background-color: var(--gray-900);
  }

  :is(:root .dark\:lstw-bg-\[color\:var\(--green-600\)\]:not([data-theme] *):not([data-theme])) {
    background-color: var(--green-600);
  }

  :is(:root .dark\:lstw-bg-\[color\:var\(--green-800\)\]:not([data-theme] *):not([data-theme])) {
    background-color: var(--green-800);
  }

  :is(:root .dark\:lstw-bg-\[color\:var\(--blue-800\)\]:not([data-theme] *):not([data-theme])) {
    background-color: var(--blue-800);
  }

  :is(:root .dark\:lstw-bg-\[\#0E3B07\]:not([data-theme] *):not([data-theme])) {
    background-color: #0E3B07;
  }

  :is(:root .dark\:lstw-bg-\[\#0A2141\]:not([data-theme] *):not([data-theme])) {
    background-color: #0A2141;
  }

  :is(:root .dark\:lstw-bg-\[color\:var\(--red-600\)\]:not([data-theme] *):not([data-theme])) {
    background-color: var(--red-600);
  }

  :is(:root .dark\:lstw-bg-\[var\(--gray-100\)\]:not([data-theme] *):not([data-theme])) {
    background-color: var(--gray-100);
  }

  :is(:root .dark\:lstw-bg-\[\#171717\]:not([data-theme] *):not([data-theme])) {
    background-color: #171717;
  }

  :is(:root .dark\:lstw-bg-\[black\]:not([data-theme] *):not([data-theme])) {
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity));
  }

  .lstw-bg-\[black\] {
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity));
  }
  

  :is(:root .dark\:lstw-bg-\[linear-gradient\(to_right\2c transparent\2c var\(--gray-900\)\)\]:not([data-theme] *):not([data-theme])) {
    background-image: linear-gradient(to right,transparent,var(--gray-900));
  }

  :is(:root .dark\:lstw-to-\[color\:var\(--gray-800\)\]:not([data-theme] *):not([data-theme])) {
    --tw-gradient-to: var(--gray-800) var(--tw-gradient-to-position);
  }

  :is(:root .dark\:lstw-text-\[\#000\]:not([data-theme] *):not([data-theme])) {
      color: rgb(0 0 0);
  }

  :is(:root .dark\:lstw-text-\[\#fff\]:not([data-theme] *):not([data-theme])) {
      color: rgb(255 255 255);
  }

  :is(:root .dark\:lstw-text-\[var\(--gray-700\)\]:not([data-theme] *):not([data-theme])) {
    color: var(--gray-700);
  }

  :is(:root .dark\:lstw-text-inverse:not([data-theme] *):not([data-theme])) {
    color: var(--text-inverse);
  }

  :is(:root .dark\:lstw-invert:not([data-theme] *):not([data-theme])) {
    --tw-invert: invert(100%);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  }

  :is(:root .dark\:lstw-saturate-0:not([data-theme] *):not([data-theme])) {
    --tw-saturate: saturate(0);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  }

  :is(:root .dark\:lstw-text-\[color\:var\(--green-750\)\]:not([data-theme])) {
    color: var(--green-750);
  }

  :is(:root .dark\:lstw-text-\[color\:var\(--magenta-450\)\]:not([data-theme])) {
    color: var(--magenta-450);
  }
}

@media not all and (min-width: 744px) {

  .max-md\:lstw-hidden {
    display: none;
  }
}

@media (min-width: 0px) {

  .xs\:lstw-order-2 {
    order: 2;
  }

  .xs\:-lstw-mb-72 {
    margin-bottom: -4.5rem;
  }

  .xs\:-lstw-mt-72 {
    margin-top: -4.5rem;
  }

  .xs\:lstw-mt-12 {
    margin-top: 0.75rem;
  }

  .xs\:lstw-mt-16 {
    margin-top: 1rem;
  }

  .xs\:lstw-mt-24 {
    margin-top: 1.5rem;
  }

  .xs\:lstw-mt-40 {
    margin-top: 2.5rem;
  }

  .xs\:lstw-mt-48 {
    margin-top: 3rem;
  }

  .xs\:lstw-mt-gutter {
    margin-top: var(--inner-gutter);
  }

  .xs\:lstw-hidden {
    display: none;
  }

  .xs\:lstw-h-64 {
    height: 4rem;
  }

  .xs\:lstw-min-h-44 {
    min-height: 2.75rem;
  }

  .xs\:lstw-min-h-88 {
    min-height: 5.5rem;
  }

  .xs\:lstw-w-auto {
    width: auto;
  }

  .xs\:lstw-min-w-\[calc\(50vw_-_var\(--inner-gutter\)\)\] {
    min-width: calc(50vw - var(--inner-gutter));
  }

  .xs\:lstw-overflow-visible {
    overflow: visible;
  }

  .xs\:lstw-px-0 {
    padding-left: 0rem;
    padding-right: 0rem;
  }

  .xs\:lstw-pb-10 {
    padding-bottom: 0.625rem;
  }

  .xs\:lstw-pt-9 {
    padding-top: 0.5625rem;
  }

  @media not all and (min-width: 429px) {

    .xs\:max-sm\:lstw-text-\[23vw\] {
      font-size: 23vw;
    }
  }
}

@media (min-width: 380px) {

  .min-\[380px\]\:lstw-block {
    display: block;
  }

  .min-\[380px\]\:lstw-hidden {
    display: none;
  }
}

@media (min-width: 429px) {

  .sm\:lstw-col-span-3 {
    grid-column: span 3 / span 3;
  }

  .sm\:lstw-mb-\[2\.8em\] {
    margin-bottom: 2.8em;
  }

  .sm\:lstw-mb-\[8\.4em\] {
    margin-bottom: 8.4em;
  }

  .sm\:lstw-block {
    display: block;
  }

  .sm\:lstw-flex {
    display: flex;
  }

  .sm\:lstw-hidden {
    display: none;
  }

  .sm\:lstw-w-7\/12 {
    width: 58.333333%;
  }

  .sm\:lstw-min-w-0 {
    min-width: 0rem;
  }

  .sm\:lstw-max-w-none {
    max-width: none;
  }

  .sm\:lstw-grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .sm\:lstw-grid-cols-\[1fr_auto_1fr\] {
    grid-template-columns: 1fr auto 1fr;
  }

  .sm\:lstw-text-left {
    text-align: left;
  }

  .sm\:lstw-text-right {
    text-align: right;
  }
}

@media (min-width: 744px) {

  .md\:lstw-absolute {
    position: absolute;
  }

  .md\:lstw-relative {
    position: relative;
  }

  .md\:-lstw-top-4 {
    top: -0.25rem;
  }

  .md\:lstw-bottom-0 {
    bottom: 0rem;
  }

  .md\:lstw-left-0 {
    left: 0rem;
  }

  .md\:lstw-left-\[calc\(50\%\+12px\)\] {
    left: calc(50% + 12px);
  }

  .md\:lstw-left-auto {
    left: auto;
  }

  .md\:lstw-right-0 {
    right: 0rem;
  }

  .md\:lstw-top-5 {
    top: 0.3125rem;
  }

  .md\:lstw-top-\[\.075em\] {
    top: .075em;
  }

  .md\:lstw-top-\[79px\] {
    top: 79px;
  }

  .md\:lstw-top-auto {
    top: auto;
  }

  .md\:lstw-order-none {
    order: 0;
  }

  .md\:lstw-col-span-1 {
    grid-column: span 1 / span 1;
  }

  .md\:lstw-col-span-10 {
    grid-column: span 10 / span 10;
  }

  .md\:lstw-col-span-11 {
    grid-column: span 11 / span 11;
  }

  .md\:lstw-col-span-12 {
    grid-column: span 12 / span 12;
  }

  .md\:lstw-col-span-2 {
    grid-column: span 2 / span 2;
  }

  .md\:lstw-col-span-3 {
    grid-column: span 3 / span 3;
  }

  .md\:lstw-col-span-4 {
    grid-column: span 4 / span 4;
  }

  .md\:lstw-col-span-5 {
    grid-column: span 5 / span 5;
  }

  .md\:lstw-col-span-6 {
    grid-column: span 6 / span 6;
  }

  .md\:lstw-col-span-7 {
    grid-column: span 7 / span 7;
  }

  .md\:lstw-col-span-8 {
    grid-column: span 8 / span 8;
  }

  .md\:lstw-col-span-9 {
    grid-column: span 9 / span 9;
  }

  .md\:lstw-col-start-1 {
    grid-column-start: 1;
  }

  .md\:lstw-col-start-2 {
    grid-column-start: 2;
  }

  .md\:lstw-col-start-3 {
    grid-column-start: 3;
  }

  .md\:lstw-col-start-4 {
    grid-column-start: 4;
  }

  .md\:lstw-row-span-1 {
    grid-row: span 1 / span 1;
  }

  .md\:lstw-row-start-1 {
    grid-row-start: 1;
  }

  .md\:-lstw-mb-84 {
    margin-bottom: -5.25rem;
  }

  .md\:-lstw-ml-4 {
    margin-left: -0.25rem;
  }

  .md\:-lstw-mt-80 {
    margin-top: -5rem;
  }

  .md\:-lstw-mt-84 {
    margin-top: -5.25rem;
  }

  .md\:-lstw-mt-\[0\.09em\] {
    margin-top: -0.09em;
  }

  .md\:lstw-mb-0 {
    margin-bottom: 0rem;
  }

  .md\:lstw-mb-48 {
    margin-bottom: 3rem;
  }

  .md\:lstw-mb-56 {
    margin-bottom: 3.5rem;
  }

  .md\:lstw-mb-60 {
    margin-bottom: 3.75rem;
  }

  .md\:lstw-ml-4 {
    margin-left: 0.25rem;
  }

  .md\:lstw-ml-6 {
    margin-left: 0.375rem;
  }

  .md\:lstw-ml-8 {
    margin-left: 0.5rem;
  }

  .md\:lstw-ml-auto {
    margin-left: auto;
  }

  .md\:lstw-ml-gutter {
    margin-left: var(--inner-gutter);
  }

  .md\:lstw-mr-0 {
    margin-right: 0rem;
  }

  .md\:lstw-mr-10 {
    margin-right: 0.625rem;
  }

  .md\:lstw-mr-16 {
    margin-right: 1rem;
  }

  .md\:lstw-mr-4 {
    margin-right: 0.25rem;
  }

  .md\:lstw-mt-0 {
    margin-top: 0rem;
  }

  .md\:lstw-mt-4 {
    margin-top: 0.25rem;
  }

  .md\:lstw-mt-40 {
    margin-top: 2.5rem;
  }

  .md\:lstw-mt-48 {
    margin-top: 3rem;
  }

  .md\:lstw-mt-56 {
    margin-top: 3.5rem;
  }

  .md\:lstw-mt-\[0\.5em\] {
    margin-top: 0.5em;
  }

  .md\:lstw-mt-\[calc\(-1\*\(var\(--spacing-spacing-7\)\+80px\)\)\] {
    margin-top: calc(-1 * (var(--spacing-spacing-7) + 80px));
  }

  .md\:lstw-mt-auto {
    margin-top: auto;
  }

  .md\:lstw-mt-gutter {
    margin-top: var(--inner-gutter);
  }

  .md\:lstw-block {
    display: block;
  }

  .md\:lstw-flex {
    display: flex;
  }

  .md\:lstw-inline-block {
    display: inline-block;
  }

  .md\:lstw-inline {
    display: inline;
  }

  .md\:lstw-flex {
    display: flex;
  }

  .md\:lstw-table {
    display: table;
  }

  .md\:lstw-hidden {
    display: none;
  }

  .md\:lstw-aspect-\[2942\/854\] {
    aspect-ratio: 2942/854;
  }

  .md\:lstw-h-42 {
    height: 2.625rem;
  }

  .md\:lstw-h-48 {
    height: 3rem;
  }

  .md\:lstw-h-80 {
    height: 5rem;
  }

  .md\:lstw-h-90 {
    height: 5.625rem;
  }

  .md\:lstw-h-auto {
    height: auto;
  }

  .md\:lstw-h-full {
    height: 100%;
  }

  .md\:lstw-min-h-\[144px\] {
    min-height: 144px;
  }

  .md\:lstw-min-h-\[236px\] {
    min-height: 236px;
  }

  .md\:lstw-min-h-\[44px\] {
    min-height: 44px;
  }

  .md\:lstw-min-h-\[5em\] {
    min-height: 5em;
  }

  .md\:lstw-w-1\/6 {
    width: 16.666667%;
  }

  .md\:lstw-w-42 {
    width: 2.625rem;
  }

  .md\:lstw-w-90 {
    width: 5.625rem;
  }

  .md\:lstw-w-\[400px\] {
    width: 400px;
  }

  .md\:lstw-w-\[64px\] {
    width: 64px;
  }

  .md\:lstw-w-\[calc\(100\%\+var\(--inner-gutter\)\)\] {
    width: calc(100% + var(--inner-gutter));
  }

  .md\:lstw-w-auto {
    width: auto;
  }

  .md\:lstw-max-w-\[160px\] {
    max-width: 160px;
  }

  .md\:lstw-max-w-\[16em\] {
    max-width: 16em;
  }

  .md\:lstw-max-w-\[280px\] {
    max-width: 280px;
  }

  .md\:lstw-max-w-\[calc\(0\.4\*\(100vw-72px\)\)\] {
    max-width: calc(0.4 * (100vw - 72px));
  }

  .md\:lstw-translate-x-\[calc\(100\%\+8px\)\] {
    --tw-translate-x: calc(100% + 8px);
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

  .md\:lstw-translate-y-\[calc\(100\%\+8px\)\] {
    --tw-translate-y: calc(100% + 8px);
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

  .md\:lstw-scroll-mt-80 {
    scroll-margin-top: 5rem;
  }

  .md\:lstw-auto-cols-fr {
    grid-auto-columns: minmax(0, 1fr);
  }

  .md\:lstw-grid-flow-col {
    grid-auto-flow: column;
  }

  .md\:lstw-grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .md\:lstw-grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .md\:lstw-grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .md\:lstw-grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .md\:lstw-grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .md\:lstw-grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .md\:lstw-grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }

  .md\:lstw-grid-cols-\[1fr_1fr_1fr\] {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .md\:lstw-grid-cols-\[1fr_1fr_1fr_1fr_1fr\] {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }

  .md\:lstw-grid-cols-\[45fr_55fr\] {
    grid-template-columns: 45fr 55fr;
  }

  .md\:lstw-grid-cols-\[auto_1fr\] {
    grid-template-columns: auto 1fr;
  }

  .md\:lstw-flex-row {
    flex-direction: row;
  }

  .md\:lstw-flex-col {
    flex-direction: column;
  }

  .md\:lstw-flex-wrap {
    flex-wrap: wrap;
  }

  .md\:lstw-items-start {
    align-items: flex-start;
  }

  .md\:lstw-items-center {
    align-items: center;
  }

  .md\:lstw-justify-start {
    justify-content: flex-start;
  }

  .md\:lstw-justify-center {
    justify-content: center;
  }

  .md\:lstw-gap-x-24 {
    -moz-column-gap: 1.5rem;
         column-gap: 1.5rem;
  }

  .md\:lstw-gap-y-32 {
    row-gap: 2rem;
  }

  .md\:lstw-border-b-0 {
    border-bottom-width: 0px;
  }

  .md\:lstw-border-r {
    border-right-width: 1px;
  }

  .md\:lstw-bg-\[position\:calc\(100\%_-_16px\)_15px\] {
    background-position: calc(100% - 16px) 15px;
  }

  .md\:lstw-px-16 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .md\:lstw-py-22 {
    padding-top: 1.375rem;
    padding-bottom: 1.375rem;
  }

  .md\:lstw-pb-0 {
    padding-bottom: 0rem;
  }

  .md\:lstw-pb-32 {
    padding-bottom: 2rem;
  }

  .md\:lstw-pb-48 {
    padding-bottom: 3rem;
  }

  .md\:lstw-pb-8 {
    padding-bottom: 0.5rem;
  }

  .md\:lstw-pl-0 {
    padding-left: 0rem;
  }

  .md\:lstw-pl-48 {
    padding-left: 3rem;
  }

  .md\:lstw-pr-0 {
    padding-right: 0rem;
  }

  .md\:lstw-pr-12 {
    padding-right: 0.75rem;
  }

  .md\:lstw-pr-16 {
    padding-right: 1rem;
  }

  .md\:lstw-pr-32 {
    padding-right: 2rem;
  }

  .md\:lstw-pr-36 {
    padding-right: 2.25rem;
  }

  .md\:lstw-pr-48 {
    padding-right: 3rem;
  }

  .md\:lstw-pr-56 {
    padding-right: 3.5rem;
  }

  .md\:lstw-pt-0 {
    padding-top: 0rem;
  }

  .md\:lstw-pt-12 {
    padding-top: 0.75rem;
  }

  .md\:lstw-pt-22 {
    padding-top: 1.375rem;
  }

  .md\:lstw-pt-32 {
    padding-top: 2rem;
  }

  .md\:lstw-pt-80 {
    padding-top: 5rem;
  }

  .md\:lstw-text-right {
    text-align: right;
  }

  .md\:lstw-text-\[14px\] {
    font-size: 14px;
  }

  .md\:lstw-text-xl {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }

  .md\:lstw-opacity-0 {
    opacity: 0;
  }

  .md\:last\:lstw-mt-0:last-child {
    margin-top: 0rem;
  }

  .md\:after\:lstw-top-auto::after {
    top: auto;
  }

  .md\:after\:lstw-block::after {
    display: block;
  }

  .md\:after\:lstw-h-\[364px\]::after {
    height: 364px;
  }

  .md\:before\:lstw-block::before {
    display: block;
  }
}

@media (min-width: 1280px) {

  .lg\:lstw-absolute {
    position: absolute;
  }

  .lg\:lstw-sticky {
    position: -webkit-sticky;
    position: sticky;
  }

  .lg\:lstw-left-0 {
    left: 0rem;
  }

  .lg\:lstw-left-\[-180px\] {
    left: -180px;
  }

  .lg\:lstw-left-\[calc\(100\%\+\(2\*var\(--spacing-spacing-4\)\)\)\] {
    left: calc(100% + (2 * var(--spacing-spacing-4)));
  }

  .lg\:lstw-top-0 {
    top: 0rem;
  }

  .lg\:lstw-top-2 {
    top: 0.125rem;
  }

  .lg\:lstw-top-3 {
    top: 0.1875rem;
  }

  .lg\:lstw-top-4 {
    top: 0.25rem;
  }

  .lg\:lstw-top-6 {
    top: 0.375rem;
  }

  .lg\:lstw-top-80 {
    top: 5rem;
  }

  .lg\:lstw-top-\[80px\] {
    top: 80px;
  }

  .lg\:lstw-col-span-1 {
    grid-column: span 1 / span 1;
  }

  .lg\:lstw-col-span-10 {
    grid-column: span 10 / span 10;
  }

  .lg\:lstw-col-span-11 {
    grid-column: span 11 / span 11;
  }

  .lg\:lstw-col-span-12 {
    grid-column: span 12 / span 12;
  }

  .lg\:lstw-col-span-2 {
    grid-column: span 2 / span 2;
  }

  .lg\:lstw-col-span-3 {
    grid-column: span 3 / span 3;
  }

  .lg\:lstw-col-span-4 {
    grid-column: span 4 / span 4;
  }

  .lg\:lstw-col-span-5 {
    grid-column: span 5 / span 5;
  }

  .lg\:lstw-col-span-6 {
    grid-column: span 6 / span 6;
  }

  .lg\:lstw-col-span-7 {
    grid-column: span 7 / span 7;
  }

  .lg\:lstw-col-span-8 {
    grid-column: span 8 / span 8;
  }

  .lg\:lstw-col-span-9 {
    grid-column: span 9 / span 9;
  }

  .lg\:lstw-col-start-1 {
    grid-column-start: 1;
  }

  .lg\:lstw-col-start-2 {
    grid-column-start: 2;
  }

  .lg\:lstw-col-start-3 {
    grid-column-start: 3;
  }

  .lg\:lstw-col-start-4 {
    grid-column-start: 4;
  }

  .lg\:lstw-row-start-1 {
    grid-row-start: 1;
  }

  .lg\:lstw-mx-\[calc\(0\.5\*\(50vw-380px\)\)\] {
    margin-left: calc(0.5 * (50vw - 380px));
    margin-right: calc(0.5 * (50vw - 380px));
  }

  .lg\:lstw-my-36 {
    margin-top: 2.25rem;
    margin-bottom: 2.25rem;
  }

  .lg\:lstw-mb-0 {
    margin-bottom: 0rem;
  }

  .lg\:lstw-mb-\[-48px\] {
    margin-bottom: -48px;
  }

  .lg\:lstw-ml-0 {
    margin-left: 0rem;
  }

  .lg\:lstw-ml-auto {
    margin-left: auto;
  }

  .lg\:lstw-mr-18 {
    margin-right: 1.125rem;
  }

  .lg\:lstw-mr-24 {
    margin-right: 1.5rem;
  }

  .lg\:lstw-mt-0 {
    margin-top: 0rem;
  }

  .lg\:lstw-mt-1 {
    margin-top: 0.0625rem;
  }

  .lg\:lstw-mt-2 {
    margin-top: 0.125rem;
  }

  .lg\:lstw-mt-4 {
    margin-top: 0.25rem;
  }

  .lg\:lstw-mt-48 {
    margin-top: 3rem;
  }

  .lg\:lstw-mt-6 {
    margin-top: 0.375rem;
  }

  .lg\:lstw-mt-60 {
    margin-top: 3.75rem;
  }

  .lg\:lstw-mt-8 {
    margin-top: 0.5rem;
  }

  .lg\:lstw-mt-\[0\.3em\] {
    margin-top: 0.3em;
  }

  .lg\:lstw-block {
    display: block;
  }

  .lg\:lstw-flex {
    display: flex;
  }

  .lg\:lstw-inline-block {
    display: inline-block;
  }

  .lg\:lstw-inline {
    display: inline;
  }

  .lg\:lstw-grid {
    display: grid;
  }

  .lg\:lstw-hidden {
    display: none;
  }

  .lg\:lstw-h-48 {
    height: 3rem;
  }

  .lg\:lstw-h-\[100vh\] {
    height: 100vh;
  }

  .lg\:lstw-h-\[256px\] {
    height: 256px;
  }

  .lg\:lstw-h-\[calc\(100vh-80px\)\] {
    height: calc(100vh - 80px);
  }

  .lg\:lstw-min-h-\[200px\] {
    min-height: 200px;
  }

  .lg\:lstw-min-h-\[48px\] {
    min-height: 48px;
  }

  .lg\:lstw-min-h-\[6em\] {
    min-height: 6em;
  }

  .lg\:lstw-min-h-\[calc\(100vh-80px\)\] {
    min-height: calc(100vh - 80px);
  }

  .lg\:lstw-w-10\/12 {
    width: 83.333333%;
  }

  .lg\:lstw-w-2\/12 {
    width: 16.666667%;
  }

  .lg\:lstw-w-\[180px\] {
    width: 180px;
  }

  .lg\:lstw-w-\[256px\] {
    width: 256px;
  }

  .lg\:lstw-w-\[33\.333333vw\] {
    width: 33.333333vw;
  }

  .lg\:lstw-w-\[92px\] {
    width: 92px;
  }

  .lg\:lstw-w-full {
    width: 100%;
  }

  .lg\:lstw-w-max {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
  }

  .lg\:lstw-max-w-\[100px\] {
    max-width: 100px;
  }

  .lg\:lstw-max-w-\[120px\] {
    max-width: 120px;
  }

  .lg\:lstw-max-w-\[220px\] {
    max-width: 220px;
  }

  .lg\:lstw-max-w-\[800px\] {
    max-width: 800px;
  }

  .lg\:lstw-max-w-full {
    max-width: 100%;
  }

  .lg\:-lstw-translate-x-\[calc\(100\%\+16px\)\] {
    --tw-translate-x: calc(calc(100% + 16px) * -1);
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

  .lg\:lstw-grid-flow-col {
    grid-auto-flow: column;
  }

  .lg\:lstw-grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }

  .lg\:lstw-grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .lg\:lstw-grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .lg\:lstw-grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .lg\:lstw-grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .lg\:lstw-grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .lg\:lstw-grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }

  .lg\:lstw-flex-row {
    flex-direction: row;
  }

  .lg\:lstw-items-start {
    align-items: flex-start;
  }

  .lg\:lstw-items-center {
    align-items: center;
  }

  .lg\:lstw-justify-end {
    justify-content: flex-end;
  }

  .lg\:lstw-bg-transparent {
    background-color: var(--transparent);
  }

  .lg\:lstw-px-0 {
    padding-left: 0rem;
    padding-right: 0rem;
  }

  .lg\:lstw-px-24 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .lg\:lstw-px-6 {
    padding-left: 0.375rem;
    padding-right: 0.375rem;
  }

  .lg\:lstw-py-0 {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }

  .lg\:lstw-py-16 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .lg\:lstw-pb-12 {
    padding-bottom: 0.75rem;
  }

  .lg\:lstw-pb-32 {
    padding-bottom: 2rem;
  }

  .lg\:lstw-pb-60 {
    padding-bottom: 3.75rem;
  }

  .lg\:lstw-pb-8 {
    padding-bottom: 0.5rem;
  }

  .lg\:lstw-pl-48 {
    padding-left: 3rem;
  }

  .lg\:lstw-pr-0 {
    padding-right: 0rem;
  }

  .lg\:lstw-pr-24 {
    padding-right: 1.5rem;
  }

  .lg\:lstw-pr-44 {
    padding-right: 2.75rem;
  }

  .lg\:lstw-pr-68 {
    padding-right: 4.25rem;
  }

  .lg\:lstw-pr-\[var\(--inner-gutter\)\] {
    padding-right: var(--inner-gutter);
  }

  .lg\:lstw-pr-gutter {
    padding-right: var(--inner-gutter);
  }

  .lg\:lstw-pt-10 {
    padding-top: 0.625rem;
  }

  .lg\:lstw-pt-11 {
    padding-top: 0.6875rem;
  }

  .lg\:lstw-pt-12 {
    padding-top: 0.75rem;
  }

  .lg\:lstw-pt-14 {
    padding-top: 0.875rem;
  }

  .lg\:lstw-text-right {
    text-align: right;
  }

  .lg\:lstw-text-3xl {
    font-size: 1.875rem;
    line-height: 2.25rem;
  }

  .lg\:lstw-text-\[12px\] {
    font-size: 12px;
  }

  .lg\:lstw-text-\[16px\] {
    font-size: 16px;
  }

  .lg\:lstw-text-\[17px\] {
    font-size: 17px;
  }

  .lg\:lstw-leading-\[22px\] {
    line-height: 22px;
  }

  .lg\:lstw-ratio-4x5 {
    --ratio: 125%;
  }
}

@media (min-width: 1680px) {

  .xl\:lstw-mx-0 {
    margin-left: 0rem;
    margin-right: 0rem;
  }

  .xl\:lstw-block {
    display: block;
  }

  .xl\:lstw-flex {
    display: flex;
  }

  .xl\:lstw-hidden {
    display: none;
  }

  .xl\:lstw-max-w-\[1000px\] {
    max-width: 1000px;
  }

  .xl\:lstw-px-20 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
}

em .\[em_\&amp;\]\:lstw-indent-2 {
  text-indent: 0.125rem;
}

.v-enter-active[data-v-54129f5c],
.v-leave-active[data-v-54129f5c] {
  transition: opacity 300ms ease;
}
.v-enter-from[data-v-54129f5c],
.v-leave-to[data-v-54129f5c] {
  opacity: 0;
}

.lstw-ui-richtext code {
  background-color: rgba(0, 0, 0, 0.05);
}
.lstw-summary :deep(em) {
  background-color: #dfffe2;
  font-style: normal;
}
.lstw-ui-richtext code{background-color:#0000000d}.lstw-summary :deep(em){background-color:#dfffe2;font-style:normal}

.lstw-root :deep(.instagram-media) {
  min-width: 0 !important;
}
.lstw-root :deep(.instagram-media){min-width:0!important}

.lstw-root :deep(.twitter-tweet) {
  margin-top: 0 !important;
}
.lstw-root :deep(.instagram-media) {
  min-width: 0 !important;
}
.lstw-root :deep(.twitter-tweet){margin-top:0!important}.lstw-root :deep(.instagram-media){min-width:0!important}

.lstw-root :deep(.instagram-media) {
  min-width: 0 !important;
}

.lstw-root[data-v-30bb98d4] .instagram-media {
  min-width: 0 !important;
}
.lstw-root[data-v-c1a17b4e] .instagram-media{min-width:0!important}

.radio-form&gt;div {
  display: grid;
  grid-auto-flow: column;
}

.dropselect-wrap {
  min-width: unset;
  color: #0000;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
}

.dropselect {
  cursor: pointer;
  border-radius: 0;
  background: transparent;
}

.shadow {
  background-image: linear-gradient(180deg, rgba(255, 255, 255, .8) 75%, rgba(255, 255, 255, .8) 0);
  background-repeat: repeat-x;
  background-size: 1px 1px;
  background-position: 0 100%;
}

.de-samples .row .small-copy {
  margin-top: auto;
  font-family: var(--sans);
  font-size: .75rem;
  line-height: 140%;
  letter-spacing: 0;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

.position-relative {
  position: relative;
}

.de-samples .row {
  display: grid;
  grid-auto-flow: row;
  grid-template-columns: repeat(5, 1fr);
  gap: 0 4px;
}

.lstw-demo {
  --color-insert: 0, 222, 34;
  --color-edit: 0, 183, 255;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.lstw-demo,
.lstw-demo :deep(.lstw-demo-item code) {
  font-family: var(--font-mono);
  font-size: 14px;
  line-height: 1.3;
}
@media (min-width: 1280px) {
.lstw-demo,
  .lstw-demo :deep(.lstw-demo-item code) {
    font-size: 16px;
}
}
.lstw-demo :deep(.lstw-demo-item pre) {
  /* reset */
  margin: 0;
  padding: 0;
  background-color: unset;
  white-space: pre-wrap;
}
.lstw-demo :deep(.lstw-demo-item) {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  visibility: hidden;
}
.lstw-demo[data-active='0'] :deep(.lstw-demo-item:nth-child(1)),
.lstw-demo[data-active='1'] :deep(.lstw-demo-item:nth-child(2)),
.lstw-demo[data-active='2'] :deep(.lstw-demo-item:nth-child(3)),
.lstw-demo[data-active='3'] :deep(.lstw-demo-item:nth-child(4)),
.lstw-demo[data-active='4'] :deep(.lstw-demo-item:nth-child(5)),
.lstw-demo[data-active='5'] :deep(.lstw-demo-item:nth-child(6)),
.lstw-demo[data-active='6'] :deep(.lstw-demo-item:nth-child(7)),
.lstw-demo[data-active='7'] :deep(.lstw-demo-item:nth-child(8)),
.lstw-demo[data-active='8'] :deep(.lstw-demo-item:nth-child(9)),
.lstw-demo[data-active='9'] :deep(.lstw-demo-item:nth-child(10)),
.lstw-demo[data-active='10'] :deep(.lstw-demo-item:nth-child(11)),
.lstw-demo[data-active='11'] :deep(.lstw-demo-item:nth-child(12)),
.lstw-demo[data-active='12'] :deep(.lstw-demo-item:nth-child(13)),
.lstw-demo[data-active='13'] :deep(.lstw-demo-item:nth-child(14)),
.lstw-demo[data-active='14'] :deep(.lstw-demo-item:nth-child(15)),
.lstw-demo[data-active='15'] :deep(.lstw-demo-item:nth-child(16)),
.lstw-demo[data-active='16'] :deep(.lstw-demo-item:nth-child(17)),
.lstw-demo[data-active='17'] :deep(.lstw-demo-item:nth-child(18)),
.lstw-demo[data-active='18'] :deep(.lstw-demo-item:nth-child(19)),
.lstw-demo[data-active='19'] :deep(.lstw-demo-item:nth-child(20)),
.lstw-demo[data-active='20'] :deep(.lstw-demo-item:nth-child(21)),
.lstw-demo[data-active='21'] :deep(.lstw-demo-item:nth-child(22)),
.lstw-demo[data-active='22'] :deep(.lstw-demo-item:nth-child(23)),
.lstw-demo[data-active='23'] :deep(.lstw-demo-item:nth-child(24)),
.lstw-demo[data-active='24'] :deep(.lstw-demo-item:nth-child(25)),
.lstw-demo[data-active='25'] :deep(.lstw-demo-item:nth-child(26)),
.lstw-demo[data-active='26'] :deep(.lstw-demo-item:nth-child(27)),
.lstw-demo[data-active='27'] :deep(.lstw-demo-item:nth-child(28)),
.lstw-demo[data-active='28'] :deep(.lstw-demo-item:nth-child(29)),
.lstw-demo[data-active='29'] :deep(.lstw-demo-item:nth-child(30)) {
  opacity: 1;
  visibility: visible;
}
.lstw-demo :deep(.lstw-demo-item-sizer) {
  position: relative;
}
.lstw-demo :deep(.lstw-demo-item .insert) {
  /* inserted text */
  background-color: rgba(var(--color-insert), 0.1);
}
.lstw-demo :deep(.lstw-demo-item .edit) {
  /* edited text */
  background-color: rgba(var(--color-edit), 0.1);
}
.lstw-demo :deep(.lstw-demo-item .inst-edit) {
  /* edit instruction */
  border-left: 2px solid rgba(var(--color-edit), 1);
  padding-left: 0.5rem;
}
.lstw-demo :deep(.lstw-demo-item .inst-insert) {
  /* insert instruction */
  border-left: 2px solid transparent;
  padding-left: 0.5rem;
}
.lstw-demo :deep(.lstw-demo-item .inst-comp) {
  /* completed edit instruction */
  border-left: 2px solid rgba(0, 0, 0, 0.5);
  padding-left: 0.5rem;
  opacity: 0.2;
}

.lstw-animation {
  width: 100%;
  margin: 0 auto;
  display: grid;
  grid-template-rows: repeat(2, auto);
  gap: 120px 0;
  position: relative;
}
@media (min-width: 900px) {
.lstw-animation {
    grid-template-rows: auto;
    grid-template-columns: repeat(2, 1fr);
}
}
.lstw-animation-endpoint {
  aspect-ratio: 1.7 / 1;
  border: 1.5px solid #000;
  border-radius: 8px;
  text-align: center;
  position: relative;
}
.lstw-animation-inputWrapper {
  display: flex;
  min-height: 80px;
}
.lstw-animation-input {
  position: relative;
  border-radius: 8px;
  width: 150px;
  padding: 12px;
  opacity: 0;
}
.lstw-animation-inputBorder {
  position: absolute;
  top: 0;
  left: 0;
  fill: none;
  color: var(--text-primary);
}
.lstw-animation-inputLabel {
  display: block;
  position: relative;
  top: -5px;
  margin-bottom: -2px;
}
.lstw-animation-inputLinesWrapper {
  display: grid;
  grid-auto-flow: row;
  grid-auto-rows: 6px;
  gap: 4px 0;
  position: relative;
}
.lstw-animation-inputLine {
  border-radius: 4px;
}
.lstw-animation-inputLine:nth-child(2) {
  max-width: 85%;
}
.lstw-animation-inputLine:nth-child(3) {
  max-width: 90%;
}
.lstw-animation-inputLine:nth-child(4) {
  max-width: 70%;
}
.lstw-animation-inputImage {
  min-height: 36px;
  border-radius: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.lstw-animation-endpoint-name {
  position: absolute;
  line-height: 1;
  top: 0;
  left: 0;
  transform: translateY(-100%) translateY(-12px);
}
.lstw-animation-endpoint-internals {
  padding: 12px;
  gap: 12px 12px;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  height: 100%;
  position: relative;
}
@media (min-width: 900px) {
.lstw-animation-endpoint-internals {
    grid-template-columns: repeat(4, 1fr);
}
}
.lstw-animation-endpoint-check-type {
  color: var(--text-secondary);
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative; 
  transition: all 350ms cubic-bezier(0.645, 0.045, 0.355, 1);
}
.lstw-animation-endpoint-check-type::after {
  border: 1.5px solid var(--text-primary);
  border-radius: 6px; 
  content: '';
  height: 100%;
  left: 0;
  opacity: 0.2;
  position: absolute;
  top: 0;
  transition: all 350ms cubic-bezier(0.645, 0.045, 0.355, 1);
  width: 100%;
}
.lstw-animation-endpoint-check-type.lstw-flagged {
  color: var(--moderation-flagged);
}
.lstw-animation-endpoint-check-type.lstw-flagged::after {
  border-color: var(--moderation-flagged);
}
.lstw-animation-arrow {
  position: absolute;
  opacity: 0;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.lstw-animation-arrow--down {
  top: 107px;
  left: 20px;
}
.lstw-animation-arrow--up {
  top: 107px;
  left: 35px;
}
.lstw-animation-arrow--left,
.lstw-animation-arrow--right {
  display: none;
  left: 27%;
  top: calc(50% - 5px);
  flex-direction: column;
}
.lstw-animation-arrow--left {
  top: calc(50% - 5px + 8px);
}
.lstw-animation-arrow--right {
  top: calc(50% - 5px - 8px);
}
@media (max-width: 899px) {
.lstw-animation-arrow span {
    position: relative;
    top: 4px;
    margin-left: 8px;
}
}
@media (min-width: 900px) {
.lstw-animation-arrow--up,
  .lstw-animation-arrow--down {
    display: none;
}
.lstw-animation-arrow--left,
  .lstw-animation-arrow--right {
    display: flex;
}
}
.lstw-animation{width:100%;margin:0 auto;display:grid;grid-template-rows:repeat(2,auto);gap:120px 0;position:relative}@media (min-width: 900px){.lstw-animation{grid-template-rows:auto;grid-template-columns:repeat(2,1fr)}}.lstw-animation-endpoint{aspect-ratio:1.7 / 1;border:1.5px solid var(--text-primary);border-radius:8px;text-align:center;position:relative}
.lstw-animation-inputWrapper{
  display:flex;
  
  min-height:80px;
}
.lstw-animation-input{position:relative;border-radius:8px;width:150px;padding:12px;opacity:0}
.lstw-animation-inputBorder{position:absolute;top:0;left:0;fill:none}
.lstw-animation-inputLabel{display:block;position:relative;top:-5px;margin-bottom:-2px}.lstw-animation-inputLinesWrapper{display:grid;grid-auto-flow:row;grid-auto-rows:6px;gap:4px 0;position:relative}.lstw-animation-inputLine{border-radius:4px}.lstw-animation-inputLine:nth-child(2){max-width:85%}.lstw-animation-inputLine:nth-child(3){max-width:90%}.lstw-animation-inputLine:nth-child(4){max-width:70%}.lstw-animation-endpoint-name{position:absolute;line-height:1;top:0;left:0;transform:translateY(-100%) translateY(-12px)}.lstw-animation-endpoint-internals{padding:12px;gap:12px 12px;display:grid;grid-template-columns:repeat(2,1fr);height:100%;position:relative}@media (min-width: 900px){.lstw-animation-endpoint-internals{grid-template-columns:repeat(4,1fr)}}.lstw-animation-endpoint-check-type{color:var(--text-secondary);display:flex;align-items:center;justify-content:center;transition:all .35s cubic-bezier(.645,.045,.355,1)}.lstw-animation-endpoint-check-type::after{border:1.5px solid var(--text-primary);border-radius:6px;opacity:.2;transition:all .35s cubic-bezier(.645,.045,.355,1)}.lstw-animation-endpoint-check-type.lstw-flagged{color:var(--moderation-flagged)}.lstw-animation-endpoint-check-type.lstw-flagged::after{border-color:var(--moderation-flagged);}.lstw-animation-arrow{position:absolute;opacity:0;display:flex;flex-direction:row;justify-content:center;align-items:center;text-align:center}.lstw-animation-arrow--down{top:107px;left:20px}.lstw-animation-arrow--up{top:107px;left:35px}.lstw-animation-arrow--left,.lstw-animation-arrow--right{display:none;left:27%;top:calc(50% - 5px);flex-direction:column}.lstw-animation-arrow--left{top:calc(50% + 3px)}.lstw-animation-arrow--right{top:calc(50% - 13px)}@media (max-width: 899px){.lstw-animation-arrow span{position:relative;top:4px;margin-left:8px}}@media (min-width: 900px){.lstw-animation-arrow--up,.lstw-animation-arrow--down{display:none}.lstw-animation-arrow--left,.lstw-animation-arrow--right{display:flex}}

.lstw-root[data-v-f1ba08f6] figcaption {
  font-family: var(--sans);
  font-size: 0.75rem;
  line-height: 140%;
  letter-spacing: 0;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
@media (min-width: 1280px) {
.lstw-root[data-v-f1ba08f6] figcaption {
    font-size: 0.875rem;
}
}
.lstw-root[data-v-f1ba08f6] figcaption {
  margin-top: 0.5rem;
}
.lstw-root[data-v-f1ba08f6] figcaption a {
  text-decoration-line: underline;
}
.lstw-root[data-v-f1ba08f6] table {
  width: 100%;
}
.lstw-root[data-v-f1ba08f6] kbd {
  font-family: var(--mono);
  font-size: 1rem;
  line-height: 120%;
  letter-spacing: 0;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
@media (min-width: 1280px) {
.lstw-root[data-v-f1ba08f6] kbd {
    font-size: 1.0625rem;
}
}
.lstw-root[data-v-f1ba08f6] kbd {
  background-color: var(--background-interactive-primary-hover);
  font-size: 14px;
}
.lstw-root[data-v-f1ba08f6] td {
  border-bottom-width: 1px;
  border-color: var(--border-primary);
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
}
.lstw-root :deep(figcaption){font-family:var(--sans);font-size:.75rem;line-height:140%;letter-spacing:0;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}@media (min-width: 1280px){.lstw-root :deep(figcaption){font-size:.875rem}}.lstw-root :deep(figcaption){margin-top:.5rem}.lstw-root :deep(figcaption a){text-decoration-line:underline}.lstw-root :deep(table){width:100%}.lstw-root :deep(kbd){font-family:var(--mono);font-size:1rem;line-height:120%;letter-spacing:0;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}@media (min-width: 1280px){.lstw-root :deep(kbd){font-size:1.0625rem}}.lstw-root :deep(kbd){background-color:var(--background-interactive-primary-hover);font-size:14px}.lstw-root :deep(td){border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity));padding-top:.125rem;padding-bottom:.125rem}

.lstw-sizeScoreTable :deep(tr) {
    border-bottom-width: 1px;
    border-color: var(--border-secondary)
}
.lstw-sizeScoreTable :deep(td) {
    padding-bottom: 0.25rem;
    padding-top: 0.25rem;
    padding-right: 1em;
    vertical-align: top
}
.lstw-sizeScoreTable :deep(thead td) {
    font-family: var(--sans);
    font-size: 1rem;
    font-weight: 600;
    line-height: 130%;
    letter-spacing: 0;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased
}
@media (min-width: 1280px) {
.lstw-sizeScoreTable :deep(thead td) {
        font-size: 1.125rem
}
}
.lstw-sizeScoreTable :deep(tbody tr td:first-child) {
    font-family: var(--sans);
    font-size: 1rem;
    font-weight: 600;
    line-height: 130%;
    letter-spacing: 0;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased
}
@media (min-width: 1280px) {
.lstw-sizeScoreTable :deep(tbody tr td:first-child) {
        font-size: 1.125rem
}
}
.lstw-sizeScoreTable :deep(tr){border-bottom-width:1px;border-color:var(--border-secondary)}.lstw-sizeScoreTable :deep(td){padding-bottom:.25rem;padding-top:.25rem;padding-right:1em;vertical-align:top}.lstw-sizeScoreTable :deep(thead td){font-family:var(--sans);font-size:1rem;font-weight:600;line-height:130%;letter-spacing:0;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}@media (min-width: 1280px){.lstw-sizeScoreTable :deep(thead td){font-size:1.125rem}}.lstw-sizeScoreTable :deep(tbody tr td:first-child){font-family:var(--sans);font-size:1rem;font-weight:600;line-height:130%;letter-spacing:0;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}@media (min-width: 1280px){.lstw-sizeScoreTable :deep(tbody tr td:first-child){font-size:1.125rem}}

.charts {
  /* Colors */
  --color--whitegray: #f7fbfb;
  --color--lightgray: #e7eaed;
  --color--midgray: #c5c5d2;
  --color--darkgray: #6e6e80;
  --color--black: #111;
  --color--red: #ef4146;
  --color--blue: #27b5ea;
}
.charts :deep(.charts__title),
.charts__charts {
  margin-left: auto;
  margin-right: auto;
  padding: 0 25px;
}
.charts :deep(.charts__title) {
  max-width: 655px;
  margin-bottom: 1.5em;
}
.charts__slider {
  max-width: 625px;
  margin-left: auto;
  margin-right: auto;
}
.chart {
  position: relative;
  text-align: center;
  width: 100%;
}
.charts :deep(.chartBackground) {
  fill: var(--color--whitegray);
}
.charts:deep(.title.label) {
  font-weight: bold;
  fill: var(--color--black);
  font-size: 0.833333em;
}
.charts :deep(.chartCaption.label) {
  font-size: 0.833333em;
  fill: var(--color--black);
}
.charts :deep(.x.label),
.charts :deep(.y.label) {
  font-size: 0.75em;
  fill: var(--color--darkgray);
}
.charts :deep(.gridlines line),
.charts :deep(.gridlines .domain) {
  stroke: var(--color--lightgray);
}
.charts :deep(.axis) {
  font-family: inherit;
  font-size: 0.8em;
}
.charts :deep(.axis line),
.charts :deep(.domain) {
  stroke: var(--color--midgray);
}
.charts :deep(.tick line),
.charts :deep(.domain) {
  shape-rendering: crispEdges;
}
.charts :deep(.axis text) {
  fill: var(--color--darkgray);
}
.charts :deep(.line.dashed) {
  stroke-dasharray: 4, 4;
}
.charts :deep(.line) {
  fill: none;
  stroke: var(--color--lightgray);
  stroke-width: 0.06em;
  mix-blend-mode: multiply;
}
.charts :deep(.line-overlay) {
  fill: none;
}
.charts :deep(.line[data-active='0']) {
  stroke-opacity: 0.75;
}
.charts :deep(.line[data-active='1']) {
  stroke: var(--color--blue);
}
.charts :deep(.line-label) {
  font-size: 0.8em;
  fill: var(--color--black);
  display: none;
}
.charts :deep(.line.dashed[data-hover='1']) {
  stroke: var(--color--red);
}
.charts :deep(.dot[data-hover='1']) {
  fill: var(--color--red);
  fill-opacity: 0.5;
}
.charts :deep(.dot) {
  fill: var(--color--lightgray);
}
.charts :deep(.dot[data-active='1']) {
  fill: var(--color--blue);
  fill-opacity: 1;
}
.charts :deep(.fit-group[data-hover='0'] .line) {
  stroke-opacity: 0.5;
}
.charts :deep(.fit-group[data-hover='1'] .line) {
  stroke: var(--color--red);
}
.charts :deep(.fit-group[data-hover='1'] .line-label) {
  display: unset;
  cursor: default;
}
.charts :deep(.h-line) {
  stroke: var(--color--red);
}

/*slider*/
.charts :deep(.track) {
  stroke-width: 10px;
  stroke: #dbe8e8;
}
.charts :deep(.track-overlay) {
  pointer-events: stroke;
  cursor: ew-resize;
}
.charts :deep(.track),
.charts :deep(.track-inset),
.charts :deep(.track-overlay) {
  stroke-linecap: round;
}
.charts :deep(.slider-handle) {
  fill: var(--color--blue);
}
.charts :deep(.slider-ticks),
.charts :deep(.slider-label) {
  fill: var(--color--darkgray);
  font-size: 0.75em;
}
.charts{--color--whitegray: #f7fbfb;--color--lightgray: #e7eaed;--color--midgray: #c5c5d2;--color--darkgray: #6e6e80;--color--black: #111;--color--red: #ef4146;--color--blue: #27b5ea}.charts :deep(.charts__title),.charts__charts{margin-left:auto;margin-right:auto;padding:0 25px}.charts :deep(.charts__title){max-width:655px;margin-bottom:1.5em}.charts__slider{max-width:625px;margin-left:auto;margin-right:auto}.chart{position:relative;text-align:center;width:100%}.charts :deep(.chartBackground){fill:var(--color--whitegray)}.charts:deep(.title.label){font-weight:700;fill:var(--color--black);font-size:.833333em}.charts :deep(.chartCaption.label){font-size:.833333em;fill:var(--color--black)}.charts :deep(.x.label),.charts :deep(.y.label){font-size:.75em;fill:var(--color--darkgray)}.charts :deep(.gridlines line),.charts :deep(.gridlines .domain){stroke:var(--color--lightgray)}.charts :deep(.axis){font-family:inherit;font-size:.8em}.charts :deep(.axis line),.charts :deep(.domain){stroke:var(--color--midgray)}.charts :deep(.tick line),.charts :deep(.domain){shape-rendering:crispEdges}.charts :deep(.axis text){fill:var(--color--darkgray)}.charts :deep(.line.dashed){stroke-dasharray:4,4}.charts :deep(.line){fill:none;stroke:var(--color--lightgray);stroke-width:.06em;mix-blend-mode:multiply}.charts :deep(.line-overlay){fill:none}.charts :deep(.line[data-active="0"]){stroke-opacity:.75}.charts :deep(.line[data-active="1"]){stroke:var(--color--blue)}.charts :deep(.line-label){font-size:.8em;fill:var(--color--black);display:none}.charts :deep(.line.dashed[data-hover="1"]){stroke:var(--color--red)}.charts :deep(.dot[data-hover="1"]){fill:var(--color--red);fill-opacity:.5}.charts :deep(.dot){fill:var(--color--lightgray)}.charts :deep(.dot[data-active="1"]){fill:var(--color--blue);fill-opacity:1}.charts :deep(.fit-group[data-hover="0"] .line){stroke-opacity:.5}.charts :deep(.fit-group[data-hover="1"] .line){stroke:var(--color--red)}.charts :deep(.fit-group[data-hover="1"] .line-label){display:unset;cursor:default}.charts :deep(.h-line){stroke:var(--color--red)}.charts :deep(.track){stroke-width:10px;stroke:#dbe8e8}.charts :deep(.track-overlay){pointer-events:stroke;cursor:ew-resize}.charts :deep(.track),.charts :deep(.track-inset),.charts :deep(.track-overlay){stroke-linecap:round}.charts :deep(.slider-handle){fill:var(--color--blue)}.charts :deep(.slider-ticks),.charts :deep(.slider-label){fill:var(--color--darkgray);font-size:.75em}

.lstw-loading {
  animation: pulsate 2000ms infinite;
}
@keyframes pulsate {
50% {
    opacity: 0.75;
}
}
.lstw-loading{animation:pulsate 2s infinite}@keyframes pulsate{50%{opacity:.75}}

.lstw-root :deep(svg#modern .dlabel) {
  transition: opacity 100ms;
}
.lstw-root :deep(svg#modern .dlabel[data-visible='0']) {
  opacity: 0;
}
.lstw-root :deep(svg#modern .dlabel[data-hover='1']) {
  opacity: 1 !important;
}
.lstw-root :deep(svg#modern[data-hover='1'] .dlabel[data-hover='0']:not([data-visible='0'])) {
  opacity: 0.4;
}
.lstw-root :deep(svg#modern .dpoint[data-hover='1']) {
  stroke: var(--black);
}
.lstw-root :deep(svg#modern .dlabel){transition:opacity .1s}.lstw-root :deep(svg#modern .dlabel[data-visible="0"]){opacity:0}.lstw-root :deep(svg#modern .dlabel[data-hover="1"]){opacity:1!important}.lstw-root :deep(svg#modern[data-hover="1"] .dlabel[data-hover="0"]:not([data-visible="0"])){opacity:.4}.lstw-root :deep(svg#modern .dpoint[data-hover="1"]){stroke:var(--black)}
.katex {
  font: normal 1.21em KaTeX_Main, Times New Roman, serif;
  line-height: 1.2;
  text-indent: 0;
  text-rendering: auto;
}
.katex * {
  -ms-high-contrast-adjust: none !important;
  border-color: currentColor;
}
.katex .katex-version::after {
  content: '0.16.0';
}
.katex .katex-mathml {
  /* Accessibility hack to only show to screen readers
         Found at: http://a11yproject.com/posts/how-to-hide-content/ */
  position: absolute;
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0;
  border: 0;
  height: 1px;
  width: 1px;
  overflow: hidden;
}
.katex .katex-html {
  /* \newline is an empty block at top level, between .base elements */
}
.katex .katex-html &gt; .newline {
  display: block;
}
.katex .base {
  position: relative;
  display: inline-block;
  white-space: nowrap;
  width: -webkit-min-content;
  width: -moz-min-content;
  width: min-content;
}
.katex .strut {
  display: inline-block;
}
.katex .textbf {
  font-weight: bold;
}
.katex .textit {
  font-style: italic;
}
.katex .textrm {
  font-family: KaTeX_Main;
}
.katex .textsf {
  font-family: KaTeX_SansSerif;
}
.katex .texttt {
  font-family: KaTeX_Typewriter;
}
.katex .mathnormal {
  font-family: KaTeX_Math;
  font-style: italic;
}
.katex .mathit {
  font-family: KaTeX_Main;
  font-style: italic;
}
.katex .mathrm {
  font-style: normal;
}
.katex .mathbf {
  font-family: KaTeX_Main;
  font-weight: bold;
}
.katex .boldsymbol {
  font-family: KaTeX_Math;
  font-weight: bold;
  font-style: italic;
}
.katex .amsrm {
  font-family: KaTeX_AMS;
}
.katex .mathbb,
.katex .textbb {
  font-family: KaTeX_AMS;
}
.katex .mathcal {
  font-family: KaTeX_Caligraphic;
}
.katex .mathfrak,
.katex .textfrak {
  font-family: KaTeX_Fraktur;
}
.katex .mathtt {
  font-family: KaTeX_Typewriter;
}
.katex .mathscr,
.katex .textscr {
  font-family: KaTeX_Script;
}
.katex .mathsf,
.katex .textsf {
  font-family: KaTeX_SansSerif;
}
.katex .mathboldsf,
.katex .textboldsf {
  font-family: KaTeX_SansSerif;
  font-weight: bold;
}
.katex .mathitsf,
.katex .textitsf {
  font-family: KaTeX_SansSerif;
  font-style: italic;
}
.katex .mainrm {
  font-family: KaTeX_Main;
  font-style: normal;
}
.katex .vlist-t {
  display: inline-table;
  table-layout: fixed;
  border-collapse: collapse;
}
.katex .vlist-r {
  display: table-row;
}
.katex .vlist {
  display: table-cell;
  vertical-align: bottom;
  position: relative;
}
.katex .vlist &gt; span {
  display: block;
  height: 0;
  position: relative;
}
.katex .vlist &gt; span &gt; span {
  display: inline-block;
}
.katex .vlist &gt; span &gt; .pstrut {
  overflow: hidden;
  width: 0;
}
.katex .vlist-t2 {
  margin-right: -2px;
}
.katex .vlist-s {
  display: table-cell;
  vertical-align: bottom;
  font-size: 1px;
  width: 2px;
  min-width: 2px;
}
.katex .vbox {
  display: inline-flex;
  flex-direction: column;
  align-items: baseline;
}
.katex .hbox {
  display: inline-flex;
  flex-direction: row;
  width: 100%;
}
.katex .thinbox {
  display: inline-flex;
  flex-direction: row;
  width: 0;
  max-width: 0;
}
.katex .msupsub {
  text-align: left;
}
.katex .mfrac &gt; span &gt; span {
  text-align: center;
}
.katex .mfrac .frac-line {
  display: inline-block;
  width: 100%;
  border-bottom-style: solid;
}
.katex .mfrac .frac-line,
.katex .overline .overline-line,
.katex .underline .underline-line,
.katex .hline,
.katex .hdashline,
.katex .rule {
  min-height: 1px;
}
.katex .mspace {
  display: inline-block;
}
.katex .llap,
.katex .rlap,
.katex .clap {
  width: 0;
  position: relative;
}
.katex .llap &gt; .inner,
.katex .rlap &gt; .inner,
.katex .clap &gt; .inner {
  position: absolute;
}
.katex .llap &gt; .fix,
.katex .rlap &gt; .fix,
.katex .clap &gt; .fix {
  display: inline-block;
}
.katex .llap &gt; .inner {
  right: 0;
}
.katex .rlap &gt; .inner,
.katex .clap &gt; .inner {
  left: 0;
}
.katex .clap &gt; .inner &gt; span {
  margin-left: -50%;
  margin-right: 50%;
}
.katex .rule {
  display: inline-block;
  border: solid 0;
  position: relative;
}
.katex .overline .overline-line,
.katex .underline .underline-line,
.katex .hline {
  display: inline-block;
  width: 100%;
  border-bottom-style: solid;
}
.katex .hdashline {
  display: inline-block;
  width: 100%;
  border-bottom-style: dashed;
}
.katex .sqrt &gt; .root {
  /* These values are taken from the definition of `\r@@t`,
             `\mkern 5mu` and `\mkern -10mu`. */
  margin-left: 0.27777778em;
  margin-right: -0.55555556em;
}
.katex .sizing.reset-size1.size1,
.katex .fontsize-ensurer.reset-size1.size1 {
  font-size: 1em;
}
.katex .sizing.reset-size1.size2,
.katex .fontsize-ensurer.reset-size1.size2 {
  font-size: 1.2em;
}
.katex .sizing.reset-size1.size3,
.katex .fontsize-ensurer.reset-size1.size3 {
  font-size: 1.4em;
}
.katex .sizing.reset-size1.size4,
.katex .fontsize-ensurer.reset-size1.size4 {
  font-size: 1.6em;
}
.katex .sizing.reset-size1.size5,
.katex .fontsize-ensurer.reset-size1.size5 {
  font-size: 1.8em;
}
.katex .sizing.reset-size1.size6,
.katex .fontsize-ensurer.reset-size1.size6 {
  font-size: 2em;
}
.katex .sizing.reset-size1.size7,
.katex .fontsize-ensurer.reset-size1.size7 {
  font-size: 2.4em;
}
.katex .sizing.reset-size1.size8,
.katex .fontsize-ensurer.reset-size1.size8 {
  font-size: 2.88em;
}
.katex .sizing.reset-size1.size9,
.katex .fontsize-ensurer.reset-size1.size9 {
  font-size: 3.456em;
}
.katex .sizing.reset-size1.size10,
.katex .fontsize-ensurer.reset-size1.size10 {
  font-size: 4.148em;
}
.katex .sizing.reset-size1.size11,
.katex .fontsize-ensurer.reset-size1.size11 {
  font-size: 4.976em;
}
.katex .sizing.reset-size2.size1,
.katex .fontsize-ensurer.reset-size2.size1 {
  font-size: 0.83333333em;
}
.katex .sizing.reset-size2.size2,
.katex .fontsize-ensurer.reset-size2.size2 {
  font-size: 1em;
}
.katex .sizing.reset-size2.size3,
.katex .fontsize-ensurer.reset-size2.size3 {
  font-size: 1.16666667em;
}
.katex .sizing.reset-size2.size4,
.katex .fontsize-ensurer.reset-size2.size4 {
  font-size: 1.33333333em;
}
.katex .sizing.reset-size2.size5,
.katex .fontsize-ensurer.reset-size2.size5 {
  font-size: 1.5em;
}
.katex .sizing.reset-size2.size6,
.katex .fontsize-ensurer.reset-size2.size6 {
  font-size: 1.66666667em;
}
.katex .sizing.reset-size2.size7,
.katex .fontsize-ensurer.reset-size2.size7 {
  font-size: 2em;
}
.katex .sizing.reset-size2.size8,
.katex .fontsize-ensurer.reset-size2.size8 {
  font-size: 2.4em;
}
.katex .sizing.reset-size2.size9,
.katex .fontsize-ensurer.reset-size2.size9 {
  font-size: 2.88em;
}
.katex .sizing.reset-size2.size10,
.katex .fontsize-ensurer.reset-size2.size10 {
  font-size: 3.45666667em;
}
.katex .sizing.reset-size2.size11,
.katex .fontsize-ensurer.reset-size2.size11 {
  font-size: 4.14666667em;
}
.katex .sizing.reset-size3.size1,
.katex .fontsize-ensurer.reset-size3.size1 {
  font-size: 0.71428571em;
}
.katex .sizing.reset-size3.size2,
.katex .fontsize-ensurer.reset-size3.size2 {
  font-size: 0.85714286em;
}
.katex .sizing.reset-size3.size3,
.katex .fontsize-ensurer.reset-size3.size3 {
  font-size: 1em;
}
.katex .sizing.reset-size3.size4,
.katex .fontsize-ensurer.reset-size3.size4 {
  font-size: 1.14285714em;
}
.katex .sizing.reset-size3.size5,
.katex .fontsize-ensurer.reset-size3.size5 {
  font-size: 1.28571429em;
}
.katex .sizing.reset-size3.size6,
.katex .fontsize-ensurer.reset-size3.size6 {
  font-size: 1.42857143em;
}
.katex .sizing.reset-size3.size7,
.katex .fontsize-ensurer.reset-size3.size7 {
  font-size: 1.71428571em;
}
.katex .sizing.reset-size3.size8,
.katex .fontsize-ensurer.reset-size3.size8 {
  font-size: 2.05714286em;
}
.katex .sizing.reset-size3.size9,
.katex .fontsize-ensurer.reset-size3.size9 {
  font-size: 2.46857143em;
}
.katex .sizing.reset-size3.size10,
.katex .fontsize-ensurer.reset-size3.size10 {
  font-size: 2.96285714em;
}
.katex .sizing.reset-size3.size11,
.katex .fontsize-ensurer.reset-size3.size11 {
  font-size: 3.55428571em;
}
.katex .sizing.reset-size4.size1,
.katex .fontsize-ensurer.reset-size4.size1 {
  font-size: 0.625em;
}
.katex .sizing.reset-size4.size2,
.katex .fontsize-ensurer.reset-size4.size2 {
  font-size: 0.75em;
}
.katex .sizing.reset-size4.size3,
.katex .fontsize-ensurer.reset-size4.size3 {
  font-size: 0.875em;
}
.katex .sizing.reset-size4.size4,
.katex .fontsize-ensurer.reset-size4.size4 {
  font-size: 1em;
}
.katex .sizing.reset-size4.size5,
.katex .fontsize-ensurer.reset-size4.size5 {
  font-size: 1.125em;
}
.katex .sizing.reset-size4.size6,
.katex .fontsize-ensurer.reset-size4.size6 {
  font-size: 1.25em;
}
.katex .sizing.reset-size4.size7,
.katex .fontsize-ensurer.reset-size4.size7 {
  font-size: 1.5em;
}
.katex .sizing.reset-size4.size8,
.katex .fontsize-ensurer.reset-size4.size8 {
  font-size: 1.8em;
}
.katex .sizing.reset-size4.size9,
.katex .fontsize-ensurer.reset-size4.size9 {
  font-size: 2.16em;
}
.katex .sizing.reset-size4.size10,
.katex .fontsize-ensurer.reset-size4.size10 {
  font-size: 2.5925em;
}
.katex .sizing.reset-size4.size11,
.katex .fontsize-ensurer.reset-size4.size11 {
  font-size: 3.11em;
}
.katex .sizing.reset-size5.size1,
.katex .fontsize-ensurer.reset-size5.size1 {
  font-size: 0.55555556em;
}
.katex .sizing.reset-size5.size2,
.katex .fontsize-ensurer.reset-size5.size2 {
  font-size: 0.66666667em;
}
.katex .sizing.reset-size5.size3,
.katex .fontsize-ensurer.reset-size5.size3 {
  font-size: 0.77777778em;
}
.katex .sizing.reset-size5.size4,
.katex .fontsize-ensurer.reset-size5.size4 {
  font-size: 0.88888889em;
}
.katex .sizing.reset-size5.size5,
.katex .fontsize-ensurer.reset-size5.size5 {
  font-size: 1em;
}
.katex .sizing.reset-size5.size6,
.katex .fontsize-ensurer.reset-size5.size6 {
  font-size: 1.11111111em;
}
.katex .sizing.reset-size5.size7,
.katex .fontsize-ensurer.reset-size5.size7 {
  font-size: 1.33333333em;
}
.katex .sizing.reset-size5.size8,
.katex .fontsize-ensurer.reset-size5.size8 {
  font-size: 1.6em;
}
.katex .sizing.reset-size5.size9,
.katex .fontsize-ensurer.reset-size5.size9 {
  font-size: 1.92em;
}
.katex .sizing.reset-size5.size10,
.katex .fontsize-ensurer.reset-size5.size10 {
  font-size: 2.30444444em;
}
.katex .sizing.reset-size5.size11,
.katex .fontsize-ensurer.reset-size5.size11 {
  font-size: 2.76444444em;
}
.katex .sizing.reset-size6.size1,
.katex .fontsize-ensurer.reset-size6.size1 {
  font-size: 0.5em;
}
.katex .sizing.reset-size6.size2,
.katex .fontsize-ensurer.reset-size6.size2 {
  font-size: 0.6em;
}
.katex .sizing.reset-size6.size3,
.katex .fontsize-ensurer.reset-size6.size3 {
  font-size: 0.7em;
}
.katex .sizing.reset-size6.size4,
.katex .fontsize-ensurer.reset-size6.size4 {
  font-size: 0.8em;
}
.katex .sizing.reset-size6.size5,
.katex .fontsize-ensurer.reset-size6.size5 {
  font-size: 0.9em;
}
.katex .sizing.reset-size6.size6,
.katex .fontsize-ensurer.reset-size6.size6 {
  font-size: 1em;
}
.katex .sizing.reset-size6.size7,
.katex .fontsize-ensurer.reset-size6.size7 {
  font-size: 1.2em;
}
.katex .sizing.reset-size6.size8,
.katex .fontsize-ensurer.reset-size6.size8 {
  font-size: 1.44em;
}
.katex .sizing.reset-size6.size9,
.katex .fontsize-ensurer.reset-size6.size9 {
  font-size: 1.728em;
}
.katex .sizing.reset-size6.size10,
.katex .fontsize-ensurer.reset-size6.size10 {
  font-size: 2.074em;
}
.katex .sizing.reset-size6.size11,
.katex .fontsize-ensurer.reset-size6.size11 {
  font-size: 2.488em;
}
.katex .sizing.reset-size7.size1,
.katex .fontsize-ensurer.reset-size7.size1 {
  font-size: 0.41666667em;
}
.katex .sizing.reset-size7.size2,
.katex .fontsize-ensurer.reset-size7.size2 {
  font-size: 0.5em;
}
.katex .sizing.reset-size7.size3,
.katex .fontsize-ensurer.reset-size7.size3 {
  font-size: 0.58333333em;
}
.katex .sizing.reset-size7.size4,
.katex .fontsize-ensurer.reset-size7.size4 {
  font-size: 0.66666667em;
}
.katex .sizing.reset-size7.size5,
.katex .fontsize-ensurer.reset-size7.size5 {
  font-size: 0.75em;
}
.katex .sizing.reset-size7.size6,
.katex .fontsize-ensurer.reset-size7.size6 {
  font-size: 0.83333333em;
}
.katex .sizing.reset-size7.size7,
.katex .fontsize-ensurer.reset-size7.size7 {
  font-size: 1em;
}
.katex .sizing.reset-size7.size8,
.katex .fontsize-ensurer.reset-size7.size8 {
  font-size: 1.2em;
}
.katex .sizing.reset-size7.size9,
.katex .fontsize-ensurer.reset-size7.size9 {
  font-size: 1.44em;
}
.katex .sizing.reset-size7.size10,
.katex .fontsize-ensurer.reset-size7.size10 {
  font-size: 1.72833333em;
}
.katex .sizing.reset-size7.size11,
.katex .fontsize-ensurer.reset-size7.size11 {
  font-size: 2.07333333em;
}
.katex .sizing.reset-size8.size1,
.katex .fontsize-ensurer.reset-size8.size1 {
  font-size: 0.34722222em;
}
.katex .sizing.reset-size8.size2,
.katex .fontsize-ensurer.reset-size8.size2 {
  font-size: 0.41666667em;
}
.katex .sizing.reset-size8.size3,
.katex .fontsize-ensurer.reset-size8.size3 {
  font-size: 0.48611111em;
}
.katex .sizing.reset-size8.size4,
.katex .fontsize-ensurer.reset-size8.size4 {
  font-size: 0.55555556em;
}
.katex .sizing.reset-size8.size5,
.katex .fontsize-ensurer.reset-size8.size5 {
  font-size: 0.625em;
}
.katex .sizing.reset-size8.size6,
.katex .fontsize-ensurer.reset-size8.size6 {
  font-size: 0.69444444em;
}
.katex .sizing.reset-size8.size7,
.katex .fontsize-ensurer.reset-size8.size7 {
  font-size: 0.83333333em;
}
.katex .sizing.reset-size8.size8,
.katex .fontsize-ensurer.reset-size8.size8 {
  font-size: 1em;
}
.katex .sizing.reset-size8.size9,
.katex .fontsize-ensurer.reset-size8.size9 {
  font-size: 1.2em;
}
.katex .sizing.reset-size8.size10,
.katex .fontsize-ensurer.reset-size8.size10 {
  font-size: 1.44027778em;
}
.katex .sizing.reset-size8.size11,
.katex .fontsize-ensurer.reset-size8.size11 {
  font-size: 1.72777778em;
}
.katex .sizing.reset-size9.size1,
.katex .fontsize-ensurer.reset-size9.size1 {
  font-size: 0.28935185em;
}
.katex .sizing.reset-size9.size2,
.katex .fontsize-ensurer.reset-size9.size2 {
  font-size: 0.34722222em;
}
.katex .sizing.reset-size9.size3,
.katex .fontsize-ensurer.reset-size9.size3 {
  font-size: 0.40509259em;
}
.katex .sizing.reset-size9.size4,
.katex .fontsize-ensurer.reset-size9.size4 {
  font-size: 0.46296296em;
}
.katex .sizing.reset-size9.size5,
.katex .fontsize-ensurer.reset-size9.size5 {
  font-size: 0.52083333em;
}
.katex .sizing.reset-size9.size6,
.katex .fontsize-ensurer.reset-size9.size6 {
  font-size: 0.5787037em;
}
.katex .sizing.reset-size9.size7,
.katex .fontsize-ensurer.reset-size9.size7 {
  font-size: 0.69444444em;
}
.katex .sizing.reset-size9.size8,
.katex .fontsize-ensurer.reset-size9.size8 {
  font-size: 0.83333333em;
}
.katex .sizing.reset-size9.size9,
.katex .fontsize-ensurer.reset-size9.size9 {
  font-size: 1em;
}
.katex .sizing.reset-size9.size10,
.katex .fontsize-ensurer.reset-size9.size10 {
  font-size: 1.20023148em;
}
.katex .sizing.reset-size9.size11,
.katex .fontsize-ensurer.reset-size9.size11 {
  font-size: 1.43981481em;
}
.katex .sizing.reset-size10.size1,
.katex .fontsize-ensurer.reset-size10.size1 {
  font-size: 0.24108004em;
}
.katex .sizing.reset-size10.size2,
.katex .fontsize-ensurer.reset-size10.size2 {
  font-size: 0.28929605em;
}
.katex .sizing.reset-size10.size3,
.katex .fontsize-ensurer.reset-size10.size3 {
  font-size: 0.33751205em;
}
.katex .sizing.reset-size10.size4,
.katex .fontsize-ensurer.reset-size10.size4 {
  font-size: 0.38572806em;
}
.katex .sizing.reset-size10.size5,
.katex .fontsize-ensurer.reset-size10.size5 {
  font-size: 0.43394407em;
}
.katex .sizing.reset-size10.size6,
.katex .fontsize-ensurer.reset-size10.size6 {
  font-size: 0.48216008em;
}
.katex .sizing.reset-size10.size7,
.katex .fontsize-ensurer.reset-size10.size7 {
  font-size: 0.57859209em;
}
.katex .sizing.reset-size10.size8,
.katex .fontsize-ensurer.reset-size10.size8 {
  font-size: 0.69431051em;
}
.katex .sizing.reset-size10.size9,
.katex .fontsize-ensurer.reset-size10.size9 {
  font-size: 0.83317261em;
}
.katex .sizing.reset-size10.size10,
.katex .fontsize-ensurer.reset-size10.size10 {
  font-size: 1em;
}
.katex .sizing.reset-size10.size11,
.katex .fontsize-ensurer.reset-size10.size11 {
  font-size: 1.19961427em;
}
.katex .sizing.reset-size11.size1,
.katex .fontsize-ensurer.reset-size11.size1 {
  font-size: 0.20096463em;
}
.katex .sizing.reset-size11.size2,
.katex .fontsize-ensurer.reset-size11.size2 {
  font-size: 0.24115756em;
}
.katex .sizing.reset-size11.size3,
.katex .fontsize-ensurer.reset-size11.size3 {
  font-size: 0.28135048em;
}
.katex .sizing.reset-size11.size4,
.katex .fontsize-ensurer.reset-size11.size4 {
  font-size: 0.32154341em;
}
.katex .sizing.reset-size11.size5,
.katex .fontsize-ensurer.reset-size11.size5 {
  font-size: 0.36173633em;
}
.katex .sizing.reset-size11.size6,
.katex .fontsize-ensurer.reset-size11.size6 {
  font-size: 0.40192926em;
}
.katex .sizing.reset-size11.size7,
.katex .fontsize-ensurer.reset-size11.size7 {
  font-size: 0.48231511em;
}
.katex .sizing.reset-size11.size8,
.katex .fontsize-ensurer.reset-size11.size8 {
  font-size: 0.57877814em;
}
.katex .sizing.reset-size11.size9,
.katex .fontsize-ensurer.reset-size11.size9 {
  font-size: 0.69453376em;
}
.katex .sizing.reset-size11.size10,
.katex .fontsize-ensurer.reset-size11.size10 {
  font-size: 0.83360129em;
}
.katex .sizing.reset-size11.size11,
.katex .fontsize-ensurer.reset-size11.size11 {
  font-size: 1em;
}
.katex .delimsizing.size1 {
  font-family: KaTeX_Size1;
}
.katex .delimsizing.size2 {
  font-family: KaTeX_Size2;
}
.katex .delimsizing.size3 {
  font-family: KaTeX_Size3;
}
.katex .delimsizing.size4 {
  font-family: KaTeX_Size4;
}
.katex .delimsizing.mult .delim-size1 &gt; span {
  font-family: KaTeX_Size1;
}
.katex .delimsizing.mult .delim-size4 &gt; span {
  font-family: KaTeX_Size4;
}
.katex .nulldelimiter {
  display: inline-block;
  width: 0.12em;
}
.katex .delimcenter {
  position: relative;
}
.katex .op-symbol {
  position: relative;
}
.katex .op-symbol.small-op {
  font-family: KaTeX_Size1;
}
.katex .op-symbol.large-op {
  font-family: KaTeX_Size2;
}
.katex .op-limits &gt; .vlist-t {
  text-align: center;
}
.katex .accent &gt; .vlist-t {
  text-align: center;
}
.katex .accent .accent-body {
  position: relative;
}
.katex .accent .accent-body:not(.accent-full) {
  width: 0;
}
.katex .overlay {
  display: block;
}
.katex .mtable .vertical-separator {
  display: inline-block;
  min-width: 1px;
}
.katex .mtable .arraycolsep {
  display: inline-block;
}
.katex .mtable .col-align-c &gt; .vlist-t {
  text-align: center;
}
.katex .mtable .col-align-l &gt; .vlist-t {
  text-align: left;
}
.katex .mtable .col-align-r &gt; .vlist-t {
  text-align: right;
}
.katex .svg-align {
  text-align: left;
}
.katex svg {
  display: block;
  position: absolute;
  width: 100%;
  height: inherit;
  fill: currentColor;
  stroke: currentColor;
  fill-rule: nonzero;
  fill-opacity: 1;
  stroke-width: 1;
  stroke-linecap: butt;
  stroke-linejoin: miter;
  stroke-miterlimit: 4;
  stroke-dasharray: none;
  stroke-dashoffset: 0;
  stroke-opacity: 1;
}
.katex svg path {
  stroke: none;
}
.katex img {
  border-style: none;
  min-width: 0;
  min-height: 0;
  max-width: none;
  max-height: none;
}
.katex .stretchy {
  width: 100%;
  display: block;
  position: relative;
  overflow: hidden;
}
.katex .stretchy::before,
.katex .stretchy::after {
  content: '';
}
.katex .hide-tail {
  width: 100%;
  position: relative;
  overflow: hidden;
}
.katex .halfarrow-left {
  position: absolute;
  left: 0;
  width: 50.2%;
  overflow: hidden;
}
.katex .halfarrow-right {
  position: absolute;
  right: 0;
  width: 50.2%;
  overflow: hidden;
}
.katex .brace-left {
  position: absolute;
  left: 0;
  width: 25.1%;
  overflow: hidden;
}
.katex .brace-center {
  position: absolute;
  left: 25%;
  width: 50%;
  overflow: hidden;
}
.katex .brace-right {
  position: absolute;
  right: 0;
  width: 25.1%;
  overflow: hidden;
}
.katex .x-arrow-pad {
  padding: 0 0.5em;
}
.katex .cd-arrow-pad {
  padding: 0 0.55556em 0 0.27778em;
}
.katex .x-arrow,
.katex .mover,
.katex .munder {
  text-align: center;
}
.katex .boxpad {
  padding: 0 0.3em;
}
.katex .fbox,
.katex .fcolorbox {
  box-sizing: border-box;
  border: 0.04em solid;
}
.katex .cancel-pad {
  padding: 0 0.2em;
}
.katex .cancel-lap {
  margin-left: -0.2em;
  margin-right: -0.2em;
}
.katex .sout {
  border-bottom-style: solid;
  border-bottom-width: 0.08em;
}
.katex .angl {
  box-sizing: border-box;
  border-top: 0.049em solid;
  border-right: 0.049em solid;
  margin-right: 0.03889em;
}
.katex .anglpad {
  padding: 0 0.03889em;
}
.katex .eqn-num::before {
  counter-increment: katexEqnNo;
  content: '(' counter(katexEqnNo) ')';
}
.katex .mml-eqn-num::before {
  counter-increment: mmlEqnNo;
  content: '(' counter(mmlEqnNo) ')';
}
.katex .mtr-glue {
  width: 50%;
}
.katex .cd-vert-arrow {
  display: inline-block;
  position: relative;
}
.katex .cd-label-left {
  display: inline-block;
  position: absolute;
  right: calc(50% + 0.3em);
  text-align: left;
}
.katex .cd-label-right {
  display: inline-block;
  position: absolute;
  left: calc(50% + 0.3em);
  text-align: right;
}
.katex-display {
  display: block;
  margin: 1em 0;
  text-align: center;
}
.katex-display &gt; .katex {
  display: block;
  text-align: center;
  white-space: nowrap;
}
.katex-display &gt; .katex &gt; .katex-html {
  display: block;
  position: relative;
}
.katex-display &gt; .katex &gt; .katex-html &gt; .tag {
  position: absolute;
  right: 0;
}
.katex-display.leqno &gt; .katex &gt; .katex-html &gt; .tag {
  left: 0;
  right: auto;
}
.katex-display.fleqn &gt; .katex {
  text-align: left;
  padding-left: 2em;
}
body {
  counter-reset: katexEqnNo mmlEqnNo;
}

.chart :deep(svg#all .dlabel),
.chart :deep(svg#all .dpoint),
.chart :deep(svg#all .dbar) {
  transition: opacity 100ms;
}
.chart :deep(svg#all .dlabel[data-visible='0']) {
  opacity: 0;
}
.chart :deep(svg#all .dlabel[data-hover='1']) {
  opacity: 1;
}
svg#all[data-hover='1'] .dlabel[data-hover='0']:not([data-visible='0']) {
  opacity: 0.4;
}
.chart :deep(svg#all [data-filter='0']) {
  opacity: 0.1;
}
.chart :deep(svg#all [data-filter='1']) {
  opacity: 1;
}
.chart :deep(svg#all .dlabel[data-filter='0']) {
  opacity: 0 !important;
}
.chart :deep(svg#all .dlabel[data-filter='0'][data-hover='1']) {
  opacity: 0.4 !important;
}
.chart :deep(svg#all .dlabel[data-filter='1'][data-visible='0']) {
  opacity: 0.2;
}
.chart
  :deep(svg#all .dlabel[data-filter='1'][data-visible='0'][data-hover='1']) {
  opacity: 1;
}
.chart :deep(svg#all .dpoint[data-hover='1']) {
  stroke: var(--black);
}
.chart :deep9(error-tabs &gt; label) {
  color: rgba(var(--fg), 0.8);
}
.chart :deep(#error-tabs &gt; label:before) {
  content: 'Show ';
}
.chart :deep(#error-tabs &gt; input:checked + label:before) {
  content: 'Hide ';
}
.chart :deep(#sd-wrap) {
  min-width: 5.2rem;
}
.chart :deep(svg#all .dlabel),.chart :deep(svg#all .dpoint),.chart :deep(svg#all .dbar){transition:opacity .1s}.chart :deep(svg#all .dlabel[data-visible="0"]){opacity:0}.chart :deep(svg#all .dlabel[data-hover="1"]){opacity:1}svg#all[data-hover="1"] .dlabel[data-hover="0"]:not([data-visible="0"]){opacity:.4}.chart :deep(svg#all [data-filter="0"]){opacity:.1}.chart :deep(svg#all [data-filter="1"]){opacity:1}.chart :deep(svg#all .dlabel[data-filter="0"]){opacity:0!important}.chart :deep(svg#all .dlabel[data-filter="0"][data-hover="1"]){opacity:.4!important}.chart :deep(svg#all .dlabel[data-filter="1"][data-visible="0"]){opacity:.2}.chart :deep(svg#all .dlabel[data-filter="1"][data-visible="0"][data-hover="1"]){opacity:1}.chart :deep(svg#all .dpoint[data-hover="1"]){stroke:var(--black)}.chart :deep9(error-tabs &gt; label){color:rgba(var(--fg),.8)}.chart :deep(#error-tabs &gt; label:before){content:"Show "}.chart :deep(#error-tabs &gt; input:checked + label:before){content:"Hide "}.chart :deep(#sd-wrap){min-width:5.2rem}

.lstw-root :deep(tr td) {
  width: 20%;
}
.lstw-root :deep(tr td:first-of-type) {
  width: 20px;
}
.lstw-root :deep(tr td:nth-of-type(3)),
.lstw-root :deep(tr td:nth-of-type(4)) {
  text-align: right;
}
.lstw-root :deep(tr td){width:20%}.lstw-root :deep(tr td:first-of-type){width:20px}.lstw-root :deep(tr td:nth-of-type(3)),.lstw-root :deep(tr td:nth-of-type(4)){text-align:right}

.lstw-root[data-v-3f889f47] .flickity-enabled {
  position: relative;
}
.lstw-root[data-v-3f889f47] .flickity-enabled:focus {
  outline: none;
}
.lstw-root[data-v-3f889f47] .flickity-viewport {
  overflow: hidden;
  position: relative;
  height: 100%;
}
.lstw-root[data-v-3f889f47] .flickity-slider {
  position: absolute;
  width: 100%;
  height: 100%;
}

/* draggable */
.lstw-root[data-v-3f889f47] .flickity-enabled.is-draggable {
  -webkit-tap-highlight-color: transparent;
  /*  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;*/
}
.lstw-root[data-v-3f889f47] .flickity-enabled.is-draggable .flickity-viewport {
  cursor: move;
  cursor: grab;
}
.lstw-root[data-v-3f889f47] .flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {
  cursor: grabbing;
}

/* ---- flickity-button ---- */
.lstw-root[data-v-3f889f47] .flickity-button {
  position: absolute;
  background: hsla(0, 0%, 100%, 0.75);
  border: none;
  /*color: #333;*/
}
.lstw-root[data-v-3f889f47] .flickity-button:hover {
  background: white;
  cursor: pointer;
}
.lstw-root[data-v-3f889f47] .flickity-button:focus {
  outline: none;
  box-shadow: 0 0 0 5px #19f;
}
.lstw-root[data-v-3f889f47] .flickity-button:active {
  opacity: 0.6;
}
.lstw-root[data-v-3f889f47] .flickity-button:disabled {
  opacity: 0.3;
  cursor: auto;
  /* prevent disabled button from capturing pointer up event. #716 */
  pointer-events: none;
}
.lstw-root[data-v-3f889f47] .flickity-button-icon {
  fill: var(--text-primary);
}

/* ---- previous/next buttons ---- */
.lstw-root[data-v-3f889f47] .flickity-button {
  display: none;
}
@media (min-width: 1280px) {
.lstw-root[data-v-3f889f47] .flickity-button {
    display: block;
}
}
.lstw-root[data-v-3f889f47] .flickity-prev-next-button {
  top: 50%;
  width: 50px !important;
  /* vertically center */
  transform: translateY(-50%);
  height: 100%;
  border-radius: 0 !important;
  border: none !important;
  background-color: transparent !important;
}
.lstw-root[data-v-3f889f47] .flickity-prev-next-button:hover {
  background-color: rgba(0, 0, 0, 0.08) !important;
  transition: background-color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.lstw-root[data-v-3f889f47] .flickity-prev-next-button.previous {
  left: 0;
}
.lstw-root[data-v-3f889f47] .flickity-prev-next-button.next {
  right: 0;
}

/* right to left */
.lstw-root[data-v-3f889f47] .flickity-rtl .flickity-prev-next-button.previous {
  left: auto;
  right: 0;
}
.lstw-root[data-v-3f889f47] .flickity-rtl .flickity-prev-next-button.next {
  right: auto;
  left: 0;
}
.lstw-root[data-v-3f889f47] .flickity-prev-next-button .flickity-button-icon {
  position: absolute;
  left: 30%;
  top: 30%;
  width: 40%;
  height: 40%;
}

/* ---- page dots ---- */
.lstw-root[data-v-3f889f47] .flickity-page-dots {
  position: absolute;
  top: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  justify-content: center;
  width: calc(var(--container-width, 100%) - (2 * var(--outer-gutter)));
  left: var(--outer-gutter);
}
.lstw-root[data-v-3f889f47] .flickity-rtl .flickity-page-dots {
  direction: rtl;
}
.lstw-root[data-v-3f889f47] .flickity-page-dots .dot {
  display: block;
  cursor: pointer;
  padding: 20px 3px 20px 3px;
  margin-top: 1.5rem;
  width: 50px;
}
.lstw-root[data-v-3f889f47] .flickity-page-dots .dot:before {
  content: none;
}
.lstw-root[data-v-3f889f47] .flickity-page-dots .dot:after {
  content: '';
  display: block;
  width: 100%;
  height: 2px;
  border-radius: 1px;
  opacity: 0.2;
  transition: opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1),
    background-color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  background-color: var(--text-primary);
}

.lstw-root[data-v-3f889f47] .flickity-page-dots .dot:hover:after {
  opacity: 0.8;
}
.lstw-root[data-v-3f889f47] .flickity-page-dots .dot.is-selected:after {
  opacity: 1;
}
.lstw-root :deep(.flickity-enabled){position:relative}.lstw-root :deep(.flickity-enabled:focus){outline:none}.lstw-root :deep(.flickity-viewport){overflow:hidden;position:relative;height:100%}.lstw-root :deep(.flickity-slider){position:absolute;width:100%;height:100%}.lstw-root :deep(.flickity-enabled.is-draggable){-webkit-tap-highlight-color:transparent}.lstw-root :deep(.flickity-enabled.is-draggable .flickity-viewport){cursor:move;cursor:grab}.lstw-root :deep(.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down){cursor:grabbing}.lstw-root :deep(.flickity-button){position:absolute;background:#ffffffbf;border:none}.lstw-root :deep(.flickity-button:hover){background:#fff;cursor:pointer}.lstw-root :deep(.flickity-button:focus){outline:none;box-shadow:0 0 0 5px #19f}.lstw-root :deep(.flickity-button:active){opacity:.6}.lstw-root :deep(.flickity-button:disabled){opacity:.3;cursor:auto;pointer-events:none}.lstw-root :deep(.flickity-button-icon){fill:var(--text-primary)}.lstw-root :deep(.flickity-button){display:none}@media (min-width: 1280px){.lstw-root :deep(.flickity-button){display:block}}.lstw-root :deep(.flickity-prev-next-button){top:50%;width:50px!important;transform:translateY(-50%);height:100%;border-radius:0!important;border:none!important;background-color:transparent!important}.lstw-root :deep(.flickity-prev-next-button:hover){background-color:#00000014!important;transition:background-color .3s cubic-bezier(.645,.045,.355,1)}.lstw-root :deep(.flickity-prev-next-button.previous){left:0}.lstw-root :deep(.flickity-prev-next-button.next){right:0}.lstw-root :deep(.flickity-rtl .flickity-prev-next-button.previous){left:auto;right:0}.lstw-root :deep(.flickity-rtl .flickity-prev-next-button.next){right:auto;left:0}.lstw-root :deep(.flickity-prev-next-button .flickity-button-icon){position:absolute;left:30%;top:30%;width:40%;height:40%}.lstw-root :deep(.flickity-page-dots){position:absolute;top:0;padding-top:0;padding-bottom:0;display:flex;justify-content:center;width:calc(var(--container-width, 100%) - (2 * var(--outer-gutter)));left:var(--outer-gutter)}@media (min-width: 1280px){.lstw-root :deep(.flickity-page-dots){width:calc(.5 * (var(--container-width, 100%) - (2 * var(--outer-gutter))));margin-left:calc(.16666667 * (var(--container-width, 100%) - (2 * var(--outer-gutter))))}}.lstw-root :deep(.flickity-rtl .flickity-page-dots){direction:rtl}.lstw-root :deep(.flickity-page-dots .dot){display:block;cursor:pointer;padding:20px 3px;margin-top:1.5rem;width:50px}.lstw-root :deep(.flickity-page-dots .dot:before){content:none}.lstw-root :deep(.flickity-page-dots .dot:after){content:"";display:block;width:100%;height:2px;border-radius:1px;opacity:.2;transition:opacity .3s cubic-bezier(.645,.045,.355,1),background-color .3s cubic-bezier(.645,.045,.355,1);background-color:var(--gray-900)}.lstw-root :deep(.flickity-page-dots .dot:hover:after){opacity:.8}.lstw-root :deep(.flickity-page-dots .dot.is-selected:after){opacity:1}

.lstw-slide[data-v-9ec5ad4b] .lstw-code {
  font-family: "Soehne Mono Buch", Courier, monospace;
  font-size: 85%
}
.lstw-slide :deep(.lstw-code){font-family:Soehne Mono Buch,Courier,monospace;font-size:85%}

.lstw-performance-table-root .table-head {
  text-align: left;
  vertical-align: bottom;
}
.lstw-performance-table-root .image-grid {
  width: 100%;
  display: grid;
  grid-auto-flow: column;
  margin-top: 7px;
}
.lstw-performance-table-root .image-grid .image div {
  background-color: var(--gray-100);
  background-size: cover;
  width: 100%;
  aspect-ratio: 1/1;
}
.lstw-performance-table-root table tr td:first-child .f-caption-1 {
  margin-top: 4px;
  margin-bottom: 6px;
  display: block;
}
.lstw-performance-table-root table tr td:nth-child(2),
.lstw-performance-table-root table tr td:nth-child(3),
.lstw-performance-table-root table tr th:nth-child(2),
.lstw-performance-table-root table tr th:nth-child(3) {
  padding-left: 8px;
}
.lstw-performance-table-root table tr td:nth-child(2) .f-caption-1,
.lstw-performance-table-root table tr td:nth-child(3) .f-caption-1 {
  margin-bottom: -13px;
}
.lstw-performance-table-root th,
.lstw-performance-table-root td {
  border-bottom: 1px solid black;
}
.lstw-performance-table-root svg {
  width: 100%;
}
.lstw-performance-table-root .table-head{text-align:left;vertical-align:bottom}.lstw-performance-table-root .image-grid{width:100%;display:grid;grid-auto-flow:column;margin-top:7px}.lstw-performance-table-root .image-grid .image div{background-color:var(--gray-100);background-size:cover;width:100%;aspect-ratio:1/1}.lstw-performance-table-root table tr td:first-child .f-caption-1{margin-top:4px;margin-bottom:6px;display:block}.lstw-performance-table-root table tr td:nth-child(2),.lstw-performance-table-root table tr td:nth-child(3),.lstw-performance-table-root table tr th:nth-child(2),.lstw-performance-table-root table tr th:nth-child(3){padding-left:8px}.lstw-performance-table-root table tr td:nth-child(2) .f-caption-1,.lstw-performance-table-root table tr td:nth-child(3) .f-caption-1{margin-bottom:-13px}.lstw-performance-table-root th,.lstw-performance-table-root td{border-bottom:1px solid black}.lstw-performance-table-root svg{width:100%}

.lstw-root :deep(.lstw-aspect-1\/1) {
  aspect-ratio: 1/1;
}
.lstw-root :deep(.lstw-bg-cover) {
  background-size: cover;
  background-color: rgba(255, 255, 255, 0.2);
}
.lstw-root :deep(.lstw-de-samples .lstw-row) {
  display: grid;
  grid-auto-flow: row;
  grid-template-columns: repeat(5, 1fr);
  gap: 0 4px;
}
.lstw-root :deep(.lstw-de-samples .lstw-row .lstw-small-copy) {
  margin-top: auto;
  font-family: var(--sans);
  font-size: 0.75rem;
  line-height: 140%;
  letter-spacing: 0;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
@media (min-width: 1280px) {
.lstw-root :deep(.lstw-de-samples .lstw-row .lstw-small-copy) {
    font-size: 0.875rem;
}
}
.lstw-root :deep(.lstw-de-samples .lstw-small-copy .lstw-de-sample:last-child) {
  margin-bottom: 24px;
}
.lstw-root :deep(.lstw-de-sample) {
  margin-top: 4px;
}
.lstw-root :deep(.lstw-d-none) {
  display: none;
}
@media (min-width: 429px) {
.lstw-root :deep(.lstw-d-sm-block) {
    display: block;
}
}
@media (min-width: 744px) {
.lstw-root :deep(.lstw-d-md-none) {
    display: none;
}
}
.lstw-root :deep(.lstw-position-relative) {
  position: relative;
}
.lstw-root :deep(.lstw-dropselect-wrap) {
  min-width: unset;
  color: rgb(0, 0, 0, 0);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
}
.lstw-root :deep(.lstw-dropselect) {
  cursor: pointer;
}
.lstw-root :deep(.lstw-dropselect-wrap select:focus) {
  outline: none;
}
.lstw-root :deep(.lstw-shadow) {
  background-image: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.8) 75%,
    rgba(255, 255, 255, 0.8) 0
  );
  background-repeat: repeat-x;
  background-size: 1px 1px;
  background-position: 0 100%;
}
.lstw-root :deep(.lstw-h-100) {
  height: 100%;
}
.lstw-root :deep(.lstw-radio-form &gt; div) {
  display: grid;
  grid-auto-flow: column;
}
.lstw-root :deep(.lstw-radio-form input) {
  margin-bottom: 4px;
}
.lstw-root :deep(.lstw-aspect-1\/1){aspect-ratio:1/1}.lstw-root :deep(.lstw-bg-cover){background-size:cover;background-color:#fff3}.lstw-root :deep(.lstw-de-samples .lstw-row){display:grid;grid-auto-flow:row;grid-template-columns:repeat(5,1fr);gap:0 4px}.lstw-root :deep(.lstw-de-samples .lstw-row .lstw-small-copy){margin-top:auto;font-family:var(--sans);font-size:.75rem;line-height:140%;letter-spacing:0;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}@media (min-width: 1280px){.lstw-root :deep(.lstw-de-samples .lstw-row .lstw-small-copy){font-size:.875rem}}.lstw-root :deep(.lstw-de-samples .lstw-small-copy .lstw-de-sample:last-child){margin-bottom:24px}.lstw-root :deep(.lstw-de-sample){margin-top:4px}.lstw-root :deep(.lstw-d-none){display:none}@media (min-width: 429px){.lstw-root :deep(.lstw-d-sm-block){display:block}}@media (min-width: 744px){.lstw-root :deep(.lstw-d-md-none){display:none}}.lstw-root :deep(.lstw-position-relative){position:relative}.lstw-root :deep(.lstw-dropselect-wrap){min-width:unset;color:#0000;position:absolute;top:0;left:0;right:0;bottom:0;display:block}.lstw-root :deep(.lstw-dropselect){cursor:pointer}.lstw-root :deep(.lstw-dropselect-wrap select:focus){outline:none}.lstw-root :deep(.lstw-shadow){background-image:linear-gradient(180deg,#fffc 75%,#fffc 0);background-repeat:repeat-x;background-size:1px 1px;background-position:0 100%}.lstw-root :deep(.lstw-h-100){height:100%}.lstw-root :deep(.lstw-radio-form &gt; div){display:grid;grid-auto-flow:column}.lstw-root :deep(.lstw-radio-form input){margin-bottom:4px}

.lstw-custom-border {
  border: 1px inset rgba(0, 0, 0, 0.075);
}
.lstw-custom-border{border:1px inset rgba(0,0,0,.075)}

@media (max-width: 959px) {
  /*(breakpoint-lg - 1)*/
#fa1 {
    display: none;
}
}
.mnist {
  overflow-x: auto;
}
.mnist :deep(.mnist-header) {
  /*text-transform: uppercase;*/
  /*font-weight: 500;*/
  /*letter-spacing: .04rem;*/
  /*font-size: 1.3em;*/
  padding: 8px 0px 7px 0px;
  margin-top: 6px;
}
:deep(.honest) {
  color: rgb(84, 54, 218);
  fill: rgb(84, 54, 218);
}
:deep(.lie) {
  color: rgb(239, 65, 70);
  fill: rgb(239, 65, 70);
}
:deep(.thumbnail-border) {
  fill: rgba(0, 0, 0, 0.4);
  pointer-events: all;
}
:deep(.thumbnail-border.active) {
  fill: none;
  stroke: rgb(135, 219, 132);
  stroke-width: 2;
}
:deep(.thumbnail-guess) {
  display: none;
}
:deep(rect.background) {
  fill: rgb(65, 65, 65);
}
:deep(rect.blank) {
  fill: rgb(0, 0, 0);
}
:deep(circle.current) {
  stroke: rgb(135, 219, 132);
  stroke-width: 2;
  fill: none;
}
:deep(.info) {
  display: inline-block;
}
.mnist :deep(image) {
  image-rendering: -moz-crisp-edges;
  image-rendering: crisp-edges;
  -ms-interpolation-mode: nearest-neighbor;
      image-rendering: pixelated;
}
.mnist :deep(.info) {
  text-transform: none;
  border-top: 1px solid rgb(210, 210, 210);
  border-bottom: 1px solid rgb(210, 210, 210);
}
.mnist :deep(.info .detail) {
  float: left;
  height: 3em;
  display: flex;
  align-items: center;
  /*font-size: 1.4em;*/
}
.mnist :deep(.info .sep) {
  display: inline-block;
  width: 1.5em;
}
.mnist :deep(.player) {
  width: 6ch;
  text-align: center;
  display: inline-block;
}
.mnist :deep(.digit) {
  width: 1ch;
  text-align: center;
  display: inline-block;
}
.mnist :deep(.moves) {
  /*text-transform: uppercase;*/
  /*letter-spacing: .04rem;*/
  /*font-size: 1.3em;*/
  padding-top: 0.5em;
  color: rgb(100, 100, 100);
  white-space: nowrap;
}
.mnist :deep(.move-label) {
  display: inline-block;
}
@media (max-width: 959px){#fa1{display:none}}.mnist{overflow-x:auto}.mnist :deep(.mnist-header){padding:8px 0 7px;margin-top:6px}:deep(.honest){color:#5436da;fill:#5436da}:deep(.lie){color:#ef4146;fill:#ef4146}:deep(.thumbnail-border){fill:#0006;pointer-events:all}:deep(.thumbnail-border.active){fill:none;stroke:#87db84;stroke-width:2}:deep(.thumbnail-guess){display:none}:deep(rect.background){fill:#414141}:deep(rect.blank){fill:#000}:deep(circle.current){stroke:#87db84;stroke-width:2;fill:none}:deep(.info){display:inline-block}.mnist :deep(image){image-rendering:-moz-crisp-edges;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor;image-rendering:pixelated}.mnist :deep(.info){text-transform:none;border-top:1px solid rgb(210,210,210);border-bottom:1px solid rgb(210,210,210)}.mnist :deep(.info .detail){float:left;height:3em;display:flex;align-items:center}.mnist :deep(.info .sep){display:inline-block;width:1.5em}.mnist :deep(.player){width:6ch;text-align:center;display:inline-block}.mnist :deep(.digit){width:1ch;text-align:center;display:inline-block}.mnist :deep(.moves){padding-top:.5em;color:#646464;white-space:nowrap}.mnist :deep(.move-label){display:inline-block}

.lstw-root :deep(.subfigure) {
  display: unset;
}
.lstw-root :deep(.illustrated-main-example .paragraph) {
  font-size: inherit;
}
.lstw-root :deep(.lstw-caption p) {
  text-align: left;
}
.lstw-root :deep(#type-discovery svg) {
  display: inline;
}
.lstw-root :deep(.cem-type-discovery-solution) {
  font-size: 1em;
}
.lstw-root :deep(.cem-type-discovery-solution thead tr) {
  display: table;
}
.lstw-root :deep(table.scrolltable) {
  width: 100%;
}
.lstw-root :deep(table.scrolltable th),
.lstw-root :deep(table.scrolltable td) {
  width: 25%;
}
.lstw-root :deep(.figure-group) {
  max-width: 600px;
}
.lstw-root :deep(.illustrated-main-example) {
  margin-bottom: 1.5rem;
}
.lstw-root :deep(.subfigure){display:unset}.lstw-root :deep(.illustrated-main-example .paragraph){font-size:inherit}.lstw-root :deep(.lstw-caption p){text-align:left}.lstw-root :deep(#type-discovery svg){display:inline}.lstw-root :deep(.cem-type-discovery-solution){font-size:1em}.lstw-root :deep(.cem-type-discovery-solution thead tr){display:table}.lstw-root :deep(table.scrolltable){width:100%}.lstw-root :deep(table.scrolltable th),.lstw-root :deep(table.scrolltable td){width:25%}.lstw-root :deep(.figure-group){max-width:600px}.lstw-root :deep(.illustrated-main-example){margin-bottom:1.5rem}

.lstw-root :deep(.subfigure) {
  display: unset;
}
.lstw-root :deep(.illustrated-main-example .paragraph) {
  font-size: inherit;
}
.lstw-root :deep(.caption p) {
  text-align: left;
}
.lstw-root :deep(#type-discovery svg) {
  display: inline;
}
.lstw-root :deep(.cem-type-discovery-solution) {
  font-size: 1em;
}
.lstw-root :deep(.cem-type-discovery-solution thead tr) {
  display: table;
}
.lstw-root :deep(table.scrolltable) {
  width: 100%;
}
.lstw-root :deep(table.scrolltable th),
.lstw-root :deep(table.scrolltable td) {
  width: 25%;
}
.lstw-root :deep(.figure-group) {
  max-width: 600px;
}
.lstw-root :deep(.illustrated-main-example) {
  margin-bottom: 1.5rem;
}
.lstw-root :deep(.subfigure){display:unset}.lstw-root :deep(.illustrated-main-example .paragraph){font-size:inherit}.lstw-root :deep(.caption p){text-align:left}.lstw-root :deep(#type-discovery svg){display:inline}.lstw-root :deep(.cem-type-discovery-solution){font-size:1em}.lstw-root :deep(.cem-type-discovery-solution thead tr){display:table}.lstw-root :deep(table.scrolltable){width:100%}.lstw-root :deep(table.scrolltable th),.lstw-root :deep(table.scrolltable td){width:25%}.lstw-root :deep(.figure-group){max-width:600px}.lstw-root :deep(.illustrated-main-example){margin-bottom:1.5rem}

.lstw-root :deep(.subfigure) {
  display: unset;
}
.lstw-root :deep(.illustrated-main-example .paragraph) {
  font-size: inherit;
}
.lstw-root :deep(.caption p) {
  text-align: left;
}
.lstw-root :deep(#type-discovery svg) {
  display: inline;
}
.lstw-root :deep(.cem-type-discovery-solution) {
  font-size: 1em;
}
.lstw-root :deep(.cem-type-discovery-solution thead tr) {
  display: table;
}
.lstw-root :deep(table.scrolltable) {
  width: 100%;
}
.lstw-root :deep(table.scrolltable th),
.lstw-root :deep(table.scrolltable td) {
  width: 25%;
}
.lstw-root :deep(.figure-group) {
  max-width: 600px;
}
.lstw-root :deep(.illustrated-main-example) {
  margin-bottom: 1.5rem;
}

#emergence[data-v-cbda27ff] .tick-link {
  opacity: 0.6;
  outline: none;
}
#emergence[data-v-cbda27ff] .tick-link.is-active {
  opacity: 1;
}
#emergence[data-v-cbda27ff] .tick-link.is-active + .tick-link,
#emergence[data-v-cbda27ff] .tick-link.is-active + .tick-link + .tick-link,
#emergence[data-v-cbda27ff] .tick-link.is-active + .tick-link + .tick-link + .tick-link,
#emergence[data-v-cbda27ff]
  
    .tick-link.is-active + .tick-link + .tick-link + .tick-link + .tick-link
  ,
#emergence[data-v-cbda27ff]
  
    .tick-link.is-active
      + .tick-link
      + .tick-link
      + .tick-link
      + .tick-link
      + .tick-link
  ,
#emergence[data-v-cbda27ff]
  
    .tick-link.is-active
      + .tick-link
      + .tick-link
      + .tick-link
      + .tick-link
      + .tick-link
      + .tick-link
   {
  opacity: 0.15;
}
#emergence[data-v-cbda27ff] .rect-overlay {
  fill: #f7f7f8;
  opacity: 0;
}
#emergence[data-v-cbda27ff] .rect-overlay.is-active {
  opacity: 0.8;
}
#emergence[data-v-0877773b] .tick-link{opacity:.6;outline:none}#emergence[data-v-0877773b] .tick-link.is-active{opacity:1}#emergence[data-v-0877773b] .tick-link.is-active+.tick-link,#emergence[data-v-0877773b] .tick-link.is-active+.tick-link+.tick-link,#emergence[data-v-0877773b] .tick-link.is-active+.tick-link+.tick-link+.tick-link,#emergence[data-v-0877773b] .tick-link.is-active+.tick-link+.tick-link+.tick-link+.tick-link,#emergence[data-v-0877773b] .tick-link.is-active+.tick-link+.tick-link+.tick-link+.tick-link+.tick-link,#emergence[data-v-0877773b] .tick-link.is-active+.tick-link+.tick-link+.tick-link+.tick-link+.tick-link+.tick-link{opacity:.15}#emergence[data-v-0877773b] .rect-overlay{fill:#f7f7f8;opacity:0}#emergence[data-v-0877773b] .rect-overlay.is-active{opacity:.8}

.lstw-root[data-v-c9e2968e] .toggle-list {
  position: relative;
  margin-bottom: 2rem;
  display: flex;
  flex-direction: row;
  overflow-x: auto;
  overflow-y: hidden;
}
.lstw-root[data-v-c9e2968e] .toggle-list::after {
  content: '';
  background-color: var(--border-secondary);
  height: 1px;
  width: 100%;
  position: absolute;
  bottom: 0px;
  left: 0;
}
.lstw-root[data-v-c9e2968e] .change-source {
  font-family: var(--sans);
  font-size: 1rem;
  line-height: 130%;
  letter-spacing: 0;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
@media (min-width: 1280px) {
.lstw-root[data-v-c9e2968e] .change-source {
    font-size: 1.125rem;
}
}
.lstw-root[data-v-c9e2968e] .change-source {
  position: relative;
  margin-right: 1rem;
  display: block;
  white-space: nowrap;
  padding-bottom: 0.5rem;
  color: var(--text-secondary);
}
.lstw-root[data-v-c9e2968e] .change-source:last-child {
  margin-right: 0rem;
}
@media (min-width: 1280px) {
.lstw-root[data-v-c9e2968e] .change-source {
    margin-right: 1.5rem;
    padding-bottom: 0.75rem;
}
}
.lstw-root[data-v-c9e2968e] .change-source.active {
  color: var(--text-primary);
}
.lstw-root[data-v-c9e2968e] .change-source.active::after {
  content: '';
  background-color: #000;
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0px;
  left: 0;
}
.lstw-root[data-v-c9e2968e] .small-caps {
  font-family: var(--sans);
  font-size: 1rem;
  font-weight: 600;
  line-height: 130%;
  letter-spacing: 0;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
@media (min-width: 1280px) {
.lstw-root[data-v-c9e2968e] .small-caps {
    font-size: 1.125rem;
}
}
.lstw-root[data-v-c9e2968e] .xsmall-copy {
  font-family: var(--sans);
  font-size: 0.75rem;
  line-height: 140%;
  letter-spacing: 0;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
@media (min-width: 1280px) {
.lstw-root[data-v-c9e2968e] .xsmall-copy {
    font-size: 0.875rem;
}
}
.lstw-root[data-v-c9e2968e] .original-header,
.lstw-root[data-v-c9e2968e] .summary-header {
  margin-bottom: 0.5rem;
}
.lstw-root[data-v-c9e2968e] .original-text,
.lstw-root[data-v-c9e2968e] .summary-text {
  padding: 0.5rem;
}
.lstw-root[data-v-c9e2968e] .row[class*="lstw-grid-line-x"][class*="lstw-grid-line-x"] &gt; *:nth-child(n)::before {
  border-bottom-width: 1px;
}
.lstw-root[data-v-c9e2968e] .row[class*="lstw-grid-line-xfull"] &gt; *:nth-child(n)::before {
  left: calc(var(--inner-gutter) / -2);
  right: calc(var(--inner-gutter) / -2);
}
.lstw-root[data-v-c9e2968e] .row[class*="lstw-grid-line-x"] &gt; *:nth-child(2n+1)::before {
  left: 0;
}
.lstw-root[data-v-c9e2968e] .row[class*="lstw-grid-line-x"] &gt; *:nth-child(2n+2)::before {
  right: 0;
}
.lstw-root[data-v-c9e2968e] .row[class*="lstw-grid-line-x"] &gt; *:nth-child(2n+1):nth-last-child(-n+2)::before {
  border-bottom-width: 0;
}
.lstw-root[data-v-c9e2968e] .row[class*="lstw-grid-line-x"] &gt; *:nth-child(2n+1):nth-last-child(-n+2) ~ *::before {
  border-bottom-width: 0;
}
.lstw-root[data-v-c9e2968e] .row[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(n)::after {
  border-right-width: 1px;
}
.lstw-root[data-v-c9e2968e] .row[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(2n+2)::after {
  border-right-width: 0;
}
.lstw-root[data-v-c9e2968e] .row[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(-n+2)::after {
  top: 0;
}
.lstw-root[data-v-c9e2968e] .row[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(2n+1):nth-last-child(-n+2)::after {
  bottom: 0;
}
.lstw-root[data-v-c9e2968e] .row[class*="lstw-grid-line-y"][class*="lstw-grid-line-y"] &gt; *:nth-child(2n+1):nth-last-child(-n+2) ~ li::after {
  bottom: 0;
}
.lstw-root[data-v-c9e2968e] .row {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  -moz-column-gap: 2rem;
       column-gap: 2rem;
}
.lstw-root :deep(.toggle-list){position:relative;margin-bottom:2rem;display:flex;flex-direction:row;overflow-x:auto;overflow-y:hidden}.lstw-root :deep(.toggle-list::after){content:"";background-color:var(--border-secondary);height:1px;width:100%;position:absolute;bottom:0;left:0}.lstw-root :deep(.change-source){font-family:var(--sans);font-size:1rem;line-height:130%;letter-spacing:0;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}@media (min-width: 1280px){.lstw-root :deep(.change-source){font-size:1.125rem}}.lstw-root :deep(.change-source){position:relative;margin-right:1rem;display:block;white-space:nowrap;padding-bottom:.5rem;color:var(--text-secondary)}.lstw-root :deep(.change-source):last-child{margin-right:0rem}@media (min-width: 1280px){.lstw-root :deep(.change-source){margin-right:1.5rem;padding-bottom:.75rem}}.lstw-root :deep(.change-source.active){color:var(--text-primary)}.lstw-root :deep(.change-source.active::after){content:"";background-color:#000;position:absolute;width:100%;height:1px;bottom:0;left:0}.lstw-root :deep(.small-caps){font-family:var(--sans);font-size:1rem;font-weight:600;line-height:130%;letter-spacing:0;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}@media (min-width: 1280px){.lstw-root :deep(.small-caps){font-size:1.125rem}}.lstw-root :deep(.xsmall-copy){font-family:var(--sans);font-size:.75rem;line-height:140%;letter-spacing:0;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}@media (min-width: 1280px){.lstw-root :deep(.xsmall-copy){font-size:.875rem}}.lstw-root :deep(.original-header),.lstw-root :deep(.summary-header){margin-bottom:.5rem}.lstw-root :deep(.original-text),.lstw-root :deep(.summary-text){padding:.5rem}.lstw-root :deep(.row)[class*=lstw-grid-line-x][class*=lstw-grid-line-x]&gt;*:nth-child(n):before{border-bottom-width:1px}.lstw-root :deep(.row)[class*=lstw-grid-line-xfull]&gt;*:nth-child(n):before{left:calc(var(--inner-gutter) / -2);right:calc(var(--inner-gutter) / -2)}.lstw-root :deep(.row)[class*=lstw-grid-line-x]&gt;*:nth-child(odd):before{left:0}.lstw-root :deep(.row)[class*=lstw-grid-line-x]&gt;*:nth-child(2n+2):before{right:0}.lstw-root :deep(.row)[class*=lstw-grid-line-x]&gt;*:nth-child(odd):nth-last-child(-n+2):before{border-bottom-width:0}.lstw-root :deep(.row)[class*=lstw-grid-line-x]&gt;*:nth-child(odd):nth-last-child(-n+2)~*:before{border-bottom-width:0}.lstw-root :deep(.row)[class*=lstw-grid-line-y][class*=lstw-grid-line-y]&gt;*:nth-child(n):after{border-right-width:1px}.lstw-root :deep(.row)[class*=lstw-grid-line-y][class*=lstw-grid-line-y]&gt;*:nth-child(2n+2):after{border-right-width:0}.lstw-root :deep(.row)[class*=lstw-grid-line-y][class*=lstw-grid-line-y]&gt;*:nth-child(-n+2):after{top:0}.lstw-root :deep(.row)[class*=lstw-grid-line-y][class*=lstw-grid-line-y]&gt;*:nth-child(odd):nth-last-child(-n+2):after{bottom:0}.lstw-root :deep(.row)[class*=lstw-grid-line-y][class*=lstw-grid-line-y]&gt;*:nth-child(odd):nth-last-child(-n+2)~li:after{bottom:0}.lstw-root :deep(.row){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:2rem;column-gap:2rem}

.lstw-proof[data-v-75b008a0] {
  --proof-green: #027F41; /* green */
  --proof-medium-blue: #0082d0; /* medium-blue */
  --proof-red: #CD0524; /* red */
  --proof-golden: #C6420B; /* golden */
  --proof-comment: rgba(0, 0, 0, 0.5);
  --proof-comment-secondary: rgba(0, 0, 0, 0.6);
}

@media(prefers-color-scheme: dark){
  .lstw-proof[data-v-75b008a0] {
    --proof-green: #129455; /* green */
    --proof-medium-blue: #0082d0; /* medium-blue */
    --proof-red: #F22C3D; /* red */
    --proof-golden: #E9632A; /* golden */
    --proof-comment: rgba(255, 255, 255, 0.5);
    --proof-comment-secondary: rgba(255, 255, 255, 0.6);
  }
}

.lstw-proof[data-v-75b008a0] code,
.lstw-proof[data-v-75b008a0] pre {
  background-color: var(--transparent);
}

.lstw-proof[data-v-75b008a0] .theorem {
  color: var(--proof-red);
  font-weight: bold;
}
.lstw-proof[data-v-75b008a0] .keyword {
  color: var(--proof-green);
}
.lstw-proof[data-v-75b008a0] .comment {
  color: var(--proof-comment-secondary);
  font-style: italic;
}
.lstw-proof[data-v-75b008a0] .model {
  color: var(--proof-golden);
}
.lstw-proof[data-v-75b008a0] code,
.lstw-proof[data-v-75b008a0] pre {
  font-size: 16px;
}
.lstw-proof[data-v-75b008a0] pre {
  white-space: pre;
}
.lstw-proof[data-v-75b008a0] .highlight {
  font-weight: bold;
  background-color: rgba(255, 255, 255, 0.05);
}


#matrix {
  border-collapse: collapse;
}
#matrix tr:not(:last-child) {
  border-bottom: 1px solid rgba(0, 0, 0, 0.0875);
}
#matrix th,
#matrix td {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  min-width: 108px;
}
#matrix th:first-child,
#matrix td:first-child {
  padding-left: 0;
}
#matrix th:last-child,
#matrix td:last-child {
  padding-right: 0;
}
#matrix td {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  vertical-align: middle;
}
#matrix{border-collapse:collapse}#matrix tr:not(:last-child){border-bottom:1px solid rgba(0,0,0,.0875)}#matrix th,#matrix td{padding-left:.25rem;padding-right:.25rem;min-width:108px}#matrix th:first-child,#matrix td:first-child{padding-left:0}#matrix th:last-child,#matrix td:last-child{padding-right:0}#matrix td{padding-top:.25rem;padding-bottom:.25rem;vertical-align:middle}

.lstw-root[data-v-3cc18eb1] .point,
.lstw-root[data-v-3cc18eb1] .label {
  transition: opacity 100ms;
  opacity: 1;
}
.lstw-root[data-v-3cc18eb1] .label {
  cursor: default;
}
.lstw-root[data-v-3cc18eb1] .label[data-visible='0'] {
  opacity: 0;
}
.lstw-root[data-v-3cc18eb1] .label[data-visible='1'] {
  opacity: 0.4;
}
.lstw-root[data-v-3cc18eb1] .label[data-active='1'] {
  opacity: 1;
  fill: var(--black);
}
.lstw-root[data-v-3cc18eb1] .small-caps {
  font-size: 1.125rem;
  font-weight: 700;
}
.lstw-root :deep(.point),.lstw-root :deep(.label){transition:opacity .1s;opacity:1}.lstw-root :deep(.label){cursor:default}.lstw-root :deep(.label[data-visible="0"]){opacity:0}.lstw-root :deep(.label[data-visible="1"]){opacity:.4}.lstw-root :deep(.label[data-active="1"]){opacity:1;fill:var(--black)}.lstw-root :deep(.small-caps){font-size:1.125rem;font-weight:700}

.lstw-root[data-v-8fb0ca80] .category-tabs,
.lstw-root[data-v-8fb0ca80] .top-border {
  display: none;
}
.lstw-root[data-v-8fb0ca80] .sc-widget {
  display: block;
}
.lstw-root[data-v-8fb0ca80] .samples-section hr {
  margin: 0.8rem 0;
}
.lstw-root[data-v-8fb0ca80] .lyrics-container {
  position: relative;
  margin-top: 12px;
  margin-bottom: 6px;
}
.lstw-root[data-v-8fb0ca80] .xsmall-copy {
  font-family: var(--sans);
  font-size: 0.75rem;
  line-height: 140%;
  letter-spacing: 0;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
@media (min-width: 1280px) {
.lstw-root[data-v-8fb0ca80] .xsmall-copy {
    font-size: 0.875rem;
}
}
.lstw-root[data-v-8fb0ca80] .lyrics-attribution {
  font-family: var(--sans);
  font-size: 1rem;
  line-height: 130%;
  letter-spacing: 0;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
@media (min-width: 1280px) {
.lstw-root[data-v-8fb0ca80] .lyrics-attribution {
    font-size: 1.125rem;
}
}
.lstw-root[data-v-8fb0ca80] .lyrics-attribution {
  margin-bottom: 28px;
  margin-top: 21px;
}
.lstw-root[data-v-8fb0ca80] .samples-section {
  position: relative;
}
.lstw-root[data-v-8fb0ca80] .samples-section-loader {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-color: var(--gray-050) !important;
}

.lstw-root :deep(.category-tabs),.lstw-root :deep(.top-border){display:none}.lstw-root :deep(.sc-widget){display:block}.lstw-root :deep(.samples-section hr){margin:.8rem 0}.lstw-root :deep(.lyrics-container){position:relative;margin-top:12px;margin-bottom:6px}.lstw-root :deep(.xsmall-copy){font-family:var(--sans);font-size:.75rem;line-height:140%;letter-spacing:0;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}@media (min-width: 1280px){.lstw-root :deep(.xsmall-copy){font-size:.875rem}}.lstw-root :deep(.lyrics-attribution){font-family:var(--sans);font-size:1rem;line-height:130%;letter-spacing:0;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}@media (min-width: 1280px){.lstw-root :deep(.lyrics-attribution){font-size:1.125rem}}.lstw-root :deep(.lyrics-attribution){margin-bottom:28px;margin-top:21px}.lstw-root :deep(.samples-section){position:relative}.lstw-root :deep(.samples-section-loader){position:absolute;width:100%;height:100%;top:0;left:0;bottom:0;right:0;background-color:var(--gray-050)!important}

#audio-0[data-v-76811ebe],
#audio-1[data-v-76811ebe],
#audio-2[data-v-76811ebe],
#audio-3[data-v-76811ebe],
#audio-novel[data-v-76811ebe] {
  cursor: pointer;
}
#audio-0,#audio-1,#audio-2,#audio-3,#audio-novel{cursor:pointer}

select[data-v-20120568]:focus {
  outline-style: solid;
  outline-width: 4px;
  outline-offset: 4px;
  outline-color: var(--border-primary)
}
select[data-v-20120568]:focus:not(:focus-visible) {
  outline: 2px solid transparent;
  outline-offset: 2px;
  outline-width: 0px
}
select[data-v-20120568]:focus {
  background-color: var(--background-interactive-primary-hover);
  outline: 2px solid transparent;
  outline-offset: 2px
}
select[data-v-20120568] {
  font-family: var(--sans);
  font-size: 1rem;
  line-height: 130%;
  letter-spacing: 0;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased
}
@media (min-width: 1280px) {
select[data-v-20120568] {
    font-size: 1.125rem
}
}
select[data-v-20120568] {
  height: 2.75rem;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-radius: 0px;
  border-width: 1px;
  border-color: var(--border-primary);
  background-color: var(--background-primary);
  padding-left: 0.875rem;
  padding-right: 3rem
}
@media (min-width: 744px) {
select[data-v-20120568] {
    height: 3rem
}
}
select[data-v-20120568] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: transparent;
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 12.3599L3.94 7.30994L5.06 6.18994L9 10.1399L12.94 6.18994L14.06 7.30994L9 12.3599Z' fill='black'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: calc(100% - 16px) 15px
}
select[data-v-25617838]:focus{outline-style:solid;outline-width:4px;outline-offset:4px;outline-color:var(--border-primary)}select[data-v-25617838]:focus:not(:focus-visible){outline:2px solid transparent;outline-offset:2px;outline-width:0px}select[data-v-25617838]:focus{background-color:var(--background-interactive-primary-hover);outline:2px solid transparent;outline-offset:2px}select[data-v-25617838]{font-family:var(--sans);font-size:1rem;line-height:130%;letter-spacing:0;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}@media (min-width: 1280px){select[data-v-25617838]{font-size:1.125rem}}select[data-v-25617838]{height:2.75rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;border-width:1px;border-color:var(--border-primary);background-color:var(--background-primary);padding-left:.875rem;padding-right:3rem}@media (min-width: 744px){select[data-v-25617838]{height:3rem}}select[data-v-25617838]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;background-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 12.3599L3.94 7.30994L5.06 6.18994L9 10.1399L12.94 6.18994L14.06 7.30994L9 12.3599Z' fill='black'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:calc(100% - 16px) 15px}

.expand-button[data-v-4d10864f] {
  background: linear-gradient(to bottom, transparent, var(--gray-050) 75%);
}
.expand-button[data-v-780b9c32]{background:linear-gradient(to bottom,transparent,var(--gray-050) 75%)}

[data-v-8888037a] .main-grid {
  display: grid;
  grid-auto-flow: row;
  gap: 32px 32px;
}
[data-v-8888037a] .sub-grid {
  display: grid;
  grid-template-columns: 0.45fr 0.55fr;
  gap: 0 16px;
}
@media (min-width: 744px) {
[data-v-8888037a] .main-grid {
    grid-auto-flow: column;
}
}
@media (min-width: 1280px) {
[data-v-8888037a] .observablehq {
    width: calc(100% + 200px);
    margin-left: -100px;
}
}
[data-v-8888037a] .result-row {
  display: flex;
  justify-content: space-between;
  padding-top: 3px;
  padding-bottom: 4px;
  padding-left: 4px;
  padding-right: 4px;
}
[data-v-8888037a] .image-wrapper {
  position: relative;
  overflow: hidden;
  aspect-ratio: 1/1;
  border-radius: 2px;
}
[data-v-8888037a] .image {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
[data-v-8888037a] .percentage {
  font-variant-numeric: tabular-nums;
}
[data-v-51edc966] .main-grid{display:grid;grid-auto-flow:row;gap:32px 32px}[data-v-51edc966] .sub-grid{display:grid;grid-template-columns:.45fr .55fr;gap:0 16px}@media (min-width: 744px){[data-v-51edc966] .main-grid{grid-auto-flow:column}}@media (min-width: 1280px){[data-v-51edc966] .observablehq{width:calc(100% + 200px);margin-left:-100px}}[data-v-51edc966] .result-row{display:flex;justify-content:space-between;padding:3px 4px 4px}[data-v-51edc966] .image-wrapper{position:relative;overflow:hidden;aspect-ratio:1/1;border-radius:2px}[data-v-51edc966] .image{position:absolute;top:0;right:0;bottom:0;left:0}[data-v-51edc966] .percentage{font-variant-numeric:tabular-nums}

[data-v-eeff94b7] .main-grid {
  display: grid;
  grid-auto-flow: row;
  gap: 32px 32px;
}
[data-v-eeff94b7] .sub-grid {
  display: grid;
  grid-template-columns: 0.45fr 0.55fr;
  gap: 0 16px;
}
@media (min-width: 744px) {
[data-v-eeff94b7] .main-grid {
    grid-auto-flow: column;
}
}
@media (min-width: 1280px) {
[data-v-eeff94b7] .observablehq {
    width: calc(100% + 200px);
    margin-left: -100px;
}
}
[data-v-eeff94b7] .result-row {
  display: flex;
  justify-content: space-between;
  padding-top: 3px;
  padding-bottom: 4px;
  padding-left: 4px;
  padding-right: 4px;
}
[data-v-eeff94b7] .image-wrapper {
  position: relative;
  overflow: hidden;
  aspect-ratio: 1/1;
  border-radius: 2px;
}
[data-v-eeff94b7] .image {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
[data-v-eeff94b7] .percentage {
  font-variant-numeric: tabular-nums;
}

@media (prefers-color-scheme: dark) {
  select[data-v-eeff94b7],
  select[data-v-8888037a] {
    color: var(--gray-850);
  }

  [data-v-4409888f] .result-row {
    color: var(--gray-850);
  }
}


[data-v-4409888f] {
  font-family: "SÃ¶hne Mono", Courier, monospace;
}

[data-v-4409888f] line {
  stroke: var(--stroke-primary);
  stroke-opacity: 1;
}

[data-v-4409888f] g[clip-path] path[stroke="#FFFFFF"] {
    stroke: transparent;
}

[data-v-4409888f] path[stroke-dasharray] {
  opacity: 0.6;
  stroke: var(--stroke-secondary);
}

[data-v-4409888f] .dlabel {
  fill: var(--text-primary);
}

[data-v-4409888f] .tick text {
  fill: var(--text-secondary);
}

[data-v-4409888f] text[fill="#6D6D7E"] {
  fill: var(--average-line-color);
}

[data-v-5dd03ead] .main-grid{display:grid;grid-auto-flow:row;gap:32px 32px}[data-v-5dd03ead] .sub-grid{display:grid;grid-template-columns:.45fr .55fr;gap:0 16px}@media (min-width: 744px){[data-v-5dd03ead] .main-grid{grid-auto-flow:column}}@media (min-width: 1280px){[data-v-5dd03ead] .observablehq{width:calc(100% + 200px);margin-left:-100px}}[data-v-5dd03ead] .result-row{display:flex;justify-content:space-between;padding:3px 4px 4px}[data-v-5dd03ead] .image-wrapper{position:relative;overflow:hidden;aspect-ratio:1/1;border-radius:2px}[data-v-5dd03ead] .image{position:absolute;top:0;right:0;bottom:0;left:0}[data-v-5dd03ead] .percentage{font-variant-numeric:tabular-nums}

.root[data-v-6d84955d] {
  color: #fff;
}
.font-sans-serif[data-v-6d84955d] {
  font-family: sans-serif;
}
.color-white[data-v-6d84955d] {
  color: #fff;
}
.root[data-v-6d84955d] &gt; div {
  position: static !important;
}
.root[data-v-6d84955d] .container {
  margin: 0;
  width: 100%;
}
.root[data-v-6d84955d] .xlarge-copy {
  font-size: 1.5rem;
  line-height: 1.2;
  letter-spacing: -0.01em;
  font-weight: unset;
  margin-bottom: 3rem;
}
@media (min-width: 1280px) {
.root[data-v-6d84955d] .xlarge-copy {
    font-size: 1.666667rem;
}
}
.root[data-v-6d84955d] .d-inline-block {
  display: inline-block !important;
}
.root[data-v-6d84955d] .position-relative {
  position: relative;
}
.root[data-v-6d84955d] .Dropdown-placeholder {
  background-image: none;
}
.root[data-v-6d84955d] .bg-dull-black-1 {
  background-color: rgb(25, 25, 39);
}
.root[data-v-6d84955d] .small-caps {
  font-size: 0.8rem;
  letter-spacing: 0.05em;
  font-weight: bold;
  text-transform: uppercase;
}
.root[data-v-6d84955d] .mt-1\.5 {
  margin-top: 2.1rem !important;
}
.root[data-v-6d84955d] .mcc-advanced-toggle {
  text-transform: uppercase;
  font-weight: 600;
  font-size: 10px;
  letter-spacing: 0.03em;
  /* TODO: This is temporary because the advanced mode is down for the time being */
  display: none !important;
}
.root[data-v-6d84955d] .d-flex {
  display: flex;
}
.root[data-v-6d84955d] .justify-center {
  justify-content: start;
}
.root[data-v-6d84955d] .mcc-swipe-text {
  opacity: 0 !important;
}
.root[data-v-6d84955d] .mcc-btns &gt; .row {
  display: grid;
  grid-auto-flow: row;
  gap: 16px 0;
}
@media (min-width: 744px) {
.root[data-v-6d84955d] .mcc-btns &gt; .row {
    display: grid;
    grid-template-columns: 1fr 1fr;
    align-items: center;
    gap: 0;
}
}
.root[data-v-6d84955d] .container .row:last-child .full {
  margin-top: 40px;
}

/* Play button */
.root[data-v-6d84955d] .mcc-btns &gt; .row &gt; div:first-child button {
  display: flex;
  align-items: center;
  text-transform: uppercase;
  font-size: 13.3333px;
  font-weight: 600;
  letter-spacing: 0.666667px;
}
@media (min-width: 744px) {
.root[data-v-6d84955d] .mcc-btns &gt; .row &gt; div:first-child button {
    position: relative;
    top: 2px;
}
}
.root[data-v-6d84955d] .btn.fade:hover {
  opacity: 0.6;
}
.root[data-v-6d84955d] .mcc-btns &gt; .row &gt; div:first-child button .icon {
  text-indent: -9999em;
  width: 40px;
  height: 40px;
  border: 2px solid #fff;
  border-radius: 9999em;
  margin-right: 8px;
  position: relative;
}
@media (min-width: 1280px) {
.root[data-v-6d84955d] .mcc-btns &gt; .row &gt; div:first-child button .icon {
    border: 3px solid #fff;
    width: 54px;
    height: 54px;
}
}
.root[data-v-6d84955d] .mcc-btns &gt; .row &gt; div:first-child button .icon::after {
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 7px 0 7px 12px;
  border-color: transparent transparent transparent #ffffff;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-5px, -50%);
}
.root.playing[data-v-6d84955d] .mcc-btns &gt; .row &gt; div:first-child button .icon::after {
  width: 17px;
  height: 17px;
  border: none;
  background-color: #fff;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
@media (min-width: 1280px) {
.root[data-v-6d84955d] .mcc-btns &gt; .row &gt; div:first-child button .icon::after {
    border-width: 10px 0 10px 18px;
    transform: translate(-7px, -50%);
}
.root.playing[data-v-6d84955d] .mcc-btns &gt; .row &gt; div:first-child button .icon::after {
    width: ;
}
}
.root[data-v-6d84955d] .btn {
  cursor: pointer;
  color: inherit;
  background-color: inherit;
  display: inline-block;
  border: 0;
  border-radius: 4px;
  padding: 0;
  font-family: ColfaxAI, Helvetica, sans-serif;
  font-size: 13.3333px;
  letter-spacing: 0.05em;
  font-weight: bold;
  text-transform: uppercase;
  text-decoration: none !important;
}
.root[data-v-6d84955d] .mcc-request-btn {
  padding-left: 10px;
  padding-right: 10px;
  align-items: center;
}
.root[data-v-6d84955d] .icon-tweet::before,
.root[data-v-6d84955d] .icon-refresh::before,
.root[data-v-6d84955d] .icon-download::before {
  width: 16.23px;
  height: 15.5px;
  content: '';
  margin-right: 3px;
  display: inline-block;
  vertical-align: -3px;
}
.root[data-v-6d84955d] .icon-download::before {
  background-image: url('https://cdn.openai.com/musenet/demo/icons/download.svg');
}
.root[data-v-6d84955d] .icon-refresh::before {
  background-image: url('https://cdn.openai.com/musenet/demo/icons/refresh.svg');
}
.root[data-v-6d84955d] .icon-tweet::before {
  background-image: url('https://cdn.openai.com/musenet/demo/icons/twitter.svg');
}
.root[data-v-2ca43339]{color:#fff}.font-sans-serif[data-v-2ca43339]{font-family:sans-serif}.color-white[data-v-2ca43339]{color:#fff}.root[data-v-2ca43339]&gt;div{position:static!important}.root[data-v-2ca43339] .container{margin:0;width:100%}.root[data-v-2ca43339] .xlarge-copy{font-size:1.5rem;line-height:1.2;letter-spacing:-.01em;font-weight:unset;margin-bottom:3rem}@media (min-width: 1280px){.root[data-v-2ca43339] .xlarge-copy{font-size:1.666667rem}}.root[data-v-2ca43339] .d-inline-block{display:inline-block!important}.root[data-v-2ca43339] .position-relative{position:relative}.root[data-v-2ca43339] .Dropdown-placeholder{background-image:none}.root[data-v-2ca43339] .bg-dull-black-1{background-color:#191927}.root[data-v-2ca43339] .small-caps{font-size:.8rem;letter-spacing:.05em;font-weight:700;text-transform:uppercase}.root[data-v-2ca43339] .mt-1\.5{margin-top:2.1rem!important}.root[data-v-2ca43339] .mcc-advanced-toggle{text-transform:uppercase;font-weight:600;font-size:10px;letter-spacing:.03em;display:none!important}.root[data-v-2ca43339] .d-flex{display:flex}.root[data-v-2ca43339] .justify-center{justify-content:start}.root[data-v-2ca43339] .mcc-swipe-text{opacity:0!important}.root[data-v-2ca43339] .mcc-btns&gt;.row{display:grid;grid-auto-flow:row;gap:16px 0}@media (min-width: 744px){.root[data-v-2ca43339] .mcc-btns&gt;.row{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:0}}.root[data-v-2ca43339] .container .row:last-child .full{margin-top:40px}.root[data-v-2ca43339] .mcc-btns&gt;.row&gt;div:first-child button{display:flex;align-items:center;text-transform:uppercase;font-size:13.3333px;font-weight:600;letter-spacing:.666667px}@media (min-width: 744px){.root[data-v-2ca43339] .mcc-btns&gt;.row&gt;div:first-child button{position:relative;top:2px}}.root[data-v-2ca43339] .btn.fade:hover{opacity:.6}.root[data-v-2ca43339] .mcc-btns&gt;.row&gt;div:first-child button .icon{text-indent:-9999em;width:40px;height:40px;border:2px solid #fff;border-radius:9999em;margin-right:8px;position:relative}@media (min-width: 1280px){.root[data-v-2ca43339] .mcc-btns&gt;.row&gt;div:first-child button .icon{border:3px solid #fff;width:54px;height:54px}}.root[data-v-2ca43339] .mcc-btns&gt;.row&gt;div:first-child button .icon:after{content:"";width:0;height:0;border-style:solid;border-width:7px 0 7px 12px;border-color:transparent transparent transparent #ffffff;position:absolute;top:50%;left:50%;transform:translate(-5px,-50%)}.root.playing[data-v-2ca43339] .mcc-btns&gt;.row&gt;div:first-child button .icon:after{width:17px;height:17px;border:none;background-color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (min-width: 1280px){.root[data-v-2ca43339] .mcc-btns&gt;.row&gt;div:first-child button .icon:after{border-width:10px 0 10px 18px;transform:translate(-7px,-50%)}.root.playing[data-v-2ca43339] .mcc-btns&gt;.row&gt;div:first-child button .icon:after{width:}}.root[data-v-2ca43339] .btn{cursor:pointer;color:inherit;background-color:inherit;display:inline-block;border:0;border-radius:4px;padding:0;font-family:ColfaxAI,Helvetica,sans-serif;font-size:13.3333px;letter-spacing:.05em;font-weight:700;text-transform:uppercase;text-decoration:none!important}.root[data-v-2ca43339] .mcc-request-btn{padding-left:10px;padding-right:10px;align-items:center}.root[data-v-2ca43339] .icon-tweet:before,.root[data-v-2ca43339] .icon-refresh:before,.root[data-v-2ca43339] .icon-download:before{width:16.23px;height:15.5px;content:"";margin-right:3px;display:inline-block;vertical-align:-3px}.root[data-v-2ca43339] .icon-download:before{background-image:url(https://cdn.openai.com/musenet/demo/icons/download.svg)}.root[data-v-2ca43339] .icon-refresh:before{background-image:url(https://cdn.openai.com/musenet/demo/icons/refresh.svg)}.root[data-v-2ca43339] .icon-tweet:before{background-image:url(https://cdn.openai.com/musenet/demo/icons/twitter.svg)}

[data-v-b76ded58] #chart .line-group,[data-v-b76ded58] #chart .point,[data-v-b76ded58] #chart .label {
  transition: opacity 100ms;
}
[data-v-b76ded58] #chart .line-group {
  opacity: 0;
}
[data-v-b76ded58] #chart .line {
  stroke: black;
}
[data-v-b76ded58] #chart .line-group[data-active='1'] {
  opacity: 1;
}
[data-v-b76ded58] #chart .label {
  cursor: default;
}
[data-v-b76ded58] #chart .label[data-visible='0'] {
  opacity: 0 !important;
}
[data-v-b76ded58] #chart .label[data-active='1'] {
  opacity: 1 !important;
}
[data-v-b76ded58] #chart .point[data-active='0'],[data-v-b76ded58] #chart .label[data-active='0'] {
  opacity: 0.2;
}
[data-v-b76ded58] #chart .label {
  font-size: 15px;
}
[data-v-e21cfa98] #chart .line-group,[data-v-e21cfa98] #chart .point,[data-v-e21cfa98] #chart .label{transition:opacity .1s}[data-v-e21cfa98] #chart .line-group{opacity:0}[data-v-e21cfa98] #chart .line{stroke:#000}[data-v-e21cfa98] #chart .line-group[data-active="1"]{opacity:1}[data-v-e21cfa98] #chart .label{cursor:default}[data-v-e21cfa98] #chart .label[data-visible="0"]{opacity:0!important}[data-v-e21cfa98] #chart .label[data-active="1"]{opacity:1!important}[data-v-e21cfa98] #chart .point[data-active="0"],[data-v-e21cfa98] #chart .label[data-active="0"]{opacity:.2}[data-v-e21cfa98] #chart .label{font-size:15px}

.root[data-v-3a9aa8cd] .katex-block {
  margin-top: var(--spacing-spacing-2);
}
.highlight-color[data-v-3a9aa8cd] {
  --interpolation-start: #FF9574;
  --interpolation-end: #7CF178;
}
.root[data-v-587f6d3e] .katex-block{margin-top:var(--spacing-spacing-2)}

.carousel-videos[data-v-3ad8ad3f] {
  opacity: 0;
  overflow: hidden;
  transition: opacity 250ms ease-in-out;
}
.carousel-videos.flickity-enabled[data-v-3ad8ad3f] {
  opacity: 1;
}
.carousel-video[data-v-3ad8ad3f] {
  margin-left: 5px;
  margin-right: 5px;
  width: 66.666667%;
  max-width: 320px;
  display: none;
  position: absolute;
}
.carousel-video[data-v-3ad8ad3f]:first-of-type,
.lstw-root[data-v-3ad8ad3f] .flickity-enabled .carousel-video {
  display: block;
}

/*! Flickity v2.2.1
https://flickity.metafizzy.co
---------------------------------------------- */
.lstw-root[data-v-3ad8ad3f] .flickity-enabled {
  position: relative;
}
.lstw-root[data-v-3ad8ad3f] .flickity-enabled:focus {
  outline: none;
}
.lstw-root[data-v-3ad8ad3f] .flickity-viewportj {
  overflow: hidden;
  position: relative;
  height: 100%;
}
.lstw-root[data-v-3ad8ad3f] .flickity-slider {
  position: absolute;
  width: 100%;
  height: 100%;
}

/* flickity draggable */
.lstw-root[data-v-3ad8ad3f] .flickity-enabled.is-draggable {
  -webkit-tap-highlight-color: transparent;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.lstw-root[data-v-3ad8ad3f] .flickity-enabled.is-draggable .flickity-viewport {
  cursor: move;
  cursor: grab;
}
.lstw-root[data-v-3ad8ad3f] .flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {
  cursor: grabbing;
}

/* flickity button */
.lstw-root[data-v-3ad8ad3f] .flickity-button {
  position: absolute;
  background-color: rgba(255, 255, 255, 0.7);
  -webkit-backdrop-filter: blur(1.5rem);
  backdrop-filter: blur(1.5rem);
  border: none;
  opacity: 0.8;
  transition: opacity 250ms ease-in-out;
  cursor: default;
}

/*.lstw-root :deep(.flickity-enabled:hover .flickity-button:not([disabled])) {
  opacity: 0.8;
}*/
.lstw-root[data-v-3ad8ad3f] .flickity-enabled:hover .flickity-button:not([disabled]):hover {
  opacity: 1;
  cursor: pointer;
}
.lstw-root[data-v-3ad8ad3f] .flickity-button:focus {
  outline: none;
}
.lstw-root[data-v-3ad8ad3f] .flickity-button-icon {
  fill: rgba(0, 0, 0, 1);
}

/* flickity previous/next buttons */
/*.lstw-root :deep(.device-type-mobile .flickity-prev-next-button) {
  display: none;
}*/
.lstw-root[data-v-3ad8ad3f] .flickity-prev-next-button {
  top: 50%;
  width: 2.5rem;
  height: 2.5rem;
  /*  border-radius: 50%;*/
  transform: translateY(calc(-50% + 0.75rem));
}
.lstw-root[data-v-3ad8ad3f] .flickity-prev-next-button.previous {
  left: -2px;
}
.lstw-root[data-v-3ad8ad3f] .flickity-prev-next-button.next {
  right: -2px;
}
.lstw-root[data-v-3ad8ad3f] .flickity-rtl .flickity-prev-next-button.previous {
  left: auto;
  right: -2px;
}
.lstw-root[data-v-3ad8ad3f] .flickity-rtl .flickity-prev-next-button.next {
  right: auto;
  left: -2px;
}
.lstw-root[data-v-3ad8ad3f] .flickity-prev-next-button .flickity-button-icon {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

/* page dots */
/*.lstw-root :deep(.flickity-page-dots) {
  margin-bottom: 0 !important;
  display: flex;
  justify-content: center;
  width: 100%;
  position: absolute;
  left: 50%;
  transform: translateY(100%) translateX(-50%);
  bottom: 0;
}
.lstw-root :deep(.flickity-rtl .flickity-page-dots) {
  direction: rtl;
}
.lstw-root :deep(.flickity-page-dots .flickity-page-dot) {
  cursor: pointer;
  display: block;
  cursor: pointer;
  padding: 1rem 0.15rem;
  width: 50px;
  height: 8px;
  text-indent: -9999em;
}
.lstw-root :deep(.flickity-page-dots .flickity-page-dot:first-of-type) {
  padding-left: 0;
}
.lstw-root :deep(.flickity-page-dots .flickity-page-dot:last-of-type) {
  padding-right: 0;
}
.lstw-root :deep(.flickity-page-dots .flickity-page-dot:before) {
  content: none;
}
.lstw-root :deep(.flickity-page-dots .flickity-page-dot:after) {
  content: '';
  display: block;
  width: 100%;
  height: 2px;
  border-radius: 1px;
  opacity: 0.15;
  background-color: #000;
}
.lstw-root :deep(.flickity-page-dots .flickity-page-dot:hover:after) {
  opacity: 0.8;
}
.lstw-root :deep(.flickity-page-dots .flickity-page-dot.is-selected:after) {
  opacity: 1;
}*/
.carousel-videos[data-v-fc13c629]{opacity:0;transition:opacity .25s ease-in-out}.carousel-videos.flickity-enabled[data-v-fc13c629]{opacity:1}.carousel-video[data-v-fc13c629]{margin-left:5px;margin-right:5px;width:66.666667%;max-width:320px;display:none;position:absolute}.carousel-video[data-v-fc13c629]:first-of-type,.root[data-v-fc13c629] .flickity-enabled .carousel-video{display:block}/*! Flickity v2.2.1
https://flickity.metafizzy.co
---------------------------------------------- */.root[data-v-fc13c629] .flickity-enabled{position:relative}.root[data-v-fc13c629] .flickity-enabled:focus{outline:none}.root[data-v-fc13c629] .flickity-viewportj{position:relative;height:100%}.root[data-v-fc13c629] .flickity-slider{position:absolute;width:100%;height:100%}.root[data-v-fc13c629] .flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.root[data-v-fc13c629] .flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}.root[data-v-fc13c629] .flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.root[data-v-fc13c629] .flickity-button{position:absolute;background-color:#ffffffb3;-webkit-backdrop-filter:blur(1.5rem);backdrop-filter:blur(1.5rem);border:none;opacity:.8;transition:opacity .25s ease-in-out;cursor:default}.root[data-v-fc13c629] .flickity-enabled:hover .flickity-button:not([disabled]):hover{opacity:1;cursor:pointer}.root[data-v-fc13c629] .flickity-button:focus{outline:none}.root[data-v-fc13c629] .flickity-button-icon{fill:#000}.root[data-v-fc13c629] .flickity-prev-next-button{top:50%;width:2.5rem;height:2.5rem;transform:translateY(calc(-50% + .75rem))}.root[data-v-fc13c629] .flickity-prev-next-button.previous{left:-2px}.root[data-v-fc13c629] .flickity-prev-next-button.next{right:-2px}.root[data-v-fc13c629] .flickity-rtl .flickity-prev-next-button.previous{left:auto;right:-2px}.root[data-v-fc13c629] .flickity-rtl .flickity-prev-next-button.next{right:auto;left:-2px}.root[data-v-fc13c629] .flickity-prev-next-button .flickity-button-icon{position:absolute;left:0;top:0;width:100%;height:100%}

.lstw-root[data-v-c35635e9] {
  /* Colors */
  --color--whitegray: #f4f8f8;
  --color--lightgray: #e7eaed;
  --color--midgray: #ccccd5;
  --color--darkgray: #6e6e7f;
  --color--blackgray: #404452;
  --color--yellow: #e8e44e;
  --color--blue: #32b3e5;
  --color--darkwash: #e6f3f3;

  /* Thicknesses */
  --stroke: 0.06em;
}

/* chart */
.chart[data-v-c35635e9] {
  position: relative;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  max-width: 960px;
  font-size: 0.9em;
}
.lstw-root[data-v-c35635e9] .line {
  fill: none;
  stroke: var(--color--blue);
  stroke-width: var(--stroke);
}
.lstw-root[data-v-c35635e9] .mzBackground {
  fill: var(--color--darkwash);
}
.lstw-root[data-v-c35635e9] .mzText,
.lstw-root[data-v-c35635e9] .focusText {
  fill: var(--color--darkgray);
}
.lstw-root[data-v-c35635e9] .interestingLine {
  stroke: var(--color--lightgray);
  stroke-width: var(--stroke);
}
.lstw-root[data-v-c35635e9] .focusLine {
  stroke: var(--color--yellow);
  stroke-width: 0.125em;
  opacity: 1;
}
.lstw-root[data-v-c35635e9] .chartBackground {
  fill: var(--color--whitegray);
  stroke: var(--color--lightgray);
  stroke-width: var(--stroke);
}
.lstw-root[data-v-52fdddf4]{--color--whitegray: #f4f8f8;--color--lightgray: #e7eaed;--color--midgray: #ccccd5;--color--darkgray: #6e6e7f;--color--blackgray: #404452;--color--yellow: #e8e44e;--color--blue: #32b3e5;--color--darkwash: #e6f3f3;--stroke: .06em}.chart[data-v-52fdddf4]{position:relative;text-align:center;margin-left:auto;margin-right:auto;max-width:960px;font-size:.9em}.lstw-root[data-v-52fdddf4] .line{fill:none;stroke:var(--color--blue);stroke-width:var(--stroke)}.lstw-root[data-v-52fdddf4] .mzBackground{fill:var(--color--darkwash)}.lstw-root[data-v-52fdddf4] .mzText,.lstw-root[data-v-52fdddf4] .focusText{fill:var(--color--darkgray)}.lstw-root[data-v-52fdddf4] .interestingLine{stroke:var(--color--lightgray);stroke-width:var(--stroke)}.lstw-root[data-v-52fdddf4] .focusLine{stroke:var(--color--yellow);stroke-width:.125em;opacity:1}.lstw-root[data-v-52fdddf4] .chartBackground{fill:var(--color--whitegray);stroke:var(--color--lightgray);stroke-width:var(--stroke)}

.few-shot-container[data-v-6d30e711] {
  display: block;
  margin: 0 auto 30px auto;
}
[data-v-6d30e711] .few-shot-section-heading {
  font-size: 18px;
  font-weight: bold;
  display: block;
  margin-bottom: 15px;
}
.few-shot-container[data-v-6d30e711] button {
  position: absolute;
  bottom: 0;

  height: 35px;
  margin: 0 !important;

  background-color: var(--gray-700);
  font-weight: bolder !important;
}
[data-v-6d30e711] .few-shot-container-train-data,[data-v-6d30e711] .few-shot-container-test-data {
  position: relative;
}
@media (min-width: 501px) {
[data-v-6d30e711] .few-shot-container {
    width: 481px;
    height: 240px;
}
[data-v-6d30e711] .few-shot-container::after {
    content: ' ';
    font-size: 0;
    clear: both;
    display: block;
}
[data-v-6d30e711] .few-shot-container-train-data {
    position: relative;
    float: left;
    width: 320px;
    height: 100%;
}
[data-v-6d30e711] .few-shot-container-test-data {
    position: relative;
    float: right;
    width: 100px;
    height: 100%;
}
[data-v-6d30e711] .few-shot-separator {
    float: left;
    width: 1px;
    height: 100%;
    background-color: #ddd;
    margin: 0 30px;
}
}
@media (max-width: 500px) {
[data-v-6d30e711] .few-shot-container {
    width: 320px;
}
[data-v-6d30e711] .few-shot-container-train-data {
    float: none;
    width: 100%;
    height: 240px;
}
[data-v-6d30e711] .few-shot-container-test-data {
    float: none;
    width: 100%;
    height: auto;
}
[data-v-6d30e711] .few-shot-container-test-data button {
    left: 120px;
    bottom: 35px;
}
[data-v-6d30e711] .few-shot-separator {
    float: none;
    width: 100%;
    height: 1px;
    background-color: #ddd;
    margin: 20px 0 10px 0;
}
}
[data-v-6d30e711] .few-shot-cell {
  display: inline-block;
  position: relative;
  width: 100px;
  height: 100px;
  margin-right: 10px;

  background-color: #f0f0f0;
  border-radius: 3px;
}

/* TODO: this is a hack! */
[data-v-6d30e711] .few-shot-cell:nth-last-of-type(2) {
  margin-right: 0;
}
[data-v-6d30e711] .few-shot-cell-canvas {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
[data-v-6d30e711] .few-shot-cell-empty-label {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;

  line-height: 100px;
  text-align: center;
  font-size: 16px;

  color: #999;

  pointer-events: none;
}
[data-v-6d30e711] .few-shot-predictions {
  display: block;
  width: 320px;
  margin-top: -5px;
}
[data-v-6d30e711] .few-shot-predictions::after {
  content: ' ';
  clear: both;
  font-size: 0;
  display: block;
}
[data-v-6d30e711] .few-shot-predictions-disabled {
  visibility: hidden;
}
[data-v-6d30e711] .few-shot-predictions-row {
  width: 100px;
  margin-right: 10px;
  float: left;
}
[data-v-6d30e711] .few-shot-predictions-row:last-child {
  margin-right: 0;
}
[data-v-6d30e711] .few-shot-predictions-percent-label {
  font-size: 14px;
  position: relative;
  top: -10px;
  display: inline-block;
}
[data-v-6d30e711] .few-shot-predictions-bar-container {
  display: inline-block;

  width: 100px;
  height: 10px;
  margin-bottom: 3px;

  background-color: #f0f0f0;
}
[data-v-6d30e711] .few-shot-predictions-bar {
  width: 0%;
  height: 100%;
  background-color: #8e8e9c;
}
[data-v-6d30e711] .few-shot-predictions-row-active .few-shot-predictions-bar {
  background-color: #a5d591;
}
[data-v-6d30e711] .few-shot-predictions-row-active .few-shot-predictions-percent-label {
  color: var(--green-800);
}

/* v2: copied from v1, with some edits */
.few-shot-container[data-v-6d30e711] button {
  min-height: 35px;
  width: auto;
  display: inline-block;
  padding: 0 15px;
  cursor: pointer;
  outline: none;
  text-decoration: none;
  color: #fff;
  font-size: 11px;
  line-height: 13px;
  text-align: center;
  letter-spacing: 0.04rem;
  text-transform: uppercase;
  text-shadow: none;
  border-radius: 3px;
  border: 0.1em solid rgba(0, 0, 0, 0.05);
  background-color: var(--gray-700);
}
.few-shot-container[data-v-017365b2]{display:block;margin:0 auto 30px}[data-v-017365b2] .few-shot-section-heading{font-size:18px;font-weight:700;display:block;margin-bottom:15px}.few-shot-container[data-v-017365b2] button{position:absolute;bottom:0;height:35px;margin:0!important;background-color:#8e8e9c!important;font-weight:bolder!important}[data-v-017365b2] .few-shot-container-train-data,[data-v-017365b2] .few-shot-container-test-data{position:relative}@media (min-width: 501px){[data-v-017365b2] .few-shot-container{width:481px;height:240px}[data-v-017365b2] .few-shot-container:after{content:" ";font-size:0;clear:both;display:block}[data-v-017365b2] .few-shot-container-train-data{position:relative;float:left;width:320px;height:100%}[data-v-017365b2] .few-shot-container-test-data{position:relative;float:right;width:100px;height:100%}[data-v-017365b2] .few-shot-separator{float:left;width:1px;height:100%;background-color:#ddd;margin:0 30px}}@media (max-width: 500px){[data-v-017365b2] .few-shot-container{width:320px}[data-v-017365b2] .few-shot-container-train-data{float:none;width:100%;height:240px}[data-v-017365b2] .few-shot-container-test-data{float:none;width:100%;height:auto}[data-v-017365b2] .few-shot-container-test-data button{left:120px;bottom:35px}[data-v-017365b2] .few-shot-separator{float:none;width:100%;height:1px;background-color:#ddd;margin:20px 0 10px}}[data-v-017365b2] .few-shot-cell{display:inline-block;position:relative;width:100px;height:100px;margin-right:10px;background-color:#f0f0f0;border-radius:3px}[data-v-017365b2] .few-shot-cell:nth-last-of-type(2){margin-right:0}[data-v-017365b2] .few-shot-cell-canvas{position:absolute;top:0;left:0;width:100%;height:100%}[data-v-017365b2] .few-shot-cell-empty-label{position:absolute;top:0;left:0;width:100%;height:100%;line-height:100px;text-align:center;font-size:16px;color:#999;pointer-events:none}[data-v-017365b2] .few-shot-predictions{display:block;width:320px;margin-top:-5px}[data-v-017365b2] .few-shot-predictions:after{content:" ";clear:both;font-size:0;display:block}[data-v-017365b2] .few-shot-predictions-disabled{visibility:hidden}[data-v-017365b2] .few-shot-predictions-row{width:100px;margin-right:10px;float:left}[data-v-017365b2] .few-shot-predictions-row:last-child{margin-right:0}[data-v-017365b2] .few-shot-predictions-percent-label{font-size:14px;position:relative;top:-10px;display:inline-block}[data-v-017365b2] .few-shot-predictions-bar-container{display:inline-block;width:100px;height:10px;margin-bottom:3px;background-color:#f0f0f0}[data-v-017365b2] .few-shot-predictions-bar{width:0%;height:100%;background-color:#8e8e9c}[data-v-017365b2] .few-shot-predictions-row-active .few-shot-predictions-bar{background-color:#a5d591}[data-v-017365b2] .few-shot-predictions-row-active .few-shot-container[data-v-017365b2] button{min-height:35px;width:auto;display:inline-block;padding:0 15px;cursor:pointer;outline:none;text-decoration:none;color:#fff;font-size:11px;line-height:13px;text-align:center;letter-spacing:.04rem;text-transform:uppercase;text-shadow:none;border-radius:3px;border:.1em solid rgba(0,0,0,.05);background:#5ba4e5}

.charts[data-v-43343e67] {
  /* Colors */
  --color--whitegray: #f7fbfb;
  --color--lightgray: #e7eaed;
  --color--midgray: #c5c5d2;
  --color--darkgray: #6e6e80;
  --color--black: #111;
  --color--red: #ef4146;
  --color--blue: #27b5ea;
}

/* charts */
.charts__row[data-v-43343e67] {
  display: flex;
  flex-wrap: wrap;
  margin-left: -0.75em;
  margin-right: -0.75em;
}
.charts__col[data-v-43343e67] {
  padding-left: 0.75em;
  padding-right: 0.75em;
  width: 33.333333%;
}
@media (max-width: 1080px) {
.charts__col[data-v-43343e67] {
    width: 50%;
}
.charts__col[data-v-43343e67]:first-of-type {
    width: 66.666666%;
    margin-left: 16.666666%;
    margin-right: 16.666666%;
}
}
@media (max-width: 680px) {
.charts__col[data-v-43343e67]:first-of-type {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
}
.charts__col[data-v-43343e67] {
    width: 100%;
}
}
.charts[data-v-43343e67] {
  width: 100%;
  text-align: center;
  line-height: 1.4;
}
.charts__title[data-v-43343e67],
.charts__charts[data-v-43343e67] {
  margin-left: auto;
  margin-right: auto;
  padding: 0 25px;
}
.charts__title[data-v-43343e67] {
  max-width: 655px;
  margin-bottom: 1.5em;
}
@media (max-width: 1080px) {
.charts__slider-wrap[data-v-43343e67] {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 3;
    background-color: #fff;
}
.is-nav-fixed.is-nav-shown .charts__slider-wrap[data-v-43343e67] {
    top: 2.75rem;
}
}
.charts__slider[data-v-43343e67] {
  max-width: 625px;
  margin-left: auto;
  margin-right: auto;
}
.charts__charts[data-v-43343e67] {
  max-width: 1340px;
  margin-top: 2em;
}
.chart[data-v-43343e67] {
  position: relative;
  text-align: center;
  width: 100%;
}
.charts[data-v-43343e67] .chartBackground {
  fill: var(--color--whitegray);
}
.charts[data-v-43343e67] .title.label {
  font-weight: bold;
  fill: var(--color--black);
  font-size: 0.833333em;
}
.charts[data-v-43343e67] .chartCaption.label {
  font-size: 0.833333em;
  fill: var(--color--black);
}
.charts[data-v-43343e67] .x.label,
.charts[data-v-43343e67] .y.label {
  font-size: 0.75em;
  fill: var(--color--darkgray);
}
.charts[data-v-43343e67] .gridlines line,
.charts[data-v-43343e67] .gridlines .domain {
  stroke: var(--color--lightgray);
}
.charts[data-v-43343e67] .axis {
  font-family: inherit;
  font-size: 0.8em;
}
.charts[data-v-43343e67] .axis line,
.charts[data-v-43343e67] .domain {
  stroke: var(--color--midgray);
}
.charts[data-v-43343e67] .tick line,
.charts[data-v-43343e67] .domain {
  shape-rendering: crispEdges;
}
.charts[data-v-43343e67] .axis text {
  fill: var(--color--darkgray);
}
.charts[data-v-43343e67] .line.dashed {
  stroke-dasharray: 4, 4;
}
.charts[data-v-43343e67] .line {
  fill: none;
  stroke: var(--color--lightgray);
  stroke-width: 0.06em;
  mix-blend-mode: multiply;
}
.charts[data-v-43343e67] .line-overlay {
  fill: none;
}
.charts[data-v-43343e67] .line[data-active='0'] {
  stroke-opacity: 0.75;
}
.charts[data-v-43343e67] .line[data-active='1'] {
  stroke: var(--color--blue);
}
.charts[data-v-43343e67] .line-label {
  font-size: 0.8em;
  fill: var(--color--black);
  display: none;
}
.charts[data-v-43343e67] .line.dashed[data-hover='1'] {
  stroke: var(--color--red);
}
.charts[data-v-43343e67] .dot[data-hover='1'] {
  fill: var(--color--red);
  fill-opacity: 0.5;
}
.charts[data-v-43343e67] .dot {
  fill: var(--color--lightgray);
}
.charts[data-v-43343e67] .dot[data-active='1'] {
  fill: var(--color--blue);
  fill-opacity: 1;
}
.charts[data-v-43343e67] .fit-group[data-hover='0'] .line {
  stroke-opacity: 0.5;
}
.charts[data-v-43343e67] .fit-group[data-hover='1'] .line {
  stroke: var(--color--red);
}
.charts[data-v-43343e67] .fit-group[data-hover='1'] .line-label {
  display: unset;
  cursor: default;
}
.charts[data-v-43343e67] .h-line {
  stroke: var(--color--red);
}

/*slider*/
.charts[data-v-43343e67] .track {
  stroke-width: 10px;
  stroke: #dbe8e8;
}
.charts[data-v-43343e67] .track-overlay {
  pointer-events: stroke;
  cursor: ew-resize;
}
.charts[data-v-43343e67] .track,
.charts[data-v-43343e67] .track-inset,
.charts[data-v-43343e67] .track-overlay {
  stroke-linecap: round;
}
.charts[data-v-43343e67] .slider-handle {
  fill: var(--color--blue);
}
.charts[data-v-43343e67] .slider-ticks,
.charts[data-v-43343e67] .slider-label {
  fill: var(--color--darkgray);
  font-size: 0.75em;
}
.charts[data-v-9c358ca1]{--color--whitegray: #f7fbfb;--color--lightgray: #e7eaed;--color--midgray: #c5c5d2;--color--darkgray: #6e6e80;--color--black: #111;--color--red: #ef4146;--color--blue: #27b5ea}.charts__row[data-v-9c358ca1]{display:flex;flex-wrap:wrap;margin-left:-.75em;margin-right:-.75em}.charts__col[data-v-9c358ca1]{padding-left:.75em;padding-right:.75em;width:33.333333%}@media (max-width: 1080px){.charts__col[data-v-9c358ca1]{width:50%}.charts__col[data-v-9c358ca1]:first-of-type{width:66.666666%;margin-left:16.666666%;margin-right:16.666666%}}@media (max-width: 680px){.charts__col[data-v-9c358ca1]:first-of-type{width:100%;margin-left:0;margin-right:0}.charts__col[data-v-9c358ca1]{width:100%}}.charts[data-v-9c358ca1]{width:100%;text-align:center;line-height:1.4}.charts__title[data-v-9c358ca1],.charts__charts[data-v-9c358ca1]{margin-left:auto;margin-right:auto;padding:0 25px}.charts__title[data-v-9c358ca1]{max-width:655px;margin-bottom:1.5em}@media (max-width: 1080px){.charts__slider-wrap[data-v-9c358ca1]{position:-webkit-sticky;position:sticky;top:0;z-index:3;background-color:#fff}.is-nav-fixed.is-nav-shown .charts__slider-wrap[data-v-9c358ca1]{top:2.75rem}}.charts__slider[data-v-9c358ca1]{max-width:625px;margin-left:auto;margin-right:auto}.charts__charts[data-v-9c358ca1]{max-width:1340px;margin-top:2em}.chart[data-v-9c358ca1]{position:relative;text-align:center;width:100%}.charts[data-v-9c358ca1] .chartBackground{fill:var(--color--whitegray)}.charts[data-v-9c358ca1] .title.label{font-weight:700;fill:var(--color--black);font-size:.833333em}.charts[data-v-9c358ca1] .chartCaption.label{font-size:.833333em;fill:var(--color--black)}.charts[data-v-9c358ca1] .x.label,.charts[data-v-9c358ca1] .y.label{font-size:.75em;fill:var(--color--darkgray)}.charts[data-v-9c358ca1] .gridlines line,.charts[data-v-9c358ca1] .gridlines .domain{stroke:var(--color--lightgray)}.charts[data-v-9c358ca1] .axis{font-family:inherit;font-size:.8em}.charts[data-v-9c358ca1] .axis line,.charts[data-v-9c358ca1] .domain{stroke:var(--color--midgray)}.charts[data-v-9c358ca1] .tick line,.charts[data-v-9c358ca1] .domain{shape-rendering:crispEdges}.charts[data-v-9c358ca1] .axis text{fill:var(--color--darkgray)}.charts[data-v-9c358ca1] .line.dashed{stroke-dasharray:4,4}.charts[data-v-9c358ca1] .line{fill:none;stroke:var(--color--lightgray);stroke-width:.06em;mix-blend-mode:multiply}.charts[data-v-9c358ca1] .line-overlay{fill:none}.charts[data-v-9c358ca1] .line[data-active="0"]{stroke-opacity:.75}.charts[data-v-9c358ca1] .line[data-active="1"]{stroke:var(--color--blue)}.charts[data-v-9c358ca1] .line-label{font-size:.8em;fill:var(--color--black);display:none}.charts[data-v-9c358ca1] .line.dashed[data-hover="1"]{stroke:var(--color--red)}.charts[data-v-9c358ca1] .dot[data-hover="1"]{fill:var(--color--red);fill-opacity:.5}.charts[data-v-9c358ca1] .dot{fill:var(--color--lightgray)}.charts[data-v-9c358ca1] .dot[data-active="1"]{fill:var(--color--blue);fill-opacity:1}.charts[data-v-9c358ca1] .fit-group[data-hover="0"] .line{stroke-opacity:.5}.charts[data-v-9c358ca1] .fit-group[data-hover="1"] .line{stroke:var(--color--red)}.charts[data-v-9c358ca1] .fit-group[data-hover="1"] .line-label{display:unset;cursor:default}.charts[data-v-9c358ca1] .h-line{stroke:var(--color--red)}.charts[data-v-9c358ca1] .track{stroke-width:10px;stroke:#dbe8e8}.charts[data-v-9c358ca1] .track-overlay{pointer-events:stroke;cursor:ew-resize}.charts[data-v-9c358ca1] .track,.charts[data-v-9c358ca1] .track-inset,.charts[data-v-9c358ca1] .track-overlay{stroke-linecap:round}.charts[data-v-9c358ca1] .slider-handle{fill:var(--color--blue)}.charts[data-v-9c358ca1] .slider-ticks,.charts[data-v-9c358ca1] .slider-label{fill:var(--color--darkgray);font-size:.75em}

#hidden-state-progress[data-v-0b1855bc] {
  background-color: transparent;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  cursor: pointer;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
#hidden-state-progress-label[data-v-0b1855bc] {
  position: absolute;
  text-align: center;
  top: 0;
  width: 2rem;
  transform: translate(-1rem, calc(-100% - 5px));
}
#hidden-state-progress-image[data-v-0b1855bc],
#hidden-state-progress-label[data-v-0b1855bc]::after {
  height: 2.5rem;
}
#hidden-state-progress-label[data-v-0b1855bc]::after {
  transform: translate(calc(-50% + 1rem), 5px);
  display: block;
  content: '';
  width: 1px;
  background-color: #000;
  position: absolute;
}
#hidden-state-progress-time[data-v-0b1855bc] {
  display: block;
  width: 100%;
}
#hidden-state-progress-time[data-v-0b1855bc]:after {
  /* triangle */
  display: block;
  content: '';
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid var(--gray-700);
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translate(-50%, calc(100% - 1px));
}
#hidden-state-progress[data-v-2c16e30f]{background-color:transparent;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}#hidden-state-progress-label[data-v-2c16e30f]{position:absolute;text-align:center;top:0;width:2rem;transform:translate(-1rem,calc(-100% - 5px))}#hidden-state-progress-image[data-v-2c16e30f],#hidden-state-progress-label[data-v-2c16e30f]:after{height:2.5rem}#hidden-state-progress-label[data-v-2c16e30f]:after{transform:translate(calc(-50% + 1rem),5px);display:block;content:"";width:1px;background-color:#000;position:absolute}#hidden-state-progress-time[data-v-2c16e30f]{display:block;width:100%}#hidden-state-progress-time[data-v-2c16e30f]:after{display:block;content:"";width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid var(--gray-700);position:absolute;bottom:0;left:50%;transform:translate(-50%,calc(100% - 1px))}

.lstw-content :deep(p:not(:first-of-type)) {
  text-indent: 1.25em;
}
.lstw-content :deep(*::-moz-selection) {
  background-color: rgba(238, 255, 0, 0.5);
  color: #000;
}
.lstw-content :deep(*::selection) {
  background-color: rgba(238, 255, 0, 0.5);
  color: #000;
}
.lstw-content :deep(.dropcap) {
  float: left;
  font-size: 2.8em;
  line-height: 0.72;
  transform: translateY(calc(0.2em + 1px));
  padding-right: 0.12em;
}
.lstw-content :deep(.small-caps-alt) {
  font-variant: small-caps;
  font-size: 0.8em;
  line-height: 1.2;
  text-transform: uppercase;
  letter-spacing: 0.05em;
}

@keyframes layer1 {
0% {
    transform: rotate(0deg);
    opacity: 0.5;
}
50% {
    transform: rotate(180deg) scale(0.98);
    opacity: 0.44;
}
100% {
    transform: rotate(360deg);
    opacity: 0.5;
}
}
@keyframes layer2 {
0% {
    transform: rotate(0deg);
    opacity: 0.5;
}
50% {
    transform: rotate(180deg) scale(0.95);
    opacity: 0.46;
}
100% {
    transform: rotate(360deg);
    opacity: 0.5;
}
}
@keyframes layer3 {
0% {
    transform: rotate(0deg);
    opacity: 0.5;
}
50% {
    transform: rotate(180deg) scale(0.97);
    opacity: 0.41;
}
100% {
    transform: rotate(360deg);
    opacity: 0.5;
}
}
@keyframes layer4 {
0% {
    transform: rotate(0deg);
    opacity: 0.5;
}
50% {
    transform: rotate(180deg) scale(0.96);
    opacity: 0.46;
}
100% {
    transform: rotate(360deg);
    opacity: 0.5;
}
}
.layer {
  background-color: #51da4c;
  width: 100%;
  height: 100%;
  position: absolute;
  border-radius: 50%;
  opacity: 0.5;
  transition: 500ms all ease;
}
.layer:nth-child(1) {
  top: -4px;
  left: -4px;
  transform-origin: calc(50% + 4px) calc(50% + 4px);
  animation: layer1 4500ms linear infinite;
}
.layer:nth-child(2) {
  top: 4px;
  left: 4px;
  transform-origin: calc(50% - 4px) calc(50% - 4px);
  animation: layer2 4500ms linear infinite;
}
.layer:nth-child(3) {
  top: 4px;
  left: -4px;
  transform-origin: calc(50% + 4px) calc(50% - 4px);
  animation: layer3 4500ms linear infinite;
}
.layer:nth-child(4) {
  top: -4px;
  left: 4px;
  transform-origin: calc(50% - 4px) calc(50% + 4px);
  animation: layer4 4500ms linear infinite;
}
.soundwave {
  height: 44px;
  width: 100%;
  mask-image: url('https://cdn.openai.com/whisper/draft-20220913a/mask-image-black.svg');
  mask-repeat: no-repeat;
  mask-size: 100% auto;
  -webkit-mask-image: url('https://cdn.openai.com/whisper/draft-20220913a/mask-image-black.svg');
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-size: 100% auto;
}
.soundwave--unplayed {
  background-color: #d6d6d6;
}
.soundwave--played {
  background-color: #51da4c;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-clip-path: polygon(0 0, 0 0, 0 100%, 0 100%);
          clip-path: polygon(0 0, 0 0, 0 100%, 0 100%);
}
@keyframes layer1{0%{transform:rotate(0);opacity:.5}50%{transform:rotate(180deg) scale(.98);opacity:.44}to{transform:rotate(360deg);opacity:.5}}@keyframes layer2{0%{transform:rotate(0);opacity:.5}50%{transform:rotate(180deg) scale(.95);opacity:.46}to{transform:rotate(360deg);opacity:.5}}@keyframes layer3{0%{transform:rotate(0);opacity:.5}50%{transform:rotate(180deg) scale(.97);opacity:.41}to{transform:rotate(360deg);opacity:.5}}@keyframes layer4{0%{transform:rotate(0);opacity:.5}50%{transform:rotate(180deg) scale(.96);opacity:.46}to{transform:rotate(360deg);opacity:.5}}.layer{background-color:#51da4c;width:100%;height:100%;position:absolute;border-radius:50%;opacity:.5;transition:.5s all ease}.layer:nth-child(1){top:-4px;left:-4px;transform-origin:calc(50% + 4px) calc(50% + 4px);animation:layer1 4.5s linear infinite}.layer:nth-child(2){top:4px;left:4px;transform-origin:calc(50% - 4px) calc(50% - 4px);animation:layer2 4.5s linear infinite}.layer:nth-child(3){top:4px;left:-4px;transform-origin:calc(50% + 4px) calc(50% - 4px);animation:layer3 4.5s linear infinite}.layer:nth-child(4){top:-4px;left:4px;transform-origin:calc(50% - 4px) calc(50% + 4px);animation:layer4 4.5s linear infinite}.soundwave{height:44px;width:100%;mask-image:url(https://cdn.openai.com/whisper/draft-20220913a/mask-image-black.svg);mask-repeat:no-repeat;mask-size:100% auto;-webkit-mask-image:url(https://cdn.openai.com/whisper/draft-20220913a/mask-image-black.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-size:100% auto}.soundwave--unplayed{background-color:#d6d6d6}.soundwave--played{background-color:#51da4c;position:absolute;top:0;left:0;-webkit-clip-path:polygon(0 0,0 0,0 100%,0 100%);clip-path:polygon(0 0,0 0,0 100%,0 100%)}

.ratio[data-v-22b690ab] {
  --ratio: 100%;
  display: block;
  position: relative;
  overflow: hidden;
}

.lstw-input[data-v-e5200839]::-webkit-inner-spin-button,
.lstw-input[data-v-e5200839]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.lstw-input[data-v-2810eabe]::-webkit-inner-spin-button,.lstw-input[data-v-2810eabe]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}

.lstw-root[data-v-c0195f11] .lstw-fade-enter-active,
.lstw-root[data-v-c0195f11] .lstw-fade-leave-active {
  transition: opacity 300ms ease-in-out;
}
.lstw-root[data-v-c0195f11] .lstw-fade-enter,
.lstw-root[data-v-c0195f11] .lstw-fade-leave-to {
  opacity: 0;
}
.lstw-root[data-v-0547eeed] .lstw-fade-enter-active,.lstw-root[data-v-0547eeed] .lstw-fade-leave-active{transition:opacity .3s ease-in-out}.lstw-root[data-v-0547eeed] .lstw-fade-enter,.lstw-root[data-v-0547eeed] .lstw-fade-leave-to{opacity:0}

.v-enter-active,
.v-leave-active {
  transition: opacity 300ms ease;
}
.v-enter-from,
.v-leave-to {
  opacity: 0;
}
.v-enter-active,.v-leave-active{transition:opacity .3s ease}.v-enter-from,.v-leave-to{opacity:0}

.a-icon--text[data-v-4c66699d]:not(.a-icon--no-align) {
  position: relative;
  top: 0.1em;
  width: var(--font-size);
  height: var(--font-size);
  vertical-align: baseline;
}
.a-icon--text[data-v-492c1366]:not(.a-icon--no-align){position:relative;top:.1em;width:var(--font-size);height:var(--font-size);vertical-align:baseline}

@keyframes cursorBlink {
0% {
    border-right-color: initial;
}
100% {
    border-right-color: transparent;
}
}
@keyframes codeCursorBlink {
0% {
    opacity: 0;
}
100% {
    opacity: 1;
}
}
.theme-dark-gray .ui-demo pre code.hljs {
  margin: -1rem;
}
pre {
  white-space: pre-wrap;
}
pre.hide-content code span {
  visibility: hidden;
}
pre code {
  font-family: var(--mono);
  font-size: 1rem;
  line-height: 120%;
  letter-spacing: 0;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

[data-snippet=ai-and-compute-appendix] {
    color: var(--gray-850);
}

[data-snippet=ai-and-compute-appendix] code {
  background: var(--lstw-twc-surface-secondary);
  font-family: var(--sans);
  white-space: pre-wrap;
}

@media (prefers-color-scheme: dark) {
  [data-snippet=ai-and-compute-appendix] pre,
  [data-snippet=ai-and-compute-appendix] code {
    color: hsl(var(--lstw-twc-copy-primary--invert));
  }

  [data-snippet=ai-and-compute-appendix] pre {
    background-color: hsl(var(--twc-base) / var(--twc-syntax-highlight-opacity, var(--tw-bg-opacity))) ;
  }

  [data-snippet=ai-and-compute-compute-usage] select,
  [data-snippet=whisper-samples] select,
  [data-snippet=new-models-and-developer-products-announced-at-devday-audio-demo] select,
  [data-snippet=multimodal-neurons-apple] select,
  [data-snippet=multimodal-neurons-finance] select,
  [data-snippet=safety-gym-notebook] select {
    background: var(--lstw-twc-surface-primary);
    color: hsl(var(--lstw-twc-copy-primary));
  }
    
  [data-snippet=multimodal-neurons-finance] select&gt;option,
  [data-snippet=multimodal-neurons-apple] select&gt;option,
  [data-snippet=ai-and-compute-compute-usage] select&gt;option,
  [data-snippet=whisper-samples] select&gt;option,
  [data-snippet=safety-gym-notebook] select&gt;option {
    background: #000000;
  }


  [data-snippet=grade-school-math-samples] {
    color: rgba(0,0,0,0.6);
  }
}

@media (prefers-color-scheme: light) {
  [data-snippet=fine-tuning-for-gpt-35-turbo-steps],
  [data-snippet=fine-tuning-for-gpt-35-turbo-pricing],
  [data-snippet=new-models-and-developer-products-announced-at-devday-audio-demo]  {
    --text-secondary: var(--gray-750)
  }
}

@media (min-width: 1280px) {
pre code {
    font-size: 1.0625rem;
}
}
pre code.hljs {
  opacity: 1;
}
@keyframes cursorBlink{0%{border-right-color:initial}to{border-right-color:transparent}}@keyframes codeCursorBlink{0%{opacity:0}to{opacity:1}}.theme-dark-gray .ui-demo pre code.hljs{margin:-1rem}pre{white-space:pre-wrap}pre.hide-content code span{visibility:hidden}pre code{font-family:var(--mono);font-size:1rem;line-height:120%;letter-spacing:0;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}@media (min-width: 1280px){pre code{font-size:1.0625rem}}pre code.hljs{opacity:1}

.ui-chapter--focus::before {
  display: block;
}
.ui-chapter--focus:before{display:block}
.katex{font: 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.16.0"}.katex .katex-mathml{position:absolute;clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.katex .katex-html&gt;.newline{display:block}.katex .base{position:relative;display:inline-block;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-weight:700;font-style:italic}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{display:inline-table;table-layout:fixed;border-collapse:collapse}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;vertical-align:bottom;position:relative}.katex .vlist&gt;span{display:block;height:0;position:relative}.katex .vlist&gt;span&gt;span{display:inline-block}.katex .vlist&gt;span&gt;.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;vertical-align:bottom;font-size:1px;width:2px;min-width:2px}.katex .vbox{display:inline-flex;flex-direction:column;align-items:baseline}.katex .hbox{display:inline-flex;flex-direction:row;width:100%}.katex .thinbox{display:inline-flex;flex-direction:row;width:0;max-width:0}.katex .msupsub{text-align:left}.katex .mfrac&gt;span&gt;span{text-align:center}.katex .mfrac .frac-line{display:inline-block;width:100%;border-bottom-style:solid}.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .underline .underline-line,.katex .hline,.katex .hdashline,.katex .rule{min-height:1px}.katex .mspace{display:inline-block}.katex .llap,.katex .rlap,.katex .clap{width:0;position:relative}.katex .llap&gt;.inner,.katex .rlap&gt;.inner,.katex .clap&gt;.inner{position:absolute}.katex .llap&gt;.fix,.katex .rlap&gt;.fix,.katex .clap&gt;.fix{display:inline-block}.katex .llap&gt;.inner{right:0}.katex .rlap&gt;.inner,.katex .clap&gt;.inner{left:0}.katex .clap&gt;.inner&gt;span{margin-left:-50%;margin-right:50%}.katex .rule{display:inline-block;border:solid 0;position:relative}.katex .overline .overline-line,.katex .underline .underline-line,.katex .hline{display:inline-block;width:100%;border-bottom-style:solid}.katex .hdashline{display:inline-block;width:100%;border-bottom-style:dashed}.katex .sqrt&gt;.root{margin-left:.27777778em;margin-right:-.55555556em}.katex .sizing.reset-size1.size1,.katex .fontsize-ensurer.reset-size1.size1{font-size:1em}.katex .sizing.reset-size1.size2,.katex .fontsize-ensurer.reset-size1.size2{font-size:1.2em}.katex .sizing.reset-size1.size3,.katex .fontsize-ensurer.reset-size1.size3{font-size:1.4em}.katex .sizing.reset-size1.size4,.katex .fontsize-ensurer.reset-size1.size4{font-size:1.6em}.katex .sizing.reset-size1.size5,.katex .fontsize-ensurer.reset-size1.size5{font-size:1.8em}.katex .sizing.reset-size1.size6,.katex .fontsize-ensurer.reset-size1.size6{font-size:2em}.katex .sizing.reset-size1.size7,.katex .fontsize-ensurer.reset-size1.size7{font-size:2.4em}.katex .sizing.reset-size1.size8,.katex .fontsize-ensurer.reset-size1.size8{font-size:2.88em}.katex .sizing.reset-size1.size9,.katex .fontsize-ensurer.reset-size1.size9{font-size:3.456em}.katex .sizing.reset-size1.size10,.katex .fontsize-ensurer.reset-size1.size10{font-size:4.148em}.katex .sizing.reset-size1.size11,.katex .fontsize-ensurer.reset-size1.size11{font-size:4.976em}.katex .sizing.reset-size2.size1,.katex .fontsize-ensurer.reset-size2.size1{font-size:.83333333em}.katex .sizing.reset-size2.size2,.katex .fontsize-ensurer.reset-size2.size2{font-size:1em}.katex .sizing.reset-size2.size3,.katex .fontsize-ensurer.reset-size2.size3{font-size:1.16666667em}.katex .sizing.reset-size2.size4,.katex .fontsize-ensurer.reset-size2.size4{font-size:1.33333333em}.katex .sizing.reset-size2.size5,.katex .fontsize-ensurer.reset-size2.size5{font-size:1.5em}.katex .sizing.reset-size2.size6,.katex .fontsize-ensurer.reset-size2.size6{font-size:1.66666667em}.katex .sizing.reset-size2.size7,.katex .fontsize-ensurer.reset-size2.size7{font-size:2em}.katex .sizing.reset-size2.size8,.katex .fontsize-ensurer.reset-size2.size8{font-size:2.4em}.katex .sizing.reset-size2.size9,.katex .fontsize-ensurer.reset-size2.size9{font-size:2.88em}.katex .sizing.reset-size2.size10,.katex .fontsize-ensurer.reset-size2.size10{font-size:3.45666667em}.katex .sizing.reset-size2.size11,.katex .fontsize-ensurer.reset-size2.size11{font-size:4.14666667em}.katex .sizing.reset-size3.size1,.katex .fontsize-ensurer.reset-size3.size1{font-size:.71428571em}.katex .sizing.reset-size3.size2,.katex .fontsize-ensurer.reset-size3.size2{font-size:.85714286em}.katex .sizing.reset-size3.size3,.katex .fontsize-ensurer.reset-size3.size3{font-size:1em}.katex .sizing.reset-size3.size4,.katex .fontsize-ensurer.reset-size3.size4{font-size:1.14285714em}.katex .sizing.reset-size3.size5,.katex .fontsize-ensurer.reset-size3.size5{font-size:1.28571429em}.katex .sizing.reset-size3.size6,.katex .fontsize-ensurer.reset-size3.size6{font-size:1.42857143em}.katex .sizing.reset-size3.size7,.katex .fontsize-ensurer.reset-size3.size7{font-size:1.71428571em}.katex .sizing.reset-size3.size8,.katex .fontsize-ensurer.reset-size3.size8{font-size:2.05714286em}.katex .sizing.reset-size3.size9,.katex .fontsize-ensurer.reset-size3.size9{font-size:2.46857143em}.katex .sizing.reset-size3.size10,.katex .fontsize-ensurer.reset-size3.size10{font-size:2.96285714em}.katex .sizing.reset-size3.size11,.katex .fontsize-ensurer.reset-size3.size11{font-size:3.55428571em}.katex .sizing.reset-size4.size1,.katex .fontsize-ensurer.reset-size4.size1{font-size:.625em}.katex .sizing.reset-size4.size2,.katex .fontsize-ensurer.reset-size4.size2{font-size:.75em}.katex .sizing.reset-size4.size3,.katex .fontsize-ensurer.reset-size4.size3{font-size:.875em}.katex .sizing.reset-size4.size4,.katex .fontsize-ensurer.reset-size4.size4{font-size:1em}.katex .sizing.reset-size4.size5,.katex .fontsize-ensurer.reset-size4.size5{font-size:1.125em}.katex .sizing.reset-size4.size6,.katex .fontsize-ensurer.reset-size4.size6{font-size:1.25em}.katex .sizing.reset-size4.size7,.katex .fontsize-ensurer.reset-size4.size7{font-size:1.5em}.katex .sizing.reset-size4.size8,.katex .fontsize-ensurer.reset-size4.size8{font-size:1.8em}.katex .sizing.reset-size4.size9,.katex .fontsize-ensurer.reset-size4.size9{font-size:2.16em}.katex .sizing.reset-size4.size10,.katex .fontsize-ensurer.reset-size4.size10{font-size:2.5925em}.katex .sizing.reset-size4.size11,.katex .fontsize-ensurer.reset-size4.size11{font-size:3.11em}.katex .sizing.reset-size5.size1,.katex .fontsize-ensurer.reset-size5.size1{font-size:.55555556em}.katex .sizing.reset-size5.size2,.katex .fontsize-ensurer.reset-size5.size2{font-size:.66666667em}.katex .sizing.reset-size5.size3,.katex .fontsize-ensurer.reset-size5.size3{font-size:.77777778em}.katex .sizing.reset-size5.size4,.katex .fontsize-ensurer.reset-size5.size4{font-size:.88888889em}.katex .sizing.reset-size5.size5,.katex .fontsize-ensurer.reset-size5.size5{font-size:1em}.katex .sizing.reset-size5.size6,.katex .fontsize-ensurer.reset-size5.size6{font-size:1.11111111em}.katex .sizing.reset-size5.size7,.katex .fontsize-ensurer.reset-size5.size7{font-size:1.33333333em}.katex .sizing.reset-size5.size8,.katex .fontsize-ensurer.reset-size5.size8{font-size:1.6em}.katex .sizing.reset-size5.size9,.katex .fontsize-ensurer.reset-size5.size9{font-size:1.92em}.katex .sizing.reset-size5.size10,.katex .fontsize-ensurer.reset-size5.size10{font-size:2.30444444em}.katex .sizing.reset-size5.size11,.katex .fontsize-ensurer.reset-size5.size11{font-size:2.76444444em}.katex .sizing.reset-size6.size1,.katex .fontsize-ensurer.reset-size6.size1{font-size:.5em}.katex .sizing.reset-size6.size2,.katex .fontsize-ensurer.reset-size6.size2{font-size:.6em}.katex .sizing.reset-size6.size3,.katex .fontsize-ensurer.reset-size6.size3{font-size:.7em}.katex .sizing.reset-size6.size4,.katex .fontsize-ensurer.reset-size6.size4{font-size:.8em}.katex .sizing.reset-size6.size5,.katex .fontsize-ensurer.reset-size6.size5{font-size:.9em}.katex .sizing.reset-size6.size6,.katex .fontsize-ensurer.reset-size6.size6{font-size:1em}.katex .sizing.reset-size6.size7,.katex .fontsize-ensurer.reset-size6.size7{font-size:1.2em}.katex .sizing.reset-size6.size8,.katex .fontsize-ensurer.reset-size6.size8{font-size:1.44em}.katex .sizing.reset-size6.size9,.katex .fontsize-ensurer.reset-size6.size9{font-size:1.728em}.katex .sizing.reset-size6.size10,.katex .fontsize-ensurer.reset-size6.size10{font-size:2.074em}.katex .sizing.reset-size6.size11,.katex .fontsize-ensurer.reset-size6.size11{font-size:2.488em}.katex .sizing.reset-size7.size1,.katex .fontsize-ensurer.reset-size7.size1{font-size:.41666667em}.katex .sizing.reset-size7.size2,.katex .fontsize-ensurer.reset-size7.size2{font-size:.5em}.katex .sizing.reset-size7.size3,.katex .fontsize-ensurer.reset-size7.size3{font-size:.58333333em}.katex .sizing.reset-size7.size4,.katex .fontsize-ensurer.reset-size7.size4{font-size:.66666667em}.katex .sizing.reset-size7.size5,.katex .fontsize-ensurer.reset-size7.size5{font-size:.75em}.katex .sizing.reset-size7.size6,.katex .fontsize-ensurer.reset-size7.size6{font-size:.83333333em}.katex .sizing.reset-size7.size7,.katex .fontsize-ensurer.reset-size7.size7{font-size:1em}.katex .sizing.reset-size7.size8,.katex .fontsize-ensurer.reset-size7.size8{font-size:1.2em}.katex .sizing.reset-size7.size9,.katex .fontsize-ensurer.reset-size7.size9{font-size:1.44em}.katex .sizing.reset-size7.size10,.katex .fontsize-ensurer.reset-size7.size10{font-size:1.72833333em}.katex .sizing.reset-size7.size11,.katex .fontsize-ensurer.reset-size7.size11{font-size:2.07333333em}.katex .sizing.reset-size8.size1,.katex .fontsize-ensurer.reset-size8.size1{font-size:.34722222em}.katex .sizing.reset-size8.size2,.katex .fontsize-ensurer.reset-size8.size2{font-size:.41666667em}.katex .sizing.reset-size8.size3,.katex .fontsize-ensurer.reset-size8.size3{font-size:.48611111em}.katex .sizing.reset-size8.size4,.katex .fontsize-ensurer.reset-size8.size4{font-size:.55555556em}.katex .sizing.reset-size8.size5,.katex .fontsize-ensurer.reset-size8.size5{font-size:.625em}.katex .sizing.reset-size8.size6,.katex .fontsize-ensurer.reset-size8.size6{font-size:.69444444em}.katex .sizing.reset-size8.size7,.katex .fontsize-ensurer.reset-size8.size7{font-size:.83333333em}.katex .sizing.reset-size8.size8,.katex .fontsize-ensurer.reset-size8.size8{font-size:1em}.katex .sizing.reset-size8.size9,.katex .fontsize-ensurer.reset-size8.size9{font-size:1.2em}.katex .sizing.reset-size8.size10,.katex .fontsize-ensurer.reset-size8.size10{font-size:1.44027778em}.katex .sizing.reset-size8.size11,.katex .fontsize-ensurer.reset-size8.size11{font-size:1.72777778em}.katex .sizing.reset-size9.size1,.katex .fontsize-ensurer.reset-size9.size1{font-size:.28935185em}.katex .sizing.reset-size9.size2,.katex .fontsize-ensurer.reset-size9.size2{font-size:.34722222em}.katex .sizing.reset-size9.size3,.katex .fontsize-ensurer.reset-size9.size3{font-size:.40509259em}.katex .sizing.reset-size9.size4,.katex .fontsize-ensurer.reset-size9.size4{font-size:.46296296em}.katex .sizing.reset-size9.size5,.katex .fontsize-ensurer.reset-size9.size5{font-size:.52083333em}.katex .sizing.reset-size9.size6,.katex .fontsize-ensurer.reset-size9.size6{font-size:.5787037em}.katex .sizing.reset-size9.size7,.katex .fontsize-ensurer.reset-size9.size7{font-size:.69444444em}.katex .sizing.reset-size9.size8,.katex .fontsize-ensurer.reset-size9.size8{font-size:.83333333em}.katex .sizing.reset-size9.size9,.katex .fontsize-ensurer.reset-size9.size9{font-size:1em}.katex .sizing.reset-size9.size10,.katex .fontsize-ensurer.reset-size9.size10{font-size:1.20023148em}.katex .sizing.reset-size9.size11,.katex .fontsize-ensurer.reset-size9.size11{font-size:1.43981481em}.katex .sizing.reset-size10.size1,.katex .fontsize-ensurer.reset-size10.size1{font-size:.24108004em}.katex .sizing.reset-size10.size2,.katex .fontsize-ensurer.reset-size10.size2{font-size:.28929605em}.katex .sizing.reset-size10.size3,.katex .fontsize-ensurer.reset-size10.size3{font-size:.33751205em}.katex .sizing.reset-size10.size4,.katex .fontsize-ensurer.reset-size10.size4{font-size:.38572806em}.katex .sizing.reset-size10.size5,.katex .fontsize-ensurer.reset-size10.size5{font-size:.43394407em}.katex .sizing.reset-size10.size6,.katex .fontsize-ensurer.reset-size10.size6{font-size:.48216008em}.katex .sizing.reset-size10.size7,.katex .fontsize-ensurer.reset-size10.size7{font-size:.57859209em}.katex .sizing.reset-size10.size8,.katex .fontsize-ensurer.reset-size10.size8{font-size:.69431051em}.katex .sizing.reset-size10.size9,.katex .fontsize-ensurer.reset-size10.size9{font-size:.83317261em}.katex .sizing.reset-size10.size10,.katex .fontsize-ensurer.reset-size10.size10{font-size:1em}.katex .sizing.reset-size10.size11,.katex .fontsize-ensurer.reset-size10.size11{font-size:1.19961427em}.katex .sizing.reset-size11.size1,.katex .fontsize-ensurer.reset-size11.size1{font-size:.20096463em}.katex .sizing.reset-size11.size2,.katex .fontsize-ensurer.reset-size11.size2{font-size:.24115756em}.katex .sizing.reset-size11.size3,.katex .fontsize-ensurer.reset-size11.size3{font-size:.28135048em}.katex .sizing.reset-size11.size4,.katex .fontsize-ensurer.reset-size11.size4{font-size:.32154341em}.katex .sizing.reset-size11.size5,.katex .fontsize-ensurer.reset-size11.size5{font-size:.36173633em}.katex .sizing.reset-size11.size6,.katex .fontsize-ensurer.reset-size11.size6{font-size:.40192926em}.katex .sizing.reset-size11.size7,.katex .fontsize-ensurer.reset-size11.size7{font-size:.48231511em}.katex .sizing.reset-size11.size8,.katex .fontsize-ensurer.reset-size11.size8{font-size:.57877814em}.katex .sizing.reset-size11.size9,.katex .fontsize-ensurer.reset-size11.size9{font-size:.69453376em}.katex .sizing.reset-size11.size10,.katex .fontsize-ensurer.reset-size11.size10{font-size:.83360129em}.katex .sizing.reset-size11.size11,.katex .fontsize-ensurer.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1&gt;span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4&gt;span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .op-limits&gt;.vlist-t{text-align:center}.katex .accent&gt;.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c&gt;.vlist-t{text-align:center}.katex .mtable .col-align-l&gt;.vlist-t{text-align:left}.katex .mtable .col-align-r&gt;.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{display:block;position:absolute;width:100%;height:inherit;fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex svg path{stroke:none}.katex img{border-style:none;min-width:0;min-height:0;max-width:none;max-height:none}.katex .stretchy{width:100%;display:block;position:relative;overflow:hidden}.katex .stretchy:before,.katex .stretchy:after{content:""}.katex .hide-tail{width:100%;position:relative;overflow:hidden}.katex .halfarrow-left{position:absolute;left:0;width:50.2%;overflow:hidden}.katex .halfarrow-right{position:absolute;right:0;width:50.2%;overflow:hidden}.katex .brace-left{position:absolute;left:0;width:25.1%;overflow:hidden}.katex .brace-center{position:absolute;left:25%;width:50%;overflow:hidden}.katex .brace-right{position:absolute;right:0;width:25.1%;overflow:hidden}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .x-arrow,.katex .mover,.katex .munder{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{box-sizing:border-box;border:.04em solid}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{box-sizing:border-box;border-top:.049em solid;border-right:.049em solid;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{counter-increment:katexEqnNo;content:"(" counter(katexEqnNo) ")"}.katex .mml-eqn-num:before{counter-increment:mmlEqnNo;content:"(" counter(mmlEqnNo) ")"}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;position:absolute;left:calc(50% + .3em);text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display&gt;.katex{display:block;text-align:center;white-space:nowrap}.katex-display&gt;.katex&gt;.katex-html{display:block;position:relative}.katex-display&gt;.katex&gt;.katex-html&gt;.tag{position:absolute;right:0}.katex-display.leqno&gt;.katex&gt;.katex-html&gt;.tag{left:0;right:auto}.katex-display.fleqn&gt;.katex{text-align:left;padding-left:2em}body{counter-reset:katexEqnNo mmlEqnNo}
.lstw-content :deep(p:not(:first-of-type)){text-indent:1.25em}.lstw-content :deep(*::-moz-selection){background-color:#eeff0080;color:#000}.lstw-content :deep(*::selection){background-color:#eeff0080;color:#000}.lstw-content :deep(.dropcap){float:left;font-size:2.8em;line-height:.72;transform:translateY(calc(.2em + 1px));padding-right:.12em}.lstw-content :deep(.small-caps-alt){font-variant:small-caps;font-size:.8em;line-height:1.2;text-transform:uppercase;letter-spacing:.05em}

.ui-video .ratio iframe {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.ui-video iframe {
  width: 100%;
  height: 100%;
  aspect-ratio: var(--aspectRatio);
}
.ui-video {
  position: relative;
  z-index: 10;
}
.ui-video:focus {
  outline-width: 0px;
}
.ui-video::before {
  position: absolute;
  top: -0.5rem;
  bottom: -0.5rem;
  left: -0.5rem;
  right: -0.5rem;
  z-index: -10;
  display: none;
  border-width: 4px;
  border-color: var(--border-primary);
  --tw-content: "";
  content: var(--tw-content);
}
.ui-video:focus::before {
  display: block;
}
.ui-video:focus:not(:focus-visible):before {
  display: none;
}
.ui-video p {
  display: none;
}
.ui-video .ratio iframe{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0}.ui-video iframe{width:100%;height:100%;aspect-ratio:var(--aspectRatio)}.ui-video{position:relative;z-index:10}.ui-video:focus{outline-width:0px}.ui-video:before{position:absolute;top:-.5rem;bottom:-.5rem;left:-.5rem;right:-.5rem;z-index:-10;display:none;border-width:4px;border-color:var(--border-primary);--tw-content: "";content:var(--tw-content)}.ui-video:focus:before{display:block}.ui-video:focus:not(:focus-visible):before{display:none}.ui-video p{display:none}

.ui-accordion-btn:focus:not(:focus-visible):before {
  display: none;
}
.ui-accordion-btn:focus:not(:focus-visible):before{display:none}

.ui-logos {
  background-color: transparent;
  background-image: linear-gradient(
    90deg,
    var(--border-secondary),
    var(--border-secondary)
  );
  background-size: 1px 1px;
  background-position: 50% 0;
  background-repeat: repeat-y;
}
@media only screen and (min-width: 744px) {
.ui-logos {
    background-image: linear-gradient(
        90deg,
        var(--border-secondary),
        var(--border-secondary)
      ),
      linear-gradient(90deg, var(--border-secondary), var(--border-secondary)),
      linear-gradient(90deg, var(--border-secondary), var(--border-secondary));
    background-position: 25% 0, 50% 0, 75% 0;
}
}
.ui-logos{background-color:transparent;background-image:linear-gradient(90deg,var(--border-secondary),var(--border-secondary));background-size:1px 1px;background-position:50% 0;background-repeat:repeat-y}@media only screen and (min-width: 744px){.ui-logos{background-image:linear-gradient(90deg,var(--border-secondary),var(--border-secondary)),linear-gradient(90deg,var(--border-secondary),var(--border-secondary)),linear-gradient(90deg,var(--border-secondary),var(--border-secondary));background-position:25% 0,50% 0,75% 0}}

.no-scroll {
  overflow: hidden;
  position: fixed;
  touch-action: none;
}
.no-scroll{overflow:hidden;position:fixed;touch-action:none}


.custom-select-dropdown {
  position: relative;
}

.custom-select-dropdown select {
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  appearance: none !important;
  padding: 1px 16px 1px 1px;
}

.custom-select-dropdown svg {
  position: absolute;
  right: 8px;
  top: calc(50% - 2.5px);
  pointer-events: none;
}

.lstw-no-scrollbar {
  scrollbar-width: none; */
  -webkit-overflow-scrolling: touch;
}

div.node-yellow, 
.topic-option-selected.topic-culture, 
.topic-culture span.topic-option-inner, 
.topic-culture .topic-stats-bar {
  background: #F3E7C0;
  border-color: #584606;
}
.theme-dark-gray div.node-yellow, 
.theme-dark-gray .topic-option-selected.topic-culture,
.theme-dark-gray .topic-culture span.topic-option-inner,
.theme-dark-gray .topic-culture .topic-stats-bar {
  background: #584606;
  border-color: #F3E7C0;
}
.theme-dark-gray .mention:hover {
  background: #584606;
}

div.node-green, 
.topic-option-selected.topic-nature, 
.topic-nature span.topic-option-inner, 
.topic-nature .topic-stats-bar {
  background: #D8EFE4;
  border-color: #004925;
}
.theme-dark-gray div.node-green, 
.theme-dark-gray .topic-option-selected.topic-nature,
.theme-dark-gray .topic-nature span.topic-option-inner,
.theme-dark-gray .topic-nature .topic-stats-bar {
  background: #004925;
  border-color: #D8EFE4;
}

div.node-purple, 
.topic-option-selected.topic-politics_n_business, 
.topic-politics_n_business span.topic-option-inner, 
.topic-politics_n_business .topic-stats-bar {
  background: #E9E2FC;
  border-color: #332460;
}
.theme-dark-gray div.node-purple, 
.theme-dark-gray .topic-option-selected.topic-politics_n_business,
.theme-dark-gray .topic-politics_n_business span.topic-option-inner,
.theme-dark-gray .topic-politics_n_business .topic-stats-bar {
  background: #332460;
  border-color: #E9E2FC;
}

div.node-blue, 
.topic-option-selected.topic-science_n_industry, 
.topic-science_n_industry span.topic-option-inner, 
.topic-science_n_industry .topic-stats-bar {
  background: #DAE4FF;
  border-color: #163166;
}
.theme-dark-gray div.node-blue, 
.theme-dark-gray .topic-option-selected.topic-science_n_industry,
.theme-dark-gray .topic-science_n_industry span.topic-option-inner,
.theme-dark-gray .topic-science_n_industry .topic-stats-bar {
  background: #163166;
  border-color: #DAE4FF;
}

div.node-red, 
.topic-option-selected.topic-sport, 
.topic-sport span.topic-option-inner, 
.topic-sport .topic-stats-bar {
  background: #FFDAF2;
  border-color: #5D1A46;
}
.theme-dark-gray div.node-red, 
.theme-dark-gray .topic-option-selected.topic-sport,
.theme-dark-gray .topic-sport span.topic-option-inner,
.theme-dark-gray .topic-sport .topic-stats-bar {
  background: #5D1A46;
  border-color: #FFDAF2;
}

div.node-gray, 
.topic-option-selected.topic-miscellaneous, 
.topic-miscellaneous span.topic-option-inner, 
.topic-miscellaneous .topic-stats-bar {
  background: #E7E7E7;
  border-color: #333333;
}
.theme-dark-gray div.node-gray, 
.theme-dark-gray .topic-option-selected.topic-miscellaneous,
.theme-dark-gray .topic-miscellaneous span.topic-option-inner,
.theme-dark-gray .topic-miscellaneous .topic-stats-bar {
  background: #333333;
  border-color: #E7E7E7;
}

@media only screen and (min-width: 1024px) {
  .illustrated-main-example div.paragraph {
    width: unset;
  }
}

.theme-dark-gray .cem-launch-caption {
  color: black;
}

.objective-function .labeled-number {
  margin-top: -1em;
}

.theme-dark-gray .striped-table tbody tr:nth-child(even) {
  color: black;
}

.theme-dark-gray .mention-solved .mention,
.theme-dark-gray .mention-solved .mention-context {
  color: white;
}
p.mention-solved .mention-context,
p.mention-solved .mention {
  color: black;
}

.theme-dark-gray .word-window {
  border-color: white;
}

.main-example,
.main-example .figure-group {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 2.125625rem;
}

@media only screen and (max-width: 759px) {
  .main-example div.paragraph {
    font-size: 1.125em;
    line-height: 2.04em;
  }
  .main-example .figure-group {
    
    gap: 0.945625rem;
  }
}

.theme-dark-gray .network-edge {
  stroke: white;
}

.gist .gist-file .pl-smw,
.gist .gist-file .pl-v {
  color: var(--orange-750);
}

.GlowDemo_TabLabel {
  background-color: transparent;
  color: var(--blue-450);
  border-color: var(--blue-450);
}
.GlowDemo_TabLabel:hover {
  background-color: var(--blue-150);
}

.GlowDemo_TabLabel.GlowDemo_ActiveTab {
  background-color: var(--blue-450);
  border-color: var(--blue-450);
  color: var(--gray-000);
}
.GlowDemo_TabLabel:hover.GlowDemo_ActiveTab,
.GlowDemo_TabLabel.GlowDemo_ActiveTab:hover {
  background-color: var(--blue-450);
}

.GlowDemo_FaceSlider {
  background-color: transparent;
}
.GlowDemo_FaceSlider input[type=range] {
  background-color: transparent;
  border-color: transparent;
}
.GlowDemo_FaceSlider input[type=range]::-webkit-slider-thumb {
  background-color: var(--blue-450);
}
.GlowDemo_FaceSlider input[type=range]:focus::-webkit-slider-runnable-track,
.GlowDemo_FaceSlider input[type=range]::-webkit-slider-runnable-track {
    background: #CDCDCD;
}
.GlowDemo.GlowDemo_Hint.GlowDemo_DownloadHint,
.GlowDemo.GlowDemo_Hint.GlowDemo_SelectorHint {
  color: var(--text-primary);
  background-color: transparent;
}
.GlowDemo.GlowDemo_SliderHider {
  background-color: var(--twc-base);
}

@media(prefers-color-scheme: dark){
  .GlowDemo.GlowDemo_TabLabel {
    background-color: transparent;
    color: var(--gray-000);
    border-color: var(--blue-450);
  }
  .GlowDemo.GlowDemo_TabLabel:hover {
    background-color: #333333;
  }

  .GlowDemo_TabLabel.GlowDemo_ActiveTab {
    background-color: var(--blue-450);
    border-color: var(--blue-450);
    color: var(--gray-000);
  }
  .GlowDemo_TabLabel:hover.GlowDemo_ActiveTab,
  .GlowDemo_TabLabel.GlowDemo_ActiveTab:hover {
    background-color: var(--blue-450);
  }

  .GlowDemo_FaceSlider input[type=range]::-webkit-slider-thumb {
    background-color: var(--blue-450);
  }
  .GlowDemo_FaceSlider input[type=range]:focus::-webkit-slider-runnable-track,
  .GlowDemo_FaceSlider input[type=range]::-webkit-slider-runnable-track {
      background: #4E4E4E;
  }
}
</pre></body></html>