@import url("https://fonts.googleapis.com/css2?family=Manrope:wght@400;700;800&display=swap");body{margin:0;padding:0;font-family:Manrope,sans-serif;overflow:hidden}.root{display:flex;place-content:center flex-start;align-items:center;background:linear-gradient(101deg,#0808e2,#000);flex-flow:column nowrap;gap:10px;height:100vh;overflow:auto;padding:0;position:relative}.logo-container{height:100px;padding:0;width:100%;margin-bottom:-7rem;margin-top:-8rem}.logo{height:100%;width:100%;background:url(/trip-bg-slow.gif) no-repeat 50%;scale:.85}.container{display:flex;height:100vh;width:70vh;place-content:center flex-start;align-items:flex-start;flex:auto;flex-flow:column nowrap;gap:2.5rem;overflow:auto;padding:5px;position:relative}.header{display:flex;flex-direction:column;width:100%;align-items:center;color:#fff}.header-title{display:flex;gap:12px}.header-title h1{width:100%;font-weight:700;font-size:72px;letter-spacing:-2px;line-height:1.2em;text-align:center;margin:0;text-decoration:none}.header-subtitle h2{font-size:20px;font-style:normal;font-weight:400;line-height:1.4em;color:hsla(0,0%,100%,.75)}.prompt-container{place-content:center;align-items:center;display:flex;flex:0 0 auto;flex-shrink:0;flex-direction:row;gap:25px;height:450px;padding:0;width:100%;margin-left:120px}.prompt-box{border:1px solid hsla(0,0%,100%,.1);flex:1 1;place-content:center center;background-color:hsla(0,0%,100%,.1);border-radius:16px;flex-flow:row;margin-right:8px;margin-top:-20px;gap:2rem;height:250px;overflow:auto;padding:20px;position:relative;width:210px;max-width:1200px;will-change:transform;outline:none;resize:none;font-size:20px;font-style:normal;letter-spacing:0;line-height:1.6em;text-align:start;color:hsla(0,0%,100%,.8);text-decoration:none;text-transform:none}.prompt-box,.query-container{align-items:center;display:flex;justify-content:center}.query-container{flex:0 0 auto;gap:12px;height:150px;margin-bottom:-120px;width:1257px;margin-left:120px}.query-box{gap:10px;height:50px}.name-container{display:flex;flex-direction:row;align-items:flex-start;position:absolute;top:0;left:0;margin-left:1.5rem;margin-top:1.5rem;color:#fff;font-size:1.3rem;font-weight:700}.hh,.name-container{justify-content:flex-start;font-style:normal}.hh{font-weight:400;line-height:1.4em}a{text-decoration:none;font-size:20px;font-weight:700;color:#fff}.gradient-text{background-color:red;font-weight:700;background-image:linear-gradient(45deg,#4bf7e0,#ffff4b);background-size:100%;background-repeat:repeat}.textbox{border:3px solid #705dff;border-radius:4px;box-sizing:border-box;padding:12px;width:100%;font-size:14px;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}div.container>div:nth-child(5)>textarea.prompt-box.grow:hover{transform:scale(1.03)!important}textarea{font-family:Manrope,sans-serif}.prompt-box:focus{border-color:hsla(0,0%,100%,.75)}.prompt-buttons{display:flex;place-content:center;align-items:center;justify-content:center;flex:0 0 auto;flex-flow:row nowrap;height:min-content;padding:0;width:max-content}.key-stroke{outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;transform:none}.key-stroke p{color:hsla(0,0%,100%,.75);flex:0 0 auto;height:auto;position:relative;white-space:pre;width:auto}.or{outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;transform:none}.or p{color:hsla(0,0%,100%,.25)}.generate-button{place-content:center;align-items:center;background-color:#ff4f12;border-radius:10px;display:flex;flex:0 0 auto;flex-flow:row nowrap;gap:10px;height:50px;overflow:hidden;padding:16px 24px;position:relative;text-decoration:none;transform:none;transform-origin:50% 50% 0;font-size:1.2rem;margin-bottom:19px;width:min-content;margin-right:8px;will-change:transform;cursor:pointer}::-webkit-scrollbar{width:0}.generate{outline:none;display:flex;flex-direction:row;justify-content:flex-start;flex-shrink:0;transform:none}.generate p{color:#fff;margin:0 0 4px}.loading{opacity:.7;cursor:default}.badge-container{display:flex;bottom:20px;flex:0 0 auto;height:auto;left:20px;position:fixed;width:auto;z-index:1}.badge-container a{border:1px solid hsla(0,0%,100%,.1);background-color:#040049;border-radius:54.3478%/238.095%;filter:grayscale(1);transform:none;transform-origin:50% 50% 0;font-size:14px;font-weight:700;letter-spacing:-.5px;line-height:1em;color:#fff;padding:12px;text-decoration:none}.badge{display:flex;align-items:center}.badge img{width:21px;height:17px;image-rendering:pixelated;flex-shrink:0;fill:#fff;color:#fff;transform:none;transform-origin:50% 50% 0;padding-right:5px}.badge p{margin:0}.grow{transition:all .2s ease-in-out}.grow:hover{transform:scale(1.1)}.output{place-content:center flex-start;gap:10px;max-width:1200px}.output,.output-header-container{align-items:center;display:flex;flex:0 0 auto;flex-flow:column nowrap;height:min-content;overflow:hidden;position:relative;width:100%}.output-header-container{place-content:center;gap:6px;padding:0}.output-header h3{font-family:Manrope,serif;font-size:25px;font-style:normal;font-weight:800;letter-spacing:0;line-height:1.4em;text-align:start;color:#fff;text-decoration:none;text-transform:none;margin:0}.output-content{outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:1;font-size:20px;transform:none}.output-content p{text-align:center;white-space:pre-line;color:hsla(0,0%,100%,.85)}@media (min-width:810px) and (max-width:1199px){.container,.prompt-container{max-width:600px;width:100%}.prompt-box{width:100%}}@media (max-width:2500px){.container{max-width:1500px;width:100%}.prompt-container{max-width:1260px}.prompt-box{width:100%}}@media (max-width:600px){.container{max-width:400px;width:100%}.header-title h1{font-size:50px}.header-subtitle h2{text-align:center}.key-stroke,.or{display:none}.prompt-buttons{justify-content:center}.prompt-container{max-width:500px;width:100%}.prompt-box{width:100%}}.loader{width:18px;height:18px;border-radius:50%;display:inline-block;border-top:2px solid #fff;border-right:2px solid transparent;box-sizing:border-box;animation:rotation 1s linear infinite}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}