@import url(https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght,SOFT,WONK@9..144,100..900,19.3,1&display=swap);@import url(https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght,SOFT,WONK@9..144,100..900,19.3,1&family=Kantumruy+Pro:ital,wght@0,100..700;1,100..700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Fraunces:wght@400;500;600&display=swap);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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes hero-gradient-animation{0%{--s-start-0:9%;--s-end-0:55%;--c-0:#d1bdea;--y-0:80%;--x-0:85%;--s-start-1:5%;--s-end-1:72%;--c-1:#ffa3c8;--y-1:24%;--x-1:60%;--s-start-2:5%;--s-end-2:52%;--y-2:82%;--c-2:#ffed4d7d;--x-2:13%;--s-start-3:13%;--s-end-3:68%;--c-3:#e673e8;--y-3:7%;--x-3:24%}to{--s-start-0:9%;--s-end-0:55%;--c-0:#d1bdea;--y-0:94%;--x-0:31%;--s-start-1:5%;--s-end-1:72%;--c-1:#fde8f0;--y-1:25%;--x-1:2%;--s-start-2:5%;--s-end-2:52%;--y-2:20%;--c-2:#ffed4d7d;--x-2:98%;--s-start-3:13%;--s-end-3:68%;--c-3:#e673e8;--y-3:92%;--x-3:95%}}@property --s-start-0{syntax:"<percentage>";inherits:false;initial-value:9%}@property --s-end-0{syntax:"<percentage>";inherits:false;initial-value:55%}@property --c-0{syntax:"<color>";inherits:false;initial-value:#d1bdea}@property --y-0{syntax:"<percentage>";inherits:false;initial-value:80%}@property --x-0{syntax:"<percentage>";inherits:false;initial-value:85%}@property --s-start-1{syntax:"<percentage>";inherits:false;initial-value:5%}@property --s-end-1{syntax:"<percentage>";inherits:false;initial-value:72%}@property --c-1{syntax:"<color>";inherits:false;initial-value:#ffa3c8}@property --y-1{syntax:"<percentage>";inherits:false;initial-value:24%}@property --x-1{syntax:"<percentage>";inherits:false;initial-value:60%}@property --s-start-2{syntax:"<percentage>";inherits:false;initial-value:5%}@property --s-end-2{syntax:"<percentage>";inherits:false;initial-value:52%}@property --y-2{syntax:"<percentage>";inherits:false;initial-value:82%}@property --c-2{syntax:"<color>";inherits:false;initial-value:#ffed4d7d}@property --x-2{syntax:"<percentage>";inherits:false;initial-value:13%}@property --s-start-3{syntax:"<percentage>";inherits:false;initial-value:13%}@property --s-end-3{syntax:"<percentage>";inherits:false;initial-value:68%}@property --c-3{syntax:"<color>";inherits:false;initial-value:#e673e8}@property --y-3{syntax:"<percentage>";inherits:false;initial-value:7%}@property --x-3{syntax:"<percentage>";inherits:false;initial-value:24%}.landing-container{--c-0:#d1bdea;--y-0:80%;--x-0:85%;--c-1:#ffa3c8;--y-1:24%;--x-1:60%;--y-2:82%;--c-2:#ffed4d7d;--x-2:13%;--c-3:#e673e8;--y-3:7%;--x-3:24%;align-items:center;animation:hero-gradient-animation 10s linear infinite alternate;background-blend-mode:normal,normal,normal,normal;background-color:#fff;background-image:radial-gradient(circle at var(--x-0) var(--y-0),var(--c-0) var(--s-start-0),#0000 var(--s-end-0)),radial-gradient(circle at var(--x-1) var(--y-1),var(--c-1) var(--s-start-1),#0000 var(--s-end-1)),radial-gradient(circle at var(--x-2) var(--y-2),var(--c-2) var(--s-start-2),#0000 var(--s-end-2)),radial-gradient(circle at var(--x-3) var(--y-3),var(--c-3) var(--s-start-3),#0000 var(--s-end-3));display:flex;justify-content:center;min-height:100vh;overflow:hidden;position:relative}.landing-container:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a' x='0' y='0'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.5' numOctaves='5' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='.3'/%3E%3C/svg%3E");content:"";height:100%;mix-blend-mode:multiply;opacity:.3;pointer-events:none;position:absolute;width:100%}.content-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;min-height:90vh;padding-top:6rem}.typewriter-text{color:#1a1a1a;font-family:Fraunces,sans-serif;font-size:8rem;font-weight:400;line-height:1.2;margin-bottom:2rem;text-align:center}.heading-container{align-items:center;display:flex;height:160px;justify-content:center;margin-top:2rem;width:100%}.flux-text{color:#1a1a1a;display:inline-block;transition:color .5s ease,text-shadow .5s ease}.flux-text,.flux-text.glowing{font-family:Fraunces,sans-serif}.flux-text.glowing{animation:neonFlux 3s ease-in-out infinite alternate;color:#ff0080}@keyframes neonFlux{0%{text-shadow:0 0 4px #ff008033}50%{text-shadow:0 0 12px #ff0080cc}to{text-shadow:0 0 4px #ff008033}}.cards-grid{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:repeat(2,1fr);margin-top:3rem;max-width:800px;padding:2rem 1rem;width:100%}.info-card{animation:cardSlideIn .5s ease forwards;animation-fill-mode:forwards;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:12px;color:#1a1a1a;font-size:1.1rem;opacity:0;padding:1.5rem;transition:transform .3s ease,box-shadow .3s ease;will-change:transform}.info-card:first-child{animation-delay:.2s}.info-card:nth-child(2){animation-delay:.4s}.info-card:nth-child(3){animation-delay:.6s}.info-card:nth-child(4){animation-delay:.8s}@keyframes cardSlideIn{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.info-card:hover{transition:transform .3s ease,box-shadow .3s ease}.info-card:nth-child(odd):hover{box-shadow:0 10px 20px #0000001a;transform:translateY(0) rotate(-5deg) scale(1.05)!important}.info-card:nth-child(2n):hover{box-shadow:0 10px 20px #0000001a;transform:translateY(0) rotate(5deg) scale(1.05)!important}.interview-button{align-items:center;animation:fadeIn .5s ease forwards;animation-delay:3.8s;background-color:#ffeeb2;border:none;border-radius:30px;box-shadow:0 2px 4px #2d234266,0 7px 13px -3px #2d23424d,inset 0 -3px 0 #d6d6e7;color:#36395a;cursor:pointer;display:inline-flex;font-size:1.25rem;height:50px;justify-content:center;margin-bottom:2rem;margin-top:2rem;opacity:0;padding:1rem 2.5rem;text-align:center;text-decoration:none;touch-action:manipulation;transition:all .3s ease,box-shadow .15s,transform .15s;user-select:none;-webkit-user-select:none;white-space:nowrap;will-change:box-shadow,transform}.interview-button:hover{background-color:#ffdb70;box-shadow:0 0 12px #ffdf46cc;transform:translateY(-2px)}.interview-button:active{box-shadow:inset 0 3px 7px #ffeeb2;transform:translateY(2px)}@media (max-width:768px){.typewriter-text{font-size:3rem;margin:1rem 0}.cards-grid{gap:1rem;grid-template-columns:1fr}.info-card{font-size:1rem;padding:1.25rem}}.heading-spacing{margin-top:3rem;padding:1rem}.row-grid{flex-wrap:nowrap;gap:1.5rem;max-width:800px}.row-grid,.square-card{display:flex;justify-content:center}.square-card{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:12px;color:#1a1a1a;flex-direction:column;font-size:1.1rem;height:150px;padding:1rem;text-align:center;width:150px}.card-icon{font-size:2rem;margin-bottom:.5rem}.custom-footer{bottom:1.5rem;color:#000000b3;font-size:1.1rem;left:50%;opacity:0;padding:1rem 0;position:absolute;text-align:center;transform:translateX(-50%);transition:opacity .5s ease-in-out,transform .5s ease-in-out;transition-delay:.5s;width:100%}.custom-footer.show{opacity:.8;transform:translateX(-50%) translateY(0)}body,html{height:100%;margin:0;overflow:hidden;padding:0}.progress-bar{align-items:center;display:flex;gap:15px;justify-content:center;margin-bottom:20px;margin-top:10px}.progress-ball{background-color:#ccc;height:20px;width:20px}.progress-ball,.progress-ball.active{border-radius:50%;transition:all .3s ease}.progress-ball.active{background:linear-gradient(90deg,#d8b4fe,#ef4444);box-shadow:inset 2px 2px 5px #0006,inset -2px -2px 5px #fff9;height:36px;width:36px}body{font-family:Inter,sans-serif;margin:0;padding:0}.chat-container{align-items:center;background-blend-mode:normal,normal,normal;background-color:#fff;background-image:radial-gradient(circle at 91% 11%,#ffcfc2a8 4.038772213247173%,#0000 37.2265767974114%),radial-gradient(circle at 66% 37%,#ffc2e8 0,#0000 63.33640956108327%),radial-gradient(circle at 36% 87%,#dec2ff 12.107536057085522%,#0000 63.33640956108327%);display:flex;flex-direction:column;justify-content:center;min-height:100vh;overflow:hidden;position:relative}.chat-container:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a' x='0' y='0'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.5' numOctaves='5' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='.3'/%3E%3C/svg%3E");content:"";height:100%;mix-blend-mode:multiply;opacity:.3;pointer-events:none;position:absolute;width:100%}.ai-box{align-items:center;background:none;border:none;box-shadow:none;display:flex;justify-content:center;margin:0 auto 1rem;max-width:65%;min-height:auto;padding:0;text-align:center;width:auto}.ai-box .text-content{color:#1a1a1a;font-family:Fraunces,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.5;text-align:center}.answer-bubble{background:#f8f9fa;border:none;border-radius:16px;box-shadow:inset -4px -4px 8px #0000004d,inset 4px 4px 8px #ffffffb3;box-sizing:border-box;color:#2c2f33;font-size:1rem;font-size:1.2rem;line-height:1.6;max-height:200px;max-width:800px;min-height:200px;outline:none;overflow-y:auto;padding:12px;resize:none;transition:all .3s ease-in-out;width:100%}.answer-bubble:focus{box-shadow:inset -2px -2px 4px #0000004d,inset 2px 2px 4px #ffffffb3;transform:scale(1.03)}.answer-bubble:not(:focus){box-shadow:inset -4px -4px 8px #0000004d,inset 4px 4px 8px #ffffffb3;transform:scale(1)}.answer-bubble.locked{background-color:#e0e0e0;color:#888;opacity:.7;pointer-events:none}.button-container{justify-content:center;margin-top:20px;transition:transform .5s ease-out,opacity .5s ease-out}.button-container.loading{opacity:0;pointer-events:none;transform:scale(.8) translateY(20px)}.loading-animation{align-items:center;display:flex;gap:10px;justify-content:center;margin-top:30px}.dot{animation:bounce 1.5s ease-in-out infinite;background-color:#1a1a1a;border-radius:50%;height:12px;width:12px}.dot:first-child{animation-delay:0s}.dot:nth-child(2){animation-delay:.2s}.dot:nth-child(3){animation-delay:.4s}.submit-button{align-items:center;background:#ffffff4d;border:none;border-radius:10px;color:#333;cursor:pointer;display:flex;font-weight:600;gap:8px;padding:12px 20px;transition:all .3s ease-in-out}.submit-button:hover{background:#ffffff80}.record-button{align-items:center;background:#ffffff4d;border:none;border-radius:10px;color:#333;cursor:pointer;display:flex;font-weight:600;gap:8px;padding:12px 20px;transition:all .3s ease-in-out}.record-button:hover{background:#ffffff80}.record-button.recording{align-items:center;background:#ffadad;border:none;border-radius:10px;color:#333;cursor:pointer;display:flex;font-weight:600;gap:8px;padding:12px 20px;transition:all .3s ease-in-out}.record-button.recording:hover{background:#ffadadcc}@media (max-width:768px){.answer-bubble{width:90%}.button-container{align-items:center;flex-direction:column}.record-button,.submit-button{margin:.5rem 0;width:100%}}.cursor{animation:blink 1s infinite;display:inline-block;margin-left:5px;opacity:1}@keyframes blink{0%{opacity:1}50%{opacity:0}to{opacity:1}}.prompt-container{align-items:center;background-blend-mode:normal,normal,normal;background-color:#fff;background-image:radial-gradient(circle at 91% 11%,#ffcfc2a8 4.038772213247173%,#0000 37.2265767974114%),radial-gradient(circle at 66% 37%,#ffc2e8 0,#0000 63.33640956108327%),radial-gradient(circle at 36% 87%,#dec2ff 12.107536057085522%,#0000 63.33640956108327%);display:flex;flex-direction:column;justify-content:center;min-height:100vh;overflow:hidden;position:relative}.prompt-heading{animation:fadeIn .8s ease-in-out forwards;color:#1a1a1a;font-family:Fraunces,sans-serif;font-size:2rem;font-weight:700;margin-bottom:20px;opacity:0;text-align:center;transform:translateY(-20px)}@keyframes fadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.prompt-input{background:#f8f9fa;border:none;border-radius:30px;box-shadow:inset -4px -4px 8px #0000004d,inset 4px 4px 8px #ffffffb3;color:#2c2f33;font-size:1.2rem;height:60px;max-width:800px;outline:none;padding:12px 16px;text-align:center;transition:all .3s ease-in-out;width:100%}.prompt-input:focus{box-shadow:inset -2px -2px 4px #0000004d,inset 2px 2px 4px #ffffffb3;transform:scale(1.03)}.prompt-submit{align-items:center;background:#ffffff4d;border:none;border-radius:10px;color:#333;cursor:pointer;display:flex;font-weight:600;gap:8px;margin-top:20px;padding:12px 20px;transition:all .3s ease-in-out}.prompt-submit:hover{background:#ffffff80}@media (max-width:768px){.prompt-input{width:90%}.prompt-submit{width:100%}}.loading-section{align-items:center;flex-direction:column;font-size:1.2rem;justify-content:center;margin-top:20px}.loading-dots,.loading-section{color:#1a1a1a;display:flex;font-weight:700}.loading-dots{animation:fadeDots 1.5s infinite;font-size:2rem}.loading-dots span{animation:bounce 1.5s infinite;margin:0 2px}.loading-dots span:first-child{animation-delay:0s}.loading-dots span:nth-child(2){animation-delay:.3s}.loading-dots span:nth-child(3){animation-delay:.6s}@keyframes bounce{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}}*,.carousel-background{font-family:Inter,sans-serif}.carousel-background{align-items:center;background:linear-gradient(135deg,#fdd5fc,#d1e8ff);display:flex;flex-direction:column;justify-content:flex-start;min-height:100vh;padding:40px 40px 100px}.carousel-heading{color:#333;font-family:Fraunces,sans-serif;font-size:3rem;font-weight:700;margin-bottom:45px;margin-top:1px}.carousel-wrapper{align-items:center;display:flex;height:550px;justify-content:center;margin-top:20px;max-width:1400px;perspective:1200px;position:relative;width:95%}.carousel-card{-webkit-backdrop-filter:blur(15px) saturate(120%);backdrop-filter:blur(15px) saturate(120%);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;box-shadow:0 15px 30px #0000001a;cursor:pointer;max-width:90%;min-height:480px;padding:2rem;position:absolute;text-align:left;transition:transform .6s ease-in-out,opacity .4s ease-in-out,box-shadow .4s ease-in-out;-webkit-user-select:none;user-select:none;width:650px}.center-card{-webkit-backdrop-filter:blur(30px) saturate(150%);backdrop-filter:blur(30px) saturate(150%);background:#ffffff1a;border:1px solid #fff3;box-shadow:0 25px 50px #0003;opacity:1;pointer-events:none;transform:translateX(0) scale(1.05);transition:transform .5s ease-in-out,opacity .1s linear;z-index:5}.left-card{transform:translateX(-350px) scale(.65)}.left-card,.right-card{opacity:.8;pointer-events:auto;z-index:4}.right-card{transform:translateX(350px) scale(.65)}.hidden-card{opacity:0;pointer-events:none;transform:scale(.4);z-index:1}.left-card:hover,.right-card:hover{transform:translateX(-350px) scale(.65)}.right-card:hover{transform:translateX(350px) scale(.65)}.carousel-card:active{transform:scale(.98)}.feedback-container,.response-container{background:#fff3;border-radius:10px;box-shadow:inset 0 4px 8px 2px #0003;font-size:.9rem;line-height:1.4em;margin-top:10px;max-height:11em;min-height:11em;overflow-y:auto;padding:5px 15px 15px;pointer-events:auto;scrollbar-color:#0006 #0000;scrollbar-width:thin}.feedback-container::-webkit-scrollbar,.response-container::-webkit-scrollbar{width:6px}.feedback-container::-webkit-scrollbar-thumb,.response-container::-webkit-scrollbar-thumb{background:#0003;border-radius:10px}.feedback-container::-webkit-scrollbar-track,.response-container::-webkit-scrollbar-track{background:#0000}.left-align{margin-top:15px;text-align:left}.center-align,.left-align{display:block;font-weight:700}.center-align{margin-top:2px;text-align:center}.background-blur{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0003;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:10}.email-popup{background:#ffffffe6;border-radius:20px;box-shadow:0 10px 30px #0000004d;left:50%;padding:40px;position:fixed;text-align:center;top:50%;transform:translate(-50%,-50%);width:400px;z-index:20}.email-form{align-items:center;display:flex;gap:10px}.email-popup input{border:1px solid #ccc;border-radius:8px;flex:1 1;font-size:1rem;margin-bottom:0;padding:10px}.email-popup button{background:#007bff;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;padding:10px 15px;transition:background .3s ease}.email-popup button:hover{background:#0056b3}.email-sent-text{color:green;font-size:1.1rem;font-weight:700}.button-container{display:flex;gap:20px;margin-top:60px}.email-button,.home-button,.onemore-button{align-items:center;background:#ffffff4d;border:none;border-radius:10px;color:#333;cursor:pointer;display:flex;font-weight:600;gap:8px;padding:12px 20px;transition:all .3s ease-in-out}.email-button:hover,.home-button:hover,.onemore-button:hover{background:#ffffff80}.email-popup .close-icon{color:#333;cursor:pointer;font-size:1.5rem;position:absolute;right:15px;top:15px;transition:color .3s ease}.email-popup .close-icon:hover{color:red}.feedback-popup{align-items:center;animation:fadeInPopup 1s ease-in-out .5s forwards;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border-radius:50px;bottom:20px;box-shadow:0 4px 15px #0000001a;color:#333;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:8px;opacity:0;padding:12px 20px;position:fixed;right:20px;transform:translateY(20px);transition:opacity .5s ease,transform .4s ease,background .3s ease}.feedback-icon{color:#007bff;font-size:1.5rem}.feedback-popup:hover{background:#ffffff4d;box-shadow:0 6px 18px #00000026}@keyframes fadeInPopup{to{opacity:1;transform:translateY(0)}}
/*# sourceMappingURL=main.03c392b2.css.map*/