.TtTUxq_controls{gap:.75rem;padding:.75rem 1.25rem;display:grid}.TtTUxq_field{gap:.25rem;font-size:.85rem;font-weight:600;display:grid}.TtTUxq_search,.TtTUxq_sort{border:1px solid var(--color-border);background:var(--color-bg);border-radius:8px;width:100%;min-height:2.5rem;padding:.45rem .7rem;font-size:1rem;font-weight:400}.TtTUxq_search:focus-visible,.TtTUxq_sort:focus-visible{outline-offset:0}.TtTUxq_status{border:1px solid var(--color-border);background:var(--color-bg);border-radius:10px;margin:0;padding:3px;display:flex}.TtTUxq_segment{flex:1;display:flex;position:relative}.TtTUxq_segment input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.TtTUxq_segment>span{text-align:center;color:var(--color-text-muted);white-space:nowrap;border-radius:7px;flex:1;padding:.4rem .3rem;font-size:.85rem;font-weight:600}.TtTUxq_segment input:checked+span{background:var(--color-accent);color:var(--color-on-accent)}.TtTUxq_segment input:focus-visible+span{outline:3px solid var(--color-focus);outline-offset:1px}.TtTUxq_count{font-weight:400}.TtTUxq_sortField{grid-template-columns:auto 1fr;align-items:center;gap:.6rem}
.hQTFOG_views{background:var(--color-surface);border-bottom:1px solid var(--color-border);flex-wrap:wrap;gap:.4rem;padding:.6rem .75rem;display:flex}.hQTFOG_view,.hQTFOG_jump{border:1px solid var(--color-border);background:var(--color-bg);cursor:pointer;white-space:nowrap;border-radius:999px;padding:.3rem .75rem;font-size:.85rem;font-weight:600}.hQTFOG_view:hover,.hQTFOG_jump:hover{border-color:var(--color-accent)}.hQTFOG_view[aria-pressed=true]{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent)}.hQTFOG_banner{padding:0}.hQTFOG_banner[data-visible=true]{background:var(--color-banner-bg);color:var(--color-banner-text);border-bottom:1px solid var(--color-border);padding:.5rem .9rem;font-size:.9rem;font-weight:600}.hQTFOG_frame{isolation:isolate;height:55vh;min-height:260px;position:relative}@media (min-width:1024px){.hQTFOG_frame{flex:1;height:auto;min-height:0}}.hQTFOG_loading,.hQTFOG_noscript{text-align:center;color:var(--color-text-muted);place-items:center;padding:1rem;display:grid;position:absolute;inset:0}.hQTFOG_attribution{z-index:1000;background:var(--color-surface);color:var(--color-text);border-top-left-radius:6px;padding:.1rem .45rem;font-size:.72rem;position:absolute;bottom:0;right:0}.hQTFOG_attribution a{color:var(--color-link)}.hQTFOG_footer{background:var(--color-surface);border-top:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem 1rem;padding:.5rem .75rem;font-size:.85rem;display:flex}.hQTFOG_legend{flex-wrap:wrap;gap:.3rem 1rem;margin:0;padding:0;list-style:none;display:flex}.hQTFOG_legend li{align-items:center;gap:.4rem;display:flex}.hQTFOG_swatch{border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;font-weight:800;display:inline-flex}.hQTFOG_swatchVisited{background:var(--color-visited);color:var(--color-on-accent)}.hQTFOG_swatchNotVisited{border:4px solid var(--color-not-visited)}.hQTFOG_swatchSelected{background:var(--color-visited);outline:3px solid var(--color-selected);outline-offset:1px}.hQTFOG_outside{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}
.PvgDPa_explorer{flex-direction:column;width:100%;min-width:0;display:flex}.PvgDPa_list{background:var(--color-surface);flex-direction:column;order:2;min-width:0;display:flex}.PvgDPa_map{flex-direction:column;order:1;scroll-margin-top:0;display:flex;position:relative}@media (min-width:1024px){.PvgDPa_explorer{flex-direction:row;min-height:0}.PvgDPa_list{border-right:1px solid var(--color-border);flex:none;order:1;width:380px;overflow-y:auto}.PvgDPa_map{flex:1;order:2;height:auto;min-height:0}}.PvgDPa_heading{padding:1rem 1.25rem 0;font-size:1.15rem}.PvgDPa_count{color:var(--color-text-muted);padding:0 1.25rem .5rem;font-size:.9rem}.PvgDPa_rows{border-top:1px solid var(--color-border);margin:0;padding:0;list-style:none;container:park-list/inline-size}.PvgDPa_empty{border:1px dashed var(--color-border);border-radius:var(--radius);justify-items:start;gap:.75rem;margin:.5rem 1.25rem;padding:1.25rem;display:grid}.PvgDPa_clear{background:var(--color-accent);color:var(--color-on-accent);cursor:pointer;border:0;border-radius:8px;padding:.5rem 1rem;font-weight:600}.PvgDPa_clear:hover{background:var(--color-accent-hover)}
.SgVDyW_box{background:var(--color-surface-muted);flex:none;position:relative;overflow:hidden}.SgVDyW_thumbnail{aspect-ratio:4/3;border-radius:8px;width:88px}.SgVDyW_hero{aspect-ratio:16/9;border-radius:var(--radius-large);width:100%}@media (min-width:960px){.SgVDyW_hero{aspect-ratio:21/9}}.SgVDyW_gallery{aspect-ratio:4/3;border-radius:10px;width:100%}.SgVDyW_image{object-fit:cover}.SgVDyW_placeholder{color:var(--color-text-muted);background:linear-gradient(160deg, var(--color-surface-muted), var(--color-placeholder));flex-direction:column;justify-content:center;align-items:center;gap:.5rem;display:flex}.SgVDyW_icon{fill:currentColor;opacity:.55;width:46%;max-width:120px}.SgVDyW_placeholderText{font-size:.95rem}
.yhLL1a_pager{grid-template-columns:1fr;gap:.75rem;margin-top:2rem;display:grid}@media (min-width:640px){.yhLL1a_pager{grid-template-columns:1fr auto 1fr;align-items:stretch}}.yhLL1a_previous,.yhLL1a_next,.yhLL1a_back{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);color:var(--color-text);align-content:center;gap:.1rem;padding:.75rem 1rem;text-decoration:none;display:grid}.yhLL1a_previous:hover,.yhLL1a_next:hover,.yhLL1a_back:hover{border-color:var(--color-accent)}.yhLL1a_next{text-align:right}.yhLL1a_back{text-align:center;color:var(--color-link);font-weight:600}.yhLL1a_direction{color:var(--color-text-muted);font-size:.8rem}.yhLL1a_park{overflow-wrap:anywhere;font-weight:600}
.s2zBjW_header{background:var(--color-surface);border-bottom:1px solid var(--color-border);box-shadow:var(--shadow-small);z-index:2;position:relative}.s2zBjW_inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 2rem;padding:.85rem 1.25rem;display:flex}.s2zBjW_title{letter-spacing:-.01em;color:var(--color-text);align-items:center;gap:.6rem;font-size:1.35rem;font-weight:700;display:flex}.s2zBjW_home{color:inherit;align-items:center;gap:.6rem;text-decoration:none;display:inline-flex}.s2zBjW_home:hover{text-decoration:underline}.s2zBjW_logo{width:32px;height:32px;fill:var(--color-accent);flex:none}
.L1uu4W_stars{color:var(--color-star);letter-spacing:.08em;white-space:nowrap;font-size:.95rem;line-height:1}.L1uu4W_large{font-size:1.4rem}
._1xRNbq_visit{gap:1.25rem;display:grid}._1xRNbq_summary{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;font-weight:600;display:flex}._1xRNbq_badge{background:var(--color-accent);color:var(--color-on-accent);border-radius:999px;padding:.15rem .65rem}._1xRNbq_note h3{margin-bottom:.4rem;font-size:1rem}._1xRNbq_text{white-space:pre-line;overflow-wrap:anywhere}._1xRNbq_trips,._1xRNbq_places{gap:.2rem;margin:0;padding-left:1.25rem;display:grid}._1xRNbq_gallery{grid-template-columns:repeat(auto-fill,minmax(min(100%,160px),1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}._1xRNbq_figure{gap:.35rem;margin:0;display:grid}._1xRNbq_figure figcaption{color:var(--color-text-muted);overflow-wrap:anywhere;font-size:.85rem}._1xRNbq_notVisited{border:1px dashed var(--color-not-visited);border-radius:var(--radius);background:var(--color-not-visited-soft);gap:.4rem;padding:1.25rem;display:grid}._1xRNbq_notVisitedTitle{color:var(--color-not-visited);font-size:1.15rem;font-weight:700}
.-NBrhG_row{border-bottom:1px solid var(--color-border);border-left:4px solid #0000;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.4rem .85rem;padding:.75rem 1.25rem;display:grid}.-NBrhG_row[data-selected=true]{background:var(--color-accent-soft);border-left-color:var(--color-selected)}.-NBrhG_body{gap:.15rem;min-width:0;display:grid}.-NBrhG_name{overflow-wrap:anywhere;font-size:1rem}.-NBrhG_name a{color:var(--color-text);text-decoration:none}.-NBrhG_name a:hover{color:var(--color-link);text-decoration:underline}.-NBrhG_states{color:var(--color-text-muted);font-size:.85rem}.-NBrhG_meta{flex-wrap:wrap;align-items:center;gap:.25rem .6rem;margin-top:.15rem;display:flex}.-NBrhG_badge{white-space:nowrap;border-radius:999px;padding:.05rem .5rem;font-size:.78rem;font-weight:600;display:inline-block}.-NBrhG_visited{background:var(--color-accent-soft);color:var(--color-visited);border:1px solid var(--color-visited)}.-NBrhG_notVisited{background:var(--color-not-visited-soft);color:var(--color-not-visited);border:1px dashed var(--color-not-visited)}.-NBrhG_date{font-weight:500}.-NBrhG_show{border:1px solid var(--color-accent);color:var(--color-accent);cursor:pointer;white-space:nowrap;background:0 0;border-radius:8px;grid-column:2;justify-self:start;padding:.3rem .7rem;font-size:.85rem;font-weight:600}.-NBrhG_show:hover{background:var(--color-accent);color:var(--color-on-accent)}@container park-list (min-width:480px){.-NBrhG_row{grid-template-columns:auto minmax(0,1fr) auto}.-NBrhG_show{grid-column:3;justify-self:end}}
.Qf__cq_summary{flex-wrap:wrap;align-items:center;gap:.75rem 2rem;min-width:0;display:flex}.Qf__cq_progress{gap:.35rem;min-width:min(100%,240px);display:grid}.Qf__cq_label{font-size:.95rem}.Qf__cq_label strong{font-size:1.15rem}.Qf__cq_bar{appearance:none;background:var(--color-surface-muted);border:0;border-radius:999px;width:100%;height:10px;overflow:hidden}.Qf__cq_bar::-webkit-progress-bar{background:var(--color-surface-muted);border-radius:999px}.Qf__cq_bar::-webkit-progress-value{background:var(--color-accent);border-radius:999px}.Qf__cq_bar::-moz-progress-bar{background:var(--color-accent);border-radius:999px}.Qf__cq_stats{flex-wrap:wrap;gap:.5rem 1.5rem;margin:0;display:flex}.Qf__cq_stats div{display:grid}.Qf__cq_stats dt{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);font-size:.75rem}.Qf__cq_stats dd{margin:0;font-weight:600}
