.browse-option-section .guide-thumbnail-container .guide-thumbnail{opacity:1;transition:none}.destination-content-hub__switch a{text-decoration:none}.option-section{--section-padding: clamp(1rem, 2.5vw, 1.55rem);--section-gap: clamp(.95rem, 2.2vw, 1.35rem);--option-accent: var(--primary-color);--option-accent-strong: var(--primary-hover-color, var(--primary-color));--option-accent-rgb: var(--primary-color-rgb, 58, 99, 245);--option-accent-text: var(--button-text-color, #fff);--option-surface: var(--destination-surface-base, rgba(var(--card-rgb, 241, 243, 250), .9));--option-surface-strong: var(--destination-surface-strong, rgba(255, 255, 255, .96));--option-surface-soft: var(--destination-surface-soft, rgba(var(--card-rgb, 241, 243, 250), .82));--option-outline: var(--destination-border-strong, rgba(var(--border-color-rgb, 82, 95, 136), .18));--option-outline-soft: var(--destination-border-soft, rgba(var(--border-color-rgb, 82, 95, 136), .12));--option-shadow: var(--destination-shadow-strong, 0 24px 48px rgba(15, 23, 42, .08));--option-card-shadow: var(--destination-shadow-soft, 0 18px 32px rgba(15, 23, 42, .08));--option-card-max-width: clamp(18rem, 28vw, 22.5rem);--option-filter-group-bg: linear-gradient( 135deg, rgba(var(--option-accent-rgb), .08) 0%, rgba(var(--border-color-rgb, 82, 95, 136), .08) 100% );--option-filter-group-border: var(--option-outline);--option-filter-group-shadow: var(--option-card-shadow);--option-filter-text: rgba(var(--text-color-rgb, 15, 23, 42), .78);--option-filter-hover-text: var(--text-color);--option-filter-overlay: rgba(var(--option-accent-rgb), .12);--option-filter-hover-opacity: 1;--option-filter-active-opacity: 1;--option-filter-active-text: var(--option-accent-text);--option-filter-active-shadow: none;--option-filter-focus-ring: rgba(var(--option-accent-rgb), .34);--option-filter-disabled-opacity: .65;position:relative;display:flex;flex-direction:column;gap:var(--section-gap);padding:var(--section-padding);background:linear-gradient(145deg,var(--option-surface-strong) 0%,var(--option-surface) 58%,var(--option-surface-soft) 100%);border:1px solid var(--option-outline);border-radius:clamp(1.1rem,2.5vw,1.8rem);box-shadow:var(--option-shadow);overflow:hidden;-webkit-backdrop-filter:var(--destination-glass-blur, blur(18px));backdrop-filter:var(--destination-glass-blur, blur(18px))}.option-section:before,.option-section:after{content:"";position:absolute;pointer-events:none;z-index:0;opacity:.38}.option-section:before{inset:-45% -35% auto auto;width:clamp(16rem,32vw,20rem);height:clamp(16rem,32vw,20rem);background:radial-gradient(115% 115% at 50% 50%,rgba(var(--option-accent-rgb),.18),rgba(var(--option-accent-rgb),0) 75%)}.option-section:after{inset:auto auto -55% -40%;width:clamp(18rem,36vw,22rem);height:clamp(18rem,36vw,22rem);background:radial-gradient(130% 130% at 50% 50%,rgba(var(--surface-tint-rgb, 221, 226, 241),.28),rgba(var(--surface-tint-rgb, 221, 226, 241),0) 75%)}.option-section>*{position:relative;z-index:1}.option-section h2{margin:0;color:var(--text-color);font-size:clamp(1.45rem,1.2vw + 1.1rem,1.9rem);font-weight:700;letter-spacing:-.01em;text-wrap:balance}.option-section ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),min(100%,var(--option-card-max-width, 360px))));gap:clamp(.9rem,2.2vw,1.3rem);padding:0;margin:0;list-style:none;justify-content:center}@keyframes fadeInUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.option-list-item,.animated-list-item{justify-self:center;width:min(100%,var(--option-card-max-width, 360px))}.animated-list-item{opacity:0;animation:fadeInUp .5s forwards;will-change:transform,opacity}.animated-list-item--instant{opacity:1;animation:none}.option-link{text-decoration:none;color:inherit;display:flex;width:100%;height:100%;justify-content:center;border-radius:clamp(.9rem,2vw,1.4rem);-webkit-tap-highlight-color:transparent}.option-link:focus-visible{outline:none}.list-item{position:relative;display:grid;gap:0;height:100%;width:100%;background:linear-gradient(180deg,var(--option-surface-strong) 0%,var(--option-surface) 72%,var(--option-surface-soft) 100%);border:1px solid var(--option-outline-soft);border-radius:clamp(.9rem,2vw,1.4rem);padding:0;box-shadow:0 14px 28px #0f172a12;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease,background .3s ease;overflow:hidden;-webkit-backdrop-filter:var(--destination-glass-blur, blur(18px));backdrop-filter:var(--destination-glass-blur, blur(18px))}.list-item:after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(120% 120% at 20% 15%,rgba(var(--option-accent-rgb),.18),rgba(var(--option-accent-rgb),0) 70%),linear-gradient(135deg,rgba(var(--option-accent-rgb),.08),rgba(var(--option-accent-rgb),0) 55%);opacity:0;transition:opacity .3s ease;z-index:0;pointer-events:none}.option-link:focus-visible .list-item{transform:translateY(-4px);border-color:rgba(var(--option-accent-rgb),.35);box-shadow:0 20px 40px #0f172a1f,0 0 0 3px rgba(var(--option-accent-rgb),.14)}.option-link:focus-visible .list-item:after,.option-link:active .list-item:after{opacity:1}.option-link:active .list-item{transform:translateY(-1px) scale(.99);border-color:rgba(var(--option-accent-rgb),.28);box-shadow:0 12px 22px #0f172a1f}@media(hover:hover)and (pointer:fine){.option-link:hover .list-item{transform:translateY(-6px);box-shadow:0 20px 40px #0f172a1f;border-color:rgba(var(--option-accent-rgb),.25)}.option-link:hover .list-item:after{opacity:1}}.guide-thumbnail-container{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;border-radius:clamp(.9rem,2vw,1.4rem) clamp(.9rem,2vw,1.4rem) 0 0;background:linear-gradient(135deg,rgba(var(--option-accent-rgb),.16),rgba(var(--border-color-rgb, 82, 95, 136),.08));box-shadow:inset 0 0 0 1px rgba(var(--option-accent-rgb),.18);isolation:isolate}.guide-thumbnail{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;opacity:0;transition:opacity .4s ease}.guide-thumbnail-container[data-status=loaded] .guide-thumbnail{opacity:1}.guide-thumbnail-placeholder{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.65rem;background:linear-gradient(135deg,rgba(var(--border-color-rgb, 82, 95, 136),.25),rgba(var(--border-color-rgb, 82, 95, 136),.1));color:rgba(var(--text-color-rgb, 15, 23, 42),.75);text-align:center;font-size:.85rem;letter-spacing:.015em;text-transform:uppercase;font-weight:600;overflow:hidden;pointer-events:none}.guide-thumbnail-placeholder:after{content:attr(data-label);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:rgba(var(--text-muted-color-rgb, 148, 163, 184),.9)}.guide-thumbnail-container[data-status=loaded] .guide-thumbnail-placeholder{opacity:0;visibility:hidden;transition:opacity .35s ease,visibility .35s ease}.guide-thumbnail-container[data-status=loading] .guide-thumbnail-placeholder,.guide-thumbnail-container[data-status=empty] .guide-thumbnail-placeholder{color:rgba(var(--text-color-rgb, 15, 23, 42),.6)}.guide-thumbnail-placeholder.is-error{background:linear-gradient(145deg,#dc26262e,#dc262614);color:#dc2626bf}.guide-thumbnail-placeholder.is-error:after{color:#dc2626a6}.guide-thumbnail-shimmer{position:absolute;inset:-150% -40%;background:linear-gradient(115deg,#fff0,#ffffff8c 45%,#fff0 80%);animation:option-thumbnail-shimmer 2.4s ease-in-out infinite;mix-blend-mode:screen}.guide-thumbnail-container[data-status=error] .guide-thumbnail-shimmer,.guide-thumbnail-container[data-status=empty] .guide-thumbnail-shimmer{opacity:.35}body.dark-mode .guide-thumbnail-placeholder{background:linear-gradient(135deg,#1e293b73,#0f172a59);color:#e2e8f0cc}body.dark-mode .guide-thumbnail-placeholder:after{color:#cbd5e1bf}.guide-thumbnail-icon{position:relative;width:clamp(2rem,5vw,2.6rem);height:clamp(1.5rem,4vw,2rem);border:2px solid rgba(var(--text-muted-color-rgb, 148, 163, 184),.75);border-radius:.65rem;display:inline-flex;align-items:center;justify-content:center}.guide-thumbnail-icon:before,.guide-thumbnail-icon:after{content:"";position:absolute;border:2px solid rgba(var(--text-muted-color-rgb, 148, 163, 184),.65);border-radius:.5rem}.guide-thumbnail-icon:before{width:55%;height:55%;bottom:.3rem;left:.3rem;border-top-left-radius:.8rem;border-top-right-radius:.8rem;border-bottom:none}.guide-thumbnail-icon:after{width:.45rem;height:.45rem;top:.35rem;right:.35rem;border-radius:50%}@keyframes option-thumbnail-shimmer{0%{transform:translate(-25%)}to{transform:translate(25%)}}.list-item>*{position:relative;z-index:1}.list-item-content{--option-card-content-padding: clamp(.9rem, 2.6vw, 1.15rem);display:flex;flex-direction:column;gap:.48rem;padding:var(--option-card-content-padding)}.list-item-content h3{font-size:clamp(1.05rem,.75vw + .95rem,1.35rem);margin:0;color:var(--text-color);line-height:1.25;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.list-item-content h3 .label{display:inline-flex;align-items:center;justify-content:center;padding:.15rem .55rem;border-radius:999px;font-size:.7rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.draft-label{background-color:#ffc1072e;color:#7a5c00;border:1px solid rgba(255,193,7,.45)}.published-label{background-color:#28a74533;color:#1f6d3a;border:1px solid rgba(40,167,69,.45)}.shared-edit-label{background-color:rgba(var(--primary-color-rgb),.14);color:var(--primary-color);border:1px solid rgba(var(--primary-color-rgb),.24)}.shared-view-label{background-color:rgba(var(--border-color-rgb, 82, 95, 136),.1);color:var(--text-muted-color);border:1px solid rgba(var(--border-color-rgb, 82, 95, 136),.18)}.option-permission-icon{font-size:.68rem;margin-right:.28rem}.list-item-content p{font-size:.92rem;color:var(--text-muted-color);margin:0}.card-footer{margin-top:0;margin-right:calc(-1 * var(--option-card-content-padding));margin-bottom:calc(-1 * var(--option-card-content-padding));margin-left:calc(-1 * var(--option-card-content-padding));display:grid;gap:.42rem;padding:.7rem clamp(.6rem,1.9vw,.8rem) clamp(.7rem,2vw,.82rem);border-top:1px solid rgba(var(--option-accent-rgb),.12)}.card-footer p{margin:0}.option-card-meta-row{display:flex;align-items:center;justify-content:flex-start;gap:.55rem;min-height:1.3rem;min-width:0;width:100%}.option-card-meta-row--stats{justify-content:center;min-height:1.8rem}.option-author,.option-created-date,.option-updated-date,.option-destination{display:inline-flex;align-items:center;gap:.38rem;font-size:.88rem;line-height:1.3;color:var(--text-muted-color);min-width:0}.option-card-meta-text{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.option-author,.option-destination{width:100%;flex:1 1 auto;justify-content:flex-start;text-align:left}.option-created-date,.option-updated-date{width:100%;flex:1 1 auto}.option-stats{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;width:100%;gap:.45rem}.option-stat-pill{display:inline-flex;align-items:center;justify-content:center;gap:.34rem;min-height:1.8rem;padding:.2rem .7rem;border-radius:999px;border:1px solid rgba(var(--option-accent-rgb),.14);background:rgba(var(--option-accent-rgb),.06);color:var(--text-muted-color);font-size:.78rem;font-weight:700;line-height:1;box-shadow:inset 0 1px #ffffff85}.option-stat-icon{color:var(--option-accent);font-size:.86rem;flex-shrink:0}.option-stat-pill .option-stat-icon{font-size:.78rem}.option-stat-value{display:inline-flex;align-items:center;line-height:1}.browse-option-section{--option-card-max-width: 20.25rem}.browse-option-section ul{grid-template-columns:repeat(auto-fit,minmax(min(100%,15.25rem),min(100%,var(--option-card-max-width))));gap:clamp(.85rem,1.9vw,1.1rem)}.browse-option-section .option-list-item,.browse-option-section .animated-list-item{width:min(100%,var(--option-card-max-width))}.browse-option-section .list-item{border-radius:.5rem;background:var(--option-surface-strong);border-color:rgba(var(--border-color-rgb, 82, 95, 136),.1);box-shadow:0 14px 32px #0f172a17;-webkit-backdrop-filter:none;backdrop-filter:none}.browse-option-section .list-item:after{display:none}.browse-option-section .option-card-media{position:relative;overflow:hidden;border-radius:.5rem .5rem 0 0;isolation:isolate}.browse-option-section .option-card-media:after{content:"";position:absolute;inset:auto 0 0;z-index:1;height:62%;background:linear-gradient(180deg,#0f172a00,#0f172a80 72%,#0f172aad);pointer-events:none}.browse-option-section .guide-thumbnail-container{aspect-ratio:16 / 10;border-radius:inherit;background:linear-gradient(135deg,#78849c80,#e3e8f0bd),linear-gradient(135deg,rgba(var(--option-accent-rgb),.16),transparent 58%);box-shadow:none}.browse-option-section .guide-thumbnail-placeholder{gap:0;background:linear-gradient(135deg,#67749080,#e5eaf2db),linear-gradient(135deg,rgba(var(--option-accent-rgb),.16),transparent 64%);color:transparent}.browse-option-section .guide-thumbnail-placeholder:after,.browse-option-section .guide-thumbnail-icon{display:none}.browse-option-section .option-card-title{position:absolute;right:.85rem;bottom:.8rem;left:.85rem;z-index:2;display:-webkit-box;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#fff;font-size:1.06rem;font-weight:700;line-height:1.18;text-shadow:0 1px 12px rgba(15,23,42,.4)}.browse-option-section .list-item-content{--option-card-content-padding: .82rem;gap:0;padding:.64rem var(--option-card-content-padding) .82rem}.browse-option-section .card-footer{display:grid;grid-template-columns:minmax(0,1fr) auto;margin:0;padding:0;border-top:0;gap:.34rem .55rem}.browse-option-section .option-card-meta-row{min-height:1.1rem;gap:.38rem}.browse-option-section .option-card-meta-row--author,.browse-option-section .option-card-meta-row--destination{grid-column:1 / -1}.browse-option-section .option-card-meta-row--updated{grid-column:1}.browse-option-section .option-card-meta-row--stats{grid-column:2;justify-content:flex-end;min-height:auto}.browse-option-section .option-author,.browse-option-section .option-updated-date,.browse-option-section .option-destination{font-size:.78rem}.browse-option-section .option-stats{justify-content:flex-end;gap:.28rem}.browse-option-section .option-stat-pill{min-height:1.36rem;padding:.13rem .5rem;background:rgba(var(--border-color-rgb, 82, 95, 136),.055);border-color:rgba(var(--border-color-rgb, 82, 95, 136),.1);box-shadow:none;font-size:.7rem}.browse-option-section .option-stat-icon{font-size:.72rem}body.dark-mode .browse-option-section .list-item{background:#0f172ae0;border-color:#94a3b833;box-shadow:0 18px 36px #00000047}body.dark-mode .browse-option-section .guide-thumbnail-container{background:linear-gradient(135deg,#334155bd,#0f172ad1),linear-gradient(135deg,rgba(96,165,250,.18),transparent 58%)}body.dark-mode .browse-option-section .guide-thumbnail-placeholder{background:linear-gradient(135deg,#334155bd,#0f172ad1),linear-gradient(135deg,rgba(96,165,250,.18),transparent 64%)}@media(max-width:560px){.browse-option-section{--option-card-max-width: min(100%, 21rem)}.browse-option-section ul{grid-template-columns:minmax(0,1fr)}.browse-option-section .option-list-item,.browse-option-section .animated-list-item{width:min(100%,var(--option-card-max-width))}.browse-option-section .option-card-title{right:.78rem;bottom:.72rem;left:.78rem;font-size:1rem}.browse-option-section .list-item-content{--option-card-content-padding: .78rem}}.option-card-skeleton-status{width:100%}.option-card-skeleton-item{justify-self:center;width:min(100%,var(--option-card-max-width, 360px))}.option-card-skeleton{pointer-events:none}.option-card-skeleton__image,.option-card-skeleton__title,.option-card-skeleton__meta-line,.option-card-skeleton__pill{position:relative;overflow:hidden;border-radius:999px;background:linear-gradient(90deg,rgba(var(--border-color-rgb, 82, 95, 136),.1),rgba(var(--border-color-rgb, 82, 95, 136),.18),rgba(var(--border-color-rgb, 82, 95, 136),.1))}.option-card-skeleton__image:after,.option-card-skeleton__title:after,.option-card-skeleton__meta-line:after,.option-card-skeleton__pill:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#fff0,#ffffffa6,#fff0);transform:translate(-100%);animation:option-card-skeleton-shimmer 1.8s ease-in-out infinite}.option-card-skeleton__image{width:100%;aspect-ratio:16 / 9;border-radius:clamp(.9rem,2vw,1.4rem) clamp(.9rem,2vw,1.4rem) 0 0}.option-card-skeleton__content{gap:.95rem}.option-card-skeleton__title{width:min(86%,15rem);height:1.4rem;border-radius:.9rem}.option-card-skeleton__meta-line{height:.85rem}.option-card-skeleton__meta-line--author{width:min(70%,12rem)}.option-card-skeleton__meta-line--destination{width:min(84%,14rem)}.option-card-skeleton__meta-line--date{width:min(8rem,48%)}.option-card-skeleton__stats{width:100%;justify-content:center;flex-wrap:nowrap}.option-card-skeleton__pill{width:3rem;height:1.8rem}@keyframes option-card-skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.option-section-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(.55rem,1.2vw,.85rem)}.option-section-toolbar:has(.option-section-order--open){z-index:4}.option-section-toolbar>*{min-width:0}.option-section-toolbar--stacked{--browse-toolbar-control-height: clamp(2.35rem, .5vw + 2.14rem, 2.55rem);--browse-toolbar-control-gap: clamp(.42rem, .9vw, .62rem);--browse-toolbar-label-font-size: .78rem;--browse-toolbar-label-line-height: 1.2;--browse-toolbar-label-font-weight: 650;--browse-toolbar-control-radius: var(--radius-sm, .5rem);--browse-toolbar-inner-radius: var(--radius-xs, .35rem);display:grid;gap:clamp(.5rem,1.2vw,.72rem)}.option-section-toolbar__search-row,.option-section-toolbar__control-row,.option-section-toolbar__leading-controls,.option-section-toolbar__trailing-controls{display:flex;align-items:center;gap:clamp(.45rem,1vw,.68rem);min-width:0}.option-section-toolbar__search-row{width:100%}.option-section-toolbar__search-row .option-section-search-container{width:min(100%,28rem);max-width:min(100%,28rem)}.option-section-toolbar__control-row{justify-content:space-between;flex-wrap:wrap}.option-section-toolbar__leading-controls{flex:1 1 auto;flex-wrap:wrap;justify-content:flex-start}.option-section-toolbar__trailing-controls{flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;margin-left:auto}.option-section-toolbar--stacked:not(.option-section-toolbar--with-filters) .destination-content-hub__switch-button.surface-button{--surface-button-font-size: var(--browse-toolbar-label-font-size);--surface-button-radius: var(--browse-toolbar-inner-radius);font-weight:var(--browse-toolbar-label-font-weight);line-height:var(--browse-toolbar-label-line-height)}.option-section-toolbar--stacked:not(.option-section-toolbar--with-filters) .destination-content-hub__switch-button.surface-button.is-active{font-weight:700}.option-section-toolbar--stacked:not(.option-section-toolbar--with-filters) .option-section-order--sort :is(select,.option-section-order__trigger),.option-section-toolbar--stacked:not(.option-section-toolbar--with-filters) .destination-content-hub__map-toggle{font-size:var(--browse-toolbar-label-font-size);font-weight:var(--browse-toolbar-label-font-weight);line-height:var(--browse-toolbar-label-line-height);letter-spacing:.01em}.option-section-toolbar--stacked:not(.option-section-toolbar--with-filters) .option-section-order--sort .option-section-order__trigger{display:flex;align-items:center}.option-section-toolbar--stacked:not(.option-section-toolbar--with-filters) :is(.option-section-search-container,.option-section-toolbar__control-row){border-radius:var(--browse-toolbar-control-radius)}.option-section-toolbar--stacked:not(.option-section-toolbar--with-filters) :is(.destination-content-hub__switch,.option-section-order--sort,.destination-content-hub__map-toggle){border-radius:var(--browse-toolbar-control-radius)}.option-section-toolbar__type-row,.option-section-toolbar__utility-row,.option-section-control-group{display:flex;align-items:center;gap:clamp(.45rem,1vw,.68rem);min-width:0}.my-trips-toolbar-prefix{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:clamp(.45rem,1vw,.68rem);min-width:0}.option-section-toolbar--with-filters{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,28rem) minmax(0,1fr);align-items:center;column-gap:clamp(.7rem,1.4vw,1rem);row-gap:clamp(.5rem,1.2vw,.72rem)}.option-section-toolbar--with-filters .option-section-toolbar__type-row{grid-column:1;justify-self:start;flex:0 0 auto;width:auto}.option-section-toolbar--with-filters .option-section-toolbar__search-row{grid-column:2;width:100%;justify-content:center}.option-section-toolbar--with-filters .option-section-toolbar__search-row .option-section-search-container{width:100%;max-width:100%;margin-left:0}.option-section-toolbar--with-filters .option-section-toolbar__trailing-controls{grid-column:3;justify-self:end;width:auto;flex-wrap:nowrap;justify-content:flex-end;margin-left:0}.option-section-control-group{gap:0;flex:0 0 auto}.option-section-mobile-status,.option-section-mobile-sort{display:none;flex:0 0 auto}.option-section-control-group>.option-section-order{border-radius:0}.option-section-control-group>.option-section-order+.option-section-order{margin-left:-1px}.option-section-control-group>.option-section-order:first-child{border-top-left-radius:999px;border-bottom-left-radius:999px}.option-section-control-group>.option-section-order:last-child{border-top-right-radius:999px;border-bottom-right-radius:999px}.option-section-control-group>.option-section-order:only-child{border-radius:999px;margin-left:0}.option-section-control-group>.option-section-order:hover,.option-section-control-group>.option-section-order:focus-within{z-index:1}.option-section-order--status .option-section-order__field{min-width:9.4rem}.option-section-order--sort .option-section-order__field{min-width:8.6rem}.option-section-order--library .option-section-order__field{min-width:10.4rem}.option-section-order--compact{gap:.12rem;padding:.14rem .24rem}.option-section-order--compact .option-section-order__icon{width:1.35rem;height:1.35rem;font-size:.68rem}.option-section-order.option-section-order--compact .option-section-order__field{min-width:0}.option-section-order.option-section-order--compact :is(select,.option-section-order__trigger){width:100%;padding:0 1.9rem 0 .4rem;text-align:center;text-align-last:center}.option-section-order.option-section-order--compact select option{text-align:center}.option-section-order--status.option-section-order--compact,.option-section-order--sort.option-section-order--compact{width:clamp(6.8rem,26vw,7.8rem)}.option-section-actions{--option-action-height: clamp(2.35rem, 1.1vw + 2.05rem, 2.7rem);--option-action-padding-block: clamp(.5rem, .55vw + .42rem, .68rem);display:inline-flex;align-items:stretch;justify-content:flex-end;flex:1 1 260px;gap:clamp(.65rem,1.2vw,.95rem);flex-wrap:wrap;margin-left:auto}.saved-guides-section .option-section-actions,.saved-itinerary-section .option-section-actions{flex-wrap:nowrap;gap:clamp(.65rem,1.8vw,1.1rem)}.saved-guides-section .option-section-actions>*,.saved-itinerary-section .option-section-actions>*{flex:0 0 auto}.option-section-search-and-order{display:flex;flex-wrap:nowrap;gap:clamp(.65rem,1.2vw,.95rem);align-items:stretch;justify-content:flex-start;flex:1 1 260px;min-width:0}.option-section-cta{display:flex;align-items:center;justify-content:flex-end;flex:0 0 auto;gap:.65rem}.option-section-filters{display:inline-flex;align-items:center;gap:clamp(.28rem,.8vw,.45rem);padding:.18rem;border-radius:999px;border:1px solid var(--option-filter-group-border);background:rgba(var(--card-rgb, 255, 255, 255),.78);box-shadow:none;flex-wrap:nowrap;justify-content:center;min-height:var(--option-action-height, auto);-webkit-backdrop-filter:var(--destination-glass-blur, blur(14px));backdrop-filter:var(--destination-glass-blur, blur(14px))}.option-section-filter{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.3rem;padding-inline:clamp(.68rem,1.5vw,.88rem);padding-block:calc(var(--option-action-padding-block, .75rem) - .1rem);border-radius:999px;border:1px solid transparent;background:transparent;color:var(--option-filter-text);font-size:.78rem;font-weight:600;cursor:pointer;transition:color .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease;min-height:var(--option-action-height, auto);box-sizing:border-box;flex:1 1 0;min-width:0}.option-section-filter:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--option-filter-overlay);opacity:0;transition:opacity .2s ease;z-index:-1}.option-section-filter:is(:hover,:focus-visible){color:var(--option-filter-hover-text)}.option-section-filter:is(:hover,:focus-visible):after{opacity:var(--option-filter-hover-opacity)}.option-section-filter.is-active{color:var(--text-color);border-color:rgba(var(--option-accent-rgb),.16);box-shadow:none}.option-section-filter.is-active:after{opacity:var(--option-filter-active-opacity)}.option-section-filter:disabled{cursor:not-allowed;opacity:var(--option-filter-disabled-opacity)}.option-section-filter:focus-visible{outline:none;box-shadow:0 0 0 2px var(--option-filter-focus-ring)}body.dark-mode .option-section{--option-filter-group-bg: linear-gradient( 135deg, rgba(var(--option-accent-rgb), .22) 0%, rgba(148, 163, 184, .2) 100% );--option-filter-group-border: rgba(var(--option-accent-rgb), .28);--option-filter-text: rgba(226, 232, 240, .82);--option-filter-overlay: rgba(var(--option-accent-rgb), .22);--option-filter-hover-opacity: 1;--option-filter-active-shadow: none;--option-filter-focus-ring: rgba(var(--option-accent-rgb), .42);--option-filter-disabled-opacity: .55}.option-section-cta span{display:inline-flex}.option-section-cta .cta-button{width:auto;margin:0;padding-inline:clamp(.95rem,2vw,1.45rem);padding-block:var(--option-action-padding-block, .75rem);white-space:nowrap;min-height:var(--option-action-height, auto);box-sizing:border-box}.option-section-search-container{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;flex:1 1 100%;align-self:center;min-width:0;border:1px solid var(--option-outline);border-radius:999px;background:rgba(var(--card-rgb, 255, 255, 255),.76);box-shadow:none;overflow:hidden;max-width:100%;min-height:40px;-webkit-backdrop-filter:var(--destination-glass-blur, blur(16px));backdrop-filter:var(--destination-glass-blur, blur(16px));transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.option-section-search-container:focus-within{border-color:rgba(var(--option-accent-rgb),.24);box-shadow:0 0 0 3px rgba(var(--option-accent-rgb),.08);background:rgba(var(--card-rgb, 255, 255, 255),.86)}.option-section-search-bar{position:relative;display:flex;align-items:center;gap:.48rem;padding-inline:.78rem}.option-section-search-bar__icon{flex-shrink:0;font-size:.86rem;color:rgba(var(--text-muted-color-rgb, 148, 163, 184),.9)}.option-section-search-bar__input{flex:1;border:none;background:transparent;font-size:.9rem;color:var(--text-color);outline:none;padding:.35rem 0;min-width:0}.option-section-search-bar__input::placeholder{color:rgba(var(--text-muted-color-rgb, 148, 163, 184),.9)}.option-section-search-button{padding:0 .75rem;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;border-radius:0;box-shadow:none;border-left:1px solid rgba(var(--border-color-rgb, 82, 95, 136),.12)}.option-section-search-button__icon{font-size:.88rem}.option-section-search-button__label{white-space:nowrap}.option-section-search-clear{display:inline-flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;border:none;border-radius:999px;background:rgba(var(--border-color-rgb, 82, 95, 136),.08);color:var(--text-muted-color);cursor:pointer;transition:background .2s ease,color .2s ease}.option-section-search-clear:hover,.option-section-search-clear:focus-visible{background:rgba(var(--primary-color-rgb, 58, 99, 245),.12);color:var(--primary-color);outline:none}.option-section-search-button.surface-button{--surface-button-min-height: 100%;--surface-button-radius: 0;--surface-button-padding: 0 .75rem;--surface-button-font-size: .78rem;--surface-button-gap: .35rem;--surface-button-border: transparent;--surface-button-background: transparent;--surface-button-color: var(--text-muted-color);--surface-button-shadow: none;--surface-button-hover-border: transparent;--surface-button-hover-background: rgba(var(--primary-color-rgb, 58, 99, 245), .08);--surface-button-hover-color: var(--primary-color);--surface-button-hover-shadow: none;min-height:100%}.option-section-order{position:relative;display:inline-flex;align-items:center;gap:.25rem;padding:.18rem .35rem .18rem .28rem;border-radius:999px;background:rgba(var(--card-rgb, 255, 255, 255),.82);border:1px solid rgba(var(--border-color-rgb, 82, 95, 136),.16);box-shadow:none;min-height:40px;align-self:stretch;flex:0 0 auto;width:auto;min-width:max-content;max-width:100%;margin-inline:0;-webkit-backdrop-filter:var(--destination-glass-blur, blur(16px));backdrop-filter:var(--destination-glass-blur, blur(16px));transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;overflow:hidden}.option-section-order:before{display:none}.option-section-order:hover{border-color:rgba(var(--option-accent-rgb),.24)}.option-section-order:focus-within{border-color:rgba(var(--option-accent-rgb),.28);box-shadow:0 0 0 3px rgba(var(--option-accent-rgb),.1)}.option-section-order__icon{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;border-radius:999px;background:rgba(var(--option-accent-rgb),.08);color:rgba(var(--text-color-rgb, 15, 23, 42),.68);font-size:.76rem;flex:0 0 auto}.option-section-order__field{position:relative;z-index:1;flex:1 1 auto;min-width:8.3rem;align-self:stretch;display:flex;align-items:center}.option-section-order__field:after{content:"";position:absolute;right:.75rem;top:50%;width:.48rem;height:.48rem;border-right:2px solid rgba(var(--border-color-rgb, 82, 95, 136),.55);border-bottom:2px solid rgba(var(--border-color-rgb, 82, 95, 136),.55);transform:translateY(calc(-50% - .14rem)) rotate(45deg);transform-origin:center;pointer-events:none;transition:transform .2s ease,border-color .2s ease}.option-section-order:focus-within:not(.option-section-order--custom-menu) .option-section-order__field:after,.option-section-order--open .option-section-order__field:after{border-color:rgba(var(--option-accent-rgb),.65);transform:translateY(calc(-50% + .14rem)) rotate(225deg)}.option-section-order :is(select,.option-section-order__trigger){appearance:none;border:none;background:transparent;color:var(--text-color);font-size:.88rem;font-weight:600;padding:0 1.85rem 0 .32rem;width:auto;min-width:0;cursor:pointer;line-height:1.4;height:100%;border-radius:.8rem;position:relative;z-index:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.option-section-order :is(select,.option-section-order__trigger):focus{outline:none}.option-section-order__trigger{display:block;text-align:left}.option-section-order--custom-menu.option-section-order--open{z-index:25;overflow:visible}.option-section ul.option-section-order__menu{position:absolute;top:calc(100% + .45rem);right:0;z-index:30;display:grid;grid-template-columns:minmax(0,1fr);justify-content:stretch;gap:.12rem;width:100%;min-width:min(10.5rem,calc(100vw - 2rem));max-width:min(18rem,calc(100vw - 2rem));max-height:min(20rem,calc(100vh - 6rem));margin:0;padding:.28rem;overflow-y:auto;list-style:none;border:1px solid rgba(var(--border-color-rgb, 82, 95, 136),.2);border-radius:.5rem;background:rgba(var(--card-rgb, 255, 255, 255),.98);box-shadow:0 12px 28px #0f172a29,0 2px 6px #0f172a14}.option-section-order__option{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;min-height:2.25rem;padding:.45rem .62rem;border:0;border-radius:.35rem;background:transparent;color:var(--text-color);font:inherit;font-size:.82rem;font-weight:500;line-height:1.25;text-align:left;white-space:nowrap;cursor:pointer;transition:background-color .16s ease,color .16s ease}.option-section-order__option:hover,.option-section-order__option:focus-visible{outline:none;background:rgba(var(--option-accent-rgb),.08);color:var(--text-color)}.option-section-order__option[aria-selected=true]{background:rgba(var(--option-accent-rgb),.11);color:var(--primary-color);font-weight:650}.option-section-order__option[aria-selected=true]:hover,.option-section-order__option[aria-selected=true]:focus-visible{background:rgba(var(--option-accent-rgb),.16)}.option-section-order__option-check{flex:0 0 auto;color:currentColor;font-size:.66rem}.option-section-order select option{color:var(--text-color);background:linear-gradient(135deg,#fffffffa,#f5f8ffe6);text-align:left;font-weight:500}body.dark-mode .option-section-search-container{border-color:#94a3b859;background:#0f172ab8;box-shadow:none}body.dark-mode .option-section-search-container:focus-within{border-color:#60a5fa3d;box-shadow:0 0 0 3px #60a5fa1f;background:#0f172ad1}body.dark-mode .option-section-search-bar__icon{color:#cbd5e1e6}body.dark-mode .option-section-search-bar__input{color:#f8fafc}body.dark-mode .option-section-search-bar__input::placeholder{color:#cbd5e1a6}body.dark-mode .option-section-search-button:disabled{background:#3341558c;color:#cbd5e1a6}body.dark-mode .option-section-search-clear{background:#94a3b81f;color:#cbd5e1b8}body.dark-mode .option-section-search-clear:hover,body.dark-mode .option-section-search-clear:focus-visible{background:#60a5fa2e;color:#bfdbfe}body.dark-mode .option-section-order{background:#0f172ab8;border-color:#94a3b83d;box-shadow:none}body.dark-mode .option-section-order:hover{border-color:#60a5fa38}body.dark-mode .option-section-order:focus-within{box-shadow:0 0 0 3px #60a5fa24;border-color:#60a5fa47}body.dark-mode .option-section-order__field:after{border-color:#e2e8f0cc}body.dark-mode .option-section-order__icon{background:#60a5fa24;color:#e2e8f0e0}body.dark-mode .option-section-order :is(select,.option-section-order__trigger){color:#f8fafc}body.dark-mode .option-section ul.option-section-order__menu{border-color:#94a3b83d;background:#0f172a;box-shadow:0 14px 30px #02061761,0 2px 6px #02061738}body.dark-mode .option-section-order__option{color:#f1f5f9e6}body.dark-mode .option-section-order__option:hover,body.dark-mode .option-section-order__option:focus-visible{background:#60a5fa1f;color:#f8fafc}body.dark-mode .option-section-order__option[aria-selected=true]{background:#60a5fa29;color:#bfdbfe}body.dark-mode .option-section-order__option[aria-selected=true]:hover,body.dark-mode .option-section-order__option[aria-selected=true]:focus-visible{background:#60a5fa38}body.dark-mode .option-section-order select option{background-color:#1f2937;color:#f8fafc}body.dark-mode .option-section-filters{background:#0f172ab8;border-color:#94a3b83d}body.dark-mode .option-section-filter.is-active{color:#f8fafcfa;border-color:#60a5fa38}body.dark-mode .draft-label{background-color:#facc152e;color:#fde68a;border-color:#facc1566}body.dark-mode .published-label{background-color:#22c55e33;color:#bbf7d0;border-color:#22c55e66}body.dark-mode .shared-edit-label{background-color:rgba(var(--primary-color-rgb),.18);color:#bfdbfefa;border-color:#60a5fa4d}body.dark-mode .shared-view-label{background-color:#94a3b814;color:#e2e8f0db;border-color:#94a3b829}body.dark-mode .option-stat-pill{border-color:#60a5fa2e;background:#3b82f61f;color:#e2e8f0cc;box-shadow:inset 0 1px #ffffff0d}body.dark-mode .option-card-skeleton__image,body.dark-mode .option-card-skeleton__title,body.dark-mode .option-card-skeleton__meta-line,body.dark-mode .option-card-skeleton__pill{background:linear-gradient(90deg,#33415552,#4755696b,#33415552)}body.dark-mode .option-card-skeleton__image:after,body.dark-mode .option-card-skeleton__title:after,body.dark-mode .option-card-skeleton__meta-line:after,body.dark-mode .option-card-skeleton__pill:after{background:linear-gradient(90deg,#fff0,#ffffff1a,#fff0)}body.dark-mode .option-section-feedback{background:#0f172abd;border-color:#94a3b83d;box-shadow:inset 0 1px #ffffff0a}body.dark-mode .option-section-feedback--error{border-color:#f8717142;background:linear-gradient(180deg,#7f1d1d42,#0f172ad1)}.option-section-order select::-ms-expand{display:none}.loading-message,.error-message{text-align:center;margin:1.5rem 0;font-size:1rem;color:var(--text-color)}.option-section-feedback{display:grid;justify-items:center;gap:.8rem;margin:1.5rem auto;padding:1rem;width:min(100%,28rem);border:1px solid var(--option-outline);border-radius:1rem;background:rgba(var(--card-rgb, 255, 255, 255),.72);text-align:center;box-shadow:inset 0 1px #ffffff3d}.option-section-feedback--error{border-color:#dc26262e;background:linear-gradient(180deg,#dc262614,rgba(var(--card-rgb, 255, 255, 255),.82))}.option-section-feedback__message{margin:0;color:var(--text-color);font-size:.96rem}.option-section-feedback__action.surface-button{--surface-button-min-height: 2.35rem;--surface-button-padding: .55rem 1rem;--surface-button-font-size: .8rem;--surface-button-radius: 999px}.load-more-button,.cta-button{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;width:min(240px,100%);margin:0 auto}.load-more-button.surface-button,.cta-button.surface-button{--surface-button-min-height: 2.48rem;--surface-button-padding: .6rem .92rem;--surface-button-font-size: .82rem;--surface-button-gap: .4rem;--surface-button-radius: 999px}.loading-spinner{border:3px solid rgba(255,255,255,.45);border-top:3px solid var(--option-accent-text);border-radius:50%;width:20px;height:20px;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.loading-overlay{position:absolute;inset:var(--section-padding);background:#ffffffa6;display:flex;align-items:center;justify-content:center;border-radius:clamp(1.1rem,2.5vw,1.8rem);box-shadow:inset 0 0 0 1px var(--option-outline);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media(min-width:641px){.option-section-toolbar--stacked:not(.option-section-toolbar--with-filters){grid-template-columns:minmax(0,1fr);align-items:center;row-gap:clamp(.55rem,1.2vw,.8rem)}.option-section-toolbar--stacked:not(.option-section-toolbar--with-filters) .option-section-toolbar__search-row{grid-column:1;grid-row:1;width:100%;justify-content:center}.option-section-toolbar--stacked:not(.option-section-toolbar--with-filters) .option-section-toolbar__search-row .option-section-search-container{width:min(100%,27rem);max-width:min(100%,27rem)}.option-section-toolbar--stacked:not(.option-section-toolbar--with-filters) .option-section-toolbar__control-row{grid-column:1;grid-row:2;display:flex;justify-content:space-between;flex-wrap:nowrap;gap:var(--browse-toolbar-control-gap);min-height:calc(var(--browse-toolbar-control-height) + .42rem);padding:.21rem;border:1px solid rgba(var(--border-color-rgb, 82, 95, 136),.12);border-radius:var(--browse-toolbar-control-radius);background:rgba(var(--card-rgb, 255, 255, 255),.34);box-shadow:inset 0 1px #ffffff1f;-webkit-backdrop-filter:var(--destination-glass-blur, blur(16px));backdrop-filter:var(--destination-glass-blur, blur(16px))}.option-section-toolbar--stacked:not(.option-section-toolbar--with-filters) .option-section-toolbar__leading-controls{flex:0 1 auto;flex-wrap:nowrap;gap:var(--browse-toolbar-control-gap)}.option-section-toolbar--stacked:not(.option-section-toolbar--with-filters) .option-section-toolbar__trailing-controls{flex:0 1 auto;width:auto;justify-content:flex-end;margin-left:0;flex-wrap:nowrap;gap:var(--browse-toolbar-control-gap)}.option-section-toolbar--stacked:not(.option-section-toolbar--with-filters) .destination-content-hub__switch{min-height:var(--browse-toolbar-control-height);padding:.18rem}.option-section-toolbar--stacked:not(.option-section-toolbar--with-filters) .destination-content-hub__switch-button.surface-button{--surface-button-min-height: calc(var(--browse-toolbar-control-height) - .36rem)}.option-section-toolbar--stacked:not(.option-section-toolbar--with-filters) .option-section-order--sort,.option-section-toolbar--stacked:not(.option-section-toolbar--with-filters) .destination-content-hub__map-toggle{min-height:var(--browse-toolbar-control-height)}.option-section-toolbar--stacked:not(.option-section-toolbar--with-filters) .option-section-order--sort{min-width:clamp(10.8rem,15vw,12rem);background:rgba(var(--card-rgb, 255, 255, 255),.58);border-color:rgba(var(--border-color-rgb, 82, 95, 136),.14)}body.dark-mode .option-section-toolbar--stacked:not(.option-section-toolbar--with-filters) .option-section-toolbar__control-row{border-color:#94a3b824;background:#0f172a57;box-shadow:inset 0 1px #ffffff0a}body.dark-mode .option-section-toolbar--stacked:not(.option-section-toolbar--with-filters) .option-section-order--sort{background:#0f172a9e;border-color:#94a3b838}}@media(min-width:1200px){.option-section-toolbar--with-filters .option-section-toolbar__trailing-controls{flex-wrap:nowrap}}@media(max-width:1120px){.option-section-toolbar--with-filters:not(.option-section-toolbar--my-trips){grid-template-columns:minmax(0,1fr) auto;align-items:stretch}.option-section-toolbar--with-filters:not(.option-section-toolbar--my-trips) .option-section-toolbar__type-row{grid-column:1 / -1}.option-section-toolbar--with-filters:not(.option-section-toolbar--my-trips) .option-section-toolbar__type-row--library{width:100%}.option-section-toolbar--with-filters:not(.option-section-toolbar--my-trips) .option-section-toolbar__search-row{grid-column:1;width:100%}.option-section-toolbar--with-filters:not(.option-section-toolbar--my-trips) .option-section-toolbar__trailing-controls{grid-column:2;justify-self:end}}@media(max-width:1200px){.option-section-search-button{padding:0 clamp(.75rem,2vw,1rem)}.option-section-search-button__label{display:none}}@media(max-width:1100px){.option-section-toolbar{justify-content:center}.option-section-actions,.option-section-cta{margin-left:0;justify-content:center}.saved-guides-section .option-section-actions,.saved-itinerary-section .option-section-actions{flex:1 1 100%;justify-content:center;margin-left:0;--option-action-height: clamp(2.45rem, 1.8vw + 2.05rem, 2.85rem);--option-action-padding-block: clamp(.55rem, .9vw + .35rem, .7rem)}.saved-guides-section .option-section-search-and-order,.saved-itinerary-section .option-section-search-and-order{flex:1 1 100%;justify-content:center}.option-section-toolbar__search-row .option-section-search-container{width:100%;max-width:100%}}@media(max-width:900px){.option-section-toolbar{justify-content:center}.option-section-search-and-order{flex:1 1 100%}.option-section-filters,.option-section-cta{justify-content:center}.option-section-toolbar__control-row,.option-section-toolbar__leading-controls,.option-section-toolbar__trailing-controls{width:100%;justify-content:flex-start}.option-section-toolbar__trailing-controls{margin-left:0}.option-section-toolbar--with-filters{column-gap:.55rem}}@media(max-width:720px){.option-section-toolbar{gap:clamp(.6rem,2vw,.85rem);justify-content:center}.option-section-search-and-order{flex:1 1 100%;justify-content:center;gap:clamp(.55rem,2vw,.75rem);flex-wrap:nowrap}.option-section-toolbar--with-filters{column-gap:.5rem}.option-section-filters{width:100%;justify-content:center}.saved-guides-section .option-section-actions,.saved-itinerary-section .option-section-actions{gap:clamp(.55rem,2vw,.8rem);--option-action-height: clamp(2.2rem, 1.4vw + 1.9rem, 2.55rem);--option-action-padding-block: clamp(.45rem, .8vw + .35rem, .5rem)}.saved-guides-section .option-section-filters,.saved-itinerary-section .option-section-filters{width:auto}.option-section-search-container{max-width:100%;min-height:37px}.option-section-search-bar{padding-inline:.68rem}.option-section-search-bar__icon{font-size:.8rem}.option-section-search-button{padding:0 .85rem;font-size:.8rem}.option-section-order{gap:.2rem;padding:.14rem .28rem .14rem .22rem;min-height:37px;align-self:stretch;flex:0 0 auto;max-width:100%}.option-section-order__field:after{right:.62rem;width:.44rem;height:.44rem}.option-section-order :is(select,.option-section-order__trigger){padding:0 1.35rem 0 .24rem;font-size:.82rem;min-height:32px}.option-section-order--status .option-section-order__field{min-width:8.65rem}.option-section-cta{flex:0 0 auto;width:auto;justify-content:center}.option-section-cta .cta-button{padding:.6rem 1.15rem;font-size:.84rem;width:auto;min-width:0}}@media(max-width:570px){.option-section-toolbar{gap:clamp(.5rem,3vw,.7rem);align-items:center}.option-section-toolbar>*{min-width:0}.option-section-search-and-order{display:flex;flex:1 1 100%;gap:clamp(.45rem,2.5vw,.7rem);flex-wrap:nowrap;align-items:stretch}.option-section-toolbar--with-filters .option-section-toolbar__trailing-controls{width:auto;justify-content:flex-end;flex-wrap:nowrap}.option-section-control-group--desktop{display:none}.option-section-toolbar--with-filters{--option-toolbar-mobile-row-height: 2.3rem;--option-toolbar-mobile-gap: .5rem;grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:stretch;column-gap:var(--option-toolbar-mobile-gap)}.option-section-toolbar--with-filters .option-section-toolbar__type-row{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:stretch;column-gap:var(--option-toolbar-mobile-gap);justify-self:stretch;width:100%}.option-section-toolbar--with-filters .option-section-toolbar__type-row--library{grid-template-columns:minmax(0,1fr);row-gap:var(--option-toolbar-mobile-gap)}.option-section-toolbar--with-filters .option-section-toolbar__type-row--library .my-trips-toolbar-prefix{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:stretch;column-gap:var(--option-toolbar-mobile-gap);width:100%}.option-section-toolbar--with-filters .option-section-toolbar__type-row--library .option-section-order--library{width:100%;min-width:0;min-height:var(--option-toolbar-mobile-row-height)}.option-section-toolbar--with-filters .option-section-toolbar__type-row--library .option-section-order--library .option-section-order__field{min-width:0}.option-section-toolbar--with-filters .option-section-toolbar__type-row .destination-content-hub__switch{width:100%;max-width:none;min-height:var(--option-toolbar-mobile-row-height);padding:.14rem}.option-section-toolbar--with-filters .option-section-toolbar__type-row .destination-content-hub__switch-button.surface-button{--surface-button-min-height: calc(var(--option-toolbar-mobile-row-height) - .28rem);--surface-button-padding: .34rem .56rem;--surface-button-font-size: .72rem;--surface-button-gap: .34rem}.option-section-toolbar--with-filters .option-section-toolbar__type-row .destination-content-hub__switch-button svg{font-size:.82rem}.option-section-toolbar--with-filters .option-section-toolbar__search-row{grid-column:1;align-items:stretch}.option-section-toolbar--with-filters .option-section-toolbar__trailing-controls{grid-column:2;align-items:stretch;width:100%}.option-section-mobile-status,.option-section-mobile-sort{display:block;min-width:0;width:100%;align-self:stretch}.option-section-mobile-status .option-section-order,.option-section-mobile-sort .option-section-order{width:100%;min-width:0;min-height:var(--option-toolbar-mobile-row-height)}.option-section-mobile-status .option-section-order__field,.option-section-mobile-sort .option-section-order__field{min-width:0}.option-section-search-container{min-height:var(--option-toolbar-mobile-row-height);max-width:none;flex:1 1 auto;min-width:0;width:100%}.option-section-search-bar{padding-inline:.65rem}.option-section-search-bar__icon{font-size:.76rem}.option-section-search-bar__input{padding:.18rem 0;font-size:.8rem;line-height:1.2}.option-section-search-button{padding:0 .75rem;font-size:.74rem;min-height:var(--option-toolbar-mobile-row-height)}.option-section-order{flex:1 1 auto;width:100%;min-width:0;max-width:100%;gap:.15rem;min-height:var(--option-toolbar-mobile-row-height)}.option-section-order__field:after{right:.55rem}.option-section-order :is(select,.option-section-order__trigger){font-size:.78rem;min-height:calc(var(--option-toolbar-mobile-row-height) - .36rem);padding:0 1.18rem 0 .2rem}.option-section-order--status .option-section-order__field{min-width:0}.option-section-filters{grid-column:1 / -1;width:100%;justify-content:center;padding:.25rem;gap:.4rem;border-radius:.85rem;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);overflow:hidden;--option-action-height: clamp(2.25rem, 3vw + 1.8rem, 2.5rem)}.option-section-filter{min-width:0;font-size:clamp(.76rem,2.4vw,.82rem);padding-inline:.65rem;white-space:nowrap}.option-section-cta{grid-column:1 / -1;justify-content:center;align-items:stretch;flex:0 1 auto;justify-self:stretch;width:100%;--option-action-height: clamp(2.25rem, 3vw + 1.8rem, 2.5rem)}.option-section-cta .cta-button{width:100%;padding-inline:.95rem;font-size:.8rem}.saved-guides-section .option-section-actions,.saved-itinerary-section .option-section-actions{grid-column:1 / -1;display:flex;justify-content:center;align-items:center;flex:1 1 auto;width:100%;max-width:100%;margin-left:0;gap:clamp(.45rem,2.4vw,.65rem)}.saved-guides-section .option-section-filters,.saved-itinerary-section .option-section-filters{display:inline-flex;width:auto;padding:.25rem .35rem;gap:clamp(.3rem,2vw,.45rem);flex:0 1 auto;min-width:0}.saved-guides-section .option-section-cta,.saved-itinerary-section .option-section-cta{width:auto;justify-self:center;align-items:center;padding:0;flex:0 0 auto}.saved-guides-section .option-section-cta .cta-button,.saved-itinerary-section .option-section-cta .cta-button{width:auto;padding-inline:1.05rem}.option-section-toolbar__control-row{gap:.55rem}.option-section-toolbar__leading-controls,.option-section-toolbar__trailing-controls{width:100%}.option-section-toolbar__trailing-controls{justify-content:flex-start}.option-section-toolbar--with-filters .option-section-toolbar__trailing-controls{justify-content:flex-end}}@media(max-width:460px){.option-section-actions{--option-action-padding-block: .46rem}.option-section-filter{font-size:clamp(.72rem,3.2vw,.78rem);padding-inline:.55rem}.option-section-search-button{padding:0 .7rem}.option-section-search-bar{padding-inline:.58rem}.option-section-search-bar__input{font-size:.76rem}.option-section-search-button__label{display:none}.option-section-search-button__icon{font-size:1.05rem}.option-section-order{flex:1 1 auto;width:100%;min-width:0;max-width:100%;gap:.1rem}.option-section-order :is(select,.option-section-order__trigger){padding:0 1rem 0 .18rem;font-size:.72rem;min-height:32px}.option-section-order--status .option-section-order__field{min-width:0}.option-section-order__field:after{right:.45rem}.option-section-cta .cta-button{padding-inline:.8rem;font-size:.78rem}}@media(max-width:420px){.option-section-toolbar--stacked:not(.option-section-toolbar--with-filters) .option-section-order--sort{gap:0;padding-left:.35rem;padding-right:.4rem}.option-section-toolbar--stacked:not(.option-section-toolbar--with-filters) .option-section-order--sort .option-section-order__icon{display:none}.option-section-toolbar--stacked:not(.option-section-toolbar--with-filters) .option-section-order--sort :is(select,.option-section-order__trigger){padding-left:.15rem;padding-right:.95rem}}@media(max-width:400px){.option-section-order{width:100%;min-width:0;max-width:100%;gap:.08rem}.option-section-order__field:after{right:.42rem}.option-section-order :is(select,.option-section-order__trigger){font-size:.7rem;padding:0 .95rem 0 .18rem}}@media(max-width:380px){.option-section-filters{gap:clamp(.25rem,2vw,.35rem);padding-inline:clamp(.3rem,1.5vw,.45rem)}.option-section-filter{padding-inline:clamp(.45rem,2vw,.6rem);font-size:clamp(.7rem,3.5vw,.76rem)}}@media(max-width:340px){.option-section-filters{gap:clamp(.2rem,2.5vw,.3rem);--option-action-padding-block: .4rem}.option-section-filter{padding-inline:clamp(.38rem,3vw,.5rem);font-size:clamp(.66rem,4vw,.72rem)}}@media(max-width:640px){.option-section-toolbar--stacked:not(.option-section-toolbar--with-filters){--option-toolbar-mobile-row-height: 2.3rem;--option-toolbar-mobile-gap: .5rem;display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);column-gap:var(--option-toolbar-mobile-gap);row-gap:.55rem;align-items:stretch}.option-section-toolbar--stacked:not(.option-section-toolbar--with-filters) .option-section-toolbar__search-row{grid-column:1;grid-row:2;width:100%;min-width:0;align-items:stretch}.option-section-toolbar--stacked:not(.option-section-toolbar--with-filters) .option-section-toolbar__search-row .option-section-search-container{min-height:var(--option-toolbar-mobile-row-height);width:100%;max-width:none}.option-section-toolbar--stacked:not(.option-section-toolbar--with-filters) .option-section-search-bar__icon{font-size:.76rem}.option-section-toolbar--stacked:not(.option-section-toolbar--with-filters) .option-section-search-bar__input{padding:.18rem 0;font-size:.8rem;line-height:1.2}.option-section-toolbar--stacked:not(.option-section-toolbar--with-filters) .option-section-search-button{min-height:var(--option-toolbar-mobile-row-height)}.option-section-toolbar--stacked:not(.option-section-toolbar--with-filters) .option-section-toolbar__control-row,.option-section-toolbar--stacked:not(.option-section-toolbar--with-filters) .option-section-toolbar__trailing-controls{display:contents}.option-section-toolbar--stacked:not(.option-section-toolbar--with-filters) .option-section-toolbar__leading-controls{grid-column:1;grid-row:1;width:100%;align-items:stretch;justify-content:flex-start}.option-section-toolbar--stacked:not(.option-section-toolbar--with-filters) .option-section-order--sort{grid-column:2;grid-row:2;align-self:stretch;width:100%;min-width:0;min-height:var(--option-toolbar-mobile-row-height)}.option-section-toolbar--stacked:not(.option-section-toolbar--with-filters) .option-section-order--sort .option-section-order__field{min-width:0}.option-section-toolbar--stacked:not(.option-section-toolbar--with-filters) .destination-content-hub__map-toggle{grid-column:2;grid-row:1;justify-self:stretch;align-self:stretch;width:100%;min-height:var(--option-toolbar-mobile-row-height);margin-left:0}.option-section-toolbar--stacked:not(.option-section-toolbar--with-filters) .option-section-cta{grid-column:1 / -1;grid-row:3;width:100%}.option-section{padding:clamp(1rem,4vw,1.35rem);border-radius:1rem}.list-item{padding:0;gap:0}.list-item-content{--option-card-content-padding: .85rem}.option-author,.option-created-date,.option-updated-date,.option-destination{font-size:.82rem}.card-footer{gap:.36rem;margin-top:0;padding:.6rem .62rem .68rem}.option-card-meta-row{gap:.5rem}.option-card-meta-row{min-height:1.24rem}.option-stat-pill{min-height:1.72rem;padding-inline:.62rem;font-size:.74rem}.option-section ul{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.load-more-button,.cta-button{width:100%}}@media(max-width:460px){.option-section-toolbar--stacked:not(.option-section-toolbar--with-filters){grid-template-columns:repeat(2,minmax(0,1fr))}.option-section-toolbar--stacked:not(.option-section-toolbar--with-filters) .option-section-toolbar__leading-controls{grid-column:1 / -1;grid-row:1}.option-section-toolbar--stacked:not(.option-section-toolbar--with-filters) .destination-content-hub__switch{width:100%;max-width:none}.option-section-toolbar--stacked:not(.option-section-toolbar--with-filters) .destination-content-hub__switch-button.surface-button{width:100%;min-width:0}.option-section-toolbar--stacked:not(.option-section-toolbar--with-filters) .option-section-toolbar__search-row{grid-column:1 / -1;grid-row:2}.option-section-toolbar--stacked:not(.option-section-toolbar--with-filters) .option-section-order--sort{grid-column:1;grid-row:3}.option-section-toolbar--stacked:not(.option-section-toolbar--with-filters) .destination-content-hub__map-toggle{grid-column:2;grid-row:3}}@media(prefers-reduced-motion:reduce){.animated-list-item{opacity:1;transform:none}.animated-list-item,.list-item,.load-more-button,.cta-button,.option-section-search-button{animation:none!important;transition:none!important}.option-card-skeleton__image:after,.option-card-skeleton__title:after,.option-card-skeleton__meta-line:after,.option-card-skeleton__pill:after{animation:none!important}.option-link:active .list-item,.option-link:focus-visible .list-item{transform:none!important}}@supports not (aspect-ratio: 16 / 9){.guide-thumbnail-container{position:relative}.guide-thumbnail-container:before{content:"";display:block;padding-top:56.25%}.guide-thumbnail{position:absolute;inset:0}}.option-section-empty-state{display:flex;flex-direction:column;align-items:center;gap:.85rem}.option-section-empty-state p{margin:0}.destination-content-hub--personal>.option-section{container-name:my-trips-toolbar;container-type:inline-size}.option-section-toolbar.option-section-toolbar--my-trips{--my-trips-control-height: 2.5rem;display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:.65rem .75rem}.option-section-toolbar.option-section-toolbar--my-trips .option-section-toolbar__type-row--library{display:flex;grid-column:1;grid-row:2;width:auto;min-width:0}.option-section-toolbar--my-trips .option-section-toolbar__type-row--library .my-trips-toolbar-prefix{display:flex;width:auto}.option-section-toolbar--my-trips .option-section-toolbar__type-row .destination-content-hub__switch{display:grid;grid-template-columns:max-content max-content;gap:0;width:auto;max-width:none;height:var(--my-trips-control-height);min-height:0;padding:3px;box-sizing:border-box}.option-section-toolbar--my-trips .option-section-toolbar__type-row .destination-content-hub__switch-button.surface-button{--surface-button-min-height: 0;--surface-button-padding: 0 .75rem;--surface-button-font-size: .8125rem;--surface-button-gap: .4rem;width:auto;min-width:0;max-width:none;height:100%}.option-section-toolbar--my-trips .option-section-toolbar__type-row .destination-content-hub__switch-button svg{font-size:.875rem}.option-section-toolbar.option-section-toolbar--my-trips .option-section-toolbar__search-row{grid-column:1 / -1;grid-row:1;width:100%;min-width:0;justify-self:center;justify-content:center}.option-section-toolbar--my-trips .option-section-toolbar__search-row .option-section-search-container{width:100%;max-width:24rem;height:var(--my-trips-control-height);min-height:0;grid-template-columns:minmax(0,1fr) 2.25rem}.option-section-toolbar--my-trips .option-section-search-bar{gap:.125rem;min-width:0;padding:0 .25rem 0 .75rem}.option-section-toolbar--my-trips .option-section-search-bar__icon,.option-section-toolbar--my-trips .option-section-search-button__label{display:none}.option-section-toolbar--my-trips .option-section-search-bar__input{font-size:.875rem;line-height:1.4;padding:0}.option-section-toolbar--my-trips .option-section-search-clear{flex:0 0 1.5rem;width:1.5rem;height:1.5rem;padding:0}.option-section-toolbar--my-trips .option-section-search-button.surface-button{--surface-button-padding: 0;--surface-button-min-height: 0;padding:0;min-height:0;height:100%}.option-section-toolbar.option-section-toolbar--my-trips .option-section-toolbar__trailing-controls{grid-column:2;grid-row:2;justify-self:end;justify-content:flex-end;width:auto;max-width:100%;min-width:0}.option-section-toolbar--my-trips .option-section-control-group--my-trips{display:flex;width:auto;max-width:100%;min-width:0;gap:0}.option-section-toolbar--my-trips .option-section-control-group--my-trips>.option-section-order{flex:0 1 auto;width:auto;min-width:0;height:var(--my-trips-control-height);min-height:0;gap:0;padding:0}.option-section-toolbar--my-trips .option-section-order__icon{display:none}.option-section-toolbar--my-trips .option-section-order .option-section-order__field{min-width:0;height:100%}.option-section-toolbar--my-trips .option-section-order .option-section-order__field:after{right:.65rem;width:.35rem;height:.35rem}.option-section-toolbar--my-trips .option-section-order :is(select,.option-section-order__trigger){width:100%;min-height:0;height:100%;padding:0 1.65rem 0 .75rem;font-size:.8125rem;font-weight:500;text-align:left;text-align-last:left}@media(max-width:768px){.option-section-toolbar.option-section-toolbar--my-trips{--my-trips-control-height: 2.375rem;gap:.5rem}.option-section-toolbar.option-section-toolbar--my-trips .option-section-toolbar__type-row--library{grid-row:1}.option-section-toolbar--my-trips .option-section-toolbar__type-row .destination-content-hub__switch-button.surface-button{--surface-button-padding: 0 .5rem;--surface-button-font-size: .75rem;--surface-button-gap: 0}.option-section-toolbar--my-trips .option-section-toolbar__type-row .destination-content-hub__switch-button svg{display:none}.option-section-toolbar.option-section-toolbar--my-trips .option-section-toolbar__search-row{grid-column:2;grid-row:1;justify-content:flex-end}.option-section-toolbar--my-trips .option-section-toolbar__search-row .option-section-search-container{grid-template-columns:minmax(0,1fr) 2rem}.option-section-toolbar--my-trips .option-section-search-bar{padding-left:.625rem}.option-section-toolbar--my-trips .option-section-search-bar__input{font-size:.8125rem}.option-section-toolbar.option-section-toolbar--my-trips .option-section-toolbar__trailing-controls{grid-column:1 / -1;width:min(100%,23rem)}.option-section-toolbar--my-trips .option-section-control-group--my-trips{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1.08fr) minmax(0,.87fr);width:100%}.option-section-toolbar--my-trips.option-section-toolbar--without-status .option-section-control-group--my-trips{grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr);width:min(100%,16rem)}.option-section-toolbar--my-trips .option-section-order .option-section-order__field:after{right:.375rem}.option-section-toolbar--my-trips .option-section-order :is(select,.option-section-order__trigger){padding:0 1rem 0 .375rem;font-size:.75rem}}@container my-trips-toolbar (min-width: 54rem){.option-section-toolbar.option-section-toolbar--my-trips{grid-template-columns:max-content minmax(16rem,1fr) max-content}.option-section-toolbar.option-section-toolbar--my-trips .option-section-toolbar__type-row--library{grid-row:1}.option-section-toolbar.option-section-toolbar--my-trips .option-section-toolbar__search-row{grid-column:2}.option-section-toolbar.option-section-toolbar--my-trips .option-section-toolbar__trailing-controls{grid-column:3;grid-row:1}}.destination-content-hub{display:grid;gap:.55rem}.destination-content-hub__content-frame{min-width:0;transition:min-height .28s cubic-bezier(.22,1,.36,1)}.destination-content-hub__content-frame.is-transitioning{overflow-anchor:none}.destination-content-hub__content-frame-inner{min-width:0;scroll-margin-top:calc(var(--navbar-height, 0px) + 1rem)}.destination-content-hub__map-toggle{display:inline-flex;align-items:center;justify-content:center;gap:.38rem;min-height:2.4rem;padding:.42rem .96rem;border:1px solid rgba(var(--primary-color-rgb, 58, 99, 245),.22);border-radius:999px;background:rgba(var(--card-rgb, 255, 255, 255),.58);color:rgba(var(--primary-color-rgb, 58, 99, 245),.92);box-shadow:none;cursor:pointer;font-size:.78rem;font-weight:700;line-height:1;flex:0 0 auto;white-space:nowrap;transition:border-color .2s ease,background .2s ease,color .2s ease,box-shadow .2s ease}.destination-content-hub__map-toggle:hover,.destination-content-hub__map-toggle:focus-visible,.destination-content-hub__map-toggle.is-open{background:rgba(var(--primary-color-rgb, 58, 99, 245),.14);border-color:rgba(var(--primary-color-rgb, 58, 99, 245),.28);color:rgba(var(--primary-color-rgb, 58, 99, 245),1);box-shadow:0 8px 16px rgba(var(--primary-color-rgb, 58, 99, 245),.12);outline:none}.destination-content-hub__map-toggle svg{font-size:.92rem}.option-section-toolbar__trailing-controls .destination-content-hub__map-toggle{margin-left:0}.destination-content-hub__map-panel{min-width:0;margin-top:.55rem;transform-origin:top center;will-change:transform,opacity,clip-path;animation:destination-map-panel-open .38s cubic-bezier(.19,1,.22,1) both}.destination-content-hub__map-panel.is-closing{pointer-events:none;animation:destination-map-panel-close .26s cubic-bezier(.4,0,.2,1) both}@keyframes destination-map-panel-open{0%{opacity:0;transform:translateY(-8px) scaleY(.96);clip-path:inset(0 0 100% 0 round 1.6rem)}to{opacity:1;transform:translateY(0) scaleY(1);clip-path:inset(0 0 0 0 round 1.6rem)}}@keyframes destination-map-panel-close{0%{opacity:1;transform:translateY(0) scaleY(1);clip-path:inset(0 0 0 0 round 1.6rem)}to{opacity:0;transform:translateY(-8px) scaleY(.96);clip-path:inset(0 0 100% 0 round 1.6rem)}}.destination-content-hub__map-filter{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem 1rem;border-radius:1rem;border:1px solid rgba(var(--border-color-rgb, 148, 163, 184),.16);background:linear-gradient(135deg,rgba(var(--card-rgb, 255, 255, 255),.88),rgba(var(--surface-tint-rgb, 221, 226, 241),.42));box-shadow:0 14px 26px #0f172a0f}.destination-content-hub__map-filter-label{margin:0;color:var(--text-muted-color);font-size:.9rem;line-height:1.45}.destination-content-hub__map-filter-label strong{color:var(--text-color);font-weight:700}.destination-content-hub__map-filter-clear.surface-button{--surface-button-min-height: 2.3rem;--surface-button-padding: .5rem .9rem;--surface-button-font-size: .78rem;--surface-button-gap: .42rem;--surface-button-radius: 999px;flex:0 0 auto}.destination-content-hub__results-anchor{height:0;scroll-margin-top:calc(var(--navbar-height, 0px) + 1rem)}.destination-content-hub__switch{display:inline-flex;align-items:center;gap:.28rem;padding:.2rem;margin:0;border-radius:999px;border:1px solid rgba(var(--border-color-rgb, 148, 163, 184),.16);background:rgba(var(--card-rgb, 255, 255, 255),.76);box-shadow:inset 0 1px #ffffff94;width:fit-content;max-width:100%;-webkit-tap-highlight-color:transparent;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.destination-content-hub__switch-button.surface-button{--surface-button-min-height: 2.08rem;--surface-button-padding: .4rem .72rem;--surface-button-font-size: .75rem;--surface-button-gap: .38rem;--surface-button-radius: 999px;--surface-button-border: transparent;--surface-button-background: transparent;--surface-button-color: var(--text-muted-color);--surface-button-shadow: none;--surface-button-hover-border: rgba(var(--primary-color-rgb, 58, 99, 245), .16);--surface-button-hover-background: rgba(var(--primary-color-rgb, 58, 99, 245), .08);--surface-button-hover-color: var(--text-color);--surface-button-hover-shadow: none;min-width:clamp(6.3rem,13vw,7.8rem);justify-content:center;position:relative;appearance:none;-webkit-appearance:none;outline:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;touch-action:manipulation;background-clip:padding-box;-webkit-tap-highlight-color:transparent;font-weight:650}.destination-content-hub__switch-button.surface-button.is-active{--surface-button-border: rgba(var(--primary-color-rgb, 58, 99, 245), .18);--surface-button-background: rgba(var(--primary-color-rgb, 58, 99, 245), .14);--surface-button-color: var(--text-color);--surface-button-hover-border: rgba(var(--primary-color-rgb, 58, 99, 245), .22);--surface-button-hover-background: rgba(var(--primary-color-rgb, 58, 99, 245), .16);--surface-button-hover-color: var(--text-color);--surface-button-shadow: none;--surface-button-hover-shadow: none;font-weight:700}.destination-content-hub__switch-button svg{font-size:.95rem}.destination-content-hub__switch-button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.destination-content-hub__switch-button.surface-button:focus,.destination-content-hub__switch-button.surface-button:focus:not(:focus-visible),.destination-content-hub__switch-button.surface-button:active,.destination-content-hub__switch-button.surface-button:active:hover{outline:none;transform:none}.destination-content-hub__switch-button.surface-button:not(.is-active):focus,.destination-content-hub__switch-button.surface-button:not(.is-active):focus:not(:focus-visible),.destination-content-hub__switch-button.surface-button:not(.is-active):active,.destination-content-hub__switch-button.surface-button:not(.is-active):active:hover{border-color:transparent;background:transparent;color:var(--text-muted-color);box-shadow:none;transform:none}.destination-content-hub__switch-button.surface-button.is-active:focus,.destination-content-hub__switch-button.surface-button.is-active:focus:not(:focus-visible),.destination-content-hub__switch-button.surface-button.is-active:active,.destination-content-hub__switch-button.surface-button.is-active:active:hover{border-color:rgba(var(--primary-color-rgb, 58, 99, 245),.18);background:rgba(var(--primary-color-rgb, 58, 99, 245),.14);color:var(--text-color);box-shadow:none;transform:none}.destination-content-hub__switch-button.surface-button:focus-visible{outline:none}.destination-content-hub__switch-button.surface-button:not(.is-active):focus-visible{border-color:rgba(var(--primary-color-rgb, 58, 99, 245),.2);background:rgba(var(--primary-color-rgb, 58, 99, 245),.1);color:var(--text-color);box-shadow:0 0 0 3px rgba(var(--primary-color-rgb, 58, 99, 245),.14)}.destination-content-hub__switch-button.surface-button.is-active:focus-visible{box-shadow:0 0 0 3px rgba(var(--primary-color-rgb, 58, 99, 245),.14)}body.dark-mode .destination-content-hub__switch{background:#0f172a94;border-color:#94a3b82e;box-shadow:inset 0 1px #ffffff0d}body.dark-mode .destination-content-hub__switch-button.surface-button{--surface-button-border: transparent;--surface-button-background: transparent;--surface-button-color: rgba(226, 232, 240, .86);--surface-button-shadow: none;--surface-button-hover-border: rgba(125, 211, 252, .22);--surface-button-hover-background: rgba(var(--primary-color-rgb, 58, 99, 245), .18);--surface-button-hover-color: rgba(248, 250, 252, .98);--surface-button-hover-shadow: none}body.dark-mode .destination-content-hub__switch-button.surface-button.is-active{--surface-button-border: rgba(125, 211, 252, .26);--surface-button-background: rgba(59, 130, 246, .2);--surface-button-color: rgba(248, 250, 252, .98);--surface-button-hover-border: rgba(125, 211, 252, .32);--surface-button-hover-background: rgba(59, 130, 246, .24);--surface-button-hover-color: rgba(255, 255, 255, 1);--surface-button-shadow: none;--surface-button-hover-shadow: none}body.dark-mode .destination-content-hub__switch-button.surface-button:not(.is-active):focus,body.dark-mode .destination-content-hub__switch-button.surface-button:not(.is-active):focus:not(:focus-visible),body.dark-mode .destination-content-hub__switch-button.surface-button:not(.is-active):active,body.dark-mode .destination-content-hub__switch-button.surface-button:not(.is-active):active:hover{border-color:transparent;background:transparent;color:#e2e8f0db;box-shadow:none}body.dark-mode .destination-content-hub__switch-button.surface-button.is-active:focus,body.dark-mode .destination-content-hub__switch-button.surface-button.is-active:focus:not(:focus-visible),body.dark-mode .destination-content-hub__switch-button.surface-button.is-active:active,body.dark-mode .destination-content-hub__switch-button.surface-button.is-active:active:hover{border-color:#7dd3fc42;background:#3b82f633;color:#f8fafcfa;box-shadow:none}body.dark-mode .destination-content-hub__switch-button.surface-button:not(.is-active):focus-visible{border-color:#7dd3fc3d;background:#3b82f633;color:#f8fafcfa;box-shadow:0 0 0 3px #60a5fa2e}body.dark-mode .destination-content-hub__switch-button.surface-button.is-active:focus-visible{box-shadow:0 0 0 3px #60a5fa2e}body.dark-mode .destination-content-hub__map-toggle{background:#0f172a9e;color:#bfdbfef5;border-color:#94a3b838}body.dark-mode .destination-content-hub__map-toggle:hover,body.dark-mode .destination-content-hub__map-toggle:focus-visible,body.dark-mode .destination-content-hub__map-toggle.is-open{background:#3b82f638;border-color:#60a5fa4d;color:#dbeafefa;box-shadow:0 10px 18px #3b82f629}@media(max-width:640px){.destination-content-hub__switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:none;min-height:var(--option-toolbar-mobile-row-height, 2.4rem)}.destination-content-hub__switch-button.surface-button{--surface-button-min-height: calc(var(--option-toolbar-mobile-row-height, 2.4rem) - .4rem);min-width:0;width:100%}.destination-content-hub__map-filter{flex-direction:column;align-items:flex-start;padding:.9rem}.destination-content-hub__map-filter-clear.surface-button{width:100%}.option-section-toolbar__trailing-controls .destination-content-hub__map-toggle{width:100%;min-height:var(--option-toolbar-mobile-row-height, 2.4rem);margin-left:auto}}@media(max-width:420px){.option-section-toolbar--stacked:not(.option-section-toolbar--with-filters) .destination-content-hub__switch-button.surface-button{--surface-button-gap: 0}.option-section-toolbar--stacked:not(.option-section-toolbar--with-filters) .destination-content-hub__switch-button svg{display:none}}@media(prefers-reduced-motion:reduce){.destination-content-hub__content-frame{transition:none}.destination-content-hub__map-panel,.destination-content-hub__map-panel.is-closing{animation:none}}
