@font-face{font-family:DM Sans Variable;src:url(/fonts/DMSans-Variable.ttf) format("truetype-variations");font-weight:100 1000;font-stretch:25% 151%;font-style:normal}@font-face{font-family:Antonia;src:url(/fonts/Antonia-Variable.otf) format("opentype");font-weight:100 1000;font-stretch:25% 151%;font-style:normal}.bg-solid{position:fixed;background-size:cover;background-position:center;width:100%;height:100%;top:0;right:0;bottom:0;left:0;z-index:-1}.bg-solid.seigaiha{background-color:silver;background-image:radial-gradient(circle at 100% 150%,silver 24%,white 24%,white 28%,silver 28%,silver 36%,white 36%,white 40%,transparent 40%,transparent),radial-gradient(circle at 0 150%,silver 24%,white 24%,white 28%,silver 28%,silver 36%,white 36%,white 40%,transparent 40%,transparent),radial-gradient(circle at 50% 100%,white 10%,silver 10%,silver 23%,white 23%,white 30%,silver 30%,silver 43%,white 43%,white 50%,silver 50%,silver 63%,white 63%,white 71%,transparent 71%,transparent),radial-gradient(circle at 100% 50%,white 5%,silver 5%,silver 15%,white 15%,white 20%,silver 20%,silver 29%,white 29%,white 34%,silver 34%,silver 44%,white 44%,white 49%,transparent 49%,transparent),radial-gradient(circle at 0 50%,white 5%,silver 5%,silver 15%,white 15%,white 20%,silver 20%,silver 29%,white 29%,white 34%,silver 34%,silver 44%,white 44%,white 49%,transparent 49%,transparent);background-size:100px 50px}.bg-solid.blue-solid{background:conic-gradient(from -85deg,rgb(142,149,252) 0deg,rgb(162,141,255) 90deg,rgb(255,161,216) 180deg,rgb(255,193,210) 270deg,rgb(255,224,195) 360deg);animation:gradientShift 5s ease infinite;background-size:"200% 200%"}@keyframes gradientShift{0%{background-position:0% 50%}50%{background-position:400% 50%}to{background-position:0% 50%}}button{background:none;border:none;cursor:pointer}.submit-wrapper .loader{opacity:0;width:100px;position:absolute;transition:.3s;top:50%;left:50%;translate:-47% -54%;filter:brightness(500);background:none}.submit-wrapper.loading .submit-button{background-color:#d7adf0}.submit-wrapper.loading .loader{opacity:1}.submit-wrapper.loading .button__arrow{opacity:0}.submit-button{width:80px;height:80px;border-radius:200px;position:relative;display:flex;justify-content:center;align-items:center;border:1px solid #d4d4d4;cursor:pointer}.submit-button .button__filler{content:"";background:#141414;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;border-radius:100%;transform:scale(0);transition:.3s cubic-bezier(.215,.61,.355,1)}.submit-button:hover{border:1px solid transparent}.submit-button:hover .button__filler{transform:scale(1)}.submit-button:hover .button__arrow div{transform:translate(0)}.submit-button:hover .button__arrow div img{filter:invert(1)}.submit-button .button__arrow{overflow:hidden;width:40px;opacity:1}.submit-button .button__arrow div{display:flex;justify-content:center;align-items:center;width:fit-content;gap:8px;transition:.4s;transform:translate(calc(-50% - 4px))}.submit-button .button__arrow img{width:40px}.intro-screen{position:fixed;width:100%;height:100%;z-index:9999;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:2rem;text-align:center;font-size:1.2rem}.intro-screen .intro-content{width:100%;text-align:center}.intro-screen .creator-credit{font-size:12px;display:block;margin:0 auto 16px;color:#000!important;padding:8px 24px;background:#eee;border-radius:60px;text-decoration:none;color:inherit;width:fit-content;font-size:.8rem}.intro-screen .text{position:relative;z-index:10;width:100%;margin:auto;display:flex;justify-content:space-between;align-items:center;gap:40vh;flex-direction:column;text-align:center}@media (min-width: 600px) and (max-width: 1024px){.intro-screen .text{width:75%;gap:48vh}}.intro-screen .text h2{font-family:DM Sans Variable,sans-serif;font-weight:400;font-size:30px;width:100%;margin-bottom:8px}.intro-screen .text>div>p{font-size:13px;width:100%;opacity:.7}.intro-screen .text>div:last-child{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:16px}.intro-screen .text>div:last-child p{font-size:11px;text-transform:uppercase;opacity:.4}.intro-screen .submit-button{border:none;background-color:#dfdfdf}@media (min-width: 1025px){.intro-screen .intro-content{width:100%;text-align:center}.intro-screen .text{position:relative;z-index:10;width:70%;gap:50vh}.intro-screen .text h2{font-size:48px;width:100%;margin-bottom:8px}.intro-screen .text>div>p{font-size:15px;width:80%;margin:auto;opacity:.7}}.final-screen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:1.2rem;text-align:center;padding:2rem}.final-screen .final-content{display:flex;justify-content:space-between;align-items:center;flex-direction:column;gap:40vh}.final-screen .final-content h2{font-size:38px;font-weight:500;font-family:Antonia,serif}.final-screen .final-content p{opacity:.6;font-size:16px;width:80%;margin:0 auto}.final-screen .logo{position:absolute;top:8vh;width:100px;z-index:10}.final-screen .redirect{position:absolute;bottom:40px;font-size:13px;opacity:.5}@media (min-width: 1025px){.final-screen .final-content{gap:44vh}.final-screen .final-content h2{font-size:40px;font-weight:500;font-family:Antonia,serif}.final-screen .final-content p{opacity:.6;font-size:16px}.final-screen .logo{position:absolute;top:8vh;width:110px;z-index:10}}.input-container{margin:24px 0;width:100%}.input-container .date{width:100%;display:flex;justify-content:start;align-items:center;gap:16px;transform:translateZ(0);will-change:transform;position:relative;z-index:1}.input-container .date .input-css{width:auto}.input-container .date input{text-align:center;will-change:transform}.input-container .date input:focus{padding-left:0;padding-right:0}.input-container .date span{opacity:.2}.input-container .date .picker{border:1px solid #e6e6e6;padding:12px;font-size:0;border-radius:50px;margin-left:10px}.input-container .date .picker:hover{background:#eee}.input{padding:16px 0;border-bottom:2px solid rgb(231,231,231);position:relative;width:100%;font-size:16px;transition:.3s;transform:translateZ(0);will-change:transform;z-index:1}.input:focus{padding-left:8px;padding-right:8px;outline:none}.input::placeholder{color:#aaa}.input-css{position:relative;display:inline-block;width:90%}.input-css textarea{resize:vertical;max-height:6.4em;overflow-y:auto;line-height:1.2}.input-css.textarea:after{translate:0 -6px}.input-css:after{content:"";display:block;position:absolute;width:100%;height:2px;translate:0 -2px;background:#FF633E;transition:.5s;transform:scaleX(0);transform-origin:left;z-index:2}.input-css:focus-within:after{transform:scaleX(1)}.input-css.year{min-width:64px}.input-error{background-color:#d001;color:#d00;border-radius:8px;padding:8px 16px;font-size:12px;width:80%;margin:16px 0;transition:.3s;transform:translateY(10px);opacity:0;pointer-events:none}.input-error.file{text-align:center;width:100%}.input-error.visible{transform:translateY(0);opacity:1}.select-wrapper{width:fit-content;border-radius:300px;border:1px solid #ccc;background-color:#fff;outline:none}.select-wrapper select.select{padding:10px 18px;font-size:14px;border-right:12px solid transparent;outline:none;-webkit-user-select:none;user-select:none}.select-wrapper:focus{border-color:#ff633e;box-shadow:0 0 0 2px #ff5e0033}.option-group{display:flex;flex-wrap:wrap;gap:12px;width:100%}.option-group .option-wrapper .option-label{width:fit-content;display:flex;align-items:center;border:1px solid #ccc;border-radius:8px;padding:10px 12px;cursor:pointer;-webkit-user-select:none;user-select:none;position:relative;transition:all .2s ease}.option-group .option-wrapper .option-label input[type=checkbox],.option-group .option-wrapper .option-label input[type=radio]{display:none}.option-group .option-wrapper .option-label .custom-icon{width:20px;height:20px;margin-right:10px;background-repeat:no-repeat;background-position:center;background-size:contain;flex-shrink:0}.option-group .option-wrapper .option-label.selected{border-color:#ff633e;background:#fff3ee}.option-group .other-text-input{flex-shrink:100%;margin-top:16px;padding:.78rem 16px;font-size:14px;border:1px solid #ccc;border-radius:6px;width:100%;cursor:pointer;outline:none}.option-group .other-text-input:focus{border-color:#ff633e}.file-input{border:2px dashed #ccc;padding:1rem;border-radius:10px;text-align:center;position:relative;transition:.3s ease;background-color:#fafafa}.file-input.dragging{border-color:#ff633e;background:#f0f8ff}.file-input.has-file{border:2px solid #eee}.file-input .upload-area{cursor:pointer;padding:24px 0}.file-input .upload-area img{display:block;margin:auto;width:50px}.file-input .upload-area p{font-size:12px;opacity:.6}.file-input .upload-button{color:#505050;padding:16px 16px 8px;border-radius:6px;font-weight:500;display:inline-block;transition:.3s ease}.file-input .upload-button>span{text-decoration:underline}.file-input .file-info{display:flex;align-items:center;gap:12px;text-align:left}.file-input .file-icon{width:36px}.file-input .file-meta{flex:1}.file-input .file-meta .file-name{font-weight:600}.file-input .file-meta .file-size{font-size:12px;color:#666}.file-input .file-remove{width:44px;border:none;border-radius:8px;padding:8px;font-size:20px;color:#585858;cursor:pointer;transition:.3s}.file-input .file-remove:hover{background:rgba(255,187,187,.5);color:#cc1717}.file-input .file-progress{margin-top:6px;height:6px;background:#eee;border-radius:3px;overflow:hidden}.file-input .file-progress .progress-bar{height:100%;background:#EA43C0;transition:width .3s ease}.file-input .file-error{margin-top:8px;color:#d00;font-size:13px}@media (min-width: 768px) and (max-width: 1024px){.input-container .date{width:70%}}@media (min-width: 1025px){.input-css{width:70%}.input-error{width:50%}.input-container .date{width:70%}.input-container .year{min-width:64px}}.loader{position:absolute;top:0;right:0;bottom:0;left:0;background:white;z-index:1000;display:flex;align-items:center;justify-content:center;pointer-events:all;transition:all .5s ease;-webkit-user-select:none;user-select:none}.loader.loaded{opacity:0;pointer-events:none;visibility:hidden}.loader.loaded .spinner-container{transform:scale(.4);opacity:0}.spinner-container{position:relative;width:150px;height:150px;transition:.4s}.spinner-container .logo,.spinner-container .loader-bg{position:absolute;top:50%;left:50%;translate:-50% -50%}.spinner-container .logo{z-index:10;filter:invert(1)}.spinner-container .loader-bg{z-index:-1;width:460%;filter:blur(20px);opacity:.5;animation:spin 3s linear infinite reverse}.spinner-container .loader-bg.--2{width:320%;z-index:-2;animation:spin 4s linear infinite}.spinner{width:100%;height:100%;background:radial-gradient(50% 50% at 50% 50%,#FFF 55%,#F5F5F5 100%);border:2px solid #f0f0f0;border-top:2px solid #FF633E;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media (min-width: 1025px){.spinner-container .loader-bg.--2{width:320%}}.question-card{background:#ffffff;padding:2rem;border-radius:1rem;color:#252525;box-shadow:0 4px 10px #0000001a;pointer-events:all}.question-card .question .label,.question-card .follow-up .label{font-size:12px;text-transform:uppercase;opacity:1;color:#979797;padding-bottom:8px}.question-card .question .label.generated,.question-card .follow-up .label.generated{display:flex;justify-content:space-between;align-items:center}.question-card .question .label.generated .ai-info,.question-card .follow-up .label.generated .ai-info{position:relative;display:inline-flex;align-items:center;cursor:help}.question-card .question .label.generated .ai-info img,.question-card .follow-up .label.generated .ai-info img{width:16px;height:16px;opacity:.4}.question-card .question .label.generated .ai-info .tooltip,.question-card .follow-up .label.generated .ai-info .tooltip{position:absolute;top:4px;right:0;min-width:350px;color:#292929;padding:16px;font-size:12px;line-height:1.4;opacity:0;text-transform:none;transition:opacity .2s ease,transform .2s ease;z-index:100;text-align:left;pointer-events:none}.question-card .question .label.generated .ai-info .tooltip span,.question-card .follow-up .label.generated .ai-info .tooltip span{background:#ffffff;display:block;box-shadow:0 4px 10px #0000001a;border-radius:16px;padding:16px 24px}.question-card .question .label.generated .ai-info .tooltip span a,.question-card .follow-up .label.generated .ai-info .tooltip span a{display:inline;margin-top:4px;color:#ff5059;text-decoration:underline;font-weight:500;font-size:11px;margin-left:2px}.question-card .question .label.generated .ai-info:hover .tooltip,.question-card .follow-up .label.generated .ai-info:hover .tooltip{pointer-events:all;opacity:1;pointer-events:auto}.question-card .question .text,.question-card .follow-up .text{font-size:28px}.question-card .question .description,.question-card .follow-up .description{font-size:14px;padding:8px 0 0;opacity:.8}.form-status-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;display:flex;justify-content:center;align-items:center;text-align:center;padding:2rem}.form-status-overlay:before{content:"";width:100vh;height:100%;position:absolute;top:0;left:50%;translate:-50% 0;background:url(/assets/popup-bg.svg);background-repeat:no-repeat;background-position:center;background-size:160%;z-index:0;rotate:90deg}.form-status-overlay .form-status-content{max-width:500px;position:relative;z-index:10}.form-status-overlay .form-status-content img{margin-bottom:40px;width:28vw}.form-status-overlay .form-status-content div{height:38vh}.form-status-overlay .form-status-content div h2{font-size:1.6rem;margin-bottom:16px;font-weight:500;font-family:Antonia,serif;color:#0f0f0f}.form-status-overlay .form-status-content div p{font-size:14px;width:80%;margin:auto auto 40px;color:#555}.form-status-overlay .form-status-content div a{border:1px solid #ddd;padding:8px 60px;border-radius:24px;text-decoration:none;color:#0f0f0f;transition:.4s}.form-status-overlay .form-status-content div a:hover{background:#FF633E;color:#fff;border-color:transparent}.form-status-overlay .form-status-content p{font-size:12px;opacity:.4;width:60%;margin:auto}@media (min-width: 768px) and (max-width: 1024px){.form-status-overlay:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;translate:0;background:url(/assets/popup-bg.svg);background-repeat:no-repeat;background-position:center;background-size:180%;z-index:0;rotate:0deg}.form-status-overlay .form-status-content{max-width:500px}.form-status-overlay .form-status-content div{height:40vh}.form-status-overlay .form-status-content div h2{font-size:2rem}.form-status-overlay .form-status-content img{margin-bottom:40px;width:6.8vw}}@media (min-width: 1025px){.form-status-overlay:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;translate:0;background:url(/assets/popup-bg.svg);background-repeat:no-repeat;background-position:center;background-size:120%;z-index:0;rotate:0deg}.form-status-overlay .form-status-content{max-width:500px}.form-status-overlay .form-status-content div{height:50vh}.form-status-overlay .form-status-content div h2{font-size:2rem}.form-status-overlay .form-status-content img{margin-bottom:40px;width:6.8vw}}@media (min-width: 1024px) and (max-width: 1366px){.form-status-overlay:before{background-size:160%}}@keyframes float{0%,to{transform:translate(0) rotate(0) scale(1)}25%{transform:translate(5%,5%) rotate(5deg) scale(1.1)}50%{transform:translate(-5%,10%) rotate(-5deg) scale(.95)}75%{transform:translate(8%,-5%) rotate(8deg) scale(1.05)}}.layout-wrapper{opacity:1;width:100%;visibility:visible;position:relative}.layout-wrapper.hidden{opacity:0;visibility:hidden;position:fixed}.layout-wrapper.hidden .credit{transform:translateY(20px)}.layout-wrapper .credit{transition:transform .8s .6s cubic-bezier(.215,.61,.355,1),background-color .4s;transform:translateY(0)}.chat-scroll-wrapper{transition:.4s cubic-bezier(.215,.61,.355,1);opacity:1;pointer-events:none}.chat-wrapper{padding:2rem;width:40vw;height:35vw;background-color:#1b1b1b;border-radius:16px;position:relative;touch-action:manipulation}.credit{position:fixed;bottom:4%;font-size:12px;left:50%;translate:-50% 0;z-index:100;mix-blend-mode:color-burn;opacity:.5;padding:8px 16px;border-radius:16px}.credit a{color:inherit}.credit:hover{opacity:1;background-color:#fff;color:#131313;mix-blend-mode:normal}.chat-header{position:fixed;top:0;left:0;z-index:10;pointer-events:none;clip-path:inset(0px 0px -50vh 0px);width:100%;height:100%;opacity:1}.chat-header .header-content{width:90%;position:absolute;top:8%;left:5%;overflow:hidden;pointer-events:none;border-radius:24px;background:rgba(0,0,0,0)}.chat-header.hide .title{opacity:0;transform:translateY(40px)}.chat-header .title{background:rgba(255,255,255,.336);color:#fff;display:flex;justify-content:space-between;align-items:center;position:absolute;height:fit-content;width:60%;left:20%;top:0;transition:.3s cubic-bezier(.215,.61,.355,1),transform .8s cubic-bezier(.215,.61,.355,1);transition-delay:.3s;border-radius:50px;padding:8px 24px;z-index:5;pointer-events:all;transform:translateY(0)}.chat-header .title button{color:inherit;display:flex;justify-content:space-between;align-items:center}.chat-header .title button>span{display:none;color:inherit}.chat-header .title button img{transition:.3s}.chat-header .title h2{width:100%;pointer-events:all;transition:.3s cubic-bezier(.215,.61,.355,1);font-size:14px;font-weight:400;line-height:120%;width:70%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-header .title h2:hover{opacity:1}.chat-header .info-box{pointer-events:all;width:100%;z-index:2;border-radius:16px;padding:60px 24px 24px;transition:.4s cubic-bezier(.215,.61,.355,1);transform:translateY(-105%)}.chat-header .info-box>div h2{opacity:0;transition:.4s cubic-bezier(.215,.61,.355,1);font-weight:400;font-family:Antonia,serif;transition-delay:.1s;margin-bottom:8px;transform:translateY(60%)}.chat-header .info-box>div p{opacity:0;transition:.4s cubic-bezier(.215,.61,.355,1);transition-delay:.2s;transform:translateY(20%)}.chat-header.expanded{background:rgba(255,255,255,.7254901961);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:100;pointer-events:all}.chat-header.expanded .header-content{background:white;box-shadow:0 4px 10px #0000001a}.chat-header.expanded .title{width:100%;left:0;background:#fff;color:#131313;transition-delay:0s}.chat-header.expanded .title button img{transform:rotate(180deg);filter:invert(1)}.chat-header.expanded .info-box{transform:translateY(0);background-color:#fff}.chat-header.expanded .info-box>div h2{opacity:1;transform:translateY(0)}.chat-header.expanded .info-box>div p{opacity:1;transform:translateY(0)}.question-block{margin-bottom:1rem;position:relative;pointer-events:all}.pin-height{height:600vh}.container{height:100vh;display:flex;align-items:center;justify-content:center;position:relative;z-index:10;pointer-events:none}.card-controls{margin-top:1.5rem;display:flex;flex-direction:column;gap:1rem;align-items:center}.nav-and-submit{position:absolute;bottom:0;left:0;padding:0 2rem 24px;display:flex;width:100%;justify-content:space-between;align-items:center;z-index:2}.nav-and-submit:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to top,rgb(255,255,255) 30%,rgba(0,0,0,0) 100%);transition:.4s ease-in;pointer-events:none;border-radius:0 0 1rem 1rem}.nav-and-submit .up-down{display:flex;border-radius:100px;height:fit-content;align-items:center;padding:2px 8px;background-color:#d1d1d15e;opacity:.5;transition:.4s}.nav-and-submit .up-down button img{width:26px;margin-bottom:-4px;filter:invert(1)}.nav-and-submit .up-down button:first-child img{rotate:180deg}.nav-and-submit .up-down hr{border:none;height:15px;margin:0 8px;width:1px;background-color:#929292;opacity:.5}.nav-and-submit .up-down:hover{background-color:#20202038;opacity:1}.card-wrapper{width:90%;height:62%;perspective:25vw;position:relative;pointer-events:all}.media.question-card{position:absolute;top:0;left:0;width:100%;height:100%;will-change:opacity,transform;padding:0;overflow:hidden}.media.question-card .q-indicator{position:absolute;top:0;right:unset;bottom:unset;left:0;width:100%;display:flex;justify-content:center;align-items:center;padding:.8rem 1.5rem;z-index:5;gap:8px}.media.question-card .q-indicator:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;height:150%;background:linear-gradient(to bottom,rgb(255,255,255) 30%,rgba(0,0,0,0) 100%);transition:.4s ease-in;pointer-events:none;border-radius:1rem 1rem 0 0}.media.question-card .q-indicator span{height:4px;flex:1;background:#ddd;border-radius:8px;transition:box-shadow .3s cubic-bezier(.215,.61,.355,1),all .2s linear;box-shadow:inset 0 0 #1a1a1a;overflow:hidden;margin:6px 0}.media.question-card .q-indicator span:first-of-type.active{box-shadow:inset -800px 0 #1a1a1a}.media.question-card .q-indicator span:last-of-type.active{box-shadow:inset 800px 0 #1a1a1a}.media.question-card .q-indicator span:hover{margin:0;height:10px}.media.question-card .follow-up.hidden input{visibility:hidden}.media.question-card .--wrapper{height:100%;width:100%;overflow:hidden}.media.question-card .--wrapper .--slider{display:flex;justify-content:left;align-items:center;width:100%;min-width:100%;height:100%;transform:translate(0);transition:.4s cubic-bezier(.215,.61,.355,1)}.media.question-card .--wrapper .--slider.active{transform:translate(-100%)!important}.media.question-card .--wrapper .--slider>div{min-width:100%;height:100%;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#888 #f1f1f1;padding:3rem 2rem 6rem}.card-controls{transition:opacity .3s ease}@media (min-width: 768px) and (max-width: 1024px){.card-wrapper{width:60%;height:70%}.chat-header{padding:0 14vw}}@media (min-width: 1025px){.pin-height{height:500vh}.container{height:100vh;display:flex;align-items:center;justify-content:center;position:relative}.card-wrapper{width:35%;height:70%}.chat-header{top:50%;left:0;translate:0 -50%;padding:0 40px;pointer-events:none}.chat-header .header-content{width:100%;height:10vh;overflow:visible;top:50%;left:0;translate:0 -50%;transition:translate .4s cubic-bezier(.215,.61,.355,1);pointer-events:none;background:transparent}.chat-header .title{width:100%;padding-left:3%;left:0;transition:.8s cubic-bezier(.215,.61,.355,1);transition-delay:.4s;background:rgba(255,255,255,0);pointer-events:none}.chat-header .title button{pointer-events:all;width:fit-content;border-radius:50px;padding:8px 16px;transition:.3s}.chat-header .title button span{white-space:nowrap;display:block;margin-right:16px;font-size:16px}.chat-header .title button:hover{background-color:#fff;color:#131313}.chat-header .title button:hover img{filter:invert(1);transition:.3s}.chat-header .title h2{font-size:16px;width:16%;transition:none;transition-delay:0}.chat-header .info-box{padding:24px;position:absolute;width:40%;left:30%;top:0;box-shadow:0 4px 10px #0000001a;opacity:0;transition:.2s;transform:translateY(-50%);pointer-events:none}.chat-header .info-box>div{width:100%}.chat-header.expanded .header-content{background:transparent;box-shadow:none;translate:0 -50%}.chat-header.expanded .title{background:transparent}.chat-header.expanded .info-box{transition:.4s;translate:0 -30%;opacity:1;pointer-events:all}.question-card{background:#ffffff;border-radius:1rem;padding:2rem;color:#252525;box-shadow:0 4px 10px #0000001a}.question-card .question .label{font-size:14px;text-transform:uppercase;opacity:1;color:#979797;padding-bottom:8px}.question-card .question .label.generated .ai-info .tooltip{left:50%}}@media (min-width: 1024px) and (max-width: 1366px){.card-wrapper{width:50%;height:70%}}.normal-layout-wrapper{width:90vw;height:fit-content;margin:auto;padding:12vh 0 4vh;max-width:2200px}.normal-layout-wrapper .header{position:relative;z-index:100;color:#fff;text-shadow:1px 1px 8px rgba(0,0,0,.123);margin-bottom:5vh;letter-spacing:1px}.normal-layout-wrapper .header h2{font-family:DM Sans Variable,sans-serif;font-weight:400;font-size:38px;margin-bottom:8px}.normal-layout-wrapper .header p{font-size:14px;font-weight:300;width:90%}.normal-layout-wrapper .submit{position:relative;display:block;height:40px;margin-top:40px;text-align:center}.normal-layout-wrapper .submit .loader{opacity:0;width:60px;position:absolute;transition:.3s;top:50%;left:50%;translate:-50% -40%;filter:brightness(500);background:none;pointer-events:none}.normal-layout-wrapper .submit button{background-color:#fff;padding:16px 40px;border-radius:100px;color:#1d1d1d;transition:.4s}.normal-layout-wrapper .submit button:hover{color:#fff;background-color:#0c0c0c}.normal-layout-wrapper .submit button.loading{background-color:#1d1d1d}.normal-layout-wrapper .submit button.loading .loader{opacity:1}.normal-layout-wrapper .submit button.loading:hover{color:transparent}.normal-layout-wrapper .credit{position:relative;text-align:center;margin-top:40px;color:#fff;mix-blend-mode:normal}.normal-layout-wrapper .credit:hover{background:none}.normal-layout-content{width:100%;perspective:2000px}.normal-layout-content .question-card{width:100%;margin-bottom:16px}.normal-layout-content .question-card .input-css{width:100%}.normal-layout-content .question-card .input-wrapper{height:fit-content}.normal-layout-content .question-card .input-container{margin-top:16px;margin-bottom:0!important}.normal-layout-content .question-card .input-error{margin-bottom:-25px}.normal-layout-content .question-card .input-error.visible{margin-bottom:0}@media (min-width: 768px) and (max-width: 1024px){.normal-layout-wrapper{width:60vw}.normal-layout-wrapper .header h2{font-size:3rem}}@media (min-width: 1025px){.normal-layout-wrapper{width:46vw;padding:12vh 0 5vh}.normal-layout-wrapper .header{margin-bottom:8vh}.normal-layout-wrapper .header h2{font-size:3rem}}@media (min-width: 1024px) and (max-width: 1366px){.normal-layout-wrapper{width:52vw}}@media (min-width: 1900px){.normal-layout-wrapper{width:42vw}}body{font-family:DM Sans Variable,sans-serif;-webkit-user-select:none;user-select:none;width:100%;max-height:100dvh;overflow-x:clip;caret-color:#ff633e;background-color:#ececec}#gradient-canvas{width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:0;pointer-events:none;--gradient-color-1: #c6f8ff;--gradient-color-2: #D7ADF0;--gradient-color-3: #ff61ab;--gradient-color-4: #FF633E}*{margin:0;padding:0;box-sizing:border-box}button,input,select,textarea{background:none;border:none;font-family:DM Sans Variable,sans-serif;cursor:pointer}.bg-image{position:fixed;background-size:cover;background-position:center;width:100%;height:110%;top:0;right:0;bottom:0;left:0;z-index:-1}.intro-screen .bg,.final-screen .bg{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden;background-position:center;background-repeat:no-repeat;will-change:background-size}.intro-screen .bg.hide,.final-screen .bg.hide{transition:1s cubic-bezier(0,.41,.45,.99);transition-delay:.6s;background-size:3000% auto!important}.intro-screen.nura .bg,.final-screen.nura .bg{background:url(/shapes/nura.svg);background-size:250%;background-position:center}.intro-screen.wiper .bg,.final-screen.wiper .bg{background:url(/shapes/wiper.svg);background-size:300%;background-position:center}.intro-screen.wavy-star .bg,.final-screen.wavy-star .bg{background:url(/shapes/wavy-star.svg);background-size:300%;background-position:center}.intro-screen.window .bg,.final-screen.window .bg{background:url(/shapes/window.svg);background-size:300%;background-position:center}.intro-screen.rainbow .bg,.final-screen.rainbow .bg{background:url(/shapes/rainbow.svg);background-size:300%;background-position:center}.intro-screen.blob .bg,.final-screen.blob .bg{background:url(/shapes/blob.svg);background-size:300%;background-position:center}.intro-screen.star .bg,.final-screen.star .bg{background:url(/shapes/star.svg);background-size:300%;background-position:center}.intro-screen.star .bg.hide,.final-screen.star .bg.hide{background-size:4600%!important}.intro-screen.cross .bg,.final-screen.cross .bg{background:url(/shapes/cross.svg);background-size:300%;background-position:center}.intro-screen.cross .bg.hide,.final-screen.cross .bg.hide{background-size:4600%!important}.final-screen .bg{transition:.6s cubic-bezier(0,.99,.59,1);transition-delay:0s}@media (min-width: 768px) and (max-width: 1024px){.intro-screen .bg,.final-screen .bg{background-size:200%;background-position:center}}@media (min-width: 1025px){.intro-screen .bg.hide,.final-screen .bg.hide{transition:10s cubic-bezier(0,.41,.45,.99);transition-delay:.6s;background-size:1400% auto}.intro-screen.nura .bg,.final-screen.nura .bg{background:url(/shapes/nura.svg);background-size:120%;background-position:center}.intro-screen.wiper .bg,.final-screen.wiper .bg{background:url(/shapes/wiper.svg);background-size:120%;background-position:center}.intro-screen.wavy-star .bg,.final-screen.wavy-star .bg{background:url(/shapes/wavy-star.svg);background-size:120%;background-position:center}.intro-screen.window .bg,.final-screen.window .bg{background:url(/shapes/window.svg);background-size:120%;background-position:center}.intro-screen.rainbow .bg,.final-screen.rainbow .bg{background:url(/shapes/rainbow.svg);background-size:120%;background-position:center}.intro-screen.rainbow .bg.hide,.final-screen.rainbow .bg.hide{background-size:4000%!important}.intro-screen.blob .bg,.final-screen.blob .bg{background:url(/shapes/blob.svg);background-size:120%;background-position:center}.intro-screen.star .bg,.final-screen.star .bg{background:url(/shapes/star.svg);background-size:120%;background-position:center}.intro-screen.star .bg.hide,.final-screen.star .bg.hide{background-size:7000%!important}.intro-screen.cross .bg,.final-screen.cross .bg{background:url(/shapes/cross.svg);background-size:120%;background-position:center}.intro-screen.cross .bg.hide,.final-screen.cross .bg.hide{background-size:7000%!important}}
