[layout~="h:10px"]{
    height: 10px;
}
sidebar-l[layout*="side-width:450px"][layout*="content-min:30%"] > :first-child:not(outsider-l[layout~="disinherit"]) {
      flex-basis: 450px;
      flex-grow: 1;
      min-inline-size: initial;
      min-width:0;
      min-height:0;
}

sidebar-l[layout*="side-width:450px"][layout*="content-min:30%"] > :last-child:not(outsider-l[layout~="disinherit"]) {
        flex-basis: 0;
        flex-grow: 999;
        min-inline-size: 30%;
}
[layout~="p-child:-1"]> *{
    padding: 0.660rem;
    --pl: padding: 0.660rem;
    --pr: padding: 0.660rem;
}
[layout~="w:30px"]{
    width: 30px;
}
[layout~="ratio:0.75"]{
    aspect-ratio: 0.75;
}
center-l[layout~="max-width:1000px"]{
    max-inline-size: 1000px;
    --center-max-width: 1000px;
}
grid-l[layout*="min-cell-width:100px"][layout*="min-cols:1"][layout*="max-cols:2"]:has(:nth-child(1)){
    grid-template-columns:
        repeat(auto-fit,
            minmax(
                min(
                    (100% / 1 - 0px),
                        max(100px, (100% / 2 - 0px))
                    ),
                    1fr
                    )
                )
            }
grid-l[layout*="min-cell-width:100px"][layout*="min-cols:1"][layout*="max-cols:2"]{
    grid-template-columns: repeat(1, 1fr);
}

* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

html {
    font-size: 1rem;
}

body {
    container-type: inline-size;    
}

h1, h2, h3, h4, h5, h6 {
    font-size: inherit;
}

img {
    display: block;
    width:100%;
    object-fit: cover;
}

a, a:visited, a:hover, a:active, a:focus {
    display: inline-block;
    cursor: pointer;
    text-decoration: none;
    color: inherit;
}

input {
    display: block;
    width:100%;
}

button{
    cursor: pointer;
    color:inherit;
    border:none;
    font:inherit;
}

span, strong, label{
    display: inline-block;
}

html{
    font-size: 16.5px
}
grid-l[layout~="gap-y:0"]{
    row-gap: 1rem;
}

  rack-l{
    display:flex;
    flex-direction:column;
  }

  rack-l > [layout~="centered"]{
      margin-block: auto;
  }

  rack-l > :first-child:not([layout~="centered"]):not(outsider-l[layout~="disinherit"]) {
      margin-block-start: 0;
  }

  rack-l > :last-child:not([layout~="centered"]):not(outsider-l[layout~="disinherit"]) {
      margin-block-end: 0;
  }
[layout~="px-child:4"]> *{
    padding-left: 5.268rem;
    padding-right: 5.268rem;
    --pl: 5.268rem;
    --pr: 5.268rem;
}
[layout~="p-child:-2"]> *{
    padding: 0.435rem;
    --pl: padding: 0.435rem;
    --pr: padding: 0.435rem;
}
area-l[layout~="template:(a-b-c)"] > :nth-child(3) {
    grid-area: c;
}
area-l[layout~="template:(a-b-c)"][layout~="col-1:160px"][layout~="col-2:90px"][layout~="col-3:70px"]{
    grid-template-columns: 160px 90px 70px;
}
area-l[layout~="gap:-1"]{
    gap: 0.660rem;
}
[layout~="h:200px"]{
    height: 200px;
}
[layout~="p:-2"]{
    padding: 0.435rem;
    --pl: 0.435rem;
    --pr: 0.435rem;
}
[layout~="flex-basis:300px"]{
    flex-basis: 300px;
}
outsider-l[layout~="left:-20px"]{
    left:-20px;
}
[layout~="font-size:0.5"]{
    font-size: 1.230rem;
}
[layout~="flex-basis:90px"]{
    flex-basis: 90px;
}
sidebar-l[layout~="gap-x:5"]{
    column-gap: 7.981rem;
}
row-l[layout~="align:center"]{
    align-items: center;
}
row-l[layout~="gap:-2"]{
    gap: 0.435rem;
}
[layout~="px:2"]{
    padding-left: 2.295rem;
    padding-right: 2.295rem;
    --pl: 2.295rem;
    --pr: 2.295rem;
}
outsider-l[layout~="top:-2"]{
    top:0.435rem;
}
center-l[layout~="max-width:400px"]{
    max-inline-size: 400px;
    --center-max-width: 400px;
}
outsider-l[layout~="top:30%"]{
    top:30%;
}
[layout~="align-self:start"]{
    align-self: start;
}

    img[layout~="ratio"],video[layout~="ratio"] {
    inline-size: 100%;
    object-fit: cover;
    }
