@import url(https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,200;1,300;1,400;1,500;1,600;1,700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,IBM Plex Mono,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@media (min-width:900px){body{margin:0 auto;width:700px}}.intro{align-items:center;display:flex;flex-direction:column;font-family:IBM Plex Mono;letter-spacing:.1em;padding-top:100px;text-align:center}.intro-margin{margin-top:30px}.intro-grey{color:#a7a7a7;margin-top:0}.intro-buttons{border-bottom:.4px solid #d7d4d4;gap:10px;padding:20px 0;width:100%}.intro-buttons,.intro-buttons button{align-items:center;display:flex;justify-content:center}.intro-buttons button{background-color:initial;border:1px solid #ebeaea;border-radius:10px;color:#000;flex:1 1;font-family:IBM Plex Mono;font-size:14px;padding:8px 16px}.intro-photo{max-width:100%;padding-top:16px}.intro-photo img{aspect-ratio:1/1;max-width:100%;object-fit:cover}.main{font-family:IBM Plex Mono;letter-spacing:.1em;line-height:1.1;padding:50px 20px 20px}.main,.qa{display:flex;flex-direction:column}.qa{border-bottom:.4px solid #d7d4d4;gap:10px;padding:20px}.qa div:last-child{color:#a7a7a7}.qa-container{display:flex;flex-direction:column;letter-spacing:.1em;line-height:1.1}.qa-container,.title{font-family:IBM Plex Mono}.title{font-size:20px;margin:30px 20px 10px}.header{left:0;position:fixed;top:0;width:100%;z-index:100}.header-content{align-items:center;background-color:#fff;border-bottom:.4px solid #d7d4d4;display:flex;justify-content:center;padding:8px 14px 8px 20px}.header img{margin-right:auto;object-fit:cover;width:80px}.header button{background-color:initial;border:none;color:#000;font-size:12px;justify-content:center;margin-right:6px;padding:6px}.footer,.header button{align-items:center;display:flex;font-family:IBM Plex Mono}.footer{background-color:#fff;border-top:.4px solid #d7d4d4;flex-direction:column;padding:50px 0 30px;width:100%}.footer-image{max-height:150px;object-fit:cover;padding:50px 0;width:300px}.footer-logo{object-fit:cover;padding-bottom:10px;width:70px}.footer-row{align-items:center;display:flex;gap:16px;justify-content:center;width:100%}.constructor-container{font-family:IBM Plex Mono;padding:80px 16px 0}.preview{border:.4px solid #d7d4d4;max-width:100%}.preview img{aspect-ratio:1/1;max-width:100%;object-fit:cover}.grid-col,.options-col{display:flex;flex-direction:column;gap:10px}.progress-bar{background-color:initial;border:.4px solid #d7d4d4;border-radius:4px;height:8px;margin-bottom:20px;overflow:hidden;width:100%}.progress-fill{background-color:#dbc7ac;height:100%;transition:width .3s ease;width:0}.option-label{display:flex;gap:10px}.option-label span{font-size:16px}.grid-col label{display:flex;flex-direction:column;margin-bottom:16px}.cons-input,.grid-col label input{border:none;border-bottom:.5px solid #8c8a8a;border-radius:0;font-size:20px;outline:none;padding:4px 0}.grid-col label input:focus{border-bottom:1px solid #000}.comments-step textarea,.cons-textarea{border:none;border-bottom:.5px solid #8c8a8a;border-radius:0;font-size:18px;outline:none;padding:4px 0;width:100%}.constructor-buttons{gap:10px;margin-bottom:100px;padding:20px 0;width:100%}.constructor-buttons,.constructor-buttons button{align-items:center;display:flex;justify-content:center}.constructor-buttons button{background-color:initial;border:1px solid #ebeaea;border-radius:10px;color:#000;flex:1 1;font-family:IBM Plex Mono;font-size:14px;padding:8px 16px}.preview-multi{border:.4px solid #d7d4d4;margin:0 auto;max-width:400px;position:relative;width:100%}.preview-multi .preview-img{border-radius:8px;display:block;height:auto;width:100%}.preview-multi .small-preview{display:flex;flex-direction:column;gap:8px;position:absolute;right:8px;top:8px}.preview-multi .small-preview img{background-color:#fff;border:1px solid #d7d4d4;border-radius:4px;height:48px;object-fit:cover;width:48px}
/*# sourceMappingURL=main.0c6de7b2.css.map*/