.trek-discovery-map_panel__pj_5M{--ink:var(--ech-ink);--muted:var(--ech-muted);--forest:var(--ech-forest);--terra:var(--ech-terracotta);--paper:var(--ech-surface);--line:var(--ech-border);--font:"Manrope",system-ui,-apple-system,sans-serif;width:100%;position:relative;color:var(--ink);font-family:var(--font);background:var(--paper);overflow:hidden;border:0;border-radius:0;box-shadow:none}.trek-discovery-map_panel__pj_5M button,.trek-discovery-map_panel__pj_5M input{font:inherit}.trek-discovery-map_panel__pj_5M button{cursor:pointer}.trek-discovery-map_panel__pj_5M button:focus-visible,.trek-discovery-map_panel__pj_5M input:focus-visible{outline:2px solid var(--terra);outline-offset:4px}.trek-discovery-map_header__j4KgU{display:flex;justify-content:space-between;align-items:center;gap:26px;padding:27px 28px 22px}.trek-discovery-map_header__j4KgU>div:first-child{min-width:0}.trek-discovery-map_eyebrow__SDDRd{display:flex;align-items:center;gap:8px;margin:0 0 9px!important;font-size:10px!important;font-weight:750;letter-spacing:.13em;color:var(--terra)!important}.trek-discovery-map_eyebrow__SDDRd:before{content:"";width:17px;height:2px;flex-shrink:0;background:currentColor;border-radius:2px}.trek-discovery-map_header__j4KgU h2{margin:0;color:var(--ink);font-family:var(--font);font-size:clamp(23px,2.2vw,29px);line-height:1.23;font-weight:750;letter-spacing:-.055em}.trek-discovery-map_header__j4KgU p{margin:9px 0 0;max-width:570px;color:var(--muted);font-size:12px;line-height:1.65}.trek-discovery-map_count__FLY9a{display:flex;align-items:center;gap:10px;flex-shrink:0;border:1px solid #dae4d4;border-radius:13px;padding:11px 14px;background:#eaf0e4}.trek-discovery-map_count__FLY9a>strong{font-family:var(--font);font-size:25px;letter-spacing:-.06em;font-weight:750;line-height:1;color:var(--forest)}.trek-discovery-map_count__FLY9a>span{max-width:105px;color:#435d49;font-size:11px;font-weight:600;line-height:1.45}.trek-discovery-map_count__FLY9a small{display:block;margin-top:3px;font-size:10px;color:#697c65;font-weight:450}.trek-discovery-map_toolbar__y7NyC{display:flex;align-items:stretch;gap:12px;padding:0 28px 23px}.trek-discovery-map_search__ayyzn{display:flex;align-items:center;gap:11px;min-width:0;flex:1;padding:0 15px;border:1px solid #d9e1d5;border-radius:11px;color:#667b6b;background:#fffefa;transition:border-color .16s,box-shadow .16s}.trek-discovery-map_search__ayyzn:focus-within{border-color:#99b096;box-shadow:0 0 0 3px #dbe8d35c}.trek-discovery-map_search__ayyzn>svg{flex-shrink:0;width:18px;height:18px}.trek-discovery-map_search__ayyzn input{width:100%;min-width:0;height:47px;border:0;outline:0;background:transparent;color:var(--ink);font-size:13px}.trek-discovery-map_search__ayyzn input::placeholder{color:#78857a}.trek-discovery-map_search__ayyzn input:focus-visible{outline:0}.trek-discovery-map_search__ayyzn>button{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:30px;height:30px;padding:0;border:0;border-radius:50%;color:var(--muted);background:#f0f3e9}.trek-discovery-map_listToggle__ijaoh{display:flex;align-items:center;justify-content:center;gap:13px;flex-shrink:0;min-height:47px;padding:0 15px;border:1px solid #d9e2d4;border-radius:11px;color:var(--forest);background:#f1f5e9;font-size:12px!important;font-weight:650!important;white-space:nowrap;transition:background .16s,border-color .16s}.trek-discovery-map_listToggle__ijaoh.trek-discovery-map_isActive__dd_EO,.trek-discovery-map_listToggle__ijaoh:hover{border-color:#a5b69a;background:#e7eee0}.trek-discovery-map_listToggle__ijaoh span{padding:3px 7px;border-radius:6px;background:#fffef8;color:var(--muted);font-size:10px;font-weight:650}.trek-discovery-map_mapFrame__oBVKt{position:relative;width:100%;height:630px;background:#c9e0e6;overflow:hidden;isolation:isolate;border-top:1px solid #d3e0d7;border-bottom:1px solid #d1dfd6}.trek-discovery-map_canvas__enJer{position:absolute;inset:0}.trek-discovery-map_canvas__enJer .maplibregl-ctrl-attrib{background:#fcfaf5e8!important;font-family:var(--font);font-size:10px!important;color:#65766c;border-radius:6px}.trek-discovery-map_canvas__enJer .maplibregl-ctrl-attrib a{color:#5c7064}.trek-discovery-map_canvas__enJer .maplibregl-ctrl-scale{background:#fcfaf5b8;color:#536c5b;border-color:#718b79;border-width:1px;font-family:var(--font);font-size:10px}.trek-discovery-map_canvas__enJer .maplibregl-cooperative-gesture-screen{background:#243e3466;font-family:var(--font);font-size:14px}.trek-discovery-map_mapCaption__jtmkp{display:flex;align-items:center;gap:9px;position:absolute;z-index:2;top:19px;left:20px;padding:11px 13px;border:1px solid #ffffffdb;border-radius:10px;background:#fcfaf5f2;box-shadow:0 3px 12px #314d4120;pointer-events:none}.trek-discovery-map_mapCaption__jtmkp strong{color:var(--ink);font-size:12px;font-weight:700;letter-spacing:-.02em}.trek-discovery-map_mapCaption__jtmkp>span:last-child{margin-left:2px;padding-left:10px;border-left:1px solid #dfe5d8;color:#71816d;font-size:10px;font-weight:500}.trek-discovery-map_liveDot__Dd7eS{width:6px;height:6px;border-radius:50%;background:var(--terra);box-shadow:0 0 0 3px #f4e5db}.trek-discovery-map_controls__4YS4E{display:flex;flex-direction:column;align-items:center;gap:2px;position:absolute;z-index:3;top:19px;right:20px;padding:5px;border:1px solid #ffffffc9;border-radius:13px;background:#fcfaf5f5;box-shadow:0 4px 16px #314d411d}.trek-discovery-map_controls__4YS4E button{display:flex;align-items:center;justify-content:center;width:37px;height:37px;padding:0;border:0;border-radius:7px;color:#375642;background:transparent;font-size:24px;font-weight:400;line-height:1;transition:background .14s,color .14s}.trek-discovery-map_controls__4YS4E button:hover{color:var(--terra);background:#eeefe4}.trek-discovery-map_controls__4YS4E button:disabled{opacity:.4;cursor:default}.trek-discovery-map_controls__4YS4E button svg{width:19px;height:19px}.trek-discovery-map_controls__4YS4E>span{width:25px;height:1px;margin:3px 0;background:#dce4d4}.trek-discovery-map_mapHint__GBCer{display:flex;align-items:center;gap:9px;position:absolute;z-index:2;bottom:42px;left:50%;transform:translateX(-50%);padding:8px 12px;border:1px solid #ffffffc9;border-radius:8px;color:#536b5a;background:#fcfaf5e5;box-shadow:0 2px 8px #314d4107;font-size:10px;font-weight:500;white-space:nowrap;pointer-events:none}.trek-discovery-map_mapHint__GBCer>span{color:inherit}.trek-discovery-map_touchHint__T7hjx{display:none}.trek-discovery-map_legend__9vfrX{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 28px;color:var(--muted);background:#fcfaf5;border-bottom:1px solid #e2e7db}.trek-discovery-map_legend__9vfrX>div,.trek-discovery-map_legend__9vfrX>p{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:0}.trek-discovery-map_legend__9vfrX>p{flex-shrink:0;gap:16px;color:var(--muted)}.trek-discovery-map_legend__9vfrX span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-size:11px;font-weight:500}.trek-discovery-map_legend__9vfrX .trek-discovery-map_legendTitle__Z43_P{margin-right:2px;color:#3f5a43;font-size:10px;font-weight:750}.trek-discovery-map_legend__9vfrX i{display:block;width:7px;height:7px;border-radius:50%}.trek-discovery-map_legend__9vfrX .trek-discovery-map_legendDim__5im98{background:#b8c4b1}.trek-discovery-map_legend__9vfrX .trek-discovery-map_legendApproximate___lRQe{width:8px;height:8px;border:1.5px solid #73856a;background:#fcfaf5}.trek-discovery-map_cityLabel___25CL{pointer-events:none;color:#536b59;font-family:var(--font);font-size:11px;font-weight:600;text-shadow:0 0 3px #fcfaf5,0 0 7px #fcfaf5;white-space:nowrap}.trek-discovery-map_cityLabel___25CL:before{content:"";display:inline-block;width:3px;height:3px;margin:0 4px 2px 0;border-radius:50%;background:#6b816c}.trek-discovery-map_areaLabel__G_EnS{pointer-events:none;color:#587254;font-family:var(--font);font-size:12px;font-style:italic;font-weight:650;letter-spacing:-.03em;text-shadow:0 0 4px #f8f8ec,0 0 8px #fcfaf5;white-space:nowrap}.trek-discovery-map_waterLabel__2iUHT{pointer-events:none;color:#527b8d;font-family:Georgia,Times New Roman,serif;font-size:17px;font-style:italic;letter-spacing:.035em;text-shadow:0 1px 5px #d8eaf0;white-space:nowrap;opacity:0;transition:opacity .22s}.trek-discovery-map_countryLabel__mY6_G{pointer-events:none;color:#7d9081;font-family:var(--font);font-size:10.5px;font-weight:550;letter-spacing:.12em;text-shadow:0 0 5px #eff1e6;white-space:nowrap}.trek-discovery-map_cluster____TTL{display:flex;justify-content:center;align-items:center;width:32px;height:32px;border:2.5px solid #fcfaf5;border-radius:50%;color:#fcfaf5;background:#243e34;box-shadow:0 0 0 5px #3a66451c,0 2px 5px #203e3929;font-family:var(--font)!important;font-size:12px!important;font-weight:750!important;font-variant-numeric:tabular-nums;transition:background .28s,color .28s,opacity .28s,box-shadow .28s}.trek-discovery-map_cluster____TTL:focus-visible,.trek-discovery-map_cluster____TTL:hover{background:#1d352b;box-shadow:0 0 0 7px #3a664535,0 3px 9px #203e3929;z-index:4}.trek-discovery-map_cluster____TTL[data-mixed=true]{width:38px;height:38px;font-size:10px!important;letter-spacing:-.06em}.trek-discovery-map_cluster____TTL[data-tone=dim]{color:#7e8c75;background:#c6d0bd;opacity:.7;box-shadow:0 0 0 4px #8ca38012,0 1px 2px #314d4110}.trek-discovery-map_cluster____TTL[data-tone=unknown]{color:#fcfaf5;background:#899b8b;box-shadow:0 0 0 4px #96a18e22}.trek-discovery-map_originMarker__3yAi5{display:block;width:16px;height:16px;border:3px solid #fcfaf5;border-radius:50%;background:var(--terra);box-shadow:0 0 0 7px #bd4e3621,0 2px 6px #72463824}.trek-discovery-map_originMarker__3yAi5>span{position:absolute;bottom:23px;left:50%;transform:translateX(-50%);padding:5px 8px;border:1px solid #e5d8ca;border-radius:6px;color:var(--ink);background:var(--paper);box-shadow:0 3px 9px #3b49371a;font-family:var(--font);font-size:11px;font-weight:650;line-height:1.4;white-space:nowrap}.trek-discovery-map_mapUnavailable__i7BDF{display:grid;gap:12px;padding:20px;border-top:1px solid var(--line);color:var(--ink);background:var(--ech-vegetal);font-size:14px;line-height:1.5}.trek-discovery-map_mapUnavailable__i7BDF>div{display:flex;flex-wrap:wrap;gap:12px}.trek-discovery-map_mapUnavailable__i7BDF button{min-height:44px;padding:10px 14px;border:1px solid var(--line);border-radius:var(--ech-radius-sm);color:var(--forest);background:var(--paper);font-size:12px}.trek-discovery-map_card__4avUW{position:absolute;z-index:5;display:flex;flex-direction:column;width:270px;padding:18px 16px 15px;border:1px solid #d9e1ce;border-top:3px solid var(--terra);border-radius:17px;color:var(--ink);background:#fffdf8;box-shadow:0 12px 40px #203e3926,0 2px 8px #203e3909;animation:trek-discovery-map_appear__Vo0fW .18s ease-out}@keyframes trek-discovery-map_appear__Vo0fW{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.trek-discovery-map_cardConnector__qN30f{position:absolute;left:var(--point-x);top:var(--point-y);transform:translate(-50%,-50%);width:8px;height:8px;border:2px solid var(--terra);border-radius:50%;background:#fcfaf5;box-shadow:0 0 0 5px #fcfaf57a;pointer-events:none}.trek-discovery-map_cardBody__JDjyK{min-height:0}.trek-discovery-map_cardClose__J91pK{position:absolute;right:8px;top:8px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid #e8ecde;border-radius:50%;color:#6f8066;background:#f7f8ef}.trek-discovery-map_cardClose__J91pK:hover{background:#eaf0e0;color:var(--terra)}.trek-discovery-map_cardZone__j8sVk{margin:0 24px 7px 0;color:#7a845e;font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.trek-discovery-map_card__4avUW h3{margin:0;padding-right:5px;color:var(--ink);font-family:var(--font);font-size:18px;font-weight:750;line-height:1.25;letter-spacing:-.045em}.trek-discovery-map_cardSector__sD1Kk{margin:7px 0 12px;color:var(--muted);font-size:11px;line-height:1.5}.trek-discovery-map_facts__OL_kh{display:flex;align-items:center;flex-wrap:wrap;gap:7px;padding:0 0 12px;border-bottom:1px solid #e8ebdf}.trek-discovery-map_facts__OL_kh span{display:inline-flex;align-items:center;gap:5px;padding:4px 6px;border-radius:5px;background:#f1f4e8;color:#546b4b;font-size:11px;font-weight:650;line-height:1.1}.trek-discovery-map_facts__OL_kh i{width:5px;height:5px;border-radius:50%;background:currentColor}.trek-discovery-map_travel__QwSa0{padding:9px 10px;margin:12px 0 8px;border-radius:7px;color:#375d43;background:#edf3e7;font-size:12px;font-weight:650;line-height:1.5}.trek-discovery-map_travel__QwSa0 small{display:block;margin-top:3px;color:#65736b;font-size:11px;font-weight:450}.trek-discovery-map_approximation__7DAno{margin:8px 0 10px;color:#65736b;font-size:11px;line-height:1.5}.trek-discovery-map_selectedFacts__qRVKM{margin:11px 0}.trek-discovery-map_selectedFacts__qRVKM p{display:grid;grid-template-columns:65px 1fr;gap:8px;margin:8px 0;color:#597152;font-size:11px;line-height:1.5}.trek-discovery-map_selectedFacts__qRVKM strong{color:#7f8c71;font-size:10px;font-weight:650}.trek-discovery-map_mismatches__VOP5X{padding:8px 9px;margin:9px 0;border:1px solid #ecdac5;border-radius:6px;background:#fbf0df;color:#8d6b42;font-size:11px;line-height:1.5}.trek-discovery-map_chooseButton__JiP7J,.trek-discovery-map_previewButton__nZiD7{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-shrink:0;width:100%;padding:12px;margin-top:11px;border:1px solid transparent;border-radius:8px;color:#fffdf8;background:var(--terra);font-size:12px!important;font-weight:700!important;line-height:1.3;transition:background .16s,border-color .16s}.trek-discovery-map_chooseButton__JiP7J:hover{background:#a93f2c}.trek-discovery-map_previewButton__nZiD7{color:#4b6b48;border-color:#dae5cb;background:#eff5e6}.trek-discovery-map_previewButton__nZiD7:hover{border-color:#b0c496;background:#e8f1dc}.trek-discovery-map_cardPinned__2YuQf{max-height:365px}.trek-discovery-map_cardPinned__2YuQf .trek-discovery-map_cardBody__JDjyK{max-height:270px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#bacbac transparent}.trek-discovery-map_clusterList__6wlhy{position:absolute;z-index:5;top:70px;right:79px;width:320px;max-height:430px;overflow:hidden;border:1px solid #dae1cf;border-top:3px solid var(--terra);border-radius:17px;background:#fffdf8;box-shadow:0 12px 38px #203e3921}.trek-discovery-map_clusterList__6wlhy>header{display:flex;justify-content:space-between;gap:12px;padding:17px 17px 15px;border-bottom:1px solid #e3ead8}.trek-discovery-map_clusterList__6wlhy>header small{display:block;color:#839366;font-size:9px;font-weight:650;letter-spacing:.08em}.trek-discovery-map_clusterList__6wlhy>header strong{display:block;margin-top:6px;color:var(--ink);font-family:var(--font);font-size:18px;font-weight:750;letter-spacing:-.04em;line-height:1.25}.trek-discovery-map_clusterList__6wlhy>header>button{display:flex;align-self:flex-start;flex-shrink:0;padding:5px;border:1px solid #e4ebd8;border-radius:50%;color:#7d9167;background:#f4f7ec}.trek-discovery-map_clusterList__6wlhy>div{max-height:350px;overflow-y:auto;scrollbar-width:thin}.trek-discovery-map_clusterList__6wlhy>div>button{display:flex;align-items:center;gap:11px;width:100%;padding:14px 17px;border:0;border-bottom:1px solid #e8eedd;color:#45653f;background:transparent;text-align:left}.trek-discovery-map_clusterList__6wlhy>div>button:hover{background:#eef5e5}.trek-discovery-map_clusterList__6wlhy i{flex-shrink:0;width:7px;height:7px;border-radius:50%}.trek-discovery-map_clusterList__6wlhy>div>button>span{flex:1}.trek-discovery-map_clusterList__6wlhy>div>button strong{display:block;color:#385d36;font-size:12px;font-weight:700;line-height:1.4}.trek-discovery-map_clusterList__6wlhy>div>button small{display:block;margin-top:5px;color:#7f956b;font-size:10px;line-height:1.4}.trek-discovery-map_clusterList__6wlhy svg{flex-shrink:0;color:#829867}.trek-discovery-map_zones__rdXlv{display:flex;align-items:center;flex-wrap:wrap;gap:7px;padding:20px 28px;border-bottom:1px solid #e4e8da;background:#f7f8ee}.trek-discovery-map_zones__rdXlv>span{width:100%;margin-bottom:4px;color:#60754e;font-size:11px;font-weight:700}.trek-discovery-map_zones__rdXlv button{flex-shrink:0;padding:7px 11px;border:1px solid #dce5ce;border-radius:7px;color:#637954;background:#fffefa;font-size:11px;font-weight:550;line-height:1.45;transition:background .16s,border-color .16s,color .16s}.trek-discovery-map_zones__rdXlv button:hover{border-color:#afc094;color:#405d32;background:#f1f6e7}.trek-discovery-map_zones__rdXlv button.trek-discovery-map_zoneSelected__PUGK9{color:#fffdf8;border-color:#243e34;background:#243e34;box-shadow:0 2px 4px #365b3914}.trek-discovery-map_zones__rdXlv button.trek-discovery-map_zoneSelected__PUGK9:before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background:#fffdf8;margin-right:6px;font-size:10px}.trek-discovery-map_zones__rdXlv .trek-discovery-map_zoneMore__049lV{display:inline-flex;align-items:center;gap:7px;border-color:transparent;color:var(--muted);background:transparent;font-weight:650}.trek-discovery-map_zoneMore__049lV>span{font-size:14px;line-height:1}.trek-discovery-map_footer__25kYX{display:flex;justify-content:space-between;gap:20px;padding:13px 28px;color:var(--muted);background:#fcfaf5}.trek-discovery-map_footer__25kYX p{margin:0;font-size:10px;line-height:1.55}.trek-discovery-map_footer__25kYX>span{flex-shrink:0;font-size:10px;line-height:1.55}.trek-discovery-map_error__NoJqi{margin:0;padding:16px 28px;color:#965d3c;background:#fbefe2;font-size:12px;line-height:1.6}.trek-discovery-map_empty__uYQI_{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:23px 28px;border-top:1px solid #e0e8d2;background:#f4f7e8}.trek-discovery-map_empty__uYQI_ strong{color:#536e3e;font-family:var(--font);font-size:16px;font-weight:700;line-height:1.45;letter-spacing:-.025em}.trek-discovery-map_empty__uYQI_ p{margin:8px 0 0;color:#7a9061;font-size:12px;line-height:1.6}.trek-discovery-map_empty__uYQI_ button{display:flex;align-items:center;gap:12px;flex-shrink:0;padding:11px 13px;border:1px solid #bcca9f;border-radius:8px;color:#5c7b3f;background:#fffdf7;font-size:12px;font-weight:650}.trek-discovery-map_suggestions__81NSb{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:17px 28px;background:#fcfaf5}.trek-discovery-map_suggestions__81NSb>span{margin-right:7px;color:#82956b;font-size:11px;font-weight:650}.trek-discovery-map_suggestions__81NSb button{display:flex;align-items:center;gap:9px;padding:8px 11px;border:1px solid #dce7c9;border-radius:8px;color:#638644;background:#f0f6e2;font-size:11px;font-weight:550}.trek-discovery-map_suggestions__81NSb svg{width:14px}.trek-discovery-map_textList__OUiDb{position:absolute;top:12px;left:12px;z-index:6;display:flex;flex-direction:column;width:min(530px,calc(100% - 80px));max-height:340px;padding:18px 18px 9px;border:1px solid #d5dfd0;border-radius:17px;color:var(--ink);background:#fffdf8f7;box-shadow:0 12px 32px #243e3421,0 2px 6px #243e3410;backdrop-filter:blur(12px);animation:trek-discovery-map_appear__Vo0fW .16s ease-out}.trek-discovery-map_textList__OUiDb>header{display:block;flex-shrink:0;margin-bottom:12px}.trek-discovery-map_textList__OUiDb h3{margin:0 0 5px;color:var(--ink);font-family:var(--font);font-size:18px;font-weight:750;letter-spacing:-.045em;line-height:1.35}.trek-discovery-map_textList__OUiDb>header>span{display:block;color:var(--muted);font-size:11px;line-height:1.5}.trek-discovery-map_textList__OUiDb>div{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#bdcbb2 transparent}.trek-discovery-map_textList__OUiDb>div>button{display:flex;align-items:center;flex-wrap:wrap;gap:7px 10px;width:100%;padding:12px 7px;border:0;border-bottom:1px solid #e4e9df;border-radius:8px;color:var(--ink);background:transparent;text-align:left}.trek-discovery-map_textList__OUiDb>div>button:hover{background:#eef3e8}.trek-discovery-map_textList__OUiDb>div>button.trek-discovery-map_textSelected__dbdvd{background:#e8efe1;box-shadow:inset 3px 0 #6f8a61}.trek-discovery-map_textList__OUiDb i{flex-shrink:0;width:8px;height:8px;border-radius:50%}.trek-discovery-map_textList__OUiDb>div>button>span:first-of-type{flex:1;min-width:calc(100% - 50px)}.trek-discovery-map_textList__OUiDb strong{display:block;color:var(--ink);font-size:13px;font-weight:700;line-height:1.45}.trek-discovery-map_textList__OUiDb small{display:block;margin-top:4px;color:var(--muted);font-size:11px;line-height:1.45}.trek-discovery-map_textList__OUiDb svg{flex-shrink:0;margin-left:auto;color:#6b8167}.trek-discovery-map_listTravel__zKOiO{max-width:none;margin-left:18px;color:#4d6b55;font-size:11px;font-weight:550;text-align:left}.trek-discovery-map_noResults__zikZQ{margin:0;padding:8px 0 15px;color:var(--muted);font-size:12px;line-height:1.6}@media (max-width:1100px){.trek-discovery-map_header__j4KgU{padding:24px 22px 20px;gap:20px}.trek-discovery-map_header__j4KgU h2{font-size:25px}.trek-discovery-map_header__j4KgU p{font-size:11px}.trek-discovery-map_count__FLY9a{padding:10px 11px;gap:8px}.trek-discovery-map_count__FLY9a>strong{font-size:23px}.trek-discovery-map_count__FLY9a>span{max-width:92px;font-size:10px}.trek-discovery-map_toolbar__y7NyC{padding:0 22px 21px;gap:10px}.trek-discovery-map_listToggle__ijaoh{font-size:11px!important;gap:8px;padding:0 12px}.trek-discovery-map_legend__9vfrX{flex-wrap:wrap;gap:11px;padding:15px 22px}.trek-discovery-map_legend__9vfrX>div{gap:11px}.trek-discovery-map_legend__9vfrX>p{gap:16px}.trek-discovery-map_empty__uYQI_,.trek-discovery-map_footer__25kYX,.trek-discovery-map_suggestions__81NSb,.trek-discovery-map_zones__rdXlv{padding-left:22px;padding-right:22px}}@media (max-width:700px){.trek-discovery-map_panel__pj_5M{border:0;border-radius:0;box-shadow:none}.trek-discovery-map_header__j4KgU{align-items:flex-start;flex-direction:column;gap:13px;padding:22px 17px 17px}.trek-discovery-map_eyebrow__SDDRd{margin-bottom:9px!important;font-size:9px!important;letter-spacing:.1em}.trek-discovery-map_header__j4KgU h2{max-width:100%;font-size:25px;line-height:1.19}.trek-discovery-map_header__j4KgU p{max-width:280px;margin-top:8px;font-size:11px;line-height:1.55}.trek-discovery-map_count__FLY9a{display:inline-flex;gap:8px;padding:7px 10px;border-radius:8px}.trek-discovery-map_count__FLY9a>strong{font-size:18px}.trek-discovery-map_count__FLY9a>span{display:flex;align-items:center;flex-wrap:wrap;gap:7px;max-width:none;font-size:10px;line-height:1.35}.trek-discovery-map_count__FLY9a small{margin-top:0;color:#758b67;font-size:9px}.trek-discovery-map_toolbar__y7NyC{padding:0 17px 17px;gap:8px}.trek-discovery-map_search__ayyzn{gap:8px;padding:0 11px;border-radius:9px}.trek-discovery-map_search__ayyzn input{height:42px;font-size:12px}.trek-discovery-map_search__ayyzn>svg{width:16px;height:16px}.trek-discovery-map_search__ayyzn>button{width:25px;height:25px}.trek-discovery-map_listToggle__ijaoh{min-height:42px;padding:0 11px;font-size:0!important;border-radius:9px;gap:0}.trek-discovery-map_listToggle__ijaoh:before{content:"Liste";font-size:11px}.trek-discovery-map_listToggle__ijaoh span{display:none}.trek-discovery-map_mapFrame__oBVKt{height:480px}.trek-discovery-map_mapCaption__jtmkp{left:12px;top:12px;gap:7px;padding:9px 10px;border-radius:9px}.trek-discovery-map_mapCaption__jtmkp strong{font-size:11px}.trek-discovery-map_mapCaption__jtmkp>span:last-child{display:none}.trek-discovery-map_controls__4YS4E{top:12px;right:12px;gap:1px;padding:4px;border-radius:11px}.trek-discovery-map_controls__4YS4E button{width:44px;height:44px;font-size:22px}.trek-discovery-map_controls__4YS4E button svg{width:17px;height:17px}.trek-discovery-map_areaLabel__G_EnS{font-size:11px}.trek-discovery-map_cityLabel___25CL{font-size:10px}.trek-discovery-map_waterLabel__2iUHT{font-size:14px}.trek-discovery-map_countryLabel__mY6_G{font-size:10.5px;letter-spacing:.1em}.trek-discovery-map_cluster____TTL{width:32px;height:32px;font-size:11px!important}.trek-discovery-map_cluster____TTL[data-mixed=true]{width:38px;height:38px;font-size:10px!important}.trek-discovery-map_hoverHint__9YkHe{display:none}.trek-discovery-map_touchHint__T7hjx{display:block}.trek-discovery-map_mapHint__GBCer{max-width:calc(100% - 28px);bottom:42px;padding:7px 9px;font-size:9px;gap:7px}.trek-discovery-map_legend__9vfrX{display:block;padding:14px 17px}.trek-discovery-map_legend__9vfrX>div{gap:9px 11px}.trek-discovery-map_legend__9vfrX>p{margin-top:12px;gap:17px}.trek-discovery-map_legend__9vfrX .trek-discovery-map_legendTitle__Z43_P,.trek-discovery-map_legend__9vfrX span{font-size:10px}.trek-discovery-map_legend__9vfrX .trek-discovery-map_legendTitle__Z43_P{width:100%;margin-bottom:1px}.trek-discovery-map_legend__9vfrX i{width:6px;height:6px}.trek-discovery-map_cardHover__vhCNs{display:none}.trek-discovery-map_cardPinned__2YuQf{left:10px!important;right:10px;top:auto!important;bottom:32px;width:auto;height:230px;max-height:230px;padding:14px 14px 12px;border-radius:17px;box-shadow:0 -6px 30px #203e3924}.trek-discovery-map_cardPinned__2YuQf .trek-discovery-map_cardBody__JDjyK{max-height:none;flex:1;min-height:0;overflow-y:auto;padding-right:1px}.trek-discovery-map_cardConnector__qN30f{display:none}.trek-discovery-map_cardClose__J91pK{width:44px;height:44px;top:7px;right:7px}.trek-discovery-map_cardZone__j8sVk{margin-bottom:5px;font-size:9px}.trek-discovery-map_card__4avUW h3{padding-right:36px;font-size:18px;line-height:1.2}.trek-discovery-map_cardSector__sD1Kk{margin:5px 0 9px;font-size:10px}.trek-discovery-map_facts__OL_kh{gap:6px;padding-bottom:9px}.trek-discovery-map_facts__OL_kh span{font-size:9px;padding:4px 5px}.trek-discovery-map_travel__QwSa0{margin:9px 0 5px;padding:8px 9px;font-size:11px}.trek-discovery-map_travel__QwSa0 small{margin-top:3px;font-size:9px}.trek-discovery-map_selectedFacts__qRVKM{display:block}.trek-discovery-map_approximation__7DAno{margin:7px 0;font-size:9px}.trek-discovery-map_mismatches__VOP5X{padding:6px 8px;margin:7px 0;font-size:9px}.trek-discovery-map_chooseButton__JiP7J,.trek-discovery-map_previewButton__nZiD7{padding:10px 11px;margin-top:9px;font-size:11px!important}.trek-discovery-map_clusterList__6wlhy{left:10px;right:10px;top:auto;bottom:32px;width:auto;max-height:230px}.trek-discovery-map_clusterList__6wlhy>header{padding:12px 14px}.trek-discovery-map_clusterList__6wlhy>header small{font-size:8px}.trek-discovery-map_clusterList__6wlhy>header strong{margin-top:4px;font-size:17px}.trek-discovery-map_clusterList__6wlhy>div{max-height:155px}.trek-discovery-map_clusterList__6wlhy>div>button{padding:11px 14px;gap:10px}.trek-discovery-map_clusterList__6wlhy>div>button strong{font-size:11px}.trek-discovery-map_clusterList__6wlhy>div>button small{font-size:9px}.trek-discovery-map_zones__rdXlv{padding:17px;gap:6px}.trek-discovery-map_zones__rdXlv>span{margin-bottom:3px;font-size:11px}.trek-discovery-map_zones__rdXlv button{padding:6px 9px;font-size:11px;border-radius:6px}.trek-discovery-map_zones__rdXlv button.trek-discovery-map_zoneSelected__PUGK9:before{font-size:9px;margin-right:4px}.trek-discovery-map_footer__25kYX{display:block;padding:12px 17px}.trek-discovery-map_footer__25kYX p,.trek-discovery-map_footer__25kYX>span{font-size:9px}.trek-discovery-map_footer__25kYX>span{display:block;margin-top:5px;color:#94a47f}.trek-discovery-map_empty__uYQI_{display:block;padding:20px 17px}.trek-discovery-map_empty__uYQI_ strong{font-size:16px}.trek-discovery-map_empty__uYQI_ p{font-size:11px}.trek-discovery-map_empty__uYQI_ button{margin-top:13px;font-size:11px;padding:10px 12px}.trek-discovery-map_suggestions__81NSb{gap:7px;padding:15px 17px}.trek-discovery-map_suggestions__81NSb>span{width:100%;margin:0 0 3px;font-size:11px}.trek-discovery-map_suggestions__81NSb button{padding:7px 10px;font-size:11px}.trek-discovery-map_textList__OUiDb{top:12px;left:10px;width:calc(100% - 70px);max-height:340px;padding:14px 12px 7px}.trek-discovery-map_textList__OUiDb>header{display:block}.trek-discovery-map_textList__OUiDb h3{margin-bottom:5px;font-size:16px}.trek-discovery-map_textList__OUiDb>header>span{font-size:11px}.trek-discovery-map_textList__OUiDb>div>button{gap:6px 8px;padding:10px 5px}.trek-discovery-map_textList__OUiDb>div>button>span:first-of-type{min-width:calc(100% - 46px)}.trek-discovery-map_textList__OUiDb>div>button>svg{margin-left:auto}.trek-discovery-map_textList__OUiDb strong{font-size:12px}.trek-discovery-map_textList__OUiDb small{font-size:11px}.trek-discovery-map_listTravel__zKOiO{max-width:none;margin-left:16px;font-size:10px;text-align:left}}@media (prefers-reduced-motion:reduce){.trek-discovery-map_panel__pj_5M *,.trek-discovery-map_panel__pj_5M :after,.trek-discovery-map_panel__pj_5M :before{animation-duration:.01ms!important;transition-duration:.01ms!important}}@media (max-width:700px){.trek-discovery-map_cardSector__sD1Kk{display:none}.trek-discovery-map_approximation__7DAno,.trek-discovery-map_facts__OL_kh span,.trek-discovery-map_mismatches__VOP5X,.trek-discovery-map_travel__QwSa0 small{font-size:10px}.trek-discovery-map_legend__9vfrX span{font-size:11px}}.trek-discovery-map_mapLayout__DByEe[data-focused=true]{display:grid;grid-template-columns:minmax(0,1fr) 280px;background:var(--ech-surface);border-block:1px solid var(--ech-border)}.trek-discovery-map_mapLayout__DByEe[data-focused=true] .trek-discovery-map_mapFrame__oBVKt{height:440px;border:0}.trek-discovery-map_mapLayout__DByEe>.trek-discovery-map_cardPinned__2YuQf{position:relative;inset:auto!important;width:auto;height:auto;max-height:440px;min-width:0;margin:0;padding:var(--ech-space-20);border:0;border-left:1px solid var(--ech-border);border-radius:0;box-shadow:none;animation:none}.trek-discovery-map_mapLayout__DByEe>.trek-discovery-map_cardPinned__2YuQf .trek-discovery-map_cardBody__JDjyK{flex:1;min-height:0;overflow-y:auto}.trek-discovery-map_mapFrame__oBVKt{scroll-margin-top:80px}.trek-discovery-map_focusMarker__ynF4I{position:absolute;z-index:3;width:18px;height:18px;border:3px solid var(--ech-surface);border-radius:50%;background:var(--ech-terracotta);box-shadow:0 0 0 8px color-mix(in srgb,var(--ech-terracotta) 22%,transparent);transform:translate(-50%,-50%);pointer-events:none}.trek-discovery-map_focusMarker__ynF4I>span{position:absolute;left:50%;bottom:26px;transform:translateX(-50%);padding:5px 9px;border-radius:var(--ech-radius-sm);background:var(--ech-surface);color:var(--ech-forest);font-size:12px;font-weight:700;white-space:nowrap;box-shadow:var(--ech-shadow-card)}.trek-discovery-map_returnToMap__zWYMu{pointer-events:auto;display:flex;align-items:center;gap:var(--ech-space-8);min-height:28px;padding:0;border:0;color:var(--ech-forest);background:transparent;font-size:12px!important;font-weight:700!important}.trek-discovery-map_returnToMap__zWYMu svg{width:16px;height:16px}@media (max-width:1023px){.trek-discovery-map_mapLayout__DByEe[data-focused=true]{grid-template-columns:minmax(0,1fr)}.trek-discovery-map_mapLayout__DByEe[data-focused=true] .trek-discovery-map_mapFrame__oBVKt{height:320px}.trek-discovery-map_mapLayout__DByEe>.trek-discovery-map_cardPinned__2YuQf{max-height:280px;border-left:0;border-top:1px solid var(--ech-border)}}.trek-discovery-map_overview__prrUz{position:absolute;inset:0;z-index:1;overflow:hidden;background:#c9e0e6}.trek-discovery-map_overview__prrUz>svg{display:block;width:100%;height:100%;touch-action:none}.trek-discovery-map_overview__prrUz [data-trek-marker]{cursor:pointer}.trek-discovery-map_overview__prrUz [data-trek-marker]:focus{outline:none}.trek-discovery-map_overview__prrUz [data-trek-marker]:focus-visible>circle:first-of-type{opacity:.7;stroke:var(--terra);stroke-width:3px}.trek-discovery-map_overviewArea___nw5D{fill:var(--forest);opacity:.65;font:italic 11px var(--font);pointer-events:none}.trek-discovery-map_overviewPlace__RGr47{fill:var(--forest);paint-order:stroke;stroke:var(--paper);stroke-width:5px;stroke-linejoin:round;font:650 11px var(--font);pointer-events:none}.trek-discovery-map_overviewCredits__LNiXZ{position:absolute;z-index:2;right:10px;bottom:8px;max-width:min(350px,calc(100% - 20px));padding:4px 8px;border-radius:var(--ech-radius-sm);color:var(--muted);background:var(--paper);font-size:10px}.trek-discovery-map_overviewCredits__LNiXZ summary{cursor:pointer;text-align:right}.trek-discovery-map_overviewCredits__LNiXZ a{color:var(--forest)}.trek-creative-panel_panel__4IUir{--creative-ink:var(--ech-forest);--creative-accent:var(--ech-terracotta);--creative-paper:var(--ech-surface);--creative-muted:var(--ech-muted);position:relative;isolation:isolate;min-width:0;overflow:hidden;background:var(--ech-vegetal);color:var(--creative-ink);border:0;border-radius:0;box-shadow:none}.trek-creative-panel_watercolor__U8PT0{--watercolor-visible-width:755px;--watercolor-fade:linear-gradient(90deg,transparent calc(100% - var(--watercolor-visible-width)),#000 calc(100% - var(--watercolor-visible-width) + 240px));-webkit-mask-image:var(--watercolor-fade);mask-image:var(--watercolor-fade);position:absolute;z-index:-1;inset:0 0 auto;height:370px;pointer-events:none;background-image:linear-gradient(90deg,#fcfaf5 5%,rgb(252 250 245/94%) 28%,rgb(252 250 245/91%) 52%,rgb(252 250 245/12%) 84%),linear-gradient(180deg,rgb(252 250 245/5%) 30%,rgb(252 250 245/16%) 62%,#fcfaf5),url(/images/trek-creative-watercolor.webp);background-repeat:no-repeat;background-position:50%,50%,right -75px top -74px;background-size:cover,cover,830px auto}.trek-creative-panel_content__NY3t1{position:relative;padding:36px clamp(24px,3vw,40px) 28px}.trek-creative-panel_header__HDQiu{min-height:247px;margin-bottom:15px}.trek-creative-panel_eyebrow__CHfqi{display:flex;align-items:center;gap:8px;width:fit-content;margin:0 0 17px;color:var(--creative-accent);font-size:11px;font-weight:750;letter-spacing:.13em;line-height:1.4;text-transform:uppercase}.trek-creative-panel_title__EH2W8{display:grid;gap:7px;max-width:535px;margin:0 0 19px;color:var(--creative-ink);font-family:var(--ech-font,"Manrope",sans-serif);font-size:clamp(27px,2.65vw,38px);font-weight:650;letter-spacing:-.06em;line-height:1.2;text-wrap:balance}.trek-creative-panel_title__EH2W8 em{width:fit-content;color:var(--creative-accent);font-family:Georgia,Times New Roman,serif;font-size:1.5em;font-weight:400;letter-spacing:-.045em;line-height:1.06}.trek-creative-panel_intro__6j0vv{max-width:445px;margin:0;color:#51645b;font-size:14px;line-height:1.8;text-wrap:pretty}.trek-creative-panel_editor__kc9Yf{min-width:0}.trek-creative-panel_label___X2zQ{display:block;margin-bottom:5px;color:var(--creative-ink);font-size:16px;font-weight:750;letter-spacing:-.025em;line-height:1.45}.trek-creative-panel_help__tW6RQ{margin:0 0 14px;color:var(--creative-muted);font-size:12px;line-height:1.6}.trek-creative-panel_inputWrap__fOiW2{overflow:hidden;border:1px solid #d4ccbc;border-radius:8px;background:#fffdf8;box-shadow:0 2px 0 rgb(85 69 40/3%);transition:border-color .18s ease,box-shadow .18s ease}.trek-creative-panel_inputWrap__fOiW2:focus-within{border-color:var(--creative-accent);box-shadow:0 0 0 3px rgb(189 78 54/9%)}.trek-creative-panel_inputError__pDUY2,.trek-creative-panel_inputError__pDUY2:focus-within{border-color:#ac3030}.trek-creative-panel_textarea___ucS_{display:block;width:100%;min-height:154px;max-height:400px;padding:19px 21px 5px;resize:vertical;border:0;border-radius:0;background:transparent;color:var(--creative-ink);font-family:inherit;font-size:16px;line-height:1.85}.trek-creative-panel_textarea___ucS_::placeholder{color:#65736b;opacity:1}.trek-creative-panel_textarea___ucS_:focus-visible{outline:none}.trek-creative-panel_textarea___ucS_:disabled{opacity:.6;cursor:not-allowed}.trek-creative-panel_editorFooter__8TzXE{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:0 20px 6px}.trek-creative-panel_clear__SxS3N{min-height:44px;margin-left:-4px;padding:6px 4px;border:0;border-radius:3px;background:transparent;color:var(--creative-muted);font-size:11px;text-decoration:underline;text-decoration-color:#c8cbbd;text-underline-offset:4px}.trek-creative-panel_clear__SxS3N:hover:not(:disabled){color:var(--creative-accent);text-decoration-color:currentColor}.trek-creative-panel_clear__SxS3N:disabled{opacity:.4}.trek-creative-panel_counter__hHMxb{margin-left:auto;flex-shrink:0;color:var(--creative-muted);font-size:11px;font-weight:650;font-variant-numeric:tabular-nums;letter-spacing:.03em;white-space:nowrap}.trek-creative-panel_counterError__GNJ9O{color:#ac3030}.trek-creative-panel_inspiration__Kjvp_{margin-top:19px}.trek-creative-panel_inspirationLabel__oiqV3{margin:0 0 9px;color:var(--creative-muted);font-size:12px;line-height:1.5}.trek-creative-panel_examples__Ez87H{display:flex;flex-wrap:wrap;gap:7px}.trek-creative-panel_example__5yTCF{display:inline-flex;align-items:center;gap:7px;min-width:0;max-width:100%;min-height:44px;padding:9px 12px;border:1px solid #e0d8c9;border-radius:5px;background:#f6f1e7;color:#485d52;font-size:11px;font-weight:650;line-height:1.45;text-align:left;transition:background .18s ease,border-color .18s ease,color .18s ease}.trek-creative-panel_example__5yTCF svg{flex-shrink:0;color:var(--creative-accent)}.trek-creative-panel_example__5yTCF:hover:not(:disabled),.trek-creative-panel_example__5yTCF[aria-pressed=true]{border-color:#bc8b73;background:#f4e8dc;color:#883b29}.trek-creative-panel_replacement__UsxTa{margin-top:14px;padding:12px 15px;border-left:2px solid var(--creative-accent);border-radius:0;background:#f3ece0}.trek-creative-panel_replacement__UsxTa p{margin:0;color:#485d52;font-size:13px;line-height:1.7}.trek-creative-panel_replacementActions__4ow_7{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px}.trek-creative-panel_cancelButton__sWhjn,.trek-creative-panel_replaceButton__yz__L{min-height:44px;padding:6px 8px;border:0;border-radius:4px;background:transparent;font-size:12px;line-height:1.4}.trek-creative-panel_replaceButton__yz__L{margin-left:-8px;color:#883b29;font-weight:750;text-decoration:underline;text-underline-offset:4px}.trek-creative-panel_cancelButton__sWhjn{color:var(--creative-muted)}.trek-creative-panel_action__KvmyD{margin-top:27px}.trek-creative-panel_submit__2faPd{display:inline-flex;justify-content:center;align-items:center;gap:32px;min-width:min(100%,330px);min-height:56px;max-width:100%;padding:16px 23px;border:1px solid transparent;border-radius:7px;background:var(--creative-accent);color:#fffdf8;font-size:14px;font-weight:750;letter-spacing:-.015em;line-height:1.4;text-align:center;box-shadow:0 5px 15px rgb(134 54 33/12%);transition:background .18s ease,transform .18s ease,box-shadow .18s ease}.trek-creative-panel_submit__2faPd svg{flex-shrink:0}.trek-creative-panel_submit__2faPd:hover:not(:disabled){transform:translateY(-1px);background:#a33f2b;box-shadow:0 7px 18px rgb(134 54 33/17%)}.trek-creative-panel_submit__2faPd:disabled{border-color:#ddcfc1;background:#e9dcd0;color:#765c4a;opacity:1;box-shadow:none}.trek-creative-panel_process__laKOR{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin:12px 0 0;color:var(--creative-muted);font-size:11px;line-height:1.7}.trek-creative-panel_processArrow__kK3r9{color:var(--creative-accent)}.trek-creative-panel_notice__8dzba{display:flex;align-items:flex-start;gap:11px;margin-top:26px;padding-top:19px;border-top:1px solid #e1daca;color:var(--creative-muted);font-size:11px;line-height:1.75}.trek-creative-panel_noticeMark__Vc4lz{display:grid;flex:0 0 28px;place-items:center;height:28px;border:1px solid #d8cfbd;border-radius:50%;color:#7c745f}.trek-creative-panel_notice__8dzba p{max-width:550px;margin:0}.trek-creative-panel_notice__8dzba .trek-creative-panel_noticeTitle__3XPlE{margin-bottom:3px;color:#41574b;font-size:12px;font-weight:650}.trek-creative-panel_content__NY3t1 button:focus-visible{outline:3px solid var(--creative-accent);outline-offset:3px}@media (min-width:1250px){.trek-creative-panel_title__EH2W8{max-width:555px}.trek-creative-panel_intro__6j0vv{max-width:465px}}@media (max-width:700px){.trek-creative-panel_panel__4IUir{border:0;border-radius:0;box-shadow:none}.trek-creative-panel_content__NY3t1{padding:27px 22px 23px}.trek-creative-panel_watercolor__U8PT0{--watercolor-visible-width:484px;height:300px;background-image:linear-gradient(90deg,#fcfaf5,rgb(252 250 245/88%) 40%,rgb(252 250 245/24%)),linear-gradient(180deg,rgb(252 250 245/10%) 10%,rgb(252 250 245/45%) 55%,#fcfaf5),url(/images/trek-creative-watercolor.webp);background-size:cover,cover,640px auto;background-position:50%,50%,right -156px top -31px}.trek-creative-panel_header__HDQiu{min-height:0;margin-bottom:27px}.trek-creative-panel_eyebrow__CHfqi{margin-bottom:17px;font-size:10px}.trek-creative-panel_title__EH2W8{gap:9px;max-width:440px;margin-bottom:16px;font-size:clamp(24px,5.5vw,32px)}.trek-creative-panel_title__EH2W8 em{font-size:1.62em}.trek-creative-panel_intro__6j0vv{max-width:360px;font-size:13px;line-height:1.75}.trek-creative-panel_label___X2zQ{font-size:15px}.trek-creative-panel_help__tW6RQ{font-size:12px}.trek-creative-panel_textarea___ucS_{min-height:165px;padding:17px 15px 7px;font-size:16px;line-height:1.75}.trek-creative-panel_editorFooter__8TzXE{padding-inline:14px}.trek-creative-panel_example__5yTCF{padding-inline:10px;font-size:11px}.trek-creative-panel_action__KvmyD{margin-top:24px}.trek-creative-panel_submit__2faPd{width:100%;gap:14px;padding-inline:13px}.trek-creative-panel_process__laKOR{justify-content:center;gap:5px;font-size:10px;text-align:center}.trek-creative-panel_notice__8dzba{margin-top:22px;padding-top:17px}}@media (max-width:360px){.trek-creative-panel_content__NY3t1{padding-inline:17px}.trek-creative-panel_title__EH2W8{font-size:23px}.trek-creative-panel_submit__2faPd{gap:10px;font-size:12px}}@media (prefers-reduced-motion:reduce){.trek-creative-panel_example__5yTCF,.trek-creative-panel_inputWrap__fOiW2,.trek-creative-panel_submit__2faPd{transition:none}.trek-creative-panel_submit__2faPd:hover:not(:disabled){transform:none}}.trek-planner-preferences_panel__ulMtT{--preference-ink:var(--ech-forest);--preference-accent:var(--ech-terracotta);--preference-muted:var(--ech-muted);min-width:0;width:100%;padding:20px;background:var(--ech-vegetal);color:var(--preference-ink);border:0;border-radius:0;box-shadow:none}.trek-planner-preferences_header__MiomP{display:flex;justify-content:space-between;align-items:center;gap:10px;padding-bottom:13px;border-bottom:1px solid #dcd5c8}.trek-planner-preferences_header__MiomP h2{max-width:205px;margin:0;color:var(--preference-ink);font-size:19px;font-weight:750;letter-spacing:-.045em;line-height:1.25;text-wrap:balance}.trek-planner-preferences_reset__ewJ3i{display:grid;flex:0 0 44px;place-items:center;width:44px;min-height:44px;margin-right:-7px;padding:8px;border:0;border-radius:50%;background:transparent;color:var(--preference-muted);transition:background .15s ease,color .15s ease}.trek-planner-preferences_reset__ewJ3i svg{width:17px;height:17px}.trek-planner-preferences_reset__ewJ3i span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.trek-planner-preferences_reset__ewJ3i:hover:not(:disabled){background:#ebe5da;color:var(--preference-accent)}.trek-planner-preferences_departure__JMSN5{margin-top:15px}.trek-planner-preferences_label__2Fi4p{display:block;margin:0 0 7px;color:var(--preference-ink);font-size:13px;font-weight:750;line-height:1.4}.trek-planner-preferences_cityField__rQlwU{position:relative;display:flex;align-items:center;min-width:0;min-height:46px;border:1px solid #cfc7b7;border-radius:9px;background:#fffdf8;transition:border-color .15s ease,box-shadow .15s ease}.trek-planner-preferences_cityField__rQlwU:focus-within{border-color:var(--preference-accent);box-shadow:0 0 0 3px rgb(189 78 54/8%)}.trek-planner-preferences_cityPin__WWeM_{flex:0 0 auto;margin-left:12px;color:var(--preference-accent)}.trek-planner-preferences_cityField__rQlwU input{width:100%;min-width:0;min-height:44px;padding:10px 3px 10px 8px;border:0;border-radius:5px;background:transparent;color:var(--preference-ink);font-family:inherit;font-size:14px;line-height:1.4}.trek-planner-preferences_cityField__rQlwU input::placeholder{color:var(--preference-muted);opacity:1}.trek-planner-preferences_cityField__rQlwU input:focus-visible{outline:none}.trek-planner-preferences_clearCity__EZrnZ{display:grid;flex:0 0 44px;place-items:center;align-self:stretch;min-height:44px;padding:0;border:0;border-radius:0 5px 5px 0;background:transparent;color:var(--preference-muted)}.trek-planner-preferences_clearCity__EZrnZ:hover:not(:disabled){background:#f2ece1;color:var(--preference-accent)}.trek-planner-preferences_cityChevron__YXLcA{flex:0 0 auto;margin-right:12px;color:var(--preference-muted)}.trek-planner-preferences_cityOptions__T94Gy{position:absolute;z-index:30;top:calc(100% + 5px);left:-1px;right:-1px;max-height:245px;overflow-y:auto;margin:0;padding:5px;border:1px solid #d8cfbd;border-radius:7px;background:#fffdf8;box-shadow:0 12px 24px rgb(52 45 31/12%);list-style:none}.trek-planner-preferences_cityOptions__T94Gy li{margin:0;padding:0}.trek-planner-preferences_cityOptions__T94Gy button{display:grid;gap:2px;width:100%;min-height:48px;padding:8px 10px;border:0;border-radius:4px;background:transparent;color:var(--preference-ink);font-family:inherit;font-size:13px;line-height:1.4;text-align:left}.trek-planner-preferences_cityOptions__T94Gy button:hover,.trek-planner-preferences_cityOptions__T94Gy button[aria-selected=true]{background:#f1e5d8}.trek-planner-preferences_cityOptions__T94Gy strong{font-weight:700;overflow-wrap:anywhere}.trek-planner-preferences_cityOptions__T94Gy span{color:var(--preference-muted);font-size:11px}.trek-planner-preferences_cityOptions__T94Gy span:empty{display:none}.trek-planner-preferences_help__Bs7_r{margin:6px 0 0;color:var(--preference-muted);font-size:12px;line-height:1.6}.trek-planner-preferences_cityStatus__I_guP{margin:5px 0 0;color:#54695d;font-size:11px;line-height:1.5}.trek-planner-preferences_cityStatus__I_guP:empty{display:none}.trek-planner-preferences_drive__LFiXz{margin-top:16px}.trek-planner-preferences_driveHeading__rPSEs{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:5px 7px;margin-bottom:2px}.trek-planner-preferences_driveHeading__rPSEs label{display:inline-flex;align-items:center;gap:6px;color:var(--preference-ink);font-size:13px;font-weight:750;line-height:1.4}.trek-planner-preferences_driveHeading__rPSEs label svg{flex-shrink:0}.trek-planner-preferences_driveHeading__rPSEs output{color:var(--preference-accent);font-size:14px;font-weight:750;line-height:1.4;white-space:nowrap}.trek-planner-preferences_range__ND_CM{display:block;width:100%;min-width:0;height:44px;margin:0;appearance:none;background:transparent;cursor:pointer;accent-color:var(--preference-accent)}.trek-planner-preferences_range__ND_CM::-webkit-slider-runnable-track{height:4px;border-radius:999px;background:linear-gradient(to right,#bd4e36 0,#bd4e36 var(--range-progress),#dcd4c6 var(--range-progress),#dcd4c6 100%)}.trek-planner-preferences_range__ND_CM::-moz-range-track{height:4px;border-radius:999px;background:#dcd4c6}.trek-planner-preferences_range__ND_CM::-moz-range-progress{height:4px;border-radius:999px;background:var(--preference-accent)}.trek-planner-preferences_range__ND_CM::-webkit-slider-thumb{width:18px;height:18px;margin-top:-7px;appearance:none;border:3px solid #fffdf8;border-radius:50%;background:var(--preference-accent);box-shadow:0 0 0 1px #bd4e36,0 2px 4px rgb(92 49 30/12%)}.trek-planner-preferences_range__ND_CM::-moz-range-thumb{width:12px;height:12px;border:3px solid #fffdf8;border-radius:50%;background:var(--preference-accent);box-shadow:0 0 0 1px #bd4e36}.trek-planner-preferences_range__ND_CM:disabled{opacity:.4;cursor:not-allowed}.trek-planner-preferences_rangeFooter__Wbo7B{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:-7px;margin-bottom:-4px}.trek-planner-preferences_rangeBounds__FenP8{display:flex;flex:1;justify-content:space-between;gap:10px;color:var(--preference-muted);font-size:11px;line-height:1.4}.trek-planner-preferences_unlimited__uSRmb{min-height:44px;padding:6px 8px;border:0;border-radius:4px;background:transparent;color:var(--preference-muted);font-size:11px;font-weight:650;line-height:1.4;text-decoration:underline;text-decoration-color:#ccc3b2;text-underline-offset:4px}.trek-planner-preferences_unlimited__uSRmb[aria-pressed=true]{color:#a3402b;text-decoration-color:currentColor}.trek-planner-preferences_unlimited__uSRmb:hover:not(:disabled){background:#efe7da;color:var(--preference-accent)}.trek-planner-preferences_preferences__r_uRN{margin-top:15px;border-top:1px solid #dcd5c8}.trek-planner-preferences_summary__ynxkJ{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:12px 0 10px;border-radius:4px;cursor:pointer;list-style:none}.trek-planner-preferences_summary__ynxkJ::-webkit-details-marker{display:none}.trek-planner-preferences_summary__ynxkJ>div{display:grid;gap:3px;min-width:0}.trek-planner-preferences_summary__ynxkJ strong{color:var(--preference-ink);font-size:14px;font-weight:750;line-height:1.4}.trek-planner-preferences_summary__ynxkJ span{color:var(--preference-muted);font-size:11px;line-height:1.6;overflow-wrap:anywhere}.trek-planner-preferences_summary__ynxkJ>svg{flex:0 0 auto;color:var(--preference-muted);transition:transform .15s ease}.trek-planner-preferences_preferences__r_uRN[open]>.trek-planner-preferences_summary__ynxkJ>svg{transform:rotate(180deg)}.trek-planner-preferences_preferenceFields__2JJ6r{display:grid;gap:15px;padding-top:1px}.trek-planner-preferences_timing__c80Oc{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:10px}.trek-planner-preferences_timing__c80Oc>div{min-width:0}.trek-planner-preferences_timing__c80Oc .trek-planner-preferences_label__2Fi4p{margin-bottom:7px;font-size:13px}.trek-planner-preferences_select__Dx3hN{display:block;width:100%;min-width:0;min-height:44px;padding:9px 7px;border:1px solid #d0c7b5;border-radius:5px;background:#fffdf8;color:var(--preference-ink);font-family:inherit;font-size:13px;line-height:1.4}.trek-planner-preferences_fieldset__vuoiN{min-width:0;margin:0;padding:0;border:0}.trek-planner-preferences_fieldset__vuoiN legend{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:3px 8px;width:100%;margin-bottom:7px;padding:0;color:var(--preference-ink);font-size:13px;font-weight:750;line-height:1.4}.trek-planner-preferences_fieldset__vuoiN legend small,.trek-planner-preferences_fieldset__vuoiN legend>span{color:var(--preference-muted);font-size:11px;font-weight:500}.trek-planner-preferences_levels__Xl_Rr,.trek-planner-preferences_nights__gV2xy{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.trek-planner-preferences_level__2Fkdx,.trek-planner-preferences_night__wgGR_{display:grid;justify-items:center;align-content:center;gap:5px;min-width:0;min-height:59px;padding:7px 1px;border:1px solid #d9d1c2;border-radius:8px;background:transparent;color:#52665b;font-size:11px;font-weight:650;line-height:1.3;text-align:center;transition:background .15s ease,border-color .15s ease,color .15s ease}.trek-planner-preferences_level__2Fkdx svg,.trek-planner-preferences_night__wgGR_ svg{flex:0 0 auto}.trek-planner-preferences_level__2Fkdx:hover:not(:disabled),.trek-planner-preferences_night__wgGR_:hover:not(:disabled){border-color:#c59e87;background:#eee5d8}.trek-planner-preferences_level__2Fkdx[aria-pressed=true],.trek-planner-preferences_night__wgGR_[aria-pressed=true]{border-color:var(--preference-accent);background:var(--preference-accent);color:#fffdf8;box-shadow:0 2px 4px rgb(132 57 37/12%)}.trek-planner-preferences_level__2Fkdx{min-height:51px;gap:2px;padding-block:5px;font-size:13px}.trek-planner-preferences_toggles__QB0Or{display:grid;gap:1px;margin-top:-5px}.trek-planner-preferences_toggle__u_sQ2{position:relative;display:flex;align-items:center;gap:8px;min-height:49px;padding:6px 0;cursor:pointer}.trek-planner-preferences_toggle__u_sQ2>svg{flex:0 0 auto;color:#52665b}.trek-planner-preferences_toggle__u_sQ2>span{display:grid;flex:1;gap:2px;min-width:0}.trek-planner-preferences_toggle__u_sQ2 strong{color:var(--preference-ink);font-size:13px;font-weight:650;line-height:1.4}.trek-planner-preferences_toggle__u_sQ2 small{color:var(--preference-muted);font-size:11px;line-height:1.5}.trek-planner-preferences_toggle__u_sQ2 input{position:absolute;right:0;width:36px;height:44px;margin:0;opacity:0;cursor:pointer}.trek-planner-preferences_toggleTrack__j_7I8{position:relative;flex:0 0 32px;height:19px;border:1px solid #cfc6b5;border-radius:999px;background:#e3dccf;pointer-events:none;transition:background .15s ease,border-color .15s ease}.trek-planner-preferences_toggleTrack__j_7I8:after{position:absolute;top:2px;left:2px;width:13px;height:13px;border-radius:50%;background:#fffdf8;box-shadow:0 1px 3px rgb(52 45 31/12%);content:"";transition:transform .15s ease}.trek-planner-preferences_toggle__u_sQ2 input:checked+.trek-planner-preferences_toggleTrack__j_7I8{border-color:var(--preference-accent);background:var(--preference-accent)}.trek-planner-preferences_toggle__u_sQ2 input:checked+.trek-planner-preferences_toggleTrack__j_7I8:after{transform:translateX(13px)}.trek-planner-preferences_toggle__u_sQ2 input:focus-visible+.trek-planner-preferences_toggleTrack__j_7I8{outline:3px solid var(--preference-accent);outline-offset:3px}.trek-planner-preferences_toggle__u_sQ2:has(input:disabled){cursor:not-allowed;opacity:.6}.trek-planner-preferences_panel__ulMtT button:focus-visible,.trek-planner-preferences_panel__ulMtT input[type=date]:focus-visible,.trek-planner-preferences_panel__ulMtT select:focus-visible,.trek-planner-preferences_range__ND_CM:focus-visible,.trek-planner-preferences_summary__ynxkJ:focus-visible{outline:3px solid var(--preference-accent);outline-offset:3px}@media not all and (max-width:900px){.trek-planner-preferences_summary__ynxkJ{min-height:45px}.trek-planner-preferences_summary__ynxkJ span{display:none}}@media (max-width:900px){.trek-planner-preferences_panel__ulMtT{padding:18px 20px;border:0;border-radius:0;box-shadow:none}.trek-planner-preferences_header__MiomP{padding-bottom:11px}.trek-planner-preferences_header__MiomP h2{max-width:none;font-size:18px}.trek-planner-preferences_departure__JMSN5{margin-top:14px}.trek-planner-preferences_cityField__rQlwU input{font-size:16px}.trek-planner-preferences_help__Bs7_r{font-size:13px}.trek-planner-preferences_drive__LFiXz,.trek-planner-preferences_preferences__r_uRN{margin-top:15px}.trek-planner-preferences_summary__ynxkJ{min-height:62px;padding-bottom:0}.trek-planner-preferences_preferences__r_uRN[open] .trek-planner-preferences_summary__ynxkJ{padding-bottom:12px}.trek-planner-preferences_summary__ynxkJ span{font-size:13px}.trek-planner-preferences_preferenceFields__2JJ6r{gap:18px}.trek-planner-preferences_timing__c80Oc{grid-template-columns:minmax(0,1fr)}.trek-planner-preferences_select__Dx3hN{font-size:14px}.trek-planner-preferences_night__wgGR_{min-height:65px;font-size:11px}.trek-planner-preferences_level__2Fkdx{min-height:57px}.trek-planner-preferences_toggle__u_sQ2{min-height:55px}.trek-planner-preferences_toggle__u_sQ2 strong{font-size:13px}.trek-planner-preferences_toggle__u_sQ2 small{font-size:11px}}@media (max-width:360px){.trek-planner-preferences_panel__ulMtT{padding-inline:16px;border:0;border-radius:0;box-shadow:none}.trek-planner-preferences_header__MiomP h2{font-size:17px}.trek-planner-preferences_levels__Xl_Rr,.trek-planner-preferences_nights__gV2xy{gap:4px}.trek-planner-preferences_timing__c80Oc{gap:7px}}@media (prefers-reduced-motion:reduce){.trek-planner-preferences_cityField__rQlwU,.trek-planner-preferences_level__2Fkdx,.trek-planner-preferences_night__wgGR_,.trek-planner-preferences_reset__ewJ3i,.trek-planner-preferences_summary__ynxkJ>svg,.trek-planner-preferences_toggleTrack__j_7I8,.trek-planner-preferences_toggleTrack__j_7I8:after{transition:none}}