outsider-l[layout~="top:40%"]{
    top:40%;
}

  sidebar-l{
    display: flex;
    flex-wrap: wrap;
  }
outsider-l[layout~="right:-300px"]{
    right:-300px;
}
grid-l[layout~="gap:0"]{
    gap: 1rem;
}
stack-l[layout~="gap:-4"] > * + *:not(outsider-l[layout~="disinherit"]){
    margin-block-start: 0.189rem;
}

  stack-l{
    display: block;
  }

  stack-l > *{
    margin-block: 0;
  }
[layout~="font-size:1"]{
    font-size: 1.515rem;
}
[layout~="w:15px"]{
    width: 15px;
}
outsider-l[layout~="position:fixed"]{
    position:fixed;
}
[layout~="w:25px"]{
    width: 25px;
}
[layout~="h:25px"]{
    height: 25px;
}
[layout~="z-index:10"]{
    z-index: 10;
}
slider-l[layout~="item-width:330px"] > *:not(outsider-l[layout~="disinherit"]){
    flex-basis:330px;
}

  extender-l[layout~="keep-center"] > *{
    box-sizing: content-box;
    max-inline-size: var(--center-max-width);
    margin-inline: auto;
  }
  [layout~="font-size:2"]{
    font-size: 2.295rem;
}
outsider-l[layout~="position:absolute"]{
    position:absolute;
}
center-l[layout~="max-width:680px"]{
    max-inline-size: 680px;
    --center-max-width: 680px;
}
outsider-l[layout~="right:0px"]{
    right:0px;
}
outsider-l[layout~="left:-300px"]{
    left:-300px;
}
[layout~="z-index:20"]{
    z-index: 20;
}
[layout~="p:-1"]{
    padding: 0.660rem;
    --pl: 0.660rem;
    --pr: 0.660rem;
}
grid-l[layout~="gap:2"]{
    gap: 2.295rem;
}
@media screen and (max-width: 800px) {
    [layout~="hide-under:800px"]{
        display:none;
    }
}
[layout~="p:2"]{
    padding: 2.295rem;
    --pl: 2.295rem;
    --pr: 2.295rem;
}
outsider-l[layout~="top:50%"]{
    top:50%;
}
[layout~="z-index:40"]{
    z-index: 40;
}

  switcher-l[layout~="reverse"]{
    flex-wrap: wrap-reverse;
  }
slider-l[layout~="item-width:100%"] > *:not(outsider-l[layout~="disinherit"]){
    flex-basis:100%;
}
row-l[layout~="gap:1"]{
    gap: 1.515rem;
}
grid-l[layout*="min-cell-width:200px"][layout*="min-cols:1"][layout*="max-cols:4"]:has(:nth-child(1)){
    grid-template-columns:
        repeat(auto-fit,
            minmax(
                min(
                    (100% / 1 - 2.295rem * (1 - 0.98) / 1),
                        max(200px, (100% / 4 - 2.295rem * (4 - 0.98) / 4))
                    ),
                    1fr
                    )
                )
            }
grid-l[layout*="min-cell-width:200px"][layout*="min-cols:1"][layout*="max-cols:4"]{
    grid-template-columns: repeat(1, 1fr);
}
@media screen and (min-width: 800px) {
    [layout~="hide-over:800px"]{
        display:none;
    }
}

  grid-l{
    display: grid;
  }
