.fd-layout-capture{position:relative;width:100%;height:100%;overflow:hidden;background:var(--white)}.fd-layout-capture>img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.fd-annotations{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;color:var(--clay)}.fd-annotations text{fill:currentColor;font-size:29px}.fd-annotations .fd-annotation-detail{font-size:24px;font-style:normal}.fd-annotation-backed{paint-order:stroke;stroke:var(--white);stroke-width:9px;stroke-linejoin:round}.fd-datasets-link{--text-link-surface:var(--white);position:absolute;right:34px;bottom:36px;box-shadow:0 2px 8px color-mix(in srgb,var(--ink-primary) 15%,transparent);pointer-events:auto}.fd-relations{width:100%;height:100%;font-family:var(--font-body),sans-serif}.fd-relations-title{font-size:23px}.fd-relations-name,.fd-relations-title{font-weight:600;fill:var(--ink-primary)}.fd-relations-name{font-size:16px}.fd-relations-detail{font-size:12px;fill:var(--ink-secondary)}.fd-shot--linen{background:var(--linen)}.fd-shot__layer{position:absolute;overflow:hidden}.fd-shot__layer>img{display:block;max-width:none;height:auto}.fd-shot__layer--phone{overflow:visible}.fd-shot__layer--phone.fd-shot__layer--cut{overflow:hidden;-webkit-mask-image:linear-gradient(0deg,transparent 0,black 5%);mask-image:linear-gradient(0deg,transparent 0,black 5%)}.fd-shot__layer--lifted{border-radius:1.2cqi;box-shadow:0 .6cqi 2.6cqi color-mix(in srgb,var(--ink-primary) 22%,transparent)}.fd-credits{position:absolute;right:2cqi;bottom:1.6cqi;font-size:max(11px,1.6cqi);line-height:1.35;color:var(--ink-secondary)}.fd-credits>summary{cursor:pointer;list-style:none;padding:.25em .7em;border-radius:999px;background:color-mix(in srgb,var(--white) 92%,transparent);box-shadow:0 1px 4px color-mix(in srgb,var(--ink-primary) 14%,transparent)}.fd-credits>summary::-webkit-details-marker{display:none}.fd-credits__panel{position:absolute;right:0;bottom:calc(100% + 6px);width:min(460px,70cqi);max-height:58cqi;overflow:auto;padding:10px 14px;border-radius:10px;background:var(--white);box-shadow:0 6px 24px color-mix(in srgb,var(--ink-primary) 18%,transparent)}.fd-credits__panel p{margin:0 0 6px}.fd-credits__panel ul{margin:0;padding:0;list-style:none}.fd-credits__panel a{color:inherit}