.company-form-dialog,.platform-invite-dialog,.platform-organization-dialog,.platform-payment-modal,.platform-policy-modal,.platform-referrals-dialog{max-width:560px;padding:0;border-radius:16px}.company-form-dialog>div,.platform-invite-dialog>div,.platform-organization-dialog>div,.platform-payment-modal>div,.platform-policy-modal>div,.platform-referrals-dialog>div{padding:24px;border-radius:inherit;box-shadow:none}.company-form-dialog>div{background:transparent}.company-form-dialog h2,.platform-invite-dialog h2,.platform-organization-dialog h2,.platform-payment-modal h2,.platform-policy-modal h2,.platform-referrals-dialog h2{font-size:22px;font-weight:600}.company-form-content,.platform-invite-content,.platform-organization-content,.platform-policy-dialog,.platform-referrals-content{margin-inline:-20px;margin-bottom:-18px;padding-inline:20px;padding-bottom:18px}.company-form-actions,.platform-invite-actions,.platform-organization-actions,.platform-policy-actions,.platform-referral-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px}.company-form-button,.platform-payment-button{height:40px;padding-inline:16px;border:0;border-radius:10px;background:var(--color-n-100);color:var(--color-fg);box-shadow:none;font-size:14px;font-weight:500}.company-form-button:hover,.platform-payment-button:hover{background:var(--color-n-200)}.company-form-primary,.company-form-primary:hover,.platform-invite-submit,.platform-invite-submit:hover{background:#000;color:#fff}:root[data-theme=dark] .company-form-primary,:root[data-theme=dark] .platform-invite-submit{background:#fff;color:#000}:is(.platform-policy-form,.platform-organization-form,.platform-referral-form,.company-form-fields) div:has(>div>label){padding:0;background:transparent}:is(.platform-policy-form,.platform-organization-form,.platform-referral-form,.company-form-fields) div:has(>div>label)>div:first-child{padding-inline:0}:is(.platform-policy-form,.platform-organization-form,.platform-referral-form,.company-form-fields) div:has(>div>label)>div:last-child{min-width:0;border-color:var(--color-border-strong);border-radius:8px}:is(.platform-policy-form,.platform-organization-form,.platform-referral-form,.company-form-fields) div:has(>div>label)>div:last-child:focus-within{border-color:var(--color-n-400)}:is(.platform-policy-form,.platform-organization-form,.platform-referral-form,.company-form-fields) div:has(>div>label)>div:last-child>div{border-radius:6px}:is(.platform-policy-form,.platform-organization-form,.platform-referral-form,.company-form-fields) :is(input,textarea,[role=combobox]){font-size:16px;font-weight:500}.StaysDestinationBackdrop_scene__CvTWx{position:fixed;inset:0;z-index:1;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;background:var(--color-n-0,#fff);opacity:1;transition:opacity .42s ease}.StaysDestinationBackdrop_columns__M_nvp{--column-drop:clamp(120px,21svh,240px);position:absolute;inset:39svh 24px auto;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));align-items:start;gap:clamp(10px,.8vw,16px);padding-bottom:clamp(48px,8svh,96px)}.StaysDestinationBackdrop_scene__CvTWx[data-page-scroll]{position:relative;inset:auto;display:flow-root;min-height:100dvh;overflow:visible;overscroll-behavior-y:auto}.StaysDestinationBackdrop_scene__CvTWx[data-page-scroll] .StaysDestinationBackdrop_columns__M_nvp{position:relative;inset:auto;margin:39svh 24px 0}.StaysDestinationBackdrop_column__WWMw1{display:grid;gap:clamp(10px,.8vw,16px);padding-top:calc(var(--column-offset) * var(--column-drop));transition:transform .56s cubic-bezier(.4,0,.2,1),opacity .32s ease}.StaysDestinationBackdrop_card__fujya{position:relative;aspect-ratio:20/27;transform-origin:50% 100%;animation:StaysDestinationBackdrop_card-arrive__PXLQq .3s both;animation-delay:var(--entrance-delay)}.StaysDestinationBackdrop_cardButton__5G8NM{position:absolute;inset:0;display:block;width:100%;height:100%;overflow:hidden;padding:0;border:0;border-radius:clamp(16px,1.2vw,24px);background:var(--color-n-100,#eee);color:inherit;cursor:pointer;isolation:isolate;transition:transform .18s cubic-bezier(.22,1,.36,1)}.StaysDestinationBackdrop_cardButton__5G8NM:focus-visible{outline:3px solid var(--color-accent,#2563eb);outline-offset:3px}.StaysDestinationBackdrop_cardButton__5G8NM:disabled{cursor:default}.StaysDestinationBackdrop_cardButton__5G8NM img{display:block;width:100%;height:100%;object-fit:cover}.StaysDestinationBackdrop_cardButton__5G8NM:after{content:"";position:absolute;inset:35% 0 0;background:linear-gradient(transparent,rgb(0 0 0/48%))}@media (hover:hover) and (pointer:fine){.StaysDestinationBackdrop_cardButton__5G8NM:not(:disabled):hover{transform:scale(1.025)}}.StaysDestinationBackdrop_label__OOVnf{position:absolute;z-index:1;inset:auto 14px 16px;color:#fff;font-size:clamp(16px,1.35vw,24px);font-weight:550;line-height:1.15;letter-spacing:-.035em;text-shadow:0 1px 8px rgb(0 0 0/16%)}.StaysDestinationBackdrop_scene__CvTWx[data-searching]{overflow:hidden;pointer-events:none}.StaysDestinationBackdrop_scene__CvTWx[data-searching] .StaysDestinationBackdrop_columns__M_nvp{opacity:0}.StaysDestinationBackdrop_scene__CvTWx[data-searching][data-captured] .StaysDestinationBackdrop_columns__M_nvp{animation:StaysDestinationBackdrop_photos-dissolve__lWgN5 .54s ease-out both}.StaysDestinationBackdrop_particles__9ppAO{position:fixed;inset:0;width:100vw;height:100dvh;pointer-events:none;color:var(--color-fg,#202734)}@keyframes StaysDestinationBackdrop_photos-dissolve__lWgN5{0%{opacity:1}to{opacity:0}}.StaysDestinationBackdrop_scene__CvTWx[data-dismissed]{overflow:hidden;pointer-events:none;opacity:0}.StaysDestinationBackdrop_scene__CvTWx[data-paused] .StaysDestinationBackdrop_card__fujya{animation-play-state:paused}@keyframes StaysDestinationBackdrop_card-arrive__PXLQq{0%{opacity:0;transform:translateY(48px) scale(.97) rotate(var(--entrance-rotation));animation-timing-function:cubic-bezier(.16,1,.3,1)}to{opacity:1;transform:translateY(0) scale(1) rotate(0deg)}}@media (min-width:1101px) and (max-width:1400px){.StaysDestinationBackdrop_columns__M_nvp{top:calc(38svh + 96px);--column-drop:14svh}.StaysDestinationBackdrop_scene__CvTWx[data-page-scroll] .StaysDestinationBackdrop_columns__M_nvp{margin-top:calc(38svh + 96px)}}@media (min-width:821px) and (max-width:1100px){.StaysDestinationBackdrop_columns__M_nvp{inset-inline:18px;grid-template-columns:repeat(5,minmax(0,1fr));top:max(48svh,calc(38svh + 96px));--column-drop:13svh}.StaysDestinationBackdrop_scene__CvTWx[data-page-scroll] .StaysDestinationBackdrop_columns__M_nvp{margin-top:max(48svh,calc(38svh + 96px))}.StaysDestinationBackdrop_column__WWMw1:nth-child(2),.StaysDestinationBackdrop_column__WWMw1:nth-child(6){display:none}}@media (max-width:820px){.StaysDestinationBackdrop_columns__M_nvp{top:max(57svh,calc(var(--hero-search-top, 32dvh) + 260px));inset-inline:-28px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;--column-drop:56px}.StaysDestinationBackdrop_scene__CvTWx[data-page-scroll] .StaysDestinationBackdrop_columns__M_nvp{margin-top:max(57svh,calc(var(--hero-search-top, 32dvh) + 260px))}.StaysDestinationBackdrop_column__WWMw1:nth-child(2),.StaysDestinationBackdrop_column__WWMw1:nth-child(3),.StaysDestinationBackdrop_column__WWMw1:nth-child(5),.StaysDestinationBackdrop_column__WWMw1:nth-child(6){display:none}.StaysDestinationBackdrop_label__OOVnf{inset-inline:12px;bottom:14px;font-size:17px}.StaysDestinationBackdrop_column__WWMw1:first-child .StaysDestinationBackdrop_label__OOVnf{left:38px}.StaysDestinationBackdrop_column__WWMw1:last-child .StaysDestinationBackdrop_label__OOVnf{right:38px}}@media (prefers-reduced-motion:reduce){.StaysDestinationBackdrop_card__fujya,.StaysDestinationBackdrop_scene__CvTWx[data-searching][data-captured] .StaysDestinationBackdrop_columns__M_nvp{animation:none}.StaysDestinationBackdrop_cardButton__5G8NM,.StaysDestinationBackdrop_column__WWMw1,.StaysDestinationBackdrop_scene__CvTWx{transition:none}}.ExploreDestinationPreview_preview__HtxDS{overflow:hidden;animation:ExploreDestinationPreview_preview-enter__9fkud .52s cubic-bezier(.16,1,.3,1) both;transform-origin:50% 100%;will-change:opacity,transform}.ExploreDestinationPreview_content__ScqaR{transform-origin:50% 42%}.ExploreDestinationPreview_content__ScqaR[data-phase=out]{pointer-events:none;animation:ExploreDestinationPreview_preview-swap-out__kgEm9 .14s cubic-bezier(.4,0,1,1) both}.ExploreDestinationPreview_content__ScqaR[data-phase=in]{animation:ExploreDestinationPreview_preview-swap-in__m7l3O .32s cubic-bezier(.16,1,.3,1) both}@keyframes ExploreDestinationPreview_preview-enter__9fkud{0%{opacity:.42;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes ExploreDestinationPreview_preview-swap-out__kgEm9{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(12px) scale(.992)}}@keyframes ExploreDestinationPreview_preview-swap-in__m7l3O{0%{opacity:0;transform:translateY(22px) scale(.992)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.ExploreDestinationPreview_content__ScqaR[data-phase=in],.ExploreDestinationPreview_content__ScqaR[data-phase=out],.ExploreDestinationPreview_preview__HtxDS{animation:none}}.ExploreMap_map__X9zOP{width:100%;height:100%;background:radial-gradient(circle at 50% 48%,color-mix(in srgb,var(--color-blue-50) 72%,transparent),transparent 58%),var(--color-n-100)}.ExploreMap_annotation__dj8GB{position:relative;cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent}.ExploreMap_annotation__dj8GB[data-viewport-visible=false]{visibility:hidden;pointer-events:none}.ExploreMap_annotation__dj8GB[data-viewport-visible=true] .ExploreMap_annotationButton__TDpX9{animation:ExploreMap_annotation-in__ksDCb .28s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--annotation-delay,0s)}.ExploreMap_annotationButton__TDpX9{position:relative;display:flex;min-width:82px;max-width:142px;flex-direction:column;align-items:flex-start;gap:2px;padding:7px 10px 8px;overflow:hidden;color:var(--color-fg);text-align:left;background:color-mix(in srgb,var(--color-n-0) 94%,transparent);border:1px solid color-mix(in srgb,var(--color-border-strong) 78%,transparent);border-radius:13px;box-shadow:0 1px 2px rgb(20 24 33/12%),0 7px 22px rgb(20 24 33/13%);backdrop-filter:blur(12px) saturate(1.08);transform:translateY(0) scale(1);transform-origin:50% 100%;transition:color .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .22s cubic-bezier(.16,1,.3,1)}.ExploreMap_annotationButton__TDpX9:after{position:absolute;inset:auto 8px 0;height:2px;content:"";background:var(--grad-accent);border-radius:999px;opacity:0;transform:scaleX(.55);transition:opacity .18s ease,transform .22s cubic-bezier(.16,1,.3,1)}.ExploreMap_annotationCity__nVx1F{display:block;width:100%;overflow:hidden;font-size:11px;font-weight:600;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.ExploreMap_annotationFare__4c7ld{display:block;font-size:12px;font-weight:700;line-height:1.1;letter-spacing:-.01em;white-space:nowrap}.ExploreMap_annotationFare__4c7ld[data-loading=true]{width:38px;height:8px;margin-top:2px;overflow:hidden;background:linear-gradient(100deg,color-mix(in srgb,var(--color-n-300) 82%,transparent) 18%,color-mix(in srgb,var(--color-n-100) 92%,transparent) 42%,color-mix(in srgb,var(--color-n-300) 82%,transparent) 66%);background-size:220% 100%;border-radius:999px;animation:ExploreMap_fare-loading__1yjO0 1.15s ease-in-out infinite}.ExploreMap_annotation__dj8GB[data-tier=airport] .ExploreMap_annotationButton__TDpX9{min-width:58px;max-width:76px;gap:1px;padding:5px 8px 6px;border-radius:11px}.ExploreMap_annotation__dj8GB[data-tier=airport] .ExploreMap_annotationCity__nVx1F{font-size:10px;font-weight:700;letter-spacing:.035em}.ExploreMap_annotation__dj8GB[data-tier=airport] .ExploreMap_annotationFare__4c7ld{font-size:11px}.ExploreMap_annotation__dj8GB:focus-within .ExploreMap_annotationButton__TDpX9,.ExploreMap_annotation__dj8GB:hover .ExploreMap_annotationButton__TDpX9,.ExploreMap_annotation__dj8GB[data-active=true] .ExploreMap_annotationButton__TDpX9{color:var(--color-accent);background:color-mix(in srgb,var(--color-n-0) 98%,transparent);border-color:color-mix(in srgb,var(--color-accent) 56%,var(--color-border));box-shadow:0 1px 2px rgb(20 24 33/10%),0 10px 28px rgb(44 79 240/20%);transform:scale(1.035)}.ExploreMap_annotation__dj8GB:focus-within .ExploreMap_annotationButton__TDpX9:after,.ExploreMap_annotation__dj8GB:hover .ExploreMap_annotationButton__TDpX9:after,.ExploreMap_annotation__dj8GB[data-active=true] .ExploreMap_annotationButton__TDpX9:after{opacity:1;transform:scaleX(1)}@keyframes ExploreMap_annotation-in__ksDCb{0%{opacity:0;transform:translateY(4px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ExploreMap_fare-loading__1yjO0{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width:820px){.ExploreMap_annotationButton__TDpX9{min-width:70px;max-width:118px;padding:6px 8px 7px;border-radius:11px}.ExploreMap_annotationCity__nVx1F{font-size:10px}.ExploreMap_annotationFare__4c7ld{font-size:11px}}@media (prefers-reduced-motion:reduce){.ExploreMap_annotationButton__TDpX9,.ExploreMap_annotationButton__TDpX9:after,.ExploreMap_annotationFare__4c7ld[data-loading=true],.ExploreMap_annotation__dj8GB{animation:none;transition:none}}