[layout~="p:0"]{
    padding: 1rem;
    --pl: 1rem;
    --pr: 1rem;
}
[layout~="w:18px"]{
    width: 18px;
}
outsider-l[layout~="top:-1.5px"]{
    top:-1.5px;
}

  extender-l[layout~="keep-p"] {
    padding-right: var(--pr);
    padding-left: var(--pl);
  }
stack-l[layout~="gap:1"] > * + *:not(outsider-l[layout~="disinherit"]){
    margin-block-start: 1.515rem;
}
switcher-l[layout~="gap:0"]{
    gap: 1rem;
}
[layout~="py-child:1"]> *{
    padding-top: 1.515rem;
    padding-bottom: 1.515rem;
}
[layout~="py-child:2"]> *{
    padding-top: 2.295rem;
    padding-bottom: 2.295rem;
}

  outsider-l{
    display:block;
  }
switcher-l[layout~="threshold:600px"] > *:not(outsider-l[layout~="disinherit"]) {
    flex-basis: calc((600px - 100%) * 999);
}

    [layout~="relative"] {
        position: relative;
        min-height: 1px;
    }
rack-l[layout~="gap:3"]{
    gap: 3.477rem;
}
[layout~="pt:2"]{
    padding-top: 2.295rem;
}
[layout~="flex-basis:160px"]{
    flex-basis: 160px;
}
outsider-l[layout~="top:-5px"]{
    top:-5px;
}
box-l[layout~="max-width:290px"]{
    max-inline-size:290px;
}
[layout~="h:20px"]{
    height: 20px;
}
outsider-l[layout~="left:-2"]{
    left:0.435rem;
}

  center-l[layout~="and-text"]{
    text-align:center;
  }

  slider-l{
    display: flex;
    block-size: auto;
    overflow-x: auto;
    overflow-y: hidden;
  }

  slider-l > *:not(outsider-l[layout~="disinherit"]) {
      flex-shrink: 0;
      flex-grow: 0;
      height: auto;
      min-width: 0px;
  }

  slider-l > img{
      object-fit: cover;
  }
[layout~="py-child:-1"]> *{
    padding-top: 0.660rem;
    padding-bottom: 0.660rem;
}
center-l[layout~="max-width:1400px"]{
    max-inline-size: 1400px;
    --center-max-width: 1400px;
}
rack-l[layout~="height:500px"]{
    height: 500px;
    overflow-y: auto;
}
box-l[layout~="max-width:100%"]{
    max-inline-size:100%;
}
[layout~="w:600px"]{
    width: 600px;
}
outsider-l[layout~="left:0px"]{
    left:0px;
}
[layout~="font-size:1.5"]{
    font-size: 1.864rem;
}

center-l{
    box-sizing: content-box;
    max-inline-size: fit-content;
    margin-inline: auto;
    display: block;
    text-align: initial;
  }
outsider-l[layout~="left:-5px"]{
    left:-5px;
}
[layout~="px:-1"]{
    padding-left: 0.660rem;
    padding-right: 0.660rem;
    --pl: 0.660rem;
    --pr: 0.660rem;
}
[layout~="py:0"]{
    padding-top: 1rem;
    padding-bottom: 1rem;
}

 switcher-l{
    display: flex;
    flex-wrap: wrap;
  }

  switcher-l > *:not(outsider-l[layout~="disinherit"]){
      flex-grow: 1;
  }
area-l[layout~="gap:0"]{
    gap: 1rem;
}
stack-l[layout~="gap:2"] > * + *:not(outsider-l[layout~="disinherit"]){
    margin-block-start: 2.295rem;
}
[layout~="z-index:30"]{
    z-index: 30;
}
[layout~="flex-grow:1"]{
    flex-grow: 1;
}

  row-l{
    display:flex;
    flex-wrap: wrap;
  }
  row-l > * {
    min-width: 0;
  }
