.buyer-account-page{max-width:840px;margin-inline:auto}.buyer-account-page .buyer-account{padding:24px 0 40px}.buyer-account-page .buyer-account-heading{margin-bottom:20px}.buyer-account-page .buyer-account-heading h1{font-size:clamp(30px,5vw,40px);margin-bottom:8px}.buyer-account-page .buyer-current{padding:24px}.buyer-account-page .buyer-account-purchases{display:grid;gap:16px}.buyer-account-page .buyer-account-purchase{min-width:0;padding-block:12px}.buyer-account-page .buyer-account-purchase+.buyer-account-purchase{border-top:1px solid #dce4d9}.buyer-account-page .buyer-account-purchase h3{font-size:21px;margin-bottom:8px}.buyer-account-page .buyer-account-purchase p{margin-bottom:8px}.buyer-account-page .buyer-account-purchase details{margin-top:4px}.buyer-account-page .buyer-current .buyer-map-action{margin:16px 0 0}.buyer-account-page .buyer-account-empty{padding:4px 0}.buyer-account-page .buyer-account-links{display:flex;flex-wrap:wrap;align-items:center;gap:4px 24px;margin-block:12px}.buyer-account-page .buyer-account-links a{display:inline-flex;align-items:center;min-height:44px;color:#18594b}.buyer-account-page .buyer-account-availability{font-size:14px;margin-bottom:24px}.buyer-account-page .buyer-orders{margin-top:24px}.buyer-account-page .buyer-orders>details{margin-top:0}.buyer-account-page .buyer-order-list{margin-top:12px}.buyer-account-page .buyer-account-help{margin-top:20px}.buyer-account-page .buyer-account-editor{font-size:14px;padding-block:12px;border-top:1px solid #dce4d9}.buyer-account-guest{max-width:640px;padding-block:32px}.buyer-account-guest h1{font-size:clamp(30px,5vw,40px)}.buyer-account-guest p{margin-block:16px 24px}@media (max-width:600px){.buyer-account-page .buyer-current{padding:20px}.buyer-account-page .buyer-account-links{column-gap:18px}}.guide-workspace .legacy-search-form{display:flex;align-items:stretch;min-width:0;gap:8px;margin:0}.guide-workspace .legacy-search-form .search{flex:1;min-width:0;max-width:none}.guide-workspace #legacy-search-submit{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;min-height:44px;padding:0;border:1px solid var(--cabinet-appearance-strong-line,#bccbc0);border-radius:50%;color:var(--cabinet-appearance-action,#194e46);background:var(--cabinet-appearance-surface,#f8fbf5)}.guide-workspace .legacy-utility-row{display:contents}.guide-workspace :is(.legacy-mobile-controls,.legacy-secondary-filters,.legacy-list-controls){display:none}.guide-workspace .legacy-detail-collapse[hidden],.guide-workspace .legacy-place-sheet[hidden],.guide-workspace .map-controls[hidden]{display:none}.guide-workspace .legacy-favorites-map-state{position:absolute;z-index:25;top:16px;left:16px;width:min(350px,calc(100% - 92px));max-height:calc(100% - 100px);overflow:auto;overscroll-behavior:contain;border:1px solid var(--cabinet-appearance-strong-line,#bccbc0);border-radius:18px;color:var(--cabinet-appearance-ink,#0f2d23);background:var(--cabinet-appearance-surface,#f8fbf5);box-shadow:0 6px 20px #183b3320}.guide-workspace .legacy-favorites-map-state[hidden]{display:none}.guide-workspace .legacy-favorites-map-state .empty-state{padding:16px}.guide-workspace .legacy-favorites-map-state .empty-state h3{margin:0 0 8px;font-size:calc(17px + var(--workspace-text-step,0px))}.guide-workspace .legacy-favorites-map-state .empty-state p{margin:0 0 12px;font-size:calc(14px + var(--workspace-text-step,0px));line-height:1.45}.guide-workspace .legacy-favorites-map-state button{min-height:44px;max-width:100%;white-space:normal}.guide-workspace .legacy-favorites-map-state button:focus-visible{outline:2px solid var(--cabinet-appearance-action,#194e46);outline-offset:2px}@media (forced-colors:active){.guide-workspace .legacy-favorites-map-state{background:Canvas;color:CanvasText;border-color:CanvasText;box-shadow:none}}@media (max-width:1100px) and (max-height:500px),(max-width:760px){.guide-workspace[data-legacy-mobile=true]{padding-bottom:0}.guide-workspace[data-legacy-mobile=true] #map-workspace-content{position:fixed;top:var(--legacy-viewport-top,0);left:0;right:0;height:var(--legacy-viewport-height,100vh);height:var(--legacy-viewport-height,100dvh);overflow:hidden;isolation:isolate;background:var(--paper)}.guide-workspace[data-legacy-mobile=true] .explore.wrap{position:relative;width:100%;max-width:none;height:100%;padding:0;margin:0}.guide-workspace[data-legacy-mobile=true] .section-heading{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.guide-workspace[data-legacy-mobile=true] :is(.regions,.categories,.results-toolbar,.people,.map-caption,.map-footnote,#routes,#map-workspace-footer){display:none}.guide-workspace[data-legacy-mobile=true] .explorer-body,.guide-workspace[data-legacy-mobile=true] .explorer-shell,.guide-workspace[data-legacy-mobile=true] .map-panel,.guide-workspace[data-legacy-mobile=true] .map-panel #map{position:absolute;inset:0;display:block;height:auto;min-height:0;max-height:none;width:auto;margin:0;padding:0;border:0;border-radius:0}.guide-workspace[data-legacy-mobile=true] .filter-bar{position:absolute;z-index:40;inset:0 0 auto;display:grid;grid-template-columns:minmax(0,1fr);gap:8px;padding:10px max(12px,env(safe-area-inset-right,0px)) 0 max(12px,env(safe-area-inset-left,0px));border:0;background:transparent}.guide-workspace[data-legacy-mobile=true] :is(.search,#legacy-search-submit,#filter-toggle,#legacy-saved,.legacy-list-controls button){color:var(--cabinet-glass-ink,var(--cabinet-appearance-ink,#0f2d23));background:var(--cabinet-glass-solid,var(--cabinet-appearance-surface,#f8fbf5));border:1px solid var(--cabinet-glass-rim,var(--cabinet-appearance-strong-line,#bccbc0));border-radius:28px;box-shadow:var(--cabinet-glass-shadow);filter:none;-webkit-backdrop-filter:none;backdrop-filter:none}.guide-workspace[data-legacy-mobile=true] .search{max-width:none;min-height:44px;height:auto;padding:10px 14px;gap:10px}.guide-workspace[data-legacy-mobile=true] .search input#search{font-size:calc(16px + var(--workspace-text-step,0px))}.guide-workspace[data-legacy-mobile=true] .legacy-utility-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px;align-items:stretch;gap:8px}.guide-workspace[data-legacy-mobile=true] :is(#filter-toggle,.legacy-list-controls button){min-height:44px;max-width:100%;min-width:0;padding:8px 12px;font-size:calc(14px + var(--workspace-text-step,0px));line-height:1.4;white-space:normal;overflow-wrap:anywhere}.guide-workspace[data-legacy-mobile=true] #filter-toggle[aria-expanded=true]{outline:1px solid var(--cabinet-glass-ink,var(--cabinet-appearance-ink,#0f2d23));outline-offset:-2px}.guide-workspace[data-legacy-mobile=true] #legacy-saved{display:inline-flex;align-items:center;justify-content:center;width:44px;min-height:44px;padding:0;border-radius:50%;color:inherit;filter:none}.guide-workspace[data-legacy-mobile=true] #legacy-saved[aria-pressed=true]{color:var(--cabinet-appearance-favorite,#194e46)}.guide-workspace[data-legacy-mobile=true] #legacy-saved[aria-pressed=true] svg{fill:currentColor}.guide-workspace[data-legacy-mobile=true] .legacy-list-controls{display:flex;min-width:0}.guide-workspace[data-legacy-mobile=true] .legacy-list-controls button{width:100%}.guide-workspace[data-legacy-mobile=true] .legacy-secondary-filters{position:absolute;z-index:50;top:calc(var(--legacy-toolbar-height, 106px) + 8px);left:max(12px,env(safe-area-inset-left,0px));right:max(12px,env(safe-area-inset-right,0px));max-height:max(44px,calc(var(--legacy-viewport-height, 100vh) - var(--legacy-toolbar-height, 106px) - var(--legacy-panel-bottom, 110px) - 16px));overflow:hidden;padding:0;gap:0;border:1px solid var(--cabinet-appearance-strong-line,#bccbc0);border-radius:20px;background:var(--cabinet-appearance-surface,#f8fbf5);color:var(--cabinet-appearance-ink,#263b32);box-shadow:0 6px 20px #183b3320}.guide-workspace[data-legacy-mobile=true][data-legacy-filters=true] .legacy-secondary-filters{display:flex;flex-direction:column}.guide-workspace[data-legacy-mobile=true] .legacy-secondary-filters :is(select,button){min-height:44px;max-width:100%;font:inherit;font-size:calc(16px + var(--workspace-text-step,0px));color:var(--cabinet-appearance-action,#194e46);white-space:normal}.guide-workspace[data-legacy-mobile=true] .legacy-secondary-filters label{min-width:0}.guide-workspace[data-legacy-mobile=true] .legacy-filter-header{display:flex;flex:none;align-items:center;justify-content:space-between;gap:12px;padding:6px 16px;border-bottom:1px solid var(--cabinet-appearance-line,#e0e6dc)}.guide-workspace[data-legacy-mobile=true] .legacy-filter-header h2{margin:0;font-size:calc(18px + var(--workspace-text-step,0px));line-height:1.3;font-weight:600}.guide-workspace[data-legacy-mobile=true] .legacy-filter-header p{margin:2px 0 0;font-size:calc(12px + var(--workspace-text-step,0px));line-height:1.3;color:var(--cabinet-appearance-muted,#647269)}.guide-workspace[data-legacy-mobile=true] .legacy-filter-header>.text-button{flex:none;min-width:58px;font-size:calc(14px + var(--workspace-text-step,0px));text-decoration:none;filter:none}.guide-workspace[data-legacy-mobile=true] .legacy-filter-body{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;padding:0 12px}.guide-workspace[data-legacy-mobile=true] .legacy-filter-group+.legacy-filter-group{border-top:1px solid var(--cabinet-appearance-line,#e0e6dc)}.guide-workspace[data-legacy-mobile=true] .legacy-filter-disclosure{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:68px;padding:10px 4px;border:0;border-radius:10px;background:transparent;text-align:left;color:var(--cabinet-appearance-ink,#263b32);filter:none}.guide-workspace[data-legacy-mobile=true] .legacy-filter-disclosure>span:first-child{flex:1;min-width:0}.guide-workspace[data-legacy-mobile=true] .legacy-filter-label{display:block;color:var(--cabinet-appearance-muted,#647269);font-size:calc(12px + var(--workspace-text-step,0px));line-height:1.4}.guide-workspace[data-legacy-mobile=true] .legacy-filter-value{display:block;margin-top:3px;font-size:calc(16px + var(--workspace-text-step,0px));line-height:1.4;font-weight:500;overflow-wrap:anywhere}.guide-workspace[data-legacy-mobile=true] .legacy-filter-chevron{flex:none;width:18px;font-size:24px;line-height:18px;text-align:center;color:var(--cabinet-appearance-muted,#647269)}.guide-workspace[data-legacy-mobile=true] .legacy-filter-disclosure[aria-expanded=true]>.legacy-filter-chevron{transform:rotate(180deg)}.guide-workspace[data-legacy-mobile=true] .legacy-filter-options{min-width:0;margin:0 0 10px;padding:4px;border:1px solid var(--cabinet-appearance-line,#e0e6dc);border-radius:14px;background:var(--cabinet-appearance-surface,#fffefb)}.guide-workspace[data-legacy-mobile=true] .legacy-filter-options>legend{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.guide-workspace[data-legacy-mobile=true] .legacy-filter-option{display:flex;align-items:center;gap:12px;min-height:48px;padding:10px 8px;border-radius:10px;color:var(--cabinet-appearance-ink,#263b32);font-size:calc(15px + var(--workspace-text-step,0px));line-height:1.4;cursor:pointer}.guide-workspace[data-legacy-mobile=true] .legacy-filter-option:has(input:checked){background:var(--cabinet-appearance-selected,#194e460b)}.guide-workspace[data-legacy-mobile=true] .legacy-filter-option>input{appearance:auto;-webkit-appearance:radio;flex:none;width:20px;height:20px;margin:0;padding:0;accent-color:var(--cabinet-appearance-action,#234b3e)}.guide-workspace[data-legacy-mobile=true] .legacy-filter-option>span{min-width:0;overflow-wrap:anywhere}.guide-workspace[data-legacy-mobile=true] .legacy-free-filter{display:flex;align-items:center;gap:12px;min-height:48px;padding:10px 4px;font-size:calc(15px + var(--workspace-text-step,0px))}.guide-workspace[data-legacy-mobile=true] .legacy-filter-actions{display:flex;flex:none;align-items:center;gap:12px;padding:10px 12px;border-top:1px solid var(--cabinet-appearance-line,#e0e6dc)}.guide-workspace[data-legacy-mobile=true] .legacy-filter-actions>.text-button{flex:none;min-width:74px;font-size:calc(13px + var(--workspace-text-step,0px));text-decoration:none;filter:none}.guide-workspace[data-legacy-mobile=true] .legacy-filter-actions>#legacy-show-found{flex:1;min-width:0;min-height:46px;padding:10px 12px;border:1px solid var(--cabinet-appearance-action,#234b3e);border-radius:16px;background:var(--cabinet-appearance-action,#234b3e);color:var(--cabinet-appearance-on-action,#fff);font-size:calc(14px + var(--workspace-text-step,0px));line-height:1.3;font-weight:600;filter:none}.guide-workspace[data-legacy-mobile=true] #legacy-filter-result-count{display:inline-flex;align-items:center;justify-content:center;flex:none;min-width:22px;min-height:22px;padding:0 5px;border-radius:11px;background:#ffffff26;font-size:calc(12px + var(--workspace-text-step,0px));font-variant-numeric:tabular-nums}.guide-workspace[data-legacy-mobile=true][data-legacy-short=true][data-legacy-filters=true] .filter-bar{display:none}.guide-workspace[data-legacy-mobile=true][data-legacy-short=true][data-legacy-filters=true] .legacy-secondary-filters{top:10px;max-height:calc(var(--legacy-viewport-height,100dvh) - var(--legacy-panel-bottom,110px) - 20px)}.guide-workspace.real-workspace[data-legacy-mobile=true] .legacy-free-filter{display:none}.guide-workspace[data-legacy-mobile=true] .map-controls{position:absolute;z-index:30;display:flex;flex-direction:column;top:var(--legacy-tools-top,114px);right:max(12px,env(safe-area-inset-right,0px));bottom:auto;padding:0;gap:0;max-height:var(--legacy-tools-height,none);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:none}.guide-workspace[data-legacy-mobile=true] .map-controls::-webkit-scrollbar{display:none}.guide-workspace[data-legacy-mobile=true] .map-controls button{flex:0 0 44px;width:44px;height:44px;min-height:44px;border-radius:0;filter:none}.guide-workspace[data-legacy-mobile=true] .map-controls button+button{border-top:1px solid var(--cabinet-appearance-strong-line,#bccbc0);border-left:0}.guide-workspace[data-legacy-mobile=true][data-legacy-tools-room=false] .map-controls{display:none}.guide-workspace[data-legacy-mobile=true] .map-attribution{z-index:20;position:absolute;bottom:0;left:auto;right:0;width:max-content;max-width:100%;box-sizing:border-box;max-height:calc(28px + env(safe-area-inset-bottom, 0px));overflow:auto;font-size:11px;line-height:14px;color:#203d34;background:rgb(248 251 245/85%);padding:0 max(4px,env(safe-area-inset-right,0px)) env(safe-area-inset-bottom,0) max(4px,env(safe-area-inset-left,0px));border-radius:0}.guide-workspace[data-legacy-mobile=true] .map-attribution a{color:inherit}.guide-workspace[data-legacy-mobile=true] .place-list{display:none}.guide-workspace[data-legacy-mobile=true][data-legacy-view=list] .explorer-body{top:calc(var(--legacy-controls-height, 106px) + var(--legacy-notices-height, 0px) + 16px);bottom:var(--legacy-panel-bottom,110px);background:var(--cabinet-appearance-surface,#fafbf7);border-radius:20px 20px 0 0;overflow:hidden}.guide-workspace[data-legacy-mobile=true][data-legacy-view=list] .map-panel{display:none}.guide-workspace[data-legacy-mobile=true][data-legacy-view=list] .place-list{display:block;height:100%;overflow:auto;overscroll-behavior:contain;padding:8px 12px 16px}.guide-workspace[data-legacy-mobile=true] .legacy-notices{position:absolute;z-index:35;top:calc(var(--legacy-controls-height, 106px) + 8px);left:12px;right:12px;bottom:auto;width:auto;max-height:max(44px,calc(var(--legacy-viewport-height, 100vh) - var(--legacy-controls-height, 106px) - var(--legacy-panel-bottom, 110px) - 80px));overflow:auto;overscroll-behavior:contain;border-radius:16px}.guide-workspace[data-legacy-mobile=true] .legacy-notices>:is(.workspace-status,.favorites-status,#legacy-saved-import){position:static;margin:0;background:var(--cabinet-appearance-surface,#f8fbf5);padding:10px 12px}.guide-workspace[data-legacy-mobile=true] .legacy-notices>.favorites-status:empty{display:none}.guide-workspace[data-legacy-mobile=true] .legacy-favorites-map-state{top:calc(var(--legacy-controls-height, 106px) + var(--legacy-notices-height, 0px) + 64px);left:max(12px,env(safe-area-inset-left,0px));right:max(12px,env(safe-area-inset-right,0px));width:auto;max-width:350px;max-height:max(44px,calc(var(--legacy-viewport-height, 100vh) - var(--legacy-controls-height, 106px) - var(--legacy-notices-height, 0px) - var(--legacy-panel-bottom, 110px) - 80px))}.guide-workspace[data-legacy-mobile=true][data-legacy-favorites-room=false] .legacy-favorites-map-state{display:none}.guide-workspace[data-legacy-mobile=true] .legacy-place-sheet{position:absolute;z-index:35;left:max(12px,env(safe-area-inset-left,0px));right:max(12px,env(safe-area-inset-right,0px));bottom:var(--legacy-panel-bottom,110px);max-height:max(44px,calc(var(--legacy-viewport-height, 100vh) - var(--legacy-controls-height, 106px) - var(--legacy-panel-bottom, 110px) - 16px));overflow:auto;overscroll-behavior:contain;padding:10px 12px;border:1px solid var(--cabinet-appearance-strong-line,#bccbc0);border-radius:22px;background:var(--cabinet-appearance-surface,#fffefb);color:var(--cabinet-appearance-ink,#263b32);box-shadow:0 6px 20px #183b3320}.guide-workspace[data-legacy-mobile=true][data-legacy-sheet=partial] .legacy-place-sheet{max-height:min(56%,max(44px,calc(var(--legacy-viewport-height, 100vh) - var(--legacy-controls-height, 106px) - var(--legacy-panel-bottom, 110px) - 16px)))}.guide-workspace[data-legacy-mobile=true] .legacy-place-header{position:sticky;top:0;z-index:2;display:flex;align-items:flex-start;min-height:64px;gap:4px;background:var(--cabinet-appearance-surface,#fffefb)}.guide-workspace[data-legacy-mobile=true] .legacy-place-header>div{flex:1;min-width:0}.guide-workspace[data-legacy-mobile=true] .legacy-place-header p{margin:0 0 4px;font-size:calc(12px + var(--workspace-text-step,0px));line-height:1.4;color:var(--cabinet-appearance-muted,#647269);overflow-wrap:anywhere}.guide-workspace[data-legacy-mobile=true] .legacy-place-header h2{margin:0;font-size:calc(18px + var(--workspace-text-step,0px));line-height:1.25;overflow-wrap:anywhere}.guide-workspace[data-legacy-mobile=true] .legacy-place-header button{position:static;display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;min-height:44px;padding:0;background:transparent;border:0;border-radius:50%;color:inherit;font-size:calc(26px + var(--workspace-text-step,0px));filter:none}.guide-workspace[data-legacy-mobile=true] .legacy-place-header .saved{color:var(--cabinet-appearance-favorite,#194e46)}.guide-workspace[data-legacy-mobile=true] .legacy-place-header .saved svg{fill:currentColor}.guide-workspace[data-legacy-mobile=true] .legacy-place-actions{display:flex;flex-wrap:wrap;gap:4px 8px;padding-top:8px}.guide-workspace[data-legacy-mobile=true] .legacy-place-actions button{display:inline-flex;align-items:center;justify-content:center;flex:1 1 auto;min-height:44px;min-width:44px;max-width:100%;padding:8px 10px;border:1px solid var(--cabinet-appearance-strong-line,#b4c4b9);border-radius:24px;color:var(--cabinet-appearance-action,#194e46);background:transparent;font-size:calc(14px + var(--workspace-text-step,0px));line-height:1.4;white-space:normal;gap:6px;filter:none}.guide-workspace[data-legacy-mobile=true] .legacy-place-summary{padding-top:12px}.guide-workspace[data-legacy-mobile=true] .legacy-place-summary img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:12px}.guide-workspace[data-legacy-mobile=true] .legacy-place-summary p{margin:10px 0 0;font-size:calc(16px + var(--workspace-text-step,0px));line-height:1.5;overflow-wrap:anywhere}.guide-workspace[data-legacy-mobile=true] .map-callout{position:absolute;bottom:var(--legacy-panel-bottom,110px);left:12px;right:12px;border-radius:16px;background:var(--cabinet-appearance-surface,#f8fbf5)}.guide-workspace[data-legacy-mobile=true][data-legacy-filters=true] .map-callout,.guide-workspace[data-legacy-mobile=true][data-legacy-sheet] .map-callout{display:none}.guide-workspace[data-legacy-mobile=true][data-legacy-short=true] .legacy-notices{max-height:64px}.guide-workspace[data-legacy-mobile=true][data-legacy-keyboard=true] :is(.legacy-place-sheet,.map-controls){display:none}.guide-workspace[data-legacy-mobile=true][data-legacy-map-focused=true] .legacy-utility-row,.guide-workspace[data-legacy-mobile=true][data-legacy-short=true][data-legacy-keyboard=true] .legacy-utility-row{display:none}.guide-workspace[data-legacy-mobile=true][data-legacy-sheet-full=true] :is(.filter-bar,.legacy-secondary-filters,.legacy-notices,.map-controls,.map-callout){display:none}.guide-workspace[data-legacy-mobile=true] .detail-dialog,.guide-workspace[data-legacy-mobile=true] .detail-dialog.detail-expanded{inset:calc(var(--legacy-viewport-top, 0px) + 8px) 0 auto;width:calc(100% - 16px);max-width:760px;height:calc(var(--legacy-viewport-height, 100vh) - 36px);max-height:calc(var(--legacy-viewport-height, 100vh) - 36px);margin:0 auto;border-radius:22px}.guide-workspace[data-legacy-mobile=true] .detail-header{flex-wrap:wrap;gap:4px 8px;padding:6px 12px}.guide-workspace[data-legacy-mobile=true] .detail-header>span{flex:1;min-width:0}.guide-workspace[data-legacy-mobile=true] .legacy-detail-collapse{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 12px;border:1px solid var(--cabinet-appearance-strong-line,#a9bab0);border-radius:24px;background:transparent;color:var(--cabinet-appearance-action,#194e46);font-size:calc(14px + var(--workspace-text-step,0px))}.guide-workspace[data-legacy-mobile=true] .detail-body{min-height:0}.guide-workspace[data-legacy-mobile=true] :is(select,button,input):focus-visible{outline:2px solid var(--cabinet-appearance-action,#194e46);outline-offset:2px}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.guide-workspace[data-legacy-mobile=true] :is(.search,#legacy-search-submit,#filter-toggle,#legacy-saved,.legacy-list-controls button){background:var(--cabinet-glass-surface,var(--cabinet-appearance-glass,#f8fcf4cc));-webkit-backdrop-filter:blur(var(--cabinet-glass-blur,14px)) saturate(var(--cabinet-glass-saturation,130%));backdrop-filter:blur(var(--cabinet-glass-blur,14px)) saturate(var(--cabinet-glass-saturation,130%))}}@media (prefers-contrast:more),(prefers-reduced-transparency:reduce){.guide-workspace[data-legacy-mobile=true] :is(.search,#legacy-search-submit,#filter-toggle,#legacy-saved,.legacy-list-controls button,.map-attribution){background:#f8fbf5;border-color:#526f60;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.guide-workspace[data-legacy-mobile=true] :is(button,select,.detail-dialog){transition:none;animation:none}}@media (forced-colors:active){.guide-workspace[data-legacy-mobile=true] :is(.search,#legacy-search-submit,#filter-toggle,#legacy-saved,.legacy-list-controls button,.legacy-secondary-filters,.legacy-place-sheet,.legacy-place-header,.map-attribution){background:Canvas;color:CanvasText;border-color:CanvasText;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.guide-workspace[data-legacy-mobile=true] #legacy-saved[aria-pressed=true]{color:Highlight}.guide-workspace[data-legacy-mobile=true] .map-attribution a{color:LinkText}.guide-workspace[data-legacy-mobile=true] :is(.legacy-filter-header,.legacy-filter-body,.legacy-filter-group,.legacy-filter-options,.legacy-filter-actions){background:Canvas;color:CanvasText;border-color:CanvasText}.guide-workspace[data-legacy-mobile=true] :is(.legacy-filter-header h2,.legacy-filter-header p,.legacy-filter-label,.legacy-filter-value,.legacy-filter-option,.legacy-filter-chevron){color:CanvasText}.guide-workspace[data-legacy-mobile=true] .legacy-filter-actions>#legacy-show-found{background:Highlight;color:HighlightText;border-color:Highlight}}}.guide-workspace .legacy-sheet-grabber,.guide-workspace .legacy-sheet-grabber-row{display:none}.guide-workspace .legacy-list-sheet{display:contents}.guide-workspace .legacy-list-sheet[hidden],.guide-workspace .legacy-row-external-icon{display:none}@media (max-width:1100px) and (max-height:500px),(max-width:760px){.guide-workspace[data-legacy-mobile=true] .legacy-sheet-grabber-row{position:relative;height:44px;padding-inline:8px;border-bottom:1px solid var(--cabinet-appearance-line,#e0e6dc)}.guide-workspace[data-legacy-mobile=true] .legacy-sheet-grabber,.guide-workspace[data-legacy-mobile=true] .legacy-sheet-grabber-row{display:flex;align-items:center;flex:none;min-height:44px;touch-action:none;cursor:ns-resize;user-select:none;-webkit-user-select:none}.guide-workspace[data-legacy-mobile=true] .legacy-sheet-grabber{flex-direction:column;justify-content:center;gap:4px;width:100%;min-width:44px;padding:6px 12px;border:0;border-radius:16px;background:transparent;color:var(--cabinet-appearance-muted,#647269);font:inherit;font-size:calc(12px + var(--workspace-text-step,0px));line-height:1.3;filter:none}.guide-workspace[data-legacy-mobile=true] .legacy-sheet-grabber-row>.legacy-sheet-grabber{position:absolute;left:50%;top:0;transform:translateX(-50%);width:76px;min-width:76px;height:44px;justify-content:center;padding:0}.guide-workspace[data-legacy-mobile=true] #legacy-list-sheet-count{max-width:calc(50% - 42px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(12px + var(--workspace-text-step,0px));line-height:1.3;font-weight:600;color:var(--cabinet-appearance-action,#234b3e)}.guide-workspace[data-legacy-mobile=true] .legacy-sheet-grabber[aria-disabled=true]{cursor:default}.guide-workspace[data-legacy-mobile=true] .legacy-grabber-bar{display:block;flex:none;width:52px;height:3.333333px;border-radius:999px;background:var(--cabinet-appearance-strong-line,#8b9990)}.guide-workspace[data-legacy-mobile=true] .legacy-sheet-close{margin-left:auto;flex:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--cabinet-appearance-muted,#647269);font-size:20px;filter:none;cursor:pointer;touch-action:manipulation}.guide-workspace[data-legacy-mobile=true] .legacy-sheet-close svg{display:block;width:20px;height:20px}.guide-workspace[data-legacy-mobile=true] .legacy-place-sheet>.legacy-sheet-grabber-row{border-bottom:0}.guide-workspace[data-legacy-mobile=true] .legacy-place-sheet[data-legacy-sheet-height]{display:flex;flex-direction:column;top:auto;max-height:none;overflow:hidden;padding:0;bottom:var(--legacy-panel-bottom,110px)}.guide-workspace[data-legacy-mobile=true] .legacy-place-header{position:static;flex:none;min-height:0;padding:0 10px 8px 12px}.guide-workspace[data-legacy-mobile=true] .legacy-place-actions{flex:none;padding:8px 12px;border-top:1px solid var(--cabinet-appearance-line,#e0e6dc)}.guide-workspace[data-legacy-mobile=true] .legacy-place-scroll{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain}.guide-workspace[data-legacy-mobile=true] .legacy-place-summary{display:flow-root;padding:12px}.guide-workspace[data-legacy-mobile=true] .legacy-place-sheet[data-collapsed=true] .legacy-place-scroll{position:absolute;inset:0 0 auto;height:auto;visibility:hidden;pointer-events:none;overflow:visible}.guide-workspace[data-legacy-mobile=true][data-legacy-view=list] .explorer-body{inset:0;top:0;bottom:0;overflow:visible;background:transparent;border-radius:0}.guide-workspace[data-legacy-mobile=true][data-legacy-view=list] .map-panel{display:block}.guide-workspace[data-legacy-mobile=true] .legacy-list-sheet{position:absolute;z-index:35;left:0;right:0;bottom:var(--legacy-panel-bottom,110px);display:flex;flex-direction:column;min-height:0;max-height:none;overflow:hidden;border:0;border-radius:18px 18px 0 0;background:var(--cabinet-appearance-surface,#fffefb);color:var(--cabinet-appearance-ink,#263b32);box-shadow:0 6px 20px #183b3320}.guide-workspace[data-legacy-mobile=true] .legacy-list-sheet[data-collapsed=true]{left:0;right:0;background:transparent;border:0;box-shadow:none;pointer-events:none;overflow:visible}.guide-workspace[data-legacy-mobile=true] .legacy-list-sheet[data-collapsed=true] .legacy-sheet-grabber-row{border:0;pointer-events:none;visibility:hidden}.guide-workspace[data-legacy-mobile=true] .legacy-list-sheet[data-collapsed=true] .legacy-sheet-grabber{pointer-events:none}.guide-workspace[data-legacy-mobile=true] .legacy-list-sheet[data-collapsed=true] :is(#legacy-list-sheet-count,.legacy-sheet-close){display:none}.guide-workspace[data-legacy-mobile=true] .legacy-list-sheet>#place-list{display:block;height:auto;flex:1 1 auto;min-height:0;max-height:none;overflow:auto;padding:0;overscroll-behavior:contain}.guide-workspace[data-legacy-mobile=true] .legacy-list-inner{display:flow-root;min-width:0;padding:0 0 18px}.guide-workspace[data-legacy-mobile=true] .legacy-list-sheet[data-collapsed=true]>#place-list{position:absolute;inset:0 0 auto;height:auto;visibility:hidden;pointer-events:none;overflow:visible}.guide-workspace[data-legacy-mobile=true] .detail-dialog[data-legacy-sheet-height]{inset:auto 0 auto;top:calc(var(--legacy-viewport-top,0px) + var(--legacy-viewport-height,100dvh) - 28px - var(--legacy-detail-height,0px));max-height:none;margin:0 auto;min-height:0;overflow:hidden}.guide-workspace[data-legacy-mobile=true] .detail-body{padding:0}.guide-workspace[data-legacy-mobile=true] .legacy-detail-inner{display:flow-root;padding:16px 18px 24px}.guide-workspace[data-legacy-mobile=true] .legacy-list-sheet[hidden],.guide-workspace[data-legacy-mobile=true] .legacy-place-sheet[hidden]{display:none}}@media(forced-colors:active){.guide-workspace[data-legacy-mobile=true] .legacy-grabber-bar{background:ButtonText}.guide-workspace .legacy-list-sheet{background:Canvas;color:CanvasText;border-color:CanvasText}}@media (max-width:1100px) and (max-height:500px),(max-width:760px){.guide-workspace[data-legacy-mobile=true] .legacy-place-sheet[data-legacy-sheet-height][data-legacy-sheet-crowded=true]{overflow:auto;overscroll-behavior:contain}.guide-workspace[data-legacy-mobile=true] .legacy-place-sheet[data-legacy-sheet-crowded=true] .legacy-place-scroll{flex:none;overflow:visible}.guide-workspace[data-legacy-mobile=true] .legacy-filter-back[hidden],.guide-workspace[data-legacy-mobile=true] .legacy-list-sheet>[hidden],.guide-workspace[data-legacy-mobile=true] .legacy-secondary-filters [hidden]{display:none!important}.guide-workspace[data-legacy-mobile=true] .legacy-list-sheet>.legacy-secondary-filters{position:static;inset:auto;z-index:auto;display:flex;flex:1 1 auto;flex-direction:column;min-height:0;width:100%;max-height:none;overflow:hidden;border:0;border-radius:0;background:var(--cabinet-appearance-surface,#f8fbf5);box-shadow:none}.guide-workspace[data-legacy-mobile=true] .legacy-list-sheet[data-sheet-mode=filters]{background:var(--cabinet-appearance-surface,#f8fbf5);border-radius:20px 20px 0 0}.guide-workspace[data-legacy-mobile=true] .legacy-list-sheet[data-sheet-mode=filters]>.legacy-sheet-grabber-row{height:60px;min-height:60px;padding:12px 8px 0 16px;gap:4px}.guide-workspace[data-legacy-mobile=true] .legacy-list-sheet[data-sheet-mode=filters]>.legacy-sheet-grabber-row>.legacy-sheet-grabber{top:0;height:44px;justify-content:flex-start;padding:6px 0 0}.guide-workspace[data-legacy-mobile=true] #legacy-list-sheet-count{margin:0;font-family:var(--font-interface,Arial,Helvetica,sans-serif);font-size:calc(12px + var(--workspace-text-step,0px));line-height:1.3;font-weight:600}.guide-workspace[data-legacy-mobile=true] .legacy-list-sheet[data-sheet-mode=filters] #legacy-list-sheet-count{max-width:none;min-width:0;overflow:visible;white-space:normal;font-size:calc(18px + var(--workspace-text-step,0px));overflow-wrap:anywhere}.guide-workspace[data-legacy-mobile=true] .legacy-filter-back{display:inline-flex;flex:none;align-items:center;justify-content:center;width:44px;min-width:44px;min-height:44px;margin-left:-12px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--cabinet-appearance-action,#194e46);font:inherit;font-size:calc(30px + var(--workspace-text-step,0px));line-height:1;filter:none}.guide-workspace[data-legacy-mobile=true] .legacy-filter-content{display:flow-root;min-width:0}.guide-workspace[data-legacy-mobile=true] .legacy-filter-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,8.5rem),1fr));gap:8px;padding:12px 0}.guide-workspace[data-legacy-mobile=true] .legacy-filter-fields>.legacy-filter-group{min-width:0;border:0}.guide-workspace[data-legacy-mobile=true] .legacy-trip-field{min-width:0;margin:0 0 12px;border:0}}@media (max-width:1100px) and (max-height:500px),(max-width:760px){.guide-workspace[data-legacy-mobile=true] :is(.legacy-filter-fields,.legacy-trip-field) .legacy-filter-disclosure{min-height:70px;gap:8px;padding:10px;border:1px solid var(--cabinet-appearance-line,#e0e6dc);border-radius:14px;background:var(--cabinet-appearance-surface,#fffefb)}.guide-workspace[data-legacy-mobile=true] .legacy-filter-chevron{transform:rotate(-90deg)}.guide-workspace[data-legacy-mobile=true] .legacy-secondary-filters:not([data-filter-view=summary]) .legacy-filter-fields{display:block;padding:0}.guide-workspace[data-legacy-mobile=true] .legacy-secondary-filters:not([data-filter-view=summary]) .legacy-trip-field{margin:0}.guide-workspace[data-legacy-mobile=true] :is(.legacy-filter-fields,.legacy-trip-field) .legacy-filter-options{margin:0;padding:6px 0;border:0;border-radius:0;background:transparent}.guide-workspace[data-legacy-mobile=true] .legacy-filter-option{min-height:48px;padding:12px 8px;font-size:calc(16px + var(--workspace-text-step,0px))}.guide-workspace[data-legacy-mobile=true] .legacy-filter-option+.legacy-filter-option{border-top:1px solid var(--cabinet-appearance-line,#e0e6dc);border-radius:0}.guide-workspace[data-legacy-mobile=true] .legacy-list-sheet[data-legacy-sheet-crowded=true]{overflow:auto;overscroll-behavior:contain}.guide-workspace[data-legacy-mobile=true] .legacy-list-sheet[data-legacy-sheet-crowded=true]>.legacy-secondary-filters{flex:none;min-height:0;overflow:visible}.guide-workspace[data-legacy-mobile=true] .legacy-list-sheet[data-legacy-sheet-crowded=true] .legacy-filter-body{flex:none;overflow:visible}.guide-workspace[data-legacy-mobile=true] .legacy-filter-title{font-family:var(--font-interface,Arial,Helvetica,sans-serif)}}.guide-workspace .legacy-search-field{display:flex;flex:1;min-width:0;align-items:center}.guide-workspace .legacy-zoom-group{display:contents}.guide-workspace .legacy-map-locate,.guide-workspace .legacy-row-category{display:none}@media (max-width:1100px) and (max-height:500px),(max-width:760px){.guide-workspace[data-legacy-mobile=true] .filter-bar{padding-inline:max(10px,env(safe-area-inset-left,0px)) max(10px,env(safe-area-inset-right,0px))}.guide-workspace[data-legacy-mobile=true] .search{padding:0 0 0 12px;gap:10px;min-height:46px}.guide-workspace[data-legacy-mobile=true] .search .icon{width:18px;height:18px;color:inherit;stroke-width:1.7}.guide-workspace[data-legacy-mobile=true] .search input#search{min-height:44px;line-height:1.4;color:var(--cabinet-glass-ink,var(--cabinet-appearance-ink,#0f2d23))}.guide-workspace[data-legacy-mobile=true] .search input#search::placeholder{color:inherit;opacity:1}.guide-workspace[data-legacy-mobile=true] .search #legacy-search-submit{align-self:stretch;min-width:44px;min-height:44px;height:44px;border:0;border-radius:50%;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.guide-workspace[data-legacy-mobile=true] .legacy-utility-row{display:flex;align-items:stretch;gap:8px}.guide-workspace[data-legacy-mobile=true] #filter-toggle,.guide-workspace[data-legacy-mobile=true] .legacy-list-controls{flex:1;min-width:0}.guide-workspace[data-legacy-mobile=true] :is(#filter-toggle,.legacy-list-controls button){display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 10px;font-size:calc(13px + var(--workspace-text-step,0px))}.guide-workspace[data-legacy-mobile=true] :is(#filter-toggle,.legacy-list-controls button)[hidden]{display:none}.guide-workspace[data-legacy-mobile=true] :is(#filter-toggle,.legacy-list-controls button) .icon{width:18px;height:18px;stroke-width:1.7;flex:none}.guide-workspace[data-legacy-mobile=true] .map-controls{right:max(10px,env(safe-area-inset-right,0px));align-items:center;gap:8px;max-width:46px;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.guide-workspace[data-legacy-mobile=true] .map-controls .legacy-map-locate{display:inline-flex;flex:none;align-items:center;justify-content:center;border:1px solid var(--cabinet-glass-rim,var(--cabinet-appearance-strong-line,#bccbc0));border-radius:50%}.guide-workspace[data-legacy-mobile=true] .legacy-zoom-group{display:flex;flex:none;flex-direction:column;border:1px solid var(--cabinet-glass-rim,var(--cabinet-appearance-strong-line,#bccbc0));border-radius:23px;overflow:hidden}.guide-workspace[data-legacy-mobile=true] :is(.legacy-map-locate,.legacy-zoom-group){background:var(--cabinet-glass-solid,var(--cabinet-appearance-surface,#f8fbf5));color:var(--cabinet-glass-ink,var(--cabinet-appearance-ink,#0f2d23));box-shadow:var(--cabinet-glass-shadow)}.guide-workspace[data-legacy-mobile=true] .legacy-zoom-group button{background:transparent;border:0}.guide-workspace[data-legacy-mobile=true] .legacy-zoom-group button+button{border-top:1px solid var(--cabinet-appearance-line,#e0e6dc)}.guide-workspace[data-legacy-mobile=true] .map-controls .icon{width:18px;height:18px;stroke-width:1.7}.guide-workspace[data-legacy-mobile=true] .legacy-place-sheet{left:max(10px,env(safe-area-inset-left,0px));right:max(10px,env(safe-area-inset-right,0px));border-radius:18px;min-height:0;box-sizing:border-box;font-family:var(--font-interface,Arial,Helvetica,sans-serif)}.guide-workspace[data-legacy-mobile=true] .legacy-place-header{padding:0 8px 8px 12px;gap:2px}.guide-workspace[data-legacy-mobile=true] .legacy-place-sheet[data-collapsed=true] .legacy-place-header{padding-bottom:10px}.guide-workspace[data-legacy-mobile=true] .legacy-place-header h2{font-family:inherit;font-weight:600;font-size:calc(18px + var(--workspace-text-step,0px));line-height:1.3}.guide-workspace[data-legacy-mobile=true] .legacy-place-header p{margin:4px 0 0;font-size:calc(12px + var(--workspace-text-step,0px));line-height:1.4}.guide-workspace[data-legacy-mobile=true] .legacy-place-header .save-place{color:var(--cabinet-appearance-favorite,#194e46)}.guide-workspace[data-legacy-mobile=true] .legacy-place-summary{padding:0}.guide-workspace[data-legacy-mobile=true] .legacy-place-gallery{position:relative;padding-top:10px}.guide-workspace[data-legacy-mobile=true] .legacy-place-gallery>img{width:min(100%,320px);margin-inline:auto;object-fit:contain;border-radius:0}.guide-workspace[data-legacy-mobile=true] .legacy-place-gallery-controls{position:absolute;bottom:7px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:3px;border:1px solid #fff;border-radius:24px;background:var(--cabinet-appearance-surface,#fffefbf2);box-shadow:0 2px 8px #233e2b20}.guide-workspace[data-legacy-mobile=true] .legacy-place-gallery-controls button{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--cabinet-appearance-ink,#263b32);filter:none}.guide-workspace[data-legacy-mobile=true] .legacy-place-gallery-controls span{min-width:37px;text-align:center;font-size:calc(12px + var(--workspace-text-step,0px));font-variant-numeric:tabular-nums}.guide-workspace[data-legacy-mobile=true] .legacy-place-body{padding:0 14px 12px}.guide-workspace[data-legacy-mobile=true] .legacy-place-description{font-size:calc(15px + var(--workspace-text-step,0px));line-height:1.6;color:var(--cabinet-appearance-muted,#536157);margin:12px 0 0;overflow-wrap:anywhere}.guide-workspace[data-legacy-mobile=true] .legacy-place-description p{font-size:inherit;line-height:inherit;white-space:pre-line;margin:0 0 10px}.guide-workspace[data-legacy-mobile=true] .legacy-place-description p:last-child{margin-bottom:0}.guide-workspace[data-legacy-mobile=true] .legacy-place-description a{text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}.guide-workspace[data-legacy-mobile=true] .legacy-place-summary .legacy-place-address{display:flex;align-items:flex-start;gap:6px;color:var(--cabinet-appearance-muted,#647269);font-size:calc(13px + var(--workspace-text-step,0px));line-height:1.5;margin:12px 0 0;padding-top:10px;border-top:1px solid var(--cabinet-appearance-line,#e0e6dc)}.guide-workspace[data-legacy-mobile=true] .legacy-place-address .icon{width:15px;height:15px;flex:none;margin-top:2px}.guide-workspace[data-legacy-mobile=true] .legacy-place-map{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:8px 4px;border:0;border-radius:8px;background:transparent;color:var(--cabinet-appearance-action,#234b3e);font:inherit;font-size:calc(14px + var(--workspace-text-step,0px));line-height:1.35;filter:none}.guide-workspace[data-legacy-mobile=true] .legacy-place-map .icon{width:15px;height:15px}.guide-workspace[data-legacy-mobile=true] .legacy-place-actions{padding:8px 11px}.guide-workspace[data-legacy-mobile=true] .legacy-place-primary-actions{display:flex;flex-wrap:wrap;gap:8px;width:100%}.guide-workspace[data-legacy-mobile=true] .legacy-place-primary-actions>a{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:1;min-width:0;min-height:44px;padding:8px;border:1px solid var(--cabinet-appearance-strong-line,#b7c8b6);border-radius:22px;background:transparent;color:var(--cabinet-appearance-action,#234b3e);font-size:calc(13px + var(--workspace-text-step,0px));font-weight:500;line-height:1.3;text-align:center;text-decoration:none;overflow-wrap:anywhere;filter:none}.guide-workspace[data-legacy-mobile=true] .legacy-place-primary-actions>a.legacy-place-route{border-color:var(--cabinet-appearance-strong-line,#89a27e);background:var(--cabinet-appearance-subtle,#f1f5eb)}.guide-workspace[data-legacy-mobile=true] .legacy-place-primary-actions .icon{width:16px;height:16px;flex:none;stroke-width:1.7}.guide-workspace[data-legacy-mobile=true] .legacy-place-primary-actions .legacy-place-video-action .icon{color:var(--cabinet-appearance-video,#d33340);width:20px;height:20px}.guide-workspace[data-legacy-mobile=true] .legacy-list-sheet>#place-list{padding:0 10px;background:var(--cabinet-appearance-surface,#fffefb)}.guide-workspace[data-legacy-mobile=true] .place-card{grid-template-columns:144px minmax(0,1fr);column-gap:12px;row-gap:0;padding:12px 6px;border-radius:12px;border-bottom:1px solid var(--cabinet-appearance-line,#e0e6dc);background:transparent}.guide-workspace[data-legacy-mobile=true] .place-card.selected{background:var(--cabinet-appearance-selected,#edf3e8)}.guide-workspace[data-legacy-mobile=true] .place-card .place-art{width:144px;height:81px;min-height:0;margin:0;border-radius:10px;aspect-ratio:16/9}.guide-workspace[data-legacy-mobile=true] .place-card .place-art img{object-fit:contain}.guide-workspace[data-legacy-mobile=true] .place-info{display:flex;flex-direction:column;gap:5px;min-width:0;padding-right:36px}.guide-workspace[data-legacy-mobile=true] .place-kicker{font-size:calc(12px + var(--workspace-text-step,0px));line-height:1.35;color:var(--cabinet-appearance-muted,#8b743f);letter-spacing:0;text-transform:none;padding-right:0;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.guide-workspace[data-legacy-mobile=true] .place-kicker .legacy-row-category{display:inline}.guide-workspace[data-legacy-mobile=true] .place-kicker .video-chip{display:none}.guide-workspace[data-legacy-mobile=true] .place-card .card-heading{margin:0}.guide-workspace[data-legacy-mobile=true] .place-card h3{margin:0;font-family:var(--font-interface,Arial,Helvetica,sans-serif);font-size:calc(17px + var(--workspace-text-step,0px));line-height:1.3;font-weight:600}.guide-workspace[data-legacy-mobile=true] .place-card h3 button{font:inherit;color:inherit;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.guide-workspace[data-legacy-mobile=true] .place-card p{font-size:calc(14px + var(--workspace-text-step,0px));line-height:1.45;color:var(--cabinet-appearance-muted,#647269);-webkit-line-clamp:2}.guide-workspace[data-legacy-mobile=true] .place-card .save-place{top:7px;right:2px;color:var(--cabinet-appearance-favorite,#194e46)}.guide-workspace[data-legacy-mobile=true] .place-card .save-place .icon{width:23px;height:23px;stroke-width:1.8}.guide-workspace[data-legacy-mobile=true] .place-card .card-actions{grid-column:1/-1;display:flex;gap:8px;margin-top:9px}.guide-workspace[data-legacy-mobile=true] .place-card .card-actions :is(button,a){display:inline-flex;align-items:center;justify-content:center;flex:1;min-height:44px;min-width:0;padding:8px 10px;border:1px solid var(--cabinet-appearance-strong-line,#b7c8b6);border-radius:22px;background:transparent;color:var(--cabinet-appearance-action,#234b3e);font-size:calc(13px + var(--workspace-text-step,0px));font-weight:500;line-height:1.3;white-space:normal;text-decoration:none;filter:none}.guide-workspace[data-legacy-mobile=true] .place-card .card-actions .icon{width:14px;height:14px}.guide-workspace[data-legacy-mobile=true] .place-card .card-actions a>.icon{display:none}.guide-workspace[data-legacy-mobile=true] .legacy-row-external-icon{display:inline-flex;align-items:center;margin-left:6px;flex:none}}@media(max-width:380px){.guide-workspace[data-legacy-mobile=true] .place-card{grid-template-columns:120px minmax(0,1fr);column-gap:9px}.guide-workspace[data-legacy-mobile=true] .place-card .place-art{width:120px;height:67.5px}.guide-workspace[data-legacy-mobile=true] .place-card h3{font-size:calc(16px + var(--workspace-text-step,0px))}.guide-workspace[data-legacy-mobile=true] .place-kicker{font-size:calc(11px + var(--workspace-text-step,0px))}.guide-workspace[data-legacy-mobile=true] .place-card p{font-size:calc(13px + var(--workspace-text-step,0px))}.guide-workspace[data-legacy-mobile=true] .place-info{padding-right:34px}.guide-workspace[data-legacy-mobile=true] .place-card .card-actions :is(button,a){padding-inline:5px;white-space:normal}}@media(max-height:650px){.guide-workspace[data-legacy-mobile=true] .legacy-place-gallery>img{width:min(100%,240px)}.guide-workspace[data-legacy-mobile=true] .legacy-place-description{font-size:calc(14px + var(--workspace-text-step,0px))}}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.guide-workspace[data-legacy-mobile=true] :is(.legacy-map-locate,.legacy-zoom-group){background:var(--cabinet-glass-surface,var(--cabinet-appearance-glass,#f8fcf4cc));-webkit-backdrop-filter:blur(var(--cabinet-glass-blur,14px)) saturate(var(--cabinet-glass-saturation,130%));backdrop-filter:blur(var(--cabinet-glass-blur,14px)) saturate(var(--cabinet-glass-saturation,130%))}}@media(prefers-contrast:more),(prefers-reduced-transparency:reduce){.guide-workspace[data-legacy-mobile=true] :is(.legacy-map-locate,.legacy-zoom-group){background:var(--cabinet-appearance-surface,#f8fbf5);-webkit-backdrop-filter:none;backdrop-filter:none}}@media(forced-colors:active){.guide-workspace[data-legacy-mobile=true] :is(.legacy-map-locate,.legacy-zoom-group,.legacy-place-primary-actions>a,.legacy-place-gallery-controls){color:CanvasText;background:Canvas;border-color:CanvasText;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}}.guide-workspace :is(#legacy-list-toggle,#filter-toggle)>.icon,.guide-workspace [data-icon^=control-] .icon{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media (max-width:1100px) and (max-height:500px),(max-width:760px){.guide-workspace[data-legacy-mobile=true] .filter-bar{gap:8px}.guide-workspace[data-legacy-mobile=true] #legacy-search-form .search{box-sizing:border-box;gap:10px;padding:0 0 0 12px;border-radius:24px;min-height:46px}.guide-workspace[data-legacy-mobile=true] #legacy-search-form .search input#search{min-height:44px;font-weight:400}.guide-workspace[data-legacy-mobile=true] .search #legacy-search-submit{box-sizing:border-box;width:44px;min-width:44px;height:44px;min-height:44px;padding:0}.guide-workspace[data-legacy-mobile=true] .legacy-utility-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) 44px;align-items:stretch;gap:8px}.guide-workspace[data-legacy-mobile=true] .legacy-list-controls{min-width:0;width:100%}.guide-workspace[data-legacy-mobile=true] :is(#filter-toggle,.legacy-list-controls button){box-sizing:border-box;width:100%;min-width:0;min-height:44px;padding:8px 10px;border-radius:23px;gap:8px;font-size:calc(13px + var(--workspace-text-step,0px));font-weight:400;line-height:1.3;flex-wrap:wrap;row-gap:4px}.guide-workspace[data-legacy-mobile=true] :is(#filter-toggle,.legacy-list-controls button)>span:not(#filter-count){min-width:0;overflow-wrap:anywhere}.guide-workspace[data-legacy-mobile=true] #filter-count{min-width:20px;min-height:20px;height:auto;padding:0;border-radius:10px;background:var(--cabinet-appearance-selected,#194e461a);color:inherit;font-size:calc(12px + var(--workspace-text-step,0px));font-variant-numeric:tabular-nums}.guide-workspace[data-legacy-mobile=true] #filter-count:not([hidden]){display:inline-flex;align-items:center;justify-content:center}.guide-workspace[data-legacy-mobile=true] #filter-toggle.active{box-shadow:var(--cabinet-glass-shadow),inset 0 0 0 1px var(--cabinet-glass-ink,var(--cabinet-appearance-ink,#0f2d23))}.guide-workspace[data-legacy-mobile=true] #filter-toggle[aria-expanded=true]:not(:focus-visible){outline:none}.guide-workspace[data-legacy-mobile=true] #legacy-saved{box-sizing:border-box;width:44px;min-width:44px;height:auto;min-height:44px;padding:0;border-radius:50%;color:var(--cabinet-appearance-favorite,#194e46)}.guide-workspace[data-legacy-mobile=true] #legacy-saved[aria-pressed=true]{color:var(--cabinet-appearance-favorite,#194e46)}.guide-workspace[data-legacy-mobile=true] :is(.search,.legacy-utility-row,.map-controls) [data-icon]{display:inline-flex;align-items:center;justify-content:center;flex:none;width:18px;height:18px;line-height:0}.guide-workspace[data-legacy-mobile=true] :is(.search,.legacy-utility-row,.map-controls) .icon{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.guide-workspace[data-legacy-mobile=true] :is(#filter-toggle,.legacy-list-controls button) .icon{width:18px;height:18px;stroke-width:2}.guide-workspace[data-legacy-mobile=true] #legacy-saved[aria-pressed=true] .icon{fill:currentColor}.guide-workspace[data-legacy-mobile=true] .map-controls{width:44px;max-width:44px;gap:8px;color:var(--cabinet-glass-ink,var(--cabinet-appearance-ink,#0f2d23));right:max(10px,env(safe-area-inset-right,0px))}.guide-workspace[data-legacy-mobile=true] .map-controls button{box-sizing:border-box;width:44px;min-width:44px;height:44px;min-height:44px;flex:0 0 44px;padding:0;color:inherit}.guide-workspace[data-legacy-mobile=true] .legacy-zoom-group{box-sizing:border-box;width:44px;border:0;outline:1px solid var(--cabinet-glass-rim,rgba(255,255,255,.78));outline-offset:-1px}.guide-workspace[data-legacy-mobile=true] .legacy-zoom-group button+button{border:0;box-shadow:inset 0 1px 0 var(--map-control-divider,var(--cabinet-appearance-line,#e0e6dc))}}@media (max-width:1100px) and (max-height:500px) and (prefers-contrast:more),(max-width:760px) and (prefers-contrast:more){.guide-workspace[data-legacy-mobile=true] .legacy-zoom-group{outline-color:var(--cabinet-glass-ink,var(--cabinet-appearance-ink,#0f2d23));--map-control-divider:var(--cabinet-glass-ink,var(--cabinet-appearance-ink,#0f2d23))}}@media (max-width:1100px) and (max-height:500px) and (forced-colors:active),(max-width:760px) and (forced-colors:active){.guide-workspace[data-legacy-mobile=true] #legacy-saved,.guide-workspace[data-legacy-mobile=true] .map-controls{color:CanvasText}.guide-workspace[data-legacy-mobile=true] #legacy-saved[aria-pressed=true]{color:Highlight}.guide-workspace[data-legacy-mobile=true] #filter-count{background:Highlight;color:HighlightText}.guide-workspace[data-legacy-mobile=true] #filter-toggle.active:not(:focus-visible){box-shadow:none;outline:2px solid Highlight;outline-offset:-3px}.guide-workspace[data-legacy-mobile=true] .legacy-zoom-group{outline-color:CanvasText;--map-control-divider:CanvasText}.guide-workspace[data-legacy-mobile=true] .legacy-zoom-group button+button{border:0;box-shadow:none;outline:1px solid CanvasText;outline-offset:-1px}}@media (max-width:1100px) and (max-height:500px),(max-width:760px){.guide-workspace[data-legacy-mobile=true] .legacy-place-primary-actions>a.legacy-place-route{background:var(--cabinet-appearance-action,#194e46);border-color:var(--cabinet-appearance-action,#194e46);color:var(--cabinet-appearance-on-action,#fff);filter:none}.guide-workspace[data-legacy-mobile=true] .legacy-place-primary-actions>a.legacy-place-route:active{box-shadow:inset 0 0 0 2px currentColor}@media(forced-colors:active){.guide-workspace[data-legacy-mobile=true] .legacy-place-primary-actions>a.legacy-place-route{background:Highlight;border-color:Highlight;color:HighlightText}.guide-workspace[data-legacy-mobile=true] .legacy-place-primary-actions>a.legacy-place-route:focus-visible{outline-color:Highlight}.guide-workspace[data-legacy-mobile=true] .legacy-place-primary-actions>a.legacy-place-route:active{box-shadow:none;outline:2px solid Highlight;outline-offset:2px}}}@media (max-width:1100px) and (max-height:500px),(max-width:760px){.guide-workspace[data-legacy-cover=true][data-legacy-mobile=true] .filter-bar{padding-top:calc(10px + env(safe-area-inset-top,0px))}}html[data-legacy-document-bleed=true]{overflow:hidden;overscroll-behavior:none;scroll-behavior:auto}html[data-legacy-document-bleed=true] body{background:transparent}@media (max-width:1100px) and (max-height:500px),(max-width:760px){.guide-workspace[data-legacy-document-bleed=true] #legacy-document-map-scene{position:relative;width:100%;overflow:hidden;isolation:isolate}.guide-workspace[data-legacy-document-bleed=true] #legacy-document-map-scene>#map{touch-action:none;overflow:hidden;background:#dce9e6;position:absolute;inset:0;width:100%;height:100%;min-height:0;border:0;border-radius:0;margin:0}.guide-workspace[data-legacy-document-bleed=true] #map-workspace-content,.guide-workspace[data-legacy-document-bleed=true] #map-workspace-content :is(.explorer-shell,.explorer-body,.map-panel){background:transparent;pointer-events:none}.guide-workspace[data-legacy-document-bleed=true] #map-workspace-content :is(.filter-bar,.map-controls,.map-attribution,.legacy-notices,.legacy-place-sheet,.legacy-list-sheet,.legacy-favorites-map-state){pointer-events:auto}.guide-workspace[data-legacy-document-bleed=true] .filter-bar{padding-top:calc(10px + env(safe-area-inset-top,0px))}.guide-workspace[data-legacy-document-bleed=true] .detail-dialog{left:env(safe-area-inset-left,0);right:env(safe-area-inset-right,0);max-width:min(760px,calc(100% - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px) - 16px))}}.guide-workspace[data-legacy-mobile=true] .legacy-sheet-close,.guide-workspace[data-legacy-mobile=true] .legacy-sheet-close:active,.guide-workspace[data-legacy-mobile=true] .legacy-sheet-close:hover{background:transparent;filter:none}.guide-workspace[data-legacy-mobile=true] .legacy-sheet-close:hover svg{opacity:.7}.guide-workspace[data-legacy-mobile=true] .legacy-sheet-close:active svg{opacity:.5}@media(forced-colors:active){.guide-workspace[data-legacy-mobile=true] .legacy-sheet-close:active svg,.guide-workspace[data-legacy-mobile=true] .legacy-sheet-close:hover svg{opacity:1}}@media (max-width:1100px) and (max-height:500px),(max-width:760px){.guide-workspace[data-legacy-mobile=true] .legacy-sheet-grabber-row[data-list-return=true]{height:auto}.guide-workspace[data-legacy-mobile=true] .legacy-sheet-grabber-row[data-list-return=true]>.legacy-sheet-grabber{top:50%;transform:translate(-50%,-50%)}.guide-workspace[data-legacy-mobile=true] .legacy-place-list-back{display:inline-flex;align-items:center;justify-content:flex-start;gap:2px;flex:none;min-width:44px;min-height:44px;max-width:calc(50% - 40px);padding:6px 0;border:0;border-radius:8px;background:transparent;color:var(--green);font-family:var(--font-interface);font-size:var(--type-control);font-weight:var(--type-medium);line-height:1.2;cursor:pointer;touch-action:manipulation;filter:none}.guide-workspace[data-legacy-mobile=true] .legacy-place-list-back .icon{display:block;flex:none;width:18px;height:18px;stroke-width:1.8}.guide-workspace[data-legacy-mobile=true] .legacy-place-list-back span{min-width:0;overflow-wrap:anywhere}.guide-workspace[data-legacy-mobile=true] .legacy-place-list-back:hover{background:var(--cabinet-appearance-hover,#e8f1eb)}.guide-workspace[data-legacy-mobile=true] .legacy-place-list-back:active{background:var(--cabinet-appearance-pressed,#dcebe1)}.guide-workspace[data-legacy-mobile=true] .legacy-place-list-back:focus-visible{outline:3px solid var(--green);outline-offset:-3px}@media(forced-colors:active){.guide-workspace[data-legacy-mobile=true] .legacy-place-list-back{color:ButtonText}.guide-workspace[data-legacy-mobile=true] .legacy-place-list-back:focus-visible{outline-color:Highlight}.guide-workspace[data-legacy-mobile=true] .legacy-place-list-back:active,.guide-workspace[data-legacy-mobile=true] .legacy-place-list-back:hover{background:ButtonFace}}.guide-workspace[data-legacy-mobile=true] .place-card .card-actions a.legacy-row-route{gap:5px}.guide-workspace[data-legacy-mobile=true] .place-card .card-actions a.legacy-row-route>.icon{display:block;flex:none}}.guide-workspace.cabinet-shell #legacy-search-form .search{box-sizing:border-box;gap:0;padding:0;min-height:46px}.guide-workspace #legacy-search-form .search :is(#legacy-search-submit,#legacy-search-clear){box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;border:0;border-radius:22px;background:transparent;box-shadow:none;color:inherit;cursor:pointer;-webkit-backdrop-filter:none;backdrop-filter:none}.guide-workspace #legacy-search-form .search :is(#legacy-search-submit,#legacy-search-clear):active,.guide-workspace #legacy-search-form .search :is(#legacy-search-submit,#legacy-search-clear):hover{background:transparent;opacity:.72}.guide-workspace #legacy-search-form .search :is(#legacy-search-submit,#legacy-search-clear):focus-visible{outline:2px solid var(--cabinet-appearance-focus,#1f6258);outline-offset:-4px}.guide-workspace #legacy-search-form .search :is(#legacy-search-submit,#legacy-search-clear):disabled{visibility:hidden;pointer-events:none}.guide-workspace #legacy-search-form .search [data-icon]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;line-height:0}.guide-workspace #legacy-search-form .search .icon{width:18px;height:18px;stroke-width:2;stroke:currentColor;color:inherit}.guide-workspace #legacy-search-form input[type=search]::-webkit-search-cancel-button,.guide-workspace #legacy-search-form input[type=search]::-webkit-search-decoration{display:none;-webkit-appearance:none}.guide-workspace #legacy-search-form .search input#search:focus-visible{outline:none}.guide-workspace .legacy-desktop-expanded .card-actions>a.legacy-place-route,.guide-workspace .legacy-place-primary-actions>a.legacy-place-route,.guide-workspace .place-card .card-actions a.legacy-row-route,.guide-workspace[data-legacy-mobile] .legacy-place-primary-actions>a.legacy-place-route,.guide-workspace[data-legacy-mobile] .place-card .card-actions a.legacy-row-route{gap:6px}.guide-workspace .legacy-desktop-expanded .card-actions>a.legacy-place-route>svg[data-route-icon],.guide-workspace .legacy-place-primary-actions>a.legacy-place-route>svg[data-route-icon],.guide-workspace .place-card .card-actions a.legacy-row-route>svg[data-route-icon],.guide-workspace svg[data-route-icon],.guide-workspace[data-legacy-mobile] .legacy-place-primary-actions>a.legacy-place-route>svg[data-route-icon],.guide-workspace[data-legacy-mobile] .place-card .card-actions a.legacy-row-route>svg[data-route-icon]{display:block;width:20px;height:20px;flex:none}.guide-workspace{color-scheme:light;--cabinet-appearance-favorite:#194e46;--cabinet-appearance-video:#d33340;color:var(--cabinet-appearance-ink,#233f37);background:var(--cabinet-appearance-background,#faf9f5);--ink:var(--cabinet-appearance-ink,#233f37);--green:var(--cabinet-appearance-action,#194e46);--muted:var(--cabinet-appearance-muted,#52665d);--paper:var(--cabinet-appearance-background,#faf9f5);--line:var(--cabinet-appearance-line,#e7e7dd);--white:var(--cabinet-appearance-surface,#fff);--yellow:var(--cabinet-appearance-warning-ink,#f2d477);--aqua:var(--cabinet-appearance-subtle,#dceae3)}.guide-workspace.cabinet-shell[data-cabinet-theme=dark]{color-scheme:dark;--cabinet-appearance-background:#111915;--cabinet-appearance-surface:#19241e;--cabinet-appearance-subtle:#213027;--cabinet-appearance-ink:#edf4ed;--cabinet-appearance-muted:#b1c2b6;--cabinet-appearance-action:#a9d6b9;--cabinet-appearance-on-action:#0e281b;--cabinet-appearance-line:#3b5143;--cabinet-appearance-strong-line:#779482;--cabinet-appearance-selected:#304f3c;--cabinet-appearance-hover:#263d2f;--cabinet-appearance-pressed:#345842;--cabinet-appearance-favorite:#fff;--cabinet-appearance-video:#ff7885;--cabinet-appearance-focus:#a9d6b9;--cabinet-appearance-warning-surface:#352d1c;--cabinet-appearance-warning-ink:#f0d08b;--cabinet-appearance-error-surface:#3c2324;--cabinet-appearance-error-ink:#ffc1bc;--cabinet-appearance-shadow:0 8px 28px rgb(0 0 0/28%);--cabinet-appearance-glass:rgba(25,36,30,.86);--cabinet-appearance-rim:rgba(198,220,203,.35);--cabinet-appearance-switch-off:#779482;--cabinet-appearance-switch-on:#a9d6b9;--cabinet-appearance-error-line:#9d6060;--cabinet-glass-surface:var(--cabinet-appearance-glass);--cabinet-glass-solid:var(--cabinet-appearance-surface);--cabinet-glass-ink:var(--cabinet-appearance-ink);--cabinet-glass-rim:rgba(198,220,203,.35);--cabinet-glass-shadow:inset 0 1px 0 rgb(255 255 255/8%),0 5px 18px rgb(0 0 0/28%);--cabinet-glass-selected:rgba(175,217,188,.14);--cabinet-glass-hover:rgba(175,217,188,.08);--cabinet-glass-pressed:rgba(175,217,188,.22);--cabinet-glass-focus:var(--cabinet-appearance-focus);--map-control-divider:var(--cabinet-appearance-line)}.guide-workspace.cabinet-shell[data-cabinet-appearance=mono]{--cabinet-appearance-background:#111111;--cabinet-appearance-surface:#1c1c1c;--cabinet-appearance-subtle:#292929;--cabinet-appearance-ink:#f5f5f5;--cabinet-appearance-muted:#bdbdbd;--cabinet-appearance-action:#eeeeee;--cabinet-appearance-on-action:#171717;--cabinet-appearance-line:#454545;--cabinet-appearance-strong-line:#8e8e8e;--cabinet-appearance-selected:#3b3b3b;--cabinet-appearance-hover:#303030;--cabinet-appearance-pressed:#484848;--cabinet-appearance-favorite:#fff;--cabinet-appearance-video:#eeeeee;--cabinet-appearance-focus:#eeeeee;--cabinet-appearance-warning-surface:#292929;--cabinet-appearance-warning-ink:#eeeeee;--cabinet-appearance-error-surface:#292929;--cabinet-appearance-error-ink:#f5f5f5;--cabinet-appearance-glass:rgba(28,28,28,.9);--cabinet-appearance-rim:rgba(230,230,230,.35);--cabinet-appearance-switch-off:#8e8e8e;--cabinet-appearance-switch-on:#eeeeee;--cabinet-appearance-error-line:#8e8e8e;--cabinet-glass-rim:var(--cabinet-appearance-rim);--cabinet-glass-selected:rgba(235,235,235,.16);--cabinet-glass-hover:rgba(235,235,235,.08);--cabinet-glass-pressed:rgba(235,235,235,.24)}.guide-workspace #place-list .empty-state[role=status]>svg,.guide-workspace .legacy-favorites-map-state .empty-state>svg,.guide-workspace :is([data-detail-save],[data-save-route],#legacy-desktop-saved)>svg{color:var(--cabinet-appearance-favorite,#194e46)}.guide-workspace [data-detail-save][aria-pressed=true]>svg{fill:currentColor}.guide-workspace[data-cabinet-theme=dark] :is(.explorer-shell,.place-list,.dialog,.place-copy,.video-link){background:var(--cabinet-appearance-surface);border-color:var(--cabinet-appearance-line)}.guide-workspace[data-cabinet-theme=dark] :is(.search,.results-toolbar,.detail-meta span,.button.light,.place-card.selected){background:var(--cabinet-appearance-subtle);border-color:var(--cabinet-appearance-line)}.guide-workspace[data-cabinet-theme=dark] .search input::placeholder,.guide-workspace[data-cabinet-theme=dark] :is(.search .icon,.dialog .muted){color:var(--cabinet-appearance-muted)}.guide-workspace[data-cabinet-theme=dark] .place-card{border-color:var(--cabinet-appearance-line)}.guide-workspace[data-cabinet-theme=dark] #toast,.guide-workspace[data-cabinet-theme=dark] .button.dark{color:var(--cabinet-appearance-on-action)}.guide-workspace[data-cabinet-theme=dark] .skip{background:var(--cabinet-appearance-surface)}.guide-workspace[data-cabinet-theme=dark] .dialog :is(.pay-features span,.pay-price span,.route-stop small,.video-note,.video-link small){color:var(--cabinet-appearance-muted)}.guide-workspace[data-cabinet-theme=dark] .dialog :is(.pay-features b,.step-number){color:var(--cabinet-appearance-action)}.guide-workspace[data-cabinet-theme=dark] .dialog :is(.step-number,.play-circle){background:var(--cabinet-appearance-subtle)}.guide-workspace[data-cabinet-theme=dark] .dialog .close-dialog{color:var(--cabinet-appearance-ink)}.guide-workspace[data-cabinet-theme=dark] .dialog .close-dialog:hover{background:var(--cabinet-appearance-hover)}.guide-workspace[data-cabinet-theme=dark] .dialog .tip{background:var(--cabinet-appearance-warning-surface);color:var(--cabinet-appearance-warning-ink);border-color:var(--cabinet-appearance-warning-ink)}.guide-workspace[data-cabinet-theme=dark] .dialog .tip p{color:inherit}.guide-workspace[data-cabinet-theme=dark] .dialog .copy-fallback textarea{color:var(--cabinet-appearance-ink);background:var(--cabinet-appearance-surface);border-color:var(--cabinet-appearance-strong-line)}.cabinet-appearance-panel{min-width:0;container-type:inline-size}.cabinet-appearance-control{min-width:0;padding:0;margin:0;border:0;color:var(--cabinet-appearance-ink,#263b32)}.cabinet-appearance-control legend{font:inherit;position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.cabinet-appearance-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;border-radius:14px;background:var(--cabinet-appearance-subtle,#e9eee5)}.cabinet-appearance-options label{position:relative;display:flex;align-items:center;justify-content:center;min-height:44px;min-width:0;padding:6px 8px;box-sizing:border-box;border:1px solid transparent;border-radius:10px;cursor:pointer;font-size:.875rem;line-height:1.3;text-align:center}.cabinet-appearance-options label span{min-width:0;overflow-wrap:anywhere}.cabinet-appearance-options label:has(input:checked){color:var(--cabinet-appearance-ink,#263b32);background:var(--cabinet-appearance-surface,#fffefb);border-color:var(--cabinet-appearance-strong-line,#b6c7b8);box-shadow:0 1px 3px rgb(0 0 0/10%);font-weight:600}.cabinet-appearance-options input[type=radio]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.cabinet-appearance-options label:has(input:focus-visible){outline:2px solid var(--cabinet-appearance-focus,var(--focus-ring,#1f6258));outline-offset:1px}.cabinet-appearance-control p{margin:6px 0 0;color:var(--cabinet-appearance-muted,#647269);font-size:.75rem;line-height:1.4}.cabinet-appearance-control p+p{margin-top:2px}@container (min-width: 34rem){.cabinet-appearance-options{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (hover:hover) and (pointer:fine){.cabinet-appearance-options label:not(:has(input:checked)):hover{background:var(--cabinet-appearance-hover,#edf2e9)}}@media (prefers-contrast:more),(prefers-reduced-transparency:reduce){.guide-workspace.cabinet-shell[data-cabinet-theme=dark]{--cabinet-appearance-glass:var(--cabinet-appearance-surface);--cabinet-glass-surface:var(--cabinet-appearance-surface);--cabinet-glass-rim:var(--cabinet-appearance-strong-line);--cabinet-glass-shadow:none}}@media (forced-colors:active){.guide-workspace.cabinet-shell[data-cabinet-theme]{--cabinet-appearance-background:Canvas;--cabinet-appearance-surface:Canvas;--cabinet-appearance-subtle:ButtonFace;--cabinet-appearance-ink:CanvasText;--cabinet-appearance-muted:CanvasText;--cabinet-appearance-action:LinkText;--cabinet-appearance-on-action:Canvas;--cabinet-appearance-line:CanvasText;--cabinet-appearance-strong-line:ButtonText;--cabinet-appearance-selected:Highlight;--cabinet-appearance-hover:ButtonFace;--cabinet-appearance-pressed:Highlight;--cabinet-appearance-favorite:Highlight;--cabinet-appearance-video:Highlight;--cabinet-appearance-focus:Highlight;--cabinet-appearance-warning-surface:Canvas;--cabinet-appearance-warning-ink:CanvasText;--cabinet-appearance-error-surface:Canvas;--cabinet-appearance-error-ink:CanvasText;--cabinet-appearance-shadow:none;--cabinet-appearance-glass:Canvas;--cabinet-appearance-rim:CanvasText;--cabinet-appearance-switch-off:ButtonFace;--cabinet-appearance-switch-on:Highlight;--cabinet-appearance-error-line:CanvasText;--cabinet-glass-surface:Canvas;--cabinet-glass-solid:Canvas;--cabinet-glass-ink:CanvasText;--cabinet-glass-rim:CanvasText;--cabinet-glass-shadow:none;--cabinet-glass-selected:Highlight;--cabinet-glass-hover:ButtonFace;--cabinet-glass-pressed:Highlight;--cabinet-glass-focus:Highlight}.cabinet-appearance-options label{color:CanvasText;background:Canvas;border-color:ButtonText}.cabinet-appearance-options label:has(input:checked){color:HighlightText;background:Highlight}.cabinet-appearance-options input{forced-color-adjust:auto}}.cabinet-appearance-panel{display:grid;gap:20px}.cabinet-location-marker-control{container-type:inline-size;container-name:marker-choices;min-width:0;padding:0;margin:0;border:0;color:var(--cabinet-appearance-ink,#263b32)}.guide-workspace[data-cabinet-theme=dark] .cabinet-location-marker-control{--cabinet-location-marker-preview:#8ab4f8}.cabinet-location-marker-control legend{padding:0;margin-bottom:8px;font-size:.875rem;font-weight:600;line-height:1.4}.cabinet-location-marker-control legend span{font-weight:400;color:var(--cabinet-appearance-muted,#647269)}.cabinet-location-marker-options{display:grid;grid-template-columns:repeat(2,44px);justify-content:space-between;gap:6px}@container marker-choices (min-width: 244px){.cabinet-location-marker-options{grid-template-columns:repeat(5,44px)}}.cabinet-location-marker-options label{position:relative;display:grid;place-items:center;width:44px;height:44px;box-sizing:border-box;border:1px solid var(--cabinet-appearance-strong-line,#b6c7b8);border-radius:12px;color:var(--cabinet-location-marker-preview,#1a73e8);background:var(--cabinet-appearance-surface,#fffefb);cursor:pointer}.cabinet-location-marker-options label:has(input:checked){border:2px solid var(--cabinet-appearance-action,#18594b);background:var(--cabinet-appearance-selected,#eff4eb)}.cabinet-location-marker-options label:has(input:checked):after{content:"";position:absolute;right:3px;bottom:3px;width:5px;height:5px;border-radius:50%;background:var(--cabinet-appearance-action,#18594b)}.cabinet-location-marker-options input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.cabinet-location-marker-options label:has(input:focus-visible){outline:2px solid var(--cabinet-appearance-focus,var(--focus-ring,#1f6258));outline-offset:2px}.cabinet-location-marker-options span{display:flex;pointer-events:none}.cabinet-location-marker-control p{margin:6px 0 0;color:var(--cabinet-appearance-muted,#647269);font-size:.75rem;line-height:1.4}.cabinet-location-marker-control p+p{margin-top:2px}@media (min-width:1100px){.cabinet-appearance-panel{grid-template-columns:minmax(0,1.35fr) minmax(250px,1fr);align-items:start;gap:24px}}@media (forced-colors:active){.cabinet-location-marker-options label{color:ButtonText;border-color:ButtonText}.cabinet-location-marker-options label:has(input:checked){color:HighlightText;background:Highlight;border-color:Highlight}.cabinet-location-marker-options label:has(input:checked):after{background:HighlightText}}@media (prefers-contrast:more),(prefers-reduced-transparency:reduce){.guide-workspace.cabinet-shell[data-cabinet-theme=dark][data-legacy-mobile=true] #legacy-saved{background:var(--cabinet-appearance-surface)}}.cabinet-appearance-options{position:relative;isolation:isolate}.cabinet-appearance-pill{display:none;position:absolute;top:0;left:0;z-index:-1;pointer-events:none;box-sizing:border-box;border:1px solid var(--cabinet-appearance-strong-line,#b6c7b8);border-radius:10px;background:var(--cabinet-appearance-surface,#fffefb);box-shadow:0 1px 3px rgb(0 0 0/10%);transition-duration:.26s,0s,.4s;transition-timing-function:cubic-bezier(.2,.8,.2,1),ease-out,ease-out;transition-property:none}.cabinet-appearance-options[data-pill-ready] .cabinet-appearance-pill{display:block}.cabinet-appearance-options[data-pill-ready] label:has(input:checked){background:transparent;border-color:transparent;box-shadow:none}@media (forced-colors:active),(prefers-reduced-motion:reduce){.cabinet-appearance-options[data-pill-ready] .cabinet-appearance-pill{display:none}.cabinet-appearance-options[data-pill-ready] label:has(input:checked){background:var(--cabinet-appearance-surface,#fffefb);border-color:var(--cabinet-appearance-strong-line,#b6c7b8);box-shadow:0 1px 3px rgb(0 0 0/10%)}}@media (forced-colors:active){.cabinet-appearance-options[data-pill-ready] label:has(input:checked){color:HighlightText;background:Highlight;border-color:Highlight;box-shadow:none}}.guide-workspace :where(.legacy-desktop-filters,.legacy-desktop-heading,#legacy-desktop-list-toggle){display:none}@media (min-width:1101px),(min-width:761px) and (min-height:501px){.guide-workspace #map-workspace-content .legacy-utility-row{display:none}.guide-workspace #map-workspace-content .explore.wrap{max-width:1600px;margin:12px auto 20px;padding:0}.guide-workspace #map-workspace-content .section-heading{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.guide-workspace #map-workspace-content :is(.regions,.categories,.results-toolbar,.map-caption,.map-footnote,#routes),.guide-workspace #map-workspace-footer{display:none}.guide-workspace #map-workspace-content .explorer-shell{position:relative;border:1px solid var(--cabinet-appearance-line,#e0e6dc);border-radius:20px;overflow:hidden;background:var(--cabinet-appearance-surface,#fffefb);box-shadow:0 12px 40px #304b3410;isolation:isolate}.guide-workspace #map-workspace-content .filter-bar{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:13px 18px;border-bottom:1px solid var(--cabinet-appearance-line,#e0e6dc);background:var(--cabinet-appearance-surface,#fffefb);position:relative;z-index:45}.guide-workspace .legacy-search-form{flex:0 1 360px;min-width:230px;max-width:360px}.guide-workspace .legacy-search-form .search{height:46px;min-height:46px;border-radius:24px;padding:0 4px 0 14px;background:var(--cabinet-appearance-subtle,#f4f6ef);border:1px solid var(--cabinet-appearance-line,#e0e6dc);gap:10px}.guide-workspace .legacy-search-form .search input{padding:0;font-size:calc(16px + var(--workspace-text-step,0px))}.guide-workspace .legacy-search-form #legacy-search-submit{border:0;background:transparent;width:44px;min-width:44px;height:44px;padding:0}.guide-workspace .legacy-desktop-filters{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.guide-workspace .legacy-desktop-filter{position:relative;min-width:0}.guide-workspace .legacy-desktop-filter>button{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;max-width:190px;padding:0 12px;border:1px solid var(--cabinet-appearance-line,#e0e6dc);border-radius:22px;background:var(--cabinet-appearance-surface,#fffefb);color:var(--cabinet-appearance-action,#234b3e);font:inherit;font-size:calc(14px + var(--workspace-text-step,0px));line-height:1.35;text-align:left}.guide-workspace :is(#legacy-desktop-saved,#legacy-desktop-clear-open){display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:9px 13px;border:1px solid var(--cabinet-appearance-strong-line,#b7c8b6);border-radius:22px;background:transparent;color:var(--cabinet-appearance-action,#234b3e);font-size:calc(14px + var(--workspace-text-step,0px));font-weight:500;line-height:1.3}.guide-workspace #legacy-desktop-clear-open[hidden]{display:none}.guide-workspace .legacy-desktop-filter>button>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.guide-workspace .legacy-desktop-filter>button svg{width:14px;height:14px;flex:none}.guide-workspace #legacy-desktop-saved svg{width:16px;height:16px;flex:none}.guide-workspace .legacy-desktop-filter>button:hover{background:var(--cabinet-appearance-hover,#eef3e9)}.guide-workspace .legacy-desktop-filter>button[aria-expanded=true]{border-color:var(--cabinet-appearance-strong-line,#839b7e);background:var(--cabinet-appearance-selected,#edf2e5)}.guide-workspace .legacy-desktop-filter [role=listbox]{position:absolute;top:calc(100% + 6px);left:0;z-index:60;width:max(100%,260px);max-width:calc(100vw - 32px);overflow:auto;overscroll-behavior:contain;padding:5px;border:1px solid var(--cabinet-appearance-line,#e0e6dc);border-radius:16px;background:var(--cabinet-appearance-surface,#fffefb);color:var(--cabinet-appearance-ink,#263b32);box-shadow:0 8px 24px #253b2b24;scrollbar-width:thin;scrollbar-color:var(--cabinet-appearance-strong-line,#b7c8b6) transparent}.guide-workspace .legacy-desktop-filter [role=listbox][hidden]{display:none}.guide-workspace .legacy-desktop-filter [role=option]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:10px 9px;border-radius:10px;font-size:calc(14px + var(--workspace-text-step,0px));line-height:1.4;overflow-wrap:anywhere;cursor:pointer}.guide-workspace .legacy-desktop-filter [role=option]:hover{background:var(--cabinet-appearance-hover,#eef3e9)}.guide-workspace .legacy-desktop-filter [role=option][aria-selected=true]{background:var(--cabinet-appearance-selected,#edf2e5);outline:2px solid var(--cabinet-appearance-focus,#1f6258);outline-offset:-2px}.guide-workspace .legacy-desktop-filter [role=option]>span:first-child{min-width:0;flex:1}.guide-workspace .legacy-desktop-filter [role=option]>span:last-child{flex:none;min-width:1em;color:var(--cabinet-appearance-action,#234b3e);font-weight:600}.guide-workspace #legacy-desktop-saved svg{color:var(--cabinet-appearance-favorite,#194e46)}.guide-workspace #legacy-desktop-saved[aria-pressed=true]{background:var(--cabinet-appearance-selected,#e7eee1)}.guide-workspace #legacy-desktop-saved[aria-pressed=true] svg{fill:var(--cabinet-appearance-favorite,#194e46);stroke:var(--cabinet-appearance-favorite,#194e46)}.guide-workspace #map-workspace-content .explorer-body{display:grid;gap:0;grid-template-columns:420px minmax(0,1fr);height:min(850px,calc(100vh - 185px));height:min(850px,calc(100dvh - 185px));min-height:480px;position:relative}.guide-workspace #map-workspace-content .explorer-body.legacy-desktop-collapsed{grid-template-columns:0 minmax(0,1fr)}.guide-workspace #map-workspace-content .explorer-body.map-unavailable{grid-template-columns:minmax(0,1fr)}.guide-workspace #legacy-list-sheet{display:flex;flex-direction:column;min-width:0;min-height:0;border-right:1px solid var(--cabinet-appearance-line,#e0e6dc);background:var(--cabinet-appearance-surface,#fffefb);overflow:hidden}.guide-workspace #legacy-list-sheet[hidden]{display:none}.guide-workspace .legacy-desktop-collapsed #legacy-list-sheet{display:flex;visibility:hidden;pointer-events:none;overflow:hidden}.guide-workspace #legacy-list-sheet>.legacy-sheet-grabber-row{display:none}.guide-workspace .legacy-desktop-heading{display:flex;flex:none;align-items:center;justify-content:space-between;gap:8px;padding:12px 15px 8px}.guide-workspace .legacy-desktop-heading strong{display:block;font-size:calc(17px + var(--workspace-text-step,0px));line-height:1.3;font-weight:600}.guide-workspace .legacy-desktop-heading span{display:block;font-size:calc(13px + var(--workspace-text-step,0px));color:var(--cabinet-appearance-muted,#647269);margin-top:3px}.guide-workspace .legacy-desktop-heading button{width:44px;height:44px;min-width:44px;border:0;border-radius:50%;padding:0;background:transparent;font-size:calc(26px + var(--workspace-text-step,0px));color:var(--cabinet-appearance-muted,#617265)}.guide-workspace #place-list{flex:1 1 auto;min-height:0;overflow:auto;overflow-anchor:none;padding:0 12px 18px;scrollbar-width:thin;scrollbar-color:var(--cabinet-appearance-strong-line,#c7d2c5) transparent}.guide-workspace .legacy-list-inner{min-height:0}.guide-workspace #map-workspace-content .map-panel{position:relative;display:flex;min-width:0;min-height:0;overflow:hidden}.guide-workspace #map-workspace-content .map-panel #map{position:relative;flex:1;width:100%;min-height:0;height:100%;border:0;border-radius:0}.guide-workspace #map-workspace-content .map-unavailable .map-panel{display:none}.guide-workspace #legacy-desktop-list-toggle{display:inline-flex;align-items:center;justify-content:center;gap:8px;position:absolute;top:14px;left:14px;z-index:31;min-height:44px;max-width:calc(100% - 86px);padding:8px 12px;border:1px solid var(--cabinet-appearance-rim,#ffffffdf);border-radius:23px;background:var(--cabinet-appearance-glass,#fffefbdc);color:var(--cabinet-appearance-action,#234b3e);box-shadow:0 4px 16px #293e2c17;-webkit-backdrop-filter:blur(18px) saturate(130%);backdrop-filter:blur(18px) saturate(130%);font-size:calc(13px + var(--workspace-text-step,0px));line-height:1.3}.guide-workspace #legacy-desktop-list-toggle svg{width:18px;height:18px;flex:none}.guide-workspace .map-controls{top:14px;right:14px;bottom:auto;display:flex;flex-direction:column;gap:10px;background:transparent;border:0;padding:0;box-shadow:none;overflow:visible;z-index:31}.guide-workspace .map-controls .legacy-map-locate{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--cabinet-appearance-rim,#ffffffdf);border-radius:50%}.guide-workspace .legacy-zoom-group{display:flex;flex-direction:column;border:1px solid var(--cabinet-appearance-rim,#ffffffdf);border-radius:23px;overflow:hidden}.guide-workspace :is(.legacy-zoom-group,.map-controls .legacy-map-locate){background:var(--cabinet-appearance-glass,#fffefbdc);box-shadow:0 4px 16px #293e2c17;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.guide-workspace .map-controls button{width:44px;height:44px;min-height:44px;padding:0;color:var(--cabinet-appearance-action,#234b3e)}.guide-workspace .legacy-zoom-group button{border:0;border-radius:0;background:transparent}.guide-workspace .legacy-zoom-group button+button{border-top:1px solid var(--cabinet-appearance-line,#e0e6dc)}.guide-workspace .map-controls svg{width:18px;height:18px;stroke-width:1.7}.guide-workspace .place-card{grid-template-columns:152px minmax(0,1fr);gap:8px 12px;padding:13px 8px 14px;border:0;border-bottom:1px solid var(--cabinet-appearance-line,#e0e6dc);border-radius:12px;box-shadow:none;background:transparent}.guide-workspace .place-card.selected{background:var(--cabinet-appearance-selected,#edf3e7)}.guide-workspace .place-art{width:152px;aspect-ratio:16/9;border-radius:10px}.guide-workspace .place-info{padding-right:39px}.guide-workspace .place-kicker{font-size:calc(12px + var(--workspace-text-step,0px));line-height:1.35;color:var(--cabinet-appearance-muted,#8b743f);letter-spacing:0;text-transform:none;white-space:normal}.guide-workspace .legacy-row-category{display:inline}.guide-workspace .place-kicker .video-chip{display:none}.guide-workspace .place-card h3 button{font-size:calc(17px + var(--workspace-text-step,0px));line-height:1.3;font-weight:600;min-height:0;padding:0}.guide-workspace .place-card p{font-size:calc(14px + var(--workspace-text-step,0px));line-height:1.45;-webkit-line-clamp:2;margin-top:6px}.guide-workspace .place-card .save-place{top:7px;right:2px;width:44px;height:44px;color:var(--cabinet-appearance-favorite,#194e46)}.guide-workspace .place-card .save-place svg{width:23px;height:23px;stroke-width:1.8}.guide-workspace .card-actions{display:flex;gap:8px;margin-top:9px;justify-content:stretch}.guide-workspace .card-actions>a,.guide-workspace .card-actions>button{flex:1;min-width:0;padding:8px 10px;font-size:calc(13px + var(--workspace-text-step,0px));min-height:44px;font-weight:400}.guide-workspace .legacy-desktop-expanded{display:block;padding:14px 8px 12px}.guide-workspace .legacy-desktop-expanded h3{margin:8px 0 12px}.guide-workspace .legacy-desktop-expanded h3 button{display:block;font-size:calc(20px + var(--workspace-text-step,0px));line-height:1.35;max-height:none;overflow:visible;-webkit-line-clamp:unset}.guide-workspace .legacy-desktop-detail{min-width:0;overflow-wrap:anywhere}.guide-workspace .legacy-desktop-detail .detail-art{width:100%;height:auto;aspect-ratio:16/9;border-radius:0;overflow:hidden}.guide-workspace .legacy-desktop-detail .detail-gallery{display:flex;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory}.guide-workspace .legacy-desktop-detail .detail-gallery img{width:100%;height:100%;flex:0 0 100%;object-fit:contain;scroll-snap-align:start}.guide-workspace .legacy-desktop-gallery{position:relative;padding-top:10px}.guide-workspace .legacy-desktop-gallery-controls{position:absolute;bottom:7px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:3px;background:var(--cabinet-appearance-surface,#fffefbf2);border:1px solid var(--cabinet-appearance-rim,#fff);border-radius:24px;box-shadow:0 2px 8px #233e2b20}.guide-workspace .legacy-desktop-gallery-controls button{width:44px;height:44px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;border-radius:50%}.guide-workspace .legacy-desktop-gallery-controls svg{width:18px;height:18px}.guide-workspace .legacy-desktop-gallery-controls span{min-width:37px;text-align:center;font-size:calc(12px + var(--workspace-text-step,0px));font-variant-numeric:tabular-nums}.guide-workspace .legacy-desktop-description{font-size:calc(15px + var(--workspace-text-step,0px));line-height:1.6;color:var(--cabinet-appearance-muted,#536157);margin:14px 0;white-space:pre-line}.guide-workspace .legacy-desktop-description p{display:block;-webkit-line-clamp:unset;font-size:calc(15px + var(--workspace-text-step,0px));line-height:1.6;margin:0 0 10px}.guide-workspace .legacy-desktop-collapse{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:44px;margin-top:4px;padding:8px 4px;background:transparent;border:0;border-radius:8px;color:var(--cabinet-appearance-action,#234b3e);font-size:calc(14px + var(--workspace-text-step,0px))}.guide-workspace .legacy-desktop-collapse svg{width:15px;height:15px}.guide-workspace .legacy-notices{position:absolute;left:14px;right:72px;top:76px;z-index:32;pointer-events:none}.guide-workspace .legacy-notices :is(.workspace-status:not([hidden]),.favorites-status:not(:empty)){pointer-events:auto;background:var(--cabinet-appearance-surface,#fffefb);border-radius:14px;padding:8px 12px}.guide-workspace .legacy-notices:has(.workspace-status[hidden]):not(:has(.favorites-status:not(:empty))){display:none}.guide-workspace #legacy-desktop-list-toggle:focus-visible,.guide-workspace .legacy-desktop-collapse:focus-visible,.guide-workspace .legacy-desktop-filter button:focus-visible{outline:3px solid var(--cabinet-appearance-focus,#1f6258);outline-offset:2px}}@media (min-width:1450px){.guide-workspace #map-workspace-content .explorer-body{grid-template-columns:440px minmax(0,1fr)}.guide-workspace .place-card{grid-template-columns:160px minmax(0,1fr)}.guide-workspace .place-art{width:160px}.guide-workspace .place-card h3 button{font-size:calc(18px + var(--workspace-text-step,0px))}.guide-workspace .legacy-desktop-expanded h3 button{font-size:calc(20px + var(--workspace-text-step,0px))}}@media (min-width:1101px) and (max-width:1150px),(min-width:761px) and (max-width:1150px) and (min-height:501px){.guide-workspace #map-workspace-content .explorer-body{grid-template-columns:360px minmax(0,1fr)}.guide-workspace #map-workspace-content .filter-bar{gap:8px;padding:12px}.guide-workspace .legacy-search-form{min-width:210px}.guide-workspace .legacy-desktop-filter>button{max-width:155px;font-size:calc(13px + var(--workspace-text-step,0px));gap:8px}.guide-workspace .place-card{grid-template-columns:130px minmax(0,1fr)}.guide-workspace .place-art{width:130px}.guide-workspace .place-card h3 button{font-size:calc(16px + var(--workspace-text-step,0px))}.guide-workspace .legacy-desktop-expanded h3 button{font-size:calc(20px + var(--workspace-text-step,0px))}.guide-workspace .place-info{padding-right:32px}.guide-workspace .place-kicker{font-size:calc(11px + var(--workspace-text-step,0px))}.guide-workspace .place-card p{font-size:calc(13px + var(--workspace-text-step,0px))}}@media (min-width:1101px) and (max-height:650px),(min-width:761px) and (min-height:501px) and (max-height:650px){.guide-workspace #map-workspace-content .explorer-body{height:calc(100vh - 166px);height:calc(100dvh - 166px);min-height:230px}}@media (min-width:1101px) and (prefers-contrast:more),(min-width:1101px) and (prefers-reduced-transparency:reduce),(min-width:761px) and (min-height:501px) and (prefers-contrast:more),(min-width:761px) and (min-height:501px) and (prefers-reduced-transparency:reduce){.guide-workspace :is(#legacy-desktop-list-toggle,.legacy-zoom-group,.map-controls .legacy-map-locate){background:var(--cabinet-appearance-surface,#fffefb);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (min-width:1101px) and (forced-colors:active),(min-width:761px) and (min-height:501px) and (forced-colors:active){.guide-workspace :is(#legacy-desktop-list-toggle,.legacy-zoom-group,.map-controls .legacy-map-locate,.legacy-desktop-filter [role=listbox]){background:Canvas;color:CanvasText;border:1px solid CanvasText;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.guide-workspace .legacy-desktop-filter [role=option].active{outline:2px solid Highlight}}.guide-workspace #legacy-map-locate[data-location=located]{color:#1a73e8}@media (forced-colors:active){.guide-workspace #legacy-map-locate[data-location=located]{color:Highlight}}@media (min-width:1101px),(min-width:761px) and (min-height:501px){.guide-workspace .legacy-desktop-expanded .card-actions>a.legacy-place-route{background:var(--cabinet-appearance-action,#194e46);border-color:var(--cabinet-appearance-action,#194e46);color:var(--cabinet-appearance-on-action,#fff);box-shadow:none;filter:none}.guide-workspace .legacy-desktop-expanded .card-actions>a.legacy-place-route:active{box-shadow:inset 0 0 0 2px currentColor}@media(forced-colors:active){.guide-workspace .legacy-desktop-expanded .card-actions>a.legacy-place-route{background:Highlight;border-color:Highlight;color:HighlightText}.guide-workspace .legacy-desktop-expanded .card-actions>a.legacy-place-route:focus-visible{outline-color:Highlight}.guide-workspace .legacy-desktop-expanded .card-actions>a.legacy-place-route:active{box-shadow:none;outline:2px solid Highlight;outline-offset:2px}}}