:root{--background-color: #252526;--background-color-alt: #444;--background-color-hover: #44444480;--background-color-dark: #1E1E1E;--background-color-green: #a7ff4347;--slider-background-color: #333;--slider-bar-color: #555;--slider-text-color: #CCC;--text-color: #CCC;--text-color-alt: #767676;--icon-green: #50AF8E;--icon-orange: #F4B675;--icon-red: #F03C31;--border-color: #333;--border-color-alt: #ccc}@font-face{font-family:MonaspaceNeon;src:url(/fonts/monaspace_neon/MonaspaceNeonNF-Regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:MonaspaceNeon;src:url(/fonts/monaspace_neon/MonaspaceNeonNF-Medium.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:MonaspaceNeon;src:url(/fonts/monaspace_neon/MonaspaceNeonNF-Bold.woff2) format("woff2");font-weight:600;font-display:swap}*,*:after,*:before{box-sizing:border-box}html{font-size:16px;text-size-adjust:100%;scrollbar-width:none;-ms-overflow-style:none}@media screen and (min-width: 1920px),print{html{font-size:20px}}@media screen and (min-width: 2560px),print{html{font-size:30px}}html,body{margin:0;width:100%;height:100vh;touch-action:pan-x pan-y}body{display:flex;flex-direction:column;margin:0;color:#fff;font-family:MonaspaceNeon;background-color:#111;overflow:hidden}a{color:#fff;text-decoration:none}h1.seo__title,h2.seo__subtitle{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;position:absolute;opacity:0;pointer-events:none}div.hidden,input.hidden{display:none;pointer-events:none}div.disabled,div.before_exit{pointer-events:none}.reusable-elements{display:none}input:focus,textarea:focus,select:focus{outline:none}::-webkit-scrollbar{width:6px;height:8px}::-webkit-scrollbar-track{background-color:transparent}::-webkit-scrollbar-thumb{background-color:#707070}::placeholder{color:#949494}:input-placeholder{color:#949494}::input-placeholder{color:#949494}.button{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;cursor:pointer;transition:transform .2s ease}.button:active{transform:scale(.95)}.canvas-container{display:flex;position:absolute;width:100%;height:100%;justify-content:center;touch-action:none}.canvas-container canvas{width:100%;height:100%}.section{display:grid;position:absolute;z-index:1;width:100%;min-height:100%}.section.hidden{display:none;opacity:0}.container{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;position:fixed;z-index:2;width:100%;height:100%}.component{display:grid;position:absolute;z-index:1}.home__blur{-webkit-backdrop-filter:blur(.1875rem);-moz-backdrop-filter:blur(.1875rem);-ms-backdrop-filter:blur(.1875rem);-o-backdrop-filter:blur(.1875rem);backdrop-filter:blur(.1875rem);display:flex;position:absolute;top:0;left:0;width:100%;height:100%;opacity:1;pointer-events:none;transition:opacity 1s}.home__blur.hidden{display:flex;opacity:0}.home__change-model-button{display:flex;column-gap:0;align-items:center;justify-content:center;position:absolute;bottom:.625rem;left:.625rem;z-index:10;padding:.625rem;width:fit-content;color:var(--text-color);text-align:center;text-transform:uppercase;background-color:var(--background-color);border-radius:.5rem;overflow:hidden;transition:padding .3s ease,column-gap .3s ease}.home__change-model-button:after{content:"Change Model";display:flex;align-items:center;width:0;opacity:0;white-space:nowrap;transform:scale(0);transform-origin:left;transition:opacity .3s ease,transform .3s ease,width .3s ease}.home__change-model-button:hover{column-gap:.625rem;padding:.625rem 1.25rem}.home__change-model-button:hover:after{width:auto;opacity:1;transform:scale(1)}.home__iframe{position:absolute;top:0;left:0;width:100%;height:100%}.home__iframe iframe{width:100%;height:100%;border:none}.home__modal{position:absolute;top:0;left:0;z-index:10;padding:20px;width:100%;height:100%;overflow:hidden auto;background-color:#0003;border-radius:8px;box-shadow:0 4px 8px #0000001a}.home__modal-loading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10}.home__modal-content{display:flex;flex-direction:column;row-gap:1.25rem;justify-content:space-evenly;height:100%}.home__content-top{display:flex;flex-direction:column;row-gap:1.25rem;align-items:center;padding:1.25rem;height:100%}.home__modal-header{display:flex;flex-direction:column;align-items:center;justify-content:center}.home__top-trigger{display:flex;align-items:center;height:100%}.home__title-group{display:flex;flex-direction:row;column-gap:.9375rem;align-items:center;justify-content:center}.home__icon{width:6.25rem;height:6.25rem}.home__icon img{width:100%;height:100%}.home__title{font-size:1.25rem}.home__subtitle{font-size:.875rem}.home__drop-area{pointer-events:none;position:absolute;top:2.5%;left:2.5%;width:95%;height:95%;background-color:#ffffff3d;border:.125rem dashed var(--text-color);border-radius:.5rem;opacity:0;transform:scale(.95);transition:opacity .2s ease-in,transform .2s ease-in}.home__drop-area.visible{opacity:1;transform:scale(1);transition-timing-function:ease-out}.home__modal-input-trigger-text{transform:rotate(0);transition:transform .5s ease;text-align:center}.home__modal-input-trigger{display:flex;align-items:center;justify-content:center;width:12.5rem;height:12.5rem;font-size:1rem;background-color:var(--background-color);border:.125rem solid var(--text-color);border-radius:.5rem;transform:rotate(0);transition:border-radius .5s ease,color .5s ease,background-color .5s ease,transform .5s ease}.home__modal-input-trigger:hover{color:var(--background-color);background-color:var(--text-color);border-color:var(--background-color);border-radius:.5rem;transform:rotate(45deg);transition:transform .5s ease,border-radius .5s ease,color .5s ease .1s,background-color .5s ease .1s}.home__modal-input-trigger:hover .home__modal-input-trigger-text{transform:rotate(-45deg);transition:transform .5s ease}.home__modal-input-trigger:active{border-radius:50%}.home__content-bottom{display:flex;flex-direction:column;row-gap:1.25rem;align-items:center;justify-content:center;padding:1.25rem;background-color:var(--background-color);border-radius:.5rem;box-shadow:0 4px 8px #0000001a}.home__modal-examples{display:flex;flex-direction:row;column-gap:1.25rem;justify-content:space-around;width:100%;max-width:50rem}.home__modal-example{display:flex;flex-direction:column;row-gap:.625rem;align-items:center;justify-content:center}.home__modal-example-img{width:4.6875rem;height:4.6875rem}.home__modal-example-title{font-size:.875rem}