[layout~="pb:2"]{
    padding-bottom: 2.295rem;
}
[layout~="flex-shrink:0"]{
    flex-shrink: 0;
}
box-l[layout~="max-width:350px"]{
    max-inline-size:350px;
}
[layout~="py:2"]{
    padding-top: 2.295rem;
    padding-bottom: 2.295rem;
}
center-l[layout~="max-width:100%"]{
    max-inline-size: 100%;
    --center-max-width: 100%;
}
outsider-l[layout~="bottom:0px"]{
    bottom:0px;
}
stack-l[layout~="gap:-2"] > * + *:not(outsider-l[layout~="disinherit"]){
    margin-block-start: 0.435rem;
}
outsider-l[layout~="right:10px"]{
    right:10px;
}
[layout~="px:-2"]{
    padding-left: 0.435rem;
    padding-right: 0.435rem;
    --pl: 0.435rem;
    --pr: 0.435rem;
}
grid-l[layout*="min-cell-width:100px"][layout*="min-cols:2"][layout*="max-cols:2"]:has(:nth-child(2)){
    grid-template-columns:
        repeat(auto-fit,
            minmax(
                min(
                    (100% / 2 - 1rem * (2 - 0.98) / 2),
                        max(100px, (100% / 2 - 1rem * (2 - 0.98) / 2))
                    ),
                    0.5fr
                    )
                )
            }
grid-l[layout*="min-cell-width:100px"][layout*="min-cols:2"][layout*="max-cols:2"]{
    grid-template-columns: repeat(2, 1fr);
}

  row-l[layout~="nowrap"]  {
      flex-wrap:nowrap;
  }
[layout~="py:-2"]{
    padding-top: 0.435rem;
    padding-bottom: 0.435rem;
}
[layout~="ratio:2"]{
    aspect-ratio: 2;
}
[layout~="z-index:3"]{
    z-index: 3;
}
[layout~="h:50px"]{
    height: 50px;
}
stack-l[layout~="gap:3"] > * + *:not(outsider-l[layout~="disinherit"]){
    margin-block-start: 3.477rem;
}
row-l[layout~="gap:0"]{
    gap: 1rem;
}
sidebar-l[layout*="side-width:300px"][layout*="content-min:50%"] > :first-child:not(outsider-l[layout~="disinherit"]) {
      flex-basis: 300px;
      flex-grow: 1;
      min-inline-size: initial;
      min-width:0;
      min-height:0;
}

sidebar-l[layout*="side-width:300px"][layout*="content-min:50%"] > :last-child:not(outsider-l[layout~="disinherit"]) {
        flex-basis: 0;
        flex-grow: 999;
        min-inline-size: 50%;
}
sidebar-l[layout*="side-width:100px"] > :first-child:not(outsider-l[layout~="disinherit"]) {
      flex-basis: 100px;
      flex-grow: 1;
      min-inline-size: initial;
      min-width:0;
      min-height:0;
}

sidebar-l[layout*="side-width:100px"] > :last-child:not(outsider-l[layout~="disinherit"]) {
        flex-basis: 0;
        flex-grow: 999;
        min-inline-size: 50%;
}
[layout~="font-size:0.25"]{
    font-size: 1.109rem;
}
sidebar-l[layout~="gap:0"]{
    gap: 1rem;
}
slider-l[layout~="gap:0"] {
    gap: 1rem;
}
[layout~="p:1"]{
    padding: 1.515rem;
    --pl: 1.515rem;
    --pr: 1.515rem;
}
center-l[layout~="max-width:450px"]{
    max-inline-size: 450px;
    --center-max-width: 450px;
}
[layout~="w:300px"]{
    width: 300px;
}
rack-l[layout~="height:100%"]{
    height: 100%;
    overflow-y: auto;
}
row-l[layout~="justify:center"]{
    justify-content: center;
}
stack-l[layout~="gap:0"] > * + *:not(outsider-l[layout~="disinherit"]){
    margin-block-start: 1rem;
}
[layout~="px:0"]{
    padding-left: 1rem;
    padding-right: 1rem;
    --pl: 1rem;
    --pr: 1rem;
}
area-l[layout~="template:(a-b-c)"] > :nth-child(2) {
    grid-area: b;
}
[layout~="h:0px"]{
    height: 0px;
}
[layout~="py:-1"]{
    padding-top: 0.660rem;
    padding-bottom: 0.660rem;
}
[layout~="w:fit-content"]{
    width: fit-content;
}
outsider-l[layout~="top:3px"]{
    top:3px;
}

  sidebar-l[layout~=reverse]{
    flex-wrap: wrap-reverse;
  }
