.showcase[data-v-2529fb96]{cursor:zoom-in;width:100%;transition:max-width var(--motion-quick) var(--ease-out), box-shadow var(--motion-surface) var(--ease-standard);margin:0 auto;overflow:hidden}.showcase[data-v-2529fb96]:not(.filled){border-radius:var(--radius-photo)}[data-v-2529fb96] .photo-surface>.photo-artwork{transition:opacity var(--motion-photo) var(--ease-out)}.metadata-panel[data-v-6b3615fe] .cells{max-height:min(var(--ideal-height,476px), calc(var(--viewport-height,100vh) - 156px));padding-bottom:var(--space-4)}.value.adaptive[data-v-6b3615fe]{font-size:var(--text-metadata-adaptive)}.stars[data-v-6b3615fe]{width:100%;height:calc(100% - 50px);position:relative}.stars .icon[data-v-6b3615fe],.category-value[data-v-6b3615fe]{position:absolute;top:calc(50% - 8px);left:calc(50% - 8px)}.stars .icon[data-v-6b3615fe]{font-size:var(--text-metadata-star);color:var(--separator);bottom:auto}.stars .icon.filled[data-v-6b3615fe]{color:var(--label-secondary)}.stars .icon[data-v-6b3615fe]:first-child{transform:translateY(-32px)}.stars .icon[data-v-6b3615fe]:nth-child(2){transform:translate(32px,-14px)}.stars .icon[data-v-6b3615fe]:nth-child(3){transform:translate(38px,20px)}.stars .icon[data-v-6b3615fe]:nth-child(4){transform:translate(18px,48px)}.stars .icon[data-v-6b3615fe]:nth-child(5){transform:translate(-18px,48px)}.stars .icon[data-v-6b3615fe]:nth-child(6){transform:translate(-38px,20px)}.stars .icon[data-v-6b3615fe]:nth-child(7){transform:translate(-32px,-14px)}.accessory[data-v-6b3615fe]{font-size:var(--text-metadata-accessory);display:block;position:absolute;bottom:14px}.accessory.iso[data-v-6b3615fe]{bottom:6px}.metadata-panel .location-cell[data-v-6b3615fe] .cell{border-radius:inherit;padding:0}.map[data-v-6b3615fe]{box-sizing:border-box;width:100%;height:100%;overflow:hidden}.map-loading[data-v-6b3615fe]{pointer-events:none;width:100%;position:absolute;transform:scale(.75)translateY(32px)}.map[data-v-6b3615fe],[data-v-6b3615fe] .map-container,[data-v-6b3615fe] .mapboxgl-canvas{border-radius:inherit}[data-v-6b3615fe] .mapboxgl-ctrl-bottom-left,[data-v-6b3615fe] .mapboxgl-ctrl-bottom-right{display:none}.location[data-v-6b3615fe]{box-sizing:border-box;width:100%;padding:var(--space-3) var(--space-4);font-size:var(--text-control);background:var(--surface-blurred);-webkit-user-select:text;user-select:text;position:absolute;bottom:0;transform:translateZ(0)}@media (height<=640px){.metadata-panel[data-v-6b3615fe] .cells{max-height:calc(var(--viewport-height,100vh) - 88px)}}.bar[data-v-4356329a]{width:100%;padding-bottom:var(--space-4);scrollbar-width:none;margin:auto;overflow:auto hidden}.bar[data-v-4356329a]::-webkit-scrollbar{display:none}ul[data-v-4356329a]{justify-content:center;min-width:max-content;margin:0;padding:0;list-style:none;display:flex}ul.items[data-v-4356329a]{margin:auto var(--space-5);text-align:center;white-space:nowrap;padding-top:10px;overflow:visible}.item[data-v-4356329a]{padding:var(--space-2) var(--space-4);-webkit-user-select:none;user-select:none;cursor:pointer;-webkit-tap-highlight-color:transparent;position:relative}.item[data-v-4356329a]:last-child{margin-right:var(--space-5)}.item[data-v-4356329a]>*{pointer-events:none}.item span[data-v-4356329a]{font-size:var(--text-metadata-value);color:var(--label-primary)}.exif ul[data-v-4356329a]{padding-top:1px}.exif li[data-v-4356329a]:not(:last-child){margin-right:var(--space-3)}.exif li span[data-v-4356329a]{padding-left:var(--space-1);font-size:var(--text-metadata-exif);position:relative;top:-1px}.exif .icon[data-v-4356329a]{vertical-align:middle;font-size:var(--size-metadata-exif-icon)}.category li[data-v-4356329a]{margin-top:2px}.category li[data-v-4356329a]:not(:last-child){margin-right:var(--space-2)}.category .icon[data-v-4356329a]{font-size:var(--size-metadata-category-icon);color:var(--separator)}.category .filled[data-v-4356329a]{color:var(--label-secondary)}.item.more[data-v-4356329a]{color:var(--label-secondary);align-items:flex-end;display:flex}.item.more .icon[data-v-4356329a]{translate:0 -.125em}.inline-panel[data-v-4356329a]{border-radius:var(--radius-panel) var(--radius-panel) 0 0;background:var(--surface-popover);box-shadow:var(--shadow-popover);transition:transform var(--motion-quick) var(--ease-out);position:absolute;top:0;right:4px;transform:translateY(-64px)}.inline-panel.expanded[data-v-4356329a]{transform:translateY(-100%)}.inline-panel.idle[data-v-4356329a] .cells{opacity:0;pointer-events:none;visibility:hidden}.inline-panel.idle[data-v-4356329a] header .button{color:var(--label-primary);background:0 0}.inline-panel.idle[data-v-4356329a] header .icon-button{visibility:hidden}@media (width<=1440px){ul.items[data-v-4356329a]{margin:auto 10px}.item[data-v-4356329a]{padding:var(--space-2) var(--space-3);margin-right:0}}@media (width<=420px){.inline-panel[data-v-4356329a]{border-radius:0;width:100vw;max-width:none;right:0}}@supports ((-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px))){.inline-panel[data-v-4356329a]{background:var(--surface-popover-blurred);-webkit-backdrop-filter:blur(var(--blur-panel));backdrop-filter:blur(var(--blur-panel))}}#carousel[data-v-97a554dd]{gap:var(--space-8);width:100vw;height:100vh;z-index:var(--layer-context);background:var(--surface-page);scrollbar-width:none;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;-webkit-user-select:none;user-select:none;box-sizing:border-box;outline:none;display:flex;position:fixed;top:0;left:0;overflow:scroll hidden}#carousel[data-v-97a554dd]::-webkit-scrollbar{display:none}.item[data-v-97a554dd]{min-width:100vw;height:var(--photo-height);scroll-snap-align:start;transition:height var(--motion-quick) var(--ease-out);flex-direction:column;justify-content:center;display:flex}.item[data-v-97a554dd]>*{overflow:visible}.backdrop[data-v-97a554dd]{background:linear-gradient(to bottom, var(--color-top) 0%, var(--color-middle) 50%, var(--color-bottom) 100%);z-index:-1;position:fixed;inset:0}.backdrop[data-v-97a554dd]:before{content:"";background:var(--surface-page);opacity:var(--opacity-carousel-backdrop);position:fixed;inset:0}.backdrop.transition[data-v-97a554dd]{opacity:0;transition:var(--motion-photo) var(--ease-out)}.backdrop.showing[data-v-97a554dd]{opacity:1}nav[data-v-97a554dd],[data-v-97a554dd] button.top{position:fixed}[data-v-97a554dd] button.top{top:var(--safe-area-top);padding:var(--space-4);z-index:var(--layer-carousel-controls);color:var(--label-secondary);right:0}[data-v-97a554dd] button.menu{right:40px}[data-v-97a554dd] button.top .icon{opacity:var(--opacity-carousel-control)}nav button[data-v-97a554dd]{appearance:none;-webkit-user-select:none;user-select:none;cursor:pointer;width:80px;height:100vh;font-size:var(--text-carousel-arrow);color:var(--label-primary);-webkit-tap-highlight-color:transparent;transition:opacity var(--motion-control) var(--ease-out);opacity:0;background:0 0;border:none;outline:none;position:absolute;top:0}nav button.next[data-v-97a554dd]{margin-left:-80px;left:100vw}nav button span[data-v-97a554dd]{transition:var(--motion-photo) var(--ease-out);display:block}nav button[data-v-97a554dd] .icon{margin:auto;display:block}nav button[data-v-97a554dd]:focus-visible{opacity:1}footer[data-v-97a554dd]{width:100vw;bottom:var(--safe-area-bottom);transition:var(--motion-quick) var(--ease-out);z-index:var(--layer-carousel-controls);position:fixed}[data-minimal][data-v-97a554dd] .showcase{cursor:zoom-out}[data-minimal] footer[data-v-97a554dd]{opacity:0;pointer-events:none;visibility:hidden;transform:translateY(50px)}[data-minimal][data-v-97a554dd] button.top,[data-minimal] nav .icon[data-v-97a554dd]{opacity:0;transition:opacity var(--motion-control) var(--ease-standard)}@media (hover:hover){#carousel:hover nav button[data-v-97a554dd]{opacity:var(--opacity-hint)}nav button[data-v-97a554dd]:hover{opacity:1}nav button:first-child:hover span[data-v-97a554dd]{transform:translate(-10px)scale(1.1)}nav button:last-child:hover span[data-v-97a554dd]{transform:translate(10px)scale(1.1)}[data-minimal][data-v-97a554dd] button.top:hover,[data-minimal] nav .icon[data-v-97a554dd]:hover{opacity:1}}@media (width<=420px){[data-v-97a554dd] button.menu{left:0;right:auto}}nav[data-v-cf207e82]{position:relative}ul[data-v-cf207e82]{margin:0;padding:0}li[data-v-cf207e82]{-webkit-user-select:none;user-select:none;display:inline-block}li[data-v-cf207e82]>:is(a,button){cursor:pointer;transition:opacity var(--motion-control) var(--ease-standard);color:var(--label-primary);background:0 0;border:0;padding:.8em 1em;text-decoration:none;position:relative}li>button[data-v-cf207e82]{padding-top:0;padding-bottom:0}.social-panel[data-v-cf207e82]{gap:var(--space-6);padding:var(--space-4);flex-wrap:wrap;place-content:center;width:100px;display:flex}:lang(zh) .social-panel[data-v-cf207e82]{flex-wrap:wrap-reverse}.social-panel a[data-v-cf207e82]{font-size:var(--text-social-icon);color:var(--label-primary);transition:var(--motion-quick) var(--ease-out);text-decoration:none}:not(:lang(zh)) a[hreflang=zh-Hans][data-v-cf207e82]{display:none}@media (hover:hover){li[data-v-cf207e82]:hover>*{opacity:1}.social-panel a[data-v-cf207e82]:hover{opacity:var(--opacity-icon-hover);transform:scale(1.1)}}.photo-grid[data-v-69cd820a]{max-width:var(--view-width);margin:0 auto}.photo-grid.wide[data-v-69cd820a]{max-width:calc(100vw - 48px);margin-top:-8px}.photo-grid.embedded[data-v-69cd820a]{max-width:100%;margin:0}.embedded[data-v-69cd820a] .photo-surface{box-shadow:none!important}.photo-grid>a[data-v-69cd820a]{vertical-align:top;width:32%;padding:0;display:inline-block}@media (width<=1180px){.photo-grid[data-v-69cd820a]:not(.wide,.embedded){max-width:100vw;margin:0 max(var(--space-7), var(--safe-area-right)) 0 max(var(--space-7), var(--safe-area-left))}}@media (width<=800px){.photo-grid:not(.embedded)>a[data-v-69cd820a]{width:49%}}@media (width<=580px){.photo-grid[data-v-69cd820a]:not(.wide,.embedded){margin:0}}footer[data-v-ae2d6855]{width:100%;max-width:var(--view-width);margin:64px auto;margin-bottom:calc(64px + var(--safe-area-bottom));box-sizing:border-box}[data-v-ae2d6855] nav{margin-left:-14px}p[data-v-ae2d6855],a[data-v-ae2d6855]{font-size:var(--text-fine);color:var(--label-primary);line-height:var(--line-footer)}@media (width<=1180px){footer[data-v-ae2d6855]{padding:0 var(--space-7)}}@media (width<=800px){footer[data-v-ae2d6855]{padding-bottom:var(--space-2)}}#column-bar[data-v-7146965c]{z-index:var(--layer-column);position:sticky;top:0}@media (width>=501px){.content[data-v-7146965c]{margin-top:var(--space-8)}}.destination-card[data-v-df3424dc]{-webkit-user-select:none;user-select:none;border-radius:var(--radius-panel);width:168px;height:168px;transition:box-shadow var(--motion-surface) var(--ease-out);transform-style:preserve-3d;position:relative}.destination-card[data-v-df3424dc]:active{transition:var(--motion-press) var(--ease-out);opacity:var(--opacity-pressed);transform:scale(.95)!important}.destination-card[data-v-df3424dc] .photo-surface{border-radius:var(--radius-panel);box-shadow:none}.destination-card[data-v-df3424dc] img{transition-duration:var(--motion-surface)}h3[data-v-df3424dc]{width:100%;color:var(--label-on-photo);opacity:var(--opacity-photo-label);text-align:center;text-shadow:var(--shadow-photo-label);font:var(--weight-medium) var(--text-destination-title) var(--font-editorial);z-index:1;display:block;position:absolute;bottom:24px;transform:translateZ(10px)}:lang(zh) h3[data-v-df3424dc]{font-weight:var(--weight-bold)}.destination-card:active h3[data-v-df3424dc]{transform:translateZ(0)}section[data-v-4e40af21]{padding-top:var(--space-6)}header[data-v-4e40af21]{cursor:pointer;-webkit-user-select:none;user-select:none;transition:var(--motion-quick) var(--ease-standard);align-items:center;margin:0 auto;display:flex}header[data-v-4e40af21]:hover{opacity:var(--opacity-hint)}header[data-v-4e40af21]:active{transition:var(--motion-press) var(--ease-out);opacity:var(--opacity-pressed);transform:scale(.98)translate(-3px)}header[data-v-4e40af21]:focus-visible{color-scheme:normal;outline:revert;outline-offset:0}h2[data-v-4e40af21]{font:var(--weight-medium) var(--text-title) var(--font-editorial);color:var(--label-vibrant);margin-left:.75em;margin-right:.25em}:lang(zh) h2[data-v-4e40af21]{font-weight:var(--weight-bold)}header .icon[data-v-4e40af21]{font-size:var(--text-caption);color:var(--label-secondary);transition:var(--motion-quick) var(--ease-standard);padding-left:2px;display:block}.scroll-container[data-v-4e40af21]{scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow:auto visible}.scroll-container[data-v-4e40af21]::-webkit-scrollbar{display:none}.items[data-v-4e40af21]{padding:var(--space-4) var(--space-4) var(--space-6)}section.collapsed .items[data-v-4e40af21]{white-space:nowrap;justify-content:center;gap:var(--space-4);min-width:max-content;display:flex}section.expanded .items[data-v-4e40af21]{grid-template-columns:repeat(auto-fit,168px);justify-content:center;gap:22px;display:grid}.discover-content[data-v-883cd18c]{box-sizing:border-box;scrollbar-width:none;-webkit-overflow-scrolling:touch;height:100%;padding-bottom:40px;overflow-y:auto}.search[data-v-883cd18c]{padding:0 var(--space-4) var(--space-2);background:var(--surface-page);z-index:var(--layer-search);display:flex;position:sticky;top:0}.search input[data-v-883cd18c]{width:100%;color:var(--label-primary);border:1px solid var(--separator);font-size:var(--text-control);padding:6px var(--space-4);border-radius:var(--radius-panel);background:0 0;outline:none}.search input[data-v-883cd18c]::placeholder{color:var(--label-secondary)}.search input[data-v-883cd18c]::-webkit-search-cancel-button{appearance:none}.search input[data-v-883cd18c]::-webkit-search-decoration{appearance:none}.search button[data-v-883cd18c]{color:var(--label-secondary);font-size:var(--text-title);text-align:right;cursor:pointer;background:0 0;border:none;width:28px;padding:0;line-height:1}.results[data-v-883cd18c]{padding-bottom:var(--space-8)}.result[data-v-883cd18c]{gap:var(--space-3);min-height:64px;padding:var(--space-2) 0 var(--space-2) var(--space-4);box-sizing:border-box;border-bottom:1px solid var(--separator);color:var(--label-primary);text-align:left;transition:var(--motion-quick) var(--ease-in);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;grid-template-columns:minmax(0,1fr) auto 20px;align-items:center;text-decoration:none;display:grid}.result[data-v-883cd18c]:hover{background-color:var(--separator)}.result .title[data-v-883cd18c]{font-family:var(--font-editorial);font-size:var(--text-body);font-weight:var(--weight-semibold);line-height:var(--line-search-title);display:block}.result .description[data-v-883cd18c]{font-size:var(--text-caption);line-height:var(--line-search-description);color:var(--label-secondary);margin-top:2px}.result .count[data-v-883cd18c]{font-size:var(--text-search-count);color:var(--label-secondary);opacity:var(--opacity-hint)}.result .arrow[data-v-883cd18c]{color:var(--label-secondary)}.empty[data-v-883cd18c]{padding:40px var(--space-2);text-align:center;color:var(--label-secondary)}.empty h3[data-v-883cd18c]{font:var(--weight-medium) var(--text-search-empty) var(--font-editorial);color:var(--label-vibrant);margin-bottom:2px}.empty p[data-v-883cd18c]{font-size:var(--text-control);line-height:var(--line-search-empty);margin:0}.search+.section[data-v-883cd18c]{padding-top:var(--space-4)}.section[data-v-883cd18c]:last-child{padding-bottom:var(--space-8)}#map[data-v-2fe5e396]{width:100%;height:calc(var(--safe-area-top) + 100vh);height:calc(var(--safe-area-top) + 100dvh);background:var(--surface-map);position:relative}#map>.map-container[data-v-2fe5e396]{width:100%;height:100%}#map-cursor[data-v-2fe5e396]{height:var(--size);width:var(--size);top:var(--y);left:var(--x);border:2px solid var(--label-secondary);pointer-events:none;will-change:top, left;transition:border-color var(--motion-control) var(--ease-linear), opacity var(--motion-bounce) var(--ease-out);opacity:var(--opacity-map-cursor);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}[data-cursor-active=true] #map-cursor[data-v-2fe5e396]{border-color:var(--map-selection);opacity:1}[data-cursor-active=true][data-v-2fe5e396] .mapboxgl-canvas-container{cursor:pointer!important}[data-v-2fe5e396] .mapboxgl-ctrl-top-right{top:var(--safe-area-top)}.map-error[data-v-2fe5e396]{position:absolute;top:16px;right:16px}aside[data-v-2fe5e396]{background:var(--surface-page);width:395px;color:var(--label-primary);border-radius:var(--radius-panel) var(--radius-panel) 0 0;box-shadow:var(--shadow-popover);z-index:var(--layer-map-panel);transition:height var(--motion-map-panel) var(--ease-map-panel);will-change:height;box-sizing:border-box;outline:none;position:absolute;bottom:0;left:8px;overflow-y:hidden}@supports ((-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px))){aside[data-v-2fe5e396]{background:var(--surface-blurred);-webkit-backdrop-filter:blur(var(--blur-panel));backdrop-filter:blur(var(--blur-panel))}}aside.expanded[data-v-2fe5e396]{height:calc(100vh - 16px - var(--safe-area-top));height:calc(100dvh - 16px - var(--safe-area-top))}aside.collapsed[data-v-2fe5e396]{height:calc(158px + var(--safe-area-bottom))}nav[data-v-2fe5e396]{background:var(--surface-page);position:relative}nav.destination[data-v-2fe5e396]{padding:var(--space-3)}nav a[data-v-2fe5e396]{padding-right:var(--space-4);font-size:var(--text-map-heading);margin-top:-9px;position:absolute;top:50%}nav a .icon[data-v-2fe5e396]{display:block}nav button[data-v-2fe5e396]{font-size:var(--text-map-handle);appearance:none;-webkit-user-select:none;user-select:none;cursor:pointer;width:100%;opacity:var(--opacity-map-handle);transition:opacity var(--motion-control) var(--ease-standard);background:0 0;border:none;outline:none;display:block}nav button .icon[data-v-2fe5e396]{margin:0 auto;display:block}nav button[data-v-2fe5e396]:hover{opacity:1}nav a[data-v-2fe5e396],nav button[data-v-2fe5e396]{color:var(--label-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;text-decoration:none}nav h2[data-v-2fe5e396]{font:var(--weight-medium) var(--text-map-heading) var(--font-editorial);text-align:center;color:var(--label-vibrant);padding:0 var(--space-8);cursor:default;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:lang(zh) nav h2[data-v-2fe5e396]{font-weight:var(--weight-bold)}.destination-content[data-v-2fe5e396]{height:100%;overflow-y:auto}.loading[data-v-2fe5e396]{cursor:default;width:100%;position:absolute;top:50%}@media (width<=580px){aside[data-v-2fe5e396]{width:100vw;left:0}aside.expanded[data-v-2fe5e396]{height:calc(61.8vh + var(--safe-area-bottom))}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--surface-page:#fefefe;--surface-secondary:#f5f5f599;--surface-elevated:#fff;--surface-popover:#ececee;--surface-popover-blurred:#ececeed9;--surface-blurred:#fefefee0;--surface-map:#cad2d3;--label-vibrant:#000;--label-primary:#505050;--label-secondary:#88888c;--separator:#ededed;--panel-hover:#11111114;--panel-selected:#1113;--control-hover:#1111110d;--control-selected:#1113;--control-label:#888;--control-label-selected:#fff;--font-body:-apple-system, BlinkMacSystemFont, sans-serif;--font-editorial:-apple-system-ui-serif, ui-serif, ".NewYork-Medium", NewYorkMedium-Medium, "Calluna", serif;--font-columns-zh:"Source Han Serif", serif;--text-body:16px;--text-control:14px;--text-caption:12px;--text-title:22px;--text-display:32px;--text-fine:14px;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--line-body:1.382;--line-footer:1.6;--text-notice-large:20px;--label-on-photo:#fff;--label-registration:#898989;--control-icon-selected:#fff;--map-selection:#4e7fa6;--map-selection-fill:#4e7fa61a;--map-accuracy-border:#50505029;--map-accuracy-fill:#50505014;--map-photo-border:#fff;--blur-navigation:10px;--blur-panel:12px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--view-width:1080px;--bar-height:56px;--control-height:32px;--radius-photo:2px;--radius-nav:3px;--radius-panel:16px;--radius-selector:20px;--shadow-surface-elevated:0 12px 46px 0 #00000014, 0 6px 12px 0 #0000001a;--shadow-navigation:0 12px 30px 0 #00000026;--shadow-header:0 12px 30px 0 #0000000d;--shadow-popover:0 30px 30px 0 #0000001a;--opacity-icon-hover:.8;--opacity-hint:.618;--opacity-disabled:.5;--opacity-column:.18;--opacity-column-hover:.42;--opacity-nav:.75;--opacity-pressed:.9;--layer-header:3;--layer-column:10;--layer-above-carousel:10000;--layer-selector:2;--layer-popover:12;--layer-sticky:11;--layer-sheet:99;--layer-context:9999;--safe-area-top:env(safe-area-inset-top,0px);--safe-area-bottom:env(safe-area-inset-bottom,0px);--safe-area-left:env(safe-area-inset-left,0px);--safe-area-right:env(safe-area-inset-right,0px);--header-top:calc(48px + var(--safe-area-top));--header-bottom:32px;--motion-press:.1s;--motion-quick:.2s;--motion-control:.3s;--motion-photo:.5s;--motion-bounce:.6s;--motion-surface:1s;--ease-standard:ease;--ease-in:ease-in;--ease-linear:linear;--ease-out:ease-out;--ease-loader:cubic-bezier(.215, .61, .355, 1)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--shadow-header:0 12px 30px 0 #00000059;--control-icon-selected:#eee;--surface-page:#0f0f10;--surface-secondary:#24242499;--surface-elevated:#23242a;--surface-popover:#171719;--surface-popover-blurred:#171719cc;--surface-blurred:#0f0f10e0;--surface-map:#191a1a;--label-vibrant:#fff;--label-primary:#ccc;--label-secondary:#9b9b9b;--separator:#3e3e3e;--panel-hover:#11111140;--panel-selected:#111;--control-hover:#0000000d;--control-selected:#00000026}}@media (width<=500px),(height<=500px){:root{--bar-height:48px}}@media (width<=600px){:root{--text-fine:12px}}@media (width<=1180px){:root{--view-width:100%}}@media (width>=1920px){:root{--view-width:1422px}}@media (width<=580px){:root{--text-display:28px;--text-notice-large:18px}}.photo-card>.photo-surface,.destination-card{box-shadow:0 12px 30px 0 rgba(var(--photo-shadow), .3), 0 6px 12px 0 #0000001a}.showcase{box-shadow:0 16px 60px 0 rgba(var(--photo-shadow), .3), 0 6px 12px 0 #0000001a}@media (prefers-color-scheme:dark){.photo-card>.photo-surface,.destination-card{box-shadow:0 12px 30px 0 rgba(var(--photo-shadow), .3), 0 16px 30px 0 #000c, 0 6px 12px 0 #0000001a}.showcase{box-shadow:0 16px 60px 0 rgba(var(--photo-shadow), .3), 0 16px 60px 0 #0009, 0 6px 12px 0 #0000001a}}.metadata-cell{--text-metadata-label:12px}.metadata-panel{--text-metadata-value:26px;--text-metadata-adaptive:20px;--text-metadata-star:16px;--text-metadata-accessory:32px}.metabar{--text-metadata-value:14px;--text-metadata-exif:12px;--size-metadata-exif-icon:14px;--size-metadata-category-icon:16px}.site-navigation,.social-panel{--text-social-icon:28px}.discover-content{--text-search-count:13px;--text-search-empty:20px;--line-search-title:1.25;--line-search-description:1.3;--line-search-empty:1.4;--layer-search:2}#map{--text-map-heading:18px;--text-map-handle:32px;--opacity-map-handle:.5;--opacity-map-cursor:.3;--layer-map-panel:2;--motion-map-panel:.5s;--ease-map-panel:cubic-bezier(.16, .88, .1, 1.08)}#carousel{--text-carousel-arrow:24px;--opacity-carousel-backdrop:.8;--opacity-carousel-control:.8;--layer-carousel-controls:9}.destination-card{--text-destination-title:20px;--opacity-photo-label:.88;--shadow-photo-label:0 6px 12px #00000080}.site-navigation li,.metabar .item{transition:var(--motion-quick) var(--ease-out)}@media (hover:hover){.button.navigation:hover:not(:disabled),.site-navigation li:hover,.metabar .item:hover{background:var(--surface-elevated);box-shadow:var(--shadow-navigation);border-radius:var(--radius-nav)}}.button,.site-navigation li>:is(a,button){font-family:var(--font-body);font-size:var(--text-control);font-weight:var(--weight-medium)}.button.navigation,.site-navigation li>:is(a,button){opacity:var(--opacity-nav);line-height:40px}@media (width<=1440px){.metabar{--text-metadata-value:12px;--text-metadata-exif:11px;--size-metadata-exif-icon:13px;--size-metadata-category-icon:14px}.metadata-cell{--text-metadata-label:10px}}@font-face{font-family:Calluna;font-weight:400;font-style:normal;src:url(/fonts/Calluna.woff2)format("woff2"),url(/fonts/Calluna.woff)format("woff")}@font-face{font-family:Source Han Serif;font-weight:500;font-style:normal;src:url(/fonts/SourceHanSerif-Medium.woff)format("woff")}body{background:var(--surface-page);color:var(--label-primary);font-family:var(--font-body);margin:0}h1,h2,h3,h4,h5,ul,li{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5{margin:0}.icon{vertical-align:-.0625em;height:1em;display:inline-block;overflow:visible}.icon.down{transform:rotate(180deg)}.icon.left{transform:rotate(-90deg)}.icon.right{transform:rotate(90deg)}.text.body{font-size:var(--text-body);line-height:var(--line-body)}.text.title,.text.display{font-family:var(--font-editorial);color:var(--label-vibrant);font-weight:var(--weight-bold)}.text.title{font-size:var(--text-title)}.text.display{font-size:var(--text-display)}.text.caption{font-size:var(--text-caption);color:var(--label-secondary)}.text.fine{font-size:var(--text-fine);color:var(--label-secondary)}.text.column{font:var(--weight-medium) calc(var(--bar-height) * .4285)/var(--bar-height) var(--font-editorial);color:var(--label-vibrant)}:lang(zh) .text.column{font-family:var(--font-columns-zh);font-size:calc(var(--bar-height) * .3985)}.button,.icon-button{appearance:none;color:var(--label-primary);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none}.button{transition:var(--motion-quick) var(--ease-out)}.button.navigation{padding:.8em 1em}.button.panel{width:100px;height:var(--control-height);border-radius:var(--radius-panel)}.button.panel[aria-pressed=true]{background:var(--panel-selected);color:var(--control-label-selected)}.icon-button{padding:var(--space-4);font-size:var(--text-control);color:var(--label-secondary);-webkit-user-select:none;user-select:none;line-height:1}.icon-button.large{font-size:18px}.icon-button .icon{transition:opacity var(--motion-control) var(--ease-standard)}.button:active,.icon-button:active{opacity:var(--opacity-pressed)}.button:disabled,.icon-button:disabled,.link[aria-disabled=true]{opacity:var(--opacity-disabled);cursor:not-allowed}.link{color:var(--label-secondary);transition:color var(--motion-control) var(--ease-standard);-webkit-tap-highlight-color:transparent;text-decoration:none}.link[aria-disabled=true]{text-decoration:line-through}:where(button,a,[tabindex]):focus-visible{outline:2px solid var(--label-secondary);outline-offset:3px}.surface{border-radius:var(--radius-panel)}.surface.secondary{background:var(--surface-secondary)}.surface.elevated{background:var(--surface-elevated);box-shadow:var(--shadow-surface-elevated)}.surface.panel{background:var(--surface-popover)}.divider{background:var(--separator);border:none;height:2px;margin:0}.notice{width:38.2vw;min-width:300px;max-width:800px;color:var(--label-primary);margin:20vh auto 30vh}.notice.compact{width:100%;padding:var(--space-6);box-sizing:border-box;margin:0}.notice h2{font-size:var(--text-title);font-family:var(--font-editorial);color:var(--label-vibrant)}:lang(zh) .notice h2{font-weight:var(--weight-bold)}.notice.large h2{font-size:var(--text-display);text-align:center}.notice p{font-size:var(--text-body);line-height:var(--line-body)}.notice.large p{font-size:var(--text-notice-large)}.notice a{color:var(--label-secondary);transition:color var(--motion-control) var(--ease-standard);text-decoration:none}.view-selector{padding:var(--space-1);margin-top:var(--safe-area-top);background:var(--surface-secondary);border-radius:var(--radius-selector);box-sizing:border-box;transition:background var(--motion-surface) var(--ease-standard);display:inline-block}.view-selector ul{gap:var(--space-1);-webkit-user-select:none;user-select:none;margin:0;padding:0;list-style:none;display:flex}.view-selector a{text-align:center;line-height:var(--control-height);padding:0 var(--space-3);border-radius:var(--radius-panel);transition:background-color var(--motion-control) var(--ease-standard);color:var(--control-label);-webkit-tap-highlight-color:transparent;text-decoration:none;display:block}.view-selector a[aria-current=page]{background:var(--control-selected);color:var(--control-label-selected);pointer-events:none}.view-selector .icon{font-size:var(--text-body);margin-right:var(--space-2);position:relative;top:1px}.view-selector span{font-size:var(--text-caption);font-weight:var(--weight-semibold);vertical-align:top}.column-selector{height:var(--bar-height);background:var(--surface-page);-webkit-user-select:none;user-select:none;width:100%}.column-selector ul{max-width:var(--view-width);white-space:nowrap;scrollbar-width:none;margin:0 auto;padding:0;list-style:none;overflow-x:auto}.column-selector ul::-webkit-scrollbar{display:none}.column-selector li{font-size:calc(var(--bar-height) * .4285);margin-right:1em;display:inline-block}.column-selector button{appearance:none;font:var(--weight-medium) calc(var(--bar-height) * .4285)/var(--bar-height) var(--font-editorial);color:var(--label-vibrant);opacity:var(--opacity-column);transition:opacity var(--motion-control) var(--ease-standard);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0}:lang(zh) .column-selector button{font-family:var(--font-columns-zh);font-size:calc(var(--bar-height) * .3985)}.column-selector button[aria-pressed=true]{opacity:1}.popover{background:var(--surface-page);color:var(--label-primary);border:1px solid var(--surface-secondary);border-radius:var(--radius-panel);box-shadow:var(--shadow-popover);z-index:var(--layer-popover);outline:none}.popover.context{z-index:var(--layer-context)}.popover.metadata{background:var(--surface-popover);padding:0}.popover.picker{transition:opacity var(--motion-control) var(--ease-out);overflow:hidden}.popover.picker .photo-surface{box-shadow:none!important;padding-top:100%!important}.popover.picker .photo-artwork{background-position:50%!important}.popover>.arrow,.popover>.arrow:before{background:inherit;z-index:-1;width:12px;height:12px;position:absolute}.popover>.arrow{visibility:hidden}.popover>.arrow:before{content:"";visibility:visible;transform:rotate(45deg)}.popover[data-popper-placement^=top]>.arrow{bottom:-6px}.popover[data-popper-placement^=top]>.arrow:before{clip-path:polygon(0 50%,100% 50%,50% 100%);transform:none}.popover[data-popper-placement^=bottom]>.arrow{top:-6px}.popover[data-popper-placement^=left]>.arrow{right:-6px}.popover[data-popper-placement^=right]>.arrow{left:-6px}.popover.dropdown>.arrow{display:none}.popover-enter-active,.popover-leave-active{transition:opacity var(--motion-quick) var(--ease-out)}.popover-enter-from,.popover-leave-to{opacity:0}.menu{border-radius:var(--radius-panel);width:max-content;overflow:hidden}.menu>button,.menu>a{box-sizing:border-box;text-align:left;width:100%;padding:var(--space-3) var(--space-8) var(--space-3) var(--space-4);font:var(--text-control) var(--font-body);transition:var(--motion-quick) var(--ease-out);color:var(--label-primary);cursor:pointer;background:0 0;border:none;text-decoration:none;display:block}.menu [aria-disabled=true]{opacity:var(--opacity-disabled);cursor:not-allowed;text-decoration:line-through}.menu>:focus-visible{outline-offset:-3px}.toast{padding:var(--space-3) var(--space-4);background:var(--surface-page);border:1px solid var(--surface-secondary);border-radius:var(--radius-panel);box-shadow:var(--shadow-popover);font-size:var(--text-control)}.toast-host{z-index:var(--layer-context);bottom:max(24px, var(--safe-area-bottom));pointer-events:none;max-width:calc(100vw - 32px);position:fixed;left:50%;transform:translate(-50%)}.toast-host>*+*{margin-top:var(--space-2)}.toast-enter-active,.toast-leave-active{transition:opacity var(--motion-quick) var(--ease-out)}.toast-enter-from,.toast-leave-to{opacity:0}.photo-surface{background:linear-gradient(to bottom, var(--photo-top), var(--photo-middle) 50%, var(--photo-bottom));position:relative;overflow:hidden}.photo-surface>.photo-artwork{opacity:0;width:100%;height:100%;transition:opacity var(--motion-photo) var(--ease-out);background-size:cover;display:block;position:absolute;inset:0}.photo-surface>.photo-artwork.loaded{opacity:1}.photo-card{padding:6px var(--photo-gap,0px);margin-left:calc(0px - var(--photo-gap,0px));box-sizing:border-box;display:block}.photo-card>.photo-surface{border-radius:var(--radius-photo);transition:box-shadow var(--motion-surface) var(--ease-out)}.photo-card .photo-artwork{transition-duration:var(--motion-surface)}.photo-card:active>.photo-surface{transition:var(--motion-press) var(--ease-out);opacity:var(--opacity-pressed);transform:scale(.95)!important}.photo-card.selected>.photo-surface{opacity:0;box-shadow:none}.metadata-cell{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.metadata-cell>h5{font-size:var(--text-metadata-label);font-weight:var(--weight-regular);text-align:center;text-transform:uppercase;color:var(--label-secondary);-webkit-user-select:none;user-select:none;margin:0 0 6px}:lang(en) .metadata-cell>h5{font-weight:var(--weight-medium)}.metadata-panel{--panel-margin:var(--space-4);width:calc(100vw - var(--panel-margin) * 2);max-width:360px;padding:var(--space-4) var(--panel-margin) 0;color:var(--label-primary);box-sizing:border-box;overflow:hidden}.metadata-panel>header{gap:var(--space-4);margin-bottom:14px;display:flex}.metadata-panel>header .icon-button{margin-left:auto;margin-right:-14px;padding-top:5px;padding-bottom:5px}.metadata-panel>.cells{align-items:stretch;gap:var(--space-4);max-height:min(476px, calc(var(--viewport-height,100vh) - 156px));padding-bottom:max(var(--space-4), var(--safe-area-bottom));scrollbar-width:none;flex-wrap:wrap;display:flex;overflow-y:auto}.metadata-panel>.cells::-webkit-scrollbar{display:none}.metadata-panel .metadata-cell{background:var(--surface-blurred);border-radius:var(--radius-panel);flex-basis:calc(50% - 8px);padding-bottom:calc(50% - 8px);position:relative;overflow:hidden}.metadata-panel .metadata-cell.wide{flex-basis:100%}.metadata-panel .metadata-cell>.cell{padding:var(--space-3) var(--space-4);position:absolute;inset:0;overflow:hidden}.metadata-panel .cell>h5{font-size:var(--text-caption);font-weight:var(--weight-semibold);text-transform:uppercase;color:var(--label-secondary);margin:0 0 6px}.metadata-panel .value{font-size:var(--text-metadata-value);font-weight:var(--weight-regular);display:block}.metadata-panel .footnote{font-size:var(--text-control);color:var(--label-secondary);position:absolute;bottom:12px}.metadata-panel .cell>.icon{font-size:var(--text-metadata-accessory);position:absolute;bottom:14px}@media (hover:hover){.button.navigation:hover:not(:disabled){opacity:1}.button.panel:hover:not(:disabled):not([aria-pressed=true]){background:var(--panel-hover)}.icon-button:hover:not(:disabled) .icon{opacity:var(--opacity-icon-hover)}.link:hover:not([aria-disabled=true]),.notice a:hover{color:var(--label-primary)}.view-selector a:hover:not([aria-current=page]){background:var(--control-hover)}.column-selector button:hover:not([aria-pressed=true]){opacity:var(--opacity-column-hover)}.menu>:is(a,button):hover:not([aria-disabled=true]){background:var(--separator)}}@supports ((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){.view-selector{-webkit-backdrop-filter:blur(var(--blur-navigation));backdrop-filter:blur(var(--blur-navigation))}.column-selector{background:var(--surface-blurred);-webkit-backdrop-filter:blur(var(--blur-navigation));backdrop-filter:blur(var(--blur-navigation))}}@supports ((-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px))){.popover{background:var(--surface-blurred);-webkit-backdrop-filter:blur(var(--blur-panel));backdrop-filter:blur(var(--blur-panel))}.popover.metadata{background:var(--surface-popover-blurred)}}@media (prefers-color-scheme:dark){.view-selector a[aria-current=page] .icon{color:var(--control-icon-selected)}}@media (width<=1440px){.metadata-cell>h5{margin-bottom:var(--space-1)}}@media (width<=1180px){.column-selector li:first-child{margin-left:max(var(--space-7), var(--safe-area-left))}.column-selector li:last-child{margin-right:max(var(--space-7), var(--safe-area-right))}}@media (width<=960px){.photo-card>.photo-surface{transform:none!important}}@media (width<=580px){.notice:not(.compact){margin:8vh auto 12vh}.notice.large h2{text-align:left}.popover.sheet{border:none;border-bottom-right-radius:0;border-bottom-left-radius:0;position:fixed!important;inset:auto 0 -1px auto!important;transform:none!important}.popover.sheet>.arrow{display:none}.popover.sheet.picker>*{max-width:none!important}.popover.sheet.popover-enter-active,.popover.sheet.popover-leave-active{transition:transform var(--motion-quick) var(--ease-out)}.popover.sheet.popover-enter-from,.popover.sheet.popover-leave-to{opacity:1;transform:translateY(100%)!important}.popover.sheet.metadata{right:4px!important}.photo-card>.photo-surface{border-radius:0;box-shadow:none!important}.metadata-cell>h5{margin-bottom:2px}}@media (width<=500px){.column-selector li:first-child{margin-left:max(var(--space-4), var(--safe-area-left))}.column-selector li:last-child{margin-right:max(var(--space-4), var(--safe-area-right))}}@media (height<=640px){.metadata-panel>.cells{max-height:calc(var(--viewport-height,100vh) - 88px)}}@media (width<=420px){.metadata-panel{--panel-margin:var(--space-6)}.popover.sheet.metadata{z-index:var(--layer-sheet);right:0!important}.popover.sheet.metadata .metadata-panel{width:100vw;max-width:none}}@media (width<=375px){.metadata-panel{--panel-margin:var(--space-4)}}.loader{font-size:var(--text-control);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-direction:column;align-items:center;margin:2em auto;display:flex}.loader ul{list-style:none;display:flex}.loader.full{justify-content:center;width:100vw;height:calc(100vh - 32px);position:absolute;top:0}.loader li{margin:6px;padding:6px;position:relative}@media (width>=500px){.loader li{margin:8px;padding:7px}}.loader.loading li{animation-duration:var(--motion-bounce);animation-name:bouncing;animation-iteration-count:infinite;animation-direction:alternate}.loader li:before{content:"";background-color:var(--label-secondary);transition:transform var(--motion-control) var(--ease-loader);border-radius:50%;position:absolute;inset:-1px;transform:scale(0)}.loader li:after{content:"";border:2px solid var(--label-secondary);opacity:1;transition:opacity var(--motion-control) var(--ease-loader), transform var(--motion-control) var(--ease-loader);border-radius:50%;position:absolute;inset:-1px;transform:scale(1)}.loader:hover li:before,.loader.loading li:before{transform:scale(1)}.loader:hover li:after,.loader.loading li:after{opacity:0;transform:scale(1.2)}.loader li:first-child,.loader li:first-child:before,.loader li:first-child:after{transition-delay:0s;animation-delay:0s}.loader li,.loader li:before,.loader li:after{transition-delay:50ms;animation-delay:.2s}.loader li:last-child,.loader li:last-child:before,.loader li:last-child:after{transition-delay:.1s;animation-delay:.4s}.loader span{color:var(--label-secondary);opacity:0;transition:var(--motion-control) var(--ease-loader);-webkit-font-smoothing:antialiased;backface-visibility:hidden;padding:.75em;transform:scale(.618)}.loader:hover span{opacity:1;transform:scale(1)}@keyframes bouncing{to{opacity:.1;transform:translateY(-16px)}}.loader ul{margin:0;padding:0}@media (prefers-reduced-motion:reduce){.loader.loading li{animation:none}.popover,.toast,.photo-surface>.photo-artwork,.photo-card>.photo-surface{transition:none!important}}[data-shell=mac-webkit] :is(#header,.app-selector,#column-bar,#footer,#carousel>nav,#carousel>button){display:none}[data-shell=mac-webkit] .showcase{pointer-events:none}[data-shell=mac-webkit] #map>aside nav:not(.destination)+.discover-content{padding-top:var(--space-6)}[data-shell=mac-webkit] #map>aside .destination+.destination-content>div{padding-bottom:46px}[data-shell=android-twa] #app{--font-editorial:"Calluna", serif;--bar-height:64px}[data-shell=android-twa] #header,[data-shell=android-twa] .app-selector{height:0;margin:0 auto}[data-shell=android-twa] #header>:not(.view-selector){display:none}[data-shell=android-twa] #header:after{height:calc(var(--bar-height) + var(--safe-area-top))}[data-shell=android-twa] #home .content{margin-top:0}[data-shell=android-twa] #column-bar{padding-top:var(--safe-area-top);background:var(--surface-page)}[data-shell=android-twa] #column-bar button{font-size:24px}[data-shell=android-twa] #column-bar li{margin-right:var(--space-5)}[data-shell=android-twa] #carousel>nav{display:none}[data-shell=android-twa] #carousel>.close{left:0;right:auto}[data-shell=android-twa] #carousel>.close .icon{transform:rotate(-90deg)scale(1.18)translate(2px,2px)}[data-shell=android-twa] #carousel>.menu{left:auto;right:0}[data-shell=android-twa] #carousel :is(button.menu,.more) .icon{transform:rotate(90deg)}[data-shell=android-twa] #carousel .inline-panel{border-radius:var(--radius-android-panel) var(--radius-android-panel) 0 0;background:var(--surface-page);box-shadow:var(--shadow-elevation-1)}[data-shell=android-twa] .popover .menu{border-radius:var(--radius-android-menu);padding:var(--space-2) 0}[data-shell=android-twa] .popover .menu .divider{height:1px;margin:var(--space-2) 0}[data-shell=android-twa] .metadata-panel .metadata-cell{border:1px solid var(--separator);background:var(--surface-secondary);border-radius:var(--radius-android-tile);box-sizing:border-box}@media (width<=800px){[data-shell=android-twa] .app-selector .view-selector{background:var(--surface-page);box-sizing:border-box;border-radius:0;width:100vw;min-width:238px;height:64px;bottom:0}[data-shell=android-twa] .view-selector ul{justify-content:space-around;height:40px}[data-shell=android-twa] .view-selector a{padding:0 var(--space-5);border-radius:var(--radius-android-selector)}[data-shell=android-twa] .view-selector a[aria-current=page]{color:var(--label-primary);background:#1111111a}[data-shell=android-twa] .view-selector a[aria-current=page] .icon{color:var(--label-primary)}}#app{--app-selector-width:202px;overflow-x:clip}:lang(zh) #app{--app-selector-width:156px}a{-webkit-tap-highlight-color:transparent}.app-header{grid-template-columns:223px 1fr var(--app-selector-width);margin:var(--header-top) auto var(--header-bottom);max-width:var(--view-width);align-items:start;display:grid}.app-header:after{content:"";height:calc(var(--header-top) + var(--bar-height) + var(--header-bottom) + var(--bar-height));box-shadow:var(--shadow-header);pointer-events:none;position:absolute;inset:0 0 auto}.app-header>.site-navigation{margin-right:var(--space-4);justify-self:end}.app-header .logo{height:var(--bar-height)}.app-header>a{line-height:0}.app-selector{height:var(--bar-height);max-width:var(--view-width);margin:calc(0px - var(--bar-height) - var(--header-bottom)) auto var(--header-bottom);z-index:var(--layer-sticky);pointer-events:none;position:sticky;top:8px}.app-selector .view-selector{float:right;width:var(--app-selector-width);white-space:nowrap;pointer-events:auto}@media (width>=801px){@supports ((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){.app-selector.top-sticky .view-selector{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}}}.app-header.discovering{z-index:var(--layer-header);pointer-events:none;position:absolute;left:0;right:0}.app-header.discovering>a,.app-header.discovering:after{display:none}.app-header.discovering>.site-navigation{pointer-events:auto;grid-column:2}.app-selector.discovering{top:var(--header-top);margin-top:0;position:absolute;left:0;right:0}#column-bar ul{-webkit-overflow-scrolling:touch}:lang(zh) #column-bar li{font-size:calc(var(--bar-height) * .3985)}body.lock-overscroll{overscroll-behavior:none;overflow:hidden}body.lock-overscroll>.popover{z-index:var(--layer-above-carousel)}body.standalone .app-header,body.standalone .app-selector{height:0;margin:0 auto}body.standalone .app-header>:not(.view-selector){visibility:hidden}body.standalone .app-header:after{height:calc(var(--bar-height) + var(--safe-area-top))}body.standalone #column-bar{padding-top:var(--safe-area-top)}@media (width<=1180px){.app-header,.app-selector{padding:0 max(var(--space-7), var(--safe-area-right)) 0 max(var(--space-7), var(--safe-area-left))}}.route-shell{max-width:var(--view-width);padding:var(--space-6) var(--space-7);margin:0 auto}body>footer{padding:var(--space-1);font-size:var(--text-caption);color:var(--label-registration);position:fixed;bottom:0;right:0}body>footer a{color:inherit;text-decoration:none}@media (width<=800px){.app-header{grid-template-columns:223px 1fr}.app-selector{height:0;margin:0;position:static}.app-selector .view-selector{float:none;bottom:max(24px, var(--safe-area-bottom));z-index:var(--layer-selector);position:fixed;top:auto;left:50%;transform:translate(-50%)}}@media (width<=500px){.app-header.discovering>.site-navigation{display:none}.app-header{text-align:center;grid-template-rows:1fr 1fr;grid-template-columns:1fr}.app-header>a,.app-header>.site-navigation{place-self:end center;margin-right:0}.app-header .logo{box-sizing:border-box;padding:2px}}@media (prefers-color-scheme:dark){.logo{filter:invert()brightness(1.2)}}
