@charset "UTF-8";body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;scroll-behavior:smooth}.diagram{height:100%;width:100%}.temp-placeholder{background-color:#e7d8f6;font-family:Comic Sans MS}.dev-banner{left:50%}.config-selector,.dev-banner{background-color:#e7d8f6;font-size:10px;padding:4px 10px;position:fixed;text-align:center;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:99999}.config-selector{left:75%}#root .dialog-overlay{align-items:center;background-color:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}#root .dialog-overlay .dialog{background-color:#fff;color:#7f7f7f;display:flex;flex-direction:column;font-size:16px;font-style:normal;font-weight:400;gap:10px;height:350px;line-height:140%;padding:20px;width:620px}#root .dialog-overlay .dialog h1{color:#000;font-size:40px;font-style:normal;font-weight:400;line-height:96.5%;margin:0}#root .dialog-overlay .dialog .confirm-body,#root .dialog-overlay .dialog .message-body{display:flex;flex-direction:column;flex-grow:1;flex-shrink:1;min-height:0}#root .dialog-overlay .dialog .confirm-body textarea,#root .dialog-overlay .dialog .message-body textarea{height:80px;margin-bottom:30px;width:100%}#root .dialog-overlay .dialog .confirm-body .details,#root .dialog-overlay .dialog .message-body .details{flex-grow:1;flex-shrink:1;font-size:12px;line-height:100%;overflow:auto;width:100%}#root .dialog-overlay .dialog .confirm-footer,#root .dialog-overlay .dialog .message-footer{display:flex;gap:20px;justify-content:stretch}#root .dialog-overlay .dialog .confirm-footer button,#root .dialog-overlay .dialog .message-footer button{border:1px solid #242424;color:#242424;flex-grow:1;font-size:14px;font-style:normal;font-weight:700;justify-content:center;line-height:140%;padding:8px;text-transform:uppercase}#root .dialog-overlay .dialog .confirm-footer button.confirm,#root .dialog-overlay .dialog .message-footer button.confirm{background-color:#242424;color:#fff}#adminapp header{display:flex;flex-direction:row;justify-content:flex-end;padding:24px 24px 0}.filter{margin:20px 0}.filter>.filter-properties{display:flex;gap:12px}.filter>.filter-properties>.filter-input{width:200px}.filter>.filter-properties>.filter-input span{font-size:inherit;font-weight:400;margin-left:6px;opacity:.6}.filter>.filter-properties>.filter-input.date-input{display:flex;width:300px}.filter>.filter-properties>.filter-input .react-datepicker-wrapper input{background:#fff;border:1px solid rgba(0,0,0,.26);box-shadow:none!important;color:gray;font-size:16px;font-size:12px;font-style:normal;font-weight:400;margin-bottom:10px;margin-right:0;min-height:32px;outline:none;padding:4px 8px;width:100%}.filter>.filter-properties>.filter-input .react-datepicker-wrapper input:disabled{background:hsla(0,0%,94%,.3);color:rgba(0,0,0,.26)}.filter>.filter-properties>.filter-input .react-datepicker-wrapper input:focus{outline:none}.filter>.filter-properties>.filter-input .react-datepicker-wrapper button{height:auto;opacity:.2;padding:0;top:6px;transition:opacity .1s ease-in}.filter>.filter-properties>.filter-input .react-datepicker-wrapper button:hover{opacity:.4}.filter>.filter-properties>.filter-input .react-datepicker-wrapper button:after{appearance:none;-webkit-appearance:none;background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='20' width='20' aria-hidden='true' class='css-tj5bde-Svg'%3E%3Cpath d='M14.348 14.849a1.2 1.2 0 0 1-1.697 0L10 11.819l-2.651 3.029a1.2 1.2 0 1 1-1.697-1.697l2.758-3.15-2.759-3.152a1.2 1.2 0 1 1 1.697-1.697L10 8.183l2.651-3.031a1.2 1.2 0 1 1 1.697 1.697l-2.758 3.152 2.758 3.15a1.2 1.2 0 0 1 0 1.698z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:auto;border-radius:0;content:"";cursor:pointer;height:20px;position:relative;width:20px}.filter>.filter-properties>.filter-input label{display:block;font-size:12px;font-style:normal;font-weight:700;line-height:140%;margin-bottom:10px}.filter>.filter-properties>.filter-input input{flex-grow:0;margin-right:10px}.filter>.filter-properties>.filter-input .text-input{display:flex;flex-direction:column}.filter>.filter-properties>.filter-input .text-input input{border:1px solid #ccc;flex:1 1;font-size:12px;margin-right:0;padding:8px 26px 8px 16px}.filter>.filter-properties>.filter-input .text-input input:focus{outline:none}.filter>.filter-properties>.filter-input .text-input input::-webkit-search-cancel-button{-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='20' width='20' aria-hidden='true' class='css-tj5bde-Svg'%3E%3Cpath d='M14.348 14.849a1.2 1.2 0 0 1-1.697 0L10 11.819l-2.651 3.029a1.2 1.2 0 1 1-1.697-1.697l2.758-3.15-2.759-3.152a1.2 1.2 0 1 1 1.697-1.697L10 8.183l2.651-3.031a1.2 1.2 0 1 1 1.697 1.697l-2.758 3.152 2.758 3.15a1.2 1.2 0 0 1 0 1.698z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:auto;cursor:pointer;height:20px;position:relative;width:20px}.filter>.filter-properties>.filter-input .text-input.search{position:relative}.filter>.filter-properties>.filter-input .text-input.search input{background-color:rgba(0,0,0,.5);border-radius:20px;color:#fff}.filter>.filter-properties>.filter-input .text-input.search input::-webkit-input-placeholder{color:#fff}.filter>.filter-properties>.filter-input .text-input.search input::placeholder{color:#fff}.filter>.filter-properties>.filter-input .text-input.search input::-webkit-search-cancel-button{-webkit-filter:invert(1);filter:invert(1)}.filter>.filter-properties>.filter-input .text-input.search:before{background-image:url(/static/media/search.949cc434753f4ba9114e.svg);background-repeat:no-repeat;content:"";-webkit-filter:invert(1);filter:invert(1);height:13px;left:87%;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:13px}.filter>.filter-values{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;padding:20px 0}.filter>.filter-values .clear{background:#000;color:#fff;cursor:pointer}.filter>.filter-values .clear,.filter>.filter-values>.filter-value{border-radius:20px;font-size:12px;font-style:normal;font-weight:400;padding:5px 15px}.filter>.filter-values>.filter-value{background:#f0eaf0;color:#000;line-height:110%;width:auto}.filter>.filter-values>.filter-value span{display:none}.filter>.filter-values>.filter-value svg{cursor:pointer;margin-left:10px;vertical-align:text-bottom}.fixed>.filter{margin:0}.admin-statistics-page-view{margin-bottom:20px;padding-top:20px}.admin-statistics-page-view .admin-statistics-page-usage{display:flex;gap:6rem}.admin-statistics-page-view .admin-statistics-page-usage>div{flex:auto}.admin-statistics-page-view .admin-statistics-filters-wrapper{align-items:center;display:flex;gap:.5rem}.admin-statistics-page-view .admin-statistics-filters-wrapper .filter{padding:0}.admin-statistics-page-view .admin-statistics-filters-wrapper .toggle-button{background-color:#fff;border-color:#ccc!important;border-style:solid;border-width:1px;margin-bottom:.5rem;padding:.25rem}.admin-statistics-page-view .admin-statistics-filters-wrapper .toggle-button i{border-color:#ccc!important}.admin-statistics-page-view .admin-statistics-filters-wrapper label{display:inline-block;margin-bottom:.5rem}.admin-statistics-page-view .statistics-loader{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.admin-statistics-page-view .statistics-page-charts{display:flex;flex-wrap:wrap;width:100%}.admin-statistics-page-view .statistics-page-charts .statistics-page-charts-body{display:flex;flex-direction:column;width:100%}.admin-statistics-page-view .statistics-page-charts .statistics-page-charts-body .statistics-page-chart{background-color:#eee;display:flex;flex:0 1 auto;flex-direction:column;margin-bottom:1.5rem}.admin-statistics-page-view .statistics-page-charts .statistics-page-charts-body .statistics-page-chart .statistics-page-chart-body{display:flex}.admin-statistics-page-view .statistics-page-charts .statistics-page-charts-body .statistics-page-chart .statistics-page-chart-body .statistics-chart-wrapper{min-width:calc(50vw - 10rem);padding:3rem}.admin-statistics-page-view .statistics-page-charts .statistics-page-charts-body .statistics-page-chart .statistics-page-chart-body .statistics-chart-wrapper h2{margin:0 0 .5rem}.admin-statistics-page-view .statistics-page-charts .statistics-page-charts-body .statistics-page-chart .statistics-page-chart-body .statistics-chart-wrapper .statistics-chart{background-color:#fff;height:auto!important;width:100%!important}.statistics-usage{background-color:#eee;display:flex;flex-direction:column;gap:.5rem;margin-bottom:8rem;padding:3rem}.statistics-usage h2{margin:0 0 .5rem}.statistics-usage .statistics-usage-item{align-items:center;background-color:#fff;display:flex;gap:1rem;padding:1rem 1rem 1rem 2rem}.statistics-usage .statistics-usage-item>div{display:flex;flex:auto}.statistics-usage .statistics-usage-item span{flex:1 0 15%;white-space:nowrap}.toggle-button{align-items:center;display:flex;position:relative}.toggle-button i{height:1rem;position:absolute;width:1rem}.toggle-button span{line-height:normal}.toggle-button.has-icon i{border:1px solid #000}.toggle-button.has-icon span{padding-left:1.5rem}.toggle-button.has-icon.active i:before{background-color:#000;content:"";height:calc(100% - 4px);left:2px;position:absolute;top:2px;width:calc(100% - 4px)}.statistics-chart{display:inline!important;height:100%!important;width:100%!important}.login-page{background:#f0eaf0;font-family:PP Radio Grotesk;height:100vh}.login-page *{box-sizing:border-box}.login-page .logo{bottom:29px;left:22px;opacity:.25;position:absolute;z-index:1}.login-page .page-content{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:350px;z-index:10}.login-page h1{margin:0 0 25px}.login-page h1,.login-page h2.divider{color:#121212;font-family:Domaine Display;font-size:24px;font-style:normal;font-weight:400;line-height:normal}.login-page h2.divider{align-items:center;display:flex;text-align:center}.login-page h2.divider:after,.login-page h2.divider:before{background-color:#121212;content:"";flex:1 1;height:1px;margin:10px}.login-page input{background:#f0eaf0;border:1px solid rgba(0,0,0,.13);border-radius:2px;color:#000;font-family:PP Radio Grotesk;font-size:16px;font-style:normal;font-weight:700;height:50px;margin-bottom:8px;padding:0 10px;width:100%}.login-page input::-webkit-input-placeholder{color:#000;font-family:PP Radio Grotesk;font-size:16px;font-style:normal;font-weight:700;opacity:1}.login-page input::placeholder{color:#000;font-family:PP Radio Grotesk;font-size:16px;font-style:normal;font-weight:700;opacity:1}.login-page .button,.login-page button{background-color:#000!important;border:none!important;border-radius:0!important;color:#000;color:#fff;cursor:pointer;display:inline-block;font-family:PP Radio Grotesk;font-size:16px;font-style:normal;font-weight:700;line-height:normal;padding:10px 0;text-align:center;text-transform:uppercase;width:100%}.login-page .button svg,.login-page button svg{height:14px;margin-right:10px;vertical-align:initial}.login-page .error{color:red;margin-top:0}.login-page a{font-size:12px;font-style:normal;font-weight:400;line-height:300%;text-decoration:none}@font-face{font-display:swap;font-family:Domaine Display;font-style:normal;src:local("Domaine Display"),url(/static/media/Domaine%20Display%20Regular.a3fe94da78c73ee61c6d.woff2) format("woff2")}@font-face{font-display:swap;font-family:PP Radio Grotesk;font-style:normal;font-weight:400;src:local("PP Radio Grotesk"),url(/static/media/PPRadioGrotesk-Regular.8268d0b7244caa4fa2c1.woff2) format("woff2")}@font-face{font-display:swap;font-family:PP Radio Grotesk;font-style:normal;font-weight:700;src:local("PP Radio Grotesk bold"),url(/static/media/PPRadioGrotesk-Black.a404e195c024339687a1.woff2) format("woff2")}#createapp,.login-page a{color:#000;font-family:PP Radio Grotesk}#createapp{background-color:#fff;min-height:100vh}#createapp *{box-sizing:border-box;scrollbar-width:thin}#createapp.reduced-motion *{-webkit-animation:none!important;animation:none!important;transition-duration:0s!important}#createapp h1,#createapp h2,#createapp h3,#createapp h4,#createapp h5,#createapp h6{font-family:Domaine Display}#createapp a{color:inherit;text-decoration:none}#createapp .animated{padding-right:6px;transition:all .15s ease-in-out}#createapp .animated>svg{margin-right:12px;transition:all .15s ease-in-out}#createapp .animated>svg path{fill:#242424;transition:all .15s ease-in-out}#createapp .animated:hover{padding-right:0}#createapp .animated:hover>svg{margin-right:18px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}#createapp .animated:hover>svg path{opacity:.1}#createapp .container{height:100vh;left:0;overflow:hidden;position:absolute;right:0;width:100vw}#createapp .container .page-container{background-color:#fff;height:100vh;left:0;overflow:visible;position:absolute;right:0;width:100vw}#createapp .container .page-container .loader{background:#f0eaf0;height:100vh;left:0;position:absolute;right:0;width:100vw}#createapp .container .page-container .loader svg{bottom:29px;left:22px;position:absolute}#createapp .container .page-container .loader.before{top:-100%}#createapp .container .page-container .loader.after{top:100%}#createapp .container .page-container .page{background-color:#fff;height:100%;left:0;overflow:hidden;position:absolute;right:0;width:100%}#createapp .button,#createapp button,.createapp .button,.createapp button{align-items:center;background:none;border:0;color:#242424;cursor:pointer;display:flex;font-family:PP Radio Grotesk}#createapp .button svg,#createapp button svg,.createapp .button svg,.createapp button svg{color:#242424;margin-right:8px}#createapp .button:disabled,#createapp button:disabled,.createapp .button:disabled,.createapp button:disabled{cursor:inherit;opacity:.2}#createapp .button.primary,#createapp button.primary,.createapp .button.primary,.createapp button.primary{background-color:#000;color:#fff;display:inline-block;font-size:14px;font-style:normal;font-weight:700;line-height:140%;padding:6px 12px;text-align:center;text-transform:uppercase}#createapp .button.secondary,#createapp button.secondary,.createapp .button.secondary,.createapp button.secondary{background-color:#fff;border:1px solid #000;color:#000;display:inline-block;font-size:14px;font-style:normal;font-weight:700;line-height:140%;padding:6px 12px;text-align:center;text-transform:uppercase}#createapp .button.rounded,#createapp button.rounded,.createapp .button.rounded,.createapp button.rounded{background-color:#fff;border-radius:14px;color:#000;font-size:12px;font-style:normal;font-weight:700;line-height:110%;padding:12px}#createapp .button.rounded svg,#createapp button.rounded svg,.createapp .button.rounded svg,.createapp button.rounded svg{color:#000}#createapp .button.rounded-light,#createapp button.rounded-light,.createapp .button.rounded-light,.createapp button.rounded-light{background-color:transparent;border-radius:14px;border-style:solid;border-width:1px;color:#fff;font-size:12px;font-style:normal;font-weight:700;line-height:110%;padding:12px}#createapp .button.rounded-light svg,#createapp button.rounded-light svg,.createapp .button.rounded-light svg,.createapp button.rounded-light svg{color:#fff}#createapp .button.link,#createapp button.link,.createapp .button.link,.createapp button.link{color:#fff;text-decoration:underline}#createapp .button.link svg,#createapp button.link svg,.createapp .button.link svg,.createapp button.link svg{display:none}.react-autosuggest__container{position:relative}.react-autosuggest__input{border:1px solid #aaa;border-radius:4px;font-family:Open Sans,sans-serif;font-size:16px;font-weight:300;height:30px;padding:10px 20px;width:240px}.react-autosuggest__input--focused{outline:none}.react-autosuggest__input::-ms-clear{display:none}.react-autosuggest__input--open{border-bottom-left-radius:0;border-bottom-right-radius:0}.react-autosuggest__suggestions-container{display:none}.react-autosuggest__suggestions-container--open{background-color:#fff;border:1px solid #aaa;border-bottom-left-radius:4px;border-bottom-right-radius:4px;display:block;font-family:Open Sans,sans-serif;font-size:16px;font-weight:300;position:absolute;top:calc(100% - 1px);width:270px;z-index:2}.react-autosuggest__suggestions-list{list-style-type:none;margin:0;padding:0}.react-autosuggest__suggestion{cursor:pointer;padding:5px 10px}.react-autosuggest__suggestion--highlighted{background-color:#ddd}.lazy-load-image-background.opacity{opacity:0}.lazy-load-image-background.opacity.lazy-load-image-loaded{opacity:1;transition:opacity .3s}.hotspots-editor .placementpoint-list ul li.active h4{color:#389e0d!important}.hotspots-editor .ant-tabs{display:block;height:100%;overflow:hidden}.hotspots-editor .ant-tabs-content-holder{height:calc(100% - 9em);overflow-y:auto}.hotspots-editor .hotspots-container{display:flex;height:100%;justify-content:center;-webkit-user-select:none;user-select:none;width:100%}.hotspots-editor .hotspots-container .hotspots{flex:0 1;position:relative}.hotspots-editor .hotspots-container .hotspots img{display:block;height:100%;pointer-events:none;-webkit-user-select:none;user-select:none;width:auto}.hotspots-editor .hotspots-container .hotspots .aspect-overlay{background-color:rgba(0,0,0,.6);bottom:0;left:0;position:absolute;right:0;top:0}.hotspots-editor .hotspots-container .hotspots .hotspot-item,.hotspots-editor .hotspots-container .hotspots .scale-handle{background-color:#4096ff;border-radius:10px;cursor:pointer;display:block;height:10px;left:0;opacity:0;pointer-events:none;position:absolute;top:0;-webkit-transform:translate(-5px,-5px) scale(1);transform:translate(-5px,-5px) scale(1);transition:opacity .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:opacity .2s ease-in-out,transform .2s ease-in-out;transition:opacity .2s ease-in-out,transform .2s ease-in-out,-webkit-transform .2s ease-in-out;-webkit-user-select:none;user-select:none;width:10px}.hotspots-editor .hotspots-container .hotspots .hotspot-item.active,.hotspots-editor .hotspots-container .hotspots .scale-handle.active{opacity:1;pointer-events:all;transition:opacity .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:opacity .2s ease-in-out,transform .2s ease-in-out;transition:opacity .2s ease-in-out,transform .2s ease-in-out,-webkit-transform .2s ease-in-out;z-index:20}.hotspots-editor .hotspots-container .hotspots .hotspot-item.selected,.hotspots-editor .hotspots-container .hotspots .scale-handle.selected{background-color:#389e0d;-webkit-transform:translate(-5px,-5px) scale(1.4);transform:translate(-5px,-5px) scale(1.4);transition:opacity .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:opacity .2s ease-in-out,transform .2s ease-in-out;transition:opacity .2s ease-in-out,transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.hotspots-editor .hotspots-container .hotspots .scale-rect-container{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.hotspots-editor .hotspots-container .hotspots .scale-rect-container .scale-handle{background-color:#389e0d;border-radius:0;height:15px;opacity:1;pointer-events:all;-webkit-transform:translate(-7.5px,-7.5px) scale(1);transform:translate(-7.5px,-7.5px) scale(1);-webkit-user-select:none;user-select:none;width:15px;z-index:20}.hotspots-editor .hotspots-container .hotspots .scale-rect-container .scale-handle.dragging{background-color:#389e0d;opacity:.3;-webkit-transform:translate(-7.5px,-7.5px) scale(1.3);transform:translate(-7.5px,-7.5px) scale(1.3)}.hotspots-editor .hotspots-container .hotspots .scale-rect-container .scale-rect{background-color:#389e0d;display:block;opacity:.2;position:absolute;-webkit-user-select:none;user-select:none;z-index:10}.hotspots-editor .draggable{cursor:move;cursor:grab;cursor:-webkit-grab}.hotspots-editor .draggable:active{cursor:grabbing;cursor:-webkit-grabbing}.illustration-editor{position:relative}.illustration-editor img{width:100%}.illustration-editor .cam{background:#000;border:1px solid #fff;border-radius:100%;cursor:move;height:20px;position:absolute;-webkit-transform:translate(-10px,-10px);transform:translate(-10px,-10px);width:20px}.illustration-editor .cam .label{background:#fff;color:#000;left:8px;opacity:.7;pointer-events:none;position:absolute;top:-26px;-webkit-transform:translate(-50%,-20px);transform:translate(-50%,-20px);white-space:nowrap}.illustration-editor .cam .direction{left:10px;position:absolute;top:10px}.illustration-editor .cam .direction .direction-cone{border-left:3px solid #000;border-top:3px solid #000;height:30px;left:0;position:absolute;top:0;-webkit-transform:rotate(135deg);transform:rotate(135deg);-webkit-transform-origin:0 0;transform-origin:0 0;width:30px}.illustration-editor .cam .direction .direction-handle{background:#000;border:1px solid #fff;cursor:n-resize;height:20px;left:-40px;position:absolute;top:-10px;width:12px}.expression-editor{align-items:center;display:flex;gap:8px;margin-bottom:20px}.expression-editor button{align-items:center;display:flex;justify-content:center;margin-bottom:10px;margin-top:10px}.expression-editor button.primary svg g{fill:#fff}.filter-presets{display:flex;flex:1 1}.filter-presets>div{align-items:center;display:flex;flex:1 0 auto;gap:8px}.filter-presets .filter-preset-select{display:flex;flex:1 0 auto;min-width:300px}.resetpassword>div{display:flex;flex-direction:column}.resetpassword>div input{border:1px solid #d9d9d9;border-radius:6px;box-sizing:border-box;line-height:1.5714285714;margin-bottom:10px;outline:0;padding:4px 11px;transition:all .2s}.resetpassword>div input:focus{border-color:#1677ff;box-shadow:0 0 0 2px rgba(5,145,255,.1)}.resetpassword>div button{background-color:#1677ff;border:1px solid transparent;border-radius:6px;color:#fff;cursor:pointer;line-height:1.5714285714;outline:0;padding:4px 15px;transition:all .2s}.resetpassword>div button:hover{background-color:#4096ff}.page-container{display:flex;flex-direction:column;height:100vh;margin:auto}.page-container header{display:flex;height:50px;padding:15px 20px}.page-container header .logo{display:inline-block;font-size:16px;font-weight:700;margin:0 140px 0 0;width:40px}.page-container header button{background:none;border:0;cursor:pointer;font-size:16px;font-weight:700;padding:0}.page-container header .spacer{flex-grow:1}.page-container header span{font-size:16px;font-weight:700}.page-container .page-content{flex-grow:1;min-height:0;overflow:auto;padding:0 20px;scroll-behavior:smooth}.menu{background-color:#f0eaf0!important;display:flex;flex-direction:column;height:800px;height:calc(100% - 100px)!important;padding:0!important}.menu header{display:flex;height:50px;padding:15px 20px}.menu header .logo{display:inline-block;font-size:16px;font-weight:700;margin:0 140px 0 0;width:40px}.menu .menu-body{flex:1 1;overflow:auto}.menu .menu-body ul{display:flex;flex-direction:column;list-style:none;margin:0;padding-left:200px;padding-top:20px}.menu .menu-body ul li{font-family:Domaine Display;font-size:40px}.menu .menu-body ul li svg{vertical-align:super}.menu footer{color:#3d3d3d;display:flex;font-size:11px;font-weight:700;height:50px;padding:15px 20px}.menu footer .menu-brand{width:180px}.menu footer .menu-user{flex:1 1}.menu footer .menu-user span:first-child{color:rgba(61,61,61,.3);margin-right:10px}.menu footer .menu-actions button{font-size:11px;font-weight:700}#createapp .info-list{margin-bottom:20px}#createapp .info-list .info-list-header{border-top:1px solid hsla(0,0%,100%,.26);display:flex;font-size:11px;font-style:normal;font-weight:400;justify-content:space-between;line-height:96.5%;margin-bottom:40px;padding-top:10px}#createapp .info-list .info-list-header span{color:#fff;display:flex;gap:10px}#createapp .info-list .info-list-header span:last-child a,#createapp .info-list .info-list-header span:last-child button.btn{color:#fff;text-decoration:underline}#createapp .info-list .info-list-header span:last-child a svg,#createapp .info-list .info-list-header span:last-child button.btn svg{stroke:#fff;fill:#fff;color:#fff}#createapp .info-list .info-list-header span:last-child a:disabled,#createapp .info-list .info-list-header span:last-child button.btn:disabled{opacity:.5}#createapp .info-list img{display:block;height:auto;opacity:1;transition:opacity .25s ease-in-out;width:100%}#createapp .info-list img:hover{opacity:.8}#createapp .info-list>div>ul,#createapp .info-list>ul{list-style:none;margin:0;padding:0}#createapp .info-list>div>ul>li,#createapp .info-list>ul>li{align-items:flex-start;border-image:url(/static/media/dottedline_white.4b8acea798b62d3390d6.svg);border-image-repeat:repeat;border-image-slice:2 2 2 2 fill;border-top:2px solid #fff;display:flex;gap:20px;justify-content:space-between;overflow:hidden;padding-bottom:10px;padding-top:10px;position:relative}#createapp .info-list>div>ul>li:last-child,#createapp .info-list>ul>li:last-child{border-bottom:1px solid #fff}#createapp .info-list>div>ul>li.is-column,#createapp .info-list>ul>li.is-column{flex-direction:column}#createapp .info-list>div>ul>li svg,#createapp .info-list>ul>li svg{margin:0;position:absolute}#createapp .info-list>div>ul>li svg path,#createapp .info-list>ul>li svg path{stroke:#fff;opacity:1}#createapp .info-list>div>ul>li .button,#createapp .info-list>div>ul>li button,#createapp .info-list>ul>li .button,#createapp .info-list>ul>li button{align-items:center;display:flex;height:25px;justify-content:center;width:25px}#createapp .info-list>div>ul>li .button svg,#createapp .info-list>div>ul>li button svg,#createapp .info-list>ul>li .button svg,#createapp .info-list>ul>li button svg{margin:0!important}#createapp .info-list>div>ul>li span,#createapp .info-list>div>ul>li span:last-child,#createapp .info-list>ul>li span,#createapp .info-list>ul>li span:last-child{color:#fff}#createapp .info-list>div>ul>li span:first-child,#createapp .info-list>ul>li span:first-child{flex-shrink:0}#createapp .info-list>div>ul>li span a,#createapp .info-list>ul>li span a{text-decoration:underline}#createapp .cutouts-detail{display:flex;flex-direction:column;height:100%;padding-top:40px}#createapp .cutouts-detail-wrapper{display:flex;flex:1 1;justify-content:space-between;overflow-x:hidden;overflow-y:auto;padding:20px}#createapp .cutouts-detail-wrapper .cutout-detail-images{display:flex;flex:0 0 25%;flex-direction:column}#createapp .cutouts-detail-wrapper .cutout-detail-images ul li span:first-child{align-items:center;display:flex;gap:12px}#createapp .cutouts-detail-wrapper .cutout-detail-images ul li img{display:block;height:auto;width:50px}#createapp .cutouts-detail-wrapper .cutout-detail-angles{flex:0 0 50%}#createapp .cutouts-detail-wrapper .cutout-detail-angles .noangles{color:hsla(0,0%,100%,.6);justify-content:center}#createapp .cutouts-detail-actions{border-top:1px solid hsla(0,0%,100%,.26);color:#fff;display:flex;flex:0 1;justify-content:flex-end;padding:30px 20px}#createapp .cutouts-detail-actions>div{display:flex;flex:0 0 50%;gap:12px}#createapp .cutouts-detail-actions .plan{display:flex;flex-direction:column;gap:10px;justify-content:stretch}#createapp .cutouts-detail-actions .plan label{color:#fff;display:block;font-size:16px;font-style:normal;font-weight:400;line-height:140%}#createapp .cutouts-detail-actions .plan select{background:#1a1a1a;border:1px solid hsla(0,0%,100%,.26);border-radius:2px;color:#fff;font-size:16px;font-style:normal;font-weight:400;padding:10px 16px;width:100%}#createapp .cutouts-detail-actions .plan select:focus{outline:none}#createapp .cutouts-detail-actions .preview,#createapp .cutouts-detail-actions .render{background-color:#fff;color:#000;display:inline-block;flex:1 1;font-size:14px;font-style:normal;font-weight:700;line-height:140%;padding:9px;text-align:center;text-transform:uppercase;transition:all .25s ease-in-out}#createapp .cutouts-detail-actions .preview{background-color:#1a1a1a;border:1px solid #fff;color:#fff}#createapp .info-list.cutout-detail-list>ul>li.cutout-detail-list-category{color:#fff;margin-bottom:10px}#createapp .info-list.cutout-detail-list>ul>li .checkbox>label>div>span:first-child{margin-right:20px}#createapp .info-list.cutout-detail-list>ul>li .cutout-angles,#createapp .info-list.cutout-detail-list>ul>li .cutout-templatetypes{display:flex;gap:24px;justify-content:flex-start;padding-bottom:30px;padding-top:30px}#createapp .info-list.cutout-detail-list>ul>li .cutout-angles .cutout-angle,#createapp .info-list.cutout-detail-list>ul>li .cutout-angles .cutout-templatetype,#createapp .info-list.cutout-detail-list>ul>li .cutout-templatetypes .cutout-angle,#createapp .info-list.cutout-detail-list>ul>li .cutout-templatetypes .cutout-templatetype{align-items:center;border:1px solid hsla(0,0%,100%,.6);display:flex;flex-direction:column;padding:35px 25px;position:relative;transition:all .25s ease-in-out}#createapp .info-list.cutout-detail-list>ul>li .cutout-angles .cutout-angle .checkbox label .check,#createapp .info-list.cutout-detail-list>ul>li .cutout-angles .cutout-templatetype .checkbox label .check,#createapp .info-list.cutout-detail-list>ul>li .cutout-templatetypes .cutout-angle .checkbox label .check,#createapp .info-list.cutout-detail-list>ul>li .cutout-templatetypes .cutout-templatetype .checkbox label .check{border-bottom-left-radius:0;border-left:0;border-top:0;border-top-left-radius:0;border-top-right-radius:0;left:0;position:absolute;top:0}#createapp .info-list.cutout-detail-list>ul>li .cutout-angles .cutout-angle .checkbox label>div,#createapp .info-list.cutout-detail-list>ul>li .cutout-angles .cutout-templatetype .checkbox label>div,#createapp .info-list.cutout-detail-list>ul>li .cutout-templatetypes .cutout-angle .checkbox label>div,#createapp .info-list.cutout-detail-list>ul>li .cutout-templatetypes .cutout-templatetype .checkbox label>div{align-items:center;display:flex;gap:24px}#createapp .info-list.cutout-detail-list>ul>li .cutout-angles .cutout-angle .checkbox label>div span svg,#createapp .info-list.cutout-detail-list>ul>li .cutout-angles .cutout-templatetype .checkbox label>div span svg,#createapp .info-list.cutout-detail-list>ul>li .cutout-templatetypes .cutout-angle .checkbox label>div span svg,#createapp .info-list.cutout-detail-list>ul>li .cutout-templatetypes .cutout-templatetype .checkbox label>div span svg{height:auto;max-height:52px;max-width:59px;position:relative!important;width:100%}#createapp .info-list.cutout-detail-list>ul>li .cutout-angles .cutout-angle .checkbox label>div span svg path,#createapp .info-list.cutout-detail-list>ul>li .cutout-angles .cutout-templatetype .checkbox label>div span svg path,#createapp .info-list.cutout-detail-list>ul>li .cutout-templatetypes .cutout-angle .checkbox label>div span svg path,#createapp .info-list.cutout-detail-list>ul>li .cutout-templatetypes .cutout-templatetype .checkbox label>div span svg path{stroke:hsla(0,0%,100%,.6);transition:all .25s ease-in-out}#createapp .info-list.cutout-detail-list>ul>li .cutout-angles .cutout-angle .checkbox label>div p,#createapp .info-list.cutout-detail-list>ul>li .cutout-angles .cutout-templatetype .checkbox label>div p,#createapp .info-list.cutout-detail-list>ul>li .cutout-templatetypes .cutout-angle .checkbox label>div p,#createapp .info-list.cutout-detail-list>ul>li .cutout-templatetypes .cutout-templatetype .checkbox label>div p{display:flex;flex-direction:column}#createapp .info-list.cutout-detail-list>ul>li .cutout-angles .cutout-angle.checked,#createapp .info-list.cutout-detail-list>ul>li .cutout-angles .cutout-angle:hover,#createapp .info-list.cutout-detail-list>ul>li .cutout-angles .cutout-templatetype.checked,#createapp .info-list.cutout-detail-list>ul>li .cutout-angles .cutout-templatetype:hover,#createapp .info-list.cutout-detail-list>ul>li .cutout-templatetypes .cutout-angle.checked,#createapp .info-list.cutout-detail-list>ul>li .cutout-templatetypes .cutout-angle:hover,#createapp .info-list.cutout-detail-list>ul>li .cutout-templatetypes .cutout-templatetype.checked,#createapp .info-list.cutout-detail-list>ul>li .cutout-templatetypes .cutout-templatetype:hover{border:1px solid #fff}#createapp .info-list.cutout-detail-list>ul>li .cutout-angles .cutout-angle.checked label>div span,#createapp .info-list.cutout-detail-list>ul>li .cutout-angles .cutout-angle:hover label>div span,#createapp .info-list.cutout-detail-list>ul>li .cutout-angles .cutout-templatetype.checked label>div span,#createapp .info-list.cutout-detail-list>ul>li .cutout-angles .cutout-templatetype:hover label>div span,#createapp .info-list.cutout-detail-list>ul>li .cutout-templatetypes .cutout-angle.checked label>div span,#createapp .info-list.cutout-detail-list>ul>li .cutout-templatetypes .cutout-angle:hover label>div span,#createapp .info-list.cutout-detail-list>ul>li .cutout-templatetypes .cutout-templatetype.checked label>div span,#createapp .info-list.cutout-detail-list>ul>li .cutout-templatetypes .cutout-templatetype:hover label>div span{color:#fff!important}#createapp .info-list.cutout-detail-list>ul>li .cutout-angles .cutout-angle.checked label>div span svg,#createapp .info-list.cutout-detail-list>ul>li .cutout-angles .cutout-angle:hover label>div span svg,#createapp .info-list.cutout-detail-list>ul>li .cutout-angles .cutout-templatetype.checked label>div span svg,#createapp .info-list.cutout-detail-list>ul>li .cutout-angles .cutout-templatetype:hover label>div span svg,#createapp .info-list.cutout-detail-list>ul>li .cutout-templatetypes .cutout-angle.checked label>div span svg,#createapp .info-list.cutout-detail-list>ul>li .cutout-templatetypes .cutout-angle:hover label>div span svg,#createapp .info-list.cutout-detail-list>ul>li .cutout-templatetypes .cutout-templatetype.checked label>div span svg,#createapp .info-list.cutout-detail-list>ul>li .cutout-templatetypes .cutout-templatetype:hover label>div span svg{position:relative!important}#createapp .info-list.cutout-detail-list>ul>li .cutout-angles .cutout-angle.checked label>div span svg path,#createapp .info-list.cutout-detail-list>ul>li .cutout-angles .cutout-angle:hover label>div span svg path,#createapp .info-list.cutout-detail-list>ul>li .cutout-angles .cutout-templatetype.checked label>div span svg path,#createapp .info-list.cutout-detail-list>ul>li .cutout-angles .cutout-templatetype:hover label>div span svg path,#createapp .info-list.cutout-detail-list>ul>li .cutout-templatetypes .cutout-angle.checked label>div span svg path,#createapp .info-list.cutout-detail-list>ul>li .cutout-templatetypes .cutout-angle:hover label>div span svg path,#createapp .info-list.cutout-detail-list>ul>li .cutout-templatetypes .cutout-templatetype.checked label>div span svg path,#createapp .info-list.cutout-detail-list>ul>li .cutout-templatetypes .cutout-templatetype:hover label>div span svg path{stroke:#fff!important}#createapp .info-list.cutout-detail-list>ul>li .cutout-angles .cutout-templatetype .checkbox label>div span svg path,#createapp .info-list.cutout-detail-list>ul>li .cutout-templatetypes .cutout-templatetype .checkbox label>div span svg path{fill:hsla(0,0%,100%,.6)}#createapp .info-list.cutout-detail-list>ul>li .cutout-angles .cutout-templatetype.checked label>div span svg path,#createapp .info-list.cutout-detail-list>ul>li .cutout-angles .cutout-templatetype:hover label>div span svg path,#createapp .info-list.cutout-detail-list>ul>li .cutout-templatetypes .cutout-templatetype.checked label>div span svg path,#createapp .info-list.cutout-detail-list>ul>li .cutout-templatetypes .cutout-templatetype:hover label>div span svg path{fill:#fff!important}.cutout-detail-angles ul li:nth-child(2),.cutout-detail-angles ul li:nth-child(3){border-top:0!important}#createapp .checkbox{-webkit-user-select:none;user-select:none}#createapp .checkbox label{align-items:center;display:flex}#createapp .checkbox label span{color:hsla(0,0%,100%,.6)!important;transition:all .25s ease-in-out}#createapp .checkbox label .check{border:1px solid hsla(0,0%,100%,.6);border-radius:4px;display:inline-block;height:25px;margin-right:10px;position:relative;width:25px}#createapp .checkbox label .check svg{display:none;left:4px;top:4px}#createapp .checkbox label .check svg path{stroke:hsla(0,0%,100%,.6);fill:hsla(0,0%,100%,.6);transition:all .25s ease-in-out}#createapp .checkbox label input{display:none;position:absolute}#createapp .checkbox label input:checked~.check{background-color:#fff}#createapp .checkbox label input:checked~.check svg{display:block}#createapp .checkbox label input:checked~.check svg path{stroke:#000;stroke-width:2px}#createapp .checkbox label input:checked~span,#createapp .checkbox:hover label span{color:#fff!important}#createapp .checkbox:hover label .check{background-color:hsla(0,0%,100%,.6);border:1px solid #fff}.loader-overlay{background:rgba(240,234,240,.8);bottom:0;left:0;position:fixed;right:0;top:0;z-index:9999}.loader-overlay,.loader-overlay .loader-spinner{align-items:center;display:flex;justify-content:center}.loader-overlay .loader-spinner{flex-direction:column}.loader-overlay .loader-spinner svg{height:72px;width:72px}#createapp .cutouts-page .rendering-blocker{background-color:hsla(0,0%,100%,.9);height:100%;left:0;position:fixed;top:0;width:100%;z-index:100}#createapp .cutouts-page .rendering-blocker div{bottom:20px;position:absolute;right:20px;text-align:right;width:620px}#createapp .cutouts-page .rendering-blocker div p{color:#454545;font-size:16px;font-style:normal;font-weight:700;line-height:137%;text-transform:uppercase}#createapp .cutouts-page .rendering-blocker div h1{color:#000;font-size:120px;font-style:normal;font-weight:400;line-height:normal;margin:0 0 20px}#createapp .cutouts-page .rendering-blocker div .button{padding-left:30px;padding-right:30px}#createapp .cutouts-page header{border-bottom:1px solid #e5e5e5;justify-content:space-between;margin-left:-20px;margin-right:-20px;padding-left:200px}#createapp .cutouts-page header>div{display:flex;flex:0 0 auto;gap:30px}#createapp .cutouts-page header>div:first-child{flex:1 1;justify-content:center}#createapp .cutouts-page header button{font-size:15px;font-style:italic;transition:all .25s ease-in-out}#createapp .cutouts-page header button.deselected{font-style:normal;font-weight:400;opacity:.2}#createapp .cutouts-page header .header-filter div{align-items:center;display:flex;gap:10px}#createapp .cutouts-page header .header-filter input{border:0;font-size:16px;font-style:normal;font-weight:400;line-height:137%}#createapp .cutouts-page .cutouts-header{padding-top:20px}#createapp .cutouts-page .cutouts-header h1{align-items:flex-start;display:flex;font-size:80px;font-style:normal;font-weight:400;line-height:96.5%}#createapp .cutouts-page .cutouts-header h1 i{bottom:45px;font-size:20px;left:10px;position:relative}#createapp .cutouts-page .cutouts-content .cutouts-content-header{align-items:flex-start;display:flex;justify-content:space-between;position:relative;z-index:100}#createapp .cutouts-page .cutouts-content .cutouts-content-header h1{align-items:flex-start;display:flex;font-size:80px;font-style:normal;font-weight:400;line-height:96.5%}#createapp .cutouts-page .cutouts-content .cutouts-content-header h1 span{font-family:Domaine Display;font-size:16px;font-style:normal;font-weight:400;line-height:96.5%}#createapp .cutouts-page .cutouts-content .cutouts-content-header button{background-color:#000;border-radius:16px;color:#fff;font-size:12px;font-weight:700;padding:8px 16px}#createapp .cutouts-page .cutouts-content .cutouts-content-header button span{margin-right:8px}#createapp .cutouts-page .cutouts-content .cutouts-content-header button svg{margin:0}#createapp .cutouts-page .cutouts-content .cutouts-content-header button.clear{background-color:#fff;border:1px solid #000;color:#000}#createapp .cutouts-page .cutouts-content .cutouts-content-header.fixed{background-color:#fff;left:0;padding:10px 20px;position:fixed;right:1rem;top:50px;z-index:100}#createapp .cutouts-page .cutouts-content .cutouts-content-header.fixed .assetfilter,#createapp .cutouts-page .cutouts-content .cutouts-content-header.fixed .cutout-content-actions{margin:0}#createapp .cutouts-page .cutouts-content .cutout-content-actions{display:flex;gap:10px;justify-content:flex-end;margin:20px 0;transition:padding .2s ease-in-out,background-color .2s ease-in-out}#createapp .cutouts-page .cutouts-content .cutout-assets-list{margin-bottom:20px}#createapp .cutouts-page .cutouts-content .cutout-assets-list ul li .asset-image{align-items:center;display:flex;justify-content:center;position:relative}#createapp .cutouts-page .cutouts-content .cutout-assets-list ul li .asset-image .check{align-items:center;border:1px solid #e5e5e5;display:flex;height:25px;justify-content:center;transition:background-color .25s ease-in-out;width:25px}#createapp .cutouts-page .cutouts-content .cutout-assets-list ul li .asset-image .check svg{color:#fff;height:25px;opacity:0;transition:opacity .25s ease-in-out;width:25px}#createapp .cutouts-page .cutouts-content .cutout-assets-list ul li .asset-image .warning{bottom:50%;color:#fff;left:0;position:absolute;text-align:center;text-shadow:#000 0 0 16px;width:100%;z-index:1}#createapp .cutouts-page .cutouts-content .cutout-assets-list ul li .asset-image img{display:block;height:auto;opacity:1;transition:opacity .25s ease-in-out;width:100%}#createapp .cutouts-page .cutouts-content .cutout-assets-list ul li .asset-image img:hover{opacity:.8}#createapp .cutouts-page .cutouts-content .cutout-assets-list.list ul{list-style:none;margin:0;padding:0}#createapp .cutouts-page .cutouts-content .cutout-assets-list.list ul li{border-image:url(/static/media/dottedline.3456fa6e1c34c301e5e8.svg);border-image-repeat:repeat;border-image-slice:2 2 2 2 fill;border-top:2px solid #fff!important;cursor:pointer;display:flex}#createapp .cutouts-page .cutouts-content .cutout-assets-list.list ul li .asset-header{display:flex;flex-direction:column;order:2;padding:.5rem 0}#createapp .cutouts-page .cutouts-content .cutout-assets-list.list ul li .asset-header .title{align-items:center;color:#20201f;display:flex;font-size:16px;font-style:normal;font-weight:700;justify-content:space-between;transition:all .25s ease-in-out}#createapp .cutouts-page .cutouts-content .cutout-assets-list.list ul li .asset-header .title span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}#createapp .cutouts-page .cutouts-content .cutout-assets-list.list ul li .asset-header .ean{color:#20201f;font-size:16px;font-style:normal;font-weight:300;line-height:normal;opacity:.3}#createapp .cutouts-page .cutouts-content .cutout-assets-list.list ul li .asset-image{align-items:center;display:flex;justify-content:center;order:1;position:relative}#createapp .cutouts-page .cutouts-content .cutout-assets-list.list ul li .asset-image .check{margin-right:10px}#createapp .cutouts-page .cutouts-content .cutout-assets-list.list ul li .asset-image .check svg{color:#fff;height:20px;opacity:0;transition:opacity .25s ease-in-out;width:20px}#createapp .cutouts-page .cutouts-content .cutout-assets-list.list ul li .asset-image img{bottom:20px;height:400px;opacity:0;position:fixed;right:144px;transition:opacity .5s ease-in-out;width:400px}#createapp .cutouts-page .cutouts-content .cutout-assets-list.list ul li:hover .asset-image img{opacity:1}#createapp .cutouts-page .cutouts-content .cutout-assets-list.list ul li.selected .asset-image .check{background-color:#000}#createapp .cutouts-page .cutouts-content .cutout-assets-list.list ul li.selected .asset-image .check svg{opacity:1}#createapp .cutouts-page .cutouts-content .cutout-assets-list.grid ul{grid-gap:12px;display:grid;flex-wrap:wrap;gap:12px;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;list-style:none;margin:0;padding:0}#createapp .cutouts-page .cutouts-content .cutout-assets-list.grid ul li{color:#7f7f7f;cursor:pointer;flex:0 1 16.6%;font-size:16px;font-style:normal;font-weight:700;line-height:140%;overflow:hidden}#createapp .cutouts-page .cutouts-content .cutout-assets-list.grid ul li .asset-header{display:flex;flex-direction:column;padding:.5rem 0 1.5rem}#createapp .cutouts-page .cutouts-content .cutout-assets-list.grid ul li .asset-header .title{color:#20201f;display:flex;font-size:16px;font-style:normal;font-weight:700;justify-content:space-between;transition:all .25s ease-in-out}#createapp .cutouts-page .cutouts-content .cutout-assets-list.grid ul li .asset-header .title span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:90%}#createapp .cutouts-page .cutouts-content .cutout-assets-list.grid ul li .asset-header .ean{color:#20201f;font-size:16px;font-style:normal;font-weight:300;line-height:normal;opacity:.3}#createapp .cutouts-page .cutouts-content .cutout-assets-list.grid ul li .asset-header button{padding:0}#createapp .cutouts-page .cutouts-content .cutout-assets-list.grid ul li .asset-header button svg{margin:0;padding:0}#createapp .cutouts-page .cutouts-content .cutout-assets-list.grid ul li .asset-image{align-items:center;border:1px solid #e5e5e5;display:flex;justify-content:center;position:relative}#createapp .cutouts-page .cutouts-content .cutout-assets-list.grid ul li .asset-image .check{height:30px;left:-1px;position:absolute;top:-1px;width:30px;z-index:10}#createapp .cutouts-page .cutouts-content .cutout-assets-list.grid ul li.selected .asset-image .check{background-color:#000}#createapp .cutouts-page .cutouts-content .cutout-assets-list.grid ul li.selected .asset-image .check svg{opacity:1}#createapp .cutouts-detail-overlay{background-color:#191919}#createapp .cutouts-detail-overlay .cutouts-detail-overlay-header{align-items:center;background-color:#fff;display:flex;height:50px;justify-content:center;line-height:50px}#createapp .cutouts-detail-overlay .cutouts-detail-overlay-content{height:calc(100% - 50px);overflow-x:hidden;overflow-y:auto;padding:20px}#createapp .cutouts-asset-info{background-color:#000;height:100vh;overflow-x:hidden;overflow-y:auto;padding:20px}#createapp .cutouts-asset-info .cutouts-asset-info-close{cursor:pointer;display:flex;justify-content:flex-end;padding:10px 0}#createapp .cutouts-asset-info .cutouts-asset-info-close span svg path{stroke:#fff}#createapp .cutouts-asset-info .cutouts-asset-info-content>ul>li.cutouts-asset-info-image{border-top:0;flex-direction:column}#createapp .cutouts-asset-info .cutouts-asset-info-content>ul>li.cutouts-asset-info-image span{align-self:flex-start;font-size:16px;font-style:normal;font-weight:700;line-height:96.5%;padding-bottom:40px;padding-top:40px}#createapp .cutouts-asset-info .cutouts-asset-info-content>ul>li>span:first-child{color:hsla(0,0%,100%,.6)}#createapp .bottomdrawer{background:#1a1a1a;color:#fff;display:flex;flex-direction:column;gap:15px;justify-content:stretch;padding:20px}#createapp .bottomdrawer .logo{bottom:20px;height:254px;left:30px;max-height:80%;position:absolute;z-index:-1}#createapp .bottomdrawer .header{align-items:flex-end;display:flex;flex-direction:column}#createapp .bottomdrawer .header button svg{color:#fff;margin:0}#createapp .bottomdrawer .content h1{color:#fff;font-size:24px;font-style:normal;font-weight:400;margin:20px 0 10px}#createapp .bottomdrawer .content h1 .faded{opacity:.5}#createapp .bottomdrawer .content h2{color:#fff;font-size:16px;font-weight:400;margin:10px 0;text-transform:uppercase}#createapp .bottomdrawer .content input,#createapp .bottomdrawer .content select{background:#1a1a1a;border:1px solid hsla(0,0%,100%,.26);border-radius:2px;color:#fff;font-size:16px;font-style:normal;font-weight:400;padding:16px;width:100%}#createapp .bottomdrawer .content input:focus,#createapp .bottomdrawer .content select:focus{outline:none}#createapp .bottomdrawer .content input .placeholder,#createapp .bottomdrawer .content select .placeholder{color:#555}#createapp .bottomdrawer .content button{background-color:#fff;color:#1a1a1a;display:inline-block;font-size:14px;font-style:normal;font-weight:700;line-height:140%;margin-top:40px;padding:6px;text-align:center;width:100%}#createapp .bottomdrawer .content .wizard{display:flex;flex-direction:row;gap:20px;padding:0 50px 50px}#createapp .bottomdrawer .content .wizard .wizard-step{align-items:stretch;display:flex;flex-basis:100px;flex-direction:column;flex-grow:1;flex-shrink:1}#createapp .bottomdrawer .content .wizard .wizard-step h1{align-self:center;border:1px solid hsla(0,0%,100%,.26);border-radius:100%;color:#fff;display:inline-block;font-size:14px;height:28px;line-height:26px;margin:0;text-align:center;width:28px}#createapp .bottomdrawer .content .wizard .wizard-step h2{font-size:22px;font-weight:700}#createapp .bottomdrawer .content .wizard .wizard-step p{margin:4px 0}#createapp .bottomdrawer .content .wizard .wizard-step li{margin-bottom:4px}#createapp .bottomdrawer .content .wizard .wizard-step button{margin-top:16px}#createapp .bottomdrawer .content .wizard .wizard-step a:link{text-decoration:underline}#createapp .batchcutout{color:#fff;display:flex;flex-direction:column;height:calc(100% - 50px);overflow:auto;position:relative;width:100%}#createapp .batchcutout>div{height:100%;position:absolute;width:100%}#createapp .batchcutout .header{display:flex;flex-direction:column}#createapp .batchcutout h1{font-size:24px;font-style:normal;font-weight:400;margin:20px 0 10px}#createapp .batchcutout input,#createapp .batchcutout select,#createapp .batchcutout textarea{background:#1a1a1a;border:1px solid hsla(0,0%,100%,.26);border-radius:2px;color:#fff;font-size:16px;font-style:normal;font-weight:400;padding:16px;width:100%}#createapp .batchcutout input:focus,#createapp .batchcutout select:focus,#createapp .batchcutout textarea:focus{outline:none}#createapp .batchcutout input .placeholder,#createapp .batchcutout select .placeholder,#createapp .batchcutout textarea .placeholder{color:#555}#createapp .batchcutout table{border:1px solid hsla(0,0%,100%,.26)}#createapp .batchcutout table thead th{border-bottom:1px solid hsla(0,0%,100%,.26)}#createapp .batchcutout table tr{border-bottom:1px dashed hsla(0,0%,100%,.26);border-collapse:collapse}#createapp .batchcutout table tbody td,#createapp .batchcutout table thead th{padding:.25rem}#createapp .batchcutout table tbody tr,#createapp .batchcutout table thead{display:table;table-layout:fixed;width:100%}#createapp .batchcutout table tbody{display:block;height:600px;overflow-y:auto}#createapp .batchcutout .button,#createapp .batchcutout button{background-color:#fff;color:#1a1a1a;font-size:14px;font-style:normal;font-weight:700;justify-content:center;line-height:140%;margin-top:40px;max-width:250px;padding:6px;text-align:center;transition:all .2s ease-in-out;width:100%}#createapp .batchcutout .batchcutout-projectname,#createapp .batchcutout .batchcutout-reference{flex:0 1 49%}#createapp .batchcutout .batchcutout-projectname input,#createapp .batchcutout .batchcutout-reference input{width:100%}#createapp .batchcutout .batchcutout-list-wrapper{display:flex;gap:1rem}#createapp .batchcutout .batchcutout-list-wrapper .batchcutout-list{display:flex;flex:1 1;flex-direction:column}#createapp .batchcutout .batchcutout-actions{align-items:center;display:flex;gap:1rem;justify-content:center}#createapp .batchcutout-step{display:flex;flex-direction:column;padding:60px 180px}#createapp .batchcutout-step .batchcutout-create{display:flex;flex-wrap:wrap;gap:2%}#createapp .batchcutout-step .batchcutout-create input:disabled{background:#333}#createapp .batchcutout-step .batchcutout-create .batchcutout-folder{width:100%}#createapp .batchcutout-step .batchcutout-create .batchcutout-list-wrapper{flex:1 1}#createapp .batchcutout-step .angle-selector{height:calc(100vh - 240px);overflow-y:auto}#createapp .designer-page{display:flex;flex-direction:column}#createapp .designer-page .rendering-blocker{background-color:hsla(0,0%,100%,.9);height:100%;left:0;position:fixed;top:0;width:100%;z-index:100}#createapp .designer-page .rendering-blocker div{bottom:20px;position:absolute;right:20px;text-align:right;width:620px}#createapp .designer-page .rendering-blocker div p{color:#454545;font-size:16px;font-style:normal;font-weight:700;line-height:137%;text-transform:uppercase}#createapp .designer-page .rendering-blocker div h1{color:#000;font-size:120px;font-style:normal;font-weight:400;line-height:normal;margin:0 0 20px}#createapp .designer-page .rendering-blocker div .button{padding-left:30px;padding-right:30px}#createapp .designer-page .react-colorful{height:240px;width:385px}#createapp .designer-page .react-colorful__saturation{border-radius:4px 4px 0 0}#createapp .designer-page .react-colorful__hue{border-radius:0 0 4px 4px;height:40px}#createapp .designer-page header{justify-content:space-between;margin-right:-20px;padding-left:180px}#createapp .designer-page header div{display:flex;gap:30px}#createapp .designer-page header button{font-size:15px;transition:all .25s ease-in-out}#createapp .designer-page header button.deselected{font-weight:400;opacity:.2}#createapp .designer-page header button.create{background-color:#000;border-radius:14px;color:#fff;font-size:12px;font-style:normal;font-weight:700;line-height:110%;padding:12px}#createapp .designer-page header button.create svg{color:#fff;margin:0 0 0 10px}#createapp .designer-page header button.icon{border:1px solid #e6e6e6;border-radius:14px;padding:12px 8px}#createapp .designer-page header button.icon svg{margin:0}#createapp .designer-page footer{border-top:1px solid #e5e5e5;display:flex;font-weight:700;height:50px;justify-content:space-between;margin:0 -20px;padding:15px 20px}#createapp .designer-page footer button{align-items:baseline;background:none;border:0;font-size:16px;font-weight:700;padding:0;transition:all .25s ease-in-out}#createapp .designer-page footer button svg{margin-left:5px;margin-right:0}#createapp .designer-page footer svg{vertical-align:sub}#createapp .designer-page footer a{color:#7f7f7f;font-size:16px;font-style:normal;font-weight:400;line-height:96.5%;margin-right:20px}#createapp .designer-page .designer-page-container{flex-grow:1;min-height:0}#createapp .designer-page .designer-page-container .loading{height:48px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:48px;z-index:1}#createapp .designer-page .designer-page-container .no-project{font-size:20px;font-style:normal;font-weight:400;left:50%;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:200px;z-index:1}#createapp .designer-page .image-selection{color:#fff;display:flex;flex-direction:column;font-size:16px;font-style:normal;font-weight:700;line-height:96.5%}#createapp .designer-page .image-selection h2{font-family:PP Radio Grotesk;font-size:16px;font-style:normal;font-weight:700;line-height:96.5%;margin-bottom:30px}#createapp .designer-page .image-selection .image-selection-footer{margin-top:16px}#createapp .designer-page .image-selection .image-selection-content{display:flex;flex-direction:column;flex-grow:1;overflow:auto}#createapp .designer-page .image-selection .image-selection-content .image-selection-header{background:#1a1a1a;padding:6px 0;position:-webkit-sticky;position:sticky;top:0;z-index:2}#createapp .designer-page .image-selection .image-selection-content table{table-layout:fixed;width:100%}#createapp .designer-page .image-selection .image-selection-content th{color:#eee;font-size:11px;font-style:normal;font-weight:400;line-height:135%;text-align:left}#createapp .designer-page .image-selection .image-selection-content td{vertical-align:top}#createapp .designer-page .image-selection .image-selection-content .divider{overflow:hidden;padding-bottom:10px}#createapp .designer-page .image-selection .image-selection-content label{color:#7f7f7f;display:block;font-weight:400;margin-bottom:2px;margin-top:7px}#createapp .designer-page .image-selection .image-selection-content .formats>div,#createapp .designer-page .image-selection .image-selection-content .variants>div{display:flex;flex-direction:column;gap:16px}#createapp .designer-page .image-selection .image-selection-content .formats>div button,#createapp .designer-page .image-selection .image-selection-content .variants>div button{border:1px solid hsla(0,0%,100%,.3);border-radius:52px;color:#fff;cursor:pointer;font-size:11px;font-style:normal;font-weight:700;height:30px;justify-content:center;line-height:110%;margin-right:5px;padding:7px 16px;transition:all .25s ease-in-out}#createapp .designer-page .image-selection .image-selection-content .formats>div button.selected,#createapp .designer-page .image-selection .image-selection-content .variants>div button.selected{background-color:#fff;border-color:#fff;color:#000}#createapp .designer-page .image-selection .image-selection-content .formats>div button .warning,#createapp .designer-page .image-selection .image-selection-content .variants>div button .warning{color:red;display:block;font-size:8px}#createapp .designer-page .image-selection .image-selection-content .filenames{padding-right:20px}#createapp .designer-page .image-selection .image-selection-content .filenames>div{margin-bottom:-16px}#createapp .designer-page .image-selection .image-selection-content .filenames .placeholder{color:#fff;font-size:16px;font-style:normal;font-weight:400;line-height:96.5%;opacity:.3}#createapp .designer-page .image-selection .image-selection-content .filenames .error{color:#ff0707;display:block;font-size:10px;font-style:normal;font-weight:400;height:16px;line-height:135%;margin-bottom:0;margin-top:0;padding:0}#createapp .designer-page .image-selection .image-selection-content .filenames input{background:transparent;border:1px solid hsla(0,0%,100%,.3);border-radius:2px;color:#fff;display:block;font-family:PP Radio Grotesk;font-size:16px;font-style:normal;font-weight:400;height:32px;height:30px;line-height:96.5%;margin:0;max-width:600px;padding:0 6px;width:100%}#createapp .designer-page .image-selection .image-selection-content .filenames input:read-only{opacity:0}#createapp .designer-page .image-selection .image-selection-content .filenames input:focus{outline:none}#createapp .designer-page .image-selection .image-selection-content .camera{align-items:center;border:1px solid #c7c7c7;border-radius:2px;cursor:pointer;display:flex;flex-direction:column;height:170px;justify-content:center;position:relative;transition:all .25s ease-in-out;width:170px}#createapp .designer-page .image-selection .image-selection-content .camera svg{color:#fff;margin:0}#createapp .designer-page .image-selection .image-selection-content .camera p{color:#fff;margin:6px}#createapp .designer-page .image-selection .image-selection-content .camera .buttons{background-color:#000;border-radius:20px;bottom:10px;display:flex;flex-direction:row;left:50%;opacity:0;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:opacity .25s ease-in-out}#createapp .designer-page .image-selection .image-selection-content .camera .buttons button{opacity:.7;padding:10px;transition:opacity .25s ease-in-out}#createapp .designer-page .image-selection .image-selection-content .camera .buttons button svg{color:#fff;margin:0}#createapp .designer-page .image-selection .image-selection-content .camera .buttons button:hover,#createapp .designer-page .image-selection .image-selection-content .camera:hover .buttons{opacity:1}#createapp .designer-page .image-selection .image-selection-content .camera img{display:block;object-fit:cover;opacity:.2;transition:all .25s ease-in-out}#createapp .designer-page .image-selection .image-selection-content .camera .checkmark{background:#000;border-bottom-right-radius:4px;color:#fff;left:0;opacity:0;padding:4px;position:absolute;top:0;transition:all .25s ease-in-out;z-index:1}#createapp .designer-page .image-selection .image-selection-content .camera.selected .checkmark,#createapp .designer-page .image-selection .image-selection-content .camera.selected img{opacity:1}#createapp .submit .details{flex-grow:1;flex-shrink:1;overflow:auto}#createapp .submit .details .image{align-items:center;display:flex;margin-bottom:10px}#createapp .submit .details .image .image-holder{align-items:center;display:flex;height:65px;justify-content:center;margin-right:10px;position:relative;width:65px}#createapp .submit .details .image .image-holder svg{color:#ccc;height:16px;left:0;position:absolute;top:0;width:16px}#createapp .submit .details .image img,#createapp .submit .details .image video{object-fit:cover;transition:all .25s ease-in-out}#createapp .submit .details .image p{flex-grow:1;transition:all .25s ease-in-out}#createapp .submit .details .image p span{display:block}#createapp .submit .details .image p span span{display:inline-block;font-size:.7em;margin-right:10px;opacity:.7}#createapp .submit .details .image button svg{color:#fff}#createapp .submit .details .image.deleting img,#createapp .submit .details .image.deleting p{opacity:.5}#createapp .submit .error{color:red}#createapp .submit .plan{display:flex;flex-direction:column;gap:10px;justify-content:stretch;margin-bottom:20px}#createapp .submit .plan label{color:#fff;display:block;font-size:16px;font-style:normal;font-weight:400;line-height:140%}#createapp .submit .plan select{background:#1a1a1a;border:1px solid hsla(0,0%,100%,.26);border-radius:2px;color:#fff;font-size:16px;font-style:normal;font-weight:400;padding:10px 16px;width:100%}#createapp .submit .plan select:focus{outline:none}#createapp .submit .preview,#createapp .submit .render{background-color:#fff;color:#000;display:inline-block;font-size:14px;font-style:normal;font-weight:700;line-height:140%;padding:9px;text-align:center;text-transform:uppercase}#createapp .submit .preview{background-color:#000;border:1px solid #fff;color:#fff}.EZDrawer .EZDrawer__checkbox{display:none}.EZDrawer .EZDrawer__checkbox:checked~.EZDrawer__overlay{display:block;opacity:1}.EZDrawer .EZDrawer__checkbox:checked~.EZDrawer__container{-webkit-transform:translateZ(0)!important;transform:translateZ(0)!important;visibility:visible}.EZDrawer .EZDrawer__overlay{display:none;height:100vh;left:0;position:fixed;top:0;width:100%}.EZDrawer .EZDrawer__container{position:fixed;transition:all;visibility:hidden}#createapp .sidedrawer{background:#1a1a1a;color:#fff;display:flex;flex-direction:column;gap:15px;justify-content:stretch;padding:20px 40px 20px 20px}#createapp .sidedrawer .header{align-items:flex-end;display:flex;flex-direction:column}#createapp .sidedrawer .header button svg{color:#fff;margin:0}#createapp .sidedrawer .header h1{border-top:1px solid #fff;color:#fff;font-family:PP Radio Grotesk;font-size:11px;font-style:normal;font-weight:400;line-height:135%;opacity:.5;width:100%}#createapp .AnimationCreator{align-items:center;display:flex;flex-direction:column;padding:75px 0;width:100%}#createapp .AnimationCreator>div{text-align:center}#createapp .AnimationCreator>div .formats{display:flex;flex-direction:row;flex-wrap:wrap;gap:40px;justify-content:center}#createapp .AnimationCreator>div button{color:#fff;font-weight:700;margin-bottom:40px;margin-top:40px}#createapp .AnimationCreator>div button svg path{fill:#fff}#createapp .AnimationCreator>div h3{margin-bottom:20px;opacity:.7}#createapp .AnimationCreator>div .videos{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:center}#createapp .AnimationCreator>div .videos .video{cursor:pointer;width:170px}#createapp .AnimationCreator>div .videos .video span{display:block;font-size:.5em}#createapp .animationEditor{display:flex;flex-direction:column;padding:75px 0;text-align:center}#createapp .animationEditor .player{display:flex;flex-basis:200px;flex-grow:1;flex-shrink:1;flex-wrap:wrap;justify-content:center;min-height:0}#createapp .animationEditor .player .player-container{aspect-ratio:1/1;height:100%}#createapp .animationEditor .save{display:flex;justify-content:center;margin-top:50px}#createapp .animationEditor .save button{padding:10px 75px}#createapp .animationEditor .editor .shots{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}#createapp .animationEditor .editor .shots .grabbable{flex-grow:0;flex-shrink:0}#createapp .animationEditor .editor .shots .addnew,#createapp .animationEditor .editor .shots .thumbnail{align-items:center;border:1px solid #c7c7c7;border-radius:2px;cursor:pointer;display:flex;height:170px;justify-content:center;position:relative;width:170px}#createapp .animationEditor .editor .shots .addnew video,#createapp .animationEditor .editor .shots .thumbnail video{width:100%}#createapp .animationEditor .editor .shots .addnew svg,#createapp .animationEditor .editor .shots .thumbnail svg{color:#fff;margin:0}#createapp .animationEditor .editor .shots .addnew .progress,#createapp .animationEditor .editor .shots .thumbnail .progress{background-color:hsla(0,0%,100%,.3);bottom:0;height:6px;left:0;position:absolute;width:100%}#createapp .animationEditor .editor .shots .addnew .progress .bar,#createapp .animationEditor .editor .shots .thumbnail .progress .bar{background-color:hsla(0,0%,100%,.8);bottom:0;height:6px;left:0;position:absolute}#createapp .animationEditor .editor .shots .addnew .buttons,#createapp .animationEditor .editor .shots .thumbnail .buttons{background-color:#000;border-radius:20px;bottom:10px;display:flex;flex-direction:row;left:50%;opacity:0;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:opacity .25s ease-in-out}#createapp .animationEditor .editor .shots .addnew .buttons button,#createapp .animationEditor .editor .shots .thumbnail .buttons button{opacity:.7;padding:10px;transition:opacity .25s ease-in-out}#createapp .animationEditor .editor .shots .addnew .buttons button svg,#createapp .animationEditor .editor .shots .thumbnail .buttons button svg{color:#fff;margin:0}#createapp .animationEditor .editor .shots .addnew .buttons button:hover,#createapp .animationEditor .editor .shots .addnew:hover .buttons,#createapp .animationEditor .editor .shots .thumbnail .buttons button:hover,#createapp .animationEditor .editor .shots .thumbnail:hover .buttons{opacity:1}.assetlist{grid-gap:21px;display:grid;gap:21px;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));overflow:auto;position:relative}.assetlist .loading{height:48px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:48px;z-index:1}.assetlist.large{grid-template-columns:repeat(auto-fill,minmax(500px,1fr))}.assetlist.list{display:block}.assetlist.list .asset{border-image:url(/static/media/dottedline.3456fa6e1c34c301e5e8.svg);border-image-repeat:repeat;border-image-slice:2 2 2 2 fill;border-top:2px solid #fff!important;display:flex;padding:6px}.assetlist.list .asset .asset-image{display:none}.assetlist.list .asset .name{display:inline-block;font-weight:400;margin:0;overflow:hidden;text-overflow:ellipsis;transition:all .25s ease-in-out;white-space:nowrap;width:300px}.assetlist.list .asset .name:before{color:#000;content:"●";font-size:0;font-style:normal;font-weight:700;line-height:100%;margin-right:0;transition:all .25s ease-in-out;vertical-align:middle}.assetlist.list .asset.selected .name{font-weight:700}.assetlist.list .asset:hover .name{color:#000;font-weight:700}.assetlist.list .asset:hover .name:before{font-size:10px;margin-right:20px}.assetlist.singleselect .asset:not(.selected) .asset-image .check{display:none}.assetlist .asset{color:#20201f;cursor:pointer;font-size:16px;font-style:normal;font-weight:700;overflow:hidden}.assetlist .asset.selected .asset-image{background:#f0eaf0}.assetlist .asset.selected .asset-image .check{background-color:#000}.assetlist .asset.selected .asset-image .check svg{opacity:1}.assetlist .asset:hover .asset-image img{opacity:.8}.assetlist .asset .asset-image{align-items:center;aspect-ratio:1/1;border:1px solid #e5e5e5;border-radius:2px;display:flex;justify-content:center;margin-bottom:10px;padding:0;position:relative;width:100%}.assetlist .asset .asset-image .check{align-items:center;border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;display:flex;height:25px;justify-content:center;left:0;position:absolute;top:0;transition:background-color .25s ease-in-out;width:25px;z-index:1}.assetlist .asset .asset-image .check svg{color:#fff;height:25px;opacity:0;transition:opacity .25s ease-in-out;width:25px}.assetlist .asset .asset-image .warning{background-color:#ffe6e6;border:1px solid red;border-radius:14px;color:red;top:10px}.assetlist .asset .asset-image .tag,.assetlist .asset .asset-image .warning{font-size:13px;font-style:normal;font-weight:400;line-height:normal;max-width:calc(100% - 40px);padding:2px 8px;position:absolute;right:10px;z-index:2}.assetlist .asset .asset-image .tag{background-color:#fff;border:1px solid #000;border-radius:14px;bottom:10px;color:#000;text-transform:capitalize}.assetlist .asset .asset-image .tag svg{display:inline-block;height:16px;margin-left:10px;vertical-align:middle}.assetlist .asset .asset-image video{width:100%}.assetlist .asset .asset-image img{display:block;max-height:100%;object-fit:cover;transition:opacity .25s ease-in-out}.assetlist .asset .asset-image .lazy-load-image-background{align-items:center;height:100%;justify-content:center;width:100%}.assetlist .asset .asset-footer{display:flex;gap:2px}.assetlist .asset .asset-footer .asset-name{flex-grow:1}.assetlist .asset .asset-footer .asset-name .name{display:block;font-size:16px}.assetlist .asset .asset-footer .asset-name .ean{color:#20201f;font-size:16px;font-style:normal;font-weight:300;line-height:normal;opacity:.3}.assetlist .asset .asset-footer .info{flex-shrink:0}.assetlist.dark .asset{color:#fff}.assetlist.dark .asset .asset-image{border-color:#20201f}#createapp .modelConfigurator{background-color:#fff;display:flex;flex-direction:column;max-height:100%;padding:20px}#createapp .modelConfigurator .header{display:flex;justify-content:space-between}#createapp .modelConfigurator .header h1{color:#121212;font-size:24px;font-style:normal;font-weight:400}#createapp .modelConfigurator .header .close svg{margin:0}#createapp .modelConfigurator .point-label{background-color:#fff;border:1px solid #c7c7c7;border-radius:14px;color:#c7c7c7;font-size:13px;font-style:normal;font-weight:400;left:10px;line-height:normal;padding:2px 8px;position:absolute;top:10px;z-index:2}#createapp .modelConfigurator .product-image{align-items:center;border:1px solid #bcbcbc;border-radius:2px;display:flex;height:200px;justify-content:center;padding:20px;position:relative}#createapp .modelConfigurator .product-image img{height:100%;object-fit:contain;width:100%}#createapp .modelConfigurator .current-model{margin-bottom:10px}#createapp .modelConfigurator .current-model h3{color:#20201f;font-family:PP Radio Grotesk;font-size:16px;font-style:normal;font-weight:700}#createapp .modelConfigurator .attributes{margin-right:-20px;min-height:0;overflow:auto;padding-right:20px}#createapp .modelConfigurator .attributes .attribute{margin-bottom:6px;overflow:hidden}#createapp .modelConfigurator .attributes .attribute div{display:flex;justify-content:space-between}#createapp .modelConfigurator .attributes .attribute div label{color:#20201f;font-size:16px;font-style:normal;font-weight:400;line-height:normal;opacity:.3}#createapp .modelConfigurator .attributes button{background-color:#000;color:#fff;display:flex;font-family:PP Radio Grotesk;font-size:14px;font-style:normal;font-weight:700;justify-content:space-between;line-height:140%;margin-top:10px;padding:10px;text-transform:uppercase;width:100%}#createapp .modelConfigurator .attributes button svg{color:#fff;margin:0}#createapp .modelConfigurator .attributes h2{color:#272726;font-family:PP Radio Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:normal}#createapp .modelConfigurator .attributes .model-items{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:20px}#createapp .modelConfigurator .attributes .model-items .item{cursor:pointer}#createapp .modelConfigurator .attributes .model-items .item .product-image{height:200px}#createapp .productselector{background-color:#fff;display:flex;flex-direction:column;max-height:100%;padding:20px}#createapp .productselector .header{align-items:flex-start;display:flex}#createapp .productselector .header h1{color:#121212;flex-grow:1;font-size:24px;font-style:normal;font-weight:400;margin:0}#createapp .productselector .header .parents{margin-right:16px}#createapp .productselector .header .parents h3{color:#121212;flex-grow:0;font-size:16px;font-style:normal;font-weight:400;margin:0}#createapp .productselector .header .back{margin-top:8px}#createapp .productselector .header .close svg{margin:0}#createapp .productselector .parents h2{color:#121212;font-size:16px;font-style:normal;font-weight:400;margin:0}#createapp .productselector .parents .parent-items{display:flex;gap:10px}#createapp .productselector .parents .parent-items .parent{font-size:10px;transition:opacity .25s ease-in-out;width:80px}#createapp .productselector .parents .parent-items .parent p{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#createapp .productselector .parents .parent-items .parent img{max-width:100%}#createapp .productselector .parents .parent-items .parent.unsupported{opacity:.25}#createapp .productselector .footer{display:flex;gap:10px}#createapp .productselector .footer button{background-color:#000;color:#fff;display:inline-block;font-size:14px;font-style:normal;font-weight:700;line-height:140%;padding:6px;text-align:center;text-transform:uppercase;width:100%}#createapp .productselector .footer button svg{color:#fff;margin:0}#createapp .productselector .footer button .working path{fill:#fff}#createapp .productselector .footer .submit{flex-grow:1}#createapp .productselector .footer .delete{flex-grow:0;width:75px}#createapp .productselector input{border:0;border-bottom:1px solid #b2b2b2;color:#272726;font-size:15px;font-style:normal;font-weight:400;padding:16px 0}#createapp .productselector input:focus{outline:none}#createapp .productselector .productselector-items{flex-grow:1;margin-bottom:40px;margin-right:-20px;margin-top:40px;min-height:0;padding-right:20px}#createapp .productselector .multiselect{margin-bottom:10px;-webkit-user-select:none;user-select:none}#createapp .productselector .multiselect label{align-items:center;display:flex}#createapp .productselector .multiselect label span{color:rgba(0,0,0,.6);transition:all .25s ease-in-out}#createapp .productselector .multiselect label .check{border:1px solid rgba(0,0,0,.6);border-radius:4px;display:inline-block;height:25px;margin-right:10px;width:25px}#createapp .productselector .multiselect label .check svg{display:none;left:4px;position:relative;top:4px}#createapp .productselector .multiselect label .check svg path{stroke:rgba(0,0,0,.6);fill:rgba(0,0,0,.6);transition:all .25s ease-in-out}#createapp .productselector .multiselect label input{display:none;position:absolute}#createapp .productselector .multiselect label input:checked~.check{background-color:#fff}#createapp .productselector .multiselect label input:checked~.check svg{display:block}#createapp .productselector .multiselect label input:checked~.check svg path{stroke:#000;stroke-width:2px}#createapp .productselector .multiselect label input:checked~span{color:#000}#createapp .productselector .multiselect label input:disabled~span{color:#000;cursor:not-allowed;opacity:.2}#createapp .productselector .multiselect label input:disabled~.check{background-color:rgba(0,0,0,.2);border:1px solid #000;cursor:not-allowed;opacity:.2}#createapp .productselector .multiselect:hover label span{color:#000}#createapp .productselector .multiselect:hover label .check{background-color:rgba(0,0,0,.2);border:1px solid #000}#createapp .bomdesigner{align-items:flex-start;display:flex;gap:50px;position:relative}#createapp .bomdesigner .details{width:400px}#createapp .bomdesigner .details.empty{display:none}#createapp .bomdesigner .details .metadatafield{margin-top:10px}#createapp .bomdesigner .details .metadatafield.new{margin-top:40px}#createapp .bomdesigner .details .metadatafield div{display:flex}#createapp .bomdesigner .details .metadatafield div button{text-align:center;width:60px}#createapp .bomdesigner .details .metadatafield div input:disabled{color:#aaa}#createapp .bomdesigner .details input,#createapp .bomdesigner .details select{background:#1a1a1a;border:1px solid hsla(0,0%,100%,.26);border-radius:2px;color:#fff;font-size:16px;font-style:normal;font-weight:400;padding:16px;width:100%}#createapp .bomdesigner .details input:focus,#createapp .bomdesigner .details select:focus{outline:none}#createapp .bomdesigner .details input .placeholder,#createapp .bomdesigner .details select .placeholder{color:#555}#createapp .bomdesigner .details input.invalid,#createapp .bomdesigner .details select.invalid{outline:1px solid red}#createapp .bomdesigner .details button svg{color:#fff;margin:0}#createapp .bomdesigner .details .save{background-color:#fff;color:#1a1a1a;display:inline-block;font-size:14px;font-style:normal;font-weight:700;line-height:140%;margin-top:80px;padding:6px;text-align:center;width:100%}#createapp .bomdesigner .image{position:relative}#createapp .bomdesigner .image .hotspot{background-color:#000;border-radius:10px;color:#fff;cursor:pointer;font-size:13px;height:20px;line-height:20px;padding:0 5px;position:absolute;text-align:center;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto}#createapp .bomdesigner .spinner{stroke:#fff;fill:#fff;height:48px;left:50%;position:absolute;top:200px;width:48px;z-index:10}#createapp .bomdesigner .spinner path:first-child{opacity:.25!important}#createapp .bomdesigner .loading{opacity:.5}#createapp .bomdesigner .editor{flex-grow:1}#createapp .bomdesigner .editor.empty{display:flex;height:500px;justify-content:center;padding-top:200px}#createapp .bomdesigner .editor.empty h3{display:none}#createapp .bomdesigner .editor.empty .point .asset{align-items:center;flex-direction:column}#createapp .bomdesigner .editor.empty .point .asset .asset-icon{height:80px;width:80px}#createapp .bomdesigner .editor.empty .point .asset .asset-icon svg{margin:20px}#createapp .bomdesigner .editor.empty .point .asset button{font-size:18px}#createapp .bomdesigner .editor .point{padding-bottom:10px;position:relative}#createapp .bomdesigner .editor .point .asset{display:flex;gap:10px}#createapp .bomdesigner .editor .point .asset .asset-icon{border:1px solid #333;cursor:pointer;height:60px;width:60px}#createapp .bomdesigner .editor .point .asset .asset-icon img{height:60px}#createapp .bomdesigner .editor .point .asset .asset-icon svg{margin:10px}#createapp .bomdesigner .editor .point .asset .asset-details{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}#createapp .bomdesigner .editor .point h3{margin:0 0 4px}#createapp .bomdesigner .editor .children{display:flex;flex-direction:column;margin-left:50px;margin-top:10px}#createapp .bomdesigner .editor .children .point:before{border-bottom:1px solid #888;border-bottom-left-radius:10px;border-left:1px solid #888;content:"";display:block;height:15px;left:-20px;position:absolute;top:0;width:15px}#createapp .bomdesigner .editor .children .point:not(:last-child):after{border-left:1px solid #888;content:"";display:block;height:100%;left:-20px;position:absolute;top:0;width:15px}#createapp .overlay{align-items:stretch;display:flex;flex-direction:column}#createapp .overlay .overlay-header{align-items:center;background:hsla(0,0%,100%,.4);display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;height:50px;justify-content:center}#createapp .overlay .overlay-header button{background:#1a1a1a;border:1px solid #fff;border-radius:100px;padding:6px 16px}#createapp .overlay .overlay-header button svg{color:#fff;margin:0}#createapp .overlay .overlay-content{background:#1a1a1a;color:#fff;flex-grow:1;overflow:auto;padding:20px}#createapp .moodboard-container{display:flex;height:100%;width:100%}#createapp .moodboard-container .moodboard-overlay{background:#1a1a1a;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:10}#createapp .moodboard-container .moodboard-holder{flex-grow:1;min-height:0;overflow-x:hidden;overflow-y:scroll;padding:10px}#createapp .moodboard-container .moodboard{-webkit-user-select:none;user-select:none}#createapp .moodboard-container .moodboard .react-grid-item.react-grid-placeholder{background:green}#createapp .moodboard-container .moodboard .rendering{align-items:center;background:#fff;border:1px solid #c7c7c7;border-radius:2px;display:flex;justify-content:center;padding:10px;z-index:10}#createapp .moodboard-container .moodboard .rendering img{max-width:100%;object-fit:cover}#createapp .moodboard-container .moodboard .item{background:#fff;border:1px solid #c7c7c7;border-radius:2px;cursor:pointer;cursor:move;outline:1px solid transparent;padding:22px 30px 40px;position:relative;transition-duration:.25s;transition-property:outline,border-color,opacity;transition-timing-function:ease-in-out}#createapp .moodboard-container .moodboard .item.hover{border-color:#000;outline:1px solid #000}#createapp .moodboard-container .moodboard .item.hover-parent .image img{opacity:.25}#createapp .moodboard-container .moodboard .item.required{border-color:red}#createapp .moodboard-container .moodboard .item.offbrand{opacity:.5}#createapp .moodboard-container .moodboard .item .buttons{background-color:#000;border-radius:20px;bottom:10px;display:flex;flex-direction:row;left:50%;opacity:0;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:opacity .25s ease-in-out}#createapp .moodboard-container .moodboard .item .buttons button{opacity:.7;padding:10px;transition:opacity .25s ease-in-out}#createapp .moodboard-container .moodboard .item .buttons button svg{color:#fff;margin:0}#createapp .moodboard-container .moodboard .item .buttons button:hover,#createapp .moodboard-container .moodboard .item:hover .buttons{opacity:1}#createapp .moodboard-container .moodboard .item .label{background-color:#fff;border:1px solid #c7c7c7;border-radius:14px;color:#c7c7c7;font-size:13px;font-style:normal;font-weight:400;left:10px;line-height:normal;padding:2px 8px;position:absolute;top:10px;z-index:2}#createapp .moodboard-container .moodboard .item .name,#createapp .moodboard-container .moodboard .item .value{bottom:3px;color:#888;font-size:13px;font-style:normal;font-weight:400;left:5px;line-height:normal;overflow:hidden;position:absolute;right:5px;text-align:center;text-overflow:ellipsis;white-space:nowrap}#createapp .moodboard-container .moodboard .item .name{bottom:17px;color:#444}#createapp .moodboard-container .moodboard .item.changed .label{background-color:#e2ece7;border:1px solid #a1a1a1;color:#a1a1a1}#createapp .moodboard-container .moodboard .item .empty{font-weight:700}#createapp .moodboard-container .moodboard .item .empty,#createapp .moodboard-container .moodboard .item .offbrandwarning{background-color:#ffe6e6;border:1px solid red;border-radius:14px;color:red;font-size:13px;font-style:normal;line-height:normal;padding:2px 8px;position:absolute;right:10px;top:10px;z-index:2}#createapp .moodboard-container .moodboard .item .offbrandwarning{font-weight:400}#createapp .moodboard-container .moodboard .item .image{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;position:relative;width:100%}#createapp .moodboard-container .moodboard .item .image img{-webkit-filter:drop-shadow(0 6px 6px rgba(0,0,0,.6));-moz-filter:drop-shadow(0 6px 6px rgba(0,0,0,.6));-ms-filter:drop-shadow(0 6px 6px rgba(0,0,0,.6));-o-filter:drop-shadow(0 6px 6px rgba(0,0,0,.6));filter:drop-shadow(0 6px 6px rgba(0,0,0,.6));height:100%;object-fit:contain;transition:opacity .25s ease-in-out;width:100%}#createapp .moodboard-container .moodboard .item .image img.hover{opacity:1}#createapp .moodboard-container .moodboard .item .image span{border:1px solid #c7c7c7;border-radius:4px;display:inline-block;margin:2px;padding:5px}#createapp .moodboard-container .moodboard .item .image svg{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#createapp .moodboard-container .moodboard .item .image span{font-size:12px;text-align:center}#createapp .moodboard-container .moodboard .item .image.multiple{grid-gap:2px;display:grid;gap:2px;grid-template-columns:repeat(auto-fit,minmax(20%,1fr));grid-template-rows:repeat(auto-fit,minmax(5%,1fr))}#createapp .moodboard-container .moodboard .placeholder{border:1px solid #ddd;border-radius:2px}.react-grid-layout{position:relative;transition:height .2s ease}.react-grid-item{transition:all .2s ease;transition-property:left,top,width,height}.react-grid-item img{pointer-events:none;-webkit-user-select:none;user-select:none}.react-grid-item.cssTransforms{transition-property:transform,width,height}.react-grid-item.resizing{transition:none;will-change:width,height;z-index:1}.react-grid-item.react-draggable-dragging{transition:none;will-change:transform;z-index:3}.react-grid-item.dropping{visibility:hidden}.react-grid-item.react-grid-placeholder{background:red;opacity:.2;transition-duration:.1s;-webkit-user-select:none;-o-user-select:none;user-select:none;z-index:2}.react-grid-item.react-grid-placeholder.placeholder-resizing{transition:none}.react-grid-item>.react-resizable-handle{height:20px;position:absolute;width:20px}.react-grid-item>.react-resizable-handle:after{border-bottom:2px solid rgba(0,0,0,.4);border-right:2px solid rgba(0,0,0,.4);bottom:3px;content:"";height:5px;position:absolute;right:3px;width:5px}.react-resizable-hide>.react-resizable-handle{display:none}.react-grid-item>.react-resizable-handle.react-resizable-handle-sw{bottom:0;cursor:sw-resize;left:0;transform:rotate(90deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-se{bottom:0;cursor:se-resize;right:0}.react-grid-item>.react-resizable-handle.react-resizable-handle-nw{cursor:nw-resize;left:0;top:0;transform:rotate(180deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-ne{cursor:ne-resize;right:0;top:0;transform:rotate(270deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e,.react-grid-item>.react-resizable-handle.react-resizable-handle-w{cursor:ew-resize;margin-top:-10px;top:50%}.react-grid-item>.react-resizable-handle.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-n,.react-grid-item>.react-resizable-handle.react-resizable-handle-s{cursor:ns-resize;left:50%;margin-left:-10px}.react-grid-item>.react-resizable-handle.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.react-resizable{position:relative}.react-resizable-handle{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgd2lkdGg9IjYiIGhlaWdodD0iNiI+PHBhdGggZD0iTTYgNkgwVjQuMmg0LjJWMEg2djZaIiBvcGFjaXR5PSIuMzAyIi8+PC9zdmc+);background-origin:content-box;background-position:100% 100%;background-repeat:no-repeat;box-sizing:border-box;height:20px;padding:0 3px 3px 0;position:absolute;width:20px}.react-resizable-handle-sw{bottom:0;cursor:sw-resize;left:0;transform:rotate(90deg)}.react-resizable-handle-se{bottom:0;cursor:se-resize;right:0}.react-resizable-handle-nw{cursor:nw-resize;left:0;top:0;transform:rotate(180deg)}.react-resizable-handle-ne{cursor:ne-resize;right:0;top:0;transform:rotate(270deg)}.react-resizable-handle-e,.react-resizable-handle-w{cursor:ew-resize;margin-top:-10px;top:50%}.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-resizable-handle-n,.react-resizable-handle-s{cursor:ns-resize;left:50%;margin-left:-10px}.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}#createapp .designer-container{height:100%;position:relative;width:100%;z-index:100}#createapp .designer-container .designer-overlay{background:#1a1a1a;bottom:-20px;left:-20px;position:absolute;right:-20px;top:-20px}#createapp .designer-container.open .designer-viewport{padding:100px 50px;transition:padding .25s ease-in-out}#createapp .designer-container.open .designer-viewport .pagination{display:block}#createapp .designer-container.open .designer-viewport .navigation{display:flex}#createapp .designer-container .angle-selector{align-items:flex-start;display:flex;flex-direction:column;gap:10px;justify-content:center;left:0;max-height:100%;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#createapp .designer-container .angle-selector .angle{cursor:pointer;flex:1 1 auto;height:50px;min-height:0}#createapp .designer-container .angle-selector .angle img,#createapp .designer-container .angle-selector .angle video{display:block;-webkit-filter:brightness(.5);filter:brightness(.5);height:100%;object-fit:cover;transition:all .25s ease-in-out}#createapp .designer-container .angle-selector .angle.selected img,#createapp .designer-container .angle-selector .angle.selected video{-webkit-filter:none;filter:none}#createapp .designer-container .designer-viewport{height:100%;left:75px;padding:0;position:relative;top:0;width:calc(100% - 75px)}#createapp .designer-container .designer-viewport .pagination{bottom:-40px;color:#fff;display:none;font-size:16px;font-style:normal;font-weight:700;left:40px;position:absolute}#createapp .designer-container .designer-viewport .pagination .count{margin-left:5px;opacity:.2}#createapp .designer-container .designer-viewport .navigation{bottom:-40px;display:none;gap:15px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:101}#createapp .designer-container .designer-viewport .canvas-container{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:relative;top:0;transition:top .25s ease-in-out,left .25s ease-in-out;width:100%}#createapp .designer-container .designer-viewport .canvas-container .canvas{align-items:center;display:flex;height:500px;justify-content:center;left:0;position:absolute;top:0;transition:all .25s ease-in-out;width:500px}#createapp .designer-container .designer-viewport .canvas-container .canvas.bom{aspect-ratio:1/1;height:auto;position:relative;width:100%}#createapp .designer-container .designer-viewport .canvas-container .canvas.bom .hotspots .hotspot{padding:0 5px;width:auto}#createapp .designer-container .designer-viewport .canvas-container .canvas .camera-view{aspect-ratio:1/1;height:auto;object-fit:contain;width:100%}#createapp .designer-container .designer-viewport .canvas-container .canvas .hotspots{height:100%;left:0;position:absolute;top:0;width:100%}#createapp .designer-container .designer-viewport .canvas-container .canvas .hotspots .hotspot{background-color:#000;border-radius:10px;color:#fff;cursor:pointer;font-size:13px;height:20px;line-height:20px;position:absolute;text-align:center;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:20px}#createapp .designer-container .designer-viewport .canvas-container .canvas .hotspots .hotspot.changed{background-color:#b4cdc2;color:#000}#createapp .designer-container .designer-viewport .canvas-container .canvas .hotspots .hotspot.hover{background-color:#fff;color:#000}#createapp .batcheditor .batcheditor-items{display:flex;flex-wrap:wrap;gap:12px}#createapp .batcheditor .batcheditor-items .batcheditor-item{background:#fff;border:1px solid #c7c7c7;border-radius:2px;cursor:pointer;height:200px;outline:1px solid transparent;padding:26px;position:relative;transition-duration:.25s;transition-property:outline,border-color,opacity;transition-timing-function:ease-in-out;width:200px}#createapp .batcheditor .batcheditor-items .batcheditor-item.hover{border-color:#000;outline:1px solid #000}#createapp .batcheditor .batcheditor-items .batcheditor-item .buttons{background-color:#000;border-radius:20px;bottom:10px;display:flex;flex-direction:row;left:50%;opacity:0;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:opacity .25s ease-in-out}#createapp .batcheditor .batcheditor-items .batcheditor-item .buttons button{opacity:.7;padding:10px;transition:opacity .25s ease-in-out}#createapp .batcheditor .batcheditor-items .batcheditor-item .buttons button svg{color:#fff;margin:0}#createapp .batcheditor .batcheditor-items .batcheditor-item .buttons button:hover,#createapp .batcheditor .batcheditor-items .batcheditor-item:hover .buttons{opacity:1}#createapp .batcheditor .batcheditor-items .batcheditor-item .label{background-color:#fff;border:1px solid #c7c7c7;border-radius:14px;color:#c7c7c7;font-size:13px;font-style:normal;font-weight:400;left:10px;line-height:normal;padding:2px 8px;position:absolute;top:10px;z-index:2}#createapp .batcheditor .batcheditor-items .batcheditor-item .name{bottom:5px;color:#888;font-size:13px;font-style:normal;font-weight:400;left:5px;line-height:normal;position:absolute;right:5px;text-align:center}#createapp .batcheditor .batcheditor-items .batcheditor-item .empty{background-color:#ffe6e6;border:1px solid red;border-radius:14px;color:red;font-size:13px;font-style:normal;font-weight:700;line-height:normal;padding:2px 8px;position:absolute;right:10px;top:10px;z-index:2}#createapp .batcheditor .batcheditor-items .batcheditor-item .image{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;position:relative;width:100%}#createapp .batcheditor .batcheditor-items .batcheditor-item .image img{-webkit-filter:drop-shadow(0 6px 6px rgba(0,0,0,.6));-moz-filter:drop-shadow(0 6px 6px rgba(0,0,0,.6));-ms-filter:drop-shadow(0 6px 6px rgba(0,0,0,.6));-o-filter:drop-shadow(0 6px 6px rgba(0,0,0,.6));filter:drop-shadow(0 6px 6px rgba(0,0,0,.6));height:100%;object-fit:contain;transition:opacity .25s ease-in-out;width:100%}#createapp .batcheditor .batcheditor-items .batcheditor-item .image img.hover{opacity:1}#createapp .batcheditor .batcheditor-items .batcheditor-item .image span{border:1px solid #c7c7c7;border-radius:4px;display:inline-block;margin:2px;padding:5px}#createapp .batcheditor .batcheditor-items .batcheditor-item .image svg{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#createapp .batcheditor .batcheditor-items .batcheditor-item .image span{font-size:12px;text-align:center}#createapp .batcheditor .batcheditor-items .batcheditor-item .image.multiple{grid-gap:2px;display:grid;gap:2px;grid-template-columns:repeat(auto-fit,minmax(25%,1fr));grid-template-rows:repeat(auto-fit,minmax(10%,1fr))}#createapp .createproject .content{align-self:flex-end;width:350px}.project-detail{height:100%}.project-detail .loading{display:flex;justify-content:center}.project-detail .loading svg{stroke:#fff;fill:#fff}.project-detail .loading svg path:first-child{opacity:.25!important}.project-detail .project-detail-header{align-items:baseline;display:flex;justify-content:space-between}.project-detail .project-detail-header h1{font-size:80px;font-style:normal;font-weight:400;line-height:96.5%;margin-bottom:30px}.project-detail .project-detail-header>div{display:flex;gap:12px}.project-detail .project-content-wrapper{grid-gap:24px;display:grid;gap:24px;grid-template-columns:.75fr 2fr}.project-detail .project-content-wrapper.full{grid-template-columns:1fr}.project-detail .project-content-wrapper .project-info{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));padding-right:20px}.info-list .info-list-header button{transition:all .25s ease-in-out}.info-list button{margin:0;padding:0}.info-list>ul>li span{color:hsla(0,0%,100%,.6)}.info-list>ul>li span:last-child{color:#fff}.info-list.project-images-list{display:flex;flex-direction:column}.info-list.project-images-list .info-list-header{display:flex;flex-direction:column;margin:0}.info-list.project-images-list>ul{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.info-list.project-images-list>ul>li{align-items:normal;border:none;display:block!important;flex-direction:column;padding:0}.info-list.project-images-list>ul>li div span{color:#fff}.info-list.project-images-list>ul>li .project-images-list-img{margin-bottom:10px;position:relative}.info-list.project-images-list>ul>li .project-images-list-img img,.info-list.project-images-list>ul>li .project-images-list-img video{width:100%}.info-list.project-images-list>ul>li .project-images-list-img.no-transition img{transition:none!important}.info-list.project-images-list>ul>li .project-images-list-name{color:#fff;display:flex;justify-content:space-between}.info-list.project-images-list>ul>li .project-images-list-actions{color:#fff;display:flex;gap:10px;justify-content:flex-start;padding:5px 0}.info-list.project-images-list>ul>li .project-images-list-actions .rounded{width:auto!important}.info-list.project-images-list>ul>li .project-images-list-actions button{height:20px;width:20px}.info-list.project-images-list>ul>li .project-images-list-actions button svg{color:#fff;height:20px;transition:opacity .25s ease-in-out;width:20px}.info-list.project-images-list>ul>li .project-images-list-date span{color:hsla(0,0%,100%,.6)!important}.info-list.project-images-list .project-images-list-no-images{display:flex;justify-content:center}.info-list.project-images-list .project-images-list-topactions{display:flex;gap:20px;padding:20px 0 0}.info-list.project-images-list .project-images-list-topactions>span:last-child{flex:1 1;justify-content:flex-end}.info-list.project-images-list .project-images-list-bottomactions{display:flex;gap:20px;padding:20px 0}#createapp .info-list button{position:relative}#createapp .info-list button .project-edit-overlay{align-items:center;background-color:rgba(0,0,0,.6);bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .25s ease-in}#createapp .info-list button .project-edit-overlay span{align-items:center;background-color:#000;border-radius:50px;display:flex;height:50px;justify-content:center;width:50px}#createapp .info-list button .project-edit-overlay span svg{-webkit-filter:invert(1);filter:invert(1);margin-right:0}#createapp .info-list button:hover .project-edit-overlay{opacity:1}.info-list.project-images-list .orderlinelistv2{height:100%}.info-list.project-images-list .orderlinelistv2 .orderlinelistv2-fileactions-actions a{cursor:pointer;display:inline-block;height:17px;width:17px}.info-list.project-images-list .orderlinelistv2 ul li .button,.info-list.project-images-list .orderlinelistv2 ul li button{height:auto!important;width:auto!important}.info-list.project-images-list .orderlinelistv2.list ul{border-bottom:1px solid hsla(0,0%,100%,.26);display:flex!important;flex-direction:column;gap:0;height:calc(100vh - 28rem);margin-bottom:10px!important;overflow-x:hidden;overflow-y:auto}.info-list.project-images-list .orderlinelistv2.list ul li{display:flex!important;flex-direction:row;justify-content:flex-start;overflow:visible!important}.info-list.project-images-list .orderlinelistv2.list ul li .orderlinelistv2-image{align-items:center;display:flex;overflow:hidden}.info-list.project-images-list .orderlinelistv2.list ul li .orderlinelistv2-image .checkbox label>span:first-of-type{padding:0 10px}.info-list.project-images-list .orderlinelistv2.list ul li .orderlinelistv2-image .checkbox label>span:last-child{align-items:center;display:flex;height:12vw;justify-content:center;position:relative;width:12vw}.info-list.project-images-list .orderlinelistv2.list ul li .orderlinelistv2-image .checkbox label>span:last-child img{display:block;height:100%;object-fit:cover;opacity:1;position:absolute;transition:opacity .25s ease-in-out;width:100%}.info-list.project-images-list .orderlinelistv2.list ul li .orderlinelistv2-image>span:last-child{align-items:center;display:flex;height:12vw;justify-content:center;position:relative;width:12vw}.info-list.project-images-list .orderlinelistv2.list ul li .orderlinelistv2-image>span:last-child img{display:block;height:100%;object-fit:cover;opacity:1;position:absolute;transition:opacity .25s ease-in-out;width:100%}.info-list.project-images-list .orderlinelistv2.list ul li.orderlinelistv2-no-images{border:none}.info-list.project-images-list .orderlinelistv2.list ul li .orderlinelistv2-details{display:flex;flex:auto;flex-direction:column;gap:10px}.info-list.project-images-list .orderlinelistv2.list ul li .orderlinelistv2-details .orderlinelistv2-fileactions{display:flex;gap:10px}.info-list.project-images-list .orderlinelistv2.list ul li .orderlinelistv2-details .orderlinelistv2-fileactions .orderlinelistv2-fileactions-filter>span{border-radius:1rem;padding:.25rem 1rem}.info-list.project-images-list .orderlinelistv2.list ul li .orderlinelistv2-details .orderlinelistv2-fileactions .orderlinelistv2-fileactions-actions{display:flex;gap:10px}.info-list.project-images-list .orderlinelistv2.list ul li .orderlinelistv2-details .orderlinelistv2-fileactions .orderlinelistv2-fileactions-actions button{height:17px!important;width:17px!important}.info-list.project-images-list .orderlinelistv2.list ul li .orderlinelistv2-imageactions{display:flex;flex-direction:column;gap:10px;margin-right:20px}.info-list.project-images-list .orderlinelistv2.list ul li .orderlinelistv2-imageactions label{background-color:transparent!important;border:1px solid #fff!important;color:#fff!important;font-weight:400!important}.info-list.project-images-list .orderlinelistv2.list ul li .orderlinelistv2-imageactions label input[type=file]{display:none}.info-list.project-images-list .orderlinelistv2.list ul li .orderlinelistv2-imageactions>button{background-color:transparent!important;border:1px solid #fff!important;color:#fff!important;font-weight:400!important}.info-list.project-images-list .orderlinelistv2.grid ul{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(150px,15vw));grid-template-rows:-webkit-min-content;grid-template-rows:min-content;height:calc(100vh - 28rem);margin-bottom:20px!important;overflow-x:hidden;overflow-y:auto}.info-list.project-images-list .orderlinelistv2.grid ul li{border:0!important;display:flex!important;flex-direction:column;justify-content:flex-start!important;margin:0!important;overflow:visible!important;padding:0!important}.info-list.project-images-list .orderlinelistv2.grid ul li .orderlinelistv2-image{flex:1 1;position:relative;width:100%}.info-list.project-images-list .orderlinelistv2.grid ul li .orderlinelistv2-image .checkbox,.info-list.project-images-list .orderlinelistv2.grid ul li .orderlinelistv2-image .checkbox label{height:100%;width:100%}.info-list.project-images-list .orderlinelistv2.grid ul li .orderlinelistv2-image .checkbox label .check{background-color:#000;border:1px solid #fff!important;margin:0!important;position:absolute!important;right:1rem;top:1rem;z-index:10}.info-list.project-images-list .orderlinelistv2.grid ul li .orderlinelistv2-image .checkbox label input:checked~.check{background-color:#000!important}.info-list.project-images-list .orderlinelistv2.grid ul li .orderlinelistv2-image .checkbox label input:checked~.check svg path{stroke:#fff!important;fill:none!important}.info-list.project-images-list .orderlinelistv2.grid ul li .orderlinelistv2-image .checkbox label>span:last-child{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.info-list.project-images-list .orderlinelistv2.grid ul li .orderlinelistv2-image .checkbox:hover label .check{background-color:#000!important}.info-list.project-images-list .orderlinelistv2.grid ul li .orderlinelistv2-details,.info-list.project-images-list .orderlinelistv2.grid ul li .orderlinelistv2-details .orderlinelistv2-filedata{display:flex;flex-direction:column;gap:10px}.info-list.project-images-list .orderlinelistv2.grid ul li .orderlinelistv2-details .orderlinelistv2-fileactions{display:flex;gap:10px}.info-list.project-images-list .orderlinelistv2.grid ul li .orderlinelistv2-details .orderlinelistv2-fileactions .orderlinelistv2-fileactions-filter>span{border-radius:1rem;padding:.25rem 1rem}.info-list.project-images-list .orderlinelistv2.grid ul li .orderlinelistv2-details .orderlinelistv2-fileactions .orderlinelistv2-fileactions-actions{display:flex;gap:10px}.info-list.project-images-list .orderlinelistv2.grid ul li .orderlinelistv2-details .orderlinelistv2-fileactions .orderlinelistv2-fileactions-actions>div .button svg,.info-list.project-images-list .orderlinelistv2.grid ul li .orderlinelistv2-details .orderlinelistv2-fileactions .orderlinelistv2-fileactions-actions>div button svg{position:relative!important}.info-list.project-images-list .orderlinelistv2 .orderlinelistv2-filemultiactions{display:flex;justify-content:space-between}.info-list.project-images-list .orderlinelistv2 .orderlinelistv2-filemultiactions>div{display:flex;gap:24px}.turntable{cursor:-webkit-grab;cursor:grab;height:100%;width:100%}.turntable .loading{align-items:center;bottom:0;display:flex;height:100%;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:99}.turntable .loading span:first-child{display:block;height:25px;margin-right:5px;width:25px}.turntable .loading span svg{stroke:#fff;fill:#fff}.turntable .loading span svg path:first-child{opacity:.25!important}.turntable .degress{left:10px;position:absolute;top:10px}.turntable .spin360{position:absolute;right:10px;top:10px;width:15%}.turntable .spin360 svg g path{fill:#fff}.turntable>div{padding-top:100%;position:relative}.turntable>div img{transition:none!important}.projects{display:flex;flex-direction:column}.projects header{border-bottom:1px solid #e5e5e5;justify-content:space-between;margin-left:-20px;margin-right:-20px;padding-left:200px}.projects header>div{display:flex;flex:0 0 auto;gap:30px}.projects header>div:first-child{flex:1 1;justify-content:center}.projects header button{font-size:15px;font-style:normal;font-weight:400;opacity:.6;transition:all .25s ease-in-out}.projects header button.selected{font-weight:700;opacity:1}.projects header .header-filter div{align-items:center;display:flex;gap:10px}.projects header .header-filter input{border:0;font-size:16px;font-style:normal;font-weight:400;line-height:137%}.projects .projects-header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding-top:20px}.projects .projects-header h1{align-items:flex-start;display:flex;font-size:80px;font-style:normal;font-weight:400;line-height:96.5%}.projects .projects-header h1 span{font-family:Domaine Display;font-size:16px;font-style:normal;font-weight:400;line-height:96.5%}.projects .projects-filters.fixed{background-color:#fff;left:0;padding:10px 20px;position:fixed;right:1rem;top:50px;z-index:100}.projects .projects-filters.fixed .projectfilter{margin:0}.projects table{border-collapse:initial;border-spacing:0;margin-bottom:20px}.projects table thead tr td,.projects table thead tr th{background-color:#fff!important;border-bottom:0!important;font-family:Domaine Display;font-size:15px;font-style:normal;font-weight:400;line-height:135%;opacity:.5;overflow-wrap:break-word;padding:16px 0;padding-left:0!important;padding-right:0!important;-webkit-user-select:none;user-select:none}.projects table thead tr td div,.projects table thead tr th div{align-items:center;display:flex}.projects table thead tr td div span svg,.projects table thead tr th div span svg{-webkit-transform:rotate(0deg);transform:rotate(0deg);transition:all .25s ease-in-out}.projects table thead tr td div span.sort,.projects table thead tr th div span.sort{display:inline-block;height:16px;width:16px}.projects table thead tr td div.asc span svg,.projects table thead tr th div.asc span svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.projects tbody tr td{background-color:#fff!important;border-bottom:0!important;border-image:url(/static/media/dottedline.3456fa6e1c34c301e5e8.svg);border-image-repeat:repeat;border-image-slice:2 2 2 2 fill;border-top:2px solid #fff!important;color:#000;cursor:pointer;font-size:16px;font-style:normal;font-weight:400;height:30px;line-height:30px;opacity:.5;overflow:hidden;overflow-wrap:break-word;padding:0!important;position:relative;transition:all .25s ease-in-out;-webkit-user-select:none;user-select:none;vertical-align:top}.projects tbody tr td svg{vertical-align:middle;width:16px}.projects tbody tr td .icon{padding:5px 0}.projects tbody tr td .icon svg{fill:inherit;color:#242424}.projects tbody tr td .table-actions{align-items:center;display:flex;gap:10px;height:100%;justify-content:flex-end;opacity:1}.projects tbody tr td .table-actions svg{height:17px;margin:0;position:absolute;width:17px}.projects tbody tr td .table-actions button{height:25px;opacity:.5;padding:0;transition:all .25s ease-in-out;width:17px;width:25px}.projects tbody tr td .table-actions button:hover{opacity:1}.projects tbody tr .title{display:inline-block;transition:all .25s ease-in-out}.projects tbody tr .title:before{color:#000;content:"●";font-size:0;font-style:normal;font-weight:700;line-height:100%;margin-right:0;transition:all .25s ease-in-out;vertical-align:middle}.projects tbody tr:hover td{opacity:1}.projects tbody tr:hover .title{color:#000;font-weight:700}.projects tbody tr:hover .title:before{font-size:10px;margin-right:10px}.projects tbody tr:last-child td{border-bottom:2px solid #fff!important}.project-detail-overlay{background-color:#1a1a1a!important;color:#fff;padding:0!important}.project-detail-overlay .project-detail-overlay-header{align-items:center;background-color:#fff;display:flex;height:50px;justify-content:center;line-height:50px}.project-detail-overlay .project-detail-overlay-content{height:calc(100% - 50px);overflow-x:hidden;overflow-y:auto;padding:20px}.ant-switch-checked{background-color:#000!important}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{margin-left:-4px;position:absolute;width:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border:8px solid transparent;box-sizing:initial;content:"";height:0;left:-8px;position:absolute;width:1px;z-index:-1}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{margin-top:-8px;top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#f0f0f0;border-top:none}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#aeaeae;top:-1px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after{bottom:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-top-color:#aeaeae;bottom:-1px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__triangle{left:50px;position:absolute}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{padding-top:10px}.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50px}.react-datepicker-popper[data-placement^=top]{padding-bottom:10px}.react-datepicker-popper[data-placement^=right]{padding-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{padding-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;-webkit-transform:rotate(225deg);transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:initial;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day-names,.react-datepicker__week{white-space:nowrap}.react-datepicker__day-names{margin-bottom:-8px}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{background-color:#ff6803;border-radius:.3rem;color:#fff;position:relative}.react-datepicker__day--holidays .holiday-overlay,.react-datepicker__month-text--holidays .holiday-overlay,.react-datepicker__quarter-text--holidays .holiday-overlay,.react-datepicker__year-text--holidays .holiday-overlay{background-color:#333;border-radius:4px;bottom:100%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__day--holidays:hover,.react-datepicker__month-text--holidays:hover,.react-datepicker__quarter-text--holidays:hover,.react-datepicker__year-text--holidays:hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .holiday-overlay,.react-datepicker__month-text--holidays:hover .holiday-overlay,.react-datepicker__quarter-text--holidays:hover .holiday-overlay,.react-datepicker__year-text--holidays:hover .holiday-overlay{opacity:1;visibility:visible}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__year-text--in-range:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--selected:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bad9f1;border-radius:.3rem;color:#000}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:rgba(33,107,165,.5)}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:initial}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{padding:.5rem;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:rgba(0,0,0,.8);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{height:auto;margin:.4rem;padding-left:.2rem;padding-right:.2rem;width:13.8rem}.react-datepicker__aria-live{border:0;-webkit-clip-path:circle(0);clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}.landing-page{display:flex;flex-direction:column}.landing-page>div{flex-basis:1px;flex-grow:1}.landing-page .landing-page-top{display:flex;flex-direction:column}.landing-page .landing-page-top h1{font-size:80px;font-style:normal;font-weight:400;line-height:96.5%;margin:10px 0}.landing-page .landing-page-top>div{align-items:flex-start;display:flex;flex-direction:column;flex-grow:1;justify-content:center}.landing-page .landing-page-top button{color:#242424;font-size:16px;font-style:normal;font-weight:700;line-height:96.5%}.landing-page .landing-page-top button .sub-menu{margin-left:40px;opacity:0;position:relative;transition:opacity .25s ease-in-out,margin-left .25s ease-in-out}.landing-page .landing-page-top button .sub-menu:before{border-bottom:2px solid #fff;border-image:url(/static/media/dottedline.3456fa6e1c34c301e5e8.svg);border-image-repeat:repeat;border-image-slice:2 2 2 2 fill;content:"";left:0;position:absolute;top:50%;width:100%}.landing-page .landing-page-top button .sub-menu div{-webkit-transform:translateY(-15px);transform:translateY(-15px)}.landing-page .landing-page-top button .sub-menu div svg{margin-right:18px!important}.landing-page .landing-page-top button .sub-menu div:last-child{-webkit-transform:translateY(15px);transform:translateY(15px)}.landing-page .landing-page-top button:hover .sub-menu{margin-left:50px;opacity:1}.landing-page .landing-page-bottom{grid-gap:20px;display:grid;gap:20px;grid-auto-flow:column;grid-template-columns:repeat(3,minmax(0,1fr))}.landing-page .landing-page-bottom .thumbnail{position:relative}.landing-page .landing-page-bottom .thumbnail img{max-height:100%;object-fit:cover;position:absolute;width:100%}.landing-page .landing-page-bottom .list{border-top:1px solid rgba(0,0,0,.25);position:relative}.landing-page .landing-page-bottom .list .loading{height:48px;left:50%;position:absolute;top:100px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:48px;z-index:1}.landing-page .landing-page-bottom .list .list-header{align-items:center;display:flex;justify-content:space-between}.landing-page .landing-page-bottom .list .list-viewall,.landing-page .landing-page-bottom .list h3{font-size:15px;font-style:normal;font-weight:400;line-height:135%}.landing-page .landing-page-bottom .list .list-viewall{cursor:pointer;display:block;text-decoration:underline!important;transition:all .25s ease-in-out}.landing-page .landing-page-bottom .list .list-viewall:hover{font-weight:700;opacity:1}.landing-page .landing-page-bottom .list .list-item{color:#7f7f7f;cursor:pointer;font-size:16px;font-style:normal;font-weight:400;height:30px;line-height:30px;overflow:hidden;position:relative;transition:all .25s ease-in-out}.landing-page .landing-page-bottom .list .list-item .tag{border:1px solid #b0b0b0;border-radius:16px;color:#000;font-size:11px;font-style:normal;font-weight:700;padding:6px 10px}.landing-page .landing-page-bottom .list .list-item svg{margin:0;position:absolute}.landing-page .landing-page-bottom .list .list-item .title{display:inline-block;overflow:hidden;text-overflow:ellipsis;transition:all .25s ease-in-out;white-space:nowrap;width:300px;width:100%}.landing-page .landing-page-bottom .list .list-item .title:before{color:#000;content:"●";font-size:0;font-style:normal;font-weight:700;line-height:100%;margin-right:0;transition:all .25s ease-in-out;vertical-align:middle}.landing-page .landing-page-bottom .list .list-item:hover .title{color:#000;font-weight:700}.landing-page .landing-page-bottom .list .list-item:hover .title:before{font-size:10px;margin-right:20px}.statistics .statistics-header{padding-top:20px}.statistics .statistics-header h1{align-items:flex-start;display:flex;font-size:80px;font-style:normal;font-weight:400;line-height:96.5%}.statistics .statistics-header h1 span{font-family:Domaine Display;font-size:16px;font-style:normal;font-weight:400;line-height:96.5%}.statistics .ant-form-item-label{display:none}.statistics-page-view{margin-bottom:20px;padding-top:20px}.statistics-page-view .statistics-page-usage{display:flex;gap:6rem}.statistics-page-view .statistics-page-usage>div{flex:auto}.statistics-page-view .statistics-filters-wrapper{align-items:center;display:flex;gap:.5rem}.statistics-page-view .statistics-filters-wrapper .filter{padding:0}.statistics-page-view .statistics-filters-wrapper .toggle-button{border-color:#ccc!important;margin-bottom:.5rem}.statistics-page-view .statistics-filters-wrapper .toggle-button i{border-color:#ccc!important}.statistics-page-view .statistics-filters-wrapper label{display:inline-block;margin-bottom:.5rem}.statistics-page-view .statistics-loader{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.statistics-page-view .statistics-page-charts{display:flex;flex-wrap:wrap;width:100%}.statistics-page-view .statistics-page-charts .statistics-page-charts-body{display:flex;flex-direction:column;width:100%}.statistics-page-view .statistics-page-charts .statistics-page-charts-body .statistics-page-chart{background-color:#eee;display:flex;flex:1 1 auto;flex-direction:column;margin-bottom:1.5rem;min-height:4rem;position:relative}.statistics-page-view .statistics-page-charts .statistics-page-charts-body .statistics-page-chart .statistics-page-chart-body{display:flex}.statistics-page-view .statistics-page-charts .statistics-page-charts-body .statistics-page-chart .statistics-page-chart-body .statistics-chart-wrapper{min-width:calc(50vw - 1.5rem);padding:3rem}.statistics-page-view .statistics-page-charts .statistics-page-charts-body .statistics-page-chart .statistics-page-chart-body .statistics-chart-wrapper h2{margin:0 0 .5rem}.statistics-page-view .statistics-page-charts .statistics-page-charts-body .statistics-page-chart .statistics-page-chart-body .statistics-chart-wrapper .statistics-chart{background-color:#fff;height:auto!important;width:100%!important}#createapp .template-details .template-details-overlay-content{display:flex;gap:20px}#createapp .template-details .template-details-overlay-content .meta{flex-basis:100px;flex-grow:1;flex-shrink:1;line-height:150%;min-width:0}#createapp .template-details .template-details-overlay-content .meta .button{margin-top:20px}#createapp .template-details .template-details-overlay-content .products{flex-basis:100px;flex-grow:1;flex-shrink:1;min-width:0;position:relative}#createapp .template-details .template-details-overlay-content .products .loading{height:48px;left:50%;position:absolute;top:100px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:48px;z-index:1}#createapp .template-details .template-details-overlay-content .products .loading path{fill:#fff}#createapp .template-details .template-details-overlay-content .products .product{border-image:url(/static/media/dottedline_white.4b8acea798b62d3390d6.svg);border-image-repeat:repeat;border-image-slice:2 2 2 2 fill;border-top:2px solid #fff;display:flex;padding:10px}#createapp .template-details .template-details-overlay-content .products .product .name{flex-grow:1}#createapp .template-details .template-details-overlay-content .products .product .name h3{color:#ebe6e4;font-family:PP Radio Grotesk;font-size:14px;font-style:normal;font-weight:400;line-height:110%;margin:0}#createapp .template-details .template-details-overlay-content .products .product .name span{color:#767676;font-size:10px;font-style:normal;font-weight:400;line-height:135%}#createapp .template-details .template-details-overlay-content .products .product .point{background-color:#fff;border-radius:100%;color:#000;flex-grow:0;flex-shrink:0;font-size:13px;font-weight:700;height:26px;line-height:26px;text-align:center;width:26px}#createapp .template-details .template-details-overlay-content .images{display:flex;flex-basis:200px;flex-direction:column;flex-grow:2;flex-shrink:2;gap:20px;min-width:0}#createapp .template-details .template-details-overlay-content .images .rendering,#createapp .template-details .template-details-overlay-content .images .rendering img{width:100%}#createapp .template-details .template-details-overlay-content .images .image{aspect-ratio:1/1;background:hsla(0,0%,85%,.2);overflow:hidden;position:relative;width:100%}#createapp .template-details .template-details-overlay-content .images .image img{object-fit:cover}#createapp .template-details .template-details-overlay-content .images .image .lazy-load-image-background{align-items:center;height:100%;justify-content:center;width:100%}#createapp .template-details .template-details-overlay-content .images .image .points{height:100%;left:0;position:absolute;top:0;width:100%}#createapp .template-details .template-details-overlay-content .images .image .points .point{background-color:#000;border-radius:100%;color:#fff;font-size:13px;height:20px;line-height:20px;position:absolute;text-align:center;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:20px}#createapp .projectlist{grid-gap:21px;display:grid;gap:21px;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));min-height:50px;overflow:auto;position:relative}#createapp .projectlist .loading{height:48px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:48px;z-index:1}#createapp .projectlist .project{border-image:url(/static/media/dottedline_white.4b8acea798b62d3390d6.svg);border-image-repeat:repeat;border-image-slice:2 2 2 2 fill;border-top:2px solid #fff;cursor:pointer;font-size:16px;font-style:normal;overflow:hidden;padding-bottom:10px;padding-top:10px}#createapp .projectlist .project .project-image{aspect-ratio:1/1;margin-bottom:10px;padding:0;position:relative;width:100%}#createapp .projectlist .project .project-image img{background-color:currentColor;display:block;height:100%;left:0;object-fit:contain;position:absolute;top:0;transition:opacity .25s ease-in-out;width:100%}#createapp .projectlist .project .project-image img:hover{opacity:1}#createapp .projectlist .project .project-image .lazy-load-image-background{align-items:center;height:100%;justify-content:center;width:100%}#createapp .projectlist .project .project-image.images-2 img,#createapp .projectlist .project .project-image.images-3 img{box-shadow:0 0 5px 5px rgba(0,0,0,.3)}#createapp .projectlist .project .project-image.images-2 img:first-child{height:70%;left:20%;top:10%;width:70%}#createapp .projectlist .project .project-image.images-2 img:nth-child(2){height:70%;left:10%;top:20%;width:70%}#createapp .projectlist .project .project-image.images-3 img:first-child{height:60%;left:30%;top:10%;width:60%}#createapp .projectlist .project .project-image.images-3 img:nth-child(2){height:60%;left:20%;top:20%;width:60%}#createapp .projectlist .project .project-image.images-3 img:nth-child(3){height:60%;left:10%;top:30%;width:60%}#createapp .projectlist .project .project-footer .project-name{display:flex;justify-content:space-between}#createapp .projectlist .project .project-footer .date,#createapp .projectlist .project .project-footer .files{opacity:.7}#createapp .template-page{display:flex;flex-direction:column;height:100%}#createapp .template-page header{border-bottom:1px solid #e5e5e5;justify-content:space-between;margin-left:-20px;margin-right:-20px;padding-left:200px}#createapp .template-page header div{display:flex;gap:30px}#createapp .template-page header button{font-size:15px;font-style:italic;transition:all .25s ease-in-out}#createapp .template-page header button.deselected{font-style:normal;font-weight:400;opacity:.2}#createapp .template-page .info{bottom:15px;color:#000;font-size:16px;font-style:normal;font-weight:700;left:15px;line-height:96.5%;position:fixed}#createapp .template-page .template{min-height:0;overflow:auto}#createapp .template-page .template .template-header{pointer-events:none;position:-webkit-sticky;position:sticky;top:50px;z-index:5}#createapp .template-page .template .template-header .actions{display:flex;float:right;gap:10px;pointer-events:all}#createapp .template-page .template .template-header .actions button{background-color:#000;border-radius:16px;color:#fff;font-size:12px;font-weight:700;padding:8px 16px}#createapp .template-page .template .template-header .actions button.clear{background-color:#fff;border:1px solid #000;color:#000}#createapp .template-page .template .template-header h1{font-size:80px;font-style:normal;font-weight:400;margin-bottom:200px;margin-top:50px}#createapp .template-page .template .template-header p{height:100px;margin:0;width:340px}#createapp .template-page .template .template-header p span:before{content:"/";margin:5px}#createapp .template-page .template .template-header p span:first-child:before{display:none}#createapp .template-page .template .template-cameras{margin-left:380px;margin-right:0;margin-top:-100px}#createapp .categories{display:flex;flex-direction:column;height:100%}#createapp .categories header{border-bottom:1px solid #e5e5e5;justify-content:space-between;margin-left:-20px;margin-right:-20px;padding-left:200px}#createapp .categories header>div{display:flex;gap:30px}#createapp .categories header button{font-size:15px;font-style:italic;transition:all .25s ease-in-out}#createapp .categories header button.deselected{font-style:normal;font-weight:400;opacity:.2}#createapp .categories header .header-filter div{align-items:center;display:flex;gap:10px}#createapp .categories header .header-filter input{border:0;font-size:16px;font-style:normal;font-weight:400;line-height:137%}#createapp .categories .categories-content{flex-grow:1;min-height:0;overflow:auto}#createapp .categories .categories-content h1{align-items:flex-start;display:flex;font-size:80px;font-style:normal;font-weight:400;line-height:96.5%}#createapp .categories .categories-content h1 span{font-family:Domaine Display;font-size:16px;font-style:normal;font-weight:400;line-height:96.5%}#createapp .categories .categories-content .tag{border:1px solid #b0b0b0;border-radius:16px;color:#000;font-size:11px;font-style:normal;font-weight:700;padding:6px 10px}.orderlineList{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.orderlineList>li{align-items:normal;border:none;display:block!important;flex-direction:column;padding:0}.orderlineList>li div span{color:#fff}.orderlineList>li .project-images-list-img{margin-bottom:10px;position:relative}.orderlineList>li .project-images-list-img img,.orderlineList>li .project-images-list-img video{width:100%}.orderlineList>li .project-images-list-img.no-transition img{transition:none!important}.orderlineList>li .project-images-list-name{color:#fff;display:flex;justify-content:space-between}.orderlineList>li .project-images-list-actions{color:#fff;display:flex;gap:10px;justify-content:flex-start;padding:5px 0}.orderlineList>li .project-images-list-actions .rounded{width:auto!important}.orderlineList>li .project-images-list-actions button{height:20px;width:20px}.orderlineList>li .project-images-list-actions button svg{color:#fff;height:20px;transition:opacity .25s ease-in-out;width:20px}.orderlineList>li .project-images-list-date span{color:hsla(0,0%,100%,.6)!important}#createapp .asset-details .asset-detail-header{align-items:baseline;display:flex;justify-content:space-between}#createapp .asset-details .asset-detail-header h1{font-size:80px;font-style:normal;font-weight:400;line-height:96.5%;margin-bottom:60px;margin-top:0}#createapp .asset-details .asset-details-overlay-content{display:flex;gap:20px}#createapp .asset-details .asset-details-overlay-content>div{flex-basis:100px;flex-grow:1;flex-shrink:0}#createapp .asset-details .asset-details-overlay-content .meta{line-height:150%;min-width:0}#createapp .asset-details .asset-details-overlay-content .meta .button{margin-top:20px}#createapp .asset-details .asset-details-overlay-content .products{flex-basis:100px;flex-grow:1;flex-shrink:1;margin-top:30px;min-width:0;position:relative}#createapp .asset-details .asset-details-overlay-content .products .loading{height:48px;left:50%;position:absolute;top:100px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:48px;z-index:1}#createapp .asset-details .asset-details-overlay-content .products .loading path{fill:#fff}#createapp .asset-details .asset-details-overlay-content .products .product{border-image:url(/static/media/dottedline_white.4b8acea798b62d3390d6.svg);border-image-repeat:repeat;border-image-slice:2 2 2 2 fill;border-top:2px solid #fff;display:flex;padding:10px}#createapp .asset-details .asset-details-overlay-content .products .product .name{flex-grow:1}#createapp .asset-details .asset-details-overlay-content .products .product .name h3{color:#ebe6e4;font-family:PP Radio Grotesk;font-size:14px;font-style:normal;font-weight:400;line-height:110%;margin:0}#createapp .asset-details .asset-details-overlay-content .products .product .name span{color:#767676;font-size:10px;font-style:normal;font-weight:400;line-height:135%}#createapp .asset-details .asset-details-overlay-content .products .product .point{background-color:#fff;border-radius:100%;color:#000;flex-grow:0;flex-shrink:0;font-size:13px;font-weight:700;height:26px;line-height:26px;text-align:center;width:26px}#createapp .asset-details .asset-details-overlay-content .assetimage img{background-color:#d9d9d9;width:100%}#createapp .asset-details .asset-details-overlay-content .images{display:flex;flex-direction:column;gap:20px;position:relative}#createapp .asset-details .asset-details-overlay-content .images .orderlineList,#createapp .asset-details .asset-details-overlay-content .images .projects{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}#createapp .asset-details .asset-details-overlay-content .images .loading{height:48px;left:50%;position:absolute;top:100px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:48px;z-index:1}#createapp .asset-details .asset-details-overlay-content .images .loading path{fill:#fff}#createapp .asset-details .asset-details-overlay-content .images .rendering,#createapp .asset-details .asset-details-overlay-content .images .rendering img{width:100%}#createapp .asset-details .asset-details-overlay-content .images .image{aspect-ratio:1/1;background:hsla(0,0%,85%,.2);overflow:hidden;position:relative;width:100%}#createapp .asset-details .asset-details-overlay-content .images .image img{object-fit:cover}#createapp .asset-details .asset-details-overlay-content .images .image .lazy-load-image-background{align-items:center;height:100%;justify-content:center;width:100%}#createapp .asset-details .asset-details-overlay-content .images .image .points{height:100%;left:0;position:absolute;top:0;width:100%}#createapp .asset-details .asset-details-overlay-content .images .image .points .point{background-color:#000;border-radius:100%;color:#fff;font-size:13px;height:20px;line-height:20px;position:absolute;text-align:center;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:20px}#createapp .asset-details.orderline .asset-details-overlay-content{align-items:center;flex-direction:column;height:100%}#createapp .asset-details.orderline .asset-details-overlay-content .orderline-img{align-items:center;display:flex;flex-basis:auto;flex-shrink:1;justify-content:center;min-height:0;width:100%}#createapp .asset-details.orderline .asset-details-overlay-content .orderline-img>*{max-height:100%}#createapp .asset-details.orderline .asset-details-overlay-content .orderline-img .turntable{align-self:stretch;aspect-ratio:1/1}#createapp .asset-details.orderline .asset-details-overlay-content .orderline-details{display:flex;flex-grow:0;flex-shrink:0;gap:80px}#createapp .asset-details.orderline .asset-details-overlay-content .orderline-details .project-images-list-actions button{color:#fff;font-size:16px}#createapp .asset-search header{background-color:#fff;height:auto;position:-webkit-sticky;position:sticky;top:0;z-index:10}#createapp .asset-search header>div{width:100%}#createapp .asset-search header .search-field{align-items:center;display:flex;width:100%}#createapp .asset-search header .search-field svg{height:25px;width:58px}#createapp .asset-search header .search-field input{border:0;flex-grow:1;font-family:Domaine Display;font-size:64px;height:88}#createapp .asset-search header .search-field input:focus{outline:none}#createapp .asset-search header .header-filter div{align-items:center;display:flex;gap:10px}#createapp .asset-search header .header-filter input{border:0;font-size:16px;font-style:normal;font-weight:400;line-height:137%}#createapp .asset-search header .order{display:flex;gap:10px}#createapp .asset-search header .order h3{margin:0}#createapp .asset-search header .order button{font-weight:400}#createapp .asset-search header .order button.selected{font-weight:800;text-decoration:underline}#createapp .asset-search .search-page-loadmore{align-items:center;display:flex;flex-direction:column;padding:50px 0}#createapp .asset-search .assetlist{min-height:200px}#createapp .asset-search .asset .assettype{bottom:5px;font-size:12px;font-weight:500;position:absolute;right:5px}#createapp .asset-search .asset .buttons{background-color:#000;border-radius:20px;bottom:10px;display:flex;flex-direction:row;left:50%;opacity:0;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:opacity .25s ease-in-out}#createapp .asset-search .asset .buttons button{background:none;margin:0;opacity:.7;padding:10px;transition:opacity .25s ease-in-out;width:auto}#createapp .asset-search .asset .buttons button svg{color:#fff;margin:0}#createapp .asset-search .asset .buttons button:hover,#createapp .asset-search .asset:hover .buttons{opacity:1}#createapp .asset-search .selection .content{display:flex;flex-direction:row;gap:20px;justify-content:space-between;overflow:hidden}#createapp .asset-search .selection .content .submit{flex-grow:0;flex-shrink:0;width:300px}#createapp .asset-search .selection .content .submit button{margin-top:20px}#createapp .asset-search .selection .content .assets{display:flex;flex-direction:row;gap:10px;justify-content:space-between}#createapp .asset-search .selection .content .assets .asset{max-width:120px;position:relative}#createapp .asset-search .selection .content .assets .asset .buttons{bottom:auto;top:100px}#createapp .asset-search .selection .content .assets .asset img{width:100%}#createapp .asset-search .selection .content .assets .asset p{font-size:14px;font-weight:700;margin:0;text-align:center}#createapp .quick-assetcart{color:#000;position:absolute;right:20px;top:50px;z-index:11}#createapp .quick-assetcart .placeholder{align-items:center;cursor:pointer;display:flex;position:relative}#createapp .quick-assetcart .placeholder .badge{background-color:#000;border-radius:100%;bottom:-2px;color:#fff;display:block;font-size:10px;height:16px;left:-5px;line-height:16px;position:absolute;text-align:center;width:16px}#createapp .assetcart .assetcart-header{align-items:flex-start;display:flex;gap:10px}#createapp .assetcart h1{align-items:flex-start;display:flex;flex-grow:1;font-size:60px;font-style:normal;font-weight:400;line-height:96.5%;margin:20px 0}#createapp .assetcart h1 span{font-family:Domaine Display;font-size:16px;font-style:normal;font-weight:400;line-height:96.5%;margin-left:10px}#createapp .assetcart h2{align-items:flex-start;border-bottom:1px solid #fff;display:flex;font-size:40px;font-style:normal;font-weight:400;line-height:96.5%;margin:50px 0 20px}#createapp .assetcart h2 span{font-family:Domaine Display;font-size:12px;font-style:normal;font-weight:400;line-height:96.5%;margin-left:10px}#createapp .assetcart h2 input{background:transparent;border:2px solid #404040;color:#fff;font-size:40px;font-style:normal;font-weight:400;width:400px}#createapp .assetcart h2 button{margin-left:10px;margin-top:10px}#createapp .assetcart h2 button svg{color:#fff}#createapp .createcart .content{align-self:flex-end;width:350px}#createapp .project-search header{background-color:#fff;flex-direction:column;height:auto;position:-webkit-sticky;position:sticky;top:0;z-index:10}#createapp .project-search header h1 svg{cursor:pointer;height:30px;vertical-align:middle;width:30px}#createapp .project-search header>div{width:100%}#createapp .project-search header .search-field{align-items:center;display:flex;width:100%}#createapp .project-search header .search-field svg{height:25px;width:58px}#createapp .project-search header .search-field input{border:0;flex-grow:1;font-family:Domaine Display;font-size:64px;height:88}#createapp .project-search header .search-field input:focus{outline:none}#createapp .project-search header .assets{display:flex;flex-direction:row;gap:10px}#createapp .project-search header .assets .asset{max-width:120px;position:relative}#createapp .project-search header .assets .asset .buttons{background-color:#000;border-radius:20px;display:flex;flex-direction:row;left:50%;opacity:0;position:absolute;top:100px;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:opacity .25s ease-in-out}#createapp .project-search header .assets .asset .buttons button{background:none;margin:0;opacity:.7;padding:10px;transition:opacity .25s ease-in-out;width:auto}#createapp .project-search header .assets .asset .buttons button svg{color:#fff;margin:0}#createapp .project-search header .assets .asset .buttons button:hover,#createapp .project-search header .assets .asset:hover .buttons{opacity:1}#createapp .project-search header .assets .asset img{width:100%}#createapp .project-search header .assets .asset p{font-size:14px;font-weight:700;margin:0;text-align:center}#createapp .project-search header .header-filter div{align-items:center;display:flex;gap:10px}#createapp .project-search header .header-filter input{border:0;font-size:16px;font-style:normal;font-weight:400;line-height:137%}#createapp .project-search .selection .content{display:flex;flex-direction:row;gap:20px;justify-content:space-between;overflow:hidden}#createapp .project-search .selection .content .submit{flex-grow:0;flex-shrink:0;width:300px}#createapp .project-search .selection .content .submit button{margin-top:20px}#createapp .page-wrapper{margin:0;max-width:900px;min-width:400px;padding:0 50px 50px 70px}#createapp .page-wrapper h1,#createapp .page-wrapper h2,#createapp .page-wrapper h3{margin:60px 0 60px -20px;text-transform:uppercase}#createapp .page-wrapper h2{margin-bottom:.66em}#createapp .page-wrapper h4{margin-left:-20px}#createapp .page-wrapper a:link{text-decoration:underline}#createapp .page-wrapper h1:after,#createapp .page-wrapper h2:after,#createapp .page-wrapper h3:after{border-bottom:1px solid hsla(0,0%,50%,.33);content:"";display:block;position:relative;top:.33em}#createapp .page-wrapper blockquote{border-left:5px solid rgba(0,0,0,.1);color:rgba(0,0,0,.5);padding-left:1.5em}#createapp .page-wrapper iframe{border:0;height:350px;max-width:100%;width:622px}#createapp .help-center{display:flex;justify-content:space-between}#createapp .help-center .sticky{position:-webkit-sticky;position:sticky;top:20px}iframe{height:100%;width:100%}
/*# sourceMappingURL=main.f7074f30.css.map*/