row-l[layout~="gap:-1"]{
    gap: 0.660rem;
}
grid-l[layout*="min-cell-width:275px"][layout*="min-cols:1"][layout*="max-cols:2"]:has(:nth-child(1)){
    grid-template-columns:
        repeat(auto-fit,
            minmax(
                min(
                    (100% / 1 - 2.295rem * (1 - 0.98) / 1),
                        max(275px, (100% / 2 - 2.295rem * (2 - 0.98) / 2))
                    ),
                    1fr
                    )
                )
            }
grid-l[layout*="min-cell-width:275px"][layout*="min-cols:1"][layout*="max-cols:2"]{
    grid-template-columns: repeat(1, 1fr);
}
[layout~="w:100%"]{
    width: 100%;
}
[layout~="py:1"]{
    padding-top: 1.515rem;
    padding-bottom: 1.515rem;
}
row-l[layout~="justify:end"]{
    justify-content: end;
}

  row-l[layout~="twin-width"] > * {
      flex-grow:1;
      flex-basis:0;
      min-width: 0;
  }
stack-l[layout~="gap:-1"] > * + *:not(outsider-l[layout~="disinherit"]){
    margin-block-start: 0.660rem;
}
[layout~="font-size:-0.5"]{
    font-size: 0.812rem;
}
outsider-l[layout~="right:-20px"]{
    right:-20px;
}
[layout~="py:-3"]{
    padding-top: 0.287rem;
    padding-bottom: 0.287rem;
}
outsider-l[layout~="left:50%"]{
    left:50%;
}

  extender-l[layout~=screen]{
    width: 100cqw;
    position: relative;
    margin-left: -50cqw;
    margin-right: -50cqw;
    left: 50%;
    right: 50%;
  }
  [layout~="w:10px"]{
    width: 10px;
}
[layout~="h:550px"]{
    height: 550px;
}

  extender-l{
    display:block;
    width: calc(100% + var(--pr) + var(--pl));
    margin-inline-start: calc(0px - var(--pl));
    margin-inline-end: calc(0px - var(--pr));
  }
area-l[layout~="template:(a-b-c)"] > :nth-child(1) {
    grid-area: a;
}
[layout~="w:0px"]{
    width: 0px;
}
row-l[layout~="justify:space-between"]{
    justify-content: space-between;
}
[layout~="h:500px"]{
    height: 500px;
}
stack-l[layout~="gap:4"] > * + *:not(outsider-l[layout~="disinherit"]){
    margin-block-start: 5.268rem;
}
slider-l[layout~="gap:1"] {
    gap: 1.515rem;
}
outsider-l[layout~="top:0px"]{
    top:0px;
}
[layout~="h:100%"]{
    height: 100%;
}
[layout~="h:100vh"]{
    height: 100vh;
}

  slider-l[layout~="hide-bar"]{
    overflow: hidden;
  }
