.first-section{padding-top:220px;padding-bottom:0px;margin-top:-200px;background:rgb(var(--v-theme-surface));display:flex;align-items:center}.first-section .v-container{padding-bottom:0}.first-section .sologo-h1{max-width:28ch;font-size:2.5rem;line-height:1.3;text-wrap:pretty}.first-section .sologo-subtitle-1{color:rgb(var(--v-theme-gray));margin-top:60px;font-size:1.2rem;line-height:1.6;text-wrap:pretty;padding-bottom:72px}.first-section .play-btn{cursor:pointer;color:rgb(var(--v-theme-gray-dark));font-size:1.125rem;font-weight:600}.first-section .starter{max-width:512px;margin:0 auto}.first-section .uploader{position:relative;margin-bottom:16px}.first-section .uploader .text{position:absolute;left:50%;top:73%;transform:translate(-50%, -50%);font-size:1.125rem;color:#666;white-space:nowrap}.first-section .uploader input[type=file]{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;cursor:pointer}.first-section .sample-images{padding-left:24px;padding-right:24px;display:flex;gap:4px;align-items:center}.first-section .sample-images>:first-child{width:10ch;flex-shrink:0;color:#6e6e6e;font-size:1rem;line-height:1.5}.first-section .sample-images .img{flex:1;border-radius:8px;overflow:hidden;cursor:pointer}.first-section .global-drop-zone{position:fixed;left:0;top:0;right:0;bottom:0;z-index:3000;background:rgba(0,0,0,.4);opacity:0}@media(max-width: 959.98px){.first-section{margin:0;padding:20px 10px;text-align:center}.first-section .sologo-h1{max-width:36ch;font-size:1.625rem;line-height:1.3;text-wrap:pretty;margin-left:auto;margin-right:auto}.first-section .sologo-subtitle-1{color:rgb(var(--v-theme-gray));margin-top:20px;font-size:1rem;line-height:1.6;text-wrap:pretty;padding-bottom:0;margin-left:auto;margin-right:auto}.first-section .btn-area{margin-top:30px}.first-section .play-btn-container{display:flex;justify-content:center}.first-section .play-btn-container .play-btn{border-radius:8px;padding:12px 24px;margin-top:12px}}@media(max-width: 599.98px){.first-section .uploader .text{font-size:.875rem}.first-section .sample-images>:first-child{font-size:.875rem}}.second-section{background:rgb(var(--v-theme-surface));overflow:hidden}.second-section.reverse .col-1{order:100}.second-section.reverse .col-2{order:-100}.second-section .v-container{padding:0}.second-section .info .sologo-h2{font-size:1.75rem;line-height:1.3;width:clamp(60%,36ch,95%);text-wrap:pretty}.second-section .info .sologo-h2 span{white-space:nowrap}.second-section .info .key-list{list-style:none;padding:0;margin:0;color:rgb(var(--v-theme-gray))}.second-section .info .key-list .panel-title{padding:28px 0 12px;font-size:1.25rem;line-height:1;font-weight:400}.second-section .info .key-list .panel-title.v-expansion-panel-title--active{font-weight:700}.second-section .info .key-list .panel-text{padding:0px;font-size:1rem;font-weight:400;color:rgb(var(--v-theme-gray))}.second-section .info .key-list .panel-text .v-expansion-panel-text__wrapper{padding:0px}.second-section .info .key-list li{display:flex;align-items:center}.second-section .info .key-list li::before{content:"•";font-size:.8em;margin-left:.4em;margin-right:.7em}.second-section .info .key-list .v-expansion-panel::after{opacity:0}.second-section .info .key-list .v-expansion-panel-title__overlay{background:rgba(0,0,0,0) !important;display:none}.second-section .info dl.features dt{font-size:1.125rem;line-height:1.8;font-weight:700;margin:20px 0 0}.second-section .info dl.features dt h3{font-size:1em}.second-section .info dl.features dd{font-size:1rem;line-height:1.25rem;font-weight:400;color:#6e6e6e;margin:6px 0}.second-section .banner{padding:20px 0 30px;aspect-ratio:1216/728}.second-section-sm .info,.second-section-xs .info{padding-bottom:0px}@media(max-width: 959.98px){.second-section.reverse .col-1{order:-100}.second-section.reverse .col-2{order:100}.second-section .v-container{padding:20px}.second-section .info{padding-bottom:0px}}.maker-hub-section{margin-top:20px;background:rgb(var(--v-theme-surface))}.maker-hub-section .maker-hub-card a{color:inherit;text-decoration:none}.maker-hub-section .maker-hub-card a:hover{color:rgb(var(--v-theme-primary))}.maker-hub-section .maker-hub-card .sologo-subtitle-3{font-weight:600}.maker-hub-section .more-maker .v-btn{border:1px solid rgba(0,0,0,.2)}.step-section{padding:80px 0}.step-section h2{text-align:center;width:clamp(60%,60ch,90%);line-height:1.3;margin:0px auto 60px}.step-section .step-list{list-style:none;display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:16px 60px}.step-section .step-list li{display:grid;grid-row:span 2;grid-template-rows:subgrid}.step-section .step-list li h3{line-height:1.4}.step-section .step-list li p{color:#6e6e6e}.video-row{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.video-row.reverse *:nth-child(1){order:2}.video-row .video-wrapper video,.video-row .video-wrapper img{display:block;width:100%}.video-row .video-text{max-width:60ch}.video-row .video-text h2{line-height:1.3;margin-bottom:40px}.video-row .video-text p{color:#6e6e6e;font-size:14px;text-wrap:pretty;padding-right:80px}@media(max-width: 959.98px){.video-row{grid-template-columns:1fr}.video-row.reverse *:nth-child(1){order:0}.video-row .video-text{max-width:100%}.video-row .video-text p{padding-right:0}}.demo-section{background:rgb(var(--v-theme-surface));padding-top:40px;padding-bottom:40px}.demo-section .chips{margin-top:24px;margin-bottom:48px;justify-content:center}.demo-section .chips .v-chip{--v-chip-height: 40px;--v-activated-opacity: 0.06;padding:0 24px;text-transform:capitalize}.demo-section .demo-list{list-style:none;display:grid;gap:32px;grid-template-columns:repeat(4, 1fr)}.demo-section .demo-list .v-img{border:1px solid rgba(0,0,0,.08);border-radius:10px;overflow:hidden}.demo-section .demo-list h4{margin-top:12px;text-align:center;font-weight:normal}.demo-section .gallery-dots{display:flex;justify-content:center;gap:12px}.demo-section .gallery-dots .dot{width:12px;height:12px;border-radius:50%;background-color:#ececec;cursor:pointer}.demo-section .gallery-dots .dot.active{background-color:rgb(var(--v-theme-primary))}@media(max-width: 959.98px){.demo-section{padding-top:20px;padding-bottom:20px}.demo-section .chips{margin-top:12px;margin-bottom:12px}.demo-section .chips .v-chip{--v-chip-height: 32px;padding:0 12px}.demo-section .demo-list{grid-template-columns:repeat(2, 1fr);gap:16px}}