:root{--category-food:#d57418;--category-beach:#1597a3;--category-see:#8b65c9;--category-life:#5b966c;--category-all:#65746e;--category-keyline:#fff;--category-selection:#253b35;--category-exchange:#e6b94f;--category-ink:#fff}[data-category-tone]{--category-color:var(--category-all);--category-ink:#fff}[data-category-tone=food]{--category-color:var(--category-food)}[data-category-tone=beach]{--category-color:var(--category-beach)}[data-category-tone=see]{--category-color:var(--category-see)}[data-category-tone=life]{--category-color:var(--category-life)}[data-category-tone=all]{--category-color:var(--category-all)}[data-category-tone=shopping],[data-category-tone=wellness]{--category-color:var(--category-life)}[data-category-tone=accommodation]{--category-color:var(--category-beach)}[data-category-tone=groceries]{--category-color:var(--category-life)}[data-category-tone=entertainment]{--category-color:var(--category-see)}[data-category-tone=exchange]{--category-color:var(--category-exchange);--category-ink:#253b35}.google-guide-marker[data-category-tone]>span,.map-marker[data-category-tone],.map-marker[data-category-tone].selected,.map-marker[data-category-tone]:hover{background:var(--category-color);color:var(--category-ink);border-color:var(--category-keyline);filter:none}.map-marker[data-category-tone].locked{background:var(--category-all)}.google-guide-marker[data-category-tone][aria-pressed=true]>span,.map-marker[data-category-tone].selected{outline:2px solid var(--category-selection);outline-offset:2px}.google-guide-marker[data-category-tone]:focus-visible,.map-marker[data-category-tone]:focus-visible{outline:3px solid var(--category-selection);outline-offset:4px}.google-guide-marker[data-category-tone]:hover{filter:none}.category-badge{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex:0 0 24px;border-radius:7px;background:var(--category-color,var(--category-all));color:var(--category-ink)}.category-badge-label .category-badge[data-category-tone]>svg,.category-badge>svg{width:16px;height:16px;flex-shrink:0}.category-badge-label{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:100%}.category-badge-label>span:not(.category-badge){min-width:0;overflow-wrap:anywhere}#legacy-desktop-category .category-badge-label>span:not(.category-badge){overflow:hidden;text-overflow:ellipsis}@media (forced-colors:active){.category-badge,.google-guide-marker[data-category-tone]>span,.map-marker[data-category-tone],.map-marker[data-category-tone].locked,.map-marker[data-category-tone].selected,.map-marker[data-category-tone]:hover{background:Canvas;color:CanvasText;border:2px solid CanvasText;border-color:CanvasText!important}.google-guide-marker[data-category-tone] svg{stroke:CanvasText}.google-guide-marker[data-category-tone][aria-pressed=true]>span,.map-marker[data-category-tone].selected{outline:3px double Highlight}.google-guide-marker[data-category-tone]:focus-visible,.map-marker[data-category-tone]:focus-visible{outline-color:Highlight}}@media (min-width:1101px),(min-width:761px) and (min-height:501px){#google-desktop-category-options,.guide-workspace #legacy-desktop-category-options{width:max(100%,360px)}}@font-face{font-family:Workspace Inter;src:url(/fonts/inter/inter-v4.1-latin-cyrillic-faaac579f35d.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}.guide-workspace.cabinet-shell{--font-interface:"Workspace Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;--type-meta:calc(12px + var(--workspace-text-step, 0px));--type-control:calc(14px + var(--workspace-text-step, 0px));--type-body:calc(16px + var(--workspace-text-step, 0px));--type-title:calc(17px + var(--workspace-text-step, 0px));--type-section:calc(20px + var(--workspace-text-step, 0px));--type-page:calc(28px + var(--workspace-text-step, 0px));--type-price:calc(32px + var(--workspace-text-step, 0px));--type-regular:400;--type-medium:500;--type-semibold:600;--type-count-numeric:tabular-nums;font-family:var(--font-interface);font-size:var(--type-body);font-weight:var(--type-regular);line-height:1.5}.guide-workspace.cabinet-shell .cabinet-brand{font-size:var(--type-title);font-weight:var(--type-semibold)}.guide-workspace.cabinet-shell .cabinet-brand small{font-size:var(--type-meta);font-weight:var(--type-medium)}.guide-workspace.cabinet-shell .cabinet-appearance-options label,.guide-workspace.cabinet-shell .cabinet-navigation a,.guide-workspace.cabinet-shell .cabinet-session{font-size:var(--type-control)}.guide-workspace.cabinet-shell .cabinet-appearance-control p{font-size:var(--type-meta)}.guide-workspace.cabinet-shell .detail-dialog h2,.guide-workspace.cabinet-shell .legacy-desktop-heading strong,.guide-workspace.cabinet-shell .legacy-filter-title,.guide-workspace.cabinet-shell .legacy-place-header h2,.guide-workspace.cabinet-shell .place-card h3,.guide-workspace.cabinet-shell .place-card h3 button{font-family:var(--font-interface);font-size:var(--type-title);font-weight:var(--type-semibold);line-height:1.3;letter-spacing:0}.guide-workspace.cabinet-shell .legacy-desktop-expanded h3 button{font-size:var(--type-section)}.guide-workspace.cabinet-shell .place-card p{font-size:var(--type-control);line-height:1.45}.guide-workspace.cabinet-shell #filter-toggle #filter-count,.guide-workspace.cabinet-shell #legacy-list-sheet-count,.guide-workspace.cabinet-shell .detail-dialog .gallery-controls span,.guide-workspace.cabinet-shell .detail-dialog .video-link small,.guide-workspace.cabinet-shell .legacy-desktop-gallery-controls span,.guide-workspace.cabinet-shell .legacy-filter-label,.guide-workspace.cabinet-shell .legacy-place-gallery-controls span,.guide-workspace.cabinet-shell .legacy-place-header p,.guide-workspace.cabinet-shell .place-kicker{font-family:var(--font-interface);font-size:var(--type-meta)}.guide-workspace.cabinet-shell .legacy-list-sheet[data-sheet-mode=filters] #legacy-list-sheet-count{font-size:var(--type-title);font-weight:var(--type-semibold)}.guide-workspace.cabinet-shell .detail-body p,.guide-workspace.cabinet-shell .legacy-desktop-description,.guide-workspace.cabinet-shell .legacy-desktop-description p,.guide-workspace.cabinet-shell .legacy-place-description,.guide-workspace.cabinet-shell .legacy-place-description p{font-size:var(--type-body);line-height:1.5}.guide-workspace.cabinet-shell .detail-dialog h3{font-family:var(--font-interface);font-size:var(--type-section);font-weight:var(--type-semibold);line-height:1.3}.guide-workspace.cabinet-shell .detail-dialog,.guide-workspace.cabinet-shell .legacy-place-sheet{font-family:var(--font-interface)}.guide-workspace.cabinet-shell #legacy-search-form .search input#search,.guide-workspace.cabinet-shell .legacy-search-form .search input{font-family:var(--font-interface);font-size:var(--type-body);font-weight:var(--type-regular)}.guide-workspace.cabinet-shell #legacy-desktop-list-toggle,.guide-workspace.cabinet-shell #legacy-desktop-saved,.guide-workspace.cabinet-shell .detail-dialog .copy-compact,.guide-workspace.cabinet-shell .detail-dialog .place-copy-field .button,.guide-workspace.cabinet-shell .detail-dialog .place-copy-field strong,.guide-workspace.cabinet-shell .detail-dialog .source-link,.guide-workspace.cabinet-shell .detail-dialog .video-note,.guide-workspace.cabinet-shell .legacy-desktop-collapse,.guide-workspace.cabinet-shell .legacy-desktop-extra,.guide-workspace.cabinet-shell .legacy-desktop-filter [role=option],.guide-workspace.cabinet-shell .legacy-desktop-filter>button,.guide-workspace.cabinet-shell .legacy-desktop-heading span,.guide-workspace.cabinet-shell .legacy-filter-actions>.text-button,.guide-workspace.cabinet-shell .legacy-filter-option,.guide-workspace.cabinet-shell .legacy-filter-status,.guide-workspace.cabinet-shell .legacy-filter-value,.guide-workspace.cabinet-shell .legacy-free-filter,.guide-workspace.cabinet-shell .legacy-place-address,.guide-workspace.cabinet-shell .legacy-place-map,.guide-workspace.cabinet-shell .legacy-place-primary-actions>a,.guide-workspace.cabinet-shell .legacy-secondary-filters :is(select,button),.guide-workspace.cabinet-shell .place-card .card-actions :is(button,a),.guide-workspace.cabinet-shell :is(#filter-toggle,.legacy-list-controls button){font-family:var(--font-interface);font-size:var(--type-control);font-weight:var(--type-regular)}.guide-workspace.cabinet-shell .legacy-place-primary-actions>a,.guide-workspace.cabinet-shell .place-card .card-actions :is(button,a){font-weight:var(--type-medium)}.guide-workspace #account-access-pane.cabinet-account{font-family:var(--font-interface);font-size:var(--type-body)}.guide-workspace #account-access-pane.cabinet-account h1,.guide-workspace #account-access-pane.cabinet-account h2,.guide-workspace #account-access-pane.cabinet-account h3{font-family:var(--font-interface);font-weight:var(--type-semibold);line-height:1.3;letter-spacing:-.015em}.guide-workspace #account-access-pane.cabinet-account h1{font-size:var(--type-page)}.guide-workspace #account-access-pane.cabinet-account h2{font-size:var(--type-section)}.guide-workspace #account-access-pane.cabinet-account h3{font-size:var(--type-title)}.guide-workspace #account-access-pane.cabinet-account .cabinet-plan-price{font-size:var(--type-price);font-weight:var(--type-semibold)}.guide-workspace #account-access-pane.cabinet-account .cabinet-button,.guide-workspace #account-access-pane.cabinet-account .cabinet-group-heading>p,.guide-workspace #account-access-pane.cabinet-account .cabinet-muted,.guide-workspace #account-access-pane.cabinet-account .cabinet-notice p,.guide-workspace #account-access-pane.cabinet-account .cabinet-plan-price span,.guide-workspace #account-access-pane.cabinet-account .cabinet-plans-availability,.guide-workspace #account-access-pane.cabinet-account .cabinet-policy p,.guide-workspace #account-access-pane.cabinet-account .cabinet-status,.guide-workspace #account-access-pane.cabinet-account .cabinet-text-link,.guide-workspace #account-access-pane.cabinet-account summary{font-size:var(--type-control)}.guide-workspace #account-access-pane.cabinet-account .cabinet-notice strong{font-size:var(--type-body);font-weight:var(--type-semibold)}.guide-workspace #account-access-pane.cabinet-account .cabinet-order-reference,.guide-workspace #account-access-pane.cabinet-account .cabinet-plan-kind{font-size:var(--type-meta)}.guide-workspace.cabinet-shell :is(#pay-dialog,#route-dialog,#about-dialog){font-family:var(--font-interface);font-size:var(--type-body);font-weight:var(--type-regular)}.guide-workspace.cabinet-shell :is(#pay-dialog,#route-dialog,#about-dialog) h2{font-family:var(--font-interface);font-size:var(--type-title);font-weight:var(--type-semibold);line-height:1.3;letter-spacing:0}.guide-workspace.cabinet-shell :is(#pay-dialog,#route-dialog,#about-dialog) h3{font-family:var(--font-interface);font-size:var(--type-section);font-weight:var(--type-semibold);line-height:1.3}.guide-workspace.cabinet-shell :is(#pay-dialog,#route-dialog,#about-dialog) p{font-size:var(--type-body);line-height:1.5}.guide-workspace.cabinet-shell #pay-dialog :is(.pay-price,.pay-price span),.guide-workspace.cabinet-shell #route-dialog .route-stop p,.guide-workspace.cabinet-shell :is(#pay-dialog,#route-dialog,#about-dialog) :is(.button,.text-button,.source-links a){font-family:var(--font-interface);font-size:var(--type-control)}.guide-workspace.cabinet-shell #pay-dialog .pay-features span,.guide-workspace.cabinet-shell #route-dialog :is(.step-number,.route-stop small),.guide-workspace.cabinet-shell :is(#pay-dialog,#route-dialog,#about-dialog) :is(.eyebrow,.detail-meta,.payment-status){font-size:var(--type-meta)}.guide-workspace.cabinet-shell #pay-dialog .pay-features b{font-family:var(--font-interface);font-weight:var(--type-semibold)}.guide-workspace.cabinet-shell #pay-dialog :is(#pay-place-count,#pay-route-count){font-size:var(--type-section)}.guide-workspace.cabinet-shell #route-dialog .route-stop button{font-family:var(--font-interface);font-size:var(--type-title);font-weight:var(--type-semibold)}.guide-workspace.cabinet-shell :is(#detail-dialog,#pay-dialog,#route-dialog,#about-dialog) .detail-meta span{font-size:var(--type-meta)}.guide-workspace.cabinet-shell :is(#detail-dialog,#pay-dialog,#route-dialog,#about-dialog) .tip strong{font-size:var(--type-body);font-weight:var(--type-semibold)}.guide-workspace.cabinet-shell #legacy-desktop-list-toggle>span,.guide-workspace.cabinet-shell #legacy-list-count{font-variant-numeric:var(--type-count-numeric)}.guide-workspace.cabinet-shell{--workspace-text-step:0px}.guide-workspace.cabinet-shell[data-workspace-text-size="1"]{--workspace-text-step:2px}.guide-workspace.cabinet-shell[data-workspace-text-size="2"]{--workspace-text-step:4px}.guide-workspace.cabinet-shell[data-workspace-text-size="3"]{--workspace-text-step:6px}.guide-workspace .cabinet-text-size{min-width:0;margin:0;padding:0;border:0}.guide-workspace .cabinet-text-size legend{margin-bottom:10px;font-size:var(--type-body);font-weight:600}.guide-workspace .cabinet-text-size-heading{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 16px;font-size:var(--type-control)}.guide-workspace .cabinet-text-size-heading output{font-weight:600}.guide-workspace .cabinet-text-size input[type=range]{display:block;box-sizing:border-box;width:100%;min-width:44px;height:44px;min-height:44px;margin:4px 0 0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;accent-color:var(--cabinet-appearance-action,#234b3e);cursor:pointer}.guide-workspace .cabinet-text-size input[type=range]:focus-visible{outline:3px solid var(--cabinet-appearance-focus,#1f6258);outline-offset:3px;border-radius:6px}.guide-workspace .cabinet-text-size-ticks{display:flex;justify-content:space-between;gap:8px;font-size:var(--type-meta);line-height:1.4}.guide-workspace .cabinet-text-size-ticks span{min-width:0;overflow-wrap:anywhere}.guide-workspace .cabinet-text-size p{margin:10px 0 0;font-size:var(--type-meta);line-height:1.5}.guide-workspace.cabinet-shell .cabinet-appearance-control legend,.guide-workspace.cabinet-shell .cabinet-location-marker-control legend,.guide-workspace.cabinet-shell .cabinet-palette-control legend,.guide-workspace.cabinet-shell .cabinet-palette-options label{font-size:calc(.875rem + var(--workspace-text-step,0px))}.guide-workspace.cabinet-shell .cabinet-location-marker-control p,.guide-workspace.cabinet-shell .cabinet-palette-control p{font-size:calc(.75rem + var(--workspace-text-step,0px))}.guide-workspace.cabinet-shell .map-provider-choice{font-size:calc(13px + var(--workspace-text-step,0px))}.guide-workspace.cabinet-shell .map-provider-options small{font-size:calc(12px + var(--workspace-text-step,0px))}@media (max-width:1100px) and (max-height:500px),(max-width:760px){.guide-workspace.cabinet-shell .cabinet-navigation .cabinet-nav-label{font-size:calc(12px + var(--workspace-text-step,0px))}}.guide-workspace.cabinet-shell:is([data-workspace-text-size="1"],[data-workspace-text-size="2"],[data-workspace-text-size="3"]) :is(.legacy-place-primary-actions,.detail-primary-actions,.detail-secondary-actions,.legacy-filter-actions){flex-wrap:wrap}.guide-workspace.cabinet-shell:is([data-workspace-text-size="1"],[data-workspace-text-size="2"],[data-workspace-text-size="3"]) :is(.place-kicker,.card-bottom,.badge){white-space:normal;line-height:1.4}.guide-workspace.cabinet-shell:is([data-workspace-text-size="1"],[data-workspace-text-size="2"],[data-workspace-text-size="3"]) .place-card h3 button{-webkit-line-clamp:unset}.guide-workspace.cabinet-shell:is([data-workspace-text-size="1"],[data-workspace-text-size="2"],[data-workspace-text-size="3"]) :is(.cabinet-appearance-options,.cabinet-palette-options){grid-template-columns:repeat(2,minmax(0,1fr))}@container (max-width:272px){.guide-workspace.cabinet-shell[data-workspace-text-size="1"] :is(.cabinet-appearance-options,.cabinet-palette-options){grid-template-columns:minmax(0,1fr)}}@container (max-width:288px){.guide-workspace.cabinet-shell[data-workspace-text-size="2"] :is(.cabinet-appearance-options,.cabinet-palette-options){grid-template-columns:minmax(0,1fr)}}@container (max-width:304px){.guide-workspace.cabinet-shell[data-workspace-text-size="3"] :is(.cabinet-appearance-options,.cabinet-palette-options){grid-template-columns:minmax(0,1fr)}}@container (max-width:340px){.guide-workspace.cabinet-shell[data-workspace-text-size="3"] .cabinet-appearance-options{grid-template-columns:minmax(0,1fr)}}.guide-workspace.cabinet-shell[data-cabinet-palette=sea][data-cabinet-theme=light]:where(:not([data-cabinet-appearance=mono])){--cabinet-appearance-background:#f4f9f9;--cabinet-appearance-surface:#ffffff;--cabinet-appearance-subtle:#eaf3f2;--cabinet-appearance-ink:#24383c;--cabinet-appearance-muted:#52666a;--cabinet-appearance-action:#086f73;--cabinet-appearance-on-action:#ffffff;--cabinet-appearance-line:#d8dfdc;--cabinet-appearance-strong-line:#6c8585;--cabinet-appearance-selected:#e5f3f1;--cabinet-appearance-hover:#eaf4f3;--cabinet-appearance-pressed:#d5e9e7;--cabinet-appearance-favorite:#086f73;--cabinet-appearance-focus:#086f73;--cabinet-appearance-glass:rgba(250,255,255,.96);--cabinet-appearance-rim:rgba(255,255,255,.8);--cabinet-appearance-switch-off:#6c8585;--cabinet-appearance-switch-on:#086f73}.guide-workspace.cabinet-shell[data-cabinet-palette=sunset][data-cabinet-theme=light]:where(:not([data-cabinet-appearance=mono])){--cabinet-appearance-background:#fff5f0;--cabinet-appearance-surface:#ffffff;--cabinet-appearance-subtle:#fff0e8;--cabinet-appearance-ink:#3d302c;--cabinet-appearance-muted:#735f57;--cabinet-appearance-action:#ad4935;--cabinet-appearance-on-action:#ffffff;--cabinet-appearance-line:#d8dfdc;--cabinet-appearance-strong-line:#957267;--cabinet-appearance-selected:#fff0e8;--cabinet-appearance-hover:#fff1ea;--cabinet-appearance-pressed:#f9e3d9;--cabinet-appearance-favorite:#ad4935;--cabinet-appearance-focus:#ad4935;--cabinet-appearance-glass:rgba(255,249,245,.96);--cabinet-appearance-rim:rgba(255,255,255,.8);--cabinet-appearance-switch-off:#957267;--cabinet-appearance-switch-on:#ad4935}.guide-workspace.cabinet-shell[data-cabinet-palette=sun][data-cabinet-theme=light]:where(:not([data-cabinet-appearance=mono])){--cabinet-appearance-background:#ffffff;--cabinet-appearance-surface:#ffffff;--cabinet-appearance-subtle:#faf5e5;--cabinet-appearance-ink:#25354a;--cabinet-appearance-muted:#64614f;--cabinet-appearance-action:#8a6200;--cabinet-appearance-on-action:#ffffff;--cabinet-appearance-line:#d8dfdc;--cabinet-appearance-strong-line:#8c7b49;--cabinet-appearance-selected:#fff4d0;--cabinet-appearance-hover:#faf4df;--cabinet-appearance-pressed:#f6eac4;--cabinet-appearance-favorite:#8a6200;--cabinet-appearance-focus:#8a6200;--cabinet-appearance-glass:rgba(255,253,244,.96);--cabinet-appearance-rim:rgba(255,255,255,.8);--cabinet-appearance-switch-off:#8c7b49;--cabinet-appearance-switch-on:#8a6200}.guide-workspace.cabinet-shell[data-cabinet-palette=sea][data-cabinet-theme=dark]:where(:not([data-cabinet-appearance=mono])){--cabinet-appearance-background:#10191b;--cabinet-appearance-surface:#182527;--cabinet-appearance-subtle:#223336;--cabinet-appearance-ink:#edf6f5;--cabinet-appearance-muted:#b2c9c8;--cabinet-appearance-action:#8fd8d2;--cabinet-appearance-on-action:#102d30;--cabinet-appearance-line:#3e5659;--cabinet-appearance-strong-line:#819e9e;--cabinet-appearance-selected:#264649;--cabinet-appearance-hover:#203b3e;--cabinet-appearance-pressed:#305458;--cabinet-appearance-glass:rgba(24,37,39,.9);--cabinet-appearance-focus:#8fd8d2;--cabinet-appearance-rim:#819e9e;--cabinet-appearance-switch-off:#819e9e;--cabinet-appearance-switch-on:#8fd8d2}.guide-workspace.cabinet-shell[data-cabinet-palette=sunset][data-cabinet-theme=dark]:where(:not([data-cabinet-appearance=mono])){--cabinet-appearance-background:#1b1513;--cabinet-appearance-surface:#29201c;--cabinet-appearance-subtle:#382b25;--cabinet-appearance-ink:#fff2ec;--cabinet-appearance-muted:#d0bdb3;--cabinet-appearance-action:#ffc0a5;--cabinet-appearance-on-action:#3e231b;--cabinet-appearance-line:#644d42;--cabinet-appearance-strong-line:#b39382;--cabinet-appearance-selected:#54382d;--cabinet-appearance-hover:#432e26;--cabinet-appearance-pressed:#654537;--cabinet-appearance-glass:rgba(41,32,28,.9);--cabinet-appearance-focus:#ffc0a5;--cabinet-appearance-rim:#b39382;--cabinet-appearance-switch-off:#b39382;--cabinet-appearance-switch-on:#ffc0a5}.guide-workspace.cabinet-shell[data-cabinet-palette=sun][data-cabinet-theme=dark]:where(:not([data-cabinet-appearance=mono])){--cabinet-appearance-background:#141820;--cabinet-appearance-surface:#202732;--cabinet-appearance-subtle:#2c3542;--cabinet-appearance-ink:#f5f4ec;--cabinet-appearance-muted:#c6c9cc;--cabinet-appearance-action:#f2d477;--cabinet-appearance-on-action:#25354a;--cabinet-appearance-line:#4b5667;--cabinet-appearance-strong-line:#919daa;--cabinet-appearance-selected:#41402f;--cabinet-appearance-hover:#34362c;--cabinet-appearance-pressed:#53503a;--cabinet-appearance-glass:rgba(32,39,50,.9);--cabinet-appearance-focus:#f2d477;--cabinet-appearance-rim:#919daa;--cabinet-appearance-switch-off:#919daa;--cabinet-appearance-switch-on:#f2d477}.guide-workspace.cabinet-shell:is([data-cabinet-palette=sea],[data-cabinet-palette=sunset],[data-cabinet-palette=sun]):where(:not([data-cabinet-appearance=mono])){--cabinet-glass-surface:var(--cabinet-appearance-glass);--cabinet-glass-solid:var(--cabinet-appearance-surface);--cabinet-glass-ink:var(--cabinet-appearance-ink);--cabinet-glass-rim:var(--cabinet-appearance-rim);--cabinet-glass-selected:var(--cabinet-appearance-selected);--cabinet-glass-hover:var(--cabinet-appearance-hover);--cabinet-glass-pressed:var(--cabinet-appearance-pressed);--cabinet-glass-focus:var(--cabinet-appearance-focus);--map-control-divider:var(--cabinet-appearance-line)}.guide-workspace.cabinet-shell:is([data-cabinet-palette=sea],[data-cabinet-palette=sunset],[data-cabinet-palette=sun]):where(:not([data-cabinet-appearance=mono])) :is(.explorer-shell,.place-list,.dialog,.place-copy,.video-link){background:var(--cabinet-appearance-surface);border-color:var(--cabinet-appearance-line)}.guide-workspace.cabinet-shell:is([data-cabinet-palette=sea],[data-cabinet-palette=sunset],[data-cabinet-palette=sun]):where(:not([data-cabinet-appearance=mono])) :is(.search,.results-toolbar,.detail-meta span,.button.light){background:var(--cabinet-appearance-subtle);border-color:var(--cabinet-appearance-line)}.guide-workspace.cabinet-shell:is([data-cabinet-palette=sea],[data-cabinet-palette=sunset],[data-cabinet-palette=sun]):where(:not([data-cabinet-appearance=mono])) .place-card.selected{background:var(--cabinet-appearance-selected)}.guide-workspace.cabinet-shell:is([data-cabinet-palette=sea],[data-cabinet-palette=sunset],[data-cabinet-palette=sun]):where(:not([data-cabinet-appearance=mono])) :is(.search .icon,.dialog .muted){color:var(--cabinet-appearance-muted)}.guide-workspace.cabinet-shell:is([data-cabinet-palette=sea],[data-cabinet-palette=sunset],[data-cabinet-palette=sun]):where(:not([data-cabinet-appearance=mono])) .search input::placeholder{color:var(--cabinet-appearance-muted)}.guide-workspace.cabinet-shell:is([data-cabinet-palette=sea],[data-cabinet-palette=sunset],[data-cabinet-palette=sun]):where(:not([data-cabinet-appearance=mono])) :is(.button.dark,#toast){color:var(--cabinet-appearance-on-action)}.cabinet-color-controls{min-width:0;display:grid;gap:18px;container-type:inline-size}.cabinet-appearance-control legend,.cabinet-palette-control legend{position:static;width:auto;height:auto;padding:0;margin:0 0 8px;overflow:visible;clip-path:none;white-space:normal;font-size:.875rem;font-weight:600;line-height:1.4}.cabinet-palette-control{min-width:0;padding:0;margin:0;border:0;color:var(--cabinet-appearance-ink,#263b32)}.cabinet-palette-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-palette-options label{position:relative;display:flex;align-items:center;justify-content:center;gap:7px;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-palette-options label>span:last-child{min-width:0;overflow-wrap:anywhere}.cabinet-palette-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-palette-options input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.cabinet-palette-options label:has(input:focus-visible){outline:2px solid var(--cabinet-appearance-focus,var(--focus-ring,#1f6258));outline-offset:1px}.cabinet-palette-symbol{display:inline-flex;width:20px;height:20px;flex:0 0 20px;color:#194e46}.cabinet-palette-symbol svg{display:block;width:20px;height:20px}.cabinet-palette-symbol[data-palette-symbol=sea]{color:#086f73}.cabinet-palette-symbol[data-palette-symbol=sunset]{color:#ad4935}.cabinet-palette-symbol[data-palette-symbol=sun]{color:#8a6200}.guide-workspace[data-cabinet-theme=dark] .cabinet-palette-symbol{color:#a9d6b0}.guide-workspace[data-cabinet-theme=dark] .cabinet-palette-symbol[data-palette-symbol=sea]{color:#8fd8d2}.guide-workspace[data-cabinet-theme=dark] .cabinet-palette-symbol[data-palette-symbol=sunset]{color:#ffc0a5}.guide-workspace[data-cabinet-theme=dark] .cabinet-palette-symbol[data-palette-symbol=sun]{color:#f2d477}.guide-workspace[data-cabinet-appearance=mono] .cabinet-palette-symbol[data-palette-symbol]{color:inherit}.cabinet-account .cabinet-palette-control p{margin:6px 0 0;color:var(--cabinet-appearance-muted,#647269);font-size:.75rem;line-height:1.4}.cabinet-account .cabinet-palette-control p+p{margin-top:2px}@container (min-width: 30rem){.cabinet-appearance-options,.cabinet-palette-options{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (hover:hover) and (pointer:fine){.cabinet-palette-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:is([data-cabinet-palette=sea],[data-cabinet-palette=sunset],[data-cabinet-palette=sun])[data-cabinet-theme]{--cabinet-appearance-glass:var(--cabinet-appearance-surface,#fffefb);--cabinet-glass-surface:var(--cabinet-appearance-surface,#fffefb);--cabinet-glass-rim:var(--cabinet-appearance-strong-line,#526f60);--cabinet-glass-shadow:none}}@media (forced-colors:active){.guide-workspace.cabinet-shell[data-cabinet-palette][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-palette-options label{color:CanvasText;background:Canvas;border-color:ButtonText}.cabinet-palette-options label:has(input:checked){color:HighlightText;background:Highlight}.guide-workspace[data-cabinet-appearance][data-cabinet-theme] .cabinet-palette-symbol{color:inherit}.cabinet-palette-options input{forced-color-adjust:auto}}.cabinet-location-marker-options .cabinet-marker-feedback,.cabinet-palette-options .cabinet-marker-feedback{animation:cabinet-marker-feedback .26s ease-out;transform-origin:center}@keyframes cabinet-marker-feedback{0%,to{transform:translateY(0) scale(1)}42%{transform:translateY(-2px) scale(1.1)}}@media (forced-colors:active),(prefers-reduced-motion:reduce){.guide-workspace[data-cabinet-palette-motion]{transition:none!important}.guide-workspace .cabinet-marker-feedback{animation:none!important}}