.publication-slide{--slide-bg:#101016;--slide-fg:#eeeaf7;--slide-muted:#ada4bb;aspect-ratio:16/9;background:var(--slide-bg);color:var(--slide-fg);border:1px solid color-mix(in srgb, var(--slide-fg) 10%, transparent);border-radius:5px;grid-template-rows:6.2cqw minmax(0,1fr) 5.5cqw 1.5cqw;gap:1.1cqw;padding:3cqw 4cqw 2cqw;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #0002}.publication-slide[data-surface=paper],.publication-slide[data-surface=editorial]{--slide-bg:#fffdf8;--slide-fg:#272330;--slide-muted:#70667c}.publication-slide h2{font:500 3.1cqw/1.16 var(--font-geist-sans), Arial, sans-serif;letter-spacing:-.035em;overflow-wrap:anywhere;text-wrap:balance;align-self:center;max-width:90%;margin:0}.publication-slide-visual{justify-content:center;align-items:center;min-width:0;min-height:0;display:flex;overflow:hidden}.publication-slide-visual>div{width:100%;height:100%;min-height:0!important}.publication-slide .le-root,.publication-slide .spatial-root{height:100%;min-height:0;background:0 0!important;border:0!important;border-radius:0!important}.publication-slide .le-stage,.publication-slide .training-stage,.publication-slide .spatial-stage{height:100%!important;min-height:0!important;max-height:31cqw!important}.publication-slide .le-figure{place-items:center;height:100%;padding:0;display:grid}.publication-slide .le-figure svg{width:100%;height:100%;max-height:30cqw!important}.publication-slide .le-footer,.publication-slide .le-controls,.publication-slide .le-legend,.publication-slide .le-stats,.publication-slide .spatial-controls,.publication-slide .spatial-footer{display:none!important}.publication-slide-insight{overflow-wrap:anywhere;align-self:center;max-width:83%;font:400 1.4cqw/1.6 var(--font-geist-sans), Arial, sans-serif!important;color:var(--slide-muted)!important;margin:0!important}.publication-slide footer{font:400 .85cqw/1.5 var(--font-geist-sans), Arial, sans-serif;color:var(--slide-muted);opacity:.75;justify-content:space-between;gap:15px;min-width:0;display:flex}.publication-slide footer span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.studio-set-slide-preview{container-type:inline-size}
