.DemoCreator_pageContainer__otlTr{min-height:100vh;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#f3ecdf}.DemoCreator_mainContent__Vfdf0{position:relative;width:100%;max-width:48rem;margin:0 auto;padding:1rem}.DemoCreator_card__UtBHL{border:2px solid #40b7d6;border-radius:.5rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:hsla(0,0%,100%,.9);padding:1.25rem}.DemoCreator_heading__Q3roP{color:#2b6f8a;font-size:1.5rem;font-weight:700;text-align:center;margin-bottom:.5rem}.DemoCreator_subheading__8bmoa{color:#666;font-size:1rem;text-align:center;margin-bottom:1.5rem}.DemoCreator_input__vYfHd{width:100%;padding:1rem;font-size:1rem;text-align:center;border:2px solid #e5be2c;border-radius:.375rem;box-shadow:0 1px 2px rgba(0,0,0,.05)}.DemoCreator_button__7dQl7{width:auto;min-width:200px;padding:1rem 2.5rem;font-size:1.125rem;font-weight:600;background-color:#e5be2c;color:#2b6f8a;border:none;border-radius:50px;cursor:pointer;transition:all .3s;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);margin:1.5rem auto 0;display:block}.DemoCreator_button__7dQl7:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1);transform:translateY(-1px)}.DemoCreator_button__7dQl7:disabled{background-color:#ccc;cursor:not-allowed}.DemoCreator_decorativeCircle1__hntPI{position:absolute;top:0;left:0;width:16rem;height:16rem;border-radius:50%;background-color:#40b7d6;opacity:.1;transform:translate(-30%,-30%)}.DemoCreator_decorativeCircle3__n1b_R{position:absolute;top:40%;left:0;width:20rem;height:20rem;border-radius:50%;background-color:#2b6f8a;opacity:.1;transform:translate(-40%,-50%)}.DemoCreator_decorativeCircle4__0Yavy{position:absolute;top:0;right:0;width:18rem;height:18rem;border-radius:50%;background-color:#40b7d6;opacity:.1;transform:translate(30%,-30%)}.DemoCreator_decorativeCircle5__uzMwZ{position:absolute;bottom:20%;right:10%;width:14rem;height:14rem;border-radius:50%;background-color:#e5be2c;opacity:.1}.DemoCreator_resultCard__rB107{background-color:hsla(0,0%,100%,.95);border-radius:.5rem;padding:1.5rem;margin-top:2rem}.DemoCreator_textarea__qvS5b{width:100%;padding:1rem;border:2px solid #40b7d6;border-radius:.375rem;min-height:200px;background-color:#fff}.DemoCreator_downloadButton__uvb6N{background-color:#40b7d6;color:#fff;width:100%;padding:1rem;border-radius:.375rem;display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:1rem}.DemoCreator_logoContainer__lTFhh{display:flex;justify-content:center;margin-bottom:1.5rem;animation:DemoCreator_fadeInScale__p5J6K .5s ease-out}.DemoCreator_logo__EDDNv{max-width:375px;height:auto}@keyframes DemoCreator_fadeInScale__p5J6K{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media (max-width:640px){.DemoCreator_logo__EDDNv{max-width:85vw}}.DemoCreator_generating__WDfBX{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;margin:2rem 0}.DemoCreator_loadingSpinner__aZrId{width:80px;height:80px;border:5px solid #f3f3f3;border-top-color:#40b7d6;border-radius:50%;animation:DemoCreator_spin__0N_fp 1s linear infinite;margin-bottom:1rem}@keyframes DemoCreator_spin__0N_fp{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.DemoCreator_generatingText__snqTp{font-size:1.2rem;color:#40b7d6;font-weight:600;margin-top:1rem}.DemoCreator_success__TG5cZ{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;margin:2rem 0}.DemoCreator_checkmarkCircle__cdF3J{width:80px;height:80px;position:relative;background:#34d399;border-radius:50%;animation:DemoCreator_circleScale__tgaer .5s ease-in-out;margin-bottom:1rem}.DemoCreator_checkmark__HSUpz{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);width:40px;height:24px;border:6px solid #fff;border-top:none;border-right:none;transform-origin:50% 50%;animation:DemoCreator_checkmarkDraw__gL8wy .5s ease-in-out .5s forwards}.DemoCreator_successText__RAhnD{font-size:1.2rem;color:#34d399;font-weight:600;margin-top:1rem;opacity:0;animation:DemoCreator_fadeIn__5v_ku .5s ease-in-out .8s forwards}@keyframes DemoCreator_circleScale__tgaer{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes DemoCreator_checkmarkDraw__gL8wy{0%{transform:translate(-50%,-50%) scale(0) rotate(0deg)}50%{transform:translate(-50%,-50%) scale(.5) rotate(-45deg)}to{transform:translate(-50%,-50%) scale(1) rotate(-45deg)}}@keyframes DemoCreator_fadeIn__5v_ku{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}