:root{--header-h: 50px}.skin-v2{--header-h: 52px}*{margin:0;padding:0;box-sizing:border-box}html{background:var(--bg-neutral-3-rest)}body{background:var(--bg-neutral-3-rest);color:var(--fg-neutral-1-rest);font-family:var(--font-family-base);overflow:hidden;user-select:none;-webkit-user-select:none}input,textarea,[contenteditable]{user-select:text;-webkit-user-select:text}#header{position:fixed;top:0;left:0;right:0;height:var(--header-h);background:var(--bg-neutral-2-rest);border-bottom:1px solid var(--stroke-neutral-1-rest);display:flex;align-items:center;padding:0 var(--spacing-200);z-index:100}.skin-v2 #header{background:transparent;border-bottom:none;justify-content:space-between}#selection-bar{display:none;align-items:center;gap:var(--spacing-80);font-size:var(--font-size-body-1);color:var(--fg-neutral-1-rest)}#selection-bar button{background:var(--bg-neutral-3-rest);color:var(--fg-neutral-1-rest);border:1px solid var(--stroke-neutral-1-rest);border-radius:var(--radius-medium);padding:3px 10px;font-size:var(--font-size-caption-1);cursor:pointer;font-family:inherit}#selection-bar button:hover{background:var(--bg-neutral-1-hover)}.skin-od4 #selection-bar-float{position:fixed;top:10px;left:calc(50% - var(--shell-pane-inset, 0px) / 2);transform:translate(-50%);z-index:200;background:var(--bg-neutral-2-rest);border:1px solid var(--stroke-neutral-1-rest);border-radius:8px;padding:6px 16px;display:none;align-items:center;gap:var(--spacing-80);font-size:var(--font-size-body-1);color:var(--fg-neutral-1-rest);box-shadow:0 4px 12px #0000004d}.skin-od4 #selection-bar-float button{background:var(--bg-neutral-3-rest);color:var(--fg-neutral-1-rest);border:1px solid var(--stroke-neutral-1-rest);border-radius:var(--radius-medium);padding:3px 10px;font-size:var(--font-size-caption-1);cursor:pointer;font-family:inherit}.skin-od4 #selection-bar-float button:hover{background:var(--bg-neutral-1-hover)}.skin-od4 #header{display:none}.skin-od4 #gallery-wrapper{top:0;flex-direction:column}.skin-od4 #canvas{height:100vh}.skin-od4 #overlay-canvas{height:100vh!important;margin-top:-100vh!important}#gallery-view-header,.gallery-title-row{display:none}.skin-od4 .gallery-title-row{display:flex;align-items:center;gap:var(--spacing-120);padding:var(--spacing-320) var(--shell-margin) var(--spacing-200);padding-inline-start:var(--shell-start-margin);padding-inline-end:calc(var(--shell-pane-inset, 0px) + var(--shell-margin));min-height:calc(var(--spacing-320) + var(--line-height-large-title-2) + var(--spacing-200));transition:padding-inline-start var(--anim-medium) ease,padding-inline-end var(--anim-medium) ease}#gallery-controls-bar{display:none}.skin-od4 #gallery-controls-bar{--_controls-inset: 20px;display:flex;align-items:flex-start;gap:var(--spacing-120);padding-inline-start:var(--shell-start-margin);padding-inline-end:var(--shell-margin);padding-inline-end:calc(var(--shell-pane-inset, 0px) + var(--shell-margin));--_title-h: calc(var(--spacing-320) + var(--line-height-large-title-2) + var(--spacing-200));height:var(--_title-h);margin-top:calc(-1 * var(--_title-h));padding-top:0;padding-bottom:var(--spacing-200);position:sticky;top:0;z-index:100;background:transparent;pointer-events:none;transition:padding-inline-start var(--anim-medium) ease,padding-inline-end var(--anim-medium) ease}.skin-od4 #gallery-controls-bar .gallery-controls{flex:0;pointer-events:auto;padding-top:18px}.skin-od4 #gallery-controls-bar button,.skin-od4 #gallery-controls-bar .gc-filter-group{transition:background var(--anim-hover),outline var(--anim-hover),box-shadow var(--anim-hover),backdrop-filter var(--anim-hover),color var(--anim-hover)}.skin-od4 #gallery-controls-bar #gcDateWrap,.skin-od4 #gallery-controls-bar #od4StatusPillSlot{pointer-events:auto}.skin-od4 #gallery-controls-bar.title-cleared #gcDateWrap{margin-inline-start:0!important}.skin-od4 #gallery-controls-bar.title-cleared{padding-inline-start:calc(var(--shell-start-margin) + var(--_controls-inset));padding-inline-end:calc(var(--shell-pane-inset, 0px) + var(--shell-margin) + var(--_controls-inset))}.gallery-controls-bar-spacer{flex:1}#gallery-controls-bar .gc-filter-group{display:inline-flex;align-items:stretch;border-radius:var(--radius-circular);position:relative}#gallery-controls-bar .gc-filter-group .gc-filter-btn{margin-inline-end:0}#gallery-controls-bar .gc-filter-divider,#gallery-controls-bar .gc-filter-clear{display:none}#gallery-controls-bar .gc-filter-group.active{background:var(--button-background-2-rest)}#gallery-controls-bar:is(.is-floating,.is-scrolled) .gc-filter-group.active{background:var(--button-floating-background-rest);outline:1px solid var(--button-floating-stroke);outline-offset:-1px;box-shadow:var(--effect-floating-background-shadow);backdrop-filter:var(--effect-floating-background-blur);-webkit-backdrop-filter:var(--effect-floating-background-blur)}#gallery-controls-bar .gc-filter-group.active:after{content:"";position:absolute;inset:0;border-radius:inherit;border:1px solid transparent;background:var(--pill-stroke-1) border-box;-webkit-mask:linear-gradient(rgb(255,255,255) 0 0) padding-box,linear-gradient(rgb(255,255,255) 0 0);-webkit-mask-composite:xor;mask:linear-gradient(rgb(255,255,255) 0 0) padding-box,linear-gradient(rgb(255,255,255) 0 0);mask-composite:exclude;pointer-events:none;box-sizing:border-box}#gallery-controls-bar .gc-filter-group.active .gc-filter-btn,#gallery-controls-bar .gc-filter-group.active .gc-filter-btn:hover,#gallery-controls-bar .gc-filter-group.active .gc-filter-btn:active{background:transparent;outline:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}#gallery-controls-bar .gc-filter-group.active .gc-filter-btn:after{display:none}#gallery-controls-bar .gc-filter-group.active .gc-filter-divider{display:inline-block;align-self:center;width:1px;height:var(--size-160);background:var(--surface-stroke-2)}#gallery-controls-bar .gc-filter-group.active .gc-filter-clear{display:inline-flex;align-items:center;justify-content:center;align-self:center;width:var(--size-320);height:var(--size-320);padding:0;background:transparent;border:none;border-radius:var(--radius-circular);color:var(--fg-neutral-2-rest);cursor:pointer;margin-inline-end:var(--spacing-40);transition:background var(--anim-hover),color var(--anim-hover)}#gallery-controls-bar .gc-filter-group.active .gc-filter-clear svg{width:var(--icon-size-md);height:var(--icon-size-md)}#gallery-controls-bar .gc-filter-group.active .gc-filter-clear .icon-filled{display:none}#gallery-controls-bar .gc-filter-group.active .gc-filter-clear:hover{background:transparent;color:var(--fg-neutral-1-hover)}#gallery-controls-bar .gc-filter-group.active .gc-filter-clear:hover .icon-rest{display:none}#gallery-controls-bar .gc-filter-group.active .gc-filter-clear:hover .icon-filled{display:inline}#gallery-controls-bar .gc-filter-btn{position:relative}#gallery-controls-bar .gc-filter-btn.active:after{content:"";position:absolute;inset:0;border-radius:inherit;border:1px solid transparent;background:var(--pill-stroke-1) border-box;-webkit-mask:linear-gradient(rgb(255,255,255) 0 0) padding-box,linear-gradient(rgb(255,255,255) 0 0);-webkit-mask-composite:xor;mask:linear-gradient(rgb(255,255,255) 0 0) padding-box,linear-gradient(rgb(255,255,255) 0 0);mask-composite:exclude;pointer-events:none}#gallery-controls-bar .gc-filter-btn.active>.icon-rest,#gallery-controls-bar .gc-filter-btn.active>.icon-filled{display:none!important}#gallery-controls-bar .gc-filter-btn .gc-filter-count{display:inline-flex;align-items:center;justify-content:center;min-width:var(--icon-size-md);height:var(--icon-size-md);padding:0 var(--spacing-40);margin-inline-end:var(--spacing-40);border-radius:var(--radius-circular);background:var(--button-background-1-rest);color:var(--fg-neutral-on-brand)!important;font-size:var(--font-size-caption-1);line-height:1;font-weight:var(--font-weight-caption-1-strong)}#gallery-controls-bar .gc-filter-btn>span:not(.gc-filter-count){transform:translateY(-1px)}#gallery-controls-bar .gc-filter-btn .gc-filter-count[hidden]{display:none}@media (forced-colors: active){#gallery-controls-bar .gc-filter-btn .gc-filter-count{background:Highlight;color:HighlightText;forced-color-adjust:none}#gallery-controls-bar .gc-filter-group.active .gc-filter-divider{background:ButtonText}}#gallery-content{display:flex;flex:1;min-height:0;overflow:hidden;position:relative}#gcDateWrap{position:relative}#gallery-controls-bar .od4-date-range-wrap{position:relative;display:flex;align-items:center}#gallery-controls-bar .od4-date-range svg{width:18px;height:18px;fill:currentColor}#gallery-controls-bar .od4-date-dropdown{display:none;position:absolute;top:calc(100% + 8px);inset-inline-start:0;background:#1f1f1ff2;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border:1px solid rgba(0,0,0,0);border-radius:16px;width:220px;padding:12px;z-index:200}[data-theme=light] #gallery-controls-bar .od4-date-dropdown{background:#fffffff2}#gallery-controls-bar .od4-date-dropdown.open{display:block}#gallery-controls-bar .od4-date-year-row{display:flex;align-items:center;justify-content:space-between;height:28px}#gallery-controls-bar .od4-date-year-nav{display:flex;align-items:center;gap:1px}#gallery-controls-bar .od4-date-year-label{font-size:14px;font-weight:600;color:var(--fg-neutral-2-rest);cursor:pointer;border-radius:4px;padding:0 4px 0 10px;transition:background var(--anim-hover);line-height:28px}#gallery-controls-bar .od4-date-year-label:hover{background:var(--bg-neutral-1-hover)}#gallery-controls-bar .od4-date-year-btn{background:none;border:1px solid transparent;color:var(--fg-neutral-2-rest);cursor:pointer;padding:0;border-radius:4px;width:28px;height:28px;min-width:28px;min-height:28px;display:inline-flex;align-items:center;justify-content:center}#gallery-controls-bar .od4-date-year-btn svg{width:1em;height:1em}#gallery-controls-bar .od4-date-year-btn:hover:not(:disabled){background:var(--bg-neutral-1-hover);color:var(--fg-neutral-1-hover)}#gallery-controls-bar .od4-date-year-btn:disabled{color:var(--fg-neutral-disabled-1-rest);cursor:default;pointer-events:none}#gallery-controls-bar .od4-date-month-grid-wrap{overflow:hidden;position:relative}#gallery-controls-bar .od4-date-month-grid{display:grid;grid-template-columns:repeat(4,40px);justify-content:space-between;row-gap:16px;margin-top:8px}@keyframes od4-slide-in-left{0%{transform:translateY(30%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes od4-slide-in-right{0%{transform:translateY(-30%);opacity:0}to{transform:translateY(0);opacity:1}}#gallery-controls-bar .od4-date-month-grid.slide-left{animation:od4-slide-in-left var(--anim-short) ease-out}#gallery-controls-bar .od4-date-month-grid.slide-right{animation:od4-slide-in-right var(--anim-short) ease-out}#gallery-controls-bar .od4-date-month-cell,#gallery-controls-bar .od4-date-year-cell{padding:0;text-align:center;font-size:12px;font-weight:400;color:var(--fg-neutral-2-rest);border-radius:4px;cursor:pointer;border:1px solid transparent;background:none;font-family:inherit;width:40px;height:40px;line-height:40px;transition:background var(--anim-hover),color var(--anim-hover)}#gallery-controls-bar .od4-date-month-cell:hover,#gallery-controls-bar .od4-date-year-cell:hover{background:var(--bg-neutral-1-hover);color:var(--fg-neutral-1-hover);border-color:var(--stroke-neutral-2-rest)}#gallery-controls-bar .od4-date-month-cell.selected,#gallery-controls-bar .od4-date-year-cell.selected{background:linear-gradient(#292929,#292929) padding-box,linear-gradient(246deg,#4a92ffe6 42.54%,#9354ffe6 61.67%) border-box;border:1px solid transparent;color:var(--fg-neutral-1-hover);font-weight:600;cursor:default}[data-theme=light] #gallery-controls-bar .od4-date-month-cell.selected,[data-theme=light] #gallery-controls-bar .od4-date-year-cell.selected{background:linear-gradient(#f5f5f5,#f5f5f5) padding-box,linear-gradient(246deg,#4a92ffe6 42.54%,#9354ffe6 61.67%) border-box}#gallery-controls-bar .od4-date-month-cell.no-data,#gallery-controls-bar .od4-date-year-cell.no-data{color:var(--fg-neutral-disabled-1-rest);cursor:default;pointer-events:none}.skin-od4 #visible-date-range{display:none!important}.skin-v2 #header{display:none}.skin-v2 #gallery-wrapper{top:0}.skin-v2 #canvas{height:100vh}.skin-v2 #overlay-canvas{height:100vh!important;margin-top:-100vh!important}.skin-v2 #visible-date-range{top:10px}.skin-v2 #filter-panel,.skin-od4 #filter-panel{display:none}.skin-v2 #selection-bar-float{position:fixed;top:10px;left:50%;transform:translate(-50%);z-index:200;background:var(--bg-neutral-2-rest);border:1px solid var(--stroke-neutral-1-rest);border-radius:8px;padding:6px 16px;display:none;align-items:center;gap:var(--spacing-80);font-size:var(--font-size-body-1);color:var(--fg-neutral-1-rest);box-shadow:0 4px 12px #0000004d}.skin-v2 #selection-bar-float button{background:var(--bg-neutral-3-rest);color:var(--fg-neutral-1-rest);border:1px solid var(--stroke-neutral-1-rest);border-radius:var(--radius-medium);padding:3px 10px;font-size:var(--font-size-caption-1);cursor:pointer;font-family:inherit}.skin-v2 #selection-bar-float button:hover{background:var(--bg-neutral-1-hover)}h1{font-size:var(--font-size-body-1);font-weight:var(--font-weight-body-1)}.skin-v2 h1{font-size:var(--font-size-subtitle-1);font-weight:var(--font-weight-subtitle-2);padding-inline-start:var(--spacing-40)}#info{margin-inline-start:auto;font-size:var(--font-size-body-1);color:var(--fg-neutral-4-rest);display:flex;gap:var(--spacing-160);align-items:center;flex-shrink:0}#visible-date-range{position:fixed;top:60px;inset-inline-start:20px;z-index:90;font-size:var(--font-size-subtitle-1);font-weight:var(--font-weight-subtitle-2);color:var(--fg-neutral-1-rest);text-shadow:0 2px 8px rgba(0,0,0,.9),0 0 24px rgba(0,0,0,.7),0 4px 16px rgba(0,0,0,.5);pointer-events:none;white-space:nowrap}.skin-v2 #visible-date-range{position:static;font-size:var(--font-size-body-1);font-weight:var(--font-weight-body-1);color:var(--fg-neutral-2-rest);margin-inline-start:var(--spacing-120);z-index:auto}#header-title-group{display:flex;align-items:baseline;gap:0;min-width:0}#gallery-wrapper{position:fixed;top:var(--header-h);left:0;right:0;bottom:0;display:flex;overflow:hidden}#scroll-container{flex:1;min-width:0;overflow-y:scroll;overflow-x:hidden}#scroll-content{width:100%;position:relative}#canvas{position:sticky;top:0;left:0;width:100%;height:calc(100vh - var(--header-h));cursor:default;display:block;visibility:hidden}.loading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;z-index:10}.spinner{display:inline-block;width:40px;height:40px;border:4px solid var(--stroke-neutral-3-rest);border-top-color:var(--fg-neutral-5-rest);border-radius:var(--radius-circular);animation:spin 1s linear infinite}.loading p{color:var(--fg-neutral-2-rest);font-size:16px;margin-top:16px}@keyframes spin{to{transform:rotate(360deg)}}#empty-filter-state{position:absolute;inset:0;z-index:10}#gallery-empty-state{position:fixed;top:var(--header-h);left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-320);padding:var(--spacing-320);overflow-y:auto;z-index:var(--z-content);background:var(--bg-neutral-3-rest)}.gallery-empty-headline{font-size:var(--font-size-title-3);font-weight:var(--font-weight-title-3);line-height:var(--line-height-title-3);color:var(--fg-neutral-2-rest);text-align:center}.gallery-empty-hero-wrap{position:relative;max-width:520px;width:100%;display:flex;align-items:center;justify-content:center}.gallery-empty-hero{position:relative;width:100%;height:auto;display:block;z-index:1}.gallery-empty-glow{position:absolute;width:60%;aspect-ratio:4 / 3;border-radius:var(--radius-circular);filter:blur(60px);opacity:.2;z-index:0}.gallery-empty-glow-blue{background:var(--fg-brand-1-rest);left:-10%;top:10%}.gallery-empty-glow-purple{background:var(--icon-grad-stop-1);right:-10%;top:10%}.gallery-empty-actions{display:flex;flex-direction:row;gap:var(--spacing-160);flex-wrap:wrap;justify-content:center}#webgl-recovery-overlay{position:absolute;inset:0;background:#0006;z-index:9;display:flex;align-items:center;justify-content:center}[data-theme=light] #webgl-recovery-overlay{background:#ffffff80}#webgl-error-state .error-img.dark{display:block}#webgl-error-state .error-img.light,[data-theme=light] #webgl-error-state .error-img.dark{display:none}[data-theme=light] #webgl-error-state .error-img.light{display:block}#webgl-error-state{display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;inset:0;text-align:center;z-index:10;gap:.5rem}.error-illustration{width:256px;height:256px;margin-bottom:1rem}.error-illustration img{width:100%;height:100%;object-fit:contain}.error-title{font-size:1.25rem;font-weight:var(--font-weight-subtitle-2);color:var(--fg-neutral-1-rest)}.error-description{font-size:.875rem;color:var(--fg-neutral-4-rest);max-width:320px;margin-bottom:.5rem}#webgl-error-state button{padding:8px 14px;border-radius:20px;border:none;background:var(--button-background-1-rest);color:var(--fg-neutral-inverted-rest);font-size:var(--font-size-body-1);font-weight:var(--font-weight-subtitle-2);font-family:inherit;cursor:pointer;transition:background var(--anim-hover)}#webgl-error-state button:hover{background:var(--button-background-1-hover)}#webgl-error-state button:active{background:var(--button-background-1-pressed)}#canvas:focus{outline:none}#selection-ring{position:fixed;pointer-events:none;border:none;box-shadow:inset 0 0 0 3px var(--fg-brand-1-rest);z-index:50;display:none}#sort-btn{background:none;border:1px solid var(--stroke-neutral-1-rest);color:var(--fg-neutral-4-rest);cursor:pointer;padding:3px 8px;border-radius:var(--radius-medium);font-size:var(--font-size-body-1);line-height:1;display:flex;align-items:center;gap:var(--spacing-40);transition:color var(--anim-hover),border-color var(--anim-hover)}#sort-btn:hover{color:var(--fg-neutral-1-rest);border-color:var(--fg-neutral-5-rest)}#sort-btn .sort-arrow{font-size:var(--font-size-caption-1)}#timeline-scrubber{position:fixed;inset-inline-end:0;top:0;bottom:0;width:20px;z-index:80;cursor:pointer;user-select:none;background-color:transparent;display:flex;flex-direction:column;box-sizing:border-box;transition:width var(--anim-medium) ease-out,background-color var(--anim-medium) ease-out,opacity var(--anim-medium) ease-out;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}#timeline-scrubber.expanded{width:90px;background-color:var(--bg-neutral-3-rest)}@media (min-width: 1200px){#timeline-scrubber{width:90px;background-color:var(--bg-neutral-3-rest)}}body.pane-open{--shell-margin: 20px}.scrubber-active #scroll-container{padding-inline-start:0;padding-inline-end:0;scrollbar-width:none}.scrubber-active #scroll-container::-webkit-scrollbar{display:none}@media (forced-colors: active){#timeline-scrubber{forced-color-adjust:none;background-color:Canvas}.timeline-year-label{color:CanvasText}.timeline-anchor-bar{background:Highlight}.timeline-anchor-marker{background-color:transparent;border:none;padding:0}#timeline-scrubber.scrolling .timeline-anchor-marker{background-color:Highlight;border:1px solid CanvasText;border-radius:4px;padding:2px 4px}.timeline-anchor-label{color:CanvasText}#timeline-scrubber.scrolling .timeline-anchor-label{color:HighlightText}.timeline-arrow{color:CanvasText}.timeline-hover-label{color:CanvasText;background:Canvas;border-color:CanvasText}}.timeline-arrow{display:flex;align-items:center;justify-content:flex-end;width:100%;background:none;border:none;color:var(--fg-neutral-4-rest);cursor:pointer;z-index:3;padding:0;flex-shrink:0;opacity:0;transition:opacity var(--anim-medium) ease-out,color var(--anim-short) ease;pointer-events:none}#timeline-scrubber.expanded .timeline-arrow{opacity:1;pointer-events:auto}#timeline-scrubber.expanded .timeline-arrow.at-extreme{opacity:0;pointer-events:none}.timeline-arrow svg{width:16px;height:16px;fill:currentColor}.timeline-arrow-up{padding-block-end:var(--spacing-80);padding-inline-end:17px}.timeline-arrow-down{padding-block-start:var(--spacing-80);padding-block-end:var(--spacing-120);padding-inline-end:17px}.timeline-arrow:hover{color:var(--fg-neutral-1-rest)}.timeline-arrow:active{color:var(--fg-brand-1-rest)}.timeline-arrow:focus-visible{outline:2px solid var(--fg-brand-1-rest);outline-offset:-2px}.timeline-track{position:relative;flex:1 0 0;width:100%;padding-block:var(--spacing-80);display:flex;flex-direction:column;overflow:hidden}.timeline-year-label{position:absolute;inset-inline-end:17px;font-size:var(--font-size-body-1);font-weight:var(--font-weight-body-1);color:var(--fg-neutral-4-rest);transform:translateY(-50%);pointer-events:none;white-space:nowrap;box-sizing:border-box;opacity:0;transition:opacity var(--anim-medium) ease-out}#timeline-scrubber.expanded .timeline-year-label{opacity:1}.timeline-year-dot{position:absolute;width:var(--size-60);height:var(--size-60);border-radius:var(--radius-circular);background:var(--fg-neutral-4-rest);transform:translateY(-50%);inset-inline-end:var(--size-60);pointer-events:none;opacity:0;transition:opacity var(--anim-medium) ease-out}@media (max-width: 1199px){.timeline-year-dot{inset-inline-end:7px}}#timeline-scrubber.scrolling .timeline-year-dot{opacity:1}#timeline-scrubber.expanded .timeline-year-dot{opacity:0}.timeline-anchor-bar{width:var(--size-60);height:34px;border-radius:var(--radius-circular);background:linear-gradient(260deg,var(--pill-premium-gradient-start) 21.43%,var(--pill-premium-gradient-end) 90.25%);flex-shrink:0;transition:height var(--anim-medium) ease-out,opacity var(--anim-medium) ease-out}#timeline-scrubber.at-top .timeline-anchor-bar{opacity:1}#timeline-scrubber.scrolling .timeline-anchor-bar{height:22px}#timeline-scrubber.expanded .timeline-anchor-bar{height:18px}.timeline-anchor-marker{position:absolute;inset-inline-end:var(--size-60);display:flex;align-items:center;transition:top var(--anim-short) ease-out,background-color var(--anim-medium) ease-out,box-shadow var(--anim-medium) ease-out,inset-inline-end var(--anim-medium) ease-out;pointer-events:none;z-index:2;transform:translateY(-50%);box-sizing:border-box}@media (max-width: 1199px){.timeline-anchor-marker{inset-inline-end:7px}body.od4-left-nav-mode .timeline-anchor-marker{inset-inline-end:var(--size-60)}}#timeline-scrubber.scrolling .timeline-anchor-marker{gap:var(--size-60)}@media (max-width: 1199px){#timeline-scrubber.scrolling .timeline-anchor-marker{margin-inline-end:calc(-1 * var(--spacing-20));padding-block:var(--spacing-20);padding-inline-start:var(--size-60);padding-inline-end:var(--spacing-20);border-radius:var(--radius-large);backdrop-filter:var(--effect-floating-background-blur);box-shadow:var(--effect-floating-background-shadow);background-color:var(--button-floating-background-rest)}body.od4-left-nav-mode #timeline-scrubber.scrolling .timeline-anchor-marker{margin-inline-end:0;padding:0;border-radius:0;backdrop-filter:none;box-shadow:none;background-color:transparent}}#timeline-scrubber.expanded .timeline-anchor-marker{gap:var(--spacing-40)}.timeline-anchor-label{font-size:var(--font-size-body-1);font-weight:var(--font-weight-body-1-strong);color:var(--fg-neutral-1-rest);white-space:nowrap;max-width:0;overflow:hidden;opacity:0;transition:opacity var(--anim-medium) ease-out,max-width var(--anim-medium) ease-out}#timeline-scrubber.expanded .timeline-anchor-label,#timeline-scrubber.scrolling .timeline-anchor-label{max-width:120px;opacity:1}@media (min-width: 1200px){.timeline-arrow{opacity:1;pointer-events:auto}.timeline-arrow.at-extreme{opacity:0;pointer-events:none}.timeline-year-label{opacity:1}.timeline-year-dot{opacity:0}.timeline-anchor-bar{height:18px}.timeline-anchor-marker{gap:var(--spacing-40)}.timeline-anchor-label{max-width:120px;opacity:1}}.timeline-hover-marker{position:absolute;inset-inline-end:17px;pointer-events:none;z-index:1;transform:translateY(-50%);box-sizing:border-box}.timeline-hover-label{font-size:var(--font-size-body-1);font-weight:var(--font-weight-body-1);color:var(--fg-neutral-4-rest);white-space:nowrap;box-shadow:var(--shadow-8);pointer-events:none;transition:opacity var(--anim-short) ease-out}[data-theme=light] .timeline-hover-label{box-shadow:none}.media-seg{display:flex;background:var(--bg-neutral-3-rest);border:1px solid var(--stroke-neutral-1-rest);border-radius:8px;overflow:hidden;flex-shrink:0}.media-seg button{background:none;border:none;padding:6px 16px;font-size:var(--font-size-body-1);font-family:inherit;cursor:pointer;color:var(--fg-neutral-4-rest);transition:background var(--anim-hover),color var(--anim-hover);white-space:nowrap;flex:1;text-align:center}.media-seg button:hover{color:var(--fg-neutral-1-rest)}.media-seg button.active{background:var(--fg-brand-1-rest);color:var(--fg-neutral-inverted-rest)}.filter-btn{display:none}.skin-v2 .filter-btn{position:relative;display:flex;align-items:center;gap:5px;background:none;border:1px solid var(--stroke-neutral-1-rest);border-radius:var(--radius-medium);padding:3px 8px;cursor:pointer;color:var(--fg-neutral-4-rest);font-size:var(--font-size-body-1);font-family:inherit;transition:color var(--anim-hover),border-color var(--anim-hover),background var(--anim-hover);flex-shrink:0}.skin-v2 .filter-btn{background:var(--bg-neutral-3-rest, #2a2a2a);border-radius:18px;padding:6px 16px 6px 12px}.filter-btn:hover{color:var(--fg-neutral-1-rest);border-color:var(--fg-neutral-5-rest)}.filter-btn.active{border-color:var(--fg-brand-1-rest);color:var(--fg-neutral-1-rest)}.filter-dot{display:none;position:absolute;top:3px;inset-inline-end:3px;width:7px;height:7px;border-radius:var(--radius-circular);background:var(--fg-brand-1-rest)}.filter-dot.visible{display:block}.skin-v2 #photo-count-wrap,.skin-v2 #sort-btn{display:none!important}.filter-btn .filter-label{display:none}.skin-v2 .filter-btn .filter-label{display:inline}