center-l[layout~="max-width:1200px"]{
    max-inline-size: 1200px;
    --center-max-width: 1200px;
}
[layout~="w:50px"]{
    width: 50px;
}
sidebar-l[layout~="gap:1"]{
    gap: 1.515rem;
}
outsider-l[layout~="left:5.6px"]{
    left:5.6px;
}
[layout~="font-size:0"]{
    font-size: 1rem;
}
[layout~="h:15px"]{
    height: 15px;
}
[layout~="w:20px"]{
    width: 20px;
}
slider-l[layout~="item-width:100vw"] > *:not(outsider-l[layout~="disinherit"]){
    flex-basis:100vw;
}
outsider-l[layout~="left:10px"]{
    left:10px;
}
[layout~="py:4"]{
    padding-top: 5.268rem;
    padding-bottom: 5.268rem;
}

  box-l[layout~="grow"] > *{
    width: 100%;
  }
area-l[layout~="template:(a-b-c)"] {
        grid-template-areas: "a b c";
    }
[layout~="h:30px"]{
    height: 30px;
}
outsider-l[layout~="top:12px"]{
    top:12px;
}

  box-l{
    box-sizing: border-box;
    display: block;
    max-inline-size:fit-content;
  }
box-l[layout~="max-width:590px"]{
    max-inline-size:590px;
}

area-l{
        display: grid;
    }
