.loading-component [alt=loading]{width:24px}#title-text.title{font-size:1.5rem}#text-action-card{border:1px solid var(--ash);border-radius:8px;display:grid;background-color:var(--white);padding:24px}#text-action-card.transparent-background{border:none;background-color:rgba(0,0,0,0)}#text-action-card .header-image-wrapper{width:32px;height:32px;padding:4px 5px;width:100%;text-align:center}#text-action-card .header-image-wrapper img{justify-self:center}#text-action-card .principal-text{color:var(--charcoal);font-family:Roboto Medium;font-weight:500;font-size:16px;text-align:center}#text-action-card .explanation-text{color:var(--gray);font-family:Roboto Regular;font-weight:400;font-size:14px;text-align:center}#text-action-card .text-action-card__buttons-container{display:grid;grid-gap:16px;gap:16px}#subtext-component{width:100%;height:auto;display:flex;align-items:flex-start;background-color:rgba(0,0,0,0);align-items:center}#subtext-component .subtext-icon{margin:6px 8px 6px 3px;width:18px;height:auto;background-color:rgba(0,0,0,0)}#subtext-component .subtext-left-text{margin:0 8px 6px 3px;width:18px;height:auto;background-color:rgba(0,0,0,0);color:var(--orange)}#subtext-component .container-checkbox{position:relative;border-radius:4px;width:24px;height:24px;display:flex;flex-shrink:0;justify-content:center;align-items:center;background-color:var(--dust);font-size:22px;cursor:pointer;outline:1px solid var(--faded);box-sizing:border-box;overflow:hidden}#subtext-component .container-checkbox.warning{outline:1px solid var(--peach)}#subtext-component .container-checkbox .subtext-input-checkbox{position:absolute;left:24px;width:0;height:0;background-color:var(--ash);opacity:0;cursor:pointer}#subtext-component .container-checkbox .checkmark{position:absolute;border-radius:4px;width:16px;height:16px}#subtext-component .container-checkbox .checkmark:after{position:absolute;top:2px;left:5px;border:solid var(--white);border-width:0 2px 2px 0;width:4px;height:8px;display:none;content:"";transform:rotate(45deg)}#subtext-component .container-checkbox .subtext-input-checkbox:checked~.checkmark{background-color:var(--orange)}#subtext-component .container-checkbox .subtext-input-checkbox:checked~.checkmark:after{display:block}#subtext-component .checkbox-margin{margin-left:8px}.styles_overlay__39OCF{background:#2e2d37;opacity:.8;z-index:9998}.styles_overlay__39OCF,.styles_wrapper__nRJ62{position:fixed;top:0;left:0;width:100%;height:100%}.styles_wrapper__nRJ62{display:flex;align-items:center;justify-content:center;z-index:9999}.styles_container__RfNj1{background:#fff;border-radius:16px;padding:24px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;transition:opacity .3s,transform .3s;opacity:0;transform:translateY(-20px);z-index:10000}.styles_container--small__e7_hS{width:310px}.styles_container--medium__iebeu{width:340px}.styles_container--large__G4u6F{width:460px}.styles_container--xlarge__Xuhqy{width:920px}.styles_visible__4oBem{opacity:1;transform:translateY(0)}.styles_hidden__9GW5f{opacity:0;transform:translateY(-20px)}.styles_iconContainer__FnfVM{display:flex;justify-content:center;margin-bottom:16px}.styles_containerTitle__du41k{display:flex;justify-content:space-between;align-items:center}.styles_noTitle__Wb_hn{justify-content:flex-end}.styles_hasTitle__u_TZo{justify-content:space-between}.styles_title__sHw8E{margin:0;font-weight:700;font-family:Roboto;color:var(--black)}.styles_title--small__QRRDR{font-size:16px;font-weight:500}.styles_title--medium__nluzX{font-size:2rem}.styles_closeButton__QMqT_{background:rgba(0,0,0,0);border:none;cursor:pointer}.styles_content__3cD0R{display:flex;flex-direction:column;align-items:center;margin:8px 0 24px;width:100%}.styles_content__3cD0R p{color:#757575;font-size:14px;line-height:1.4;text-align:center}.styles_footer__96sOy{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%}.button_button__HOmVR{position:relative;border:none;border-radius:24px;width:100%;display:flex;justify-content:center;align-items:center;padding:14px 24px;font-family:Montserrat;font-weight:600;font-size:11px;text-transform:uppercase;line-height:2;letter-spacing:.5px;cursor:pointer;transition:all .3s ease}.button_button__HOmVR:hover{opacity:.9}.button_button__HOmVR:disabled{opacity:.9;cursor:not-allowed}.button_button__HOmVR.button_isOnlyIcon__ZyAa5{padding:8px}.button_button__HOmVR.button_isOnlyIcon__ZyAa5.button_small__LGtRo{padding:4px}.button_button__HOmVR.button_isOnlyIcon__ZyAa5.button_large___eSxy{padding:12px}.button_button__HOmVR.button_large___eSxy{font-size:1.6rem;padding:12px 40px}.button_button__HOmVR.button_medium__49Pw5{padding:14px 40px}.button_button__HOmVR.button_small__LGtRo{padding:4px 32px}.button_button__HOmVR.button_primary__q4mcz{background-color:#eb6300;color:#fff}.button_button__HOmVR.button_secondary__UTcwa{background-color:rgba(0,0,0,0);border:1px solid #eb6300;color:#eb6300}.button_button__HOmVR.button_tertiary__LlZE_{background-color:#f4f4f4;color:#757575}.button_button__HOmVR.button_quarternary__S_LTX{color:var(--gray);background:var(--chalk)}.button_button__HOmVR.button_quintenary__vXGUY{border:1px solid hsla(0,0%,100%,.15);font-weight:600;letter-spacing:5%;line-height:24px;cursor:pointer;background:var(--ghost);color:var(--text-primary-75)}.button_button__HOmVR.button_ghost__HOa1H{background:rgba(0,0,0,0);color:#757575}.button_button__HOmVR .button_text__kQyzx{display:inline-flex;align-items:center;justify-content:center;height:100%;line-height:inherit;text-transform:inherit;letter-spacing:inherit}.button_button__HOmVR .button_iconLeft__jwTVO{display:inline-flex;align-items:center;justify-content:center;margin-right:8px}.button_button__HOmVR .button_iconRight__lcWaO{display:inline-flex;align-items:center;justify-content:center;margin-left:8px}.separator-component{border:none;height:1px;background-color:var(--ash)}.separator-component.dashed{margin:12px 0;border:none;height:1px;display:flex;grid-column:1/4;background-image:linear-gradient(to right,var(--faded) 50%,rgba(255,255,255,0) 0);background-position:top;background-size:13px 50px;background-repeat:repeat-x}.loading_loadingContainer__xYd9G{display:inline-block;opacity:0;animation:loading_fadeIn__A5_Nn .2s ease-out .1s forwards}.loading_loadingContainer__xYd9G.loading_small__nPfcr{width:16px;height:16px}.loading_loadingContainer__xYd9G.loading_medium__ng4ob{width:24px;height:24px}.loading_loadingContainer__xYd9G.loading_large__dsB2U{width:32px;height:32px}.loading_loadingContainer__xYd9G.loading_blue__USTe2,.loading_loadingContainer__xYd9G.loading_white__3RK0a{color:#fff}.loading_spinner__tN360{animation:loading_spin__V1hj6 1s linear infinite;transform-origin:center}@keyframes loading_fadeIn__A5_Nn{to{opacity:1}}@keyframes loading_spin__V1hj6{to{transform:rotate(1turn)}}.page-title-container{position:-webkit-sticky;position:sticky;z-index:10;top:0;width:100%;height:80px;display:flex;align-items:center;overflow:visible}.page-title-container.white-background{background-color:var(--white)}.page-title-container.chalk-background{background-color:var(--chalk)}.page-title-container.transparent-background{position:absolute;background:linear-gradient(180deg,white 0,white 50%,rgba(255,255,255,.6705882353))}.page-title-container:before{position:absolute;z-index:11;top:0;left:0;width:100%;height:100%;content:"";pointer-events:none}.page-title-container .chat-icon{border-radius:100%;height:40px;cursor:pointer}.page-title-container .chat-icon.new-moment-available{background:linear-gradient(150.65deg,var(--peach) 13.34%,var(--orange) 90.3%)}.page-title-container .chat-icon.moment-was-seen{background-color:var(--charcoal)}.page-title-container .chat-icon .chat-icon-img{border-radius:100%;width:40px;height:40px;aspect-ratio:1/1;object-fit:cover}.page-title-container .text-wrapper{margin-bottom:20px;width:100%;height:40px;background-color:rgba(0,0,0,0);align-self:flex-end}.page-title-container .text-wrapper .title{color:var(--charcoal);font-family:Roboto Medium;font-weight:500;font-size:16px;letter-spacing:var(--letter-spacing)}.page-title-container .text-wrapper .title.chat-title{text-transform:none}.page-title-container .text-wrapper .subtitle-wrapper{display:flex;align-items:center;gap:4px}.page-title-container .text-wrapper .subtitle-wrapper .chat-icon-status{border-radius:100%;width:8px;height:8px}.page-title-container .text-wrapper .subtitle-wrapper .chat-icon-status.interest-online{background-color:var(--green)}.page-title-container .text-wrapper .subtitle-wrapper .chat-icon-status.interest-offline{background-color:var(--gray-light)}.page-title-container .text-wrapper .subtitle-wrapper .subtitle{font-family:Roboto Regular;font-size:12px;font-weight:400;color:var(--gray-light)}.page-title-container .back-button{margin-right:16px;border-radius:50%;height:48px;display:flex;justify-content:center;align-items:center;background-color:var(--ghost);min-width:48px;cursor:pointer}.page-title-container .back-button.button-white{background-color:var(--white)}.page-title-container .back-button.button-chalk{border-color:var(--dust);background-color:var(--chalk)}.page-title-container .back-button [alt="x back icon"]{width:11px;height:11px;background-color:rgba(0,0,0,0)}.page-title-container .back-button .icon:before{color:var(--charcoal)}.page-title-container .like-route .like-button{margin-right:16px;margin-left:16px;border:none;border-radius:50%;height:48px;display:flex;justify-content:center;align-items:center;background-color:var(--dust);min-width:48px;cursor:pointer;border:1px solid var(--faded)}.page-title-container .like-route .like-button.liked{background-color:rgba(235,99,0,.1882352941)}.page-title-container .add-container .add-button,.page-title-container .add-container .quiz-button,.page-title-container .quiz-container .add-button,.page-title-container .quiz-container .quiz-button{margin-left:16px;border:1px solid var(--orange);border-radius:50%;height:48px;display:flex;justify-content:center;align-items:center;background-color:var(--dust);min-width:48px;cursor:pointer}.page-title-container .add-container .add-button.liked,.page-title-container .add-container .quiz-button.liked,.page-title-container .quiz-container .add-button.liked,.page-title-container .quiz-container .quiz-button.liked{background-color:rgba(235,99,0,.1882352941)}.page-title-container .add-container .add-button.copy,.page-title-container .add-container .quiz-button.copy,.page-title-container .quiz-container .add-button.copy,.page-title-container .quiz-container .quiz-button.copy{border:1px solid var(--faded)}.page-title-container .add-container .add-button.button-white,.page-title-container .add-container .quiz-button.button-white,.page-title-container .quiz-container .add-button.button-white,.page-title-container .quiz-container .quiz-button.button-white{background-color:var(--white)}.page-title-container .add-container .add-button.button-chalk,.page-title-container .add-container .quiz-button.button-chalk,.page-title-container .quiz-container .add-button.button-chalk,.page-title-container .quiz-container .quiz-button.button-chalk{border-color:var(--ash);background-color:var(--white)}.page-title-container .open-media{display:flex;justify-content:flex-end}.page-title-container .open-media .open-media-button{border:none;border-radius:8px;width:86px;height:45px;background-color:var(--midnight);color:var(--gray);font-family:Montserrat Variable;font-weight:600;font-size:10px;letter-spacing:.05em;text-align:center;cursor:pointer}#select-dropdown .select-label{color:var(--black);font-family:Roboto,sans-serif;font-weight:400;font-size:12px}#select-dropdown .select-label.disabled-label{color:var(--gray)}#select-dropdown .select-title{color:var(--black);font-family:Roboto,sans-serif;font-weight:600;font-size:16px}#select-dropdown .select-title.disabled-label{color:var(--gray)}#select-dropdown #select-default{margin-top:4px;border:1px solid var(--ash);border-radius:24px;width:100%;height:48px;color:var(--gray-dark-super);font-family:Roboto,sans-serif;font-size:14px;background:var(--dust) url(/_next/static/media/bx-chevron-down.78b5499e.svg) no-repeat calc(100% - 16px) 50%;cursor:pointer}#select-dropdown #select-default.disabled-select{opacity:40%;cursor:inherit}#select-dropdown #select-default.isWarning{color:var(--peach);outline:1px solid var(--peach)}#select-dropdown #select-default .dropdown-header{margin:0 16px;height:100%;display:flex;align-items:center}#select-dropdown #select-default .dropdown-header p{color:var(--charcoal);font-size:14px;font-weight:400;align-self:center}#select-dropdown #select-default .dropdown-header p.placeholder-likes{color:var(--charcoal)}#select-dropdown #select-default .dropdown-header img{z-index:2;margin-right:16px;width:16px;height:16px}#select-dropdown #select-default .dropdown-wrapper{position:relative}#select-dropdown #select-default .dropdown-wrapper .dropdown-list{position:absolute;z-index:3;left:0;border:1px solid var(--ash);border-radius:8px;width:100%;background-color:var(--white);max-height:300px;overflow-y:auto;box-shadow:0 8px 10px 0 rgba(117,117,117,.0823529412)}#select-dropdown #select-default .dropdown-wrapper .dropdown-list li{display:flex;align-items:center;background-color:var(--white);padding:12px;font-family:Roboto Regular;font-size:14px;transition:background-color .3s ease;text-align:center}#select-dropdown #select-default .dropdown-wrapper .dropdown-list li:hover{background-color:var(--ghost)}#select-dropdown #select-default .dropdown-wrapper .dropdown-list li p{color:var(--charcoal);font-size:14px}#select-dropdown #select-default .dropdown-wrapper .dropdown-list li:hover{cursor:pointer}#select-dropdown #select-default .dropdown-wrapper .dropdown-list li .option-image{margin-right:12px;width:20px;height:20px}@media only screen and (min-width:48em){#select-dropdown #select-default .modal-overlay-select{display:none}}.styles_container__AI5hX{border:1px solid var(--ash);border-radius:8px;background-color:var(--white);padding:16px;margin-bottom:100px;display:flex;flex-direction:column;height:auto}.styles_body__MXSQV{flex:1 1;overflow-y:auto}.styles_row__H06ar{position:relative;display:flex;align-items:center;padding:16px 0}.styles_row__H06ar:not(:last-of-type):after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background-color:var(--ash)}.styles_key__fdp_9{flex:0 0 90px;font-size:14px;font-weight:500;color:var(--charcoal)}.styles_value__R44N8{flex:1 1;font-size:14px;color:var(--gray);display:flex;align-items:center;justify-content:flex-end;text-align:right}.styles_selectWrapper__it3FJ{flex:1 1}.styles_select__Vpm4e{width:100%;min-width:180px;box-sizing:border-box}.styles_actions___oF1B{flex:0 0 auto;display:flex;flex-direction:column;padding-top:16px;gap:16px}.styles_button__AIUpA{width:100%}.styles_note__hjJ49{margin:0;display:flex;align-items:flex-start;gap:8px;font-size:11px;line-height:1.4;color:var(--gray-light)}.styles_asterisk__5KVGK{color:var(--orange);line-height:1;font-size:18px}.list-item-alert{position:relative;width:100%;display:flex;align-items:center;padding:16px;gap:16px;transition:filter .2s ease-in-out}.list-item-alert [alt="left icon"]{width:24px;height:24px}.list-item-alert:hover{filter:brightness(.98)}.list-item-alert .list-item-split{display:flex;flex-direction:row;gap:8px;align-items:baseline}.list-item-alert .list-item-main{color:var(--charcoal);font-size:14px}.list-item-alert .list-item-main-top{display:flex;align-items:center;font-weight:600}.list-item-alert .list-item-main-bot{color:var(--gray);font-size:12px}.list-item-alert .list-item-icon{width:24px;padding:0 6px}.list-item-alert .list-item-pill{border-radius:4px;padding:4px 8px;color:var(--gray);font-size:12px;background:var(--dust)}.list-item-alert .list-item-secondary{margin-left:auto;display:flex;flex-direction:column;color:var(--gray);font-size:10px;text-transform:uppercase;gap:4px}.list-item-alert .list-item-secondary p{font-family:Roboto Regular;font-weight:400;font-size:10px}.list-item-alert .list-item-circles{display:flex;gap:4px}.list-item-alert .list-item-circle{width:8px}.list-item-alert .list-item-extra{display:flex;align-items:center}.list-item-alert .separator{position:absolute;bottom:0;left:50%;margin:0 auto;width:calc(100% - 32px);height:1px;background-color:var(--ash);transform:translateX(-50%)}.list-item-alert .dots{display:flex;gap:3px}.list-item-alert .dot-ticket{border:2px solid var(--faded);border-radius:100%;width:8px;height:8px}.list-item-alert .dot-ticket.highlight{margin:0;border-color:var(--orange)}.action-button-group{justify-items:stretch;z-index:11;overflow-y:hidden}.action-button-group,.action-button-group .action-button-group-container{position:relative;width:100%;display:flex;overscroll-behavior:none;overflow-x:auto}.action-button-group .action-button-group-container{background-color:rgba(0,0,0,.05);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:24px}.action-button-group .action-button{border:none;width:100%;min-width:122px;display:flex;justify-content:center;align-items:center;padding:14px 0;cursor:pointer;transition:background-color .3s ease;gap:4px}.action-button-group .action-button.first-child{border-top-left-radius:24px;border-bottom-left-radius:24px}.action-button-group .action-button.last-child{border-top-right-radius:24px;border-bottom-right-radius:24px}.action-button-group .action-button.no-hor-margin.first-child{margin-left:0;border-top-left-radius:24px;border-bottom-left-radius:24px}.action-button-group .action-button.no-hor-margin.last-child{margin-right:0;border-top-right-radius:24px;border-bottom-right-radius:24px}.action-button-group .action-button p{color:rgba(0,0,0,.5);font-family:Montserrat,sans-serif;font-weight:600;font-size:11px;letter-spacing:.5px;line-height:20px;text-transform:uppercase;margin:0;text-wrap:nowrap}.action-button-group .action-button p.active{color:var(--text-primary-75)}.action-button-group .action-button p.right-text{color:var(--text-primary-50)}.action-button-group .action-button__button-right{margin-left:.5rem;border:none;border-radius:100%;width:100%;height:48px;background-color:var(--g-inverse-5);max-width:48px;min-width:48px;cursor:pointer}.action-button-group .action-button-glider{position:absolute;z-index:1;top:0;left:0;border-radius:24px;display:flex;background-color:var(--g-inverse-10)}.action-button-group,.action-button-group *{forced-color-adjust:none;color-scheme:light}.airline-tickets-cards{position:relative;display:flex;flex-direction:column}.airline-tickets-cards .airline-tickets-cards__cover_image{position:relative;margin-bottom:8px}.airline-tickets-cards .airline-tickets-cards__cover_image:before{position:absolute;content:"";width:100%;height:100%;top:0;background:radial-gradient(circle at top right,rgba(255,255,255,.663) 0,transparent 60%);border-radius:16px}.airline-tickets-cards .airline-tickets-cards__cover_image .cover_image__image{background-color:var(--charcoal);border-radius:16px;height:144px;width:100%;object-fit:cover}.airline-tickets-cards .airline-tickets-cards__cover_image .cover_image__text-wrapper{position:absolute;top:24px;left:24px}.airline-tickets-cards .airline-tickets-cards__cover_image .cover_image__text-wrapper .text-wrapper__departure-destination{margin:0;font-size:14px;font-weight:400;color:var(--neutral-white)}.airline-tickets-cards .airline-tickets-cards__cover_image .cover_image__text-wrapper .text-wrapper__destination{font-size:20px;color:var(--neutral-white);font-weight:600;margin:0}.airline-tickets-cards .airline-tickets-li{padding:16px;border:1px solid var(--ash);background-color:var(--white);border-radius:16px}.airline-tickets-cards .airline-tickets-li .stops-and-flight-time{width:100%;display:grid;align-items:flex-end;grid-template-columns:33% 1fr;grid-gap:8px;gap:8px}.airline-tickets-cards .airline-tickets-li .airline-ticket-card__classes-details{position:relative;width:100%;display:flex;flex-direction:column;display:grid;grid-template-columns:1fr 1fr 1fr}.airline-tickets-cards .airline-tickets-li .airline-ticket-card__classes-details .airline-tickets__from{grid-column:1/2;text-align:start}.airline-tickets-cards .airline-tickets-li .airline-ticket-card__classes-details .airline-tickets__to{grid-column:3/4;text-align:end}.airline-tickets-cards .airline-tickets-li .airline-ticket-card__classes-details .airline-tickets__details{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;grid-column:2/3}.airline-tickets-cards .airline-tickets-li .airline-ticket-card__classes-details .airline-tickets__details .travel-time{color:var(--gray);font-size:14px;text-align:center}.airline-tickets-cards .airline-tickets-li .airline-ticket-card__classes-details .airline-tickets__details [alt="line travel"]{width:150px}.airline-tickets-cards .airline-tickets-li .airline-ticket-card__classes-details .airline-tickets__details .travel-date{color:var(--charcoal);font-size:14px;text-align:center}.airline-tickets-cards .airline-tickets-li .airline-ticket-card__classes-details .airline-tickets__details .travel-week-date{color:var(--charcoal);font-weight:400;font-size:12px}.airline-tickets-cards .airline-tickets-li .airline-ticket-card__classes-details .airline-tickets__details .details__stops{margin-top:4px;padding:4px 8px;border-radius:4px;background-color:var(--ghost);text-align:center}.airline-tickets-cards .airline-tickets-li .airline-ticket-card__classes-details .airline-tickets__details .details__stops .stops{color:var(--gray);font-weight:400;font-size:12px;display:block}.airline-tickets-cards .airline-tickets-li .airline-ticket-card__classes-details .dotted-hr{margin:12px 0;border:none;height:1px;display:flex;grid-column:1/4;background-image:linear-gradient(to right,var(--faded) 50%,rgba(255,255,255,0) 0);background-position:top;background-size:13px 50px;background-repeat:repeat-x}.airline-tickets-cards .airline-tickets-li .airline-ticket-card__classes-details .seat-price-ticket-container{display:flex;justify-content:space-between;grid-column:1/4}.airline-tickets-cards .airline-tickets-li .airline-ticket-card__classes-details .seat-price-ticket-container .seat-price-ticket-container__details{width:100%}.airline-tickets-cards .airline-tickets-li .airline-ticket-card__classes-details .seat-price-ticket-container .seat-price-ticket-container__details .line-info-available{position:relative;margin-top:16px;display:flex;justify-content:space-between;align-items:center}.airline-tickets-cards .airline-tickets-li .airline-ticket-card__classes-details .seat-price-ticket-container .seat-price-ticket-container__details .line-info-available .line__text{font-size:10px;text-transform:uppercase}.airline-tickets-cards .airline-tickets-li .airline-ticket-card__classes-details .seat-price-ticket-container .seat-price-ticket-container__details .line-info-available .best-flight{border-radius:4px;width:40px;height:22px;display:flex;justify-content:center;align-items:center;background-color:var(--orange)}.airline-tickets-cards .airline-tickets-li .airline-ticket-card__classes-details .seat-price-ticket-container .seat-price-ticket-container__details .line-info-available .best-flight p{color:var(--white);font-weight:400;font-size:12px}.airline-tickets-cards .airline-tickets-li .airline-ticket-card__classes-details .seat-price-ticket-container .seat-price-ticket-container__details .line-info-available .dotted-hr{position:absolute;top:-8px;margin:0;width:100%;height:1px}.airline-tickets-cards .airline-tickets-li .airline-ticket-card__classes-details .seat-price-ticket-container .seat-price-ticket-container__details .line-info-available .first-column{display:flex;gap:8px}.airline-tickets-cards .airline-tickets-li .airline-ticket-card__classes-details .seat-price-ticket-container .seat-price-ticket-container__details .details__line{width:100%;display:grid;align-items:center;grid-template-columns:1fr 1fr 1fr}.airline-tickets-cards .airline-tickets-li .airline-ticket-card__classes-details .seat-price-ticket-container .seat-price-ticket-container__details .details__line .seat-icon-type{justify-self:flex-start}.airline-tickets-cards .airline-tickets-li .airline-ticket-card__classes-details .seat-price-ticket-container .seat-price-ticket-container__details .details__line .seats-remaining{width:32px;height:24px;display:flex;align-items:center;justify-self:center}.airline-tickets-cards .airline-tickets-li .airline-ticket-card__classes-details .seat-price-ticket-container .seat-price-ticket-container__details .details__line .seats-remaining .seats-remaining__amount{font-weight:400;font-size:14px}.airline-tickets-cards .airline-tickets-li .airline-ticket-card__classes-details .seat-price-ticket-container .seat-price-ticket-container__details .details__line .line__text{font-size:10px;text-transform:uppercase}.airline-tickets-cards .airline-tickets-li .airline-ticket-card__classes-details .seat-price-ticket-container .seat-price-ticket-container__details .details__line .ticket-price-and-type{justify-self:flex-end}.airline-tickets-cards .airline-tickets-li .airline-ticket-card__classes-details .seat-price-ticket-container .seat-icon-type{display:flex;align-items:center;gap:8px}.airline-tickets-cards .airline-tickets-li .airline-ticket-card__classes-details .seat-price-ticket-container .seat-icon-type__availability-text{color:var(--charcoal);font-weight:400;font-size:10px;text-transform:uppercase;letter-spacing:.05em}.airline-tickets-cards .airline-tickets-li .airline-ticket-card__classes-details .seat-price-ticket-container .seat-icon-type [alt="airplane icon"]{height:16px}.airline-tickets-cards .airline-tickets-li .airline-ticket-card__classes-details .seat-price-ticket-container .seat-icon-type .ticket-seat-type{width:100%;display:flex;flex-direction:column}.airline-tickets-cards .airline-tickets-li .airline-ticket-card__classes-details .seat-price-ticket-container .seat-icon-type .ticket-seat-type .dots{display:flex;gap:3px}.airline-tickets-cards .airline-tickets-li .airline-ticket-card__classes-details .seat-price-ticket-container .seat-icon-type .ticket-seat-type .dot-ticket{border:2px solid var(--faded);border-radius:100%;width:8px;height:8px}.airline-tickets-cards .airline-tickets-li .airline-ticket-card__classes-details .seat-price-ticket-container .seat-icon-type .ticket-seat-type .dot-ticket.highlight{margin:0;border-color:var(--orange)}.airline-tickets-cards .airline-tickets-li .airline-ticket-card__classes-details .seat-price-ticket-container .ticket-price-and-type{display:flex;align-items:center}.airline-tickets-cards .airline-tickets-li .airline-ticket-card__classes-details .seat-price-ticket-container .ticket-price-and-type__prices .ticket-plus{color:var(--gray);font-weight:400;font-size:10px;letter-spacing:.05em;text-align:right}.airline-tickets-cards .airline-tickets-li .airline-ticket-card__classes-details .seat-price-ticket-container .ticket-price-and-type .ticket-price{color:var(--orange);font-weight:600;font-size:20px}.airline-tickets-cards .airline-tickets-li .airline-ticket-card__classes-details .seat-price-ticket-container .ticket-price-and-type .ticket-price.not-available{color:var(--gray);font-size:18px}.airline-tickets-cards .airline-tickets-li .airline-ticket-card__classes-details .seat-price-ticket-container .ticket-price-and-type [alt="chevron right"]{height:10px}.airline-tickets-cards .airline-tickets-li .airline-ticket-card__classes-details .seat-price-ticket-container .ticket-price{color:var(--orange);font-weight:600;font-size:20px;text-align:right}.airline-tickets-cards .airline-tickets-li .airline-ticket-card__classes-details .unable-flights-texts{color:var(--orange);grid-column:1/4}.airline-tickets-cards .airline-tickets-li .header-section-text{padding-bottom:8px;color:var(--gray-light);font-size:10px}.airline-tickets-cards .airline-tickets-li .airport-acronym{color:var(--charcoal);font-weight:600;font-size:20px}.airline-tickets-cards .airline-tickets-li .airport-city{color:var(--orange);font-weight:400;font-size:12px}.airline-tickets-cards .airline-tickets-li .footer-section-text{color:var(--gray);font-weight:400;font-size:14px}.best-flight{border-radius:4px;width:40px;height:22px;display:flex;justify-content:center;align-items:center;background-color:var(--orange)}.best-flight p{color:var(--white);font-weight:400;font-size:12px}.best-flight.center{margin:0 auto}.center-best-visual{display:flex;justify-content:center;align-items:center}.flight-details{height:calc(100vh - 94px);background-color:var(--chalk);position:relative}.flight-details .flight-details__page-title{padding-left:16px;margin-top:16px}.flight-details .flight-details__page-title--subtitle{font-weight:400;font-size:12px}.flight-details .flight-details-main{position:relative;height:calc(100dvh - 150px);display:flex;flex-direction:column;background-color:var(--chalk);gap:8px;overflow:auto;overscroll-behavior:none;padding-bottom:50px}.flight-details .flight-details-main .sold-out-notice__card{border:1px solid var(--ash);border-radius:16px;display:flex;flex-direction:column;background-color:var(--white);padding:24px;text-align:center}.flight-details .flight-details-main .sold-out-notice__card img{margin:24px auto}.flight-details .flight-details-main .sold-out-notice__card .card__title{color:var(--charcoal);font-family:Roboto Medium;font-weight:500;font-size:16px}.flight-details .flight-details-main .sold-out-notice__card .card__explanation-text{color:var(--gray);font-weight:400;font-size:14px}.flight-details .flight-details-main .sold-out-notice__card .card__explanation-text span{color:var(--gray);font-family:Roboto Medium;font-weight:700}.flight-details .flight-details-main .sold-out-notice__card .card__list-item{border:1px solid var(--ash);border-radius:8px;background-color:var(--ghost);padding:12px 16px}@media only screen and (min-width:64em){.flight-details .flight-details-main{height:calc(100dvh - 70px)}}@media only screen and (min-width:48em){.flight-details{height:calc(100dvh - 90px)}.flight-details .flight-details__page-title{padding-left:0}}.flight-details__loading{height:100%;display:flex;justify-content:center;align-items:center}.quiz-header{margin-bottom:16px;background:#fff}.styles_container__card__tpoW6{border:1px solid var(--ash);border-radius:16px;display:flex;flex-direction:column;background-color:var(--white);padding:24px;text-align:center}.styles_container__splash__I8I61{margin:24px auto}.styles_container__title__8UPGi{color:var(--charcoal);font-family:Roboto Medium;font-weight:500;font-size:16px;margin-bottom:16px}.styles_container__explanation__7hOOH{color:var(--gray);font-weight:400;font-size:14px;margin-bottom:24px}.styles_container__explanation__7hOOH span{color:var(--gray);font-family:Roboto Medium;font-weight:700}.styles_container__listItem__8cVEy{border:1px solid var(--ash);border-radius:8px;background-color:var(--ghost);padding:12px 16px;margin-bottom:24px}.user-settings{height:100vh;overflow-y:auto}.user-settings .list-container-settings{height:calc(100% - 150px);overflow-y:auto;overflow-x:hidden}.user-settings-account{display:flex;flex-direction:column;min-height:100vh;overflow:visible}.user-settings-account .list-container-user-settings{flex-grow:1;overflow-y:auto;padding-bottom:140px}.user-settings-account .button-bottom{width:calc(100% - 50px);margin-top:auto}@media only screen and (max-width:47.99em){.user-settings-account .button-bottom{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);width:90%;max-width:400px;padding:80px 0}}.user-settings-profile{position:relative;height:100dvh;display:flex;flex-direction:column;overflow-y:hidden}.user-settings-profile .profile-picture-container{display:flex;align-items:center;gap:8px}.user-settings-profile .profile-picture-container .profile-picture-container__photo{border-radius:50%;width:56px;height:56px;background-color:var(--dust);padding:2px;aspect-ratio:1/1}.user-settings-profile .profile-picture-container .profile-picture-container__photo [alt="user profile"]{border-radius:100%;width:100%;height:100%;object-fit:cover}.user-settings-profile .profile-input-group{display:flex;flex-direction:column;gap:12px}.user-settings-profile .user-settings-photo-container{display:flex;flex-direction:column;gap:8px}.user-settings-profile .user-settings-photo-container .album-photos-quantity{position:relative;display:block;padding:0 0 0 32px;color:var(--gray);font-size:.75rem;text-align:left;align-self:flex-end}.user-settings-profile .list-container-personal-info{height:calc(100dvh - 150px);overflow-y:auto;overscroll-behavior:none}.user-settings-profile .list-container-personal-info .text-detail{font-weight:400;font-size:14px}.user-settings-profile .album-photos-quantity-list-container,.user-settings-profile .user-settings-preferences{height:calc(100dvh - 234px);overflow-y:auto;overscroll-behavior:none}.user-settings-profile .user-settings-preferences .list-container .list-container-settings .text-detail{font-weight:400;font-size:14px;text-transform:capitalize}.user-settings-profile .user-settings-preferences .list-container .list-container-settings .list-container-settings__list{height:64px}.user-settings-profile .user-settings-slid-up{bottom:80px!important}.user-settings-profile .user-settings-slid-up .list-item-slid-up #button{margin-top:12px}.user-settings-slid-up{bottom:80px!important}.user-settings-slid-up .list-item-slid-up #button{margin-top:12px}.payment-response{position:fixed;top:50%;left:50%;border:1px solid var(--ash);border-radius:16px;width:340px;height:auto;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:var(--white);padding:24px;transform:translate(-50%,-50%);text-align:center}.payment-response .buttons-container{width:100%;display:flex;flex-direction:column;gap:16px}.desk-wrapper__header-wrapper{border-collapse:collapse}.search-milesy-page .search-miles-page__main{height:calc(100dvh - 150px);display:flex;flex-direction:column;background-color:var(--chalk);overflow-y:auto;gap:8px;padding-bottom:120px}@media only screen and (min-width:48em){.search-milesy-page .search-miles-page__main{height:calc(100dvh - 70px);overflow-y:auto;-webkit-overflow-scrolling:touch}}@media only screen and (min-width:64em){.search-milesy-page .search-miles-page__main{height:calc(100dvh - 64px);overflow-y:auto;-webkit-overflow-scrolling:touch}}.upload-plan-verify-email-modal{margin:0 auto;border-radius:16px;width:100%;display:flex;flex-direction:column;background-color:var(--white);padding:24px;max-width:460px}.upload-plan-verify-email-modal [alt=airplane]{margin:30px auto;width:21px;height:21px}.upload-plan-verify-email-modal .status-request{margin:16px auto;width:24px;height:24px}.upload-plan-verify-email-modal .upload-plan-verify-email-modal__title{color:var(--charcoal);font-family:Montserrat Variable;font-weight:500;font-size:24px;text-align:center}.upload-plan-verify-email-modal .upload-plan-verify-email-modal__explanation-text{margin:24px 0;color:var(--gray);font-weight:400;font-size:16px;text-align:center}.upload-plan-verify-email-modal .upload-plan-verify-email-modal__explanation-text.verify-email{margin:8px 0;font-size:14px}.upload-plan-verify-email-modal .upload-plan-verify-email-modal__container-buttons{display:grid}.loading-modal #loading-component{display:flex;justify-content:center}.search-milesy-seat-type{width:100%;display:flex;flex-direction:column}.search-milesy-seat-type .dots{display:flex;gap:3px}.search-milesy-seat-type .dot-ticket{border:2px solid hsla(0,0%,100%,.6);border-radius:100%;width:8px;height:8px}.search-milesy-seat-type .dot-ticket.highlight{margin:0;border-color:var(--white)}.upload-notice-modal{margin:0 auto;border-radius:16px;width:100%;display:flex;flex-direction:column;padding:24px;max-width:460px;background-color:var(--white)}.link-text{color:var(--orange);cursor:pointer}.loading-container-search-milesy{display:flex;justify-content:center;align-items:center}.account-login-page{margin:0 auto;width:100%;padding:0 24px}.account-login-page .buttons-container,.account-login-page .login-container{display:flex;flex-direction:column;gap:16px}.account-login-page .group-buttons{display:flex;gap:8px}@media screen and (min-width:48em){.account-login-page{padding:0;max-width:342px}}.main__verify-email-message{margin:0 auto;border-radius:16px;width:100%;display:flex;flex-direction:column;padding:24px;text-align:center;max-width:460px}.main__verify-email-message .status-request{margin:16px auto;width:24px;height:24px}.main__verify-email-message .email-verify-content-modal__title{margin:0 0 16px;text-align:center}.styles_toolbar__kUxef{width:405px;position:absolute;bottom:0;left:50%;transform:translateX(-50%);z-index:1000;border:1px solid #ddd;border-radius:40px;background-color:var(--white);box-shadow:0 8px 40px 0 rgba(0,0,0,.1490196078)}@media only screen and (max-width:47.99em){.styles_toolbar__kUxef{width:100%;left:0;transform:none;height:88px;border-top:1px solid var(--ash);border-radius:0;box-shadow:none}}.styles_buttonsWrapper__s7mII{display:flex;justify-content:space-between;align-items:center;padding:8px 40px}@media only screen and (max-width:47.99em){.styles_buttonsWrapper__s7mII{padding:8px 39px 40px}.styles_buttonsWrapper__s7mII .styles_button__v8hN7{padding:12px}}.styles_dividerFindDeals___nGhD{width:121px;padding:12px 16px}.styles_airplaneIcon__SgHqz{padding-right:8px}.styles_button__v8hN7{border:none;background:rgba(0,0,0,0);cursor:pointer;color:var(--text-primary-75);transition:color .2s;display:flex;align-items:center}.styles_button--active__jNIx0{color:var(--orange)}.styles_icon__6RI_e{width:24px;height:24px;fill:currentColor}#input-text-select .input-text-select__dropdown-wrapper,#input-text-select .input-text-select__input{position:relative}#input-text-select .input-text-select__dropdown-wrapper .input-text-select__dropdown-list-ul{position:absolute;min-width:-moz-fit-content;min-width:fit-content;z-index:401;top:0;right:16px;left:16px;border-radius:0 0 8px 8px;max-height:500px;overflow-y:auto;box-shadow:0 8px 10px 0 rgba(117,117,117,.0823529412)}#input-text-select .input-text-select__dropdown-wrapper .input-text-select__dropdown-list-ul .input-text-select__dropdown-list-li{width:100%}#input-text-select .input-text-select__dropdown-wrapper .input-text-select__dropdown-list-ul .input-text-select__dropdown-list-li #list-item-link{padding:16px}.overlay-slid-up{height:100%;background-color:rgba(6,6,6,.3019607843);pointer-events:none;transition:all .5s ease-in-out;z-index:9;display:flex}#slid-up-container,.overlay-slid-up{position:absolute;top:0;left:0;width:100%}#slid-up-container{z-index:10;right:0;bottom:0;transform:translateY(-100%);transition:transform .3s ease,opacity .3s ease}#slid-up-container.open{display:flex;justify-content:center;align-items:flex-end;transform:translateY(0);opacity:1}#slid-up-container.close{transform:translateY(100%);opacity:0}#slid-up-container .slid-up-content{display:flex;flex-direction:column;width:100%;max-height:80vh;background-color:var(--white);border-radius:16px 16px 0 0;overflow:hidden}#slid-up-container .handler-bar{margin:0 auto 16px;border-radius:3px;width:34%;height:5px;border-top:5px solid var(--ash)}#slid-up-container .slid-up-title{margin:0 0 16px;color:var(--charcoal);font-family:Roboto Medium;font-weight:500;font-size:16px;text-align:center}#slid-up-container .slid-up-scrollable{flex:1 1;overflow-y:auto;padding:0 24px 144px;min-height:0;display:flex;flex-direction:column;gap:24px}#slid-up-container .slid-up-actions{display:flex;flex-direction:column;gap:12px;padding-top:16px}.loading-page{width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;opacity:1;transition:opacity 1s ease-out}.loading-page.hidden-fade-out{opacity:0}.loading-page .loading-page__logo-container{width:35%}.loading-page .loading-page__logo-container [alt="AirFly logo"]{width:100%;height:auto}