@import"https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..72,200..800&family=Alata&family=Assistant:opsz,wght@12..72,100..900&display=swap";@import"https://fonts.googleapis.com/icon?family=Material+Icons&display=block";@import"https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200&display=block";@media screen and (max-width: 600px){*{margin:0;padding:0;font-family:Bricolage Grotesque,sans-serif;color:#33363f;box-sizing:border-box;text-decoration:none}html{height:100%}body{height:100%;max-height:100%;min-width:300px}h1{font-size:48px;font-weight:700;margin-bottom:16px}h2{font-size:40px;font-weight:400;padding-bottom:16px}h3{font-size:32px;font-weight:400;padding-bottom:16px}h4{font-weight:300;font-size:24px;padding-bottom:16px}h5{font-weight:600;font-size:20px;padding-bottom:16px}h6{font-weight:400;font-size:16px;padding-bottom:16px}label{margin-bottom:6px;display:inline-block}li{display:list-item}NavLink{-webkit-user-select:none;user-select:none}::-webkit-scrollbar{width:0px;background:transparent}#landing-page-hero{display:flex;flex-direction:column;gap:0px;padding:16px;min-height:calc(100dvh - 64px)}#landing-page-hero-left,#landing-page-hero-right{width:100%}#landing-page-features{background-color:#f87e0015;height:calc((100vh - 64px)*.85)}#top-nav-bar{border-bottom:2px solid #EFEFEF;height:64px;display:flex;padding:0 40px 0 20px;justify-content:space-between;align-items:center;z-index:20;position:relative}#top-nav-left,#top-nav-right{display:flex;align-items:center}#trip-side-nav{-webkit-user-select:none;user-select:none}.nav-link{color:#666;text-decoration:none;font-size:16px;font-weight:800;border-radius:15px;border:2px solid #FFFFFF;align-items:center;padding:12px 18px;display:flex;margin:8px auto;height:48px;width:200px}.nav-link:hover{background-color:#0dadfe05;border:2px solid #0DADFE}.nav-link.active{font-weight:700;border:2px solid #33363F;background-color:none}.nav-link.active:hover{border-color:#0dadfe}#top-nav-logo-text{font-size:36px;-webkit-user-select:none;user-select:none;font-weight:800}#logo-beta-tag{font-weight:600;color:#0dadfe;margin-top:4px;-webkit-user-select:none;user-select:none}#top-nav-logo{max-height:40px}.button-icon{margin-left:2px;color:#fff}.close{display:block;text-align:left;cursor:pointer}#landing-page-hero-stack{position:relative;margin-top:0}#landing-page-hero-picture{z-index:2;position:absolute;left:88px}#landing-page-hero-pill-1{border-radius:15px;box-sizing:border-box;margin:20px auto 0;padding:20px 24px;width:296px;height:88px;background-color:#fbfbfb90;box-shadow:0 4px 16px #1616161a;position:absolute;top:48px;z-index:3}#landing-page-hero-pill-2{border-radius:15px;box-sizing:border-box;font-size:24px;margin:20px auto 0;padding:20px 24px;width:400px;height:72px;background-color:#fbfbfb90;box-shadow:0 4px 16px #1616161a;z-index:3;position:absolute;top:416px;left:180px}#landing-page-hero-card-1{height:192px;width:80px;background-color:#d9d9d950;border-radius:10px;position:absolute;z-index:0;top:296px;left:32px}#landing-page-hero-card-2{height:320px;width:240px;background-color:#d9d9d950;border-radius:10px;position:absolute;z-index:0;top:48px;left:280px}.card{border:2px solid #EFEFEF;border-radius:15px;height:40px;box-sizing:border-box;margin:20px auto 0;padding:20px 24px;max-width:560px;min-height:96px;max-height:200px;width:100%}.card:hover{border-color:#0dadfe}.right-card{border:2px solid #EFEFEF;box-sizing:border-box;margin:20px auto;padding:20px 24px;max-width:560px;width:100%;border-radius:15px}.left-card{margin:15px auto 15px 30px;text-align:left}.trip-card{max-width:600px;margin-top:40px}.trip-card:hover{border:2px solid #0DADFE}.popup{background:#fff;box-shadow:0 4px 16px #1616161a;border:2px solid #EFEFEF;border-radius:25px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;max-width:480px;padding:32px;z-index:1000;text-align:center}.popup-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#fafafa66;z-index:999}.popup-overlay-contained{position:absolute;inset:0;background-color:#fafafa66;z-index:10}.marquee-wrapper{position:absolute;top:64px;left:0;width:200vw;height:32px;background:#fbf719;overflow:hidden;z-index:9999;pointer-events:none}.marquee{display:flex;width:max-content;animation:scroll-left 36s linear infinite}@keyframes scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-text{white-space:nowrap;font-weight:500;font-size:16px;font-family:sans-serif;padding:7px 0;color:#000}.main-button{background-color:#0dadfe;border:2px solid;border-radius:50px;box-sizing:border-box;color:#fff;font-size:20px;font-weight:500;padding:12px 32px;text-align:center;width:100%;margin:20px auto 8px;max-width:300px;cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;align-items:center;justify-content:center}.main-button:not(:disabled):hover,.main-button:not([aria-disabled=true]):hover{background-color:#fff;border-color:#0dadfe;color:#0dadfe}.main-button:disabled{background-color:#ddd;cursor:not-allowed}.main-button.left{margin-left:0;margin-right:auto}.danger-button{background-color:#ff3131}.danger-button:hover{background-color:#fff;border-color:#ff3131;color:#ff3131}.dark{background-color:#33363f;color:#fff}.dark:hover,.dark:hover .material-symbols-outlined{background-color:#fff;border-color:#33363f;color:#33363f}.white{color:#fff}.button-plus-icon{margin-right:4px;margin-left:-10px}.inactive-button{background-color:#ddd;cursor:not-allowed}.inactive-button:hover{background-color:#ddd;border-color:#fff;color:#fff}.small-main-button{max-width:100px;font-size:16px;margin:0;padding:8px 24px;text-align:center}.top-nav-button{background-color:#fff;border:2px solid #33363F;border-radius:50px;color:#33363f;font-size:16px;height:36px;padding:0 24px;text-align:center;display:flex;align-items:center;justify-content:center;margin:0 8px;cursor:pointer;-webkit-user-select:none;user-select:none}.top-nav-button:hover{background-color:#33363f;color:#fff}.primary-button{background-color:#0dadfe;border-color:#0dadfe;color:#fff}.secondary-button{background-color:#fff;color:#0dadfe}.primary-button-dark{background-color:#33363f;color:#fff;border-color:#33363f}.secondary-button-dark{background-color:#fff;color:#33363f;border-color:#33363f}.link{color:#0dadfe;-webkit-user-select:none;user-select:none}.link:hover{text-decoration:underline}.round-button{grid-area:1 / 1 / span 1 / span 1;background-color:#0dadfe;border:2px solid #0DADFE;border-radius:50px;box-sizing:border-box;color:#fff;padding:0;text-align:center;height:50px;width:50px;display:inline-flex;justify-content:center;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}.round-button:hover{background-color:#fff;color:#0dadfe}.round-button:hover .button-icon{color:#0dadfe}#send-button{grid-area:1 / 2 / span 1 / span 1}.side-arrow-button-container{background:none;border:none;padding:0;cursor:default}.side-arrow-button-container:hover:not(:disabled) .side-arrow-button{border-color:#0dadfe;background-color:#0dadfe05}.side-arrow-button-container:disabled .side-arrow-button{background-color:#f5f5f5;border-color:#f5f5f5;color:#aaa;cursor:default}.side-arrow-button{height:24px;width:24px;border:2px solid #BBBBBB;font-size:16px;font-weight:400;border-radius:50px;color:#888;background:#fff;display:flex;justify-content:center;align-items:center;-webkit-user-select:none;user-select:none;cursor:pointer}.card-button{border:2px dashed #EFEFEF;border-radius:15px;height:40px;box-sizing:border-box;margin:20px auto 0;padding:20px 24px;max-width:560px;min-height:96px;max-height:200px;width:100%;-webkit-user-select:none;user-select:none}.card-button:hover{border-color:#0dadfe}.dropdown-menu-container{position:relative;width:100%;max-width:300px;margin:16px 0 8px}.dropdown-menu{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:100%;padding:15px 42px 15px 32px;text-align:center;background-color:#f8f8f8;border:none;border-radius:46px;box-sizing:border-box;color:#33363f;font-size:15px;cursor:pointer}.dropdown-arrow{position:absolute;top:50%;right:16px;transform:translateY(-50%);pointer-events:none;font-size:20px;color:#33363f}#landing-page-access-button{position:fixed;top:calc((100vh - 64px)*.85);left:50%;transform:translate(-50%);pointer-events:auto;z-index:999;border:none}#landing-page-access-button:hover{border:2px solid #0DADFE}input:focus,select:focus,textarea:focus,button:focus{outline-color:#0dadfe}.top-spaced-header{margin-top:32px}.top-spaced-break{margin-top:16px}.top-spaced{margin-top:8px}.top-spaced-micro{margin-top:4px}.card-title{font-size:24px;font-weight:600;padding-bottom:8px}.text-input{background-color:#f8f8f8;border:none;border-radius:46px;box-sizing:border-box;color:#33363f;font-size:15px;padding:15px 32px;text-align:center;width:100%;display:block;max-width:300px;margin-bottom:8px;margin-top:16px}.compose-input{max-width:initial;width:100%;margin-left:2px;height:50px;display:flex;text-align:left}.sub-menu-heading{margin-top:40px}#wizard-input{margin-top:48px}#landing-page-tagline-container{margin-top:52px;text-align:center}#landing-page-hero-title{font-size:32px;font-weight:700;margin-bottom:16px}#landing-page-hero-subtitle{color:#666;font-size:18px;margin-bottom:48px}#airport-code{font-weight:500;padding-right:4px}.pill-text{font-size:20px;font-weight:400;padding-right:4px}.center{text-align:center;margin-left:auto;margin-right:auto}.microcopy{margin:8px auto 16px}#title{display:inline}.danger{color:#ff3131}.fine-print{color:#979797;margin-top:32px}}@media screen and (min-width: 601px){*{margin:0;padding:0;font-family:Bricolage Grotesque,sans-serif;color:#33363f;box-sizing:border-box;text-decoration:none}html{height:100%}body{height:100%;max-height:100%}h1{font-size:48px;font-weight:700;margin-bottom:16px}h2{font-size:40px;font-weight:400;padding-bottom:16px}h3{font-size:32px;font-weight:400;padding-bottom:16px}h4{font-weight:300;font-size:24px;padding-bottom:16px}h5{font-weight:600;font-size:20px;padding-bottom:16px}h6{font-weight:400;font-size:16px;padding-bottom:16px}label{margin-bottom:6px;display:inline-block}li{display:list-item}NavLink{-webkit-user-select:none;user-select:none}::-webkit-scrollbar{width:0px;background:transparent}#landing-page-hero{display:grid;grid-template-columns:1fr 1fr;height:calc((100vh - 64px)*.85)}#landing-page-hero-left{grid-column:1}#landing-page-hero-right{grid-column:2}#landing-page-features{background-color:#f87e0015;height:calc((100vh - 64px)*.85)}#top-nav-bar{border-bottom:2px solid #EFEFEF;height:64px;display:flex;padding:0 40px 0 36px;justify-content:space-between;align-items:center;z-index:20;position:relative}#top-nav-left,#top-nav-right{display:flex;align-items:center}#trip-side-nav{-webkit-user-select:none;user-select:none}.nav-link{color:#666;text-decoration:none;font-size:16px;font-weight:800;border-radius:15px;border:2px solid #FFFFFF;align-items:center;padding:12px 18px;display:flex;margin:8px auto;height:48px;width:200px}.nav-link:hover{background-color:#0dadfe05;border:2px solid #0DADFE}.nav-link.active{font-weight:700;border:2px solid #33363F;background-color:none}.nav-link.active:hover{border-color:#0dadfe}#top-nav-logo-text{font-size:36px;-webkit-user-select:none;user-select:none;font-weight:800}#logo-beta-tag{font-weight:600;color:#0dadfe;margin-top:4px;-webkit-user-select:none;user-select:none}#top-nav-logo{max-height:40px}.button-icon{margin-left:2px;color:#fff}.close{display:block;text-align:left;cursor:pointer}#landing-page-hero-stack{position:relative;margin-top:160px}#landing-page-hero-picture{z-index:2;position:absolute;left:88px}#landing-page-hero-pill-1{border-radius:15px;box-sizing:border-box;margin:20px auto 0;padding:20px 24px;width:296px;height:88px;background-color:#fbfbfb90;box-shadow:0 4px 16px #1616161a;position:absolute;top:48px;z-index:3}#landing-page-hero-pill-2{border-radius:15px;box-sizing:border-box;font-size:24px;margin:20px auto 0;padding:20px 24px;width:400px;height:72px;background-color:#fbfbfb90;box-shadow:0 4px 16px #1616161a;z-index:3;position:absolute;top:416px;left:180px}#landing-page-hero-card-1{height:192px;width:80px;background-color:#d9d9d950;border-radius:10px;position:absolute;z-index:0;top:296px;left:32px}#landing-page-hero-card-2{height:320px;width:240px;background-color:#d9d9d950;border-radius:10px;position:absolute;z-index:0;top:48px;left:280px}.card{border:2px solid #EFEFEF;border-radius:15px;height:40px;box-sizing:border-box;margin:20px auto 0;padding:20px 24px;max-width:560px;min-height:96px;max-height:200px;width:100%}.card:hover{border-color:#0dadfe}.right-card{border:2px solid #EFEFEF;box-sizing:border-box;margin:20px auto;padding:20px 24px;max-width:560px;width:100%;border-radius:15px}.left-card{margin:15px auto 15px 30px;text-align:left}.trip-card{max-width:600px;margin-top:40px}.trip-card:hover{border:2px solid #0DADFE}.popup{background:#fff;box-shadow:0 4px 16px #1616161a;border:2px solid #EFEFEF;border-radius:25px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;max-width:480px;padding:32px;z-index:1000;text-align:center}.popup-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#fafafa66;z-index:999}.popup-overlay-contained{position:absolute;inset:0;background-color:#fafafa66;z-index:10}.marquee-wrapper{position:absolute;top:0;left:0;width:100vw;height:40px;background:#fbf719;overflow:hidden;transform:rotate(-30deg) translate(-15%,400%);transform-origin:top left;z-index:9999;pointer-events:none}.marquee{display:flex;width:max-content;animation:scroll-left 20s linear infinite}@keyframes scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-text{white-space:nowrap;font-weight:500;font-size:20px;font-family:sans-serif;padding:10px 0;color:#000}.main-button{background-color:#0dadfe;border:2px solid;border-radius:50px;box-sizing:border-box;color:#fff;font-size:20px;font-weight:500;padding:12px 32px;text-align:center;width:100%;margin:20px auto 8px;max-width:300px;cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;align-items:center;justify-content:center}.main-button:not(:disabled):hover,.main-button:not([aria-disabled=true]):hover{background-color:#fff;border-color:#0dadfe;color:#0dadfe}.main-button:disabled{background-color:#ddd;cursor:not-allowed}.main-button.left{margin-left:0;margin-right:auto}.danger-button{background-color:#ff3131}.danger-button:hover{background-color:#fff;border-color:#ff3131;color:#ff3131}.dark{background-color:#33363f;color:#fff}.dark:hover,.dark:hover .material-symbols-outlined{background-color:#fff;border-color:#33363f;color:#33363f}.white{color:#fff}.button-plus-icon{margin-right:4px;margin-left:-10px}.inactive-button{background-color:#ddd;cursor:not-allowed}.inactive-button:hover{background-color:#ddd;border-color:#fff;color:#fff}.small-main-button{max-width:100px;font-size:16px;margin:0;padding:8px 24px;text-align:center}.top-nav-button{background-color:#fff;border:2px solid #33363F;border-radius:50px;color:#33363f;font-size:16px;height:36px;padding:0 24px;text-align:center;display:flex;align-items:center;justify-content:center;margin:0 8px;cursor:pointer;-webkit-user-select:none;user-select:none}.top-nav-button:hover{background-color:#33363f;color:#fff}.primary-button{background-color:#0dadfe;border-color:#0dadfe;color:#fff}.secondary-button{background-color:#fff;color:#0dadfe}.primary-button-dark{background-color:#33363f;color:#fff;border-color:#33363f}.secondary-button-dark{background-color:#fff;color:#33363f;border-color:#33363f}.link{color:#0dadfe;-webkit-user-select:none;user-select:none}.link:hover{text-decoration:underline}.round-button{grid-area:1 / 1 / span 1 / span 1;background-color:#0dadfe;border:2px solid #0DADFE;border-radius:50px;box-sizing:border-box;color:#fff;padding:0;text-align:center;height:50px;width:50px;display:inline-flex;justify-content:center;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}.round-button:hover{background-color:#fff;color:#0dadfe}.round-button:hover .button-icon{color:#0dadfe}#send-button{grid-area:1 / 2 / span 1 / span 1}.side-arrow-button-container{background:none;border:none;padding:0;cursor:default}.side-arrow-button-container:hover:not(:disabled) .side-arrow-button{border-color:#0dadfe;background-color:#0dadfe05}.side-arrow-button-container:disabled .side-arrow-button{background-color:#f5f5f5;border-color:#f5f5f5;color:#aaa;cursor:default}.side-arrow-button{height:24px;width:24px;border:2px solid #BBBBBB;font-size:16px;font-weight:400;border-radius:50px;color:#888;background:#fff;display:flex;justify-content:center;align-items:center;-webkit-user-select:none;user-select:none;cursor:pointer}.card-button{border:2px dashed #EFEFEF;border-radius:15px;height:40px;box-sizing:border-box;margin:20px auto 0;padding:20px 24px;max-width:560px;min-height:96px;max-height:200px;width:100%;-webkit-user-select:none;user-select:none}.card-button:hover{border-color:#0dadfe}.dropdown-menu-container{position:relative;width:100%;max-width:300px;margin:16px 0 8px}.dropdown-menu{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:100%;padding:15px 42px 15px 32px;text-align:center;background-color:#f8f8f8;border:none;border-radius:46px;box-sizing:border-box;color:#33363f;font-size:15px;cursor:pointer}.dropdown-arrow{position:absolute;top:50%;right:16px;transform:translateY(-50%);pointer-events:none;font-size:20px;color:#33363f}input:focus,select:focus,textarea:focus,button:focus{outline-color:#0dadfe}.top-spaced-header{margin-top:32px}.top-spaced-break{margin-top:16px}.top-spaced{margin-top:8px}.top-spaced-micro{margin-top:4px}.card-title{font-size:24px;font-weight:600;padding-bottom:8px}.text-input{background-color:#f8f8f8;border:none;border-radius:46px;box-sizing:border-box;color:#33363f;font-size:15px;padding:15px 32px;text-align:center;width:100%;display:block;max-width:300px;margin-bottom:8px;margin-top:16px}.compose-input{max-width:initial;width:100%;margin-left:2px;height:50px;display:flex;text-align:left}.sub-menu-heading{margin-top:40px}#wizard-input{margin-top:48px}#landing-page-tagline-container{margin-top:160px;margin-left:200px;margin-right:136px}#landing-page-hero-title{font-size:48px;font-weight:700;margin-bottom:16px}#landing-page-hero-subtitle{color:#666;font-size:24px;margin-bottom:48px}#airport-code{font-weight:500;padding-right:4px}.pill-text{font-size:20px;font-weight:400;padding-right:4px}.center{text-align:center;margin-left:auto;margin-right:auto}.microcopy{margin:8px auto 16px}#title{display:inline}.danger{color:#ff3131}.fine-print{color:#979797;margin-top:32px}}