@media (width <= 1110px) {
    grid-l[layout1110px*="min-cell-width:255px"][layout1110px*="min-cols:3"][layout1110px*="max-cols:3"]:has(:nth-child(3)){
    grid-template-columns:
        repeat(auto-fit,
            minmax(
                min(
                    (100% / 3 - 1rem * (3 - 0.98) / 3),
                        max(255px, (100% / 3 - 1rem * (3 - 0.98) / 3))
                    ),
                    0.3333333333333333fr
                    )
                )
            }
grid-l[layout1110px*="min-cell-width:255px"][layout1110px*="min-cols:3"][layout1110px*="max-cols:3"]{
    grid-template-columns: repeat(3, 1fr);
}
grid-l[layout1110px~="gap:0"]{
    gap: 1rem;
}

  grid-l{
    display: grid;
  }

}@media (width <= 1100px) {
    switcher-l[layout1100px~="gap-y:2"]{
    row-gap: 2.295rem;
}

 switcher-l{
    display: flex;
    flex-wrap: wrap;
  }

  switcher-l > *:not(outsider-l[layout1100px~="disinherit"]){
      flex-grow: 1;
  }
switcher-l[layout1100px~="threshold:800px"] > *:not(outsider-l[layout1100px~="disinherit"]) {
    flex-basis: calc((800px - 100%) * 999);
}
switcher-l[layout1100px~="gap-x:3"]{
    column-gap: 3.477rem;
}

}@media (width <= 850px) {
    area-l[layout850px~="template:(a|b|c)"] > :nth-child(1) {
    grid-area: a;
}
area-l[layout850px~="gap:2"]{
    gap: 2.295rem;
}
area-l[layout850px~="template:(a|b|c)"] > :nth-child(3) {
    grid-area: c;
}
grid-l[layout850px~="gap:0"]{
    gap: 1rem;
}

  grid-l{
    display: grid;
  }
area-l[layout850px~="template:(a|b|c)"] {
        grid-template-areas: "a" "b" "c";
    }
grid-l[layout850px*="min-cell-width:255px"][layout850px*="min-cols:2"][layout850px*="max-cols:2"]:has(:nth-child(2)){
    grid-template-columns:
        repeat(auto-fit,
            minmax(
                min(
                    (100% / 2 - 1rem * (2 - 0.98) / 2),
                        max(255px, (100% / 2 - 1rem * (2 - 0.98) / 2))
                    ),
                    0.5fr
                    )
                )
            }
grid-l[layout850px*="min-cell-width:255px"][layout850px*="min-cols:2"][layout850px*="max-cols:2"]{
    grid-template-columns: repeat(2, 1fr);
}
area-l[layout850px~="template:(a|b|c)"] > :nth-child(2) {
    grid-area: b;
}

area-l{
        display: grid;
    }

}@media (width <= 847px) {
    
    [layout847px~="relative"] {
        position: relative;
        min-height: 1px;
    }

area-l{
        display: grid;
    }

}@media (width <= 800px) {
    area-l[layout800px~="template:(a-b)"] > :nth-child(2) {
    grid-area: b;
}
[layout800px~="h:450px"]{
    height: 450px;
}
row-l[layout800px~="gap:-2"]{
    gap: 0.435rem;
}
area-l[layout800px~="template:(a-b)"] > :nth-child(1) {
    grid-area: a;
}
area-l[layout800px~="template:(a-b)"][layout800px~="col-1:70px"]{
    grid-template-columns: 70px 1fr;
}
outsider-l[layout800px~="left:20px"]{
    left:20px;
}
outsider-l[layout800px~="bottom:-10px"]{
    bottom:-10px;
}
outsider-l[layout800px~="top:-10px"]{
    top:-10px;
}
area-l[layout800px~="template:(a-b)"] {
        grid-template-areas: "a b";
    }
outsider-l[layout800px~="position:absolute"]{
    position:absolute;
}

  row-l{
    display:flex;
    flex-wrap: wrap;
  }
  row-l > * {
    min-width: 0;
  }

  outsider-l{
    display:block;
  }
area-l[layout800px~="gap:-2"]{
    gap: 0.435rem;
}

area-l{
        display: grid;
    }

}@media (width <= 647px) {
    [layout647px~="h:400px"]{
    height: 400px;
}

}@media (width <= 500px) {
    
  grid-l{
    display: grid;
  }
grid-l[layout500px~="gap:0"]{
    gap: 1rem;
}
grid-l[layout500px*="min-cell-width:255px"][layout500px*="min-cols:1"][layout500px*="max-cols:1"]:has(:nth-child(1)){
    grid-template-columns:
        repeat(auto-fit,
            minmax(
                min(
                    (100% / 1 - 1rem * (1 - 0.98) / 1),
                        max(255px, (100% / 1 - 1rem * (1 - 0.98) / 1))
                    ),
                    1fr
                    )
                )
            }
grid-l[layout500px*="min-cell-width:255px"][layout500px*="min-cols:1"][layout500px*="max-cols:1"]{
    grid-template-columns: repeat(1, 1fr);
}

}@media (width > 1110px) {
    grid-l[layout1110px="min-cell-width:255px max-cols:3 min-cols:3 gap:0"][layout*="min-cell-width:255px"][layout*="min-cols:4"][layout*="max-cols:4"]:has(:nth-child(4)){
    grid-template-columns:
        repeat(auto-fit,
            minmax(
                min(
                    (100% / 4 - 1rem * (4 - 0.98) / 4),
                        max(255px, (100% / 4 - 1rem * (4 - 0.98) / 4))
                    ),
                    0.25fr
                    )
                )
            }
grid-l[layout1110px="min-cell-width:255px max-cols:3 min-cols:3 gap:0"][layout*="min-cell-width:255px"][layout*="min-cols:4"][layout*="max-cols:4"]{
    grid-template-columns: repeat(4, 1fr);
}
grid-l[layout1110px="min-cell-width:255px max-cols:3 min-cols:3 gap:0"][layout~="gap:0"]{
    gap: 1rem;
}

  grid-l{
    display: grid;
  }

}
@media (width > 1100px) {
    
 switcher-l{
    display: flex;
    flex-wrap: wrap;
  }

  switcher-l > *:not(outsider-l[layout1100px="threshold:800px gap-x:3 gap-y:2"][layout~="disinherit"]){
      flex-grow: 1;
  }
switcher-l[layout1100px="threshold:800px gap-x:3 gap-y:2"][layout~="gap-y:2"]{
    row-gap: 2.295rem;
}
switcher-l[layout1100px="threshold:800px gap-x:3 gap-y:2"][layout~="gap-x:5"]{
    column-gap: 7.981rem;
}
switcher-l[layout1100px="threshold:800px gap-x:3 gap-y:2"][layout~="threshold:800px"] > *:not(outsider-l[layout1100px="threshold:800px gap-x:3 gap-y:2"][layout~="disinherit"]) {
    flex-basis: calc((800px - 100%) * 999);
}

}
@media (width > 850px) {
    area-l[layout850px="template:(a|b|c) gap:2"][layout~="template:(a-b-c-c)"] > :nth-child(1) {
    grid-area: a;
}
area-l[layout850px="template:(a|b|c) gap:2"][layout~="template:(a-b-c-c)"] {
        grid-template-areas: "a b c c";
    }
area-l[layout850px="template:(a|b|c) gap:2"][layout~="template:(a-b-c-c)"] > :nth-child(2) {
    grid-area: b;
}
area-l[layout850px="template:(a|b|c) gap:2"][layout~="template:(a-b-c-c)"] > :nth-child(3) {
    grid-area: c;
}
area-l[layout850px="template:(a|b|c) gap:2"][layout~="gap:2"]{
    gap: 2.295rem;
}

area-l{
        display: grid;
    }

}
@media (width > 847px) {
    area-l[layout847px="relative"][layout~="gap:0"]{
    gap: 1rem;
}
area-l[layout847px="relative"][layout~="template:(a-b)"] {
        grid-template-areas: "a b";
    }
area-l[layout847px="relative"][layout~="template:(a-b)"] > :nth-child(2) {
    grid-area: b;
}
area-l[layout847px="relative"][layout~="template:(a-b)"] > :nth-child(1) {
    grid-area: a;
}
area-l[layout847px="relative"][layout~="template:(a-b)"][layout~="col-1:100px"]{
    grid-template-columns: 100px 1fr;
}

area-l{
        display: grid;
    }

}
@media (width > 800px) {
    
  row-l[layout800px="gap:-2"][layout~="nowrap"]  {
      flex-wrap:nowrap;
  }

  row-l{
    display:flex;
    flex-wrap: wrap;
  }
  row-l > * {
    min-width: 0;
  }
row-l[layout800px="gap:-2"][layout~="gap:0"]{
    gap: 1rem;
}

}
@media (width > 800px) {
    
area-l{
        display: grid;
    }
area-l[layout800px="template:(a-b) col-1:70px gap:-2 side-width:100px reverse content-min:290px  h:450px"][layout~="template:(a-b)"] {
        grid-template-areas: "a b";
    }
area-l[layout800px="template:(a-b) col-1:70px gap:-2 side-width:100px reverse content-min:290px  h:450px"][layout~="template:(a-b)"] > :nth-child(1) {
    grid-area: a;
}
area-l[layout800px="template:(a-b) col-1:70px gap:-2 side-width:100px reverse content-min:290px  h:450px"][layout~="template:(a-b)"] > :nth-child(2) {
    grid-area: b;
}
area-l[layout800px="template:(a-b) col-1:70px gap:-2 side-width:100px reverse content-min:290px  h:450px"][layout~="gap:0"]{
    gap: 1rem;
}
area-l[layout800px="template:(a-b) col-1:70px gap:-2 side-width:100px reverse content-min:290px  h:450px"][layout~="template:(a-b)"][layout~="col-1:100px"]{
    grid-template-columns: 100px 1fr;
}

}
@media (width > 800px) {
    outsider-l[layout800px="position:absolute left:20px top:-10px"][layout~="position:absolute"]{
    position:absolute;
}
outsider-l[layout800px="position:absolute left:20px top:-10px"][layout~="top:-10px"]{
    top:-10px;
}
outsider-l[layout800px="position:absolute left:20px top:-10px"][layout~="left:35px"]{
    left:35px;
}

  outsider-l{
    display:block;
  }

}
@media (width > 800px) {
    outsider-l[layout800px="position:absolute left:20px bottom:-10px"][layout~="bottom:-10px"]{
    bottom:-10px;
}
outsider-l[layout800px="position:absolute left:20px bottom:-10px"][layout~="position:absolute"]{
    position:absolute;
}

  outsider-l{
    display:block;
  }
outsider-l[layout800px="position:absolute left:20px bottom:-10px"][layout~="left:35px"]{
    left:35px;
}

}

