.filter-bar{position:sticky;top:var(--navbar-height);z-index:40;width:100%;padding:0;transition:padding .35s cubic-bezier(.4,0,.2,1)}@media(min-width:768px){.filter-bar--floating{padding:8px 20px}.filter-bar--floating .filter-bar__container{border-radius:40px;border-color:rgba(0,0,0,0);box-shadow:0 4px 24px rgba(0,0,0,.1),0 1px 6px rgba(0,0,0,.06)}}.filter-bar__container{background:var(--theme-filter-bar-bg,var(--card));border:1px solid var(--theme-filter-bar-border,var(--border));border-radius:0;box-shadow:none;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);overflow:hidden;transition:border-radius .35s cubic-bezier(.4,0,.2,1),box-shadow .35s cubic-bezier(.4,0,.2,1),border-color .35s cubic-bezier(.4,0,.2,1)}.filter-bar__inner{display:grid;grid-template-areas:"stack";align-items:start;padding:10px 24px}.filter-bar__layer{grid-area:stack;min-width:0;transition:opacity .2s ease .12s,transform .3s cubic-bezier(.4,0,.2,1) .12s,grid-template-rows .3s cubic-bezier(.4,0,.2,1),visibility 0s linear 0s}.filter-bar__layer--pills{display:grid;grid-template-rows:1fr}.filter-bar__pills-row{display:flex;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap;min-height:0}.filter-bar__layer--search{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;pointer-events:none;transform:scaleX(.92);transform-origin:right center;transition-delay:0s,0s,0s,.3s}.filter-bar__layer--search .filter-bar__search-row{overflow:hidden}.filter-bar__search-row{display:flex;align-items:center;justify-content:center;gap:20px;min-height:0}.filter-bar__slot{display:contents}.filter-bar__inner--search .filter-bar__layer--pills{grid-template-rows:0fr;opacity:0;visibility:hidden;pointer-events:none;transition-delay:.3s,.3s,0s,.35s}.filter-bar__inner--search .filter-bar__layer--pills .filter-bar__pills-row{overflow:hidden}.filter-bar__inner--search .filter-bar__layer--pills .filter-bar__reset,.filter-bar__inner--search .filter-bar__layer--pills .filter-bar__search-toggle,.filter-bar__inner--search .filter-bar__layer--pills .filter-pill{opacity:0;transform:scale(.94);transition:opacity .18s ease,transform .18s cubic-bezier(.4,0,.2,1);transition-delay:calc(min(var(--i, 0),8)*18ms)}.filter-bar__inner--search .filter-bar__layer--search{grid-template-rows:1fr;opacity:1;visibility:visible;pointer-events:auto;transform:none;transition-delay:.12s,.12s,0s,0s}.filter-bar__inner--search .filter-bar__layer--search .filter-bar__search-row{overflow:visible}.filter-bar__reset{display:inline-flex;align-items:center;gap:4px;padding:6px 14px;border-radius:9999px;font-size:13px;font-weight:500;border:1px solid var(--theme-filter-reset-border,var(--border));background:var(--theme-filter-reset-bg,transparent);color:var(--theme-filter-reset-text,var(--muted-foreground));cursor:not-allowed;transition:opacity .15s ease,background .15s ease,color .15s ease,border-color .15s ease;white-space:nowrap;user-select:none;flex-shrink:0}.filter-bar__reset--active{cursor:pointer;opacity:1;background:var(--theme-filter-reset-active-bg,var(--destructive));color:var(--theme-filter-reset-active-text,#ffffff);border-color:var(--theme-filter-reset-active-bg,var(--destructive))}.filter-bar__reset--active:hover{opacity:.85}.filter-bar__reset svg{width:12px;height:12px;flex-shrink:0}.filter-bar__search-toggle{display:inline-flex;align-items:center;justify-content:center;align-self:center;width:32px;height:32px;padding:0;flex-shrink:0;border-radius:9999px;border:1px solid var(--theme-filter-pill-border,var(--border));background:var(--theme-filter-pill-bg,var(--card));color:var(--theme-filter-pill-text,var(--foreground));cursor:pointer;transition:opacity .15s ease,background .15s ease,color .15s ease,border-color .15s ease}.filter-bar__search-toggle:hover{opacity:.8}.filter-bar__search-toggle svg{width:14px;height:14px}.filter-bar__search-toggle--active{background:var(--theme-filter-search-close-bg,var(--theme-filter-pill-active-bg,var(--primary)));color:var(--theme-filter-search-close-text,var(--theme-filter-pill-active-text,#ffffff));border-color:var(--theme-filter-search-close-bg,var(--theme-filter-pill-active-bg,var(--primary)))}.filter-bar__active-chip{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:9999px;font-size:12px;font-weight:500;white-space:nowrap;background:var(--theme-filter-pill-active-bg,var(--primary));color:var(--theme-filter-pill-active-text,#ffffff);border:none;cursor:pointer;flex-shrink:0}.filter-bar__active-chip svg{width:11px;height:11px;opacity:.8;flex-shrink:0}.filter-bar__active-chips,.filter-bar__mobile-collapse,.filter-bar__mobile-panel,.filter-bar__mobile-toggle{display:none}@media(max-width:767px){.filter-bar__inner{display:none}.filter-bar__mobile-toggle{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:11px 16px;cursor:pointer;user-select:none}.filter-bar__mobile-toggle-left{display:flex;align-items:center;gap:8px;flex:1;min-width:0;padding:0;border:0;background:rgba(0,0,0,0);font:inherit;font-size:14px;font-weight:500;color:#fff;text-align:left;cursor:pointer}.filter-bar__mobile-toggle-right{display:flex;align-items:center;gap:14px;flex-shrink:0}.filter-bar__mobile-toggle-icon{width:16px;height:16px;opacity:.6;flex-shrink:0}.filter-bar__mobile-toggle-label{font-size:14px;font-weight:500}.filter-bar__mobile-toggle-badge{min-width:20px;padding:0 6px;border-radius:9999px;font-size:11px;font-weight:700;background:var(--theme-filter-pill-active-bg,var(--primary));color:var(--theme-filter-pill-active-text,#ffffff);line-height:1}.filter-bar__mobile-toggle-badge,.filter-bar__mobile-toggle-search{display:inline-flex;align-items:center;justify-content:center;height:20px}.filter-bar__mobile-toggle-search{width:20px;padding:0;border:0;background:rgba(0,0,0,0);color:#fff;cursor:pointer;flex-shrink:0;transition:opacity .15s ease}.filter-bar__mobile-toggle-search svg{width:18px;height:18px}.filter-bar__mobile-toggle-search--active{opacity:.7}.filter-bar__mobile-toggle-chevron{width:18px;height:18px;color:#fff;transition:transform .2s ease;flex-shrink:0}.filter-bar__mobile-toggle-chevron--open{transform:rotate(180deg)}.filter-bar__active-chips{display:flex;align-items:center;gap:6px;padding:0 16px 8px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.filter-bar__active-chips::-webkit-scrollbar{display:none}.filter-bar__active-chips:empty{display:none}.filter-bar__mobile-panel{position:relative;z-index:1;background:var(--theme-filter-bar-bg,var(--card));border-radius:0 0 16px 16px;display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--theme-filter-bar-border,var(--border));padding:12px 16px 16px;max-height:800px;opacity:1;overflow:hidden;transition:max-height .34s cubic-bezier(.4,0,.2,1),padding .34s cubic-bezier(.4,0,.2,1),opacity .22s ease .06s,border-top-color .22s ease}.filter-bar__mobile-panel--hidden{max-height:0;padding-top:0;padding-bottom:0;opacity:0;border-top-color:rgba(0,0,0,0);pointer-events:none;transition:max-height .28s cubic-bezier(.4,0,.2,1),padding .28s cubic-bezier(.4,0,.2,1),opacity .18s ease,border-top-color .18s ease}.filter-bar__mobile-drawer{position:relative}.filter-bar__mobile-collapse{position:absolute;left:50%;top:100%;transform:translate(-50%,-15%);z-index:0;display:flex;align-items:center;justify-content:center;width:80px;height:18px;padding:0;border:1px solid var(--theme-filter-bar-border,var(--border));border-top:0;border-radius:0 0 10px 10px;background:var(--theme-filter-bar-bg,var(--card));color:var(--theme-filter-pill-bg,var(--card));cursor:pointer;transition:opacity .22s ease .06s}.filter-bar__mobile-collapse svg{width:14px;height:14px}.filter-bar__mobile-drawer--hidden .filter-bar__mobile-collapse{opacity:0;pointer-events:none;transition:opacity .18s ease}.filter-bar__mobile-search{display:flex;flex-direction:column;animation:filterSearchIn .22s cubic-bezier(.4,0,.2,1) both}.filter-bar__mobile-reset{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:10px 16px;border-radius:9999px;font-size:14px;font-weight:500;border:1px solid var(--theme-filter-reset-border,var(--border));background:var(--theme-filter-reset-bg,transparent);color:var(--theme-filter-reset-text,var(--muted-foreground));cursor:not-allowed;transition:opacity .15s ease,background .15s ease,color .15s ease;margin-top:4px}.filter-bar__mobile-reset--active{cursor:pointer;opacity:1;background:var(--theme-filter-reset-active-bg,var(--destructive));color:var(--theme-filter-reset-active-text,#ffffff);border-color:var(--theme-filter-reset-active-bg,var(--destructive))}.filter-bar__mobile-reset--active:hover{opacity:.85}.filter-bar__mobile-reset svg{width:13px;height:13px;flex-shrink:0}}@keyframes filterSearchIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.filter-pill{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;border-radius:9999px;font-size:13px;font-weight:500;border:1px solid var(--theme-filter-pill-border,var(--border));background:var(--theme-filter-pill-bg,var(--card));color:var(--theme-filter-pill-text,var(--foreground));font-family:var(--font-heading);cursor:pointer;white-space:nowrap;transition:background .15s ease,color .15s ease,border-color .15s ease,opacity .15s ease;user-select:none}.filter-pill:hover:not(.filter-pill--active){opacity:.8}.filter-pill--active{background:var(--theme-filter-pill-active-bg,var(--primary));color:var(--theme-filter-pill-active-text,#ffffff);border-color:var(--theme-filter-pill-active-border,var(--theme-filter-pill-active-bg,var(--primary)))}@media(max-width:767px){.filter-pill{width:100%;justify-content:space-between;padding:10px 16px;font-size:14px;border-radius:12px}}.filter-pill__chevron{width:12px;height:12px;opacity:.6;transition:transform .15s ease;flex-shrink:0;margin-left:auto}.filter-pill__chevron--open{transform:rotate(180deg)}.filter-search{display:flex;align-items:center;gap:8px;flex:1 1 auto;width:100%;max-width:760px;min-width:0;min-height:40px;padding:6px 10px 6px 14px;border-radius:9999px;border:1px solid var(--theme-filter-pill-border,var(--border));background:var(--theme-filter-search-bg,var(--theme-filter-pill-bg,var(--card)));color:var(--theme-filter-search-text,var(--theme-filter-pill-text,var(--foreground)));font-family:var(--font-heading);cursor:text;transition:border-color .15s ease,box-shadow .15s ease}.filter-search:focus-within{border-color:var(--theme-filter-pill-active-bg,var(--primary));box-shadow:0 0 0 2px color-mix(in oklab,var(--theme-filter-pill-active-bg,var(--primary)) 22%,transparent)}.filter-search__icon{width:14px;height:14px;opacity:.6;flex-shrink:0}.filter-search__chips{display:flex;align-items:center;gap:8px;flex:1 1 auto;min-width:0;overflow-x:auto;scrollbar-width:none}.filter-search__chips::-webkit-scrollbar{display:none}.filter-search__chips .filter-bar__active-chip{padding:5px 11px}.filter-search__input{flex:1 1 120px;min-width:120px;height:24px;padding:0;border:0;background:rgba(0,0,0,0);color:inherit;font:inherit;font-size:13px;line-height:24px;outline:none}.filter-search__input::placeholder{color:inherit;opacity:.55}.filter-search__count{font-size:11px;opacity:.65;white-space:nowrap;flex-shrink:0;font-family:var(--font-body)}.filter-search__list.filter-scroll{--filter-scroll-max:320px}.filter-search__group{padding:6px 12px 2px;font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;opacity:.55;font-family:var(--font-body);user-select:none}.filter-search__group:not(:first-child){margin-top:4px}.filter-search__empty{padding:10px 12px;font-size:12.5px;opacity:.65;font-family:var(--font-body)}.filter-search--inline{max-width:none;border-radius:12px;padding:10px 12px 10px 14px}.filter-search--inline .filter-search__chips{flex-wrap:wrap;overflow:visible;row-gap:8px}.filter-search--inline .filter-search__input{min-width:100px;height:auto;font-size:16px;line-height:1.4;padding:2px 0}.filter-search__list--inline{width:100%;max-width:100%;margin-top:8px;border-radius:12px;border:1px solid var(--theme-filter-dropdown-border,var(--border));background:var(--theme-filter-dropdown-bg,var(--popover));color:var(--theme-filter-dropdown-text,var(--popover-foreground))}.filter-search-wrap{display:flex;flex-direction:column;width:100%}.filter-dropdown-popover.filter-dropdown-popover{background:var(--theme-filter-dropdown-bg,var(--popover));color:var(--theme-filter-dropdown-text,var(--popover-foreground));--tw-ring-color:var( --theme-filter-dropdown-border,color-mix(in oklab,var(--foreground) 5%,transparent) )}.filter-scroll{--filter-scroll-max:280px;--filter-scroll-bar:16px;overflow:hidden}@media(pointer:coarse){.filter-scroll{--filter-scroll-bar:22px}}.filter-scroll__viewport{max-height:var(--filter-scroll-max)}.filter-scroll__viewport>div{display:block!important}.filter-scroll:has(>.filter-scroll__bar) .filter-dropdown{padding-right:calc(var(--filter-scroll-bar) + 2px)}.filter-scroll__bar{display:flex;width:var(--filter-scroll-bar);padding:6px calc((var(--filter-scroll-bar) - 6px)/2);touch-action:none;user-select:none;cursor:pointer}.filter-scroll__bar:before{content:"";position:absolute;top:6px;bottom:6px;left:50%;width:6px;transform:translateX(-50%);border-radius:999px;background:color-mix(in oklab,var(--theme-filter-dropdown-text,var(--popover-foreground)) 12%,transparent)}.filter-scroll__thumb{position:relative;flex:1;border-radius:999px;background:color-mix(in oklab,var(--theme-filter-dropdown-text,var(--popover-foreground)) 45%,transparent);cursor:grab;transition:background .15s ease}.filter-scroll__thumb:active,.filter-scroll__thumb:hover{background:color-mix(in oklab,var(--theme-filter-dropdown-text,var(--popover-foreground)) 65%,transparent)}.filter-scroll__thumb:active{cursor:grabbing}.filter-scroll__thumb:before{content:"";position:absolute;top:-4px;bottom:-4px;left:calc((var(--filter-scroll-bar) - 6px)/-2);right:calc((var(--filter-scroll-bar) - 6px)/-2)}.filter-dropdown{width:max-content;min-width:200px;max-width:360px;padding:4px;display:flex;flex-wrap:nowrap;gap:4px}.filter-dropdown,.filter-dropdown--column{flex-direction:column}@media(max-width:767px){.filter-dropdown{width:100%;max-width:100%}}.filter-dropdown__option{display:flex;align-items:center;justify-content:flex-start;gap:8px;width:100%;padding:7px 12px;border-radius:8px;font-size:12.5px;font-weight:500;line-height:1.3;cursor:pointer;user-select:none;white-space:nowrap;background:var(--theme-filter-option-pill-bg,var(--theme-filter-pill-bg,var(--muted)));color:var(--theme-filter-option-pill-text,var(--theme-filter-pill-text,var(--foreground)));border:1px solid var(--theme-filter-option-pill-border,transparent);font-family:var(--font-body);transition:background .12s ease,color .12s ease,border-color .12s ease,opacity .12s ease}.filter-dropdown__option:hover:not(.filter-dropdown__option--selected):not(.filter-dropdown__option--disabled){opacity:.75}.filter-dropdown__option--selected{background:var(--theme-filter-option-pill-active-bg,var(--theme-filter-pill-active-bg,var(--secondary)));color:var(--theme-filter-option-pill-active-text,var(--theme-filter-pill-active-text,#ffffff))}.filter-dropdown__option--highlighted:not(.filter-dropdown__option--selected),.filter-dropdown__option--selected{border-color:var(--theme-filter-option-pill-active-border,var(--theme-filter-option-pill-active-bg,var(--theme-filter-pill-active-bg,var(--secondary))))}.filter-dropdown__option--highlighted:not(.filter-dropdown__option--selected){opacity:.75}.filter-dropdown__option--disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.filter-dropdown__option-count{margin-left:auto;font-size:11px;font-weight:500;opacity:.65;flex-shrink:0}.filter-bar--header{position:static;width:auto;min-width:0;padding:0}@media(min-width:768px){.filter-bar--header.filter-bar--search{width:100%}}.filter-bar--header .filter-bar__container{background:rgba(0,0,0,0);border:none;backdrop-filter:none;-webkit-backdrop-filter:none;overflow:visible}.filter-bar--header .filter-bar__inner{padding:0}.filter-bar--header .filter-bar__pills-row{gap:10px;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.filter-bar--header .filter-bar__pills-row::-webkit-scrollbar{display:none}.filter-bar--header .filter-bar__search-row{gap:10px}.filter-bar--header .filter-search{max-width:none}@media(max-width:767px){.filter-bar--header .filter-bar__mobile-toggle{padding:0;gap:4px;justify-content:flex-end;white-space:nowrap}.filter-bar--header .filter-bar__mobile-toggle-left,.filter-bar--header .filter-bar__mobile-toggle-right{flex:0 0 auto}.filter-bar--header .filter-bar__mobile-toggle-left,.filter-bar--header .filter-bar__mobile-toggle-search{width:36px;height:36px;justify-content:center;gap:0}.filter-bar--header .filter-bar__mobile-toggle-left{position:relative}.filter-bar--header .filter-bar__mobile-toggle-badge{position:absolute;top:-2px;right:-2px;min-width:18px;height:18px;padding:0 4px;font-size:10px;pointer-events:none}.filter-bar--header .filter-bar__mobile-toggle-right{gap:4px}.filter-bar--header .filter-bar__mobile-toggle-icon{width:20px;height:20px;opacity:1}.filter-bar--header .filter-bar__active-chips{display:none}.filter-bar--header .filter-bar__mobile-drawer{position:absolute;left:0;right:0;top:100%;z-index:40}.filter-bar--header .filter-bar__mobile-panel{background:var(--theme-filter-bar-bg,var(--card));border-bottom:1px solid var(--theme-filter-bar-border,var(--border));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}}@media(prefers-reduced-motion:reduce){.filter-bar__inner--search .filter-bar__layer--pills .filter-bar__reset,.filter-bar__inner--search .filter-bar__layer--pills .filter-bar__search-toggle,.filter-bar__inner--search .filter-bar__layer--pills .filter-pill,.filter-bar__layer{transition:none}.filter-bar__mobile-search{animation:none}}.filter-bar--under-float{margin-top:var(--navbar-height)}@media(max-width:767px){.main-view--map-tab .main-view__tabs-wrap{position:relative}.main-view--map-tab .main-view-tabs-bar{position:absolute;inset-inline:24px;top:12px;width:auto;z-index:30}.main-view__tabs-wrap.main-view__tabs-wrap{padding-top:12px}.main-view-tabs-bar .main-view-tabs-bar__col--countdown{margin-left:-3px}.main-view--map-tab .main-view-tabs-bar__col--countdown{margin-left:-4px}.main-view-tabs-bar.main-view-tabs-bar{grid-template-columns:minmax(0,1fr) max-content minmax(0,1fr)!important;justify-items:stretch;align-items:start;padding:0!important;gap:8px}.main-view-tabs-bar .main-view-tabs-bar__col--countdown{grid-column:1;grid-row:1;justify-content:flex-start;pointer-events:auto}.main-view-tabs-bar .main-view-tabs-bar__col--countdown:empty{display:flex}.main-view-tabs-bar .main-view-tabs-bar__col--tabs{grid-column:2;grid-row:1;justify-self:center}.main-view-tabs-bar .main-view-tabs-bar__col--brochure{grid-column:3;grid-row:1;justify-content:flex-end;pointer-events:auto}.main-view-tabs-bar .main-view-tabs-bar__brochure-label{display:none}.main-view-tabs-bar .main-view-tabs-bar__brochure-icon{display:block}.main-view-tabs-bar .main-view-tabs-bar__brochure-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border-radius:9999px}[data-btn-shape=slant] .main-view-tabs-bar .main-view-tabs-bar__brochure-btn{clip-path:none;padding-right:0;background:var(--theme-brochure-btn-bg,var(--theme-views-bg,var(--background)));border:1px solid var(--theme-brochure-btn-border,var(--border))}[data-btn-shape=slant] .main-view-tabs-bar .main-view-tabs-bar__brochure-btn:before{display:none}.launch-countdown.launch-countdown--compact{flex-direction:column;align-items:flex-start;gap:.25rem;min-width:0;max-width:100%}.launch-countdown.launch-countdown--compact .launch-countdown__seconds,.launch-countdown.launch-countdown--compact .launch-countdown__zone{display:none}.launch-countdown.launch-countdown--compact .launch-countdown__label{font-size:.5rem;letter-spacing:.08em;line-height:1;padding:.2rem .45rem;border-radius:var(--markt-btn-radius,9999px);background:var(--theme-views-bg,var(--background));box-shadow:0 1px 3px rgba(0,0,0,.15);white-space:nowrap}.launch-countdown.launch-countdown--compact .launch-countdown__pill{padding:.25rem .6rem;max-width:100%}.launch-countdown.launch-countdown--compact .launch-countdown__timer{font-size:clamp(.58rem,2.6vw,.72rem)}.launch-countdown.launch-countdown--compact .launch-countdown__launched-text{font-size:clamp(.58rem,2.6vw,.72rem);letter-spacing:.04em;line-height:1.15;white-space:normal;text-align:center}}@media(max-width:767px)and (max-width:339px){.launch-countdown.launch-countdown--compact .launch-countdown__label{display:none}.launch-countdown.launch-countdown--compact .launch-countdown__launched-text,.launch-countdown.launch-countdown--compact .launch-countdown__timer{font-size:.5rem;letter-spacing:.02em}.launch-countdown.launch-countdown--compact .launch-countdown__pill{padding:.18rem .32rem}}.home-shell:has(.main-view--map-tab){height:100dvh;min-height:0;overflow:hidden}.home-shell:has(.main-view--map-tab)>main{min-height:0;display:flex;flex-direction:column}.main-view--map-tab{flex:1;min-height:0;display:flex;flex-direction:column}.main-view--map-tab .main-view__tabs-wrap{flex:1;min-height:0;padding-bottom:0}.main-view--map-tab [data-slot=tabs]{flex:1;min-height:0}.main-view--map-tab [data-slot=tabs-content][data-state=active]{flex:1;min-height:0;margin-bottom:0}.main-view--map-tab{--map-canvas-h:100%}.main-view--map-tab .interactive-map-view,.main-view--map-tab .interactive-map-view>div{height:100%}@media(max-width:767px){.main-view--map-tab [data-slot=tabs-content][data-state=active]{margin-top:0}}@media(min-width:768px){.main-view--map-tab:not(.main-view--map-fullscreen) .main-view__tabs-wrap{padding-bottom:20px}}.home-shell:has(>header[data-transparent]):not(:has(.filter-bar--under-float)) .main-view-tabs-bar{margin-top:var(--navbar-height)}