:root{--vt-exit:.1s;--vt-enter:.18s;--vt-route-move:.28s;--vt-ease-out:cubic-bezier(.23, 1, .32, 1);--vt-ease-move:cubic-bezier(.77, 0, .175, 1);--vt-swap-slide:3.75rem;--vt-swap-step:30ms}::view-transition{pointer-events:none}::view-transition-old(root){display:none}::view-transition-new(root){animation:none}::view-transition-group(root){animation:none}::view-transition-image-pair(.tool-shot){mix-blend-mode:normal}::view-transition-old(.tool-shot){mix-blend-mode:normal}::view-transition-new(.tool-shot){mix-blend-mode:normal}::view-transition-image-pair(.tool-browse-rail){mix-blend-mode:normal}::view-transition-old(.tool-browse-rail){mix-blend-mode:normal}::view-transition-new(.tool-browse-rail){mix-blend-mode:normal}::view-transition-image-pair(.tool-browse-dock){mix-blend-mode:normal}::view-transition-old(.tool-browse-dock){mix-blend-mode:normal}::view-transition-new(.tool-browse-dock){mix-blend-mode:normal}::view-transition-image-pair(.tool-browse-backdrop){mix-blend-mode:normal}::view-transition-old(.tool-browse-backdrop){mix-blend-mode:normal}::view-transition-new(.tool-browse-backdrop){mix-blend-mode:normal}::view-transition-group(.tool-browse-rail){z-index:40;overflow:clip}::view-transition-image-pair(.tool-browse-rail){overflow:clip}::view-transition-group(.tool-browse-dock){z-index:40;overflow:clip}::view-transition-image-pair(.tool-browse-dock){overflow:clip}::view-transition-group(.tool-browse-backdrop){z-index:60}::view-transition-group(.tool-shot){z-index:70}@keyframes vt-fade-in{0%{opacity:0}}@keyframes vt-fade-out{to{opacity:0}}@keyframes vt-move-in{0%{translate:var(--vt-slide)}}@keyframes vt-move-out{to{translate:var(--vt-slide)}}@keyframes tool-enter-left{0%{opacity:0;transform:translate(-.5rem)}}@keyframes tool-enter-up{0%{opacity:0;transform:translateY(.5rem)}}@keyframes tool-enter-control{0%{opacity:0;transform:translateY(.25rem)scale(.98)}}@keyframes tool-exit-left{to{opacity:0;transform:translate(-.375rem)}}@keyframes tool-exit-down{to{opacity:0;transform:translateY(.375rem)}}@keyframes tool-exit-control{to{opacity:0;transform:translateY(.25rem)scale(.98)}}::view-transition-old(.nav-forward){--vt-slide:-2.5rem;animation:vt-fade-out var(--vt-exit) var(--vt-ease-out) both, vt-move-out var(--vt-route-move) var(--vt-ease-move) both}::view-transition-new(.nav-forward){--vt-slide:2.5rem;animation:vt-fade-in var(--vt-enter) var(--vt-ease-out) var(--vt-exit) both, vt-move-in var(--vt-route-move) var(--vt-ease-move) both}::view-transition-old(.nav-back){--vt-slide:2.5rem;animation:vt-fade-out var(--vt-exit) var(--vt-ease-out) both, vt-move-out var(--vt-route-move) var(--vt-ease-move) both}::view-transition-new(.nav-back){--vt-slide:-2.5rem;animation:vt-fade-in var(--vt-enter) var(--vt-ease-out) var(--vt-exit) both, vt-move-in var(--vt-route-move) var(--vt-ease-move) both}::view-transition-old(.tool-close){animation:vt-fade-out var(--vt-exit) var(--vt-ease-out) both}:root:active-view-transition-type(tool-close) [data-tool-transition=identity]{view-transition-name:tool-detail-identity;view-transition-class:tool-detail tool-rail tool-stage-0}:root:active-view-transition-type(tool-close) [data-tool-transition=meta]{view-transition-name:tool-detail-meta;view-transition-class:tool-detail tool-rail tool-stage-1}:root:active-view-transition-type(tool-close) [data-tool-transition=similar]{view-transition-name:tool-detail-similar;view-transition-class:tool-detail tool-rail tool-stage-2}:root:active-view-transition-type(tool-close) [data-tool-transition=claim]{view-transition-name:tool-detail-claim;view-transition-class:tool-detail tool-rail tool-stage-3}:root:active-view-transition-type(tool-close) [data-tool-transition=close]{view-transition-name:tool-detail-close;view-transition-class:tool-detail tool-control tool-stage-2}:root:active-view-transition-type(tool-close) [data-tool-transition=description]{view-transition-name:tool-detail-description;view-transition-class:tool-detail tool-main tool-stage-1}:root:active-view-transition-type(tool-close) [data-tool-transition=features]{view-transition-name:tool-detail-features;view-transition-class:tool-detail tool-main tool-stage-2}:root:active-view-transition-type(tool-close) [data-tool-transition=footer]{view-transition-name:tool-detail-footer;view-transition-class:tool-detail tool-main tool-stage-3}::view-transition-group(.tool-detail){z-index:50;animation:none}::view-transition-group(.tool-control){z-index:70}::view-transition-old(.tool-detail){mix-blend-mode:normal}::view-transition-new(.tool-detail){mix-blend-mode:normal}::view-transition-group(.tool-reveal-identity){z-index:50;animation:none}::view-transition-group(.tool-reveal-meta){z-index:50;animation:none}::view-transition-group(.tool-reveal-similar){z-index:50;animation:none}::view-transition-group(.tool-reveal-claim){z-index:50;animation:none}::view-transition-group(.tool-reveal-description){z-index:50;animation:none}::view-transition-group(.tool-reveal-features){z-index:50;animation:none}::view-transition-group(.tool-reveal-footer){z-index:50;animation:none}::view-transition-group(.tool-reveal-close){z-index:50;animation:none}::view-transition-group(.tool-reveal-close){z-index:70}::view-transition-new(.tool-reveal-identity){mix-blend-mode:normal}::view-transition-new(.tool-reveal-meta){mix-blend-mode:normal}::view-transition-new(.tool-reveal-similar){mix-blend-mode:normal}::view-transition-new(.tool-reveal-claim){mix-blend-mode:normal}::view-transition-new(.tool-reveal-description){mix-blend-mode:normal}::view-transition-new(.tool-reveal-features){mix-blend-mode:normal}::view-transition-new(.tool-reveal-footer){mix-blend-mode:normal}::view-transition-new(.tool-reveal-close){mix-blend-mode:normal}::view-transition-new(.tool-reveal-identity){animation:tool-enter-left var(--vt-enter) var(--vt-ease-out) 0s both}::view-transition-new(.tool-reveal-meta){animation:tool-enter-left var(--vt-enter) var(--vt-ease-out) 30ms both}::view-transition-new(.tool-reveal-similar){animation:tool-enter-left var(--vt-enter) var(--vt-ease-out) 60ms both}::view-transition-new(.tool-reveal-claim){animation:tool-enter-left var(--vt-enter) var(--vt-ease-out) 90ms both}::view-transition-new(.tool-reveal-close){animation:tool-enter-control var(--vt-enter) var(--vt-ease-out) 60ms both}::view-transition-new(.tool-reveal-description){animation:tool-enter-up var(--vt-enter) var(--vt-ease-out) 30ms both}::view-transition-new(.tool-reveal-features){animation:tool-enter-up var(--vt-enter) var(--vt-ease-out) 60ms both}::view-transition-new(.tool-reveal-footer){animation:tool-enter-up var(--vt-enter) var(--vt-ease-out) 90ms both}:root:active-view-transition-type(tool-close)::view-transition-old(.tool-rail){animation:tool-exit-left var(--vt-exit) var(--vt-ease-out) both}:root:active-view-transition-type(tool-close)::view-transition-old(.tool-main){animation:tool-exit-down var(--vt-exit) var(--vt-ease-out) both}:root:active-view-transition-type(tool-close)::view-transition-old(.tool-control){animation:tool-exit-control var(--vt-exit) var(--vt-ease-out) both}@media (max-width:63.999rem){:root:active-view-transition-type(tool-close)::view-transition-old(.tool-rail){animation-name:tool-exit-down}::view-transition-new(.tool-reveal-identity){animation-name:tool-enter-up}::view-transition-new(.tool-reveal-meta){animation-name:tool-enter-up}::view-transition-new(.tool-reveal-similar){animation-name:tool-enter-up}::view-transition-new(.tool-reveal-claim){animation-name:tool-enter-up}}@media (min-width:64rem){:root:active-view-transition-type(tool-swap) [data-tool-lightbox-rail]{view-transition-name:tool-swap-rail;view-transition-class:tool-swap}:root:active-view-transition-type(tool-swap) [data-tool-dock-content]{view-transition-name:tool-swap-dock-content;view-transition-class:tool-swap tool-swap-lane-1}}@media (max-width:63.999rem){:root:active-view-transition-type(tool-swap) [data-tool-browse-detail]{view-transition-name:tool-swap-column;view-transition-class:tool-swap}}:root:active-view-transition-type(tool-swap)::view-transition-group(.tool-swap){overflow:clip}:root:active-view-transition-type(tool-swap)::view-transition-image-pair(.tool-swap){overflow:clip}:root:active-view-transition-type(tool-swap)::view-transition-group(.tool-swap){z-index:50}:root:active-view-transition-type(tool-swap)::view-transition-old(.tool-swap){mix-blend-mode:normal}:root:active-view-transition-type(tool-swap)::view-transition-new(.tool-swap){mix-blend-mode:normal}:root:active-view-transition-type(tool-swap)::view-transition-group(.tool-swap-lane-1){--vt-swap-delay:var(--vt-swap-step)}:root:active-view-transition-type(tool-swap)::view-transition-old(.tool-swap){--vt-slide:calc(var(--vt-swap-slide) * -1);animation:vt-fade-out var(--vt-exit) var(--vt-swap-delay,0s) both, vt-move-out var(--vt-route-move) var(--vt-swap-delay,0s) both;animation-timing-function:var(--vt-ease-out), var(--vt-ease-move)!important}:root:active-view-transition-type(tool-swap)::view-transition-new(.tool-swap){--vt-slide:var(--vt-swap-slide);animation:vt-fade-in var(--vt-enter) calc(var(--vt-exit) + var(--vt-swap-delay,0s)) both, vt-move-in var(--vt-route-move) var(--vt-swap-delay,0s) both;animation-timing-function:var(--vt-ease-out), var(--vt-ease-move)!important}:root:active-view-transition-type(tool-swap-back)::view-transition-old(.tool-swap){--vt-slide:var(--vt-swap-slide)}:root:active-view-transition-type(tool-swap-back)::view-transition-new(.tool-swap){--vt-slide:calc(var(--vt-swap-slide) * -1)}
