:root{--landing-hero-min-height:calc(100vh - var(--header-height))}@media (width<=1024px){:root{--landing-hero-min-height:auto}}.landing-wrapper{padding-block:var(--flow-extra-wide);position:relative}@media (width<=768px){.landing-wrapper.has-bg-image{background-image:none!important}}.landing-wrapper[data-theme=dark],.landing-wrapper[data-theme=cold],.landing-wrapper[data-theme=warm]{background-color:var(--landing-bg-main);color:var(--landing-text-main)}.landing-container{width:100%;max-width:var(--landing-wrapper-max-width);padding-inline:var(--landing-container-inline);margin-inline:auto}.landing-wrapper.beauty-bg{background:radial-gradient(70% 50% at 50% 110%, #00e6a04d 0%, #00e6a04d 7.14%, #00e6a04a 14.29%, #00e6a047 21.43%, #00e6a042 28.57%, #00e6a03b 35.71%, #00e6a033 42.86%, #00e6a02b 50%, #00e6a021 57.14%, #00e6a01a 64.29%, #00e6a012 71.43%, #00e6a00a 78.57%, #00e6a005 85.71%, #00e6a003 92.86%, #00e6a000 100%), var(--landing-bg-black)}main>.landing-wrapper:first-child:not(.hero){padding-top:calc(var(--flow-wide) * 2)}.landing-wrapper.hero{min-height:var(--landing-hero-min-height);padding-top:calc(var(--landing-section-space) - var(--header-height));padding-bottom:var(--landing-section-space);align-items:center;display:flex}@media (width<=1024px){.landing-wrapper.hero{padding-top:var(--flow-wide);padding-bottom:var(--flow-extra-wide)}}.landing-wrapper.hero .landing-container{width:100%}.flex{column-gap:var(--flex-gap-x,var(--landing-gutter-narrow));row-gap:var(--flex-gap-y,var(--landing-gutter-narrow));display:flex}.flex--row{flex-direction:row;align-items:flex-start}.flex--row>*{flex-shrink:0}.flex--column{flex-direction:column}.flex--wrap{flex-wrap:wrap}.flex--align-center{align-items:center}.flex--align-right{align-items:flex-end}.landing-flex-grow{flex-grow:1;flex-shrink:1;min-width:0}.grid{width:100%;display:grid}.grid>*{min-width:0}.grid[data-gap=narrow]{gap:var(--landing-gutter-narrow)}.grid[data-gap=median]{gap:var(--landing-gutter-median)}.grid[data-gap=wide]{gap:var(--landing-gutter-wide)}.grid[data-columns="1"]{grid-template-columns:1fr}.grid[data-columns="2"]{grid-template-columns:repeat(2,1fr)}@media (width<=768px){.grid[data-columns="2"]{grid-template-columns:1fr}}.grid[data-columns="3"]{grid-template-columns:repeat(3,1fr)}@media (width<=1024px){.grid[data-columns="3"]{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.grid[data-columns="3"]{grid-template-columns:1fr}}.grid[data-columns="4"]{grid-template-columns:repeat(4,1fr)}@media (width<=1280px){.grid[data-columns="4"]{grid-template-columns:repeat(3,1fr)}}@media (width<=1024px){.grid[data-columns="4"]{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.grid[data-columns="4"]{grid-template-columns:1fr}}.grid[data-columns="5"]{grid-template-columns:repeat(5,1fr)}@media (width<=1280px){.grid[data-columns="5"]{grid-template-columns:repeat(3,1fr)}}@media (width<=1024px){.grid[data-columns="5"]{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.grid[data-columns="5"]{grid-template-columns:1fr}}.grid[data-columns="6"]{grid-template-columns:repeat(6,1fr)}@media (width<=1440px){.grid[data-columns="6"]{grid-template-columns:repeat(4,1fr)}}@media (width<=1280px){.grid[data-columns="6"]{grid-template-columns:repeat(3,1fr)}}@media (width<=1024px){.grid[data-columns="6"]{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.grid[data-columns="6"]{grid-template-columns:1fr}}.grid[data-columns="7"]{grid-template-columns:repeat(7,1fr)}@media (width<=1440px){.grid[data-columns="7"]{grid-template-columns:repeat(4,1fr)}}@media (width<=1280px){.grid[data-columns="7"]{grid-template-columns:repeat(3,1fr)}}@media (width<=1024px){.grid[data-columns="7"]{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.grid[data-columns="7"]{grid-template-columns:1fr}}.grid[data-columns="8"]{grid-template-columns:repeat(8,1fr)}@media (width<=1440px){.grid[data-columns="8"]{grid-template-columns:repeat(4,1fr)}}@media (width<=1280px){.grid[data-columns="8"]{grid-template-columns:repeat(3,1fr)}}@media (width<=1024px){.grid[data-columns="8"]{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.grid[data-columns="8"]{grid-template-columns:1fr}}.grid[data-columns="9"]{grid-template-columns:repeat(9,1fr)}@media (width<=1440px){.grid[data-columns="9"]{grid-template-columns:repeat(4,1fr)}}@media (width<=1280px){.grid[data-columns="9"]{grid-template-columns:repeat(3,1fr)}}@media (width<=1024px){.grid[data-columns="9"]{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.grid[data-columns="9"]{grid-template-columns:1fr}}.grid[data-columns="10"]{grid-template-columns:repeat(10,1fr)}@media (width<=1440px){.grid[data-columns="10"]{grid-template-columns:repeat(5,1fr)}}@media (width<=1280px){.grid[data-columns="10"]{grid-template-columns:repeat(4,1fr)}}@media (width<=1024px){.grid[data-columns="10"]{grid-template-columns:repeat(3,1fr)}}@media (width<=768px){.grid[data-columns="10"]{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.grid[data-columns="10"]{grid-template-columns:1fr}}.grid[data-columns="11"]{grid-template-columns:repeat(11,1fr)}@media (width<=1440px){.grid[data-columns="11"]{grid-template-columns:repeat(5,1fr)}}@media (width<=1280px){.grid[data-columns="11"]{grid-template-columns:repeat(4,1fr)}}@media (width<=1024px){.grid[data-columns="11"]{grid-template-columns:repeat(3,1fr)}}@media (width<=768px){.grid[data-columns="11"]{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.grid[data-columns="11"]{grid-template-columns:1fr}}.grid[data-columns="12"]{grid-template-columns:repeat(12,1fr)}@media (width<=1440px){.grid[data-columns="12"]{grid-template-columns:repeat(6,1fr)}}@media (width<=1280px){.grid[data-columns="12"]{grid-template-columns:repeat(4,1fr)}}@media (width<=1024px){.grid[data-columns="12"]{grid-template-columns:repeat(3,1fr)}}@media (width<=768px){.grid[data-columns="12"]{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.grid[data-columns="12"]{grid-template-columns:1fr}}@media (width>=1025px){.grid.has-custom-template{grid-template-columns:var(--grid-template-custom)!important}}@media (width>=769px) and (width<=1024px){.grid.has-custom-template{grid-template-columns:repeat(2,1fr)!important}}@media (width<=768px){.grid.has-custom-template{grid-template-columns:1fr!important}}.grid-span-2{grid-column:span 2}.grid-span-3{grid-column:span 3}.grid-span-4{grid-column:span 4}.grid-span-5{grid-column:span 5}.grid-span-6{grid-column:span 6}.grid-span-7{grid-column:span 7}.grid-span-8{grid-column:span 8}.grid-span-9{grid-column:span 9}.grid-span-10{grid-column:span 10}.grid-span-11{grid-column:span 11}.grid-span-12{grid-column:span 12}.grid-span-full{grid-column:1/-1}.flow>:not(h2,h3,h4,h5)+.grid{margin-block-start:var(--flow-extra-wide)}.landing-button{height:var(--landing-control-height);padding:0 var(--space-10);font-family:var(--landing-font-header);font-size:var(--landing-text-sm);font-weight:var(--landing-weight-bold);letter-spacing:.05em;text-transform:uppercase;text-align:center;cursor:pointer;background-color:var(--landing-accent);color:var(--landing-text-inversion);border:3px solid;border-color:var(--landing-accent);border-radius:100px;justify-content:center;align-items:center;text-decoration:none;transition:none;display:inline-flex}.landing-button:hover{background-color:var(--landing-accent-hover);border-color:var(--landing-accent-hover);color:var(--landing-text-inversion);text-decoration:none}.landing-button:disabled{opacity:.5;cursor:not-allowed}.landing-button.secondary{color:var(--landing-accent);background-color:#0000}.landing-button.secondary:hover{background-color:var(--landing-bg-surface);color:var(--landing-accent-hover)}.landing-button.white{background-color:var(--landing-bw-white);color:var(--landing-bw-main);border-color:var(--landing-bw-white)}.landing-button.white:hover,.landing-button.white.secondary{color:var(--landing-bw-white);border-color:var(--landing-bw-white);background-color:#0000}.landing-button.white.secondary:hover{background-color:var(--landing-bw-white);color:var(--landing-bw-main)}.landing-button.compact{height:2.5rem;padding:0 var(--space-6)}.button-group{gap:var(--space-4);flex-direction:column;justify-content:center;display:flex}.flow>*+.button-group{margin-block-start:calc(var(--landing-flow-space) + .5rem)}.button-group.justify-start{justify-content:flex-start}@media (width>=640px){.button-group{flex-direction:row}}.product-hunt-button{border:3px solid var(--landing-accent);background-color:#221d21;border-radius:100px;justify-content:center;align-items:center;line-height:0;transition:none;display:inline-flex}.product-hunt-button:hover{border-color:var(--landing-text-main);background-color:var(--landing-bg-surface)}.product-hunt-button img{border-radius:100px;width:auto;height:50px;display:block}.landing-wrapper[data-theme=light] .product-hunt-button{border-color:#0000}.landing-wrapper[data-theme=light] .product-hunt-button:hover{border-color:var(--landing-accent)}.catalog-card-link{color:inherit;cursor:pointer;height:100%;display:block;text-decoration:none!important}.catalog-card-link:hover,.catalog-card-link:focus,.catalog-card-link:active,.catalog-card-link:visited{text-decoration:none!important}.catalog-card-link:hover .catalog-card-footer{padding-right:0}.catalog-card-link:hover .catalog-card-arrow{transform:translate(4px)}.catalog-card-link .card{justify-content:space-between;gap:var(--flow-regular);flex-direction:column;height:100%;display:flex;container-type:inline-size}.catalog-cards-wrapper[data-card-style=filled] .catalog-card-link[data-has-explicit-card-style=false] .card{background-color:var(--landing-bg-cold);border:none}.catalog-cards-wrapper[data-card-style=outlined] .catalog-card-link[data-has-explicit-card-style=false] .card{border:1px solid var(--landing-bw-divider);background-color:#0000}.catalog-card-content{gap:var(--landing-container-inline);flex-direction:column;flex:1;display:flex}.catalog-card-cover{width:100%;height:var(--catalog-card-cover-height,200px);border-radius:var(--landing-radius-base);background-position:50%;background-repeat:no-repeat;background-size:cover}.catalog-card-cover-img{width:100%;aspect-ratio:var(--catalog-card-cover-ratio,16/9);border-radius:var(--landing-radius-base);object-fit:cover}.catalog-card-icon{width:var(--catalog-card-icon-size,40px);height:var(--catalog-card-icon-size,40px);color:var(--landing-accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.catalog-card-icon svg{width:100%;height:100%}.catalog-card-icon img{object-fit:contain;width:100%;height:100%}[data-variant=icon] .catalog-card-icon{background-color:var(--landing-bg-surface);border-radius:var(--landing-radius-base);padding:.4rem}[data-card-variant=filled][data-variant=icon] .catalog-card-icon{width:var(--catalog-card-icon-size,32px);height:var(--catalog-card-icon-size,32px);background-color:#0000;border:none;padding:0}.catalog-card-emoji{width:var(--catalog-card-icon-size,28px);height:var(--catalog-card-icon-size,28px);font-size:var(--catalog-card-icon-size,28px);flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:flex}.catalog-card-body{justify-content:space-between;gap:var(--flow-regular);flex-direction:column;flex:1;display:flex}.catalog-card-text{flex-direction:column;display:flex}.catalog-card-text .landing-h2,.catalog-card-text .landing-h3,.catalog-card-text .landing-h4{color:var(--landing-text-main)}.catalog-card-description{color:var(--landing-text-main);opacity:.8}.catalog-card-footer{padding-right:var(--space-1);justify-content:space-between;align-items:center;margin:0;transition:padding .2s;display:flex}.catalog-card-footer .highlight{color:var(--landing-accent)}.catalog-card-arrow{color:var(--landing-accent);flex-shrink:0;transition:transform .2s}@container (width>=768px){.card{--card-gap-local:var(--space-8)}.catalog-card-content{align-items:start;gap:var(--space-8);flex-direction:row}.catalog-card-cover-img,.catalog-card-cover{flex:50%;min-width:0}.catalog-card-body{flex:50%;align-self:stretch}}.card{gap:var(--card-gap-local,0);padding:var(--card-padding-local,var(--space-6));border-radius:var(--landing-radius-lg);flex-direction:column;display:flex}.card--filled{background-color:var(--landing-bg-surface)}.card--filled[data-color=danger]{background-color:var(--landing-bg-error)}.card--filled[data-color=warning]{background-color:var(--landing-bg-warning)}.card--filled[data-color=success]{background-color:var(--landing-bg-success)}.card--filled[data-color=extra]{background-color:var(--landing-bg-extra)}.card--outlined{background-color:var(--landing-bg-main);border:1px solid var(--landing-bw-divider)}.card--left{text-align:left}.card--center{text-align:center;align-items:center}.card--hoverable{transition:box-shadow .2s,transform .2s}.card--hoverable:hover{transform:translateY(-2px);box-shadow:0 20px 30px #0000001a}.landing-wrapper[data-theme=cold] .card--outlined,.landing-wrapper[data-theme=cold] .card--filled{background-color:var(--landing-bw-white)}.datetime-text{color:var(--landing-text-additional);font-size:var(--landing-text-sm)}
