:root{--pageHeader:80px;--pageFooter:40px;--pageMargin:32px;--pageWidth:calc(100vw - var(--pageMargin)*2);--pageHeight:calc(100vh - var(--pageHeader) - var(--pageMargin));--unit:min(calc(var(--pageWidth)/50),calc(var(--pageHeight)/75));--fontSize:min(48px,6vw);--c1:#fc00ff;--c2:#50f;--c3:#00c2ff}#root,body,html{height:100vh;margin:0;width:100vw}#root,button{-webkit-font-feature-settings:"kern";font-feature-settings:"kern";font-family:Urbanist;font-kerning:normal}.app-root{box-sizing:border-box;display:flex;flex-direction:column;margin:0 auto;max-width:1200px;min-height:100%;padding:0 var(--pageMargin);width:100%}.app-header{flex:0 0 var(--pageHeader)}.app-header,.app-header-brand{align-items:center;display:flex}.app-header-brand{-webkit-user-select:none;user-select:none}.app-header-logo{height:44px;margin-right:8px}.app-header-brand>div{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,var(--c1) 0,var(--c2) 50%,var(--c3) 100%);-webkit-background-clip:text;background-clip:text;font-family:Unica One;font-size:28px}.app-content{flex:1 1;padding:var(--pageMargin) 0}.app-footer{align-items:center;display:flex;flex:0 0 var(--pageFooter);justify-content:center}.prompt-card{border:5px solid var(--c2);border-radius:32px;display:flex;margin-bottom:64px}.prompt-title{background:var(--c2);border-radius:0 26px 26px 0;color:#fff;font-size:20px;font-weight:500;margin:-1px;padding:8px 0;text-align:center;text-transform:uppercase;-webkit-transform:scale(-1);transform:scale(-1);-webkit-writing-mode:tb-rl;writing-mode:tb-rl}.prompt-content{padding:32px}.prompt{font-size:var(--fontSize);font-weight:400;line-height:180%;-webkit-user-select:none;user-select:none}.prompt-bold{font-weight:700}.prompt-styles{display:flex;flex:1 1;justify-content:space-between;padding:32px}.modal .prompt-styles{padding:32px 0}.prompt-styles div{border-radius:50%;cursor:pointer;display:flex;flex:0 1 120px;margin:0 5px;padding:min(10px,1vw);transition:background .2s ease}.prompt-styles div:hover{background:#ccc}.prompt-styles div.selected{background:linear-gradient(to right,var(--c1) 0,var(--c2) 51%,var(--c1) 100%)}.prompt-styles div img{border:min(5px,1vw) solid #fff;border-radius:50%;box-sizing:border-box;width:100%}.prompt-buttons{display:flex;justify-content:center;margin:32px 0 64px}.button{background:none;border:none;border-radius:12px;cursor:pointer;font-size:16px;transition:all .2s ease}.button.primary{background-image:linear-gradient(to right,var(--c1) 0,var(--c2) 51%,var(--c1) 100%);background-size:200% auto;border:2px solid transparent;color:#fff;padding:10px 16px}.button.primary.blue{background-image:linear-gradient(to right,var(--c2) 0,var(--c3) 51%,var(--c2) 100%)}.button.icon{align-items:center;display:inline-flex}.button.icon svg{margin-right:8px;-webkit-transform:scale(1.4);transform:scale(1.4)}.button.primary:hover{background-position:100%}.button.secondary{border:2px solid var(--c2);color:var(--c2);padding:10px 16px}.button.secondary:hover{background:var(--c2);color:#fff}.button.secondary.white{border-color:#fff;color:#fff}.button.secondary.white:hover{background:#fff;color:#000}.button.large{border-radius:16px;font-size:24px;padding:20px 32px}.button.small{border-radius:50%!important;height:32px!important;padding:0!important;width:32px!important}.button.link{border-bottom:1px solid #fff;border-radius:0;border-radius:initial;color:#000;font-size:14px;padding:0 0 4px}.button.link:hover{border-color:#000}.button+.button{margin-left:8px}.button.link+.button.link{margin-left:32px}.modal{background:rgba(0,0,0,.9);display:flex;flex-direction:column;inset:0;padding:0 var(--pageMargin) var(--pageMargin);position:fixed}.modal-header{flex:0 0 var(--pageHeader);justify-content:space-between;margin:0 auto;max-width:1130px;width:100%}.modal-center,.modal-header{align-items:center;display:flex}.modal-center{flex:1 1;justify-content:center}.loading-container{color:#fff;flex-direction:column;font-size:32px;text-align:center}.loading-text-small{font-size:16px;margin:16px 0}.loading-bar{background-color:var(--c1);border-radius:4px;height:8px;margin-top:32px;overflow:hidden;width:min(100%,500px)}.loading-bar-value{-webkit-animation:loading 1s linear infinite;animation:loading 1s linear infinite;background-color:var(--c2);height:100%;-webkit-transform-origin:0 50%;transform-origin:0 50%;width:100%}@-webkit-keyframes loading{0%{-webkit-transform:translateX(0) scaleX(0);transform:translateX(0) scaleX(0)}40%{-webkit-transform:translateX(0) scaleX(.4);transform:translateX(0) scaleX(.4)}to{-webkit-transform:translateX(100%) scaleX(.5);transform:translateX(100%) scaleX(.5)}}@keyframes loading{0%{-webkit-transform:translateX(0) scaleX(0);transform:translateX(0) scaleX(0)}40%{-webkit-transform:translateX(0) scaleX(.4);transform:translateX(0) scaleX(.4)}to{-webkit-transform:translateX(100%) scaleX(.5);transform:translateX(100%) scaleX(.5)}}@media (max-width:720px){.prompt-card{flex-direction:column;margin-bottom:32px}.prompt-content{padding:16px}.prompt-styles div{margin:0}.prompt-title{border-radius:26px 26px 0 0;-webkit-transform:none;transform:none;-webkit-writing-mode:inherit;writing-mode:inherit}}@media (min-width:721px){.button.primary:not(.large),.button.secondary:not(.large){font-size:20px;padding:14px 20px}}@media (max-width:480px){.mobile{display:block}.not-mobile{display:none}.app-header-logo{height:30px;margin-right:6px}.app-header-brand>div{font-size:18px}}@media (min-width:481px){.mobile{display:none}.not-mobile{display:block}}.legal-page{align-self:center;background:#fff;border-radius:32px;flex:1 1;font-size:18px;overflow-y:auto;padding:32px;width:calc(min(100%, 1130px) - 64px)}.legal-page a{color:var(--c2)}.preview-body{align-items:center;display:flex;flex-wrap:wrap;gap:32px;margin:0 auto;max-width:1130px;overflow-y:auto}.preview-prompt{color:#fff;flex:1 1;font-size:min(32px,var(--fontSize));min-width:min(500px,calc(100vw - 64px))}.error-container{background:linear-gradient(84.81deg,var(--c1) 0,var(--c2) 53.13%,var(--c3) 100%);border-radius:32px;color:#fff;font-size:16px;max-width:500px;padding:48px 36px 36px;position:relative}.error-container a{cursor:pointer;text-decoration:underline}.error-container input{border:none;border-radius:12px;box-sizing:border-box;display:block;margin-bottom:12px;padding:12px;width:100%}.error-title{font-size:32px;font-weight:600;margin-bottom:16px}.error-close{align-items:center;display:flex;justify-content:center;position:absolute;right:16px;top:16px}.error-close>svg{height:20px;width:20px}.book{background-size:100% 100%;border-radius:20px;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;font-family:var(--fontFamily);font-size:calc(var(--unit)*1.7);font-weight:var(--fontWeightRegular);height:calc(var(--unit)*75);margin:0 auto;overflow:hidden;padding:calc(var(--unit)*5);position:relative;text-align:center;width:calc(var(--unit)*50)}.book-print-surface{left:200vw;position:fixed;top:0}.book-print-double{display:flex;flex-shrink:0;height:calc(var(--unit)*75);width:calc(var(--unit)*100)}.book-print-double .book,.book.book-print{border-radius:0;margin:0}.book-background{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.book.right .book-background{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.book-main{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:calc(var(--unit)*9) calc(var(--unit)*5);position:relative}.front-cover .book-line:first-child{font-size:calc(var(--unit)*5);font-weight:var(--fontWeightBold)}.front-cover .book-line:nth-child(2){bottom:calc(var(--unit)*8);font-size:calc(var(--unit)*1.2)}.front-cover .book-line:nth-child(2),.front-cover .book-line:nth-child(3){font-weight:var(--fontWeightBold);position:absolute;text-transform:uppercase}.front-cover .book-line:nth-child(3){bottom:calc(var(--unit)*5);font-size:calc(var(--unit)*1.4)}.back-cover .cover-logo{width:calc(var(--unit)*7)}.back-cover .book-line{color:var(--c2);font-family:Unica One;font-size:calc(var(--unit)*3)}.book-line{margin:calc(var(--unit)*1.5) 0}.book-number{bottom:calc(var(--unit)*4);position:absolute}.book-button{background:#fff;border:3px solid var(--c2);border-radius:50%;box-sizing:border-box;color:var(--c2);font-size:30px;height:46px;padding:0 0 3px;position:absolute;text-align:center;top:calc(50% - 23px);width:46px}.book-button:hover{background:var(--c2);color:#fff}.book-button.left{left:8px}.book-button.right{right:8px}.input{border-bottom:3px solid #aaa;color:var(--c1);cursor:text;font-weight:700;transition:border .2s ease}.input:focus{outline:none}.input:focus,.input:not(.empty){border-color:var(--c1)}.input.empty:after{color:#aaa;content:attr(placeholder);font-weight:100}.input.empty.animated:after{-webkit-text-fill-color:transparent;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:appear;animation-name:appear;background:linear-gradient(90deg,#aaa 0,#aaa 50%,#fff 51%,#fff);-webkit-background-clip:text;background-clip:text;background-position:100%;background-size:200% auto}@-webkit-keyframes appear{to{background-position:0}}@keyframes appear{to{background-position:0}}.support-section{border:2px solid var(--c2);border-radius:16px;margin-bottom:32px;overflow:hidden}.support-title{background-color:var(--c2);color:#fff;display:block;margin:0;padding:16px}.accordion{cursor:pointer;padding:16px;transition:all .2s ease}.accordion a{color:var(--c2)}.accordion:not(:last-child){border-bottom:2px solid var(--c2)}.accordion-title{display:flex}.accordion-title:before{content:"+";display:inline-block;flex-shrink:0;width:20px}.accordion.open,.accordion:hover{background:var(--c1);color:#fff}.accordion.open .accordion-title:before{content:"-"}.accordion-content{padding:16px 0 8px 20px}
/*# sourceMappingURL=main.aac01660.css.map*/